Summary: | Проверка, написание, обсуждение, поиск видеоплеера | ||
---|---|---|---|
Product: | Wine School | Reporter: | Andrey Vusik <night> |
Component: | Общее | Assignee: | Константин Кондратюк <kondratyuk> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P5 | CC: | baraka, ivan, kondratyuk, lav, night, pav |
Version: | 0.7 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 1947, 1844, 1951 | ||
Bug Blocks: | 2120, 934, 1528, 1964 |
Description
Andrey Vusik
2008-04-28 20:39:13 MSD
Некоторые вопросы: 1. как узнать, какие кодеки установлены (желательно программа) 2. какие кодеки нужны для наших программ 3. посредством чего происходит проигрывание видео в них (в винде есть несколько поколений интерфейсов для проигрывания видео) Программа для просмотра имеющихся кодеков -- Installedcodec. Под вайном работает. Можно просматривать полную информацию о кодеках, фильтрах. Есть возможность включать-выключать компоненты. Для работы нам будет достаточно DirectShow (последний вроде бы 9) и ActiveX О DirectShow здесь http://forum.vingrad.ru/faq/topic-155676.html Во всех исходниках на Делфи, что я видел используются только они. 1с-Образования должен поддерживать mp3, wav, avi, mpeg Ссылка на Installedcodec на appdb -- http://appdb.winehq.org.ru/appview.php?iAppId=148 Результаты тестирования нового плеера (Sinitsin Media Player beta :) ) Сам плеер сейчас временно лежит в /var/ftp/tmp/kondratyuk/wmp Для нормального запуска требуется наличие wmp.dll и wmploc.dll. Без них - вылеты. Нужно будет посмотреть условия распространения dll'ок. Их суммарный вес ~8Мб. Видео заработало после установки KLite Codec Pack 3.90s. Медленно отрисовывается, может быть связано с тормозами на cellar'е (связана ли, наоборот, работа wmp с многократными повисаниями cellar'а сегодня?!) Звук пока не проверял, не на чем. В целом плеер уже работоспособен. Используем MediaPlayer Classic, поставляемый вместе с KLite Codec Pack. Вызов плеера будет осуществляться через ShellExecuteW() при вызове метода IWMPPlayer::put_URL. Если никто не против - обсуждение можно посчитать законченным, и багу можно закрыть. Сейчас поставляемый MediaPlayer Classic не умеет по умолчанию играть аудиофайлы (если вызывать "wine start file.mp3"). Нужна регистрация (см. связанную багу). Все решения приняты и выполнены. |