lavfi: use av_default_item_name() as filter private context logger
authorStefano Sabatini <stefasab@gmail.com>
Mon, 4 Jun 2012 00:31:49 +0000 (02:31 +0200)
committerStefano Sabatini <stefasab@gmail.com>
Mon, 4 Jun 2012 00:40:01 +0000 (02:40 +0200)
avfilter_default_filter_name() is supposed to access an AVFilterContext
struct, if used with a private struct it will cause a crash since it will
access fields which are non defined in the private struct.

20 files changed:
libavfilter/af_aformat.c
libavfilter/af_amix.c
libavfilter/af_asyncts.c
libavfilter/af_silencedetect.c
libavfilter/asrc_aevalsrc.c
libavfilter/asrc_anullsrc.c
libavfilter/avfiltergraph.c
libavfilter/buffersrc.c
libavfilter/vf_ass.c
libavfilter/vf_blackdetect.c
libavfilter/vf_delogo.c
libavfilter/vf_drawtext.c
libavfilter/vf_fade.c
libavfilter/vf_fps.c
libavfilter/vf_lut.c
libavfilter/vf_overlay.c
libavfilter/vsrc_cellauto.c
libavfilter/vsrc_life.c
libavfilter/vsrc_mandelbrot.c
libavfilter/vsrc_mptestsrc.c

index 1fcaee7..35e7db8 100644 (file)
@@ -55,7 +55,7 @@ static const AVOption options[] = {
 
 static const AVClass aformat_class = {
     .class_name = "aformat filter",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .option     = options,
     .version    = LIBAVUTIL_VERSION_INT,
     .category = AV_CLASS_CATEGORY_FILTER,
index 03e643a..d4af9a4 100644 (file)
@@ -186,7 +186,7 @@ static const AVOption options[] = {
 
 static const AVClass amix_class = {
     .class_name = "amix filter",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .option     = options,
     .version    = LIBAVUTIL_VERSION_INT,
 };
index 1d97f1a..adb5347 100644 (file)
@@ -50,7 +50,7 @@ static const AVOption options[] = {
 
 static const AVClass async_class = {
     .class_name = "asyncts filter",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .option     = options,
     .version    = LIBAVUTIL_VERSION_INT,
 };
index b8057e4..27191cd 100644 (file)
@@ -50,7 +50,7 @@ static const AVOption silencedetect_options[] = {
 
 static const AVClass silencedetect_class = {
     .class_name = "SilenceDetectContext",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .option     = silencedetect_options,
 };
 
index b336b57..59e5503 100644 (file)
@@ -80,7 +80,7 @@ static const AVOption eval_options[]= {
 
 static const AVClass eval_class = {
     "AEvalSrcContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     eval_options
 };
 
index 6cd49e6..73932bd 100644 (file)
@@ -55,7 +55,7 @@ static const AVOption anullsrc_options[]= {
 
 static const AVClass anullsrc_class = {
     "ANullSrcContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     anullsrc_options
 };
 
index 3918a0f..8d2312e 100644 (file)
@@ -36,7 +36,7 @@
 
 static const AVClass filtergraph_class = {
     .class_name = "AVFilterGraph",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .version    = LIBAVUTIL_VERSION_INT,
 };
 
index 6536542..0c60caf 100644 (file)
@@ -255,7 +255,7 @@ static const AVOption audio_options[] = {
 
 static const AVClass abuffer_class = {
     .class_name = "abuffer source",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .option     = audio_options,
     .version    = LIBAVUTIL_VERSION_INT,
     .category   = AV_CLASS_CATEGORY_FILTER,
index 3503b26..d0e2049 100644 (file)
@@ -56,7 +56,7 @@ static const AVOption ass_options[] = {
 
 static const AVClass ass_class = {
     "AssContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     ass_options
 };
 
index 909cb37..a53927b 100644 (file)
@@ -59,7 +59,7 @@ static const AVOption blackdetect_options[] = {
 
 static const AVClass blackdetect_class = {
     .class_name = "BlackDetectContext",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .option     = blackdetect_options,
 };
 
index e0dc9a2..a9ba442 100644 (file)
@@ -151,7 +151,7 @@ static const AVOption delogo_options[]= {
 
 static const AVClass delogo_class = {
     .class_name = "DelogoContext",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .option     = delogo_options,
 };
 
index c51341b..18fd7d8 100644 (file)
@@ -207,7 +207,7 @@ static const AVOption drawtext_options[]= {
 
 static const AVClass drawtext_class = {
     "DrawTextContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     drawtext_options
 };
 
index 6c795b0..d4303d0 100644 (file)
@@ -71,7 +71,7 @@ static const AVOption fade_options[] = {
 
 static const AVClass fade_class = {
     "FadeContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     fade_options
 };
 
index cd66e3f..d12070c 100644 (file)
@@ -60,7 +60,7 @@ static const AVOption options[] = {
 
 static const AVClass class = {
     .class_name = "FPS filter",
-    .item_name  = avfilter_default_filter_name,
+    .item_name  = av_default_item_name,
     .option     = options,
     .version    = LIBAVUTIL_VERSION_INT,
 };
index 831a8bf..ba8a85a 100644 (file)
@@ -91,7 +91,7 @@ static const AVOption lut_options[] = {
 
 static const AVClass lut_class = {
     "LutContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     lut_options
 };
 
index 8217f6d..97a3e08 100644 (file)
@@ -103,7 +103,7 @@ static const AVOption overlay_options[] = {
 
 static const AVClass overlay_class = {
     "OverlayContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     overlay_options
 };
 
index 93bdded..1f6ba6a 100644 (file)
@@ -78,7 +78,7 @@ static const AVOption cellauto_options[] = {
 
 static const AVClass cellauto_class = {
     "CellAutoContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     cellauto_options
 };
 
index 9b6305d..4846f5d 100644 (file)
@@ -97,7 +97,7 @@ static const AVOption life_options[] = {
 
 static const AVClass life_class = {
     "LifeContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     life_options
 };
 
index 92b4b38..2ecb03d 100644 (file)
@@ -105,7 +105,7 @@ static const AVOption mandelbrot_options[] = {
 
 static const AVClass mandelbrot_class = {
     "MBContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     mandelbrot_options
 };
 
index c7521df..98c7988 100644 (file)
@@ -84,7 +84,7 @@ static const AVOption mptestsrc_options[]= {
 
 static const AVClass mptestsrc_class = {
     "MPTestContext",
-    avfilter_default_filter_name,
+    av_default_item_name,
     mptestsrc_options
 };