Mercurial > mplayer.hg
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); |