Mercurial > mplayer.hg
comparison libmpdemux/demux_ts.c @ 17816:c3530af0e23c
init variable in parse_mp4_object_descriptor before using it; fixes cid 237
author | nicodvb |
---|---|
date | Sat, 11 Mar 2006 23:26:02 +0000 |
parents | b6b34e21941b |
children | 97aa495df9dd |
comparison
equal
deleted
inserted
replaced
17815:36a155ee4d27 | 17816:c3530af0e23c |
---|---|
1932 | 1932 |
1933 static void parse_mp4_object_descriptor(pmt_t *pmt, uint8_t *buf, int len, void *elem) | 1933 static void parse_mp4_object_descriptor(pmt_t *pmt, uint8_t *buf, int len, void *elem) |
1934 { | 1934 { |
1935 int i, j = 0, id; | 1935 int i, j = 0, id; |
1936 | 1936 |
1937 i=0; | |
1937 id = (buf[0] << 2) | ((buf[1] & 0xc0) >> 6); | 1938 id = (buf[0] << 2) | ((buf[1] & 0xc0) >> 6); |
1938 mp_msg(MSGT_DEMUX, MSGL_V, "PARSE_MP4_OBJECT_DESCRIPTOR: len=%d, OD_ID=%d\n", len, id); | 1939 mp_msg(MSGT_DEMUX, MSGL_V, "PARSE_MP4_OBJECT_DESCRIPTOR: len=%d, OD_ID=%d\n", len, id); |
1939 if(buf[1] & 0x20) | 1940 if(buf[1] & 0x20) |
1940 { | 1941 { |
1941 i += buf[2] + 1; //url | 1942 i += buf[2] + 1; //url |