#include <stdint.h>
#include "libavutil/common.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/log.h"
#include "libavutil/opt.h"
#include "avcodec.h"
#include "bsf.h"
#include "h2645_parse.h"
#include "h264.h"
#include "hevc.h"
#include "vc1_common.h"
Go to the source code of this file.
|
static int | val_in_array (const int *arr, int len, int val) |
|
static int | extract_extradata_h2645 (AVBSFContext *ctx, AVPacket *pkt, uint8_t **data, int *size) |
|
static int | extract_extradata_vc1 (AVBSFContext *ctx, AVPacket *pkt, uint8_t **data, int *size) |
|
static int | extract_extradata_mpeg12 (AVBSFContext *ctx, AVPacket *pkt, uint8_t **data, int *size) |
|
static int | extract_extradata_mpeg4 (AVBSFContext *ctx, AVPacket *pkt, uint8_t **data, int *size) |
|
static int | extract_extradata_init (AVBSFContext *ctx) |
|
static int | extract_extradata_filter (AVBSFContext *ctx, AVPacket *pkt) |
|
static void | extract_extradata_close (AVBSFContext *ctx) |
|
◆ OFFSET
◆ FLAGS
◆ val_in_array()
static int val_in_array |
( |
const int * |
arr, |
|
|
int |
len, |
|
|
int |
val |
|
) |
| |
|
static |
◆ extract_extradata_h2645()
◆ extract_extradata_vc1()
◆ extract_extradata_mpeg12()
◆ extract_extradata_mpeg4()
◆ extract_extradata_init()
◆ extract_extradata_filter()
◆ extract_extradata_close()
◆ id
Definition at line 250 of file extract_extradata_bsf.c.
Referenced by accumulate_huff_bit_consumption(), ape_tag_read_field(), asf_read_picture(), av_codec_get_id(), av_new_program(), avi_add_ientry(), avi_get_ientry(), avpriv_new_chapter(), che_configure(), check_section_show_entries(), create_new_audio_stream(), dxtory_decode_v1_rgb(), encode_callback(), eval_expr(), exif_decode_tag(), ff_dca_vlc_calc_alloc_bits(), ff_dca_vlc_calc_quant_bits(), ff_dca_vlc_enc_alloc(), ff_dca_vlc_enc_quant(), ff_flac_parse_picture(), ff_get_wav_header(), ff_jpegls_decode_lse(), ff_mjpeg_decode_sos(), ff_mov_read_stsd_entries(), ff_rtsp_tcp_read_packet(), ff_rtsp_tcp_write_packet(), ff_wav_codec_get_id(), ffat_update_ctx(), flush_packet(), frame_configure_elements(), get_codec_data(), get_sindex(), lvf_read_header(), lvf_read_packet(), mark_section_show_entries(), mjpeg_decode_app(), mkv_write_vtt_blocks(), mov_codec_id(), mov_read_covr(), mov_read_frma(), output_configure(), print_section(), put_system_header(), qdm2_parse_subpacket(), read_apic(), remap_deprecated_codec_id(), remove_sps(), remove_vps(), rso_read_header(), set_codec_from_probe_data(), sol_read_header(), txd_read_packet(), v4l2_get_ext_ctrl(), v4l2_set_ext_ctrl(), wait_frame(), wavpack_decode_block(), webvtt_write_packet(), write_chapter(), and wv_read_block_header().
◆ extract
◆ extract_tab
const { ... } extract_tab[] |
◆ codec_ids
◆ options
◆ extract_extradata_class
const AVClass extract_extradata_class |
|
static |
Initial value:= {
.class_name = "extract_extradata",
}
#define LIBAVUTIL_VERSION_INT
const char * av_default_item_name(void *ptr)
Return the context name.
Definition at line 336 of file extract_extradata_bsf.c.
◆ ff_extract_extradata_bsf
Initial value:= {
.name = "extract_extradata",
}
static av_cold int init(AVCodecContext *avctx)
static void filter(int16_t *output, ptrdiff_t out_stride, int16_t *low, ptrdiff_t low_stride, int16_t *high, ptrdiff_t high_stride, int len, int clip)
Definition at line 343 of file extract_extradata_bsf.c.