)]}'
{
  "log": [
    {
      "commit": "d39155d91d034e2b2c9154892e29c8a8eb193b7f",
      "tree": "4f61e74a30e17ef8381e6846056f3c3ce185e70e",
      "parents": [
        "87a0c94ce616b231f3c0bd09d7dbd39d43b0557a"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "pawel@osciak.com",
        "time": "Sun Jan 16 13:53:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:05 2011 -0300"
      },
      "message": "[media] Remove compatibility layer from multi-planar API documentation\n\nThis feature will probably be moved to libv4l2.\n\nSigned-off-by: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "87a0c94ce616b231f3c0bd09d7dbd39d43b0557a",
      "tree": "21205358c9ea2cc7b58c9b06b16a3bb7dcf08093",
      "parents": [
        "fb8decfabdf841a199b297076ff9f890dee55e53"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Feb 22 12:31:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:04 2011 -0300"
      },
      "message": "[media] v4l2-ctrls: Fix control enumeration for multiple subdevs with ctrl\n\nv4l2-ctl and qv4l2 enumerate controls using V4L2_CTRL_FLAG_NEXT_CTRL,\nfalling back to the old method if the flag isn\u0027t supported.\n\nThe v4l2_subdev_queryctrl function will currently handle that flag, but\nfor the controls of the subdev only. This isn\u0027t right, it should refuse\nthis flag, otherwise v4l2-ctl will only see the controls of the first\nsubdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fb8decfabdf841a199b297076ff9f890dee55e53",
      "tree": "5d6c57486d1af3197db38a6bc9d203b49c654441",
      "parents": [
        "78e51566f0c56daa58f7bbe2591336b7d478c148"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 22 01:00:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:04 2011 -0300"
      },
      "message": "[media] em28xx: properly handle subdev controls\n\nSubdev controls return codes are evil, as they return -EINVAL to mean\nboth unsupported and invalid arguments. Due to that, we need to use a\ntrick to identify what controls are supported by a subdev.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78e51566f0c56daa58f7bbe2591336b7d478c148",
      "tree": "cee72102e7a5961b22552707e1b095da24935fb5",
      "parents": [
        "0e09a3c92bfd54a6ac03f8225c4fd10f50111beb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 22 00:27:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:04 2011 -0300"
      },
      "message": "[media] em28xx: Fix return value for s_ctrl\n\nOn some cases, driver returns 1. This should be OK, but qv4l2 is too\nstrict about return values.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0e09a3c92bfd54a6ac03f8225c4fd10f50111beb",
      "tree": "a053d9d5bb646bfe2a2826b4ff22c0a4078025ca",
      "parents": [
        "437f5fa34225db0d981536692678afc590e5c87f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 22 00:10:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:04 2011 -0300"
      },
      "message": "[media] tvp5150: device detection should be done only once\n\nHaving the device detection happening at reset is bad, as every time,\nit will produce a message like:\n\ttvp5150 2-005c: tvp5150am1 detected.\n\nThis only polutes the log and for an accidental kernel hacker, it looks\nlike a real problem. So, move those printk\u0027s to happen during device\nprobe.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "437f5fa34225db0d981536692678afc590e5c87f",
      "tree": "ee9b8ccee7a0881bd8d2e70114b511dfb5daf541",
      "parents": [
        "550df5a450928172e284cb0f857ae73e5e705305"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 21 21:03:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:04 2011 -0300"
      },
      "message": "[media] tuner: Remove remaining usages of T_DIGITAL_TV\n\nA few places used T_DIGITAL_TV internally. Remove the usage of this\nobsolete mode mask.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "550df5a450928172e284cb0f857ae73e5e705305",
      "tree": "8e25381693c279782f236974f52eb3571b6d1e17",
      "parents": [
        "0eec66c0dfc1b066e6addbc6af755c779f65fd87"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 15 10:31:01 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:03 2011 -0300"
      },
      "message": "[media] tuner-core: Don\u0027t touch at standby during tuner_lookup\n\nIt makes no sense that tuner_lookup would touch at the standby\nstate. Remove it.\n\nThanks-to: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0eec66c0dfc1b066e6addbc6af755c779f65fd87",
      "tree": "1f828988ea18d0c4ae906c8a440ddef6123ce949",
      "parents": [
        "a2894e3f8ed691b4873c8122e66902fbf0e78e0b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 15 10:27:03 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:03 2011 -0300"
      },
      "message": "[media] tuner-core: Rearrange some functions to better document\n\nGroup a few functions together and add/fix comments for each\nblock of the driver.\n\nThis is just a cleanup patch meant to improve driver readability.\nNo functional changes in this patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2894e3f8ed691b4873c8122e66902fbf0e78e0b",
      "tree": "3b0705a7abf7206260a6c546d4c8b088d21ff42d",
      "parents": [
        "ad020dc2fe9039628cf6cef42cd1b76531ee8411"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 15 10:15:19 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:03 2011 -0300"
      },
      "message": "[media] tuner-core: Improve function documentation\n\nThis driver is complex, and used by everyone. Better to have it\nproperly documented.\n\nNo functional changes are done in this patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad020dc2fe9039628cf6cef42cd1b76531ee8411",
      "tree": "88f203e4cd667d4c6e9e7d8a6e5954cb4bd54cfa",
      "parents": [
        "2d351df443b0b324a440b5fd053074562d36a7f5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 15 09:30:50 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:03 2011 -0300"
      },
      "message": "[media] tuner-core: remove usage of DIGITAL_TV\n\ntuner-core has no business to do with digital TV. So, don\u0027t use\nT_DIGITAL_TV on it, as it has no code to distinguish between\nthem, and nobody fills T_DIGITAL_TV right.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d351df443b0b324a440b5fd053074562d36a7f5",
      "tree": "911ffeb44059127e4524898bddfc82cb50822fb5",
      "parents": [
        "0ae79d993cd5ce425bedebcbd2f8c4fa310acfe6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 14 18:53:12 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:03 2011 -0300"
      },
      "message": "[media] Remove the remaining usages for T_STANDBY\n\ntda9887 used to use the T_STANDBY type internally, while tea5761\nused it to put the device to sleep. Fix the code for it to work\nproperly with the tuner core changes and remove this flag from\ntuner.h.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0ae79d993cd5ce425bedebcbd2f8c4fa310acfe6",
      "tree": "b293dec5aab65aa2851aa77d7f4d1d4151f72b97",
      "parents": [
        "a34ec5f3743950cadb8f512c884b8c9dbaa9a7a5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 15 01:10:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:03 2011 -0300"
      },
      "message": "[media] tuner-core: Fix a few comments on it\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a34ec5f3743950cadb8f512c884b8c9dbaa9a7a5",
      "tree": "f51bffb376a6b946aaee565593cdd49df123645b",
      "parents": [
        "900f734b3bafb4e111b9ec5d865c448a9911b2ab"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 15 00:55:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:02 2011 -0300"
      },
      "message": "[media] tuner-core: dead code removal\n\nRemove the now obsolete set_freq. Also merge set_addr and set_type_addr.\n\nIn the past, it used to have two different setup calls, one to set just\nthe tuner type to any tuner found, and another to set the type only if\nthe address matches. Those two internal calls were grouped together,\nbut the functions weren\u0027t merged, making the code uglier.\n\nNo functional changes are done in this patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "900f734b3bafb4e111b9ec5d865c448a9911b2ab",
      "tree": "bd2dbb7c257596f132dcd8cd78c117d540cc1c43",
      "parents": [
        "7d275bf840a8f390b8fd3d686545e09ef01f7915"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 04 12:56:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:02 2011 -0300"
      },
      "message": "[media] tuner-core: Don\u0027t use a static var for xc5000_cfg\n\nA static var is evil, especially if a device has two boards with\nxc5000. Instead, just like the other drivers, use stack to store\nits config during setup.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d275bf840a8f390b8fd3d686545e09ef01f7915",
      "tree": "1475c148fc07f5c9561faa6f3c8b72b8312b3167",
      "parents": [
        "e2f63d9ba51efe8930bf1c952c66b971047d355d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 04 11:28:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:02 2011 -0300"
      },
      "message": "[media] tuner-core: CodingStyle cleanups\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e2f63d9ba51efe8930bf1c952c66b971047d355d",
      "tree": "ca750d4fdf5b097a45a09e692dc45c80eced81a4",
      "parents": [
        "cbde689823776d187ba1b307a171625dbc02dd4f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 04 11:15:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:01 2011 -0300"
      },
      "message": "[media] tuner-core: do the right thing for suspend/resume\n\nPower down tuners at suspend. At resume, if the tuner is in standby,\ncalls set_mode, that will turn it on and set the latest frequencies.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cbde689823776d187ba1b307a171625dbc02dd4f",
      "tree": "6bb5aa1245d405fd42b81344738971356ee38d93",
      "parents": [
        "e2d25a2474a8c0178bac4919729ab092783bd916"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 04 10:42:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:01 2011 -0300"
      },
      "message": "[media] tuner-core: Better implement standby mode\n\nIn the past, T_STANDBY were used on devices with a separate radio tuner to\nmark a tuner that were disabled. With the time, it got newer meanings.\n\nAlso, due to a bug at the logic, the driver might incorrectly return\nT_STANDBY to userspace.\n\nSo, instead of keeping the abuse, just use a boolean for storing\nsuch information.\n\nWe can\u0027t remove T_STANDBY yet, as this is used on two other drivers. A\nlatter patch will address its usage outside tuner-core.\n\nThanks-to: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e2d25a2474a8c0178bac4919729ab092783bd916",
      "tree": "1bad31779e31d6b310a42cdb5a43bd494636852b",
      "parents": [
        "9f3f71ef6d9a6179a16f82287f062cbf3f112ec6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 04 10:09:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:01 2011 -0300"
      },
      "message": "[media] tuner-core: Some cleanups at check_mode/set_mode\n\nProperly document those functions and do some cleanups around that.\nThere\u0027s just one behavior change on this patchset: it will now restore\nTV frequency when changing from radio to TV mode.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9f3f71ef6d9a6179a16f82287f062cbf3f112ec6",
      "tree": "876e436a763bd3580ee2b36134c4480483a81a81",
      "parents": [
        "b77bdb028807bb1f78b5b50127456e1f664bd501"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Feb 03 23:32:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:01 2011 -0300"
      },
      "message": "[media] tuner-core: Reorganize the functions internally\n\nThis is a big patch with no functional changes. It just\nrearranges everything inside the driver, and prepares to\nbreak TV and Radio into two separate fops groups.\n\nCurrently, it has an heuristics logic to determine if the\ncall came from radio or video. However, the caller driver\nknows for sure, so tuner-core shouldn\u0027t try to guess it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b77bdb028807bb1f78b5b50127456e1f664bd501",
      "tree": "c797e1b2d640a9ea58bd5ff1236a1e5ce9c4d56b",
      "parents": [
        "04f590e82bdd5fa6fc36d7abf806006d27ea9e5d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Feb 03 23:03:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:00 2011 -0300"
      },
      "message": "[media] tuner-core: move some messages to the proper place\n\nMove the frequency set debug printk\u0027s to the code that actually\nare changing it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "04f590e82bdd5fa6fc36d7abf806006d27ea9e5d",
      "tree": "822164ac33e6fc010a3bda5b85205794adadde5c",
      "parents": [
        "5620094a2eaa6527d7f038ad3d65ce6a76c8272a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Feb 03 22:18:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:00 2011 -0300"
      },
      "message": "[media] tuner-core: remove the legacy is_stereo() call\n\nNobody is using this legacy call. Just remove it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5620094a2eaa6527d7f038ad3d65ce6a76c8272a",
      "tree": "1c81708e4548161148d0c6347d2e98fa98007a5a",
      "parents": [
        "121ec13267fabcf2c81e4584f1505069e234b30d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Feb 03 22:05:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:00 2011 -0300"
      },
      "message": "[media] tuner-core: Remove V4L1/V4L2 API switch\n\nV4L1 was removed. So, the code there is just dead code.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "121ec13267fabcf2c81e4584f1505069e234b30d",
      "tree": "3ec419067d994be255f9b64a46682e5760b10a8f",
      "parents": [
        "b618726414f3eb7b0b122e459efe3c5edc36b2fc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 14 07:01:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:00 2011 -0300"
      },
      "message": "[media] cx88: Don\u0027t allow opening a device while it is not ready\n\nAfter registering the cdev, it would be possible do have an open on it.\nIn a matter of fact, some versions of udev do this. So, move registration\nto the end and protect it with a mutex.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b618726414f3eb7b0b122e459efe3c5edc36b2fc",
      "tree": "10fce5f2a195c13108d870e8e8f542c9eeaf8a0a",
      "parents": [
        "4e105039da20f57958a2f538048a0f1bfb576b8b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Feb 13 21:52:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:00 2011 -0300"
      },
      "message": "[media] cx88: use unlocked_ioctl for cx88-video.\n\ncx88-video has locks. don\u0027t use the locked ioctl version, as\nit is not needed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e105039da20f57958a2f538048a0f1bfb576b8b",
      "tree": "05265f927711b7e466ce4b02bc9a815cfe7cebd8",
      "parents": [
        "38f5ddc1bf12887c0abe287de359e853e12fcc19"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 22:18:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:00 2011 -0300"
      },
      "message": "[media] cx231xx: Add support for PV Xcapture USB\n\nAdds support for Pixelviex Xcapture USB grabber device.\nThis device has one composite and one s-video entry\nonly, plus a button.\n\nFor now, the button is not supported.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38f5ddc1bf12887c0abe287de359e853e12fcc19",
      "tree": "314e80c1da8afe070e28eb3427f89947b0397d05",
      "parents": [
        "2f86138706d3b5c85a69e72ca2959717372386dd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 16:25:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:59 2011 -0300"
      },
      "message": "[media] cx231xx: Allow some boards to not use I2C port 3\n\nSome devices don\u0027t need to use it. So allow to just disable this logic.\nHaving it enabled on some devices cause power management to complain,\ngenerating error -71.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f86138706d3b5c85a69e72ca2959717372386dd",
      "tree": "df6e5b3a01bb85b20df795db7128ad2ed431f11c",
      "parents": [
        "3f25ffa2cd946333d29a668993f5aa78e9b56a02"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 31 22:12:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:59 2011 -0300"
      },
      "message": "[media] cx231xx: Use parameters to describe some board variants\n\nInstead of per-model tests all over the code, use some parameters\nat the board entries to describe the model variants for:\n\t- devices with 417 MPEG encoder;\n\t- devices that use external AV;\n\t- devices where vbi VANC endpoint doesn\u0027t work;\n\t- devices with xc5000 that require different IF\n\t  initialization (and probably will cover also\n\t  xc3028).\n\t- devices with xceive tuner that require a reset\n\t  during init.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f25ffa2cd946333d29a668993f5aa78e9b56a02",
      "tree": "754e562ba17c6c4ab5a0d10ab341f0b914567c1a",
      "parents": [
        "8bb84227d1ba41d6c1ec9350a4424ece5fe00e33"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 30 09:03:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:59 2011 -0300"
      },
      "message": "[media] cx231xx: Use a generic check for TUNER_XC5000\n\nThe check for xc5000 assumes that the tuner will always\nbe using the same bus and will have the same address.\nAs those are configurable via dev-\u003eboard, it should use,\ninstead, the values defined there.\n\nAlso, a similar type of test will be needed by other\ntuners (for example, for TUNER_XC2028)\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bb84227d1ba41d6c1ec9350a4424ece5fe00e33",
      "tree": "fd48ac9b2cd6fb974f1b9a66ec4ba01c9c362cec",
      "parents": [
        "b8bc77db1e23c6e141734511db873902c66bec8c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 29 22:10:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:59 2011 -0300"
      },
      "message": "[media] cx231xx: Simplify interface checking logic at probe\n\nJust a cleanup patch. Removes one indent level by moving\nthe return -ENODEV to happen before the device register\nlogic, if the interface is not the audio/video (int 1).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b8bc77db1e23c6e141734511db873902c66bec8c",
      "tree": "9eb444e78e960ca7fe42e25e5fbd00660a87d8cb",
      "parents": [
        "2b97e2201eb76d56c4901d39e8ed276f2de0e2e9"
      ],
      "author": {
        "name": "Alina Friedrichsen",
        "email": "x-alina@gmx.net",
        "time": "Sun Jan 23 12:27:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:58 2011 -0300"
      },
      "message": "[media] tuner-xc2028: More firmware loading retries\n\nMy Hauppauge WinTV HVR-1400 needs sometimes more then only one retry to load the firmware successfully.\n\nSigned-off-by: Alina Friedrichsen \u003cx-alina@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b97e2201eb76d56c4901d39e8ed276f2de0e2e9",
      "tree": "6d99e453debf58a95f9a2754229968da38222ff7",
      "parents": [
        "8e030cabf1bb8601ad3efe09b9dc65a441a294ec"
      ],
      "author": {
        "name": "iceberg",
        "email": "strakh@ispras.ru",
        "time": "Fri Jan 21 15:00:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:56 2011 -0300"
      },
      "message": "[media] double mutex lock in drivers/media/radio/si470x/radio-si470x-\n\nKERNEL_VERSION: 2.6.37\ncommon.c in function ssize_t si470x_fops_read.\n\n1. First mutex_lock on \u0026radio-\u003elock in line 441\n2. Second in line 462\n\nI think that mutex in line 462 is not needed.\n\n 433static ssize_t si470x_fops_read(struct file *file, char __user *buf,\n 434                size_t count, loff_t *ppos)\n 435{\n....\n 441        mutex_lock(\u0026radio-\u003elock);\n 442        if ((radio-\u003eregisters[SYSCONFIG1] \u0026 SYSCONFIG1_RDS) \u003d\u003d 0)\n 443                si470x_rds_on(radio);\n 444\n 445        /* block if no new data available */\n 446        while (radio-\u003ewr_index \u003d\u003d radio-\u003erd_index) {\n 447                if (file-\u003ef_flags \u0026 O_NONBLOCK) {\n 448                        retval \u003d -EWOULDBLOCK;\n 449                        goto done;\n 450                }\n 451                if (wait_event_interruptible(radio-\u003eread_queue,\n 452                        radio-\u003ewr_index !\u003d radio-\u003erd_index) \u003c 0) {\n 453                        retval \u003d -EINTR;\n 454                        goto done;\n 455                }\n 456        }\n 457\n 458        /* calculate block count from byte count */\n 459        count /\u003d 3;\n 460\n 461        /* copy RDS block out of internal buffer and to user buffer */\n 462        mutex_lock(\u0026radio-\u003elock);\n\nFound by Linux Device Drivers Verification Project\n\nRemove second mutex.\n\nSigned-off-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8e030cabf1bb8601ad3efe09b9dc65a441a294ec",
      "tree": "0cf70f1f1762b74b150a0c44bfab00eb9004e83c",
      "parents": [
        "cbfb3daa66bc43f4e2d4f2063db7472a8b2837f5"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Thu Jan 20 03:05:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:53 2011 -0300"
      },
      "message": "[media] tm6000: add/rework reg.defines\n\nRework registers defines. Add TM6000 specific registers defines.\nAdd marks and comments for TM6010 specific registers.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cbfb3daa66bc43f4e2d4f2063db7472a8b2837f5",
      "tree": "79b37f21d21613ba030e5d9e4b939108c00ee7b0",
      "parents": [
        "afa38521614dcdfe12c765ff76d4c137a056e905"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jan 22 06:36:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:51 2011 -0300"
      },
      "message": "[media] cpia2: convert to video_ioctl2\n\nUnable to test this due to lack of hardware.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "afa38521614dcdfe12c765ff76d4c137a056e905",
      "tree": "b310db8ca753e2236783edf9db49d915cceed727",
      "parents": [
        "b577f962d27c055571f72ddd73ae3aded39a6261"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jan 22 06:34:55 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:51 2011 -0300"
      },
      "message": "[media] pwc: convert to video_ioctl2\n\nTested with a Logitech QuickCam Pro 4000.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b577f962d27c055571f72ddd73ae3aded39a6261",
      "tree": "ddefde5ca01ad0ffcf9a499cc495378d284f2873",
      "parents": [
        "5b2830298dc0534eb33277a31f353bb524e2cc2e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Jan 13 05:05:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:51 2011 -0300"
      },
      "message": "[media] pwc: convert to core-assisted locking\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5b2830298dc0534eb33277a31f353bb524e2cc2e",
      "tree": "d755e10fafbd16a55e4e77f1064805c8f4aa201b",
      "parents": [
        "7e996afa81f71ade7870eb26b1b17350b4395646"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jan 11 17:32:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:51 2011 -0300"
      },
      "message": "[media] vivi: fix compiler warning\n\ndrivers/media/video/vivi.c:1059: warning: this decimal constant is unsigned only in ISO C90\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e996afa81f71ade7870eb26b1b17350b4395646",
      "tree": "e3e953b08e91f5805cd8d3e5acb646af84e7b75d",
      "parents": [
        "0eb73de019da80facad559c8a5ef21a4b357d8d5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 23 12:33:16 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:50 2011 -0300"
      },
      "message": "[media] vivi: convert to the control framework and add test controls\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0eb73de019da80facad559c8a5ef21a4b357d8d5",
      "tree": "231c7059c319d61fb21221d160d2832fdc65c8bd",
      "parents": [
        "9a775323ee0cbc93b5a1801c7b9264226fb0885c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 08:46:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:50 2011 -0300"
      },
      "message": "[media] tvp7002: use control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a775323ee0cbc93b5a1801c7b9264226fb0885c",
      "tree": "cec14926edf17f37986828fef7827933756ea9aa",
      "parents": [
        "6c45ec718e3b641da41654b31f35ae3e13306264"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 08:45:59 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:50 2011 -0300"
      },
      "message": "[media] vpx3220: use control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c45ec718e3b641da41654b31f35ae3e13306264",
      "tree": "501195cb21d5da8b3145ca630b543e3ff717aec2",
      "parents": [
        "cf6832afe59f37b154bf0e41bf5e59cfd7f46d24"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 08:45:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:50 2011 -0300"
      },
      "message": "[media] tvp5150: use the control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf6832afe59f37b154bf0e41bf5e59cfd7f46d24",
      "tree": "cdcf384327617060c060c5acc5a8dbf80af60968",
      "parents": [
        "e3d5ef0410806d94cf58afd87a753ad5932ca8a8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 08:45:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:50 2011 -0300"
      },
      "message": "[media] tvp514x: use the control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3d5ef0410806d94cf58afd87a753ad5932ca8a8",
      "tree": "909d6136ef0ee7f1d606eafb04d39ebefbe62e9d",
      "parents": [
        "4744ebf631bc9276f7c10e37801f05c8ceea7bab"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 08:45:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:50 2011 -0300"
      },
      "message": "[media] tlv320aic23b: use control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4744ebf631bc9276f7c10e37801f05c8ceea7bab",
      "tree": "5d13a332ee6062c8c7750c74d0ec05da81a281dd",
      "parents": [
        "bd84a65aefbd669bcd2ff7bcee96f0f666d7a820"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 08:27:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:50 2011 -0300"
      },
      "message": "[media] saa7110: use control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd84a65aefbd669bcd2ff7bcee96f0f666d7a820",
      "tree": "6f22087bc3866dd1e6f712589609b0972488e664",
      "parents": [
        "ceed52d67e1cf7866fa96514525c615554a0e44e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 08:19:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:49 2011 -0300"
      },
      "message": "[media] bt819: use control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ceed52d67e1cf7866fa96514525c615554a0e44e",
      "tree": "4e3324dbb011f531c393cd1a172009970f8120e7",
      "parents": [
        "a75b9be1c2fb52dee765d35f29031dd788d522eb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 08:19:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:49 2011 -0300"
      },
      "message": "[media] adv7343: use control framework\n\nAlso fixed a memory leak in the probe function if an error occurred.\nThe gain control range was also fixed (a proper range from -64 to 64).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a75b9be1c2fb52dee765d35f29031dd788d522eb",
      "tree": "a4f4616c01d3fe7628640accc54cd356cbf9f609",
      "parents": [
        "34a078da8e20ca40a09bfa635ff2c4e2c4b648b1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Dec 31 10:22:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:49 2011 -0300"
      },
      "message": "[media] cx18: Use the control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34a078da8e20ca40a09bfa635ff2c4e2c4b648b1",
      "tree": "9f32132ef3c55226b3f251f32cce7556772c9ee2",
      "parents": [
        "1f075d1f1bfb7101be9a651a4d087193b4f05b23"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 12 07:53:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:49 2011 -0300"
      },
      "message": "[media] cs5345: use the control framework\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f075d1f1bfb7101be9a651a4d087193b4f05b23",
      "tree": "ccfa05a85ccf6c30200a542ecf9b6023f6526ec9",
      "parents": [
        "d642f2f3c5be4737ec021c6d6e9cda99262564f8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Nov 09 22:31:40 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:49 2011 -0300"
      },
      "message": "[media] technisat-usb2: CodingStyle cleanups\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d642f2f3c5be4737ec021c6d6e9cda99262564f8",
      "tree": "345985f9e6dd562673fbec21703d1f5b6b0327e6",
      "parents": [
        "99fb079aad031712283d555aa87251706aa60212"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 19 16:25:17 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:49 2011 -0300"
      },
      "message": "[media] add support for Encore FM3\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "99fb079aad031712283d555aa87251706aa60212",
      "tree": "4d1d0afdb5ec7d470a69901e3af6fdb92a1c5c74",
      "parents": [
        "0cda12556bf3ebe47ee98eb6767a085c204ee35e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 19 16:11:58 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:48 2011 -0300"
      },
      "message": "[media] saa7134: Properly report when a board doesn\u0027t have eeprom\n\nWhen a device is not detected, the driver prints a warning message.\nThat\u0027s ok, except for the fact that, even on newer devices that have\neeprom but aren\u0027t yet supported, it prints a message saying that the\ndevice doesn\u0027t have eeprom.\n\nFix it by having a separate message for devices with eeprom, but not\nyet known by the driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0cda12556bf3ebe47ee98eb6767a085c204ee35e",
      "tree": "396d9ffd5bbd98736860c155374a623c451185b6",
      "parents": [
        "db4d56835e07ec793f143431170ba2fc17bf0191"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 19 16:05:30 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:48 2011 -0300"
      },
      "message": "[media] tuner-simple: add support for Tena TNF5337 MFD\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db4d56835e07ec793f143431170ba2fc17bf0191",
      "tree": "d226ac8173cebb4c244bab3001eeb9818c179751",
      "parents": [
        "e007a32526e9c5fc2746f0b84a32d3355f129634"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 16 17:21:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:48 2011 -0300"
      },
      "message": "[media] DocBook/v4l: fix validation errors\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e007a32526e9c5fc2746f0b84a32d3355f129634",
      "tree": "c406b19a016a7db1ef97a63bb861385813665903",
      "parents": [
        "dbf05b279b8ed398a8e92b0c1187882f6df2bf7f"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Wed Jan 19 13:02:29 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:48 2011 -0300"
      },
      "message": "[media] v4l: vivi: port to videobuf2\n\nMake vivi use videobuf2 in place of videobuf.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dbf05b279b8ed398a8e92b0c1187882f6df2bf7f",
      "tree": "82a1bd4d8cd9385999d28c22ad07cba5364adc3b",
      "parents": [
        "8112248a1b66440f6c562c2669aba6950ef48199"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 17 22:18:02 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:48 2011 -0300"
      },
      "message": "[media] ngene: Fix compilation when cxd2099 is not enabled\n\ndrivers/media/dvb/ngene/ngene-i2c.o: In function `cxd2099_attach\u0027:\nngene-i2c.c:(.text+0x195): multiple definition of `cxd2099_attach\u0027\ndrivers/media/dvb/ngene/ngene-core.o:ngene-core.c:(.text+0x100): first defined here\ndrivers/media/dvb/ngene/ngene-cards.o: In function `cxd2099_attach\u0027:\nngene-cards.c:(.text+0x116): multiple definition of `cxd2099_attach\u0027\ndrivers/media/dvb/ngene/ngene-core.o:ngene-core.c:(.text+0x100): first defined here\ndrivers/media/dvb/ngene/ngene-dvb.o: In function `cxd2099_attach\u0027:\nngene-dvb.c:(.text+0x7ad): multiple definition of `cxd2099_attach\u0027\ndrivers/media/dvb/ngene/ngene-core.o:ngene-core.c:(.text+0x100): first defined here\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8112248a1b66440f6c562c2669aba6950ef48199",
      "tree": "28385b1a662af1e7793e932cb51c31821087fbd7",
      "parents": [
        "4862d6b2e23f0573ef60c784341e05e1ac0804eb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 17 14:20:49 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:47 2011 -0300"
      },
      "message": "[media] Move CI cxd2099 driver to staging\n\nThis driver is abusing the kernel\u003c\u003d\u003euserspace API, due to the lack of a\nproper solution for it. A discussion were done at:\n\thttp://www.mail-archive.com/linux-media@vger.kernel.org/msg22196.html\nBut there\u0027s not a solution for it yet. So, move the driver to staging, while\nwe don\u0027t have a final solution.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4862d6b2e23f0573ef60c784341e05e1ac0804eb",
      "tree": "ca645be5c8e2c192bef085561110aeeab26da50a",
      "parents": [
        "3d0cef2c3c7e19a2425f8e1379a535c46427951b"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:46 2011 -0300"
      },
      "message": "[media] stv090x: 22kHz workaround must also be performed for the 2nd frontend\n\n22kHz workaround must also be performed for the 2nd frontend.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d0cef2c3c7e19a2425f8e1379a535c46427951b",
      "tree": "928660fe19b9be5ddea33f8cdebf826251fd8655",
      "parents": [
        "179fd15a99175e8e22516edbb1894c3348842f3a"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:46 2011 -0300"
      },
      "message": "[media] ngene: Improved channel initialisation and release\n\nRefactored code for channel initialisation and release:\n- Do not create device nodes which are not required.\n- Better error handling.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "179fd15a99175e8e22516edbb1894c3348842f3a",
      "tree": "69b8b82dab30904ae780ef813fefc65f34cd7f1b",
      "parents": [
        "908f668bfbe4d268462352b9227bfe4cb458feb6"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:46 2011 -0300"
      },
      "message": "[media] stv090x: Fix losing lock in dual DVB-S2 mode\n\nDo not clear registers ACLC/BCLC in DVB-S2 mode for Cut \u003c\u003d 20.\nOtherwise, the demod could lose the lock periodically.\nVerified with cineS2 and Duoflex.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "908f668bfbe4d268462352b9227bfe4cb458feb6",
      "tree": "023c67fe0fd59d46cc17b482bc925ba28eca469c",
      "parents": [
        "e549bedf8fd9887529adf1a511501d4c036a2cfe"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] stv090x: Fixed typos in register macros\n\nFixed typos in register macros.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e549bedf8fd9887529adf1a511501d4c036a2cfe",
      "tree": "daac7f7bf991bd78ae59ba4999a705e48dab9beb",
      "parents": [
        "f33de4aa24646b445f4dd52ebd57e322730644b2"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: Fix copy-paste error\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f33de4aa24646b445f4dd52ebd57e322730644b2",
      "tree": "e13b91d76c20002964e6d3d20452e7e97295bfdc",
      "parents": [
        "f164396ff54b95d709a5ee5ffc601cf9cd85f298"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] get_dvb_firmware: ngene_18.fw added\n\nAdd download link for ngene firmware rev 18.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f164396ff54b95d709a5ee5ffc601cf9cd85f298",
      "tree": "12e22ef97280a9f47696b42347880ee6c0b864a8",
      "parents": [
        "cce33c34937dec038567681d4755e75affed9742"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: Enable CI for Mystique SaTiX-S2 Dual (v2)\n\nEnable CI for Mystique SaTiX-S2 Dual (v2).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cce33c34937dec038567681d4755e75affed9742",
      "tree": "2b35d94b798c9a02a9129aa7dc1e71fee92fc4e5",
      "parents": [
        "1b7c41ef33f38c88dcf9a1b7544d9e4eaa045e6f"
      ],
      "author": {
        "name": "Ralph Metzler",
        "email": "rjkm@metzlerbros.de",
        "time": "Mon Jan 10 06:36:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: Add net device\n\nAdd dvb net device.\nNote that the physical address must be setup manually.\n\nSigned-off-by: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b7c41ef33f38c88dcf9a1b7544d9e4eaa045e6f",
      "tree": "fe26e57f0fc9e70c4fa53d1156a72ba630315aa8",
      "parents": [
        "0f0b270f905bbb0c8e75988ceaf10ff9a401e712"
      ],
      "author": {
        "name": "Ralph Metzler",
        "email": "rjkm@metzlerbros.de",
        "time": "Mon Jan 10 06:36:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: Shutdown workaround\n\nImplement shutdown workaround for some chipsets.\n\nSigned-off-by: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f0b270f905bbb0c8e75988ceaf10ff9a401e712",
      "tree": "03fd199d1cc923a1182b51f6b737cadbd2f4f5fb",
      "parents": [
        "8a484719c790772bc51c87c56323611752361bef"
      ],
      "author": {
        "name": "Ralph Metzler",
        "email": "rjkm@metzlerbros.de",
        "time": "Mon Jan 10 06:36:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: CXD2099AR Common Interface driver\n\nDriver for the Common Interface Controller CXD2099AR.\nSupports the CI of the cineS2 DVB-S2.\n\nFor now, data is passed through \u0027/dev/dvb/adapterX/sec0\u0027:\n- Encrypted data must be written to \u0027sec0\u0027.\n- Decrypted data can be read from \u0027sec0\u0027.\n- Setup the CAM using device \u0027ca0\u0027.\n\nSigned-off-by: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a484719c790772bc51c87c56323611752361bef",
      "tree": "b59fa402d0f51b8b3271098b1bcd795c0777f176",
      "parents": [
        "5fec18574fec3eaffcab596c1a4e943e2d413cc3"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] ngene: Clean-up driver initialisation (part 1)\n\nIf tuner initialisation failed, the frontend node was not removed.\nWhen the frontend was opened, a kernel oops occurred...\n\nThis is the first step to improve error handling during initialisation.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5fec18574fec3eaffcab596c1a4e943e2d413cc3",
      "tree": "0e694ed67a65e339d835dac9e6dfd119cfc667fc",
      "parents": [
        "ac9725d224544954a8d3413a2a66bdf49f735d8b"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] ngene: Support up to 4 tuners\n\nSupport up to 4 tuners for cineS2 v5, duoflex \u0026 mystique v2.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ac9725d224544954a8d3413a2a66bdf49f735d8b",
      "tree": "9abbae13650d6e1d023db445cbf6e19cef0273ef",
      "parents": [
        "09961aae7b3ea8640051e464b346ed3984521de8"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] ngene: Fixes for TS input over I2S\n\nFix TS input over I2S.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09961aae7b3ea8640051e464b346ed3984521de8",
      "tree": "cde473827d93ef4a79ca5fa1847484340c84ecd0",
      "parents": [
        "f790bdd00da937845b38467abfebdea09acfea0e"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] ngene: Firmware 18 support\n\nSmall modifications for firmware 18.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f790bdd00da937845b38467abfebdea09acfea0e",
      "tree": "fa5bc8b416b22145046676a071922b3414fda5de",
      "parents": [
        "5bd0dc2d8a0db2f2e119ea50d07bf49e5e038f12"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] stv090x: Optional external lock routine\n\nCard driver may supply its own lock routine now.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bd0dc2d8a0db2f2e119ea50d07bf49e5e038f12",
      "tree": "4c4e788ca3627c334be3a5f9091f81a38006a80d",
      "parents": [
        "2c2c441b10644a273ff82a43ec18034ec1dd4c4e"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Mon Jan 10 06:36:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] stv090x: make sleep/wakeup specific to the demod path\n\nThe STV0900 features two demodulator paths in one chip. Thus it is not\npossible to use the generic power off function of the chip when sending\none of them to standby. The other path will stop working in that case.\n\nThe sleep function now switches off functionality specific to the demod\npath. The global stuff is only switched off, when both paths are in\nsleep mode. The wakeup function always turns on the global functionality\nand then works specific to the path.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c2c441b10644a273ff82a43ec18034ec1dd4c4e",
      "tree": "55306e72e0321fab97801f68284a9f692c24f482",
      "parents": [
        "46f7296a52caf4e270ee43d9402eb0cecef13fdd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 16 13:02:52 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] dib8000: Fix some wrong alignments\n\nSomething went wrong with the alignments for the if clause at line 2113.\nInstead of using one tab for alignments, it used 3 tabs, plus one space\ncharacter.\n\nWARNING: suspect code indent for conditional statements (8, 33)\n+\tif ((state-\u003efe[0]-\u003edtv_property_cache.delivery_system !\u003d SYS_ISDBT) ||\n[...]\n+\t\t\t\t int i \u003d 80000;\n\nWARNING: suspect code indent for conditional statements (33, 41)\n+\t\t\t\t for (index_frontend \u003d 0; (index_frontend \u003c MAX_NUMBER_OF_FRONTENDS) \u0026\u0026 (state-\u003efe[index_frontend] !\u003d NULL); index_frontend++) {\n+\t\t\t\t\t dib8000_set_bandwidth(state-\u003efe[index_frontend], fe-\u003edtv_property_cache.bandwidth_hz / 1000);\n\nWARNING: suspect code indent for conditional statements (33, 41)\n+\t\t\t\t do {\n+\t\t\t\t\t msleep(20);\n\nWARNING: suspect code indent for conditional statements (41, 49)\n+\t\t\t\t\t for (index_frontend \u003d 0; (index_frontend \u003c MAX_NUMBER_OF_FRONTENDS) \u0026\u0026 (state-\u003efe[index_frontend] !\u003d NULL); index_frontend++) {\n+\t\t\t\t\t\t if (((tune_failed \u003e\u003e index_frontend) \u0026 0x1) \u003d\u003d 0) {\n\nWARNING: suspect code indent for conditional statements (49, 57)\n+\t\t\t\t\t\t if (((tune_failed \u003e\u003e index_frontend) \u0026 0x1) \u003d\u003d 0) {\n+\t\t\t\t\t\t\t found \u003d dib8000_autosearch_irq(state-\u003efe[index_frontend]);\n\nWARNING: suspect code indent for conditional statements (41, 49)\n+\t\t\t\t\t if ((nbr_pending \u003d\u003d 0) \u0026\u0026 (exit_condition \u003d\u003d 0))\n+\t\t\t\t\t\t exit_condition \u003d 1;\n\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46f7296a52caf4e270ee43d9402eb0cecef13fdd",
      "tree": "e501a075aa9b2bc9ac0ac863a8058f7ba002ed25",
      "parents": [
        "b4d6046e841955be9cc49164b03b91c9524f9c2e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 16 13:01:20 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] dib7000p: Fix 4-byte wrong alignments for some case statements\n\nERROR: switch and case should be at the same indent\n \tswitch (ch-\u003eu.ofdm.transmission_mode) {\n[...]\n+    case TRANSMISSION_MODE_4K:\n\nWARNING: please, no spaces at the start of a line\n+    case TRANSMISSION_MODE_4K:$\n\nERROR: switch and case should be at the same indent\n \tswitch (ch-\u003eu.ofdm.transmission_mode) {\n[...]\n+    case TRANSMISSION_MODE_4K:\n\nWARNING: please, no spaces at the start of a line\n+    case TRANSMISSION_MODE_4K:$\n\nERROR: switch and case should be at the same indent\n \tswitch (ch-\u003eu.ofdm.transmission_mode) {\n[...]\n+    case TRANSMISSION_MODE_4K:\n\nWARNING: please, no spaces at the start of a line\n+    case TRANSMISSION_MODE_4K:$\n\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4d6046e841955be9cc49164b03b91c9524f9c2e",
      "tree": "9959b1becc3387b977b9c736e1f16ef20b607a01",
      "parents": [
        "be9bae10ffa5aeeef051e893c3b15a5d10eb657d"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 13:08:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] DiBxxxx: Codingstype updates\n\nThis patchs fix several conding-style violations.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be9bae10ffa5aeeef051e893c3b15a5d10eb657d",
      "tree": "2e7821fc885fe081bbc9b2f49673f5dfad67fe2b",
      "parents": [
        "713d54a8bd812229410a1902cd9b332a2a27af9f"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 05:42:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] DiB0700: add support for several board-layouts\n\nThis patchs adds support for DiBcom\u0027s NIM8096MD, NIM9090M, NIM9090MD,\nNIM7090, TFE7090PVR (no diversity) reference designs.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "713d54a8bd812229410a1902cd9b332a2a27af9f",
      "tree": "220962cee8339f2386ddbd80f8dde00269eb032d",
      "parents": [
        "dd316c6bacc2bdb22288507fd479bd2181eb7a7b"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 04:54:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] DiB7090: add support for the dib7090 based\n\nThis patch adds support for the SoC DiB7090 DVB-T demodulator and its\nmelt-in UHF/VHF RF tuner.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd316c6bacc2bdb22288507fd479bd2181eb7a7b",
      "tree": "ed91a38016ed0206833c7b1b0015c1be08c2a338",
      "parents": [
        "28fafca78797be701208c0880ec1c79ffa267f9d"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 04:28:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DIB9000: initial support added\n\nThis patchs add initial support for the DiB9000-device. This\ndemodulator is firmware-driven.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "28fafca78797be701208c0880ec1c79ffa267f9d",
      "tree": "3b2d679e6f58e680d6a4d400b5473db74e80da66",
      "parents": [
        "b994d19268756b640ccc76f0b0d47ee13c0f8af9"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 04:27:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DiB0090: misc improvements\n\nThis patch adds several performance improvements and prepares the\nusage of firmware-based devices.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b994d19268756b640ccc76f0b0d47ee13c0f8af9",
      "tree": "d139bbbbf8aa16abf86d301ea3519cf45a9fcc73",
      "parents": [
        "4c70e074f8c496dc06798188d71be13162115d32"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Jan 03 15:39:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DiBx000: add addition i2c-interface names\n\nThis patch adds the possibitity to use different I2C-ports to talk to\nslave-devices than the standard ones.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c70e074f8c496dc06798188d71be13162115d32",
      "tree": "f3d5e6b57f6bb32782c39962e07cdd585be74b11",
      "parents": [
        "7757ddda6f4febbc52342d82440dd4f7a7d4f14f"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Jan 03 15:33:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DiB8000: add diversity support\n\nThis patch adds a set a functions which allow the handling of multiple\ndemodulator in a diversity reception chain.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7757ddda6f4febbc52342d82440dd4f7a7d4f14f",
      "tree": "4245ad7c6e4e30089c793466dd72db9a0ade7188",
      "parents": [
        "f8e2e3eab8f70103fb4680e2da202e14199c199a"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Jan 03 15:30:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DiB0700: add function to change I2C-speed\n\nThis commit adds a function to the DiB0700 USB driver which allows\ndrivers to change the I2C clock speed.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f8e2e3eab8f70103fb4680e2da202e14199c199a",
      "tree": "1b969d732c83d8d5bb2fe6ed621333645a529d23",
      "parents": [
        "22fb985adad023de15ad1a4ee0271a4dd97ed995"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Jan 03 08:07:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:40 2011 -0300"
      },
      "message": "[media] Add v4l2 subdev driver for NOON010PC30L image sensor\n\nAdd I2C/V4L2 subdev driver for Siliconfile NOON010PC30 CIF camera.\nThe driver implements basic functionality, i.e. CIF/QCIF/QQCIF\nresolution and color format selection, automatic/manual color\nbalance control. Other functions like cropping, rotation/flip,\nexposure etc. can be easily implemented if needed.\n\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "22fb985adad023de15ad1a4ee0271a4dd97ed995",
      "tree": "21ded58fb1398ea36078049489ebc6c2c83fe2d6",
      "parents": [
        "ba10795ed1018488964e6054b5076ec31a471d96"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Nov 30 12:54:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:40 2011 -0300"
      },
      "message": "[media] Add chip identity for NOON010PC30 camera sensor\n\nAdd ID for NOON010PC30 camera chip and reserve ID range for\nSiliconfile sensors.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba10795ed1018488964e6054b5076ec31a471d96",
      "tree": "1a7e520fa7a6cffc65cb0414ebe4f07663b490a7",
      "parents": [
        "5bbe425e57d3ca715cfe9c98bac5f8f07a96c81a"
      ],
      "author": {
        "name": "Sungchun Kang",
        "email": "sungchun.kang@samsung.com",
        "time": "Thu Dec 30 02:35:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:40 2011 -0300"
      },
      "message": "[media] s5p-fimc: fimc_stop_capture bug fix\n\nWhen is called fimc_stop_capture, it seems that wait_event_timeout\nused improperly. It should be wake up by irq handler.\n\nReviewed-by Jonghun Han \u003cjonghun.han@samsung.com\u003e\n\nSigned-off-by: Sungchun Kang \u003csungchun.kang@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bbe425e57d3ca715cfe9c98bac5f8f07a96c81a",
      "tree": "fa18dbad47696c0c4910ece797e7bc8bc16fc427",
      "parents": [
        "65777e5c58bd3b25fcba39eddb98d8a8ce35d3be"
      ],
      "author": {
        "name": "Hyunwoong Kim",
        "email": "khw0178.kim@samsung.com",
        "time": "Wed Dec 29 07:08:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:40 2011 -0300"
      },
      "message": "[media] s5p-fimc: fix MSCTRL.FIFO_CTRL for performance enhancement\n\nThis patch fixes the value of FIFO_CTRL in MSCTRL.\nMain-scaler has the value to specify a basis FIFO control of input DMA.\n\nThe description of FIFO_CTRL has been changed as below.\n0 \u003d FIFO Empty (Next burst transaction is possible when FIFO is empty)\n1 \u003d FIFO Full (Next burst transaction is possible except Full FIFO)\n\nValue \u00271\u0027 is recommended to enhance the FIMC operation performance.\n\nReviewed-by: Jonghun Han \u003cjonghun.han@samsung.com\u003e\nSigned-off-by: Hyunwoong Kim \u003ckhw0178.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "65777e5c58bd3b25fcba39eddb98d8a8ce35d3be",
      "tree": "cb074d62daa7d028364489b3c303c72851a4728b",
      "parents": [
        "1b09f292eb99fd6a3601e8421c463905dbb0a866"
      ],
      "author": {
        "name": "Hyunwoong Kim",
        "email": "khw0178.kim@samsung.com",
        "time": "Wed Dec 29 04:47:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:40 2011 -0300"
      },
      "message": "[media] s5p-fimc: Support stop_streaming and job_abort\n\nThis patch adds callback functions, stop_streaming and job_abort,\nto abort or finish any DMA in progress. stop_streaming is called\nby videobuf2 framework and job_abort is called by m2m framework.\nST_M2M_PEND state is added to discard the next job.\n\nReviewed-by: Jonghun Han \u003cjonghun.han@samsung.com\u003e\nSigned-off-by: Hyunwoong Kim \u003ckhw0178.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b09f292eb99fd6a3601e8421c463905dbb0a866",
      "tree": "b4b2f033ed5846e98c1cd4d3392a522cc504aff9",
      "parents": [
        "70f66ea2aafbd9022a5dcdfd823538e540873585"
      ],
      "author": {
        "name": "Hyunwoong Kim",
        "email": "khw0178.kim@samsung.com",
        "time": "Tue Dec 28 22:12:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:40 2011 -0300"
      },
      "message": "[media] s5p-fimc: update checking scaling ratio range\n\nHorizontal and vertical scaling range are according to the following equations.\nIf (SRC_Width \u003e\u003d 64 x DST_Width) { Exit(-1);  /* Out of Horizontal scale range}\nIf (SRC_Height \u003e\u003d 64 x DST_Height) { Exit(-1);  /* Out of Vertical scale range}\n\nfimc_check_scaler_ratio() is used to check if horizontal and vertical\nscale range are valid or not. To use fimc_check_scaler_ratio,\nsource and destination format should be set by VIDIOC_S_FMT.\nAnd in case of scaling up, it doesn\u0027t have to check the scale range.\n\nReviewed-by: Jonghun Han \u003cjonghun.han@samsung.com\u003e\nSigned-off-by: Hyunwoong Kim \u003ckhw0178.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "70f66ea2aafbd9022a5dcdfd823538e540873585",
      "tree": "d130fb9b72717ca53c95d2499a35dd5e610342d8",
      "parents": [
        "b241c6d6f4ceddddfd8097c702dcfdd6b38fbe18"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Dec 28 11:37:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:39 2011 -0300"
      },
      "message": "[media] s5p-fimc: Move scaler details handling to the register API file\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b241c6d6f4ceddddfd8097c702dcfdd6b38fbe18",
      "tree": "84ba8792690b4ba2691c3d36ff518b54b4f80844",
      "parents": [
        "10038bea7a729bcb8c51a2c856f5b58b33646d65"
      ],
      "author": {
        "name": "Hyunwoong Kim",
        "email": "khw0178.kim@samsung.com",
        "time": "Tue Dec 28 11:27:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:39 2011 -0300"
      },
      "message": "[media] s5p-fimc: Configure scaler registers depending on FIMC version\n\nThe main scaler has four SFRs for main scaler ratio depending on FIMC version.\nFIMC 4.x has only two SFRs and FIMC 5.x has four SFRs for main scaler.\nThose are MainHorRatio, MainHorRatio_ext, MainVerRatio and MainverRatio_ext.\n\nThe FIMC 5.x has 15 bit resolution for scaling ratio as below.\n{MainHorRatio,MainHorRatio_ext} \u003d {[14:6],[5:0]}.\n{MainVerRatio,MainVerRatio_ext} \u003d {[14:6],[5:0]}.\nMainHorRatio \u003d CISCCTRL[24:16], MainHorRatio_ext \u003d CIEXTEN[15:10]\nMainVerRatio \u003d CISCCTRL[8:0],   MainVerRatio_ext \u003d CIEXTEN[5:0]\n\nThis patch supports FIMC 4.x and FIMC 5.x using platform_device_id::driver_data.\n\nReviewed-by: Jonghun Han \u003cjonghun.han@samsung.com\u003e\nSigned-off-by: Hyunwoong Kim \u003ckhw0178.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "10038bea7a729bcb8c51a2c856f5b58b33646d65",
      "tree": "d0a71cc5c53961fbea0aea2975fe3f38bfd12cf6",
      "parents": [
        "a25be18dfb6e1b172498a9f6c9793d67057000b0"
      ],
      "author": {
        "name": "Hyunwoong Kim",
        "email": "khw0178.kim@samsung.com",
        "time": "Wed Dec 22 00:56:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:39 2011 -0300"
      },
      "message": "[media] s5p-fimc: fix the value of YUV422 1-plane formats\n\nSome color formats are mismatched in s5p-fimc driver.\nCIOCTRL[1:0], order422_out, should be set 2b\u002700 not 2b\u002711\nto use V4L2_PIX_FMT_YUYV. Because in V4L2 standard V4L2_PIX_FMT_YUYV means\n\"start + 0: Y\u002700 Cb00 Y\u002701 Cr00 Y\u002702 Cb01 Y\u002703 Cr01\". According to datasheet\n2b\u002700 is right value for V4L2_PIX_FMT_YUYV.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a25be18dfb6e1b172498a9f6c9793d67057000b0",
      "tree": "c824969740de62c2ddc9e80bc689d72ff73ae1a9",
      "parents": [
        "ac75934cc644051dc1b33b234448ea4a0990f31f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Dec 27 15:34:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:39 2011 -0300"
      },
      "message": "[media] s5p-fimc: Add control of the external sensor clock\n\nManage the camera sensor clock in the host driver rather than\nleaving this task for sensor drivers. The clock frequency\nmust be passed in the sensor\u0027s and host driver\u0027s platform data.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ac75934cc644051dc1b33b234448ea4a0990f31f",
      "tree": "dc50b556438386f3d8b08836c5e41fb7cb7dda68",
      "parents": [
        "d9160afd31565e44ebbd909b283baad8c9a3c224"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Dec 27 14:47:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:39 2011 -0300"
      },
      "message": "[media] s5p-fimc: Enable simultaneous rotation and flipping\n\nMap all (0, 90, 180, 270) deg counterclockwise rotation and\nhorizontal and vertical flip controls to (0, 90) deg rotation,\nhorizontal and vertical flip transformations available\nin the device.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d9160afd31565e44ebbd909b283baad8c9a3c224",
      "tree": "c0e86da3ea2cff2f0d35364bf829fc5340fb381f",
      "parents": [
        "e9654ef28740867c0aa151bbaec93f090f60cd24"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Dec 08 12:48:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:39 2011 -0300"
      },
      "message": "[media] s5p-fimc: Use default input DMA burst count\n\nIncrease the input DMA \"successive burst count\" to default\nvalue 4 to improve DMA performance. Minor cleanup.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e9654ef28740867c0aa151bbaec93f090f60cd24",
      "tree": "d08707f02118ac3c559e7b58c37fa4951ddf0ba1",
      "parents": [
        "3d0ce7ed037af9bafec498246d0e4af8302d993a"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Dec 27 15:05:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:38 2011 -0300"
      },
      "message": "[media] s5p-fimc: Enable interworking without subdev s_stream\n\nPrevent VIDIOC_STREAMON failing when s_stream callback is\nnot implemented by a sensor subdev driver.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d0ce7ed037af9bafec498246d0e4af8302d993a",
      "tree": "619627cedea5c93ddf6eee2918b4597d06e3b08e",
      "parents": [
        "df7e09a351199ad9a70eb9ae3b072cc4fc59a9bb"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Dec 27 15:02:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:38 2011 -0300"
      },
      "message": "[media] s5p-fimc: Derive camera bus width from mediabus pixelcode\n\nRemove bus_width from s5p_fimc_isp_info data structure.\nDetermine camera data bus width based on mediabus pixel format.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "df7e09a351199ad9a70eb9ae3b072cc4fc59a9bb",
      "tree": "10f13ac25df04a343f4cca9e0cd9b2f67bda3e87",
      "parents": [
        "8293ebfce2053242e30069e65427e7560aff1fee"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Dec 27 14:42:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:38 2011 -0300"
      },
      "message": "[media] s5p-fimc: Rename s3c_fimc* to s5p_fimc*\n\nChange s3c_fimc.h header file name to s5p_fimc.h, replace s3c_fimc_*\nnames with s5p_fimc_*. s3c_fimc need to be reserved for S3C series\nand s5p-fimc driver will not cover CAMIF devices in S3C SoC series.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8293ebfce2053242e30069e65427e7560aff1fee",
      "tree": "08d6080a6ce0b82ca18cfbd4188486b66ba80827",
      "parents": [
        "ef7af59b2cf950a44576d4364459ffd3d5d1d9bc"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Dec 01 10:25:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:36 2011 -0300"
      },
      "message": "[media] s5p-fimc: Use v4l core mutex in ioctl and file operations\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef7af59b2cf950a44576d4364459ffd3d5d1d9bc",
      "tree": "6d9134410b750457347d32307ee28d9aed16d523",
      "parents": [
        "2dab38e2272e9b30540e2782ef7aa8bc45848144"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Dec 08 14:05:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:36 2011 -0300"
      },
      "message": "[media] s5p-fimc: Conversion to multiplanar formats\n\nConversion to multiplanar color formats and minor cleanup.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2dab38e2272e9b30540e2782ef7aa8bc45848144",
      "tree": "002703cb7f650b21953662fc217f0e4368a6579e",
      "parents": [
        "269da4027c9a3466150308a9fe5f2a3a58336cd8"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Dec 01 10:14:59 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:36 2011 -0300"
      },
      "message": "[media] s5p-fimc: Porting to videobuf 2\n\nPorting to videobuf 2 and minor cleanup.\nSeparate videobuf_queue_ops are are created for m2m\nand capture video nodes.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "269da4027c9a3466150308a9fe5f2a3a58336cd8",
      "tree": "6b94305caee3a233201852c834b5ba73d7ec5473",
      "parents": [
        "4a3c9b4f0df43207eb0b4d0da9cb51e185506bd5"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Sun Jan 09 09:01:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:35 2011 -0300"
      },
      "message": "[media] v4l: Add DocBook documentation for YU12M, NV12M image formats\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "4a3c9b4f0df43207eb0b4d0da9cb51e185506bd5"
}
