)]}'
{
  "log": [
    {
      "commit": "f0222c7d860f09a61bec5e500539f28db0184b38",
      "tree": "abcd69a4421985d205ede4df0365c7616d192453",
      "parents": [
        "90135c96869fa0ef3182282b2a661b57fcdb7230"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jun 09 17:12:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:47 2009 -0300"
      },
      "message": "V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls\n\nAdd a new s_config core ops call: this is called with the irq and platform\ndata to be used to initialize the subdev.\n\nAdded new v4l2_i2c_new_subdev_cfg and v4l2_i2c_new_subdev_board calls\nthat allows you to pass these new arguments.\n\nThe existing v4l2_i2c_new_subdev functions were modified to also call\ns_config.\n\nIn the future the existing v4l2_i2c_new_subdev functions will be replaced\nby a single v4l2_i2c_new_subdev function similar to v4l2_i2c_new_subdev_cfg\nbut without the irq and platform_data arguments.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5b2b7ed569cedac4f5da38e08b01c88443187bd",
      "tree": "d21f735f5f50fd79ea72d176a2ec2872218ef0a2",
      "parents": [
        "a79b11c025a5757a5129e716e7e66dc36a2dfe21"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 02 10:58:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:51 2009 -0300"
      },
      "message": "V4L/DVB (11673): v4l2-device: unregister i2c_clients when unregistering the v4l2_device.\n\nUntil now I relied on i2c_del_adapter to unregister the i2c_clients for\nme, however, if the i2c bus is a platform bus then it is never deleted.\n\nSo instead I need to unregister i2c clients when unregistering the\nv4l2_device.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5325b4272a53b43f55b82cc369c310c2fcacdca1",
      "tree": "f2a1491de3d05901152e0e271c0cb5ce381884c2",
      "parents": [
        "c0ff29150d37615ac703802ab3edc775fd402491"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Apr 02 11:26:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:27 2009 -0300"
      },
      "message": "V4L/DVB (11380): v4l2-subdev: change s_routing prototype\n\nIt is no longer needed to use a struct pointer as argument, since v4l2_subdev\ndoesn\u0027t require that ioctl-like approach anymore. Instead just pass the input,\noutput and config (new!) arguments directly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3ff4ad815c5824ab35375d72ea8fe14fb3230daa",
      "tree": "58f3b75b5b97f5dbf0bb129423c766c1fa4c86fd",
      "parents": [
        "940088a16221fa517f5b921266afa8e46f49b784"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:15:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:26 2009 -0300"
      },
      "message": "V4L/DVB (11377): v4l: increase version numbers of drivers converted to v4l2_subdev.\n\nWith all the v4l2_subdev changes that were made to these drivers it is a\ngood idea to increase the version number of each driver.\n\nIt\u0027s just the patch level that is increased, except for the zoran and saa7146\ndrivers where the minor number was increased due to the more substantial\nchanges that were made to those two drivers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f41737ece472cd803ffb24ac9f5d6fdd1d871341",
      "tree": "26ac526ec381e26c46a857f3ce44c84e75331b01",
      "parents": [
        "cc26b076cf8b1040ccc514302ef9a24042272ec3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:52:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:22 2009 -0300"
      },
      "message": "V4L/DVB (11370): v4l2-subdev: move s_std from tuner to core.\n\ns_std didn\u0027t belong in the tuner ops. Stricly speaking it should be part of\nthe video ops, but it is used by audio and tuner devices as well, so it is\nmore efficient to make it part of the core ops.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc26b076cf8b1040ccc514302ef9a24042272ec3",
      "tree": "6b41545a2d59f531cffd32d7161dcabc1d40d0e1",
      "parents": [
        "7c9fc9d50f97c9a6733ff1a22b6e31bcd91778e2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 19:20:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:21 2009 -0300"
      },
      "message": "V4L/DVB (11369): v4l2-subdev: add load_fw and use that instead of abusing core-\u003einit.\n\nThe init callback was used in several places to load firmware. Make a separate\nload_fw callback for that. This makes the code a lot more understandable.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c9fc9d50f97c9a6733ff1a22b6e31bcd91778e2",
      "tree": "12423e911ab794b85f5f2b1148ce5fe8a07103bf",
      "parents": [
        "78a3b4db2e53a1903c86e2856e175d85a3849e84"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:49:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:20 2009 -0300"
      },
      "message": "V4L/DVB (11368): v4l2-subdev: move s_standby from core to tuner.\n\ns_standby is only used to put the tuner in powersaving mode, so move it\nfrom core to tuner.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78a3b4db2e53a1903c86e2856e175d85a3849e84",
      "tree": "c22153691d3ab5210bc02bdc478b29a938e85dc5",
      "parents": [
        "b74c0aac357e5c71ee6de98b9887fe478bc73cf4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:41:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:20 2009 -0300"
      },
      "message": "V4L/DVB (11367): v4l2-common: remove legacy code\n\nNow that all drivers are converted to v4l2_subdev we can remove legacy code\nin v4l2-common. Also move the documentation of the internal API to\nv4l2-subdev.h where it really belongs.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b2ce11a1e3321d31487bf58dfaaef8bb168e5af",
      "tree": "1002f21f8d6d9a602ddc938b81fe2ee08fc71efd",
      "parents": [
        "5eb35fd06397e42b49ff4d37587fa1bfbd136014"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 19:23:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11313): v4l2-subdev: add enum_framesizes and enum_frameintervals.\n\nThese callbacks are needed for omap.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2da9479aaa331bdfaadab0d14f75fd76bfa5e56a",
      "tree": "47f03e9f792da3e1b208f18cb98e2ec040b9e8ac",
      "parents": [
        "e34184edfbe3ea818408f0ac1cb1fe538301e67d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 06 18:59:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:30 2009 -0300"
      },
      "message": "V4L/DVB (11112): v4l2-subdev: add support for TRY_FMT, ENUM_FMT and G/S_PARM.\n\nThese ops are used by the ov7670 driver, so these need to be added.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98ec633972a70cf71d71bc8762804f0af4792d08",
      "tree": "8f924a6d5804b56a24a58a1e60ea69d53996ece7",
      "parents": [
        "005759613b95264fba9138010f112bc138c857c2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 08 17:02:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:20 2009 -0300"
      },
      "message": "V4L/DVB (11021): v4l2-device: add a notify callback.\n\nAdd a notify callback to v4l2_device to let sub-devices notify their\nparent of special events.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b01676005446ad51a32bb00577647c7aae7d2624",
      "tree": "83617d9a02507116e19d08bdfcf848314f8cb4fd",
      "parents": [
        "3a63e4492fbc7aa7f99d4368822da1382ec6fe03"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 14 12:00:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:50 2009 -0300"
      },
      "message": "V4L/DVB (10644): v4l2-subdev: rename dev field to v4l2_dev\n\nRemain consistent in the naming: fields pointing to v4l2_device should\nbe called v4l2_dev. There are too many device-like entities without\nadding to the confusion by mixing naming conventions.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b6f1d9603a46a73ceed8daf7a3285559727fec3",
      "tree": "aa6a3cfbd2a136f8695007a7b78aa6023c60938b",
      "parents": [
        "ee6f78cd03caae54baafb2e79a39b4aee90e6931"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 07:48:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:46 2009 -0300"
      },
      "message": "V4L/DVB (10542): v4l2-subdev: add querystd and g_input_status\n\nIn order to convert the v4l1 zoran and vino i2c drivers to v4l2 these\nextra ops are required.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "952617f2594a8f0340161b52d630488fbde8c852",
      "tree": "2cd199dff29f1ce4225f27f976b78f5f0da5745f",
      "parents": [
        "e164b58a84cc9fdff0653dfe38470c0216df31d2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jan 12 18:17:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:20 2009 -0300"
      },
      "message": "V4L/DVB (10231): v4l2-subdev: add v4l2_ext_controls support\n\nThe saa6752hs module needs this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aecde8b53b8ee1330a5a8206200f0d6b8845a6e0",
      "tree": "53a1aef6597a9d829864c054230b312010abc3a7",
      "parents": [
        "da1b5c95e49bb564ae8c61ed135d34ed09acbb66"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:14:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:52 2009 -0200"
      },
      "message": "V4L/DVB (10141): v4l2: debugging API changed to match against driver name instead of ID.\n\nSince the i2c driver ID will be removed in the near future we have to\nmodify the v4l2 debugging API to use the driver name instead of driver ID.\n\nNote that this API is not used in applications other than v4l2-dbg.cpp\nas it is for debugging and testing only.\n\nShould anyone use the old VIDIOC_G_CHIP_IDENT, then this will be logged\nwith a warning that it is deprecated and will be removed in 2.6.30.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "069b747931f13eda289c1d59a09ecc8162281a76",
      "tree": "144b8ebf131eba4f3468d8d3f52bd192bc2e4f76",
      "parents": [
        "4ab9203b1b7e45f1beae7eb0c67d663a26257a69"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:04:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:34 2009 -0200"
      },
      "message": "V4L/DVB (10138): v4l2-ioctl: change to long return type to match unlocked_ioctl.\n\nSince internal to v4l2 the ioctl prototype is the same regardless of it\nbeing called through .ioctl or .unlocked_ioctl, we need to convert it all\nto the long return type of unlocked_ioctl.\n\nThanks to Jean-Francois Moine for posting an initial patch for this and\nthus bringing it to our attention.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "035f8dc1e478c67ea2682fde8f26ee9d0982a2e7",
      "tree": "c80b34070ad512dfb66a0d33171d698f578eba5f",
      "parents": [
        "64f70e7e30a074d4f0422679eaa994fa52ba84fc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Dec 18 12:27:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:29 2008 -0200"
      },
      "message": "V4L/DVB (9960): v4l2-subdev: ioctl ops should use unsigned for cmd arg.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fe2740ff10b3de1aab8f88f2f05547e5f369035",
      "tree": "efe195799feb740906d0adc35ec7e30efb2e8f74",
      "parents": [
        "531c98e71805b32e9ea35a218119100bbd2b7615"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Dec 18 11:16:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:28 2008 -0200"
      },
      "message": "V4L/DVB (9957): v4l2-subdev: add g_sliced_vbi_cap and add NULL pointer checks\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a1fcdf08230522bd5024f91da24aaa6e8d81f59",
      "tree": "03781d767920d0569e6441ff9c74186d50f70a23",
      "parents": [
        "07b1747c8d0bb463311f9dd05d4c013765abe2eb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Nov 29 21:36:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:38:37 2008 -0200"
      },
      "message": "V4L/DVB (9820): v4l2: add v4l2_device and v4l2_subdev structs to the v4l2 framework.\n\nStart implementing a proper v4l2 framework as discussed during the\nLinux Plumbers Conference 2008.\n\nIntroduces v4l2_device (for device instances) and v4l2_subdev (representing\nsub-device instances).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Andy Walls \u003cawalls@radix.net\u003e\nReviewed-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ]
}
