• Home
Name Date Size #Lines LOC

..--

ext/12-May-2024-3,7482,439

Makefile.amD12-May-20241.7 KiB8174

Makefile.inD12-May-202475.1 KiB1,3921,252

READMED12-May-20241.1 KiB3324

gstv4l2.cD12-May-20248.6 KiB289199

gstv4l2allocator.cD12-May-202439.2 KiB1,4661,089

gstv4l2allocator.hD12-May-20246.4 KiB165107

gstv4l2bufferpool.cD12-May-202459.2 KiB2,1361,580

gstv4l2bufferpool.hD12-May-20244.2 KiB12060

gstv4l2colorbalance.cD12-May-20242.9 KiB10159

gstv4l2colorbalance.hD12-May-20246.2 KiB11275

gstv4l2deviceprovider.cD12-May-202416.8 KiB602439

gstv4l2deviceprovider.hD12-May-20243.6 KiB10259

gstv4l2fwhtenc.cD12-May-20243.2 KiB12073

gstv4l2fwhtenc.hD12-May-20242 KiB6331

gstv4l2h263enc.cD12-May-20243.1 KiB11771

gstv4l2h263enc.hD12-May-20242 KiB6131

gstv4l2h264enc.cD12-May-202410.3 KiB326249

gstv4l2h264enc.hD12-May-20242 KiB6131

gstv4l2h265enc.cD12-May-20246.7 KiB236182

gstv4l2h265enc.hD12-May-20242 KiB6131

gstv4l2jpegenc.cD12-May-20243.2 KiB12073

gstv4l2jpegenc.hD12-May-20242 KiB6131

gstv4l2mpeg4enc.cD12-May-20246.4 KiB223168

gstv4l2mpeg4enc.hD12-May-20242 KiB6131

gstv4l2object.cD12-May-2024146.3 KiB4,7843,765

gstv4l2object.hD12-May-202412.1 KiB339195

gstv4l2radio.cD12-May-202415.5 KiB583433

gstv4l2radio.hD12-May-20241.9 KiB6829

gstv4l2sink.cD12-May-202420.7 KiB648465

gstv4l2sink.hD12-May-20242.3 KiB8232

gstv4l2src.cD12-May-202431.1 KiB1,075723

gstv4l2src.hD12-May-20242.1 KiB8436

gstv4l2transform.cD12-May-202438.5 KiB1,218892

gstv4l2transform.hD12-May-20242.6 KiB8545

gstv4l2tuner.cD12-May-20248.1 KiB304215

gstv4l2tuner.hD12-May-202411.8 KiB201157

gstv4l2videodec.cD12-May-202435.4 KiB1,178868

gstv4l2videodec.hD12-May-20242.5 KiB8545

gstv4l2videoenc.cD12-May-202433.9 KiB1,205879

gstv4l2videoenc.hD12-May-20242.9 KiB9855

gstv4l2vidorient.cD12-May-20242.7 KiB9859

gstv4l2vidorient.hD12-May-20248.7 KiB11988

gstv4l2vp8enc.cD12-May-20244.1 KiB162111

gstv4l2vp8enc.hD12-May-20242 KiB6131

gstv4l2vp9enc.cD12-May-20244.1 KiB161111

gstv4l2vp9enc.hD12-May-20242 KiB6131

meson.buildD12-May-20241.8 KiB6559

tuner.cD12-May-202415.8 KiB552228

tuner.hD12-May-20246 KiB14278

tunerchannel.cD12-May-20243.4 KiB11849

tunerchannel.hD12-May-20243.7 KiB11748

tunernorm.cD12-May-20242 KiB8232

tunernorm.hD12-May-20242.1 KiB7129

v4l2-utils.cD12-May-20244.8 KiB203136

v4l2-utils.hD12-May-20242.9 KiB9750

v4l2_calls.cD12-May-202433.6 KiB1,134786

README

1v4l2 plugins
2============
3
4The idea is a bit the same as the idea for the v4l1 plugins. We want
5one generic v4l2element, and a few child objects (probably only two:
6v4l2src and v4l2sink):
7
8                /-------- v4l2src
9v4l2element ---=
10                \-------- v4l2sink
11
12Both v4l2src and v4l2sink have a uncompressed and a compressed
13recording-/playback-mode. Since this is all part of v4l2, the 'client'
14of these elements, i.e. an application using v4l2src/v4l2sink, will
15hardly notice this. All capsnego stuff is done inside, and the plugin
16knows which formats are compressed and which are not.
17
18Please note that the v4l1 and the v4l2 plugins are *not* compatible
19concerning properties. Naming has been kept the same where possible,
20but in some cases, properties had to be removed or added to make
21full use of v4l2.
22
23V4L2 API: http://linux.bytesex.org/v4l2/.
24          http://v4l2spec.bytesex.org/
25          /usr/include/linux/videodev2.h or
26
27Kernel patches available from
28          http://dl.bytesex.org/patches/.
29
30Articles:
31          http://lwn.net/Articles/203924/
32
33