Hi,
in my libav-based application I have the issue that memory consumption
is rising when I use the "trim" filter and trim has reached the "end"
position. Not sure if this is caused by wrong usage of the API on my
side or a problem inside of libavfilter.
The issue can be reproduced when making the following changes to the
"filtering_video" example that comes with FFmpeg:
diff --git a/doc/examples/filtering_video.c b/doc/examples/filtering_video.c
index 105a200..484c49d 100644
--- a/doc/examples/filtering_video.c
+++ b/doc/examples/filtering_video.c
@@ -38,7 +38,7 @@
#include <libavfilter/buffersrc.h>
#include <libavutil/opt.h>
-const char *filter_descr = "scale=78:24,transpose=cclock";
+const char *filter_descr = "trim=end=5.0,scale=78:24";
/* other way:
scale=78:24 [scl]; [scl] transpose=cclock // assumes "[in]" and
"[out]" to be input output pads respectively
*/
When playing back an SD input file the memory usage of the example
binary reaches ~1GiB after less than a minute. Running the command with
valgrind doesn't show leaked memory. Does anybody have an idea what
could be the issue?
Regards,
Tobias
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".