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