FFmpeg
|
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(), apply_lut(), av_gcd(), avui_decode_frame(), aw_pulse_set2(), bitpacked_decode_yuv422p10(), build_diff_map(), build_huff(), build_huff10(), calc_combed_score(), calc_persp_luts(), calculate_codes(), cinepak_decode_codebook(), convert_input(), cpia_decode_frame(), cqt_calc(), create_chrominance_lut(), dash_read_header(), decode_aybr(), decode_aybri(), decode_byry(), decode_byryi(), decode_c82i(), decode_c82p(), decode_ca2i(), decode_ca2p(), decode_ca4i(), decode_ca4p(), decode_frame(), decode_subband_slice_buffered(), decode_ybr(), decode_ybr10(), decode_ybr10i(), decode_ybri(), decode_ybyr(), decode_yry10(), decode_yry10i(), do_chromakey_slice(), dv_decode_ac(), encode_422_bitstream(), encode_frame(), ff_print_debug_info2(), ff_rtjpeg_decode_frame_yuv420(), ff_sws_alphablendaway(), ff_yuv2rgb_c_init_tables(), fill_in_tongue(), filter_frame(), frame_block_to_cell(), generate_joint_tables(), generate_kernel(), get_bits(), get_s16l(), getutime(), hl_decode_mb_predict_luma(), hls_read_header(), huff_build(), huff_build10(), huff_build12(), init(), intra_predict(), inv_cdf(), jp2_find_codestream(), lcg_random(), main(), mode17(), mode23(), mode24(), model256_update(), model2_update(), model_update(), monochrome_color_location(), motionpixels_tableinit(), mp_build_rgb_yuv_table(), mp_set_zero_yuv(), mp_yuv_to_rgb(), mss2_blit_wmv9_template(), pick_color(), pow_m1_4(), print_option(), process_slice_uyvy422(), process_slice_yuv420p(), process_slice_yuv422p(), process_slice_yuv444p(), read_high_coeffs(), render_default_font(), resample_cubic(), resample_linear(), reverse_dc_prediction(), rgb16_32ToUV_c_template(), rgb2yuv_fsb(), rso_write_header(), rv34_pred_4x4_block(), rv40_weak_loop_filter(), sbr_sum_square_c(), scan_float(), scan_int32(), sign_extend(), svq3_add_idct_c(), svq3_decode_mb(), sws_scale(), tm2_decode_blocks(), uninit_options(), v308_decode_frame(), v308_encode_frame(), v408_decode_frame(), v408_encode_frame(), 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(), wavpack_encode_block(), wv_get_value_float(), y216_decode_frame(), y41p_decode_frame(), y41p_encode_frame(), yuv2nv12cX_c(), yuv2p010cX_c(), yuv2rgb(), yuv2yuv(), yuv4_decode_frame(), yuv4_encode_frame(), and zero12v_decode_frame().
#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(), mjpeg_decode_scan_progressive_ac(), 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().