2017-08-29, 19:49
Bug report #1
Audio goes out of sync when transcoding to AC3.
Last working version #0409, first broken version #0410.
Step to reproduce:
Downloaded the Kodi provided sample "4. MVC 3D ISO Sample #4 for Proper Lip-synch & Clean Graphics Render Verification (1080p/23.976)".
https://drive.google.com/file/d/0BwxFVkl...sp=sharing
Extracted "BDMV/STREAM/00000.m2ts" as "Ant-Man DTS.m2ts"
Converted "Ant-Man DTS.m2ts" to AC3 using tsMuxeR and eac3to as "Ant-Man AC3.m2ts"
Clean Kodi profile with the following changes from default.
Player settings > Videos > Adjust display refresh rate > On start / stop
System settings > Audio > Allow passthrough > On
System settings > Audio > - Enable Dolby Digital (AC3) transcoding > On
Tested again with the follwing additional changes.
Player settings > Videos > Sync playback to display > On
System settings > Audio > PLL adjustment to maintain audio/video sync > Low
Mostly this can be observed after skipping in the file, occasionally it is out of sync from the start.
LibreELEC v8.0.2
1 v802.ac3.play.log http://sprunge.us/JCdi
2 v802.ac3.skip.log http://sprunge.us/TPTK
3 v802.dts.play.log http://sprunge.us/HOeO
4 v802.dts.skip.log http://sprunge.us/FiCE
5 v802.sync.ac3.play.log http://sprunge.us/DNcE
6 v802.sync.ac3.skip.log http://sprunge.us/NNfG
7 v802.sync.dts.play.log http://sprunge.us/GMOM
8 v802.sync.dts.skip.log http://sprunge.us/LZQM
Milhouse-9.0 #0409
1 0409.ac3.play.log http://sprunge.us/KDUh
2 0409.ac3.skip.log http://sprunge.us/LgXC
3 0409.dts.play.log http://sprunge.us/NQJG
4 0409.dts.skip.log http://sprunge.us/DcjN
5 0409.sync.ac3.play.log http://sprunge.us/TQQc
6 0409.sync.ac3.skip.log http://sprunge.us/FVRB
7 0409.sync.dts.play.log http://sprunge.us/SWPT
8 0409.sync.dts.skip.log http://sprunge.us/CJLe
Milhouse-9.0 #0410
1 0410.ac3.play.log http://sprunge.us/ghai
2 0410.ac3.skip.log http://sprunge.us/RLJR
3 0410.dts.play.log http://sprunge.us/eRNS
4 0410.dts.skip.log<<<BAD SKIP http://sprunge.us/hIbQ
5 0410.sync.ac3.play.log http://sprunge.us/HWOI
6 0410.sync.ac3.skip.log http://sprunge.us/SgLQ
7 0410.sync.dts.play.log http://sprunge.us/TVRK
8 0410.sync.dts.skip.log<<<BAD SKIP http://sprunge.us/DTRa
Milhouse-9.0 #0810
1 0810.ac3.play.log http://sprunge.us/iKMG
2 0810.ac3.skip.log http://sprunge.us/LHWR
3.1 0810.dts.play.log http://sprunge.us/geHH
3.2 0810.dts.play.bad.log<<<BAD START http://sprunge.us/BCfC
4 0810.dts.skip.log<<<BAD SKIP http://sprunge.us/PfMc
5 0810.sync.ac3.play.log http://sprunge.us/CHLZ
6 0810.sync.ac3.skip.log http://sprunge.us/aNfi
7 0810.sync.dts.play.log http://sprunge.us/CKBV
8 0810.sync.dts.skip.log<<<BAD SKIP http://sprunge.us/XaSO
Milhouse-9.0 #0817
1 0817.ac3.play.log http://sprunge.us/DPIV
2 0817.ac3.skip.log http://sprunge.us/IWLN
3.1 0817.dts.play.log http://sprunge.us/dTHA
3.2 0817.dts.play.bad.log<<<BAD START http://sprunge.us/cTLY
4 0817.dts.skip.log<<<BAD SKIP http://sprunge.us/GMNU
5 0817.sync.ac3.play.log http://sprunge.us/FfRN
6 0817.sync.ac3.skip.log http://sprunge.us/XdJi
7 0817.sync.dts.play.log http://sprunge.us/TDSH
8 0817.sync.dts.skip.log<<<BAD SKIP http://sprunge.us/bcgj
Milhouse-9.0 #0818
1 0818.ac3.play.log http://sprunge.us/VcUL
2 0818.ac3.skip.log http://sprunge.us/gRdg
3.1 0818.dts.play.log http://sprunge.us/eTVY
3.2 0818.dts.play.bad.log<<<BAD START http://sprunge.us/dYPT
4 0818.dts.skip.log<<<BAD SKIP http://sprunge.us/GjLZ
5 0818.sync.ac3.play.log http://sprunge.us/ZXcP
6 0818.sync.ac3.skip.log http://sprunge.us/KBPB
7 0818.sync.dts.play.log http://sprunge.us/jhOZ
8 0818.sync.dts.skip.log<<<BAD SKIP http://sprunge.us/EMAX
Bug report #2
After #0424 the PlayerDebug overlay no longer displays the audio "err" value it is always "0.0ms".
LibreELEC_0424_playerdebug_err_cropped
LibreELEC_0425_playerdebug_err_cropped
After #0817 the PlayerDebug overlay often displays the audio "rr" value as "inf".
LibreELEC_0818_playerdebug_err_cropped
Audio goes out of sync when transcoding to AC3.
Last working version #0409, first broken version #0410.
Step to reproduce:
Downloaded the Kodi provided sample "4. MVC 3D ISO Sample #4 for Proper Lip-synch & Clean Graphics Render Verification (1080p/23.976)".
https://drive.google.com/file/d/0BwxFVkl...sp=sharing
Extracted "BDMV/STREAM/00000.m2ts" as "Ant-Man DTS.m2ts"
Converted "Ant-Man DTS.m2ts" to AC3 using tsMuxeR and eac3to as "Ant-Man AC3.m2ts"
Clean Kodi profile with the following changes from default.
Player settings > Videos > Adjust display refresh rate > On start / stop
System settings > Audio > Allow passthrough > On
System settings > Audio > - Enable Dolby Digital (AC3) transcoding > On
Tested again with the follwing additional changes.
Player settings > Videos > Sync playback to display > On
System settings > Audio > PLL adjustment to maintain audio/video sync > Low
Mostly this can be observed after skipping in the file, occasionally it is out of sync from the start.
LibreELEC v8.0.2
1 v802.ac3.play.log http://sprunge.us/JCdi
2 v802.ac3.skip.log http://sprunge.us/TPTK
3 v802.dts.play.log http://sprunge.us/HOeO
4 v802.dts.skip.log http://sprunge.us/FiCE
5 v802.sync.ac3.play.log http://sprunge.us/DNcE
6 v802.sync.ac3.skip.log http://sprunge.us/NNfG
7 v802.sync.dts.play.log http://sprunge.us/GMOM
8 v802.sync.dts.skip.log http://sprunge.us/LZQM
Milhouse-9.0 #0409
1 0409.ac3.play.log http://sprunge.us/KDUh
2 0409.ac3.skip.log http://sprunge.us/LgXC
3 0409.dts.play.log http://sprunge.us/NQJG
4 0409.dts.skip.log http://sprunge.us/DcjN
5 0409.sync.ac3.play.log http://sprunge.us/TQQc
6 0409.sync.ac3.skip.log http://sprunge.us/FVRB
7 0409.sync.dts.play.log http://sprunge.us/SWPT
8 0409.sync.dts.skip.log http://sprunge.us/CJLe
Milhouse-9.0 #0410
1 0410.ac3.play.log http://sprunge.us/ghai
2 0410.ac3.skip.log http://sprunge.us/RLJR
3 0410.dts.play.log http://sprunge.us/eRNS
4 0410.dts.skip.log<<<BAD SKIP http://sprunge.us/hIbQ
5 0410.sync.ac3.play.log http://sprunge.us/HWOI
6 0410.sync.ac3.skip.log http://sprunge.us/SgLQ
7 0410.sync.dts.play.log http://sprunge.us/TVRK
8 0410.sync.dts.skip.log<<<BAD SKIP http://sprunge.us/DTRa
Milhouse-9.0 #0810
1 0810.ac3.play.log http://sprunge.us/iKMG
2 0810.ac3.skip.log http://sprunge.us/LHWR
3.1 0810.dts.play.log http://sprunge.us/geHH
3.2 0810.dts.play.bad.log<<<BAD START http://sprunge.us/BCfC
4 0810.dts.skip.log<<<BAD SKIP http://sprunge.us/PfMc
5 0810.sync.ac3.play.log http://sprunge.us/CHLZ
6 0810.sync.ac3.skip.log http://sprunge.us/aNfi
7 0810.sync.dts.play.log http://sprunge.us/CKBV
8 0810.sync.dts.skip.log<<<BAD SKIP http://sprunge.us/XaSO
Milhouse-9.0 #0817
1 0817.ac3.play.log http://sprunge.us/DPIV
2 0817.ac3.skip.log http://sprunge.us/IWLN
3.1 0817.dts.play.log http://sprunge.us/dTHA
3.2 0817.dts.play.bad.log<<<BAD START http://sprunge.us/cTLY
4 0817.dts.skip.log<<<BAD SKIP http://sprunge.us/GMNU
5 0817.sync.ac3.play.log http://sprunge.us/FfRN
6 0817.sync.ac3.skip.log http://sprunge.us/XdJi
7 0817.sync.dts.play.log http://sprunge.us/TDSH
8 0817.sync.dts.skip.log<<<BAD SKIP http://sprunge.us/bcgj
Milhouse-9.0 #0818
1 0818.ac3.play.log http://sprunge.us/VcUL
2 0818.ac3.skip.log http://sprunge.us/gRdg
3.1 0818.dts.play.log http://sprunge.us/eTVY
3.2 0818.dts.play.bad.log<<<BAD START http://sprunge.us/dYPT
4 0818.dts.skip.log<<<BAD SKIP http://sprunge.us/GjLZ
5 0818.sync.ac3.play.log http://sprunge.us/ZXcP
6 0818.sync.ac3.skip.log http://sprunge.us/KBPB
7 0818.sync.dts.play.log http://sprunge.us/jhOZ
8 0818.sync.dts.skip.log<<<BAD SKIP http://sprunge.us/EMAX
Bug report #2
After #0424 the PlayerDebug overlay no longer displays the audio "err" value it is always "0.0ms".
LibreELEC_0424_playerdebug_err_cropped
LibreELEC_0425_playerdebug_err_cropped
After #0817 the PlayerDebug overlay often displays the audio "rr" value as "inf".
LibreELEC_0818_playerdebug_err_cropped