[mythtv] MacOS X MMX yuv420_2vuy Patch

Todd Ignasiak ignasiak at gmail.com
Thu Aug 31 21:49:56 UTC 2006


On 8/31/06, Nigel Pearson <nigel at ind.tansu.com.au> wrote:
>
>         OK. Latest version of the patch.

I tried it on my Core Duo Mini (Mac OS X 10.4.7, gcc 4.0.1), and I got
errors in yuv2rgb.cpp.   I'll try to take a closer look at it
tonight..


yuv2rgb.cpp: In function 'void (* get_yuv2vuy_conv())(uint8_t*,
uint8_t*, uint8_t*, uint8_t*, int, int, int, int, int)':
yuv2rgb.cpp:924: error: 'altivec_yuv420_2vuy' was not declared in this scope
yuv2rgb.cpp: In function 'void altivec_2vuy_yuv420(uint8_t*, uint8_t*,
uint8_t*, uint8_t*, int, int, int, int, int)':
yuv2rgb.cpp:1014: error: 'vector' was not declared in this scope
yuv2rgb.cpp:1014: error: expected `;' before 'unsigned'
yuv2rgb.cpp:1015: error: expected `;' before 'unsigned'
yuv2rgb.cpp:1024: error: 'VEC_NEXT_LINES' was not declared in this scope
yuv2rgb.cpp:1027: error: 'pa_vec' was not declared in this scope
yuv2rgb.cpp:1027: error: 'vec_ld' was not declared in this scope
yuv2rgb.cpp:1027: error: 'pb_vec' was not declared in this scope
yuv2rgb.cpp:1027: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1027: error: expected `)' before ';' token
yuv2rgb.cpp:1027: error: 'uv1_vec' was not declared in this scope
yuv2rgb.cpp:1027: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1027: error: expected `)' before ';' token
yuv2rgb.cpp:1027: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1027: error: expected `)' before ';' token
yuv2rgb.cpp:1027: error: 'uv2_vec' was not declared in this scope
yuv2rgb.cpp:1027: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1027: error: expected `)' before ';' token
yuv2rgb.cpp:1027: error: 'uva_vec' was not declared in this scope
yuv2rgb.cpp:1027: error: 'vec_avg' was not declared in this scope
yuv2rgb.cpp:1028: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1028: error: expected `)' before ';' token
yuv2rgb.cpp:1028: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1028: error: expected `)' before ';' token
yuv2rgb.cpp:1028: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1028: error: expected `)' before ';' token
yuv2rgb.cpp:1028: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1028: error: expected `)' before ';' token
yuv2rgb.cpp:1028: error: 'uvb_vec' was not declared in this scope
yuv2rgb.cpp:1029: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1029: error: expected `)' before ';' token
yuv2rgb.cpp:1029: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1029: error: expected `)' before ';' token
yuv2rgb.cpp:1040: error: 'VEC_NEXT_LINES' was not declared in this scope
yuv2rgb.cpp:1043: error: 'pa_vec' was not declared in this scope
yuv2rgb.cpp:1043: error: 'vec_ld' was not declared in this scope
yuv2rgb.cpp:1043: error: 'pb_vec' was not declared in this scope
yuv2rgb.cpp:1043: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1043: error: expected `)' before ';' token
yuv2rgb.cpp:1043: error: 'uv1_vec' was not declared in this scope
yuv2rgb.cpp:1043: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1043: error: expected `)' before ';' token
yuv2rgb.cpp:1043: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1043: error: expected `)' before ';' token
yuv2rgb.cpp:1043: error: 'uv2_vec' was not declared in this scope
yuv2rgb.cpp:1043: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1043: error: expected `)' before ';' token
yuv2rgb.cpp:1043: error: 'uva_vec' was not declared in this scope
yuv2rgb.cpp:1043: error: 'vec_avg' was not declared in this scope
yuv2rgb.cpp:1044: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1044: error: expected `)' before ';' token
yuv2rgb.cpp:1044: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1044: error: expected `)' before ';' token
yuv2rgb.cpp:1044: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1044: error: expected `)' before ';' token
yuv2rgb.cpp:1044: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1044: error: expected `)' before ';' token
yuv2rgb.cpp:1044: error: 'uvb_vec' was not declared in this scope
yuv2rgb.cpp:1045: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1045: error: expected `)' before ';' token
yuv2rgb.cpp:1045: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1045: error: expected `)' before ';' token
yuv2rgb.cpp:1049: error: 'pa_vec' was not declared in this scope
yuv2rgb.cpp:1049: error: 'vec_ld' was not declared in this scope
yuv2rgb.cpp:1049: error: 'pb_vec' was not declared in this scope
yuv2rgb.cpp:1049: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1049: error: expected `)' before ';' token
yuv2rgb.cpp:1049: error: 'uv1_vec' was not declared in this scope
yuv2rgb.cpp:1049: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1049: error: expected `)' before ';' token
yuv2rgb.cpp:1049: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1049: error: expected `)' before ';' token
yuv2rgb.cpp:1049: error: 'uv2_vec' was not declared in this scope
yuv2rgb.cpp:1049: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1049: error: expected `)' before ';' token
yuv2rgb.cpp:1049: error: 'uva_vec' was not declared in this scope
yuv2rgb.cpp:1049: error: 'vec_avg' was not declared in this scope
yuv2rgb.cpp:1053: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1053: error: expected `)' before ';' token
yuv2rgb.cpp:1053: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1053: error: expected `)' before ';' token
yuv2rgb.cpp:1053: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1053: error: expected `)' before ';' token
yuv2rgb.cpp:1053: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1053: error: expected `)' before ';' token
yuv2rgb.cpp:1053: error: 'uvb_vec' was not declared in this scope
yuv2rgb.cpp:1054: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1054: error: expected `)' before ';' token
yuv2rgb.cpp:1054: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1054: error: expected `)' before ';' token
yuv2rgb.cpp:1059: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1059: error: expected `)' before ';' token
yuv2rgb.cpp:1059: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1059: error: expected `)' before ';' token
yuv2rgb.cpp:1059: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1059: error: expected `)' before ';' token
yuv2rgb.cpp:1059: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1059: error: expected `)' before ';' token
yuv2rgb.cpp:1060: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1060: error: expected `)' before ';' token
yuv2rgb.cpp:1060: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1060: error: expected `)' before ';' token
yuv2rgb.cpp:1060: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1060: error: expected `)' before ';' token
yuv2rgb.cpp:1060: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1060: error: expected `)' before ';' token
yuv2rgb.cpp:1061: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1061: error: expected `)' before ';' token
yuv2rgb.cpp:1061: error: expected `)' before 'unsigned'
yuv2rgb.cpp:1061: error: expected `)' before ';' token
yuv2rgb.cpp: At global scope:
yuv2rgb.cpp:1007: warning: 'void altivec_2vuy_yuv420(uint8_t*,
uint8_t*, uint8_t*, uint8_t*, int, int, int, int, int)' defined but
not used
make[2]: *** [yuv2rgb.o] Error 1
make[1]: *** [sub-libmythtv] Error 2
make: *** [sub-libs] Error 2
[osx-pkg] Failed system call: " /usr/bin/make " with error code 2
Died at ./osx-packager.pl line 841.


More information about the mythtv-dev mailing list