X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fcbs_mpeg2.h;h=92caa99dc1d95ef26ecead3de39a558d03392d25;hb=bcff983dc340e76518935111146c0e1daf4cb37b;hp=a8f12b2e75ddfc05e93cb8f8fbfc0e40ca9d83a0;hpb=b4fca397dd40e8c073c839716bcf5e240a348d73;p=ffmpeg diff --git a/libavcodec/cbs_mpeg2.h b/libavcodec/cbs_mpeg2.h index a8f12b2e75d..92caa99dc1d 100644 --- a/libavcodec/cbs_mpeg2.h +++ b/libavcodec/cbs_mpeg2.h @@ -22,6 +22,8 @@ #include #include +#include "libavutil/buffer.h" + enum { MPEG2_START_PICTURE = 0x00, @@ -76,6 +78,7 @@ typedef struct MPEG2RawUserData { uint8_t *user_data; size_t user_data_length; + AVBufferRef *user_data_ref; } MPEG2RawUserData; typedef struct MPEG2RawSequenceExtension { @@ -195,6 +198,7 @@ typedef struct MPEG2RawSliceHeader { size_t extra_information_length; uint8_t *extra_information; + AVBufferRef *extra_information_ref; } MPEG2RawSliceHeader; typedef struct MPEG2RawSlice { @@ -203,6 +207,7 @@ typedef struct MPEG2RawSlice { uint8_t *data; size_t data_size; int data_bit_start; + AVBufferRef *data_ref; } MPEG2RawSlice;