[Bug 782132] New: Gstreamer doesn't handle Opus preskip larger than one frame

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed May 3 19:23:31 UTC 2017


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

            Bug ID: 782132
           Summary: Gstreamer doesn't handle Opus preskip larger than one
                    frame
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: jmvalin at jmvalin.ca
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

It seems like Gstreamer has a hard time with Ogg Opus preskip values larger
than one frame (960 samples). It normally handles chaining fine, but not when
preskip is larger. The following audio sample currently works fine for me:
https://jmvalin.ca/misc_stuff/chain_works.opus
It it made of 1-second streams chained together and should play for 90 seconds
(it does for me). Now, this file is almost identical except for a few samples
being trimmed (using preskip) at the beginning:
https://jmvalin.ca/misc_stuff/chain_doesnwtork.opus
For me, this file only plays for about 1 second and then hangs gstreamer. Then
there's this file that would actually crash totem:
https://jmvalin.ca/misc_stuff/totem_crash2.opus
This got reported in https://bugzilla.gnome.org/show_bug.cgi?id=782095 but it's
not just that crash that needs to be fixed. The file should also play for 90
seconds and not just one.

-- 
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