comparison ffmdec.c @ 5805:ee47b525644c libavformat

Fix memory leak in FFM demuxer
author vitor
date Wed, 10 Mar 2010 13:17:50 +0000
parents 08abadf5350b
children cc7800226186
comparison
equal deleted inserted replaced
5804:9f349253996d 5805:ee47b525644c
510 p->buf[3] == '1') 510 p->buf[3] == '1')
511 return AVPROBE_SCORE_MAX + 1; 511 return AVPROBE_SCORE_MAX + 1;
512 return 0; 512 return 0;
513 } 513 }
514 514
515 static void ffm_close(AVFormatContext *s)
516 {
517 int i;
518
519 for (i = 0; i < s->nb_streams; i++)
520 av_freep(&s->streams[i]->codec->rc_eq);
521 }
522
515 AVInputFormat ffm_demuxer = { 523 AVInputFormat ffm_demuxer = {
516 "ffm", 524 "ffm",
517 NULL_IF_CONFIG_SMALL("FFM (FFserver live feed) format"), 525 NULL_IF_CONFIG_SMALL("FFM (FFserver live feed) format"),
518 sizeof(FFMContext), 526 sizeof(FFMContext),
519 ffm_probe, 527 ffm_probe,
520 ffm_read_header, 528 ffm_read_header,
521 ffm_read_packet, 529 ffm_read_packet,
522 NULL, 530 ffm_close,
523 ffm_seek, 531 ffm_seek,
524 }; 532 };