|
FFmpeg
|
#include <string.h>#include "config.h"#include "libavutil/intreadwrite.h"#include "libavutil/mem.h"#include "hevc.h"Go to the source code of this file.
Macros | |
| #define | STARTCODE_TEST |
Functions | |
| int | ff_hevc_extract_rbsp (HEVCContext *s, const uint8_t *src, int length, HEVCNAL *nal) |
| Extract the raw (unescaped) HEVC bitstream. More... | |
| static const char * | nal_unit_name (int nal_type) |
| static int | hls_nal_unit (HEVCNAL *nal, AVCodecContext *avctx) |
| int | ff_hevc_split_packet (HEVCContext *s, HEVCPacket *pkt, const uint8_t *buf, int length, AVCodecContext *avctx, int is_nalff, int nal_length_size) |
| Split an input packet into NAL units. More... | |
| #define STARTCODE_TEST |
Referenced by ff_hevc_extract_rbsp().
| int ff_hevc_extract_rbsp | ( | HEVCContext * | s, |
| const uint8_t * | src, | ||
| int | length, | ||
| HEVCNAL * | nal | ||
| ) |
Extract the raw (unescaped) HEVC bitstream.
Definition at line 32 of file hevc_parse.c.
Referenced by ff_hevc_split_packet(), and generate_fake_vps().
|
static |
Definition at line 149 of file hevc_parse.c.
Referenced by hls_nal_unit().
|
static |
Definition at line 185 of file hevc_parse.c.
Referenced by ff_hevc_split_packet().
| int ff_hevc_split_packet | ( | HEVCContext * | s, |
| HEVCPacket * | pkt, | ||
| const uint8_t * | buf, | ||
| int | length, | ||
| AVCodecContext * | avctx, | ||
| int | is_nalff, | ||
| int | nal_length_size | ||
| ) |
Split an input packet into NAL units.
Definition at line 208 of file hevc_parse.c.
Referenced by decode_nal_units(), and parse_nal_units().
1.8.6