]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/internal.h
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / internal.h
index 694d344da1c9c4aac464a6be008d692282ae5637..13deb871203efe41a0c67de82570aaf469eb5d2e 100644 (file)
 #include "avcodec.h"
 
 typedef struct InternalBuffer {
-    int last_pic_num;
-    uint8_t *base[4];
-    uint8_t *data[4];
-    int linesize[4];
+    uint8_t *base[AV_NUM_DATA_POINTERS];
+    uint8_t *data[AV_NUM_DATA_POINTERS];
+    int linesize[AV_NUM_DATA_POINTERS];
     int width;
     int height;
     enum PixelFormat pix_fmt;
+    uint8_t **extended_data;
+    int audio_data_size;
+    int nb_channels;
 } InternalBuffer;
 
 typedef struct AVCodecInternal {