librempeg/libavdevice
Ramiro Polla 153a76ab62 avdevice/v4l2: add limited support for multiplanar API
This commit adds support for V4L2's multiplanar API, but only when the
number of planes is 1.

Adding full support for the multiplanar API would require a device that
actually uses more than 1 plane, which I have not found yet.

Signed-off-by: Paul B Mahol <onemda@gmail.com>
2024-07-04 17:20:15 +02:00
..
riscv riscv: probe for Zbb extension at load time 2024-06-11 21:52:15 +02:00
tests
.gitignore
alldevices.c avdevice/alldevices: Mark iterators as av_cold 2024-03-17 19:46:55 +01:00
alsa_dec.c
alsa_enc.c
alsa.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
alsa.h
android_camera.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
audiotoolbox.m avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
avdevice.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
avdevice.h
avdeviceres.rc
avfoundation.m avdevice/avfoundation: add external video devices 2024-06-20 20:27:41 +02:00
bktr.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
caca.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
ccfifo.c
decklink_common_c.h
decklink_common.cpp
decklink_common.h avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
decklink_dec_c.c
decklink_dec.cpp
decklink_dec.h
decklink_enc_c.c
decklink_enc.cpp
decklink_enc.h
dshow_capture.h
dshow_common.c
dshow_crossbar.c
dshow_enummediatypes.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
dshow_enumpins.c
dshow_filter.c
dshow_pin.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
dshow.c avdevice/dshow: Check ICaptureGraphBuilder2_SetFiltergraph() for failure 2024-07-03 08:46:29 +02:00
fbdev_common.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
fbdev_common.h
fbdev_dec.c
fbdev_enc.c
file_open.c
gdigrab.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
iec61883.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
internal.h
jack.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
kmsgrab.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
lavfi.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 17:29:20 +01:00
libavdevice.v
libcdio.c
libdc1394.c
Makefile
openal-dec.c
opengl_enc_shaders.h
opengl_enc.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
oss_dec.c
oss_enc.c
oss.c
oss.h
pulse_audio_common.c
pulse_audio_common.h
pulse_audio_dec.c
pulse_audio_enc.c avdevice/pulse_audio_enc: Use av_rescale() to avoid integer overflow 2024-06-01 18:25:44 +02:00
reverse.c
sdl2.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
sndio_dec.c
sndio_enc.c
sndio.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
sndio.h
timefilter.c
timefilter.h
utils.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
v4l2-common.c avdevice/v4l2: add NV16 and NV24 pixel formats 2024-07-01 17:57:59 +02:00
v4l2-common.h
v4l2.c avdevice/v4l2: add limited support for multiplanar API 2024-07-04 17:20:15 +02:00
v4l2enc.c
version_major.h
version.c lib*/version: Use static_assert for static asserts 2024-04-01 19:50:54 +02:00
version.h Bump after 7.0 branch point 2024-03-27 19:21:50 +01:00
vfwcap.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
xcbgrab.c avdevice/xcbgrab: Check sscanf() return 2024-06-12 09:14:15 +02:00
xv.c avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00