Commit ddb00ad1 authored by Carl Eugen Hoyos's avatar Carl Eugen Hoyos

Move the info union to the end of the vdpau_render_state struct.

parent efb5fa79
...@@ -67,6 +67,13 @@ struct vdpau_render_state { ...@@ -67,6 +67,13 @@ struct vdpau_render_state {
int state; ///< Holds FF_VDPAU_STATE_* values. int state; ///< Holds FF_VDPAU_STATE_* values.
/** Describe size/location of the compressed video data.
Set to 0 when freeing bitstream_buffers. */
int bitstream_buffers_allocated;
int bitstream_buffers_used;
/** The user is responsible for freeing this buffer using av_freep(). */
VdpBitstreamBuffer *bitstream_buffers;
/** picture parameter information for all supported codecs */ /** picture parameter information for all supported codecs */
union VdpPictureInfo { union VdpPictureInfo {
VdpPictureInfoH264 h264; VdpPictureInfoH264 h264;
...@@ -74,13 +81,6 @@ struct vdpau_render_state { ...@@ -74,13 +81,6 @@ struct vdpau_render_state {
VdpPictureInfoVC1 vc1; VdpPictureInfoVC1 vc1;
VdpPictureInfoMPEG4Part2 mpeg4; VdpPictureInfoMPEG4Part2 mpeg4;
} info; } info;
/** Describe size/location of the compressed video data.
Set to 0 when freeing bitstream_buffers. */
int bitstream_buffers_allocated;
int bitstream_buffers_used;
/** The user is responsible for freeing this buffer using av_freep(). */
VdpBitstreamBuffer *bitstream_buffers;
}; };
/* @}*/ /* @}*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment