GNOME Bugzilla – Bug 791092
Seeking FLAC with end time and start time less than or equal to 20 seconds glitches pipeline.
Last modified: 2018-11-03 15:24:13 UTC
I'm using Arch Linux for this. THE BUG: Seeking a FLAC file with an end set and a start of exactly 20 seconds or less consistently glitches for me. It glitches for me in either one of two ways. The first is playback will start at the position like it should, but I can't seek forward. If I seek back, the pipeline's position is now off by a third of the song length. I can then seek anywhere, but the pipeline position is wrong by plus 1/3 of the song length of any song made from a single-file album. The second glitch is it just starts 1/3 the way into the song and the pipeline's position shows as 0 at 1/3 the way in even though it's not the beginning of the file. Debug log: https://drive.google.com/open?id=1pqxc2Iaw_2cP754OpbvzfB7SbmJmIcJ9 My program is the best test case I have. Everything involved with the bug is in the Playback folder and mostly in the Playback.cc file. My program: https://drive.google.com/open?id=1yEveek0kYRuyMbVydMWbRvfZkrgsjLcb You will need GStreamer, gtkmm, clastfm(what it is called on Arch), libconfig and boost to compile it.
Open the CUE file of a FLAC album and play the first song to see this happen.
I reuploaded my program. The other link doesn't work now. Here is a new link: https://drive.google.com/open?id=1x1nvdApSRZGAZM84Olo0120exKpwrxan Best way to compile it is by running MAKEFILE_COMPILE.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/420.