|
xine-lib
1.2.10
|
#include <xine/xine_internal.h>#include "mpeg2.h"#include "mpeg2_internal.h"#include "xvmc_vld.h"#include "libmpeg2_accel.h"Functions | |
| void | libmpeg2_accel_scan (mpeg2dec_accel_t *accel, uint8_t *scan_norm, uint8_t *scan_alt) |
| int | libmpeg2_accel_discontinuity (mpeg2dec_accel_t *accel, uint32_t frame_format, picture_t *picture) |
| int | libmpeg2_accel_new_sequence (mpeg2dec_accel_t *accel, uint32_t frame_format, picture_t *picture) |
| int | libmpeg2_accel_new_frame (mpeg2dec_accel_t *accel, uint32_t frame_format, picture_t *picture, double ratio, uint32_t flags) |
| void | libmpeg2_accel_frame_completion (mpeg2dec_accel_t *accel, uint32_t frame_format, picture_t *picture, int code) |
| int | libmpeg2_accel_slice (mpeg2dec_accel_t *accel, picture_t *picture, int code, char *buffer, uint32_t chunk_size, uint8_t *chunk_buffer) |
| int libmpeg2_accel_discontinuity | ( | mpeg2dec_accel_t * | accel, |
| uint32_t | frame_format, | ||
| picture_t * | picture | ||
| ) |
| void libmpeg2_accel_frame_completion | ( | mpeg2dec_accel_t * | accel, |
| uint32_t | frame_format, | ||
| picture_t * | picture, | ||
| int | code | ||
| ) |
| int libmpeg2_accel_new_frame | ( | mpeg2dec_accel_t * | accel, |
| uint32_t | frame_format, | ||
| picture_t * | picture, | ||
| double | ratio, | ||
| uint32_t | flags | ||
| ) |
References xine_xxmc_s::acceleration, xine_xxmc_s::fallback_format, xine_xxmc_s::mpeg, xine_xxmc_s::proc_xxmc_update_frame, picture_t::top_field_first, XINE_IMGFMT_XXMC, XINE_IMGFMT_YV12, XINE_XVMC_ACCEL_IDCT, XINE_XVMC_ACCEL_MOCOMP, XINE_XVMC_ACCEL_VLD, XINE_XVMC_MPEG_1, and XINE_XVMC_MPEG_2.
Referenced by parse_chunk().
| int libmpeg2_accel_new_sequence | ( | mpeg2dec_accel_t * | accel, |
| uint32_t | frame_format, | ||
| picture_t * | picture | ||
| ) |
References xine_xvmc_s::macroblocks, XINE_IMGFMT_XVMC, and XINE_IMGFMT_XXMC.
Referenced by parse_chunk().
| void libmpeg2_accel_scan | ( | mpeg2dec_accel_t * | accel, |
| uint8_t * | scan_norm, | ||
| uint8_t * | scan_alt | ||
| ) |
References xvmc_setup_scan_ptable().
Referenced by mpeg2_init().
| int libmpeg2_accel_slice | ( | mpeg2dec_accel_t * | accel, |
| picture_t * | picture, | ||
| int | code, | ||
| char * | buffer, | ||
| uint32_t | chunk_size, | ||
| uint8_t * | chunk_buffer | ||
| ) |
References xine_xxmc_s::acceleration, code, mpeg2_slice(), mpeg2_xvmc_slice(), mpeg2_xxmc_slice(), xine_xxmc_s::proc_xxmc_lock_valid, xine_xxmc_s::proc_xxmc_unlock, XINE_IMGFMT_XVMC, XINE_IMGFMT_XXMC, XINE_PICT_B_TYPE, XINE_PICT_P_TYPE, XINE_XVMC_ACCEL_IDCT, XINE_XVMC_ACCEL_MOCOMP, and XINE_XVMC_ACCEL_VLD.
Referenced by parse_chunk().
1.8.17