|
FFmpeg
4.4.6
|
Go to the source code of this file.
Macros | |
| #define | PACK_START_CODE ((unsigned int)0x000001ba) |
| #define | SYSTEM_HEADER_START_CODE ((unsigned int)0x000001bb) |
| #define | SEQUENCE_END_CODE ((unsigned int)0x000001b7) |
| #define | PACKET_START_CODE_MASK ((unsigned int)0xffffff00) |
| #define | PACKET_START_CODE_PREFIX ((unsigned int)0x00000100) |
| #define | ISO_11172_END_CODE ((unsigned int)0x000001b9) |
| #define | PROGRAM_STREAM_MAP 0x1bc |
| #define | PRIVATE_STREAM_1 0x1bd |
| #define | PADDING_STREAM 0x1be |
| #define | PRIVATE_STREAM_2 0x1bf |
| #define | AUDIO_ID 0xc0 |
| #define | VIDEO_ID 0xe0 |
| #define | H264_ID 0xe2 |
| #define | AC3_ID 0x80 |
| #define | DTS_ID 0x88 |
| #define | LPCM_ID 0xa0 |
| #define | SUB_ID 0x20 |
| #define | STREAM_TYPE_VIDEO_MPEG1 0x01 |
| #define | STREAM_TYPE_VIDEO_MPEG2 0x02 |
| #define | STREAM_TYPE_AUDIO_MPEG1 0x03 |
| #define | STREAM_TYPE_AUDIO_MPEG2 0x04 |
| #define | STREAM_TYPE_PRIVATE_SECTION 0x05 |
| #define | STREAM_TYPE_PRIVATE_DATA 0x06 |
| #define | STREAM_TYPE_AUDIO_AAC 0x0f |
| #define | STREAM_TYPE_VIDEO_MPEG4 0x10 |
| #define | STREAM_TYPE_VIDEO_H264 0x1b |
| #define | STREAM_TYPE_VIDEO_HEVC 0x24 |
| #define | STREAM_TYPE_VIDEO_CAVS 0x42 |
| #define | STREAM_TYPE_AUDIO_AC3 0x81 |
Functions | |
| static int64_t | ff_parse_pes_pts (const uint8_t *buf) |
| Parse MPEG-PES five-byte timestamp. More... | |
Variables | |
| static const int | lpcm_freq_tab [4] = { 48000, 96000, 44100, 32000 } |
Parse MPEG-PES five-byte timestamp.
Definition at line 68 of file mpeg.h.
Referenced by check_sync_pes(), demux_audio(), demux_video(), get_pts(), mpegts_push_data(), and read_part_of_packet().
|
static |
Definition at line 63 of file mpeg.h.
Referenced by mpeg_mux_init().