diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2002-10-17 00:04:33 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2002-10-17 00:04:33 +0000 |
commit | 8ecc6a462951f9c788e555961d6b331779099b61 (patch) | |
tree | fa8c53b7eaf558d032ae5a055935f2b5e1492460 /postproc/yuv2rgb.c | |
parent | 9fee1e234e5f50ee2abd3654cb40fabc3a952ce0 (diff) | |
download | ffmpeg-8ecc6a462951f9c788e555961d6b331779099b61.tar.gz |
avoid multiple init
Originally committed as revision 7770 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
Diffstat (limited to 'postproc/yuv2rgb.c')
-rw-r--r-- | postproc/yuv2rgb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/postproc/yuv2rgb.c b/postproc/yuv2rgb.c index 96764d177c..cec5f3f9fb 100644 --- a/postproc/yuv2rgb.c +++ b/postproc/yuv2rgb.c @@ -232,7 +232,7 @@ const int32_t Inverse_Table_6_9[8][4] = { void *yuv2rgb_c_init (unsigned bpp, int mode, void *table_rV[256], void *table_gU[256], int table_gV[256], void *table_bU[256]); -yuv2rgb_fun yuv2rgb; +yuv2rgb_fun yuv2rgb= NULL; static void (* yuv2rgb_c_internal) (uint8_t *, uint8_t *, uint8_t *, uint8_t *, @@ -263,7 +263,7 @@ void * table_bU[256]; void yuv2rgb_init (unsigned bpp, int mode) { - yuv2rgb = NULL; + if(yuv2rgb) return; #ifdef CAN_COMPILE_X86_ASM if(gCpuCaps.hasMMX2) { |