[Bug 50183] crashes with playing streamed files with kioslaves

Sebastian Voitzsch sebastian.voitzsch at web.de
Thu Dec 5 00:37:08 GMT 2002


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
     
http://bugs.kde.org/show_bug.cgi?id=50183     




------- Additional Comments From sebastian.voitzsch at web.de  2002-12-05 01:37 -------
The crash I fixed occurs on two conditions; a) the source of the stream is not a local file 
and b) arts can´t/won´t play the media (may be verified by starting artsd manually with 
artsd -l0) for some reason (wrong mimetype, format not supported for streaming etc.). In 
that case no PlayObject will be created. But the stream is always there as it´s neccessary 
to determine the mimetype. When the stream is closed after arts denied playing, the crash 
occurs. 
The fix I did is to start the stream, wait for the mimetype to be recognized, stop the stream, 
then create the PlayObject and start the stream again only if the PlayObject was created. 
Additionally, there must be no endPull()-call bevore a startPull() command was sent to the 
stream. 
 
#50128 may also be affected; my test after applying the patch was successfull with both 
ogg and mp3.



More information about the kde-multimedia mailing list