FFmpeg
|
#include <limits.h>
#include <stdio.h>
#include <string.h>
#include "libavutil/error.h"
#include "libavutil/log.h"
#include "libavutil/macros.h"
#include "libavutil/mem.h"
#include "atsc_a53.h"
#include "get_bits.h"
#include "golomb.h"
#include "h264_ps.h"
#include "h264_sei.h"
#include "sei.h"
Go to the source code of this file.
Macros | |
#define | AVERROR_PS_NOT_FOUND FFERRTAG(0xF8,'?','P','S') |
Variables | |
static const uint8_t | sei_num_clock_ts_table [9] |
H.264 / AVC / MPEG-4 part10 SEI decoding.
Definition in file h264_sei.c.
Definition at line 42 of file h264_sei.c.
void ff_h264_sei_uninit | ( | H264SEIContext * | h | ) |
Reset SEI values at the beginning of the frame.
Definition at line 48 of file h264_sei.c.
Referenced by decode_nal_units(), h264_close(), h264_decode_end(), h264_decode_flush(), h264_init_context(), and parse_nal_units().
int ff_h264_sei_process_picture_timing | ( | H264SEIPictureTiming * | h, |
const SPS * | sps, | ||
void * | logctx | ||
) |
Parse the contents of a picture timing message given an active SPS.
Definition at line 69 of file h264_sei.c.
Referenced by h264_export_frame_props(), and parse_nal_units().
|
static |
Definition at line 136 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 159 of file h264_sei.c.
Referenced by decode_registered_user_data().
|
static |
Definition at line 180 of file h264_sei.c.
Referenced by decode_registered_user_data().
|
static |
Definition at line 190 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 251 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 287 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 305 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 342 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 370 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 387 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 412 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
|
static |
Definition at line 420 of file h264_sei.c.
Referenced by ff_h264_sei_decode().
int ff_h264_sei_decode | ( | H264SEIContext * | h, |
GetBitContext * | gb, | ||
const H264ParamSets * | ps, | ||
void * | logctx | ||
) |
Definition at line 463 of file h264_sei.c.
Referenced by decode_nal_units(), and parse_nal_units().
const char* ff_h264_sei_stereo_mode | ( | const H264SEIFramePacking * | h | ) |
Get stereo_mode string from the h264 frame_packing_arrangement.
Definition at line 546 of file h264_sei.c.
Referenced by output_frame().
|
static |
Definition at line 44 of file h264_sei.c.
Referenced by ff_h264_sei_process_picture_timing().