~ubuntu-branches/ubuntu/lucid/ffmpeg-extra/lucid-security

« back to all changes in this revision

Viewing changes to libavcodec/vp56.c

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-06-12 11:45:36 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120612114536-y9tr1krewdu41h1x
Tags: 4:0.5.9-0ubuntu0.10.04.1
* SECURITY UPDATE: Updated to libav 0.5.9 to fix multiple security
  issues. (LP: #1012132)
  - CVE-2011-3929
  - CVE-2011-3936
  - CVE-2011-3940
  - CVE-2011-3947
  - CVE-2011-3951
  - CVE-2011-3952
  - CVE-2012-0851
  - CVE-2012-0852
  - CVE-2012-0853
  - CVE-2012-0858
  - CVE-2012-0859
  - CVE-2012-0947
* Removed upstreamed patches:
  - CVE-2010-3429.patch
  - CVE-2010-3908.patch
  - CVE-2010-4704.patch
  - CVE-2011-0480.patch
  - CVE-2011-0722.patch
  - CVE-2011-0723.patch
  - CVE-2011-2161.patch
  - CVE-2011-3362.patch
  - CVE-2011-3504.patch
  - CVE-2011-4351.patch
  - CVE-2011-4353.patch
  - CVE-2011-4364.patch
  - CVE-2011-4579.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
685
685
av_cold int vp56_free(AVCodecContext *avctx)
686
686
{
687
687
    VP56Context *s = avctx->priv_data;
 
688
    int pt;
688
689
 
689
690
    av_free(s->above_blocks);
690
691
    av_free(s->macroblocks);
695
696
        avctx->release_buffer(avctx, s->framep[VP56_FRAME_GOLDEN2]);
696
697
    if (s->framep[VP56_FRAME_PREVIOUS]->data[0])
697
698
        avctx->release_buffer(avctx, s->framep[VP56_FRAME_PREVIOUS]);
 
699
 
 
700
    for (pt=0; pt < 2; pt++) {
 
701
        int ct, cg;
 
702
        free_vlc(&s->dccv_vlc[pt]);
 
703
        free_vlc(&s->runv_vlc[pt]);
 
704
        for (ct=0; ct<3; ct++)
 
705
            for (cg = 0; cg < 6; cg++)
 
706
                free_vlc(&s->ract_vlc[pt][ct][cg]);
 
707
    }
 
708
 
698
709
    return 0;
699
710
}