media-libs / libv4l

Separate libraries ebuild from upstream v4l-utils package

Official package sites : https://git.linuxtv.org/v4l-utils.git ·

libv4l is a collection of libraries which adds a thin abstraction layer on top of video4linux2 devices. The purpose of this (thin) layer is to make it easy for application writers to support a wide variety of devices without having to write separate code for different devices in the same class. libv4l consists of 3 different libraries: libv4lconvert, libv4l1 and libv4l2. libv4lconvert offers functions to convert from any (known) pixelformat to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420. libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent of the drivers for those devices supporting v4l1 compatibility (which many v4l2 drivers do not). libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for the application transparent libv4lconvert conversion where necessary.

v1.20.0 :: 0/0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-linux
USE flags
dvb jpeg

v1.16.6 :: 0/0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
amd64 arm64 x86 ~alpha ~amd64-linux ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86-linux
USE flags
jpeg

v1.10.1 :: 0/0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
amd64 arm arm64 hppa ppc ppc64 s390 sparc x86 ~alpha ~amd64-linux ~ia64 ~m68k ~mips ~x86-linux
USE flags
jpeg

General

dvb
Add support for DVB (Digital Video Broadcasting)
jpeg
Add JPEG image support

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

kernel

linux
KERNEL setting for system using the Linux kernel

sys-devel / gettext : GNU locale utilities

sys-libs / argp-standalone : Standalone argp library for use with uclibc

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / libudev : Virtual for libudev providers

virtual / os-headers : Virtual for operating system headers

virtual / pkgconfig : Virtual for the pkg-config implementation

sys-libs / argp-standalone : Standalone argp library for use with uclibc

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / libudev : Virtual for libudev providers

app-emulation / crossover-bin : Commercial version of app-emulation/wine with paid support

app-emulation / wine-staging : Free implementation of Windows(tm) on Unix, with Wine-Staging patchset

app-emulation / wine-vanilla : Free implementation of Windows(tm) on Unix, without external patchsets

dev-libs / efl : Enlightenment Foundation Libraries all-in-one package

kde-apps / kdenlive : Non-linear video editing suite by KDE

kde-apps / kopete : Multi-protocol IM client based on KDE Frameworks

kde-misc / tellico : Collection manager based on KDE Frameworks

media-gfx / fotowall : Qt5 tool for creating wallpapers

media-gfx / sane-backends : Scanner Access Now Easy - Backends

media-gfx / zbar : Library and tools for reading barcodes from images or video

media-libs / gegl : A graph based image processing framework

media-libs / libyami : Yet Another Media Infrastructure: Media codec with hardware acceleration

media-libs / opencv : A collection of algorithms and sample code for various computer vision problems

media-libs / xine-lib : Core libraries for Xine movie player

media-plugins / gst-plugins-v4l2 : plugin for gstreamer

media-radio / qsstv : Amateur radio SSTV software

media-tv / gtk-v4l : A control application for Video 4 Linux (based on C and GTK+)

media-tv / v4l-utils : Separate utilities ebuild from upstream v4l-utils package

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

media-video / guvcview : Simple Qt5 or GTK+3 interface for capturing and viewing video from v4l2 devices

media-video / kaffeine : Media player with digital TV support by KDE

media-video / kino : Kino is a non-linear DV editor for GNU/Linux

media-video / luvcview : USB Video Class grabber

media-video / mjpg-streamer : MJPG-streamer takes JPGs from Linux-UVC compatible webcams

media-video / motion : A software motion detector

media-video / obs-studio : Software for Recording and Streaming Live Video Content

media-video / transcode : Utilities for transcoding video and audio codecs in different containers

media-video / vlc : Media player and framework with support for most multimedia files and streaming

media-video / webcamoid : A full featured webcam capture application

net-im / skypeforlinux : Instant messaging client, with support for audio and video

sci-libs / ViSP : Visual Servoing Platform: visual tracking and visual servoing library

691066
media-libs/libv4l lax deps & configure options control
721374
media-libs/libv4l-1.18.1 configure error when /bin/sh != /bin/bash
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libv4l: Drop some old versions
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-libs/libv4l: Bump to 1.20.0, fix automagics
configure reportedly has some automagic dependencies but only libudev makes any difference here and it's only used to build libdvbv5. There is already an option for that. Bug: https://bugs.gentoo.org/691066 Bug: https://bugs.gentoo.org/721374 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-libs/libv4l: Bump to version 1.18.1
* Includes upstreamed GCC 10 / -fno-common fix Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
media-libs/libv4l: add new version 1.18.0
Cloned from 1.16.6 with stable keywords dropped to stable. Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-libs/libv4l: Fix GCC 10 / -fno-common
Closes: https://bugs.gentoo.org/706756 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-libs/libv4l: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libv4l: x86 stable wrt bug #692016
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-libs/libv4l: arm64 stable (bug #692016)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.71, Repoman-2.3.17 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libv4l: amd64 stable wrt bug #692016
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
media-libs/libv4l: drop some old versions
Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libv4l: x86 stable wrt bug #682892
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86"
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
media-libs/libv4l: depend on argp-standalone in non-glibc envs
Before, on musl and uclibc based profiles emerge libv4l failed due to missing sys-libs/argp-standalone. This commit affects only newly-added version 1.16.6 which will become default only after stabilization. Bug: https://bugs.gentoo.org/show_bug.cgi?id=561866 Bug: https://bugs.gentoo.org/show_bug.cgi?id=477290 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Andrey Utkin · gentoo
media-libs/libv4l: add new version 1.16.6
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/libv4l: amd64 stable wrt bug #682892
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-libs/libv4l: Don't use prune_libtool_files
Closes: https://bugs.gentoo.org/679084 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexis Ballier · gentoo
media-libs/libv4l: remove outdated comment
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
Alexis Ballier · gentoo
media-libs/libv4l: bump to 1.16.3
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/libv4l: mark stable wrt bug #586192
Package-Manager: Portage-2.3.40, Repoman-2.3.9
David Seifert · gentoo
*/*: Remove emul-linux-x86-* blockers
Closes: https://github.com/gentoo/gentoo/pull/8073
Alexis Ballier · gentoo
media-libs/libv4l: fixup sysmacros includes with recent glibc
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Alexis Ballier · gentoo
media-libs/libv4l: bump to 1.14.1
Package-Manager: Portage-2.3.19, Repoman-2.3.6
James Le Cuirot · gentoo
media-libs/libv4l: Fix cross-compiling by adding elibtoolize call
Closes: https://bugs.gentoo.org/637972 Package-Manager: Portage-2.3.17, Repoman-2.3.6
Alexis Ballier · gentoo
media-libs/libv4l: bump to 1.12.5
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Alexis Ballier · gentoo
media-libs/libv4l: fix libudev dep
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Alexis Ballier · gentoo
media-libs/libv4l: Bump to 1.12.3
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Michael Weber · gentoo
media-libs/libv4l: arm64 stable (bug 586192).
Package-Manager: Portage-2.3.4, Repoman-2.3.2 RepoMan-Options: --include-arches="arm arm64 ppc ppc64"
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Jeroen Roovers · gentoo
media-libs/libv4l: Stable for HPPA (bug #586192).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
media-libs/libv4l: ppc64 stable wrt bug #586192
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libv4l: ia64 stable wrt bug #586192
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libv4l: ppc stable wrt bug #586192
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libv4l: sparc stable wrt bug #586192
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michael Palimaka · gentoo
media-libs/libv4l: amd64/x86 stable
Gentoo-bug: 586192 Package-Manager: portage-2.3.0
Markus Meier · gentoo
media-libs/libv4l: arm stable, bug #586192
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
media-libs/libv4l-1.10.1-r0: add alpha keyword
Gentoo-Bug: 586192 Package-Manager: portage-2.3.0_rc1
Alexandre Rostovtsev · gentoo
media-libs/libv4l: bump to 1.10.1 and eapi6-ify (bug #586016)
Fixes incompatibility with libjpeg-turbo-1.5.0, reported by Oleg and others in bug #586016. Package-Manager: portage-2.3.0_rc1
Mike Frysinger · gentoo
media-libs/libv4l: version bump to 1.10.0
Mike Frysinger · gentoo
media-libs/libv4l: drop old <1.6.2 versions
Mike Frysinger · gentoo
media-libs/libv4l: mark 1.6.2 arm64/m68k/s390/sh stable
Mike Frysinger · gentoo
media-libs/libv4l: fix build w/newer glibc
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed