[SCM] libav/experimental: Add another "reuse" permission, to distinguish between the case where a 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.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:14:59 UTC 2013


The following commit has been merged in the experimental branch:
commit b3ab2f7e8485a94d446ec4e91b4f5162d699e35f
Author: Vitor Sessak <vitor1001 at gmail.com>
Date:   Fri Feb 15 22:14:14 2008 +0000

    Add another "reuse" permission, to distinguish between the case where a
    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

diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 5538a0a..27fb22b 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -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;
 
 /**

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list