FFmpeg
|
#include <string.h>
#include "libavutil/avassert.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mem.h"
#include "bsf.h"
#include "bsf_internal.h"
#include "bytestream.h"
#include "defs.h"
#include "h264.h"
Go to the source code of this file.
Data Structures | |
struct | H264BSFContext |
Macros | |
#define | LOG_ONCE(...) |
Functions | |
static void | count_or_copy (uint8_t **out, uint64_t *out_size, const uint8_t *in, int in_size, int ps, int copy) |
static int | h264_extradata_to_annexb (AVBSFContext *ctx, const int padding) |
static int | h264_mp4toannexb_init (AVBSFContext *ctx) |
static int | h264_mp4toannexb_filter (AVBSFContext *ctx, AVPacket *opkt) |
static void | h264_mp4toannexb_flush (AVBSFContext *ctx) |
Variables | |
static enum AVCodecID | codec_ids [] |
const AVBitStreamFilter | ff_h264_mp4toannexb_bsf |
#define LOG_ONCE | ( | ... | ) |
|
static |
Definition at line 46 of file h264_mp4toannexb_bsf.c.
Referenced by h264_mp4toannexb_filter().
|
static |
Definition at line 65 of file h264_mp4toannexb_bsf.c.
Referenced by h264_mp4toannexb_init().
|
static |
Definition at line 139 of file h264_mp4toannexb_bsf.c.
|
static |
Definition at line 169 of file h264_mp4toannexb_bsf.c.
|
static |
Definition at line 302 of file h264_mp4toannexb_bsf.c.
|
static |
Definition at line 311 of file h264_mp4toannexb_bsf.c.
const AVBitStreamFilter ff_h264_mp4toannexb_bsf |
Definition at line 315 of file h264_mp4toannexb_bsf.c.