3f296533f6
quiets -Wmissing-prototypes Change-Id: Ib2d4f294f1982739bb2ac98155e789e040d309a1
64 lines
1.8 KiB
C
64 lines
1.8 KiB
C
/*
|
|
* 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;
|
|
}
|