Mercurial > mplayer.hg
comparison libswscale/rgb2rgb_template.c @ 22960:2d1ad4285df4
Remove code duplication in sws_rgb2rgb_init.
The lists of assignments of all rgbxtoy variants are removed from
sws_rgb2rgb_init and replaced by a single list inside the template file.
This way, multiple lists are generated by the preprocessor and each list
gets its own initialization function. Those are called from the main
sws_rgb2rgb_init function, if applicable.
author | ivo |
---|---|
date | Wed, 11 Apr 2007 21:00:25 +0000 |
parents | 1f2ba24b4e47 |
children | 59671a52cc82 |
comparison
equal
deleted
inserted
replaced
22959:c71d5ae7c5a0 | 22960:2d1ad4285df4 |
---|---|
2684 SFENCE" \n\t" | 2684 SFENCE" \n\t" |
2685 ::: "memory" | 2685 ::: "memory" |
2686 ); | 2686 ); |
2687 #endif | 2687 #endif |
2688 } | 2688 } |
2689 | |
2690 static inline void RENAME(rgb2rgb_init)(void){ | |
2691 rgb15to16= RENAME(rgb15to16); | |
2692 rgb15to24= RENAME(rgb15to24); | |
2693 rgb15to32= RENAME(rgb15to32); | |
2694 rgb16to24= RENAME(rgb16to24); | |
2695 rgb16to32= RENAME(rgb16to32); | |
2696 rgb16to15= RENAME(rgb16to15); | |
2697 rgb24to16= RENAME(rgb24to16); | |
2698 rgb24to15= RENAME(rgb24to15); | |
2699 rgb24to32= RENAME(rgb24to32); | |
2700 rgb32to16= RENAME(rgb32to16); | |
2701 rgb32to15= RENAME(rgb32to15); | |
2702 rgb32to24= RENAME(rgb32to24); | |
2703 rgb24tobgr15= RENAME(rgb24tobgr15); | |
2704 rgb24tobgr16= RENAME(rgb24tobgr16); | |
2705 rgb24tobgr24= RENAME(rgb24tobgr24); | |
2706 rgb32tobgr32= RENAME(rgb32tobgr32); | |
2707 rgb32tobgr16= RENAME(rgb32tobgr16); | |
2708 rgb32tobgr15= RENAME(rgb32tobgr15); | |
2709 yv12toyuy2= RENAME(yv12toyuy2); | |
2710 yv12touyvy= RENAME(yv12touyvy); | |
2711 yuv422ptoyuy2= RENAME(yuv422ptoyuy2); | |
2712 yuy2toyv12= RENAME(yuy2toyv12); | |
2713 // uyvytoyv12= RENAME(uyvytoyv12); | |
2714 // yvu9toyv12= RENAME(yvu9toyv12); | |
2715 planar2x= RENAME(planar2x); | |
2716 rgb24toyv12= RENAME(rgb24toyv12); | |
2717 interleaveBytes= RENAME(interleaveBytes); | |
2718 vu9_to_vu12= RENAME(vu9_to_vu12); | |
2719 yvu9_to_yuy2= RENAME(yvu9_to_yuy2); | |
2720 } |