Ru-Board.club
← Вернуться в раздел «Программы»

» Media Player Classic (MPC)

Автор: Aleksoid1978
Дата сообщения: 01.10.2008 09:23
miloslavskii

Цитата:
А может их лучше сделать не в одной dll'ке, а например как в фубаре. У него в папке icons лежат иконки с именами соответствующими расширению файла, т.е. если нет иконки для например flac то подставляется стандартная и наоборот.


Этот вариант наверное даже получше чем .dll

Но есть еще одно но по поводу иконок - в MPC(в его коде) нету разделения по группам, кроме как визуально, то что мы видим в разделе форматы - поэтому я например еще не думал, но на вскидку полчается что как сейчас сделано - привязать разные иконки к группам файлов неполучаеться ...

З.Ы. - все, нашел как связать ... так что буду пробовать на днях, за скорость реализации не обещаю ...

Все таки есть группы, например :

"mpg mpeg mpe m1v m2v mpv2 mp2v ts tp tpr pva pss m2ts m2t mts evo" - это группа "mpg", вот думаю делать иконки типа "mpg.ico" - и она будет выставляться на все расширения с этой группы
Автор: Loopback
Дата сообщения: 01.10.2008 12:27
В принципе неважно, как будут реализованы иконки, библиотекой или файлами, главное - чтобы их отсутствие никак не влияло на работоспособность плеера. А то терять концепцию "одного файла" ради украшений (хотя и полезных) не хотелось бы.
Автор: 7sh3
Дата сообщения: 01.10.2008 13:51
Aleksoid1978

Цитата:
Этот вариант наверное даже получше чем .dll

не лучше, зачем какие-то папки и файлы (иконки) будут валятся рядом - такое размещение это удел смайликов .dll с иконками это стандарт, аккуратненькая например mpciconlib.dll смотрится куда более органично а если ее в system32 использовать то можно и от конкретных путей отвязаться в реестре

Цитата:
"mpg mpeg mpe m1v m2v mpv2 mp2v ts tp tpr pva pss m2ts m2t mts evo" - это группа "mpg", вот думаю делать иконки типа "mpg.ico" - и она будет выставляться на все расширения с этой группы

так и надо
если на каждое расширение свою иконку рисовать (они ведь тогда по идее должны отличатся друг от друга) то их будет гораздо больше 39, для отладки можно использовать иконки из dll от kmplayer
Автор: Aleksoid1978
Дата сообщения: 01.10.2008 14:55
7sh3

Цитата:
не лучше, зачем какие-то папки и файлы (иконки) будут валятся рядом - такое размещение это удел смайликов .dll с иконками это стандарт, аккуратненькая например mpciconlib.dll смотрится куда более органично а если ее в system32 использовать то можно и от конкретных путей отвязаться в реестре


Да я просто как говоритсья мысли вслух - просто при подпапке с иконками юзеры могли бы сами делать иконки и заменять их...


Вообщем - надо начинать пробовать ...
Автор: miloslavskii
Дата сообщения: 01.10.2008 18:59
Я вот только сейчас узнал что при помощи "Utils->DSM Converter..." можно выковырять аудио и видео поток из файлов. Вопрос непосредственно к девелоперам, не планируется ли добавления возможности муксить не только в DSM но и другие контейнеры?
Автор: szl
Дата сообщения: 01.10.2008 19:56
Media Player Classic HomeCinema (x86), svn 814
Media Player Classic HomeCinema (x64), svn 814

Поддерживаемые языки: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA

Полный лог изменений

ADD : PNG format for "Save Image..."/"Save Thumnails..."; Czech translation: Added and translated new command line options ; Updated : Polish translation .
Автор: Aleksoid1978
Дата сообщения: 02.10.2008 07:37
Народ - ну что я начал делать подготовку MPC для библиотеки с иконками, вот такие группы нужны(всего 39) :

("wmv"),    _T("wmv wmp wm asf")
("wma"),    _T("wma")
("avi"),    _T("avi")
("wav"),    _T("wav")
("mpg"),    _T("mpg mpeg mpe m1v m2v mpv2 mp2v ts tp tpr pva pss m2ts m2t mts evo")
("mpa"),    _T("mpa mp2 m1a m2a")
("dvdf"),    _T("vob ifo")
("dvda"),    _T("ac3 dts")
("mp3"),    _T("mp3")
("mid"),    _T("mid midi rmi")
("ivf"),    _T("ivf")
("aiff"),    _T("aif aifc aiff")
("au"),    _T("au snd")
("ogm"),    _T("ogm ogv")
("ogg"),    _T("ogg oga")
("cda"),    _T("cda")
("flic"),    _T("fli flc flic")
("d2v"),    _T("d2v")
("mp4"),    _T("mp4 m4v hdmov 3gp 3gpp")
("aac"),    _T("m4a m4b aac")
("mkv"),    _T("mkv")
("mka"),    _T("mka")
("bik"),    _T("smk bik")
("ratdvd"),_T("ratdvd")
("roq"),    _T("roq")
("rm"),    _T("rm ram rpm rmm")
("ra"),    _T("ra")
("rt"),    _T("rt rp smi smil")
("drc"),    _T("drc")
("dsm"),    _T("dsm dsv dsa dss")
("mpc"),    _T("mpc")
("flac"),    _T("flac")
("alac"),    _T("alac")
("flv"),    _T("flv")
("swf"),    _T("swf")
("mov"),    _T("mov qt amr 3g2 3gp2")
("jpeg"),    _T("jpeg jpg bmp gif pic png dib tiff tif")
("pls"),    _T("asx m3u pls wvx wax wmx mpcpl")
("other"),_T("divx vp6 rmvb amv")

я думаю все понятно - первое, это надо такую иконку - ну например avi.ico, а второе - для каких расширений будет применена.

Также накатал письмо главному разрабу - все таки если он не даст добро, значит не получиться.
Автор: egor23
Дата сообщения: 02.10.2008 08:06

Цитата:
ну например avi.ico

а работу с библиотекой иконок *.icl (Icon Library) реализуете?
Автор: Aleksoid1978
Дата сообщения: 02.10.2008 08:30
egor23

Цитата:
а работу с библиотекой иконок *.icl (Icon Library) реализуете?


Нет - будет только .dll (я даже незнаю с какой стороны подойти к .icl )


Добавлено:
Вообщем .dll с 39 оконками получается чуть более 16 метров ...
Автор: pav
Дата сообщения: 02.10.2008 11:41
Aleksoid1978

Цитата:
Вообщем .dll с 39 оконками получается чуть более 16 метров ...

Апупеть! (ой, вырвалось). Они там что, 256х256 что ли?
Автор: Aleksoid1978
Дата сообщения: 02.10.2008 11:54
pav

Цитата:
Апупеть! (ой, вырвалось). Они там что, 256х256 что ли?


256х256, 32 битные - т.е полностью Виста совместимые, чтобы в проводнике ресайз работал правильно ...
Автор: arestarh1986
Дата сообщения: 02.10.2008 23:39
Здравствуйте! Ребят, на одном файле (вот сэмпл http://fileshare.in.ua/1259878) *сыпется* картинка при воспроизведении! Используемый билд MPC-hc - 814. Корректно воспроизводится лишь при отключении хардварного дэкодэра (с DXVA) и работе софтварного(FFmpeg). В чем проблема?
Автор: yanko12
Дата сообщения: 03.10.2008 02:22
подскажите клавиатурную клавишу "отмотать назад" секунд на 4-5-6 чем можно ?
и вперёд тоже желательно б знать

чтото в справке не нашёл про перемотку - только пятиминутные скачки

спасибо
Автор: Aleksoid1978
Дата сообщения: 03.10.2008 02:26
yanko12

Цитата:
подскажите клавиатурную клавишу "отмотать назад" секунд на 4-5-6 чем можно ?
и вперёд тоже желательно б знать

чтото в справке не нашёл про перемотку - только пятиминутные скачки

спасибо


В Настройках->Клавишы - там переход назад, переход вперед - там три разных, т.е. на разное время перескакивает


Добавлено:
arestarh1986

Цитата:
дравствуйте! Ребят, на одном файле (вот сэмпл http://fileshare.in.ua/1259878) *сыпется* картинка при воспроизведении! Используемый билд MPC-hc - 814. Корректно воспроизводится лишь при отключении хардварного дэкодэра (с DXVA) и работе софтварного(FFmpeg). В чем проблема?


Я не качал твой пример, но есть вопрос - а у тебя случайно не ATI ??? Если да - то это нормально, иногда попадаються такие файлики, на которых на Ати как-бы распадаеться картинка(у меня есть такой Звездные Войны, эпизод 1 - на Нвидии все ок, на Ати - сыпетсья картинка)
Автор: arestarh1986
Дата сообщения: 03.10.2008 14:43
Да, видеоадаптер от ATI(HD3850). Это первый файл(из немногих просматриваемых в HD), который *сыпется*. А все-таки, это с файлом проблемы (просто ранее szl сообщал о некачественных рипах, например, из-за несоответствия FPS в контейнере и видеоряде) или встроенный дэкодэр виноват?
Оффтоп: фильм *Взвод* с Чарли Шином.
Автор: szl
Дата сообщения: 04.10.2008 06:00
Media Player Classic HomeCinema (x86), svn 818
Media Player Classic HomeCinema (x64), svn 818

Поддерживаемые языки: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA

Полный лог изменений


CHANGE : RebuildIconsCache(rev.815) replace with SHChangeNotify() - to correct and complete repaint icons, since the association; ADD : mpciconlib.dll - icons library (Temporarily in a file mpciconlib.dll for all formats one base icon is used).
Добавлен файл mpciconlib.dll – библиотека иконок для ассоциации с различными типами файлов, временно для всех типов файлов используется одна иконка (базовая от MPC-HC). Без использования mpciconlib.dll будет работать стандартный вариант, когда иконка для ассоциации будет браться из ЕХЕ файла.

Автор: RussianNeuroMancer
Дата сообщения: 04.10.2008 09:24
Имеется аудиосистема 2.1 с аналоговым подключением. Нужно ли ставить галку LFE в декодерах AAC, AC3 и DTS? Что меняется при включении этой галки?
Чем отличается действие галки "Сведение в стерео" и Stereo в раскрывающемся списке справа от "Декодировать в"?
Зачем два раздела "Настройки декодера"? В каких случаях используются настройки из первой группы, а в каких - из второй?
Автор: egor23
Дата сообщения: 04.10.2008 09:45
Aleksoid1978

Цитата:
mpciconlib.dll

порядок иконок соответствует написаному ранее?
http://forum.ru-board.com/topic.cgi?forum=5&topic=28196&start=60#8

Добавлено:
Aleksoid1978
А опять про иконки:
Можно ещё галку - Не "цеплять" иконку к ассоцированным файлам
(Не важно откуда берётся иконка)
Автор: Gastelo
Дата сообщения: 04.10.2008 10:11
Имеет ли встроенный декодер Mpeg4 функцию постпроцессинга, если да - то как ей пользоваться, или надо использовать ffdshow ?
Автор: Aleksoid1978
Дата сообщения: 04.10.2008 13:30
egor23

Цитата:
порядок иконок соответствует написаному ранее?
http://forum.ru-board.com/topic.cgi?forum=5&topic=28196&start=60#8


Да
Автор: Keiyakusha
Дата сообщения: 04.10.2008 16:23
А можно вот эту вот строчку: ("mpg"), _T("mpg mpeg mpe m1v m2v mpv2 mp2v ts tp tpr pva pss m2ts m2t mts evo")
...разделить на две?
Например ("mpg mpeg mpe m1v m2v mpv2 mp2v") и ("ts tp tpr pva pss m2ts m2t mts evo"). Ну или как-то так. Cлишком много их для одной иконки имхо. Вот mp4 тоже мпег и ничего, отдельно живет ^_^
Автор: obla4ko4240019
Дата сообщения: 04.10.2008 17:22
Keiyakusha
мпег1 и мпег2 совсем другое, чем мпег4. Поэтому лучше остаивть как есть
Автор: Keiyakusha
Дата сообщения: 04.10.2008 17:53
obla4ko4240019
Оно не совсем другое. Да и не в этом суть. Главное что слишком много разных форматов для одной иконки получается. Вообще меня интересует мнение разрабов.
Автор: obla4ko4240019
Дата сообщения: 04.10.2008 18:10
Keiyakusha
два формата - расширения только разные
Автор: Keiyakusha
Дата сообщения: 04.10.2008 18:21
obla4ko4240019
ОК, слишком много расширений для одной иконки. Разделить на 2 группы вполне можно.
Автор: obla4ko4240019
Дата сообщения: 04.10.2008 18:46
Keiyakusha
не имеет смысла ничего делить. иконка нужна длоя того, чтобы человек мог сразу понять какого типа файл перед ним, не глядя на расширение. смысл делить в разные группы например m2v и m2ts, если закодирвоаны они одним кодеком мпег-2
Автор: Keiyakusha
Дата сообщения: 04.10.2008 19:08
obla4ko4240019
Для вас смысла нет, а для меня есть. Я люблю много иконок, хороших и разных. Хочу заметить что я не прошу добавить иконку, а просто спрашиваю как на это смотрят разрабы. Ваше мнение меня не интересует.
Автор: obla4ko4240019
Дата сообщения: 04.10.2008 21:07
Keiyakusha

Цитата:
Для вас смысла нет, а для меня есть. Я люблю много иконок, хороших и разных.
пользуйся сторонними программами для смены иконок.

Цитата:
Ваше мнение меня не интересует.

меня в принципе твое тоже) но здесь форум, поэтому все пишут что хотят, но четко по делу. Капризы и сопли оставь себе.
Автор: Aleksoid1978
Дата сообщения: 05.10.2008 03:39
По поводу разделения - дело не только в иконках, надо еще код править, поэтому смысла в этом не вижу. Это группа, в которую входят файлы, схожие по типу кодека - поэтому разделять из-за иконок, ну это не правильно.
Автор: Gastelo
Дата сообщения: 05.10.2008 13:41

Цитата:
Имеется аудиосистема 2.1 с аналоговым подключением. Нужно ли ставить галку LFE в декодерах AAC, AC3 и DTS? Что меняется при включении этой галки?
Чем отличается действие галки "Сведение в стерео" и Stereo в раскрывающемся списке справа от "Декодировать в"?
Зачем два раздела "Настройки декодера"? В каких случаях используются настройки из первой группы, а в каких - из второй?



Цитата:
Имеет ли встроенный декодер Mpeg4 функцию постпроцессинга, если да - то как ей пользоваться, или надо использовать ffdshow ?


Ответьте, пожалуйста, на заданные вопросы, если знаете ответ...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: Супер Окна (часть 2)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.