hi,
i have the same issue, but setting audio to iec958 does not solve the problem.
paplayer wont play mp3, but dvd-player does.
i am running fresh xbmc SVN 13219 on ubuntu 7.10 and on an msi-media-live hardware.
a snippet from the log:
Code:
08:59:55 T:3059832768 M:690507776 DEBUG: CPlayerCoreFactor::GetPlayers(/mnt/server1/2raumwohnung/Kommt zusammen/13 - Wir werden singen.mp3)
08:59:55 T:3059832768 M:687792128 INFO: MP3Codec: Loaded decoder at 0x81ef96d0
08:59:55 T:3059832768 M:674004992 DEBUG: CFileCache::Open - opening </mnt/server1/2raumwohnung/Kommt zusammen/13 - Wir werden singen.mp3> using cache
08:59:55 T:2952780688 M:674004992 DEBUG: Running thread 2952780688
08:59:55 T:2952780688 M:674004992 DEBUG: thread start, auto delete: 0
08:59:55 T:3059832768 M:673308672 INFO: PAP Player: Playing /mnt/server1/2raumwohnung/Kommt zusammen/13 - Wir werden singen.mp3
08:59:55 T:3059832768 M:673308672 ERROR: CreateStream - pcm_open, alsa error: Device or resource busy
08:59:55 T:2952780688 M:674172928 DEBUG: staticThread, deleting thread graphic context
08:59:55 T:2952780688 M:674172928 DEBUG: Thread 2952780688 terminating
08:59:55 T:3059832768 M:674172928 ERROR: PAPlayer::Unable to create audio stream
08:59:55 T:2952780688 M:674172928 DEBUG: Running thread 2952780688
08:59:55 T:2952780688 M:674172928 DEBUG: thread start, auto delete: 0
08:59:55 T:2952780688 M:674172928 DEBUG: PAPlayer: Thread started
08:59:55 T:3059832768 M:674172928 DEBUG: CGUIInfoManager::SetCurrentSong(/mnt/server1/2raumwohnung/Kommt zusammen/13 - Wir werden singen.mp3)
08:59:55 T:3059832768 M:674172928 DEBUG: Loading additional tag info for file /mnt/server1/2raumwohnung/Kommt zusammen/13 - Wir werden singen.mp3
08:59:55 T:2952780688 M:674172928 DEBUG: Playback has started
08:59:55 T:2952780688 M:674172928 INFO: PAPlayer: End of playback reached
08:59:55 T:2952780688 M:674172928 DEBUG: Playback has finished
08:59:55 T:2952780688 M:674172928 DEBUG: PAPlayer: Thread end
08:59:55 T:2952780688 M:674172928 DEBUG: staticThread, deleting thread graphic context
08:59:55 T:2952780688 M:674172928 DEBUG: Thread 2952780688 terminating
my alsa devices show up as:
Code:
aplay -l
**** Liste von PLAYBACK Geräten ****
Karte 0: NVidia [HDA NVidia], Gerät 0: ALC883 Analog [ALC883 Analog]
Untergeordnete Geräte: 1/1
Untergeordnetes Gerät '0: subdevice #0
Karte 0: NVidia [HDA NVidia], Gerät 1: ALC883 Digital [ALC883 Digital]
Untergeordnete Geräte: 0/1
Untergeordnetes Gerät '0: subdevice #0
root@media-live:/home/olaf/XBMC/BUILD# aplay -L
default:CARD=NVidia
HDA NVidia, ALC883 Analog
Default Audio Device
front:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, ALC883 Digital
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
any hints for a solution or direction to go ...?
regards. ozett