mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-13 19:05:37 +00:00
vaapipostproc: don't let tmp_rect go out of scope.
A compiler change showed me that tmp_rect went out of scope before it was used. Move it to the beginning of the function instead. https://bugzilla.gnome.org/show_bug.cgi?id=726363 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk> [added guards for GStreamer 0.10 builds] Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
This commit is contained in:
parent
04b82421e5
commit
4d2de696a9
1 changed files with 3 additions and 1 deletions
|
@ -448,6 +448,9 @@ gst_vaapipostproc_process_vpp(GstBaseTransform *trans, GstBuffer *inbuf,
|
|||
guint flags, deint_flags;
|
||||
gboolean tff, deint, deint_refs, deint_changed;
|
||||
GstVaapiRectangle *crop_rect = NULL;
|
||||
#if GST_CHECK_VERSION(1,0,0)
|
||||
GstVaapiRectangle tmp_rect;
|
||||
#endif
|
||||
|
||||
/* Validate filters */
|
||||
if ((postproc->flags & GST_VAAPI_POSTPROC_FLAG_FORMAT) &&
|
||||
|
@ -493,7 +496,6 @@ gst_vaapipostproc_process_vpp(GstBaseTransform *trans, GstBuffer *inbuf,
|
|||
GstVideoCropMeta * const crop_meta =
|
||||
gst_buffer_get_video_crop_meta(inbuf);
|
||||
if (crop_meta) {
|
||||
GstVaapiRectangle tmp_rect;
|
||||
crop_rect = &tmp_rect;
|
||||
crop_rect->x = crop_meta->x;
|
||||
crop_rect->y = crop_meta->y;
|
||||
|
|
Loading…
Reference in a new issue