No description, website, or topics provided.
Perl Shell C Makefile Objective-C++
Switch branches/tags
Nothing to show
Pull request Compare This branch is 99 commits ahead of ljalves:master.
Latest commit 6cd9275 Jul 12, 2017 @crazycat69 crazycat69 Merge branch 'master' of git://linuxtv.org/media_build
Conflicts:
	backports/pr_fmt.patch
	backports/v3.1_no_export_h.patch
	backports/v4.10_sched_signal.patch
	build
	v4l/compat.h
	v4l/scripts/make_config_compat.pl
	v4l/versions.txt
Permalink
Failed to load latest commit information.
backports
devel_scripts
linux
v4l
.gitignore
COPYING
INSTALL Document make stagingconfig target Jan 19, 2011
Makefile
README
README.patches
archive.sh
build Merge branch 'master' of git://linuxtv.org/media_build Jul 12, 2017
install.sh
offline.sh

README

This is an experimental build system for media drivers.
All files on this tree are covered by GPLv2, as stated at COPYING file.

Usage:

Just call the build utility:
	$ ./build

Then, install the drivers as root, with:
	# make install

In order to test, unload old drivers with:
	# make rmmod

Then modprobe the driver you want to test. For example, to load driver 'foo':
	# modprobe foo


If you're developing a new driver or patch, it is better to use:
	$ ./build --main-git

Then, install the drivers as root, with:
	# make install

In order to test, unload old drivers with:
	# make rmmod

Then modprobe the driver you want to test. For example:
	# modprobe bttv

In this case, in order to modify something, you should edit the file at
the media/ subdir.

For example, a typical procedure to develop a new patch would be:

	~/media_build $ cd media
	~/media $ gedit drivers/media/video/foo.c
	~/media $ make -C ../v4l
	~/media $ make -C .. rmmod
	~/media $ modprobe foo
	(some procedure to test the "foo" driver)
	~/media $ git diff >/tmp/my_changes.patch
	(email /tmp/my_changes.patch inlined to linux-media@vger.kernel.org)