Ruckeln & Tonaussetzer beim LiveTV --> CALSADirectSound Problem

  • Hallo Allerseits,


    ich hoffe, ihr hattet einen guten Rutsch ins neue Jahr und seit nun wieder zu neuen Heldentaten bereit.


    Folgendes Problem: seit einiger Zeit ruckelt mein LiveTV nach ca. 20 Minuten und hat Tonaussetzer. Dabei spielt es keine Rolle, ob es sich um einen HDTV- oder SDTV-Sender handelt. Sehe ich einen Film und nehme ihn parallel dazu auf, sind auf der Aufnahme kein Ruckeln & keine Tonaussetzer. Auszüge aus dem Logfile, wenn es ruckelt, findet ihr unten, als auch ein gesamtes Logfile. Lasst Euch nicht von den versch. Uhrzeiten und irritieren - das xbmc.log wollte ich klein und übersichtlich halten, weshalb ich auch auf das Nachstellen des Fehlers heut morgen verziechtet habe.


    Weiter bereitet mir das Abspielen von MP3s Kopfzerbrechen. Auszug aus dem Logfile findet ihr auch unten.


    Zu beiden Problemen habe ich bereits Google befragt, aber die Antworten waren nicht so ergiebig. Ich bin jedoch bei beiden Problemen auf den Hinweis gestoßen, dass ALSA keinen genug großen Datenpuffer zur Verfügung stellen kann und immer wieder tauchte in dieser Verbindung "Pulseaudio" auf. Pulseaudio hat 64 MB Puffer, kann aber den Ton nicht über SPDIF ausgeben. Allerdings waren die wenigen Googleergebnisse zum Teil schon 3 Jahre alt.


    Habt Ihr einen Lösungsvorschlag für mich bzw. habe nur ich diese Probleme?




    ARD - SD
    20:27:45 T:2892295056 M:393015296 WARNING: CALSADirectSound::CALSADirectSound - device is not able to pause playback, will flush instead
    20:27:45 T:2892295056 M:393015296 DEBUG: CDVDPlayerAudio:: Discontinuty - was:1291066230.449047, should be:1291093851.090596, error:27620.641549
    20:27:45 T:2949475216 M:393015296 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/1.pvr)
    20:27:45 T:2949475216 M:393015296 DEBUG: CDVDPlayer::SetCaching - caching state 0
    20:27:45 T:2949475216 M:393015296 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/1.pvr)
    20:27:45 T:2949475216 M:393015296 DEBUG: CDVDPlayer::SetCaching - caching state 2
    20:27:45 T:2949475216 M:393015296 DEBUG: CDVDPlayer::SetCaching - caching state 3
    20:27:45 T:2892295056 M:393015296 WARNING: CALSADirectSound::CALSADirectSound - device is not able to pause playback, will flush instead
    20:27:45 T:2892295056 M:393015296 DEBUG: CDVDPlayerAudio:: Discontinuty - was:1291436949.727596, should be:1291477829.851047, error:40880.123451
    20:27:45 T:2949475216 M:393015296 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/1.pvr)
    20:27:45 T:2949475216 M:393015296 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/1.pvr)
    20:27:45 T:2892295056 M:393015296 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    20:27:45 T:2949475216 M:393015296 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/1.pvr)
    20:27:45 T:2892295056 M:393015296 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    20:27:46 T:2949475216 M:393015296 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/1.pvr)
    20:27:46 T:2892295056 M:393015296 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    20:27:46 T:2892295056 M:393015296 DEBUG: CDVDPlayerAudio:: Discontinuty - was:1292178948.180047, should be:1292077806.135596, error:-101142.044451



    Sky Cinemy HD
    21:04:01 T:2849328016 M:360079360 WARNING: CALSADirectSound::CALSADirectSound - device is not able to pause playback, will flush instead
    21:04:01 T:2849328016 M:360079360 DEBUG: CDVDPlayerAudio:: Discontinuty - was:241963693.889224, should be:242007362.448047, error:43668.558823
    21:04:02 T:2849328016 M:360079360 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    21:04:02 T:2849328016 M:360079360 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    21:04:02 T:2849328016 M:360079360 DEBUG: CDVDPlayerAudio:: Discontinuty - was:242460079.362047, should be:242327375.340047, error:-132704.022000
    21:04:02 T:2849328016 M:360079360 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    21:04:02 T:2884590480 M:360083456 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/10.pvr)
    21:04:02 T:2849328016 M:360083456 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    21:04:03 T:2849328016 M:360083456 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    21:04:03 T:2849328016 M:360083456 DEBUG: CDVDPlayerAudio:: Discontinuty - was:243122919.353047, should be:242967374.790047, error:-155544.563000
    21:04:03 T:2884590480 M:360083456 DEBUG: CDVDPlayer::SetCaching - caching state 0
    21:04:04 T:2884590480 M:360083456 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/10.pvr)
    21:04:04 T:2884590480 M:360083456 DEBUG: CDVDPlayer::SetCaching - caching state 2
    21:04:04 T:2884590480 M:360083456 DEBUG: CDVDPlayer::SetCaching - caching state 3
    21:04:04 T:2849328016 M:360083456 WARNING: CALSADirectSound::CALSADirectSound - device is not able to pause playback, will flush instead
    21:04:04 T:2849328016 M:360083456 DEBUG: CDVDPlayerAudio:: Discontinuty - was:243943155.912047, should be:243927362.492047, error:-15793.420000
    21:04:04 T:2884590480 M:359940096 DEBUG: CDVDPlayer::SetCaching - caching state 0
    21:04:04 T:2884590480 M:359940096 DEBUG: CDVDPlayer::SetCaching - caching state 2
    21:04:04 T:2884590480 M:359940096 DEBUG: CDVDPlayer::SetCaching - caching state 3
    21:04:04 T:2849328016 M:359940096 WARNING: CALSADirectSound::CALSADirectSound - device is not able to pause playback, will flush instead
    21:04:04 T:2849328016 M:359940096 DEBUG: CDVDPlayerAudio:: Discontinuty - was:244544802.576047, should be:244567362.740047, error:22560.164000
    21:04:04 T:2849328016 M:359940096 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Daten?bergabe unterbrochen (broken pipe)
    21:04:04 T:2884590480 M:359940096 DEBUG: CDVDPlayer::SetCaching - caching state 0
    21:04:05 T:2884590480 M:359940096 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/all/10.pvr)
    21:04:05 T:2884590480 M:359940096 DEBUG: CDVDPlayer::SetCaching - caching state 2
    21:04:05 T:2884590480 M:359940096 DEBUG: CDVDPlayer::SetCaching - caching state 3



    Audio:
    10:16:40 T:3007630224 M:390074368 DEBUG: CALSADirectSound::AddPackets - buffer underun (tried to write 1024 frames)
    10:16:41 T:3007630224 M:390082560 DEBUG: CALSADirectSound::AddPackets - buffer underun (tried to write 512 frames)
    10:16:43 T:3007630224 M:390078464 DEBUG: CALSADirectSound::AddPackets - buffer underun (tried to write 512 frames)
    10:16:48 T:3007630224 M:390094848 DEBUG: CALSADirectSound::AddPackets - buffer underun (tried to write 512 frames)

  • Habe zwischenzeitlich Pulseaudio installiert - leider brachte das nicht die ersehnte Besserung.


    Ein Update von alsa-utils von 1.0.16.2 auf 1.0.21.1 und alsa-driver von 1.0.17 auf 1.0.21 brachten auch keine Veränderungen.


    Vielleicht ist es ja auch unwichtig, aber im xbmc.log steht, dass Passthrough nicht verfügbar sei. Weiß jemand, wie ich es aktivieren kann?

    Mein VDR:


    ASRock H67M, 2GB RAM, Cine-S2, Patriot Torqx (120GB), 1TB S-ATA Samsung
    Software: XBMC 11

  • Ich habe das selbe Problem seitdem ich meine .asoundrc über dmix jage damit die Musikdatei-überblendung funktioniert....Ich teste heute ob das wirklich das Problem ist.

    VDR im Keller:
    AMD Athlon II X2 220 2,8 GHz / 2GB RAM / 2x TechnoTrend 1600 DVB-S2 / Debian 6.0 / VDR 1.7.14 (+vdr-streamdev +iStreamdev + VDR-Admin-AM + Sky Komplett und HD+ Abo an /dev/ttySx )
    4x 2 TB als Raid 5 + 2x 8 GB SLC IDE SSD als Raid 1


    VDR Clienten 2x XBMC:
    Schlafzimmer: Revo an 23" LCD, Karmic + XBMC 10.0+pvr
    Wohnzimmer: HTPC an 40" LCD, Karmic + XBMC 10.0+pvr, Athlon X2 64 5400, BlueRay, nVidia 9400 GT, BlueRay unter Win7)
    2x iPhone 4 (iStreamdev)

  • Hi,


    welches der beiden Probleme hast Du denn? Audio oder Video oder gar beide? Das Audioproblem habe ich mit einem Kerneldowngrade auf 2.6.29 in Griff bekommen. Das Videoproblem ist aber immer noch vorhanden, wie ich soeben erleben muss ... Schade, ich war schon frohen Mutes!

    Mein VDR:


    ASRock H67M, 2GB RAM, Cine-S2, Patriot Torqx (120GB), 1TB S-ATA Samsung
    Software: XBMC 11

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!