Resize AVFilterBuffer to hold 8 planes/linesizes worth of data.
authorS.N. Hemanth Meenakshisundaram <smeenaks@ucsd.edu>
Fri, 30 Jul 2010 08:42:25 +0000 (08:42 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Fri, 30 Jul 2010 08:42:25 +0000 (08:42 +0000)
This is required for making AVFilterBuffer useful for storing audio
data.

Patch by S.N. Hemanth Meenakshisundaram revert <ude.dscu@skaneems>.

Originally committed as revision 24592 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavfilter/avfilter.h

index 7d639cf..eceb76f 100644 (file)
@@ -25,8 +25,8 @@
 #include "libavutil/avutil.h"
 
 #define LIBAVFILTER_VERSION_MAJOR  1
-#define LIBAVFILTER_VERSION_MINOR 26
-#define LIBAVFILTER_VERSION_MICRO  2
+#define LIBAVFILTER_VERSION_MINOR 27
+#define LIBAVFILTER_VERSION_MICRO  0
 
 #define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
                                                LIBAVFILTER_VERSION_MINOR, \
@@ -66,8 +66,8 @@ typedef struct AVFilterPad     AVFilterPad;
  */
 typedef struct AVFilterBuffer
 {
-    uint8_t *data[4];           ///< buffer data for each plane
-    int linesize[4];            ///< number of bytes per line
+    uint8_t *data[8];           ///< buffer data for each plane/channel
+    int linesize[8];            ///< number of bytes per line
     int format;                 ///< media format
 
     unsigned refcount;          ///< number of references to this buffer