Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Xiph.Org
aom-rav1e
Commits
2ab7ff05
Commit
2ab7ff05
authored
Sep 02, 2016
by
Yaowu Xu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Change to use AOM copyright notice
Change-Id: I2b2b70e756b7eb9611b7b33b7d5f19b3b30e0a50
parent
890c4f24
Changes
210
Hide whitespace changes
Inline
Side-by-side
Showing
75 changed files
with
554 additions
and
490 deletions
+554
-490
aom_dsp/arm/aom_convolve8_neon.c
aom_dsp/arm/aom_convolve8_neon.c
+7
-6
aom_dsp/arm/avg_neon.c
aom_dsp/arm/avg_neon.c
+7
-6
aom_dsp/arm/fwd_txfm_neon.c
aom_dsp/arm/fwd_txfm_neon.c
+7
-6
aom_dsp/arm/idct16x16_1_add_neon.c
aom_dsp/arm/idct16x16_1_add_neon.c
+8
-7
aom_dsp/arm/idct16x16_add_neon.c
aom_dsp/arm/idct16x16_add_neon.c
+7
-6
aom_dsp/arm/idct8x8_1_add_neon.c
aom_dsp/arm/idct8x8_1_add_neon.c
+7
-6
aom_dsp/arm/idct8x8_add_neon.c
aom_dsp/arm/idct8x8_add_neon.c
+7
-6
aom_dsp/arm/loopfilter_4_neon.asm
aom_dsp/arm/loopfilter_4_neon.asm
+9
-6
aom_dsp/arm/loopfilter_4_neon.c
aom_dsp/arm/loopfilter_4_neon.c
+7
-6
aom_dsp/arm/loopfilter_8_neon.asm
aom_dsp/arm/loopfilter_8_neon.asm
+9
-6
aom_dsp/arm/loopfilter_8_neon.c
aom_dsp/arm/loopfilter_8_neon.c
+7
-6
aom_dsp/arm/loopfilter_mb_neon.asm
aom_dsp/arm/loopfilter_mb_neon.asm
+9
-6
aom_dsp/arm/loopfilter_neon.c
aom_dsp/arm/loopfilter_neon.c
+7
-6
aom_dsp/deblock.c
aom_dsp/deblock.c
+9
-6
aom_dsp/inv_txfm.c
aom_dsp/inv_txfm.c
+7
-6
aom_dsp/inv_txfm.h
aom_dsp/inv_txfm.h
+7
-6
aom_dsp/loopfilter.c
aom_dsp/loopfilter.c
+7
-6
aom_dsp/mips/loopfilter_16_msa.c
aom_dsp/mips/loopfilter_16_msa.c
+7
-6
aom_dsp/mips/variance_msa.c
aom_dsp/mips/variance_msa.c
+7
-6
aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c
aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c
+7
-6
aom_dsp/x86/avg_intrin_sse2.c
aom_dsp/x86/avg_intrin_sse2.c
+7
-6
aom_dsp/x86/convolve.h
aom_dsp/x86/convolve.h
+7
-6
aom_dsp/x86/inv_txfm_sse2.c
aom_dsp/x86/inv_txfm_sse2.c
+7
-6
aom_dsp/x86/sad_avx2.c
aom_dsp/x86/sad_avx2.c
+7
-6
aom_dsp/x86/variance_sse2.c
aom_dsp/x86/variance_sse2.c
+7
-6
av1/common/av1_fwd_txfm.h
av1/common/av1_fwd_txfm.h
+7
-6
av1/common/av1_inv_txfm.c
av1/common/av1_inv_txfm.c
+7
-7
av1/common/av1_inv_txfm.h
av1/common/av1_inv_txfm.h
+7
-6
av1/common/av1_rtcd.c
av1/common/av1_rtcd.c
+7
-6
av1/common/blockd.c
av1/common/blockd.c
+7
-6
av1/common/blockd.h
av1/common/blockd.h
+7
-6
av1/common/clpf.c
av1/common/clpf.c
+9
-4
av1/common/clpf.h
av1/common/clpf.h
+9
-4
av1/common/common.h
av1/common/common.h
+7
-6
av1/common/common_data.h
av1/common/common_data.h
+7
-6
av1/common/debugmodes.c
av1/common/debugmodes.c
+7
-6
av1/common/dering.c
av1/common/dering.c
+7
-6
av1/common/dering.h
av1/common/dering.h
+10
-0
av1/common/entropy.c
av1/common/entropy.c
+7
-6
av1/common/entropy.h
av1/common/entropy.h
+7
-6
av1/common/entropymode.c
av1/common/entropymode.c
+7
-6
av1/common/entropymode.h
av1/common/entropymode.h
+7
-6
av1/common/entropymv.c
av1/common/entropymv.c
+7
-6
av1/common/entropymv.h
av1/common/entropymv.h
+7
-6
av1/common/enums.h
av1/common/enums.h
+7
-6
av1/common/filter.c
av1/common/filter.c
+7
-6
av1/common/filter.h
av1/common/filter.h
+7
-6
av1/common/frame_buffers.c
av1/common/frame_buffers.c
+7
-6
av1/common/frame_buffers.h
av1/common/frame_buffers.h
+7
-6
av1/common/idct.c
av1/common/idct.c
+7
-6
av1/common/idct.h
av1/common/idct.h
+7
-6
av1/common/loopfilter.c
av1/common/loopfilter.c
+7
-6
av1/common/loopfilter.h
av1/common/loopfilter.h
+7
-6
av1/common/mv.h
av1/common/mv.h
+7
-6
av1/common/mvref_common.c
av1/common/mvref_common.c
+7
-7
av1/common/mvref_common.h
av1/common/mvref_common.h
+7
-6
av1/common/od_dering.c
av1/common/od_dering.c
+10
-24
av1/common/od_dering.h
av1/common/od_dering.h
+10
-23
av1/common/odintrin.c
av1/common/odintrin.c
+10
-24
av1/common/odintrin.h
av1/common/odintrin.h
+10
-0
av1/common/onyxc_int.h
av1/common/onyxc_int.h
+7
-6
av1/common/pred_common.h
av1/common/pred_common.h
+7
-6
av1/common/quant_common.c
av1/common/quant_common.c
+7
-6
av1/common/quant_common.h
av1/common/quant_common.h
+7
-6
av1/common/reconinter.c
av1/common/reconinter.c
+7
-6
av1/common/reconinter.h
av1/common/reconinter.h
+7
-6
av1/common/reconintra.c
av1/common/reconintra.c
+7
-6
av1/common/reconintra.h
av1/common/reconintra.h
+7
-6
av1/common/restoration.c
av1/common/restoration.c
+8
-6
av1/common/scale.c
av1/common/scale.c
+7
-6
av1/common/scan.c
av1/common/scan.c
+7
-6
av1/common/scan.h
av1/common/scan.h
+7
-6
av1/common/seg_common.c
av1/common/seg_common.c
+7
-6
av1/common/seg_common.h
av1/common/seg_common.h
+7
-6
av1/common/thread_common.c
av1/common/thread_common.c
+7
-6
No files found.
aom_dsp/arm/aom_convolve8_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/arm/avg_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/arm/fwd_txfm_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/arm/idct16x16_1_add_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
@@ -19,7 +20,7 @@ void aom_idct16x16_1_add_neon(int16_t *input, uint8_t *dest, int dest_stride) {
uint16x8_t
q0u16
,
q9u16
,
q10u16
,
q11u16
,
q12u16
;
int16x8_t
q0s16
;
uint8_t
*
d1
,
*
d2
;
int16_t
i
,
j
,
a1
,
cospi_16_64
=
11585
;
int16_t
i
,
j
,
a1
;
int16_t
out
=
dct_const_round_shift
(
input
[
0
]
*
cospi_16_64
);
out
=
dct_const_round_shift
(
out
*
cospi_16_64
);
a1
=
ROUND_POWER_OF_TWO
(
out
,
6
);
...
...
aom_dsp/arm/idct16x16_add_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/arm/idct8x8_1_add_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/arm/idct8x8_add_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/arm/loopfilter_4_neon.asm
View file @
2ab7ff05
;
;
Copyright (c) 201
3 The WebM project authors
. All
R
ights
R
eserved
.
; Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
;
; 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.
; This source code is subject to the terms of the BSD 2 Clause License and
; the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
; was not distributed with this source code in the LICENSE file, you can
; obtain it at www.aomedia.org/license/software. If the Alliance for Open
; Media Patent License 1.0 was not distributed with this source code in the
; PATENTS file, you can obtain it at www.aomedia.org/license/patent.
;
;
EXPORT
|
aom_lpf_horizontal_4_neon
|
...
...
aom_dsp/arm/loopfilter_4_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/arm/loopfilter_8_neon.asm
View file @
2ab7ff05
;
;
Copyright (c) 201
3 The WebM project authors
. All
R
ights
R
eserved
.
; Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
;
; 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.
; This source code is subject to the terms of the BSD 2 Clause License and
; the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
; was not distributed with this source code in the LICENSE file, you can
; obtain it at www.aomedia.org/license/software. If the Alliance for Open
; Media Patent License 1.0 was not distributed with this source code in the
; PATENTS file, you can obtain it at www.aomedia.org/license/patent.
;
;
EXPORT
|
aom_lpf_horizontal_8_neon
|
...
...
aom_dsp/arm/loopfilter_8_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/arm/loopfilter_mb_neon.asm
View file @
2ab7ff05
;
;
Copyright (c) 201
3 The WebM project authors
. All
R
ights
R
eserved
.
; Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
;
; 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.
; This source code is subject to the terms of the BSD 2 Clause License and
; the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
; was not distributed with this source code in the LICENSE file, you can
; obtain it at www.aomedia.org/license/software. If the Alliance for Open
; Media Patent License 1.0 was not distributed with this source code in the
; PATENTS file, you can obtain it at www.aomedia.org/license/patent.
;
;
EXPORT
|
aom_lpf_horizontal_edge_8_neon
|
...
...
aom_dsp/arm/loopfilter_neon.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <arm_neon.h>
...
...
aom_dsp/deblock.c
View file @
2ab7ff05
/*
* Copyright (c) 2016 The WebM project authors. All Rights Reserved.
* Copyright (c) 2016, Alliance for Open Media. All rights reserved
*
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*
* 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 <stdlib.h>
#include "aom/aom_integer.h"
...
...
aom_dsp/inv_txfm.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <math.h>
...
...
aom_dsp/inv_txfm.h
View file @
2ab7ff05
/*
*
Copyright (c) 201
0 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#ifndef AOM_DSP_INV_TXFM_H_
...
...
aom_dsp/loopfilter.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <stdlib.h>
...
...
aom_dsp/mips/loopfilter_16_msa.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include "aom_ports/mem.h"
...
...
aom_dsp/mips/variance_msa.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include "./aom_dsp_rtcd.h"
...
...
aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
0 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <tmmintrin.h>
...
...
aom_dsp/x86/avg_intrin_sse2.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <emmintrin.h>
...
...
aom_dsp/x86/convolve.h
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#ifndef AOM_DSP_X86_CONVOLVE_H_
#define AOM_DSP_X86_CONVOLVE_H_
...
...
aom_dsp/x86/inv_txfm_sse2.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include "./aom_dsp_rtcd.h"
...
...
aom_dsp/x86/sad_avx2.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
2 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <immintrin.h>
#include "./aom_dsp_rtcd.h"
...
...
aom_dsp/x86/variance_sse2.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
0 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <emmintrin.h> // SSE2
...
...
av1/common/av1_fwd_txfm.h
View file @
2ab7ff05
/*
*
Copyright (c) 201
5 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#ifndef AV1_COMMON_AV1_FWD_TXFM_H_
...
...
av1/common/av1_inv_txfm.c
View file @
2ab7ff05
/*
* Copyright (c) 2016, Alliance for Open Media. All rights reserved
*
* Copyright (c) 2015 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include <math.h>
...
...
av1/common/av1_inv_txfm.h
View file @
2ab7ff05
/*
*
Copyright (c) 201
0 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#ifndef AOM_DSP_INV_TXFM_H_
...
...
av1/common/av1_rtcd.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
1 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#include "./aom_config.h"
#define RTCD_C
...
...
av1/common/blockd.c
View file @
2ab7ff05
/*
*
Copyright (c) 201
4 The WebM project authors
. All
R
ights
R
eserved
.
* Copyright (c) 201
6, Alliance for Open Media
. All
r
ights
r
eserved
*
* 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.
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at www.aomedia.org/license/software. If the Alliance for Open
* Media Patent License 1.0 was not distributed with this source code in the
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.