Libav
|
Go to the source code of this file.
Macros | |
#define | write_u(pbc, width, value, name) put_bits(pbc, width, value) |
#define | write_ue(pbc, value, name) set_ue_golomb(pbc, value) |
#define | write_se(pbc, value, name) set_se_golomb(pbc, value) |
#define | u(width, ...) write_u(pbc, width, __VA_ARGS__) |
#define | ue(...) write_ue(pbc, __VA_ARGS__) |
#define | se(...) write_se(pbc, __VA_ARGS__) |
Functions | |
int | ff_vaapi_encode_h26x_nal_unit_to_byte_stream (uint8_t *dst, size_t *dst_len, uint8_t *src, size_t src_len) |
Definition at line 32 of file vaapi_encode_h26x.h.
Referenced by vaapi_encode_h264_write_sei().
#define write_ue | ( | pbc, | |
value, | |||
name | |||
) | set_ue_golomb(pbc, value) |
Definition at line 33 of file vaapi_encode_h26x.h.
#define write_se | ( | pbc, | |
value, | |||
name | |||
) | set_se_golomb(pbc, value) |
Definition at line 34 of file vaapi_encode_h26x.h.
Definition at line 36 of file vaapi_encode_h26x.h.
Referenced by adpcm_compress_trellis(), adpcm_decode_frame(), aw_pulse_set2(), blend_subrect(), build_huff(), calculate_codes(), dca_downmix(), decode_frame(), dv_decode_ac(), encode_422_bitstream(), encode_frame(), ff_rtjpeg_decode_frame_yuv420(), ff_yuv2rgb_c_init_tables(), frame_block_to_cell(), generate_joint_tables(), get_bits(), get_s16l(), getutime(), gif_read_image(), hl_decode_mb_predict_luma(), huff_build(), intra_predict(), lcg_random(), model256_update(), model2_update(), model_update(), mss2_blit_wmv9_template(), opus_rc_normalize(), pow_m1_4(), print_option(), reverse_dc_prediction(), rgb16_32ToUV_c_template(), rgb16_32ToUV_half_c_template(), rgb48funcs(), rso_write_header(), rv34_pred_4x4_block(), rv40_weak_loop_filter(), sign_extend(), subtitle_thread(), svq3_decode_mb(), sws_scale(), tm2_decode_blocks(), uninit_options(), v410_decode_frame(), v410_encode_frame(), vaapi_encode_h264_write_buffering_period(), vaapi_encode_h264_write_identifier(), vaapi_encode_h264_write_nal_header(), vaapi_encode_h264_write_pic_timing(), vaapi_encode_h264_write_pps(), vaapi_encode_h264_write_sei(), vaapi_encode_h264_write_slice_header2(), vaapi_encode_h264_write_sps(), vaapi_encode_h264_write_trailing_rbsp(), vaapi_encode_h264_write_vui(), vaapi_encode_h265_write_nal_unit_header(), vaapi_encode_h265_write_pps(), vaapi_encode_h265_write_profile_tier_level(), vaapi_encode_h265_write_rbsp_trailing_bits(), vaapi_encode_h265_write_slice_header2(), vaapi_encode_h265_write_sps(), vaapi_encode_h265_write_st_ref_pic_set(), vaapi_encode_h265_write_vps(), vaapi_encode_h265_write_vui_parameters(), vp9_handle_packet(), wv_get_value_float(), and yuv2nv12cX_c().
#define ue | ( | ... | ) | write_ue(pbc, __VA_ARGS__) |
Definition at line 37 of file vaapi_encode_h26x.h.
Referenced by vaapi_encode_h264_write_buffering_period(), vaapi_encode_h264_write_pps(), vaapi_encode_h264_write_slice_header2(), vaapi_encode_h264_write_sps(), vaapi_encode_h264_write_vui(), vaapi_encode_h265_write_pps(), vaapi_encode_h265_write_slice_header2(), vaapi_encode_h265_write_sps(), vaapi_encode_h265_write_st_ref_pic_set(), and vaapi_encode_h265_write_vps().
#define se | ( | ... | ) | write_se(pbc, __VA_ARGS__) |
Definition at line 38 of file vaapi_encode_h26x.h.
Referenced by decode_block_progressive(), read_ts(), vaapi_encode_h264_write_pps(), vaapi_encode_h264_write_slice_header2(), vaapi_encode_h264_write_sps(), vaapi_encode_h265_write_pps(), and vaapi_encode_h265_write_slice_header2().
int ff_vaapi_encode_h26x_nal_unit_to_byte_stream | ( | uint8_t * | dst, |
size_t * | dst_len, | ||
uint8_t * | src, | ||
size_t | src_len | ||
) |
Definition at line 23 of file vaapi_encode_h26x.c.
Referenced by vaapi_encode_h264_write_extra_header(), vaapi_encode_h264_write_sequence_header(), vaapi_encode_h264_write_slice_header(), vaapi_encode_h265_write_sequence_header(), and vaapi_encode_h265_write_slice_header().