summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/ffmpeg/A07-swscale-stack-alignment.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/contrib/ffmpeg/A07-swscale-stack-alignment.patch b/contrib/ffmpeg/A07-swscale-stack-alignment.patch
new file mode 100644
index 000000000..6d3bb35ce
--- /dev/null
+++ b/contrib/ffmpeg/A07-swscale-stack-alignment.patch
@@ -0,0 +1,13 @@
+diff --git a/libswscale/swscale_unscaled.c b/libswscale/swscale_unscaled.c
+index c0161c2..c7e6a28 100644
+--- a/libswscale/swscale_unscaled.c
++++ b/libswscale/swscale_unscaled.c
+@@ -806,7 +806,7 @@ static int check_image_pointers(uint8_t *data[4], enum PixelFormat pix_fmt,
+ * swscale wrapper, so we don't need to export the SwsContext.
+ * Assumes planar YUV to be in YUV order instead of YVU.
+ */
+-int sws_scale(struct SwsContext *c, const uint8_t* const srcSlice[],
++int attribute_align_arg sws_scale(struct SwsContext *c, const uint8_t* const srcSlice[],
+ const int srcStride[], int srcSliceY, int srcSliceH,
+ uint8_t* const dst[], const int dstStride[])
+ {