[Libva] mpeg4 decoding

Gwenole Beauchesne gb.devel at gmail.com
Thu Oct 30 23:54:21 PDT 2014


Hi Michael,

2014-10-30 16:37 GMT+01:00 Varga, Michael <Michael.Varga at amd.com>:
> Hello,
>
> I am working to implement VAAPI mpeg4 decoding in MESA. I am currently
> trying to remedy a scenario where the VideoObjectPlane() (VOP) header is
> truncated from the input slice data. If the VOP header is truncated I need
> to regenerate it and add it to the front of the bitstream. It would appear
> one variable is missing from "VAPictureParameterBufferMPEG4" to generate the
> VOP header, the variable "modulo_time_base". I have seen a hacky method for
> generating this variable but I think it would be better to pass it in using
> the struct "VAPictureParameterBufferMPEG4". Would you be willing to add this
> variable?

Could you please review all the new fields you need and validate on
the changed structs? i.e. I'd prefer adding more fields at once,
rather than going piecemal. :)

In particular, I believe you would also need the actual
vop_time_increment bits, right?

Thanks,
-- 
Gwenole Beauchesne
Intel Corporation SAS / 2 rue de Paris, 92196 Meudon Cedex, France
Registration Number (RCS): Nanterre B 302 456 199


More information about the Libva mailing list