[Bug 686224] New: Regression with EOS when playing backwards in GStreamer 1.0

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Oct 16 07:29:53 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=686224
  GStreamer | gstreamer (core) | git

           Summary: Regression with EOS when playing backwards in
                    GStreamer 1.0
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: calvaris at igalia.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=226552)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=226552)
Test program

The test program for GStreamer 1.0 does the following:
1. Goes to paused
2. Seeks
3. Plays
4. Sets rate to backwards
5. Waits for EOS.

This is the output:

$ G_MESSAGES_DEBUG=all ./test
file:///home/calvaris/store/gnome/WebKit/LayoutTests/media/content/test.mp4
6000
(process:27634): main-test-DEBUG: initializing
(test:27634): main-test-DEBUG: playbin: NULL->READY=>PAUSED
(test:27634): main-test-DEBUG: playbin: READY->PAUSED=>VOID_PENDING
(test:27634): main-test-DEBUG: paused, seeking
(test:27634): main-test-DEBUG: duration: 6027200000
(test:27634): main-test-DEBUG: seeking to 6000000000
(test:27634): main-test-DEBUG: playbin: PAUSED->PAUSED=>PAUSED
(test:27634): main-test-DEBUG: playbin: PAUSED->PAUSED=>VOID_PENDING
(test:27634): main-test-DEBUG: seeking finished, position: 6000000000
(test:27634): main-test-DEBUG: playbin: PAUSED->PLAYING=>VOID_PENDING
(test:27634): main-test-DEBUG: playing, position: 6000000000
(test:27634): main-test-DEBUG: duration: 6027200000
(test:27634): main-test-DEBUG: setting rate to -1,0 from 6000000000
(test:27634): main-test-DEBUG: playbin: PAUSED->PAUSED=>PAUSED
(test:27634): main-test-DEBUG: playbin: PAUSED->PAUSED=>PLAYING
(test:27634): main-test-DEBUG: playbin: PAUSED->PLAYING=>VOID_PENDING
(test:27634): main-test-DEBUG: playing, position: 6000000000

As you can see, we are not reaching EOS.

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