[Bug 650785] New: Regression in querying length of flac files with gst-plugins-good 0.10.29

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun May 22 02:43:34 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=650785
  GStreamer | gst-plugins-good | 0.10.29

           Summary: Regression in querying length of flac files with
                    gst-plugins-good 0.10.29
    Classification: Platform
           Product: GStreamer
           Version: 0.10.29
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: teuf at gnome.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


morituri started failing unexpectedly with a "query failed" message on recent
distros (see ticket https://thomas.apestaart.org/morituri/trac/ticket/64 ).
After investigating, I figured out that it was flac querying that failed, and
that moving away /usr/lib64/gstreamer-0.10/libgstaudioparsers.so was working
around the bug.
After writing a small C test case, I could check that now there's an additional
flacparse element inserted in the pipeline morituri is using.
Then I looked a bit at gstreamer debug output, one of the differences between
the working/non-working case is:

0:00:00.164206087  6570      0x12387d0 DEBUG                flacdec
gstflacdec.c:1251:gst_flac_dec_sink_event:<flacdec0> newsegment event in TIME
format => framed
0:00:00.164271567  6570      0x12387d0 DEBUG                flacdec
gstflacdec.c:1523:gst_flac_dec_convert_src:<flacdec0> cannot convert: not set
up yet
0:00:00.164291788  6570      0x12387d0 WARN                 flacdec
gstflacdec.c:1264:gst_flac_dec_sink_event:<flacdec0> couldn't convert time =>
samples

and then when trying the query:

0:00:00.165943654  6570       0xed0010 DEBUG                flacdec
gstflacdec.c:1652:gst_flac_dec_src_query:<flacdec0> duration not known yet

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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