[FFmpeg-devel] [PATCH 0/2] VDA decoder for ffmpeg
quanxunzhen at gmail.com
Wed Aug 22 03:43:27 CEST 2012
On Wed, Aug 22, 2012 at 5:30 AM, Michael Niedermayer <michaelni at gmx.at>wrote:
> > 1. Origin H.264 decoder never guarantees that HWAccel will be used.
> > For some cases, the decoder doesn't call get_format, and we will
> > have no chance to ask it to use HWAccel. If it happens,
> > the h264_vda decoder will automatically fall back to software
> > decoding without any warning or something like this.
> > I don't think it is a proper behavior for this decoder. It should
> > either succeed to initialize and then use VDA to decode, or fail
> > if it can't and let caller to fall back itself.
> > In fact, sometimes, VDA can decode a video but H.264 decoder
> > refuses to use it and do decoding itself.
> how can these problems be reproduced? / where can i find h264 samples
> that show these problems ?
Any H.264 video with bit depth other than 8bit will prevent
the origin H.264 decoder from invoking get_format.
My testing shows that VDA can decode video with 10bit bit depth
though it doesn't output completely correct pictures.
More information about the ffmpeg-devel