]> git.sesse.net Git - ffmpeg/blobdiff - libpostproc/postprocess_internal.h
Merge commit '3edeb7749e4276c78ad57307b8c3b32dd476d1da'
[ffmpeg] / libpostproc / postprocess_internal.h
index 1ebd9742867c8acdebdf47b1f4b88d545a7ae0ea..c1a306dd323e497d847d3dbba8b81e88e1a0899e 100644 (file)
@@ -143,8 +143,11 @@ typedef struct PPContext{
     DECLARE_ALIGNED(8, uint64_t, pQPb);
     DECLARE_ALIGNED(8, uint64_t, pQPb2);
 
-    DECLARE_ALIGNED(8, uint64_t, mmxDcOffset)[64];
-    DECLARE_ALIGNED(8, uint64_t, mmxDcThreshold)[64];
+    DECLARE_ALIGNED(32, uint64_t, pQPb_block)[4];
+    DECLARE_ALIGNED(32, uint64_t, pQPb2_block)[4];
+
+    DECLARE_ALIGNED(32, uint64_t, mmxDcOffset)[64];
+    DECLARE_ALIGNED(32, uint64_t, mmxDcThreshold)[64];
 
     QP_STORE_T *stdQPTable;       ///< used to fix MPEG2 style qscale
     QP_STORE_T *nonBQPTable;
@@ -153,6 +156,9 @@ typedef struct PPContext{
     int QP;
     int nonBQP;
 
+    DECLARE_ALIGNED(32, int, QP_block)[4];
+    DECLARE_ALIGNED(32, int, nonBQP_block)[4];
+
     int frameNum;
 
     int cpuCaps;