FFmpeg
Macros | Functions | Variables
cbs_vp9.c File Reference
#include "libavutil/avassert.h"
#include "cbs.h"
#include "cbs_internal.h"
#include "cbs_vp9.h"
#include "internal.h"
#include "cbs_vp9_syntax_template.c"

Go to the source code of this file.

Macros

#define HEADER(name)
 
#define CHECK(call)
 
#define FUNC_NAME(rw, codec, name)   cbs_ ## codec ## _ ## rw ## _ ## name
 
#define FUNC_VP9(rw, name)   FUNC_NAME(rw, vp9, name)
 
#define FUNC(name)   FUNC_VP9(READWRITE, name)
 
#define SUBSCRIPTS(subs, ...)   (subs > 0 ? ((int[subs + 1]){ subs, __VA_ARGS__ }) : NULL)
 
#define f(width, name)   xf(width, name, current->name, 0, )
 
#define s(width, name)   xs(width, name, current->name, 0, )
 
#define fs(width, name, subs, ...)   xf(width, name, current->name, subs, __VA_ARGS__)
 
#define ss(width, name, subs, ...)   xs(width, name, current->name, subs, __VA_ARGS__)
 
#define READ
 
#define READWRITE   read
 
#define RWContext   GetBitContext
 
#define xf(width, name, var, subs, ...)
 
#define xs(width, name, var, subs, ...)
 
#define increment(name, min, max)
 
#define fle(width, name, subs, ...)
 
#define delta_q(name)
 
#define prob(name, subs, ...)
 
#define fixed(width, name, value)
 
#define infer(name, value)
 
#define byte_alignment(rw)   (get_bits_count(rw) % 8)
 
#define WRITE
 
#define READWRITE   write
 
#define RWContext   PutBitContext
 
#define xf(width, name, var, subs, ...)
 
#define xs(width, name, var, subs, ...)
 
#define increment(name, min, max)
 
#define fle(width, name, subs, ...)
 
#define delta_q(name)
 
#define prob(name, subs, ...)
 
#define fixed(width, name, value)
 
#define infer(name, value)
 
#define byte_alignment(rw)   (put_bits_count(rw) % 8)
 

Functions

static int cbs_vp9_read_s (CodedBitstreamContext *ctx, GetBitContext *gbc, int width, const char *name, const int *subscripts, int32_t *write_to)
 
static int cbs_vp9_write_s (CodedBitstreamContext *ctx, PutBitContext *pbc, int width, const char *name, const int *subscripts, int32_t value)
 
static int cbs_vp9_read_increment (CodedBitstreamContext *ctx, GetBitContext *gbc, uint32_t range_min, uint32_t range_max, const char *name, uint32_t *write_to)
 
static int cbs_vp9_write_increment (CodedBitstreamContext *ctx, PutBitContext *pbc, uint32_t range_min, uint32_t range_max, const char *name, uint32_t value)
 
static int cbs_vp9_read_le (CodedBitstreamContext *ctx, GetBitContext *gbc, int width, const char *name, const int *subscripts, uint32_t *write_to)
 
static int cbs_vp9_write_le (CodedBitstreamContext *ctx, PutBitContext *pbc, int width, const char *name, const int *subscripts, uint32_t value)
 
static int cbs_vp9_split_fragment (CodedBitstreamContext *ctx, CodedBitstreamFragment *frag, int header)
 
static int cbs_vp9_read_unit (CodedBitstreamContext *ctx, CodedBitstreamUnit *unit)
 
static int cbs_vp9_write_unit (CodedBitstreamContext *ctx, CodedBitstreamUnit *unit, PutBitContext *pbc)
 
static int cbs_vp9_assemble_fragment (CodedBitstreamContext *ctx, CodedBitstreamFragment *frag)
 

Variables

static const CodedBitstreamUnitTypeDescriptor cbs_vp9_unit_types []
 
const CodedBitstreamType ff_cbs_type_vp9
 

Macro Definition Documentation

#define HEADER (   name)
Value:
do { \
} while (0)
void ff_cbs_trace_header(CodedBitstreamContext *ctx, const char *name)
Definition: cbs.c:422
AVFormatContext * ctx
Definition: movenc.c:48
const char * name
Definition: opengl_enc.c:102

Definition at line 239 of file cbs_vp9.c.

#define CHECK (   call)
Value:
do { \
err = (call); \
if (err < 0) \
return err; \
} while (0)
if(ret)
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If the filter should request a frame on one of its repeatedly until at least one frame has been pushed Return or at least make progress towards producing a it should return

Definition at line 243 of file cbs_vp9.c.

#define FUNC_NAME (   rw,
  codec,
  name 
)    cbs_ ## codec ## _ ## rw ## _ ## name

Definition at line 249 of file cbs_vp9.c.

#define FUNC_VP9 (   rw,
  name 
)    FUNC_NAME(rw, vp9, name)

Definition at line 250 of file cbs_vp9.c.

#define FUNC (   name)    FUNC_VP9(READWRITE, name)

Definition at line 251 of file cbs_vp9.c.

#define SUBSCRIPTS (   subs,
  ... 
)    (subs > 0 ? ((int[subs + 1]){ subs, __VA_ARGS__ }) : NULL)

Definition at line 253 of file cbs_vp9.c.

#define f (   width,
  name 
)    xf(width, name, current->name, 0, )
Examples:
decode_audio.c, decode_video.c, encode_audio.c, and encode_video.c.

Definition at line 255 of file cbs_vp9.c.

Referenced by a_weighting(), aac_encode_frame(), ac3_parse_header(), ac3_tables_init(), acalc_magnitudes(), add_noise(), adpcm_encode_frame(), alloc_frame_buffer(), alpha(), apply_mid_side_stereo(), ARRAY_RENAME(), audiogen(), av_bsf_get_by_name(), av_bsf_iterate(), av_demuxer_iterate(), av_filter_iterate(), av_muxer_iterate(), av_opt_is_set_to_default(), av_probe_input_buffer2(), avfilter_get_by_name(), b_weighting(), ball_to_xyz(), barrel_to_xyz(), barrelsplit_to_xyz(), basic_block_filtering(), bessel_reinit(), bicubic_kernel(), bilinear_kernel(), binary_export(), bl_intrp(), blur(), build_frame_code(), bval2bmax(), c_weighting(), calc_bit_demand(), calc_channel_magnitudes(), calc_reduction_3gpp(), calculate_gamma(), calculate_gaussian_coeffs(), calculate_lagrange_coeffs(), calculate_lanczos_coeffs(), calculate_spline16_coeffs(), cas_slice16(), cas_slice8(), celt_calc_theta(), celt_gauge_psy_weight(), celt_lpc(), celt_renormalize_vector(), celt_stereo_merge(), check_field_queue(), check_keyboard_interaction(), check_params(), checkasm_check_audiodsp(), checkasm_check_vf_gblur(), color_config(), compare_fields(), compute_error(), compute_frame_features(), compute_lpc_coefs(), compute_network0new(), compute_pitch_gain(), compute_quant_matrix(), config_input(), config_output(), configure_input_audio_filter(), configure_input_video_filter(), conv(), create_frame(), cube1x6_to_xyz(), cube3x2_to_xyz(), cube6x1_to_xyz(), cylindrical_to_xyz(), dct(), dct_calc_I_c(), dct_calc_II_c(), decide_frame_length(), decipher(), decode_adaptive45(), decode_adaptive6(), decode_end(), decode_frame(), decode_init(), decode_init_static(), decode_isf_indices_36b(), decode_isf_indices_46b(), decode_sb(), decode_sb_mem(), decode_slice(), decode_tiles(), decode_wmv9(), decompose_transform(), decorrelation(), deInterlaceMedian_TMPL(), dering_TMPL(), dfisheye_to_xyz(), disp_tree(), distortion_correction_filter_slice(), dnn_execute_layer_conv2d_thread(), do_chromahold16_slice(), do_chromahold_slice(), do_despill_slice(), do_streamcopy(), draw_axis_rgb(), draw_curves(), draw_dots(), draw_dots16(), draw_idots(), draw_idots16(), draw_legend(), draw_line(), draw_spatial(), dshow_read_close(), dst_calc_I_c(), dump_curves(), dvbsub_parse_page_segment(), eac_to_xyz(), elliott(), encipher(), encode_frame(), encode_residual_fixed(), encode_slice(), equirect_to_xyz(), equisolid_to_xyz(), eval_expr(), evalfunc_1(), evrc_decode_frame(), export_row16(), export_row8(), exr_half2float(), extract_extradata_check(), extract_extradata_init(), extract_line(), extrapolate_isf(), ff_aac_search_for_is(), ff_atrac3p_init_wave_synth(), ff_atrac_init_gain_compensation(), ff_bsf_child_class_iterate(), ff_celt_free(), ff_eac3_parse_header(), ff_img_read_packet(), ff_mdct15_init(), ff_opus_psy_process(), ff_sipr_decode_frame_16k(), ff_vc1_mc_4mv_luma(), ff_vc1_pred_b_mv_intfi(), ff_vk_add_exec_dep(), ff_vp9_decode_block(), ff_vp9_loopfilter_sb(), ff_vsscanf(), fft_ref(), fifo_alloc_common(), fill_lut(), filter(), filter16_3x3(), filter16_5x5(), filter16_7x7(), filter16_column(), filter16_row(), filter_3x3(), filter_5x5(), filter_7x7(), filter_channel(), filter_channels(), filter_child_class_iterate(), filter_child_next(), filter_column(), filter_flt(), filter_frame(), filter_frame_float(), filter_mb_row(), filter_plane2d(), filter_plane3d1(), filter_plane3d2(), filter_postscale(), filter_row(), filter_ts(), final_block_filtering(), finalize_frame(), find_best_pitch(), find_form_factor(), find_sidx(), find_smallest_bounding_rectangle(), find_unused_picture(), fir_fadd(), fir_to_phase(), fisheye_to_xyz(), flac_fifo_read(), flac_fifo_read_wrap(), flat_to_xyz(), float_y_to_uint_y_wrapper(), floor_fit(), flush(), fov_from_dfov(), frame_erasure(), frame_size(), frand(), free_field_queue(), g726_decode(), gaussian_for(), gaussian_kernel(), generate_window_func(), get(), get_component(), get_expected(), get_float(), get_hm_factor(), get_l1dist(), get_matching_parameters(), get_preset_file(), get_sx(), get_wb_bitrate_mode(), graph_check_links(), graph_config_pointers(), grayf32ToY16_bswap_c(), grayf32ToY16_c(), guess_mv(), h263_handle_packet(), hable(), hammer_to_xyz(), hdcd_analyze_prepare(), hdcd_integrate(), hequirect_to_xyz(), hfun(), hn_lpf(), i2f(), idct(), idct16_1d(), idct8_1d(), iir_filter(), indexof(), init(), init_filter(), init_tables(), int_cos(), interp_band_gain(), interpolation_filter(), kaiser_beta(), kaiser_params(), lagrange_kernel(), lanczos_kernel(), lerp(), loop_filter(), loop_filter_params(), lpc2lsp(), lpf(), lsf2poly(), main(), make_bands(), make_field_queue(), make_lpf(), map_val_34_to_20(), mark_pns(), mercator_to_xyz(), mismatches_ref(), mobius(), mpegaudio_tableinit(), mpegts_push_data(), new_video_stream(), noise_enhancer(), normalize(), nuv_header(), open_input_file(), open_output_file(), opt_preset(), optimize_colors(), orthographic_to_xyz(), pannini_to_xyz(), parse_fade(), parse_frames(), parse_gradient(), parse_high_res_grid(), parse_lfe_16(), parse_lfe_24(), parse_lpc(), perspective_to_xyz(), pgm_save(), pgmyuv_save(), pitch_downsample(), pitch_search(), planar_rgbf32_to_a(), planar_rgbf32_to_uv(), planar_rgbf32_to_y(), plot_channel_log(), plot_freq(), plot_freqs(), plot_spectrum_column(), pnm_decode_frame(), pow_m1_4(), precalc_coefs(), predict(), prelut_interp_1d_linear(), prepare_cylindrical_in(), prepare_cylindrical_out(), prepare_flat_in(), prepare_flat_out(), print_audio_bytes(), print_final_stats(), print_gain(), process_cube_coordinates(), process_float(), process_get_band_noise(), project(), ps_decorrelate_c(), ps_tableinit(), psy_3gpp_init(), psy_hp_filter(), pullup_submit_field(), qdm2_calculate_fft(), qdm2_fft_generate_tone(), qdmc_init_static_data(), QUANT_FN(), quantization_params(), quantize_and_encode_band_cost_template(), quantize_band_cost_bits(), quantize_bands(), quantize_triangular_ns(), query_formats(), queue_length(), random_ts(), read16_fft_bin(), read8_fft_bin(), read_fft_data(), read_mfra(), refine_colors(), release_delayed_buffers(), remove_doubling(), render_size(), renew_table3(), rgb_from_cqt(), ripemd128_transform(), ripemd160_transform(), ripemd256_transform(), ripemd320_transform(), run_channel_fft(), rv20_decode_picture_header(), rv34_mc(), safe_filename(), sanitizef(), sbr_gain_calc(), sbr_hf_inverse_filter(), sbr_make_f_tablelim(), sbr_sum64x5_c(), scan_float(), scc_write_packet(), scte_data_cb(), search_for_change_points(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_twoloop(), segmentation_params(), send_frame_to_filters(), set(), sha256_transform(), sha512_transform(), show_help_muxer(), sigmoid_approx(), silk_decode_frame(), silk_lsf2lpc(), sinusoidal_to_xyz(), smoothstep(), spawn_empty_frame(), spline16_kernel(), spx_coordinates(), stereo_position(), stereo_processing(), stereo_transform(), stereographic_to_xyz(), superframe_index(), swri_dither_init(), sws_init_context(), synth_lpc(), synth_window(), synthfilt_build_sb_samples(), tansig_approx(), test_deemphasis(), tetrahedron_to_xyz(), tonemap(), transform_step(), tspyramid_to_xyz(), uncompressed_header(), unpremultiplyf32(), unpremultiplyf32offset(), update_band_masking(), update_model2_to_6(), update_model3_to_7(), update_model5_to_6(), update_model6_to_7(), upmix_1_0(), upmix_2_1(), upmix_3_0(), upmix_3_1(), upmix_3_1_surround(), upmix_4_0(), upmix_4_1(), upmix_5_0_back(), upmix_5_1_back(), upmix_5_1_back_2_1(), upmix_5_1_back_surround(), upmix_6_0(), upmix_6_1(), upmix_7_0(), upmix_7_1(), upmix_7_1_5_0_side(), upmix_7_1_5_1(), upmix_stereo(), vibrance_slice8(), vorbis_floor0_decode(), vp9_decode_frame(), vulkan_frame_free(), vulkan_frames_init(), vulkan_map_frame_to_mem(), vulkan_map_to(), vulkan_pool_alloc(), vulkan_transfer_data_from_mem(), vulkan_transfer_data_to_mem(), walk_band_high(), walk_band_low(), waves_synth(), weight_averages(), wv_get_value_float(), xcbgrab_reposition(), xcorrelate(), xcorrelate_fast(), xfade_frame(), xml_export(), xyz_to_ball(), xyz_to_barrel(), xyz_to_barrelsplit(), xyz_to_cube1x6(), xyz_to_cube3x2(), xyz_to_cube6x1(), xyz_to_cylindrical(), xyz_to_dfisheye(), xyz_to_eac(), xyz_to_equirect(), xyz_to_equisolid(), xyz_to_flat(), xyz_to_hammer(), xyz_to_hequirect(), xyz_to_mercator(), xyz_to_orthographic(), xyz_to_pannini(), xyz_to_sinusoidal(), xyz_to_stereographic(), xyz_to_tetrahedron(), xyz_to_tspyramid(), and yuv_from_cqt().

#define s (   width,
  name 
)    xs(width, name, current->name, 0, )

Definition at line 257 of file cbs_vp9.c.

Referenced by aac_encode_close(), aac_encode_end(), aac_encode_frame(), aac_encode_init(), aac_parse_init(), aasc_decode_end(), aasc_decode_frame(), aasc_decode_init(), ac3_decode_end(), ac3_decode_frame(), ac3_decode_init(), ac3_fixed_encode_init(), activate(), add_coefficients(), add_metadata(), add_pframe_coefficients(), add_to_queue(), adpcm_compress_trellis(), adpcm_decode_frame(), adpcm_encode_close(), adpcm_encode_frame(), adpcm_encode_init(), adx_parse(), agate_config_input(), alac_encode_close(), alac_encode_frame(), alac_encode_init(), alloc_buffers(), allocate_buffers(), allocate_sample_buffers(), amplify_frame(), amqp_proto_close(), amqp_proto_open(), amqp_proto_read(), amqp_proto_write(), amr_wb_encode_close(), amr_wb_encode_frame(), amr_wb_encode_init(), ape_decode_close(), ape_decode_frame(), ape_decode_init(), ape_flush(), apng_encode_frame(), apply_prelut(), apply_unsharp_c(), apply_window_and_mdct(), aptx_close(), aptx_decode_frame(), aptx_encode_frame(), asr_init(), asr_uninit(), ass_encode_frame(), atrac9_decode_close(), atrac9_decode_flush(), atrac9_decode_frame(), atrac9_decode_init(), audio_get_output_timestamp(), audio_read_close(), audio_read_header(), audio_read_packet(), audio_write_frame(), audio_write_header(), audio_write_packet(), audio_write_trailer(), av1_decode_flush(), av1_decode_frame(), av1_decode_free(), av1_decode_init(), av1_frame_alloc(), av1_frame_split_close(), av1_frame_split_filter(), av1_frame_split_flush(), av1_frame_split_init(), av1_parser_close(), av1_parser_init(), av1_parser_parse(), av_buffersrc_add_frame_internal(), av_buffersrc_close(), av_buffersrc_parameters_set(), av_dict_get(), av_display_rotation_set(), av_fft_end(), av_fft_init(), av_get_bits_per_pixel(), av_get_padded_bits_per_pixel(), av_image_fill_plane_sizes(), av_normalize_sf(), av_parser_init(), av_strndup(), av_strnlen(), av_tx_init(), av_vorbis_parse_init(), av_write_image_line2(), avdevice_capabilities_create(), avdevice_list_input_sources(), avdevice_list_output_sinks(), averageiir2d(), avfilter_graph_alloc_filter(), avformat_alloc_output_context2(), avformat_close_input(), avformat_open_input(), avgblur_opencl_make_filter_params(), avgblur_vulkan_filter_frame(), avgblur_vulkan_uninit(), avio_alloc_context(), avio_tell(), avpriv_mpegts_parse_open(), avs_decode_end(), avs_decode_init(), binkaudio_receive_frame(), binkb_calc_quant(), blend_frame(), blend_frame_partial(), blur(), boxblur_opencl_make_filter_params(), build_filter(), build_huffman(), build_vlc(), caca_write_header(), calc_avgy16(), calc_avgy8(), calc_channel_magnitudes(), calc_channel_phases(), calc_coefs(), calc_corr(), calc_persp_luts(), calc_slice_sizes(), calculate_sign_huff(), call_kernel(), call_resize_kernel(), call_vmaf(), callback(), cas_slice16(), cas_slice8(), celt_cwrsi(), celt_exp_rotation(), cfhd_close(), cfhd_decode(), cfhd_encode_close(), cfhd_encode_frame(), cfhd_encode_init(), cfhd_init(), channelmap_config_input(), channelmap_filter_frame(), channelmap_init(), channelmap_query_formats(), check_bidir_mv(), check_for_italic_slash_marker(), check_hflip(), check_http_code(), check_intra_mode(), check_ir(), check_nan_suffix(), check_size(), check_threshold(), checkasm_check_vf_gblur(), child_next(), choose_pix_fmts(), chromaber_vulkan_filter_frame(), chromaber_vulkan_uninit(), cinepak_decode_end(), cinepak_decode_frame(), cinepak_decode_init(), cinepak_encode_end(), cinepak_encode_frame(), cinepak_encode_init(), clear_plane(), clip(), cmap_read_palette(), cmv_decode_end(), cmv_decode_frame(), cmv_decode_init(), codec_child_next(), colorlevel_slice_16(), colorlevel_slice_8(), colormap_nearest_node(), comb_c(), commit_bitstream_and_slice_buffer(), compand_delay(), compand_drain(), compand_nodelay(), complex_divide(), complex_multiply(), compressor_config_output(), compute_gammaval(), compute_gammaval709(), compute_sat_hue_metrics16(), compute_sat_hue_metrics8(), config_filter(), config_input(), config_input0(), config_input1(), config_input_main(), config_input_props(), config_input_ref(), config_inputx(), config_inputy(), config_out_props(), config_output(), config_props(), config_props_input(), config_props_output(), config_video(), config_video_output(), connect_ports(), convert(), convert_coeffs(), convert_timestamp(), cook_decode_init(), cook_parse(), copy_plane(), count_hq_slice(), cpia_decode_end(), cpia_decode_init(), create_filtergraph(), create_frame(), cubic_interpolate_func(), cudascale_config_props(), cudascale_filter_frame(), cudascale_init(), cudascale_scale(), cudascale_uninit(), cudaupload_config_output(), cudaupload_init(), cudaupload_uninit(), customize_fd(), cyuv_decode_frame(), cyuv_decode_init(), d3d11va_alloc_single(), d3d11va_create_staging_texture(), d3d11va_frames_init(), d3d11va_frames_uninit(), d3d11va_pool_alloc(), d3d11va_transfer_data(), d3d11va_transfer_get_formats(), dcadec_close(), dcadec_decode_frame(), dcadec_flush(), dcadec_init(), dct_calc_I_c(), dct_calc_II_c(), dct_calc_III_c(), dct_quantize_TMPL(), dct_sad8x8_c(), dctA_c(), dctB_c(), deband_16_c(), deband_16_coupling_c(), deband_8_c(), deband_8_coupling_c(), decode_aiff_header(), decode_argb(), decode_argbi(), decode_argx(), decode_argxi(), decode_aybr(), decode_aybri(), decode_block(), decode_blocks(), decode_byry(), decode_byryi(), decode_c82i(), decode_c82p(), decode_ca2i(), decode_ca2p(), decode_ca4i(), decode_ca4p(), decode_cce(), decode_chunks(), decode_close(), decode_coeffs(), decode_dc(), decode_dlta(), decode_end(), decode_ext_header(), decode_fint(), decode_flush(), decode_frame(), decode_frame_common(), decode_frame_header(), decode_hq_slice_row(), decode_huff(), decode_huffman2(), decode_info_header(), decode_init(), decode_inter(), decode_intra(), decode_intra_block(), decode_kfrm(), decode_line_TMPL(), decode_lowdelay_slice(), decode_macroblock(), decode_main_header(), decode_mb_info(), decode_mode(), decode_motion_vectors(), decode_mous(), decode_move(), decode_mpos(), decode_new_pred(), decode_packet(), decode_rgb(), decode_rgb_frame_TMPL(), decode_rgbi(), decode_rgbx(), decode_rgbxi(), decode_slice(), decode_smpte_tc(), decode_stream_header(), decode_studio_vol_header(), decode_studio_vop_header(), decode_studiovisualobject(), decode_subband_arith(), decode_subband_golomb(), decode_syncpoint(), decode_tag(), decode_user_data(), decode_vol_header(), decode_vop_header(), decode_wmv9(), decode_ybr(), decode_ybr10(), decode_ybr10i(), decode_ybri(), decode_ybyr(), decode_yry10(), decode_yry10i(), decode_zlib(), decoder_init(), decompose(), decompose_transform(), decompress_i(), decompress_i3(), decompress_p(), decompress_p3(), decorrelation(), deflicker16(), deint_cuda_uninit(), deinterlace_slice(), dejudder_init(), dejudder_uninit(), dering_TMPL(), device_init(), device_open(), dfa_decode_end(), dfa_decode_frame(), dfa_decode_init(), diff_c(), dilate_end_frame_filter(), dilate_init(), dilate_uninit(), dirac_decode_data_unit(), dirac_decode_end(), dirac_decode_flush(), dirac_decode_frame(), dirac_decode_init(), diriir2d(), do_alphamerge(), do_convolve(), do_despill_slice(), do_lumakey_slice16(), do_lumakey_slice8(), do_psnr(), do_ssim(), do_vmaf(), do_vmafmotion(), dolby_e_close(), dolby_e_decode_frame(), dolby_e_flush(), dolby_e_init(), dpcm_decode_frame(), dpcm_decode_init(), draw_background(), draw_carpet_slice(), draw_char(), draw_cursor(), draw_curves(), draw_gradients_slice(), draw_gradients_slice16(), draw_items(), draw_legend(), draw_mandelbrot(), draw_response(), draw_sierpinski(), draw_spatial(), draw_text(), draw_triangle_slice(), dsd_channel(), dst_calc_I_c(), dump_code(), dump_extradata(), dump_fir(), dup_wchar_to_utf8(), dv_decode_video_segment(), dv_encode_video_segment(), dv_init_demux(), dv_init_weight_tables(), dvbsub_encode(), dvvideo_decode_frame(), dvvideo_decode_init(), dvvideo_encode_frame(), dvvideo_encode_init(), dwt_haar(), dwt_plane(), dxva2_frames_init(), dxva2_frames_uninit(), dxva2_init_pool(), dxva2_mpeg2_decode_slice(), dxva2_mpeg2_end_frame(), dxva2_mpeg2_start_frame(), dxva2_pool_alloc(), efi_read(), empty_buffer_done(), encode_apng(), encode_callback(), encode_close(), encode_end(), encode_ext_header(), encode_frame(), encode_gbrp10(), encode_gbrp12(), encode_headers(), encode_hq_slice(), encode_init(), encode_line_TMPL(), encode_mb_internal(), encode_nals(), encode_png(), encode_rgb48_10bit(), encode_rgb_frame_TMPL(), encode_sample_description(), encode_zlibprime(), entry_func(), erase_line(), erase_screen(), erode_end_frame_filter(), escape124_decode_close(), escape124_decode_frame(), escape124_decode_init(), escape130_decode_close(), escape130_decode_frame(), escape130_decode_init(), event_handler(), evolve(), execute_code(), extract_extradata_av1(), extract_extradata_close(), extract_extradata_filter(), extract_extradata_h2645(), extract_extradata_init(), extract_extradata_mpeg12(), extract_extradata_mpeg4(), extract_extradata_vc1(), extract_header(), extract_line(), fastaudio_close(), fastaudio_decode(), fastaudio_init(), fdk_aac_decode_close(), fdk_aac_decode_flush(), fdk_aac_decode_frame(), fdk_aac_decode_init(), ff_aac_ac3_parse(), ff_ac3_encode_close(), ff_ac3_encode_init(), ff_ac3_float_encode_init(), ff_alloc_input_device_context(), ff_aptx_init(), ff_argo_asf_fill_stream(), ff_ass_decoder_flush(), ff_atrac3p_ipqf(), ff_atrac_generate_tables(), ff_attributes_dump(), ff_avio_child_next(), ff_celt_pvq_init(), ff_data_to_hex(), ff_dca_core_dequantize(), ff_dcaadpcm_predict(), ff_dv_init_dynamic_tables(), ff_dvvideo_init(), ff_estimate_p_frame_motion(), ff_ffv1_close(), ff_ffv1_common_init(), ff_gmc_c(), ff_guidcmp(), ff_h263_decode_end(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h263_round_chroma(), ff_hevc_nal_is_nonref(), ff_http_do_new_request2(), ff_http_get_shutdown_status(), ff_huffyuv_common_init(), ff_iir_filter_init_state(), ff_img_read_header(), ff_img_read_packet(), ff_instantiate_mf(), ff_jpegls_quantize(), ff_libwebp_encode_init_common(), ff_lzf_uncompress(), ff_lzw_decode(), ff_lzw_decode_init(), ff_lzw_decode_tail(), ff_mdct15_init(), ff_mdct15_uninit(), ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_encode_huffman_increment(), ff_mjpeg_encode_mb(), ff_mjpeg_encode_picture_header(), ff_mpa_decode_header(), ff_mpeg4_decode_partitions(), ff_mpeg4_decode_picture_header(), ff_mpeg4_decode_studio_slice_header(), ff_mpeg4_decode_video_packet_header(), ff_mpeg4_frame_end(), ff_mpeg4_workaround_bugs(), ff_mpeg_flush(), ff_mpeg_update_thread_context(), ff_mpv_common_frame_size_change(), ff_mpv_common_init(), ff_msmpeg4_decode_init(), ff_oss_audio_open(), ff_pca(), ff_psdsp_init(), ff_qsvvpp_create(), ff_qsvvpp_free(), ff_rdt_parse_open(), ff_rtp_get_local_rtp_port(), ff_rtp_parse_open(), ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_data(), ff_rtp_send_h263(), ff_rtp_send_h264_hevc(), ff_rtp_send_jpeg(), ff_rtp_send_latm(), ff_rtp_send_mpegvideo(), ff_rtp_send_vp8(), ff_rtp_send_xiph(), ff_rtp_set_remote_url(), ff_rtsp_setup_output_streams(), ff_rv34_decode_frame(), ff_rv34_decode_init(), ff_rv34_decode_update_thread_context(), ff_sbrdsp_init(), ff_silk_init(), ff_snappy_uncompress(), ff_sndio_open(), ff_snow_common_init_after_header(), ff_snow_release_buffer(), ff_sqrt(), ff_sws_alphablendaway(), ff_t_sqrt(), ff_udp_get_local_port(), ff_udp_set_remote_url(), ff_urldecode(), ff_v4l2_context_enqueue_frame(), ff_v4l2_context_enqueue_packet(), ff_v4l2_context_init(), ff_v4l2_m2m_codec_end(), ff_v4l2_m2m_codec_init(), ff_v4l2_m2m_create_context(), ff_vc1_b_intfi_loop_filter(), ff_vc1_i_loop_filter(), ff_vc1_i_overlap_filter(), ff_vc1_interp_mc(), ff_vc1_mc_1mv(), ff_vc1_mc_4mv_chroma(), ff_vc1_mc_4mv_chroma4(), ff_vc1_mc_4mv_luma(), ff_vc1_p_intfr_loop_filter(), ff_vc1_p_loop_filter(), ff_vc1_p_overlap_filter(), ff_vc1_pred_b_mv(), ff_vc1_pred_b_mv_intfi(), ff_vc1_pred_mv(), ff_vc1_pred_mv_intfr(), ff_vdpau_common_end_frame(), ff_vector_fmul_altivec(), ff_vfscanf(), ff_videotoolbox_hvcc_extradata_create(), ff_videotoolbox_uninit(), ff_vk_create_buf(), ff_vk_create_exec_ctx(), ff_vk_free_buf(), ff_vk_map_buffers(), ff_vk_unmap_buffers(), ff_vorbis_comment(), ff_vorbiscomment_write(), ff_vp56_decode_frame(), ff_vp56_decode_mbs(), ff_vp56_free(), ff_vp56_init(), ff_vp9_decode_block(), ff_vp9_fill_mv(), ff_vsscanf(), ff_wma_end(), ff_wma_init(), ff_wmv2_common_init(), ff_xvmc_field_end(), ff_xvmc_field_start(), ffio_open_null_buf(), ffmpeg_cleanup(), fft_channel(), fft_horizontal(), fft_ref(), fft_vertical(), fill_block(), fill_buffer_done(), fill_from_cache(), fill_noise_buffer(), fill_picture(), fill_picture_parameters(), fill_slice(), fill_tile4(), fill_tileX(), filter(), filter16_brng(), filter16_tout(), filter16_vrep(), filter8_brng(), filter8_tout(), filter8_vrep(), filter_2_1(), filter_5_0_side(), filter_5_1_back(), filter_5_1_side(), filter_callback(), filter_channel(), filter_channels(), filter_color(), filter_color2(), filter_dbl(), filter_dblp(), filter_flt(), filter_fltp(), filter_frame(), filter_frame16(), filter_frame8(), filter_horizontally(), filter_init(), filter_mono(), filter_plane(), filter_rgb24(), filter_rgb48(), filter_rgba(), filter_rgba64(), filter_slice(), filter_slice_alpha(), filter_slice_alpha16(), filter_slice_chroma(), filter_slice_chroma16(), filter_slice_luma(), filter_slice_luma16(), filter_slice_rgb(), filter_stereo(), filter_surround(), filter_xyz(), find_and_decode_index(), find_duration(), find_form_factor(), find_matching_stream(), find_peak(), find_probe_decoder(), find_ref_mvs(), finish_frame(), fir_channel(), fir_quantum(), first_field(), flac_decode_close(), flac_decode_frame(), flac_decode_init(), flac_encode_frame(), flac_encode_init(), flac_lpc_encode_c(), flashsv2_encode_end(), flashsv2_encode_frame(), flashsv2_encode_init(), flashsv_decode_block(), flashsv_decode_end(), flashsv_decode_frame(), flashsv_decode_init(), flashsv_encode_end(), flashsv_encode_frame(), flashsv_encode_init(), flic_decode_end(), flic_decode_frame_15_16BPP(), flic_decode_frame_24BPP(), flic_decode_frame_8BPP(), flic_decode_init(), flt16_even(), flt16_round(), flt16_trunc(), flush(), flush_buffered(), flush_frame(), flush_packet(), flush_put_bits_le(), force_one_stream(), format_child_next(), frame_alloc(), framepack_uninit(), free_tables(), frei0r_init(), frm_read_packet(), ftp_abort(), ftp_close(), ftp_close_dir(), ftp_connect(), ftp_connect_control_connection(), ftp_connect_data_connection(), ftp_delete(), ftp_get_file_handle(), ftp_move(), ftp_open(), ftp_open_dir(), ftp_parse_entry(), ftp_read(), ftp_read_dir(), ftp_seek(), ftp_shutdown(), ftp_write(), func_eval_expr(), func_eval_expr_int_format(), func_frame_num(), func_metadata(), func_pict_type(), func_pts(), g723_1_decode_frame(), g723_1_decode_init(), g723_1_encode_frame(), g723_1_encode_init(), g723_1_parse(), g729_parse(), gain_interpolate_func(), gate(), gdigrab_read_close(), gen_image(), generate_2_noise_channels(), generate_kernel(), get_am_factor(), get_amv(), get_aspect_ratio(), get_best_frame(), get_bits_count(), get_buffer(), get_cabac_inline(), get_category(), get_chroma_mv(), get_cm_factor(), get_coeffs(), get_current_frame(), get_frame(), get_gm_factor(), get_hm_factor(), get_l1dist(), get_luma_mv(), get_matching_parameters(), get_median_factor(), get_mix_any_func_TMPL(), get_nb_samples(), get_next_nb_samples(), get_palette_frame(), get_pixel_format(), get_pm_factor(), get_prediction(), get_qm_factor(), get_range_off(), get_s16l(), get_scene_score(), get_sockaddr(), get_speaker_pos(), get_sr_golomb_shorten(), get_stream_info(), get_system_header_size(), get_tiles_info(), get_tree_codes(), get_value(), get_vcd_padding_size(), get_video_buffer(), getfilter_float(), getimag(), getpix(), getreal(), gif_crop_opaque(), gif_crop_translucent(), gif_decode_close(), gif_decode_frame(), gif_decode_init(), gif_encode_close(), gif_encode_frame(), gif_encode_init(), gif_image_write_image(), gopher_close(), gopher_open(), gopher_read(), gopher_write(), grab_read_close(), grab_read_header(), grab_read_packet(), gsm_flush(), gsm_parse(), h261_decode_block(), h261_decode_end(), h261_decode_frame(), h261_decode_gob(), h261_decode_gob_header(), h261_decode_init(), h261_decode_mb(), h261_decode_mb_skipped(), h261_decode_picture_header(), h261_encode_block(), h261_encode_motion(), h261_resync(), h263_mv4_search(), h264_extradata_to_annexb(), h264_mp4toannexb_filter(), h264_mp4toannexb_flush(), h264_mp4toannexb_init(), handle_packets(), hcom_close(), hcom_decode(), hcom_init(), headphone_convolute(), headphone_fast_convolute(), hevc_decode_flush(), hevc_decode_frame(), hevc_decode_free(), hevc_decode_init(), hevc_init_context(), hevc_mp4toannexb_filter(), hevc_mp4toannexb_init(), hls_close(), hls_decode_entry(), hls_decode_entry_wpp(), hls_open(), hls_read(), hls_read_header(), hls_transform_unit(), horizontal_frame_pack(), hscroll(), http_buf_read(), http_close(), http_connect(), http_get_file_handle(), http_get_short_seek(), http_listen(), http_open(), http_open_cnx(), http_open_cnx_internal(), http_read(), http_read_header(), http_read_stream(), http_seek_internal(), http_shutdown(), http_write(), http_write_reply(), huf_decode(), icecast_close(), icecast_open(), icecast_write(), idcin_decode_frame(), idcin_decode_init(), idct248_ref(), if(), ifft_channel(), ifft_horizontal(), ifft_vertical(), ilbc_decode_frame(), ilbc_decode_init(), ilbc_encode_frame(), ilbc_encode_init(), image_get_linesize(), imc_read_level_coeffs(), img_read_close(), import_pem(), indexof(), init(), init_audio(), init_block_index(), init_convert_timestamp(), init_dict(), init_filter(), init_filter_param(), init_frames(), init_framesync(), init_idct(), init_input_filter(), init_MP4DescrParseContext(), init_out_pool(), init_out_session(), init_pattern_from_file(), init_pattern_from_string(), init_processing_chain(), init_segment(), init_stream(), init_vpp_session(), initialize(), initialize_fifo_tst_muxer_chain(), insert_ts(), int_sqrt(), inter_pred(), inter_recon(), interlaced_search(), interp_nearest(), interp_tetrahedral(), interp_trilinear(), interpol(), intra_pred(), intra_recon(), ipmovie_read_header(), ipvideo_decode_format_06_opcodes(), ipvideo_decode_format_10_opcodes(), ipvideo_decode_format_11_opcodes(), ir2_decode_frame(), is_image_translucent(), is_newline(), jacosub_decode_frame(), join_config_output(), join_init(), join_query_formats(), join_uninit(), jpeg2000_decode_frame(), jpeg2000_decode_init(), jpeg2000_decode_tile(), jpeg_table_header(), json_escape_str(), lagfun_frame16(), lagfun_frame8(), latm_find_frame_end(), latm_parse(), lcg_next(), lcg_random(), lcg_seek(), lex_name(), lex_wsword(), libAVMemInputPin_Receive(), libdav1d_init(), libgsm_decode_close(), libgsm_decode_frame(), libgsm_decode_init(), libgsm_flush(), librsvg_decode_frame(), libshine_encode_close(), libshine_encode_frame(), libshine_encode_init(), libspeex_decode_close(), libspeex_decode_flush(), libspeex_decode_frame(), libspeex_decode_init(), libsrt_close(), libsrt_get_file_handle(), libsrt_open(), libsrt_read(), libsrt_set_options_post(), libsrt_set_options_pre(), libsrt_setup(), libsrt_write(), libvorbis_encode_close(), libvorbis_encode_frame(), libvorbis_encode_init(), libvorbis_setup(), libwebp_anim_encode_close(), libwebp_anim_encode_frame(), libwebp_anim_encode_init(), libwebp_encode_close(), libwebp_encode_frame(), list_formats(), list_standards(), ljpeg_encode_bgr(), ljpeg_encode_close(), ljpeg_encode_frame(), ljpeg_encode_init(), ljpeg_encode_yuv(), load_data(), load_font(), load_font_file(), load_glyph(), load_sym(), load_textfile(), loop_filter_c2(), loop_filter_l2(), lpc_encode_unrolled(), lum(), lut2_config_output(), m4sl_cb(), magy_decode_end(), magy_decode_frame(), magy_decode_init(), magy_decode_slice(), magy_decode_slice10(), magy_encode_close(), magy_encode_frame(), magy_encode_init(), main(), make_filters_from_proto(), MAKE_REORDER_FUNCS(), make_sin_table(), mc_chroma_scaled(), mc_chroma_unscaled(), mc_luma_scaled(), mc_luma_unscaled(), mca(), mediacodec_decode_close(), mediacodec_decode_flush(), mediacodec_decode_init(), mediacodec_receive_frame(), mediacodec_wrap_hw_buffer(), median_frames16(), median_frames8(), microdvd_decode_frame(), microdvd_load_tags(), mix_frames(), mjpegb_decode_frame(), mm_decode_end(), mm_decode_frame(), mm_decode_init(), mmap_init(), mmap_read_frame(), mmap_release_buffer(), mmap_start(), mmf_rate(), mobiclip_close(), mobiclip_decode(), mobiclip_flush(), mobiclip_init(), mov_init(), mov_read_header(), mov_read_packet(), mov_text_alpha_cb(), mov_text_cancel_overrides_cb(), mov_text_color_cb(), mov_text_encode_close(), mov_text_encode_frame(), mov_text_encode_init(), mov_text_new_line_cb(), mov_text_style_cb(), mov_text_text_cb(), movecb(), mp3lame_encode_close(), mp3lame_encode_frame(), mp3lame_encode_init(), MPA_encode_frame(), MPA_encode_init(), mpeg1_decode_picture(), mpeg1_decode_sequence(), mpeg4_decode_block(), mpeg4_decode_header(), mpeg4_decode_partition_a(), mpeg4_decode_sprite_trajectory(), mpeg4_is_resync(), mpeg4_unpack_bframes_filter(), mpeg_decode_end(), mpeg_decode_frame(), mpeg_decode_gop(), mpeg_decode_init(), mpeg_decode_picture_coding_extension(), mpeg_decode_picture_display_extension(), mpeg_decode_postinit(), mpeg_decode_sequence_display_extension(), mpeg_decode_sequence_extension(), mpeg_decode_user_data(), mpeg_er_decode_mb(), mpeg_get_pixelformat(), mpeg_mux_init(), mpeg_mux_write_packet(), mpegaudio_parse(), mpegts_add_service(), mpegts_init(), mpegts_read_header(), mpl2_decode_frame(), msrle_decode_end(), msrle_decode_flush(), msrle_decode_frame(), msrle_decode_init(), msvideo1_decode_end(), msvideo1_decode_frame(), msvideo1_decode_init(), mvc_decode_frame(), mvc_decode_init(), mxf_compute_ptses_fake_index(), mxf_edit_unit_absolute_offset(), mxf_get_sorted_table_segments(), mxf_handle_missing_index_segment(), mxf_parse_klv(), mxf_read_header(), mxf_read_identification_metadata(), mxf_read_partition_pack(), mxf_read_preface_metadata(), mxpeg_decode_end(), mxpeg_decode_frame(), mxpeg_decode_init(), nal_send(), new_output_stream(), nlmeans_plane(), nlmeans_slice(), noise(), noise_scale(), nppscale_config_props(), nppscale_filter_frame(), nppscale_init(), nppscale_resize(), nppscale_scale(), nppscale_uninit(), npptranspose_config_props(), npptranspose_filter(), npptranspose_filter_frame(), npptranspose_init(), npptranspose_rotate(), npptranspose_uninit(), nut_read_header(), nut_write_header(), nvdec_hevc_frame_params(), nvdec_hevc_start_frame(), nvdec_mjpeg_start_frame(), nvdec_mpeg12_start_frame(), nvdec_mpeg4_start_frame(), nvdec_vc1_start_frame(), ogm_chapter(), omx_component_init(), omx_encode_end(), omx_encode_frame(), omx_encode_init(), open_demux_for_component(), opt_old2new(), opt_qscale(), opus_decode_close(), opus_decode_flush(), opus_decode_init(), opus_decode_packet(), opus_encode_end(), opus_encode_frame(), opus_encode_init(), opus_find_frame_end(), opus_metadata_init(), opus_parse(), oscilloscope_config_input(), oscilloscope_filter_frame(), oscilloscope_uninit(), output_data(), output_frame(), output_packet(), output_single_frame(), overlay_vulkan_activate(), overlay_vulkan_blend(), overlay_vulkan_config_output(), overlay_vulkan_init(), overlay_vulkan_uninit(), parse_content_encoding(), parse_content_range(), parse_fontsize(), parse_manifest_representation(), parse_map(), parse_mapping(), parse_maps(), parse_mb_skip(), parse_playlist(), parse_psfile(), parse_speaker_pos(), parse_weights(), pcm_decode_frame(), pcm_decode_init(), pcm_dvd_decode_frame(), pcm_dvd_decode_init(), pcm_dvd_decode_samples(), pcm_dvd_encode_frame(), pcm_dvd_encode_init(), pcm_dvd_parse_header(), pcx_decode_frame(), photocd_decode_close(), photocd_decode_frame(), pix_abs16_c(), pix_abs16_x2_c(), pix_abs16_xy2_c(), pix_abs16_y2_c(), pix_abs8_c(), pix_abs8_x2_c(), pix_abs8_xy2_c(), pix_abs8_y2_c(), pix_median_abs16_c(), pix_median_abs8_c(), pix_norm1(), pix_norm1_c(), pix_sum(), pix_sum_c(), pixscope_config_input(), pixscope_filter_frame(), playlist_needed(), plot_channel_lin(), plot_channel_log(), plot_cqt(), plot_freqs(), plot_spectrum_column(), png_dec_end(), png_dec_init(), png_enc_close(), png_enc_init(), png_filter_row(), png_get_interlaced_row(), png_put_interlaced_row(), png_write_image_data(), png_write_row(), pnm_decode_frame(), pnm_get(), postfilter(), pre_calculate_col(), predict_intra(), predict_motion(), predictor_calc_error(), preload_sofa(), print_file(), print_stats(), process_block(), process_channels(), process_command(), process_frame(), process_frames(), process_line(), process_slice(), prompeg_close(), prompeg_create_bitstring(), prompeg_init(), prompeg_open(), prompeg_write(), prompeg_write_fec(), ps_tableinit(), pulse_audio_sink_device_cb(), pulse_audio_sink_input_cb(), pulse_context_result(), pulse_context_state(), pulse_control_message(), pulse_event(), pulse_get_device_list(), pulse_get_output_timestamp(), pulse_stream_result(), pulse_stream_state(), pulse_stream_writable(), pulse_update_sink_info(), pulse_update_sink_input_info(), pulse_write_header(), pulse_write_packet(), pulse_write_trailer(), put_audio_specific_config(), put_marker(), put_pack_header(), put_padding_packet(), put_pce(), put_system_header(), put_vcd_padding_sector(), qdm2_decode_close(), qdm2_decode_frame(), qdm2_decode_init(), qdmc_decode_close(), qdmc_decode_frame(), qdmc_decode_init(), qdmc_flush(), qsv_decode_close(), qsv_decode_flush(), qsv_decode_frame(), qsv_decode_init(), qsv_device_init(), qsv_frames_derive_to(), qsv_frames_init(), qsv_frames_uninit(), qsv_init_child_ctx(), qsv_init_internal_session(), qsv_init_pool(), qsv_map_from(), qsv_pool_alloc(), qsv_transfer_data_child(), qsv_transfer_data_from(), qsv_transfer_data_to(), qsvdeint_config_props(), qsvdeint_uninit(), qsvscale_config_props(), qsvscale_filter_frame(), qsvscale_init(), qsvscale_uninit(), qt_rtp_parse_packet(), qtrle_decode_end(), qtrle_decode_flush(), qtrle_decode_frame(), qtrle_decode_init(), qtrle_encode_end(), qtrle_encode_frame(), qtrle_encode_init(), query_formats(), rate_control(), rawvideo_read_header(), read_access_unit(), read_block_data(), read_channel_params(), read_close(), read_decoding_params(), read_fft_data(), read_filter_params(), read_header(), read_huff_channels(), read_huffman_code_normal(), read_hufftable(), read_matrix_params(), read_mv_component(), read_packet(), read_restart_header(), read_run_encoding(), read_seek(), read_var_block_data(), realtext_decode_frame(), rechunk_filter(), remove_extradata(), remove_extradata_close(), remove_extradata_init(), reorder_pixels_scalar(), request_frame(), request_samples(), resample_child_next(), resample_cubic(), resample_linear(), residue_encode(), rgb12to15(), rgb12tobgr12(), rgb15to16_c(), rgb15to16_TMPL(), rgb15to24(), rgb15to32_c(), rgb15to32_TMPL(), rgb15tobgr24_c(), rgb15tobgr24_TMPL(), rgb15tobgr32(), rgb16to15_c(), rgb16to15_TMPL(), rgb16to24(), rgb16to32_c(), rgb16to32_TMPL(), rgb16tobgr24_c(), rgb16tobgr24_TMPL(), rgb16tobgr32(), rgb24to15_c(), rgb24to15_TMPL(), rgb24to16_c(), rgb24to16_TMPL(), rgb24tobgr15_c(), rgb24tobgr15_TMPL(), rgb24tobgr16_c(), rgb24tobgr16_TMPL(), rgb24tobgr32_c(), rgb24tobgr32_TMPL(), rgb2yuv(), rgb2yuv_fsb(), rgb32to15_c(), rgb32to15_TMPL(), rgb32to16_c(), rgb32to16_TMPL(), rgb32tobgr15_c(), rgb32tobgr15_TMPL(), rgb32tobgr16_c(), rgb32tobgr16_TMPL(), rgb32tobgr24_c(), rgb32tobgr24_TMPL(), rl2_decode_end(), rl2_decode_frame(), rl2_decode_init(), rle_uncompress(), rnnoise_channels(), roq_decode_end(), roq_decode_frame(), roq_decode_init(), rpza_decode_end(), rpza_decode_frame(), rpza_decode_init(), rpza_encode_end(), rpza_encode_frame(), rpza_encode_init(), rtcp_send_sr(), rtp_close(), rtp_get_file_handle(), rtp_get_multi_file_handle(), rtp_open(), rtp_read(), rtp_send_ilbc(), rtp_send_mpegaudio(), rtp_send_mpegts_raw(), rtp_send_raw(), rtp_send_samples(), rtp_write(), rtp_write_header(), rtp_write_packet(), rtp_write_trailer(), run_channel_fft(), run_psnr(), rv10_decode_end(), rv10_decode_frame(), rv10_decode_init(), rv10_decode_packet(), rv10_write_header(), rv20_decode_picture_header(), rv30_decode_mb_info(), rv30_loop_filter(), rv34_decode_inter_macroblock(), rv34_decode_inter_mb_header(), rv34_decode_intra_macroblock(), rv34_decode_intra_mb_header(), rv34_decode_mv(), rv34_decode_slice(), rv34_mc(), rv34_output_i16x16(), rv34_output_intra(), rv34_pred_mv(), rv34_pred_mv_b(), rv34_pred_mv_rv3(), rv34_process_block(), rv34_set_deblock_coef(), rv40_decode_intra_types(), rv40_decode_mb_info(), rv40_loop_filter(), s302m_decode_frame(), s302m_encode2_frame(), s302m_encode_init(), sbc_analyze_4b_8s_simd(), scale_vulkan_config_output(), scale_vulkan_filter_frame(), scale_vulkan_uninit(), scalecuda_resize(), scc_write_packet(), scroll(), scroll_slice(), sctp_close(), sctp_get_file_handle(), sctp_open(), sctp_read(), sctp_write(), sds_read_header(), sds_read_packet(), set_control(), set_fontsize(), set_output_frame(), set_param(), set_params(), set_sample_rate_params(), set_spdif(), setup_hwaccel_for_pixfmt(), setup_qtables(), sgi_decode_init(), shorten_decode_close(), shorten_decode_frame(), shorten_decode_init(), show_bits_long(), show_frame(), show_packet(), show_stream(), shuffle_bytes_0321_c(), shuffle_bytes_2103_c(), shuffleplanes_config_input(), shuffleplanes_filter_frame(), sierpinski_request_frame(), sign_extend(), sipr_parse(), siren_close(), siren_decode(), siren_flush(), siren_init(), skip_check(), slice_decode_thread(), slice_end(), smc_decode_end(), smc_decode_frame(), smc_decode_init(), smooth_end_frame_filter(), smooth_init(), smvjpeg_decode_end(), smvjpeg_decode_frame(), smvjpeg_decode_init(), snow_horizontal_compose_liftS_lead_out(), sofalizer_convolute(), sofalizer_fast_convolute(), source_config_props(), source_init(), source_request_frame(), spatial_activate(), spatial_frame_pack(), speedhq_decode_frame(), speedhq_decode_init(), split_init(), split_radix_permutation(), srt_alignment_cb(), srt_decode_frame(), srt_encode_close(), srt_encode_init(), srt_text_cb(), srt_write_packet(), srtp_close(), srtp_get_file_handle(), srtp_get_multi_file_handle(), srtp_open(), srtp_read(), srtp_write(), sse16_c(), sse4_c(), sse8_c(), sse_mb(), store_icy(), subband_scale(), subband_transform(), submit_frame(), subviewer_decode_frame(), sunrast_encode_frame(), sunrast_encode_init(), sunrast_image_write_header(), sunrast_image_write_image(), super2xsai(), svc_decode_close(), svc_decode_frame(), svc_decode_init(), svc_encode_close(), svc_encode_frame(), svc_encode_init(), svq1_decode_end(), svq1_decode_frame(), svq1_decode_frame_header(), svq1_decode_init(), svq1_encode_end(), svq1_encode_frame(), svq1_encode_init(), svq1_flush(), svq3_decode_end(), svq3_decode_frame(), svq3_decode_init(), svq3_decode_slice_header(), swf_probe(), swf_read_packet(), swr_alloc(), swr_alloc_set_opts(), swr_free(), swri_noise_shaping_TMPL(), synth_frame(), synth_superframe(), synth_tones(), synth_window(), tak_decode_close(), tak_decode_frame(), tak_decode_init(), targa_encode_frame(), tcp_close(), tcp_get_file_handle(), tcp_get_window_size(), tcp_open(), tcp_read(), tcp_shutdown(), tcp_write(), tee_write_packet(), test_dwt(), test_dwtf(), tf_RS(), tgq_decode_init(), tgv_decode_end(), tgv_decode_frame(), tgv_decode_init(), threshold_slice(), thumbnail(), thumbnail_kernel(), tls_client_handshake(), tls_client_handshake_loop(), tls_open(), tls_read(), tls_shutdown_client(), tls_write(), tonemap_opencl_config_output(), tonemap_slice(), transpose_opencl_config_output(), truehd_core_filter(), truehd_core_flush(), truemotion1_decode_end(), truemotion1_decode_frame(), truemotion1_decode_init(), truemotion2rt_decode_frame(), truemotion2rt_decode_header(), try_push_frame(), try_push_frames(), tta_decode_close(), tta_decode_frame(), tta_decode_init(), tta_encode_close(), tta_encode_frame(), tta_encode_init(), twolame_encode_close(), twolame_encode_frame(), twolame_encode_init(), udp_close(), udp_get_file_handle(), udp_open(), udp_read(), udp_socket_create(), udp_write(), udplite_open(), ulti_decode_end(), ulti_decode_frame(), ulti_decode_init(), uninit(), uninit_segment(), unix_close(), unix_get_file_handle(), unix_open(), unix_read(), unix_write(), unsupported(), update_fontsize(), update_metadata(), update_oscilloscope(), update_reference_list(), upmix_1_0(), upmix_2_1(), upmix_3_0(), upmix_3_1(), upmix_3_1_surround(), upmix_4_0(), upmix_4_1(), upmix_5_0_back(), upmix_5_1_back(), upmix_5_1_back_2_1(), upmix_5_1_back_surround(), upmix_6_0(), upmix_6_1(), upmix_7_0(), upmix_7_1(), upmix_7_1_5_0_side(), upmix_7_1_5_1(), upmix_stereo(), v210_enc_TMPL(), v210_read_header(), v4l2_buf_increase_ref(), v4l2_decode_init(), v4l2_encode_init(), v4l2_free_buffer(), v4l2_get_device_list(), v4l2_get_framesize_compressed(), v4l2_get_timebase(), v4l2_handle_event(), v4l2_m2m_destroy_context(), v4l2_read_close(), v4l2_read_header(), v4l2_read_packet(), v4l2_receive_frame(), v4l2_receive_packet(), v4l2_send_frame(), v4l2_set_parameters(), v4l2_try_start(), vaapi_mjpeg_decode_slice(), vaapi_mjpeg_end_frame(), vaapi_mjpeg_start_frame(), vaapi_mpeg2_decode_slice(), vaapi_mpeg2_end_frame(), vaapi_mpeg2_start_frame(), vaapi_mpeg4_decode_slice(), vaapi_mpeg4_end_frame(), vaapi_mpeg4_start_frame(), vaapi_vc1_decode_slice(), vaapi_vc1_end_frame(), vaapi_vc1_start_frame(), vaapi_vp8_decode_slice(), vaapi_vp8_end_frame(), vaapi_vp8_start_frame(), var_c(), var_read_float(), var_read_int(), vc1_b_h_intfi_loop_filter(), vc1_b_v_intfi_loop_filter(), vc1_decode_b_blocks(), vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_b_mb_intfr(), vc1_decode_i_block(), vc1_decode_i_block_adv(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_intra_block(), vc1_decode_p_block(), vc1_decode_p_blocks(), vc1_decode_p_mb(), vc1_decode_p_mb_intfi(), vc1_decode_p_mb_intfr(), vc1_decode_skip_blocks(), vc1_get_FPTYPE(), vc1_get_PTYPE(), vc1_i_h_loop_filter(), vc1_i_v_loop_filter(), vc1_p_h_intfr_loop_filter(), vc1_p_h_loop_filter(), vc1_p_v_intfr_loop_filter(), vc1_p_v_loop_filter(), vc1_put_blocks_clamped(), vc2_encode_end(), vc2_encode_frame(), vc2_encode_init(), vcr2_init_sequence(), vdpau_mpeg4_start_frame(), vdpau_mpeg_decode_slice(), vdpau_mpeg_start_frame(), vdpau_vc1_decode_slice(), vdpau_vc1_start_frame(), vdpau_vp9_start_frame(), vertical_frame_pack(), vibrance_slice16(), vibrance_slice8(), videostream_cb(), vk_alloc_mem(), vmdaudio_decode_frame(), vmdaudio_decode_init(), vmdvideo_decode_end(), vmdvideo_decode_frame(), vmdvideo_decode_init(), VMUL2(), VMUL4(), vp3_decode_end(), vp3_decode_flush(), vp5_decode_init(), vp6_decode_free(), vp6_decode_init(), vp6_decode_init_context(), vp6_filter(), vp8_release_frame(), vp9_raw_reorder_clear_slot(), vp9_raw_reorder_close(), vp9_raw_reorder_filter(), vp9_raw_reorder_flush(), vp9_raw_reorder_make_output(), vp9_superframe_close(), vp9_superframe_filter(), vp9_superframe_flush(), vp9_superframe_init(), vp9_superframe_split_filter(), vp9_superframe_split_flush(), vp9_superframe_split_init(), vp9_superframe_split_uninit(), vqa_decode_end(), vqa_decode_frame(), vqa_decode_init(), w_c(), wait_frame(), wavesynth_decode(), wavpack_decode_block(), wavpack_decode_end(), wavpack_decode_flush(), wavpack_decode_frame(), wavpack_decode_init(), wavpack_encode_close(), wavpack_encode_frame(), wavpack_encode_init(), webvtt_decode_frame(), webvtt_encode_close(), webvtt_encode_frame(), webvtt_encode_init(), webvtt_text_cb(), webvtt_write_header(), wmapro_decode_end(), wmapro_decode_init(), wmapro_decode_packet(), wmapro_flush(), wmavoice_decode_end(), wmavoice_decode_init(), wmavoice_decode_packet(), wmavoice_flush(), wmv2_add_block(), wmv2_decode_inter_block(), wmv2_decode_motion(), wmv2_pred_motion(), write_globalinfo(), write_header(), write_packet(), write_packet_header(), write_palette(), write_streaminfo(), write_trailer(), write_VLC_TYPE_array(), wv_write_packet(), wv_write_trailer(), X264_init(), xa_decode(), xan_decode_chroma(), xan_decode_end(), xan_decode_frame(), xan_decode_frame_type0(), xan_decode_frame_type1(), xan_decode_init(), XAVS_init(), xcorrelate_fast(), xcorrelate_slow(), xfade_activate(), xfade_frame(), xfade_slice(), xma_decode_end(), xma_decode_init(), xma_decode_packet(), xma_flush(), xma_parse(), xor_fast(), ycocg2rgba(), yop_decode_close(), yop_decode_frame(), yop_decode_init(), zmq_proto_close(), zmq_proto_open(), zmq_proto_read(), and zmq_proto_write().

#define fs (   width,
  name,
  subs,
  ... 
)    xf(width, name, current->name, subs, __VA_ARGS__)
#define ss (   width,
  name,
  subs,
  ... 
)    xs(width, name, current->name, subs, __VA_ARGS__)
#define READ

Definition at line 264 of file cbs_vp9.c.

#define READWRITE   read

Definition at line 345 of file cbs_vp9.c.

#define RWContext   GetBitContext

Definition at line 346 of file cbs_vp9.c.

#define xf (   width,
  name,
  var,
  subs,
  ... 
)
Value:
do { \
uint32_t value; \
SUBSCRIPTS(subs, __VA_ARGS__), \
&value, 0, (1 << width) - 1)); \
var = value; \
} while (0)
int ff_cbs_read_unsigned(CodedBitstreamContext *ctx, GetBitContext *gbc, int width, const char *name, const int *subscripts, uint32_t *write_to, uint32_t range_min, uint32_t range_max)
Definition: cbs.c:481
GLsizei GLboolean const GLfloat * value
Definition: opengl_enc.c:108
#define width
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
#define SUBSCRIPTS(subs,...)
Definition: cbs_vp9.c:253
const char * name
Definition: opengl_enc.c:102

Definition at line 348 of file cbs_vp9.c.

#define xs (   width,
  name,
  var,
  subs,
  ... 
)
Value:
do { \
SUBSCRIPTS(subs, __VA_ARGS__), &value)); \
var = value; \
} while (0)
GLsizei GLboolean const GLfloat * value
Definition: opengl_enc.c:108
static int cbs_vp9_read_s(CodedBitstreamContext *ctx, GetBitContext *gbc, int width, const char *name, const int *subscripts, int32_t *write_to)
Definition: cbs_vp9.c:27
#define width
int32_t
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
#define SUBSCRIPTS(subs,...)
Definition: cbs_vp9.c:253
const char * name
Definition: opengl_enc.c:102

Definition at line 353 of file cbs_vp9.c.

Referenced by ff_libwebp_get_frame(), and init_axis_color().

#define increment (   name,
  min,
  max 
)
Value:
do { \
uint32_t value; \
current->name = value; \
} while (0)
GLsizei GLboolean const GLfloat * value
Definition: opengl_enc.c:108
#define max(a, b)
Definition: cuda_runtime.h:33
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
float min
const char * name
Definition: opengl_enc.c:102
static int cbs_vp9_read_increment(CodedBitstreamContext *ctx, GetBitContext *gbc, uint32_t range_min, uint32_t range_max, const char *name, uint32_t *write_to)
Definition: cbs_vp9.c:95

Definition at line 358 of file cbs_vp9.c.

#define fle (   width,
  name,
  subs,
  ... 
)
Value:
do { \
SUBSCRIPTS(subs, __VA_ARGS__), &current->name)); \
} while (0)
static int cbs_vp9_read_le(CodedBitstreamContext *ctx, GetBitContext *gbc, int width, const char *name, const int *subscripts, uint32_t *write_to)
Definition: cbs_vp9.c:172
#define width
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
#define SUBSCRIPTS(subs,...)
Definition: cbs_vp9.c:253
const char * name
Definition: opengl_enc.c:102

Definition at line 362 of file cbs_vp9.c.

Referenced by superframe_index().

#define delta_q (   name)
Value:
do { \
uint8_t delta_coded; \
int8_t delta_q; \
xf(1, name.delta_coded, delta_coded, 0, ); \
if (delta_coded) \
xs(4, name.delta_q, delta_q, 0, ); \
delta_q = 0; \
current->name = delta_q; \
} while (0)
#define xf(width, name, var, subs,...)
Definition: cbs_vp9.c:348
uint8_t
if(ret)
#define xs(width, name, var, subs,...)
Definition: cbs_vp9.c:353
#define delta_q(name)
Definition: cbs_vp9.c:367
const char * name
Definition: opengl_enc.c:102

Definition at line 367 of file cbs_vp9.c.

#define prob (   name,
  subs,
  ... 
)
Value:
do { \
uint8_t prob_coded; \
xf(1, name.prob_coded, prob_coded, subs, __VA_ARGS__); \
if (prob_coded) \
xf(8, name.prob, prob, subs, __VA_ARGS__); \
prob = 255; \
current->name = prob; \
} while (0)
#define xf(width, name, var, subs,...)
Definition: cbs_vp9.c:348
uint8_t
#define prob(name, subs,...)
Definition: cbs_vp9.c:373
if(ret)
const char * name
Definition: opengl_enc.c:102

Definition at line 373 of file cbs_vp9.c.

Referenced by arith_get_bits(), arith_get_number(), check_lengths(), decode_frame(), lag_read_prob_header(), rac_get_model256_sym(), rac_get_model_sym(), segmentation_params(), vaapi_vp8_start_frame(), and vp78_update_probability_tables().

#define fixed (   width,
  name,
  value 
)
Value:
do { \
av_unused uint32_t fixed_value; \
0, &fixed_value, value, value)); \
} while (0)
int ff_cbs_read_unsigned(CodedBitstreamContext *ctx, GetBitContext *gbc, int width, const char *name, const int *subscripts, uint32_t *write_to, uint32_t range_min, uint32_t range_max)
Definition: cbs.c:481
GLsizei GLboolean const GLfloat * value
Definition: opengl_enc.c:108
#define width
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
#define av_unused
Definition: attributes.h:131
const char * name
Definition: opengl_enc.c:102

Definition at line 379 of file cbs_vp9.c.

#define infer (   name,
  value 
)
Value:
do { \
current->name = value; \
} while (0)
GLsizei GLboolean const GLfloat * value
Definition: opengl_enc.c:108

Definition at line 384 of file cbs_vp9.c.

#define byte_alignment (   rw)    (get_bits_count(rw) % 8)

Definition at line 393 of file cbs_vp9.c.

#define WRITE

Definition at line 344 of file cbs_vp9.c.

#define READWRITE   write

Definition at line 345 of file cbs_vp9.c.

#define RWContext   PutBitContext

Definition at line 346 of file cbs_vp9.c.

#define xf (   width,
  name,
  var,
  subs,
  ... 
)
Value:
do { \
SUBSCRIPTS(subs, __VA_ARGS__), \
var, 0, (1 << width) - 1)); \
} while (0)
int ff_cbs_write_unsigned(CodedBitstreamContext *ctx, PutBitContext *pbc, int width, const char *name, const int *subscripts, uint32_t value, uint32_t range_min, uint32_t range_max)
Definition: cbs.c:524
#define width
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
#define SUBSCRIPTS(subs,...)
Definition: cbs_vp9.c:253
const char * name
Definition: opengl_enc.c:102

Definition at line 348 of file cbs_vp9.c.

#define xs (   width,
  name,
  var,
  subs,
  ... 
)
Value:
do { \
SUBSCRIPTS(subs, __VA_ARGS__), var)); \
} while (0)
static int cbs_vp9_write_s(CodedBitstreamContext *ctx, PutBitContext *pbc, int width, const char *name, const int *subscripts, int32_t value)
Definition: cbs_vp9.c:64
#define width
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
#define SUBSCRIPTS(subs,...)
Definition: cbs_vp9.c:253
const char * name
Definition: opengl_enc.c:102

Definition at line 353 of file cbs_vp9.c.

#define increment (   name,
  min,
  max 
)
Value:
do { \
CHECK(cbs_vp9_write_increment(ctx, rw, min, max, #name, current->name)); \
} while (0)
#define max(a, b)
Definition: cuda_runtime.h:33
static int cbs_vp9_write_increment(CodedBitstreamContext *ctx, PutBitContext *pbc, uint32_t range_min, uint32_t range_max, const char *name, uint32_t value)
Definition: cbs_vp9.c:131
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
float min
const char * name
Definition: opengl_enc.c:102

Definition at line 358 of file cbs_vp9.c.

#define fle (   width,
  name,
  subs,
  ... 
)
Value:
do { \
SUBSCRIPTS(subs, __VA_ARGS__), current->name)); \
} while (0)
#define width
AVFormatContext * ctx
Definition: movenc.c:48
static int cbs_vp9_write_le(CodedBitstreamContext *ctx, PutBitContext *pbc, int width, const char *name, const int *subscripts, uint32_t value)
Definition: cbs_vp9.c:210
#define CHECK(call)
Definition: cbs_vp9.c:243
#define SUBSCRIPTS(subs,...)
Definition: cbs_vp9.c:253
const char * name
Definition: opengl_enc.c:102

Definition at line 362 of file cbs_vp9.c.

#define delta_q (   name)
Value:
do { \
xf(1, name.delta_coded, !!current->name, 0, ); \
if (current->name) \
xs(4, name.delta_q, current->name, 0, ); \
} while (0)
#define xf(width, name, var, subs,...)
Definition: cbs_vp9.c:348
if(ret)
#define xs(width, name, var, subs,...)
Definition: cbs_vp9.c:353
const char * name
Definition: opengl_enc.c:102

Definition at line 367 of file cbs_vp9.c.

#define prob (   name,
  subs,
  ... 
)
Value:
do { \
xf(1, name.prob_coded, current->name != 255, subs, __VA_ARGS__); \
if (current->name != 255) \
xf(8, name.prob, current->name, subs, __VA_ARGS__); \
} while (0)
#define xf(width, name, var, subs,...)
Definition: cbs_vp9.c:348
if(ret)
const char * name
Definition: opengl_enc.c:102

Definition at line 373 of file cbs_vp9.c.

#define fixed (   width,
  name,
  value 
)
Value:
do { \
0, value, value, value)); \
} while (0)
int ff_cbs_write_unsigned(CodedBitstreamContext *ctx, PutBitContext *pbc, int width, const char *name, const int *subscripts, uint32_t value, uint32_t range_min, uint32_t range_max)
Definition: cbs.c:524
GLsizei GLboolean const GLfloat * value
Definition: opengl_enc.c:108
#define width
AVFormatContext * ctx
Definition: movenc.c:48
#define CHECK(call)
Definition: cbs_vp9.c:243
const char * name
Definition: opengl_enc.c:102

Definition at line 379 of file cbs_vp9.c.

#define infer (   name,
  value 
)
Value:
do { \
if (current->name != (value)) { \
av_log(ctx->log_ctx, AV_LOG_WARNING, "Warning: " \
"%s does not match inferred value: " \
"%"PRId64", but should be %"PRId64".\n", \
#name, (int64_t)current->name, (int64_t)(value)); \
} \
} while (0)
#define AV_LOG_WARNING
Something somehow does not look correct.
Definition: log.h:200
GLsizei GLboolean const GLfloat * value
Definition: opengl_enc.c:108
#define av_log(a,...)
AVFormatContext * ctx
Definition: movenc.c:48
if(ret)
const char * name
Definition: opengl_enc.c:102

Definition at line 384 of file cbs_vp9.c.

#define byte_alignment (   rw)    (put_bits_count(rw) % 8)

Definition at line 393 of file cbs_vp9.c.

Function Documentation

static int cbs_vp9_read_s ( CodedBitstreamContext ctx,
GetBitContext gbc,
int  width,
const char *  name,
const int subscripts,
int32_t write_to 
)
static

Definition at line 27 of file cbs_vp9.c.

static int cbs_vp9_write_s ( CodedBitstreamContext ctx,
PutBitContext pbc,
int  width,
const char *  name,
const int subscripts,
int32_t  value 
)
static

Definition at line 64 of file cbs_vp9.c.

static int cbs_vp9_read_increment ( CodedBitstreamContext ctx,
GetBitContext gbc,
uint32_t  range_min,
uint32_t  range_max,
const char *  name,
uint32_t *  write_to 
)
static

Definition at line 95 of file cbs_vp9.c.

static int cbs_vp9_write_increment ( CodedBitstreamContext ctx,
PutBitContext pbc,
uint32_t  range_min,
uint32_t  range_max,
const char *  name,
uint32_t  value 
)
static

Definition at line 131 of file cbs_vp9.c.

static int cbs_vp9_read_le ( CodedBitstreamContext ctx,
GetBitContext gbc,
int  width,
const char *  name,
const int subscripts,
uint32_t *  write_to 
)
static

Definition at line 172 of file cbs_vp9.c.

static int cbs_vp9_write_le ( CodedBitstreamContext ctx,
PutBitContext pbc,
int  width,
const char *  name,
const int subscripts,
uint32_t  value 
)
static

Definition at line 210 of file cbs_vp9.c.

static int cbs_vp9_split_fragment ( CodedBitstreamContext ctx,
CodedBitstreamFragment frag,
int  header 
)
static

Definition at line 411 of file cbs_vp9.c.

static int cbs_vp9_read_unit ( CodedBitstreamContext ctx,
CodedBitstreamUnit unit 
)
static

Definition at line 482 of file cbs_vp9.c.

static int cbs_vp9_write_unit ( CodedBitstreamContext ctx,
CodedBitstreamUnit unit,
PutBitContext pbc 
)
static

Definition at line 521 of file cbs_vp9.c.

static int cbs_vp9_assemble_fragment ( CodedBitstreamContext ctx,
CodedBitstreamFragment frag 
)
static

Definition at line 547 of file cbs_vp9.c.

Variable Documentation

const CodedBitstreamUnitTypeDescriptor cbs_vp9_unit_types[]
static
Initial value:
= {
}
ptrdiff_t const GLvoid * data
Definition: opengl_enc.c:100
#define CBS_UNIT_TYPE_INTERNAL_REF(type, structure, ref_field)
Definition: cbs_internal.h:177
#define CBS_UNIT_TYPE_END_OF_LIST
Definition: cbs_internal.h:192

Definition at line 637 of file cbs_vp9.c.

const CodedBitstreamType ff_cbs_type_vp9
Initial value:
= {
.codec_id = AV_CODEC_ID_VP9,
.priv_data_size = sizeof(CodedBitstreamVP9Context),
.unit_types = cbs_vp9_unit_types,
.split_fragment = &cbs_vp9_split_fragment,
.read_unit = &cbs_vp9_read_unit,
.write_unit = &cbs_vp9_write_unit,
.assemble_fragment = &cbs_vp9_assemble_fragment,
}
static int cbs_vp9_assemble_fragment(CodedBitstreamContext *ctx, CodedBitstreamFragment *frag)
Definition: cbs_vp9.c:547
static const CodedBitstreamUnitTypeDescriptor cbs_vp9_unit_types[]
Definition: cbs_vp9.c:637
static int cbs_vp9_write_unit(CodedBitstreamContext *ctx, CodedBitstreamUnit *unit, PutBitContext *pbc)
Definition: cbs_vp9.c:521
static int cbs_vp9_split_fragment(CodedBitstreamContext *ctx, CodedBitstreamFragment *frag, int header)
Definition: cbs_vp9.c:411
static int cbs_vp9_read_unit(CodedBitstreamContext *ctx, CodedBitstreamUnit *unit)
Definition: cbs_vp9.c:482

Definition at line 642 of file cbs_vp9.c.