Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch
Commits
a714dacd
提交
a714dacd
authored
2月 26, 2019
作者:
Andrey Volk
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
FS-11267: [Build-System] Fix libvpx build for Windows
上级
b644421c
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
15 个修改的文件
包含
1909 行增加
和
2066 行删除
+1909
-2066
vp8_rtcd.h
libs/win32/libvpx/include_x64/vp8_rtcd.h
+9
-38
vp9_rtcd.h
libs/win32/libvpx/include_x64/vp9_rtcd.h
+31
-32
vpx_config.asm
libs/win32/libvpx/include_x64/vpx_config.asm
+7
-3
vpx_config.c
libs/win32/libvpx/include_x64/vpx_config.c
+1
-1
vpx_config.h
libs/win32/libvpx/include_x64/vpx_config.h
+8
-4
vpx_dsp_rtcd.h
libs/win32/libvpx/include_x64/vpx_dsp_rtcd.h
+130
-166
vpx_scale_rtcd.h
libs/win32/libvpx/include_x64/vpx_scale_rtcd.h
+4
-0
vp8_rtcd.h
libs/win32/libvpx/include_x86/vp8_rtcd.h
+9
-58
vp9_rtcd.h
libs/win32/libvpx/include_x86/vp9_rtcd.h
+28
-32
vpx_config.asm
libs/win32/libvpx/include_x86/vpx_config.asm
+7
-3
vpx_config.c
libs/win32/libvpx/include_x86/vpx_config.c
+1
-1
vpx_config.h
libs/win32/libvpx/include_x86/vpx_config.h
+8
-4
vpx_dsp_rtcd.h
libs/win32/libvpx/include_x86/vpx_dsp_rtcd.h
+156
-169
vpx_scale_rtcd.h
libs/win32/libvpx/include_x86/vpx_scale_rtcd.h
+4
-0
libvpx.2017.vcxproj
libs/win32/libvpx/libvpx.2017.vcxproj
+1506
-1555
没有找到文件。
libs/win32/libvpx/include_x64/vp8_rtcd.h
浏览文件 @
a714dacd
差异被折叠。
点击展开。
libs/win32/libvpx/include_x64/vp9_rtcd.h
浏览文件 @
a714dacd
差异被折叠。
点击展开。
libs/win32/libvpx/include_x64/vpx_config.asm
浏览文件 @
a714dacd
...
...
@@ -2,6 +2,7 @@ ARCH_ARM equ 0
ARCH_MIPS
equ
0
ARCH_X86
equ
0
ARCH_X86_64
equ
1
ARCH_PPC
equ
0
HAVE_NEON
equ
0
HAVE_NEON_ASM
equ
0
HAVE_MIPS32
equ
0
...
...
@@ -16,12 +17,15 @@ HAVE_SSSE3 equ 1
HAVE_SSE4_1
equ
1
HAVE_AVX
equ
1
HAVE_AVX2
equ
1
HAVE_AVX512
equ
1
HAVE_VSX
equ
0
HAVE_MMI
equ
0
HAVE_VPX_PORTS
equ
1
HAVE_PTHREAD_H
equ
0
HAVE_UNISTD_H
equ
0
CONFIG_DEPENDENCY_TRACKING
equ
1
CONFIG_EXTERNAL_BUILD
equ
1
CONFIG_INSTALL_DOCS
equ
1
CONFIG_INSTALL_DOCS
equ
0
CONFIG_INSTALL_BINS
equ
1
CONFIG_INSTALL_LIBS
equ
1
CONFIG_INSTALL_SRCS
equ
0
...
...
@@ -31,7 +35,7 @@ CONFIG_GCOV equ 0
CONFIG_RVCT
equ
0
CONFIG_GCC
equ
0
CONFIG_MSVS
equ
1
CONFIG_PIC
equ
0
CONFIG_PIC
equ
1
CONFIG_BIG_ENDIAN
equ
0
CONFIG_CODEC_SRCS
equ
0
CONFIG_DEBUG_LIBS
equ
0
...
...
@@ -73,7 +77,7 @@ CONFIG_VP9_HIGHBITDEPTH equ 0
CONFIG_BETTER_HW_COMPATIBILITY
equ
0
CONFIG_EXPERIMENTAL
equ
0
CONFIG_SIZE_LIMIT
equ
0
CONFIG_ALWAYS_ADJUST_BPM
equ
0
CONFIG_SPATIAL_SVC
equ
0
CONFIG_FP_MB_STATS
equ
0
CONFIG_EMULATE_HARDWARE
equ
0
CONFIG_MISC_FIXES
equ
0
libs/win32/libvpx/include_x64/vpx_config.c
浏览文件 @
a714dacd
...
...
@@ -6,5 +6,5 @@
/* in the file PATENTS. All contributing project authors may */
/* be found in the AUTHORS file in the root of the source tree. */
#include "vpx/vpx_codec.h"
static
const
char
*
const
cfg
=
"--target=x86_64-win64-vs1
4
--enable-static-msvcrt"
;
static
const
char
*
const
cfg
=
"--target=x86_64-win64-vs1
5
--enable-static-msvcrt"
;
const
char
*
vpx_codec_build_config
(
void
)
{
return
cfg
;}
libs/win32/libvpx/include_x64/vpx_config.h
浏览文件 @
a714dacd
...
...
@@ -9,11 +9,12 @@
#ifndef VPX_CONFIG_H
#define VPX_CONFIG_H
#define RESTRICT
#define INLINE __
force
inline
#define INLINE __inline
#define ARCH_ARM 0
#define ARCH_MIPS 0
#define ARCH_X86 0
#define ARCH_X86_64 1
#define ARCH_PPC 0
#define HAVE_NEON 0
#define HAVE_NEON_ASM 0
#define HAVE_MIPS32 0
...
...
@@ -28,12 +29,15 @@
#define HAVE_SSE4_1 1
#define HAVE_AVX 1
#define HAVE_AVX2 1
#define HAVE_AVX512 1
#define HAVE_VSX 0
#define HAVE_MMI 0
#define HAVE_VPX_PORTS 1
#define HAVE_PTHREAD_H 0
#define HAVE_UNISTD_H 0
#define CONFIG_DEPENDENCY_TRACKING 1
#define CONFIG_EXTERNAL_BUILD 1
#define CONFIG_INSTALL_DOCS
1
#define CONFIG_INSTALL_DOCS
0
#define CONFIG_INSTALL_BINS 1
#define CONFIG_INSTALL_LIBS 1
#define CONFIG_INSTALL_SRCS 0
...
...
@@ -43,7 +47,7 @@
#define CONFIG_RVCT 0
#define CONFIG_GCC 0
#define CONFIG_MSVS 1
#define CONFIG_PIC
0
#define CONFIG_PIC
1
#define CONFIG_BIG_ENDIAN 0
#define CONFIG_CODEC_SRCS 0
#define CONFIG_DEBUG_LIBS 0
...
...
@@ -85,8 +89,8 @@
#define CONFIG_BETTER_HW_COMPATIBILITY 0
#define CONFIG_EXPERIMENTAL 0
#define CONFIG_SIZE_LIMIT 0
#define CONFIG_ALWAYS_ADJUST_BPM 0
#define CONFIG_SPATIAL_SVC 0
#define CONFIG_FP_MB_STATS 0
#define CONFIG_EMULATE_HARDWARE 0
#define CONFIG_MISC_FIXES 0
#endif
/* VPX_CONFIG_H */
libs/win32/libvpx/include_x64/vpx_dsp_rtcd.h
浏览文件 @
a714dacd
差异被折叠。
点击展开。
libs/win32/libvpx/include_x64/vpx_scale_rtcd.h
浏览文件 @
a714dacd
// This file is generated. Do not edit.
#ifndef VPX_SCALE_RTCD_H_
#define VPX_SCALE_RTCD_H_
...
...
@@ -46,6 +47,9 @@ void vpx_extend_frame_borders_c(struct yv12_buffer_config *ybf);
void
vpx_extend_frame_inner_borders_c
(
struct
yv12_buffer_config
*
ybf
);
#define vpx_extend_frame_inner_borders vpx_extend_frame_inner_borders_c
void
vpx_yv12_copy_frame_c
(
const
struct
yv12_buffer_config
*
src_ybc
,
struct
yv12_buffer_config
*
dst_ybc
);
#define vpx_yv12_copy_frame vpx_yv12_copy_frame_c
void
vpx_yv12_copy_y_c
(
const
struct
yv12_buffer_config
*
src_ybc
,
struct
yv12_buffer_config
*
dst_ybc
);
#define vpx_yv12_copy_y vpx_yv12_copy_y_c
...
...
libs/win32/libvpx/include_x86/vp8_rtcd.h
浏览文件 @
a714dacd
差异被折叠。
点击展开。
libs/win32/libvpx/include_x86/vp9_rtcd.h
浏览文件 @
a714dacd
差异被折叠。
点击展开。
libs/win32/libvpx/include_x86/vpx_config.asm
浏览文件 @
a714dacd
...
...
@@ -2,6 +2,7 @@ ARCH_ARM equ 0
ARCH_MIPS
equ
0
ARCH_X86
equ
1
ARCH_X86_64
equ
0
ARCH_PPC
equ
0
HAVE_NEON
equ
0
HAVE_NEON_ASM
equ
0
HAVE_MIPS32
equ
0
...
...
@@ -16,12 +17,15 @@ HAVE_SSSE3 equ 1
HAVE_SSE4_1
equ
1
HAVE_AVX
equ
1
HAVE_AVX2
equ
1
HAVE_AVX512
equ
1
HAVE_VSX
equ
0
HAVE_MMI
equ
0
HAVE_VPX_PORTS
equ
1
HAVE_PTHREAD_H
equ
0
HAVE_UNISTD_H
equ
0
CONFIG_DEPENDENCY_TRACKING
equ
1
CONFIG_EXTERNAL_BUILD
equ
1
CONFIG_INSTALL_DOCS
equ
1
CONFIG_INSTALL_DOCS
equ
0
CONFIG_INSTALL_BINS
equ
1
CONFIG_INSTALL_LIBS
equ
1
CONFIG_INSTALL_SRCS
equ
0
...
...
@@ -31,7 +35,7 @@ CONFIG_GCOV equ 0
CONFIG_RVCT
equ
0
CONFIG_GCC
equ
0
CONFIG_MSVS
equ
1
CONFIG_PIC
equ
0
CONFIG_PIC
equ
1
CONFIG_BIG_ENDIAN
equ
0
CONFIG_CODEC_SRCS
equ
0
CONFIG_DEBUG_LIBS
equ
0
...
...
@@ -73,7 +77,7 @@ CONFIG_VP9_HIGHBITDEPTH equ 0
CONFIG_BETTER_HW_COMPATIBILITY
equ
0
CONFIG_EXPERIMENTAL
equ
0
CONFIG_SIZE_LIMIT
equ
0
CONFIG_ALWAYS_ADJUST_BPM
equ
0
CONFIG_SPATIAL_SVC
equ
0
CONFIG_FP_MB_STATS
equ
0
CONFIG_EMULATE_HARDWARE
equ
0
CONFIG_MISC_FIXES
equ
0
libs/win32/libvpx/include_x86/vpx_config.c
浏览文件 @
a714dacd
...
...
@@ -6,5 +6,5 @@
/* in the file PATENTS. All contributing project authors may */
/* be found in the AUTHORS file in the root of the source tree. */
#include "vpx/vpx_codec.h"
static
const
char
*
const
cfg
=
"--target=x86-win32-vs1
4
--enable-static-msvcrt"
;
static
const
char
*
const
cfg
=
"--target=x86-win32-vs1
5
--enable-static-msvcrt"
;
const
char
*
vpx_codec_build_config
(
void
)
{
return
cfg
;}
libs/win32/libvpx/include_x86/vpx_config.h
浏览文件 @
a714dacd
...
...
@@ -9,11 +9,12 @@
#ifndef VPX_CONFIG_H
#define VPX_CONFIG_H
#define RESTRICT
#define INLINE __
force
inline
#define INLINE __inline
#define ARCH_ARM 0
#define ARCH_MIPS 0
#define ARCH_X86 1
#define ARCH_X86_64 0
#define ARCH_PPC 0
#define HAVE_NEON 0
#define HAVE_NEON_ASM 0
#define HAVE_MIPS32 0
...
...
@@ -28,12 +29,15 @@
#define HAVE_SSE4_1 1
#define HAVE_AVX 1
#define HAVE_AVX2 1
#define HAVE_AVX512 1
#define HAVE_VSX 0
#define HAVE_MMI 0
#define HAVE_VPX_PORTS 1
#define HAVE_PTHREAD_H 0
#define HAVE_UNISTD_H 0
#define CONFIG_DEPENDENCY_TRACKING 1
#define CONFIG_EXTERNAL_BUILD 1
#define CONFIG_INSTALL_DOCS
1
#define CONFIG_INSTALL_DOCS
0
#define CONFIG_INSTALL_BINS 1
#define CONFIG_INSTALL_LIBS 1
#define CONFIG_INSTALL_SRCS 0
...
...
@@ -43,7 +47,7 @@
#define CONFIG_RVCT 0
#define CONFIG_GCC 0
#define CONFIG_MSVS 1
#define CONFIG_PIC
0
#define CONFIG_PIC
1
#define CONFIG_BIG_ENDIAN 0
#define CONFIG_CODEC_SRCS 0
#define CONFIG_DEBUG_LIBS 0
...
...
@@ -85,8 +89,8 @@
#define CONFIG_BETTER_HW_COMPATIBILITY 0
#define CONFIG_EXPERIMENTAL 0
#define CONFIG_SIZE_LIMIT 0
#define CONFIG_ALWAYS_ADJUST_BPM 0
#define CONFIG_SPATIAL_SVC 0
#define CONFIG_FP_MB_STATS 0
#define CONFIG_EMULATE_HARDWARE 0
#define CONFIG_MISC_FIXES 0
#endif
/* VPX_CONFIG_H */
libs/win32/libvpx/include_x86/vpx_dsp_rtcd.h
浏览文件 @
a714dacd
差异被折叠。
点击展开。
libs/win32/libvpx/include_x86/vpx_scale_rtcd.h
浏览文件 @
a714dacd
// This file is generated. Do not edit.
#ifndef VPX_SCALE_RTCD_H_
#define VPX_SCALE_RTCD_H_
...
...
@@ -46,6 +47,9 @@ void vpx_extend_frame_borders_c(struct yv12_buffer_config *ybf);
void
vpx_extend_frame_inner_borders_c
(
struct
yv12_buffer_config
*
ybf
);
#define vpx_extend_frame_inner_borders vpx_extend_frame_inner_borders_c
void
vpx_yv12_copy_frame_c
(
const
struct
yv12_buffer_config
*
src_ybc
,
struct
yv12_buffer_config
*
dst_ybc
);
#define vpx_yv12_copy_frame vpx_yv12_copy_frame_c
void
vpx_yv12_copy_y_c
(
const
struct
yv12_buffer_config
*
src_ybc
,
struct
yv12_buffer_config
*
dst_ybc
);
#define vpx_yv12_copy_y vpx_yv12_copy_y_c
...
...
libs/win32/libvpx/libvpx.2017.vcxproj
浏览文件 @
a714dacd
This source diff could not be displayed because it is too large. You can
view the blob
instead.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论