)]}'
{
  "log": [
    {
      "commit": "1bcaf4bd53872e70c4fceec6bbb76044325f337f",
      "tree": "ec4325572702805d33e91be10a7d38e65b2067b3",
      "parents": [
        "dd96608369be9d3cfc604eaa3a53a2d38f1cb415"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 27 14:09:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:08 2010 -0300"
      },
      "message": "V4L/DVB: v4l: add VSYNC and EOS events for use with ivtv\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd96608369be9d3cfc604eaa3a53a2d38f1cb415",
      "tree": "fc3e9f5f70aef35255fd2cca2e5a88498827d093",
      "parents": [
        "d3d7c963562adad92e968df23c425ae964fe9ce2"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Sat Mar 27 10:58:24 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: Add documentation\n\nAdd documentation on how to use V4L2 events, both for V4L2 drivers and for\nV4L2 applications.\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": "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": "fda1021477b390506ebed0225eaa6d31a903e2b7",
      "tree": "ad76ba0cf4346ba917a6020aaa10852f15b8f467",
      "parents": [
        "6cd84b78edc6f35b01603f85d8769cbb6c568306"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Wed Feb 24 19:19:05 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 new ioctls for events\n\nThis patch adds a set of new ioctls to the V4L2 API. The ioctls conform to\nV4L2 Events RFC version 2.3:\n\n\u003cURL:http://www.spinics.net/lists/linux-media/msg12033.html\u003e\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": "6cd84b78edc6f35b01603f85d8769cbb6c568306",
      "tree": "df3f3c72b5fdd14bf580c691e604f9ec5b0d9364",
      "parents": [
        "1babcb460f2b87c20eb6860b9685a0dab636cc4b"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Sat Mar 20 18:28:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:05 2010 -0300"
      },
      "message": "V4L/DVB: V4L: File handles: Add documentation\n\nAdd documentation on using V4L2 file handles (v4l2_fh) in V4L2 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": "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": "96d8eab5d0a1a9741a4cae1b3c125d75d1aabedf",
      "tree": "26379653e6babe8b19ac46d1aa81b88adc584a67",
      "parents": [
        "7f98639def42a676998d734b381af6c0e64d7791"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Fri Apr 23 05:38:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:04 2010 -0300"
      },
      "message": "V4L/DVB: [v5,2/2] v4l: Add a mem-to-mem videobuf framework test device\n\nThis is a virtual device driver for testing the memory-to-memory framework.\n\nThis virtual device uses in-memory buffers for both its source and destination.\nIt is capable of multi-instance, multi-buffer-per-transaction operation\n(via the mem2mem framework).\n\n[mchehab@redhat.com: use videobuf_queue_to_vaddr instead of the removed videobuf_queue_to_vmalloc]\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": "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": "35e6aa9fc38fb7f47f39711e52cb0f58fbf4441c",
      "tree": "ba420ac455a5a3937f631db24aac429dcbe9fa22",
      "parents": [
        "aec11e5d495a6c9b10ded81dde5b0e42b0875541"
      ],
      "author": {
        "name": "Xiaolin Zhang",
        "email": "xiaolin.zhang@intel.com",
        "time": "Sun Apr 18 23:06:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:03 2010 -0300"
      },
      "message": "V4L/DVB: core: add support for more color effects\n\nAdd support for more color effects (negative, sketch, emboss, etc) by\nextending the  v4l2_colorfx enum items.\n\nSigned-off-by: Xiaolin Zhang \u003cxiaolin.zhang@intel.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": "f35f1bb8fc1e56646a3dab0ecd12e23bca6323c4",
      "tree": "f719975699bd49d01bfd77b74dc3764421db66ae",
      "parents": [
        "f7fc97adb1efd51609d965ba76d559f7daef4262"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 23 11:52:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:01 2010 -0300"
      },
      "message": "V4L/DVB: videobuf-dma-contig.c: simplify pointer dereference\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f7fc97adb1efd51609d965ba76d559f7daef4262",
      "tree": "3a2e5454d77d8163f827a31a41512425097f8cb0",
      "parents": [
        "ab56d5eb58182b0c9e179c33ddd3f3aabb6c798f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 23 11:42:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:00 2010 -0300"
      },
      "message": "V4L/DVB: sh_mobile_ceu_camera.c: update documentation to reflect the new cropping\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab56d5eb58182b0c9e179c33ddd3f3aabb6c798f",
      "tree": "681cfb95e24913d369d33b61dd3c3a394e344b4a",
      "parents": [
        "e622681d124688d3caf1bf62cce96465a9078a11"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 23 11:31:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:00 2010 -0300"
      },
      "message": "V4L/DVB: soc-camera: update comment\n\nsoc-camera no longer requires .set_crop() implementations to update their\nargument. Update the commentary.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e622681d124688d3caf1bf62cce96465a9078a11",
      "tree": "3be3e8901fd47d09aad27938b6f93ce09fdd5290",
      "parents": [
        "730947bc141b7e8feb091dcf3ee8e6a7b9379512"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 23 11:23:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:59 2010 -0300"
      },
      "message": "V4L/DVB: sh_mobile_ceu_camera.c: preserve output window on VIDIOC_S_CROP\n\nCurrent version of sh_mobile_ceu_camera.c interprets the V4L2 API specification\nof the VIDIOC_S_CROP ioctl as \"change input (for capture devices) area,\npreserve scaling factors, therefore change output window,\" whereas a more\nintuitive interpretation of the API is \"change input area, preserve output\nwindow.\" Switch sh_mobile_ceu_camera.c to use this interpretation.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "730947bc141b7e8feb091dcf3ee8e6a7b9379512",
      "tree": "dc61a06d5a7aed48b6c115054de127500773882a",
      "parents": [
        "474675ad8006834be996c046b47436d8ca7a5105"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Apr 10 04:13:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:59 2010 -0300"
      },
      "message": "V4L/DVB: vivi: clean up and a major overhaul\n\n- Clean up the code\n- Use the kernel\u0027s built-in vga8x16 font instead of our own.\n- Drop exclusive open: now multiple users can open the device as per the V4L2 spec.\n- Move the format description to the vivi device instead of keeping it in the file\n  handle. Again as per the spec.\n- Streamline and simplify the drawing code. It is now easy to add text on top of\n  the colorbar pattern.\n- Upgrade the max resolution to 1920x1200.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "474675ad8006834be996c046b47436d8ca7a5105",
      "tree": "556cfac9c0f4e5f345e847952802f5348cb1d3f0",
      "parents": [
        "e4dac289f01da80d7966a123bc1ea97be199ba4f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 25 11:23:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:58 2010 -0300"
      },
      "message": "V4L/DVB: videobuf-dma-sg: Avoid using a wrong size\n\ndrivers/media/video/videobuf-dma-sg.c: In function ‘__videobuf_mmap_mapper’:\ndrivers/media/video/videobuf-dma-sg.c:557: warning: ‘size’ may be used uninitialized in this function\n\nThe condition where size is floating should never happen, due to the paranoia check,\nbut a future change at the logic might break it. So, let\u0027s just set size to zero and\nuse it for the paranoia check.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4dac289f01da80d7966a123bc1ea97be199ba4f",
      "tree": "410f0ff24c6f83263dd5fc68a4319d7d9d4f581e",
      "parents": [
        "832d0a9130c18b9ee4b671c46763b972eb2a2568"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Apr 09 06:11:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:57 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Stop the webcam when bandwidth too small\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "832d0a9130c18b9ee4b671c46763b972eb2a2568",
      "tree": "e5d64a213f2774ed32d79d1c6dc22380076dbe2f",
      "parents": [
        "18bf99aa0cb80b4fa3974a511fd033c2967b04c8"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Apr 09 06:07:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:56 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Restart streaming after reqbuf\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "18bf99aa0cb80b4fa3974a511fd033c2967b04c8",
      "tree": "901d3d6a7d3cec145fe4604e46d80327d08dda84",
      "parents": [
        "0b62b73778554cd47480ea465f0b255cc63b4336"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Apr 09 06:06:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:54 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Check the file doing stream on/off\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\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": "c590402becc6e3c55fee14c7c18a796c91a4bc4f",
      "tree": "190670cc54bb4ddb41cfb852788d29023dc3827a",
      "parents": [
        "c683357236969c48f7b945fd718f141bf36e8ba2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 22 17:09:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:49 2010 -0300"
      },
      "message": "V4L/DVB: Add firmware v2.4 to xc2028/xc3028 extracting tool\n\nFrom: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\n\nThe firmware were seen to be needed with some tm6000 devices that don\u0027t\nwork with version 2.7.\n\nThanks-to: Bee Hock Goh \u003cbeehock@gmail.com\u003e\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c683357236969c48f7b945fd718f141bf36e8ba2",
      "tree": "61d2b3f792582861d193520d3526611334c0c625",
      "parents": [
        "eb78deecb496a8b0888d24f1cfa73f6e907b82e2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 21 11:36:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:48 2010 -0300"
      },
      "message": "Revert \"V4L/DVB: Add FE_CAN_PSK_8 to allow apps to identify PSK_8 capable DVB devices\"\n\nPatch reverted per Andreas Oberritter \u003cobi@linuxtv.org\u003e request. It is basically\nnot ready yet for upstream merge.\n\nThis reverts commit 77b2ad374a82e3d740cb1780ff4caedc3e051b37.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eb78deecb496a8b0888d24f1cfa73f6e907b82e2",
      "tree": "30065068a2392064d276ad1d24b2fc38a488b1b7",
      "parents": [
        "b187913c77adbd865194c6b8072764e3474d56ea"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "linux-dev@sensoray.com",
        "time": "Mon Apr 12 15:05:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:48 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: firmware reload on timeout\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b187913c77adbd865194c6b8072764e3474d56ea",
      "tree": "762cc4963dfb732daa0b8c3e8fbd4ad1b555aada",
      "parents": [
        "dd3f616d4b60a50328be152f66c93bd451461a39"
      ],
      "author": {
        "name": "Klaus Schmidinger",
        "email": "Klaus.Schmidinger@tvdr.de",
        "time": "Sun Apr 11 06:12:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:47 2010 -0300"
      },
      "message": "V4L/DVB: Add FE_CAN_PSK_8 to allow apps to identify PSK_8 capable DVB devices\n\nThe enum fe_caps provides flags that allow an application to detect\nwhether a device is capable of handling various modulation types etc.\nA flag for detecting PSK_8, however, is missing.\nThis patch adds the flag FE_CAN_PSK_8 to frontend.h and implements\nit for the gp8psk-fe.c and cx24116.c driver (apparently the only ones\nwith PSK_8). Only the gp8psk-fe.c has been explicitly tested, though.\n\nSigned-off-by: Klaus Schmidinger \u003cKlaus.Schmidinger@tvdr.de\u003e\nTested-by: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd3f616d4b60a50328be152f66c93bd451461a39",
      "tree": "5798da2a989f0eea3c5b7f08988e3175d4c1b320",
      "parents": [
        "42880cd438d6e74b6005648a7dc06867d4b30b44"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 15 18:46:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:47 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: fix some confusing comments\n\nFix some confusing comments in drivers/media/IR/*\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "42880cd438d6e74b6005648a7dc06867d4b30b44",
      "tree": "0ab3a733d456a83574b7d554b03841606d342e10",
      "parents": [
        "d46844300ccd99444d32e481751b6508c8c7834e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 02:06:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:46 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: fix table resize during keymap init\n\ndrivers/media/IR/ir-keytable.c would alloc a suitably sized keymap table\nonly to have it resized as it is populated with the initial keymap.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d46844300ccd99444d32e481751b6508c8c7834e",
      "tree": "fb624aaedbf6e50b1a5570bd67d96b5c0f557929",
      "parents": [
        "15100d891a53ffc717cec21d805f8c49db51fb65"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 15 18:46:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:46 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: fix double spinlock init in drivers/media/IR/rc-map.c\n\nFix a double initialization of the same spinlock in drivers/media/IR/rc-map.c.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15100d891a53ffc717cec21d805f8c49db51fb65",
      "tree": "8546ecbe0915118b422c92b61920d6529a1149c0",
      "parents": [
        "1f71baef3edd8ba27f38f92da457950e52d88b5f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 15 18:46:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:45 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: remove ir-functions usage from dm1105\n\nConvert drivers/media/dvb/dm1105/dm1105.c to not rely on\nir-functions.c.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f71baef3edd8ba27f38f92da457950e52d88b5f",
      "tree": "21b9c2b1be6d767731a1652d29fa8e3b7de162be",
      "parents": [
        "3fe29c897272b18e18663832c43942c3936dffe6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Apr 20 19:11:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:44 2010 -0300"
      },
      "message": "V4L/DVB: irmon: Cleanup some warning noise\n\nDriver is not properly initializing u64 constants on 32 bit systems:\ndrivers/media/IR/imon.c:301: warning: integer constant is too large for ‘long’ type\ndrivers/media/IR/imon.c:302: warning: integer constant is too large for ‘long’ type\ndrivers/media/IR/imon.c:304: warning: integer constant is too large for ‘long’ type\ndrivers/media/IR/imon.c:305: warning: integer constant is too large for ‘long’ type\ndrivers/media/IR/imon.c:308: warning: integer constant is too large for ‘long’ type\ndrivers/media/IR/imon.c:309: warning: integer constant is too large for ‘long’ type\ndrivers/media/IR/imon.c:310: warning: integer constant is too large for ‘long’ type\n\nFix also a few troubles at error printk handling:\ndrivers/media/IR/imon.c: In function ‘imon_init_intf0’:\ndrivers/media/IR/imon.c:1909: warning: ‘ret’ may be used uninitialized in this function\ndrivers/media/IR/imon.c: In function ‘imon_init_intf1’:\ndrivers/media/IR/imon.c:1989: warning: ‘ret’ may be used uninitialized in this function\n\nCc: Jarod Wilson \u003cjarod@redhat.com\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": "384f23e8c9b189888d6d8c84ae5ebd23b074a0b6",
      "tree": "8289540754f092b271d431bc1aa655080d694378",
      "parents": [
        "e40b1127f994a427568319d1be9b9e5ab1f58dd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Apr 20 18:50:54 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-priv.h: Fix a few CodingStyle errors\n\nAs reported by checkpatch.pl:\n\nERROR: open brace \u0027{\u0027 following function declarations go on the next line\n+static inline bool geq_margin(unsigned d1, unsigned d2, unsigned margin) {\n\nERROR: open brace \u0027{\u0027 following function declarations go on the next line\n+static inline bool eq_margin(unsigned d1, unsigned d2, unsigned margin) {\n\nERROR: open brace \u0027{\u0027 following function declarations go on the next line\n+static inline bool is_transition(struct ir_raw_event *x, struct ir_raw_event *y) {\n\nCc: 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": "21677cfc562a27e099719d413287bc8d1d24deb7",
      "tree": "ab79b7cc6efbc329a3b0b3c1649932cd430c1d9f",
      "parents": [
        "1159f838c0a334855c05c7c94f7a20799c57442d"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Apr 16 18:29:02 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: add imon driver\n\nThis is a new driver for the SoundGraph iMON and Antec Veris IR/display\ndevices commonly found in many home theater pc cases and as after-market\ncase additions.\n\n[mchehab@redhat.com: add KERN_CONT on line 2098 to shutup checkpatc.pl]\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\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": "d62e85a0949d2b899405a1ffbae06615227d4c97",
      "tree": "8c802facd24209514a3e9d1594bd342ad9dc1628",
      "parents": [
        "65c6edb300ee5c2aaac6d20c5fc8d11c3827593e"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "linux-dev@sensoray.com",
        "time": "Fri Apr 09 19:54:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:40 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: removes kref tracking and videodev parent\n\nkref replaced as suggested in code review\nuses atomic variable to track when it is ok to delete device\nremoves setting of video device parent, which is now\nhandled in v4l2_device.c\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "65c6edb300ee5c2aaac6d20c5fc8d11c3827593e",
      "tree": "6d37a8d8ecb2d3a6f5fec7ee6b878afc59dd21fa",
      "parents": [
        "108bdd7ad778ac4616857820cbbc17924073a7d5"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "linux-dev@sensoray.com",
        "time": "Tue Apr 20 17:21:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:39 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: fix: v4l2_dev should be registered once only.\n\nusb_set_intfdata should not be used when using v4l2_device_register\nand a non-NULL argument for the device.\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "108bdd7ad778ac4616857820cbbc17924073a7d5",
      "tree": "360e8ab2f05902e9e1dd6c831a0376c38ff107b9",
      "parents": [
        "09bd00e7e12bbc9ca0ba20e0511995cddd3c93b9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Apr 05 16:05:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:39 2010 -0300"
      },
      "message": "V4L/DVB: pvrusb2-v4l2: Rename dev_info to pdi\n\nThere is a macro called dev_info that prints struct device specific\ninformation.  Having variables with the same name can be confusing and\nprevents conversion of the macro to a function.\n\nRename the existing dev_info variables to something else in preparation\nto converting the dev_info macro to a function.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09bd00e7e12bbc9ca0ba20e0511995cddd3c93b9",
      "tree": "895b10d5c7aa1bec5a6594a17fa97a81cd81a81a",
      "parents": [
        "3efaa062a9bd1cd41c4901b8f41718410452499c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 11 00:26:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:38 2010 -0300"
      },
      "message": "ir-core: Fix the delete logic\n\nInstead of removing an entry, the logic were doing both a deletion and\na key addition, as shown by the log:\n\n[11517.323314] ir_getkeycode: unknown key for scancode 0x0050\n[11517.326529] ir_do_setkeycode: #80: Deleting scan 0x0050\n[11517.326529] ir_do_setkeycode: #80: New scan 0x0050 with key 0x0000\n[11517.340598] ir_getkeycode: unknown key for scancode 0x0051\n[11517.343811] ir_do_setkeycode: #81: Deleting scan 0x0051\n[11517.343811] ir_do_setkeycode: #81: New scan 0x0051 with key 0x0000\n[11517.357889] ir_getkeycode: unknown key for scancode 0x0052\n[11517.361104] ir_do_setkeycode: #82: Deleting scan 0x0052\n[11517.361104] ir_do_setkeycode: #82: New scan 0x0052 with key 0x0000\n[11517.375453] ir_getkeycode: unknown key for scancode 0x0053\n[11517.378474] ir_do_setkeycode: #83: Deleting scan 0x0053\n[11517.378474] ir_do_setkeycode: #83: New scan 0x0053 with key 0x0000\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3efaa062a9bd1cd41c4901b8f41718410452499c",
      "tree": "2db4380f448820957523656c5bcb1e814c3f0607",
      "parents": [
        "897c7b3b19cca7aad20bb1a3422553d7b646f2fd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Apr 10 23:43:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:38 2010 -0300"
      },
      "message": "ir-core: Remove the quotation mark from the uevent names\n\nThere\u0027s no need to use quotation marks at the uevent names for the\ndriver and table.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "897c7b3b19cca7aad20bb1a3422553d7b646f2fd",
      "tree": "3a073f99003b2d23cac71c6d72994ed6a722c707",
      "parents": [
        "f35473e6f556b48ebf1a105ce27ed5ec1c81844b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 09 09:20:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:37 2010 -0300"
      },
      "message": "V4L/DVB: ir Kconfig: better describe the options\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f35473e6f556b48ebf1a105ce27ed5ec1c81844b",
      "tree": "38b1a9618bb4ec5ab7abbac11d48defb37f0cbe9",
      "parents": [
        "af9d9cfd54091e8916b8892aaf40812345aac6d3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 09 09:17:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:36 2010 -0300"
      },
      "message": "V4L/DVB: ir-core-priv: fix a typo for RC6 config option\n\nAs Adreas pointed, RC6 should use CONFIG_IR_RC6_DECODER_MODULE, instead\nof the RC5 config option.\n\nThanks-to: Andreas Oberitter \u003cobi@linuxtv.org\u003e\nAcked-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af9d9cfd54091e8916b8892aaf40812345aac6d3",
      "tree": "a7f480668e914c24df7fceffab6aa7ba12330df8",
      "parents": [
        "5624c64803dd7c6da7add5a1880d66dbf2df8dc5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 09 01:57:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:36 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: fix compilation due to the lack of a semicolon\n\nAdd a missing semicolon to fix this error:\n\nIn file included from drivers/staging/tm6000/tm6000-cards.c:32:\ndrivers/staging/tm6000/tm6000.h:123: error: two or more data types in\ndeclaration specifiers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5624c64803dd7c6da7add5a1880d66dbf2df8dc5",
      "tree": "4c7862324f98c557e066b24c77fabd6f0fb4cba8",
      "parents": [
        "c26b12d0646e0f571389a0a990882af3732b26a8"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Apr 02 07:12:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:35 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Change the ov7670 format to YUYV\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c26b12d0646e0f571389a0a990882af3732b26a8",
      "tree": "f13892de9aa1ecdd0ad56f00df797b151ac939d2",
      "parents": [
        "73e4934c80338757dca46ffaa30a3443a31043fb"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Apr 02 07:08:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:35 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Add autogain for sensor gc0307\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73e4934c80338757dca46ffaa30a3443a31043fb",
      "tree": "482590b538513685718c1851c3156fab3b5ae62b",
      "parents": [
        "27c6f9e548633f148a45a138f2d6d0e513514172"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Apr 02 07:05:59 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:34 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Let the JPEG header in the device\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27c6f9e548633f148a45a138f2d6d0e513514172",
      "tree": "182c749d7e91c04ed324b853a4797b057b30f198",
      "parents": [
        "c16dd82b4858b4a01ccce5c0a56ba58993802700"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Apr 02 06:59:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:34 2010 -0300"
      },
      "message": "V4L/DVB: gspca: Change some copyrights and module authors\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c16dd82b4858b4a01ccce5c0a56ba58993802700",
      "tree": "8f1210b7031c73a28b077bf564ee09d18061ff04",
      "parents": [
        "4d1f413e820c7e1402475eea254e2bc82d98de35"
      ],
      "author": {
        "name": "Bee Hock Goh",
        "email": "beehock@gmail.com",
        "time": "Wed Apr 07 20:57:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:33 2010 -0300"
      },
      "message": "V4L/DVB: TM6000: Fix code which cause memory corruption\n\nThe driver was doing malloc when buf is null causing memory corruption.\n\nThe analog part is still pretty much broken but at least fixing this\nwill stop it from crashing the machine when streamon.\n\nSigned-off-by: Bee Hock Goh \u003cbeehock@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d1f413e820c7e1402475eea254e2bc82d98de35",
      "tree": "206e8f18587cb7bdd0cc5713df4c612a0a437363",
      "parents": [
        "2f7908848642c177b16b71a2ed52b57d614637ef"
      ],
      "author": {
        "name": "HIRANO Takahito",
        "email": "hiranotaka@zng.info",
        "time": "Wed Apr 07 11:48:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:32 2010 -0300"
      },
      "message": "V4L/DVB: pt1: Support Earthsoft PT2\n\nSupport Earthsoft PT2.\n\nSigned-off-by: HIRANO Takahito \u003chiranotaka@zng.info\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f7908848642c177b16b71a2ed52b57d614637ef",
      "tree": "8f647ad66f480b9c4a238e492c37351c398469b0",
      "parents": [
        "f1434f4e90cec0bc57616c2f5f7de6985d7920d9"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Fri Apr 02 13:52:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:32 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: request labeling board version check\n\nrequest labeling board version check\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f1434f4e90cec0bc57616c2f5f7de6985d7920d9",
      "tree": "9b68d8cc8b46e195be220e1d1abe07b1b6382dbb",
      "parents": [
        "a41b2ea73ad81bb42364841b37d4c3830a53dc0d"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Fri Apr 02 13:52:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:31 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: tm6000_i2c_xfer: request labeling\n\nlabeling the request after tuner reading and writeing\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a41b2ea73ad81bb42364841b37d4c3830a53dc0d",
      "tree": "65cc30386bcc1dcf4faacdd7b0078f6574012312",
      "parents": [
        "8e47567f7d24346980f109d7eaed083106ff170d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Apr 02 08:31:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:31 2010 -0300"
      },
      "message": "V4L/DVB: cx88: improve error handling\n\nReturn -EINVAL if we don\u0027t find the right query control id.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8e47567f7d24346980f109d7eaed083106ff170d",
      "tree": "8317809620c4386e0acd828cff8aa43ce365d96f",
      "parents": [
        "f76280154cdbb0ad02d5402972d1eb85f9e2898a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Apr 02 08:30:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:30 2010 -0300"
      },
      "message": "V4L/DVB: cx231xx: improve error handling\n\nReturn -EINVAL if we don\u0027t find the control id.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f76280154cdbb0ad02d5402972d1eb85f9e2898a",
      "tree": "b606ddd799bad2c91170ab2626442d299b8c2520",
      "parents": [
        "b400f09246247e2c55b116bd7b71da4fb0cb19dc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 30 14:32:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:30 2010 -0300"
      },
      "message": "V4L/DVB: [-next] gspca: fix build for INPUT\u003dm or INPUT\u003dn\n\nHandle case of GSPCA\u003dm, INPUT\u003dm when building gspca core;\nalso handle case of INPUT\u003dn by using stubs.\n\ndrivers/media/video/gspca/gspca.c:662: error: implicit declaration of function \u0027gspca_input_destroy_urb\u0027\ndrivers/media/video/gspca/gspca.c:668: error: implicit declaration of function \u0027gspca_input_create_urb\u0027\ndrivers/media/video/gspca/gspca.c:2284: error: implicit declaration of function \u0027gspca_input_connect\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b400f09246247e2c55b116bd7b71da4fb0cb19dc",
      "tree": "7ddede1be091c2e178b5438a9ee21beb399f14dc",
      "parents": [
        "b57f432c28403b53a298803272b874c1c333f22e"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Mar 30 03:02:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:29 2010 -0300"
      },
      "message": "V4L/DVB: Fix default state Beholder H6 tuner\n\nThe hybrid tuner FMD1216MEX_MK3 after cold start has disabled IF. This\ntuner has internal I2C switch. This switch switch I2C bus between DVB-T\nand IF part. Default state is DVB-T. When module saa7134 is load it\ncan\u0027t find IF tda9887 and disable analog TV mode.\n\nSets internal I2C switch of the tuner to IF by send special value to the\ntuner as for receive analog TV from low band. It can be usefule for\nother cards.\n\nI didn\u0027t set configure a tuner by a tuner model because this tuner can\nhave different I2C address. May be we can do it later after discuss for\nmore robust support a tuners.\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": "b57f432c28403b53a298803272b874c1c333f22e",
      "tree": "e691a94570945980b3d56e98a939a2b1385cd261",
      "parents": [
        "2edab1ee86e5aff83404d6a42b6c54d40981faae"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Mon Mar 29 13:51:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:28 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: add gpios for tm6010 generic board\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2edab1ee86e5aff83404d6a42b6c54d40981faae",
      "tree": "0b066784177b28032be295d5cc38a80c69d99cea",
      "parents": [
        "32a2232bfd6a5eda4f4d6977ebf68ce9d2408e9b"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Mon Mar 29 13:51:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:28 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: add gpios to board struct\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32a2232bfd6a5eda4f4d6977ebf68ce9d2408e9b",
      "tree": "ea4244620cf8abf2933697c863c77f51c68eea66",
      "parents": [
        "124371e33ce733a81fde8419946adb0d6c14f4c0"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Mon Mar 29 13:51:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:27 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: switch to gpio strcut\n\nswitch to a gpio structure\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "124371e33ce733a81fde8419946adb0d6c14f4c0",
      "tree": "bf3d75b8e856057db1e3ce65025d7a13c97d0e83",
      "parents": [
        "67e13e7709736b3b25dda98f92cc7164b210dda6"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 28 08:50:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:27 2010 -0300"
      },
      "message": "V4L/DVB: video/sn9c102: improve error handling\n\nReturn an error if the controller is not found.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "67e13e7709736b3b25dda98f92cc7164b210dda6",
      "tree": "983618369e6a79fbdb3f3be2ce16b89315b6593a",
      "parents": [
        "f24350b48eed2d5518a5f0c2c95d51a655387457"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 28 08:49:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:26 2010 -0300"
      },
      "message": "V4L/DVB: video/et61x251: improve error handling\n\nThe original code doesn\u0027t handle the situation where the controller is\nnot found.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f24350b48eed2d5518a5f0c2c95d51a655387457",
      "tree": "47ee834fc868de1d31680328556bcdc15398550c",
      "parents": [
        "a9fac6b1487aea9f5aaefe93def522fab477f5dc"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 28 08:49:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:26 2010 -0300"
      },
      "message": "V4L/DVB: video/zc0301: improve error handling\n\nReturn an error if the controller is not found.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a9fac6b1487aea9f5aaefe93def522fab477f5dc",
      "tree": "87a8988e9043cef2128874857feea34ec69ba6cc",
      "parents": [
        "3a67b5cc6f6ae37500b8f41fd52628395f7276a8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 28 08:29:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:25 2010 -0300"
      },
      "message": "V4L/DVB: video/cx231xx: cleanup. remove unneed null checks\n\n\"dev\" is never NULL here so there is no need to check.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a67b5cc6f6ae37500b8f41fd52628395f7276a8",
      "tree": "8556630f94581332fcd0707d3c112014039668e5",
      "parents": [
        "85b85482c243398839564d5f95d75f479bed591c"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Thu Apr 08 23:52:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:25 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: adding v4l2_device structure. video_register_device cleanup\n\nadding v4l2_device structure.\nif one video_register_device call fails, allows use of other devices\nor channels.\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85b85482c243398839564d5f95d75f479bed591c",
      "tree": "621634c77bdceff75ce6f506cf76ace066bd0fb8",
      "parents": [
        "a5ef91c9a55c89e8c57e628d371107cdfe2d0bd9"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Thu Apr 08 23:51:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:24 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: cleanup of debug messages\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5ef91c9a55c89e8c57e628d371107cdfe2d0bd9",
      "tree": "9e48cde53711ce1c8f56bf43477cdb518527ca84",
      "parents": [
        "c0a2ec956d6e61081b6f98b839b0e28979941687"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Thu Apr 08 23:46:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:23 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: removal of big kernel lock\n\nbig kernel lock removed from open function.\nv4l2 code does not require locking the open function except\nto check asynchronous firmware load state, which is protected\nby a mutex\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0a2ec956d6e61081b6f98b839b0e28979941687",
      "tree": "1df165fa55fd8f1880c9e77ba66e2fbf625dfeb6",
      "parents": [
        "ab85c6a33c7168cc42ce12ac3335c2f12d5a8d22"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Thu Apr 08 23:40:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:23 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: video_device_alloc call not checked fix\n\ncall to video_device_alloc was not being checked in probe function.\ncode simplified and uses video_device inside device structure.\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab85c6a33c7168cc42ce12ac3335c2f12d5a8d22",
      "tree": "37532e9d83be5afddb442e5a1815ef5e853d7cd6",
      "parents": [
        "ff7e22dfa1b8c291f154db990ff686adbe334448"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Thu Apr 08 23:39:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:22 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: code cleanup\n\nremoval of unused pipe array (of size one).\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff7e22dfa1b8c291f154db990ff686adbe334448",
      "tree": "fed9ab8c7bc0b65fe68eed30f75be628cbb41c88",
      "parents": [
        "f5e20c34e9c1bcf9e92f2634411bffd98511fc48"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Thu Apr 08 23:38:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:22 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: cleanup of driver disconnect code\n\nsimplifies use of kref in driver\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f5e20c34e9c1bcf9e92f2634411bffd98511fc48",
      "tree": "5140e1cc2d739f129bd3c285ba723fdcb2a841ec",
      "parents": [
        "6e1f4df7da6edd21a184daff023a8eef67f005dc"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 28 08:21:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:21 2010 -0300"
      },
      "message": "V4L/DVB: video/au0828: off by one bug\n\nThe \"AUVI_INPUT(tmp)\" macro uses \"tmp\" as an index of an array with\nAU0828_MAX_INPUT elements.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e1f4df7da6edd21a184daff023a8eef67f005dc",
      "tree": "8aee37189ca67633108f86fd2dfd27ebfb48937e",
      "parents": [
        "10f1a6e8eda5cccc2753955ae81fa217d75bf68d"
      ],
      "author": {
        "name": "istvan_v@mailbox.hu",
        "email": "istvan_v@mailbox.hu",
        "time": "Sat Mar 27 09:31:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:21 2010 -0300"
      },
      "message": "V4L/DVB: cx88: fix checks for analog TV inputs\n\nThe following patch fixes code that checks for CX88_VMUX_TELEVISION,\nbut not CX88_VMUX_CABLE. This prevented for example the audio standard\nfrom being set when using the cable input.\n\nSigned-off-by: Istvan Varga \u003cistvanv@users.sourceforge.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "10f1a6e8eda5cccc2753955ae81fa217d75bf68d",
      "tree": "aead218198d07637fb690a1749ef20a0a195f03f",
      "parents": [
        "dd0bbcc626d8baa6821c6cb9c45ecf3759ef8088"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Wed Mar 24 22:40:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:20 2010 -0300"
      },
      "message": "V4L/DVB: pwc Kconfig dependency fix\n\nmakes USB_PWC_INPUT_EVDEV to depend also on USB_PWC\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd0bbcc626d8baa6821c6cb9c45ecf3759ef8088",
      "tree": "8cb1abe3267e5d150adcb657baaf4272439551f2",
      "parents": [
        "784a493168f71ce02b5f9eab0ec19df29b999631"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Mar 24 10:30:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:17 2010 -0300"
      },
      "message": "V4L/DVB: budget: Oops: \"BUG: unable to handle kernel NULL pointer dereference\"\n\nNever call dvb_frontend_detach if we failed to attach a frontend. This fixes\nthe following oops:\n\n[    8.172997] DVB: registering new adapter (TT-Budget S2-1600 PCI)\n[    8.209018] adapter has MAC addr \u003d 00:d0:5c:cc:a7:29\n[    8.328665] Intel ICH 0000:00:1f.5: PCI INT B -\u003e GSI 17 (level, low) -\u003e IRQ 17\n[    8.328753] Intel ICH 0000:00:1f.5: setting latency timer to 64\n[    8.562047] DVB: Unable to find symbol stv090x_attach()\n[    8.562117] BUG: unable to handle kernel NULL pointer dereference at 000000ac\n[    8.562239] IP: [\u003ce08b04a3\u003e] dvb_frontend_detach+0x4/0x67 [dvb_core]\n\nRef http://bugs.debian.org/575207\n\nAlso clean up if we are unable to register the tuner and LNB drivers\n\n[mchehab@redhat.com: add printk log level, to calm down chechpatch.pl]\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nReported-by: Fladischer Michael \u003cFladischerMichael@fladi.at\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\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": "25bb10c11e6cca461f09df8f59c2eb501a9e4d52",
      "tree": "efcccd884cca48b971093d3ba9e29ea3d96a0087",
      "parents": [
        "733419b5c4d29186006982a9a27227e214a39dbc"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 08 20:04:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:16 2010 -0300"
      },
      "message": "V4L/DVB: Add NECx support to ir-core\n\nThis patch adds NECx support to drivers/media/IR/ir-nec-decoder.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "733419b5c4d29186006982a9a27227e214a39dbc",
      "tree": "78e0fb88a5dbee745d6f5f3c0afd670006628812",
      "parents": [
        "450df22286eee7431b34644410aeff18936c7afe"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 08 20:04:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:15 2010 -0300"
      },
      "message": "V4L/DVB: Add RC5x support to ir-core\n\nThis patch adds RC5x support to drivers/media/IR/ir-rc5-decoder.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "450df22286eee7431b34644410aeff18936c7afe",
      "tree": "6e9e8925811ee4e895f94aba45e9b3a7914b1a20",
      "parents": [
        "b4bc3dcbefc0a359744ab13bc8b67c6cb5cd0086"
      ],
      "author": {
        "name": "Nicolas Noirbent",
        "email": "nicolas.noirbent@smartjog.com",
        "time": "Mon Mar 22 14:54:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:15 2010 -0300"
      },
      "message": "V4L/DVB: ds3000: fix divide-by-zero error in ds3000_read_snr()\n\nFix a divide-by-zero error in ds3000\u0027s ds3000_read_snr(), when getting\na very low signal reading (dvbs2_signal_reading \u003e\u003d 1). This prevents\nsome nasty EIPs when running szap-s2 with a very low signal strength.\n\nSigned-off-by: Nicolas Noirbent \u003cnicolas.noirbent@smartjog.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4bc3dcbefc0a359744ab13bc8b67c6cb5cd0086",
      "tree": "b03c512d55625bca595c6298677023a90060feec",
      "parents": [
        "5fa2989f78a381ccc1cde219f0a3da942d6c1680"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 08 19:09:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:14 2010 -0300"
      },
      "message": "V4L/DVB: cpia1: comment unused command_setlights()\n\ndrivers/media/video/gspca/cpia1.c:1063: warning: ‘command_setlights’ defined but not used\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5fa2989f78a381ccc1cde219f0a3da942d6c1680",
      "tree": "59447ef80aba0af86d26f49133b59358a0da8c3a",
      "parents": [
        "dab7e3106ddd6cbc3b55301228407b9d17ce7773"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 08 19:04:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:14 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Remove warining noise if decoders compiled builtin\n\ndrivers/media/IR/ir-raw-event.c:55: warning: ‘wq_load’ defined but not used\ndrivers/media/IR/ir-raw-event.c:222: warning: ‘init_decoders’ defined but not used\ndrivers/media/IR/rc-map.c: In function ‘get_rc_map’:\ndrivers/media/IR/rc-map.c:40: warning: unused variable ‘rc’\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dab7e3106ddd6cbc3b55301228407b9d17ce7773",
      "tree": "1b6caa87522844e7ea8cc01932365201271f1afd",
      "parents": [
        "0a062033f727dc041691bfd768f4cf0598f559a1"
      ],
      "author": {
        "name": "Andreas Bombe",
        "email": "aeb@debian.org",
        "time": "Sun Mar 21 16:02:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:13 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: Replace loops for finding max buffers in VIDIOC_REQBUFS callbacks\n\nDue to obvious copy and paste coding a number of video capture drivers\nwhich implement a limit on the buffer memory decremented the user\nsupplied buffer count in a while loop until it reaches an acceptable\nvalue.\n\nThis is a silly thing to do when the maximum value can be directly\ncomputed.\n\nSigned-off-by: Andreas Bombe \u003caeb@debian.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a062033f727dc041691bfd768f4cf0598f559a1",
      "tree": "8d909009ef123050590054de96458c4706a7c7c4",
      "parents": [
        "2b0691cfc714a0f4dff582c913de1a3a68cb38a7"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Fri Mar 19 14:58:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:13 2010 -0300"
      },
      "message": "Revert \"V4L/DVB (11906): saa7134: Use v4l bounding/alignment function\"\n\nThis reverts commit bc52d6eb44de8f19934768d4d10d19fdbdc99950.\n\nOn newer kernels, a saa7134 board stopped to display TV video output\nproperly. After a bisect, I found it as the commit causing the issue.\nTurns out that v4l_bound_align_image isn\u0027t doing the same bounding\ncalculation as manually done previously in saa7134_try_fmt_vid_cap.\n\nWhat isn\u0027t equal is the calculation done in clamp align, while\npreviously it did \"f-\u003efmt.pix.width \u0026\u003d ~0x03\", clamp_align function\ndoes \"Round to nearest aligned value\" as stated in the comment, which\nyields a different result. If I comment the round calculation in\nclamp_align like this: \"x \u003d (x /*+ (1 \u003c\u003c (align - 1))*/) \u0026 mask\",\nI get it fixed too, because this way the calculation is the same then.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b0691cfc714a0f4dff582c913de1a3a68cb38a7",
      "tree": "7b72f705a6fd52742768604627c0d53891ba3bfc",
      "parents": [
        "d5978ed6b6d3de92dac14032bae0eea64d960f37"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Apr 05 01:14:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:11 2010 -0300"
      },
      "message": "V4L/DVB: dvb/dib8000: fix build warning\n\nIn file included from drivers/media/dvb/dvb-usb/dib0700_devices.c:14:\n  drivers/media/dvb/frontends/dib8000.h: In function \u0027dib8000_get_adc_power\u0027:\n  drivers/media/dvb/frontends/dib8000.h:112: warning: no return statement in function returning non-void\n\nFixed by adding a return to the dummy function.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5978ed6b6d3de92dac14032bae0eea64d960f37",
      "tree": "9938210772d6d678a2824496e7ccdd072948b628",
      "parents": [
        "ce68025e9f10481b9104c5bdf88b0dac52790757"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 08 08:50:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:11 2010 -0300"
      },
      "message": "V4L/DVB: DVB: ngene, remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  drivers/media/dvb/ngene/ngene-core.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce68025e9f10481b9104c5bdf88b0dac52790757",
      "tree": "cb36ce357f1aa32193d3194a186cad4a5cf32670",
      "parents": [
        "6a717883e720f75dec252c8af2a2d6dd049af254"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 15:58:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:10 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: move the _IO() decoder ioctls into vidioc_default\n\nNow that video_ioctl2 no longer clobbers the argument for _IO() ioctls we\ncan move these into vidioc_default where they really belong.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a717883e720f75dec252c8af2a2d6dd049af254",
      "tree": "66ac33312b2d5b3888cfbd6bedb65451ab28a89b",
      "parents": [
        "dd1ad942ac0b1bb7f72f9f3d822ec937aa07dc4d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 15:56:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:10 2010 -0300"
      },
      "message": "V4L/DVB: video_ioctl2: handle the v4l1 compat bit first and move VIDIOCGMBUF into the switch\n\nTry to make a more sensible sequence of events in __video_do_ioctl: first\ncheck for a valid ops pointer, then get the compat part done. The VIDIOCGMBUF\ncommand is now part of the big switch.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd1ad942ac0b1bb7f72f9f3d822ec937aa07dc4d",
      "tree": "7a02aa76d5b1b4c04f7d6493b0516577dfe31d57",
      "parents": [
        "626e2acfdce76b5a6a1daa4bc8ef556d507f5941"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 11:44:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:09 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-framework.txt: fix incorrect statement\n\nAfter unregister_device all fileops are blocked, except for ioctls.\nSo it is not just the open that is blocked, others are as well.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "626e2acfdce76b5a6a1daa4bc8ef556d507f5941",
      "tree": "a52501e3fbc67d7b66212e3598c4aec17898abc6",
      "parents": [
        "e426e8663f028272b99f91e57bbbab6fda603bf1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 11:36:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:09 2010 -0300"
      },
      "message": "V4L/DVB: w9966: convert to V4L2\n\nNote that I have not been able to find anyone with this hardware. I tried\ncontacting the author without success, searched on eBay and similar places\nwithout luck either.\n\nSo this conversion is untested. That said, it was pretty straightforward\nso it is time to have this driver join the V4L2 world at last.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e426e8663f028272b99f91e57bbbab6fda603bf1",
      "tree": "e178b843a89bf7f39cbe2c31eb44a6d189fa446b",
      "parents": [
        "fa0290eaee03c3205cb6d344db25580fb3e5e53e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 10:32:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:08 2010 -0300"
      },
      "message": "V4L/DVB: DocBook/v4l/compat.xml: add missing \u003c/section\u003e\n\nThe indentation of the sections had gone wrong, causing a mistake with\nsection nesting. Fixed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa0290eaee03c3205cb6d344db25580fb3e5e53e",
      "tree": "3aa6870ff083cef8495191a564473f0ad658f91b",
      "parents": [
        "3f5e18249ce0d71a900bfdb8df327269483e730d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 08:20:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:07 2010 -0300"
      },
      "message": "V4L/DVB: usbvision: remove non-working vbi device\n\nThe usbvision driver created vbi device nodes but the actual implementation\nwas just stubs and only returned errors to userspace.\n\nIn addition it used video_usercopy() and we want to remove that eventually.\n\nSo remove all the vbi code except for the vbi flag in the card definition\nshould someone ever be mad enough to work on a proper implementation for this\ndriver.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f5e18249ce0d71a900bfdb8df327269483e730d",
      "tree": "70db9a808484a79c2dc93e23be2ad9f9b9d2e079",
      "parents": [
        "1d94aa369da073acff26fa98ad6b2168cb028ab1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 08:14:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:07 2010 -0300"
      },
      "message": "V4L/DVB: video_ioctl2: don\u0027t return, use break\n\nYou want to be able to reach the debug code at the end of this function,\nso don\u0027t use return, use break.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d94aa369da073acff26fa98ad6b2168cb028ab1",
      "tree": "c5b097743f3c9292fe39a8d1d4321e8337bbc312",
      "parents": [
        "ea64f8c2204cd8b9a95072c7ef85cc9a120a2693"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 08:12:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:06 2010 -0300"
      },
      "message": "V4L/DVB: video_ioctl2: do not replace arg with NULL for _IO() ioctls\n\nIf the ioctl was defined without direction (e.g. _IO(\u0027o\u0027, 25)), then\nthe arg as passed to vidioc_default was NULL instead of the original\nargument.\n\nSeveral ioctls in e.g. include/linux/dvb/video.h and audio.h use this type\nof ioctl to pass simple numerical values to the driver.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "ea64f8c2204cd8b9a95072c7ef85cc9a120a2693"
}
