Mercurial > libavcodec.hg
comparison smacker.c @ 3694:8765ee4eaa45 libavcodec
Drop unneeded checks before av_free() and change to av_freep() where it's more suitable.
author | kostya |
---|---|
date | Sat, 09 Sep 2006 11:40:41 +0000 |
parents | 48fc664f7348 |
children | 9b75ab171fa9 |
comparison
equal
deleted
inserted
replaced
3693:e9be5d4bad80 | 3694:8765ee4eaa45 |
---|---|
548 */ | 548 */ |
549 static int decode_end(AVCodecContext *avctx) | 549 static int decode_end(AVCodecContext *avctx) |
550 { | 550 { |
551 SmackVContext * const smk = (SmackVContext *)avctx->priv_data; | 551 SmackVContext * const smk = (SmackVContext *)avctx->priv_data; |
552 | 552 |
553 if(smk->mmap_tbl) | 553 av_freep(&smk->mmap_tbl); |
554 av_free(smk->mmap_tbl); | 554 av_freep(&smk->mclr_tbl); |
555 if(smk->mclr_tbl) | 555 av_freep(&smk->full_tbl); |
556 av_free(smk->mclr_tbl); | 556 av_freep(&smk->type_tbl); |
557 if(smk->full_tbl) | |
558 av_free(smk->full_tbl); | |
559 if(smk->type_tbl) | |
560 av_free(smk->type_tbl); | |
561 | 557 |
562 if (smk->pic.data[0]) | 558 if (smk->pic.data[0]) |
563 avctx->release_buffer(avctx, &smk->pic); | 559 avctx->release_buffer(avctx, &smk->pic); |
564 | 560 |
565 return 0; | 561 return 0; |