|
xine-lib
1.2.10
|
#include <xine/xine_internal.h>#include <xine/video_out.h>#include "mpeg2.h"#include "mpeg2_internal.h"#include "xvmc_vld.h"Functions | |
| void | mpeg2_xxmc_slice (mpeg2dec_accel_t *accel, picture_t *picture, int code, uint8_t *buffer, uint32_t chunk_size, uint8_t *chunk_buffer) |
| void | mpeg2_xxmc_vld_frame_complete (mpeg2dec_accel_t *accel, picture_t *picture, int code) |
Variables | |
| static const uint8_t | zig_zag_scan [64] |
| static const uint8_t | alternate_scan [64] |
| void mpeg2_xxmc_slice | ( | mpeg2dec_accel_t * | accel, |
| picture_t * | picture, | ||
| int | code, | ||
| uint8_t * | buffer, | ||
| uint32_t | chunk_size, | ||
| uint8_t * | chunk_buffer | ||
| ) |
References vo_frame_s::accel_data, alternate_scan, vo_frame_s::bad_frame, code, xine_xxmc_s::decoded, vo_frame_s::duration, FRAME_PICTURE, lprintf, mpeg2_scan_alt, xine_xxmc_s::proc_xxmc_begin, xine_xxmc_s::proc_xxmc_slice, xine_xxmc_s::result, mpeg2dec_accel_t::row_slice_count, xine_xxmc_s::sleep, xine_xxmc_s::slice_code, xine_xxmc_s::slice_data, xine_xxmc_s::slice_data_size, mpeg2dec_accel_t::slices_per_row, xine_xxmc_s::vld_frame, mpeg2dec_accel_t::xvmc_last_slice_code, mpeg2dec_accel_t::xxmc_mb_pic_height, and zig_zag_scan.
Referenced by libmpeg2_accel_slice().
| void mpeg2_xxmc_vld_frame_complete | ( | mpeg2dec_accel_t * | accel, |
| picture_t * | picture, | ||
| int | code | ||
| ) |
References vo_frame_s::accel_data, vo_frame_s::bad_frame, code, xine_xxmc_s::decoded, xine_xxmc_s::proc_xxmc_flush, xine_xxmc_s::result, mpeg2dec_accel_t::row_slice_count, mpeg2dec_accel_t::slices_per_row, mpeg2dec_accel_t::xvmc_last_slice_code, and mpeg2dec_accel_t::xxmc_mb_pic_height.
Referenced by libmpeg2_accel_frame_completion().
|
static |
Referenced by mpeg2_xxmc_slice(), and stats_picture_coding_extension().
|
static |
Referenced by mpeg2_xxmc_slice().
1.8.17