[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