Changed files:
ffmpeg-gcc4.patch -> 1.5
#include "../dsputil.h"
#include "../simple_idct.h"
#include "../mpegvideo.h"
-@@ -617,7 +618,22 @@
+@@ -617,6 +618,22 @@
);
}
+#if (__GNUC__ >= 4)
- static inline void transpose4x4(uint8_t *dst, uint8_t *src, int dst_stride, int src_stride){
++static inline void transpose4x4(uint8_t *dst, uint8_t *src, int dst_stride, int src_stride){
+ __m64 row0 = _mm_cvtsi32_si64(*(unsigned*)(src + (0 * src_stride)));
+ __m64 row1 = _mm_cvtsi32_si64(*(unsigned*)(src + (1 * src_stride)));
+ __m64 row2 = _mm_cvtsi32_si64(*(unsigned*)(src + (2 * src_stride)));