Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCasimir666 <casimir666@users.sourceforge.net>2010-06-20 19:19:11 +0400
committerCasimir666 <casimir666@users.sourceforge.net>2010-06-20 19:19:11 +0400
commite6705b4bef07d0cc70f80ef48fb3094fd35597b2 (patch)
tree0e36fec3c014dde66e448f815cbe847c1a1e0e4d /src/DSUtil
parent2c170449ff5293be46bcb9698d9fe3e706b901c7 (diff)
Added : program elementary stream types
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@2064 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/DSUtil')
-rw-r--r--src/DSUtil/Mpeg2Def.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/DSUtil/Mpeg2Def.h b/src/DSUtil/Mpeg2Def.h
index 438224a1d..5b5c8f71a 100644
--- a/src/DSUtil/Mpeg2Def.h
+++ b/src/DSUtil/Mpeg2Def.h
@@ -27,9 +27,9 @@ enum PES_STREAM_TYPE
{
INVALID = 0,
VIDEO_STREAM_MPEG1 = 0x01,
- VIDEO_STREAM_MPEG2 = 0x02,
- AUDIO_STREAM_MPEG1 = 0x03, // all layers including mp3
- AUDIO_STREAM_MPEG2 = 0x04,
+ VIDEO_STREAM_MPEG2 = 0x02, // ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream
+ AUDIO_STREAM_MPEG1 = 0x03, // all layers including mp3 (ISO/IEC 11172-3 Audio)
+ AUDIO_STREAM_MPEG2 = 0x04, // ISO/IEC 13818-3 Audio
PRIVATE = 0x05, // ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private_sections
PES_PRIVATE = 0x06, // ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
PES_07 = 0x07, // ISO/IEC 13522 MHEG
@@ -46,7 +46,18 @@ enum PES_STREAM_TYPE
PES_12 = 0x12, // ISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in PES packets
PES_13 = 0x13, // ISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in ISO/IEC14496_sections.
PES_14 = 0x14, // ISO/IEC 13818-6 Synchronized Download Protocol
- VIDEO_STREAM_H264 = 0x1b,
+ METADATA_PES_PACKETS = 0x15, // Metadata carried in PES packets
+ METADATA_SECTIONS = 0X16, // Metadata carried in metadata_sections
+ DATA_CAROUSEL = 0x17, // Metadata carried in ISO/IEC 13818-6 Data Carousel
+ OBJECT_CAROUSEL = 0x18, // Metadata carried in ISO/IEC 13818-6 Object Carousel
+ SYNCHRONIZED_DOWNLOAD = 0x19, // Metadata carried in ISO/IEC 13818-6 Synchronized Download Protocol
+ IPMP = 0x1A, // IPMP stream (defined in ISO/IEC 13818-11, MPEG-2 IPMP)
+ VIDEO_STREAM_H264 = 0x1B, // AVC video stream conforming to one or more profiles defined in Annex A of ITU-T Rec. H.264
+ PES_1C = 0x1C, // ISO/IEC 14496-3 Audio, without using any additional transport syntax, such as DST, ALS and SLS
+ TEXT = 0x1D, // ISO/IEC 14496-17 Text
+ AUXILIARY_VIDEO_STREAM = 0x1E, // Auxiliary video stream as defined in ISO/IEC 23002-3
+ SVC_H264 = 0x1F, // SVC video sub-bitstream of an AVC video stream conforming to one or more profiles defined in Annex G of ITU-T Rec. H.264 | ISO/IEC 14496-10
+ MVC_H264 = 0x20, // MVC video sub-bitstream of an AVC video stream conforming to one or more profiles defined in Annex H of ITU-T Rec. H.264 | ISO/IEC 14496-10
AUDIO_STREAM_LPCM = 0x80,
AUDIO_STREAM_AC3 = 0x81,
AUDIO_STREAM_DTS = 0x82,