Go to the source code of this file.
Macros
Functions
Parse MPEG-PES five-byte timestamp.
More...
Variables
static const int
lpcm_freq_tab [4] = { 48000, 96000, 44100, 32000 }
Macro Definition Documentation
◆ PACK_START_CODE
#define PACK_START_CODE ((unsigned int)0x000001ba)
◆ SYSTEM_HEADER_START_CODE
#define SYSTEM_HEADER_START_CODE ((unsigned int)0x000001bb)
◆ SEQUENCE_END_CODE
#define SEQUENCE_END_CODE ((unsigned int)0x000001b7)
◆ PACKET_START_CODE_MASK
#define PACKET_START_CODE_MASK ((unsigned int)0xffffff00)
◆ PACKET_START_CODE_PREFIX
#define PACKET_START_CODE_PREFIX ((unsigned int)0x00000100)
◆ ISO_11172_END_CODE
#define ISO_11172_END_CODE ((unsigned int)0x000001b9)
◆ PROGRAM_STREAM_MAP
#define PROGRAM_STREAM_MAP 0x1bc
◆ PRIVATE_STREAM_1
#define PRIVATE_STREAM_1 0x1bd
◆ PADDING_STREAM
#define PADDING_STREAM 0x1be
◆ PRIVATE_STREAM_2
#define PRIVATE_STREAM_2 0x1bf
◆ AUDIO_ID
◆ VIDEO_ID
◆ H264_ID
◆ AC3_ID
◆ DTS_ID
◆ LPCM_ID
◆ SUB_ID
◆ STREAM_TYPE_VIDEO_MPEG1
#define STREAM_TYPE_VIDEO_MPEG1 0x01
◆ STREAM_TYPE_VIDEO_MPEG2
#define STREAM_TYPE_VIDEO_MPEG2 0x02
◆ STREAM_TYPE_AUDIO_MPEG1
#define STREAM_TYPE_AUDIO_MPEG1 0x03
◆ STREAM_TYPE_AUDIO_MPEG2
#define STREAM_TYPE_AUDIO_MPEG2 0x04
◆ STREAM_TYPE_PRIVATE_SECTION
#define STREAM_TYPE_PRIVATE_SECTION 0x05
◆ STREAM_TYPE_PRIVATE_DATA
#define STREAM_TYPE_PRIVATE_DATA 0x06
◆ STREAM_TYPE_AUDIO_AAC
#define STREAM_TYPE_AUDIO_AAC 0x0f
◆ STREAM_TYPE_VIDEO_MPEG4
#define STREAM_TYPE_VIDEO_MPEG4 0x10
◆ STREAM_TYPE_VIDEO_H264
#define STREAM_TYPE_VIDEO_H264 0x1b
◆ STREAM_TYPE_VIDEO_HEVC
#define STREAM_TYPE_VIDEO_HEVC 0x24
◆ STREAM_TYPE_VIDEO_VVC
#define STREAM_TYPE_VIDEO_VVC 0x33
◆ STREAM_TYPE_VIDEO_CAVS
#define STREAM_TYPE_VIDEO_CAVS 0x42
◆ STREAM_TYPE_AUDIO_AC3
#define STREAM_TYPE_AUDIO_AC3 0x81
Function Documentation
◆ ff_parse_pes_pts()
static
int64_t ff_parse_pes_pts
(
const uint8_t *
buf )
inlinestatic
Variable Documentation
◆ lpcm_freq_tab
const int lpcm_freq_tab[4] = { 48000, 96000, 44100, 32000 }
static