diff options
| author | phintuka <phintuka> | 2010-05-16 11:28:18 +0000 |
|---|---|---|
| committer | phintuka <phintuka> | 2010-05-16 11:28:18 +0000 |
| commit | 55043438cf421bfbbcef53045f039c0720aad9ee (patch) | |
| tree | e2651943a866e94b31348268e7811f3df378fdce | |
| parent | 2d122333ed98d27493ea65904b5c10c8aac005e0 (diff) | |
| download | xineliboutput-55043438cf421bfbbcef53045f039c0720aad9ee.tar.gz xineliboutput-55043438cf421bfbbcef53045f039c0720aad9ee.tar.bz2 | |
Changed internally used pseudo stream types (STREAM_AUDIO_???, STREAM_DVBSUB)
to > 0xff to avoid collisions with "real" PMT stream types
| -rw-r--r-- | tools/ts.h | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: ts.h,v 1.15 2010-05-15 19:24:05 phintuka Exp $ + * $Id: ts.h,v 1.16 2010-05-16 11:28:18 phintuka Exp $ * */ @@ -76,9 +76,14 @@ typedef enum { ISO_14496_PART10_VIDEO = 0x1b, /* ISO/IEC 14496-10 Video (MPEG-4 part 10/AVC, aka H.264) */ STREAM_VIDEO_MPEG = 0x80, STREAM_AUDIO_AC3 = 0x81, - STREAM_AUDIO_EAC3 = 0x84, - STREAM_DVBSUB = 0x100 + /* private streams, payload type detected from PMT stream descriptor tag */ + + STREAM_AUDIO_EAC3 = 0x7a06, // ISO_13818_PES_PRIVATE | (STREAM_DESCR_EAC3 << 8) + STREAM_AUDIO_DTS = 0x7b06, // ISO_13818_PES_PRIVATE | (STREAM_DESCR_DTS << 8) + STREAM_AUDIO_AAC = 0x7c06, // ISO_13818_PES_PRIVATE | (STREAM_DESCR_AAC << 8) + STREAM_DVBSUB = 0x5906, // ISO_13818_PES_PRIVATE | (STREAM_DESCR_DVBSUB << 8) + } ts_stream_type; /* stream info descriptors */ |
