• Home
Name Date Size #Lines LOC

..--

ext/12-May-2024-5,0953,104

READMED12-May-20241.1 KiB3324

gstv4l2.cD12-May-20248.3 KiB278190

gstv4l2allocator.cD12-May-202439.2 KiB1,4691,091

gstv4l2allocator.hD12-May-20246.4 KiB165107

gstv4l2bufferpool.cD12-May-202465.4 KiB2,3161,716

gstv4l2bufferpool.hD12-May-20244.7 KiB13064

gstv4l2codec.cD12-May-20243.5 KiB12781

gstv4l2codec.hD12-May-20241.6 KiB5120

gstv4l2colorbalance.cD12-May-20242.9 KiB10159

gstv4l2colorbalance.hD12-May-20246.2 KiB11275

gstv4l2deviceprovider.cD12-May-202416.9 KiB605442

gstv4l2deviceprovider.hD12-May-20243.6 KiB10259

gstv4l2element.cD12-May-20241.5 KiB5121

gstv4l2elements.hD12-May-20241.2 KiB4014

gstv4l2fwhtenc.cD12-May-20243.2 KiB12073

gstv4l2fwhtenc.hD12-May-20242 KiB6331

gstv4l2h263enc.cD12-May-20243.1 KiB11771

gstv4l2h263enc.hD12-May-20242 KiB6131

gstv4l2h264codec.cD12-May-20248.6 KiB247211

gstv4l2h264codec.hD12-May-20241.1 KiB357

gstv4l2h264enc.cD12-May-20243.8 KiB14477

gstv4l2h264enc.hD12-May-20242 KiB6131

gstv4l2h265codec.cD12-May-20244.7 KiB159123

gstv4l2h265codec.hD12-May-20241.1 KiB357

gstv4l2h265enc.cD12-May-20243.4 KiB12378

gstv4l2h265enc.hD12-May-20242 KiB6131

gstv4l2jpegenc.cD12-May-20243.2 KiB12073

gstv4l2jpegenc.hD12-May-20242 KiB6131

gstv4l2mpeg2codec.cD12-May-20243.8 KiB12895

gstv4l2mpeg2codec.hD12-May-20241,005 337

gstv4l2mpeg4codec.cD12-May-20244.3 KiB142107

gstv4l2mpeg4codec.hD12-May-20241.1 KiB357

gstv4l2mpeg4enc.cD12-May-20243.4 KiB12277

gstv4l2mpeg4enc.hD12-May-20242 KiB6131

gstv4l2object.cD12-May-2024161.7 KiB5,2624,141

gstv4l2object.hD12-May-202413.1 KiB358207

gstv4l2radio.cD12-May-202415.8 KiB588438

gstv4l2radio.hD12-May-20241.9 KiB6829

gstv4l2sink.cD12-May-202421 KiB653471

gstv4l2sink.hD12-May-20242.3 KiB8232

gstv4l2src.cD12-May-202436.3 KiB1,220832

gstv4l2src.hD12-May-20242.2 KiB8838

gstv4l2transform.cD12-May-202439 KiB1,239908

gstv4l2transform.hD12-May-20242.6 KiB8545

gstv4l2tuner.cD12-May-20248.2 KiB305216

gstv4l2tuner.hD12-May-202411.8 KiB201157

gstv4l2videodec.cD12-May-202439 KiB1,282953

gstv4l2videodec.hD12-May-20242.5 KiB8545

gstv4l2videoenc.cD12-May-202436.1 KiB1,261925

gstv4l2videoenc.hD12-May-20242.8 KiB9352

gstv4l2vidorient.cD12-May-20242.7 KiB9859

gstv4l2vidorient.hD12-May-20248.7 KiB11988

gstv4l2vp8codec.cD12-May-20242.1 KiB8453

gstv4l2vp8codec.hD12-May-20241.1 KiB357

gstv4l2vp8enc.cD12-May-20243.3 KiB12377

gstv4l2vp8enc.hD12-May-20242 KiB6131

gstv4l2vp9codec.cD12-May-20242.1 KiB8553

gstv4l2vp9codec.hD12-May-20241.1 KiB357

gstv4l2vp9enc.cD12-May-20243.3 KiB12277

gstv4l2vp9enc.hD12-May-20242 KiB6131

meson.buildD12-May-20242 KiB7468

tuner.cD12-May-202415.6 KiB540224

tuner.hD12-May-20246 KiB14278

tunerchannel.cD12-May-20243.3 KiB11147

tunerchannel.hD12-May-20243.7 KiB11748

tunernorm.cD12-May-20242 KiB8132

tunernorm.hD12-May-20242.1 KiB7129

v4l2-utils.cD12-May-20244.8 KiB203136

v4l2-utils.hD12-May-20242.9 KiB9750

v4l2_calls.cD12-May-202439.5 KiB1,368972

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