FFmpeg
4.4.6
|
Demuxing and decoding example. More...
#include <libavutil/imgutils.h>
#include <libavutil/samplefmt.h>
#include <libavutil/timestamp.h>
#include <libavformat/avformat.h>
Go to the source code of this file.
Functions | |
static int | output_video_frame (AVFrame *frame) |
static int | output_audio_frame (AVFrame *frame) |
static int | decode_packet (AVCodecContext *dec, const AVPacket *pkt) |
static int | open_codec_context (int *stream_idx, AVCodecContext **dec_ctx, AVFormatContext *fmt_ctx, enum AVMediaType type) |
static int | get_format_from_sample_fmt (const char **fmt, enum AVSampleFormat sample_fmt) |
int | main (int argc, char **argv) |
Variables | |
static AVFormatContext * | fmt_ctx = NULL |
static AVCodecContext * | video_dec_ctx = NULL |
static AVCodecContext * | audio_dec_ctx |
static int | width |
static int | height |
static enum AVPixelFormat | pix_fmt |
static AVStream * | video_stream = NULL |
static AVStream * | audio_stream = NULL |
static const char * | src_filename = NULL |
static const char * | video_dst_filename = NULL |
static const char * | audio_dst_filename = NULL |
static FILE * | video_dst_file = NULL |
static FILE * | audio_dst_file = NULL |
static uint8_t * | video_dst_data [4] = {NULL} |
static int | video_dst_linesize [4] |
static int | video_dst_bufsize |
static int | video_stream_idx = -1 |
static int | audio_stream_idx = -1 |
static AVFrame * | frame = NULL |
static AVPacket * | pkt = NULL |
static int | video_frame_count = 0 |
static int | audio_frame_count = 0 |
Demuxing and decoding example.
Show how to use the libavformat and libavcodec API to demux and decode audio and video data.
Definition in file demuxing_decoding.c.
Definition at line 58 of file demuxing_decoding.c.
Referenced by decode_packet().
Definition at line 89 of file demuxing_decoding.c.
Referenced by decode_packet().
|
static |
Definition at line 109 of file demuxing_decoding.c.
Referenced by main().
|
static |
Definition at line 145 of file demuxing_decoding.c.
Referenced by main().
|
static |
Definition at line 197 of file demuxing_decoding.c.
Referenced by main().
Definition at line 226 of file demuxing_decoding.c.
|
static |
Definition at line 37 of file demuxing_decoding.c.
Referenced by compute_crc_of_packets(), log_packet(), main(), open_codec_context(), open_input_file(), process_frame(), read_interval_packets(), read_packets(), seek_test(), show_chapters(), show_format(), show_frame(), show_program(), show_programs(), show_stream(), show_streams(), video_decode(), video_decode_example(), and write_frame().
|
static |
Definition at line 38 of file demuxing_decoding.c.
Referenced by main().
|
static |
Definition at line 38 of file demuxing_decoding.c.
Referenced by main(), and output_audio_frame().
|
static |
Definition at line 39 of file demuxing_decoding.c.
Referenced by main(), and output_video_frame().
|
static |
Definition at line 39 of file demuxing_decoding.c.
Referenced by main(), and output_video_frame().
|
static |
Definition at line 39 of file demuxing_decoding.c.
Referenced by alloc_picture(), amf_init_encoder(), av_dv_codec_profile(), av_dv_codec_profile2(), av_get_pix_fmt(), av_get_pix_fmt_string(), av_hwframe_ctx_init(), av_image_alloc(), av_image_check_size2(), av_image_copy(), av_image_copy_to_buffer(), av_image_copy_uc_from(), av_image_fill_arrays(), av_image_fill_black(), av_image_fill_linesizes(), av_image_fill_plane_sizes(), av_image_fill_pointers(), av_image_get_buffer_size(), av_image_get_linesize(), av_picture_copy(), av_picture_crop(), av_picture_pad(), av_pix_fmt_count_planes(), av_pix_fmt_desc_get(), av_pix_fmt_get_chroma_sub_sample(), avcodec_get_chroma_sub_sample(), avi_write_header(), avpicture_alloc(), avpicture_fill(), avpicture_get_size(), avpicture_layout(), avpriv_set_systematic_pal2(), check_image_pointers(), compute_cmask(), convert_pix_fmt(), dc1394_read_common(), device_try_init(), dshow_cycle_formats(), fbdev_read_header(), fbdev_write_header(), ff_fill_rgba_map(), ff_fmt_ff2v4l(), ff_huffyuvdsp_init(), ff_huffyuvdsp_init_x86(), ff_img_read_header(), ff_load_image(), ff_parse_pixel_format(), ff_pix_fmt_to_guid(), ff_put_bmp_header(), ff_vk_mt_is_np_rgb(), fill_frameinfo_by_link(), get_pix_fmt_depth(), get_pixel_format(), have_alpha_planar(), hls_slice_header(), image_copy(), init(), is16BPS(), is32BPS(), isALPHA(), isAnyRGB(), isBayer(), isBayer16BPS(), isBE(), isBGRinInt(), isFloat(), isGray(), isNBPS(), isPacked(), isPackedRGB(), isPlanar(), isPlanarRGB(), isPlanarYUV(), isRGB(), isRGBinInt(), isSemiPlanarYUV(), isYUV(), libopenjpeg_guess_pix_fmt(), libopenjpeg_ispacked(), list_formats(), load_mask(), main(), map_chroma_format(), mf_encv_input_adjust(), mf_encv_input_score(), mpegvideo_extract_headers(), nvenc_map_buffer_format(), opencl_frames_get_constraints(), opengl_compile_shaders(), opengl_draw(), opengl_fill_color_map(), output_video_frame(), pix_fmt_map(), pixfmt_from_pixmap_format(), print_pix_fmt_fourccs(), qsv_decode_header(), qsv_decode_preinit(), qsv_process_data(), query_formats(), range_map(), rawvideo_read_header(), ser_read_header(), set_sps(), show_pix_fmts(), swf_read_packet(), sws_isSupportedEndiannessConversion(), sws_isSupportedInput(), sws_isSupportedOutput(), transfer_image_buf(), usePal(), v4l2_read_header(), vaapi_device_init(), vaapi_format_from_pix_fmt(), vaapi_frames_get_constraints(), vaapi_get_image_format(), vdpau_transfer_data_from(), vdpau_transfer_data_to(), xwd_encode_frame(), and yuv4_read_header().
Definition at line 41 of file demuxing_decoding.c.
Referenced by compute_crc_of_packets(), event_loop(), main(), seek_test(), video_decode(), video_decode_example(), and yop_read_header().
Definition at line 41 of file demuxing_decoding.c.
Referenced by event_loop(), main(), and yop_read_header().
|
static |
Definition at line 42 of file demuxing_decoding.c.
Referenced by main(), and open_codec_context().
|
static |
Definition at line 43 of file demuxing_decoding.c.
Referenced by main().
|
static |
Definition at line 44 of file demuxing_decoding.c.
Referenced by main().
|
static |
Definition at line 45 of file demuxing_decoding.c.
Referenced by main(), and output_video_frame().
|
static |
Definition at line 46 of file demuxing_decoding.c.
Referenced by main(), and output_audio_frame().
Definition at line 48 of file demuxing_decoding.c.
Referenced by main(), and output_video_frame().
|
static |
Definition at line 49 of file demuxing_decoding.c.
Referenced by main(), and output_video_frame().
|
static |
Definition at line 50 of file demuxing_decoding.c.
Referenced by main(), and output_video_frame().
|
static |
Definition at line 52 of file demuxing_decoding.c.
Referenced by main().
|
static |
Definition at line 52 of file demuxing_decoding.c.
Referenced by main().
Definition at line 53 of file demuxing_decoding.c.
Referenced by a64multi_encode_frame(), aac_encode_frame(), ac3_decode_frame(), ac3_output_frame(), activate(), add_coefficients(), add_frame(), add_metadata(), add_metadata_from_side_data(), add_pframe_coefficients(), add_timecode_metadata(), add_to_queue(), addroi_filter_frame(), adjust_frame_pts_to_encoder_tb(), adpcm_decode_frame(), adx_decode_frame(), adx_encode_frame(), aic_decode_frame(), alac_decode_frame(), alac_encode_frame(), alloc_audio_frame(), alloc_frame(), alpha_inverse_prediction(), amf_copy_surface(), amf_create_buffer_with_frame_ref(), amplify_frame(), amr_wb_encode_frame(), amrnb_decode_frame(), amrwb_decode_frame(), analyze_frame(), aom_encode(), ape_decode_frame(), apply_cropping(), apply_filter(), apply_window_and_mdct(), aptx_decode_frame(), aptx_encode_frame(), aqt_probe(), aqt_read_header(), atrac1_decode_frame(), atrac3_decode_frame(), atrac3al_decode_frame(), atrac3p_decode_frame(), atrac9_decode_block(), atrac9_decode_frame(), audio_frame_cksum(), audio_get_buffer(), audio_thread(), audio_video_handler(), aura_decode_frame(), av1_decode_frame(), av1_frame_alloc(), av1_frame_split_filter(), av1_parser_parse(), av_buffersink_get_frame(), av_buffersink_get_frame_flags(), av_buffersink_get_samples(), av_buffersrc_add_frame(), av_buffersrc_add_frame_flags(), av_buffersrc_write_frame(), av_content_light_metadata_create_side_data(), av_downmix_info_update_side_data(), av_dv_frame_profile(), av_dynamic_hdr_plus_create_side_data(), av_film_grain_params_create_side_data(), av_frame_alloc(), av_frame_apply_cropping(), av_frame_free(), av_frame_get_buffer(), av_frame_get_plane_buffer(), av_frame_get_side_data(), av_frame_is_writable(), av_frame_make_writable(), av_frame_new_side_data(), av_frame_new_side_data_from_buf(), av_frame_remove_side_data(), av_frame_unref(), av_guess_sample_aspect_ratio(), av_hwframe_get_buffer(), av_interleaved_write_uncoded_frame(), av_mastering_display_metadata_create_side_data(), av_stereo3d_create_side_data(), av_video_enc_params_create_side_data(), av_write_uncoded_frame(), avcodec_decode_audio4(), avcodec_default_get_buffer2(), avcodec_encode_audio2(), avcodec_encode_video2(), avcodec_fill_audio_frame(), avcodec_receive_frame(), avcodec_send_frame(), avisynth_read_packet_video(), avpriv_find_pix_fmt(), bfi_decode_frame(), bink_decode_plane(), binkaudio_receive_frame(), binkb_decode_plane(), bitpacked_decode(), bitpacked_decode_uyvy422(), bitpacked_decode_yuv422p10(), bmv_aud_decode_frame(), buffer_needs_copy(), calc_cropping_offsets(), cbs_vp9_assemble_fragment(), cbs_vp9_read_unit(), cbs_vp9_write_unit(), cdg_decode_frame(), cdxl_decode_ham6(), cdxl_decode_ham8(), cdxl_decode_raw(), cdxl_decode_rgb(), cfhd_decode(), cfhd_encode_frame(), channel_decorrelation(), cinaudio_decode_frame(), cinepak_encode_frame(), clear_frame_list(), clear_plane(), clear_slice16(), clear_slice8(), cllc_decode_frame(), cmv_decode_frame(), cmv_decode_inter(), cmv_decode_intra(), cng_decode_frame(), cng_encode_frame(), colorcontrast_slice16(), colorcontrast_slice16p(), colorcontrast_slice8(), colorcontrast_slice8p(), colorcorrect_slice16(), colorcorrect_slice8(), colorize_slice16(), colorize_slice8(), colorizey_slice16(), colorizey_slice8(), comp_block(), compand_delay(), compand_drain(), compand_nodelay(), compare_sl(), compat_decode(), compat_encode(), compute_frame_rms(), compute_frame_std_dev(), config_input(), consume_from_fifos(), consume_update(), convert_coeffs(), cook_decode_frame(), copy_avframe_to_pixel_buffer(), copy_frame(), copy_input_samples(), copy_processed_frame(), copy_samples(), cpia_decode_frame(), create_clusters(), create_cv_pixel_buffer(), create_encoder_dict_h264(), create_frame(), create_subcc_packet(), cri_decode_frame(), crystalhd_receive_frame(), cuda_get_buffer(), cuvid_decode_frame(), cuvid_output_frame(), cyuv_decode_frame(), d3d11va_get_buffer(), d3d11va_transfer_data(), davs2_decode_frame(), davs2_dump_frames(), dcadec_decode_frame(), dct_get(), dds_decode(), dec_enc(), decklink_write_video_packet(), decode(), decode_alcd(), decode_audio_frame(), decode_avcf(), decode_bdlt(), decode_blck(), decode_blocks(), decode_bmv_frame(), decode_copy(), decode_dds1(), decode_dsw1(), decode_element(), decode_entropy_coded_image(), decode_frame(), decode_frame_lscr(), decode_header(), decode_huff(), decode_index(), decode_index_palmap(), decode_index_tilemap(), decode_inter(), decode_inter_plane(), decode_intra(), decode_intra_plane(), decode_macroblock(), decode_mad1(), decode_mad1_24(), decode_mb(), decode_mvdv(), decode_packet(), decode_plane(), decode_raw_intra(), decode_raw_intra_rgb(), decode_read(), decode_receive_frame_internal(), decode_rle(), decode_runlen(), decode_runlen_rgb(), decode_simple_internal(), decode_simple_receive_frame(), decode_tag(), decode_tdlt(), decode_tsw1(), decode_wdlt(), decode_write(), decoder_decode_frame(), decompress_texture_thread(), decompress_texture_thread_internal(), default_filter_frame(), describe_frame_to_str(), dfa_decode_frame(), dirac_decode_frame_internal(), display_frame(), dng_decode_jpeg(), dng_decode_tiles(), dnxhd_decode_frame(), dnxhd_decode_header(), dnxhd_decode_macroblock(), dnxhd_encode_picture(), dnxhd_load_picture(), do_audio_out(), do_chromahold16_slice(), do_chromahold_slice(), do_chromakey16_slice(), do_chromakey_slice(), do_colorhold_slice(), do_colorkey_slice(), do_despill_slice(), do_lumakey_slice16(), do_lumakey_slice8(), do_swap(), do_swizzle(), downscale(), dpcm_decode_frame(), draw_carpet_slice(), draw_glyphs(), draw_gradients_slice(), draw_gradients_slice16(), draw_sierpinski(), draw_slice(), draw_text(), draw_trace16(), draw_trace8(), draw_triangle_slice(), drm_get_buffer(), dsd_channel(), dss_sp_decode_frame(), dump_color_property(), dump_spherical(), dv_assemble_frame(), dv_audio_frame_size(), dv_extract_audio(), dv_extract_audio_info(), dv_extract_pack(), dv_extract_timecode(), dv_extract_video_info(), dv_inject_metadata(), dv_write_packet(), dvvideo_decode_frame(), dvvideo_encode_frame(), dx2_decode_slice_410(), dx2_decode_slice_420(), dx2_decode_slice_444(), dx2_decode_slice_555(), dx2_decode_slice_565(), dx2_decode_slice_5x5(), dx2_decode_slice_rgb(), dxtory_decode_v1_410(), dxtory_decode_v1_420(), dxtory_decode_v1_444(), dxtory_decode_v1_rgb(), dxtory_decode_v2(), dxva2_get_buffer(), eb_receive_packet(), eb_send_frame(), eightsvx_decode_frame(), encode(), encode_audio_frame(), encode_frame(), encode_residual_ch(), encode_scanline_rle(), encode_scanline_zip(), encode_simple_internal(), encode_superframe(), encode_write(), escape124_decode_frame(), eval_pts(), evrc_decode_frame(), export_film_grain(), exposure_slice(), extract_field(), fade_borders16(), fade_borders8(), fastaudio_decode(), fdk_aac_decode_frame(), ff_ac3_encode_frame_common_end(), ff_alloc_a53_sei(), ff_alloc_timecode_sei(), ff_amf_receive_packet(), ff_attach_decode_data(), ff_dca_core_filter_frame(), ff_dca_lbr_filter_frame(), ff_dca_xll_filter_frame(), ff_decode_frame_props(), ff_default_get_audio_buffer(), ff_default_get_video_buffer2(), ff_dv_frame_profile(), ff_dxva2_common_end_frame(), ff_dxva2_get_surface_index(), ff_encode_get_frame(), ff_filter_frame(), ff_filter_frame_framed(), ff_filter_frame_to_filter(), ff_frame_pool_get(), ff_framequeue_add(), ff_framequeue_free(), ff_framequeue_skip_samples(), ff_framesync_get_frame(), ff_get_buffer(), ff_hevc_bump_frame(), ff_hevc_frame_rps(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), ff_hevc_unref_frame(), ff_inlink_consume_frame(), ff_inlink_consume_samples(), ff_inlink_evaluate_timeline_at_frame(), ff_inlink_make_frame_writable(), ff_inlink_process_commands(), ff_inlink_set_status(), ff_ivi_decode_frame(), ff_libwebp_get_frame(), ff_load_image(), ff_mediacodec_dec_receive(), ff_mediacodec_sw_buffer_copy_yuv420_packed_semi_planar(), ff_mediacodec_sw_buffer_copy_yuv420_packed_semi_planar_64x32Tile2m8ka(), ff_mediacodec_sw_buffer_copy_yuv420_planar(), ff_mediacodec_sw_buffer_copy_yuv420_semi_planar(), ff_mjpeg_receive_frame(), ff_nvdec_get_ref_idx(), ff_nvdec_start_frame(), ff_nvdec_start_frame_sep_ref(), ff_nvenc_receive_packet(), ff_opencl_filter_work_size_from_image(), ff_proc_from_dnn_to_frame(), ff_proc_from_frame_to_dnn(), ff_qp_table_extract(), ff_qsv_encode(), ff_qsv_find_surface_idx(), ff_reget_buffer(), ff_sbc_calculate_bits(), ff_side_data_update_matrix_encoding(), ff_snow_get_buffer(), ff_thread_video_encode_frame(), ff_twinvq_decode_frame(), ff_v4l2_buffer_avframe_to_buf(), ff_v4l2_buffer_buf_to_avframe(), ff_v4l2_context_dequeue_frame(), ff_v4l2_context_enqueue_frame(), ff_vaapi_encode_receive_packet(), ff_vdpau_common_end_frame(), ff_videotoolbox_alloc_frame(), ff_vk_add_exec_dep(), ff_yadif_filter_frame(), ffat_decode(), ffat_encode(), ffat_encode_callback(), ffmal_copy_frame(), ffmmal_decode(), ffmmal_read_frame(), ffmmal_set_ref(), ffmpeg_cleanup(), fill_frame_from_iplimage(), fill_iplimage_from_frame(), fill_picture_parameters(), fill_tile4(), fill_tileX(), fill_vaapi_reference_frames(), filter_callback(), filter_encode_write_frame(), filter_frame(), filter_frame_fixed(), filter_frame_float(), filter_rgb(), filter_rgb_planar(), filter_slice_alpha(), filter_slice_alpha16(), filter_slice_chroma(), filter_slice_chroma16(), filter_slice_luma(), filter_slice_luma16(), filter_slice_rgb(), find_peak_magnitude(), fixed_borders16(), fixed_borders8(), flac_decode_frame(), flac_encode_frame(), flip(), format_init(), frame_add_buf(), frame_needs_copy(), framesync_inject_frame(), free_frame(), g722_decode_frame(), g723_1_decode_frame(), g723_1_encode_frame(), gdv_decode_frame(), generate_missing_ref(), get_audio_buffer(), get_audio_frame(), get_buffer(), get_concatdec_select(), get_cv_pixel_info(), get_frame_defaults(), get_frame_internal(), get_frame_mb(), get_free_frame(), get_input(), get_max_local_gain(), get_pixel16_uv(), get_pixel_format(), get_pixel_uv(), get_pts(), get_ref_pic_index(), get_sample(), get_scene_score(), get_surface(), get_video_buffer(), get_video_frame(), gif_parse_next_image(), gif_read_image(), gray_frame(), gsm_decode_frame(), h264_fill_mbaff_ref_list(), halfpel_interpol(), hap_encode(), hcom_decode(), hnm_decode_frame(), hqx_decode_frame(), idcin_decode_frame(), idcin_decode_vlcs(), idct_put(), ifilter_parameters_from_frame(), ifilter_send_frame(), ilbc_decode_frame(), ilbc_encode_frame(), imc_decode_frame(), imm5_decode_frame(), imx_decode_frame(), init_frame(), init_image(), init_input_frame(), init_output_frame(), init_output_stream(), init_output_stream_encode(), init_output_stream_wrapper(), init_slice_rpl(), inverse_prediction(), ipu_decode_frame(), ipvideo_decode_block_opcode_0x0(), ipvideo_decode_block_opcode_0x1(), ipvideo_decode_block_opcode_0x2(), ipvideo_decode_block_opcode_0x3(), ipvideo_decode_block_opcode_0x4(), ipvideo_decode_block_opcode_0x5(), ipvideo_decode_block_opcode_0x6_16(), ipvideo_decode_format_06_opcodes(), ipvideo_decode_format_10_opcodes(), ipvideo_decode_format_11_opcodes(), ipvideo_decode_frame(), ipvideo_format_06_firstpass(), ipvideo_format_06_secondpass(), is_frozen(), is_same1(), is_same1_16(), is_same3(), is_same3_16(), is_same4(), is_same4_16(), jpeg2000_decode_frame(), kmsgrab_free_frame(), kmsgrab_read_packet(), lag_decode_frame(), lavfi_read_packet(), libcelt_dec_decode(), libcodec2_decode(), libcodec2_encode(), libdav1d_receive_frame(), libgsm_decode_frame(), libgsm_encode_frame(), libkvazaar_encode(), libopenjpeg_copy_packed12(), libopenjpeg_copy_packed16(), libopenjpeg_copy_packed8(), libopenjpeg_copy_unpacked16(), libopenjpeg_copy_unpacked8(), libopenjpeg_decode_frame(), libopenjpeg_encode_frame(), libopus_decode(), libopus_encode(), librav1e_receive_packet(), librsvg_decode_frame(), libshine_encode_frame(), libspeex_decode_frame(), libvorbis_encode_frame(), libwebp_anim_encode_frame(), libwebp_encode_frame(), libx265_encode_set_roi(), ljpeg_encode_bgr(), ljpeg_encode_yuv(), ljpeg_encode_yuv_mb(), LLVMFuzzerTestOneInput(), m101_decode_frame(), mace_decode_frame(), magy_decode_frame(), magy_encode_frame(), main(), map_frame_to_surface(), mark_ref(), mediacodec_receive_frame(), mediacodec_wrap_hw_buffer(), mediacodec_wrap_sw_buffer(), mf_a_avframe_to_sample(), mf_avframe_to_sample(), mf_v_avframe_to_sample(), microdvd_read_header(), mirror_borders16(), mirror_borders8(), mlp_encode_frame(), mobiclip_decode(), monochrome_slice16(), monochrome_slice8(), movie_push_frame(), mp3lame_encode_frame(), MPA_encode_frame(), mpc7_decode_frame(), mpc8_decode_frame(), mss2_decode_frame(), mv_read_packet(), mv_read_seek(), mvc_decode_frame(), mxf_write_system_item(), null_filter_frame(), nvdec_retrieve_data(), nvenc_copy_frame(), nvenc_register_frame(), nvenc_send_frame(), nvenc_upload_frame(), oggvorbis_decode_frame(), omx_encode_frame(), on2avc_decode_frame(), opencl_get_buffer(), opengl_write_frame(), opengl_write_packet(), opus_decode_packet(), opus_encode_frame(), oscilloscope_filter_frame(), output_audio_frame(), output_data(), output_frame_end(), output_video_frame(), pad_last_frame(), paf_audio_decode(), paf_video_decode(), pcm_bluray_decode_frame(), pcm_decode_frame(), pcm_dvd_decode_frame(), pcm_dvd_encode_frame(), pcm_encode_frame(), pcx_encode_frame(), perform_compression(), perform_dc_correction(), photocd_decode_frame(), pick_pixel1(), pick_pixel1_16(), pick_pixel3(), pick_pixel3_16(), pick_pixel4(), pick_pixel4_16(), picmemset(), picmemset_8bpp(), pix_decode_frame(), pixlet_decode_frame(), postprocess_chroma(), postprocess_luma(), predict_intra(), prepare_frame(), print_frame(), proc_from_frame_to_dnn_analytics(), process_bayer(), process_block(), process_frame(), process_output(), push_single_pic(), qcelp_decode_frame(), qdm2_decode_frame(), qdmc_decode_frame(), qsv_decode(), qsv_decode_frame(), qsv_enc_frame(), qsv_get_buffer(), qsv_get_continuous_buffer(), qsv_h264_set_encode_ctrl(), qsv_process_data(), ra144_decode_frame(), ra144_encode_frame(), ra288_decode_frame(), raw_decode(), raw_encode(), rd_frame(), read_frame(), read_highpass(), read_in_data(), read_interval_packets(), read_packet_vs(), realign_frame(), receive_frame(), reconfig_encoder(), reflect_borders16(), reflect_borders8(), reget_buffer_internal(), request_frame(), rkmpp_retrieve_frame(), rl2_decode_frame(), roq_dpcm_encode_frame(), roq_encode_frame(), rpza_encode_frame(), rscc_decode_frame(), run_postproc(), s302m_decode_frame(), s302m_encode2_frame(), safe_get_ref_idx(), sbc_analyze_audio(), sbc_decode_frame(), sbc_encode_frame(), sbc_encode_init(), sbc_pack_frame(), sbc_synthesize_audio(), sbc_synthesize_eight(), sbc_synthesize_four(), sbc_unpack_frame(), decklink_output_callback::ScheduledFrameCompleted(), screenpresso_decode_frame(), select_frame(), send_delayed_frame(), set_frame_data(), set_meta(), set_output_frame(), set_pixel1(), set_pixel1_16(), set_pixel3(), set_pixel3_16(), set_pixel4(), set_pixel4_16(), set_sdl_yuv_conversion_mode(), sga_decode_frame(), sgirle_decode_frame(), shift_frame(), shorten_decode_frame(), show_frame(), shuffleplanes_filter_frame(), sierpinski_request_frame(), silk_decode_frame(), silk_decode_lpc(), silk_flush_frame(), sipr_decode_frame(), siren_decode(), smear_borders16(), smear_borders8(), smka_decode_frame(), smv_process_frame(), source_request_frame(), spatial_activate(), sub2video_get_blank_frame(), sub2video_push_ref(), sub2video_update(), submit_frame(), sunrast_encode_frame(), svc_encode_frame(), svq1_decode_frame_header(), swf_read_packet(), synth_superframe(), tak_decode_frame(), take_samples(), tdsc_decode_frame(), temperature_slice16(), temperature_slice16p(), temperature_slice8(), temperature_slice8p(), tgq_decode_frame(), tgq_decode_mb(), tgq_idct_put_mb(), tgq_idct_put_mb_dconly(), tgv_decode_frame(), tgv_decode_inter(), tiff_decode_tag(), tmv_decode_frame(), tqi_decode_frame(), tqi_idct_put(), transfer_image_buf(), truespeech_decode_frame(), try_decode_frame(), try_push_frame(), tta_decode_frame(), tta_encode_frame(), twolame_encode_frame(), ulti_convert_yuv(), ulti_grad(), ulti_pattern(), uninit(), unpack_frame(), unrefcount_frame(), update_context(), update_frame_pool(), upload_texture(), v210_decode_slice(), v410_decode_frame(), v4l2_buffer_buf_to_swframe(), v4l2_buffer_swframe_to_buf(), v4l2_read_packet(), v4l2_receive_frame(), v4l2_receive_packet(), v4l2_send_frame(), vaapi_encode_check_frame(), vaapi_encode_send_frame(), vaapi_get_buffer(), vaapi_vpp_frame_is_rgb(), validate_avframe_allocation(), vble_decode_frame(), vc1_probe(), vc2_encode_frame(), vdpau_get_buffer(), vdpau_hevc_start_frame(), verify_md5(), vibrance_slice16(), vibrance_slice16p(), vibrance_slice8(), vibrance_slice8p(), video_frame_cksum(), video_thread(), videotoolbox_postproc_frame(), videotoolbox_retrieve_data(), viv_read_seek(), vmd_decode(), vmd_read_packet(), vmdaudio_decode_frame(), vmdvideo_decode_frame(), vorbis_decode_frame(), vorbis_encode_frame(), vp3_decode_frame(), vp9_decode_frame(), vp9_export_enc_params(), vp9_metadata_update_fragment(), vp9_raw_reorder_filter(), vp9_raw_reorder_frame_free(), vp9_raw_reorder_frame_parse(), vp9_raw_reorder_make_output(), vpx_encode(), vqa_decode_chunk(), vqa_decode_frame(), vt_get_buffer(), vtenc_frame(), vtenc_send_frame(), vulkan_get_buffer(), wavesynth_decode(), wavpack_encode_frame(), wipe_side_data(), wma_decode_superframe(), wmapro_decode_packet(), worker(), wrap(), wrap_borders16(), wrap_borders8(), wrapped_avframe_encode(), wrapped_avframe_release_buffer(), write_audio_frame(), write_frame(), write_frame_header(), write_packet(), write_uncoded_frame_internal(), ws_snd_decode_frame(), X264_frame(), x8_init_block_index(), xan_decode_frame(), xan_wc3_copy_pixel_run(), xan_wc3_decode_frame(), xan_wc3_output_pixel_run(), xavs2_copy_frame(), xavs2_copy_frame_with_shift(), xavs2_encode_frame(), XAVS_frame(), xface_decode_frame(), xface_encode_frame(), xma_decode_packet(), xv_write_packet(), yop_decode_frame(), and yuv4_write_packet().
Definition at line 54 of file demuxing_decoding.c.
Referenced by decode_packet(), and main().
|
static |
Definition at line 55 of file demuxing_decoding.c.
Referenced by output_video_frame().
|
static |
Definition at line 56 of file demuxing_decoding.c.
Referenced by fourxm_read_packet(), and output_audio_frame().