Browse code

lavu/opt.h: add AV_OPT_FLAG_FILTERING_PARAM macro

Stefano Sabatini authored on 2012/08/09 23:21:07
Showing 4 changed files
... ...
@@ -15,6 +15,9 @@ libavutil:     2011-04-18
15 15
 
16 16
 API changes, most recent first:
17 17
 
18
+2012-08-13 - xxxxxxx - lavu 51.69.100 - opt.h
19
+  Add AV_OPT_FLAG_FILTERING_PARAM symbol in opt.h.
20
+
18 21
 2012-07-31 - xxxxxxx - lavc 54.46.100
19 22
   Add channels field to AVFrame.
20 23
 
... ...
@@ -634,6 +634,7 @@ static void opt_list(void *obj, void *av_log_obj, const char *unit,
634 634
         }
635 635
         av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_ENCODING_PARAM) ? 'E' : '.');
636 636
         av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_DECODING_PARAM) ? 'D' : '.');
637
+        av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_FILTERING_PARAM)? 'F' : '.');
637 638
         av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_VIDEO_PARAM   ) ? 'V' : '.');
638 639
         av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_AUDIO_PARAM   ) ? 'A' : '.');
639 640
         av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_SUBTITLE_PARAM) ? 'S' : '.');
... ...
@@ -279,6 +279,7 @@ typedef struct AVOption {
279 279
 #define AV_OPT_FLAG_AUDIO_PARAM     8
280 280
 #define AV_OPT_FLAG_VIDEO_PARAM     16
281 281
 #define AV_OPT_FLAG_SUBTITLE_PARAM  32
282
+#define AV_OPT_FLAG_FILTERING_PARAM (1<<16) ///< a generic parameter which can be set by the user for filtering
282 283
 //FIXME think about enc-audio, ... style flags
283 284
 
284 285
     /**
... ...
@@ -39,7 +39,7 @@
39 39
  */
40 40
 
41 41
 #define LIBAVUTIL_VERSION_MAJOR 51
42
-#define LIBAVUTIL_VERSION_MINOR 68
42
+#define LIBAVUTIL_VERSION_MINOR 69
43 43
 #define LIBAVUTIL_VERSION_MICRO 100
44 44
 
45 45
 #define LIBAVUTIL_VERSION_INT   AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \