summaryrefslogtreecommitdiff
path: root/v4l2-apps
AgeCommit message (Collapse)Author
2009-09-16capture-example: As this program is part of V4L2 API, better comment itMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-14Improve decode_tm6000 for better usage of mmap methodMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Now, mmap method is the default, when reading from tm6000 V4L2 device. Also, now, it is possible to specify the channel frequency via command line, and the number of video buffers to be used. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2007-08-21tm6000: Add support for mmapMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2009-09-14Start userspace decoding application for tm6000Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> This small application allows testing tm6000 raw format decoding in software. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-13Add conexant cx25821 driverMauro Carvalho Chehab
From: Palash Bandyopadhyay <Palash.Bandyopadhyay@conexant.com> Add conexant cx25821 driver release v106 of the Athena driver. Priority: normal Signed-off-by: Palash Bandyopadhyay <palash.bandyopadhyay@conexant.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-06merge: http://linuxtv.org/hg/~hgoede/libv4l/Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-06libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-09-03libv4l: enable libv4l2 usage with devices which just support read()hans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: enable libv4l2 usage with devices which just support read(), this allows applications to work with mpeg capture devices like the cx18, which only do read() and only support mpeg and some exotic raw format (which libv4l can convert). Thanks to Simon Farnsworth <simon.farnsworth@onelan.com> for testing this. Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-09-02libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-09-02libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-09-02libv4l: beginning of 0.6.2 dev cyclehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: beginning of 0.6.2 dev cycle Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-09-01libv4l: Document that passing in NULL as 3th arg to v4l2_ioctl is not allowedhans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: Document that passing in NULL as 3th arg to v4l2_ioctl is not allowed Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-09-01libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-31libv4l: Report V4L2_FMT_FLAG_EMULATED in v4l2_fmtdesc flags for emulated formatshans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: Report V4L2_FMT_FLAG_EMULATED in v4l2_fmtdesc flags for emulated formats Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-31libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-31libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-29keytable: Don't display KEY_RESERVED codesMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> As KEY_RESERVED is used for some spare space at the keycode table, don't return it while displaying the current table Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-08-29keytable: Prints a more comprehensive error messageMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-08-29gen_keytables.pl: Fix parsing for some IR tablesMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> There are some tables where the last value ends with } Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-08-29gen_keytables: generate also dvb-usb.h based keybablesMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-08-29gen_keytables.pl: Change it to work with the new formatMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-08-29libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-25libv4l: actually compile the sn9c2028 decompression codehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: actually compile the sn9c2028 decompression code Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-25libv4l: support decompressing sn9c2028 compressed bayerhans@rhel5-devel.localdomain
From: Theodore Kilgore <kilgota@banach.math.auburn.edu> libv4l: support decompressing sn9c2028 compressed bayer Priority: normal Signed-off-by: Theodore Kilgore <kilgota@banach.math.auburn.edu> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-25libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-24libv4l: add 06f8:3009 pac7302 90 degrees rotated cam to the device tablehans@rhel5-devel.localdomain
From: Stéphane Marguet (Stemp) <smarguet <at> gmail.com> libv4l: add 06f8:3009 pac7302 90 degrees rotated cam to the device table Priority: normal Signed-off-by: Stéphane Marguet (Stemp) <smarguet <at> gmail.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-24libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-20libv4l: make get / set control use libv4lconvert functionshans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: make get / set control use libv4lconvert functions Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-20libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-20libv4l: Change controls shm segment name to include the usernamehans@rhel5-devel.localdomain
From: Gregor Jasny <gjasny@googlemail.com> Change controls shm segment name to include the username, as it is only writable by the user (this means libv4l controls are per user) Priority: normal Signed-off-by: Gregor Jasny <gjasny@googlemail.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-17libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-14libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-14libv4l: Do not hide JPG / MJPG pixfmt from applicationshans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> Some applications want to use jpg format if possible, so do not hide it from the apps (do not assume it always needs conversion) Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-14libv4l: Fix reqbuf Device or Resource busy error when using readhans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> Some applications such as v4l2-apps/test/capture-example.c, in read mode use select() together with read() and do a select() before the first read(). This causes issues together with certain drivers (gspca for example), do not allow switching from read mode to mmap mode and they assume read() mode if a select or poll() is done before any buffers are requested. When not using libv4l2, this is not an issue but libv4l2 uses mmap mode under the hood when converting as that safes a memcpy for each frame read. This fails with such drivers when the application has done a select() before the first read() as the driver now is in "read mode" and disallows switching to mmap mode. This patch fixes this by falling back to using read() for v4l2_read() when using mmap mode fails. Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-12libv4l: Also look for dmi info under /sys/class/dmi/idhans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l was looking for dmi strings in sysfs under /sys/devices/virtual/dmi/id but with some kernel configurations this does not exist. It turns out that the dmi strings do exist under /sys/class/dmi/id here. It seems that all systems with dmi info in sysfs have /sys/class/dmi/id so default to using that instead. To be sure fall back to /sys/devices/virtual/dmi/id (the old behavor) when /sys/class/dmi/id is not found. Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-11libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-10libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-09libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-09libv4l: fix upside down devices table orderinghans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: fix upside down devices table ordering Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-07libv4l: fix a compiler warninghans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: fix a compiler warning Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-05libv4l: update my email addresshans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update my email address Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-05libv4l: README improvementshans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: README improvements Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-05libv4l: README improvementshans@rhel5-devel.localdomain
From: bifferos <bifferos@yahoo.co.uk> libv4l: README improvements Priority: normal Signed-off-by: bifferos <bifferos@yahoo.co.uk> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-05libv4l: update upside down devices tablehans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: update upside down devices table Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-03libv4l: fixup 320x240 output for pac7302 camerashans@rhel5-devel.localdomain
From: Hans de Goede <hdegoede@redhat.com> libv4l: fixup 320x240 output for pac7302 cameras Priority: normal Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2009-08-30merge: http://www.linuxtv.org/hg/~hverkuil/v4l-dvbMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-08-28keytable: Improve it to work with 16 bit keycodesMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-08-26v4l2-sysfs-path: fix compile warning.Hans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2009-08-26v4l2-ctl: add support for enumerating frame sizes and intervalsHans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2009-08-02v4l2-ctl: add support for string controlsMauro Carvalho Chehab
From: Hans Verkuil <hverkuil@xs4all.nl> Add support for string controls to v4l2-ctl. Also refactor the code to generalize the handling of control classes. Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>