vlc | branch: master | Francois Cartegnie <fcvlc...@free.fr> | Thu Feb 22 
15:16:37 2018 +0100| [d1ad873a5d46183ea31b7bd4e9f92d326b42a1fc] | committer: 
Francois Cartegnie

demux: ts: set dolbyvision to non default

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d1ad873a5d46183ea31b7bd4e9f92d326b42a1fc
---

 modules/demux/mpeg/ts_psi.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/demux/mpeg/ts_psi.c b/modules/demux/mpeg/ts_psi.c
index b11a5fd279..c277a08154 100644
--- a/modules/demux/mpeg/ts_psi.c
+++ b/modules/demux/mpeg/ts_psi.c
@@ -1605,6 +1605,12 @@ static void FillPESFromDvbpsiES( demux_t *p_demux,
 
     SetupStandardESDescriptors(  p_demux, p_pes->p_es, p_dvbpsies );
 
+    /* Disable dolbyvision */
+    if ( registration_type == TS_PMT_REGISTRATION_BLURAY &&
+         p_dvbpsies->i_pid == 0x1015 &&
+         PMTEsHasRegistration( p_demux, p_dvbpsies, "HDMV" ) )
+        p_pes->p_es->fmt.i_priority = ES_PRIORITY_NOT_DEFAULTABLE;
+
     /* PES packets usually contain truncated frames */
     p_pes->p_es->fmt.b_packetized = false;
 

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to