Pārlūkot izejas kodu

fix the err of normal(some xrgb8888 or rgb555 no modify)

ZengGengSen 1 gadu atpakaļ
vecāks
revīzija
34caf58fcb

+ 2 - 2
app/src/main/cpp/gfx/video_filters/normal3x.c

@@ -125,11 +125,11 @@ static void work_cb_xrgb8888(void *data, void *thread_data) {
         }
 
         /* Row 2 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
         out_ptr += out_stride;
 
         /* Row 3 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
 
         input += in_stride;
         output += out_stride * 3;

+ 3 - 3
app/src/main/cpp/gfx/video_filters/normal4x.c

@@ -150,15 +150,15 @@ static void normal4x_work_cb_rgb565(void *data, void *thread_data) {
         }
 
         /* Row 2 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
         out_ptr += out_stride;
 
         /* Row 3 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
         out_ptr += out_stride;
 
         /* Row 4 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
 
         input += in_stride;
         output += out_stride << 2;

+ 4 - 4
app/src/main/cpp/gfx/video_filters/normal5x.c

@@ -125,19 +125,19 @@ static void work_cb_xrgb8888(void *data, void *thread_data) {
         }
 
         /* Row 2 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
         out_ptr += out_stride;
 
         /* Row 3 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
         out_ptr += out_stride;
 
         /* Row 4 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
         out_ptr += out_stride;
 
         /* Row 5 */
-        memcpy(out_ptr, output, out_stride);
+        memcpy(out_ptr, output, thr->out_pitch);
 
         input += in_stride;
         output += out_stride * 5;