)]}'
{
  "log": [
    {
      "commit": "9a1f8b34aa539000da17a06235e4bec254d0bfb5",
      "tree": "0e74c1dfc3784aa31a5945c602c5fd1a16a1b388",
      "parents": [
        "aa2d8cbe169b7328eeabc9e2debccf5aee6f9199"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Sep 24 10:16:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 22 11:56:26 2010 -0200"
      },
      "message": "[media] v4l: Remove module_name argument to the v4l2_i2c_new_subdev* functions\n\nThe argument isn\u0027t used anymore by the functions, remove it.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0851668fdd97e526b2a41f794b785c204dd3d3e0",
      "tree": "4ef7c20a8be8393006c6fe9627eb29dd30877d61",
      "parents": [
        "00ebb6382b8d9c7c15b5f8ad230670d8161d38dd",
        "7655e594945289b418af39f6669fea4666a7b520"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:35:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:35:11 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (505 commits)\n  [media] af9015: Fix max I2C message size when used with tda18271\n  [media] IR: initialize ir_raw_event in few more drivers\n  [media] Guard a divide in v4l1 compat layer\n  [media] imon: fix nomouse modprobe option\n  [media] imon: remove redundant change_protocol call\n  [media] imon: fix my egregious brown paper bag w/rdev/idev split\n  [media] cafe_ccic: Configure ov7670 correctly\n  [media] ov7670: allow configuration of image size, clock speed, and I/O method\n  [media] af9015: support for DigitalNow TinyTwin v3 [1f4d:9016]\n  [media] af9015: map DigitalNow TinyTwin v2 remote\n  [media] DigitalNow TinyTwin remote controller\n  [media] af9015: RC fixes and improvements\n  videodev2.h.xml: Update to reflect the latest changes at videodev2.h\n  [media] v4l: document new Bayer and monochrome pixel formats\n  [media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028\n  [media] firedtv: add parameter to fake ca_system_ids in CA_INFO\n  [media] tm6000: fix a macro coding style issue\n  tm6000: Remove some ugly debug code\n  [media] Nova-S-Plus audio line input\n  [media] [RFC,1/1] V4L2: Use new CAP bits in existing RDS capable drivers\n  ...\n"
    },
    {
      "commit": "3a99c6319064af3f2e18eb929f638d555dbf7a62",
      "tree": "e611927f41142123dc8efed7e07a3a91151edb01",
      "parents": [
        "1dfd166e93f98892aa4427069a23ed73259983c8",
        "49327ad2bbbaf1945d5ba431522201574219d150"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:59:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:59:01 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (75 commits)\n  Input: wacom - specify Cinitq supported tools\n  Input: ab8500-ponkey - fix IRQ freeing in error path\n  Input: adp5588-keys - use more obvious i2c_device_id name string\n  Input: ad7877 - switch to using threaded IRQ\n  Input: ad7877 - use attribute group to control visibility of attributes\n  Input: serio - add support for PS2Mult multiplexer protocol\n  Input: wacom - properly enable runtime PM\n  Input: ad7877 - filter events where pressure is beyond the maximum\n  Input: ad7877 - implement EV_KEY:BTN_TOUCH reporting\n  Input: ad7877 - implement specified chip select behavior\n  Input: hp680_ts_input - use cancel_delayed_work_sync()\n  Input: mousedev - correct lockdep annotation\n  Input: ads7846 - switch to using threaded IRQ\n  Input: serio - support multiple child devices per single parent\n  Input: synaptics - simplify pass-through port handling\n  Input: add ROHM BU21013 touch panel controller support\n  Input: omap4-keypad - wake-up on events \u0026 long presses\n  Input: omap4-keypad - fix interrupt line configuration\n  Input: omap4-keypad - SYSCONFIG register configuration\n  Input: omap4-keypad - use platform device helpers\n  ...\n"
    },
    {
      "commit": "64fb58092e025235dc7fdcebeffee1516c79464d",
      "tree": "f01d2d63bf17158e1f8b8d49e486f8cfc2a1e442",
      "parents": [
        "74c8e3ad0e5296d65be091bdc0d3ae9f72f7e019"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Oct 22 20:23:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 23 11:11:52 2010 -0200"
      },
      "message": "[media] DigitalNow TinyTwin remote controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Renura Enterprises Pty Ltd \u003crenura@digitalnow.com.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fcb9757333df37cf4a7feccef7ef6f5300643864",
      "tree": "b04e8567ef7fd1d6a67c291122dbd2476c38bcc8",
      "parents": [
        "cb0ed22270129b980257fa9c83b152f09ecd9eda"
      ],
      "author": {
        "name": "lawrence rust",
        "email": "lawrence@softsystem.co.uk",
        "time": "Mon Oct 18 07:06:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 23 01:17:52 2010 -0200"
      },
      "message": "[media] Nova-S-Plus audio line input\n\nThis patch adds audio DMA capture and ALSA mixer elements for the line\ninput jack of the Hauppauge Nova-S-plus DVB-S PCI card.  The Nova-S-plus\nhas a WM8775 ADC that is currently not detected.  This patch enables\nthis chip and exports volume, balance mute and ALC elements for ALSA\nmixer controls.\n\n[mchehab@redhat.com: Fix CodingStyle issues]\nSigned-off-by: Lawrence Rust \u003clawrence@softsystem.co.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2334e7902e4ff3d61b5dd808858f2ac3e276a551",
      "tree": "8c4b73c33841ed181784dd75dc07564b7073d6d4",
      "parents": [
        "d4c0312363ad16a9991521aec7e19ffe85d49c2a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Sep 24 08:39:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 22 21:53:33 2010 -0200"
      },
      "message": "[media] sh_vou: Don\u0027t use module names to load I2C modules\n\nWith the v4l2_i2c_new_subdev* functions now supporting loading modules\nbased on modaliases, remove the module names hardcoded in platform data\nand pass a NULL module name to those functions.\n\nAll corresponding I2C modules have been checked, and all of them include\na module aliases table with names corresponding to what the sh_vou\nplatform data uses.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4ae871088a9ddead041c9e91e01435e4ed5dda08",
      "tree": "85dc144df438fc54c5e7a7913c552df04743e0d2",
      "parents": [
        "5401c2db1ee0adc89dfb5d4b1a6dc1f2efe38854"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Oct 17 16:16:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 22 21:24:26 2010 -0200"
      },
      "message": "[media] Anysee remote controller\n\nAnysee remote controller keytable. Uses NEC address 0x08.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "024fafbac36b176d978ccd0fb1cae1fbc38c7fee",
      "tree": "02b52bf8c6104ab4a8f7bcdf87741aee4b219f3b",
      "parents": [
        "dc4589c814a3a50a4cfc2077690fc7fd397308c8"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Tue Oct 19 21:32:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 13:45:28 2010 -0200"
      },
      "message": "[media] Add the via framebuffer camera controller driver\n\nAdd a driver for the video capture port on VIA integrated chipsets.  This\nversion has a remaining OLPCism or two and expects to be talking to an\nov7670; those can be improved as the need arises.\n\nThis work was supported by the One Laptop Per Child project.\nThanks to Laurent Pinchart for a number of useful comments.\n\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4651918a4afdd49bdea21d2f919b189ef17a6399",
      "tree": "73a4e3b5f7da1d655a059bb9b69135cf6f395e02",
      "parents": [
        "fb249ca61d469a9cb666ba7e1d992787dc6bad82"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Sat Oct 16 19:56:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 10:59:47 2010 -0200"
      },
      "message": "[media] IR: extend ir_raw_event and do refactoring\n\nAdd new event types for timeout \u0026 carrier report\nMove timeout handling from ir_raw_event_store_with_filter to\nir-lirc-codec, where it is really needed.\nNow lirc bridge ensures proper gap handling.\nExtend lirc bridge for carrier \u0026 timeout reports\n\nNote: all new ir_raw_event variables now should be initialized\nlike that: DEFINE_IR_RAW_EVENT(ev);\n\nTo clean an existing event, use init_ir_raw_event(\u0026ev);\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "111ac84a80199654db55c06e2565d4ab343c135d",
      "tree": "afa365528ce77ec78ad58aff0eb80b5edd99ed2f",
      "parents": [
        "fba39807ceba3e2aab022fa8c7181a322fe12675"
      ],
      "author": {
        "name": "Sergey Ivanov",
        "email": "123kash@gmail.com",
        "time": "Mon Aug 09 10:18:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 07:55:55 2010 -0200"
      },
      "message": "[media] Twinhan 1027 + IR Port support\n\nPatch add support of TwinHan 1027 DVB-S card.\n\nRefreshed version of https://patchwork.kernel.org/patch/79753/ patch.\n(adapted for the new IR system), still works.\n\nDVB-S support come from a patch originally authored by\nManu Abraham (abraham.manu@gmail.com).\nIR Port support were added by Sergey.\n\nCc: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e9c2b8477059c3ae39ed9373fddd23e4c754acc",
      "tree": "592b143b00c8ec6d14f36c3f862a933c71beb6fc",
      "parents": [
        "a7d5bbcf9c77596f94154906ca54ce8e28945a68"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Oct 11 13:33:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 07:55:49 2010 -0200"
      },
      "message": "[media] Add driver for Siliconfile SR030PC30 VGA camera\n\nAdd an I2C/v4l2-subdev driver for Siliconfile SR030PC30 VGA\ncamera sensor with Image Signal Processor. SR030PC30 is\nthe low resolution camera sensor on Samsung Aquila boards.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f3cc4474cdeab3ee44962fd752baec24e8fecec",
      "tree": "5c0255cb2c8f531a2b139f700a210c855dea19aa",
      "parents": [
        "28f06ff4b75a309d9255567b3a15b6a5bf63747d"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Oct 07 10:06:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 07:55:47 2010 -0200"
      },
      "message": "[media] s5p-fimc: Add camera capture support\n\nAdd a video device driver per each FIMC entity to support\nthe camera capture input mode. Video capture node is registered\nonly if CCD sensor data is provided through driver\u0027s platfrom data\nand board setup code.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32e1f777274b0e642a8af381a4e07d7858506f37",
      "tree": "cec5cc22b3f40c841a052dd9b609d22e3ce8818d",
      "parents": [
        "06e17821b5a689543a890861e5a08e1f9586e2bf"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Oct 05 12:32:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 07:55:40 2010 -0200"
      },
      "message": "[media] V4L: add IMX074 sensor chip ID\n\nChip identification register contains the value 0x74.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f6e2404799ad610317157b73169c109788da0b0",
      "tree": "576f417079dc40fe25be7916bda6402a7213f952",
      "parents": [
        "bdc621fcedf031426551caed4e7517603690fad1"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Oct 05 11:52:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 07:55:38 2010 -0200"
      },
      "message": "[media] SoC Camera: add driver for OV6650 sensor\n\nThis patch provides a V4L2 SoC Camera driver for OV6650 camera sensor, found\non OMAP1 SoC based Amstrad Delta videophone.\n\nSince I have no experience with camera sensors, and the sensor documentation I\nwas able to find was not very comprehensive, I left most settings at their\ndefault (reset) values, except for:\n- those required for proper mediabus parameters and picture geometry and\n  format setup,\n- those used by controls.\nResulting picture quality may be far from perfect, but better than nothing.\n\nIn order to be able to get / set the sensor frame rate from userspace, I\ndecided to provide two not yet SoC camera supported operations, g_parm and\ns_parm. These can be used after applying patch 4/6 from this series,\n\"SoC Camera: add support for g_parm / s_parm operations\".\n\nCreated and tested against linux-2.6.36-rc5 on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bdc621fcedf031426551caed4e7517603690fad1",
      "tree": "6f3c23baa2004b97f736cfa0976f357cf9993c0c",
      "parents": [
        "0915d559a062f8f1034cf160f4af060df47dd0a3"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Thu Sep 30 08:35:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 07:55:37 2010 -0200"
      },
      "message": "[media] SoC Camera: add driver for OMAP1 camera interface\n\nThis is a V4L2 driver for TI OMAP1 SoC camera interface.\n\nBoth videobuf-dma versions are supported, contig and sg, selectable with a\nmodule option. The former uses less processing power, but often fails to\nallocate contignuous buffer memory. The latter is free of this problem, but\ngenerates tens of DMA interrupts per frame. If contig memory allocation ever\nfails, the driver falls back to sg automatically on next open, but still can\nbe switched back to contig manually. Both paths work stable for me, even\nunder heavy load, on my OMAP1510 based Amstrad Delta videophone, that is the\noldest, least powerfull OMAP1 implementation.\n\nThe interface generally works in pass-through mode. Since input data byte\nendianess can be swapped, it provides up to two v4l2 pixel formats per each of\nseveral soc_mbus formats that have their swapped endian counterparts.\n\nBoards using this driver can provide it with the following platform data:\n- if and what freqency clock is expected by an on-board camera sensor,\n- what is the maximum pixel clock that should be accepted from the sensor,\n- what is the polarity of the sensor provided pixel clock,\n- if the interface GPIO line is connected to a sensor reset/powerdown input\n  and what is the input polarity.\n\nCreated and tested against linux-2.6.36-rc5 on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0915d559a062f8f1034cf160f4af060df47dd0a3",
      "tree": "8e94cf1b3eed522193c1a0939dcc96aeb2ced8ff",
      "parents": [
        "669470a8cc3c98acf9663a908d7cc596fe728927"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Aug 03 07:57:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 07:55:36 2010 -0200"
      },
      "message": "[media] v4l2-mediabus: Add pixelcodes for BGR565 formats\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be1f985ffa49467f604318182616678b3e5184fd",
      "tree": "3445d817db48005ed442fd03009ac6ff68e84514",
      "parents": [
        "d322bf4ab2b513d03bd53b4436dbf6f2a36a7a76"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Oct 08 17:24:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:34 2010 -0200"
      },
      "message": "[media] IR/lirc: further ioctl portability fixups\n\n\u003eFrom Joris van Rantwijk \u003cjorispubl@xs4all.nl\u003e:\n\n\tI tested lirc_serial and found that it works fine.\n\tExcept the LIRC ioctls do not work in my 64-bit-kernel/32-bit-user\n\tsetup. I added compat_ioctl entries in the drivers to fix this.\n\n\tWhile doing so, I noticed inconsistencies in the argument type of\n\tthe LIRC ioctls. All ioctls are declared in lirc.h as having argument\n\ttype __u32, however there are a few places where the driver calls\n\tget_user/put_user with an unsigned long argument.\n\n\tThe patch below changes lirc_dev and lirc_serial to use __u32 for all\n\tioctl arguments, and adds compat_ioctl entries.\n\tIt should probably also be done in the other low-level drivers,\n\tbut I don\u0027t have hardware to test those.\n\nI\u0027ve dropped the .compat_ioctl addition from Joris\u0027 original patch,\nas I swear the non-compat definition should now work for both 32-bit\nand 64-bit userspace. Technically, I think we still need/want a\nin getting a reply to you).\n\nReported-by: Joris van Rantwijk \u003cjorispubl@xs4all.nl\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20d747b4c44ba1a5c8604a88dc898260a2a3bcf8",
      "tree": "4ba777c1face8b7cd71239062d71361b9bb2a403",
      "parents": [
        "860d1e29205860ebab539e41011e765e1bc417a1"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 20:25:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:10 2010 -0200"
      },
      "message": "[media] Total Media In Hand remote controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "860d1e29205860ebab539e41011e765e1bc417a1",
      "tree": "4cf865a6c7ceb11d130096e5104e650eab959af4",
      "parents": [
        "c12d2f746b34baf9e97cae06a8757dc6be387e62"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 20:19:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:09 2010 -0200"
      },
      "message": "[media] rename rc-msi-digivox.c -\u003e rc-msi-digivox-iii.c\n\nRename remote controller driver I added earlier.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c12d2f746b34baf9e97cae06a8757dc6be387e62",
      "tree": "070f3aeba04d45a3a78864bbc751255687ee299f",
      "parents": [
        "ad7fac348470b6b2ac0b4579e3bdb6da5a6166e0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 19:12:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:08 2010 -0200"
      },
      "message": "[media] MSI DIGIVOX mini II remote controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad7fac348470b6b2ac0b4579e3bdb6da5a6166e0",
      "tree": "c9b3b16e558245b74561ba65af8dd6c104744d12",
      "parents": [
        "3f37fcedb2a104ba9d70a5a9c4c89abe4ef075d6"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 18:54:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:07 2010 -0200"
      },
      "message": "[media] A-Link DTU(m) remote controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f37fcedb2a104ba9d70a5a9c4c89abe4ef075d6",
      "tree": "8ceb9b7cabc47b98bc1d6b1f619d6db4d63d7a21",
      "parents": [
        "a7a177877cbfa0de15410a4d00984bdb2aaf4ea6"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 17:31:59 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:06 2010 -0200"
      },
      "message": "[media] TwinHan AzureWave AD-TU700(704J) remote controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a7a177877cbfa0de15410a4d00984bdb2aaf4ea6",
      "tree": "a476d8b16e78a3958d723cddd56c8e9b15609ec7",
      "parents": [
        "ae54a699c3d625ae2b4f87350ecb97ba034a656b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 16:08:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:05 2010 -0200"
      },
      "message": "[media] LeadTek Y04G0051 remote controller keytable\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae54a699c3d625ae2b4f87350ecb97ba034a656b",
      "tree": "531f6032d0612292be6f76f7837d0949b39092ab",
      "parents": [
        "ff533801bd9fa91fc61053900fd40b10132427c0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 10:59:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:04 2010 -0200"
      },
      "message": "[media] AverMedia RM-KS remote controller keytable\n\nImported from af9015.h. Initial keytable was from\nJose Alberto Reguero \u003cjareguero@telefonica.net\u003e and\nFelipe Morales Moreno \u003cfelipe.morales.moreno@gmail.com\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff533801bd9fa91fc61053900fd40b10132427c0",
      "tree": "3e5916b0a9073f282c9290350e5be55b31a68c0d",
      "parents": [
        "a3d34e6ac362dafdb7aa0c3438b105c7822cdcd1"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 08:24:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:03 2010 -0200"
      },
      "message": "[media] Digittrade DVB-T USB Stick remote controller keytable\n\nDigittrade DVB-T USB Stick remote controller.\nImported from af9015.h. Initial keytable was from Alain Kalker \u003cmiki@dds.nl\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3d34e6ac362dafdb7aa0c3438b105c7822cdcd1",
      "tree": "79a2d3b303f5ae808272d9906b42103d3af95682",
      "parents": [
        "76ba9c4d50c66ae43f2694c6ad652ddd4c3be000"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 07:36:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:02 2010 -0200"
      },
      "message": "[media] TrekStor DVB-T USB Stick remote controller\n\nImported from af9015.h.\nInitial keytable was from Marc Schneider \u003cmacke@macke.org\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76ba9c4d50c66ae43f2694c6ad652ddd4c3be000",
      "tree": "65060cabe78812c611638a8ae9642e880a349b23",
      "parents": [
        "68617b31b39fdfd7920d55710994755e7259b16b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 06:56:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:01 2010 -0200"
      },
      "message": "[media] MSI DIGIVOX mini III remote controller keytable\n\nMSI DIGIVOX mini III remote controller. Uses NEC extended 0x61d6.\nThis remote seems to be same as rc-kworld-315u.c. Anyhow, add new remote\nsince rc-kworld-315u.c lacks NEC extended address byte.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68617b31b39fdfd7920d55710994755e7259b16b",
      "tree": "6d7950b49c584b278c32f49b91d378dd4c97cd06",
      "parents": [
        "675375d7ae14849d5698c771aff964a0ea2ac404"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Oct 07 21:56:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:01 2010 -0200"
      },
      "message": "[media] TerraTec remote controller keytable\n\nTerraTec slim remote, 7 rows, 4 columns. Uses NEC extended 0x02bd.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "22c00854f3db563427527a8f71c20bd3943b13e0",
      "tree": "9b1e8dcbcc44b55ceaa4c9b89734dc55a8bec2ff",
      "parents": [
        "7242063018c06977dc6825026b3075076e6f227b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Sep 30 16:55:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:16:59 2010 -0200"
      },
      "message": "[media] lirc: Make struct file_operations pointer const\n\nstruct file_operations was made const in the drivers, but not in struct\nlirc_driver:\n\ndrivers/staging/lirc/lirc_it87.c:365: warning: initialization discards qualifiers from pointer target type\ndrivers/staging/lirc/lirc_parallel.c:571: warning: initialization discards qualifiers from pointer target type\ndrivers/staging/lirc/lirc_serial.c:1073: warning: initialization discards qualifiers from pointer target type\ndrivers/staging/lirc/lirc_sir.c:482: warning: initialization discards qualifiers from pointer target type\ndrivers/staging/lirc/lirc_zilog.c:1284: warning: assignment discards qualifiers from pointer target type\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fd8e647eaa76a1eb5bdd0fcecf49364a089b71d",
      "tree": "262fec3628c13f004a49477fc19cc1ff20c12521",
      "parents": [
        "e3cfd447d01cf723ccda0ad6bfa2e85b73d3d747"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Sep 30 09:29:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:19 2010 -0200"
      },
      "message": "V4L/DVB: v4l2-common: Move v4l2_find_nearest_format from videodev2.h to v4l2-common.h\n\nThis function is an internal API and belongs in v4l2-common.h, not\nvideodev.h. The return pointer and probe argument should be const as well.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57bee29d6e8cf721864fa47a18366bee5ff24f21",
      "tree": "eec0e9a15386db2bbe041f9e39d60075614c5adc",
      "parents": [
        "79c6ff93c74e793ccceb464ee3698478c812ce79"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 17 14:29:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:18 2010 -0200"
      },
      "message": "V4L/DVB: soc-camera: allow only one video queue per device\n\nMultiple user-space application instances can open the same video device, but\nit only makes sense for one of them to manage the videobuffer queue and set\nvideo format of the device. Restrict soc-camera respectively.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0e0809a58869e3e422985f868ad5e0da1fc0ba85",
      "tree": "e4895d60a050e15d6c4b21aa7dbc4090199efdf3",
      "parents": [
        "08bff03ed697a583612b62a6ac566bd5bce98012"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 26 09:01:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:14 2010 -0200"
      },
      "message": "V4L/DVB: videobuf: add queue argument to videobuf_waiton()\n\nvideobuf_waiton() must unlock and relock ext_lock if it has to wait.\nFor that to happen it needs the videobuf_queue pointer.\n\nDon\u0027t attempt to unlock/relock q-\u003eext_lock unless it was locked in the\nfirst place.\n\nvb-\u003estate has to be protected by a spinlock to be safe.\n\nThis patch is based on code from Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e.\n\n[mchehab@redhat.com: add extra argument to a few missing places]\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08bff03ed697a583612b62a6ac566bd5bce98012",
      "tree": "733cf5b266cd7c5b064209dccd7ad6f18d989101",
      "parents": [
        "97397687886aa8ecd4ec603fab9e70e970c11597"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Sep 20 17:39:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:14 2010 -0200"
      },
      "message": "V4L/DVB: videobuf: add ext_lock argument to the queue init functions\n\nAdd an ext_lock argument to the videobuf init functions. This allows\ndrivers to pass the vdev-\u003elock pointer (or any other externally held lock)\nto videobuf. For now all drivers just pass NULL.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "97397687886aa8ecd4ec603fab9e70e970c11597",
      "tree": "339d460b43d2ec7206c9d147d2ad6f8fcbfa3870",
      "parents": [
        "ee6869afc922a9849979e49bb3bbcad794872fcb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Sep 20 17:24:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:14 2010 -0200"
      },
      "message": "V4L/DVB: videobuf: prepare to make locking optional in videobuf\n\nCurrently videobuf uses the vb_lock mutex to lock its data structures.\nBut this locking will (optionally) move into the v4l2 core, which means\nthat in that case vb_lock shouldn\u0027t be used since the external lock is already\nheld.\n\nPrepare for this by adding a pointer to such an external mutex and\ndon\u0027t lock if that pointer is set.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee6869afc922a9849979e49bb3bbcad794872fcb",
      "tree": "2266050d01da694d04b533a6509873888327108b",
      "parents": [
        "c29fcff3daafbf46d64a543c1950bbd206ad8c1c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 26 08:47:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:14 2010 -0200"
      },
      "message": "V4L/DVB: v4l2: add core serialization lock\n\nDrivers can optionally set a pointer to a mutex in struct video_device.\nThe core will use that to lock before calling open, read, write, unlocked_ioctl,\npoll, mmap or release.\n\nUpdated the documentation as well and ensure that v4l2-event knows about the\nlock: it will unlock it before doing a blocking wait on an event and relock it\nafterwards.\n\nEnsure that the \u0027video_is_registered\u0027 check is done when the lock is held:\na typical disconnect will take the lock as well before unregistering the\ndevice nodes, so to prevent race conditions the video_is_registered check\nshould also be done with the lock held.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c29fcff3daafbf46d64a543c1950bbd206ad8c1c",
      "tree": "cd57a91e596b5529a88d6fa45bad461b89d80c0d",
      "parents": [
        "d69f27186c16008540166c8017e9d4db2b477588"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 26 08:20:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:14 2010 -0200"
      },
      "message": "V4L/DVB: v4l2-dev: remove get_unmapped_area\n\nThe get_unmapped_area file operation is unused. Remove.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee08940531193ccce680ca3c2f17ecc497c4bb67",
      "tree": "5050592376ff4410e091f205c28510de345c0103",
      "parents": [
        "c72ba8e6ae7376d20e509a9a54a2dd45fb483fc2"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Sep 15 15:31:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:07 2010 -0200"
      },
      "message": "V4L/DVB: IR: export ir_keyup so imon driver can use it directly\n\nThe imon driver currently reimplements its own version of ir_keyup\n(along with key release timer functionality also already present in the\ncore IR code). A follow-up imon patch will make use of ir_keyup and the\nIR stack\u0027s key release code.\n\nTrivial extraction from David Härdeman\u0027s pending rc-core merge and\ndevice interface abstraction patchset to facilitate merging a patch\nbased on his imon input dev split patch ahead of the larger churn, which\nis slated for post-2.6.37-rc1 (after Dmitry\u0027s large keycode patches are\nmerged in mainline).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c72ba8e6ae7376d20e509a9a54a2dd45fb483fc2",
      "tree": "4f2b407b086309b411e7d7ea80c2a0a71ac604d9",
      "parents": [
        "44243fc2ef99948bc9b046901880885616dd5e89"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 23 01:23:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:07 2010 -0200"
      },
      "message": "V4L/DVB: saa7134: get rid of I2C_HW_SAA7134\n\nThe only reason for keeping I2C_HW_SAA7134 is to allow setting a\nper-device polling interval. Just move this info to the platform\ndata, allowing drivers to change it per device, where needed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0c46826274a4da5d9e312d7cfd4ca0806c0a358",
      "tree": "e3237889f6ee931f674f46ce72f1844796899b77",
      "parents": [
        "8403472f19fea7e7cec7899e998f38b899e59604"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 22 23:24:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:07 2010 -0200"
      },
      "message": "V4L/DVB: bttv: Move PV951 IR to the right driver\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f2052539666bd8b43ed26c9b1c3687628c49ecc",
      "tree": "f7ecd086502bd6d157a120435fd655be31eb2bc2",
      "parents": [
        "8dd4eddaf7b2acbc4b7aa097d0e2b373e519e97b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Sep 15 16:36:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:06 2010 -0200"
      },
      "message": "V4L/DVB: v4l: remove obsolete include/media/v4l2-i2c-drv.h file\n\nThe include/media/v4l2-i2c-drv.h header was used to be able to compile drivers\nin the v4l-dvb hg repository for legacy kernels (mainly pre-2.6.26) without\ncreating an #ifdef mess.\n\nThe hg repository dropped support for kernels \u003c 2.6.26 so we can remove this\nheader. All i2c drivers that used it have now been converted to use proper\ni2c code. The header was a hack, but it did its job well. So I would call\nthis an honorable removal. :-)\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "226c0eeaea6732c686a5f4e06f25e5850cd5dd61",
      "tree": "e956053de69a2d17d8194945247b853b5c38848d",
      "parents": [
        "563711f16f5d5ee8b639a3d6ee4cef199617009c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 06 12:48:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:05:48 2010 -0200"
      },
      "message": "V4L/DVB: videotext: remove this obsolete API\n\nRemove the vtx (aka videotext aka teletext) API from the v4l2 core.\nThis API was scheduled for removal in kernel 2.6.35.\n\nThe vtx device nodes have been superseded by vbi device nodes\nfor many years. No applications exist that use the vtx support.\nOf the two i2c drivers that actually support this API the saa5249\nhas been impossible to use for a year now and no known hardware\nthat supports this device exists. The saa5246a is theoretically\nsupported by the old mxb boards, but it never actually worked.\n\nIn summary: there is no hardware that can use this API and there\nare no applications actually implementing this API.\n\nThe vtx support still reserves minors 192-223 and we would really\nlike to reuse those for upcoming new functionality. In the unlikely\nevent that new hardware appears that wants to use the functionality\nprovided by the vtx API, then that functionality should be build\naround the sliced VBI API instead.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d2f918bba7a482bee18cc0ede7791f7d846dd5d0",
      "tree": "f893a3dab16b3f815f576f08568f17b5d4f1edf9",
      "parents": [
        "9d10f3d7e73d3428555da97134fc597710a55f39"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Thu Sep 02 17:29:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:54 2010 -0200"
      },
      "message": "V4L/DVB: Support or LME2510(C) DM04/QQBOX USB DVB-S BOXES\n\nDM04/QQBOX DVB-S USB BOX with LME2510C+SHARP:BS2F7HZ7395 or LME2510+LGTDQT-P001F tuner.\n\n[mchehab@redhat.com: Fix merge conflicts/compilation and CodingStyle issues]\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "692d5522646fdf432329efbe5092dc9c5ca83e85",
      "tree": "b68da8aa39f3acd1098ed6c7129e6ccebcf44cb0",
      "parents": [
        "c4ce6d14b92aa1772c9d84d068d1b45114fe73cc"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jul 30 17:24:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:52 2010 -0200"
      },
      "message": "V4L/DVB: v4l: Add a v4l2_subdev host private data field\n\nThe existing priv field stores subdev private data owned by the subdev\ndriver. Host (bridge) drivers might need to store per-subdev\nhost-specific data, such as a pointer to platform data.\n\nAdd a v4l2_subdev host_priv field to store host-specific data, and\nrename the existing priv field to dev_priv.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c2d4dd139de417d18151b98c157aa35387038a3",
      "tree": "747e5076eced841d914895e19e66c0743cf10484",
      "parents": [
        "7a569f524dd36806b995c844f29e28ff40c444b2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Aug 12 17:16:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:48 2010 -0200"
      },
      "message": "V4L/DVB: V4L2: avoid name conflicts in macros\n\n\"sd\" and \"err\" are too common names to be used in macros for local variables.\nPrefix them with an underscore to avoid name clashing.\n\n[mchehab@redhat.com: whitespace cleanups]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a569f524dd36806b995c844f29e28ff40c444b2",
      "tree": "f771e5bd298089fe007a74d654c756fda4c39f3e",
      "parents": [
        "516c714c6c823e412dc485ca9c5307348cddd097"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Aug 07 13:31:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:47 2010 -0200"
      },
      "message": "V4L/DVB: IR/streamzap: functional in-kernel decoding\n\nThis patch makes in-kernel decoding with the stock Streamzap PC Remote\nwork out of the box. There are quite a few things going on in this\npatch, all related to getting this working:\n\n1) I had to enable reporting of a long space at the end of each signal,\n   or I had weird buffering and keybounce issues.\n\n2) The keymap has been reworked slightly to match actual decoded values,\n   the first edition was missing the pre-data bits present in the lirc\n   config file for this remote.\n\n3) There\u0027s a whole new decoder included, specifically for the\n   not-quite-RC5 15-bit protocol variant used by the Streamzap PC\n   Remote. The decoder, while usable with other recievers (tested with\n   an mceusb receiver), will only be loaded by the streamzap driver, as\n   its likely not of use in almost all other situations. This can be\n   revisited if/when all keytable loading (and disabling of unneeded\n   protocol decoder engines) is moved to userspace, but for now, I think\n   this makes the most sense.\n\nNote that I did try to enable handling the streamzap RC5-ish protocol in\nthe current RC5 decoder, but there\u0027s no particularly easy way to tell if\nits 14-bit RC5 or 15-bit Streamzap until we see bit 14, and even then,\nin testing an attempted decoder merge, only 2/3 of the keys were\nproperly recognized as being the 15-bit variant and decoded correctly,\nthe rest were close enough to compliant with 14-bit that they were\ndecoded as such (but they have overlap with one another, and thus we\ncan\u0027t just shrug and use the 14-bit decoded values).\n\nAlso of note in this patch is the removal of the streamzap driver\u0027s\ninternal delay buffer. Per discussion w/Christoph, it shouldn\u0027t be\nneeded by lirc any longer anyway, and it doesn\u0027t seem to make any\ndifference to the in-kernel decoder engine. That being the case, I\u0027m\nyanking it all out, as it greatly simplifies the driver code.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fba32e0c70364f46a3d9ff36af5c85f1bd32ac7a",
      "tree": "e41722517e7ddcaae10816653e12b66b99743873",
      "parents": [
        "aabb541118af0a2fee3a878f61292384bf80fb2f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 09 07:42:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:42 2010 -0200"
      },
      "message": "V4L/DVB: v4l2-subdev: remove obsolete enum/try/s/g_fmt\n\nThese have now all been replaced by enum/try/s/g_mbus_fmt.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7709ffff4117f7c7700755accfe9d5e429efc53",
      "tree": "2ffbbf11e32621823aeb1278333b55fc573166dc",
      "parents": [
        "c5e76a6d2aecca761f57b7a40df79812fad7fb98"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 06 16:25:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:41 2010 -0200"
      },
      "message": "V4L/DVB: v4l: add RGB444 mediabus formats\n\nThese are needed for the ov7670 driver.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0edc4afbcf59e4156e06f9e91f72c8fc47ceb856",
      "tree": "6000652233c34e6f48ab6f9cd47bbb856b6ce4b4",
      "parents": [
        "f6f94e2ab1b33f0082ac22d71f66385a60d8157f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 07 06:27:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:36 2010 -0200"
      },
      "message": "V4L/DVB: v4l: add new YUV mediabus formats\n\nNeeded for tvp7002 and tvp514x drivers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2fc11536cf5c0b8eb4eb7e01a2a672a189e9280f",
      "tree": "f36f0250089dbed08779550f02f78613364bc787",
      "parents": [
        "c10469c637602c2385e2993d8c730cc44fd47d23"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@tandberg.com",
        "time": "Tue Sep 07 06:10:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Sep 27 22:22:01 2010 -0300"
      },
      "message": "V4L/DVB: videobuf-dma-sg: set correct size in last sg element\n\nThis fixes a nasty memory corruption bug when using userptr I/O.\nThe function videobuf_pages_to_sg() sets up the scatter-gather list for the\nDMA transfer to the userspace pages. The first transfer is setup correctly\n(the size is set to PAGE_SIZE - offset), but all other transfers have size\nPAGE_SIZE. This is wrong for the last transfer which may be less than PAGE_SIZE.\n\nMost, if not all, drivers will program the boards DMA engine correctly, i.e.\neven though the size in the last sg element is wrong, they will do their\nown size calculations and make sure the right amount is DMA-ed, and so seemingly\nprevent memory corruption.\n\nHowever, behind the scenes the dynamic DMA mapping support (in lib/swiotlb.c)\nmay create bounce buffers if the memory pages are not in DMA-able memory.\nThis happens for example on a 64-bit linux with a board that only supports\n32-bit DMA.\n\nThese bounce buffers DO use the information in the sg list to determine the\nsize. So while the DMA engine transfers the correct amount of data, when the\ndata is \u0027bounced\u0027 back too much is copied, causing buffer overwrites.\n\nThe fix is simple: calculate and set the correct size for the last sg list\nelement.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@tandberg.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9f470095068e415658ccc6977cf4b3f5be418526",
      "tree": "b562b84cf87d9f28cd658365bf98a8012238a8d3",
      "parents": [
        "67127f3061cc486572a50990a1fd919ddde48c40"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 09 21:59:11 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 09 22:01:49 2010 -0700"
      },
      "message": "Input: media/IR - switch to using new keycode interface\n\nSwitch the code to use new style of getkeycode and setkeycode\nmethods to allow retrieving and setting keycodes not only by\ntheir scancodes but also by index.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f6e114eed0414fbba9eb73480cd8efdaba96aaa7",
      "tree": "fcb31574d26bfc20ea3ca46e25968f7f66867495",
      "parents": [
        "e34e658b5a42fb1a12fda2112f0b556cf5d1f1c4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon May 24 10:16:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:05 2010 -0300"
      },
      "message": "V4L/DVB: cx2341x: convert to the control framework\n\nSince this module is also used by drivers that are not yet converted, the old\nand new code have to co-exist.\n\nThe source is split into three parts: a common part at the top, which is used\nby both old and new code, then the old code followed by the new control\nframework implementation. This new code is much more readable (and shorter!)\nthan the original code.\n\nOnce all bridge drivers that use this are converted the old code can be\ndeleted.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72c851b00f6c86353c54fdd9f1ef88d82e8df6c5",
      "tree": "dc6a86897e06b9ad5b576ef5d75a3c5ddab9815b",
      "parents": [
        "59b8311a9b4cdd3e11d1c7d434bb9abf1ae3bc5c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 06 10:53:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:05 2010 -0300"
      },
      "message": "V4L/DVB: cx25840/ivtv: replace ugly priv control with s_config\n\nThe cx25840 used a private control CX25840_CID_ENABLE_PVR150_WORKAROUND\nto be told whether to enable a workaround for certain pvr150 cards.\n\nThis is really config data that it needs to get at load time.\n\nImplemented this in cx25840 and ivtv.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0996517cf8eaded69b8502c8f5abeb8cec62b6d4",
      "tree": "672be97933e8028200eb6718bb49f0ef5c1f4013",
      "parents": [
        "03e30ca5f08e0f9c629204e537ff96b789e6e703"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 01 14:32:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:03 2010 -0300"
      },
      "message": "V4L/DVB: v4l2: Add new control handling framework\n\nAdd a new framework to handle controls which makes life for driver\ndevelopers much easier.\n\nNote that this patch moves some of the control support that used to be in\nv4l2-common.c to v4l2-ctrls.c. The tables were copied unchanged. The body\nof v4l2_ctrl_query_fill() was copied to a new v4l2_ctrl_fill() function\nin v4l2-ctrls.c. This new function doesn\u0027t use the v4l2_queryctrl\nstruct anymore, which makes it more general.\n\nThe remainder of v4l2-ctrls.c is all new. Highlights include:\n\n- No need to implement VIDIOC_QUERYCTRL, QUERYMENU, S_CTRL, G_CTRL,\n  S_EXT_CTRLS, G_EXT_CTRLS or TRY_EXT_CTRLS in either bridge drivers\n  or subdevs. New wrapper functions are provided that can just be plugged in.\n  Once everything has been converted these wrapper functions can be removed as well.\n\n- When subdevices are added their controls can be automatically merged\n  with the bridge driver\u0027s controls.\n\n- Most drivers just need to implement s_ctrl to set the controls.\n  The framework handles the locking and tries to be as \u0027atomic\u0027 as possible.\n\n- Ready for the subdev device nodes: the same mechanism applies to subdevs\n  and their device nodes as well. Sub-device drivers can make controls\n  local, preventing them from being merged with bridge drivers.\n\n- Takes care of backwards compatibility handling of VIDIOC_S_CTRL and\n  VIDIOC_G_CTRL. Handling of V4L2_CID_PRIVATE_BASE is fully transparent.\n  CTRL_CLASS controls are automatically added.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e589333f346b58f8da5bb8152e1219c52d375ccc",
      "tree": "4ff05f4f9c5a06c532084ed46b3612ebeec1e21c",
      "parents": [
        "4a702ebf61120906696f8366dd2be0653b1643e3"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Sat Jul 31 11:59:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:00 2010 -0300"
      },
      "message": "V4L/DVB: IR: extend interfaces to support more device settings\n\nLIRC: add new IOCTL that enables learning mode (wide band receiver)\nStill missing features: carrier report \u0026 timeout reports.\nWill need to pack these into ir_raw_event\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a702ebf61120906696f8366dd2be0653b1643e3",
      "tree": "d83d2662edcf538ebcb6bac103bdcadbed430426",
      "parents": [
        "b378f43fe9466e7712a8b16be64795ffca3a937e"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Sat Jul 31 11:59:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:00 2010 -0300"
      },
      "message": "V4L/DVB: IR: add helper function for hardware with small o/b buffer\n\nSome ir input devices have small buffer, and interrupt the host\neach time it is full (or half full)\n\nAdd a helper that automaticly handles timeouts, and also\nautomaticly merges samples of same time (space-space)\nSuch samples might be placed by hardware because size of\nsample in the buffer is small (a byte for example).\n\nAlso remove constness from ir_dev_props, because it now contains timeout\nsettings that driver might want to change\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b378f43fe9466e7712a8b16be64795ffca3a937e",
      "tree": "72b73594094549d049f0dcdd653135f42e3f2b29",
      "parents": [
        "86ff071cad3e7e4c7469b3941bfced6fe9b04b5f"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Sat Jul 31 11:59:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:00 2010 -0300"
      },
      "message": "V4L/DVB: IR: Allow not to compile keymaps in\n\nCurrently, ir device registration fails if keymap requested by driver is not found.\nFix that by always compiling in the empty keymap, and using it as a failback.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8e9e60640067858e8036d4d43bbf725c60613359",
      "tree": "612a944b44ec346eb3bda77417d4eb036891676e",
      "parents": [
        "7c294402d58e22bb760c0e1a825eea5d582a8f2d"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Aug 03 01:07:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:42:58 2010 -0300"
      },
      "message": "V4L/DVB: staging/lirc: port lirc_streamzap to ir-core\n\nThis ports lirc_streamzap.c over to ir-core in-place, to be followed by\na patch moving the driver over to drivers/media/IR/streamzap.c and\nenabling the proper Kconfig bits.\n\nPresently, the in-kernel keymap doesn\u0027t work, as the stock Streamzap\nremote uses an RC-5-like, but not-quite-RC-5 protocol, which the\nin-kernel RC-5 decoder doesn\u0027t cope with. The remote can be used right\nnow with the lirc bridge driver though, and other remotes (at least an\nRC-6(A) MCE remote) work perfectly with the driver.\n\nI\u0027ll take a look at making the existing RC-5 decoder cope with this odd\nduck, possibly implement another standalone decoder engine, or just\nthrow up my hands and say \"meh, use lirc\"... But the driver itself\nshould be perfectly sound.\n\nRemaining items on the streamzap TODO list:\n- add LIRC_SET_REC_TIMEOUT-alike support\n- add LIRC_GET_M{AX,IN}_TIMEOUT-alike support\n- add LIRC_GET_REC_RESOLUTION-alike support\n\nAll of the above should be trivial to add. There are patches pending to\nadd this support to ir-core from Maxim Levitsky, and I\u0027ll take care of\nthese once his patches get integrated. None of them are currently\nessential though.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d69e85b644dbc8c68dec3b4149941989d4bcc66f",
      "tree": "b5351d1c1dd1b30f5cbe270e4e48f4d33d16db2e",
      "parents": [
        "c02e0d12a9a0a913dee5efd695603b73ee4b729a"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Aug 01 02:36:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:42:57 2010 -0300"
      },
      "message": "V4L/DVB: v4l2_subdev: Get rid of now unused IR pulse width defines\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "260e689ba237fb513b49e98841d98e93ea639c75",
      "tree": "b671e9e72757568222fb6c808e2ff7050b8468c8",
      "parents": [
        "81f287da73377eb408de6879aa6c54c6d57dc1db"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jul 18 20:54:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:42:55 2010 -0300"
      },
      "message": "V4L/DVB: v4l2_subdev: Move interrupt_service_routine ptr to v4l2_subdev_core_ops\n\nThe CX2584x and related cores are multifunction subdevices with a number\nof internal blocks that act as interrupt sources.  Move the v4L2_subdev\ninterrupt_service_routine callback from v4l_subdev_ir_ops to\nv4l2_subdev_core_ops, as the video and audio blocks of a CX2584x and\nrelated cores can generate interrupts along with the IR block.  This\nchange also makes sense for other subdev\u0027s that generate interrupts and\ndo not have an IR block.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a28d9a320c865007da830c065bcaecfe91b3932",
      "tree": "60ca62e075c8b917165582707f1b0748512a471e",
      "parents": [
        "d06d5777b211112e8355e2f5a700c6a9babfdd6f"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jul 18 19:57:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:42:54 2010 -0300"
      },
      "message": "V4L/DVB: v4l2_subdev, cx23885: Differentiate IR carrier sense and I/O pin inversion\n\nThere is a distinction on IR Tx for the CX2388[578] chips of carrier\nsense inversion (space is a carrier burst and mark is no burst) and I/O\npin level inversion (0 is high output level, 1 is low output level).\nAllow the caller to set these parameters distinctly as v4l2_subdevice\nIR parameters.  This permits the IR device to be configured and enabled\nwithout the IR Tx LED being on during idle/space time due to an external\nhardware level inversion\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d06d5777b211112e8355e2f5a700c6a9babfdd6f",
      "tree": "294b50055c53ecc001ad99dc0d15b6243685b2fb",
      "parents": [
        "66752f8396f97360cafb226aa1fe230f66785c5a"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jul 18 19:39:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:42:54 2010 -0300"
      },
      "message": "V4L/DVB: cx25840: Add s_io_pin_config core subdev ops for the CX2388[578]\n\nAdd s_io_pin_config core subdev op for the CX2388[578] AV cores.\nThis is complete for IR_RX, IR_TX, GPIOs 16,19-23, and IRQ_N.\nIt likely needs work for the I2S signal direction.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "66752f8396f97360cafb226aa1fe230f66785c5a",
      "tree": "c00862b068ae1f21897538e8451bfdd97751a45d",
      "parents": [
        "e9e5cf472751a16ebe80c9a47b512605e3511880"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jul 18 18:51:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:42:54 2010 -0300"
      },
      "message": "V4L/DVB: v4l2_subdev: Add s_io_pin_config to v4l2_subdev_core_ops\n\nAdd a method to v4l2_sudev_core_ops to allow bridge drivers to\nmanage what signal pads/functions are routed out to multiplexed IO pins on a\npin by pin basis.  The interface also allows specifying initial output settings\nfor pins and disabling an IO pin altogether.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5af935cc96a291f90799bf6a2587d87329a91699",
      "tree": "7052ae5a3db8134a092480f96bbf940776d85c36",
      "parents": [
        "8dc09004978538d211ccc36b5046919489e30a55"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 08:02:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:49 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: break keytable into NEC and RC-5 variants\n\nInstead of having one big keytable with 2 protocols inside, break it\ninto two separate tables, being one for NEC and another for RC-5 variants,\nand properly identify what variant should be used at the boards entries.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d700226902a62a3b6f3563782d569c0e2af74397",
      "tree": "17fe92bf6ecde80581141d1adf7c82c8f4895da7",
      "parents": [
        "6520342ba9a8f81f3f0f1e33439462ee60468558"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 19:24:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:46 2010 -0300"
      },
      "message": "V4L/DVB: Add a keymap file with dib0700 table\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b3b5020d8c12037f030242aab8e272148bf1f472",
      "tree": "ef61f21075c46a5c13252adccc50c303ed9dfd94",
      "parents": [
        "077e2c10c9cb618d571bf16475db696610bdb24a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 12:13:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:40 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2\n\nUsing CEU with CSI2 on SH-Mobile requires some special configuration of the\nformer. We also have to switch from calling only one subdev .s_mbus_fmt and\n.try_mbus_fmt to calling all subdevices. Take care to increment CSI2 driver\nuse count to prevent it from unloading, while in use.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "077e2c10c9cb618d571bf16475db696610bdb24a",
      "tree": "e4954cf7e9dd91e7f773bab801fc80f1410de515",
      "parents": [
        "52d268a36246ee4156cc719036522616bb4d73fa"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 11:12:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:39 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms\n\nSome SH-Mobile SoCs implement a MIPI CSI-2 controller, that can interface to\nseveral video clients and send data to the CEU or to the Image Signal\nProcessor.  This patch implements a v4l2-subdevice driver for CSI-2 to be used\nwithin the soc-camera framework, implementing the second subdevice in addition\nto the actual video clients.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52d268a36246ee4156cc719036522616bb4d73fa",
      "tree": "d6d21667b2f3938278d1dcd91bbce70fd1fd0158",
      "parents": [
        "c6b65ab78bebf5ceaa8de53d8a9c4f5e34e45e57"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 11:37:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:38 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6b65ab78bebf5ceaa8de53d8a9c4f5e34e45e57",
      "tree": "6ea6a198c6e9470bf90b9e3cb3a37ae8970b70e1",
      "parents": [
        "ace6e9799f585994c92ac3c0696bc336e50077e6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 10:41:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:37 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats\n\nThese formats belong to the standard format set, defined by the MIPI CSI-2\nspecification.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ace6e9799f585994c92ac3c0696bc336e50077e6",
      "tree": "b271f7c965f66d8180109ca223b129a868829001",
      "parents": [
        "0f9313ad068af4156109661fb8e94ee7fcb79001"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lyakh@axis700.grange",
        "time": "Thu Jul 22 16:52:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:36 2010 -0300"
      },
      "message": "V4L/DVB: mediabus: fix ambiguous pixel code names\n\nEndianness notation is meaningless for 8 bit YUYV codes. Switch pixel code\nnames to explicitly state the order of colour components in the data\nstream.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5690085e7ba7f3081c6ab6db3a3b543444ad8a21",
      "tree": "09d33f31298e00fa10ca8a05316e5c651ae75e4c",
      "parents": [
        "1e687528777acab2c73cd12fb35d71088ad73a3c"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 16 14:25:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:55 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: make lirc userspace and staging modules buildable\n\nThe lirc userspace needs all the current ioctls defined, and we need to\nput the header files in places out-of-tree and/or staging lirc drivers\n(which I plan to prep soon) can easily build with. I\u0027ve actually tested this\nin a tree w/all the lirc drivers queued up to be submitted for staging. I\u0027m\nalso reasonably sure that Andy Walls is going to need most of the ioctls\nanyway for his cx23888 IR driver work.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb6dbe74806a17bcec8396c57ca7fd9a889e3b27",
      "tree": "853278c1d41fbf81cde3e72599f7eade46901276",
      "parents": [
        "959794ddc05ab6fbcd458bc093e7f0b92633d052"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:25:57 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Rename vmalloc fields to vaddr\n\nThe videobuf_dmabuf and videobuf_vmalloc_memory fields have a vmalloc\nfield to store the kernel virtual address of vmalloc\u0027ed buffers. Rename\nthe field to vaddr.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "959794ddc05ab6fbcd458bc093e7f0b92633d052",
      "tree": "a30dbe7ae745bbf487fade10b940e9f191cc598e",
      "parents": [
        "7181772d8915e6025ee4f2f6c5b16064689646f0"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:23:09 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Remove videobuf_mapping start and end fields\n\nThe fields are assigned but never used, remove them.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7181772d8915e6025ee4f2f6c5b16064689646f0",
      "tree": "d482d5cb773ef1a08f94c980072dc422b85348f9",
      "parents": [
        "fecfedeb27ab9497cbdd2c6fb7972082a7ed9263"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:22:36 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Don\u0027t export videobuf_(vmalloc|pages)_to_sg\n\nThose functions are only called inside videobuf-dma-sg.c, make them\nstatic.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "952684035a91334dbe33b15063514cab5e7c6907",
      "tree": "fbd82c8a9af67ab15369a1f120feafaa8836aa14",
      "parents": [
        "a438d6da52b991b6896742a0f9aed80c2f82da87"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:21:45 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Remove the videobuf_sg_dma_map/unmap functions\n\nInstead of creating dirty wrappers around videobuf_dma_map/unmap that\ncreate a dummy videobuf_queue structure, modify videobuf_dma_map/unmap\nto take a device pointer argument and use it directly. The\nvideobuf_sg_dma_map/unmap then become unused and can be removed.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33c38283f03d8ea0358229fc03c1beebe67aed0e",
      "tree": "77cbda3006627840c754c56d02489c23a6ab348c",
      "parents": [
        "c6cfe05532cf6e9858d60ee699c51b906842489d"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue May 11 10:36:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:47 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: rename videobuf_alloc to videobuf_alloc_vb\n\nThese functions allocate videobuf_buffer structures only. Renaming in order\nto prevent confusion with functions allocating actual video buffer memory.\n\nRename the functions in videobuf-core.h videobuf-dma-sg.c as well.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15f135d0cfc1ce762889bb804549da4081087597",
      "tree": "e99508f4cb74a906bd58051ac90c91f67408c740",
      "parents": [
        "30eb1be718a4753dd1912eb35af4cdaa25cefea9"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:08:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:02 2010 -0300"
      },
      "message": "V4L/DVB: IR: add empty lirc pseudo-keymap\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "30eb1be718a4753dd1912eb35af4cdaa25cefea9",
      "tree": "795846ee6a77c110e148014f75c3d3f28a4b4b19",
      "parents": [
        "ca4146985db7cbb97816e9b961b8db79e63d9e86"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 02 00:38:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:17:28 2010 -0300"
      },
      "message": "V4L/DVB: IR TX: incoming IR buffer now an int pointer\n\nincoming IR buffer now an int pointer, and not fed from userspace\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca4146985db7cbb97816e9b961b8db79e63d9e86",
      "tree": "dd44b6e835a4f381acc949226277fe4de91c4219",
      "parents": [
        "4a62a5ab59742331a4e17ccaa894968d40ed9b16"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:07:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:16:20 2010 -0300"
      },
      "message": "V4L/DVB: IR: add ir-core to lirc userspace decoder bridge driver\n\nv2: copy of buffer data from userspace done inside this plugin/driver,\nkeeping the actual drivers minimal, and more flexible in what we can\ndeliver to them later on (they may be fed from within kernelspace later\non, by an in-kernel IR encoder).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a62a5ab59742331a4e17ccaa894968d40ed9b16",
      "tree": "59912f9892b55442327f5b2189ba4d0abbd0f74a",
      "parents": [
        "7a12f4b50dad4fdffd218c6fba6b9564bf86185e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:06:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:04:19 2010 -0300"
      },
      "message": "V4L/DVB: IR: add lirc device interface\n\nv2: currently unused ioctls are included, but #if 0\u0027d out\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b7c54d926284c5277cff3ef3cfe29f26568306a",
      "tree": "1d0d196e7a91f9c1a0da8d629939e8eeff2cf7a6",
      "parents": [
        "d732a72de4f7dfe69eb8028da0f7cfd1852fb7dc"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:55:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:56:07 2010 -0300"
      },
      "message": "V4L/DVB: IR: add tx callbacks to ir-core\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0dc50942d6f23989ffb3024aa2271941ec44aea8",
      "tree": "1aa883b533146c23c7b79097d64b04e4535e12ca",
      "parents": [
        "3bbd3f2d09de39fe6c43b118a32ba5155bb3d25e"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:59 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: partially convert ir-kbd-i2c.c to not use ir-functions.c\n\nPartially convert drivers/media/video/ir-kbd-i2c.c to\nnot use ir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0204fe2a20da12ddae1b564712ceeebc55214f97",
      "tree": "64c52ee75b74089f0878a62fdde2514dea7b991c",
      "parents": [
        "7366646e20f8800433333a7102e3ce488215e33f"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Jun 01 17:30:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:05:48 2010 -0300"
      },
      "message": "V4L/DVB: IR: add RC6 keymap for Windows Media Center Ed. remotes\n\nThis is the RC6 keymap for the Windows Media Center Edition remotes\nthat come bundled with MCE/eHome Infrared Remote transceivers. Tested\nwith 3 different variants of the remote, but its possible there are\nstill some additional keys missing, but its simple enough to add them\nin later...\n\nThis patch also adds an IR_TYPE_ALL convenience macro to make life\neasier for receivers that support all IR protocols.\n\nv2: fix an erroneous comment that referred to imon devices\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "095c24710aa508a303edff86709637007113fbbf",
      "tree": "d74e8cc8fbbe6e704b4dabf12a206b8be7ab6e3f",
      "parents": [
        "691d38451c466e931a629c17836b19dd615c8a75"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sat Jun 12 20:20:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:49:53 2010 -0300"
      },
      "message": "V4L/DVB: tuner: Add a definition for the Philips FQ1236 MK5 NTSC tuner\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63fc31e8d0757574edb03ed73986be56e70a75c1",
      "tree": "d4ca989adb46637c5accfba8cb648ec492bd93dc",
      "parents": [
        "7e2d9820c37525da2469147eec897488ec141bcf"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Mon May 10 15:43:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 01 01:22:09 2010 -0300"
      },
      "message": "V4L/DVB: saa7134: add RM-K6 remote control support for Avermedia M135A\n\nThis change adds support for one more remote control type for Avermedia\nM135A (model RM-K6), shipped with Positivo machines.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e1d9e7bac5c2bafc3c0c51db88c15f3fbcec83f",
      "tree": "319a40ec1ff75b4a607f52812b7f9e295c1fae85",
      "parents": [
        "e65f8c4e3eef3a0946f8e8fba1fb6aabde734f50"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Sat May 08 02:23:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 01 01:21:52 2010 -0300"
      },
      "message": "V4L/DVB: saa7134: add support for Avermedia M733A\n\nThis change adds support for Avermedia M733A. The original version for\nlinux 2.6.31 was sent to me from Avermedia, original author is unknown.\nI ported it to current kernels, expanded and fixed key code handling for\nRM-K6 remote control, and added an additional pci id also supported.\n\n[mchehab@redhat.com: make checkpatch.pl happier]\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3805f201934e5384f6e941222dc1968cb638a88c",
      "tree": "3e50271cc998fbcb10eabac725792cc27a285153",
      "parents": [
        "cf69b808caf8e729949cf20446bec0b9ace033b7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 08 17:55:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 01 01:21:40 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-subdev.h: fix enum_mbus_fmt prototype\n\nenum_mbus_fmt received an index argument that was defined as an int instead\nof an unsigned int. This is now fixed. This had the knock-on effect that the\nindex argument in the callback get_formats in soc_camera.h also had to be\nchanged to unsigned int.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "260bb38a21a19edc8a328f3ac8dd45c184d01216",
      "tree": "dcbe968007858bb395385aedd8a500027166631b",
      "parents": [
        "029ed3261021c76f0b8538a2f715d89506555676"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 08 19:02:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 01 01:21:33 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-mediabus.h: added V4L2_MBUS_FMT_SGRBG8_1X8\n\nNeeded for mt9v011.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a21ceed7f373894a7c537b4dbbe484f36e7ae24",
      "tree": "8fb69b0287b450f2ae77cc1bfad3efcfb19192f9",
      "parents": [
        "66e9df07d362b63a594e8663260e0430ba4a17bf"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 08 17:08:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 01 01:21:24 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-mediabus.h: add two helper functions\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6003b5c7e6dd60b18e48d8cef513228fadaabf7a",
      "tree": "20cf8536a5fc224c0fbdf6dc881f72e14d20f002",
      "parents": [
        "6ea23bd0bbeeaf67bd57f2195d8d97af96072ea3"
      ],
      "author": {
        "name": "Mats Randgaard",
        "email": "mats.randgaard@tandberg.com",
        "time": "Wed May 05 05:08:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:59:01 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-subdev.h: Add support for enum_dv_preset\n\nThe op enum_dv_preset was missing in this header but is needed by subdev\ndrivers with DV functionality.\n\nSigned-off-by: Mats Randgaard \u003cmats.randgaard@tandberg.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ffb4877ba013f94322083f77cbb05b35c2a218aa",
      "tree": "0d041da73986e1dc7c845ff4418fb20f46bd7506",
      "parents": [
        "530d2d32068eaf3616e0ce9e58a5fde5701c3380"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 01 08:03:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:54 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-common: simplify prio utility functions\n\nv4l2_prio_init/open/close returned an int when in fact they would\nalways return 0. Make these void functions.\n\nv4l2_prio_close and v4l2_prio_check pass an enum v4l2_priority as a\npointer for no good reason. Replace with a normal enum v4l2_priority\nargument.\n\nThese changes will simplify the work of moving priority handling into\nthe v4l core.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54aefafbf312ee54a2d70fe3ef0ca89c079ead6e",
      "tree": "170fe51cfea9b96211dbc0048e113a3a6908283b",
      "parents": [
        "32cd527f59f8aa8549067a2c5f989b736f7da79a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 10:02:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:46 2010 -0300"
      },
      "message": "V4L/DVB: v4l: add new subdev vbi ops to handle raw and sliced vbi\n\nCurrently raw and sliced vbi is setup using the video g/s_fmt ops.\nHowever, we want to split off the vbi formatting into separate ops\nso the first step is to create those new ops.\n\nThe next step will be to convert subdev drivers and bridge drivers\nto use the new ops. And in the final step we can start converting\nthe video g/s_fmt ops to the new (and more appropriate) mediabus\nformat ops.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32cd527f59f8aa8549067a2c5f989b736f7da79a",
      "tree": "2552bd0efffc5bd21011e1f139c1b7a5c9a27390",
      "parents": [
        "b26d6e21788864039bfb24840a668f2cb0848930"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 09:57:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:45 2010 -0300"
      },
      "message": "V4L/DVB: v4l: move vbi-specific video ops to a new vbi ops struct\n\nOnly a relatively small number of video receivers and transmitters actually\nsupport VBI. So start moving the vbi specific ops to an ops struct of their\nown.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "97f8105dcd62a5c122f31ca5ae53c924c3e7d42b",
      "tree": "098647cc1add583eaeeac9629e1f07ff233555be",
      "parents": [
        "21636363be97725432591071d26dc0dca088ecbb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 05 16:23:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:38 2010 -0300"
      },
      "message": "V4L/DVB: videobuf-dma-sg: remove external function videobuf_dma_sync()\n\nWhile analyzing one of the videobuf patches, I noticed that\nvideobuf_dma_sync is only used internally inside videobuf-dma-sg.\nSo, let\u0027s remove this function, merging the code at __videobuf_dma_sync()\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a143b12ebbd37154cb06699a757e9c5845c5e19",
      "tree": "349830c62baf1feca7c419f801a2576b89e25736",
      "parents": [
        "6718e8ad950f73fc895b98a413a63cb2add3b4d2"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Sat Apr 24 18:14:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:25 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: remove IR_TYPE_PD\n\nPulse-distance is not a protocol, it is a line coding (used by some protocols,\nlike NEC). Looking at the uses of IR_TYPE_PD, the real protocol seems to be\nNEC in all cases (drivers/media/video/cx88/cx88-input.c is the only user).\n\nSo, remove IR_TYPE_PD while it is still easy to do so.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d3d7c963562adad92e968df23c425ae964fe9ce2",
      "tree": "1677fc6591a417c7a2866a342b9270233d17c216",
      "parents": [
        "c3b5b0241f620a356c97d8f43343e721c718806d"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Sat Mar 27 11:02:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:07 2010 -0300"
      },
      "message": "V4L/DVB: V4L: Events: Support event handling in do_ioctl\n\nAdd support for event handling to do_ioctl.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c3b5b0241f620a356c97d8f43343e721c718806d",
      "tree": "6323e5be6b646fea67059f069a186ef8557bdbdb",
      "parents": [
        "fda1021477b390506ebed0225eaa6d31a903e2b7"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Mon Mar 01 05:14:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:06 2010 -0300"
      },
      "message": "V4L/DVB: V4L: Events: Add backend\n\nAdd event handling backend to V4L2. The backend handles event subscription\nand delivery to file handles. Event subscriptions are based on file handle.\nEvents may be delivered to all subscribed file handles on a device\nindependent of where they originate from.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1babcb460f2b87c20eb6860b9685a0dab636cc4b",
      "tree": "aaffa67ec3b3fc958ea2d7eea50e1b67242f2645",
      "parents": [
        "96d8eab5d0a1a9741a4cae1b3c125d75d1aabedf"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Tue Mar 23 09:25:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:04 2010 -0300"
      },
      "message": "V4L/DVB: V4L: File handles\n\nThis patch adds a list of v4l2_fh structures to every video_device.\nIt allows using file handle related information in V4L2. The event interface\nis one example of such use.\n\nThe use of v4l2_fh is not mandatory for drivers.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f98639def42a676998d734b381af6c0e64d7791",
      "tree": "ba90d827c47d05afe734ebc2183fcb8ec5c1112a",
      "parents": [
        "35e6aa9fc38fb7f47f39711e52cb0f58fbf4441c"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Fri Apr 23 05:38:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:03 2010 -0300"
      },
      "message": "V4L/DVB: add memory-to-memory device helper framework for videobuf\n\nA mem-to-mem device is a device that uses memory buffers passed by\nuserspace applications for both their source and destination data. This\nis different from existing drivers, which utilize memory buffers for either\ninput or output, but not both.\n\nIn terms of V4L2 such a device would be both of OUTPUT and CAPTURE type.\n\nExamples of such devices would be: image \u0027resizers\u0027, \u0027rotators\u0027,\n\u0027colorspace converters\u0027, etc.\n\nThis patch adds a separate Kconfig sub-menu for mem-to-mem devices as well.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nTested-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aec11e5d495a6c9b10ded81dde5b0e42b0875541",
      "tree": "c57f57d1dc588dc2e0ac6c5c60f4e0435a1e1dec",
      "parents": [
        "a81fb9b223508f5773d8d7e226b1574d1b068642"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lyakh@axis700.grange",
        "time": "Mon Mar 29 04:45:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:02 2010 -0300"
      },
      "message": "V4L/DVB: V4L: v4l2-subdev driver for AK8813 and AK8814 TV-encoders from AKM\n\nAK8814 only differs from AK8813 by included Macrovision Copy Protection\nfunction. This patch adds a driver for AK8813 and AK8814 I2C PAL/NTSC TV\nencoders.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a81fb9b223508f5773d8d7e226b1574d1b068642",
      "tree": "3af26951f271365b3fe06e8c27827c49ec7dfc24",
      "parents": [
        "f35f1bb8fc1e56646a3dab0ecd12e23bca6323c4"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 17 11:21:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:01 2010 -0300"
      },
      "message": "V4L/DVB: V4L: SuperH Video Output Unit (VOU) driver\n\nA number of SuperH Mobile SoCs, including sh7724, include a Video Output Unit.\nThis patch adds a video (V4L2) output driver for it. The driver uses v4l2-subdev\nand mediabus APIs to interface to TV encoders.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "0b62b73778554cd47480ea465f0b255cc63b4336"
}
