)]}'
{
  "log": [
    {
      "commit": "d5c003b4d1690e666dbab02bc8e705947baa848c",
      "tree": "868edee78b635698429173a95ac4215b932f0155",
      "parents": [
        "8e9c7716c138fa82d919bfe1115ec8c938e90918"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Oct 15 22:01:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:30 2008 -0700"
      },
      "message": "include: replace __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba340b40a5f65261731583f67d7ec8cafbf5cfaa",
      "tree": "b62243ecb18ccf1d38b60e5919e8ab7eeaa7d6f4",
      "parents": [
        "fa405d7094489828014315a34f0c21fba30be38c"
      ],
      "author": {
        "name": "Brian Rogers",
        "email": "brian_rogers@comcast.net",
        "time": "Mon Oct 13 08:37:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Oct 13 09:57:34 2008 -0200"
      },
      "message": "V4L/DVB (9168): Add support for MSI TV@nywhere Plus remote\n\nThe IR controller has a couple quirks. It won\u0027t respond until some other\ndevice on the bus is probed. To work around that, probe 0x50 first.\nThen, since it won\u0027t respond to a zero-byte read, probe with a one-byte\nread.\n\nSigned-off-by: Brian Rogers \u003cbrian_rogers@comcast.net\u003e\n[mchehab.redhat.com: Fix merge conflicts and remove an unused var]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3c7b933bea2ee380d54b57b99dee42b1726a4eaa",
      "tree": "484015cf225e16a272b6a0dfce47f33c03f85ce8",
      "parents": [
        "d4f59de43ee5dd632d4068b6486e45802e6e853d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Oct 03 11:42:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Oct 13 09:07:55 2008 -0200"
      },
      "message": "V4L/DVB (9160): v4l: remove vidioc_enum_fmt_vbi_cap\n\nRemove the vidioc_enum_fmt_vbi_cap ops: it was scheduled for removal in\n2.6.28 since the v4l2 specification says that V4L2_BUF_TYPE_VBI_CAPTURE should\nnot support VIDIOC_ENUM_FMT. It\u0027s also pretty pointless.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd89601d47e2eeab7c17b25f2549444751bcffe4",
      "tree": "da21e8b17e49d175f5b8cbd14a772bf00f7fb63a",
      "parents": [
        "e86a93dc3c870c412592c1f298c1425d80c58c6e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Oct 04 08:36:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:16 2008 -0200"
      },
      "message": "V4L/DVB (9133): v4l: disconnect kernel number from minor\n\nThe v4l core creates four different video devices (video, vbi, radio, vtx)\nand each has its own range of minor numbers. However, modern devices keep\nincreasing the number of devices that they need so a maximum of 64 video\ndevices will not be enough in the future. In addition this scheme makes\nit very hard to add new device types.\n\nThis patch disconnects the kernel number allocation (e.g. video0, video1,\netc.) from the actual minor number (just pick the first free minor).\n\nThis allows for much more flexibility in the future. However, it does\nrequire the use of udev. For those who cannot use udev a new CONFIG option\nwas created that changes the allocation scheme back to the old behavior.\n\nThanks to Greg KH for suggesting this approach during the 2008 LPC.\n\nIn addition, several bugs were fixed in the ivtv and cx18 drivers: these\ndrivers try to allocate specific kernel numbers but that scheme contained\na bug which caused what should have been e.g. video17 to appear as e.g.\nvideo2.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b0001913983de65af17eee8baf02283160f5a69",
      "tree": "925608ef892e1c2de87d9d5fc245e9a90d836f1c",
      "parents": [
        "36f6bb97caa772d7dc42250db74253e0867a444a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 17:03:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:10 2008 -0200"
      },
      "message": "V4L/DVB (9061): saa7134: Add support for Real Audio 220\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring\nthis development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "36f6bb97caa772d7dc42250db74253e0867a444a",
      "tree": "995f45571dae16a24c8a6ace84dd2ad834f6324f",
      "parents": [
        "bf1ece6a4f30f05b227f2ec59fa0d45b5db186d2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 17:03:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:10 2008 -0200"
      },
      "message": "V4L/DVB (9060): saa7134: Add support for Avermedia PCI pure analog (M135A)\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring\nthis development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf1ece6a4f30f05b227f2ec59fa0d45b5db186d2",
      "tree": "38dce049e8ed7b465cf210252212b188dcb9a07e",
      "parents": [
        "27cf8fd14e44d17b22f3591ef65d6920fb9e0409"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 17:03:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:10 2008 -0200"
      },
      "message": "V4L/DVB (9059): saa7134: Add support for Encore version 5.3 board\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring\nthis development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7cba043d7ec840d67bd5143779d1febe7d83407",
      "tree": "4fb46684538e0ad7d3229f592182ed6121049d69",
      "parents": [
        "ebb8d68a5c8c236acd8e8cf8f0d6046e027a8e21"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Sep 12 13:31:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:09 2008 -0200"
      },
      "message": "V4L/DVB (9049): convert tuner drivers to use dvb_frontend-\u003ecallback\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6bd6dff6318397b1127dd256b65dde007306b8ea",
      "tree": "ab42df43b2e22a527fb12bc1bf0e18771ecb29ce",
      "parents": [
        "2796073a3d9cc4f610f1e68b3f62c197d86577ab"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Sep 06 15:26:44 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:00 2008 -0200"
      },
      "message": "V4L/DVB (8940): saa7115: fix saa7111(a) support\n\nThe saa7111 support in saa7115.c was missing some features and did not\nproperly take some of the differences into account. With this patch\nsaa7115 can be used in the mxb driver instead of saa7111.c.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26d2e854bc242f0134a4be7f1eed98129d96d943",
      "tree": "18d3f78529ad84a8002d31130a73004b08d825d7",
      "parents": [
        "eb1b27bd86db6f9f73d6db973b18f31790a3d410"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Mon Jul 21 16:20:32 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:56 2008 -0200"
      },
      "message": "V4L/DVB (8559): replace __FUNCTION__ with __func__\n\nv4l: replace __FUNCTION__ with __func__\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f8ecfab7a1d256707502207c56dd4bf3e3a026e",
      "tree": "2ba6079ba59017d03f53e0ba068e099008ef21d5",
      "parents": [
        "187565c43a95bcf7798c58d518ddd765933d24da"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 29 17:31:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:56 2008 -0200"
      },
      "message": "V4L/DVB (8852): v4l2: use register_chrdev_region instead of register_chrdev\n\nReplace the old register_chrdev with the more flexible register_chrdev_region.\n\nEnsure that the release() is called when the very last chardev usage was\nreleased, and not when the sysfs devices were removed. This should simplify\nhotpluggable drivers considerably.\n\nTested-by: Mike Isely \u003cisely@isely.net\u003e\nTested-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nReviewed-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bfa8a273bb91078ea193ab94c717889928f3b925",
      "tree": "3be9718a35023adec6e87343dc1efce3e60778a8",
      "parents": [
        "601e9444f249d219009ec05674268d90f6f1cdcb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 23 07:48:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:54 2008 -0200"
      },
      "message": "V4L/DVB (8787): v4l2-dev: cleanups and add video_drvdata helper function\n\nCleanup v4l2-dev.[ch], add/improve comments and add a new helper\nfunction: video_drvdata() that can get the private driver data from\na file struct.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "601e9444f249d219009ec05674268d90f6f1cdcb",
      "tree": "42d58813872e340e03a40b74922ea89dfdcf0c55",
      "parents": [
        "e138c592b50370621653fd962b2bc3f4e25dfe78"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 23 07:24:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:54 2008 -0200"
      },
      "message": "V4L/DVB (8786): v4l2: remove the priv field, use dev_get_drvdata instead\n\nRemove the priv field and let video_get/set_drvdata use dev_get_drvdata\nand dev_set_drvdata instead.\n\nConvert all drivers that still used priv directly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e138c592b50370621653fd962b2bc3f4e25dfe78",
      "tree": "d2d199ca57189f1e51958cecca75968fd35f9b29",
      "parents": [
        "d6e7497eaf9889d39a070f60309a9bcea1fd29f6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 23 06:38:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:54 2008 -0200"
      },
      "message": "V4L/DVB (8785): v4l2: add __must_check to v4l2_dev.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f9e86b5e9d068854a2cf40f8003ef639e80cca6c",
      "tree": "03b3ba79c4e099a6dcefd490e29d6310cc1d881a",
      "parents": [
        "cb353588e1946ab709be57dd8545598793acf912"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 23 05:47:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:54 2008 -0200"
      },
      "message": "V4L/DVB (8782): v4l2-dev: add video_device_release_empty\n\nAdd a second release function: video_device_release_empty\nIt can be used by drivers that have statically allocated\nvideo_device structs.\n\nIts use usually, but not always, indicates laziness on the\npart of the driver programmer.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb353588e1946ab709be57dd8545598793acf912",
      "tree": "1a13b6881a169e205bf9ca190c5ce913618771e9",
      "parents": [
        "7d43cd53c851e3cf04d73108d4e7e25a1104c6f5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 23 05:34:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:54 2008 -0200"
      },
      "message": "V4L/DVB (8781): v4l2-dev: remove obsolete video_exclusive_open/release\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81034663159f39d005316b5c139038459cd16721",
      "tree": "8a86bc69b553bb2cb7656465b7449565427b197d",
      "parents": [
        "506c629a8eb95a3232a0aafa3b80903224ccc461"
      ],
      "author": {
        "name": "Stefan Herbrechtsmeier",
        "email": "hbmeier@hni.uni-paderborn.de",
        "time": "Thu Aug 14 12:04:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8687): soc-camera: Move .power and .reset from soc_camera host to sensor driver\n\nMake .power and .reset callbacks per camera instead of per host, also move\ntheir invocation to camera drivers.\n\n.arch/arm/mach-pxa/include/mach/camera.h    |    2 -\n\nSigned-off-by: Stefan Herbrechtsmeier \u003chbmeier@hni.uni-paderborn.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9cc6493d4b5b06e976e527737301d90044037b57",
      "tree": "f1d30af0e4666d987816051194a0de4cb9566f37",
      "parents": [
        "05d26cc894cb42f5c71eaf667d700dd632745cd9"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Thu Aug 14 11:36:37 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:50 2008 -0200"
      },
      "message": "V4L/DVB (8683): Add Micron mt9m111 chip ID in V4L2 identifiers\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e281db5862743dbe1dab7f8fb423e699537036ee",
      "tree": "ef1e74bc538cd820d5ae2f64728a7388f7666a69",
      "parents": [
        "1e55126666944c83bf98243564e25302f363e2a4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 12:43:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8639): saa6752hs: cleanup and add AC-3 support\n\nCleaned up the saa6752hs i2c driver.\nAdd AC-3 support.\nAdd VIDIOC_CHIP_IDENT support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e55126666944c83bf98243564e25302f363e2a4",
      "tree": "dd86e6c7cb97d5fd49f739dffe42cf7666e7332b",
      "parents": [
        "69028d7096a6092812f0482833f0820593f1cafd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 08:34:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8637): v4l2: add v4l2_ctrl_query_menu_valid_items support function\n\nv4l2_ctrl_query_menu_valid_items() makes it easy to handle control menus\nthat have a lot of invalid \u0027holes\u0027. For example, many MPEG encoders only\nsupport a limited subset of audio bitrates. In that case a driver can\nspecify an array listing the set of valid bitrates and pass that to\nthis function.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69028d7096a6092812f0482833f0820593f1cafd",
      "tree": "3c3e260a44345ea3f0d2989c3ea641cafbb30631",
      "parents": [
        "e6b5da88fb24c5c1e52707faea7c46df09da42f0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 07:55:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8636): v4l2: add v4l2_ctrl_get_name control support function.\n\nAdd function that returns the control name. Allows this to be used in\nplaces where the normal v4l2_ctrl_query_fill() function cannot be\nused (e.g. uvc).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d341a6a52f115512d60b2de89b2ebde54da8eff",
      "tree": "27cb6a10688e0d11cc379f1c7178b6384a9c6b05",
      "parents": [
        "08b1438cc2d50f559cc33ca4d9251636cec11647"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:14:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8628): bttv: Add support for Encore ENLTV2-FM\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) and CDI Brasil\n(www.cdibrasil.com.br/) for sponsoring this development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8f2b7b70600212f8c809a7bc2d17d33561842440",
      "tree": "cc7a5842dda16df9bceb93011ebfa5017737bf1f",
      "parents": [
        "622ecb300345d308c8b4a983ac112b1985d7d156"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:11:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8626): Add support for TCL tuner MF02GIP-5N-E\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) and CDI Brasil\n(www.cdibrasil.com.br/) for sponsoring this development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "622ecb300345d308c8b4a983ac112b1985d7d156",
      "tree": "2dd9156f8a5bb27826a939034d1ffa7cac671211",
      "parents": [
        "d56dc61265d2527a63ab5b0f03199a43cd89ca36"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:03:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8625): saa7134: Add NEC prococol IR decoding capability\n\nThis patch adds the capability of decoding NEC protocol, received via GPIO18 line.\nThis GPIO port can trigger saa7134 IRQ.\n\nA future improvement would be to make it a little more generic to work also\nwith GPIO16 line.\n\nA pure IRQ code didn\u0027t work, since some delays were introduced on the tests we\ndid.\n\nA possible approach would be to use polling at a rate of 2.5 ms or less. If a\nnew code were taken, a code similar to nec_task() could be used. However, this\nwould add an extra overhead to kernel, and will consume more power.\n\nDue to that, we took an hybrid approach: an IRQ upper half to trigger when a\nnew key is received and a bottom half to convert pulse-distance into a keycode.\n\nThe bottom half is polling based, to improve performance. During the bottom\nhalf proccess, GPIO18 IRQ line is disabled, preventing IRQ reentrancy and\nimproving performance a little bit.\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring this\ndevelopment.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e521061db61a35dd64ea85a1642f9a9dfde2872",
      "tree": "30fb02b0f57d19c566e6439ec3599613402727fd",
      "parents": [
        "01c1e4ca8ec39d21be0cd9d1b300d479de97298a"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Fri Aug 01 20:14:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Aug 06 06:57:32 2008 -0300"
      },
      "message": "V4L/DVB (8610): Add suspend/resume capabilities to soc_camera.\n\nAdd suspend/resume hooks to call soc operation specific\nsuspend and resume functions. This ensures the camera\nchip has been previously resumed, as well as the camera\nbus.\nThese hooks in camera chip drivers should save/restore\nchip context between suspend and resume time.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6f5fd8e9b98423add5f67b964e7cc8733dd73460",
      "tree": "d54441374f72bad479d931925632ebf0637b10ea",
      "parents": [
        "94ad374a0751f40d25e22e036c37f7263569d24c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 31 03:46:30 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Jul 31 03:46:30 2008 -0400"
      },
      "message": "drivers/media, include/media: delete zero-length files\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "de1e575db21a341b77b296af7dd87f163ebf6020",
      "tree": "7d1bd535877b567cf21b508279f545751774ac0b",
      "parents": [
        "c1d7f4f1648cb8efd87f1b9560c40af2297e7c05"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 26 08:37:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:13 2008 -0300"
      },
      "message": "V4L/DVB (8525): fix a few assorted spelling mistakes.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ea6bc8d43c9ee3c5384bea184eab020927a5b2c",
      "tree": "f8e4988ac5612179b5fdd906e375bd1fde7ed636",
      "parents": [
        "c52e4f5836cff0a70a25665f475cf5294c9fe5eb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 26 08:26:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:10 2008 -0300"
      },
      "message": "V4L/DVB (8523): v4l2-dev: remove unused type and type2 field from video_device\n\nThe type and type2 fields were unused and so could be removed.\nInstead add a vfl_type field that contains the type of the video\ndevice.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f894dfd735237548d282d6fd55b6ebb4b2fd9ef2",
      "tree": "bf7313318e8653d82ddfd001de742c48e93f1f9d",
      "parents": [
        "668acf32dfa1f1a975213f77bf17ee435f5a8edd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 25 07:39:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:11 2008 -0300"
      },
      "message": "V4L/DVB (8488): videodev: remove some CONFIG_VIDEO_V4L1_COMPAT code from v4l2-dev.h\n\nThe video_device_create_file and video_device_remove_file functions can be\nremoved from v4l2-dev.h, removing the dependency on videodev.h in v4l2-dev.h.\n\nAlso removed a few more videodev.h includes that should have been videodev2.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9c39d7eafa366b807067697f7fc5b14d8b865179",
      "tree": "52442a49ab95ed1c3495a398ad6b271d6c65f1b9",
      "parents": [
        "a399810ca69d9d4bd30ab8c1678c7439e567f90b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jul 21 07:51:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:55:07 2008 -0300"
      },
      "message": "V4L/DVB (8483): Remove obsolete owner field from video_device struct.\n\nAccording to an old comment this should have been removed in 2.6.15.\nBetter late than never...\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a399810ca69d9d4bd30ab8c1678c7439e567f90b",
      "tree": "32939ef77bc75c3a224d37cf4e885d7f808741bf",
      "parents": [
        "b654fcdc0ea3b6e5724c9873ae062bdfe7f28efe"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jul 21 02:57:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:58 2008 -0300"
      },
      "message": "V4L/DVB (8482): videodev: move all ioctl callbacks to a new v4l2_ioctl_ops struct\n\nAll ioctl callbacks are now stored in a new v4l2_ioctl_ops struct. Drivers fill in\na const struct v4l2_ioctl_ops and video_device just contains a const pointer to it.\n\nThis ensures a clean separation between the const ops struct and the non-const\nvideo_device struct.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b654fcdc0ea3b6e5724c9873ae062bdfe7f28efe",
      "tree": "a7cd44165baef31933053345a18279a4f66817e0",
      "parents": [
        "38f9d308597fe3f8d52bfa30e7ed6c742b85a1db"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 22 15:50:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:42 2008 -0300"
      },
      "message": "V4L/DVB (8479): tveeprom/ivtv: fix usage of has_ir field\n\nhas_ir was set to and compared to -1 in several cases, even though it is\nan u32. ivtv also contained a FIXME for an old kernel that could be\nremoved.\n\nThanks to Roel Kluin for creating an initial patch for this. Although\nI chose a different solution here it did help in pointing out the problem.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "38f9d308597fe3f8d52bfa30e7ed6c742b85a1db",
      "tree": "7302a5c3d5a4447ec02561534ad8979d23a8a97a",
      "parents": [
        "d417f711b9180c4851cfdc19db030878918eac88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Jul 23 05:09:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:40 2008 -0300"
      },
      "message": "V4L/DVB (8477): v4l: remove obsolete audiochip.h\n\nConverted the last users of audiochip.h to the v4l2-chip-ident.h header\nand remove the now unused audiochip.h header.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2864462eaf027ff10c1df1ce57d3518332e9083c",
      "tree": "8c8821332b24f050601b5e1cc584752aa541034e",
      "parents": [
        "35ea11ff84719b1bfab2909903a9640a86552fd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 20:26:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:22 2008 -0300"
      },
      "message": "V4L/DVB (8434): Fix x86_64 compilation and move some macros to v4l2-ioctl.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "35ea11ff84719b1bfab2909903a9640a86552fd1",
      "tree": "5dff79cda158d7d2d4c8942d1b781c0108b95159",
      "parents": [
        "e81cf44428b9540d489a12880663488708bbb9c1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 08:12:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:17 2008 -0300"
      },
      "message": "V4L/DVB (8430): videodev: move some functions from v4l2-dev.h to v4l2-common.h or v4l2-ioctl.h\n\nThe functions in a header should not belong to another module. The prio functions\nbelong to v4l2-common.c, so move them to v4l2-common.h.\n\nThe ioctl functions belong to v4l2-ioctl.c, so create a new v4l2-ioctl.h header\nand move those functions to it.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "22a04f106346c3af019135f2de3cabf9ac41c3ba",
      "tree": "520b5260c3883f153cb55192f7df92899fbd062e",
      "parents": [
        "5e85e732f0ed56aa97a3ba26ac2b93ffe597a208"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 06:35:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 16:42:52 2008 -0300"
      },
      "message": "V4L/DVB (8429): videodev: renamed \u0027class_dev\u0027 to \u0027dev\u0027\n\nThe class_dev field is a normal device, not a class device. This is very\nconfusing and now that the old \u0027dev\u0027 field has been renamed to \u0027parent\u0027\nwe can rename \u0027class_dev\u0027 to just \u0027dev\u0027.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e85e732f0ed56aa97a3ba26ac2b93ffe597a208",
      "tree": "899da0a99112d5e1b66d49d8561680f716798541",
      "parents": [
        "27a5e6d3fcce73ceeee8f3bdc9a30c4564233800"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 06:31:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 16:42:49 2008 -0300"
      },
      "message": "V4L/DVB (8428): videodev: rename \u0027dev\u0027 to \u0027parent\u0027\n\nThe field \u0027dev\u0027 is not the video device, but the parent of the video device.\nRename accordingly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1c22dad8ab86caef7a1f01cf3e9bb446a448aac5",
      "tree": "5f3ce52b628904d7d50574a35ea581469989db9d",
      "parents": [
        "4db16db4f60ce063435bd08b71c82aad1254cd95"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jul 17 22:31:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:29:03 2008 -0300"
      },
      "message": "V4L/DVB (8395): saa7134: Fix Kbuild dependency of ir-kbd-i2c\n\nCurrently, saa7134 is dependent of ir-kbd-i2c, since it uses a symbol that is\ndefined there. However, as this symbol is used only on saa7134, there\u0027s no\nsense on keeping it defined there (or on ir-commons).\n\nSo, let\u0027s move it to saa7134 and remove one symbol for being exported.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2bc93aa304f10bf94c377a487b09df75eaf88ab6",
      "tree": "705573cee5d10f0aac7b7c80b781cade4a6342aa",
      "parents": [
        "e3bf20de33b016ac73424a5574177ed46c754be3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Jul 17 16:45:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:28:32 2008 -0300"
      },
      "message": "V4L/DVB (8387): Some cosmetic changes\n\nThose changes, together with some proper patches, will allow out-of-tree \ncompilation for for kernels \u003c 2.6.19\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "326c986207cb2065b9819107caa31efd2bbc48db",
      "tree": "c6cdd453904da5e0184d3c19e6967f8043e46426",
      "parents": [
        "0d3244d6439c8c31d2a29efd587c7aca9042c8aa"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 16 23:02:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:49 2008 -0300"
      },
      "message": "V4L/DVB (8343): soc_camera_platform: Add SoC Camera Platform driver\n\nThis patch adds a simple platform camera device. Useful for testing\ncameras with SoC camera host drivers. Only one single pixel format\nand resolution combination is supported.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0d3244d6439c8c31d2a29efd587c7aca9042c8aa",
      "tree": "e175cd0c004014e4635476d5a5eaf130abbc3b34",
      "parents": [
        "2cc45cf25a2c14da6d18b7570a23ec09fb8f439a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 16 22:59:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:43 2008 -0300"
      },
      "message": "V4L/DVB (8342): sh_mobile_ceu_camera: Add SuperH Mobile CEU driver V3\n\nThis is V3 of the SuperH Mobile CEU soc_camera driver.\n\nThe CEU hardware block is configured in a transparent data fetch\nmode, frames are captured from the attached camera and written to\nphysically contiguous memory buffers provided by the newly added\nvideobuf-dma-contig queue. Tested on sh7722 and sh7723 processors.\n\n Changes since V2:\n - remove SUPERH Kconfig dependency\n - move sh_mobile_ceu.h to include/media\n - add board callback support with enable_camera()/disable_camera()\n - add support for declare_coherent_memory\n - rework video memory limit\n - more verbose error messages\n\n Changes since V1:\n - fixed the CEU driver to work with the newly updated patches\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2cc45cf25a2c14da6d18b7570a23ec09fb8f439a",
      "tree": "2e49e60a6d13964681ce8b754ec0f9bf6a608805",
      "parents": [
        "5d6aaf50e2986d3289d16fc2859c490c66a1be63"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 16 21:33:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:37 2008 -0300"
      },
      "message": "V4L/DVB (8341): videobuf: Add physically contiguous queue code V3\n\nThis is V3 of the physically contiguous videobuf queues patch.\nUseful for hardware such as the SuperH Mobile CEU which doesn\u0027t\nsupport scatter gatter bus mastering.\n\nSince it may be difficult to allocate large chunks of physically\ncontiguous memory after some uptime due to fragmentation, this code\nallocates memory using dma_alloc_coherent(). Architectures supporting\ndma_declare_coherent_memory() can easily avoid fragmentation issues\nby using dma_declare_coherent_memory() to force dma_alloc_coherent()\nto allocate from a certain pre-allocated memory area.\n\n Changes since V2\n  - use dma_handle for physical address\n  - use \"scatter gather\" instead of \"scatter gatter\"\n\n Changes since V1:\n  - use dev_err() instead of pr_err()\n  - remember size in struct videobuf_dma_contig_memory\n  - keep struct videobuf_dma_contig_memory in .c file\n  - let videobuf_to_dma_contig() return dma_addr_t\n  - implement __videobuf_sync()\n  - return statements, white space and other minor fixes\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5d6aaf50e2986d3289d16fc2859c490c66a1be63",
      "tree": "11300510ecd7cd45cd54d20b18f43e8b3d388d39",
      "parents": [
        "b15cf1fcceb92247051dedb502692d56adaa428d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 16 21:27:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:32 2008 -0300"
      },
      "message": "V4L/DVB (8340): videobuf: Fix gather spelling\n\nUse \"scatter gather\" instead of \"scatter gatter\".\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b15cf1fcceb92247051dedb502692d56adaa428d",
      "tree": "5f8acb8d8481e41ab33e33b244c09c1a6cf9da08",
      "parents": [
        "a034d1b76b173b37f9a3646aa8f50a2c14a0f3ea"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Jul 11 21:03:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:26 2008 -0300"
      },
      "message": "V4L/DVB (8339): soc_camera: Add 16-bit bus width support\n\nThe SuperH Mobile CEU hardware supports 16-bit width bus,\nso extend the soc_camera code with SOCAM_DATAWIDTH_16.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a034d1b76b173b37f9a3646aa8f50a2c14a0f3ea",
      "tree": "318a5ccff6e07d0849c21a2d536ebadb96a767a7",
      "parents": [
        "092d3921195c4553a1818e698cee7a281ab361f4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Jul 11 20:59:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:21 2008 -0300"
      },
      "message": "V4L/DVB (8338): soc_camera: Move spinlocks\n\nThis patch moves the spinlock handling from soc_camera.c to the actual\ncamera host driver. The spinlock_alloc/free callbacks are replaced with\ncode in init_videobuf(). So far all camera host drivers implement their\nown spinlock_alloc/free methods anyway, and videobuf_queue_core_init()\nBUGs on a NULL spinlock argument, so, new camera host drivers will not\nforget to provide a spinlock when initialising their videobuf queues.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "092d3921195c4553a1818e698cee7a281ab361f4",
      "tree": "dc888fdf713a8b4736b622be9e5b94ec23c76872",
      "parents": [
        "439d0e4250b6fc9df3fc9183db38cf8a23d4ad93"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Fri Jul 11 20:50:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:17 2008 -0300"
      },
      "message": "V4L/DVB (8337): soc_camera: make videobuf independent\n\nMakes SoC camera videobuf independent. Includes all necessary changes for\nPXA camera driver (currently the only driver using soc_camera in the mainline).\nThese changes are important for the future soc_camera based drivers.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f87086e302300fdff1bd32049deb7a7f3e3de7da",
      "tree": "27b42587cf577a63d9f79ccb27267e0dea7188cb",
      "parents": [
        "e01117c81676dc9897f567e32cdc13a26e85280b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 18 00:50:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:17:52 2008 -0300"
      },
      "message": "v4l-dvb: remove legacy checks to allow support for kernels \u003c 2.6.10\n\nAlso remove some blank lines that were used to split compat code at -devel\ntree.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a36ef6b1e09d06d4f1ac769eee4bd7e6cf3e0fae",
      "tree": "099f489f485cbe8f44f3e8e3c8cb0e5b777d401d",
      "parents": [
        "f51b10ef6520f2bd725dc333e771eabd55d6c04f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jun 22 14:19:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:13:14 2008 -0300"
      },
      "message": "V4L/DVB (8128): saa7146: -\u003ecpu_addr and friends are little-endian\n\nAnnotations + stop saa7146_i2c from playing fast and loose with\nreuse of -\u003ecpu_addr for host-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e0e31cdb91cddc4cfbf6d5ffa8212f694723269b",
      "tree": "50f2c336f17c5fe9f24dff0e6eb172223892ecc6",
      "parents": [
        "37f89f9542c3945bddf46efc15a1b1e349af3f88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 22 12:03:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:11:55 2008 -0300"
      },
      "message": "V4L/DVB (8105): cx2341x: add TS capability\n\nThe cx18 can support transport streams with newer firmwares. Add a TS\ncapability to the generic cx2341x module.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "21575c13125f2ef790e192e2c70e446c6cfe0d7d",
      "tree": "7224a377c03a8c365bcc31f26e30363e9c5d3ce3",
      "parents": [
        "7dc1b8844eb3e0a91911f20736db87f4876e14b4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 22 11:55:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:11:44 2008 -0300"
      },
      "message": "V4L/DVB (8103): videodev: fix/improve ioctl debugging\n\nVarious ioctl debugging fixes and improvements:\n\n- use %x rather than %d for control IDs and bitmask fields\n- make two arrays const\n- show the whole control array for the ext_ctrl ioctls\n- print pix_fmt for V4L2_BUF_TYPE_VIDEO_OUTPUT\n- show full type name rather than an integer\n- fix CROPCAP debugging\n- fix G/S_TUNER debugging\n- show error code in case of an error\n- other small cleanups\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "539a7555b31e65e66fb84c881d07d2bf18c974d0",
      "tree": "6986fc5c76388c2b07b15911eca0b52100d68f15",
      "parents": [
        "bbfc4c234e240b67ccd9cdca72d76267bad0dc96"
      ],
      "author": {
        "name": "brandon@ifup.org",
        "email": "brandon@ifup.org",
        "time": "Fri Jun 20 22:58:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:10:27 2008 -0300"
      },
      "message": "V4L/DVB (8078): Introduce \"index\" attribute for persistent video4linux device nodes\n\nA number of V4L drivers have a mod param to specify their preferred minors.\nThis is because it is often desirable for applications to have a static /dev\nname for a particular device.  However, using minors has several disadvantages:\n\n  1) the requested minor may already be taken\n  2) using a mod param is driver specific\n  3) it requires every driver to add a param\n  4) requires configuration by hand\n\nThis patch introduces an \"index\" attribute that when combined with udev rules\ncan create static device paths like this:\n\n/dev/v4l/by-path/pci-0000\\:00\\:1d.2-usb-0\\:1\\:1.0-video0\n/dev/v4l/by-path/pci-0000\\:00\\:1d.2-usb-0\\:1\\:1.0-video1\n/dev/v4l/by-path/pci-0000\\:00\\:1d.2-usb-0\\:1\\:1.0-video2\n\n$ ls -la /dev/v4l/by-path/pci-0000\\:00\\:1d.2-usb-0\\:1\\:1.0-video0\nlrwxrwxrwx 1 root root 12 2008-04-28 00:02 /dev/v4l/by-path/pci-0000:00:1d.2-usb-0:1:1.0-video0 -\u003e ../../video1\n\nThese paths are steady across reboots and should be resistant to rearranging\nacross Kernel versions.\n\nvideo_register_device_index is available to drivers to request a\nspecific index number.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Kees Cook \u003ckees@outflux.net\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "78b526a43561d7e5e702ba27948e422dfbc4bea1",
      "tree": "67c8b7150b51f6a82275af6f5baaedff4eaf40c0",
      "parents": [
        "0e3bd2b9996dfa4105617e2369155823df6b389a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed May 28 12:16:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:32 2008 -0300"
      },
      "message": "V4L/DVB (7949): videodev: renamed the vidioc_*_fmt_* callbacks\n\nThe naming for the callbacks that handle the VIDIOC_ENUM_FMT and\nVIDIOC_S/G/TRY_FMT ioctls was very confusing. Renamed it to match\nthe v4l2_buf_type name.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e3bd2b9996dfa4105617e2369155823df6b389a",
      "tree": "491a6d8d2a3e78a4e52bd8aaae42217dbe2343e5",
      "parents": [
        "b2de2313f170c3f7341d3a94365c5139a23067a7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue May 27 22:31:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:27 2008 -0300"
      },
      "message": "V4L/DVB (7948): videodev: add missing vidioc_try_fmt_sliced_vbi_output and VIDIOC_ENUMOUTPUT handling\n\nThere was no vidioc_try_fmt_sliced_vbi_output, instead vidioc_try_fmt_vbi_output\nwas reused.\n\nThe VIDIOC_ENUMOUTPUT handling was missing altogether, even though the callback\nexisted.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b2de2313f170c3f7341d3a94365c5139a23067a7",
      "tree": "6fc5d506b63ce937091d59232c6d5e507c5e0ad2",
      "parents": [
        "7bb846afceafdaceb88d2ed2e861585d26e353b9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed May 28 08:27:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:22 2008 -0300"
      },
      "message": "V4L/DVB (7947): videodev: add vidioc_g_std callback.\n\nThe default videodev behavior for VIDIOC_G_STD is not correct for all devices.\nAdd a new callback that drivers can use instead.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d0ba5f3784612fe6e91a12e0dec37c797d4f07c",
      "tree": "8e05b0fc73664285504c4319892c842a78d6b63d",
      "parents": [
        "f90fe7a3f7fcba0abd89ce0978628ef1d86ecbf9"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon May 26 18:40:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:12 2008 -0300"
      },
      "message": "V4L/DVB (7942): Hardware frequency seek ioctl interface\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fa8e6fa1519194fc0c931f40d530fb55137bad9",
      "tree": "252e62177f7424c00d004a32388e6385147dab73",
      "parents": [
        "7876ad75b1a3b7dc3d5d765d0be086d89fd2e663"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 21 13:23:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:57 2008 -0300"
      },
      "message": "V4L/DVB (8092): videodev: simplify and fix standard enumeration\n\nVIDIOC_ENUMSTD did not return all the PAL/SECAM/NTSC variants: it just returned\none single PAL/SECAM/NTSC standard without separate entries for the trickier\nstandards like NTSC-JP.\n\nChanged the code so that it behaves better.\n\nAlso simplified the if/switch statements into a common standards lookup table.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6e501a3f4a7259b1c04aa6cbdfe64376afc9f59c",
      "tree": "63aba1b206f5f3b9fcb292f9f5437115d9c31455",
      "parents": [
        "74d50724a02d7cdc7f7887411518ec43d0251b97"
      ],
      "author": {
        "name": "Tim Farrington",
        "email": "timf@iinet.net.au",
        "time": "Sun Jun 15 13:33:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:52 2008 -0300"
      },
      "message": "V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia E506\n\nAlso, adds IR table for Avermedia A16d\n\nSigned-off-by: Tim Farrington \u003ctimf@iinet.net.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "45270a1531a2aa90dd890666913c25a1e6f5e8eb",
      "tree": "de1ed5073202405a7ec799505fb1f1c8fc63c069",
      "parents": [
        "bf67cac1314ba29676fbac2decde0e2e0a8170f8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 07 11:18:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:42 2008 -0300"
      },
      "message": "V4L/DVB (8007): cx18/cx25840: the S-Video LUMA input can use all In1-In8 inputs\n\nThe S-Video LUMA input was restricted to the In1-In4 inputs, but it\nturns out that it can use the full range of In1-In8.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "70345fbe4a76621808219c506f2480b39131e575",
      "tree": "398e37370f12f8adeb742594cc2d7507250bddee",
      "parents": [
        "b4aba24186d66190b21ab64bf28f22ffc51a9c43"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 22 19:30:40 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 05 06:35:42 2008 -0300"
      },
      "message": "V4L/DVB (7911): Remove v4l2_video_std_fps prototype declaration\n\nThe v4l2_video_std_fps function has been removed by Adrian Bunk in 2004\nbut then its prototype re-appeared in include/media/v4l2-dev.h. Remove it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "81b2dbcad86732ffc02bad87aa25c4651199fc77",
      "tree": "6c956c561fbaaa7e04ef612695bf5d3d0b5faef2",
      "parents": [
        "babd90b274e6b43a7dc7bb08562bf566cbabdbf8"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue May 20 09:53:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 10:12:26 2008 -0700"
      },
      "message": "Fix a deadlock in the bttv driver\n\nvidiocgmbuf() does this:\n        mutex_lock(\u0026fh-\u003ecap.vb_lock);\n        retval \u003d videobuf_mmap_setup(\u0026fh-\u003ecap, gbuffers, gbufsize,\n                                     V4L2_MEMORY_MMAP);\n\nand videobuf_mmap_setup() then just does\n        mutex_lock(\u0026q-\u003evb_lock);\n        ret \u003d __videobuf_mmap_setup(q, bcount, bsize, memory);\n        mutex_unlock(\u0026q-\u003evb_lock);\n\nwhich is an obvious double-take deadlock.\n\nThis patch fixes this by having vidiocgmbuf() just call the\n__videobuf_mmap_setup function instead.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nReported-by: Koos Vriezen \u003ckoos.vriezen@gmail.com\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae429083efe996ca2c569c44fd6fea440676dc33",
      "tree": "85bc4b8d0e0ac034a751b652210f908ec33cc24f",
      "parents": [
        "60b129d7bfa3e20450816983bd52c49bb0bc1c21"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "message": "i2c: Convert some more new-style drivers to use module aliasing\n\nUpdate 3 more new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. These\nvideo drivers aren\u0027t used yet so converting them is trivial.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2d5e3e8d28a7820de1eb7b18a7c15d645bb26992",
      "tree": "e6af4574977947de83e670dad1f71505b249fe1c",
      "parents": [
        "b57ab7632b8fc1eef139bbbb7a89002be61f99e1",
        "aed6abd662c2903733bea7fcd3856c306e650680"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 14:53:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 14:53:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (28 commits)\n  V4L-DVB(7789a): cx18: fix symbol conflict with ivtv driver\n  V4L/DVB (7789): tuner: remove static dependencies on analog tuner sub-modules\n  V4L/DVB (7785): [2.6 patch] make mt9{m001,v022}_controls[] static\n  V4L/DVB (7786): cx18: new driver for the Conexant CX23418 MPEG encoder chip\n  V4L/DVB (7783): drivers/media/dvb/frontends/s5h1420.c: printk fix\n  V4L/DVB (7782): pvrusb2: Driver is no longer experimental\n  V4L/DVB (7781): pvrusb2-dvb: include dvb support by default and update Kconfig help text\n  V4L/DVB (7780): pvrusb2: always enable support for OnAir Creator / HDTV USB2\n  V4L/DVB (7779): pvrusb2-dvb: quiet down noise in kernel log for feed debug\n  Rename common tuner Kconfig names to use the same\n  Fix V4L/DVB core help messages\n  V4L/DVB (7769): Move other terrestrial tuners to common/tuners\n  V4L/DVB (7768): reorganize some DVB-S Kconfig items\n  V4L/DVB(7767): Move tuners to common/tuners\n  V4L/DVB (7766): saa7134: add another PCI ID for Beholder M6\n  V4L/DVB (7765): Add support for Beholder BeholdTV H6\n  V4L/DVB (7763): ivtv: add tuner support for the AverMedia M116\n  V4L/DVB (7762): ivtv: fix tuner detection for PAL-N/Nc\n  V4L/DVB (7761): ivtv: increase the DMA timeout from 100 to 300 ms\n  V4L/DVB (7759): ivtv: increase version number to 1.2.1\n  ...\n"
    },
    {
      "commit": "1c1e45d17b663d4749af456ab7c2fc1f36405ef8",
      "tree": "03704d6fd888c4c617baa81a60df0d80815b2607",
      "parents": [
        "d74bee8b4776b5051c650a90f49a2022d46d8588"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Apr 28 20:24:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Apr 29 18:41:41 2008 -0300"
      },
      "message": "V4L/DVB (7786): cx18: new driver for the Conexant CX23418 MPEG encoder chip\n\nMany thanks to Steve Toth from Hauppauge and Nattu Dakshinamurthy from\nConexant for their support. I am in particular thankful to Hauppauge\nsince without their help this driver would not exist. It should also\nbe noted that Steve did the work to get the DVB part up and running.\nThank you!\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: G. Andrew Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d2653e92732bd3911feff6bee5e23dbf959381db",
      "tree": "fd3a413bc150855a09de29b2d253b7dbeb2705ff",
      "parents": [
        "ee56d977423a58b53fd0fc1ef0aca0c9cb564c53"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:39 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:39 2008 +0200"
      },
      "message": "i2c: Add support for device alias names\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nThis patch allows new-style i2c chip drivers to have alias names using\nthe official kernel aliasing system and MODULE_DEVICE_TABLE(). At this\npoint, the old i2c driver binding scheme (driver_name/type) is still\nsupported.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n"
    },
    {
      "commit": "b34dddbe4b88bf59e7607d1fc504eee43570c6a4",
      "tree": "882b091defac8ab3afa507db67fb638efb9824a9",
      "parents": [
        "8fb737b7dc94e495be02c775afe1e7de0e06f3f5"
      ],
      "author": {
        "name": "Dmitry Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Wed Apr 23 14:09:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:09:46 2008 -0300"
      },
      "message": "V4L/DVB (7677): saa7134: Add/fix Beholder entries\n\nBeholder TV/FM tuners:\n\nChanges:\n     Add support Beholder Columbus PCMCIA card.\n     Add key map for remote control of Beholder Columbus PCMCIA card.\n     Fix gpiomask for all Beholder tuners.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "130ca945d83637046bde4943629f011e22831fd3",
      "tree": "a93e328a715c8c26c4b3d8563fc2a6b479f947e7",
      "parents": [
        "87dd965f101bafea7c5e507f686814a0f0057417"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Thu Apr 10 01:18:56 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:09:45 2008 -0300"
      },
      "message": "V4L/DVB (7665): videodev: Add default vidioc handler\n\nAdded default vidioc handler for other private ioctls\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "59d3448995a4c0ca98cbe82f6dac9460323377c1",
      "tree": "fe6029dc9e66a4101b8e4e985ff9175a1735e14f",
      "parents": [
        "3b5fa928a6b2971ec65571745defc5d9758b4bc1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 13 15:10:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:09:39 2008 -0300"
      },
      "message": "V4L/DVB (7566): videobuf-dvb: allow its usage with videobuf-vmalloc\n\nvideobuf-dvb were still using a function that were videobuf-dma-sg\ndependent. This patch creates a generic handler for this function. This\nway, videobuf-dvb can now work with all videobuf implementations.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a9dbbeb7d615761a82fcd4f00ec290a07be7d8a2",
      "tree": "f5c79b5ecda9906babd601e954891e2e8384574a",
      "parents": [
        "aaea56afc31345e7b0456ebb01586ba627ecd0f8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 13 14:59:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:08:48 2008 -0300"
      },
      "message": "V4L/DVB (7554): videobuf-dma-sg: Remove unused flag\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "78e92006f410a4044f8c1760c25ac9d11d259aa2",
      "tree": "293de8abe261420df2db5e12936ec2721ea52c7c",
      "parents": [
        "9950c1b5b4b86d4aae12853c2f0a0ef11d976764"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "janne-dvb@grunau.be",
        "time": "Wed Apr 09 19:13:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:08:00 2008 -0300"
      },
      "message": "V4L/DVB (7538): Adds selectable adapter numbers as per module option\n\nThe adapter_nr module options can be used to allocate static adapter\nnumbers on a driver level. It avoids problems with changing DVB apapter\nnumbers after warm/cold boot or device unplugging and repluging.\n\nEach driver holds DVB_MAX_ADAPTER long array of the preferred order of\nadapter numbers.\n\noptions dvb-usb-dib0700 adapter_nr\u003d7,6,5,4,3,2,1,0 would result in a\nreversed allocation of adapter numbers.\n\nWith adapter_nr\u003d2,5 it tries first to get adapter number 2 and 5. If\nboth are already in use it will allocate the lowest free adapter number.\n\nSigned-off-by: Janne Grunau \u003cjanne-dvb@grunau.be\u003e\nAcked-by: Hermann Pitton \u003chermann.pitton@arcor.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba928034df7e8b603152c896a2f84f9b12e8c290",
      "tree": "1748053be850156814ca548d8f4c9f8a678686b7",
      "parents": [
        "ab364983087152e53676d914141f30e83ead12ff"
      ],
      "author": {
        "name": "Dâniel Fraga",
        "email": "fragabr@gmail.com",
        "time": "Tue Apr 08 19:56:44 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:58 2008 -0300"
      },
      "message": "V4L/DVB (7506): Powercolor Real Angel 330 (remote control support)\n\nThe attached patch adds complete remote control support for Powercolor Real \nAngel 330.\n\nSigned-off-by: Daniel Fraga \u003cfragabr@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1a0063a9852380190a7172c1a1cb79e934b06cd4",
      "tree": "71b91bdeaae1b72c3718507dec6922f609b9edd0",
      "parents": [
        "b8d9904c3525c0a149976ffaad48fcb03e8703f7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Apr 04 13:46:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:57 2008 -0300"
      },
      "message": "V4L/DVB (7501): soc-camera: use a spinlock for videobuffer queue\n\nAll drivers should provide a spinlock to be used in videobuf operations.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nReviewed-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b8d9904c3525c0a149976ffaad48fcb03e8703f7",
      "tree": "ac116e518f70a694046752a05c16a5285bc4713f",
      "parents": [
        "ce54093cefd64c1a2cb6b8c5ed1d68d2bd7a34ab"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Apr 04 13:41:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:57 2008 -0300"
      },
      "message": "V4L/DVB (7500): soc-camera: extract function pointers from host object into operations\n\nFunction pointers and the driver owner are not expected to change\nthroughout soc-camera host\u0027s life. Extract them into an operations struct.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "137d1cb19d9da163ce6cb57a6fa1e6a3468af6a4",
      "tree": "197f2548c82390d9c0a730c26d548752fdca12ad",
      "parents": [
        "78718e5d44cd450431d5b16ee36d3a7de1db6dfa"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Wed Apr 02 18:10:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:57 2008 -0300"
      },
      "message": "V4L/DVB (7493): videobuf: Avoid deadlock with QBUF and bring up to spec for empty queue\n\nAdd a waitqueue to wait on when there are no buffers in the buffer queue.\nDQBUF waits on this queue without holding vb_lock to allow a QBUF to happen.\nOnce a buffer has been queued we recheck that the queue is still streaming and\nwait on the new buffer\u0027s waitqueue while holding the vb_lock.  The driver\nshould come along in a timely manner and put the buffer into its next state\nfinishing the DQBUF.\n\nBy implementing this waitqueue it also brings the videobuf DQBUF up to spec and\nit now blocks on O_NONBLOCK even when no buffers have been queued via QBUF:\n\n\"By default VIDIOC_DQBUF blocks when no buffer is in the outgoing queue.\"\n - V4L2 spec\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nCC: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nCC: Carl Karsten \u003ccarl@personnelware.com\u003e\nCC: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "26f1b942156766c6ff1a70fb2ac463c6fce31309",
      "tree": "20799de356a6876dabbf1366963f849cb7f2889c",
      "parents": [
        "8be38c815e181402c777e033f40971a7be19cf8b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Mon Mar 24 12:18:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:53 2008 -0300"
      },
      "message": "V4L/DVB (7406): soc-camera: improve separation between soc_camera_ops and soc_camera_device\n\nIn case of muliple cameras, handled by the same driver, they can support\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ab8b870e430d3e2cfb299f81e0ae0aef7fe5bfda",
      "tree": "debb8ff758f103ddd3af5fc54d4c7dad6b84a5b7",
      "parents": [
        "e827931e37295329be0bc0e6c0283bfa4807b8f9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Apr 22 14:46:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:52 2008 -0300"
      },
      "message": "V4L/DVB (7381): tuner: rename TUNER_PHILIPS_ATSC to TUNER_PHILIPS_FCV1236D\n\nTUNER_PHILIPS_ATSC is an ambiguous name for a tuner.  Rename it to\nTUNER_PHILIPS_FCV1236D to be more descriptive.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e9bcf6675d6da1a1e9925b2bdfc21f8d2330a1c5",
      "tree": "bd22320636bb263366882256675af5f8a690d5d6",
      "parents": [
        "50407f99a1fd7fcca74e53b1852dc70deb5114db"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:46:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:51 2008 -0300"
      },
      "message": "V4L/DVB (7376): Improve compile-time type-checking in videobuf\n\nMake the dev member of the struct videobuf_queue of type \"struct device *\"\nto avoid future problems. Also change the prototype of the\nvideobuf_queue_core_init() function.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7f0dd17913eda77961fc8213b64cb8af4a155d3e",
      "tree": "c3b7e611af0cbdb549b22357a4ca04376901edde",
      "parents": [
        "ceb63a4fda646faea60e34fa4c3abf8455add013"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Apr 22 14:46:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:51 2008 -0300"
      },
      "message": "V4L/DVB (7372): cx88: Add IR support for Pixelview MPEG 8000GT\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "23a88108cf6d5fa8073a3b2af804fff7305e86e3",
      "tree": "b7bf10eb06237c13d4ea69d8d46637b14e939d93",
      "parents": [
        "6f4a57292f4f0a0fef5e4e39cb394fedcf2acf9f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Apr 22 14:45:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:50 2008 -0300"
      },
      "message": "V4L/DVB (7352): tuner-simple: enable digital tuning support for Philips FMD1216ME\n\nEnable digital tuning support within tuner-simple. This will allow for a\nsingle tuner module to manage the hardware, without having dvb-pll loaded.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6f4a57292f4f0a0fef5e4e39cb394fedcf2acf9f",
      "tree": "7808cee65ac46fed106b3078213ca422cbe2cee7",
      "parents": [
        "22ef8fc945b28398d93a5d362e54915b66eba23f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Apr 22 14:45:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:50 2008 -0300"
      },
      "message": "V4L/DVB (7351): tuner-simple: add init and sleep methods\n\ntaken from dvb-pll\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "62325497db6ef3b13cae41d5038e2693997d7d3e",
      "tree": "edd38f653b28734ea22864a652ce17abebe84209",
      "parents": [
        "ac8b63b30a320699e602a18af6101528b408d41d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Apr 22 14:45:52 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:49 2008 -0300"
      },
      "message": "V4L/DVB (7347): tuner-simple: add basic support for digital tuning of hybrid devices\n\nAdd entry points used for digital tuning via the dvb_frontend.\n\nShare state data between multiple instances of the driver for hybrid\ntuners.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ad5f2e859d76dccb7eb1aa942171b1a32211efc2",
      "tree": "1716d5c82322d55886de36dddd9535b90dd57630",
      "parents": [
        "1c659689fe9959c017bfaaa8301243f7d99f1a46"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Mar 07 21:57:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:49 2008 -0300"
      },
      "message": "V4L/DVB (7336): soc-camera: streamline hardware parameter negotiation\n\nImprove hardware parameter negotiation between the camera host driver and\ncamera drivers. Parameters like horizontal and vertical synchronisation,\npixel clock polarity shall be set depending on capabilities of the\nparties.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9dc4e48fbea5412127ce2eb30d688c4fc55f5565",
      "tree": "8b0912f884f3613922f2bba2198d6b8fc3f95691",
      "parents": [
        "6f2896756c4f1d4df5bd30599e6444c9513cfe8d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:45:32 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:46 2008 -0300"
      },
      "message": "V4L/DVB (7276): soc-camera: deactivate cameras when not used\n\nOnly attach cameras to the host interface for probing, then detach until\nopen. This allows platforms with several cameras on an interface,\nphysically supporting only one camera, to handle multiple cameras and\nactivate them selectively after initial probing. The first attach during\nprobe is needed to activate the host interface to be able to physically\ncommunicate with cameras.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0705135e59f8503e4dade4b3580fed77b1743b7c",
      "tree": "9ab28abeff6cb8ffa50e565204ed4394524d28d7",
      "parents": [
        "f13613acfb1a71895ac886dc831d6ae4e20e241a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:42:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:44 2008 -0300"
      },
      "message": "V4L/DVB (7237): Convert videobuf-dma-sg to generic DMA API\n\nvideobuf-dma-sg does not need to depend on PCI. Switch it to using generic\nDMA API, convert all affected drivers, relax Kconfig restriction, improve\ncompile-time type checking, fix some Coding Style violations while at it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e55222ef27a2390d8abce27a3ce2d4c719ad5f1b",
      "tree": "edf00fea5b924b53c08a69f702520523dc734a16",
      "parents": [
        "a7c7402f68cf97c9a021466c04029f039f9f4f27"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:42:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:42 2008 -0300"
      },
      "message": "V4L/DVB (7170): soc_camera V4L2 driver for directly-connected SoC-based cameras\n\nThis driver provides an interface between platform-specific camera\nbusses and camera devices. It should be used if the camera is connected\nnot over a \"proper\" bus like PCI or USB, but over a special bus, like,\nfor example, the Quick Capture interface on PXA270 SoCs. Later it should\nalso be used for i.MX31 SoCs from Freescale.  It can handle multiple\ncameras and / or multiple busses, which can be used, e.g., in\nstereo-vision applications.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a7c7402f68cf97c9a021466c04029f039f9f4f27",
      "tree": "545b13f71a9979d76461e3d1e17ab57b9d875944",
      "parents": [
        "f9bd5843658e18a7097fc7258c60fb840109eaa8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:42:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:42 2008 -0300"
      },
      "message": "V4L/DVB (7169): Add chip IDs for Micron mt9m001 and mt9v022 CMOS cameras\n\nAdd V4L2_IDENT chip IDs for mt9m001 and mt9v022 cameras, will be used by\nfuture patches, primarily to implement the g_chip_ident ioctl.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f0ba356c85c25c2732098885a6a089be4698da94",
      "tree": "8c8c2b2e293bc36fca177784877e294a553f46db",
      "parents": [
        "57566ad2d83f58c02e191aa7f4d7cddad3f92618"
      ],
      "author": {
        "name": "Adrian Pardini",
        "email": "pardo.bsso@gmail.com",
        "time": "Mon Feb 11 12:40:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7192): Adds support for Genius TVGo A11MCE\n\nSigned-off-by: Adrian Pardini \u003cpardo.bsso@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "384b835aed8acf341d99969b58d27434685bdd3d",
      "tree": "ef913385984bc4a020a8b65533eed6544f37f5f9",
      "parents": [
        "18c0ecf16e1caa266e12319b5ab82d80e8a3ccf0"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Mon Feb 04 20:52:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7150): [v4l] convert videbuf_vmalloc_memory to videobuf_vmalloc_memory\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "64f9477f95bf5d4ba49dc3988d47a15bc06bb5da",
      "tree": "f5ff902b731ead3984eb9f9e971289161336f4ba",
      "parents": [
        "ce3a35d3c00918296e552af5ecc7b771af766436"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:57:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7121): Renames videobuf lock to vb_lock\n\nThis helps to identify where vb_lock is being used, and find missusages of the\nlocks.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "057596eea8402aa8f7a670bf3195665aa8267204",
      "tree": "1c42fca7337e9b4000cb5d2fc2f9f7b53c7de31e",
      "parents": [
        "1a4e30c3eaffb83218977477bb83d54316844acb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Feb 02 11:25:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:53 2008 -0300"
      },
      "message": "V4L/DVB (7133): Fix Kconfig dependencies\n\nAs pointed by Adrian Bunk, with I2C\u003dm and VIDEO_DEV\u003dy, videodev brokes.\n\nThis patch moves the functions that videodev needs from v4l2-common. It also\nfixes some Kconfig changes.\n\nAfter this patch, I2C\u003dm / VIDEO_DEV\u003dy will make v4l2 core statically linked\ninto kernel. v4l2-common will be m, and all V4L drivers will also be m.\n\nThis approach is very conservative, since it is possible to have V4L drivers\nthat don\u0027t need I2C or v4l2-common. The better is to map what drivers really\nneed v4l2-common, making them to select v4l2-common, and allowing the others to\nbe \u0027y\u0027, \u0027m\u0027 and \u0027n\u0027.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3641e79e251b082f254b86006f4152b4a825fec7",
      "tree": "aca1e90f4f2e67ce6cfe6e27b81265690fd070be",
      "parents": [
        "c84e6036ba7177a404cc860cb5a440e06fad92dd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:19:47 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:19:47 2008 +0200"
      },
      "message": "include/media/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "bfb6df24facfde7ec6191edbba798777efb3c375",
      "tree": "474d907bad7e11e0595183cfa39197e03d85e6d5",
      "parents": [
        "6408a8338c63e2beb50e8128814cbc1170390d3a"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "message": "i2c: Constify client address data\n\nThis patch allows much of the I2C client address data to move from initdata\ninto text.\n    \nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9121106a7f149f9702ed7c2ac0d86e9feb54ede8",
      "tree": "c438ea68c6d06ff3467e578bb24c68a405e0264a",
      "parents": [
        "1641002bf56c1da265f2c49ea1c29baba997e63b"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Jan 22 01:00:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:05:11 2008 -0200"
      },
      "message": "V4L/DVB (7058): IR corrections for the Pinnacle 800i\n\nIR corrections for the Pinnacle 800i\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Chaogui Zhang \u003cczhang1974@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27c685a4b09b5e391023d769cddb97e4fcb3b9e1",
      "tree": "af296caf5de933e90f7c82170f0cc2e57dd062f0",
      "parents": [
        "dfc1c08aab447d49230dacb390d3f2263584d28f"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Jan 05 16:50:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:05:05 2008 -0200"
      },
      "message": "V4L/DVB (7042): xc5000: Tuner analog support\n\nFrom Zhang: This an updated patch that adds analog support for\nthe xc5000 tuner driver. it was tested on a Pinnacle PCTV HD 800i\ncard (patches to follow).\n\nPatch commited as-is, cleanup to follow ... Steve.\n\nSigned-off-by: Chaogui Zhang \u003cczhang1974@gmail.com\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f234081bc564c69eb0e2cd4e957ad1cbae4a6144",
      "tree": "4dd6400872df3f73e4f4b63c7303564fe3264c1d",
      "parents": [
        "d05051c82e0e8ff748e9c9a06a061bda3ad656e5"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu Jan 10 01:22:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:47 2008 -0200"
      },
      "message": "V4L/DVB (7002): cx25840: Add basic CX23885 AVCore support\n\nThe cx23885/7/8 PCIe bridge has an internal AVCore modelled on\nthe cx2584x family. Many of the registers positions are identical\nbut some moved. The register values are also different because\nthe different bridges run at different clock rates.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d05051c82e0e8ff748e9c9a06a061bda3ad656e5",
      "tree": "8c16254c217b301b60519136bc12618de3894a2e",
      "parents": [
        "c6243d9c3de82e46467c88898db45ca14b6843a0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 10 07:33:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:46 2008 -0200"
      },
      "message": "V4L/DVB (6997): Replace a very dirty hack on videobuf for a clean wait_event\n\nIn order to videobuf_iolock to work, mmap_mapper should be called first.\nOtherwise, an OOPS is generated.\n\nOn some cases, .mmap file handler used to took some time to be called. On those\nsituations, mmap_mmapper() were called after iolock.\n\nThis patch properly waits for mmap_mapper to be called, otherwise generating an\nerror.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e8018c9e78b0ff4bb0290e46f4045fb4ea589ae8",
      "tree": "30fccea432c63aa577cc874cd47e0f6e734db1b6",
      "parents": [
        "3f4dfe2acf4ffed48395e69166531d8925eb106a"
      ],
      "author": {
        "name": "Andrey J. Melnikoff (TEMHOTA)",
        "email": "temnota@kmv.ru",
        "time": "Mon Jan 07 05:17:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:40 2008 -0200"
      },
      "message": "V4L/DVB (6973): Add Beholder TV 401/405/407/409/505/507/609/M6 support\n\nThis patch updates cardlist for Beholder TV tuners:\nold models (with GPIO ir) 401, 403, 405, 407, 409, 505, 507\nand add support for 607, 609, M6 cards with new i2c-ir.\n\nSigned-off-by: Igor Kuznetsov \u003cigk72@yandex.ru\u003e\nSigned-off-by: Andrey J. Melnikov \u003ctemnota@kmv.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8574ac690eab730a3ff735177af1d52e45e36c8b",
      "tree": "a31cc6d453810d62693619f9c58dcdce43e1779c",
      "parents": [
        "67d52e29032dd2f21d4080331f47a21205f337f6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Dec 24 15:49:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:24 2008 -0200"
      },
      "message": "V4L/DVB (6921): include/media/v4l2-i2c-drv.h must #include \u003cmedia/v4l2-common.h\u003e\n\nFix the following compiler error:\n\nv4l2-i2c-drv.h:72: error: implicit declaration of function \u0027v4l2_i2c_attach\u0027\n\nAlso, prevent multiple inclusions of v4l2-i2c-drv.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6fb377f85cb8c2c1580ce8b134c887a7b53c7aa9",
      "tree": "b3f840769f841790797d918a36154ec8cda20113",
      "parents": [
        "0b394def21e7d3bd02aeee5570473582ce7984ec"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 18 19:40:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:08 2008 -0200"
      },
      "message": "V4L/DVB (6869): cs5345: new i2c driver\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea48c13ad0e5626b827bd7076c22df1a352e3983",
      "tree": "152c5f10a0abd3f87ac1d0017ac397fbbc45ccae",
      "parents": [
        "f19a73d620c5412e2413b778f4dad21febdd6115"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Dec 12 07:04:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:04 2008 -0200"
      },
      "message": "V4L/DVB (6861): cx2341x: command argument should be u32 instead of int\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ab1660503ac3af7febfcf987648509b484d4feda",
      "tree": "9ca5fbfadf1c4c7a6c227b5deb549d198217720a",
      "parents": [
        "fa746aee336fedfe25e6945e5967399966948420"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Dec 09 02:26:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:03:28 2008 -0200"
      },
      "message": "V4L/DVB (6785): tda8290: remove dependency on struct tuner\n\n- remove dependency of tda8290 module on struct tuner\n- move tuner_foo printk macros from tuner-driver.h into tuner-core.c\n- clean up #includes of tuner-i2c.h / tuner-driver.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "2a2bfbff3d867c62a49f43266ca993c9c2c2ff28"
}
