[vlc-commits] video_output: remove uneeded loop on displayed.next reading
Steve Lhomme
git at videolan.org
Tue Oct 20 11:03:04 CEST 2020
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Fri Oct 16 13:56:17 2020 +0200| [b603a228ea368e7cbe23a5f3b587d32996f839ca] | committer: Steve Lhomme
video_output: remove uneeded loop on displayed.next reading
If the value is set we never read it.
If the value is not set we read it. Then the loop exits, regardless if we got a
value or not.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b603a228ea368e7cbe23a5f3b587d32996f839ca
---
src/video_output/video_output.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c
index b155bbf54f..3514d6dee8 100644
--- a/src/video_output/video_output.c
+++ b/src/video_output/video_output.c
@@ -1487,12 +1487,10 @@ static int ThreadDisplayPicture(vout_thread_sys_t *vout, vlc_tick_t *deadline)
if (!paused || frame_by_frame)
{
- while (!sys->displayed.next)
+ if (!sys->displayed.next)
{
sys->displayed.next =
ThreadDisplayPreparePicture(vout, false, frame_by_frame, &paused);
- if (!sys->displayed.next)
- break;
}
}
More information about the vlc-commits
mailing list