media/libvpx/vp9/common/vp9_ppflags.h

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/media/libvpx/vp9/common/vp9_ppflags.h	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,38 @@
     1.4 +/*
     1.5 + *  Copyright (c) 2010 The WebM project authors. All Rights Reserved.
     1.6 + *
     1.7 + *  Use of this source code is governed by a BSD-style license
     1.8 + *  that can be found in the LICENSE file in the root of the source
     1.9 + *  tree. An additional intellectual property rights grant can be found
    1.10 + *  in the file PATENTS.  All contributing project authors may
    1.11 + *  be found in the AUTHORS file in the root of the source tree.
    1.12 + */
    1.13 +
    1.14 +#ifndef VP9_COMMON_VP9_PPFLAGS_H_
    1.15 +#define VP9_COMMON_VP9_PPFLAGS_H_
    1.16 +
    1.17 +enum {
    1.18 +  VP9D_NOFILTERING            = 0,
    1.19 +  VP9D_DEBLOCK                = 1 << 0,
    1.20 +  VP9D_DEMACROBLOCK           = 1 << 1,
    1.21 +  VP9D_ADDNOISE               = 1 << 2,
    1.22 +  VP9D_DEBUG_TXT_FRAME_INFO   = 1 << 3,
    1.23 +  VP9D_DEBUG_TXT_MBLK_MODES   = 1 << 4,
    1.24 +  VP9D_DEBUG_TXT_DC_DIFF      = 1 << 5,
    1.25 +  VP9D_DEBUG_TXT_RATE_INFO    = 1 << 6,
    1.26 +  VP9D_DEBUG_DRAW_MV          = 1 << 7,
    1.27 +  VP9D_DEBUG_CLR_BLK_MODES    = 1 << 8,
    1.28 +  VP9D_DEBUG_CLR_FRM_REF_BLKS = 1 << 9
    1.29 +};
    1.30 +
    1.31 +typedef struct {
    1.32 +  int post_proc_flag;
    1.33 +  int deblocking_level;
    1.34 +  int noise_level;
    1.35 +  int display_ref_frame_flag;
    1.36 +  int display_mb_modes_flag;
    1.37 +  int display_b_modes_flag;
    1.38 +  int display_mv_flag;
    1.39 +} vp9_ppflags_t;
    1.40 +
    1.41 +#endif  // VP9_COMMON_VP9_PPFLAGS_H_

mercurial