FFmpeg
Functions | Variables
api-enc-parser-test.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "libavcodec/avcodec.h"
#include "libavutil/log.h"
#include "libavutil/mem.h"
#include "libavutil/pixdesc.h"

Go to the source code of this file.

Functions

static uint8_t * encode_frames (const AVCodec *enc, int width, int height, int n_frames, size_t *out_size)
 
static void print_parse_result (const char *label, const uint8_t *out, int out_size)
 
static int parse_once (AVCodecContext *avctx, enum AVCodecID codec_id, const char *label, const uint8_t *buf, int buf_size)
 
static int parse_stream (AVCodecContext *avctx, enum AVCodecID codec_id, const char *tag, const uint8_t *buf, int buf_size, int chunk_size, uint8_t **all_out, size_t *all_size)
 
int main (int argc, char **argv)
 

Variables

static const uint8_t garbage []
 

Function Documentation

◆ encode_frames()

static uint8_t* encode_frames ( const AVCodec enc,
int  width,
int  height,
int  n_frames,
size_t *  out_size 
)
static

Definition at line 53 of file api-enc-parser-test.c.

Referenced by main().

◆ print_parse_result()

static void print_parse_result ( const char *  label,
const uint8_t *  out,
int  out_size 
)
static

Definition at line 178 of file api-enc-parser-test.c.

Referenced by parse_once(), and parse_stream().

◆ parse_once()

static int parse_once ( AVCodecContext avctx,
enum AVCodecID  codec_id,
const char *  label,
const uint8_t *  buf,
int  buf_size 
)
static

Definition at line 202 of file api-enc-parser-test.c.

Referenced by main().

◆ parse_stream()

static int parse_stream ( AVCodecContext avctx,
enum AVCodecID  codec_id,
const char *  tag,
const uint8_t *  buf,
int  buf_size,
int  chunk_size,
uint8_t **  all_out,
size_t *  all_size 
)
static

Definition at line 226 of file api-enc-parser-test.c.

Referenced by main().

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 302 of file api-enc-parser-test.c.

Variable Documentation

◆ garbage

const uint8_t garbage[]
static
Initial value:
= {
0xff, 0xab, 0xcd, 0xef, 0x12, 0x34, 0x56, 0x78,
}

Definition at line 44 of file api-enc-parser-test.c.

Referenced by main().