[FFmpeg-devel] [PATCH 1/5] examples/filtering_video: fix memory leak
Zhao Zhili
quinkblack at foxmail.com
Thu May 17 08:52:22 EEST 2018
On 2018年05月14日 20:17, Zhao Zhili wrote:
> From: Zhao Zhili <wantlamy at gmail.com>
>
> ---
> doc/examples/filtering_video.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/doc/examples/filtering_video.c b/doc/examples/filtering_video.c
> index 38ff9bb..225dccc 100644
> --- a/doc/examples/filtering_video.c
> +++ b/doc/examples/filtering_video.c
> @@ -233,6 +233,7 @@ int main(int argc, char **argv)
>
> if (packet.stream_index == video_stream_index) {
> ret = avcodec_send_packet(dec_ctx, &packet);
> + av_packet_unref(&packet);
> if (ret < 0) {
> av_log(NULL, AV_LOG_ERROR, "Error while sending a packet to the decoder\n");
> break;
> @@ -269,8 +270,9 @@ int main(int argc, char **argv)
> av_frame_unref(frame);
> }
> }
> + } else {
> + av_packet_unref(&packet);
> }
> - av_packet_unref(&packet);
> }
> end:
> avfilter_graph_free(&filter_graph);
Ping for review.
More information about the ffmpeg-devel
mailing list