Linux AudioEngine testers - Linux only
saw a change on git today that i thought might help fix dts-hd/truehd bitstream dropouts. i played a movie and tail'd the xbmc.log just to see if alsa underruns were still present. after about an hour i hadn't seen a single one although there were still a handful of audio discontinuity warnings. luckily though those did not end up causing any underruns and there were no audio dropouts. until i got to the credits where two cropped up in about a two minute span. i did notice something interesting though:

Code:
14:04:54 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:720027535.073000, should be:719985826.739667, error:-41708.333333
14:06:59 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:844652230.249667, should be:844610521.916333, error:-41708.333333
14:34:23 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:2489154360.975333, should be:2489112652.642000, error:-41708.333333
14:39:48 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:2814528487.827000, should be:2814486779.493666, error:-41708.333333
14:50:52 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:3477645345.694666, should be:3477603637.361333, error:-41708.333333
15:04:56 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:4321782017.809333, should be:4321740309.476000, error:-41708.333333
15:21:42 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:5328021067.528000, should be:5327979359.194667, error:-41708.333333
all of this discontinuity warnings that were not associated with an alsa underrun and subsequent audio dropout had the same error difference.

Code:
15:29:47 T:2940226368   ERROR: CAESinkALSA::HandleError(snd_pcm_writei(1)) - underrun
15:29:47 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:5813473525.744667, should be:5813360666.666667, error:-112859.078000
15:31:35 T:2940226368    INFO: CAESinkALSA - ALSA: pcm_hw.c:532:(snd_pcm_hw_hwsync) SNDRV_PCM_IOCTL_HWSYNC failed (-32): Broken pipe
15:31:35 T:2940226368   ERROR: CAESinkALSA::HandleError(snd_pcm_avail) - underrun
15:31:37 T:2719546176   DEBUG: CDVDPlayerAudio:: Discontinuity - was:5922449103.121667, should be:5922365686.455000, error:-83416.666667
these two discontinuity warnings were significantly larger and did result in an underrun and audio dropout.

full log: http://xbmclogs.com/show.php?id=8903

edit: just put on another movie (truehd instead of dts-hd this time) and had the underrun creep up within the first 5 minutes. interestingly the discontinuity warnings came up much more frequently. whereas before i got a handful throughout the whole movie this time they popped up every 1-2 minutes before there was finally an underrun. curiouser and curiouser.
Reply
 
Thread Rating:
  • 4 Vote(s) - 5 Average


Messages In This Thread
Almost there, but still no HD - by OkvOkv - 2012-04-17, 03:54
AudioEngine testers - Linux only - by Ritzie - 2012-05-12, 18:36
RE: AudioEngine testers - Linux only - by furii - 2012-09-19, 22:50


Logout Mark Read Team Forum Stats Members Help
AudioEngine testers - Linux only54
This forum uses Lukasz Tkacz MyBB addons.