• Deb Mukherjee's avatar
    Some cleanups and fixes. · f3208f36
    Deb Mukherjee authored
    Separates the logic on transform type selection previously spread out
    over a number of files into a separate function. Currently the tx_type
    field in b_mode_info is not used, but still left in there to eventually
    use for signaling the transform type in the bitstream.
    
    Also, now for tx_type = DCT_DCT, the regular integer DCT is used, as
    opposed to the floating point DCT used in conjuction with hybrid
    transform.
    
    Results change somewhat due to the transform change, but are within
    reasonable limits. The hd/std-hd sets are slightly up, while derf/yt
    are slightly down.
    
    Change-Id: I5776840c2239ca2da31ca6cfd7fd1148dc5f9e0f
    f3208f36
warnings.h 992 B
/*
 *  Copyright (c) 2013 The WebM project authors. All Rights Reserved.
 *  Use of this source code is governed by a BSD-style license
 *  that can be found in the LICENSE file in the root of the source
 *  tree. An additional intellectual property rights grant can be found
 *  in the file PATENTS.  All contributing project authors may
 *  be found in the AUTHORS file in the root of the source tree.
 */
#ifndef WARNINGS_H_
#define WARNINGS_H_
#ifdef __cplusplus
extern "C" {
#endif
struct vpx_codec_enc_cfg;
struct VpxEncoderConfig;
 * Checks config for improperly used settings. Warns user upon encountering
 * settings that will lead to poor output quality. Prompts user to continue
 * when warnings are issued.
void check_encoder_config(int disable_prompt,
                          const struct VpxEncoderConfig *global_config,
                          const struct vpx_codec_enc_cfg *stream_config);
#ifdef __cplusplus
}  // extern "C"
#endif
#endif  // WARNINGS_H_