[Bug 792913] New: playbin: gapless playback issue, setting next uri playback issue in 1.12.x. Worked in 1.8.x.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jan 25 23:08:07 UTC 2018


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

            Bug ID: 792913
           Summary: playbin: gapless playback issue, setting next uri
                    playback issue in 1.12.x.  Worked in 1.8.x.
    Classification: Platform
           Product: GStreamer
           Version: 1.12.x
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: chris at actionstreamer.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

High level Description: I have an issue with an application that works with
Gstreamer 1.8.x but has stopped working correctly in 1.12.x.  I have tested
this under Ubuntu 16.04 and 17.10. The issue is related to the gapless playback
of video clips.  With GStreamer 1.8.x the application works fine.  With 1.12.x,
clips fail to play and/or partially play (freezes).


Overview: I have a Python based application that plays back MP4 video files. 
These are H.264 encoded files.  I have the 'about-to-finish' event handler set
the filepath of the next video file via the URI property.  This works just fine
with GStreamer 1.8.  However, due to needing 1.12 for other aspects of my
project, we are moving to 1.12. We have confirmed the issue on multiple
machines with Ubuntu 16.04 and also under Ubuntu 17.10. 

Steps to Reproduce: I have produced the following file:

http://www.pitchpipetuner.com/playbin-bug-example.tar.gz (size: 68.1M, MD5:
2262bd3d5e2b008972b74adfabfd9913) 

which contains the following 5 files:
5db561c2de3a39fa66a695146e925330  playbin-bug-example.py
5717031aa9ff8e1b5ac11fe1be91312b  test001.mp4
9ff97ee924314eeafe116861211a1b61  test002.mp4
8d020998d7430f7c8fc895392f46531a  test003.mp4
98081e5bd7b3c1b2d17448821dd7245f  test004.mp4

Under Ubuntu 16.04 with GStreamer 1.8 installed this works as expected and all
4 files playback fine.  Under Ubuntu 16.04 with Gstreamer 1.12 installed, the
first clip will play, the second will not, the third will play for a few
seconds in the middle of it's duration, and the forth will start to play. 
We've seen the same exact playback errors on 3 machines.

Additional Info: The video files are come as raw H264 from a Raspberry Pi +
camera, and then are 'wrapped' via MP4Box into MP4 files.

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