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

» Media Player Classic - Black Edition (MPC-BE) часть 1

Автор: dimbat
Дата сообщения: 12.09.2012 15:11
Media Player Classic - Black Edition


Страница проекта | Страница загрузки | Форум

MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.

Стабильный релиз MPC-BE 1.4.5 (билд 787) от 24.09.2015

x86 версия
x64 версия
Автор: yug78
Дата сообщения: 12.09.2012 15:22
Хотелось бы узнать чем он лучше оригинального Media Player Classic и Media Player Classic - Home Cinema? Список нововведений какой-нибудь.
Автор: zmashine
Дата сообщения: 12.09.2012 16:29
yug78

это то, что я могу назвать

1. добавлена поддержка новых и улучшена поддежка имеющихся декодеров/сплитеров.
2. добавлено првевью (опционально). для него используются только софтовые декодеры. по этому нагрузка на проц вполне закономерна.
3. добавлено отображение чаптеров на таймлайн (опционально).
4. улучшена прорисовка интерфейса со времен BE-mod.
5. добавлен микшер каналов (опционально). скоро он будет перенесен в Audio Switcher.
6. реорганизованы настройки в некоторых вкладках настроек.
7. добавлена локализация для Media Info.
8. добавлен режим Music Mode. отображаются обложки из папки или из файла, если имеются.
9. сделаны свои иконки.
10. изменен путь хранения настроек в реестре. не будет конфликтов с MPC HC.
11. добавлена альтернативная переключалка частот. любители просмотра на телике оценят по достоинству. работает безотказно.

изменений в разы больше.
Автор: szl
Дата сообщения: 12.09.2012 16:33
yug78, глянь История изменений в шапке, там подробно описаны все изменения, исправления, и т.д. с момента начала работы над кодом mpc-hc/
Автор: SergeyGolubev
Дата сообщения: 12.09.2012 19:27

Цитата:
MPC-BE 1.0.1.0 (beta) от 12.09.2012

собран на MSVC 2010 SP1 (SSE), значит все таки на XP работать будет ?..
Автор: q3a
Дата сообщения: 12.09.2012 20:07
SergeyGolubev
Работает) Сёдня весь день на работе смотрел на него.
Автор: szl
Дата сообщения: 12.09.2012 20:19
SergeyGolubev, все официальные сборки будут делаться на MSVC 2010SP1 + hotfix's. Когда для MSVC 2012 выйдет исправление, в котором пофиксят возможность работы готовых сборок в win xp, то посмотрим.
Автор: aha
Дата сообщения: 12.09.2012 20:49
есть iso диска ... Full SACD Anthology
его открывать не хочет и файлы TRACK001.MCH
планируется ли поддержка и вообще чем их прослушать на PC?
Автор: vitsat
Дата сообщения: 12.09.2012 21:46

Цитата:
есть iso диска ... Full SACD Anthology

Знаю, что такое слушают на сборках аудиоплеера f2k
Автор: aha
Дата сообщения: 12.09.2012 23:24
vitsat
спс, буду пробовать
_________________

продолжаю копаться с MPC-BE.1.0.1.0 x64
опция -AC-3/DTS ( пропуск S\PDIF) отлично работает с многоканальной музыкой и правильно выводит на ресивер через HDMI.
Вопрос возник, как например FLAC вывести напрямую на ресивер?
Автор: Pe9as
Дата сообщения: 12.09.2012 23:45
куда делась возможность перемещать плеер по экрану хватая мышкой за видео?
Автор: dimbat
Дата сообщения: 12.09.2012 23:54

Цитата:
куда делась

Никуда, перемещение работает.
Автор: judelaw
Дата сообщения: 12.09.2012 23:56
Pe9as

Цитата:
куда делась возможность перемещать плеер по экрану хватая мышкой за видео?

когда на ЛКМ не задана команда - да, есть такой глюк. Скоро поправим.
Автор: Abs62
Дата сообщения: 13.09.2012 01:35
judelaw
Раз уж речь о мышке, на вкладке встроенных фильтров не работает колесо прокрутки. И в окошке выбора предпочтительного языка DVD тоже.
Автор: judelaw
Дата сообщения: 13.09.2012 01:44
Abs62
все там работает, фокус только поставить надо в поле (выделить сначала один из элементов)
Автор: Abs62
Дата сообщения: 13.09.2012 01:50
judelaw
Нет, всё равно не работает. В других окошках работает, а в этих нет.
Автор: Aleksoid1978
Дата сообщения: 13.09.2012 02:32
Abs62

Цитата:
judelaw Нет, всё равно не работает. В других окошках работает, а в этих нет.


У меня тоже работает - захожу в фильтры, тыкаю мышкой в сам список - и потом скроллинг делаю колесиком.
Так же и с настройками языка для DVD.
Автор: Abs62
Дата сообщения: 13.09.2012 07:27
Странно.
Ладно, попробую сам посмотреть, как время будет.
Автор: Aleksoid1978
Дата сообщения: 13.09.2012 09:45
Pe9as

Цитата:
куда делась возможность перемещать плеер по экрану хватая мышкой за видео?


Все исправил, ждите будущие ревизии.
Автор: aha
Дата сообщения: 13.09.2012 12:29
есть проблемы с воспроизведением DTS-HD MA 5.1
на ресивере получается просто DTS , а если диск открыть ArcSoft.TotalMedia, то тогда нормально , как и должно быть DTS-HD MSTR
Автор: szl
Дата сообщения: 13.09.2012 12:38

Цитата:
есть проблемы с воспроизведением DTS-HD MA 5.1
на ресивере получается просто DTS , а если диск открыть ArcSoft.TotalMedia, то тогда нормально , как и должно быть DTS-HD MSTR

aha, увы, но у меня нет возможности проверить на ресивере, попробуй поиграть настройками:


Автор: Aleksoid1978
Дата сообщения: 13.09.2012 13:00
aha

Да - наш аудио декодер может передавать по цифре только Dolby Digital(AC3) и DTS. Вот в твоем случае из дорожки DTS-HD MA ресивер берет только DTS.
Автор: i4u1
Дата сообщения: 13.09.2012 13:59
а можно где-то посмотреть полный feature list реализованных [ну и todo, если есть], вроде того, что был перед обещанными альфа/бета релизами? Или сравнение веток/ответвлений MPC[-HC/…] с преимуществами и недостатками. Что там с лицензиями и будут ли сливаться ветки отдельных энтузиастов janwillem/др. в каких-то конечных проектах. Опять же что там с лицензиями?
В общем суть отличий веток, лицензий и дважды проделанной работы разными людьми над схожими/различными открытыми проектами.
Автор: zmashine
Дата сообщения: 13.09.2012 14:05
aha, так ни mpc hc ни mpc-be самостоятельно никогда не умели декодировать DTS MA. либо лав-аудио декодер с либой либо ав-сплитер с аудио-декодером арксофта.
Автор: Mike_Litoris
Дата сообщения: 13.09.2012 14:26
Вообще-то речь не про декодирование, а про корректный вывод сигнала DTS-HD на ресивер.
Автор: vitsat
Дата сообщения: 13.09.2012 14:40

Цитата:
Вообще-то речь не про декодирование, а про корректный вывод сигнала DTS-HD на ресивер.

В Win7 не выводятся HD-форматы по HDMI ? Пару лет назад у соседа заметил проблемы с bitstream на встроенном декодере. Тогда выкрутился, задействовав ffdshow audio decoder , который впрочем "опускал" HD-форматы звука до обычных в WinXP (но как позже выяснилось, это оказалось ограничение XP).
Надо будет у соседа опять поэкспериментировать со встроенным аудиодекодером, а также с последним AC3Filter, где также в настройках нет упоминания о HDMI Bitstream , а лишь только SPDIF
Автор: szl
Дата сообщения: 13.09.2012 14:49

Цитата:
а можно где-то посмотреть полный feature list реализованных [ну и todo, если есть], вроде того, что был перед обещанными альфа/бета релизами? Или сравнение веток/ответвлений MPC[-HC/…] с преимуществами и недостатками. Что там с лицензиями и будут ли сливаться ветки отдельных энтузиастов janwillem/др. в каких-то конечных проектах. Опять же что там с лицензиями?
В общем суть отличий веток, лицензий и дважды проделанной работы разными людьми над схожими/различными открытыми проектами.

i4u1, в шапке есть подробный лог изменений. Все что в нем написано, является отличием, исправлением, дополнением от mpc-hc, мы начали работу над MPC-BE взяв за основу код mpc-hc ревизия 4422, от 18 апреля 2012 года.

[more=Что было добавлено нами в базовый код]Добавлено (+):
+ Декодер 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;
+ Декодер Canopus Lossless video;
+ Декодер 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";
+ Декодер "Windows Media Audio Voice"
+ Декодер "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);
+ Декодер RealAudio Lossless;
+ Декодер Indeo Audio (IAC);
+ Декодер MusePack SV7/SV8;
+ Расширение оболочки 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 сплиттер;
+ Поддержка 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;
+ libwebp;
+ Общее меню для субтитров;
+ TTA Splitter;
+ Добавлен альтернативный режим автосмены режима экрана;
+ При скрытии StatusBar время (таймер) теперь появляется на SeekBar;
+ Infobar/Statsbar адаптирован под "темную тему";
+ WebP-lossless;
+ Вкладка MediaInfo - перевод;
+ Включение/выключение Logitech LCD в Options->Tweaks;
+ Превью на SeekBar, включая DVD режим;
+ DTSAC3Source: added support for DTS-WAVE 48kHz 16LE;
+ Вывод чаптеров в виде маркеров на таймлайне;
+ Добавлена возможность задавать пользовательские иконки для разных форматов(расширений) файлов - для этого надо в подпаку Icons положить иконку в ввиде <ext>.ico, например avi.ico/mkv.ico и т.д.
+ Добавлена возможность показывать только форсированные(forced) субтитры, применимо к форматам PGS(HDMV) и VOBSUB;
+ Поддержка показа зашитого изображение из MP3/M4A/FLAC, только в связке с внутренними сплиттерами. Так же при проигрывании аудио - будет показываться изображение из текущей папки; [/more]

[more=Что нами было исправлено в базовом коде:]Исправления (!):
! 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 окна в основное, при передачи например нажатия средней кнопки мышы проигрыватель благополучно падал;
! Иконки, исправлено соответствие с типом файла;
... и многое другое.[/more]

[more=Что было изменено нами в базовом коде:]Изменения (*):
* В 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;
* Удалили a52dec и libdca. Теперь для декодированее AC3 и DTS используется ffmpeg;
* Добавлены проектные файлы для построения плеера в VS2012;
* zlib до версии 1.2.7
* libpng 1.5.13 git-6e3b0c2
* Little-CMS git-728139a
* MediaInfoLib v0.7.60
* ZenLib v0.4.28
* SoundTouch svn rev.152
* Logitech SDK v3.01
* libwebp 0.2.0
* ffmpeg git-507c041
* Virtualdub 1.10.3
... и многое другое.[/more]

[more=Номера ревизий MPC-HC, из которых мы использовали элементы кода:]4442, 4454, 4453, 4456, 4458, 4459, 4460-4462, 4463-4465, 4486, 4488, 4489, 4495, 4496, 4504, 4506, 4510, 4516, 4520, 4526, 4529, 4538, 4539, 4541, 4544, 4545, 4552, 4553, 4555, 4556, 4559, 4560-4568, 4575, 4584, 4585, 4587, 4614, 4616-4618, 4628, 4632-4634, 4643, 4645, 4646-4650, 4652-4654, 4667-4675, 4677-4686, 4688, 4690-4695, 4697, 4698, 4699, 4701, 4712, 4718-4720, 4750, 4766, 4767, 4774, 4779, 4782, 4785, 4787, 4793, 4797, 4801-4803, 4809, 4810, 4811, 4815, 4821, 4826, 4837, 4838, 4916, 4921, 4922, 4936, 4946, 4948, 4949, 4959, 4963, 4966, 4971, 4982, 4983, 4988, 4996, 4998, 5000, 5007, 5021, 5025, 5028-5039, 5050, 5055, 5059, 5061, 5080-5083, 5086, 5087-5090, 5255, 5256, 5266, 5315, 5316, 5333, 5366, 5367, 5392, 5393, 5399, 5402, 5447, 5450, 5452, 5463-5466, 5472-5474, 5493, 5566, 5568-5570, 5576.[/more]

Насчет слияний и объединений. Сливаться мы ни с кем не будем, у нас своя независимсая разработка, мы работаем сами на себя.
Лицензия как была, так и останется GPL3.
Автор: eddiezato
Дата сообщения: 13.09.2012 14:56
А есть ли возможность ускорять воспроизведение не в 2 раза, а в 1.5 например? И если нет, стоит ли просить реализовать?
Автор: zx2121
Дата сообщения: 13.09.2012 15:07
А нельзя сделать, чтобы видео сразу открывалось в 100% масштабе, а не в малюсеньком окошке?
Автор: vvorl
Дата сообщения: 13.09.2012 15:11

Цитата:
А нельзя сделать, чтобы видео сразу открывалось в 100% масштабе, а не в малюсеньком окошке?


Настройки - Воспроизведение - Вывод: Автомасштаб = 100%
Это?

Страницы: 123456789101112131415161718

Предыдущая тема: Call центр Rarus для СRM Управление продажами 1С 7.7


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