[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