[gstreamer-bugs] [Bug 401118] New: [visual] error if width not a multiple of 4
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Fri Jan 26 12:07:58 PST 2007
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=401118
GStreamer | gst-plugins-base | Ver: 0.10.11
Summary: [visual] error if width not a multiple of 4
Product: GStreamer
Version: 0.10.11
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: ed at catmur.co.uk
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.17/2.18
GNOME milestone: Unspecified
** (totem:17295): WARNING **: Size 547840 is not a multiple of unit size 545280
** Message: Error: subclass did not specify output size
gstbasetransform.c(1487): gst_base_transform_handle_buffer ():
/play/visbin/vbin/vconv:
subclass did not specify output size
Breakpoint 1, gst_base_transform_transform_size (trans=0x844b078,
direction=GST_PAD_SINK, caps=0x83c3bc0, size=547840, othercaps=0x83be220,
othersize=0xb3640274) at gstbasetransform.c:484
484 {
(gdb) bt
#0 gst_base_transform_transform_size (trans=0x844b078,
direction=GST_PAD_SINK, caps=0x83c3bc0, size=547840, othercaps=0x83be220,
othersize=0xb3640274) at gstbasetransform.c:484
#1 0xb733240d in gst_base_transform_handle_buffer (trans=0x844b078,
inbuf=0x84f6da8, outbuf=0xb36402a8) at gstbasetransform.c:1432
#2 0xb7332ffa in gst_base_transform_chain (pad=0x83d5f08, buffer=0x84f6da8)
at gstbasetransform.c:1542
#3 0xb72c9d1a in gst_pad_chain_unchecked (pad=0x83d5f08, buffer=0x84f6da8)
at gstpad.c:3412
#4 0xb72cea4c in gst_pad_push (pad=0x844c338, buffer=0x84f6da8)
at gstpad.c:3578
#5 0xb7333042 in gst_base_transform_chain (pad=0x844c278, buffer=0x84f6da8)
at gstbasetransform.c:1548
#6 0xb72c9d1a in gst_pad_chain_unchecked (pad=0x844c278, buffer=0x84f6da8)
at gstpad.c:3412
#7 0xb72cea4c in gst_pad_push (pad=0x8328e40, buffer=0x84f6da8)
at gstpad.c:3578
#8 0xb72bb3aa in gst_proxy_pad_do_chain (pad=0x8328620, buffer=0x84f6da8)
at gstghostpad.c:189
#9 0xb72c9d1a in gst_pad_chain_unchecked (pad=0x8328620, buffer=0x84f6da8)
at gstpad.c:3412
#10 0xb72cea4c in gst_pad_push (pad=0x83280e0, buffer=0x84f6da8)
at gstpad.c:3578
---Type <return> to continue, or q <return> to quit---
#11 0xb72bb3aa in gst_proxy_pad_do_chain (pad=0x83288c8, buffer=0x84f6da8)
at gstghostpad.c:189
#12 0xb72c9d1a in gst_pad_chain_unchecked (pad=0x83288c8, buffer=0x84f6da8)
at gstpad.c:3412
#13 0xb72cea4c in gst_pad_push (pad=0x8324a88, buffer=0x84f6da8)
at gstpad.c:3578
#14 0xb7333042 in gst_base_transform_chain (pad=0x83249c8, buffer=0x84f6da8)
at gstbasetransform.c:1548
#15 0xb72c9d1a in gst_pad_chain_unchecked (pad=0x83249c8, buffer=0x84f6da8)
at gstpad.c:3412
#16 0xb72cea4c in gst_pad_push (pad=0x8324908, buffer=0x84f6da8)
at gstpad.c:3578
#17 0xb5d85684 in gst_visual_chain (pad=0x8324848, buffer=0x83c7c60)
at visual.c:713
#18 0xb72c9d1a in gst_pad_chain_unchecked (pad=0x8324848, buffer=0x83c7c60)
at gstpad.c:3412
#19 0xb72cea4c in gst_pad_push (pad=0x8328800, buffer=0x83c7c60)
at gstpad.c:3578
#20 0xb72bb3aa in gst_proxy_pad_do_chain (pad=0x8328000, buffer=0x83c7c60)
at gstghostpad.c:189
#21 0xb72c9d1a in gst_pad_chain_unchecked (pad=0x8328000, buffer=0x83c7c60)
at gstpad.c:3412
#22 0xb72cea4c in gst_pad_push (pad=0x84560c0, buffer=0x83c7c60)
---Type <return> to continue, or q <return> to quit---
at gstpad.c:3578
#23 0xb7333042 in gst_base_transform_chain (pad=0x8456000, buffer=0x83c7c60)
at gstbasetransform.c:1548
#24 0xb72c9d1a in gst_pad_chain_unchecked (pad=0x8456000, buffer=0x83c7c60)
at gstpad.c:3412
#25 0xb72cea4c in gst_pad_push (pad=0x844c578, buffer=0x83c7c60)
at gstpad.c:3578
#26 0xb5dc3a50 in gst_queue_loop (pad=0x844c578) at gstqueue.c:786
#27 0xb72e2f96 in gst_task_func (task=0x83aeb30, tclass=0x83b1a30)
at gsttask.c:192
#28 0xb6fa2fd7 in g_thread_pool_thread_proxy (data=0x83b1ac0)
at gthreadpool.c:265
#29 0xb6fa1cdf in g_thread_create_proxy (data=0x844fe58) at gthread.c:591
#30 0xb70e84ab in start_thread (arg=0xb3641b90) at pthread_create.c:296
#31 0xb6dc01ae in clone () from /lib/libc.so.6
(gdb) frame 17
#17 0xb5d85684 in gst_visual_chain (pad=0x8324848, buffer=0x83c7c60)
at visual.c:713
713 ret = gst_pad_push (visual->srcpad, outbuf);
(gdb) p outbuf
$1 = (GstBuffer *) 0x84f6da8
(gdb) p outbuf->size
$2 = 547840
(gdb) p outbuf->caps
$3 = (GstCaps *) 0x83c3bc0
(gdb) p gst_caps_to_string(outbuf->caps)
$6 = (
gchar *) 0x84f7e00 "video/x-raw-rgb, width=(int)426, height=(int)320,
framerate=(fraction)25/1, bpp=(int)32, depth=(int)24, red_mask=(int)65280,
green_mask=(int)16711680, blue_mask=(int)-16777216, endianness=(int)4321"
(gdb) p outbuf->size
$7 = 547840
(gdb) p 426*320*4
$8 = 545280
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list