[gst-devel] I can't get an appsrc-using pipeline to PLAYING state

Julien Puydt jpuydt at free.fr
Sun Jan 18 10:42:37 CET 2009


Julien Puydt a écrit :
> Julien Puydt a écrit :
>> Julien Puydt a écrit :
>>> Sigh... the pipeline missed a " ! " -- now it goes into PLAYING state, I 
>>> see buffers getting pushed to it... but no sound.
>> I replaced the sdlaudiosink with a filesink : empty file -- the buffers 
>> don't get through!
> 
> The pipeline is now :
> appsrc is-live=true name=ekiga_src 
> caps=audio/x-raw-int,rate=44100,channels=2,width=16
> ! volume name=ekiga_volume
> ! pulsesink device=combined
> 
> But it fails with :
> **
> ** ERROR:(gstaudiofilter.c:167):gst_audio_filter_set_caps: assertion 
> failed: (gst_caps_is_equal (incaps, outcaps))
> 
> what happens?

Sigh... here is the trace :
#0  0xb7fe3424 in __kernel_vsyscall ()
#1  0xb653b640 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb653d018 in abort () from /lib/i686/cmov/libc.so.6
#3  0xb6800ce2 in IA__g_assertion_message (domain=0xb683d51e "",
     file=0xb390a268 "gstaudiofilter.c", line=167,
     func=0xb390a329 "gst_audio_filter_set_caps",
     message=0x8a57a40 "assertion failed: (gst_caps_is_equal (incaps, 
outcaps))") at /tmp/buildd/glib2.0-2.16.6/glib/gtestutils.c:1218
#4  0xb680120d in IA__g_assertion_message_expr (domain=0x0,
     file=0xb390a268 "gstaudiofilter.c", line=167,
     func=0xb390a329 "gst_audio_filter_set_caps",
     expr=0xb390a2d0 "gst_caps_is_equal (incaps, outcaps)")
     at /tmp/buildd/glib2.0-2.16.6/glib/gtestutils.c:1229
#5  0xb38f7472 in gst_audio_filter_set_caps (btrans=0x8d400a8,
     incaps=0x8a56fa0, outcaps=0x8b653c0) at gstaudiofilter.c:167
#6  0xb622ab52 in gst_base_transform_configure_caps (trans=0x8d400a8,
     in=0x8a56fa0, out=0x8b653c0) at gstbasetransform.c:689
#7  0xb622c5ca in gst_base_transform_setcaps (pad=0x8b6a570, caps=0x8a56fa0)
     at gstbasetransform.c:1099
#8  0xb7ed01ba in gst_pad_set_caps (pad=0x8b6a570, caps=0x8a56fa0)
     at gstpad.c:2426
#9  0xb7ed0dfc in gst_pad_configure_sink (pad=0x8b6a570, caps=0x8a56fa0)
     at gstpad.c:2480
#10 0xb7ed1063 in gst_pad_chain_unchecked (pad=0x8b6a570, buffer=0x84deac8)
     at gstpad.c:3875
#11 0xb7ed236a in gst_pad_push (pad=0x8b6a4b0, buffer=0x84deac8)
     at gstpad.c:4057
#12 0xb6226f91 in gst_base_src_loop (pad=0x8b6a4b0) at gstbasesrc.c:2275
#13 0xb7ef39e3 in gst_task_func (task=0x89ede88, tclass=0x82fba08)
     at gsttask.c:192
#14 0xb68057e6 in g_thread_pool_thread_proxy (data=0x82fba98)
     at /tmp/buildd/glib2.0-2.16.6/glib/gthreadpool.c:265
#15 0xb680414f in g_thread_create_proxy (data=0x8b60b08)
     at /tmp/buildd/glib2.0-2.16.6/glib/gthread.c:635
#16 0xb72154c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#17 0xb65f06de in clone () from /lib/i686/cmov/libc.so.6

Snark




More information about the gstreamer-devel mailing list