[Bug 794165] New: FLAC decoding skips on a certain file

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Mar 7 23:50:48 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=794165

            Bug ID: 794165
           Summary: FLAC decoding skips on a certain file
    Classification: Platform
           Product: GStreamer
           Version: 1.12.4
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: ethan.glasser.camp at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I just ripped a CD using Soundjuicer, and the generated FLAC file plays badly
in Rhythmbox. Specifically, at about the 17-second mark, the song skips ahead
to about the 40-second mark. I can reproduce this behavior using

gst-launch-1.0 --gst-debug-level 2 --verbose  filesrc location=filename.flac !
flacparse ! flacdec ! audioconvert ! audioresample ! autoaudiosink

This command emits the following log messages:

0:00:17.732309329  9720 0x7f032c014ec0 WARN                   pulse
pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink0-actual-sink-pulse>
Got underflow
0:00:17.745056358  9720 0x55eb5b3368a0 WARN           audiobasesink
gstaudiobasesink.c:1787:gst_audio_base_sink_get_alignment:<autoaudiosink0-actual-sink-pulse>
Unexpected discontinuity in audio timestamps of +0:00:00.000022675, resyncing
0:00:17.778264650  9720 0x7f032c014ec0 WARN                   pulse
pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink0-actual-sink-pulse>
Got underflow


The exact timestamp at the beginning of the line changes each time I run the
command, but the discontinuity is always the same.

The file plays OK in Firefox, but maybe the file is actually corrupt and the
bug is in the FLAC encoder instead. I can probably upload the FLAC somewhere if
it would be helpful.

I'm using gstreamer 1.12.4 on Fedora 27.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list