Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
e9f506fc
F
Ffmpeg
项目概览
小白菜888
/
Ffmpeg
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Ffmpeg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e9f506fc
编写于
7月 02, 2017
作者:
M
Matt Oliver
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
projects: Update for recent upstream merge.
上级
31b0e52c
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
150 addition
and
10 deletion
+150
-10
SMP/config.asm
SMP/config.asm
+9
-2
SMP/config.h
SMP/config.h
+17
-3
SMP/ffmpeg.vcxproj
SMP/ffmpeg.vcxproj
+0
-1
SMP/ffmpeg.vcxproj.filters
SMP/ffmpeg.vcxproj.filters
+0
-3
SMP/libavcodec.vcxproj
SMP/libavcodec.vcxproj
+5
-0
SMP/libavcodec.vcxproj.filters
SMP/libavcodec.vcxproj.filters
+9
-0
SMP/libavcodec/dce_defs.c
SMP/libavcodec/dce_defs.c
+63
-1
SMP/libavutil.vcxproj
SMP/libavutil.vcxproj
+16
-0
SMP/libavutil.vcxproj.filters
SMP/libavutil.vcxproj.filters
+6
-0
SMP/libavutil/hwcontext_d3d11va_wrap.c
SMP/libavutil/hwcontext_d3d11va_wrap.c
+25
-0
未找到文件。
SMP/config.asm
浏览文件 @
e9f506fc
...
...
@@ -244,6 +244,7 @@
%define HAVE_DIRECT_H 1
%define HAVE_DIRENT_H 0
%define HAVE_DLFCN_H 0
%define HAVE_DXGIDEBUG_H 1
%define HAVE_DXVA_H 1
%define HAVE_ES2_GL_H 0
%define HAVE_GSM_H 0
...
...
@@ -405,8 +406,6 @@
%define HAVE_ALSA 0
%define HAVE_ATOMICS_NATIVE 1
%define HAVE_DOS_PATHS 1
%define HAVE_DXVA2_LIB 1
%define HAVE_DXVA2API_COBJ 1
%define HAVE_JACK 0
%define HAVE_LIBC_MSVCRT 1
%define HAVE_MAKEINFO 0
...
...
@@ -1964,6 +1963,7 @@
%define CONFIG_CELLAUTO_FILTER 1
%define CONFIG_COLOR_FILTER 1
%define CONFIG_COREIMAGESRC_FILTER 0
%define CONFIG_FREI0R_SRC_FILTER 0
%define CONFIG_HALDCLUTSRC_FILTER 1
%define CONFIG_LIFE_FILTER 1
%define CONFIG_MANDELBROT_FILTER 1
...
...
@@ -1996,6 +1996,7 @@
%define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0
%define CONFIG_H264_CUVID_HWACCEL 1
%define CONFIG_H264_D3D11VA_HWACCEL 1
%define CONFIG_H264_D3D11VA2_HWACCEL 1
%define CONFIG_H264_DXVA2_HWACCEL 1
%define CONFIG_H264_MEDIACODEC_HWACCEL 0
%define CONFIG_H264_MMAL_HWACCEL 0
...
...
@@ -2007,6 +2008,7 @@
%define CONFIG_H264_VIDEOTOOLBOX_HWACCEL 0
%define CONFIG_HEVC_CUVID_HWACCEL 1
%define CONFIG_HEVC_D3D11VA_HWACCEL 1
%define CONFIG_HEVC_D3D11VA2_HWACCEL 1
%define CONFIG_HEVC_DXVA2_HWACCEL 1
%define CONFIG_HEVC_MEDIACODEC_HWACCEL 0
%define CONFIG_HEVC_QSV_HWACCEL 1
...
...
@@ -2020,6 +2022,7 @@
%define CONFIG_MPEG2_CUVID_HWACCEL 1
%define CONFIG_MPEG2_XVMC_HWACCEL 0
%define CONFIG_MPEG2_D3D11VA_HWACCEL 1
%define CONFIG_MPEG2_D3D11VA2_HWACCEL 1
%define CONFIG_MPEG2_DXVA2_HWACCEL 1
%define CONFIG_MPEG2_MMAL_HWACCEL 0
%define CONFIG_MPEG2_QSV_HWACCEL 1
...
...
@@ -2035,6 +2038,7 @@
%define CONFIG_MPEG4_VIDEOTOOLBOX_HWACCEL 0
%define CONFIG_VC1_CUVID_HWACCEL 1
%define CONFIG_VC1_D3D11VA_HWACCEL 1
%define CONFIG_VC1_D3D11VA2_HWACCEL 1
%define CONFIG_VC1_DXVA2_HWACCEL 1
%define CONFIG_VC1_VAAPI_HWACCEL 0
%define CONFIG_VC1_VDPAU_HWACCEL 0
...
...
@@ -2045,10 +2049,12 @@
%define CONFIG_VP8_QSV_HWACCEL 1
%define CONFIG_VP9_CUVID_HWACCEL 1
%define CONFIG_VP9_D3D11VA_HWACCEL 1
%define CONFIG_VP9_D3D11VA2_HWACCEL 1
%define CONFIG_VP9_DXVA2_HWACCEL 1
%define CONFIG_VP9_MEDIACODEC_HWACCEL 0
%define CONFIG_VP9_VAAPI_HWACCEL 0
%define CONFIG_WMV3_D3D11VA_HWACCEL 1
%define CONFIG_WMV3_D3D11VA2_HWACCEL 1
%define CONFIG_WMV3_DXVA2_HWACCEL 1
%define CONFIG_WMV3_VAAPI_HWACCEL 0
%define CONFIG_WMV3_VDPAU_HWACCEL 0
...
...
@@ -2194,6 +2200,7 @@
%define CONFIG_SAP_MUXER 1
%define CONFIG_SCC_MUXER 1
%define CONFIG_SEGMENT_MUXER 1
%define CONFIG_STREAM_SEGMENT_MUXER 1
%define CONFIG_SINGLEJPEG_MUXER 1
%define CONFIG_SMJPEG_MUXER 1
%define CONFIG_SMOOTHSTREAMING_MUXER 1
...
...
SMP/config.h
浏览文件 @
e9f506fc
...
...
@@ -274,6 +274,7 @@
#define HAVE_DIRECT_H 1
#define HAVE_DIRENT_H 0
#define HAVE_DLFCN_H 0
#define HAVE_DXGIDEBUG_H 1
#define HAVE_DXVA_H 1
#define HAVE_ES2_GL_H 0
#define HAVE_GSM_H 0
...
...
@@ -447,8 +448,6 @@
#define HAVE_ALSA 0
#define HAVE_ATOMICS_NATIVE 1
#define HAVE_DOS_PATHS 1
#define HAVE_DXVA2_LIB 1
#define HAVE_DXVA2API_COBJ 1
#define HAVE_JACK 0
#define HAVE_LIBC_MSVCRT 1
#define HAVE_MAKEINFO 0
...
...
@@ -2021,6 +2020,7 @@
#define CONFIG_CELLAUTO_FILTER 1
#define CONFIG_COLOR_FILTER 1
#define CONFIG_COREIMAGESRC_FILTER 0
#define CONFIG_FREI0R_SRC_FILTER 0
#define CONFIG_HALDCLUTSRC_FILTER 1
#define CONFIG_LIFE_FILTER 1
#define CONFIG_MANDELBROT_FILTER 1
...
...
@@ -2053,6 +2053,7 @@
#define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0
#define CONFIG_H264_CUVID_HWACCEL 1
#define CONFIG_H264_D3D11VA_HWACCEL CONFIG_D3D11VA
#define CONFIG_H264_D3D11VA2_HWACCEL CONFIG_D3D11VA
#define CONFIG_H264_DXVA2_HWACCEL 1
#define CONFIG_H264_MEDIACODEC_HWACCEL 0
#define CONFIG_H264_MMAL_HWACCEL 0
...
...
@@ -2064,6 +2065,7 @@
#define CONFIG_H264_VIDEOTOOLBOX_HWACCEL 0
#define CONFIG_HEVC_CUVID_HWACCEL 1
#define CONFIG_HEVC_D3D11VA_HWACCEL CONFIG_D3D11VA
#define CONFIG_HEVC_D3D11VA2_HWACCEL CONFIG_D3D11VA
#define CONFIG_HEVC_DXVA2_HWACCEL 1
#define CONFIG_HEVC_MEDIACODEC_HWACCEL 0
#define CONFIG_HEVC_QSV_HWACCEL 1
...
...
@@ -2077,6 +2079,7 @@
#define CONFIG_MPEG2_CUVID_HWACCEL 1
#define CONFIG_MPEG2_XVMC_HWACCEL 0
#define CONFIG_MPEG2_D3D11VA_HWACCEL CONFIG_D3D11VA
#define CONFIG_MPEG2_D3D11VA2_HWACCEL CONFIG_D3D11VA
#define CONFIG_MPEG2_DXVA2_HWACCEL 1
#define CONFIG_MPEG2_MMAL_HWACCEL 0
#define CONFIG_MPEG2_QSV_HWACCEL 1
...
...
@@ -2092,6 +2095,7 @@
#define CONFIG_MPEG4_VIDEOTOOLBOX_HWACCEL 0
#define CONFIG_VC1_CUVID_HWACCEL 1
#define CONFIG_VC1_D3D11VA_HWACCEL CONFIG_D3D11VA
#define CONFIG_VC1_D3D11VA2_HWACCEL CONFIG_D3D11VA
#define CONFIG_VC1_DXVA2_HWACCEL 1
#define CONFIG_VC1_VAAPI_HWACCEL 0
#define CONFIG_VC1_VDPAU_HWACCEL 0
...
...
@@ -2113,13 +2117,22 @@
#include <sdkddkver.h>
#endif
#if defined(NTDDI_WIN10_TH2)
# define CONFIG_VP9_D3D11VA2_HWACCEL 1
#else
# define CONFIG_VP9_D3D11VA2_HWACCEL 0
#endif
#ifdef _WIN32
#include <sdkddkver.h>
#endif
#if defined(NTDDI_WIN10_TH2)
# define CONFIG_VP9_DXVA2_HWACCEL 1
#else
# define CONFIG_VP9_DXVA2_HWACCEL 0
#endif
#define CONFIG_VP9_MEDIACODEC_HWACCEL 0
#define CONFIG_VP9_VAAPI_HWACCEL 0
#define CONFIG_WMV3_D3D11VA_HWACCEL 1
#define CONFIG_WMV3_D3D11VA_HWACCEL CONFIG_D3D11VA
#define CONFIG_WMV3_D3D11VA2_HWACCEL CONFIG_D3D11VA
#define CONFIG_WMV3_DXVA2_HWACCEL 1
#define CONFIG_WMV3_VAAPI_HWACCEL 0
#define CONFIG_WMV3_VDPAU_HWACCEL 0
...
...
@@ -2265,6 +2278,7 @@
#define CONFIG_SAP_MUXER 1
#define CONFIG_SCC_MUXER 1
#define CONFIG_SEGMENT_MUXER 1
#define CONFIG_STREAM_SEGMENT_MUXER 1
#define CONFIG_SINGLEJPEG_MUXER 1
#define CONFIG_SMJPEG_MUXER 1
#define CONFIG_SMOOTHSTREAMING_MUXER 1
...
...
SMP/ffmpeg.vcxproj
浏览文件 @
e9f506fc
...
...
@@ -41,7 +41,6 @@
<ClCompile
Include=
"..\ffmpeg_hw.c"
/>
<ClCompile
Include=
"..\ffmpeg_qsv.c"
/>
<ClCompile
Include=
"..\ffmpeg_cuvid.c"
/>
<ClCompile
Include=
"..\ffmpeg_dxva2.c"
/>
<ClCompile
Include=
"..\ffmpeg.c"
/>
<ClCompile
Include=
"ffmpeg\dce_defs.c"
/>
</ItemGroup>
...
...
SMP/ffmpeg.vcxproj.filters
浏览文件 @
e9f506fc
...
...
@@ -36,9 +36,6 @@
<ClCompile
Include=
"..\ffmpeg_cuvid.c"
>
<Filter>
Source Files
</Filter>
</ClCompile>
<ClCompile
Include=
"..\ffmpeg_dxva2.c"
>
<Filter>
Source Files
</Filter>
</ClCompile>
<ClCompile
Include=
"..\ffmpeg.c"
>
<Filter>
Source Files
</Filter>
</ClCompile>
...
...
SMP/libavcodec.vcxproj
浏览文件 @
e9f506fc
...
...
@@ -143,6 +143,7 @@
<YASM
Include=
"..\libavcodec\x86\takdsp.asm"
/>
<YASM
Include=
"..\libavcodec\x86\ttadsp.asm"
/>
<YASM
Include=
"..\libavcodec\x86\ttaencdsp.asm"
/>
<YASM
Include=
"..\libavcodec\x86\utvideodsp.asm"
/>
<YASM
Include=
"..\libavcodec\x86\v210enc.asm"
/>
<YASM
Include=
"..\libavcodec\x86\v210.asm"
/>
<YASM
Include=
"..\libavcodec\x86\vorbisdsp.asm"
/>
...
...
@@ -965,6 +966,7 @@
<ClCompile
Include=
"..\libavcodec\x86\takdsp_init.c"
/>
<ClCompile
Include=
"..\libavcodec\x86\ttadsp_init.c"
/>
<ClCompile
Include=
"..\libavcodec\x86\ttaencdsp_init.c"
/>
<ClCompile
Include=
"..\libavcodec\x86\utvideodsp_init.c"
/>
<ClCompile
Include=
"..\libavcodec\x86\v210-init.c"
/>
<ClCompile
Include=
"..\libavcodec\x86\v210enc_init.c"
/>
<ClCompile
Include=
"..\libavcodec\x86\vorbisdsp_init.c"
/>
...
...
@@ -1101,6 +1103,9 @@
<ClCompile
Include=
"..\libavcodec\ttaencdsp.c"
>
<ObjectFileName>
$(IntDir)\libavcodec_ttaencdsp.obj
</ObjectFileName>
</ClCompile>
<ClCompile
Include=
"..\libavcodec\utvideodsp.c"
>
<ObjectFileName>
$(IntDir)\libavcodec_utvideodsp.obj
</ObjectFileName>
</ClCompile>
<ClCompile
Include=
"..\libavcodec\v210enc.c"
>
<ObjectFileName>
$(IntDir)\libavcodec_v210enc.obj
</ObjectFileName>
</ClCompile>
...
...
SMP/libavcodec.vcxproj.filters
浏览文件 @
e9f506fc
...
...
@@ -256,6 +256,9 @@
<YASM
Include=
"..\libavcodec\x86\ttaencdsp.asm"
>
<Filter>
Source Files\libavcodec\x86
</Filter>
</YASM>
<YASM
Include=
"..\libavcodec\x86\utvideodsp.asm"
>
<Filter>
Source Files\libavcodec\x86
</Filter>
</YASM>
<YASM
Include=
"..\libavcodec\x86\v210enc.asm"
>
<Filter>
Source Files\libavcodec\x86
</Filter>
</YASM>
...
...
@@ -2718,6 +2721,9 @@
<ClCompile
Include=
"..\libavcodec\x86\ttaencdsp_init.c"
>
<Filter>
Source Files\libavcodec\x86
</Filter>
</ClCompile>
<ClCompile
Include=
"..\libavcodec\x86\utvideodsp_init.c"
>
<Filter>
Source Files\libavcodec\x86
</Filter>
</ClCompile>
<ClCompile
Include=
"..\libavcodec\x86\v210-init.c"
>
<Filter>
Source Files\libavcodec\x86
</Filter>
</ClCompile>
...
...
@@ -2886,6 +2892,9 @@
<ClCompile
Include=
"..\libavcodec\ttaencdsp.c"
>
<Filter>
Source Files\libavcodec
</Filter>
</ClCompile>
<ClCompile
Include=
"..\libavcodec\utvideodsp.c"
>
<Filter>
Source Files\libavcodec
</Filter>
</ClCompile>
<ClCompile
Include=
"..\libavcodec\v210enc.c"
>
<Filter>
Source Files\libavcodec
</Filter>
</ClCompile>
...
...
SMP/libavcodec/dce_defs.c
浏览文件 @
e9f506fc
...
...
@@ -21,7 +21,7 @@
#include "config.h"
#if !(CONFIG_
VP9_D3D11VA_HWACCEL||CONFIG_VP9_DXVA2
_HWACCEL)
#if !(CONFIG_
H264_D3D11VA2_HWACCEL||CONFIG_H264_D3D11VA_HWACCEL||CONFIG_HEVC_D3D11VA2_HWACCEL||CONFIG_HEVC_D3D11VA_HWACCEL||CONFIG_MPEG2_D3D11VA2_HWACCEL||CONFIG_MPEG2_D3D11VA_HWACCEL||CONFIG_VC1_D3D11VA2_HWACCEL||CONFIG_VC1_D3D11VA_HWACCEL||CONFIG_VP9_D3D11VA2_HWACCEL||CONFIG_VP9_D3D11VA_HWACCEL||CONFIG_VP9_DXVA2_HWACCEL||CONFIG_WMV3_D3D11VA2_HWACCEL||CONFIG_WMV3_D3D11VA
_HWACCEL)
#include "libavcodec/avcodec.h"
#endif
#include "libavcodec/xvmc_internal.h"
...
...
@@ -3512,10 +3512,21 @@ void ff_pixblockdsp_init_mips(PixblockDSPContext *c, AVCodecContext *avctx,
unsigned
high_bit_depth
)
{
return
;}
void
ff_pixblockdsp_init_ppc
(
PixblockDSPContext
*
c
,
AVCodecContext
*
avctx
,
unsigned
high_bit_depth
)
{
return
;}
void
ff_psdsp_init_aarch64
(
PSDSPContext
*
s
)
{
return
;}
void
ff_psdsp_init_arm
(
PSDSPContext
*
s
)
{
return
;}
void
ff_psdsp_init_mips
(
PSDSPContext
*
s
)
{
return
;}
void
ff_qpeldsp_init_mips
(
QpelDSPContext
*
c
)
{
return
;}
void
ff_rdft_init_arm
(
RDFTContext
*
s
)
{
return
;}
#if !(ARCH_X86_64)
void
ff_restore_rgb_planes10_sse2
(
uint16_t
*
src_r
,
uint16_t
*
src_g
,
uint16_t
*
src_b
,
ptrdiff_t
linesize_r
,
ptrdiff_t
linesize_g
,
ptrdiff_t
linesize_b
,
int
width
,
int
height
)
{
return
;}
#endif
#if !(ARCH_X86_64)
void
ff_restore_rgb_planes_sse2
(
uint8_t
*
src_r
,
uint8_t
*
src_g
,
uint8_t
*
src_b
,
ptrdiff_t
linesize_r
,
ptrdiff_t
linesize_g
,
ptrdiff_t
linesize_b
,
int
width
,
int
height
)
{
return
;}
#endif
#if !(ARCH_X86_32)
void
ff_rv34_idct_dc_add_mmx
(
uint8_t
*
dst
,
ptrdiff_t
stride
,
int
dc
)
{
return
;}
#endif
...
...
@@ -3548,6 +3559,24 @@ void ff_simple_idct12_put_sse2(uint8_t *dest, ptrdiff_t line_size, int16_t *bloc
#if !(ARCH_X86_64)
void
ff_simple_idct12_sse2
(
int16_t
*
block
)
{
return
;}
#endif
#if !(ARCH_X86_64)
void
ff_simple_idct8_add_avx
(
uint8_t
*
dest
,
ptrdiff_t
line_size
,
int16_t
*
block
)
{
return
;}
#endif
#if !(ARCH_X86_64)
void
ff_simple_idct8_add_sse2
(
uint8_t
*
dest
,
ptrdiff_t
line_size
,
int16_t
*
block
)
{
return
;}
#endif
#if !(ARCH_X86_64)
void
ff_simple_idct8_avx
(
int16_t
*
block
)
{
return
;}
#endif
#if !(ARCH_X86_64)
void
ff_simple_idct8_put_avx
(
uint8_t
*
dest
,
ptrdiff_t
line_size
,
int16_t
*
block
)
{
return
;}
#endif
#if !(ARCH_X86_64)
void
ff_simple_idct8_put_sse2
(
uint8_t
*
dest
,
ptrdiff_t
line_size
,
int16_t
*
block
)
{
return
;}
#endif
#if !(ARCH_X86_64)
void
ff_simple_idct8_sse2
(
int16_t
*
block
)
{
return
;}
#endif
void
ff_svq1enc_init_ppc
(
SVQ1EncContext
*
c
)
{
return
;}
void
ff_synth_filter_init_aarch64
(
SynthFilterContext
*
c
)
{
return
;}
void
ff_synth_filter_init_arm
(
SynthFilterContext
*
c
)
{
return
;}
...
...
@@ -3691,6 +3720,12 @@ AVCodec ff_wmv3_crystalhd_decoder = {0};
AVCodec
ff_wmv3_vdpau_decoder
=
{
0
};
AVHWAccel
ff_h263_vaapi_hwaccel
=
{
0
};
AVHWAccel
ff_h263_videotoolbox_hwaccel
=
{
0
};
#if !(CONFIG_H264_D3D11VA2_HWACCEL)
AVHWAccel
ff_h264_d3d11va2_hwaccel
=
{
0
};
#endif
#if !(CONFIG_H264_D3D11VA_HWACCEL)
AVHWAccel
ff_h264_d3d11va_hwaccel
=
{
0
};
#endif
AVHWAccel
ff_h264_mediacodec_hwaccel
=
{
0
};
AVHWAccel
ff_h264_mmal_hwaccel
=
{
0
};
AVHWAccel
ff_h264_vaapi_hwaccel
=
{
0
};
...
...
@@ -3698,12 +3733,24 @@ AVHWAccel ff_h264_vda_hwaccel = {0};
AVHWAccel
ff_h264_vda_old_hwaccel
=
{
0
};
AVHWAccel
ff_h264_vdpau_hwaccel
=
{
0
};
AVHWAccel
ff_h264_videotoolbox_hwaccel
=
{
0
};
#if !(CONFIG_HEVC_D3D11VA2_HWACCEL)
AVHWAccel
ff_hevc_d3d11va2_hwaccel
=
{
0
};
#endif
#if !(CONFIG_HEVC_D3D11VA_HWACCEL)
AVHWAccel
ff_hevc_d3d11va_hwaccel
=
{
0
};
#endif
AVHWAccel
ff_hevc_mediacodec_hwaccel
=
{
0
};
AVHWAccel
ff_hevc_vaapi_hwaccel
=
{
0
};
AVHWAccel
ff_hevc_vdpau_hwaccel
=
{
0
};
AVHWAccel
ff_mpeg1_vdpau_hwaccel
=
{
0
};
AVHWAccel
ff_mpeg1_videotoolbox_hwaccel
=
{
0
};
AVHWAccel
ff_mpeg1_xvmc_hwaccel
=
{
0
};
#if !(CONFIG_MPEG2_D3D11VA2_HWACCEL)
AVHWAccel
ff_mpeg2_d3d11va2_hwaccel
=
{
0
};
#endif
#if !(CONFIG_MPEG2_D3D11VA_HWACCEL)
AVHWAccel
ff_mpeg2_d3d11va_hwaccel
=
{
0
};
#endif
AVHWAccel
ff_mpeg2_mediacodec_hwaccel
=
{
0
};
AVHWAccel
ff_mpeg2_mmal_hwaccel
=
{
0
};
AVHWAccel
ff_mpeg2_vaapi_hwaccel
=
{
0
};
...
...
@@ -3715,10 +3762,19 @@ AVHWAccel ff_mpeg4_mmal_hwaccel = {0};
AVHWAccel
ff_mpeg4_vaapi_hwaccel
=
{
0
};
AVHWAccel
ff_mpeg4_vdpau_hwaccel
=
{
0
};
AVHWAccel
ff_mpeg4_videotoolbox_hwaccel
=
{
0
};
#if !(CONFIG_VC1_D3D11VA2_HWACCEL)
AVHWAccel
ff_vc1_d3d11va2_hwaccel
=
{
0
};
#endif
#if !(CONFIG_VC1_D3D11VA_HWACCEL)
AVHWAccel
ff_vc1_d3d11va_hwaccel
=
{
0
};
#endif
AVHWAccel
ff_vc1_mmal_hwaccel
=
{
0
};
AVHWAccel
ff_vc1_vaapi_hwaccel
=
{
0
};
AVHWAccel
ff_vc1_vdpau_hwaccel
=
{
0
};
AVHWAccel
ff_vp8_mediacodec_hwaccel
=
{
0
};
#if !(CONFIG_VP9_D3D11VA2_HWACCEL)
AVHWAccel
ff_vp9_d3d11va2_hwaccel
=
{
0
};
#endif
#if !(CONFIG_VP9_D3D11VA_HWACCEL)
AVHWAccel
ff_vp9_d3d11va_hwaccel
=
{
0
};
#endif
...
...
@@ -3727,5 +3783,11 @@ AVHWAccel ff_vp9_dxva2_hwaccel = {0};
#endif
AVHWAccel
ff_vp9_mediacodec_hwaccel
=
{
0
};
AVHWAccel
ff_vp9_vaapi_hwaccel
=
{
0
};
#if !(CONFIG_WMV3_D3D11VA2_HWACCEL)
AVHWAccel
ff_wmv3_d3d11va2_hwaccel
=
{
0
};
#endif
#if !(CONFIG_WMV3_D3D11VA_HWACCEL)
AVHWAccel
ff_wmv3_d3d11va_hwaccel
=
{
0
};
#endif
AVHWAccel
ff_wmv3_vaapi_hwaccel
=
{
0
};
AVHWAccel
ff_wmv3_vdpau_hwaccel
=
{
0
};
SMP/libavutil.vcxproj
浏览文件 @
e9f506fc
...
...
@@ -150,6 +150,7 @@
<ClCompile
Include=
"..\libavutil\x86\imgutils_init.c"
/>
<ClCompile
Include=
"..\libavutil\x86\lls_init.c"
/>
<ClCompile
Include=
"..\libavutil\x86\pixelutils_init.c"
/>
<ClCompile
Include=
"libavutil\hwcontext_d3d11va_wrap.c"
/>
<ClCompile
Include=
"libavutil\dce_defs.c"
/>
<ClCompile
Include=
"..\libavutil\float_dsp.c"
>
<ObjectFileName>
$(IntDir)\libavutil_float_dsp.obj
</ObjectFileName>
...
...
@@ -203,6 +204,7 @@
<ClInclude
Include=
"..\libavutil\hmac.h"
/>
<ClInclude
Include=
"..\libavutil\hwcontext.h"
/>
<ClInclude
Include=
"..\libavutil\hwcontext_cuda.h"
/>
<ClInclude
Include=
"..\libavutil\hwcontext_d3d11va.h"
/>
<ClInclude
Include=
"..\libavutil\hwcontext_dxva2.h"
/>
<ClInclude
Include=
"..\libavutil\hwcontext_qsv.h"
/>
<ClInclude
Include=
"..\libavutil\hwcontext_vaapi.h"
/>
...
...
@@ -550,6 +552,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -691,6 +694,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -838,6 +842,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -984,6 +989,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -1131,6 +1137,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -1277,6 +1284,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -1424,6 +1432,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -1571,6 +1580,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -1726,6 +1736,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -1880,6 +1891,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -2035,6 +2047,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -2189,6 +2202,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -2336,6 +2350,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
@@ -2483,6 +2498,7 @@ copy ..\libavutil\hash.h $(OutDir)\include\libavutil
copy ..\libavutil\hmac.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_cuda.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_d3d11va.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_dxva2.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_qsv.h $(OutDir)\include\libavutil
copy ..\libavutil\hwcontext_vaapi.h $(OutDir)\include\libavutil
...
...
SMP/libavutil.vcxproj.filters
浏览文件 @
e9f506fc
...
...
@@ -279,6 +279,9 @@
<ClCompile
Include=
"..\libavutil\x86\pixelutils_init.c"
>
<Filter>
Source Files\libavutil\x86
</Filter>
</ClCompile>
<ClCompile
Include=
"libavutil\hwcontext_d3d11va_wrap.c"
>
<Filter>
Source Files\libavutil
</Filter>
</ClCompile>
<ClCompile
Include=
"libavutil\dce_defs.c"
>
<Filter>
Source Files\libavutil
</Filter>
</ClCompile>
...
...
@@ -398,6 +401,9 @@
<ClInclude
Include=
"..\libavutil\hwcontext_cuda.h"
>
<Filter>
Header Files\libavutil
</Filter>
</ClInclude>
<ClInclude
Include=
"..\libavutil\hwcontext_d3d11va.h"
>
<Filter>
Header Files\libavutil
</Filter>
</ClInclude>
<ClInclude
Include=
"..\libavutil\hwcontext_dxva2.h"
>
<Filter>
Header Files\libavutil
</Filter>
</ClInclude>
...
...
SMP/libavutil/hwcontext_d3d11va_wrap.c
0 → 100644
浏览文件 @
e9f506fc
/** hwcontext_d3d11va.c file wrapper for libavutil
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "config.h"
#if CONFIG_D3D11VA
# include "../../libavutil/hwcontext_d3d11va.c"
#endif
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录