)]}'
{
  "log": [
    {
      "commit": "959794ddc05ab6fbcd458bc093e7f0b92633d052",
      "tree": "a30dbe7ae745bbf487fade10b940e9f191cc598e",
      "parents": [
        "7181772d8915e6025ee4f2f6c5b16064689646f0"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:23:09 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Remove videobuf_mapping start and end fields\n\nThe fields are assigned but never used, remove them.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7181772d8915e6025ee4f2f6c5b16064689646f0",
      "tree": "d482d5cb773ef1a08f94c980072dc422b85348f9",
      "parents": [
        "fecfedeb27ab9497cbdd2c6fb7972082a7ed9263"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:22:36 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Don\u0027t export videobuf_(vmalloc|pages)_to_sg\n\nThose functions are only called inside videobuf-dma-sg.c, make them\nstatic.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fecfedeb27ab9497cbdd2c6fb7972082a7ed9263",
      "tree": "e81b9ee9c9c0278849d92f0b778ea964fa6f33b3",
      "parents": [
        "952684035a91334dbe33b15063514cab5e7c6907"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:22:19 2010 -0300"
      },
      "message": "V4L/DVB: Remove videobuf_sg_alloc abuse\n\nThe cx88 and cx25821 drivers abuse videobuf_buffer to handle audio data.\nRemove the abuse by creating private audio buffer structures with a\nvideobuf_dmabuf field.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "952684035a91334dbe33b15063514cab5e7c6907",
      "tree": "fbd82c8a9af67ab15369a1f120feafaa8836aa14",
      "parents": [
        "a438d6da52b991b6896742a0f9aed80c2f82da87"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:21:45 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Remove the videobuf_sg_dma_map/unmap functions\n\nInstead of creating dirty wrappers around videobuf_dma_map/unmap that\ncreate a dummy videobuf_queue structure, modify videobuf_dma_map/unmap\nto take a device pointer argument and use it directly. The\nvideobuf_sg_dma_map/unmap then become unused and can be removed.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a438d6da52b991b6896742a0f9aed80c2f82da87",
      "tree": "267bfe22e74ec98432a271424b76ee4c70d8652d",
      "parents": [
        "33c38283f03d8ea0358229fc03c1beebe67aed0e"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue May 11 10:36:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:21:29 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: rename videobuf_mmap_free and add sanity checks\n\nThis function is not specific to mmap, hence the rename.\nAdd a check whether we are not streaming or reading (for read mode that\nuses the stream queue) before freeing anything.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33c38283f03d8ea0358229fc03c1beebe67aed0e",
      "tree": "77cbda3006627840c754c56d02489c23a6ab348c",
      "parents": [
        "c6cfe05532cf6e9858d60ee699c51b906842489d"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue May 11 10:36:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:47 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: rename videobuf_alloc to videobuf_alloc_vb\n\nThese functions allocate videobuf_buffer structures only. Renaming in order\nto prevent confusion with functions allocating actual video buffer memory.\n\nRename the functions in videobuf-core.h videobuf-dma-sg.c as well.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6cfe05532cf6e9858d60ee699c51b906842489d",
      "tree": "bc3dc3f1fd92ad0100bd88ec373a9524e20205c8",
      "parents": [
        "3e9442c6f1d50bce083c5870f293647efbd6f828"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 22 05:21:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:28 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: Use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e9442c6f1d50bce083c5870f293647efbd6f828",
      "tree": "4ade709023816ced81c03c544cbceca012f8e280",
      "parents": [
        "e986bf1edfec3e0063d02caa55a4d85d50f28c59"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:37:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:11 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Fix bad whitespacing\n\nShould use tabs for identation, and not whitespace\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e986bf1edfec3e0063d02caa55a4d85d50f28c59",
      "tree": "9917ea9efa444a0ea9b06699d80d120f826a2540",
      "parents": [
        "1852a1bfcef31b492820265d44fd3ec977da1ff9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:28:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:10 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Add a kernel level at printk\u0027s\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1852a1bfcef31b492820265d44fd3ec977da1ff9",
      "tree": "f82eea4000f848120d03e13e13dc5d2ddbc785cf",
      "parents": [
        "6d8c2ba1d154f2a94303fc92691887525065199e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:21:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:48 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Make comments C99 compliant\n\nReplace all // comments by /* */\n\nPatch generated with this small script:\n\n\tfor i in drivers/staging/cx25821/*.[ch]; do cat $i|perl -ne \u0027s,//\\s*(.*)\\s*\\n,/* $1 */\\n,g; print $_;\u0027 \u003ea \u0026\u0026 mv a $i; done\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d8c2ba1d154f2a94303fc92691887525065199e",
      "tree": "e61e6c9d6301406964851aecccc3a02ac634fc30",
      "parents": [
        "fab8125919c0fc724e11b184b1c812dfb8990549"
      ],
      "author": {
        "name": "Palash Bandyopadhyay",
        "email": "Palash.Bandyopadhyay@conexant.com",
        "time": "Sun Jul 04 14:15:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:44 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Removed duplicate code and cleaned up\n\nSigned-off-by: Palash Bandyopadhyay \u003cPalash.Bandyopadhyay@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15f135d0cfc1ce762889bb804549da4081087597",
      "tree": "e99508f4cb74a906bd58051ac90c91f67408c740",
      "parents": [
        "30eb1be718a4753dd1912eb35af4cdaa25cefea9"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:08:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:02 2010 -0300"
      },
      "message": "V4L/DVB: IR: add empty lirc pseudo-keymap\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca4146985db7cbb97816e9b961b8db79e63d9e86",
      "tree": "dd44b6e835a4f381acc949226277fe4de91c4219",
      "parents": [
        "4a62a5ab59742331a4e17ccaa894968d40ed9b16"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:07:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:16:20 2010 -0300"
      },
      "message": "V4L/DVB: IR: add ir-core to lirc userspace decoder bridge driver\n\nv2: copy of buffer data from userspace done inside this plugin/driver,\nkeeping the actual drivers minimal, and more flexible in what we can\ndeliver to them later on (they may be fed from within kernelspace later\non, by an in-kernel IR encoder).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a62a5ab59742331a4e17ccaa894968d40ed9b16",
      "tree": "59912f9892b55442327f5b2189ba4d0abbd0f74a",
      "parents": [
        "7a12f4b50dad4fdffd218c6fba6b9564bf86185e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:06:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:04:19 2010 -0300"
      },
      "message": "V4L/DVB: IR: add lirc device interface\n\nv2: currently unused ioctls are included, but #if 0\u0027d out\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a12f4b50dad4fdffd218c6fba6b9564bf86185e",
      "tree": "ebb73277de59c7ee5299d830c7bf976960cccecc",
      "parents": [
        "cd3172d7dabdac4545d8246da62b570b9acf8058"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:52:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:04:04 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/zoran: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd3172d7dabdac4545d8246da62b570b9acf8058",
      "tree": "81ee67e535db33de6d90d06d302759edef84ccfc",
      "parents": [
        "2b3c543a839cafeb3edd7e1a2202d86318801fd9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jul 01 01:50:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:53 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb-init.c: white space changes in dvb-usb-init\n\nI started fixing one or two lines, but after a while I got into a groove\nand started changing everything.  I left the lines longer than 80\ncharacters because that seemed to be the style in this file.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b3c543a839cafeb3edd7e1a2202d86318801fd9",
      "tree": "78f645227ed11d0f0eab4bd14cee7a5f288e1f8a",
      "parents": [
        "1ece36097d0170a41fc129b8b1823a36ec2fb5c6"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:41:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:36 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/tlg2300: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f6a20eb1a2d35660240cd1eb8dc2bd6504a0c6c5",
      "tree": "185f944b303090df42fc97444e19ada276b2b68c",
      "parents": [
        "0b21d55f8904ff3d52262e91867f9eb2c0b472f3"
      ],
      "author": {
        "name": "Klaus Schmidinger",
        "email": "Klaus.Schmidinger@tvdr.de",
        "time": "Thu Jul 01 01:37:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:02:12 2010 -0300"
      },
      "message": "V4L/DVB: Add FE_CAN_TURBO_FEC\n\nSome (North American) providers use a non-standard mode called\n\"8psk turbo fec\". Since there is no flag in the driver that\nwould allow an application to determine whether a particular\ndevice can handle \"turbo fec\", the attached patch introduces\nFE_CAN_TURBO_FEC.\n\nSince there is no flag in the SI data that would indicate\nthat a transponder uses \"turbo fec\", VDR will assume that\nall 8psk transponders on DVB-S use \"turbo fec\".\n\nTested-by: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nSigned-off-by: Klaus Schmidinger \u003cKlaus.Schmidinger@tvdr.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b21d55f8904ff3d52262e91867f9eb2c0b472f3",
      "tree": "64e438a2c41d9cf65cb411e5f205236313dc564d",
      "parents": [
        "feda79bffc19e5e1e442966853f58c3b9c7bac0b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:33:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:58 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/uvc: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "feda79bffc19e5e1e442966853f58c3b9c7bac0b",
      "tree": "337d26d2c17e1c66ac7afbb3c41028c5ea76ac56",
      "parents": [
        "230b27cd8e0494ecb463c0f3ae63d752c9d59666"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:30:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:43 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/gspca: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "230b27cd8e0494ecb463c0f3ae63d752c9d59666",
      "tree": "2f5f592b89deccf489fc9f551f32401703b975bf",
      "parents": [
        "8871c85d86829a2739ec797c4343ebd3664895b9"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 01 01:19:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:33 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/dvb-usb/dib0700: CodingStyle fixes\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8871c85d86829a2739ec797c4343ebd3664895b9",
      "tree": "8c9d492d0cdee152afc27d0f5e2f30bcd756386e",
      "parents": [
        "4c61f678a468768afd45c3d9ac697f8f55aa04eb"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 01 01:08:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:15 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/dvb-usb/dib0700: fix return values\n\nPropagte correct error values instead of returning -1 which just means\n-EPERM (\"Permission denied\")\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c61f678a468768afd45c3d9ac697f8f55aa04eb",
      "tree": "f8888ca8a6098dfb051c8ef1d684d879b12ebfb7",
      "parents": [
        "a3b1dc95578fd0b524139689a9e0f148a622eb24"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jun 29 01:42:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:01:02 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/pvrusb2: Add missing mutex_unlock\n\nAdd a mutex_unlock missing on the error path.  In the other functions in\nthe same file the locks and unlocks of this mutex appear to be balanced,\nso it would seem that the same should hold in this case.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* mutex_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* mutex_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3b1dc95578fd0b524139689a9e0f148a622eb24",
      "tree": "b3f0fe11add1e097633e4ca7718051cb65fe335e",
      "parents": [
        "806ec0fb561b0384f1da6932960643786eac8ec6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 29 01:31:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:00:58 2010 -0300"
      },
      "message": "V4L/DVB: vivi: fix depends again\n\nMy previous patch to depend on FONTS was not sufficient since\nFONTS is boolean.  VIDEO_VIVI needs to depend on a tristate so that\nit won\u0027t be enabled as \u003dy when framebuffer is built as modular, so\nmodify it to depend on the same symbols that FONTS depends on, which\nare FRAMEBUFFER_CONSOLE || STI_CONSOLE.\n\nFixes this build error when VIDEO_VIVI\u003dy and FRAMEBUFFER_CONSOLE\u003dm:\nvivi.c:(.init.text+0x7205): undefined reference to `find_font\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "806ec0fb561b0384f1da6932960643786eac8ec6",
      "tree": "496256e1e3a54cc2d1a981f200003f7a475248e4",
      "parents": [
        "e23fb9643bd440fee9106e6df76f01a57db2613c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 29 01:29:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:00:41 2010 -0300"
      },
      "message": "V4L/DVB: smscoreapi/w9968cf: drivers/media: Remove unnecesary kmalloc casts\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e23fb9643bd440fee9106e6df76f01a57db2613c",
      "tree": "4bd1858a0a19061646698f6033410750f5738390",
      "parents": [
        "9b7c54d926284c5277cff3ef3cfe29f26568306a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:55:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:58:58 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: add tx callback functions and wire up\n\nmchehab: merged with IR/mceusb: userspace buffer copy moved out of driver\n\n    Userspace buffer copy moved out of driver and into lirc bridge driver\n\n[mchehab@redhat.com: merged the patch to avoid compilation errors with allyesconfig ]\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d732a72de4f7dfe69eb8028da0f7cfd1852fb7dc",
      "tree": "35898186c6c43398b8e9e574a944ded8318621c6",
      "parents": [
        "657290b63efabfbb2862a6089c3fd5dbcc8e9037"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:10:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:58 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: kill pinnacle-device-specific nonsense\n\nI have pinnacle hardware now. None of this pinnacle-specific crap is at\nall necessary (in fact, some of it needed to be removed to actually make\nit work). The only thing unique about this device is that it often\ntransfers inbound data w/a header of 0x90, meaning 16 bytes of IR data\nfollowing it, so I had to make adjustments for that, and now its working\nperfectly fine.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "657290b63efabfbb2862a6089c3fd5dbcc8e9037",
      "tree": "bc6d92bfe4a8ec4b15d933fa97c9079b1fc15567",
      "parents": [
        "bd3881b1cedbe6733097bd87da069bd174cc7052"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:10:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:47 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: misc cleanups and init fixes\n\nThe first-gen mceusb device init code, while mostly functional, had a few\nissues in it. This patch does the following:\n\n1) removes use of magic numbers\n2) eliminates mapping of memory from stack\n3) makes debug spew translator functional\n\nAdditionally, this clean-up revealed that we cannot read the proper default\ntx blaster bitmask from the device, we do actually have to initialize it\nourselves, which requires use of a somewhat gross list-based mask inversion\ncheck.\n\nThis patch also removes the entirely unnecessary use of struct ir_input_state.\n\nAlso supersedes two earlier patches that also touched on first-gen\ncleanup, but were partially botched. This one actually compiles, works,\netc., I swear. ;)\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd3881b1cedbe6733097bd87da069bd174cc7052",
      "tree": "0e426fc4770f33163a668572adf5afa959a79224",
      "parents": [
        "8a3fa8129cd90a05b1a79d949e57dcd194520174"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:08:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:40 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: use the proper ir-core device unregister function\n\nWas using input_unregister_device directly, instead of using\nir_input_unregister, which tears down a bunch of other things in\naddition to eventually calling input_unregister_device.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a3fa8129cd90a05b1a79d949e57dcd194520174",
      "tree": "1de81e89d732cf3f32d7fca8424ce71e32a69d7a",
      "parents": [
        "2135436af139ac3d11645dd77d5c788a045a096f"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 16 17:07:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:30 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: use the proper ir-core device unregister function\n\nWas using input_unregister_device directly, instead of using\nir_input_unregister, which tears down a bunch of other things in\naddition to eventually calling input_unregister_device.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2135436af139ac3d11645dd77d5c788a045a096f",
      "tree": "68f8ddbc0c1f4e4fe7a8d9af79107b848d0fd7f5",
      "parents": [
        "c216369e61fae586cd48c0913cca2a37fbfeb912"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed May 26 14:08:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:25 2010 -0300"
      },
      "message": "V4L/DVB: media/IR: nec-decoder needs to select BITREV\n\nFix ir-nec-decoder build: it uses bitrev library code, so\nselect BITREVERSE in its Kconfig.\n\nir-nec-decoder.c:(.text+0x1a2517): undefined reference to `byte_rev_table\u0027\nir-nec-decoder.c:(.text+0x1a2526): undefined reference to `byte_rev_table\u0027\nir-nec-decoder.c:(.text+0x1a2530): undefined reference to `byte_rev_table\u0027\nir-nec-decoder.c:(.text+0x1a2539): undefined reference to `byte_rev_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c216369e61fae586cd48c0913cca2a37fbfeb912",
      "tree": "c4dfc55e6b4673a2e5698bd1f8aa8ae3919f57f7",
      "parents": [
        "de8592bd539b2bb8da2b55b1007562eb1abd1fe6"
      ],
      "author": {
        "name": "David HÃ¤rdeman",
        "email": "david@hardeman.nu",
        "time": "Sun Jun 13 17:29:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:15 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: move decoding state to ir_raw_event_ctrl\n\nThis patch moves the state from each raw decoder into the\nir_raw_event_ctrl struct.\n\nThis allows the removal of code like this:\n\n        spin_lock(\u0026decoder_lock);\n        list_for_each_entry(data, \u0026decoder_list, list) {\n                if (data-\u003eir_dev \u003d\u003d ir_dev)\n                        break;\n        }\n        spin_unlock(\u0026decoder_lock);\n        return data;\n\nwhich is currently run for each decoder on each event in order\nto get the client-specific decoding state data.\n\nIn addition, ir decoding modules and ir driver module load\norder is now independent. Centralizing the data also allows\nfor a nice code reduction of about 30% per raw decoder as\nclient lists and client registration callbacks are no longer\nnecessary (but still kept around for the benefit of the lirc\ndecoder).\n\nOut-of-tree modules can still use a similar trick to what\nthe raw decoders did before this patch until they are merged.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de8592bd539b2bb8da2b55b1007562eb1abd1fe6",
      "tree": "30b88b3338558a06af737094fdf0028d7fe21d10",
      "parents": [
        "5f1247972e0fcce6dd4bce94459a9f3db09ae61d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 28 13:52:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:55:05 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: allow specifying multiple protocols at one open/write\n\nWith this change, it is now possible to do something like:\n        su -c \u0027echo \"none +rc-5 +nec\" \u003e /sys/class/rc/rc1/protocols\u0027\n\nThis prevents the need of multiple opens, one for each protocol change,\nand makes userspace application easier.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f1247972e0fcce6dd4bce94459a9f3db09ae61d",
      "tree": "8f9e2d7b1c617d9699614c1af7db5b23d3480eef",
      "parents": [
        "a9e55ea9774cc87434b386a7fba63d96af32792d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 28 12:58:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:54:56 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add support for disabling all protocols\n\nWriting \"none\" to /dev/class/rc/rc*/protocols will disable all protocols.\nThis allows an easier setup, from userspace, as userspace applications don\u0027t\nneed to disable protocol per protocol, before enabling a different set of\nprotocols.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a9e55ea9774cc87434b386a7fba63d96af32792d",
      "tree": "6ec78e9b8e3d7f4bb93d1471f5d368fec009d567",
      "parents": [
        "4403b7b4eabd3f307c21bfadebe7a1d951d1478b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 28 12:43:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:54:45 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Rename sysfs protocols nomenclature to rc-5 and rc-6\n\nWhile rc-5 and rc-6 protocols are generally abreviated as \"rc5\" and \"rc6\",\nprevious sysfs nodes uses rc-5 and rc-6 for the Philips protocols. This is\nconsistent with the protocol nomenclature given by the original Philips\nspec: \"Remote control system RC-5\" (doc. Nr. 9398 706 23011).\nAlso, rc5 is the name of a widely known cryptography protocol.\n\nSo, the better is to keep referring to those protocols as \"rc-5\" and \"rc-6\".\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4403b7b4eabd3f307c21bfadebe7a1d951d1478b",
      "tree": "aa5dfb6591a043ee1098fb23c564a0f5a4392827",
      "parents": [
        "667c9ebe97f7e5f1e48e7eb321644c6fb1668de5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 28 12:37:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:54:35 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Remove magic numbers at the sysfs logic\n\nInstead of using \"magic\" sizes for protocol names, replace them by an\narray, and use strlen().\n\nNo functional changes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "667c9ebe97f7e5f1e48e7eb321644c6fb1668de5",
      "tree": "11dae4e3d480960fe697964776222b16ee0ecce8",
      "parents": [
        "0dc50942d6f23989ffb3024aa2271941ec44aea8"
      ],
      "author": {
        "name": "David HÃ¤rdeman",
        "email": "david@hardeman.nu",
        "time": "Sun Jun 13 17:29:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:54:27 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: centralize sysfs raw decoder enabling/disabling\n\nWith the current logic, each raw decoder needs to add a copy of the exact\nsame sysfs code. This is both unnecessary and also means that (re)loading\nan IR driver after raw decoder modules have been loaded won\u0027t work as\nexpected.\n\nThis patch moves that logic into ir-raw-event and adds a single sysfs\nfile per device.\n\nReading that file returns something like:\n\n\t\"rc5 [rc6] nec jvc [sony]\"\n\n(with enabled protocols in [] brackets)\n\nWriting either \"+protocol\" or \"-protocol\" to that file will\nenable or disable the according protocol decoder.\n\nAn additional benefit is that the disabling of a decoder will be\nremembered across module removal/insertion so a previously\ndisabled decoder won\u0027t suddenly be activated again. The default\nsetting is to enable all decoders.\n\nThis is also necessary for the next patch which moves even more decoder\nstate into the central raw decoding structs.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0dc50942d6f23989ffb3024aa2271941ec44aea8",
      "tree": "1aa883b533146c23c7b79097d64b04e4535e12ca",
      "parents": [
        "3bbd3f2d09de39fe6c43b118a32ba5155bb3d25e"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:59 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: partially convert ir-kbd-i2c.c to not use ir-functions.c\n\nPartially convert drivers/media/video/ir-kbd-i2c.c to\nnot use ir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3bbd3f2d09de39fe6c43b118a32ba5155bb3d25e",
      "tree": "0144f81ff3e0dfe8dbb686b7ec3d357d940dcb06",
      "parents": [
        "603044d883d610acdb44daecf94b0fca48880b5c"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:45 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: partially convert cx88 to not use ir-functions.c\n\nPartially convert drivers/media/video/cx88/cx88-input.c to not use\nir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "603044d883d610acdb44daecf94b0fca48880b5c",
      "tree": "a643691f114b3b720a21b4f2eabb9acc4860bbf6",
      "parents": [
        "a469585b1cd41e6efd5c2746a655feb840525e5c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jun 27 08:32:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:30 2010 -0300"
      },
      "message": "V4L/DVB: em28xx-input: Don\u0027t generate one debug message for every get_key read\n\nInstead of generating one printk for every IR read, prints it only when\ncount is different from the last count.\n\nWhile here, as this code is called on every 100ms during the runtime\nlifetime, do some performance optimization, assuming that, under normal\ncircumstances, it is unlikely that the driver would get a new key/key\nrepeat on every poll.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a469585b1cd41e6efd5c2746a655feb840525e5c",
      "tree": "bad2d686137a5a70b7ccd111f67d4986448c975c",
      "parents": [
        "f0bdee26a2dc904c463bae1c2ae9ad06f97f100d"
      ],
      "author": {
        "name": "David HÃ¤rdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:19 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: convert em28xx to not use ir-functions.c\n\nConvert drivers/media/video/em28xx/em28xx-input.c to not use ir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0bdee26a2dc904c463bae1c2ae9ad06f97f100d",
      "tree": "8cbc674d16a4596e404fe4364eee056935c21cb2",
      "parents": [
        "bee30192feeba6d69db45434e7818d532d1b8d33"
      ],
      "author": {
        "name": "David HÃ¤rdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Jun 07 16:32:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:53:07 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: convert mantis to not use ir-functions.c\n\nConvert drivers/media/dvb/mantis/mantis_input.c to not use ir-functions.c\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bee30192feeba6d69db45434e7818d532d1b8d33",
      "tree": "9822aaf3ad166072ac34e5dd1b97f700979049f7",
      "parents": [
        "38bff697ac6904af97cb5f7ee5184d2d320e15c2"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Fri Jun 25 08:01:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:52:54 2010 -0300"
      },
      "message": "V4L/DVB: Fix kernel Oops when number of NetUP Dual DVB-S2-CI cards more than DVB_MAX_ADAPTERS limit\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38bff697ac6904af97cb5f7ee5184d2d320e15c2",
      "tree": "9489cb0ffcc5d0ea1d9fbc68998c1a69eaaf90c9",
      "parents": [
        "e795d912d71734890759e6341c69d20bebb0d10b"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 05:19:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:52:36 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Remove V4L1 compatibility\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e795d912d71734890759e6341c69d20bebb0d10b",
      "tree": "7b95c2891b08e86bcd067ee4f4e0310ba5ad7e2b",
      "parents": [
        "a68f723cef2c97c30e84c39a847c0c5feff5f0d5"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 05:14:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:52:20 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Don\u0027t use the PG_Reserved flag for mmapped buffers\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a68f723cef2c97c30e84c39a847c0c5feff5f0d5",
      "tree": "3faf3d01c45f94e848de58b7bea79282a248e5b2",
      "parents": [
        "7d716a36c349bad75e13352d11211c3ae556e92f"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 05:02:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:52:02 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sq930x: New sensor mt9v111\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d716a36c349bad75e13352d11211c3ae556e92f",
      "tree": "03d66e3e807198abe77940eefe3bf2d4f98c0454",
      "parents": [
        "a1317135d109f4b6dd89caa1a9b2b6c8d54b09cd"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 04:57:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:51:45 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sq930x: Check the USB read errors\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a1317135d109f4b6dd89caa1a9b2b6c8d54b09cd",
      "tree": "56c08b1309529032173591728946e1b74579ea05",
      "parents": [
        "4e6aeefeb822c70d70de4d3b9970939e5de9c647"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jun 24 04:50:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:51:30 2010 -0300"
      },
      "message": "V4L/DVB: gspca - pac7302/11: Bad request value in USB write\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e6aeefeb822c70d70de4d3b9970939e5de9c647",
      "tree": "0e2e834ebd5f14408fa787061e60c14f457c87bf",
      "parents": [
        "8bbb1c39056266dd1643532a40293252945f4c2c"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Jun 14 17:21:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:51:13 2010 -0300"
      },
      "message": "V4L/DVB: gspca - pac7302: add Genius iSlim 310\n\nAdd Genius iSlim 310 webcam to the supported list of the PAC7302 driver.\nFor more information see http://linuxtv.org/wiki/index.php/PixArt_PAC7301/PAC7302 .\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bbb1c39056266dd1643532a40293252945f4c2c",
      "tree": "067bbe4edddd9abc769c8eec0f2b65004e1a6805",
      "parents": [
        "d398c0eb62d1788726b501329abcc6fd164d1778"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:33:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:50:54 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: text alignment\n\n- Extra spaces to align some variable names and a defined value\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d398c0eb62d1788726b501329abcc6fd164d1778",
      "tree": "867a3003c1db1fef8a80b64cafbcef15b3992c37",
      "parents": [
        "bff7e839da4bdc344ec789bf8ae903dfc4db20c1"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:31:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:50:38 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: fix for wrong 0V9655 resolution identifier name\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bff7e839da4bdc344ec789bf8ae903dfc4db20c1",
      "tree": "ce7ff34d1ab48a59815d0a716b33059674566d63",
      "parents": [
        "f980f5d2a45ef1812933d52361aefd50f01e2193"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:30:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:50:24 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: use of real resolutions for MI2020 sensor\n\n- Change of rounded image resolutions to the real ones for MI2020 sensor\n  in order to discard 2 random lines in the bottom of images\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f980f5d2a45ef1812933d52361aefd50f01e2193",
      "tree": "9364f339234c8de56b127f5feaf10cbe08f6bee1",
      "parents": [
        "ccbc3cf22c8cad16ca3b17084e26e382c4e983f0"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:28:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:50:08 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: setting changes applied after an EOI\n\n- Setting changes applied after an end of image marker reception\n  This is the way MI2020 sensor works.\n  It seems to be logical to wait for a complete image before\n  to change a setting.\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ccbc3cf22c8cad16ca3b17084e26e382c4e983f0",
      "tree": "933e23d801340d7cb6098f20ddef56c1af16ec99",
      "parents": [
        "a13ee1dd5b7aeff73f80a2f6451af2690c901522"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:26:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:49:54 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: USB control message delay unification\n\n- 1 ms \"msleep\" applied to each sensor after USB control data exchange\n  This was done for two sensors because these exchanges were known to\n  be too quick depending on laptop model.\n  It is fairly logical to apply this delay to each sensor\n  in order to prevent from having errors with untested hardwares.\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a13ee1dd5b7aeff73f80a2f6451af2690c901522",
      "tree": "77fd383dae9faa7246d0f5c01e9ca3e302248408",
      "parents": [
        "be2a9fae7be36864777e4b66f925d7af11578d99"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Jun 24 04:22:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:49:37 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: new driver for MI2020 sensor\n\n- new MI2020 driver version made from a webcam gift\n- all previous flavors of this driver removed\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be2a9fae7be36864777e4b66f925d7af11578d99",
      "tree": "d53d317b844b2cce08d9e16ced0b6b2253b600d4",
      "parents": [
        "2584bc4337855382d23b4abfc2e2492df6fdeb41"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 06:42:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:49:20 2010 -0300"
      },
      "message": "V4L/DVB: gspca: Remove/move useless inclusions of slab.h\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2584bc4337855382d23b4abfc2e2492df6fdeb41",
      "tree": "35fb9a392cc369ccecb79212220a2fe837f599ac",
      "parents": [
        "7f8eacd2162a39ca7fc1240883118a786f147ccb"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Jun 13 17:00:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:49:04 2010 -0300"
      },
      "message": "V4L/DVB: Fix case where fields were not at the correct start location\n\nThis patch address an arithmetic error for the case where the only remaining\ncontent in the USB packet was the \"225Axxxx\" start of active video.  In cases\nwhere that happened to be at the end of the frame, we would inject it into the\nvideobuf (which is incorrect).  This caused fields to be intermittently\nrendered off by two pixels.\n\nThanks to Eugeniy Meshcheryakov for bringing this issue to my attention\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f8eacd2162a39ca7fc1240883118a786f147ccb",
      "tree": "9bf9cd8e95c6593c04da8c37a8e836c5bb8f8274",
      "parents": [
        "fab9bfbed22f91f271a93a3dfa142179a2278935"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat May 29 17:18:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:48:53 2010 -0300"
      },
      "message": "V4L/DVB: Add closed captioning support for the HVR-950q\n\nAdd NTSC closed captioning support for au0828 based products.  Note that this\nalso required reworking the locking to support streaming on both the video and\nVBI devices (the logic for which I copied from my changes made to the em28xx\nseveral months ago).\n\nThis work was sponsored by GetWellNetwork Inc.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fab9bfbed22f91f271a93a3dfa142179a2278935",
      "tree": "c2b8e9c63afa7f84380be2be9f509f2bd9314469",
      "parents": [
        "4359e5b5ba3b746cd02bd3a18d576b11c0843419"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Mon May 03 02:10:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:48:43 2010 -0300"
      },
      "message": "V4L/DVB: tda18271: fix error detection during initialization of first instance\n\nFix error detection of failures during initialization of first instance:\nDont pass a function into the tda_fail macro. Instead, save the function\nreturn value and pass that into the tda_fail macro.\n\nThis prevents the function from being called twice in cases of failure,\nfor example:\n\n[19026.074070] tuner 4-0060: chip found @ 0xc0 (device #0)\n[19026.087755] tda18271 4-0060: creating new instance\n[19026.089965] Unknown device detected @ 4-0060, device not supported.\n[19026.092233] Unknown device detected @ 4-0060, device not supported.\n[19026.092241] tda18271_attach: [4-0060|M] error -22 on line 1275\n[19026.092327] tda18271 4-0060: destroying instance\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4359e5b5ba3b746cd02bd3a18d576b11c0843419",
      "tree": "1e6180e339f445011bebfc8c734a23ace2ec2622",
      "parents": [
        "215659d14f9dbc849ccda1655c94d710f8cc6384"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sat Jun 12 13:55:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:48:30 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Increment driver version due to firmware loading changes\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "215659d14f9dbc849ccda1655c94d710f8cc6384",
      "tree": "7f1c65043106c2b14492616e48b17d76243a20f4",
      "parents": [
        "914610e8c508224a6fb9fb501ed4bda25b340ba6"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat Jun 12 13:41:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:48:13 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Automatic firmware reload\n\nIf the firmware has failed, this patch will automatically reload \u0026\nrestart the card. The previous card state will be restored on a\nsuccessful restart.  Firmware reload will only happen if neither the\nencoder or decoder is active.  If the card is busy then behaviour is as\nbefore, returning -EIO on device access until the reload can occur. On\ncards that support video output, coloured bars will be displayed during\nthe reload.\n\nAndy Walls (ivtv maintainer and patch committer) made minor tweaks to\ncomments and the logged messages, but nothing substantial otherwise.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "914610e8c508224a6fb9fb501ed4bda25b340ba6",
      "tree": "461d7bf99143ddda1847be4e9095a65268530ec3",
      "parents": [
        "a5ba334cda924eb0ae4754321ad7fc292c5a5288"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat Jun 12 13:33:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:47:55 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Add firmare monitoring and debug mode to ignore firmware problems\n\n\u003eFrom Ian\u0027s e-mail:\nWhen a device is opened the firmware state will be checked. If it isn\u0027t\nresponding then the open will fail with -EIO.  Due to the nature of the\nhardware, a single failed check will block everything since we don\u0027t know\nexactly what has failed. A side effect of this is the blocking of debug\naccess, so an additional debug level has been created which allows the block\nto be bypassed.\n\nAndy Walls\u0027 modifications:\nI modified Ian\u0027s patch to add a separate fw_debug module parameter to change\nthe driver\u0027s behavior, as opposed to using the normal debug module parameter.\nThe fw_debug module parameter is only available when CONFIG_VIDEO_ADV_DEBUG\nis set.\nI also made some minor whitespace adjustments and changed some warning\nmessages to be a bit more specific.  s/happy/glad/g\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5ba334cda924eb0ae4754321ad7fc292c5a5288",
      "tree": "c30a98e4797c3663db5b8f67afb237abeed979a6",
      "parents": [
        "40ff540f3ec7ce2fd37510cbef495a57a4d1bd56"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Mar 13 15:22:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:47:41 2010 -0300"
      },
      "message": "V4L/DVB: lgdt3305: enable FE_HAS_SIGNAL hack for the lgdt3304 in QAM mode\n\nThe signal bit is unreliable on the DT3304 in QAM mode, so\nset FE_HAS_SIGNAL based on \u0027cr_lock\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "40ff540f3ec7ce2fd37510cbef495a57a4d1bd56",
      "tree": "490f7451d264af99745f2bdef886627346e8a562",
      "parents": [
        "132631d07fb7ba4bac964cbcc16a50ea77dd5f56"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Mar 12 00:58:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:47:19 2010 -0300"
      },
      "message": "V4L/DVB: lgdt3305: update copyright date and MODULE_VERSION\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "132631d07fb7ba4bac964cbcc16a50ea77dd5f56",
      "tree": "1ab342da55348487b1d39b196ff70677bc80274d",
      "parents": [
        "10952a716fbf71dfaea979932379d779ea8303b6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Mar 12 00:56:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:47:07 2010 -0300"
      },
      "message": "V4L/DVB: lgdt3305: Jarod Wilson gets the credit for LGDT3304 support\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "10952a716fbf71dfaea979932379d779ea8303b6",
      "tree": "9ce77ce9a2000d2dacc46ddbc4ecf4365e1e4159",
      "parents": [
        "d99a21182246bb9c876c0f48ef1201e8df97535a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Mar 12 00:54:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:46:55 2010 -0300"
      },
      "message": "V4L/DVB: lgdt3305: FIXME: verify \u0026 document the LGDT3304 registers\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d99a21182246bb9c876c0f48ef1201e8df97535a",
      "tree": "f4e07e56ee99b3590f82ab705385c9e2359caceb",
      "parents": [
        "241b0f411193ebcfa86aa41a5ab4f22df2ef4c24"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Mar 12 00:32:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:46:42 2010 -0300"
      },
      "message": "V4L/DVB: lgdt3305: consolidate init functions\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "241b0f411193ebcfa86aa41a5ab4f22df2ef4c24",
      "tree": "479ae862f81077b3ddeb693341e0cba82fa76db2",
      "parents": [
        "5de82faec811e1494966f196354954a6543fdc3a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Mar 12 00:00:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:46:29 2010 -0300"
      },
      "message": "V4L/DVB: lgdt3305: re-write lgdt3304 ifbw hack in lgdt3305_rfagc_loop with FIXME\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5de82faec811e1494966f196354954a6543fdc3a",
      "tree": "9b41461897ceeb776f83a0d5e25358d8c7226322",
      "parents": [
        "bf37d1354f8dfb7eb2bf4eac1747ab548f20e834"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu Mar 11 23:50:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:46:11 2010 -0300"
      },
      "message": "V4L/DVB: lgdt3305: update lgdt3305.h header to match the header in lgdt3305.c\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf37d1354f8dfb7eb2bf4eac1747ab548f20e834",
      "tree": "6441d33e9ece715e19190f48c65f21180191e848",
      "parents": [
        "804258c95f9b782b1916eeb4fe280b119ad5b152"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu Mar 11 23:33:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:45:59 2010 -0300"
      },
      "message": "V4L/DVB: lgdt3305: remove pointless function, lgdt3304_sleep\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "804258c95f9b782b1916eeb4fe280b119ad5b152",
      "tree": "8bce57b91383c9f192ecef3410d8c0d97db1289a",
      "parents": [
        "5b0ff8c43afefbd42a1aa3cd89808eec829bbbb7"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sun Mar 07 17:20:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:45:34 2010 -0300"
      },
      "message": "V4L/DVB: dvb: add lgdt3304 support to lgdt3305 driver\n\nThere\u0027s a currently-unused lgdt3304 demod driver, which leaves a lot to\nbe desired as far as functionality. The 3304 is unsurprisingly quite\nsimilar to the 3305, and empirical testing yeilds far better results\nand more complete functionality by merging 3304 support into the 3305\ndriver. (For example, the current lgdt3304 driver lacks support for\nsignal strength, snr, ucblocks, etc., which we get w/the lgdt3305).\n\nFor the moment, not dropping the lgdt3304 driver, and its still up to\na given device\u0027s config setup to choose which demod driver to use, but\nI\u0027d suggest dropping the 3304 driver entirely.\n\nAs a follow-up to this patch, I\u0027ve got another patch that adds support\nfor the KWorld PlusTV 340U (ATSC) em2870-based tuner stick, driving\nits lgdt3304 demod via this lgdt3305 driver, which is what I used to\nsuccessfully test this patch with both VSB_8 and QAM_256 signals.\n\nA few pieces are still a touch crude, but I think its a solid start,\nas well as much cleaner and more feature-complete than the existing\nlgdt3304 driver.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5b0ff8c43afefbd42a1aa3cd89808eec829bbbb7",
      "tree": "9bf7ab7d9de98217ce157894311262932fec5090",
      "parents": [
        "4462864d723fcae990bde5621a19a8dce9231cfa"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 05 07:57:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:45:17 2010 -0300"
      },
      "message": "V4L/DVB: gspca - spca1528: New subdriver\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4462864d723fcae990bde5621a19a8dce9231cfa",
      "tree": "db1206e581c5706592c903220d6edfa4e2704c99",
      "parents": [
        "618a864ee7b720aa3560796e0dfad0e674366e60"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 05 07:47:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:44:56 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Function gspca_dev_probe2 added\n\nThis function is used when the USB video interface is checked by\nthe subdriver.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "618a864ee7b720aa3560796e0dfad0e674366e60",
      "tree": "663c4bf3ebdd122f391baaf9aaa0727eae634dba",
      "parents": [
        "e9b156532ec4d3c0a248ec958a8378f769297fcd"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 05 07:45:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:44:38 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sq930x: New subdriver\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e9b156532ec4d3c0a248ec958a8378f769297fcd",
      "tree": "a8090a33105ce396c1fa66aba6bf495b48803e72",
      "parents": [
        "ebb78c5a81e0f4c85f6d9e1b0d11ede7adb530b3"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 05 07:07:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:44:18 2010 -0300"
      },
      "message": "V4L/DVB: gspca - t613: Change the gain mechanism\n\n- variable / function rename\n- set the gains in one exchange\n- don\u0027t alter the register 80 which contains the AWB flag\n  and other sensor specific values\n- the global gain is now the average of the R, G and B gains.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ebb78c5a81e0f4c85f6d9e1b0d11ede7adb530b3",
      "tree": "10d93756d6026aad05b235ee382670e4435824c8",
      "parents": [
        "983882411b1121557c822887a27aeaa874f51577"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 05 06:56:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:44:08 2010 -0300"
      },
      "message": "V4L/DVB: gspca - t613: Simplify the scan of isoc packets\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "983882411b1121557c822887a27aeaa874f51577",
      "tree": "9f9e35ab51966f066f0bceb261949886bf8b2f21",
      "parents": [
        "79960d3904d1bcc6698ce86ea12ee0e003d4c37d"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 07:30:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:44:02 2010 -0300"
      },
      "message": "V4L/DVB: gspca - t613: Remove the RGB gains setting from sensor_polling\n\nThis patch also renames the last polling message from the closer one\nof the ms-windows driver.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "79960d3904d1bcc6698ce86ea12ee0e003d4c37d",
      "tree": "60c83047e775d2c0c45a8b11a708e875380ee617",
      "parents": [
        "78b98cb9422533ecec32d8d30a23212c9a896ddc"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 07:24:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:43:39 2010 -0300"
      },
      "message": "V4L/DVB: gspca - t613: Change the gamma table\n\nThe new table is sorted and extracted from a clear part of the MS-Windows\ndriver.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78b98cb9422533ecec32d8d30a23212c9a896ddc",
      "tree": "25e63a05de0ea143789cd515ddcb9356270d3417",
      "parents": [
        "cd8955b85efd7f460339f0ac8117be9e513a6996"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 05 07:01:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:43:22 2010 -0300"
      },
      "message": "V4L/DVB: gspca - t613: Adjust light frequency values per sensor\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd8955b85efd7f460339f0ac8117be9e513a6996",
      "tree": "d5525daade40e40f7cd61a4e1316cba5ff9a358e",
      "parents": [
        "a9dfc01d206b3bc807814751cb2b4e0704f4a2f7"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 07:22:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:13 2010 -0300"
      },
      "message": "V4L/DVB: gspca - t613: Cleanup and clarify the source\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a9dfc01d206b3bc807814751cb2b4e0704f4a2f7",
      "tree": "24b342169f6ccb3c8ab7a645e22c24959696f9c1",
      "parents": [
        "93604b0fdde324da0a4581efaa584a036554b36a"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 06:21:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:12 2010 -0300"
      },
      "message": "V4L/DVB: gspca - zc3xx: Add back the brightness control\n\nThis patch also changes a bit the contrast control.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "93604b0fdde324da0a4581efaa584a036554b36a",
      "tree": "51d2d330aed18c9badea0523301a057c175d8023",
      "parents": [
        "db6cf426a8692bce729341f74a57281ca021f2aa"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 05:54:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:11 2010 -0300"
      },
      "message": "V4L/DVB: gspca - zc3xx: Don\u0027t change the registers 7 and 8 for sensor pas202b\n\nThese registers seem to act on the JPEG compression whose control\nis not implemented in the current driver.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db6cf426a8692bce729341f74a57281ca021f2aa",
      "tree": "8d425f35537ee00bdc065353aea0aea4e95fed67",
      "parents": [
        "bf48cc4149df1bc1447068b0247c2364713af66c"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 05:48:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:10 2010 -0300"
      },
      "message": "V4L/DVB: gspca - zc3xx: Change the max and default JPEG qualities\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf48cc4149df1bc1447068b0247c2364713af66c",
      "tree": "42996cbb8635a19965fb56a7f4565756bf886dcc",
      "parents": [
        "9a731a3265a808c806766a28e2b62e9da78f9ac6"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 05:46:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:09 2010 -0300"
      },
      "message": "V4L/DVB: gspca - stk014: Change the min and default values of the JPEG quality\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a731a3265a808c806766a28e2b62e9da78f9ac6",
      "tree": "c7e6465a5233a6e0579f81d46f0de80a8213ce49",
      "parents": [
        "456c9acb63fa5c3974c72309f831bd0e1f34b6d9"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Jun 04 05:26:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:08 2010 -0300"
      },
      "message": "V4L/DVB: gspca - JPEG subdrivers: Don\u0027t allocate the JPEG header\n\nThe JPEG header is now included in the subdriver structure instead\nof being allocated and freed at capture start and stop.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "456c9acb63fa5c3974c72309f831bd0e1f34b6d9",
      "tree": "56eb5e4ab353b1f59a6565e344b71ed63d54cbca",
      "parents": [
        "74c519cb6c5f23574a4d1d4a71b2b481a7482c85"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue Jun 01 06:39:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:07 2010 -0300"
      },
      "message": "V4L/DVB: gspca_ov519: Don\u0027t report a saturation control for 7670 sensors\n\nsetcolors(0 is a no-op for 7670 sensors, so we should not report a\nsaturation control for 7670 sensors.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "74c519cb6c5f23574a4d1d4a71b2b481a7482c85",
      "tree": "39cd1634487d7130c1fa6988de8a442f90762b0e",
      "parents": [
        "14bff9b8e746cfdb08f852f489a41659ed814c2a"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed May 12 07:01:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:06 2010 -0300"
      },
      "message": "V4L/DVB: gspca_tv8532: rename brightness control to exposure\n\nWhat we\u0027ve called brightness so far actually is an exposure control,\nrename it and fixup the maximum and default values.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14bff9b8e746cfdb08f852f489a41659ed814c2a",
      "tree": "842d854805a1989303c38c5da5f8ec48ed10dc55",
      "parents": [
        "5e027610eaad08c996ee791a7d7d93294ace2c2a"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed May 12 06:58:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:05 2010 -0300"
      },
      "message": "V4L/DVB: gspca_tv8532: add gain control\n\ngspca_tv8532: add gain control\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5e027610eaad08c996ee791a7d7d93294ace2c2a",
      "tree": "16a13d454eaf07959e22481fd1de0deb1f5410d9",
      "parents": [
        "d6b6d7aef458e1c1ce6997929d38aaa48fe637c2"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed May 12 06:26:01 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:04 2010 -0300"
      },
      "message": "V4L/DVB: gspca_tv8532: remove a whole bunch of unnecessary register writes\n\nThere is a problem with certain tv8532 cams, where sometimes there\nhsync/vsync locks one pixel of where it normally locks. While trying to\nfix this (which I failed to do). I noticed there are lots if duplicate\nregister writes and unnecessary register reads in the tv8532 driver. This\npatch cleanes these ups (which has no negative effects, but unfortunately\nalso does not help).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d6b6d7aef458e1c1ce6997929d38aaa48fe637c2",
      "tree": "2f937c093e04cb4063633535ff528a2f1cb5e59f",
      "parents": [
        "ccfb30288228aaaf40a849bffe434bc9eb46b23c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat May 08 08:55:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:03 2010 -0300"
      },
      "message": "V4L/DVB: gspca_ovfx2: drop first frames in stream if not synced\n\nWith the ovfx2 bridge sometimes the first few frames in a stream\nwould be no good, as the bridge and sensor are not in complete hsync /\nvsync yet. This can easily be detected by checking the framesize. So if the\nframesize is short and it is one of the 1ste 3 frames after an sd_start,\ndrop it.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ccfb30288228aaaf40a849bffe434bc9eb46b23c",
      "tree": "67662f13ac99c56eb7dbf942341d8f35458ee6e7",
      "parents": [
        "758bb0b3e77d7876b76e48b4ac20f473be004421"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 30 17:24:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:02 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Partially revert some copybuf logic\n\nPartially revert changeset 0208bef609242a2d50b95edc713a41566cae500b:\n\nAs pointed by Stefan Ringel \u003cstefan.ringel@arcor.de\u003e, many packets become\ndamaged by this change. That means that the \"size\" field of Video/VBI is not\npresenting 180 bytes, as it should be expected.\n\nThanks-to: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "758bb0b3e77d7876b76e48b4ac20f473be004421",
      "tree": "838cf834076a6d60917e5de8b049612f4e00b10a",
      "parents": [
        "d0669c872ff68cac5ab312569e716c12171440a9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 07 12:32:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:01 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Be sure that the new buffer is empty\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d0669c872ff68cac5ab312569e716c12171440a9",
      "tree": "ae661bc1f1c9500ca891e0310fdb1dd6bc77deff",
      "parents": [
        "23ba94633db4311f06f57f0f53d6715feab6a018"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 07 12:10:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:06:00 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Fix copybuf continue logic\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "23ba94633db4311f06f57f0f53d6715feab6a018",
      "tree": "09a521e8c37fed056f9063143d712106664d88ef",
      "parents": [
        "a59bff3714a0f568f25816772ee939796cc7741d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 07 11:57:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:05:59 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: audio packet has always 180 bytes\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a59bff3714a0f568f25816772ee939796cc7741d",
      "tree": "8337eac9f1325e1284a705741f1cf2c9c26ae4c6",
      "parents": [
        "e8cbf0357eb7148b41eb2cd4bb37b0b9532042fc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 07 11:57:01 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:05:58 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Improve set bitrate routines used by alsa\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e8cbf0357eb7148b41eb2cd4bb37b0b9532042fc",
      "tree": "35312ff58070138bbdd98885496502db98869e7f",
      "parents": [
        "3f23a81a101889711e878240908a2b81b94a268a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 05 19:21:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:05:56 2010 -0300"
      },
      "message": "V4L/DVB: tm6000-alsa: Implement a routine to store data received from URB\n\nImplements the fillbuf callback to store data received via URB\ndata transfers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f23a81a101889711e878240908a2b81b94a268a",
      "tree": "41ad45d6ba2f92773c0d21dcd08431b8c1bae443",
      "parents": [
        "faa7c13481a1d73e93456b1e2a0d95c4f89ad518"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 05 15:10:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:05:55 2010 -0300"
      },
      "message": "V4L/DVB: tm6000-alsa: Fix several bugs at the driver initialization code\n\nThere are several missing things at the driver, preventing, for example,\nthe code to start/stop DMA to actually work. Fix them before implementing\na routine to store data at the audio buffers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "faa7c13481a1d73e93456b1e2a0d95c4f89ad518",
      "tree": "1c6bce122f49d070608df0489f8fe1478892dd48",
      "parents": [
        "b17b86991a6a17560ddd97ed9a970fc38427217d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 04 21:08:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:05:54 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: avoid unknown symbol tm6000_debug\n\nReported by Stefan Ringel.\n\nThanks-to: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b17b86991a6a17560ddd97ed9a970fc38427217d",
      "tree": "53cc71594e1b762d4977b5a98fb9ace969e7f4b8",
      "parents": [
        "39e1256bc4b85145b9db392e49a71cad43f6903b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 03 17:16:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:05:53 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Add a callback code for buffer fill\n\nImplements a callback to be used by tm6000-alsa, in order to allow filling\naudio data packets.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "39e1256bc4b85145b9db392e49a71cad43f6903b",
      "tree": "26859d818584ff840d9574957abad2caf2056e7f",
      "parents": [
        "54b78608c6f4a30b4d64ec17bc36636c2a081506"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 03 16:31:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 14:05:52 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Use an enum for extension type\n\nIn order to better document and be sure that the values are used\nat the proper places, convert extension type into an enum and\nname it as \"type\", instead of \"id\".\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "54b78608c6f4a30b4d64ec17bc36636c2a081506"
}
