Public Git and legacy Mercurial and CVS read-only access
[ main| git | mercurial | cvs | build ]
Access main repositories via web browser
The media tree
contains the latest drivers for V4L/DVB and Remote Controller.
The v4l-utils tree
contains the latest libv4l and other userspace tools for V4L/DVB and Remote
Controllers.
The dtv scan tables tree
contains the latest digital TV physical channel/transponders files used for digital TV applications.
The TVtime tree
contains the latest version of TVtime userspace
application.
The xawtv3 tree
contains the latest version of xawtv version 3 userspace
application.
The xawtv4 tree
contains the latest version of xawtv version 4 userspace
application.
The edid-decode tree
contains the latest version of the EDID table decoder
application.
The media build tree
contains a building system that allows its compilation with older kernels,
for test, plus a system to download the latest drivers.
Don't use it for production, as the backport procces is to
just check if compilation doesn't break with older kernels. The drivers might
not work properly, as they're not consistently tested on older kernels.
All the above repositories, plus other repositories with developer experimental trees are available at:
http://git.linuxtv.org.
Legacy developer repositores are available at:
https://linuxtv.org/hg and
https://linuxtv.org/cvs.
Checkout of a git repository
The procedure to retrieve a git repository is generally described together with
the corresponding repository.
In order to get the latest sources from git from a drivers tree, you need to
first clone from Linus git tree, and then add a remote pointing to the tree yo
need.
For example, to clone the master development repository,
install git, and run:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git media
cd media
git remote add linuxtv git://linuxtv.org/media_tree.git
git remote update
git checkout -b media-master linuxtv/master
If you want to clone a different repository, just replace the URL at the
git remote add line above.
In order to update your repository, you should do:
git remote update
git pull . linuxtv/master
And to put your work on the top of a stanging branch:
git rebase linuxtv/master
The server currently supports git:// and https:// protocols for anonymous
git clones. For developers with accounts at linuxtv.org, it also offers
ssh:// and git+ssh:// access.
If you're accessing it via ssh, please notice that server fingerprint
uses ECDSA key. The sent by the remote host is:
SHA256:DkMAWfKxcMwf9qtKKKgqV8GFEikkUCHIul4TCK9D5as
Legacy repositories on Mercurial (like V4L-DVB dvb-apps)
You can browse dirctly at Mercurial repositories. You can also clone it locally.
For legacy drivers (v4l-dvb) source tree, the repository is this site's URL plus legacy-hg/v4l-dvb.
For legacy dvb-apps source tree, the repository is this
site's URL plus legacy-hg/dvb-apps.
Browse the Legacy CVS Repository Online
You can browse the files in the CVS repository with viewcvs. You can also
download on-the-fly generated tarballs, but please use this feature sparingly
as it puts a high load on the machine. If you find yourself downloading the
newest sources regularly you should consider using anon-cvs access, as described above.
To browse the video4linux CVS select the "v4l" tree in the upper right
of the viewcvs page, or use the link below.
cvs for DVB and V4L
|