[Bug 623860] [mpegpsdemux] Invalid seeking behavior and inconsistent pipeline creation with some MPEG files

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 23 03:47:24 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=623860
  GStreamer | gst-plugins-bad | unspecified

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |slomo at circular-chaos.org
     Ever Confirmed|0                           |1

--- Comment #1 from Sebastian Dröge (slomo) <slomo at circular-chaos.org> 2013-08-23 10:47:19 UTC ---
Pipeline creation works always with 1.0 here, but seeking fails:

(totem:23212): GStreamer-CRITICAL **: gst_event_new_gap: assertion
'GST_CLOCK_TIME_IS_VALID (timestamp)' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fffb9a5d700 (LWP 23224)]
0x00007ffff2158369 in g_logv (log_domain=0x7ffff6bbf225
<g_log_domain_gstreamer> "GStreamer", 
    log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>,
args=args at entry=0x7fffb9a5c558)
    at /build/glib2.0-U55j9q/glib2.0-2.37.6/./glib/gmessages.c:989
989    /build/glib2.0-U55j9q/glib2.0-2.37.6/./glib/gmessages.c: No such file or
directory.
(gdb) up
#1  0x00007ffff21584b2 in g_log (log_domain=<optimized out>, 
    log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, 
    format=format at entry=0x7ffff219e5ca "%s: assertion '%s' failed")
    at /build/glib2.0-U55j9q/glib2.0-2.37.6/./glib/gmessages.c:1025
1025    in /build/glib2.0-U55j9q/glib2.0-2.37.6/./glib/gmessages.c
(gdb) 
#2  0x00007ffff21584d9 in g_return_if_fail_warning (log_domain=<optimized out>, 
    pretty_function=pretty_function at entry=0x7ffff6bc9c90
<__PRETTY_FUNCTION__.17483> "gst_event_new_gap",
expression=expression at entry=0x7ffff6bbf640 "GST_CLOCK_TIME_IS_VALID
(timestamp)")
    at /build/glib2.0-U55j9q/glib2.0-2.37.6/./glib/gmessages.c:1034
1034    in /build/glib2.0-U55j9q/glib2.0-2.37.6/./glib/gmessages.c
(gdb) 
#3  0x00007ffff6b5daea in gst_event_new_gap (timestamp=18446744073709551615, 
    duration=<optimized out>) at gstevent.c:571
571      g_return_val_if_fail (GST_CLOCK_TIME_IS_VALID (timestamp), NULL);
(gdb) 
#4  0x00007fffb9a6456d in gst_flups_demux_send_gap_updates
(new_start=1587888888, 
    demux=0x7fffac090900) at gstmpegdemux.c:922
922            event =
(gdb) list
917            gst_flups_demux_send_segment (demux, stream,
GST_CLOCK_TIME_NONE);
918    
919            GST_LOG_OBJECT (demux,
920                "Sending gap update to pad %s time %" GST_TIME_FORMAT,
921                GST_PAD_NAME (stream->pad), GST_TIME_ARGS (new_start));
922            event =
923                gst_event_new_gap (stream->last_ts, new_start -
stream->last_ts);
924            gst_pad_push_event (stream->pad, event);
925            stream->last_ts = new_start;
926          }

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