Re: [FFmpeg-devel] [PATCH 4/5] examples/filtering_video: fix memory leak

2018-05-15 Thread Michael Niedermayer
On Mon, May 14, 2018 at 08:18:01PM +0800, Zhao Zhili wrote:
> From: Zhao Zhili 
> 
> ---
>  doc/examples/filtering_video.c | 15 +--
>  1 file changed, 9 insertions(+), 6 deletions(-)

will apply


[...]
-- 
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The misfortune of the wise is better than the prosperity of the fool.
-- Epicurus


signature.asc
Description: PGP signature
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


[FFmpeg-devel] [PATCH 4/5] examples/filtering_video: fix memory leak

2018-05-14 Thread Zhao Zhili
From: Zhao Zhili 

---
 doc/examples/filtering_video.c | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/doc/examples/filtering_video.c b/doc/examples/filtering_video.c
index 2cc55e8..324d566 100644
--- a/doc/examples/filtering_video.c
+++ b/doc/examples/filtering_video.c
@@ -211,18 +211,21 @@ int main(int argc, char **argv)
 {
 int ret;
 AVPacket packet;
-AVFrame *frame = av_frame_alloc();
-AVFrame *filt_frame = av_frame_alloc();
+AVFrame *frame;
+AVFrame *filt_frame;
 
-if (!frame || !filt_frame) {
-perror("Could not allocate frame");
-exit(1);
-}
 if (argc != 2) {
 fprintf(stderr, "Usage: %s file\n", argv[0]);
 exit(1);
 }
 
+frame = av_frame_alloc();
+filt_frame = av_frame_alloc();
+if (!frame || !filt_frame) {
+perror("Could not allocate frame");
+exit(1);
+}
+
 if ((ret = open_input_file(argv[1])) < 0)
 goto end;
 if ((ret = init_filters(filter_descr)) < 0)
-- 
2.9.5



___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel