[gst-devel] bug reminder
Stefan Kost
ensonic at hora-obscura.de
Fri Aug 26 14:24:43 CEST 2005
hi,
gst-launch --gst-debug="*:4" filesrc location="./audio/test2.raw" !
audio/x-raw-int,width=16,depth=16,rate=44100,channels=1 ! audioconvert !
audio/x-raw-int,width=16,depth=16,rate=44100,channels=1 ! filesink
location="./audio/out.raw"
resulted in:
DEBUG (0x8064dc8 - 0:00:05.411999000) basesink(14964)
gstbasesink.c(432):gst_base_sink_handle_object:<filesink0> push
0x8095ee8 on preroll_queue
DEBUG (0x8064dc8 - 0:00:05.412030000) basesink(14964)
gstbasesink.c(459):gst_base_sink_handle_object:<filesink0> received non
time 2 NEW_SEGMENT 0 -- 254532, base 0
DEBUG (0x8064dc8 - 0:00:05.412046000) basesink(14964)
gstbasesink.c(534):gst_base_sink_handle_object: now 0 preroll, 0
buffers, 1 events on queue
DEBUG (0x8064dc8 - 0:00:05.412059000) basesink(14964)
gstbasesink.c(560):gst_base_sink_handle_object: prerolled length 0
DEBUG (0x8064dc8 - 0:00:05.412118000) basetransform(14964)
gstbasetransform.c(274):gst_base_transform_transform_size:<audioconvert0>
asked to transform size 4096 for caps (NULL) to size for caps (NULL) in
direction SINK
DEBUG (0x8064dc8 - 0:00:05.412150000) basetransform(14964)
gstbasetransform.c(596):gst_base_transform_get_unit_size:<audioconvert0>
get size returned cached 1 0
DEBUG (0x8064dc8 - 0:00:05.412164000) basetransform(14964)
gstbasetransform.c(284):gst_base_transform_transform_size:<audioconvert0>
input size 4096, input unit size 0
Gleitkomma-Ausnahme
wtay said the following in irc:
<wtay> ensonic, basesrc should probably put caps on the buffers if the
peer getcaps function returns a fixed set of caps
<wtay> ensonic, and base transform should refuse the buffer if not
negotiated
I not yet good enough in understanding the code to know what needs to
change. Thus for now I've only fixed the segfault. Still the above
pipeline does not run.
Stefan
More information about the gstreamer-devel
mailing list