History

Merge commit '82bb3048013201c0095d2853d4623633d912252f'

* commit '82bb3048013201c0095d2853d4623633d912252f': dsputil: Use correct type in me_cmp_func function pointer

Michael Niedermayer committed 12 years ago

Commit e98bac82 parents 011d83d 82bb3049 files · +95 −91Browse files

Showing the changes to libavcodec/ppc (1 of 9 files). Show all

Unified · Split

libavcodec/ppc/dsputil_altivec.c+11−10
@@ -30,9 +30,10 @@ · 29 unmodified lines
3030 #include "libavutil/ppc/util_altivec.h"
3131 #include "libavcodec/avcodec.h"
3232 #include "libavcodec/dsputil.h"
33+#include "libavcodec/mpegvideo.h"
3334 #include "dsputil_altivec.h"
3435
35−static int sad16_x2_altivec(void *v, uint8_t *pix1, uint8_t *pix2,
36+static int sad16_x2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
3637 int line_size, int h)
3738 {
3839 int i, s = 0;
@@ -74,7 +75,7 @@ static int sad16_x2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, · 35 unmodified lines
7475 return s;
7576 }
7677
77−static int sad16_y2_altivec(void *v, uint8_t *pix1, uint8_t *pix2,
78+static int sad16_y2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
7879 int line_size, int h)
7980 {
8081 int i, s = 0;
@@ -128,7 +129,7 @@ static int sad16_y2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, · 47 unmodified lines
128129 return s;
129130 }
130131
131−static int sad16_xy2_altivec(void *v, uint8_t *pix1, uint8_t *pix2,
132+static int sad16_xy2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
132133 int line_size, int h)
133134 {
134135 int i, s = 0;
@@ -223,7 +224,7 @@ static int sad16_xy2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, · 88 unmodified lines
223224 return s;
224225 }
225226
226−static int sad16_altivec(void *v, uint8_t *pix1, uint8_t *pix2,
227+static int sad16_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
227228 int line_size, int h)
228229 {
229230 int i, s;
@@ -260,7 +261,7 @@ static int sad16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, · 30 unmodified lines
260261 return s;
261262 }
262263
263−static int sad8_altivec(void *v, uint8_t *pix1, uint8_t *pix2,
264+static int sad8_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
264265 int line_size, int h)
265266 {
266267 int i, s;
@@ -337,7 +338,7 @@ static int pix_norm1_altivec(uint8_t *pix, int line_size) · 70 unmodified lines
337338
338339 /* Sum of Squared Errors for an 8x8 block, AltiVec-enhanced.
339340 * It's the sad8_altivec code above w/ squaring added. */
340−static int sse8_altivec(void *v, uint8_t *pix1, uint8_t *pix2,
341+static int sse8_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
341342 int line_size, int h)
342343 {
343344 int i, s;
@@ -389,7 +390,7 @@ static int sse8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, · 45 unmodified lines
389390
390391 /* Sum of Squared Errors for a 16x16 block, AltiVec-enhanced.
391392 * It's the sad16_altivec code above w/ squaring added. */
392−static int sse16_altivec(void *v, uint8_t *pix1, uint8_t *pix2,
393+static int sse16_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
393394 int line_size, int h)
394395 {
395396 int i, s;
@@ -587,7 +588,7 @@ static void add_bytes_altivec(uint8_t *dst, uint8_t *src, int w) · 191 unmodified lines
587588 dst[i] = src[i];
588589 }
589590
590−static int hadamard8_diff8x8_altivec(/* MpegEncContext */ void *s, uint8_t *dst,
591+static int hadamard8_diff8x8_altivec(MpegEncContext *s, uint8_t *dst,
591592 uint8_t *src, int stride, int h)
592593 {
593594 int sum;
@@ -716,7 +717,7 @@ static int hadamard8_diff8x8_altivec(/* MpegEncContext */ void *s, uint8_t *dst, · 122 unmodified lines
716717 * On the 970, the hand-made RA is still a win (around 690 vs. around 780),
717718 * but xlc goes to around 660 on the regular C code...
718719 */
719−static int hadamard8_diff16x8_altivec(/* MpegEncContext */ void *s, uint8_t *dst,
720+static int hadamard8_diff16x8_altivec(MpegEncContext *s, uint8_t *dst,
720721 uint8_t *src, int stride, int h)
721722 {
722723 int sum;
@@ -913,7 +914,7 @@ static int hadamard8_diff16x8_altivec(/* MpegEncContext */ void *s, uint8_t *dst · 190 unmodified lines
913914 return sum;
914915 }
915916
916−static int hadamard8_diff16_altivec(/* MpegEncContext */ void *s, uint8_t *dst,
917+static int hadamard8_diff16_altivec(MpegEncContext *s, uint8_t *dst,
917918 uint8_t *src, int stride, int h)
918919 {
919920 int score = hadamard8_diff16x8_altivec(s, dst, src, stride, 8);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t