Add another "reuse" permission, to distinguish between the case where a
authorVitor Sessak <vitor1001@gmail.com>
Fri, 15 Feb 2008 22:14:14 +0000 (22:14 +0000)
committerVitor Sessak <vitor1001@gmail.com>
Fri, 15 Feb 2008 22:14:14 +0000 (22:14 +0000)
source filter will simply want to re-output the same image multiple times
and reuse a buffer to do it, and the case where the source filter will
output multiple image by modifying a single buffer and outputting it multiple
times.

Commited in SoC by Bobby Bingham on 2007-08-18 02:21:01

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

libavfilter/avfilter.h

index 5538a0a8d9cbb14e2d6c839a3b041ba4c946df1b..27fb22b2289fdd9ab54734d4ab40ed519d0edab5 100644 (file)
@@ -78,7 +78,8 @@ typedef struct AVFilterPicRef
 #define AV_PERM_READ     0x01   ///< can read from the buffer
 #define AV_PERM_WRITE    0x02   ///< can write to the buffer
 #define AV_PERM_PRESERVE 0x04   ///< nobody else can overwrite the buffer
-#define AV_PERM_REUSE    0x08   ///< can output the buffer multiple times
+#define AV_PERM_REUSE    0x08   ///< can output the buffer multiple times, with the same contents each time
+#define AV_PERM_REUSE2   0x10   ///< can output the buffer multiple times, modified each time
 } AVFilterPicRef;
 
 /**