vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Mon Nov 3 18:10:15 2014 +0200| [0887539916acdb4276eed910cf88178084d9dba6] | committer: Rémi Denis-Courmont
vmem: unlock before display The documentation promises that the picture is unlocked before it is displayed, so actually do that. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0887539916acdb4276eed910cf88178084d9dba6 --- modules/video_output/vmem.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/video_output/vmem.c b/modules/video_output/vmem.c index 1d2783d..97055cb 100644 --- a/modules/video_output/vmem.c +++ b/modules/video_output/vmem.c @@ -303,11 +303,13 @@ static picture_pool_t *Pool(vout_display_t *vd, unsigned count) static void Display(vout_display_t *vd, picture_t *picture, subpicture_t *subpicture) { vout_display_sys_t *sys = vd->sys; + void *id = picture->p_sys->id; assert(!picture_IsReferenced(picture)); - if (sys->display != NULL) - sys->display(sys->opaque, picture->p_sys->id); picture_Release(picture); + + if (sys->display != NULL) + sys->display(sys->opaque, id); VLC_UNUSED(subpicture); } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
