comparison libmpdemux/demux_real.c @ 5810:8a357300d0ec

Added demuxer uninit
author albeu
date Wed, 24 Apr 2002 15:36:07 +0000
parents ce6952225939
children dca3016882cf
comparison
equal deleted inserted replaced
5809:4b24942acdbb 5810:8a357300d0ec
6 Based on FFmpeg's libav/rm.c. 6 Based on FFmpeg's libav/rm.c.
7 7
8 TODO: fix the whole syncing mechanism 8 TODO: fix the whole syncing mechanism
9 9
10 $Log$ 10 $Log$
11 Revision 1.10 2002/04/24 15:36:06 albeu
12 Added demuxer uninit
13
11 Revision 1.9 2002/03/15 15:51:37 alex 14 Revision 1.9 2002/03/15 15:51:37 alex
12 added PRE-ALPHA seeking ability and index table generator (like avi's one) 15 added PRE-ALPHA seeking ability and index table generator (like avi's one)
13 16
14 Revision 1.8 2002/01/23 19:41:01 alex 17 Revision 1.8 2002/01/23 19:41:01 alex
15 fixed num_of_packets and current_packet handling, bug found by Mike Melanson 18 fixed num_of_packets and current_packet handling, bug found by Mike Melanson
508 len = stream_read_word(demuxer->stream); 511 len = stream_read_word(demuxer->stream);
509 if (len > 0) 512 if (len > 0)
510 { 513 {
511 buf = malloc(len+1); 514 buf = malloc(len+1);
512 stream_read(demuxer->stream, buf, len); 515 stream_read(demuxer->stream, buf, len);
516 buf[len] = 0;
513 demux_info_add(demuxer, "name", buf); 517 demux_info_add(demuxer, "name", buf);
514 free(buf); 518 free(buf);
515 } 519 }
516 520
517 len = stream_read_word(demuxer->stream); 521 len = stream_read_word(demuxer->stream);