aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-11-26libv4l: update upside down device tableHEADmedia-mastermasterHans de Goede1-0/+4
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-11-24libv4l: update upside down device listHans de Goede1-0/+2
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-11-21libv4l: update upside down device tableHans de Goede1-0/+2
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-11-19libv4l: update upside down device tableHans de Goede1-0/+2
Signed-off-By: Hans de Goede <hdegoede@redhat.com>
2010-11-14libv4l: update upside down device tableHans de Goede1-0/+2
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-11-12libv4l: update upside down device tableHans de Goede1-0/+2
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-11-08libv4l: update upside down device listHans de Goede1-0/+2
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-11-08rc_keymaps: remove legacy IR tablesMauro Carvalho Chehab10-305/+0
af9015 driver were converted to rc_core. Their tables changed, and are already in the tree. So, remove the legacy ones. Also remove the "empty" table, as it is not needed. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08keytable: auto-generate rc_maps.cfgMauro Carvalho Chehab3-32/+72
Retrieve assosiations between RC table file and the in-kernel name representation for each keymap. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08keytable: Move find logic to gen_keytables.plMauro Carvalho Chehab2-25/+55
Instead of using shell commands, at Makefile, move the logic to happen inside gen_keytables.pl. This will allow adding another parsing logic there, based on the read of include/media/rc-map.h. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08gen_keytables.pl: use a function to create filesMauro Carvalho Chehab1-34/+41
We want to move part of the logic from Makefile into gen_keytables.pl, in order to make it process a group of files. So, convert the main logic into a function. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08gen_keytables.pl: Warn if a in-driver table is foundMauro Carvalho Chehab1-1/+17
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08keytable: make it report the proper v4l-utils versionMauro Carvalho Chehab2-2/+2
./ir-keytable --version IR keytable control version 0.8.2-test Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08parse_cx231xx.pl: improve GPIO messages on decodingMauro Carvalho Chehab1-2/+3
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08Print a generic message for the URB's that aren't currently parsedMauro Carvalho Chehab1-3/+5
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08Add GPIO decoding logicMauro Carvalho Chehab1-0/+28
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08rc_keymaps: add a table for digitalnow_tinytwinMauro Carvalho Chehab1-0/+50
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-08rc_keymaps: sync anysee keytable with in-kernel keytableMauro Carvalho Chehab2-47/+45
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-11-02Install config files to $(DESTDIR)Gregor Jasny1-4/+4
Signed-off-by: Gregor Jasny <gjasny@googlemail.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-11-02libv4l update upside down device listHans de Goede1-0/+2
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-11-02libv4l: update upside down device listHans de Goede1-0/+4
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-10-18libv4l: update upside-down device tableHans de Goede1-0/+4
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-10-17rc_keymaps: sync with latest development kernelMauro Carvalho Chehab15-73/+524
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-03parse_saa7134.pl: add logic to detect transactions without STOPMauro Carvalho Chehab1-25/+38
Read operations with sub-addresses are done by a write to the write address, plus a read. Between the write and read, there's no stop. For example, a read from eeprom, starting at eeprom address 0 will be displayed as: write_i2c_addr(0x50, 1, { 0x00}); /* INCOMPLETE */ read_i2c_addr(0x50, 23) /* 0xde, 0x17, 0x36, 0xb1, 0x54, 0x20, 0x1c, 0x00, 0x43, 0x43, 0xa9, 0x1c, 0x55, 0xd2, 0xb2, 0x92, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0xff */; Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-03parse_saa7134.pl: Improve parser to group i2c register writesMauro Carvalho Chehab1-12/+73
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-03parse_saa7134.pl: Add timestamp at the logsMauro Carvalho Chehab1-4/+4
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-03parse_saa7134.pl: Properly handle I2C transactionsMauro Carvalho Chehab1-1/+69
Instead of printing raw register reads/writes for I2C transactions, use a more high-level print. By default, it will discard intermediate transactions, like waiting for non-busy status. A write transaction will look like: write_i2c(DONE_STOP, START, 0x96) write_i2c(DONE_WRITE, CONTINUE, 0xff) write_i2c(DONE_WRITE, CONTINUE, 0x02) write_i2c(DONE_WRITE, STOP, 0x00) The better would be to group those operations, into something like: write_i2c_addr (0x96, "0xff, 0x02, 0x00"); or write_i2c_addr (0x96, "0xff0200"); But this is not an easy task, especially since it may have some read operations in-between. So, let's postpone such higher level grouping to future improvements in the parser ;) Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-03contrib/saa7134: adds a parser for saa7134 logsMauro Carvalho Chehab1-0/+153
Adds a parser to get saa7134 logs generated by PCI traffic patches, at contrib/pci_traffic, like: 1286074716 slow_bar_writel: slow_bar_writel addr=0x0000000000000104 val=0x00009090 1286074716 slow_bar_writel: slow_bar_writel addr=0x0000000000000108 val=0x44804098 1286074716 slow_bar_writel: slow_bar_writel addr=0x000000000000010c val=0x2a810040 1286074716 slow_bar_writel: slow_bar_writel addr=0x0000000000000110 val=0x00000006 Converting them into something more easy to read, like: saa_writel(SAA7134_ANALOG_IN_CTRL3, 0x9090); saa_writel(SAA7134_SYNC_CTRL, 0x44804098); saa_writel(SAA7134_DEC_CHROMA_SATURATION, 0x2a810040); saa_writel(SAA7134_CHROMA_CTRL2, 0x0006); Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2010-10-03contrib/pci_traffic: Add some patches for kvm to allow check PCI trafficMauro Carvalho Chehab5-0/+403
Adds some patches that allow checking how PCI registers are accessed, by running the driver on a virtual kvm machine. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-03V4L/DVB: Add a parser for cx231xx i2c logsMauro Carvalho Chehab1-0/+98
This is an incomplete parser for cx231xx. Currently, it gets only i2c traffic. Yet, this is very useful when adding support for newer cards with different i2c components on it. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-09-24libv4l: update upside down tableHans de Goede1-0/+2
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-09-23libv4l: update upside down device tableHans de Goede1-0/+2
2010-09-21libv4l: update upside-down device tableHans de Goede1-0/+5
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-09-12qv4l2: reduce the minimum number of buffers to 2Hans Verkuil1-2/+2
The pwc driver sets the number of buffers to 2, so fails with our too conservative check against a minimum of 3 buffers. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2010-09-12libv4l: update upside-down device tableHans de Goede1-0/+2
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-09-11libv4l2: Update the list of ioctls to the latest videodev2.hHans Verkuil1-4/+16
This list in log.c was quite old and seriously out of date with videodev2.h. Added the newer ioctls and removed the unnecessary test against VIDIOC_ENUM_FRAMESIZES. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2010-09-11Start iterating over menu items from the minimum value, not 0.Hans Verkuil1-1/+1
More a style issue than anything else. It is slightly more efficient if the minimum menu index is not 0. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2010-09-10libv4l: update upside down device tableHans de Goede2-1/+7
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-08-26Prep for 0.8.1 releaseHans de Goede2-1/+16
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-08-25libv4l: update upside down device tableHans de Goede1-0/+6
2010-08-12libv4l: update upside down device tableHans de Goede1-0/+4
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2010-08-04qv4l2: fix broken fps determinationHans Verkuil3-24/+14
The fps determination was done based on a 2s-period timer. However, this timer would become unreliable if there is a heavy CPU load. Replaced the timer with gettimeofday calculations. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2010-08-03v4l2-ctl: Added support for s/g_dv_timings.Mats Randgaard1-37/+176
Signed-off-by: Mats Randgaard <mats.randgaard@tandberg.com> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2010-08-02contrib/test: add .gitignoreHans Verkuil1-0/+10
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2010-08-02qv4l2: use req.count for userptr capture as well.Hans Verkuil1-7/+9
For some reason req.count was ignored when capturing in userptr mode. Instead it was hardcoded to 4. The clean up is also improved to work around the broken videobuf REQBUFS handling. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2010-08-02qv4l2: add dv_preset supportHans Verkuil4-20/+119
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2010-08-01rc_keymaps: re-generate files based on current v4l-dvb.gitMauro Carvalho Chehab39-74/+514
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-08-01gen_keytables.pl: modified to parse the current version of RC tablesMauro Carvalho Chehab2-15/+29
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-07-30keytable: Add support to enable/disable LIRC protocolMauro Carvalho Chehab1-0/+10
Maybe the better would be to have a separate option for LIRC, but, for now, let's handle it as just one additional protocol, since it make the changes easier. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-07-30keytable: Return an error if setting a protocol failsMauro Carvalho Chehab1-3/+12
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

Privacy Policy