Deluxe Paint Animation decoder
Definition in file anm.c.
static int op |
( |
uint8_t ** |
dst, |
|
|
const uint8_t * |
dst_end, |
|
|
GetByteContext * |
gb, |
|
|
int |
pixel, |
|
|
int |
count, |
|
|
int * |
x, |
|
|
int |
width, |
|
|
int |
linesize |
|
) |
| |
|
inlinestatic |
Perform decode operation.
- Parameters
-
dst | pointer to destination image buffer |
dst_end | pointer to end of destination image buffer |
gb | GetByteContext (optional, see below) |
pixel | Fill color (optional, see below) |
count | Pixel count |
x | Pointer to x-axis counter |
width | Image width |
linesize | Destination image buffer linesize |
- Returns
- non-zero if destination buffer is exhausted
a copy operation is achieved when 'gb' is set a fill operation is achieved when 'gb' is null and pixel is >= 0 a skip operation is achieved when 'gb' is null and pixel is < 0
Definition at line 76 of file anm.c.
Referenced by cdxl_decode_ham6(), cdxl_decode_ham8(), check_mc(), check_pack_unpack(), checkasm_check_h264qpel(), compile(), DECL_SETUP(), decode_0(), dxv_compress_dxt1(), dxv_decompress_dxt1(), dxv_decompress_dxt5(), extract_swizzle(), ff_h264_decode_ref_pic_list_reordering(), ff_sws_apply_op_q(), ff_sws_op_compile_tables(), ff_sws_op_list_append(), ff_sws_op_list_duplicate(), ff_sws_op_list_insert_at(), ff_sws_op_list_optimize(), ff_sws_op_list_print(), ff_sws_op_list_update_comps(), ff_sws_pack_op_decode(), ff_sws_setup_q(), ff_sws_setup_q4(), ff_sws_setup_u(), ff_sws_setup_u8(), ff_sws_solve_shuffle(), filter_slice(), imx_decode_frame(), libvorbis_encode_frame(), lzss_uncompress(), main(), mxf_read_partition_pack(), normalize_clear(), oggvorbis_decode_frame(), op_is_type_invariant(), op_match(), op_type_is_independent(), op_uninit(), pulse_finish_context_operation(), pulse_finish_stream_operation(), pulse_flash_stream(), pulse_set_mute(), pulse_set_pause(), pulse_set_volume(), pulse_subscribe_events(), pulse_update_sink_info(), pulse_update_sink_input_info(), reinit_tables(), rw_pixel_bits(), seqvideo_decode(), setup_clear(), setup_dither(), setup_linear(), setup_shift(), and setup_swap_bytes().