[Bug 663248] videoconvert: bad memory accesses in orc code for odd width buffers

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 9 03:38:30 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=663248
  GStreamer | gst-plugins-base | git

--- Comment #5 from Wim Taymans <wim.taymans at gmail.com> 2013-09-09 10:38:21 UTC ---
odd width/height problems are a bit everywhere, this is the status:

 - video-format: pack/unpack functions work in all cases
 - videotestsrc: uses pack/unpack functions, works in all cases
 - videoconvert: fastpath only when it supports odd witdh/height, other paths
                 use pack/unpack functions and works correctly too

commit 9b4e2b4b36a7e27564bf31584de8741c6365ee82
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Fri Sep 6 12:44:10 2013 +0200

    videoconvert: disable fastpath for odd width on some formats

commit fae9d82515cba6d799dc83f093a7685aadb94e9e
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Fri Sep 6 12:43:27 2013 +0200

    video-format: fix NV24 pack/unpack function

    We can't reuse the NV12 functions, we need to make new ones.

commit 26d04c7582c9d01c40ce36bf99be24124e3dd344
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Fri Sep 6 12:42:47 2013 +0200

    video-format: handle odd width in more pack/unpack functions

commit 2f6f0ee2149e83841e0e7cb8c69197e385db3d51
Author: Tim-Philipp Müller <tim at centricular.net>
Date:   Thu Sep 5 18:33:28 2013 +0100

    video-format: minor pack_YVYU optimisation

    Re-use already calculated line offset.

commit ede804041c5efa5c6e977fb94c43c669a57d1adc
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Thu Sep 5 17:46:03 2013 +0200

    videotestsrc: flush pending lines on odd height

commit e97f6401deb3272c03ec1fe8da0442910d5b2ecf
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Thu Sep 5 17:22:50 2013 +0200

    videoconvert: add additional width/height constraints

    Some of the fastpath function can only work with aligned widht/height
    so make sure we check this as well when choosing a fastpath.
    Add fastpath for I420/YV12 -> BGRx

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list