Definition in file mpegvideo.h.
Go to the source code of this file.
| enum OutputFormat |
Definition at line 38 of file mpegvideo.h.
| void MPV_decode_defaults | ( | MpegEncContext * | s | ) |
sets the given MpegEncContext to defaults for decoding.
the changed fields will not depend upon the prior state of the MpegEncContext.
Definition at line 415 of file mpegvideo.c.
Referenced by decode_init(), ff_cavs_init(), ff_h263_decode_init(), h261_decode_init(), mpeg_decode_init(), rv10_decode_init(), and svq1_decode_init().
| int MPV_common_init | ( | MpegEncContext * | s | ) |
init common structure for both encoder and decoder.
this assumes that some variables like width/height are already set
Definition at line 423 of file mpegvideo.c.
Referenced by decode_pic(), decode_slice_header(), ff_h263_decode_frame(), ff_h263_decode_init(), h261_decode_frame(), MPV_encode_init(), rv10_decode_init(), rv20_decode_picture_header(), svq1_decode_init(), svq3_decode_frame(), and vcr2_init_sequence().
| void MPV_common_end | ( | MpegEncContext * | s | ) |
Definition at line 615 of file mpegvideo.c.
Referenced by decode_end(), decode_slice_header(), ff_h263_decode_end(), ff_h263_decode_frame(), h261_decode_end(), h261_decode_frame(), mpeg_decode_end(), mpeg_decode_postinit(), MPV_common_init(), MPV_encode_end(), rv10_decode_end(), rv20_decode_picture_header(), svq1_decode_end(), vc1_decode_end(), and vcr2_init_sequence().
| void MPV_decode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[12][64] | |||
| ) |
Definition at line 2114 of file mpegvideo.c.
Referenced by decode_mb(), decode_slice(), encode_mb_hq(), encode_thread(), h261_decode_mb(), h261_decode_mb_skipped(), mpeg_decode_slice(), and rv10_decode_packet().
| int MPV_frame_start | ( | MpegEncContext * | s, | |
| AVCodecContext * | avctx | |||
| ) |
generic function for encode/decode called after coding/decoding the header and before a frame is coded/decoded
Definition at line 883 of file mpegvideo.c.
Referenced by ff_h263_decode_frame(), frame_start(), h261_decode_frame(), mpeg_field_start(), MPV_encode_picture(), rv10_decode_packet(), svq1_decode_frame(), and vc1_decode_frame().
| void MPV_frame_end | ( | MpegEncContext * | s | ) |
Definition at line 1024 of file mpegvideo.c.
Referenced by decode_frame(), ff_h263_decode_frame(), h261_decode_frame(), MPV_encode_picture(), rv10_decode_frame(), rv10_decode_packet(), slice_end(), svq1_decode_frame(), svq3_decode_frame(), and vc1_decode_frame().
| int MPV_encode_init | ( | AVCodecContext * | avctx | ) |
Definition at line 234 of file mpegvideo_enc.c.
Referenced by encode_init(), and wmv2_encode_init().
| int MPV_encode_end | ( | AVCodecContext * | avctx | ) |
| int MPV_encode_picture | ( | AVCodecContext * | avctx, | |
| unsigned char * | buf, | |||
| int | buf_size, | |||
| void * | data | |||
| ) |
Definition at line 1196 of file mpegvideo_enc.c.
| void MPV_common_init_mmx | ( | MpegEncContext * | s | ) |
| void MPV_common_init_axp | ( | MpegEncContext * | s | ) |
| void MPV_common_init_mlib | ( | MpegEncContext * | s | ) |
| void MPV_common_init_mmi | ( | MpegEncContext * | s | ) |
| void MPV_common_init_armv4l | ( | MpegEncContext * | s | ) |
| void MPV_common_init_altivec | ( | MpegEncContext * | s | ) |
| void ff_clean_intra_table_entries | ( | MpegEncContext * | s | ) |
cleans dc, ac, coded_block for the current non intra MB
Definition at line 1833 of file mpegvideo.c.
Referenced by encode_thread(), mpeg4_decode_partition_a(), and MPV_decode_mb_internal().
| void ff_init_scantable | ( | uint8_t * | , | |
| ScanTable * | st, | |||
| const uint8_t * | src_scantable | |||
| ) |
Definition at line 78 of file mpegvideo.c.
Referenced by common_init(), decode_init(), decode_pic(), decode_vop_header(), dnxhd_init_vlc(), ff_dct_common_init(), ff_intrax8_common_init(), ff_mjpeg_decode_init(), mpeg_decode_picture_coding_extension(), vp3_decode_init(), vp56_init(), and wmv2_common_init().
| void ff_draw_horiz_band | ( | MpegEncContext * | s, | |
| int | y, | |||
| int | h | |||
| ) |
| h | is the normal height, this will be reduced automatically if needed for the last row |
Definition at line 2123 of file mpegvideo.c.
Referenced by decode_slice(), ff_intrax8_decode_picture(), mpeg_decode_slice(), svq3_decode_frame(), vc1_decode_b_blocks(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_p_blocks(), vc1_decode_skip_blocks(), XVMC_decode_mb(), XVMC_field_end(), and XVMC_VLD_decode_slice().
| void ff_emulated_edge_mc | ( | uint8_t * | buf, | |
| uint8_t * | src, | |||
| int | linesize, | |||
| int | block_w, | |||
| int | block_h, | |||
| int | src_x, | |||
| int | src_y, | |||
| int | w, | |||
| int | h | |||
| ) |
Copies a rectangular area of samples to a temporary buffer and replicates the boarder samples.
| buf | destination buffer | |
| src | source buffer | |
| linesize | number of bytes between 2 vertically adjacent samples in both the source and destination buffers | |
| block_w | width of block | |
| block_h | height of block | |
| src_x | x coordinate of the top left sample of the block in the source buffer | |
| src_y | y coordinate of the top left sample of the block in the source buffer | |
| w | width of the source buffer | |
| h | height of the source buffer |
Definition at line 1429 of file mpegvideo.c.
Referenced by chroma_4mv_motion(), chroma_4mv_motion_lowres(), encode_mb_internal(), ff_mspel_motion(), gmc1_motion(), gmc_mmx(), hpel_motion(), hpel_motion_lowres(), mc_dir_part(), mca(), mpeg_motion(), mpeg_motion_lowres(), MPV_motion(), qpel_motion(), render_slice(), svq3_mc_dir_part(), vc1_interp_mc(), vc1_mc_1mv(), vc1_mc_4mv_chroma(), vc1_mc_4mv_luma(), and vp56_mc().
| void ff_mpeg_flush | ( | AVCodecContext * | avctx | ) |
| void ff_print_debug_info | ( | MpegEncContext * | s, | |
| AVFrame * | pict | |||
| ) |
prints debuging info for the given picture.
Definition at line 1159 of file mpegvideo.c.
Referenced by decode_frame(), ff_h263_decode_frame(), h261_decode_frame(), rv10_decode_frame(), slice_end(), and vc1_decode_frame().
| void ff_write_quant_matrix | ( | PutBitContext * | pb, | |
| uint16_t * | matrix | |||
| ) |
Definition at line 150 of file mpegvideo_enc.c.
Referenced by mpeg1_encode_sequence_header(), and mpeg4_encode_vol_header().
| int ff_find_unused_picture | ( | MpegEncContext * | s, | |
| int | shared | |||
| ) |
Definition at line 831 of file mpegvideo.c.
Referenced by ff_h263_decode_frame(), h261_decode_frame(), load_input_picture(), MPV_frame_start(), select_input_picture(), and vc1_decode_frame().
| void ff_denoise_dct | ( | MpegEncContext * | s, | |
| DCTELEM * | block | |||
| ) |
| void ff_update_duplicate_context | ( | MpegEncContext * | dst, | |
| MpegEncContext * | src | |||
| ) |
Definition at line 375 of file mpegvideo.c.
Referenced by encode_picture(), and mpeg_decode_frame().
| const uint8_t* ff_find_start_code | ( | const uint8_t * | p, | |
| const uint8_t * | end, | |||
| uint32_t * | state | |||
| ) |
| void ff_er_frame_start | ( | MpegEncContext * | s | ) |
Definition at line 605 of file error_resilience.c.
Referenced by ff_h263_decode_frame(), frame_start(), h261_decode_frame(), mpeg_field_start(), rv10_decode_packet(), and vc1_decode_frame().
| void ff_er_frame_end | ( | MpegEncContext * | s | ) |
Definition at line 674 of file error_resilience.c.
Referenced by decode_frame(), ff_h263_decode_frame(), rv10_decode_frame(), rv10_decode_packet(), slice_end(), and vc1_decode_frame().
| void ff_er_add_slice | ( | MpegEncContext * | s, | |
| int | startx, | |||
| int | starty, | |||
| int | endx, | |||
| int | endy, | |||
| int | status | |||
| ) |
adds a slice.
| endx | x component of the last macroblock, can be -1 for the last of the previous line | |
| status | the status at the end (MV_END, AC_ERROR, ...), it is assumed that no earlier end or error of the same type occured |
Definition at line 618 of file error_resilience.c.
Referenced by decode_slice(), ff_intrax8_decode_picture(), ff_mpeg4_decode_partitions(), mpeg_decode_frame(), rv10_decode_packet(), slice_decode_thread(), vc1_decode_b_blocks(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_p_blocks(), and vc1_decode_skip_blocks().
| int ff_dct_common_init | ( | MpegEncContext * | s | ) |
Definition at line 133 of file mpegvideo.c.
Referenced by dnxhd_encode_init(), and MPV_common_init().
| void ff_convert_matrix | ( | DSPContext * | dsp, | |
| int(*) | qmat[64], | |||
| uint16_t(*) | qmat16[2][64], | |||
| const uint16_t * | quant_matrix, | |||
| int | bias, | |||
| int | qmin, | |||
| int | qmax, | |||
| int | intra | |||
| ) |
Definition at line 69 of file mpegvideo_enc.c.
Referenced by dnxhd_init_qmat(), encode_picture(), and MPV_encode_init().
| void ff_init_block_index | ( | MpegEncContext * | s | ) |
Definition at line 2162 of file mpegvideo.c.
Referenced by decode_slice(), encode_thread(), estimate_motion_thread(), ff_h261_reorder_mb_index(), h261_decode_mb(), h261_decode_mb_skipped(), mpeg4_decode_partition_a(), mpeg4_decode_partition_b(), mpeg_decode_slice(), rv10_decode_packet(), svq1_encode_plane(), vc1_decode_b_blocks(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_p_blocks(), and vc1_decode_skip_blocks().
| static void ff_update_block_index | ( | MpegEncContext * | s | ) | [inline, static] |
Definition at line 748 of file mpegvideo.h.
Referenced by decode_slice(), encode_thread(), ff_h261_reorder_mb_index(), h261_decode_mb(), h261_decode_mb_skipped(), mpeg4_decode_partition_a(), mpeg4_decode_partition_b(), rv10_decode_packet(), svq1_encode_plane(), vc1_decode_b_blocks(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_p_blocks(), and vc1_decode_skip_blocks().
| static int get_bits_diff | ( | MpegEncContext * | s | ) | [inline, static] |
Definition at line 762 of file mpegvideo.h.
Referenced by h263_encode_mb(), mpeg1_encode_mb_internal(), msmpeg4_encode_mb(), and write_slice_end().
| static int ff_h263_round_chroma | ( | int | x | ) | [inline, static] |
Definition at line 771 of file mpegvideo.h.
Referenced by chroma_4mv_motion(), chroma_4mv_motion_lowres(), and h263_mv4_search().
| void ff_estimate_p_frame_motion | ( | MpegEncContext * | s, | |
| int | mb_x, | |||
| int | mb_y | |||
| ) |
Definition at line 1161 of file motion_est.c.
Referenced by estimate_motion_thread(), and svq1_encode_plane().
| void ff_estimate_b_frame_motion | ( | MpegEncContext * | s, | |
| int | mb_x, | |||
| int | mb_y | |||
| ) |
| int ff_get_best_fcode | ( | MpegEncContext * | s, | |
| int16_t(*) | mv_table[2], | |||
| int | type | |||
| ) |
| void ff_fix_long_p_mvs | ( | MpegEncContext * | s | ) |
Definition at line 2056 of file motion_est.c.
Referenced by encode_picture(), and svq1_encode_plane().
| void ff_fix_long_mvs | ( | MpegEncContext * | s, | |
| uint8_t * | field_select_table, | |||
| int | field_select, | |||
| int16_t(*) | mv_table[2], | |||
| int | f_code, | |||
| int | type, | |||
| int | truncate | |||
| ) |
| truncate | 1 for truncation, 0 for using intra |
Definition at line 2107 of file motion_est.c.
Referenced by encode_picture(), and svq1_encode_plane().
| void ff_init_me | ( | MpegEncContext * | s | ) |
Definition at line 234 of file motion_est.c.
Referenced by encode_frame(), encode_picture(), and svq1_encode_plane().
| int ff_pre_estimate_p_frame_motion | ( | MpegEncContext * | s, | |
| int | mb_x, | |||
| int | mb_y | |||
| ) |
| int ff_epzs_motion_search | ( | MpegEncContext * | s, | |
| int * | mx_ptr, | |||
| int * | my_ptr, | |||
| int | P[10][2], | |||
| int | src_index, | |||
| int | ref_index, | |||
| int16_t(*) | last_mv[2], | |||
| int | ref_mv_scale, | |||
| int | size, | |||
| int | h | |||
| ) | [inline] |
Definition at line 1116 of file motion_est_template.c.
Referenced by direct_search(), encode_q_branch(), ff_estimate_motion_b(), ff_estimate_p_frame_motion(), and ff_pre_estimate_p_frame_motion().
| int ff_get_mb_score | ( | MpegEncContext * | s, | |
| int | mx, | |||
| int | my, | |||
| int | src_index, | |||
| int | ref_index, | |||
| int | size, | |||
| int | h, | |||
| int | add_rate | |||
| ) | [inline] |
Definition at line 235 of file motion_est_template.c.
Referenced by direct_search(), encode_q_branch(), ff_estimate_motion_b(), and ff_estimate_p_frame_motion().
| void mpeg1_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| void mpeg1_encode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64], | |||
| int | motion_x, | |||
| int | motion_y | |||
| ) |
| void ff_mpeg1_encode_init | ( | MpegEncContext * | s | ) |
| void ff_mpeg1_encode_slice_header | ( | MpegEncContext * | s | ) |
Definition at line 329 of file mpeg12enc.c.
Referenced by encode_thread(), and mpeg1_encode_picture_header().
| void ff_mpeg1_clean_buffers | ( | MpegEncContext * | s | ) |
| int ff_mpeg1_find_frame_end | ( | ParseContext * | pc, | |
| const uint8_t * | buf, | |||
| int | buf_size | |||
| ) |
finds the end of the current frame in the bitstream.
Definition at line 2453 of file mpeg12.c.
Referenced by mpeg_decode_frame(), and mpegvideo_parse().
| void ff_h261_loop_filter | ( | MpegEncContext * | s | ) |
| void ff_h261_reorder_mb_index | ( | MpegEncContext * | s | ) |
| void ff_h261_encode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64], | |||
| int | motion_x, | |||
| int | motion_y | |||
| ) |
| void ff_h261_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| void ff_h261_encode_init | ( | MpegEncContext * | s | ) |
| int ff_h261_get_picture_format | ( | int | width, | |
| int | height | |||
| ) |
Definition at line 39 of file h261enc.c.
Referenced by ff_h261_encode_picture_header(), ff_h261_reorder_mb_index(), h261_encode_gob_header(), and MPV_encode_init().
| int ff_h263_decode_init | ( | AVCodecContext * | avctx | ) |
| int ff_h263_decode_frame | ( | AVCodecContext * | avctx, | |
| void * | data, | |||
| int * | data_size, | |||
| uint8_t * | buf, | |||
| int | buf_size | |||
| ) |
| int ff_h263_decode_end | ( | AVCodecContext * | avctx | ) |
| void h263_encode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64], | |||
| int | motion_x, | |||
| int | motion_y | |||
| ) |
| void mpeg4_encode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64], | |||
| int | motion_x, | |||
| int | motion_y | |||
| ) |
| void h263_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| void ff_flv_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| void h263_encode_gob_header | ( | MpegEncContext * | s, | |
| int | mb_line | |||
| ) |
Encodes a group of blocks header.
Definition at line 366 of file h263.c.
Referenced by encode_thread().
| int16_t* h263_pred_motion | ( | MpegEncContext * | s, | |
| int | block, | |||
| int | dir, | |||
| int * | px, | |||
| int * | py | |||
| ) |
Definition at line 1686 of file h263.c.
Referenced by ff_h263_decode_mb(), ff_mpeg4_decode_mb(), ff_wmv2_encode_mb(), h263_encode_mb(), mpeg4_decode_partition_a(), msmpeg4_encode_mb(), msmpeg4v12_decode_mb(), msmpeg4v34_decode_mb(), preview_obmc(), and svq1_encode_plane().
| void mpeg4_pred_ac | ( | MpegEncContext * | s, | |
| DCTELEM * | block, | |||
| int | n, | |||
| int | dir | |||
| ) |
predicts the ac.
| n | block index (0-3 are luma, 4-5 are chroma) | |
| dir | the ac prediction direction |
Definition at line 2607 of file h263.c.
Referenced by ff_msmpeg4_decode_block(), and mpeg4_decode_block().
| void ff_set_mpeg4_time | ( | MpegEncContext * | s | ) |
| void mpeg4_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| void h263_encode_init | ( | MpegEncContext * | s | ) |
Definition at line 2036 of file h263.c.
Referenced by encode_init(), MPV_encode_init(), and svq1_encode_init().
| void h263_decode_init_vlc | ( | MpegEncContext * | s | ) |
Definition at line 2910 of file h263.c.
Referenced by ff_h263_decode_init(), and rv10_decode_init().
| int h263_decode_picture_header | ( | MpegEncContext * | s | ) |
| int ff_h263_decode_gob_header | ( | MpegEncContext * | s | ) |
| int ff_mpeg4_decode_picture_header | ( | MpegEncContext * | s, | |
| GetBitContext * | gb | |||
| ) |
decode mpeg4 headers
Definition at line 6008 of file h263.c.
Referenced by av_mpeg4_decode_header(), and ff_h263_decode_frame().
| void ff_h263_update_motion_val | ( | MpegEncContext * | s | ) |
Definition at line 687 of file h263.c.
Referenced by decode_slice(), encode_thread(), and rv10_decode_packet().
| void ff_h263_loop_filter | ( | MpegEncContext * | s | ) |
Definition at line 1465 of file h263.c.
Referenced by decode_slice(), encode_thread(), and rv10_decode_packet().
| void ff_set_qscale | ( | MpegEncContext * | s, | |
| int | qscale | |||
| ) |
set qscale and update qscale dependent variables.
Definition at line 2434 of file mpegvideo.c.
Referenced by decode_slice(), encode_mb_internal(), encode_thread(), ff_h261_encode_mb(), ff_mpeg4_decode_mb(), h261_decode_gob(), h261_decode_mb(), h263_decode_dquant(), mpeg4_decode_partition_a(), mpeg4_decode_partition_b(), mpeg4_decode_partitioned_mb(), and rv10_decode_packet().
| int ff_h263_decode_mba | ( | MpegEncContext * | s | ) |
Definition at line 2972 of file h263.c.
Referenced by h263_decode_gob_header(), h263_decode_picture_header(), and rv20_decode_picture_header().
| void ff_h263_encode_mba | ( | MpegEncContext * | s | ) |
Definition at line 2986 of file h263.c.
Referenced by h263_encode_gob_header(), h263_encode_picture_header(), and rv20_encode_picture_header().
| int intel_h263_decode_picture_header | ( | MpegEncContext * | s | ) |
| int flv_h263_decode_picture_header | ( | MpegEncContext * | s | ) |
| int ff_h263_decode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64] | |||
| ) |
Definition at line 3896 of file h263.c.
Referenced by ff_h263_decode_init(), and rv10_decode_packet().
| int ff_mpeg4_decode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64] | |||
| ) |
Definition at line 4162 of file h263.c.
Referenced by decode_vop_header(), and ff_h263_decode_init().
| int h263_get_picture_format | ( | int | width, | |
| int | height | |||
| ) |
Definition at line 122 of file h263.c.
Referenced by h263_encode_picture_header(), and MPV_encode_init().
| void ff_mpeg4_encode_video_packet_header | ( | MpegEncContext * | s | ) |
| void ff_mpeg4_clean_buffers | ( | MpegEncContext * | s | ) |
Definition at line 3275 of file h263.c.
Referenced by encode_thread(), ff_h263_decode_frame(), and ff_msmpeg4_handle_slices().
| void ff_mpeg4_stuffing | ( | PutBitContext * | pbc | ) |
add mpeg4 stuffing bits (01.
..1)
Definition at line 2261 of file h263.c.
Referenced by mpeg4_encode_gop_header(), mpeg4_encode_visual_object_header(), mpeg4_encode_vol_header(), and write_slice_end().
| void ff_mpeg4_init_partitions | ( | MpegEncContext * | s | ) |
| void ff_mpeg4_merge_partitions | ( | MpegEncContext * | s | ) |
| void ff_clean_mpeg4_qscales | ( | MpegEncContext * | s | ) |
modify mb_type & qscale so that encoding is acually possible in mpeg4
Definition at line 553 of file h263.c.
Referenced by estimate_qp().
| void ff_clean_h263_qscales | ( | MpegEncContext * | s | ) |
modify qscale so that encoding is acually possible in h263 (limit difference to -2.
.2)
Definition at line 524 of file h263.c.
Referenced by estimate_qp(), and ff_clean_mpeg4_qscales().
| int ff_mpeg4_decode_partitions | ( | MpegEncContext * | s | ) |
decodes the first & second partition
Definition at line 3652 of file h263.c.
Referenced by decode_slice().
| int ff_mpeg4_get_video_packet_prefix_length | ( | MpegEncContext * | s | ) |
Definition at line 3102 of file h263.c.
Referenced by ff_mpeg4_encode_video_packet_header(), mpeg4_decode_video_packet_header(), and mpeg4_is_resync().
| int ff_h263_resync | ( | MpegEncContext * | s | ) |
decodes the group of blocks / video packet header.
Definition at line 3310 of file h263.c.
Referenced by ff_h263_decode_frame().
| int ff_h263_get_gob_height | ( | MpegEncContext * | s | ) |
Get the GOB height based on picture height.
Definition at line 2963 of file h263.c.
Referenced by encode_thread(), and ff_h263_decode_frame().
| void ff_mpeg4_init_direct_mv | ( | MpegEncContext * | s | ) |
Definition at line 593 of file h263.c.
Referenced by decode_vop_header(), ff_set_mpeg4_time(), and rv20_decode_picture_header().
| int ff_mpeg4_set_direct_mv | ( | MpegEncContext * | s, | |
| int | mx, | |||
| int | my | |||
| ) |
Definition at line 636 of file h263.c.
Referenced by encode_thread(), ff_h263_decode_mb(), and ff_mpeg4_decode_mb().
| void ff_h263_encode_motion | ( | MpegEncContext * | s, | |
| int | val, | |||
| int | f_code | |||
| ) |
Definition at line 1745 of file h263.c.
Referenced by ff_h263_encode_motion_vector(), and svq1_encode_plane().
| void rv10_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| int rv_decode_dc | ( | MpegEncContext * | s, | |
| int | n | |||
| ) |
| void rv20_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| void msmpeg4_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| void msmpeg4_encode_ext_header | ( | MpegEncContext * | s | ) |
Definition at line 373 of file msmpeg4.c.
Referenced by encode_thread(), and msmpeg4_encode_picture_header().
| void msmpeg4_encode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64], | |||
| int | motion_x, | |||
| int | motion_y | |||
| ) |
| int msmpeg4_decode_picture_header | ( | MpegEncContext * | s | ) |
| int msmpeg4_decode_ext_header | ( | MpegEncContext * | s, | |
| int | buf_size | |||
| ) |
Definition at line 1321 of file msmpeg4.c.
Referenced by ff_h263_decode_frame(), and msmpeg4_decode_picture_header().
| int ff_msmpeg4_decode_init | ( | MpegEncContext * | s | ) |
| void ff_msmpeg4_encode_init | ( | MpegEncContext * | s | ) |
| int ff_wmv2_decode_picture_header | ( | MpegEncContext * | s | ) |
| int ff_wmv2_decode_secondary_picture_header | ( | MpegEncContext * | s | ) |
| void ff_wmv2_add_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64], | |||
| uint8_t * | dest_y, | |||
| uint8_t * | dest_cb, | |||
| uint8_t * | dest_cr | |||
| ) |
| void ff_mspel_motion | ( | MpegEncContext * | s, | |
| uint8_t * | dest_y, | |||
| uint8_t * | dest_cb, | |||
| uint8_t * | dest_cr, | |||
| uint8_t ** | ref_picture, | |||
| op_pixels_func(*) | pix_op[4], | |||
| int | motion_x, | |||
| int | motion_y, | |||
| int | h | |||
| ) |
| int ff_wmv2_encode_picture_header | ( | MpegEncContext * | s, | |
| int | picture_number | |||
| ) |
| void ff_wmv2_encode_mb | ( | MpegEncContext * | s, | |
| DCTELEM | block[6][64], | |||
| int | motion_x, | |||
| int | motion_y | |||
| ) |
| void(* draw_edges)(uint8_t *buf, int wrap, int width, int height, int w) |
Referenced by frame_start(), MPV_common_init_mmx(), and MPV_frame_end().
| enum PixelFormat ff_yuv420p_list[2] |
Definition at line 67 of file mpegvideo_enc.c.
| const uint16_t ff_mpeg1_default_intra_matrix[64] |
Definition at line 30 of file mpeg12data.c.
Referenced by decode_init(), encode_init(), encode_picture(), mdec_decode_block_intra(), mpeg1_decode_sequence(), MPV_encode_init(), and vcr2_init_sequence().
| const uint16_t ff_mpeg1_default_non_intra_matrix[64] |
Definition at line 41 of file mpeg12data.c.
Referenced by mpeg1_decode_sequence(), MPV_encode_init(), and vcr2_init_sequence().
| const uint8_t ff_mpeg1_dc_scale_table[128] |
Definition at line 328 of file mpeg12data.c.
Referenced by common_init(), ff_flv_encode_picture_header(), ff_h261_encode_init(), flv_h263_decode_picture_header(), h263_decode_picture_header(), h263_encode_init(), h263_encode_picture_header(), intel_h263_decode_picture_header(), MPV_common_defaults(), rv10_decode_packet(), and rv20_encode_picture_header().
| const AVRational ff_frame_rate_tab[] |
Definition at line 308 of file mpeg12data.c.
Referenced by decode_seq_header(), find_frame_rate_index(), fps_tag2avr(), mpeg1_encode_sequence_header(), mpeg_decode_postinit(), and mpegvideo_extract_headers().
| const uint8_t ff_mpeg4_y_dc_scale_table[32] |
Definition at line 415 of file mpeg4data.h.
Referenced by common_init(), decode_vop_header(), and h263_encode_init().
| const uint8_t ff_mpeg4_c_dc_scale_table[32] |
Definition at line 419 of file mpeg4data.h.
Referenced by common_init(), decode_vop_header(), and h263_encode_init().
| const uint8_t ff_aic_dc_scale_table[32] |
Definition at line 282 of file h263data.h.
Referenced by ff_flv_encode_picture_header(), h263_decode_picture_header(), h263_encode_picture_header(), rv10_decode_packet(), and rv20_encode_picture_header().
| const int16_t ff_mpeg4_default_intra_matrix[64] |
Definition at line 393 of file mpeg4data.h.
Referenced by decode_vol_header(), and MPV_encode_init().
| const int16_t ff_mpeg4_default_non_intra_matrix[64] |
Definition at line 404 of file mpeg4data.h.
Referenced by decode_vol_header(), and MPV_encode_init().
| const uint8_t ff_h263_chroma_qscale_table[32] |
Definition at line 296 of file h263data.h.
Referenced by h263_decode_picture_header(), MPV_encode_init(), and rv10_decode_packet().
| const uint8_t ff_h263_loop_filter_strength[32] |
Definition at line 309 of file h263data.h.
Referenced by h263_h_loop_filter_c(), h263_h_loop_filter_mmx(), h263_v_loop_filter_c(), and h263_v_loop_filter_mmx().
1.5.5