summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2011-07-18 22:38:54 +0300
committerPetri Hintukainen <phintuka@users.sourceforge.net>2011-07-18 22:38:54 +0300
commit10d79495d21c47a6c890d501d461b62cb46081e1 (patch)
treea14e8c6a30956320ae829af686197f0e6f7de683
parentb1e7541d8541f424a374ad8f996b104ffcab7ab9 (diff)
downloadxine-lib-10d79495d21c47a6c890d501d461b62cb46081e1.tar.gz
xine-lib-10d79495d21c47a6c890d501d461b62cb46081e1.tar.bz2
demux_ts: commented out PCM inside PS1
Demuxer does not send PCM header. Decoder can't handle raw PCM stream without configuration.
-rw-r--r--src/demuxers/demux_ts.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/demuxers/demux_ts.c b/src/demuxers/demux_ts.c
index 60cdb9ff2..8ec2b60eb 100644
--- a/src/demuxers/demux_ts.c
+++ b/src/demuxers/demux_ts.c
@@ -878,9 +878,11 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
m->type |= BUF_AUDIO_A52;
return 1;
+#if 0
+ /* commented out: does not set PCM type. Decoder can't handle raw PCM stream without configuration. */
} else if ((p[0]&0xf0) == 0xa0) {
- int pcm_offset;
+ unsigned int pcm_offset;
for (pcm_offset=0; ++pcm_offset < packet_len-1 ; ){
if (p[pcm_offset] == 0x01 && p[pcm_offset+1] == 0x80 ) { /* START */
@@ -897,6 +899,7 @@ static int demux_ts_parse_pes_header (xine_t *xine, demux_ts_media *m,
m->size = packet_len-pcm_offset;
m->type |= BUF_AUDIO_LPCM_BE;
return 1;
+#endif
}
} else if ((stream_id & 0xf0) == 0xe0) {