From 93e3f1b2fb3c3e1fcfde36832729e41d5ef0b526 Mon Sep 17 00:00:00 2001 From: arpi Date: Wed, 22 Aug 2001 21:34:10 +0000 Subject: do table permutation only once git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1637 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpeg2/decode.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libmpeg2/decode.c b/libmpeg2/decode.c index e6ef6b77ba..bb7939db96 100644 --- a/libmpeg2/decode.c +++ b/libmpeg2/decode.c @@ -59,6 +59,8 @@ static int drop_frame = 0; int quant_store[MBR+1][MBC+1]; // [Review] #endif +static table_init_state=0; + void mpeg2_init (void) { @@ -86,8 +88,11 @@ void mpeg2_init (void) picture->pp_options=0; - idct_init (); - motion_comp_init (); + if(!table_init_state){ + idct_init (); + motion_comp_init (); + table_init_state=1; + } } static vo_frame_t frames[4]; -- cgit v1.2.3