diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-12-13 22:39:01 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-12-13 22:39:01 +0200 |
commit | 5c99f9cf37bab8dfb61296f15a602571846ae6d9 (patch) | |
tree | d411d862457dd46c216201e2564152ce6c0ca5a5 /sys/msdk | |
parent | 788bb676396a28bed4a6a423500a96a913708ed0 (diff) | |
download | gstreamer-plugins-bad-5c99f9cf37bab8dfb61296f15a602571846ae6d9.tar.gz |
gst: Don't declare variables inside the for loop header
This is a C99 feature.
Diffstat (limited to 'sys/msdk')
-rw-r--r-- | sys/msdk/msdk.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/sys/msdk/msdk.c b/sys/msdk/msdk.c index 5b88a3a0f..ae2e12949 100644 --- a/sys/msdk/msdk.c +++ b/sys/msdk/msdk.c @@ -40,7 +40,9 @@ static inline guint msdk_get_free_surface_index (mfxFrameSurface1 * surfaces, guint size) { if (surfaces) { - for (guint i = 0; i < size; i++) { + guint i; + + for (i = 0; i < size; i++) { if (!surfaces[i].Data.Locked) return i; } @@ -53,9 +55,10 @@ mfxFrameSurface1 * msdk_get_free_surface (mfxFrameSurface1 * surfaces, guint size) { guint idx = INVALID_INDEX; + guint i; /* Poll the pool for a maximum of 20 milisecnds */ - for (guint i = 0; i < 2000; i++) { + for (i = 0; i < 2000; i++) { idx = msdk_get_free_surface_index (surfaces, size); if (idx != INVALID_INDEX) @@ -74,6 +77,7 @@ msdk_frame_to_surface (GstVideoFrame * frame, mfxFrameSurface1 * surface) guint8 *src, *dst; guint sstride, dstride; guint width, height; + guint i; if (!surface->Data.MemId) { surface->Data.Y = GST_VIDEO_FRAME_COMP_DATA (frame, 0); @@ -90,7 +94,7 @@ msdk_frame_to_surface (GstVideoFrame * frame, mfxFrameSurface1 * surface) dst = surface->Data.Y; dstride = surface->Data.Pitch; - for (guint i = 0; i < height; i++) { + for (i = 0; i < height; i++) { memcpy (dst, src, width); src += sstride; dst += dstride; @@ -102,7 +106,7 @@ msdk_frame_to_surface (GstVideoFrame * frame, mfxFrameSurface1 * surface) sstride = GST_VIDEO_FRAME_COMP_STRIDE (frame, 1); dst = surface->Data.UV; - for (guint i = 0; i < height; i++) { + for (i = 0; i < height; i++) { memcpy (dst, src, width); src += sstride; dst += dstride; |