diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-03-18 03:08:54 +0400 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-03-23 03:28:51 +0400 |
commit | fc567ac49e17151f00f31b59030cd10f952612ef (patch) | |
tree | 0f3706fe3b4c0dd87b6ff327c45b7e67c9089875 /libavcodec/mpegvideo.h | |
parent | 2765c2ec7d5ec50f5852fe65f89c4a9e238f2157 (diff) |
avcodec: Add padding after the remaining AVFrames
This limits ABI issues in case libavcodec is linked to a libavutil with larger AVFrame
Which can happen if they are shiped in seperate binary packages and libavutil is upgraded
A cleaner alternative would be to replace them by pointers but this would likely cause
a small speedloss
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/mpegvideo.h')
-rw-r--r-- | libavcodec/mpegvideo.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h index ec1ec7d31e..cfbbb0653c 100644 --- a/libavcodec/mpegvideo.h +++ b/libavcodec/mpegvideo.h @@ -93,6 +93,7 @@ struct MpegEncContext; */ typedef struct Picture{ struct AVFrame f; + uint8_t avframe_padding[1024]; // hack to allow linking to a avutil with larger AVFrame ThreadFrame tf; AVBufferRef *qscale_table_buf; |