GNOME Bugzilla – Bug 106890
[0.6.3] esdsink doesn't handle events correctly
Last modified: 2004-12-22 21:47:04 UTC
Seeking in audio files seems to reset the timer/location/seekbar to zero. The music does start to play at the right location after the seek though. I've seen this happen in both gst-player and nautilus-audio-view for both mp3 and ogg's (don't have anything else to test with). Note that with videos in gst-player seeking does work correct. gstreamer, gst-plugins nautilus-media (0.2.1), gst-player (0.5.0) all compiled without special optimizations. Using opt scheduler by default, but switching to basicomega doesn't change a thing.
Created attachment 14561 [details] gst-mask=-1 output of playing a mp3 with one seek
Still having this problem with recent releases?
yep forgot i opened a bug about it, but it seems to be the esdsink. If i use that it shows this behaviour, other sinks work fine.
This has been fixed in HEAD. It needs a backport.
Patch for this is at http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/esd/esdsink.c.diff?r1=1.12&r2=1.13&diff_format=u Marking for 0.6.3, assigning to me so I will not forget. ;).
Created attachment 18879 [details] [review] 0.6.3 patch
Applied.