bino-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bino-list] [PATCH] [Need testers] Broadcom CrystalHD hardware decoder s


From: thomas schorpp
Subject: [Bino-list] [PATCH] [Need testers] Broadcom CrystalHD hardware decoder support
Date: Thu, 27 Dec 2012 19:17:40 +0100
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0

Hello guys,

Need testers and some advice from bino team on syncing BCM decoders with bino's 
gl video output on slow machines.

I stated here
http://savannah.nongnu.org/bugs/?33368#comment6
an easy way to enable Your libavcodec supported hardware decoders like 
h264_vdpau or h264_crystalhd, etc, in bino
just by configure'ing Your own ffmpeg libraries build with the legacy software 
codec h264 disabled, I consider the default behaviour of libavcodec
to prefer the software codec but when a hardware codec is available as an issue 
of libavcodec:

./configure ... --disable-decoder='h264,h264_vdpau,h264_vda' (for auto- forcing 
h264_crystalhd, mplayer: ffh264crystalhd (NO code in ffmpeg-mt!))

A backport patch from ffmpeg git HEAD of today to libavcodec.so.53.61.100 , 
debian src ffmpeg 7:0.10.3-dmo1 0, is attached to
get the advantage for all Your apps sharing those libs, beware that ffmpeg git 
HEAD breaks bino git HEAD of today
by reporting audioformats wrongly as planar (s16 as s16p, flt as fltp) which throws the 
"Cannot handle audio ..." exception, forcing by using
the new *P sample format macros in bino distorts audio playback,

please test and report,

my old Pentium M- ITX dvb- system seems to be too slow for the extra 3D 1080p HSBS 
-> green/magenta/dubois anaglyph processing,

bino is dropping all frames with delay wrn messages, I get only still pictures 
and only on moving the playback seek slider,
need to wait until the 2nd 10US$ BCM70012 card for the faster machine arrives 
from china airmail and possibly try the 70015 later but according
to the specs the 12 supporting h.264 level is fast enough, please do test it 
too and report here,

meanwhile I'll debug this and try to asynchronize bino's video output by 
passing framedrop parameter e.g. to libavcodec, or trying to include
the gm- dubios stereo3d code in ffmpeg / mplayer ;-)

y
tom
-Attachment: libavcodec crystalhd hardware decoder backport patch
(Note: You need to enable the codecs yourself, I did not remove the author's "child 
protection" CAP_EXPERIMENTAL, Your decision, GPL, no warranty,
please report kernel driver faults to the respective authors and not here, and 
please only reports with bt full - attached to mails- mailed to the list NOT
to me directly,and from bino git build with -g3 -O0 ).

Attachment: crystalhd.c.54~53.bpo.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]