FFmpeg/libavdevice
Martin Storsjö 69bab4e74f avfoundation: Fix compilation for OSes other than macOS and iOS
E.g. tvOS doesn't have devicesWithMediaType.

In principle, we could probably disable building the whole
input device on such OSes, but that would either require
testing explicitly for the OS type in configure (which we don't
do anywhere so far), or test for individual objective C methods.

This approach allows the code to compile, but no input devices
will be found at runtime.

Signed-off-by: Martin Storsjö <martin@martin.st>
2025-04-04 17:12:33 +03:00
..
riscv
tests
.gitignore
Makefile avdevice: remove deprecated FF_API_SDL2_DEVICE 2025-03-28 14:33:07 -03:00
alldevices.c avdevice: remove deprecated FF_API_SDL2_DEVICE 2025-03-28 14:33:07 -03:00
alsa.c avdevice/alsa: simplify passing ff_alsa_open a channel layout 2025-02-12 18:49:07 -03:00
alsa.h avdevice/alsa: simplify passing ff_alsa_open a channel layout 2025-02-12 18:49:07 -03:00
alsa_dec.c avdevice/alsa: simplify passing ff_alsa_open a channel layout 2025-02-12 18:49:07 -03:00
alsa_enc.c avdevice/alsa: simplify passing ff_alsa_open a channel layout 2025-02-12 18:49:07 -03:00
android_camera.c
audiotoolbox.m
avdevice.c
avdevice.h
avdeviceres.rc
avfoundation.m avfoundation: Fix compilation for OSes other than macOS and iOS 2025-04-04 17:12:33 +03:00
caca.c
ccfifo.c
decklink_common.cpp
decklink_common.h avdevice/decklink_dec: extend available actions on signal loss 2024-09-09 23:47:49 +02:00
decklink_common_c.h avdevice/decklink_dec: extend available actions on signal loss 2024-09-09 23:47:49 +02:00
decklink_dec.cpp avdevice/decklink_dec: fix leaks on error 2024-09-29 10:12:41 +02:00
decklink_dec.h
decklink_dec_c.c avdevice/decklink_dec: extend available actions on signal loss 2024-09-09 23:47:49 +02:00
decklink_enc.cpp
decklink_enc.h
decklink_enc_c.c
dshow.c avdevice/dshow: fix unused variable warning 2024-10-17 13:04:17 +02:00
dshow_capture.h
dshow_common.c
dshow_crossbar.c
dshow_enummediatypes.c
dshow_enumpins.c
dshow_filter.c
dshow_pin.c
fbdev_common.c
fbdev_common.h
fbdev_dec.c
fbdev_enc.c
file_open.c
gdigrab.c libavdevice/gdigrab: change hwnd tail check fail logic to !=null 2024-08-15 20:10:33 +08:00
iec61883.c
internal.h
jack.c avdevice/jack: use av_err2str to simplify code 2024-09-13 00:30:48 +02:00
kmsgrab.c
lavfi.c avutil: remove deprecated FF_API_FRAME_PKT 2025-03-28 14:33:08 -03:00
libavdevice.v
libcdio.c
libdc1394.c
openal-dec.c
oss.c
oss.h
oss_dec.c
oss_enc.c
pulse_audio_common.c
pulse_audio_common.h
pulse_audio_dec.c
pulse_audio_enc.c avformat: remove deprecated FF_API_ALLOW_FLUSH 2025-03-28 14:33:07 -03:00
reverse.c
sndio.c
sndio.h
sndio_dec.c
sndio_enc.c
timefilter.c
timefilter.h
utils.c
v4l2-common.c
v4l2-common.h
v4l2.c configure: improve check for POSIX ioctl 2024-09-01 18:01:43 +02:00
v4l2enc.c
version.c
version.h libs: bump major version for all libraries 2025-03-28 14:44:34 -03:00
version_major.h libs: bump major version for all libraries 2025-03-28 14:44:34 -03:00
vfwcap.c
xcbgrab.c
xv.c