From d4eed8f8d25ff5162652a10894af34183f777b37 Mon Sep 17 00:00:00 2001 From: lorenm Date: Thu, 2 Jun 2005 21:16:21 +0000 Subject: demux high profile H.264 ES git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15619 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/mpeg_hdr.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libmpdemux/mpeg_hdr.c') diff --git a/libmpdemux/mpeg_hdr.c b/libmpdemux/mpeg_hdr.c index 1dadbe21fe..a31bd32f84 100644 --- a/libmpdemux/mpeg_hdr.c +++ b/libmpdemux/mpeg_hdr.c @@ -329,6 +329,16 @@ int h264_parse_sps(mp_mpeg_header_t * picture, unsigned char * buf, int len) picture->fps = picture->timeinc_unit = picture->timeinc_resolution = 0; n = 24; read_golomb(buf, &n); + if(buf[0] >= 100){ + if(read_golomb(buf, &n) == 3) + n++; + read_golomb(buf, &n); + read_golomb(buf, &n); + n++; + if(getbits(buf, n++, 1)){ + //FIXME scaling matrix + } + } read_golomb(buf, &n); v = read_golomb(buf, &n); if(v == 0) -- cgit v1.2.3