Bug 154500 - Phonon does not play sound with xine
Summary: Phonon does not play sound with xine
Status: RESOLVED WORKSFORME
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-22 23:00 UTC by David Heidelberg
Modified: 2008-06-16 21:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Phonondevicesrv (446 bytes, text/plain)
2008-02-12 17:08 UTC, David Heidelberg
Details
Fidalgo: Old file (3.11 KB, application/octet-stream)
2008-05-28 13:43 UTC, Paulo Fidalgo
Details
Fidalgo: New file (1.56 KB, application/octet-stream)
2008-05-28 13:45 UTC, Paulo Fidalgo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Heidelberg 2007-12-22 23:00:05 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          GCC 4.2 
OS:                Linux

Lastest XINE 1.1.8. KDE sound not working. Amarok 2.0 working with Xine, with Photon engine not working. 

Log from try play sound from systemsettings

systemsettings(20075)/phonon (xine backend) Phonon::Xine::AudioPort::AudioPort: use output plugin: ""
systemsettings(20075)/phonon (xine backend) Phonon::Xine::AudioPort::AudioPort: ----------------------------------------------- audio_port created
systemsettings(20075)/phonon (xine backend) Phonon::Xine::AudioOutput::setOutputDevice: new audio port is invalid
systemsettings(20075)/phonon (xine backend) Phonon::Xine::Backend::connectNodes:
systemsettings(20075)/phonon (xine backend) Phonon::Xine::AudioOutput::graphChanged:
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::setMrl: "file:///usr/kde/svn/share/sounds/Kopete_Received.ogg" ,  1
systemsettings(20075)/phonon (xine backend) Phonon::Xine::MediaObject::play:  PLAY
systemsettings(20075)/phonon (xine backend) Phonon::Xine::MediaObject::startToFakeBuffering:  start faking
systemsettings(20075)/phonon (xine backend) Phonon::Xine::MediaObject::startToFakeBuffering: fake state change: reached BufferingState after  LoadingState
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  TransitionTypeChanged
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  SetTickInterval
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  SetPrefinishMark
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  UpdateVolume
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineThread::event: XineThread Rewire event:
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineThread::event:       MediaObject(0x10794b0)  ->  AudioOutput(0xaa4330)
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  MrlChanged
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::createStream: MediaObject is connected to  1  nodes
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::createStream: creating xine_stream with null audio port
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::createStream: creating xine_stream with null video port
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::createStream: XINE_PARAM_EARLY_FINISHED_EVENT: 1
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: calling xineOpen from MrlChanged
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_UI_CHANNELS_CHANGED
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::xineOpen: xine_open succeeded for m_mrl = file:///usr/kde/svn/share/sounds/Kopete_Received.ogg
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::getStreamInfo: available titles changed:  0
systemsettings(20075)/phonon (xine backend) Phonon::Xine::MediaObject::handleAvailableTitlesChanged: 0
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::getStreamInfo: available chapters changed:  0
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::getStreamInfo: available angles changed:  0
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  PlayCommand
systemsettings(20075)/phonon (xine backend) Phonon::Xine::MediaObject::handleStateChange:  end faking
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: current angle changed:  0
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: current chapter changed:  0
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: current title changed:  0
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  UiChannelsChanged
systemsettings(20075)/phonon (xine backend) Phonon::Xine::MediaObject::handleStateChange: reached  PlayingState  after  BufferingState
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  MediaFinished
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: MediaFinishedEvent m_useGaplessPlayback =  true
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  GaplessSwitch
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineStream::event: no GaplessSwitch
systemsettings(20075)/phonon (xine backend) Phonon::Xine::MediaObject::handleStateChange: reached  StoppedState  after  PlayingState
systemsettings(20075)/phonon (xine backend) Phonon::Xine::MediaObject::handleFinished: emit finished()
systemsettings(20075)/phonon (xine backend) Phonon::Xine::Backend::disconnectNodes:
systemsettings(20075)/phonon (xine backend) Phonon::Xine::AudioOutput::graphChanged:
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineThread::event: XineThread Rewire event:
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineThread::event:       MediaObject(0x10794b0)  ->  NullSink(0x1059df0)
systemsettings(20075)/phonon (xine backend) Phonon::Xine::AudioPortData::~AudioPortData: ----------------------------------------------- audio_port destroyed
systemsettings(20075)/phonon (xine backend) Phonon::Xine::XineEngine::xineEventListener: XINE_EVENT_QUIT
Comment 1 David Heidelberg 2008-01-18 15:00:12 UTC
with lastest "media-libs/xine-lib-1.1.9.1-r1" still same situation.
Comment 2 David Heidelberg 2008-02-03 19:27:10 UTC
problem remaining with phonon-4.0.0 and xine-lib-1.1.9-1.1.10. Sound in kde, amarok(but in amarok with direct XINE engine working) and dragon player not working...
Comment 3 David Heidelberg 2008-02-12 17:08:49 UTC
Created attachment 23546 [details]
Phonondevicesrv
Comment 4 David Heidelberg 2008-02-12 17:11:16 UTC
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2) (tested with two motherboards with nForce chipset and AC97 audio), i tried delete phonondevicesrc, but problem is still here.
Comment 5 Paulo Fidalgo 2008-05-28 13:38:54 UTC
Same here: KDE 4.0.4 from Fedora 9 packages.

Here is the output when launching Dragon without any file to play:

dragonplayer(9894)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-fidalgo/ksycoca4"
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::Backend::Backend: setting xine verbosity to 0
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::Backend::Backend: Using Xine version  1.1.12
dragonplayer(9894) Phonon::KdePlatformPlugin::createBackend: using backend:  "Xine"
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: isEmpty
dragonplayer(9894)/phonon (audiodevicelist) Phonon::AudioDevice::AudioDevice: "AudioCaptureDevice_SiS SI7012 with AD1888 (SiS SI7012 - MIC ADC)SiS SI7012 - MIC ADC ALSA Capture DeviceSiS SI7012 with AD1888 Sound Card0_2" "_SiS SI7012 with AD1888 (SiS SI7012 - MIC ADC)SiS SI7012 - MIC ADC ALSA Capture DeviceSiS SI7012 with AD1888 Sound Card0_2"
dragonplayer(9894)/phonon (audiodevicelist) Phonon::AudioDevice::AudioDevice: "AudioCaptureDevice_SiS SI7012 with AD1888 (SiS SI7012)SiS SI7012 ALSA Capture DeviceSiS SI7012 with AD1888 Sound Card0_2" "_SiS SI7012 with AD1888 (SiS SI7012)SiS SI7012 ALSA Capture DeviceSiS SI7012 with AD1888 Sound Card0_2"
dragonplayer(9894)/phonon (audiodevicelist) Phonon::AudioDevice::AudioDevice: "AudioIODevice_SiS SI7012 with AD1888 (SiS SI7012)SiS SI7012 OSS PCM DeviceSiS SI7012 with AD1888 Sound Card1_6" "_SiS SI7012 with AD1888 (SiS SI7012)SiS SI7012 OSS PCM DeviceSiS SI7012 with AD1888 Sound Card1_6"
dragonplayer(9894)/phonon (audiodevicelist) Phonon::AudioDevice::AudioDevice: "AudioOutputDevice_SiS SI7012 with AD1888 (SiS SI7012)SiS SI7012 ALSA Playback DeviceSiS SI7012 with AD1888 Sound Card0_4" "_SiS SI7012 with AD1888 (SiS SI7012)SiS SI7012 ALSA Playback DeviceSiS SI7012 with AD1888 Sound Card0_4"
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  alsa
dragonplayer(9894)/phonon (audiodevicelist) Phonon::AudioDeviceEnumerator::availablePlaybackDevices: (
- "SiS SI7012 with AD1888 (SiS SI7012)" OSS ("/dev/audio") index: 7 preference: 35 avail: true advanced: false  ,
- "SiS SI7012 with AD1888 (SiS SI7012)" OSS ("/dev/adsp") index: 7 preference: 35 avail: true advanced: false  ,
- "SiS SI7012 with AD1888 (SiS SI7012)" ALSA ("x-phonon:CARD=0,DEV=0", "plughw:CARD=0,DEV=0") index: 8 preference: 36 avail: true advanced: false  ,
- "SiS SI7012 with AD1888 (SiS SI7012)" OSS ("/dev/dsp") index: 7 preference: 35 avail: true advanced: false  ,
- "SiS SI7012 with AD1888 (SiS SI7012)" OSS () index: 0 preference: 35 avail: false advanced: false  ,
- "SiS SI7012 with AD1888 (SiS SI7012)" ALSA () index: 1 preference: 36 avail: false advanced: false  ,
- "SiS SI7012, SiS SI7012 (Front speakers)" ALSA ("front:CARD=SI7012,DEV=0") index: 4 preference: 30 avail: true advanced: true  ,
- "SiS SI7012, SiS SI7012 (IEC958 (S/PDIF) Digital Audio Output)" ALSA ("iec958:CARD=SI7012,DEV=0") index: 5 preference: 30 avail: true advanced: true  )
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  oss
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  none
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: outputPlugin:  file
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 1 "SiS SI7012 with AD1888 (SiS SI7012)" "alsa" ()
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 4 "SiS SI7012, SiS SI7012 (Front speakers)" "alsa" ("front:CARD=SI7012,DEV=0")
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineEngine::checkAudioOutputs: 5 "SiS SI7012, SiS SI7012 (IEC958 (S/PDIF) Digital Audio Output)" "alsa" ("iec958:CARD=SI7012,DEV=0")
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::AudioPort::AudioPort: ----------------------------------------------- audio_port created
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::AudioOutput::setOutputDevice: new audio port is invalid
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  TransitionTypeChanged
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  SetTickInterval
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  SetPrefinishMark
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::Backend::connectNodes:
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  RequestFrameFormat
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineThread::event: XineThread Rewire event:
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineThread::event:       MediaObject(0x98d6108)  ->  VideoWidget(0x93e8328)
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::Backend::connectNodes:
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::AudioOutput::graphChanged:
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  UpdateVolume
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineThread::event: XineThread Rewire event:
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineThread::event:       MediaObject(0x98d6108)  ->  AudioOutput(0x98d1120)
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  SetTickInterval
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  UpdateVolume
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  GetStreamInfo
dragonplayer(9894)/phonon (xine backend) Phonon::Xine::XineStream::event: ################################ Event:  GetStreamInfo
Comment 6 Paulo Fidalgo 2008-05-28 13:43:56 UTC
Created attachment 24978 [details]
Fidalgo: Old file

Old file and no sound.
Comment 7 Paulo Fidalgo 2008-05-28 13:45:09 UTC
Created attachment 24979 [details]
Fidalgo: New file

New auto-created file, after moving the old file.
With this file I get sound.
Comment 8 Paulo Fidalgo 2008-05-28 13:47:18 UTC
Sorry for the spam, but I've moved the old file and re-launched Dragon.
Now I have sound.
I've uploaded the files in case some developer wants to check what's wrong.
Just for the record, the hardware was not modified, and when I don't have sound with dragon, the files was playing normal with xine.

Thanks!
Comment 9 George Goldberg 2008-06-16 15:26:17 UTC
I'm going to assume from comment #8 that this bug is fixed. If this is not the case, please feel free to reopen it.
Comment 10 David Heidelberg 2008-06-16 21:50:20 UTC
In this moment under Debian on different pc phonon works for me, but i can't test it on old pc (where i found bug), because motherboard died. But is probably solved...