Go to the source code of this file.
|
| static void | count_or_copy (uint8_t **out, uint64_t *out_size, const uint8_t *in, int in_size, enum PsSource ps, int copy) |
| |
| static int | h264_extradata_to_annexb (AVBSFContext *ctx, const uint8_t *extradata, int extradata_size, uint8_t **out_extradata, int *out_extradata_size) |
| |
| static int | h264_mp4toannexb_save_ps (uint8_t **dst, int *dst_size, unsigned *dst_buf_size, const uint8_t *nal, uint32_t nal_size, int first) |
| |
| static int | h264_mp4toannexb_filter_ps (H264BSFContext *s, const uint8_t *buf, const uint8_t *buf_end) |
| |
| static int | h264_mp4toannexb_init (AVBSFContext *ctx) |
| |
| static int | h264_mp4toannexb_filter (AVBSFContext *ctx, AVPacket *opkt) |
| |
| static void | h264_mp4toannexb_close (AVBSFContext *ctx) |
| |
| static void | h264_mp4toannexb_flush (AVBSFContext *ctx) |
| |
◆ LOG_ONCE
◆ PsSource
◆ count_or_copy()
| static void count_or_copy |
( |
uint8_t ** | out, |
|
|
uint64_t * | out_size, |
|
|
const uint8_t * | in, |
|
|
int | in_size, |
|
|
enum PsSource | ps, |
|
|
int | copy ) |
|
static |
◆ h264_extradata_to_annexb()
| static int h264_extradata_to_annexb |
( |
AVBSFContext * | ctx, |
|
|
const uint8_t * | extradata, |
|
|
int | extradata_size, |
|
|
uint8_t ** | out_extradata, |
|
|
int * | out_extradata_size ) |
|
static |
◆ h264_mp4toannexb_save_ps()
| static int h264_mp4toannexb_save_ps |
( |
uint8_t ** | dst, |
|
|
int * | dst_size, |
|
|
unsigned * | dst_buf_size, |
|
|
const uint8_t * | nal, |
|
|
uint32_t | nal_size, |
|
|
int | first ) |
|
static |
◆ h264_mp4toannexb_filter_ps()
| static int h264_mp4toannexb_filter_ps |
( |
H264BSFContext * | s, |
|
|
const uint8_t * | buf, |
|
|
const uint8_t * | buf_end ) |
|
static |
◆ h264_mp4toannexb_init()
◆ h264_mp4toannexb_filter()
◆ h264_mp4toannexb_close()
◆ h264_mp4toannexb_flush()
◆ codec_ids
◆ ff_h264_mp4toannexb_bsf
Initial value:= {
.p.name = "h264_mp4toannexb",
}
static enum AVCodecID codec_ids[]
static av_cold void close(AVCodecParserContext *s)
void(* flush)(AVBSFContext *ctx)
int(* init)(AVBSFContext *ctx)
static void h264_mp4toannexb_flush(AVBSFContext *ctx)
static int h264_mp4toannexb_filter(AVBSFContext *ctx, AVPacket *opkt)
static void h264_mp4toannexb_close(AVBSFContext *ctx)
static int h264_mp4toannexb_init(AVBSFContext *ctx)
void(* filter)(uint8_t *src, ptrdiff_t stride, int qscale)
Definition at line 471 of file h264_mp4toannexb.c.