summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_mpg.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-23 02:12:15 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-23 02:12:15 +0000
commitda08b8a0768abaf17b89006b18b19aa5c8b7a3a8 (patch)
treed3322715c39d5f628c11884ae810ea0d33984a63 /libmpdemux/demux_mpg.c
parent1c07dc9f3f26b8eb28c284fc4e8418c962c58963 (diff)
downloadmpv-da08b8a0768abaf17b89006b18b19aa5c8b7a3a8.tar.bz2
mpv-da08b8a0768abaf17b89006b18b19aa5c8b7a3a8.tar.xz
raw mpeg4-es support (you need to set -fps manually!)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9070 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demux_mpg.c')
-rw-r--r--libmpdemux/demux_mpg.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmpdemux/demux_mpg.c b/libmpdemux/demux_mpg.c
index e20307fda7..6828939d6d 100644
--- a/libmpdemux/demux_mpg.c
+++ b/libmpdemux/demux_mpg.c
@@ -247,6 +247,7 @@ static int demux_mpg_read_packet(demuxer_t *demux,int id){
int num_elementary_packets100=0;
int num_elementary_packets101=0;
+int num_elementary_packets12x=0;
int num_elementary_packets1B6=0;
int num_elementary_packetsPES=0;
int num_mp3audio_packets=0;
@@ -314,7 +315,8 @@ do{
} else {
if(head>=0x100 && head<0x1B0){
if(head==0x100) ++num_elementary_packets100; else
- if(head==0x101) ++num_elementary_packets101;
+ if(head==0x101) ++num_elementary_packets101; else
+ if(head>=0x120 && head<=0x12F) ++num_elementary_packets12x;
mp_msg(MSGT_DEMUX,MSGL_DBG3,"Opps... elementary video packet found: %03X\n",head);
} else
if((head>=0x1C0 && head<0x1F0) || head==0x1BD){