• Home
  • Raw
  • Download

Lines Matching +full:linux +full:- +full:glibc +full:- +full:llvm

1 # v4l-utils
3 Linux utilities and libraries to handle media devices (TV devices, capture
6 You can always find the latest development v4l-utils in the git repo:
7 [http://git.linuxtv.org/v4l-utils.git](http://git.linuxtv.org/v4l-utils.git).
9 Those utilities follow the latest Linux Kernel media API, as documented at:
10 [http://linuxtv.org/downloads/v4l-dvb-apis/](http://linuxtv.org/downloads/v4l-dvb-apis/).
12 Any questions/remarks/patches can be sent to the linux-media mailinglist. See
16 There is also a wiki page for the v4l-utils:
17 [https://linuxtv.org/wiki/index.php/V4l-utils](https://linuxtv.org/wiki/index.php/V4l-utils).
21 v4l-utils uses the meson build system.
23 A number of packages is required to fully build v4l-utils. The first step is to
27 packages with `apt-get` or `aptitude`:
30 debhelper doxygen gcc git graphviz libasound2-dev libjpeg-dev
31 libqt5opengl5-dev libudev-dev libx11-dev meson pkg-config
32 qtbase5-dev udev libsdl2-dev libbpf-dev llvm clang
38 gcc gcc-c++ gettext-devel git meson perl which
48 alsa-lib-devel doxygen libjpeg-turbo-devel qt5-qtbase-devel libudev-devel
49 mesa-libGLU-devel
52 The v4l2-tracer also needs the json-c library. On Debian: `libjson-c-dev' ; on
53 Fedora: `json-c-devel`.
60 ninja -C build/
66 sudo ninja -C build/ install
73 doesn't come with the *ARIB-STD-B24* and *EN300-468-TAB00* tables.
75 gconv is an auto feature, so it will be auto-enabled in case the dependencies
80 meson configure -Dgconv=enabled build/
85 The v4l-utils doesn't quite follow the release versioning defined at
90 * `MINOR` - an odd number means a development version. When the development is
93 * `MAJOR` - It is incremented when `MINOR` number starts to be too big. The last
133 lib/libv4l-mplane/
147 by the auto feature: `doxygen-doc`. If enabled, it will be built within the
171 The (for now for v4l-utils private use only) libv4l2util library is released
175 v4l-utils includes the following utilities:
183 ### ir-keytable
189 v4l-keytable does not get installed during the install step.
191 ### ir-ctl
193 A swiss-knife tool to handle raw IR and to set lirc options.
201 ### rds-saa6588
205 rds-saa6588 does not get installed during the install step.
207 ### v4l2-compliance
213 ### v4l2-ctl
219 ### v4l2-dbg
227 ### v4l2-sysfs-path
233 ### v4l2-tracer
236 memory-to-memory stateless video decoder interface.
240 ### xc3028-firmware
244 xc3028-firmware does not get installed during the install step.
248 There are a number of files on this package that depends on the Linux Kernel.
254 that glibc has the development package for 32 bits.
256 For Fedora, this is provided via this package: *glibc-devel.i686*
270 1. Be sure that you have installed both glibc development packages for 32 and 64
273 1. At v4l-utils tree:
276 ./sync-with-kernel.sh location/of/the/kernel/tree
282 … (cd $KERNEL_DIR && make headers_install INSTALL_HDR_PATH=usr/) && ./sync-with-kernel.sh $KERNEL_D…