Mercurial > libavcodec.hg
diff ppc/dsputil_ppc.c @ 1033:b4172ff70d27 libavcodec
Altivec on non darwin systems patch by Romain Dolbeau
author | bellard |
---|---|
date | Sun, 26 Jan 2003 22:29:47 +0000 |
parents | 9cc1031e1864 |
children | f59c3f66363b |
line wrap: on
line diff
--- a/ppc/dsputil_ppc.c Thu Jan 23 23:18:42 2003 +0000 +++ b/ppc/dsputil_ppc.c Sun Jan 26 22:29:47 2003 +0000 @@ -120,7 +120,6 @@ ((unsigned long*)blocks)[1] = 0L; ((unsigned long*)blocks)[2] = 0L; ((unsigned long*)blocks)[3] = 0L; - vec_st((vector short)(0), 0, blocks); i += 16; } for ( ; i < sizeof(DCTELEM)*6*64 ; i += 32) { @@ -142,18 +141,17 @@ /* check dcbz report how many bytes are set to 0 by dcbz */ long check_dcbz_effect(void) { - register char *fakedata = (char*)malloc(1024); + register char *fakedata = (char*)av_malloc(1024); register char *fakedata_middle; register long zero = 0; register long i = 0; long count = 0; - if (fakedata == NULL) + if (!fakedata) { return 0L; } - fakedata_middle = (fakedata + 512); memset(fakedata, 0xFF, 1024); @@ -166,7 +164,7 @@ count++; } - free(fakedata); + av_free(fakedata); return count; }