|
FFmpeg
|
#include <stdio.h>#include <string.h>#include "libavutil/error.h"#include "libavutil/intreadwrite.h"#include "libavutil/macros.h"#include "libavutil/mem.h"#include "libavcodec/avcodec.h"#include "libavcodec/bsf.h"#include "libavcodec/packet.h"Go to the source code of this file.
Data Structures | |
| struct | HVCCNALDesc |
Functions | |
| static void | print_packet_hex (const char *label, const AVPacket *pkt) |
| static uint8_t * | build_hvcc (size_t *hvcc_size, const HVCCNALDesc *arrays, int nb_arrays) |
| static int | build_packet (AVPacket *pkt, const uint8_t *nalus[], const size_t lens[], int count) |
| static int | decode_packet (const AVPacket *pkt) |
| static int | run_test_case (const char *case_name, const uint8_t *hvcc, size_t hvcc_size, AVPacket *in_pkt, int init_only, int check_decode) |
| int | main (void) |
Variables | |
| static const uint8_t | vps_bytes [] |
| static const uint8_t | sps_bytes [] |
| static const uint8_t | sps1_bytes [] |
| static const uint8_t | pps0_bytes [] |
| static const uint8_t | pps1_bytes [] |
| static const uint8_t | prefix_sei_bytes [] |
| static const uint8_t | dummy_sei_bytes [] |
| static const uint8_t | idr_slice_bytes [] |
| static const uint8_t | hvcc_header [22] |
|
static |
Definition at line 107 of file api-hevc-mp4toannexb-test.c.
Referenced by run_test_case().
|
static |
Definition at line 116 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 156 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 180 of file api-hevc-mp4toannexb-test.c.
Referenced by run_test_case().
|
static |
Definition at line 245 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
| int main | ( | void | ) |
Definition at line 325 of file api-hevc-mp4toannexb-test.c.
|
static |
Definition at line 35 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 41 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 51 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 60 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 65 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 70 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 75 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 80 of file api-hevc-mp4toannexb-test.c.
Referenced by main().
|
static |
Definition at line 85 of file api-hevc-mp4toannexb-test.c.
Referenced by build_hvcc().