[vlc-devel] [PATCH] avcodec: Fix memory leak in EncodeVideo
Tristan Matthews
le.businessman at gmail.com
Mon Apr 7 19:55:33 CEST 2014
On Mon, Apr 7, 2014 at 11:01 AM, Brian Schmidt <brian.schmidt at weather.com>wrote:
> ---
> modules/codec/avcodec/encoder.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/modules/codec/avcodec/encoder.c
> b/modules/codec/avcodec/encoder.c
> index 9bfe238..d6f3a80 100644
> --- a/modules/codec/avcodec/encoder.c
> +++ b/modules/codec/avcodec/encoder.c
> @@ -1090,6 +1090,7 @@ static block_t *EncodeVideo( encoder_t *p_enc,
> picture_t *p_pict )
> {
> msg_Warn( p_enc, "almost fed libavcodec with two frames
> with "
> "the same PTS (%"PRId64 ")", frame->pts );
> + block_Release( p_block );
> return NULL;
> }
> else if ( p_sys->i_last_pts > frame->pts )
> @@ -1097,6 +1098,7 @@ static block_t *EncodeVideo( encoder_t *p_enc,
> picture_t *p_pict )
> msg_Warn( p_enc, "almost fed libavcodec with a frame in
> the "
> "past (current: %"PRId64 ", last: %"PRId64")",
> frame->pts, p_sys->i_last_pts );
> + block_Release( p_block );
> return NULL;
> }
> else
>
Good catch, it's now merged.
Best,
Tristan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20140407/b27bbd7c/attachment.html>
More information about the vlc-devel
mailing list