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

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

Автор: Groovydmk01
Дата сообщения: 26.10.2011 14:34
dmitrirender

Цитата:
цену планирую 100 рублей за одну лицензию

А как же триал версия хотябы на 3 часа ? чтоб заценить так сказать творчество? не предусмотренна?
Автор: judelaw
Дата сообщения: 26.10.2011 14:39
давайте все хорошенько подумают и скажут чего хотят.
Мне не особо в кайф по двадцать раз переделывать одно и тоже. Повторюсь: мне лично нужен только, чтоб режим автосмены частот работал с эксклюзивным полноэкранным Direct3D. Остальное для меня не важно. Так что сами тормозите вливание изменений в основной код. Меня уже разработчики спрашивают - Когда уже допилишь?

Действительно, семь пятниц на неделе, и у меня и вас. Пора определяться.
Автор: vitsat
Дата сообщения: 26.10.2011 15:05
judelaw, запускай в текущем исполнении, покуда всё работает. Лишние капризы только усугубят. Мне гораздо важнее, что бы возврат в режим по-умолчанию был стабильным. Во всяком случае, на последних тестовых он не сбивается. Частота тоже отлично определяется по MI. Пора запускать в серию, а точность названия опций отшлифуют по ходу.
Автор: Sergey 82
Дата сообщения: 26.10.2011 15:15
judelaw
Согласен с vitsat

Цитата:
запускай в текущем исполнении, покуда всё работает. Лишние капризы только усугубят.

Автор: MiholBeaR
Дата сообщения: 26.10.2011 18:01
judelaw

Цитата:
...Пора определяться

Давно для себя определился:
- Автосмена ТОЛЬКО при запуске файла в полноэкране и в Д3Д
- Восстановление фпс в дефолт при выходе из из полноэкрана, из Д3Д (из программы)
- В остальных случаях (запуск в окне, переход в полноэкран из окна и т.д.) автосмены нет
Мож кому чего еще надобно помимо этого, но мне нужно тока это.
Автор: dmitrirender
Дата сообщения: 26.10.2011 18:21
Groovydmk01

Цитата:
А как же триал версия хотябы на 3 часа ?

На сайте доступна З0-дневная триал-версия.
Автор: judelaw
Дата сообщения: 26.10.2011 18:34
MiholBeaR
Я не смогу сделать - Восстановление фпс в дефолт при выходе из из полноэкрана в режиме MI. Не то что не могу, а принципиально не хочу этого делать, так как всячески избегаю ситуации смены частоты экрана во время воспроизведения, как это происходит в обычном режиме. Переключение частот в MI варианте должно происходить до воспроизведения и после, но не тогда, когда воспроизведение уже/еще идет.
Автор: MiholBeaR
Дата сообщения: 26.10.2011 19:54
judelaw
Но при окончании воспроизведения, когда плеер выходит из полноэкрана в оконный режим, фпс сбросится в дефолт?
Автор: vitsat
Дата сообщения: 26.10.2011 20:57
MiholBeaR, он же ответил, что в альтернативном режиме нет и не будет. Выставляй все галки, кроме нижних, и будет по-твоему.
Автор: judelaw
Дата сообщения: 26.10.2011 21:11
MiholBeaR
Нет. По той причине, что окончание воспроизведения не закрывает граф, а просто останавливает. В обычном режиме такое сработает лишь если будут активны две опции:
1) Выход из полноэкранного режима по окончании воспроизведения
2) Восстанавливать частоту экрана при выходе из полноэкранного режима

Вторая опция в режиме MI (если ты заметил) не активна.
Автор: V0lt
Дата сообщения: 26.10.2011 21:16
MiholBeaR

Цитата:
Но при окончании воспроизведения, когда плеер выходит из полноэкрана в оконный режим, фпс сбросится в дефолт?

Нет не должен. Иначе, как я понимаю, при повторном воспроизведении все слетит.

Можно возвращать режим при закрытии файла. Но функцией "Закрыть" мало кто пользуется, не думаю, что такая фишка будет востребована.
Автор: judelaw
Дата сообщения: 26.10.2011 21:29
V0lt
можно конечно повесить функцию на событие "Закрыть", но тогда нужны еще проверки... а не запускается ли следующий файл, который вызывает перед открытием сначала "Закрыть"... ну чтоб понимать сбрасывать частоту или сразу ставить частоту под новый файл. Чтоб лишних передергиваний экрана не было.
Нет особого смысла. Можно на крайняк включить "Выход из программы" по окончанию воспроизведения в меню Воспроизведение - По окончании воспроизведения....
Автор: V0lt
Дата сообщения: 26.10.2011 21:33
mpc-hc_3794_opening_test3.zip
Переработанный вариант открытия плеера. Теперь если в проводнике открыть 10 файлов, то запустится только одна копия плеера.

Прошу проверить, не появились ли новые глюки.

Добавлено:
judelaw
Я и говорю, что не стоит мудрить пока. Нужно чтобы четко работало.
Автор: MiholBeaR
Дата сообщения: 26.10.2011 21:40
Не знай как долго это все будет устаканиваться, но пока что после проб очередной бетки все время возвращаюсь на старую переключалку. Она хоть и не так хороша, но могу выставить ей нужные мне условия срабатывания. Нужные именно как простому пользователю, а не как заклятому тестеру для просмотра не фильмов а супер-пупер графиков =)

Ладно, больше не жужжу. Делайте что хотите, только старую переключалку не выбрасывайте, похоже, сидеть мне на ней.

V0lt
Спасибо. Остальные файлы попадают в плейлист.
Автор: vitsat
Дата сообщения: 26.10.2011 21:46

Цитата:
Можно на крайняк включить "Выход из программы" по окончанию воспроизведения в меню Воспроизведение - По окончании воспроизведения....

Привести бы термины к одному знаменателю : исправить "По окончании воспроизведения" -> "Закрыть программу" на "Выход из программы". А то в настройках клавиш понятие "Закрыть" не означает закрытие окна (выхода из программы), а всего-лишь возвращается к пустому окну. Именно клавиша "Выход" закрывает окно. Много путаницы в понятиях...


Цитата:
Делайте что хотите, только старую переключалку не выбрасывайте, похоже, сидеть мне на ней

Так в том-то и дело, что сейчас реализация 2in1 : без нижних галок сохранились старые принципы работы, с нижними - новые для профи. Все довольны и смеются. Я-то могу тоже сказать, что меня старый метод не устраивает, убирайте его к чертям. Так что давайте жить дружно. В процессе всё отшлифуют. А то человек уже устал от диаметрально противоположных требований. Разнервничается и забьёт на все наработки...
Автор: judelaw
Дата сообщения: 26.10.2011 22:07
V0lt
Вроде нормально с твоим тестом. А что были какие-то проблемы? Я как всегда не заметил.
MiholBeaR
Это мы так условно (временно, чтоб отличать) назвали Старая/Новая. На самом деле Режим переключения MI это всего лишь дополнение к старому варианту, чтоб расширить функционал. Он не может полностью заменить старый вариант, так как имеет совсем другой подход и кое-что, что есть в старом, в новом работать не может или не желательно чтоб так работало. Когда научимся управлять толково графом после смены режима экрана по-живому и запустим D3D c автопереключалкой и сможет четко восстанавливать его потерю - тогда и не нужен будет этот, по сути костыль в виде альтернативного режима. Пока есть что есть.

vitsat
Все это мелочи. Хотя перевод (на себе прочувствовал) очень сложная вещь. Вроде и просто перевести, а как кинешься - черти его знает как так чтоб кратко и понятно.
Автор: V0lt
Дата сообщения: 26.10.2011 22:52
judelaw

Цитата:
Вроде нормально с твоим тестом. А что были какие-то проблемы? Я как всегда не заметил.

В версии 3789 или выше в проводнике выдели кучу видеофайлов и нажми открыть

MiholBeaR

Цитата:
Спасибо. Остальные файлы попадают в плейлист.

Хмм, странно. Я почему-то начал думать, что mpc такого не умеет. Пойду-ка спать.
Автор: judelaw
Дата сообщения: 26.10.2011 23:20
V0lt

Цитата:
В версии 3789 или выше в проводнике выдели кучу видеофайлов и нажми открыть

ага, есть такое.
Кстати, максимум можно выделить в проводнике 15 файлов. При более - контекстное меню Воспроизвести в МРС-НС не появляется. Это что за ограничение такое?
Автор: compAzJan
Дата сообщения: 26.10.2011 23:48
dmitrirender

Цитата:
Поставьте 280.26 WHQL

Поставил, стало хорошо. Картинка дергаться перестала, лаги пропали даже при пониженных частотах видяхи.


Цитата:
Разные частоты у монитора можете попробовать?

Попробовал. Для фильма 23.982 поставил ближайшую поддерживаемую монитором частоту — 48Hz. Ранее пилообразный график (Ctrl+J) теперь практически выровнялся.

Вобщем, помогли решить проблему! Огромное спасибо

ps отписал пару вопросов по фильтру в личку
Автор: kirsha
Дата сообщения: 27.10.2011 00:41
judelaw

Цитата:
Кстати, максимум можно выделить в проводнике 15 файлов. При более - контекстное меню Воспроизвести в МРС-НС не появляется. Это что за ограничение такое?

Context menus are shortened when more than 15 files are selected
Контекстные меню сокращаются при выборе более чем 15 файлов
Автор: judelaw
Дата сообщения: 27.10.2011 00:47
kirsha
Спасибо за инфу. Не знал раньше, да и не обращал на такую мелочь внимание.

Добавлено:

______________________________

Вообщем, пока оставимся на последнем моем варианте, что я выкладывал.
Немного привел в порядок код, чтоб показать разработчикам. Несколько моментов слегка изменил, на работу это вряд ли повлияеть.

Подытожим. Что нового у меня в отличии от последней SVN сборки:
- Пофиксил пропадание курсора в д3д режиме на менюхе основного окна на другом мониторе.
- Пофиксил момент, когда раскрываем меню - перебираемся во вложенное меню и делаем ПКМ: В итоге фокус окна на переднем плане, а меню ушло на задний план.
- Сделал выход из д3д более стабильным, подкорректировав событие правой кнопки мыши по д3д экрану, которое вызывало в последствии несрабатывание комбинации Ctrl+C (выход)
- Основательно Переделал поиск устройств отображения в системе, которые мы задаем для полного экрана. Основной контроль теперь по DeviceID. Это как минимум надежней и исключает массу проблем и ложных срабатываний автосмены режима экрана в определенных обычных и специфических ситуациях.
- добавил небольшой механиз деактиваций некоторых опций, в зависмости от активности/неактивности других опций. Так наглядней видно, какие опции не будут работать по разным причинам (конфликтуют или нежелательно их использовать, поэтому они отключаются)
- Переделал сам механизм режима автопереключения частот.
- с одной стороны упростил для стабильности, выкинув некий функционал, который только путал народ и практической ценности почти не составлял. Теперь автосмена всегда временна и обязательно вернется в прежний драйверный режим, какой был до запуска плеера.
*** Тут есть нюанс: если запустить видео,поменяется частота экрана и во время воспроизведения открыть драйвер и там сменить частоту - то плеер на выходе вернет именно эту частоту экрана. То есть всегда ту, которую мы руками указываем в драйвере.
- с другой стороны добавил параллельно альтернативный вариант автопереключения частот, что немного усложнило простоту .
Основные плюсы Альтернативного режима:
1) переключение режима дисплея не влияет на стабильность воспроизведения, так как происходит до построения графа, и не ломает его как в обычном режиме.
2) определение видео FPS происходит не через сплиттер, а через встроенную в мрс-нс библиотеку MediaInfo. Ускорил некоторые моменты, на которых MediaInfo просто долго тупит (например определение фпс на кусочных БД;) Определение фпс ДВД сделал по основному файлу. Добавил небольшую логику для определения пуллдаун в файлах и какое же фпс в конечном итоге выдавать для автосмены
3) теперь можно использовать автопереключалку с эксклюзивным D3D Fullscreen Mode, что раньше не представлялось возможным.
4) в режиме MI автосмена происходит всегда при открытии файла и по-молчанию разворачивает окно на полный экран принудительно. Если стоит галка "Разрешить автосмену в окне", то разворота на

весь экран не будет, плеер останется в окне, но смена режима дисплеея произойдет все равно.

Вроде бы это все, что я поменял на сегодняшний момент.

Разработчики наверное потребуют одтельных фиксов по каждому пункту, что очень не хотелось бы делать, так как это еще кусок работы приличный.

V0lt, Aleksoid1978
Или можно все сразу?
Автор: Aleksoid1978
Дата сообщения: 27.10.2011 03:39
judelaw

Я за любой кипишь, кроме голодовки А если по сути - т.к. я не пользуюсь данным функционалом, то могу в данном случае ... заливанием в SVN, а там посмотрим
Автор: SamLab
Дата сообщения: 27.10.2011 04:14
Media Player Classic HomeCinema+ ICL12 BE+ 1.5.3.3794 (x86/x64) от Exodus
http://mpc-build.googlecode.com/svn/trunk/mpc-hc/mpc-hc_rev3794/

Цитата:
Media Player Classic HomeCinema+:
Added LibRTMP 2.4 with pthread, supports protocols for download: rtmp, rtmpe, rtmps
examples:
http://127.0.0.1:88/rtmp://...
http://127.0.0.1:88/rtmpe://...
http://127.0.0.1:88/rtmps://...


ps: готовится закачка с RuTube и просмотр Dailymotion
Автор: Aleksoid1978
Дата сообщения: 27.10.2011 05:06
Всем привет. Погоняйте на H.264 DXVA(встроенный декодер, встроенный сплиттер) - http://aleksoid.tosei.ru/Test/mpc-hc_DXVA_test.7z
Вроде бы починил :
1 - Заиграл McGregor - Three Ballets2.m2ts - http://aleksoid.tosei.ru/Test/Sample/McGregor%20-%20Three%20Ballets2.m2ts
2 - Перестал замирать/падать при перемотке на 00043.M2TS - http://aleksoid.tosei.ru/Test/Sample/00043.M2TS (Должно по идее и на других похожих MPEG-TS, где при перемотке падал MPC-HC при DXVA)
Автор: V0lt
Дата сообщения: 27.10.2011 06:06
Aleksoid1978
Three Ballets2.m2ts - играет со спецэффектами.
00043.M2TS - бешеная перемотка и, если делаю поиск назад вперед несколько раз, плеер зависает.
Автор: Aleksoid1978
Дата сообщения: 27.10.2011 07:24
V0lt

Это на DXVA ???

Добавлено:
V0lt

Цитата:
бешеная перемотка


Можно поподробнее ???
Автор: 6C0RCH
Дата сообщения: 27.10.2011 07:34
Товарищи пожскажите, как менять звуковые дорожки при просмотре BD m2ts файлов?
стоит кодек пак, тыщу лет все пучком было, когда запускал фильм в трее появлялся Haali Media Splitter и в нем уже выбирал дорожки сабы и тп, а сейчас он не появляется O_o
Автор: Groovydmk01
Дата сообщения: 27.10.2011 07:47
6C0RCH
во время воспроизведения нажми "A" латинскую (если встроеный переключатель дорожек активен)
или тыкни меню фильтры нижняя строка (сплиттер и выбери дорогу там )
Автор: 6C0RCH
Дата сообщения: 27.10.2011 07:57
Groovydmk01
Спасибо!
а может знаете почему сплиттер пропал именно на m2ts файлах?
включаю mkv все норм, выбор дорожек сабов через иконку в трее

upd: походу m2ts обрабатывает какой то LAV Splitter
Автор: Groovydmk01
Дата сообщения: 27.10.2011 08:25
6C0RCH
сплиттер не пропал он как был так и остался ... просто по разному показывается ... в mkv дорожки видны так как из сплиттера выводится N потоков параллельно и потом их внутрений переключатель выбирает, а в M2TS выход из сплиттера 1 и переключение производится внутри сплиттера.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

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


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