~ubuntu-branches/ubuntu/vivid/gstreamer-vaapi/vivid

« back to all changes in this revision

Viewing changes to ext/libvpx/upstream/vp9/vp9cx.mk

  • Committer: Package Import Robot
  • Author(s): Vincent Cheng
  • Date: 2014-08-06 23:56:00 UTC
  • mfrom: (0.1.4 sid) (1.1.3)
  • Revision ID: package-import@ubuntu.com-20140806235600-fg1kcmiu67k315q5
Tags: 0.5.9-2
* Remove spurious build-deps: libva-drm1, libavcodec-dev. (Closes: #757283)
* Drop Build-Depends-Indep and build docs unconditionally on all archs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
##
 
2
##  Copyright (c) 2010 The WebM project authors. All Rights Reserved.
 
3
##
 
4
##  Use of this source code is governed by a BSD-style license
 
5
##  that can be found in the LICENSE file in the root of the source
 
6
##  tree. An additional intellectual property rights grant can be found
 
7
##  in the file PATENTS.  All contributing project authors may
 
8
##  be found in the AUTHORS file in the root of the source tree.
 
9
##
 
10
 
 
11
VP9_CX_EXPORTS += exports_enc
 
12
 
 
13
VP9_CX_SRCS-yes += $(VP9_COMMON_SRCS-yes)
 
14
VP9_CX_SRCS-no  += $(VP9_COMMON_SRCS-no)
 
15
VP9_CX_SRCS_REMOVE-yes += $(VP9_COMMON_SRCS_REMOVE-yes)
 
16
VP9_CX_SRCS_REMOVE-no  += $(VP9_COMMON_SRCS_REMOVE-no)
 
17
 
 
18
VP9_CX_SRCS-yes += vp9_cx_iface.c
 
19
 
 
20
VP9_CX_SRCS-yes += encoder/vp9_bitstream.c
 
21
VP9_CX_SRCS-yes += encoder/vp9_boolhuff.c
 
22
VP9_CX_SRCS-yes += encoder/vp9_dct.c
 
23
VP9_CX_SRCS-yes += encoder/vp9_dct.h
 
24
VP9_CX_SRCS-yes += encoder/vp9_encodeframe.c
 
25
VP9_CX_SRCS-yes += encoder/vp9_encodeframe.h
 
26
VP9_CX_SRCS-yes += encoder/vp9_encodeintra.c
 
27
VP9_CX_SRCS-yes += encoder/vp9_encodemb.c
 
28
VP9_CX_SRCS-yes += encoder/vp9_encodemv.c
 
29
VP9_CX_SRCS-yes += encoder/vp9_firstpass.c
 
30
VP9_CX_SRCS-yes += encoder/vp9_block.h
 
31
VP9_CX_SRCS-yes += encoder/vp9_boolhuff.h
 
32
VP9_CX_SRCS-yes += encoder/vp9_write_bit_buffer.h
 
33
VP9_CX_SRCS-yes += encoder/vp9_bitstream.h
 
34
VP9_CX_SRCS-yes += encoder/vp9_encodeintra.h
 
35
VP9_CX_SRCS-yes += encoder/vp9_encodemb.h
 
36
VP9_CX_SRCS-yes += encoder/vp9_encodemv.h
 
37
VP9_CX_SRCS-yes += encoder/vp9_firstpass.h
 
38
VP9_CX_SRCS-yes += encoder/vp9_lookahead.c
 
39
VP9_CX_SRCS-yes += encoder/vp9_lookahead.h
 
40
VP9_CX_SRCS-yes += encoder/vp9_mcomp.h
 
41
VP9_CX_SRCS-yes += encoder/vp9_modecosts.h
 
42
VP9_CX_SRCS-yes += encoder/vp9_onyx_int.h
 
43
VP9_CX_SRCS-yes += encoder/vp9_psnr.h
 
44
VP9_CX_SRCS-yes += encoder/vp9_quantize.h
 
45
VP9_CX_SRCS-yes += encoder/vp9_ratectrl.h
 
46
VP9_CX_SRCS-yes += encoder/vp9_rdopt.h
 
47
VP9_CX_SRCS-yes += encoder/vp9_tokenize.h
 
48
VP9_CX_SRCS-yes += encoder/vp9_treewriter.h
 
49
VP9_CX_SRCS-yes += encoder/vp9_variance.h
 
50
VP9_CX_SRCS-yes += encoder/vp9_mcomp.c
 
51
VP9_CX_SRCS-yes += encoder/vp9_modecosts.c
 
52
VP9_CX_SRCS-yes += encoder/vp9_onyx_if.c
 
53
VP9_CX_SRCS-yes += encoder/vp9_picklpf.c
 
54
VP9_CX_SRCS-yes += encoder/vp9_picklpf.h
 
55
VP9_CX_SRCS-yes += encoder/vp9_psnr.c
 
56
VP9_CX_SRCS-yes += encoder/vp9_quantize.c
 
57
VP9_CX_SRCS-yes += encoder/vp9_ratectrl.c
 
58
VP9_CX_SRCS-yes += encoder/vp9_rdopt.c
 
59
VP9_CX_SRCS-yes += encoder/vp9_sad_c.c
 
60
VP9_CX_SRCS-yes += encoder/vp9_segmentation.c
 
61
VP9_CX_SRCS-yes += encoder/vp9_segmentation.h
 
62
VP9_CX_SRCS-yes += encoder/vp9_subexp.c
 
63
VP9_CX_SRCS-yes += encoder/vp9_subexp.h
 
64
VP9_CX_SRCS-$(CONFIG_INTERNAL_STATS) += encoder/vp9_ssim.c
 
65
VP9_CX_SRCS-yes += encoder/vp9_tokenize.c
 
66
VP9_CX_SRCS-yes += encoder/vp9_treewriter.c
 
67
VP9_CX_SRCS-yes += encoder/vp9_variance_c.c
 
68
VP9_CX_SRCS-yes += encoder/vp9_vaq.c
 
69
VP9_CX_SRCS-yes += encoder/vp9_vaq.h
 
70
ifeq ($(CONFIG_VP9_POSTPROC),yes)
 
71
VP9_CX_SRCS-$(CONFIG_INTERNAL_STATS) += common/vp9_postproc.h
 
72
VP9_CX_SRCS-$(CONFIG_INTERNAL_STATS) += common/vp9_postproc.c
 
73
endif
 
74
VP9_CX_SRCS-yes += encoder/vp9_temporal_filter.c
 
75
VP9_CX_SRCS-yes += encoder/vp9_temporal_filter.h
 
76
VP9_CX_SRCS-yes += encoder/vp9_mbgraph.c
 
77
VP9_CX_SRCS-yes += encoder/vp9_mbgraph.h
 
78
 
 
79
 
 
80
VP9_CX_SRCS-$(ARCH_X86)$(ARCH_X86_64) += encoder/x86/vp9_mcomp_x86.h
 
81
VP9_CX_SRCS-$(HAVE_MMX) += encoder/x86/vp9_variance_mmx.c
 
82
VP9_CX_SRCS-$(HAVE_MMX) += encoder/x86/vp9_variance_impl_mmx.asm
 
83
VP9_CX_SRCS-$(HAVE_MMX) += encoder/x86/vp9_sad_mmx.asm
 
84
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_variance_impl_sse2.asm
 
85
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_sad4d_sse2.asm
 
86
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_subpel_variance_impl_sse2.asm
 
87
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_temporal_filter_apply_sse2.asm
 
88
VP9_CX_SRCS-$(HAVE_SSE3) += encoder/x86/vp9_sad_sse3.asm
 
89
 
 
90
ifeq ($(USE_X86INC),yes)
 
91
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_error_sse2.asm
 
92
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_sad_sse2.asm
 
93
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_subtract_sse2.asm
 
94
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_variance_sse2.c
 
95
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_subpel_variance.asm
 
96
endif
 
97
 
 
98
ifeq ($(ARCH_X86_64),yes)
 
99
VP9_CX_SRCS-$(HAVE_SSSE3) += encoder/x86/vp9_quantize_ssse3.asm
 
100
endif
 
101
VP9_CX_SRCS-$(HAVE_SSSE3) += encoder/x86/vp9_sad_ssse3.asm
 
102
VP9_CX_SRCS-$(HAVE_SSE4_1) += encoder/x86/vp9_sad_sse4.asm
 
103
VP9_CX_SRCS-$(ARCH_X86_64) += encoder/x86/vp9_ssim_opt.asm
 
104
 
 
105
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_dct_sse2.c
 
106
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_dct32x32_sse2.c
 
107
 
 
108
VP9_CX_SRCS-yes := $(filter-out $(VP9_CX_SRCS_REMOVE-yes),$(VP9_CX_SRCS-yes))