[vlc-devel] [PATCH 1/6] decoder: add code to send 3d metadata to the output modules to be handled
Steve Lhomme
robux4 at ycbcr.xyz
Mon Aug 13 16:44:41 CEST 2018
From: "Mohammed (Shaan) Huzaifa Danish" <shaan3 at gmail.com>
This is because we don't want a new vout everytime the video stereo mode changes.
Signed-off-by: Steve Lhomme <robux4 at ycbcr.xyz>
---
src/input/decoder.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/input/decoder.c b/src/input/decoder.c
index 0c7ee686b4..c1ece85900 100644
--- a/src/input/decoder.c
+++ b/src/input/decoder.c
@@ -444,8 +444,7 @@ static int vout_update_format( decoder_t *p_dec )
|| p_dec->fmt_out.i_codec != p_owner->fmt.video.i_chroma
|| (int64_t)p_dec->fmt_out.video.i_sar_num * p_owner->fmt.video.i_sar_den !=
(int64_t)p_dec->fmt_out.video.i_sar_den * p_owner->fmt.video.i_sar_num ||
- p_dec->fmt_out.video.orientation != p_owner->fmt.video.orientation ||
- p_dec->fmt_out.video.multiview_mode != p_owner->fmt.video.multiview_mode )
+ p_dec->fmt_out.video.orientation != p_owner->fmt.video.orientation )
{
vout_thread_t *p_vout;
@@ -572,7 +571,9 @@ static int vout_update_format( decoder_t *p_dec )
p_dec->fmt_out.video.lighting.MaxCLL !=
p_owner->fmt.video.lighting.MaxCLL ||
p_dec->fmt_out.video.lighting.MaxFALL !=
- p_owner->fmt.video.lighting.MaxFALL)
+ p_owner->fmt.video.lighting.MaxFALL ||
+ p_dec->fmt_out.video.multiview_mode !=
+ p_owner->fmt.video.multiview_mode )
{
/* the format has changed but we don't need a new vout */
vlc_mutex_lock( &p_owner->lock );
--
2.17.0
More information about the vlc-devel
mailing list