* Re: [sisyphus] mplayer, ffmpeg and VIA EPIA hw MPEG2
@ 2006-10-10 8:53 ` Led
0 siblings, 0 replies; only message in thread
From: Led @ 2006-10-10 8:53 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 7 октября 2006 11:19 Lyakhovets Andrey написал(a):
> Здравствуйте.
>
> Попробовал mplayer + ffmpeg из Сизифа (mplayer 1.0-alt28.19912.1,
> ffmpeg 0.5.0-alt1.svn6366, последние версии пока не смотрел).
>
> Аппаратного декодирования MPEG2 на VIA EPIA SP получить не удалось.
> (старинный самосборный mplayer (декабрь 2005) в том же окружении -
> всё хорошо).
>
> Может, я что-то не понял, и у кого-то это работает?
> Если нет, то см. дальше :)
>
> Чтобы hw mpeg2 заработало, сделал следующее (см. вложенные патчи):
> ffmpeg:
> - приложил патч с Openchrome к xvmc_render.h (пришлось изменить,
> глубже не разбирался);
К сожалению, у мейнтейнера mplayer нет платы с аппаратным декодированием
MPEG2, поэтому проверять не на чем :(
Исходя из вышесказанного, предлагаю Вам доработать патч ffmpeg-uni-* (его
можно взять из дедаловского ffmpeg-*.src.rpm, на нём лучше и
эксперементировать)
> - разрешил сборку с XVMC (тупо, без каких-либо проверок);
доделать проверку в этом патче (можно посмотреть, как это сделано в
mplayer'овском configure).
> mplayer:
> - приложил неприложенную часть патча с Openchrome (кроме строчки
> в vidix/drivers/radeon_vid.c); должно работать и без этого,
> но мне удобен имеющийся там fallback, а deinterlace не проверял;
доработать патч mplayer-uni-*
> - включил выключенную кем-то поддержку MPEG1/2 в AVI-файлах
> (иначе для таких файлов не изменяется fourcc, и, похоже, из-за
> предыдущего патча не работает mpeg_xxmc_decode_init в libavcodec);
Вообще-то это мало похоже на поддержку, больше похоже на хак, о чём там
открытым текстом и написано, может потому и выключено:)
> (*MAX_RTP_FRAME_SIZE* и *my-start* из spec'а можно выкинуть).
>
> Уверен, что многое тут неправильно (шёл по пути наименьшего
> сопротивления), но у меня пока работает.
Попытайтесь сделать "правильно":)
Это не отмазка, просто у меня действительно нет возможности проверить ваши
коммиты, а прикладывать патчи "вслепую", думаю, будет неправильно. Если всё
получится - я включу эти патчи в ffmpeg и mplayer в Daedalus, там "обкатаем"
и, если всё будет нормально, думаю, мейтейнер ffmpeg не откажется включить
это в сизифовскую сборку.
--
Led.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-10-10 8:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-10 8:53 ` [sisyphus] mplayer, ffmpeg and VIA EPIA hw MPEG2 Led
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git