[SCM] libav/experimental: Resize AVFilterBuffer to hold 8 planes/linesizes worth of data.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 17:13:03 UTC 2013


The following commit has been merged in the experimental branch:
commit 56b5e9d5a90a10a1b7d6abc53674c43214d462d0
Author: S.N. Hemanth Meenakshisundaram <smeenaks at ucsd.edu>
Date:   Fri Jul 30 08:42:25 2010 +0000

    Resize AVFilterBuffer to hold 8 planes/linesizes worth of data.
    
    This is required for making AVFilterBuffer useful for storing audio
    data.
    
    Patch by S.N. Hemanth Meenakshisundaram revert <ude.dscu at skaneems>.
    
    Originally committed as revision 24592 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 7d639cf..eceb76f 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -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

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list