[Arm-netbook] Sorry state of Linux hardware video decoder libraries / lack of single API
Vladimir Pantelic
vladoman at gmail.com
Tue Jun 26 08:33:35 BST 2012
Alexey Eromenko wrote:
>>although libav/FFmpeg is mainly a native codec and container library
>>it does have a few wrappers to external codecs - again most of them
>>native CPU libs.
>
> I guess VP8/WebM is not built-into ffmpeg, but is using libvpx.
VP8 decoding is, encoding not.
>> .... pretty much all of which have plugin support, pretty much all of
>> which boil down to ffmpeg. so it's not as bad as it looks - just
>> fucking irritating that cedarx is proprietary.
>
> Keep in mind, that some distros (Red Hat) are not shipping ffmpeg due
> to patent reasons.
>
> Red Hat ships with gstreamer-->libvpx (VP8/WebM codec) stack,
> bypassing ffmpeg in the middle.
> So patching libvpx will likely be necessary.
I think that is pretty pointless, libvpx is a dedicated software
VP8 codec. if you want to support a hardware VP8 codec, patch
the framework that will use it.
> (according to A10 diagram, AllWinner claims to support hardware VP8 decoding)
> Since Fedora 17 for ARM released, we should keep it in mind. (myself
> mostly Debian user)
>
> What about "libva" ? (Video Acceleration (VA) API for Linux)
> Can it help solve our issues ? Or is it useless piece of the puzzle ?
>
More information about the arm-netbook
mailing list