summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/demuxers/demux_ts.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/demuxers/demux_ts.c b/src/demuxers/demux_ts.c
index 0ced0878a..a5c715c62 100644
--- a/src/demuxers/demux_ts.c
+++ b/src/demuxers/demux_ts.c
@@ -285,7 +285,6 @@
typedef struct {
unsigned int pid;
fifo_buffer_t *fifo;
- uint8_t *content;
uint32_t size;
uint32_t type;
int64_t pts;
@@ -885,7 +884,6 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
packet_len -= header_len + 9;
if (m->descriptor_tag == STREAM_VIDEO_VC1) {
- m->content = p;
m->size = packet_len;
m->type = BUF_VIDEO_VC1;
return 1;
@@ -894,7 +892,6 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
if (m->descriptor_tag == HDMV_SPU_BITMAP) {
long payload_len = ((buf[4] << 8) | buf[5]) - header_len - 3;
- m->content = p;
m->size = packet_len;
m->type |= BUF_SPU_HDMV;
m->buf->decoder_info[2] = payload_len;
@@ -916,27 +913,23 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
* For audio streams, m->type already contains the stream no.
*/
if(m->descriptor_tag == HDMV_AUDIO_84_EAC3) {
- m->content = p;
m->size = packet_len;
m->type |= BUF_AUDIO_EAC3;
return 1;
} else if(m->descriptor_tag == STREAM_AUDIO_AC3) { /* ac3 - raw */
- m->content = p;
m->size = packet_len;
m->type |= BUF_AUDIO_A52;
return 1;
} else if (m->descriptor_tag == HDMV_AUDIO_83_TRUEHD) {
/* TODO: separate AC3 and TrueHD streams ... */
- m->content = p;
m->size = packet_len;
m->type |= BUF_AUDIO_A52;
return 1;
} else if (m->descriptor_tag == HDMV_AUDIO_82_DTS ||
m->descriptor_tag == HDMV_AUDIO_86_DTS_HD_MA ) {
- m->content = p;
m->size = packet_len;
m->type |= BUF_AUDIO_DTS;
return 1;
@@ -950,7 +943,6 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
return 0;
}
- m->content = p + 4;
m->size = packet_len - 4;
m->type |= BUF_AUDIO_LPCM_BE;
@@ -965,14 +957,12 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
/* DVBSUB */
long payload_len = ((buf[4] << 8) | buf[5]) - header_len - 3;
- m->content = p;
m->size = packet_len;
m->type |= BUF_SPU_DVB;
m->buf->decoder_info[2] = payload_len;
return 1;
} else if (p[0] == 0x0B && p[1] == 0x77) { /* ac3 - syncword */
- m->content = p;
m->size = packet_len;
m->type |= BUF_AUDIO_A52;
return 1;
@@ -980,7 +970,6 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
} else if ((p[0] & 0xE0) == 0x20) {
spu_id = (p[0] & 0x1f);
- m->content = p+1;
m->size = packet_len-1;
m->type = BUF_SPU_DVD + spu_id;
return 1;
@@ -990,7 +979,6 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
return 0;
}
- m->content = p+4;
m->size = packet_len - 4;
m->type |= BUF_AUDIO_A52;
return 1;
@@ -1012,7 +1000,6 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
return 0;
}
- m->content = p+pcm_offset;
m->size = packet_len-pcm_offset;
m->type |= BUF_AUDIO_LPCM_BE;
return 1;
@@ -1021,7 +1008,6 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
} else if ((stream_id & 0xf0) == 0xe0) {
- m->content = p;
m->size = packet_len;
switch (m->descriptor_tag) {
case ISO_11172_VIDEO:
@@ -1047,7 +1033,6 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
} else if ((stream_id & 0xe0) == 0xc0) {
- m->content = p;
m->size = packet_len;
switch (m->descriptor_tag) {
case ISO_11172_AUDIO: