123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /*
- * Copyright (c) 2016 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.
- */
- #include "vp9/encoder/vp9_encoder.h"
- #include "vp9/encoder/vp9_alt_ref_aq.h"
- struct ALT_REF_AQ {
- int dummy;
- };
- struct ALT_REF_AQ *vp9_alt_ref_aq_create(void) {
- return (struct ALT_REF_AQ *)vpx_malloc(sizeof(struct ALT_REF_AQ));
- }
- void vp9_alt_ref_aq_destroy(struct ALT_REF_AQ *const self) { vpx_free(self); }
- void vp9_alt_ref_aq_upload_map(struct ALT_REF_AQ *const self,
- const struct MATX_8U *segmentation_map) {
- (void)self;
- (void)segmentation_map;
- }
- void vp9_alt_ref_aq_set_nsegments(struct ALT_REF_AQ *const self,
- int nsegments) {
- (void)self;
- (void)nsegments;
- }
- void vp9_alt_ref_aq_setup_mode(struct ALT_REF_AQ *const self,
- struct VP9_COMP *const cpi) {
- (void)cpi;
- (void)self;
- }
- // set basic segmentation to the altref's one
- void vp9_alt_ref_aq_setup_map(struct ALT_REF_AQ *const self,
- struct VP9_COMP *const cpi) {
- (void)cpi;
- (void)self;
- }
- // restore cpi->aq_mode
- void vp9_alt_ref_aq_unset_all(struct ALT_REF_AQ *const self,
- struct VP9_COMP *const cpi) {
- (void)cpi;
- (void)self;
- }
- int vp9_alt_ref_aq_disable_if(const struct ALT_REF_AQ *self,
- int segmentation_overhead, int bandwidth) {
- (void)bandwidth;
- (void)self;
- (void)segmentation_overhead;
- return 0;
- }
|