Sound cutting out at specific point...
#1
Hi,

I'm running Windows 7, 32bit, XBMC RC2 on a Revo 3610.

The following is a xbmc.log - http://pastebin.com/embed_js.php?i=etk4ZqqD

At a specific point in the film (a H.264 encoded .MKV file) the sound cuts out and the following is recorded in the log -

19:02:03 T:3328 ERROR: CDVDAudioCodecPassthrough::WriteFrame - Failed to write the frame data
19:02:03 T:3328 ERROR: ffmpeg[D00]: [spdif] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 12005038 >= 12005038

This file plays fine in other players, VLC, MPC-HC etc. I've found this happens on two files so far.

Any ideas?

Thanks,
Paul
I should say, if I 'stop' the film and start it again the sound kicks back in for the rest of the film.....
Reply
#2
Odd as I believe VLC Player uses FFMPeg too - which is what generated the error. There is a newer version of FFMpeg but it is not merged with XBMC at this point due to the feature freeze.
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon  AVR-3808CI  - Denon DVD-5900 Universal Player  - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray  - X-Box 360  - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Reply
#3
Hello,

I've experienced this problem on two of my files (,mkv) so far. The output in the log is slightly different, one has only the same two error lines:

22:35:16 T:1656 ERROR: ffmpeg[678]: [spdif] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3724401 >= 3724401
22:35:16 T:1656 ERROR: CDVDAudioCodecPassthrough::WriteFrame - Failed to write the frame data


The other one additional outputs this at start of the problem:

22:37:22 T:5740 DEBUG: CDVDAudioCodecPassthroughFFmpeg::Decode - stream changed sample rate from 48000 to 0
22:37:22 T:5740 ERROR: ffmpeg[166C]: [spdif] 2496 samples in DTS frame not supported
22:37:22 T:5740 ERROR: CDVDAudioCodecPassthrough::WriteFrame - Failed to write the frame data
22:37:22 T:5740 DEBUG: CDVDAudioCodecPassthroughFFmpeg::Decode - stream changed sample rate from 0 to 48000
22:37:22 T:5740 ERROR: ffmpeg[166C]: [spdif] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3408454 >= 3408454
22:37:22 T:5740 ERROR: CDVDAudioCodecPassthrough::WriteFrame - Failed to write the frame data
22:37:22 T:5740 ERROR: ffmpeg[166C]: [spdif] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3408454 >= 3408454

Is this the same problem on both files? Does anyone know of a approximate date when this will get fixed for Eden?

Thanks
Reply
#4
Any answer to this one? I'm experiencing the exact same issue on both Linux and Windows.

Should I try the nightly builds?
Reply
#5
I got the same issues as well. The audio drops out every 30 seconds or so, and comes back after a sec. And it keeps doing this regardless what mkv file I play. At first I thought it was the external ASUS Xonar U3 USB audio card I have (the machine I got didn't have optical out) but the audio plays just fine with VLC with passthrough, DTS/AC3 and the same hardware and movie.

I've had this bug since the early betas of Eden, audio only plays fine as long as I remove all passthrough and sorround support. I am currently compiling an exempt of the logs to see exactly what is happening.

Edit: Alright, I pulled the log but it wasn't like I expected... first some basic info from my system (I've removed most reduntant parts):
Quote:18:55:37 T:2616 NOTICE: Starting XBMC (11.0 Git:20120321-14feb09), Platform: Windows 7, 64-bit (WoW) Service Pack 1 build 7601. Built on Mar 21 2012 (compiler 1600)
18:55:37 T:2616 NOTICE: Intel® Core™ i5-2430M CPU @ 2.40GHz
18:55:37 T:2616 NOTICE: Desktop Resolution: 1920x1080 32Bit at 50Hz
18:55:37 T:2616 NOTICE: Running with restricted rights
18:55:37 T:2616 NOTICE: Aero is enabled
...
18:55:37 T:2616 NOTICE: Found screen: ThinkPad Display 1366x768 on Intel® HD Graphics 3000, adapter 0.
...
18:56:50 T:4508 NOTICE: Creating audio device with codec id: 86020, channels: 2, sample rate: 48000, pass-through

This is what I get at specific intervals:
Quote:18:58:19 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:97190000.000000, curr:97184000.000000, diff:-6000.000000
18:58:20 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:98278000.000000, curr:98272000.000000, diff:-6000.000000
18:58:21 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:99451000.000000, curr:99435000.000000, diff:-16000.000000
18:58:22 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:100529000.000000, curr:100480000.000000, diff:-49000.000000
18:58:23 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:101574000.000000, curr:101568000.000000, diff:-6000.000000
18:58:25 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:102577000.000000, curr:102571000.000000, diff:-6000.000000
18:58:28 T:708 WARNING: CRenderManager::FlipPage - timeout waiting for flip to complete
18:58:29 T:4872 WARNING: Previous line repeats 1 times.
18:58:29 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:104881000.000000, curr:104821000.000000, diff:-60000.000000
18:58:31 T:2616 WARNING: DXVA::CProcessor::Render - did not find all required samples, adjusting the sample array.
18:58:31 T:2616 WARNING: DXVA::CProcessor::Render - no usable samples.
18:58:31 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:105830000.000000, curr:105824000.000000, diff:-6000.000000
18:58:31 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:106833000.000000, curr:106816000.000000, diff:-17000.000000
18:58:32 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:107995000.000000, curr:107989000.000000, diff:-6000.000000
18:58:32 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:109083000.000000, curr:109035000.000000, diff:-48000.000000
18:58:35 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:112998000.000000, curr:112992000.000000, diff:-6000.000000
18:58:36 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:114001000.000000, curr:113995000.000000, diff:-6000.000000
18:58:37 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:115089000.000000, curr:115040000.000000, diff:-49000.000000
18:58:38 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:116049000.000000, curr:116043000.000000, diff:-6000.000000
18:58:39 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:117051000.000000, curr:117024000.000000, diff:-27000.000000
18:58:40 T:4872 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:1, prev:118118000.000000, curr:118080000.000000, diff:-38000.000000

See that FlipPage - timeout error? This is where the audio cuts out and then it comes back a second later. It could be because of my receiver losing the feed for a second, but why would XBMC kill the feed then? I have not changed the equipment since the old media center, and I've used the same equipment and optical cable with the current Boxee (I hate the UI, hello 1995...) without any issues whatsoever with audio. And this same system plays back everything just fine when using VLC.
Reply

Logout Mark Read Team Forum Stats Members Help
Sound cutting out at specific point...0