After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 329194 - [gnomevfssrc] emusic.com previews don't work
[gnomevfssrc] emusic.com previews don't work
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other All
: Normal major
: 0.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-30 11:41 UTC by Christian Fredrik Kalager Schaller
Modified: 2006-02-21 19:32 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
-v log from playbin (54.20 KB, text/plain)
2006-01-30 11:42 UTC, Christian Fredrik Kalager Schaller
  Details
possible fix for gnomevfssrc (1.43 KB, patch)
2006-02-06 15:36 UTC, Tim-Philipp Müller
committed Details | Review

Description Christian Fredrik Kalager Schaller 2006-01-30 11:41:18 UTC
Steps to reproduce:
Open any emusic preview URL in Totem for example:
http://www.emusic.com/samples/m3u/song/10870399/13464647.m3u

Or the direct link from inside the m3u file in playbin like for example:
http://dl.emusic.com/s/ZYG-vB7l1gYRnQDE2EdrOH29wYDAOVl-5P1MJOSUu7-9g7PFfTsRwOmraNe0K_v7x7Dzm3n_oCu-iDnOkPYDy200/10870399/13464647/Destroy_Everything_You_Touch.mp3

Stack trace:
I am attaching a log file of playbin with -v and one GST_DEBUG=*:5 to this bug
report.

Other information:
Comment 1 Christian Fredrik Kalager Schaller 2006-01-30 11:42:22 UTC
Created attachment 58387 [details]
-v log from playbin
Comment 2 Christian Fredrik Kalager Schaller 2006-01-30 11:56:46 UTC
GST_DEBUG log available here:
http://www.linuxrising.com/files/playbin2.txt.bz2
Comment 3 Andy Wingo 2006-02-06 12:54:54 UTC
Christian, does it segfault? Hang? Give you a nice error? What does the user see in totem?
Comment 4 Christian Fredrik Kalager Schaller 2006-02-06 14:13:03 UTC
The user get a message saying 'Internal Data flow error'
Comment 5 Tim-Philipp Müller 2006-02-06 15:36:12 UTC
Created attachment 58809 [details] [review]
possible fix for gnomevfssrc

I think this is gnomevfssrc falsely erroring out instead of EOSing out.

With the above patch the behaviour is better, but still not perfect (totem sometimes just stays in 'Playing' mode at 0:30, sometimes it goes correctly into 'Paused' mode at 0:30).
Comment 6 Christian Fredrik Kalager Schaller 2006-02-07 09:23:37 UTC
I tried using the neonhttpsrc. From the command line it seems to work correctly (unlike gnomevfssrc (without this patch)), but I am unable to get it working with Totem atm. Having some trouble compiling core atm., and I need a new core to update plugins-base.
Comment 7 Tim-Philipp Müller 2006-02-21 19:05:56 UTC
The hang/weird EOS behaviour in totem is fixed now as well in totem CVS. Can't test with an up-to-date neonhttpsrc, as my neon version isn't recent enough, but it works with gnomevfssrc where it didn't before. Was a totem issue anyway.