)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "0b62b73778554cd47480ea465f0b255cc63b4336",
      "tree": "880c3c5fc9b9ba75c65902da9dc77e8c97d3967d",
      "parents": [
        "37111039c9521c751ce0597c129fe6d45ba72818"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 28 09:09:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:54 2010 -0300"
      },
      "message": "V4L/DVB: v4l videobuf: add videobuf_buffer *buf as argument to mmap_mapper\n\nmmap_mapper should operate on a buffer, not on a complete queue. So let\nthe videobuf-core find the correct buffer instead of duplicating that\ncode in each mmap_mapper implementation.\n\nThe dma-sg implementation has backwards compatibility code for handling\nthe V4L1_COMPAT layer. This code is now under the v4L1_COMPAT config option.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37111039c9521c751ce0597c129fe6d45ba72818",
      "tree": "00e6d6e75a4604a95d1062e6a2846196fd2054e8",
      "parents": [
        "f4fce60e8b1559306fa1112287bc8765f6977de3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 28 09:22:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:53 2010 -0300"
      },
      "message": "V4L/DVB: v4l videobuf: move video_copy_to_user and copy_stream to core\n\nThe video_copy_to_user and copy_stream ops are almost identical for all\nvideobuf memtype variants. All that is needed is to use the new vaddr\nop and these functions can be moved into the core, ensuring we have just\none single implementation instead of three.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4fce60e8b1559306fa1112287bc8765f6977de3",
      "tree": "4700e3c1dd3527d09c77ae808afc7605feee893e",
      "parents": [
        "037c75eb14cd6adb837f81f0c2b2a52c31c91e69"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 28 08:33:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:52 2010 -0300"
      },
      "message": "V4L/DVB: v4l videobuf: rename videobuf_queue_to_vmalloc to videobuf_queue_to_vaddr\n\nThs function returns the virtual kernel address of the buffer and has\nnothing to do with allocation.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "037c75eb14cd6adb837f81f0c2b2a52c31c91e69",
      "tree": "79c54264c79256262f2d0079575ddcfcbb49f5c5",
      "parents": [
        "a4cf4cac2979a828e7cd0a3cd02d7a5308a44a7f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 28 08:18:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:52 2010 -0300"
      },
      "message": "V4L/DVB: v4l videobuf: rename .vmalloc to .vaddr\n\nRename the .vmalloc op in struct videobuf_qtype_ops to .vaddr. This op returns\nthe virtual kernel address of a buffer. vaddr is a lot less confusing than\nvmalloc since this callback does do any allocations.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4cf4cac2979a828e7cd0a3cd02d7a5308a44a7f",
      "tree": "b94943cd797a075ad96f9bb9310bae160aa67e39",
      "parents": [
        "63e424856b4ab0652c58f75a2d2ecb9c1f95db27"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 28 08:09:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:51 2010 -0300"
      },
      "message": "V4L/DVB: v4l videobuf: use struct videobuf_buffer * instead of void * for videobuf_alloc\n\nvideobuf_alloc() returned a void *. Change to struct videobuf_buffer *\nto get better type checking.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63e424856b4ab0652c58f75a2d2ecb9c1f95db27",
      "tree": "43df346d9717932f3b7c28b60957dfb3b6d8ca87",
      "parents": [
        "53aaf07637baae8f53c33b803bbc96047d8da1c4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 28 07:59:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:51 2010 -0300"
      },
      "message": "V4L/DVB: v4l videobuf: remove unused is_mmapped field\n\nThanks to Pawel Osciak for noticing this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53aaf07637baae8f53c33b803bbc96047d8da1c4",
      "tree": "e620ce3c28dae607e34a2b6bea0e4c0edc3cff4e",
      "parents": [
        "33435167e6dc9e23a97a494cec6b8ca47f8ded75"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 28 07:54:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:50 2010 -0300"
      },
      "message": "V4L/DVB: v4l videobuf: remove mmap_free callback\n\nRemove the mmap_free callback from struct videobuf_qtype_ops.\n\nAll implementations of this callback do the same trivial check: return\n-EBUSY if any buffer is mmapped. That can also be tested in the\nvideobuf core.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33435167e6dc9e23a97a494cec6b8ca47f8ded75",
      "tree": "13da6e54092bbc66bfc92c82e88a6307906e3b04",
      "parents": [
        "c590402becc6e3c55fee14c7c18a796c91a4bc4f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 28 07:34:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:50 2010 -0300"
      },
      "message": "V4L/DVB: v4l videobuf: remove unused mmap callback\n\nThe mmap callback in struct videobuf_qtype_ops is never used.\nRemove.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fe29c897272b18e18663832c43942c3936dffe6",
      "tree": "dbc47c805c37fc78e5cad3c07f5f0793acd1881b",
      "parents": [
        "bf670f641d478fa5a2dd60ed41bab3156cc780c0"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 15 18:46:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:44 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add Sony support to ir-core\n\nThis patch adds a Sony12/15/20 decoder to ir-core.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf670f641d478fa5a2dd60ed41bab3156cc780c0",
      "tree": "fe3c9ef6531956d5904addb9e825254938b13810",
      "parents": [
        "384f23e8c9b189888d6d8c84ae5ebd23b074a0b6"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 15 18:46:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:43 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add JVC support to ir-core\n\nThis patch adds a JVC decoder to ir-core.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e40b1127f994a427568319d1be9b9e5ab1f58dd1",
      "tree": "5d4f892dbe90588f8932cd4e1768b953814f3f47",
      "parents": [
        "21677cfc562a27e099719d413287bc8d1d24deb7"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 15 18:46:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:42 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: change duration to be coded as a u32 integer\n\nThis patch implements the agreed upon 1:31 integer encoded pulse/duration\nstruct for ir-core raw decoders. All decoders have been tested after the\nchange. Comments are welcome.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1159f838c0a334855c05c7c94f7a20799c57442d",
      "tree": "4a4d808ac46424204276e74c1e5f44e459e3ebbf",
      "parents": [
        "1c0e0ee580c476234b5ea410f5263fcb27d96389"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Apr 16 18:28:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:41 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: add imon pad and mce keymaps\n\nThis adds the keymaps for the hardware decode scancodes imon\ndevices create for their native imon pad (and mini) remotes,\nand the hardware scancodes generated by the imon devices when\nused with an rc6 windows media center ed. remote.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c0e0ee580c476234b5ea410f5263fcb27d96389",
      "tree": "4d8096af517cecc799cb36e0794c3c481156ff6c",
      "parents": [
        "d62e85a0949d2b899405a1ffbae06615227d4c97"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Apr 16 18:27:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:40 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: make ir_g_keycode_from_table a public function\n\nThe imon driver I\u0027ve previously submitted and have been porting to\nuse ir-core needs to use ir_g_keycode_from_table, as ir_keydown is\nnot sufficient, due to these things having really oddball hardware\ndecoders in them. This just moves the function declaration from\nir-core-priv.h over to ir-core.h.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "784a493168f71ce02b5f9eab0ec19df29b999631",
      "tree": "8e7e45dfbb6b4b9be8db010b84617ffdff9eafb9",
      "parents": [
        "25bb10c11e6cca461f09df8f59c2eb501a9e4d52"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 08 20:04:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:17 2010 -0300"
      },
      "message": "V4L/DVB: Add RC6 support to ir-core\n\nThis patch adds an RC6 decoder (modes 0 and 6A) to ir-core.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f113e36106f133752de47208816b28aa8e60f88",
      "tree": "dd089c1f3ec2f179338f3f4383e81b643312789c",
      "parents": [
        "724e2495502a98aaa3f93c404472a991da8ff857"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 08 15:10:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:04 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: move subsystem internal calls to ir-core-priv.h\n\nir-core.h has the kABI to be used by the bridge drivers, when needing to register\nIR protocols and pass IR events. However, the same file also contains IR subsystem\ninternal calls, meant to be used inside ir-core and between ir-core and the raw\ndecoders.\n\nBetter to move those functions to an internal header, for some reasons:\n\n1) Header will be a little more cleaner;\n\n2) It avoids the need of recompile everything (bridge/hardware drivers, etc),\n   just because a new decoder were added, or some other internal change were needed;\n\n3) Better organize the ir-core API, splitting the functions that are internal to\n   IR core and the ancillary drivers (decoders, lirc_dev) from the features that\n   should be exported to IR subsystem clients.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "724e2495502a98aaa3f93c404472a991da8ff857",
      "tree": "dfdc90b4408fa95f7757b1c6e5b36c2789da0df2",
      "parents": [
        "d22e546ea18ee66c255af906f2714d3ee82d4b42"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 08 13:10:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:03 2010 -0300"
      },
      "message": "V4L/DVB: Teach drivers/media/IR/ir-raw-event.c to use durations\n\ndrivers/media/IR/ir-raw-event.c is currently written with the assumption\nthat all \"raw\" hardware will generate events only on state change (i.e.\nwhen a pulse or space starts).\n\nHowever, some hardware (like mceusb, probably the most popular IR receiver\nout there) only generates duration data (and that data is buffered so using\nany kind of timing on the data is futile).\n\nFurthermore, using signed int\u0027s to represent pulse/space durations is a\nwell-known approach when writing ir decoders.\n\nWith this patch:\n\n- s64 int\u0027s are used to represent pulse/space durations in ns\n\n- a workqueue is used to decode the ir protocols outside of interrupt context\n\n- #defines are added to make decoders clearer\n\n- decoder reset is implemented by passing a zero duration to the kfifo queue\n  and decoders are updated accordingly\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "626cf6979e99bf2c642456308bed7bb25a37569b",
      "tree": "4a5654588a37399f9240639d75064901c8737d8c",
      "parents": [
        "de88f31cef8fee7c890cf2128bec8dae06bb20f2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Apr 06 23:21:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:02 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Distinguish sysfs attributes for in-hardware and raw decoders\n\nSome devices have in-hardware Remote Controller decoder, while others\nneed a software decoder to get the IR code. As each software decoder\ncan be enabled/disabled individually, allowing multiple protocol\ndecoding capability.\n\nOn the other hand, hardware decoders have a limited protocol\nsupport, often being able of decoding just one protocol each time.\nSo, each type needs a different set of capabilities to control the\nsupported protocol(s).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9dfe4e8339499bfe8e9a362fefc290b4cb9c3803",
      "tree": "a42ab74108d03f8009f01e2fc896df15638dfc06",
      "parents": [
        "4f9256b496677adf799342cee7d406dd46e566d9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 04 14:06:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:58 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add support for badly-implemented hardware decoders\n\nA few hardware Remote Controller decoders, even using a standard protocol,\naren\u0027t able to provide the entire scancode. Due to that, the capability\nof using other IR\u0027s are limited on those hardware.\n\nAdds a way to indicate to ir-core what are the bits that the hardware\nprovides, from a scancode, allowing the addition of a complete IR table\nto the kernel and allowing a limited support for changing the Remote\nController on those devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4f9256b496677adf799342cee7d406dd46e566d9",
      "tree": "f54b3c2ed3c5041f1110059bf86c0ba547a7a50d",
      "parents": [
        "587835a4b0ada7d78c4f3300e3ab26b7b2495705"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 04 12:38:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:58 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: move rc map code to rc-map.h\n\nThe keymaps don\u0027t need to be recompiled every time a change at ir-core.h\nhappens, since it only depends on rc-map defines. By moving those\ndefinitions to the proper header, the code became cleaner, and avoids\nneeding to recompile all the RC maps every time a non-related change\nis introduced.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "587835a4b0ada7d78c4f3300e3ab26b7b2495705",
      "tree": "ad22f6a0e603f19450227b0cb260b5bb5960dfd5",
      "parents": [
        "26d5683d36729f11f5764909ae37c69488596d36"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 04 10:44:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:57 2010 -0300"
      },
      "message": "V4L-DVB: ir-core: remove the ancillary buffer\n\nNow that the decoders are state machine, there\u0027s no need to create\nan ancillary buffer while decoding the protocol. Just call the decoders\ncode directly, event by event.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db1423a6c79f66db2b1846614c13bde9c2db7ad2",
      "tree": "e5d785694f2ee18deabb59267b19e160b0a96b50",
      "parents": [
        "67780d6a2347d03b640f22295f8df7f00fbc829f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 04 10:27:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:56 2010 -0300"
      },
      "message": "V4L-DVB: ir-rc5-decoder: Add a decoder for RC-5 IR protocol\n\nThis decoder is also based on a state machine, just like the NEC protocol\ndecoder. It is pedantic in the sense that accepts only 14 bits. As there\nare some variants that outputs less bits, it needs to be improved to also\nhandle those.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a374fef4437abd0a1ee27afe0cca7a55425c1c3c",
      "tree": "652e36573ac29d360d7f59cfb64a160c08390a54",
      "parents": [
        "354389467b6b2a3b36666b6e933d78bbd9e23577"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Fri Apr 02 15:58:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:54 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: improve keyup/keydown logic\n\nRewrites the keyup/keydown logic in drivers/media/IR/ir-keytable.c.\n\nAll knowledge of keystates etc is now internal to ir-keytable.c\nand not scattered around ir-raw-event.c and ir-nec-decoder.c (where\nit doesn\u0027t belong).\n\nIn addition, I\u0027ve changed the API slightly so that ir_input_dev is\npassed as the first argument rather than input_dev. If we\u0027re ever\ngoing to support multiple keytables we need to move towards making\nir_input_dev the main interface from a driver POV and obscure away\nthe input_dev as an implementational detail in ir-core.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b3074c0a3f020766c05c1249a31212bff4a77bea",
      "tree": "90fcff6ccd7746273810ebf7f22536855d31ff31",
      "parents": [
        "bdf1c98e4205832c07d6dedbfd0ec6eab83df358"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Fri Apr 02 15:58:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:53 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/IR - improve keytable code\n\nThe attached patch rewrites much of the keytable code in\ndrivers/media/IR/ir-keytable.c.\n\nThe scancodes are now inserted into the array in sorted\norder which allows for a binary search on lookup.\n\nThe code has also been shrunk by about 150 lines.\n\nIn addition it fixes the following bugs:\n\nAny use of ir_seek_table() was racy.\n\nir_dev-\u003edriver_name is leaked between ir_input_register() and\nir_input_unregister().\n\nir_setkeycode() unconditionally does clear_bit() on dev-\u003ekeybit\nwhen removing a mapping, but there might be another mapping with\na different scancode and the same keycode.\n\nThis version has been updated to incorporate patch feedback from\nMauro Carvalho Chehab.\n\n[mchehab@redhat.com: Fix a conflict with RC keytable breakup patches and input changes]\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd7261d3d7dfe61e8bf8945051c1905ba4dba3b5",
      "tree": "b2a8af995e809da87f04b9a783593f936cf29952",
      "parents": [
        "02858eedcb78a664215b918d98cdb753ce432ce6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 02 20:11:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:51 2010 -0300"
      },
      "message": "V4L/DVB: ir-common: remove keymap tables from the module\n\nNow that the remote keymaps were broken into separate modules,\nget rid of the keycode tables that were hardcoded into ir-common.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02858eedcb78a664215b918d98cdb753ce432ce6",
      "tree": "dd212b7b2e63cd846a1c9cf0d9b751514648b130",
      "parents": [
        "b2245ba1644eb1eba400fd04c6e7bb3ab2d4a8fa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 02 20:01:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:50 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Make use of the new IR keymap modules\n\nInstead of using the ugly keymap sequences, use the new rc-*.ko keymap\nfiles. For now, it is still needed to have one keymap loaded, for the\nRC code to work. Later patches will remove this depenency.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b2245ba1644eb1eba400fd04c6e7bb3ab2d4a8fa",
      "tree": "0b0213d19f51cd6cda191a91b970fa1fcc1d49b9",
      "parents": [
        "6686fa6917caaaaf3d595df6accedb87607517c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 02 13:18:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:50 2010 -0300"
      },
      "message": "V4L/DVB: ir: prepare IR code for a parameter change at register function\n\nA latter patch will reuse the ir_input_register with a different meaning.\nBefore it, change all occurrences to a temporary name.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ce50c1a5faad80cf6100ea4e8970416ee3b8b59",
      "tree": "cb46aae81cb9cdf42aab4fdd07d1040a85cdd4c5",
      "parents": [
        "77b7422d48cda9b8e5dabb7f4bc056861c5ed4fe"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 02 02:33:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:49 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add support for RC map code register\n\nInstead of having all RC tables hardcoded on one file with\nall tables there, add infrastructure for registering and dynamically\nload the table(s) when needed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77b7422d48cda9b8e5dabb7f4bc056861c5ed4fe",
      "tree": "aca1f3329b8d836973cc303081e24df66bac1c0d",
      "parents": [
        "dce4a3e3b228fd31bcfd2d84e673bc08b553e6cc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 01 22:43:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:48 2010 -0300"
      },
      "message": "V4L/DVB: ir-common: move IR tables from ir-keymaps.c to a separate file\n\nInstead of having one big file with lots of keytables, create one include\nfile for each IR keymap.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dce4a3e3b228fd31bcfd2d84e673bc08b553e6cc",
      "tree": "2719bc5db9684b07e05b433a45cc03517ed2b9d8",
      "parents": [
        "e27e971c69f87bd6c00c4cff973497de365229ef"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 01 22:23:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:47 2010 -0300"
      },
      "message": "V4L/DVB: ir-common: Use macros to define the keytables\n\nThe usage of macros ensures that the proper namespace is being used\nby all tables. It also makes easier to associate a keytable with\nthe name used inside the drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "165344bd43b1410d10dc9dc8a376da31178d1694",
      "tree": "b4b0d2ea81ac531a03b7c40d0164d237a6a8fd44",
      "parents": [
        "8b75acb52f477099d7e5203994dac43cc5f599a0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 01 21:10:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:45 2010 -0300"
      },
      "message": "V4L/DVB: ir-common: re-order keytables by name and remove duplicates\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b75acb52f477099d7e5203994dac43cc5f599a0",
      "tree": "7e64a9f930b4c3f9ffd5fd646e4856f7cdf5ffee",
      "parents": [
        "d53b213c5ca7d5a944d471b72b068714bb16e8dc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 01 21:05:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:44 2010 -0300"
      },
      "message": "V4L/DVB: ir-common: Use a function to declare an IR table\n\nThis is the first patch of a series of changes that will break the IR\ntables into a series of small modules that can be dynamically loaded,\nor just loaded from userspace.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d53b213c5ca7d5a944d471b72b068714bb16e8dc",
      "tree": "fce942cbfa1dc93b525be3a81bf66054ebe9889c",
      "parents": [
        "42397ce42cb0a56276abde767e1598af74ca0af2"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Thu Mar 18 04:00:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:56:44 2010 -0300"
      },
      "message": "V4L/DVB: Add CHIP ID of the uPD61151\n\nAdd CHIP ID of the NEC MPEG2 encoders uPD61151 and uPD61152.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "716aab44df8bb9bdf16abea9013890274329b61f",
      "tree": "b83baf34bf18d35d51318044d8ea1ae80a275304",
      "parents": [
        "e202c15b4209f05fe109dd396463a524f4c2d3d8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 31 14:40:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:53:03 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add callbacks for input/evdev open/close on IR core\n\nEspecially when IR needs to do polling, it generates lots of wakeups per\nsecond. This makes no sense, if the input event device is closed.\n\nAdds a callback handler to the IR hardware driver, to allow registering\nan open/close ops.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "93c312ff21b0a53e701a45741887208297646a1a",
      "tree": "cc17d43e5b1926228daacb4ea61d7be43f1c0c24",
      "parents": [
        "995187bed30c0545e8da88372e9807da0a85911e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 25 21:13:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:53:00 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: prepare to add more operations for ir decoders\n\nSome decoders and a lirc_dev interface may need some other operations to work.\nFor example: IR device register/unregister and ir_keydown events may need to\nbe tracked.\n\nAs some operations can occur in interrupt time, and a lock is needed to prevent\nun-registering a decode while decoding a key, the lock needed to be convert\ninto a spin lock.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "995187bed30c0545e8da88372e9807da0a85911e",
      "tree": "e3e28eff10f8f01f1bfd7ff865a29076bf6700dc",
      "parents": [
        "9f1547829a6f39fe6b2da22653dff40502f3d568"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 24 20:47:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:59 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: dynamically load the compiled IR protocols\n\nInstead of hardcoding the protocols into ir-core, add a register interface\nfor the IR protocol decoders, and convert ir-nec-decoder into a client of\nir-core.\n\nWith this approach, it is possible to dynamically load the needed IR protocols,\nand to add a RAW IR interface module, registered as one IR raw protocol decoder.\n\nThis patch opens a way to register a lirc_dev interface to work as an userspace\nIR protocol decoder.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9f1547829a6f39fe6b2da22653dff40502f3d568",
      "tree": "71c200ea5be13eef6b96f8e2290f0d2ba7792a09",
      "parents": [
        "ada39630c758c5c3098f4fc1361103ea2bc1afe0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 21 13:00:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:58 2010 -0300"
      },
      "message": "V4L/DVB: saa7134: don\u0027t wait too much to generate an IR event on raw_decode\n\nAt raw_decode mode, the key is processed after the end of a timer. The\nprevious code resets the timer every time something is received at the IR\nport. While this works fine with IR\u0027s that don\u0027t implement repeat, like\nAvermedia RM-JX IR, it keeps waiting until keydown, on IR\u0027s that implement\nNEC repeat command, like the Terratec yellow.\n\nThe solution is to change the behaviour to do the timeout after the first\nreceived data.\n\nThe timeout is currently set to 15 ms, as it works fine with NEC protcocol.\nIt may need some adjustments to support other protocols and to better handle\nspurious detections that may happen with some IR sensors.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ada39630c758c5c3098f4fc1361103ea2bc1afe0",
      "tree": "cfad77eb7e0f96256edc08c058ea7b39ee2d30b1",
      "parents": [
        "6660de568d164e4eda6617dadcb999c96e62203f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 21 12:24:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:57 2010 -0300"
      },
      "message": "V4L/DVB: ir-core/saa7134: Move ir keyup/keydown code to the ir-core\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6660de568d164e4eda6617dadcb999c96e62203f",
      "tree": "ef86833336b7423443531afa58dc5781b4f97c2a",
      "parents": [
        "a3572c34da8dacc78a629211a91cf34e9b408701"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 21 12:15:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:56 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: add two functions to report keyup/keydown events\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3572c34da8dacc78a629211a91cf34e9b408701",
      "tree": "281efd4d69b68bd4720668fd91cfcf16d1ed3089",
      "parents": [
        "0210894956cf57d525d56341cc3e0f3d5d2db659"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Mar 20 20:59:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:56 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add logic to decode IR protocols at the IR core\n\nAdds a method to pass IR raw pulse/code events into ir-core. This is\nneeded in order to support LIRC. It also helps to move common code\nfrom the drivers into the core.\n\nIn order to allow testing, it implements a simple NEC protocol decoder\nat ir-nec-decoder.c file. The logic is about the same used at saa7134\ndriver that handles Avermedia M135A and Encore FM53 boards.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0210894956cf57d525d56341cc3e0f3d5d2db659",
      "tree": "ae465305c1ff6722a80dc3c1bc89c943516136ac",
      "parents": [
        "d152b8b62421c441bea4eb5d92e9d1b4883fd201"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Mar 20 00:25:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:55 2010 -0300"
      },
      "message": "V4L/DVB: saa7134: add code to allow changing IR protocol\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d152b8b62421c441bea4eb5d92e9d1b4883fd201",
      "tree": "f4730b66512cf5df8ab35f9c1faf47eb7cc062d6",
      "parents": [
        "ecf6e72da31f951aed4618e422de62a72a1d76c6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Mar 20 00:23:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:54 2010 -0300"
      },
      "message": "V4L/DVB: saa7134: use a full scancode table for M135A\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "085b54a24fd0c7353cd1b2d462879b7a4a4070fa",
      "tree": "78cf85e84295e9713234ce38ffddddd86aad5374",
      "parents": [
        "fcc63274e69f95aee9dbb7c1dc3af3d2961813cc"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Sat Mar 27 09:37:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:43 2010 -0300"
      },
      "message": "V4L/DVB: V4L: vpfe_capture: Add call back function for interrupt clear for vpfe_cfg\n\nFor the devices like AM3517, it is expected that driver clears the\ninterrupt in ISR. Since this is device spcific, callback function\nadded to the platform_data.\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a02264ca9ec5409e22b9d41f32b431d08eadbce",
      "tree": "4c7cd63a863c10f0fbe8d8ec7927e203e9d7577f",
      "parents": [
        "85e092190b5f7dfe9b78556440472c5590a32b4e"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Wed Mar 17 04:01:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:25 2010 -0300"
      },
      "message": "V4L/DVB: v4l: videobuf: code cleanup\n\nMake videobuf pass checkpatch; minor code cleanups.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nReviewed-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85e092190b5f7dfe9b78556440472c5590a32b4e",
      "tree": "95b38198c6b048d43fbda277ba6476eb9e8fbd55",
      "parents": [
        "443fed9fa42bbeacdb8d336b8a5002a262cac15c"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Mar 23 11:23:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:24 2010 -0300"
      },
      "message": "V4L/DVB: Add SPI support to V4L2\n\nAdd support SPI bus to v4l2. Useful for control some device with SPI bus like\nhardware MPEG2 encoders and etc.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32208d444ab6ed427d18deebc4ad783602c695ba",
      "tree": "0a14ce4b2cf2e30cd48baec098928149174d13ef",
      "parents": [
        "9583183acbd40fc6e972ac39ae0a2173976f288e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 08:01:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:22 2010 -0300"
      },
      "message": "V4L/DVB: v4l2: sort chip IDs in v4l2-chip-ident.h\n\nThis list should stay sorted to make it easy to find new ID ranges when\nadding new chip families.\n\n[mchehab@redhat.com: fixed bad whitespacing]\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "727e625cc2c114e449a78f851b0c12edac897a83",
      "tree": "ec7b14d68fb1b79d636d50756082e61360610063",
      "parents": [
        "9c89a181a09eaafca5fc638c3b7ce1620227f60a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 12 21:18:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:05 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: export driver name used by IR via uevent\n\nNow, both driver and keytable names are exported to userspace. This\nwill help userspace to decide when a table need to be replaced\nby another one.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2915e5ef35d103a5ecae15d9ecc614fcd0dc48f4",
      "tree": "5293ae3e403bdbefe3cc0da9f0dc0752e69235c6",
      "parents": [
        "945cdfa2c99e2a3f5ead11519ba11ed1df2dd5c1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 12 11:40:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:04 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add a macro to properly create IR tables\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "945cdfa2c99e2a3f5ead11519ba11ed1df2dd5c1",
      "tree": "0a0a62bca91befd1e607ca6b138df2fd2083fea8",
      "parents": [
        "8b0d2a052733d0a0e8ed59aeb8c7e6c90fdb793e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 12:41:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:03 2010 -0300"
      },
      "message": "V4L/DVB: ir: use a real device instead of a virtual class\n\nChange the ir-sysfs approach to create irrcv0 as a device, instead of\nusing class_dev. Also, change the way input is registered, in order\nto make its parent to be the irrcv device.\n\nDue to this change, now the event device is created under\n/sys/class/ir/irrcv class:\n\n/sys/class/irrcv/irrcv0/\n|-- current_protocol\n|-- device -\u003e ../../../1-3\n|-- input9\n|   |-- capabilities\n|   |   |-- abs\n...\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4f9fb5ed020324d6c151db34460df572b0fdc491",
      "tree": "d91ab3117e89c674f2f1bcc897a1b86d6c761154",
      "parents": [
        "e26b31449142a18512b57dbea515af234992ba7c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:09 2010 -0300"
      },
      "message": "V4L/DVB: soc-camera: add runtime pm support for subdevices\n\nTo save power soc-camera powers subdevices down, when they are not in use,\nif this is supported by the platform. However, the V4L standard dictates,\nthat video nodes shall preserve configuration between uses. This requires\nruntime power management, which is implemented by this patch. It allows\nsubdevice drivers to specify their runtime power-management methods, by\nassigning a type to the video device.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e26b31449142a18512b57dbea515af234992ba7c",
      "tree": "f3918a70f6ed82a04627517605d5377a047ad836",
      "parents": [
        "02512fe33e9162713cd522937aabc81fcd97ad74"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Feb 24 17:13:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:44:09 2010 -0300"
      },
      "message": "V4L/DVB: The first two parameters of soc_camera_limit_side() are usually pointers  to struct v4l2_rect elements. They are signed, so adjust the prototype  accordingly\n\nThis will remove the following sparse warning (see \"make C\u003d1\"):\n\n * incorrect type in argument 1 (different signedness)\n       expected unsigned int *start\n       got signed int *\u003cnoident\u003e\n\nas well as a couple more signedness mismatches.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "03b1930efd3c2320b1dcba76c8af15f7e454919d",
      "tree": "436dfae66ed4444578bc7d14cc43600a4f5119e1",
      "parents": [
        "d2f2d6d0a11e892263ea511e46af449113fd2081"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 24 19:09:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:50 2010 -0300"
      },
      "message": "V4L/DVB: saa7146: fix regression of the av7110/budget-av driver\n\nAn earlier regression fix for the mxb driver (V4L/DVB: saa7146_vv: fix\nregression where v4l2_device was registered too late) caused a new\nregression in the av7110 driver.\n\nReverted the old fix and fixed the problem in the mxb driver instead.\nTested on mxb and budget-av cards.\n\nThe real problem is that the saa7146 framework has separate probe()\nand attach() driver callbacks which should be rolled into one. This\nis now done for the mxb driver, but others should do the same. Lack\nof hardware makes this hard to do, though. I hope to get hold of some\nhexium cards and then I can try to improve the framework to prevent\nthis from happening again.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "dbb9de9bc137e08dc47db960d5730e3251932e2b",
      "tree": "ae19a3a58d6d81c9a8928c4fc4fb96d768f862f5",
      "parents": [
        "587808d5f59e842f9258a15e88ad530fcf6e6763"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Wed Feb 10 19:02:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:07 2010 -0300"
      },
      "message": "V4L/DVB: tuner-types: Add Sony BTF-Pxn01Z tuner type used on GigaPocket cards\n\nSony makes custome tuners for its GigaPocket line of ivtv based capture\ncards.  This adds an entry to the tuner-types list for such tuners.\nParameters are based on experiments by Eric Anderson \u003crico99@sbcglobal.net\u003e.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85b848caf77a0cc6a9df0a0f40d876211b394682",
      "tree": "1b100413a3952bb5814521544415b22b7944871f",
      "parents": [
        "63e3ab142fa3f46c290891655681c6a6304bd2b3"
      ],
      "author": {
        "name": "Murali Karicheri",
        "email": "mkaricheri@gmail.com",
        "time": "Sun Feb 21 15:51:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:06 2010 -0300"
      },
      "message": "V4L/DVB: V4L - vpfe capture - vpss driver enhancements for DM365\n\nEnhancements to support DM365 ISP5 and VPSS module configuration.\nAlso cleaned up the driver by removing redundant variables.\n\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Murali Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e8417683eb15f05941f4c2aad7d358472eaf8a32",
      "tree": "ce2c83fce67af5afdf7ae18a51db749479c9f307",
      "parents": [
        "a30d6744cf3bfc62d5cdcc9756e7e8e97fe39f17"
      ],
      "author": {
        "name": "Murali Karicheri",
        "email": "mkaricheri@gmail.com",
        "time": "Sun Feb 21 15:46:01 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:06 2010 -0300"
      },
      "message": "V4L/DVB: V4L - vpfe capture - header files for ISIF driver\n\nThis is the header file for ISIF driver on DM365.  ISIF driver is equivalent\nto CCDC driver on DM355 and DM644x. This driver is tested for\nYUV capture from TVP514x driver. This patch contains the header files required\nfor this driver.\n\nReviewed-by: Nori, Sekhar \u003cnsekhar@ti.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Murali Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "340dde817a4f68af79453ed295ca0e8de7232669",
      "tree": "d78799b73f3570f65ceacc7ddba9a95e2c66ff46",
      "parents": [
        "cd7d9beb09d89d62bc3c6336e4cb9a2ee3da6163"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 20 08:07:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:05 2010 -0300"
      },
      "message": "V4L/DVB: saa7115: fix saa7111a support\n\nWhen the saa7111 driver was merged into saa7115 several bugs were introduced,\nin particular with the saa7111a support as is used in the mxb.c driver.\nThis patch fixes the saa7111a support. This was tested with the mxb driver.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd7d9beb09d89d62bc3c6336e4cb9a2ee3da6163",
      "tree": "94ed5180b0cfac0f1f256bbb5ed9e0fb2643d93f",
      "parents": [
        "8d55662512127c84ac90873fb68ba44842e2c426"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 20 07:56:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:05 2010 -0300"
      },
      "message": "V4L/DVB: saa7146_vv: fix regression where v4l2_device was registered too late\n\nv4l2_device_register needs to be called before the i2c subdevs are loaded.\nHowever, it was called afterwards in the saa7146 driver. This caused an oops\nwhen loading the mxb and hexium drivers. The vv_init function is now split\ninto two: one registers the v4l2_device, the other does the rest of the\ninitialization. The three drivers that depend on this have been updated to\ncall the new vv_devinit function.\n\nThanks to Michael Hunold for reporting this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a0a75a5abb2806969a599e10b0fb287befcb3a7",
      "tree": "86790a54841018991fbf8ed1c9f671bf78d16ad0",
      "parents": [
        "536004403d35b707bbac43d629586ee9c944084f"
      ],
      "author": {
        "name": "Franklin Meng",
        "email": "fmeng2002@yahoo.com",
        "time": "Sat Feb 13 02:37:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:02 2010 -0300"
      },
      "message": "V4L/DVB: Add an entry for Kworld 315U remote\n\nSigned-off-by: Franklin Meng \u003cfmeng2002@yahoo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d2da2611cc7641a194a868f41fbe4a83cb46964c",
      "tree": "afe81521f3db3b3d09888a568bf81c9c7250eed5",
      "parents": [
        "ff9118a516cd4d58f984dded2e39937395867a4b"
      ],
      "author": {
        "name": "Santiago Nunez-Corrales",
        "email": "santiago.nunez@ridgerun.com",
        "time": "Fri Dec 18 14:07:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:01 2010 -0300"
      },
      "message": "V4L/DVB: Definitions for TVP7002 in DM365\n\nThis patch provides the required definitions for the TVP7002 driver\nin DM365.\n\nSigned-off-by: Santiago Nunez-Corrales \u003csantiago.nunez@ridgerun.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff9118a516cd4d58f984dded2e39937395867a4b",
      "tree": "ea3a78fecc6f41fed2fe61ab9ec041ea71f53a30",
      "parents": [
        "4105ed5df1e16afbbea4c96f8d513bda21248308"
      ],
      "author": {
        "name": "Santiago Nunez-Corrales",
        "email": "santiago.nunez@ridgerun.com",
        "time": "Fri Dec 18 14:07:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:01 2010 -0300"
      },
      "message": "V4L/DVB: Support for TVP7002 in v4l2 definitions\n\nThis patch provides required chip identification definitions\nwithin v4l2. Included only definitions for TVP7002.\n\nSigned-off-by: Santiago Nunez-Corrales \u003csantiago.nunez@ridgerun.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c9f6ef69865ede81265c808227fc4fe9c925319a",
      "tree": "1a148a7711d3fe347339ebf348a4740106a1a638",
      "parents": [
        "d74f841c32f0b00a513d87bba646d019ef7d1f67"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Feb 09 18:00:30 2010 +0100"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:00 2010 -0300"
      },
      "message": "soc-camera: add support for VIDIOC_S_PARM and VIDIOC_G_PARM ioctls\n\nJust pass VIDIOC_S_PARM and VIDIOC_G_PARM down to host drivers. So far no\nspecial handling in soc-camera core.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3675c750cf2effc6a2d9582cd1b9d3043aded3b6",
      "tree": "a2efd2d39b738ce71e377f2493660bdf42def702",
      "parents": [
        "906b101886b1b3d9e4d374aa84a67b7dbd349f16"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Jan 06 18:42:16 2010 +0900"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:00 2010 -0300"
      },
      "message": "soc-camera: ov772x: Modify buswidth control\n\nThis patch removes \"buswidth\" struct member, and sets the default buswidth\nto the natively supported 10 bit. You can select 8 bit buswidth by new flag.\nThis patch also modify ap325rxa/migor setup.c\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "906b101886b1b3d9e4d374aa84a67b7dbd349f16",
      "tree": "8efe1eea60b7a30e36027c70a5b03d7295299fbf",
      "parents": [
        "4a9ce75516982b0a349df55f326bc0cee572ffc1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 04 11:24:00 2010 +0100"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:59 2010 -0300"
      },
      "message": "tw9910: use TABs for indentation\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d44d1f3bfaef71ce27b4fd2284ec528b52617977",
      "tree": "8e17a7eac96940eafba3bbb58f3263fdc9a4b465",
      "parents": [
        "6525e67c01d303153272c26cb8118a3c314f4a1f"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Wed Feb 03 12:59:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:56 2010 -0300"
      },
      "message": "V4L/DVB: radio: Add radio-timb\n\nThis patch add supports for the radio system on the Intel Russellville board.\n\nIt\u0027s a In-Vehicle Infotainment board with a radio tuner and DSP.\n\nThis umbrella driver has the DSP and tuner as V4L2 subdevs and calls them\nwhen needed.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee4b9dbb83c73c5408d7f479a501551a63ec57d3",
      "tree": "42acf0501526303bcf231a16efea1738aa60905c",
      "parents": [
        "08c45cd58560f10e08e0ec4686845625b7030e8c"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Feb 02 19:40:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:52 2010 -0300"
      },
      "message": "V4L/DVB: radio: add support for SAA7706H Car Radio DSP\n\nInitial support for the SAA7706H Car Radio DSP.\n\nIt is a I2C device and currently the mute control is supported.\n\nWhen the device is unmuted it is brought out of reset and initiated using\nthe proposed intialisation sequence.\n\nWhen muted the DSP is brought into reset state.\n\n[akpm@linux-foundation.org: include delay.h]\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca39d84d438b609af127f2eb161cd9029afbc9a7",
      "tree": "04cccd6ae583ae496943248198af370c0d0be34a",
      "parents": [
        "5d26b6443292027314a2e2c9178140e60acd3587"
      ],
      "author": {
        "name": "Magnus Alm",
        "email": "magnus.alm@gmail.com",
        "time": "Fri Nov 13 05:48:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:51 2010 -0300"
      },
      "message": "V4L/DVB: em28xx: fix for \"Leadtek winfast tv usbii deluxe\"\n\nfix Video/Sound support \"Leadtek winfast tv usbii deluxe\".\n\nNow, it is working Stereo, IR, Radio, TV, Svideo and Composite.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3ccc646b56a3f03029a259c6a8affd9cecc6020e",
      "tree": "28acf2a154c4792a1af091d778ab39385d56f9de",
      "parents": [
        "b6e436b263b35476da4be06e0719cb1d5c8f8eed"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Thu Dec 24 13:06:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: cx25840, v4l2-subdev, ivtv, pvrusb2: Fix ivtv/cx25840 tinny audio\n\nThis change attempts to fix the ivtv tinny audio problem by keeping digitizer\nto encoder audio clocks running, while disabling the video clocks as needed to\navoid unpredictable PCI bus hangs.\n\nTo accomplish this, for the cx25840 module enabling of audio streaming had\nto be separated from enabling video streaming, requiring an additional\nv4l2_subdev_audio_op and calls to this new op in the pvrusb2 and ivtv drivers.\n\nThe cx231xx and cx23885 driver use the cx25840 module for affecting only\nvideo on s_stream calls, so those drivers needed no change.\n\nThe CX23418 hardware does not exhibit either the tinny audio problem nor the PCI\nbus hang, so the cx18 driver did not need corresponding changes.\n\nCX2341[56] based cards that are not using the CX2584x family of chips\ndo not seem to be affected by the tinny audio problem, and this change should\nnot affect how they are configured. It will delay their first capture by\nstarting by another 300 msec though.\n\nMany thanks go to Argus \u003cpthorn-ivtvd@styx2002.no-ip.org\u003e and\nMartin Dauskardt \u003cmartin.dauskardt@gmx.de\u003e whose persistent testing and\ninvestigation of this problem will hopefully fix this problem once and for all\nfor many ivtv users.\n\nReported-by: Martin Dauskardt \u003cmartin.dauskardt@gmx.de\u003e\nReported-by: Argus \u003cpthorn-ivtvd@styx2002.no-ip.org\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8719cfdb4aa5bc7402bef873f607ed406960019f",
      "tree": "c51e3716100147b42692c949f577d3dcedbf880b",
      "parents": [
        "68f194e027ecfbbc8d5515bc40787e542eed59e9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Dec 17 09:24:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:25 2010 -0300"
      },
      "message": "V4L/DVB (13833): ir-core: some functions can be static\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "971e8298dee4835fc2dfbd207a9786702aa01666",
      "tree": "be01801dd5631acc72eae7c16abbf1b834c66775",
      "parents": [
        "3f831107ed8efc32960e0cd172799bb82f6c81c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 14 13:53:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:24 2010 -0300"
      },
      "message": "V4L/DVB (13680): ir: use unsigned long instead of enum\n\nWhen preparing the linux-next patches, I got those errors:\n\ninclude/media/ir-core.h:29: warning: left shift count \u003e\u003d width of type\nIn file included from include/media/ir-common.h:29,\n                 from drivers/media/video/ir-kbd-i2c.c:50:\ndrivers/media/video/ir-kbd-i2c.c: In function ‘ir_probe’:\ndrivers/media/video/ir-kbd-i2c.c:324: warning: left shift count \u003e\u003d width of type\n\nUnfortunately, enum is 32 bits on i386. As we define IR_TYPE_OTHER as 1\u003c\u003c63,\nit won\u0027t work on non 64 bits arch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53f870228db0855f2031270ba5774dab0f33facd",
      "tree": "1bfb5fee77f174f13f98404788970cd3c3a7b772",
      "parents": [
        "e93854da880d6dc357c00625d8371b6a926fd19b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 14 02:16:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:23 2010 -0300"
      },
      "message": "V4L/DVB (13635): ir-core: Implement protocol table type reading\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e93854da880d6dc357c00625d8371b6a926fd19b",
      "tree": "8bf87df8cf639fe7af7e35fb5cbc42792742a31b",
      "parents": [
        "4714eda87748f226833c32400ab60dd6a3b80766"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 14 00:16:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:23 2010 -0300"
      },
      "message": "V4L/DVB (13634): ir-core: allow passing IR device parameters to ir-core\n\nAdds an structure to ir_input_register to contain IR device characteristics,\nlike supported protocols and a callback to handle protocol event changes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4714eda87748f226833c32400ab60dd6a3b80766",
      "tree": "7bffe980fa51169f78c9ec35c09936d8dce73443",
      "parents": [
        "60b341b778cc2929df16c0a504c91621b3c6a4ad"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 13 16:00:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:23 2010 -0300"
      },
      "message": "V4L/DVB (13633): ir-core: create a new class for remote controllers\n\nAdd sysfs skeleton to export remote controller information via\n/sys/class/irrcv.\n\nFor now, the code doesn\u0027t do much. It just exports an attribute that\nis meant to  report and control the IR protocol used by the keytable.\nHowever, the callbacks for this new attribute weren\u0027t set yet.\n\nAlso, it lacks symlinks to the used event interface.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "858424b998ae112b2e04f4584bcdc6b0362a714a",
      "tree": "cda123b6561a3b374ea474874ec3df33c88c55e7",
      "parents": [
        "70da92e5740a6ab8bfe0db826c345c85e795f109"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:53:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:41 2009 -0200"
      },
      "message": "V4L/DVB (13670): soc-camera: Add mt9t112 camera driver\n\n create mode 100644 drivers/media/video/mt9t112.c\n create mode 100644 include/media/mt9t112.h\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85dc1cff0df3a7e3012cf88b94026f954a72c178",
      "tree": "385b4efdd97cca874d7751bf389cfa992e1e74d6",
      "parents": [
        "34cae30b8457cf090f215e212ba019e7c303f8fd"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Dec 11 11:53:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:35 2009 -0200"
      },
      "message": "V4L/DVB (13665): sh_mobile_ceu_camera: Add support for sync polarity selection\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6b5f2008a3d54b5f5350a01121b718dd6bfead7",
      "tree": "55d3f6551a548f01a031f26ff845163985b59e14",
      "parents": [
        "760697beca338599a65484389c7abbe54aedb664"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:53:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:30 2009 -0200"
      },
      "message": "V4L/DVB (13661): rj54n1cb0c: Add cropping, auto white balance, restrict sizes, add platform data\n\nIt has been experimentally found out, that the sensor only supports up to\n512x384 video output and also has some restrictions on minimum scale. We\ndisable non-working size ranges until, maybe, someone finds out how to properly\nset them up. Also add cropping support, an auto white balance control, platform\ndata to specify master clock frequency and polarity of the IOCTL pin.\n\n create mode 100644 include/media/rj54n1cb0c.h\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "760697beca338599a65484389c7abbe54aedb664",
      "tree": "515735429d2240629a6f048ab1a7fefaf5299e46",
      "parents": [
        "9a74251d8bee7a25fee89a0be3ccea73e01c1a05"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:46:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:29 2009 -0200"
      },
      "message": "V4L/DVB (13659): soc-camera: convert to the new mediabus API\n\nConvert soc-camera core and all soc-camera drivers to the new mediabus\nAPI. This also takes soc-camera client drivers one step closer to also be\nusable with generic v4l2-subdev host drivers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a74251d8bee7a25fee89a0be3ccea73e01c1a05",
      "tree": "5bffc0457e8fb4e39ac98e7d41423a1512aae498",
      "parents": [
        "faa582610d87edf3ae1d07710a8f7e11c105686c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:41:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:27 2009 -0200"
      },
      "message": "V4L/DVB (13658): v4l: add a media-bus API for configuring v4l2 subdev pixel and frame formats\n\nVideo subdevices, like cameras, decoders, connect to video bridges over\nspecialised busses. Data is being transferred over these busses in various\nformats, which only loosely correspond to fourcc codes, describing how video\ndata is stored in RAM. This is not a one-to-one correspondence, therefore we\ncannot use fourcc codes to configure subdevice output data formats. This patch\nadds codes for several such on-the-bus formats and an API, similar to the\nfamiliar .s_fmt(), .g_fmt(), .try_fmt(), .enum_fmt() API for configuring those\ncodes. After all users of the old API in struct v4l2_subdev_video_ops are\nconverted, it will be removed. Also add helper routines to support generic\npass-through mode for the soc-camera framework.\n\n create mode 100644 drivers/media/video/soc_mediabus.c\n create mode 100644 include/media/soc_mediabus.h\n create mode 100644 include/media/v4l2-mediabus.h\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f4482940a75b52db931e1fff181c9d267e462d2",
      "tree": "f1b354771394b99aaecbbf56e1c3d82b522b50a4",
      "parents": [
        "3fd7ceffddd52c2f8c004a7999ccb705d592cbfd"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:31:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:19 2009 -0200"
      },
      "message": "V4L/DVB (13650): soc-camera: switch drivers and platforms to use .priv in struct soc_camera_link\n\nAfter this change drivers can be further extended to not fail, if they don\u0027t\nget platform data, but to use defaults.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fd7ceffddd52c2f8c004a7999ccb705d592cbfd",
      "tree": "b4e3f818eac7146e0020735f81e915eef046a6f0",
      "parents": [
        "ee81152ff007a94f90327809566a4b7ff771ffd3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:15:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:18 2009 -0200"
      },
      "message": "V4L/DVB (13648): soc-camera: add a private field to struct soc_camera_link\n\nUp to now, if a client driver needed platform data apart from those contained\nin struct soc_camera_link, it had to embed the struct into its own object. This\nmakes the use of such a driver in configurations other than soc-camera\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d28d525452f170e30bc038955439731462a5228",
      "tree": "319c221f63b580cdec53a046b2fe5af2e0b92b36",
      "parents": [
        "325361088b73269f4cc96256276a142addbf3454"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:15:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:15 2009 -0200"
      },
      "message": "V4L/DVB (13645): soc-camera: fix multi-line comment coding style\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "325361088b73269f4cc96256276a142addbf3454",
      "tree": "6a18f4b10d1df53bfae4a773480fdadfad587b62",
      "parents": [
        "11e3d1adbe0246fc8d6c06f7e42aff5bead25670"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:14:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:13 2009 -0200"
      },
      "message": "V4L/DVB (13644): v4l: add new v4l2-subdev sensor operations, use g_skip_top_lines in soc-camera\n\nIntroduce new v4l2-subdev sensor operations, move .enum_framesizes() and\n.enum_frameintervals() methods to it, add a new .g_skip_top_lines() method\nand switch soc-camera to use it instead of .y_skip_top soc_camera_device\nmember, which can now be removed.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "11e3d1adbe0246fc8d6c06f7e42aff5bead25670",
      "tree": "7051e1292dbc0c6d6c4c6e2a22751f66038c6dbc",
      "parents": [
        "4a4bc5e4f976bf00ae3c96b57a5bcead72ade5ea"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:06:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:12 2009 -0200"
      },
      "message": "V4L/DVB (13643): soc-camera: remove no longer needed struct members\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e535ed5a16b8cc23301f3d26cfd49f3091aadcc",
      "tree": "5542313815668b4d8a42059abff6912244327d82",
      "parents": [
        "579e7d60ba0035228aadad69eb2ffeb138c51311"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Thu Dec 10 04:39:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:47 2009 -0200"
      },
      "message": "V4L/DVB (13618): v4l2: Adding helper function to get dv preset description\n\nThis patch adds a helper function to get description of a digital\nvideo preset added by the video timing API. This will be useful for drivers\nimplementing the above API.\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "579e7d60ba0035228aadad69eb2ffeb138c51311",
      "tree": "0872698fe02dba92cead8e9d9a7ca7e7f38e1291",
      "parents": [
        "38ef6aa884e3fd389f7d444b8dd36c16832e36b4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 11:20:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:45 2009 -0200"
      },
      "message": "V4L/DVB (13617): ir: move input_register_device() to happen inside ir_input_register()\n\nWe\u0027ll need to register a sysfs class for the IR devices. As such, the better\nis to have the input_register_device()/input_unregister_device() inside\nthe ir register/unregister functions.\n\nAlso, solves a naming problem with V4L ir_input_init() function, that were,\nin fact, registering a device.\n\nWhile here, do a few cleanups at budget-ci IR logic.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38ef6aa884e3fd389f7d444b8dd36c16832e36b4",
      "tree": "760c7f2f9528e7bc19dbb8b5d5384d473c207a73",
      "parents": [
        "75543cce0c1f46be495b981d8d3eda0882721d07"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 09:47:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:44 2009 -0200"
      },
      "message": "V4L/DVB (13616): IR: rename ir_input_free as ir_input_unregister\n\nNow, ir_input_free does more than just freeing the keytab. Better to\nrename it as ir_input_unregister.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "75543cce0c1f46be495b981d8d3eda0882721d07",
      "tree": "a9ce0d8919329369b174c63afadc372f82526e54",
      "parents": [
        "865fbf20bed00d456556ecd4b4c9dadc45cba759"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 09:44:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:44 2009 -0200"
      },
      "message": "V4L/DVB (13615): ir-core: create ir_input_register\n\nMove non-V4L specific stuff from ir-functions ir_input_init() into\na new function to register ir devices: ir_input_register().\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "446e4a64d2f6efddc63a47169ba3c8037b620307",
      "tree": "3b14d76f7e93d5b35de50edf85a9179f759adb3d",
      "parents": [
        "e27d38112eb727df189a9ebf560aa104cb102253"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 11 08:34:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:42 2009 -0200"
      },
      "message": "V4L/DVB (13613): IR: create ir-core module\n\nSplit the ir-common into two separate modules:\n\t- ir-core: it is the IR-independent functions;\n\t- ir-common: has the common part used by V4L drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "b6456c0cfe9d94e6d2bf684e6e6c031fc0b10031"
}
