vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Wed Dec 26 10:49:07 2018 +0200| [40c5e63975adf50390e0c1b81af63d45b4b95a2c] | committer: Rémi Denis-Courmont
vout: do not blend early on DR Tihs only matters if do_dr_spu, info.is_slow and do_snapshot are all false. There are then two cases: 1) If is_direct is true, there are no actual differences between early and later SPU blending. 2) If is_direct is false, then this will blend SPU into the small display pool after copying the picture into it rather than the decoder pool before copying the picture. Since both pools have the same formats (use_dr is true) and is_slow is false, this does not affect the final result or the performance. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=40c5e63975adf50390e0c1b81af63d45b4b95a2c --- src/video_output/video_output.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c index d7c234b4f1..06d1b3d06d 100644 --- a/src/video_output/video_output.c +++ b/src/video_output/video_output.c @@ -1065,7 +1065,6 @@ static int ThreadDisplayRenderPicture(vout_thread_t *vout, bool is_forced) const bool do_early_spu = !do_dr_spu && vd->source.orientation == ORIENT_NORMAL && (vd->info.is_slow || - sys->display.use_dr || do_snapshot || vd->fmt.i_width * vd->fmt.i_height <= vd->source.i_width * vd->source.i_height); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
