[FFmpeg-devel] [PATCH][7/8] Add VA API accelerated H.264 decoding (take 3)
Thu Feb 5 22:29:01 CET 2009
Le 5 f?vr. 09 ? 19:13, Stephen Warren a ?crit :
> Sorry I never got around to answering that question about the code
> where the DPB gets filled in. I did have it on my TODO list, but
> never got
> around to it.
> I'm glad it turned out VDPAU was already doing the correct thing
Well, the way short_ref and long_ref are filled in indeed looks
like what is done for the DPB. However, (short_ref U long_ref) is
a superset of (RefPicList0 U RefPicList1). That's why I am now filling
ReferenceFrames wrt. ref_list only. This works for both VA API and
And, IIRC, it's probably what people do for DXVA too. Though, they
mention the other way around, i.e. RefPicList0 and RefPicList1 are a
subset of RefFrameList (ReferenceFrames in the Linux APIs).
More information about the ffmpeg-devel