1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavutil
Martin Storsjö fd1ffa1f10 d3d11va: Link directly to dxgi.dll and d3d11.dll functions if LoadLibrary is unavailable
When targeting the UWP API subset, the LoadLibrary function is not
available (and the fallback, LoadPackagedLibrary, can't be used to
load system DLLs). In these cases, link directly to the functions
in the DLLs instead of trying to load them dynamically at runtime.

Signed-off-by: Martin Storsjö <martin@martin.st>
2017-06-18 23:45:03 +03:00
..
aarch64 aarch64: Add parentheses around the offset parameter in movrel 2017-02-16 09:56:11 +02:00
arm arm: Check for the .arch directive in configure 2017-05-08 14:21:08 +03:00
avr32
bfin
mips
ppc ppc: Drop support for Apple GCC 2017-06-13 12:34:35 +02:00
sh4
tests Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
tomi
x86 x86util: Port all macros to cpuflags 2017-03-14 17:23:32 +01:00
.gitignore
adler32.c
adler32.h
aes.c
aes.h
attributes.h libavutil: Hook up the rest of the gcc specific attributes to clang as well 2017-03-22 14:25:45 +02:00
audio_fifo.c audio_fifo: Drop write-only variable 2016-10-27 12:21:46 +02:00
audio_fifo.h
avassert.h
avstring.c
avstring.h
avutil.h lavu: Add a video section to Doxygen documentation 2016-12-07 14:26:21 -05:00
base64.c
base64.h
blowfish.c
blowfish.h
bswap.h
buffer_internal.h buffer: convert to stdatomic 2016-10-02 18:58:04 +02:00
buffer.c buffer: convert to stdatomic 2016-10-02 18:58:04 +02:00
buffer.h buffer: fix av_buffer_pool_init2() documentation 2016-08-11 10:29:23 +02:00
channel_layout.c
channel_layout.h
colorspace.h
common.h libavutil: add av_mod_uintp2 2017-03-01 11:23:19 -05:00
cpu_internal.h
cpu.c cpu: add a function for querying maximum required data alignment 2017-02-11 11:37:45 +01:00
cpu.h cpu: add a function for querying maximum required data alignment 2017-02-11 11:37:45 +01:00
crc.c
crc.h
des.c
des.h
dict.c
dict.h
display.c
display.h lavu: Add a video section to Doxygen documentation 2016-12-07 14:26:21 -05:00
downmix_info.c
downmix_info.h
error.c
error.h
eval.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
eval.h
fifo.c fifo: Return the correct AVERROR value 2017-01-26 10:25:20 +01:00
fifo.h
file_open.c
file.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
file.h
float_dsp.c
float_dsp.h
frame.c AVFrame: add an opaque_ref field 2017-02-11 11:37:45 +01:00
frame.h AVFrame: add an opaque_ref field 2017-02-11 11:37:45 +01:00
hmac.c hmac: Explicitly convert types at function pointer assignment 2017-01-09 15:18:16 +01:00
hmac.h
hwcontext_cuda.c hwcontext_cuda: implement frames_get_constraints 2017-02-01 10:43:00 +01:00
hwcontext_cuda.h
hwcontext_d3d11va.c d3d11va: Link directly to dxgi.dll and d3d11.dll functions if LoadLibrary is unavailable 2017-06-18 23:45:03 +03:00
hwcontext_d3d11va.h lavu: add new D3D11 pixfmt and hwcontext 2017-06-08 20:55:36 +02:00
hwcontext_dxva2.c avutil/hwcontext_dxva2: Don't improperly free IDirect3DSurface9 objects 2017-05-20 09:41:45 +02:00
hwcontext_dxva2.h dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-08 21:20:18 +02:00
hwcontext_internal.h lavu: add new D3D11 pixfmt and hwcontext 2017-06-08 20:55:36 +02:00
hwcontext_qsv.c hwcontext_qsv: Implement mapping frames to the child device type 2017-04-30 17:33:18 +01:00
hwcontext_qsv.h hwcontext: add a QSV implementation 2016-06-21 19:53:37 +02:00
hwcontext_vaapi.c vaapi: Add ABGR map only if VA_FOURCC_ABGR is defined 2017-05-29 13:50:03 +02:00
hwcontext_vaapi.h hwcontext_vaapi: Try to support the VDPAU wrapper 2017-02-13 21:44:47 +00:00
hwcontext_vdpau.c hwcontext_vdpau: Fix missing subscripts 2016-09-14 20:48:36 +01:00
hwcontext_vdpau.h
hwcontext.c hwcontext: Mark local table static const 2017-06-15 00:02:06 +01:00
hwcontext.h lavu: add new D3D11 pixfmt and hwcontext 2017-06-08 20:55:36 +02:00
imgutils_internal.h imgutils: add a function for copying image data from GPU mapped memory 2016-08-31 08:15:47 +02:00
imgutils.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
imgutils.h imgutils: Document av_image_get_buffer_size() 2017-02-10 16:25:58 -05:00
internal.h libavutil: Make LOCAL_ALIGNED(xx be equal to LOCAL_ALIGNED_xx( 2017-03-31 22:06:52 +03:00
intfloat.h
intmath.c
intmath.h intmath: add faster clz support 2017-03-01 11:23:19 -05:00
intreadwrite.h Revert "libavutil: Use an intermediate variable in AV_COPY*U" 2016-08-02 21:18:18 +03:00
lfg.c
lfg.h
libavutil.v build: Change structure of the linker version script templates 2016-05-29 16:43:11 +02:00
libm.h
lls.c
lls.h
log2_tab.c
log.c
log.h lavu: Drop deprecated av_dlog macro 2017-03-23 10:09:17 +01:00
lzo.c
lzo.h
macros.h
Makefile lavu: add new D3D11 pixfmt and hwcontext 2017-06-08 20:55:36 +02:00
mathematics.c mathematics: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
mathematics.h
md5.c avutil/md5: fix misaligned reads 2017-06-02 21:00:35 -04:00
md5.h crypto: consistently use size_t as type for length parameters 2017-01-09 15:17:43 +01:00
mem.c mem: uninline av_malloc(z)_array() 2017-04-26 09:05:28 +02:00
mem.h mem: uninline av_malloc(z)_array() 2017-04-26 09:05:28 +02:00
opt.c Drop unreachable break and return statements 2016-11-03 20:17:12 +01:00
opt.h lavu: Drop deprecated option type 2017-03-23 10:09:17 +01:00
parseutils.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
parseutils.h
pixdesc.c lavu: add new D3D11 pixfmt and hwcontext 2017-06-08 20:55:36 +02:00
pixdesc.h
pixfmt.h lavu: add new D3D11 pixfmt and hwcontext 2017-06-08 20:55:36 +02:00
random_seed.c
random_seed.h
rational.c
rational.h
rc4.c
rc4.h
replaygain.h
samplefmt.c
samplefmt.h
sha.c crypto: consistently use size_t as type for length parameters 2017-01-09 15:17:43 +01:00
sha.h crypto: consistently use size_t as type for length parameters 2017-01-09 15:17:43 +01:00
spherical.c spherical: add functions to retrieve and request projection names 2017-04-27 09:59:54 -04:00
spherical.h spherical: add functions to retrieve and request projection names 2017-04-27 09:59:54 -04:00
stereo3d.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
stereo3d.h lavu: Add a video section to Doxygen documentation 2016-12-07 14:26:21 -05:00
thread.h thread: Define ff_mutex_* macros as stub functions when threads are disabled 2017-04-12 10:07:09 +02:00
time_internal.h
time.c
time.h
timer.h
tree.c
tree.h
utils.c
version.h lavu: add new D3D11 pixfmt and hwcontext 2017-06-08 20:55:36 +02:00
wchar_filename.h
xtea.c
xtea.h