diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2003-10-26 11:23:17 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2003-10-26 11:23:17 +0000 |
commit | 599cd321144346dea6eea7a3bb2f3a2076539d1a (patch) | |
tree | e68e2cd49d62b6242b2deb1372e16895e5c99498 /src/libmpeg2/mpeg2_internal.h | |
parent | 4d2831a58bf7237755f60d18fa33d43438fd3930 (diff) | |
download | xine-lib-599cd321144346dea6eea7a3bb2f3a2076539d1a.tar.gz xine-lib-599cd321144346dea6eea7a3bb2f3a2076539d1a.tar.bz2 |
fix some compiler warnings by using the extern declaration more consistently
(that is: putting them in the .h, not in the .c)
CVS patchset: 5602
CVS date: 2003/10/26 11:23:17
Diffstat (limited to 'src/libmpeg2/mpeg2_internal.h')
-rw-r--r-- | src/libmpeg2/mpeg2_internal.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libmpeg2/mpeg2_internal.h b/src/libmpeg2/mpeg2_internal.h index 069fc9dc1..2ff03d720 100644 --- a/src/libmpeg2/mpeg2_internal.h +++ b/src/libmpeg2/mpeg2_internal.h @@ -194,9 +194,13 @@ typedef struct cpu_state_s { } cpu_state_t; /* cpu_state.c */ +extern void (* mpeg2_cpu_state_save) (cpu_state_t * state); +extern void (* mpeg2_cpu_state_restore) (cpu_state_t * state); void mpeg2_cpu_state_init (uint32_t mm_accel); /* header.c */ +extern uint8_t mpeg2_scan_norm[64]; +extern uint8_t mpeg2_scan_alt[64]; void mpeg2_header_state_init (picture_t * picture); int mpeg2_header_picture (picture_t * picture, uint8_t * buffer); int mpeg2_header_sequence (picture_t * picture, uint8_t * buffer); @@ -204,6 +208,10 @@ int mpeg2_header_extension (picture_t * picture, uint8_t * buffer); int mpeg2_header_group_of_pictures (picture_t * picture, uint8_t * buffer); /* idct.c */ +extern void (* mpeg2_idct_copy) (int16_t * block, uint8_t * dest, int stride); +extern void (* mpeg2_idct_add) (int16_t * block, uint8_t * dest, int stride); +extern void (* mpeg2_idct) (int16_t * block); +extern void (* mpeg2_zero_block) (int16_t * block); void mpeg2_idct_init (uint32_t mm_accel); /* idct_mlib.c */ @@ -244,6 +252,7 @@ typedef struct mpeg2_mc_s { MC_avg_o_8_##x, MC_avg_x_8_##x, MC_avg_y_8_##x, MC_avg_xy_8_##x} \ }; +extern mpeg2_mc_t mpeg2_mc; extern mpeg2_mc_t mpeg2_mc_c; extern mpeg2_mc_t mpeg2_mc_mmx; extern mpeg2_mc_t mpeg2_mc_mmxext; |