[vlc-devel] [PATCH 14/17] cdda: handle matching_time

Thomas Guillem thomas at gllm.fr
Tue Mar 9 15:15:43 UTC 2021


---
 modules/access/cdda.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/access/cdda.c b/modules/access/cdda.c
index 9260b833eda..e367a5a1a4d 100644
--- a/modules/access/cdda.c
+++ b/modules/access/cdda.c
@@ -174,7 +174,8 @@ static int Demux(demux_t *demux)
     date_Increment(&sys->pts, block->i_nb_samples);
 
     es_out_Send(demux->out, sys->es, block);
-    es_out_SetPCR(demux->out, date_Get(&sys->pts));
+    es_out_SetPCRTime(demux->out, date_Get(&sys->pts),
+                      (INT64_C(40000) * sys->position) / 3);
     return VLC_DEMUXER_SUCCESS;
 }
 
-- 
2.30.0



More information about the vlc-devel mailing list