diff options
Diffstat (limited to 'apps/plugins/mpegplayer/idct.c')
-rw-r--r-- | apps/plugins/mpegplayer/idct.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/plugins/mpegplayer/idct.c b/apps/plugins/mpegplayer/idct.c index ee02e72a6f..bf705c6a2f 100644 --- a/apps/plugins/mpegplayer/idct.c +++ b/apps/plugins/mpegplayer/idct.c | |||
@@ -260,6 +260,8 @@ static void mpeg2_idct_add_c (const int last, int16_t * block, | |||
260 | 260 | ||
261 | void mpeg2_idct_init (void) | 261 | void mpeg2_idct_init (void) |
262 | { | 262 | { |
263 | extern uint8_t default_mpeg2_scan_norm[64]; | ||
264 | extern uint8_t default_mpeg2_scan_alt[64]; | ||
263 | extern uint8_t mpeg2_scan_norm[64]; | 265 | extern uint8_t mpeg2_scan_norm[64]; |
264 | extern uint8_t mpeg2_scan_alt[64]; | 266 | extern uint8_t mpeg2_scan_alt[64]; |
265 | int i, j; | 267 | int i, j; |
@@ -274,10 +276,10 @@ void mpeg2_idct_init (void) | |||
274 | 276 | ||
275 | for (i = 0; i < 64; i++) | 277 | for (i = 0; i < 64; i++) |
276 | { | 278 | { |
277 | j = mpeg2_scan_norm[i]; | 279 | j = default_mpeg2_scan_norm[i]; |
278 | mpeg2_scan_norm[i] = ((j & 0x36) >> 1) | ((j & 0x09) << 2); | 280 | mpeg2_scan_norm[i] = ((j & 0x36) >> 1) | ((j & 0x09) << 2); |
279 | 281 | ||
280 | j = mpeg2_scan_alt[i]; | 282 | j = default_mpeg2_scan_alt[i]; |
281 | mpeg2_scan_alt[i] = ((j & 0x36) >> 1) | ((j & 0x09) << 2); | 283 | mpeg2_scan_alt[i] = ((j & 0x36) >> 1) | ((j & 0x09) << 2); |
282 | } | 284 | } |
283 | } | 285 | } |