[Gstreamer-bugs] [Bug 144815] New: - [alsasink] gst_element_set_time_delay() assertion failure on seek to start
bugzilla-daemon at bugzilla.gnome.org
bugzilla-daemon at bugzilla.gnome.org
Tue Jun 22 06:48:26 PDT 2004
http://bugzilla.gnome.org/show_bug.cgi?id=144815
GStreamer | gst-plugins | Ver: HEAD CVS
Summary: [alsasink] gst_element_set_time_delay() assertion
failure on seek to start
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins
AssignedTo: gstreamer-maint at bugzilla.gnome.org
ReportedBy: t.i.m at zen.co.uk
QAContact: gstreamer-maint at bugzilla.gnome.org
When playing a song and using alsasink as output, I get the following
assertion failure when trying to seek back to GST_FORMAT_TIME offset 0:
GStreamer-CRITICAL **: file gstelement.c: line 922
(gst_element_set_time_delay): assertion `time >= delay' failed
and the seeking doesn't work. The seek event is dispatched like this:
ev = gst_event_new_seek (GST_FORMAT_TIME | GST_SEEK_METHOD_SET |
GST_SEEK_FLAG_FLUSH,
(guint64) newtime);
(void) gst_element_send_event (play->priv->audiosink, ev);
Works fine for other audiosinks, and for any offset != 0.
Stack trace (let me know if there's anything useful to look up):
#7 0x404fcfdd in gst_element_set_time_delay (element=0x8287790, time=0,
delay=305260771) at gstelement.c:922
#8 0x4149d2c6 in gst_alsa_sink_check_event (sink=0x8287790, pad_nr=0) at
gstalsasink.c:229
#9 0x4149e179 in gst_alsa_sink_loop (element=0x8287790) at gstalsasink.c:363
#10 0x40d3e126 in loop_group_schedule_function (argc=0, argv=0x82d5730) at
gstoptimalscheduler.c:1278
#11 0x40d3daf2 in schedule_group (group=0x82d5730) at
gstoptimalscheduler.c:1114
#12 0x40d3dbb6 in gst_opt_scheduler_schedule_run_queue (osched=0x814a8d8) at
gstoptimalscheduler.c:1157
#13 0x40d3de0a in schedule_chain (chain=0x82aa278) at
gstoptimalscheduler.c:1205
#14 0x40d41179 in gst_opt_scheduler_iterate (sched=0x814a8d8) at
gstoptimalscheduler.c:2384
#15 0x40522c69 in gst_scheduler_iterate (sched=0x814a8d8) at
gstscheduler.c:695
#16 0x404f4808 in gst_bin_iterate_func (bin=0x81c3000) at gstbin.c:1121
#17 0x40539609 in gst_marshal_BOOLEAN__VOID (closure=0x80ad5e8,
return_value=0xbf5ff764, n_param_values=1, param_values=0x0,
invocation_hint=0xbf5ff78c, marshal_data=0x404f4780) at gstmarshal.c:433
#18 0x40601fb7 in g_type_class_meta_marshal (closure=0x80ad5e8,
return_value=0x0, n_param_values=0, param_values=0xbf5ff894,
invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
#19 0x40601c20 in g_closure_invoke (closure=0x80ad5e8, return_value=0x0,
n_param_values=0, param_values=0x0, invocation_hint=0x0)
at gclosure.c:437
#20 0x40615685 in signal_emit_unlocked_R (node=0x80ad620, detail=0,
instance=0x81c3000, emission_return=0xbf5ff834,
instance_and_params=0xbf5ff894) at gsignal.c:2474
#21 0x406149ee in g_signal_emit_valist (instance=0x81c3000, signal_id=0,
detail=0, var_args=0xbf5ffa20 "<ú_¿\222\004") at gsignal.c:2205
#22 0x40614f14 in g_signal_emit (instance=0x0, signal_id=0, detail=0) at
gsignal.c:2239
#23 0x404f49fb in gst_bin_iterate (bin=0x81c3000) at gstbin.c:1174
#24 0x4052cbb6 in gst_thread_main_loop (arg=0x0) at gstthread.c:586
#25 0x407fd8dd in g_thread_create_proxy (data=0x8398930) at gthread.c:556
#26 0x40771e51 in pthread_start_thread (arg=0xbf5ffbe0) at manager.c:309
#27 0x40771ecf in pthread_start_thread_event (arg=0xbf5ffbe0) at manager.c:333
#28 0x4093a69a in clone () from /usr/lib/debug/libc.so.6
Cheers
-Tim
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.
More information about the Gstreamer-bugs
mailing list