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

» Media Player Classic (MPC)

Автор: i4u1
Дата сообщения: 18.02.2009 11:40
Aleksoid1978

Цитата:
если это точно на 100%, то явно вирусы, потому что никуда MPC-HC не лезет.

Об этом говорит мне мой фаервол каждый раз когда открывают VIew->Options...
Сорцы не смотрел, но подебажил чуть и выяснил, что очень много чего делает MPC-HC в своём адресном пространстве.
Ковыряет ntdll в экспорте NtQueryInformationProcess, ковыряет экспорты advapi, других системных библиотек, перенаправляет сами функции на свои заглушки, меняет атрибуты протекции разных системных модулей в своём пространстве.
Неужто эт он так пытается подзащититься? В сорцах такое есть? Кто смотрел? Как это там всё обзывается? Защита от проникновения? Зачем лес такой городить?
Автор: Silent_Rain
Дата сообщения: 18.02.2009 13:30
У меня такая проблема (OS - Windows Vista Ultimate SP1). Никак не могу подключить декодер звука от PowerDVD Ultra 8.0.2217.50. Подключается все, что угодно, но только не он Остальные уже даже блокировал на вкладке "Внешние фильтры" и ставил значение "Предпочесть" для "CyberLink Audio Decoder (PDVD8)", но ничего не получается

Скажите, что я делаю не так. Если не составит труда, попробуйте у себя заставить работать аудио-декодер от PowerDVD и напишите, что вы сделали для этого.
Автор: Aleksoid1978
Дата сообщения: 18.02.2009 15:31
i4u1

Цитата:
Неужто эт он так пытается подзащититься?


Ни от кого он не защищается. А всякие "хуки" - я сильно не ковырялся, но частично сделано для EVR Custom.

А вообще если интересно - качни сырцы и посотри.
Автор: i4u1
Дата сообщения: 18.02.2009 16:00

Цитата:
А всякие "хуки" - я сильно не ковырялся, но частично сделано для EVR Custom.

Ничего подобного. Хуки и модификации происходят для функций, как я уже сказал: ntQueryInformationProcess, ф-ии работы с реестром (Reg*), да и многих других. Активно используется как уже сказал спена атрибутов защиты страниц чужих модулей. От всего этого и и происходит ругань фаервола на доступ к памяти ctfmon'а (возможно косвенно).
Чтобы качнуть сорцы надо какую-то svn-тулзу ставить, а я с ними не в ладах. Какой самый простой способ качнуть сорцы? (ну или если только через них, то есть ли SVN-тулзы без установки и с миниатюрным размером?)
Автор: szl
Дата сообщения: 18.02.2009 17:29
i4u1, лови исходники
Автор: Stalex
Дата сообщения: 18.02.2009 20:01
Вот эта задумка офигенная!!!

Цитата:
Change : in D3DFullScreen mode main window with the controls and menus remains on the monitor where it is located before the playback starts.

но есть глюк с "избранным". Если после запуска плеера выбрать фильм из избранного, то он запускается с начала, а не с того момента когда я его добавлял в избранное. Если не использовать D3DFullScreen то достаточно просто 2-й раз выбрать этот же фильм из избранного. А при использовании D3DFullScreen плеер зависает при этом.
Автор: ItsJustMe
Дата сообщения: 18.02.2009 22:45
i4u1
Если хочется, можешь вообще весь detour выкинуть. Гуру даже под пытками не открыли, зачем он нужен, а я разницы от его отсутствия не заметил.
Автор: Aleksoid1978
Дата сообщения: 19.02.2009 01:10
Stalex

Получается что из избранного запуск с начала - а должен с нужного момента , так ???
Автор: GoblinNN
Дата сообщения: 19.02.2009 02:07
Aleksoid1978
да. с избранным глюки.
Автор: Aleksoid1978
Дата сообщения: 19.02.2009 03:48
GoblinNN, Stalex - Пофиксил глюк с избранным, когда файл приходилось по два раза открывать, ждите пока szl выложит и потестите, вдруг ченить другое вылезет .


Автор: Slava_LTD
Дата сообщения: 19.02.2009 09:50
Люди добрые, помогите разобраться !

Перестало проигровать файлы с раширением MIDI.
Переставлял klcodec462f, всёравно неработает.
Система - WinXP-SP3. ВЫРУЧАЙТЕ !!!
Автор: JuNoS
Дата сообщения: 19.02.2009 09:53

Цитата:
Система - WinXP-SP3. ВЫРУЧАЙТЕ !!!

оригинальная или сборка?
Автор: Slava_LTD
Дата сообщения: 19.02.2009 10:19
JuNoS

Сборка Windows XP XTreme™ SP3. но что это меняет.
Я не профи., но до последнего времени всё работало.
Автор: i4u1
Дата сообщения: 19.02.2009 14:04
szl большое спасибо, теперь ясно где собака зарылась.
ItsJustMe ага, повеселили разрабы опенсорсного проекта:

Цитата:

"Oops, somebody was trying to be naughty! (called IsDebuggerPresent)\n"
"Ooops, tv-out enabled? macrovision checks suck..."
"Ooops, as I already told ya, no need for any macrovision bs here"

видимо почувствовали, что их проект идеален с остальных точек зрения, чтобы заниматься такой чепухой. DetourAttach'атся к куче функций, не относящихся к проигрывания совсем.

Сделал вывод, что это всё нужно только для дебага ими самими. Своего же декодера в других приложениях с примитивной защитой и т.п. короче это всё отладочный мусор, который неумелые программитсы не обрамили в директивы #ifdef и т.п. чтобы в финальных билдах такого ... не было.

Вообще бажные сорцы такие. Везде сплошь и рядом MAX_PATH для локальных строковых переменных. Что означает 260 буковок в длине пути к чему-нибудь. А современном мире надо писать UNICODE_STRING_MAX_CHARS во избежание переполнения и проч.
Интересно guliverkli и clsid сдали проект в таком состоянии нынешним разрабам?
Автор: szl
Дата сообщения: 19.02.2009 16:31
Media Player Classic HomeCinema (x86/x64), svn 1000

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

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

FIX : Favorites bug, when the file restore from bookmark and trying to restore the position to play.
Автор: Silent_Rain
Дата сообщения: 19.02.2009 16:47
А нельзя добавить такую функцию, что по нажатию, скажем Ctrl+Home видео начинает воспроизводиться с самого начала.
Можно, конечно, сначала нажать Stop, а затем Play. Вот только на DVD это не катит, да и долго это. А такая функция была бы очень даже кстати.
Автор: MILES
Дата сообщения: 19.02.2009 16:57

Цитата:
Change : in D3DFullScreen mode main window with the controls and menus remains on the monitor where it is located before the playback starts.

Кто нибудь, пожалуйста, объясните мне смысл этого фикса. Что-то не пойму, если я вызываю окно управления заранее, то в D3DFullScreen моде все равно ничего не вижу.

Silent_Rain
+1
И сразу бы неплохо, по клавише для перемотки в конец и середину.

Автор: Wu Tang
Дата сообщения: 19.02.2009 17:10
hust13r
Спасибо.
Автор: Stalex
Дата сообщения: 19.02.2009 17:55
MILES
Ставишь галочку D3DFullScreen и выбираешь монитор для полноэкранного вывода(в настройках - вывод).
Запускаешь фильм - изображение в полном экране идёт на выбранном мониторе, а окошко проигрывателя со всеми элементами управления остаётся на том монике с которого запускал MPC.

Добавлено:
Потестил последнюю сборку: "Избранное" заработало как надо!
Нашёл ещё косяк при включенном D3DFullScreen. Открываем первый файл - всё играет нормально, открываем второй файл(любым способом - из избранного, через файл - открыть или кликом по файлу в проводнике) не закрывая плеер(без разницы в каком режиме MPC - воспроизведение, пауза или стоп) - получаем зависон(при этом на основном мониторе,с которого запускаю MPC, быстренько 1 раз моргает экран). Приходится перед каждым новым файлом закрывать и открывать MPC.
Автор: ninasa
Дата сообщения: 19.02.2009 21:28
Stalex


Цитата:
Ставишь галочку D3DFullScreen и выбираешь монитор для полноэкранного вывода(в настройках - вывод).
Запускаешь фильм - изображение в полном экране идёт на выбранном мониторе, а окошко проигрывателя со всеми элементами управления остаётся на том монике с которого запускал MPC.



В упор не вижу в Настройки - вывод - D3DFullScreen.
Или это вывод через фильтр VMR9 (renderless)? Поправте, если неправ
MPC HC 1.2.1000
Автор: Slava_LTD
Дата сообщения: 19.02.2009 22:24
Люди добрые, помогите разобраться !

Перестало проигровать файлы с раширением MIDI.
Переставлял klcodec462f, всёравно неработает.
Помоготе разобраться - в чём дело ?
Сборка Windows XP XTreme™ SP3. ВЫРУЧАЙТЕ !!!
Автор: Stalex
Дата сообщения: 19.02.2009 22:36
ninasa
в русской версии это называется "Полноэкранный Direct3D (устраняет дрожание)"
Эта галочка активна только когда выбран вывод "VMR9 (renderless)" или "EVR польз".
Автор: Aleksoid1978
Дата сообщения: 20.02.2009 01:04
Stalex

Цитата:
Нашёл ещё косяк при включенном D3DFullScreen


Да - есть такое, но в этом я думаю касимир тока разбереться, он это сделал.
Автор: Silent_Rain
Дата сообщения: 20.02.2009 10:34

Цитата:
Silent_Rain
+1
И сразу бы неплохо, по клавише для перемотки в конец и середину.


В том же KMP есть еще и такая фишка, как "за 30 сек. до конца". Тож может пригодиться.
Автор: zg
Дата сообщения: 22.02.2009 19:45
похоже на то, что в mkv по умолчанию всегда играется первая звуковая дорожка, а не та, у которой default:yes.
Автор: Taciturn
Дата сообщения: 22.02.2009 20:22
zg
Если использовать Haali Media Splitter, то всё Ok.
Автор: szl
Дата сообщения: 22.02.2009 20:23
Media Player Classic HomeCinema (x86/x64), svn 1004

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

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

CHANGED: LibPNG updated to release 1.2.35 (fix security bug); Fixed : memory leak in DXVA decoder (when opening new file); NEW : Belarusian translation

Обновлена библиотека LibPNG до версии 1.2.35, устранена утечка памяти в DXVA декодере, интерфейс плеера пополнился переводом на Белорусский язык.
Автор: Romchick
Дата сообщения: 22.02.2009 20:38
В чём же был замысел разработчиков этой версии, если она без изменений?..
Автор: szl
Дата сообщения: 22.02.2009 20:46

Цитата:
В чём же был замысел разработчиков этой версии, если она без изменений?..


Romchick, новые версии не обязательно могут нести глобальные изменения, в некоторых проводят работу по устранению найденных ошибок. Например, в этой версии был исправлен серьёзный баг, который приводил в утечке памяти и последующему выпадению винды в синий экран...
Автор: arestarh1986
Дата сообщения: 22.02.2009 20:47

Цитата:
В чём же был замысел разработчиков этой версии, если она без изменений?..

По сравнению с последней, скомпилированной szl, сборкой, изменения имеются!

Добавлено:
fil1111
Ты говорил, что у тебя G45 чипсет? Можешь попробовать эту тестовую сборку с поддержкой твоего чипсета:
http://www.zshare.net/download/560359490231a7b5/

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

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


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