libavcodec/vp5data.h File Reference

VP5 compatible video decoder. More...

#include <stdint.h>

Go to the source code of this file.

Variables

static const uint8_t vp5_coeff_groups []
static const uint8_t vp5_vmc_pct [2][11]
static const uint8_t vp5_dccv_pct [2][11]
static const uint8_t vp5_ract_pct [3][2][6][11]
static const int16_t vp5_dccv_lc [5][36][2]
static const int16_t vp5_ract_lc [3][3][5][6][2]
static const uint8_t vp5_coord_div [] = { 2, 2, 2, 2, 4, 4 }


Detailed Description

VP5 compatible video decoder.

Copyright (C) 2006 Aurelien Jacobs <aurel@gnuage.org>

This file is part of FFmpeg.

FFmpeg is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

FFmpeg is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with FFmpeg; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Definition in file vp5data.h.


Variable Documentation

const uint8_t vp5_coeff_groups[] [static]

Initial value:

 {
    -1, 0, 1, 1, 2, 1, 1, 2,
     2, 1, 1, 2, 2, 2, 1, 2,
     2, 2, 2, 2, 1, 1, 2, 2,
     3, 3, 4, 3, 4, 4, 4, 3,
     3, 3, 3, 3, 4, 3, 3, 3,
     4, 4, 4, 4, 4, 3, 3, 4,
     4, 4, 3, 4, 4, 4, 4, 4,
     4, 4, 5, 5, 5, 5, 5, 5,
}

Definition at line 29 of file vp5data.h.

Referenced by vp5_parse_coeff().

const uint8_t vp5_coord_div[] = { 2, 2, 2, 2, 4, 4 } [static]

Definition at line 173 of file vp5data.h.

Referenced by vp5_decode_init().

const int16_t vp5_dccv_lc[5][36][2] [static]

Definition at line 89 of file vp5data.h.

Referenced by vp5_parse_coeff_models().

const uint8_t vp5_dccv_pct[2][11] [static]

Initial value:

 {
    { 146, 197, 181, 207, 232, 243, 238, 251, 244, 250, 249 },
    { 179, 219, 214, 240, 250, 254, 244, 254, 254, 254, 254 },
}

Definition at line 45 of file vp5data.h.

Referenced by vp5_parse_coeff_models().

const int16_t vp5_ract_lc[3][3][5][6][2] [static]

Definition at line 122 of file vp5data.h.

Referenced by vp5_parse_coeff_models().

const uint8_t vp5_ract_pct[3][2][6][11] [static]

Definition at line 50 of file vp5data.h.

Referenced by vp5_parse_coeff_models().

const uint8_t vp5_vmc_pct[2][11] [static]

Initial value:

 {
    { 243, 220, 251, 253, 237, 232, 241, 245, 247, 251, 253 },
    { 235, 211, 246, 249, 234, 231, 248, 249, 252, 252, 254 },
}

Definition at line 40 of file vp5data.h.

Referenced by vp5_parse_vector_models().


Generated on Fri Oct 26 02:39:47 2012 for FFmpeg by  doxygen 1.5.8