[vlc-commits] vout: remove always false is_slow
Steve Lhomme
git at videolan.org
Mon Aug 5 07:47:47 CEST 2019
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Wed Jul 31 12:11:39 2019 +0200| [853fdc85fc25fc6f166406070e247c8b8d09ec92] | committer: Steve Lhomme
vout: remove always false is_slow
We don't need it anymore.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=853fdc85fc25fc6f166406070e247c8b8d09ec92
---
include/vlc_vout_display.h | 1 -
src/video_output/video_output.c | 3 +--
src/video_output/vout_wrapper.c | 2 +-
3 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/include/vlc_vout_display.h b/include/vlc_vout_display.h
index cc5dbd2032..80f813ba87 100644
--- a/include/vlc_vout_display.h
+++ b/include/vlc_vout_display.h
@@ -105,7 +105,6 @@ typedef struct vout_display_cfg {
*
*/
typedef struct {
- bool is_slow; /* The picture memory has slow read/write */
bool has_pictures_invalid; /* Can handle VOUT_DISPLAY_RESET_PICTURES */
bool can_scale_spu; /* Handles subpictures with a non default zoom factor */
const vlc_fourcc_t *subpicture_chromas; /* List of supported chromas for subpicture rendering. */
diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c
index 619ccbf194..4a2cde9f98 100644
--- a/src/video_output/video_output.c
+++ b/src/video_output/video_output.c
@@ -1032,8 +1032,7 @@ static int ThreadDisplayRenderPicture(vout_thread_t *vout, bool is_forced)
//because there is currently no way to transform subpictures to match
//the source format.
const bool do_early_spu = !do_dr_spu &&
- vd->source.orientation == ORIENT_NORMAL &&
- (vd->info.is_slow || do_snapshot);
+ vd->source.orientation == ORIENT_NORMAL;
const vlc_fourcc_t *subpicture_chromas;
video_format_t fmt_spu;
diff --git a/src/video_output/vout_wrapper.c b/src/video_output/vout_wrapper.c
index 24ef0e0448..9ac6e2eab0 100644
--- a/src/video_output/vout_wrapper.c
+++ b/src/video_output/vout_wrapper.c
@@ -83,7 +83,7 @@ vout_display_t *vout_OpenWrapper(vout_thread_t *vout,
sys->display_pool = NULL;
const bool use_dr = !vout_IsDisplayFiltered(vd);
- const bool allow_dr = !vd->info.has_pictures_invalid && !vd->info.is_slow && use_dr;
+ const bool allow_dr = !vd->info.has_pictures_invalid && use_dr;
const unsigned private_picture = 4; /* XXX 3 for filter, 1 for SPU */
const unsigned decoder_picture = 1 + sys->dpb_size;
const unsigned kept_picture = 1; /* last displayed picture */
More information about the vlc-commits
mailing list