[vlc-devel] [PATCH] video output: code cleaning
Thomas Guillem
thomas at gllm.fr
Mon Sep 2 09:57:55 CEST 2019
ok
On Fri, Aug 30, 2019, at 07:41, Steve Lhomme wrote:
> ---
> src/video_output/video_output.c | 8 ++++++--
> src/video_output/vout_internal.h | 2 +-
> 2 files changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/src/video_output/video_output.c
> b/src/video_output/video_output.c
> index ef0d9488ae..7968a65f88 100644
> --- a/src/video_output/video_output.c
> +++ b/src/video_output/video_output.c
> @@ -717,12 +717,16 @@ static picture_t
> *VoutVideoFilterStaticNewPicture(filter_t *filter)
> static void ThreadFilterFlush(vout_thread_t *vout, bool is_locked)
> {
> if (vout->p->displayed.current)
> + {
> picture_Release( vout->p->displayed.current );
> - vout->p->displayed.current = NULL;
> + vout->p->displayed.current = NULL;
> + }
>
> if (vout->p->displayed.next)
> + {
> picture_Release( vout->p->displayed.next );
> - vout->p->displayed.next = NULL;
> + vout->p->displayed.next = NULL;
> + }
>
> if (!is_locked)
> vlc_mutex_lock(&vout->p->filter.lock);
> diff --git a/src/video_output/vout_internal.h
> b/src/video_output/vout_internal.h
> index 3c5a7e2688..abf62d435f 100644
> --- a/src/video_output/vout_internal.h
> +++ b/src/video_output/vout_internal.h
> @@ -125,7 +125,7 @@ struct vout_thread_sys_t
> vlc_tick_t date;
> vlc_tick_t timestamp;
> bool is_interlaced;
> - picture_t *decoded;
> + picture_t *decoded; // decoded picture before passed through
> chain_static
> picture_t *current;
> picture_t *next;
> } displayed;
> --
> 2.17.1
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list