Some fixes to the asrc_buffer. Add config props since src filter has no
inputs and default config props will fail.

---
 libavfilter/allfilters.c  |    2 +-
 libavfilter/asrc_buffer.c |   10 ++++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)



diff --git a/libavfilter/allfilters.c b/libavfilter/allfilters.c
index 6a828fa..069c56c 100644
--- a/libavfilter/allfilters.c
+++ b/libavfilter/allfilters.c
@@ -60,7 +60,7 @@ void avfilter_register_all(void)
     REGISTER_FILTER (UNSHARP,     unsharp,     vf);
     REGISTER_FILTER (VFLIP,       vflip,       vf);
 
-    REGISTER_FILTER (ABUFFER,     abuffer,     asrc);
+    REGISTER_FILTER (ABUFFER,     buffer,      asrc);
 
     REGISTER_FILTER (BUFFER,      buffer,      vsrc);
     REGISTER_FILTER (MOVIE,       movie,       vsrc);
diff --git a/libavfilter/asrc_buffer.c b/libavfilter/asrc_buffer.c
index be77ce3..9483380 100644
--- a/libavfilter/asrc_buffer.c
+++ b/libavfilter/asrc_buffer.c
@@ -86,6 +86,11 @@ static int query_formats(AVFilterContext *filter)
     return 0;
 }
 
+static int config_props(AVFilterLink *link)
+{
+    return 0;
+}
+
 static int request_frame(AVFilterLink *link)
 {
     ABufferSourceContext *ctx = link->src->priv;
@@ -111,7 +116,7 @@ static int poll_frame(AVFilterLink *link)
 
 AVFilter avfilter_asrc_buffer =
 {
-    .name      = "buffer",
+    .name      = "abuffer",
     .priv_size = sizeof(ABufferSourceContext),
     .query_formats = query_formats,
 
@@ -122,7 +127,8 @@ AVFilter avfilter_asrc_buffer =
     .outputs   = (AVFilterPad[]) {{ .name            = "default",
                                     .type            = AVMEDIA_TYPE_AUDIO,
                                     .request_frame   = request_frame,
-                                    .poll_frame      = poll_frame, },
+                                    .poll_frame      = poll_frame,
+                                    .config_props    = config_props, },
                                   { .name = NULL}},
 };
 

_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to