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

» Media Player Classic - Home Cinema (MPC-HC)

Автор: judelaw
Дата сообщения: 07.08.2012 00:24
dimbat

Цитата:


На примере madvr - у него эксклюзив можно настроить опционально для полного экрана (в нашем случае вывод на телек), причем всё это работает "на лету" без перезапуска. Т.е. клип запускается на мониторе, а захотел на полный экран, то включается d3dfs.


Это где это у него такие настройки, чтоб запускался в окне, а в d3dfs переходил создавая отдельное окно?
Автор: dimbat
Дата сообщения: 07.08.2012 00:49
judelaw

Цитата:
Это где это у него такие настройки

В настройках madvr - rendreding - enable automatic fs exclusive mode.
В плеере соответственно fs я назначил на телек + af.
Автор: judelaw
Дата сообщения: 07.08.2012 01:00
dimbat

Цитата:
В настройках madvr - rendreding - enable automatic fs exclusive mode.
В плеере соответственно fs я назначил на телек + af.


Ну это не интересно. Если бы переключение в эксклюзив срабатывало с окошка плеера на второй экран, при этом окно плеера оставалось. И обратно.
А так имеем у мадвр только переключение оконный полный экран <> D3D полный экран.
Автор: Dimitr1s
Дата сообщения: 07.08.2012 01:02
V0lt

Цитата:
Хмм, странно. А почему в 3-ем случае Dump не используется?

Для чистоты эксперимента, чтобы всё делалось самим MPC-HC. Если нужно могу и сдампить, только отличаться не будет.

Цитата:
Кстати, как Dump делаешь?


Вот сейчас, в 1.6.3.5757, после этой правки стало так:

Центр стал как нужно, а тылы и LFE занижены.
На всякий, как нужно:

Что интересно, в LAV сначала было как у тебя до ревизии c545c6ee42, потом после его вот этой такой же ревизии всё выправилось кроме LFE. Повторю, у него сейчас если выставить для LFE 1.00, фактически будет ровно 0.7071.
Автор: dimbat
Дата сообщения: 07.08.2012 01:10
judelaw

Цитата:
Ну это не интересно


По крайней мере, это по любому удобнее встроенной возможности плеера, где d3d только перезапуском включать/отключать.
А наличие окна плеера в случае управления пультом вообще не обязательно. Ну на крайняк выйти из fs, ковырнуть что надо на мониторе и вернуть обратно на тв, если горячих клавиш не достаточно.

Цитата:
А так имеем у мадвр только переключение оконный полный экран <> D3D полный экран

Так на лету же, разве плохо?
Автор: judelaw
Дата сообщения: 07.08.2012 01:54
dimbat
Для одномониторной конфигурации может и удобней, а как для мультимониторной, то не столь важно.
Настоящий эксклюзив по идее вообще должен блокировать экран и курсор не давать вывести за пределы его, что еще более неудобно, зато для процесса воспроизведения лучше.
для всех встроенных рендереров поддержкой д3д в мрс с еще до создания графа предопределено в каком режиме они будут работать, в обычном или эксклюзиве. То есть, чтобы переключится, надо перестроить граф заново, так как привязано к отдельному окошку, без границ и под размеры всего экрана, на который и все это хозяйство выводится и привязываются события. Я даже не представляю что нужно и сколько времени займет чтобы все это переделать. Проще заново плеер написать
А вообще само переключение в эксклюзив я так думаю реализуется не сложно. На ходу передается пару параметров в рендер и ресетится девайс. +- еще доп проверок если девайслост. Вот по сути и все переключение.
Но не в нашем случае....
Автор: dimbat
Дата сообщения: 07.08.2012 07:10
judelaw

Цитата:
для всех встроенных рендереров поддержкой д3д в мрс с еще до создания графа предопределено... Проще заново плеер написать

Посыл ясен. Ну что тут скажешь - жаль (
Пользуем madvr значит, как самую удобную из реализаций.

Цитата:
Настоящий эксклюзив по идее вообще должен блокировать экран и курсор не давать вывести за пределы его

Блок курсора я еще со времен висты сделал с помощью отдельной утилиты, как раз для этой цели. Тут проблем нет, максимально комфортные условия телеку созданы ))
Автор: szl
Дата сообщения: 07.08.2012 07:20
Немного подразню тех кто ждет mpc-be, вот наш официальный
[more=Changelog (ключевые изменения вплоть по 832 ревизию)]
1.0.0.0
============================
Добавлено (+):
+ Декодер CSCD (CamStudio Screen Codec);
+ Декодер QTRLe (Quicktime Animation (RLE) Video);
+ Декодер DV формата:
- DV - SD-DVCR (525-60 or 625-50);
- DV - SDL-DVCR (525-60 or 625-50);
- DVHD - HD-DVCR (1125-60 or 1250-50);
- DV25 - DVCPRO 25 (525-60 or 625-50);
- DV50 - DVCPRO 50 (525-60 or 625-50);
- DVH1 - DVCPRO 100 (1080/60i, 1080/50i, or 720/60P);
+ Декодер QDM2;
+ Декодер UtVideo (RGB, RGBA, 4:2:0, 4:2:2);
+ Декодер WavPack 4;
+ Декодер Dirac;
+ Декодер Lagarith lossless video;
+ Декодер APE(Monkey's Audio);
+ Декодер Apple ProRes;
+ Декодер DSP Group TrueSpeech;
+ Декодеры "Windows Media Audio 1" и "Windows Media Audio 2";
+ Декодер "Windows Media Audio 9 Professional";
+ Декодер "Windows Media Audio Lossless";
+ Декодер "Flash Screen Video 1";
+ Декодер CINEPAK;
+ Декодер FPS1 (Fraps);
+ Декодер Bink Video (BIKI, BIKB);
+ Декодер Bink Audio (RDFT, DCT);
+ Декодер PNG;
+ Декодер TTA;
+ Декодер TechSmith Screen Codec 2;
+ Декодер MS Screen 1 (Windows Media Video V7 Screen);
+ Декодер Microsoft Screen 3 (Microsoft ATC Screen);
+ Декодер Microsoft Screen 4 (MS Expression Encoder Screen;
+ Расширение оболочки MPCBEShellExt;
+ Поддержка MPEG1 в Matroska, автор идеи и начального патча Vortex (автор Light Alloy);
+ В EVR статистике со встроенным видео декодером теперь отображается реальный тип кадра - интерлейс или прогрессив;
+ Добавлена возможность настройки "Темная темы";
+ MPCVideoDec - настройки "Output formats" включаются/выключаются без перезапуска плеера;
+ Настройка яркости и цветовой гаммы RGB для "Темная темы";
+ Регулировка цветовой гаммы RGB для "Темная темы" без перезапуска плеера;
+ Использование toolbar.png по умолчанию;
+ Добавлены имена для фильтров - Reader;
+ MP4Splitter - поддержка Apple Quicktime HDV 720p/HDV 1080i (MPEG2);
+ Опция "Выход из полноэкранного режима при перехвате фокуса";
+ Отображение версии libavcodec в окне "О программе";
+ WavPack сплиттер;
+ Декодер MusePack SV7/SV8;
+ Поддержка DIRAC в MPEG/OGG;
+ Вернули обратно RoQSplitter вырезанный в MPC-HC rev 2760;
+ Кнопки для настроек внутренних фильтров, закладка "Встроенные фильтры";
+ Поддержка AAC Latm в MPEGSplitter;
+ FGManager: добавлен subtype для PS2 ADPCM;
+ Поддержка P010/P016 вывода для ISR и VSFilter'а;
+ MusePackSplitter - спасибо автору Light Alloy за оригинальный сплиттер;
+ Поддержка Apple ProRes видео во встроенном MP4 сплиттере;
+ Поддержка AMV IMA ADPCM;
+ Общее меню для Аудио дорожек;
+ Добавлен пункт "Опции" в "Общее меню" выбора аудио-дорожек;
+ MatroskaSplitter - добавлена поддержка DVB субтитров;
+ AudioParser: добавлена поддержка для MLP;
+ DTSAC3Source: added support for MLP;
+ MPADecFilter: added support for MLP;
+ Добавлена поддержка FLAC Tag(Vorbis comment);
+ К SeekBar добавил указатель текущей позиции;
+ MpegSplitter - поддержка MLP в MPEG-PS, поддержка проигрывания файлов формата DVD-Audio(*.aob);
+ DTSSplitter для проигрывания DTS AudioCD с помощью CDDAReader;
+ поддержка Mixed AudioCD;
+ Загрузка logo.png по аналогии с toolbar.png;
+ Добавлена поддержка .sup субтитров(PGS/HDMV извлеченные из контейнера в отдельный файл);
+ Ассоциаций с DVD-Audio (*.aob);
+ AMR Source;
+ Декодер Indeo Audio (IAC);
+ libwebp;
+ Общее меню для субтитров;
+ TTA Splitter;
+ Добавлен альтернативный режим автосмены режима экрана;
+ При скрытии StatusBar время (таймер) теперь появляется на SeekBar;
+ Infobar/Statsbar адаптирован под "темную тему";
+ WebP-lossless;
+ Вкладка MediaInfo - перевод;
+ Включение/выключение Logitech LCD в Options->Tweaks;
+ Превью на SeekBar, включая DVD режим;
+ DTSAC3Source: added support for DTS-WAVE 48kHz 16LE;
+ Вывод чаптеров в виде маркеров на таймлайне;

Исправления (!):
! Small fix H.264 DXVA decoder to improve detect broken interlaced frame;
! MPEG2 DXVA декодер, теперь играет специфические MPEG2 потоки, с флагом SecondField;
! При открытии, закрытии файла или ошибке не отображалось сообщение в статусной строке при включенной "Темной" теме;
! Исправлена проблема при запуске плеера - в полосе прокрутки могло остаться имя предыдущего файла;
! Исправлена работа VolumeCtrl + его цветовая палитра;
! Исправил работа кнопки Play и Pause;
! Исправлена утечка памяти при интенсивном использовании SeekBar;
! MPEGSplitter - увеличено кол-во пакетов в очереди для аудио пакетов и субтитров;
! MPEGSplitter - исправлен AAC парсер;
! MatroskaSplitter - некорректное определение AVC1/H264 потока(определялся как MP4V) при отсутствии SPS/PPS(отсутствие данных CodecPrivate) данных в пакете;
! DVB субтитры отображались с некорректными цветами(считывался некорректный индекс), а так же были проблемы с прозрачностью, автор патча s4e (форум forum.doom9.org);
! MPADecFilter - при окончании воспроизведения необходимо декодировать и передать дальше оставшиеся данные от парсера;
! Исправлен OGG/OGV сплиттер, теперь нормально играет Theora с многопоточностью;
! Исправлена перемотка на встроенном MPEG-1 декодере;
! Исправлена проблема с невозможностью переключения со внешней дорожки на внутреннюю при использовании MPEGSplitter/AV и похожих сплиттеров, выдающих SinglePinOut;
! Скорректирована проверка MPEG2 на DXVA совместимость;
! AVISplitter, на некоторых файлах с MJPG кодеом наблюдались пропуски кадров;
! Исправлено зависание на H.264 (I) на DXVA декодере при активной перемотке;
! Не работал поиск субтитров на "www.opensubtitles.org";
! Исправлено проигрывание FLV, когда в файле заданы некорректные временные метки у пакетов с самого начала;
! MP4Splitter: fixing empty QtV1 values for some (broken?) movs;
! Иногда MPASplitter пытался проиграть AMV файлы как MP3, когда MP3 дорожка присутствовала внутри файла;
! MatroskaSplitter - подкорректировано выводимое название дорожек, когда язык не был задан;
! Исправлена проблема с работой аудио меню при открытии DVD;
! Исправлена проблема: если имя файла содержало '&', то такой файл(если он подключался как дополнительный) не определялся как внешняя дорожка и соответственно в меню аудио-дорожек не было разделителя;
! Исправлен переход в горячем режиме с простой темы на BE, не прорисовывался StatusBar;
! На вкладке Tweaks для BE исправили градацию RGB с 0-256 на 0-255;
! MpaDecFilter: fixed cracking sound for PCM 32-bit output;
! Исправлена работа VolumeCtrl и немного улучшен его внешний вид;
! HDMV/DVB субтитры пропадали после изменения размеров окна;
! При переходе на HDMV/DVB субтитры с любых других(текстовых) - субтитры не отображались;
! При переходе с HDMV/DVB субтитров на любые другие(текстовые) - субтитры отображались некорректно(неверные позиция и размер);
! Неправильно отображалась кнопка воспроизведения/паузы после просмотра всего файла, при нажатии на повторное воспроизведение, кнопка не меняла состояние;
! AudioParser: fixed and updated support for MLP;
! StatusBar на BE теме больше не моргает;
! При только что загруженном плеере, наводя на активный элемент ToolBar кнопку воспроизведение, отображался курсор не в виде "руки";
! Fixed work of CMainFrame::SetColorControl with ProcAmp_All flag;
! VolumeCtrl неправильно отображался цвет заливки, при некоторых значениях RGB;
! Неверное позиционирование, размеры и соотношение сторон при выводе растровых субтитров(VOBSUB/PGS/DVB);
! Не всегда скрывались разделители;
! Recent Files: "Clear List" did not remove all files from the list;
! Теперь встроенный видео-декодер поддерживает проигрывание видео с изменяющимся Pixel Format;
! ToolBar при определенных значениях RGB становился полностью черным;
! PGS/DVB субтитры не отображались когда не использовалась очередь(буФер) для субтитров(Опция в настройках "Число фрагментов в буфере" выставлена в 0;
! MP4Splitter - подкорректировано считывание данных о Частоте дискретизации(sample rate) для некоторых старых MOV/3GP файлов;
! MP4Splitter - небольшое уточнение по количеству каналов для AAC;
! При отключенной громкости ToolTip показывал не 0;
! Небольшое исправление MPEGSplitter и MpaDecFilter для более корректного воспроизведения пакетов без TimeStamp;
! MPEGSplitter, теперь после перемотки стало еще меньше артефактов(квадратов и пикселизации) на H.264 и особенно VC-1;
! Fixed crash on some ogg's;
! OggSplitter: fixed crash on broken ogg's;
! MPEGSplitter - исправлена работа с AC3 дорожками;
! Исправлено декодирование VC-1 I в режиме DXVA, в PictureStore должен передаваться параметр первой части кадра, иногда это приводило к остановке картинки и лечилось перемоткой;
! Исправлено, появление/скрытие таймера на seekbar (fix r587);
! MPCVideoDec: fixed playback problem for some wmv3 (most are older files);
! DXVA VC-1 декодер - убран пропуск кадров, это исправит ситуацию с зеленым экраном при начале проигрывания некоторых файлов;
! Подкорректирована работа WMV3 DXVA декодера с WM ASF Reader(скорректирован TimeStamp) - на некоторых файлах с включенным VSync наблюдали дикие тормоза и повторы кадров;
! Фон VolumeCtrl не прорисовывался, если плеер был запущен без фокуса и поверх находилось другое окно;
! MPCVideoDec: fixes color problem for some wmv files (profile <= MP@ML);
! На многомониторной конфигурации при полноэкранном проигрывании если увести курсор мыши на другой экран - то элементы управления (SeekBar, StatusBar и т.д.) не скрывались;
! DXVA декодер требует чтобы значение высоты, поделенное на 16, было четным числом;
! Растровые субтитры иногда не отображались, или отображались некорректно, если опция "Число фрагментов в буфере" выставлена в 0(не использовалась очередь для хранения считанных субтитров;
! После 641 ревизии в полноэкранном режиме не отображались подсказки на SeekBar;
! FLVSplitter - поддержка AAC дорожек без extradata;
! MPEGSplitter - на китайском Windows не работали субтитры;
! Fixed "AMR" in GetAudioCodecName function;
! Если включен madVR, а пользователь пытается воспроизвести DVD - тихо фейлимся на EVR (если Виста и выше) или на VMR-7 WL (если ХР);
! MPEG2 DXVA декодер - вычисляем продолжительность фрейма для потока у которого частично отсутствует TimeStamp у пакетов. Это исправляет дерганное воспроизведение некоторых файлов с MPEG2;
! Показ окна Превью зависил от настройки показа времени над/под таймлайном;
! Исправлен вывод окна превью на мультимониторных конфигурациях;
! Исправлена ошибка, приводящая к высокой нагрузке при показе превью на одном месте;
! IPinHook - исправлен перехват DirectShow функции NewSegment() который нужен для определения времени вывода субтитров;
! Перед закрытием графа некоторые фильтры, как например Microsoft StreamBufferSource, требуют выполнение IMediaControl::Stop(), иначе получаем ситауцию когда проигрыватель думает что закрыл файл а он продолжал играть;
! Не получали строку с полным путем к файлу по сети (для MediaInfo), из-за чего не срабатывала автопереключалка частот;
! Под Windows XP галка "Использовать возможности таскбара Windows 7" теперь недоступна;
! Исправлена проблема с некорректным отображением меню субтитров, когда был выбран рендер не совместимый с внутренним механизмом отображения субтитров;
! Исправлена проблема, когда время на таймлайне не отображалось если был отключен показ имени файла;
! Теперь строка имя файла на сикбаре не зависит от опций Player->Title Bar. Выводим короткое имя файла;
! Изменили передачу сообщений(Message) из полноэкранного D3D окна в основное, при передачи например нажатия средней кнопки мышы проигрыватель благополучно падал;
... и многое другое.

Изменения (*):
* В MPCVideoDec убраны раздельные параметры для RGB32/YUY2;
* Убрали опцию "Use the WM ASF Reader for Windows Media files";
* MPCVideoDec - перевод значения Auto для кол-ва потоков;
* Убран двойной бордер у вкладки MediaInfo;
* Исправлен превью в таскбаре Windows 7 при режимах "Минимальный" и "Компактный";
* Переработано окно опций "Встроенные фильтры", сделано разделение на основе Tab;
* Небольшая корректировка для H.264 DXVA параметров(флаг IntraPicFlag);
* Сброс статистики рендера перед первоначальном показом, автор патча - Vortex (автор Light Alloy);
* Сделан для VolumeCtrl плавный переход градиентом;
* В свойствах MPCVideoDec часть новых опций (Resize, Chroma, Colorspace, Input & Output levels) доступны только для соответствующего режима вывода во время воспроизведения;
* ShellExt - теперь при присутствии в реестре записи, о пути к запускаемому файлу, окно диалога на x64 версии при установке в системе не выводиться;
* Теперь для файла отображается именно ассоциируемый значок, тот который мы видим в проводнике;
* Увеличено кол-во пакетов в очереди для RealSplitter;
* Обновлен скрипт инсталлятора mpc-be_setup.iss, добавлена ассоциация с видеофайлами, аудиофайлами и плейлистами;
* Измененны цвета по умолчанию на вкладке Tweaks;
* Теперь SeekBar имеет плавный градиент и более правильно отображается при изменениях RGB, яркости;
* Теперь кнопки Play и Pause объединены в одну;
* Удален ReportWnd из AviSplitter;
* Закладка "Полный Экран", добавлены новой опции;
* Удалена поддержка для MEDIASUBTYPE_PCM_IN24_le, MEDIASUBTYPE_PCM_IN32_le, MEDIASUBTYPE_PCM_FL32_le and MEDIASUBTYPE_PCM_FL64_le;
* MpaDecFilter: декодировать только 64-bit float PCM, т.к. для 32-bit float PCM декодер не требуется;
* Добавлена возможность изменение цвета кнопок ToolBar;
* Использование безопасной версии *fopen в CPngImage;
* DXVA H.264/AVC декодер - временно отключен код по определению "плохих" Interlaced кадров;
* Градиент для ToolBar применяется только для встроенного toolbar.png;
* MPEGSplitter - заполнение extradata для AAC Latm;
* Теперь MPEGSplitter не нуждается в переключалке совместимости VC1 потока для Cyberlink и ArcSoft, все делается автоматом;
* Убран двойной разделитель у ToolBar;
* Намного улучшена скорость перемотки OGG+Theora;
* Переход VolumeCtrl с BE на обычную и наоборот теперь проходит нормально;
* Полностью скрыты разделители ToolBar во всех темах;
* Теперь переход с простой темы на BE осуществляется в горячем режиме, без перезапуска плеера;
* Оптимизация в коде при построении меню аудио-дорожек;
* Переключение аудио дорог теперь работает со всем общим списком дорог, автор патча judelaw;
* Убрано выделение с кнопки после нажатия;
* Улучшена поддержка ID Tag в MP3 файлах, добавлена поддержка ID Tag старого(первого релиза) ID3v2.2;
* В настройках, на закладке "Дополнительно" переименованы "цвет кнопок" и "цвет линий" в "настройка цвета индикатора громкости" + "заливка" + "фон";
* Добавлен в скрипт инсталлятора файл "Authors mpc-hc team.txt";
* Уменьшена толщина индикатора текущей позиции SeekBar;
* Оптимизация сохранения текстовых субтитров, патч от janwillem32;
* Небольшая оптимизация в MPEGSplitter - для DVD LPCM обрезка 3 байт заголовка происходит перед DeliverPacket, а не в парсере;
* убраны ограничения для х64 конфигурации для QuickTime, RealMedia и mp4 аудио;
* MpegSplitter возвращает данные о языке для дорожки всегда, когда данные присутствуют в MPEG-TS;
* В меню навигация изменен порядок полей: 1. Video; 2. Audio; 3. Subtitle;
* DTSAC3Source: increased search depth for dts header in .wav+.cue;
* Иконки из mpciconlib.dll теперь отображаются в StatusBar для всех тем, если mpciconlib.dll в папке нет, то все становится как было без внешних иконок в StatusBar;
* Загрузка .SUP субтитров в отдельном потоке;
* Оптимизация загрузки .sup субтитров;
* Вернули нумерацию Audio устройств на странице "Вывод";
* Небольшое уточнение в TrueHD парсере(размер пакета не может быть нулевым);
* при проигрывании файла не совместимого с DXVA, а также при неподдерживающем железе - более корректная проверка и включение многопоточности в случае поддержки со стороны декодера;
* MPEGSplitter - более удобочитаемые названия типов субтитров - PGS/DVB;
* AudioParser: added GetVorbisChannelMask;
* MpaDecFilter: changed working with audio channels;
* MpaDecFilter: use ffmpeg instead of libflac for FLAC decoding;
* Улучшена проверка в MPCVideoDec формата файлов AVI;
* Улучшено определение совместимого железа и драйвера ATI для DXVA(только для WinVista и Win7);
* MP4Splitter - для видео дорожек заполняет VIDEOINFOHEADER->AvgTimePerFrame - данные о FPS;
* MPCVideoDec - унифицирована проверка на поддержку кодеком многопоточности;
* Теперь скриншоты BMP создаются не в 32 бита, а 24 бита, тоесть все: bmp, jpeg, png, webp - 24 бита;
* Немного подкорректировано сохранение миниатюр, т.к. к примеру со встроенным DXVA MPEG2 декодером иногда получали некорректные кадры;
* Добавлен новый базовый тулбар, 24p.;
* Переделаyf функцию автосмены режима экрана. Привязка к DeviceID;
* MPEG-TS/PS - теперь работу по обработке AC3 пакетов берет на себя MPEGSplitter;
* DXVA2 - wrong interface is requested from the video renderer, патч от janwillem32;
* EVR - переделана функцуия определения используемого видео-адаптера;
* AutoZoom теперь по-умолчанию выключен;
* Полностью сделан переход тем в горячем режиме, во всех направлениях;
* Немного улучшена работа H.264 DXVA декодера на Interlaced контенте;
* Теперь надписи и линии на панелях тоже участвуют в регулировке RGB;
* Теперь опция FastSeek (on keyFrame) включена по-умолчанию;
* MP4Splitter: better support for files with multiple video fourcc;
* MPEGSplitter - увеличен размер поиска дорожек в файле до 20 мегабайт;
* MPEGSplitter - дорожка "No subtitle" теперь добавляется в конец списка;
* MPEG2 DXVA декодер - немного оптимизирован код;
* Отключили DXVA для H.264 на Intel GMA500 на Windows XP;
* MPEGSplitter обрабатывает пакеты AC3 потока только для MPEG-TS, т.к. для MPEG-PS это и не нужно да и вызывает иногда проблемы в виде сбоя плавности проигрывания;
* DSUtil: updated GetAudioCodecName? function;
* Installer: update for Inno Setup 5.5.1;
* Добавили инфо о SAMR кодеке в MediaTypeEx;
* MP4Splitter: skip more extra characters from beginning of track name;
* Обновлен AudioParser;
* Обновил DTSAC3Source;
* Use friendly name for StreamBufferSource (system) in the filter list;
* Пропускаем пустые пакеты с нулевой длиной в декодерах;
* FLVSplitter - добавлена поддержка определения FPS для видео потока;
* MPCVideoDec теперь более корректно и правильно получает списки кодеков из программы;
* Теперь при громкости 0, ставится соответствующие изображение;
* Mute только на текущую позицию;
* Перекомпоновка закладок "Проигрыватель/Player" и "Дополнительно/Tweaks";
* В настройках, добавлена опцию включения/отключения для превью;
* Режим с превью и проигрывание музыки - теперь нормально показывается время при наведении на таймлайн;
* Скорректирован VolumeCtrl;
* Интегрированы файлы локализации MediaInfo в файлы ресурсов;
* Превью работает на WinXP, для WinXP используем VMR9 рендер, для Windows Vista и выше - EVR;
* Подкорректирован выходной тип E-AC3 в MatroskaSplitter;
* Теперь возможно задавать шаг изменения громкости, от 1 до 10;
* Новая закладка "Интерфейс", реорганизация вкладки "Дополнительно";
* MPEGSplitter - немного переделал определение и добавление субтитров, теперь они всегда идут по порядку ID;
* Вынесены все графические ресурсы из языковых .dll - как итог намного уменшился размер;
* Теперь можно перемещать окно плеера ЛКМ с назначенной командой на ЛКМ;
* Сделана загрузка ресурса(кнопок) для Win7 TaskBar с помощью нашего класса MPCPngImage;
* Диалог сохранения субтитров - переделан вид под стиль Windows Vista/7;
* Диалог сохранения файла - переделан вид под стиль Windows Vista/7;
* MPCVideoDec - когда сплиттер выдает не корректные данные по FPS, пытаемся подсчитывать их из информации ffmpeg(frame timestamps) по самому видео-потоку, применимо на H.264 и VC-1;
* Окно превью теперь рисуется под стиль "темной темы";
* MKVSplitter - доработал определение fps, когда значение сохраненное в самом контейнере было не корректно(считаю что если fps > 60, то это требует дополнительной проверки);
* Переделка окна Превью, теперь и при отключенно темной теме используется своя прорисовка, так же исправлены проблемы с прорисовкой при Упрощенной и Классической теме в Win Vista/7;
* Оптимизация кода PreView;
* zlib до версии 1.2.7
* libpng 1.5.12 (stable)
* Little-CMS git-493aac0
* MediaInfoLib v0.7.58.
* ZenLib v0.4.27
* SoundTouch svn rev.143
* Logitech SDK v3.01
* libwebp 0.1.99
* ffmpeg git-610c67d
... и многое другое.
[/more]

p.s.
стабильная версия MPC-BE скоро будет, ждать прийдется не больше двух недель, а может и меньше
Автор: MaxPeacecity
Дата сообщения: 07.08.2012 13:09

Цитата:
Немного подразню тех кто ждет mpc-be, вот наш официальный
Changelog (ключевые изменения вплоть по 832 ревизию)


Вернули поддержку RoQ и bink - игроманы наверное ликуют.
Ну а вообще подразнить удалось.
Автор: Shido
Дата сообщения: 07.08.2012 13:51

Цитата:
Ну а вообще подразнить удалось.

Не то слово.
Автор: MiholBeaR
Дата сообщения: 07.08.2012 14:35
Уважаемые разработчики ВЕ.
Заметил некоторое несоответствие иконок файлов при регистрации. WebM показал иконку плейлиста, хотя является видеофайлом. SWF так же получил иконку плейлиста. Еще какой-то формат видоефайла (не записал сразу) получил иконку сдвоенной ноты (как понимаю - аудиоформата). Может быть это только у меня такой глюк, но вот случилось.
Пришлось методом народного тыка выискивать удовлетворяющую иконку. Просьба опубликовать таблицу иконок и их номеров в длл-ке. Дабы проще было редактиовать реестр для переназначения иконки определенному формату.
СПС

Пи.Си.: Оптимально было бы в настройках рядом с форматами выводить соответствующую иконку с возможностью сменить ее, если по каким-то причинам не соответствует (не устраивает).
Чисто для наглядности хотелось бы видеть в настройках форматов разделители между видеоформатами, аудиоформатами и плейлистами. Мелочь, конечно.
Автор: MaxPeacecity
Дата сообщения: 07.08.2012 15:08

Цитата:
Пришлось методом народного тыка выискивать удовлетворяющую иконку. Просьба опубликовать таблицу иконок и их номеров в длл-ке. Дабы проще было редактиовать реестр для переназначения иконки определенному формату.
СПС


Как по мне имхо проще было бы иметь папку ICO в которой бы лежали иконки соответствующие форматам.
Короче тоже самое, но без упаковки в файл ресурсом. Так и заменить какой-то и отредактировать его проще, чем в ресурсах ковыряться. Хотя понятно что девелоперы на это не пойдут, так как работы наверное много.

P.S.
Я так понимаю ресурсы иконок от MPC-HC перестанут быть совместимы с MPC-BE - ведь в BE больше форматов поддерживается, а значит будет больше иконок, а значит несоответствие их номеров в ресурсе таковым от HC?
Автор: Alex_Piggy
Дата сообщения: 07.08.2012 15:35
Добрый день, MiholBeaR, MaxPeacecity
Попробуйте icoutils
Пример использования -

Код:
md ico
wrestool.exe -x -t14 -o ico mpciconlib.dll
wrestool.exe -x -t14 -o ico mpc-be.exe
wrestool.exe -x -t14 -o ico Lang\mpcresources.ru.dll
Автор: MiholBeaR
Дата сообщения: 07.08.2012 15:40
Alex_Piggy

Цитата:
Попробуйте icoutils

Спасибо, уже нашел утилитку Types Files. Визуально, легко сменить ассоциации и иконки на любой файл.


Видимо, разработчики пытаются сохранить преемственность иконок от НС к ВЕ.
ИМХО, это излишне. Лучше привести в порядок файл иконок (отсортировать, убрать повторы) и сделать наглядной смену иконок в настройках форматов плеера (если кому понадобится).
Автор: MaxPeacecity
Дата сообщения: 07.08.2012 17:14

Цитата:
Попробуйте icoutils
Пример использования -

Спасибо за предложение, конечно, но как редактировать (и чем) я в курсе. Я просто описал то, как на мой взгляд будет удобнее конечному пользователю/ создателю иконпака.
Автор: szl
Дата сообщения: 07.08.2012 18:12

Цитата:
Уважаемые разработчики ВЕ.
Заметил некоторое несоответствие иконок файлов при регистрации. WebM показал иконку плейлиста, хотя является видеофайлом. SWF так же получил иконку плейлиста. Еще какой-то формат видоефайла (не записал сразу) получил иконку сдвоенной ноты (как понимаю - аудиоформата). Может быть это только у меня такой глюк, но вот случилось.

MiholBeaR, спасибо, исправил эту досадную проблемку!


Цитата:
P.S.
Я так понимаю ресурсы иконок от MPC-HC перестанут быть совместимы с MPC-BE - ведь в BE больше форматов поддерживается, а значит будет больше иконок, а значит несоответствие их номеров в ресурсе таковым от HC?

MaxPeacecity, да именно так.
Автор: Alex_Piggy
Дата сообщения: 07.08.2012 21:50
MaxPeacecity

Цитата:
Спасибо за предложение, конечно, но как редактировать (и чем) я в курсе. Я просто описал то, как на мой взгляд будет удобнее конечному пользователю/ создателю иконпака.

Прошу прощения, видимо неправильно понял Ваши слова:

Цитата:
Как по мне имхо проще было бы иметь папку ICO в которой бы лежали иконки соответствующие форматам.

wrestool.exe - просто распаковщик. Вышеприведенный бат вытянет все иконки под их номерами в папку ICO. Затем переименовываете их в соответствующие расширениям (например, AVI.ico; увы, вручную) и ставите на них ссылки... (пример бата для MPC_HC.)

Код:
echo off
for %%i in (*.ico) do reg query HKEY_CLASSES_ROOT\mplayerc.%%~ni 1>nul 2>nul && reg add HKEY_CLASSES_ROOT\mplayerc.%%~ni\DefaultIcon /ve /d "\"%%~fi\"" && echo "HKEY_CLASSES_ROOT\mplayerc.%%~ni\DefaultIcon" changed || echo Key "HKEY_CLASSES_ROOT\mplayerc.%%~ni" not exist
Автор: Aleksoid1978
Дата сообщения: 08.08.2012 02:13
По поводу иконок, у меня есть ко всем пользователям встречное предложение - если кто-нить возьмется нарисовать стилизованные иконки для MPC-BE, так же приветствуется дизайн логот - то я в свою очередь обещаю переделать механизм работы с иконками для типов, примерно так - что по мимо .dll со значками(как сейчас) будет, к примеру, подпапка Icons - а в ней иконки с банальными именами - avi.ico, mpg.ico и т.д.

Т.е. приоритет будет у внешних иконок в виде отдельного файла.
Автор: FOSF
Дата сообщения: 08.08.2012 03:05
У меня стоят эти
Автор: Aleksoid1978
Дата сообщения: 08.08.2012 03:35
FOSF

Цитата:
У меня стоят эти


Какие именно ???

Но - по хорошему надо свои нарисовать. Остальные же проигрыватели используют именно свои иконки/значки.
Автор: FOSF
Дата сообщения: 08.08.2012 03:49
"эти" нажми
Автор: dimbat
Дата сообщения: 08.08.2012 07:15
Надо всё таки отталкиваться от 16х16, чтобы было различие в режимах таблицы/списка. В остальных режимах уже миниатюры у многих включаются.
Текущий вариант с разноцветными иконками, в зависимости от расширения, вроде неплохая идея. Зачем велосипед изобретать? Просто обыграть как-нибудь по другому:

Можно сами расширения дописать еще.
Автор: Aleksoid1978
Дата сообщения: 08.08.2012 08:30
dimbat

Ну попробуй нарисовать все размеры, от 16х16 до 256х256, но вот как по мне - уж очень яркие что на картинке у тебя ... как новогодняя ёлка;
Автор: MaxPeacecity
Дата сообщения: 08.08.2012 10:56

Цитата:
"эти" нажми

Хороши, да. И сочетаются с идеей BE (Black).


Цитата:
Текущий вариант с разноцветными иконками, в зависимости от расширения, вроде неплохая идея. Зачем велосипед изобретать?

Вроде и идея неплохая - цветами дифференцировать, но по факту выглядит как-то очень уж цветасто - открываешься папку с медиа-файлами а там всё аж рябит от цветов.
Автор: parparparprpa2010
Дата сообщения: 08.08.2012 11:30
А почему не использовать эти http://narod.ru/disk/59066004001.c77bc6b5ade01d28d387b25c80c4bf84/mpciconlib.dll.html ?
Автор: dimbat
Дата сообщения: 08.08.2012 13:11
Aleksoid1978

Цитата:
уж очень яркие что на картинке у тебя

Не более яркие, чем родные сейчас, кстати )
Потом это как идея - положить их на бок, а не в рост. Аляповато конечно.
Просто сама идея разделять расширения более правильная, чем однообразный значок везде и всюду.
---
А если в мейнстрим BE вписываться, то можно реально все черно-белые сделать, как предложенные выше. Изменить чуть, что-то типа:

Правда для аудиофайлов вписать расширение в значок ноты надо будет как-то по другому.
Автор: parparparprpa2010
Дата сообщения: 08.08.2012 13:20
Мне нравится.
Автор: szl
Дата сообщения: 08.08.2012 13:33
dimbat, неплохо. Но с иконкой 16х16, надо поступать по другому...

так надпись более читабельна
Автор: dimbat
Дата сообщения: 08.08.2012 14:04
szl

Цитата:
Но с иконкой 16х16, надо поступать по другому

О чем я и говорю, с них и надо начинать. Самое сложное в 16х16 добавить хоть какую-то информативность.
Мне в этом плане нравится концепт xnview.
Можно тоже попробовать взять например основное лого проигрывателя и на него лепить шильдики расширений, хоть и цветные даже.
Автор: szl
Дата сообщения: 08.08.2012 14:15
dimbat, 16х16 можно сделать в качестве полного примитива, а остальные размеры сделать в полной красе

p.s
глянь пожалуйста личку

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

Предыдущая тема: Opera (часть 21)


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