Implement avfilter_copy_picref_props().
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Wed, 7 Jul 2010 18:23:54 +0000 (18:23 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Wed, 7 Jul 2010 18:23:54 +0000 (18:23 +0000)
Originally committed as revision 24091 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavfilter/avfilter.h

index f8b7654..e7ed0e1 100644 (file)
@@ -25,8 +25,8 @@
 #include "libavutil/avutil.h"
 
 #define LIBAVFILTER_VERSION_MAJOR  1
-#define LIBAVFILTER_VERSION_MINOR 20
-#define LIBAVFILTER_VERSION_MICRO  1
+#define LIBAVFILTER_VERSION_MINOR 21
+#define LIBAVFILTER_VERSION_MICRO  0
 
 #define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
                                                LIBAVFILTER_VERSION_MINOR, \
@@ -121,6 +121,19 @@ typedef struct AVFilterPicRef
 } AVFilterPicRef;
 
 /**
+ * Copy properties of src to dst, without copying the actual video
+ * data.
+ */
+static inline void avfilter_copy_picref_props(AVFilterPicRef *dst, AVFilterPicRef *src)
+{
+    dst->pts             = src->pts;
+    dst->pos             = src->pos;
+    dst->pixel_aspect    = src->pixel_aspect;
+    dst->interlaced      = src->interlaced;
+    dst->top_field_first = src->top_field_first;
+}
+
+/**
  * Add a new reference to a picture.
  * @param ref   an existing reference to the picture
  * @param pmask a bitmask containing the allowable permissions in the new