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; |
