diff options
author | Thomas Hellström <totte67@users.sourceforge.net> | 2004-10-12 07:40:07 +0000 |
---|---|---|
committer | Thomas Hellström <totte67@users.sourceforge.net> | 2004-10-12 07:40:07 +0000 |
commit | 937f0bc598b5b91cc0a8368d6007467d0925d5f6 (patch) | |
tree | f695bc88cbbdfc8b0ea98314735b112d28c520fb /src/libmpeg2/xxmc.h | |
parent | 77b3e88fe2cf735c457756c8fdbe3f1c78d5ef85 (diff) | |
download | xine-lib-937f0bc598b5b91cc0a8368d6007467d0925d5f6.tar.gz xine-lib-937f0bc598b5b91cc0a8368d6007467d0925d5f6.tar.bz2 |
xxmc driver updates:
Updated software fallback mechanism to be compatible with post plugin
deinterlacing. A decoder using the plugin can now request a software
fallback format to be used if acceleration fails.
Removed the software deinterlacer that was inherited from the xv plugin.
Made idct/mocomp fall back to software decoding for interlaced streams, since
these are not rendered correctly either with the xvmc or the xxmc plugin.
CVS patchset: 7029
CVS date: 2004/10/12 07:40:07
Diffstat (limited to 'src/libmpeg2/xxmc.h')
-rw-r--r-- | src/libmpeg2/xxmc.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libmpeg2/xxmc.h b/src/libmpeg2/xxmc.h index c4221200b..222ead11b 100644 --- a/src/libmpeg2/xxmc.h +++ b/src/libmpeg2/xxmc.h @@ -5,7 +5,8 @@ extern void mpeg2_xxmc_slice( mpeg2dec_t *mpeg2dec, picture_t *picture, int code, uint8_t *buffer); -extern void mpeg2_xxmc_choose_coding(int decoder_format, picture_t *picture); +extern void mpeg2_xxmc_choose_coding(mpeg2dec_t *mpeg2dec, picture_t *picture, + double aspect_ratio, int flags); extern void mpeg2_xxmc_vld_frame_complete(mpeg2dec_t *mpeg2dec, picture_t *picture, int code); |