Как под Linux пишутся кодеки?
Тут давече колега реализовал кодек для ADV-611 под Win2K.
Использовал при этом Direct Show.
Какие аналоги существуют для этого под Linux?Есть устройство собственной разработки на основе ADV-611.
Драйвер для него написал. Фреймы с устройства закачиваются в том виде в каком их отдаёт ADV-611.
Что дальше?
Как теперь это вывести в окошко?
Какие-нибудь стандартные способы джля этого в Linux есть?Если на прямую то можно так:
раскодировать фрейм
получить что-то типа BMP
и рисовать это всё на экране.
Боюсь медлено будет.Но думаю под Linux есть какой-нибудь стандарт для вывода видео, звука?
Подскажите в каком напровлении рыть.
Виталий.
Ты конкретно попал. Существует куча конкурирующих стандартов. Я в этом деле не специалист, но вот что нашлось навскидку:GGI
Glide
OpenGL
SDL
SVGAlib
xosd
qt
vtk
>Как под Linux пишутся кодеки?
>Тут давече колега реализовал кодек для ADV-611 под Win2K.
>Использовал при этом Direct Show.
>Какие аналоги существуют для этого под Linux?
>
>Есть устройство собственной разработки на основе ADV-611.
>Драйвер для него написал. Фреймы с устройства закачиваются в том виде в
>каком их отдаёт ADV-611.
>Что дальше?
>Как теперь это вывести в окошко?
>Какие-нибудь стандартные способы джля этого в Linux есть?
>
Под линуксом нету централизированого управления кодеками, как это сделано в виндовс :((( где кодек ставится один раз и его могут использовать все плееры.Но если Ваш колега уже сделал кодек для виндовся то можно попробовать использовать его под линуксом, MPlayer умеет это делать.
>Под линуксом нету централизированого управления кодеками, как это сделано в виндовс :(((
>где кодек ставится один раз и его могут использовать все плееры.Но
>если Ваш колега уже сделал кодек для виндовся то можно попробовать
>использовать его под линуксом, MPlayer умеет это делать.Мне надо, чтобы и кодек мой был и программа для просмотра моя.
Сейчас пытаюсь SDL юзать. Говорят его MPlayer использует.
Но это далеко не Direct Show.