[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