)]}'
{
  "log": [
    {
      "commit": "4bdf4a8342ca01ff794f5de8f9766cf15947a2ef",
      "tree": "0d2bca74546d642bd50a495b21bfd6d205aed5da",
      "parents": [
        "89b3d78d153a049924eb0da92caf55dc1e0f5d75"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Nov 10 14:49:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:48 2009 -0200"
      },
      "message": "V4L/DVB (13421): gspca - main: Clearer message when bandwidth too small.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89b3d78d153a049924eb0da92caf55dc1e0f5d75",
      "tree": "9c5846802a65deaa50ddc3ece9f058d8002e4c53",
      "parents": [
        "6763cc0e54e95eea356e15f9cd9a2f7b5ebeb7e8"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Nov 10 06:46:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:48 2009 -0200"
      },
      "message": "V4L/DVB (13420): gspca - doc: Change the name of some webcams.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6763cc0e54e95eea356e15f9cd9a2f7b5ebeb7e8",
      "tree": "1b33319908b9e5678bda5b12488019bd040364af",
      "parents": [
        "4d0fc03a76d96fff0cf6c815702ae04896b74cde"
      ],
      "author": {
        "name": "MÃ¡rton NÃ©meth",
        "email": "nm127@freemail.hu",
        "time": "Mon Nov 09 07:10:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:47 2009 -0200"
      },
      "message": "V4L/DVB (13419): gspca - pac7302: Add debug register write interface.\n\nAdd debug register write interface to pac7302 to be able to set\nfor example the edge detect mode (bit 2 register 0x55) or the\ntest pattern (bit 0..3, register 0x72) and test overlay (bit 4,\nregister 0x72) from the user space. Only write of register\npage 0 is supported by this patch.\n\nSigned-off-by: MÃ¡rton NÃ©meth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d0fc03a76d96fff0cf6c815702ae04896b74cde",
      "tree": "d5883fe52865b0557f92aa5d487c96ea16a02bb0",
      "parents": [
        "f8b0bca1a7ea8479490bcc06835ccbf590ba2c4e"
      ],
      "author": {
        "name": "MÃ¡rton NÃ©meth",
        "email": "nm127@freemail.hu",
        "time": "Mon Nov 09 07:08:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:47 2009 -0200"
      },
      "message": "V4L/DVB (13418): gspca - pac7311: Stop sending URBs on first error.\n\nSigned-off-by: MÃ¡rton NÃ©meth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f8b0bca1a7ea8479490bcc06835ccbf590ba2c4e",
      "tree": "70444d1dfe1116071ad182435a4bdfc8c69c3d8a",
      "parents": [
        "f58d7856695b6a3a03a56250c6c591022ac9918f"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Nov 23 14:29:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:47 2009 -0200"
      },
      "message": "V4L/DVB (13417): Fix videobuf_queue_vmalloc_init() prototype\n\nFor whatever reason, the device structure pointer to\nvideobuf_queue_vmalloc_init is typed \"void *\", even though it\u0027s passed\nright through to videobuf_queue_core_init(), which expects a struct\ndevice pointer.  The other videobuf implementations use struct device *;\nI think vmalloc should too.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f58d7856695b6a3a03a56250c6c591022ac9918f",
      "tree": "e37ea6f292467a97f776127d24b830fc84243d3e",
      "parents": [
        "296372e3b04a41853df1be6623a5bd634051458c"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Nov 22 18:52:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:46 2009 -0200"
      },
      "message": "V4L/DVB (13416): smssdio: initialize return value\n\nThe return value may be used uninitialized when the size parameter\nhappens to be 0.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "296372e3b04a41853df1be6623a5bd634051458c",
      "tree": "c77fc111da00de72c10b3d14f36e3c953b5a5d16",
      "parents": [
        "b1858190fc0180df70e9e7bab24a679129643f43"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Nov 22 18:03:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:46 2009 -0200"
      },
      "message": "V4L/DVB (13415): videobuf-core: explicitly cast page count\n\nExplicitly cast page count in the debug message.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1858190fc0180df70e9e7bab24a679129643f43",
      "tree": "14f383168d571b79d195e37bedea997ccc510d11",
      "parents": [
        "cd0e280f1bbecebcd20ed0ddd4dd8fb03a506b3c"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Nov 21 13:46:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:45 2009 -0200"
      },
      "message": "V4L/DVB (13414): ttusb-dec: do not overwrite the first part of phys string\n\nUse strlcat() to append a string to the previously created first part.\n\nThe semantic match that finds this kind of problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression dev;\nexpression phys;\nexpression str;\nexpression size;\n@@\n \tusb_make_path(dev, phys, size);\n-\tstrlcpy(phys, str, size);\n+\tstrlcat(phys, str, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd0e280f1bbecebcd20ed0ddd4dd8fb03a506b3c",
      "tree": "d2dc56a3b69eb7b77cfb9d0dc122329f7e17aae7",
      "parents": [
        "c95a419a5604ec8a23cd73f61e9bb151e8cbe89b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Nov 21 08:49:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:45 2009 -0200"
      },
      "message": "V4L/DVB (13413): introduce missing kfree\n\nError handling code following a kzalloc should free the allocated data.\nSimilarly for usb-alloc urb.\n\nThe semantic match that finds the first problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c95a419a5604ec8a23cd73f61e9bb151e8cbe89b",
      "tree": "1acbac86a206c4ed86b37e392da671b970893721",
      "parents": [
        "5375659a3df319700d97d911e44926fb43354839"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Nov 20 15:34:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:45 2009 -0200"
      },
      "message": "V4L/DVB: Fix test in copy_reg_bits()\n\nThe reg_pair2[j].reg was tested twice.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5375659a3df319700d97d911e44926fb43354839",
      "tree": "3956d036635bb60369b4505a6ee13f5a0f5d9bbf",
      "parents": [
        "b1d33f4b0ae319ca79b6bafd6e815cbe0dcd7c14"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Nov 18 16:01:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:44 2009 -0200"
      },
      "message": "V4L/DVB (13410): firedtv: remove an unnecessary function argument\n\nAll read transactions initiated by firedtv are only quadlet-sized, hence\nthe backend-\u003eread call can be simplified a little.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1d33f4b0ae319ca79b6bafd6e815cbe0dcd7c14",
      "tree": "5a86b5661e363b3d1fd3ce5a3b25cf9c03b7ee64",
      "parents": [
        "a8aeb7836edac3e0cce1286eefbca793c54cbad0"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Nov 18 16:01:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:44 2009 -0200"
      },
      "message": "V4L/DVB (13409): firedtv: packet requeuing is likely to succeed\n\nPacket DMA buffers are queued either initially all at once (then, a\nqueueing failure will cause firedtv to release the DMA context as a\nwhole) or subsequently one by one as they recycled after use (then a\nfailure is extremely unlikely).  Therefore we can be a little less\ncautious when counting at which packet buffer to set the interrupt flag.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a8aeb7836edac3e0cce1286eefbca793c54cbad0",
      "tree": "b7ad2ec41da83dd3b1689dfcf3f58f8f5fe57f89",
      "parents": [
        "b699c2712b1ddcc3ef4491adde00a47a880fde97"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Nov 18 16:00:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:43 2009 -0200"
      },
      "message": "V4L/DVB (13408): firedtv: shrink buffer pointer table\n\nCache only addresses of whole pages, not of each buffer chunk.  Besides,\npage addresses can be obtained by page_address() instead of kmap() since\nthey were allocated in lowmem.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b699c2712b1ddcc3ef4491adde00a47a880fde97",
      "tree": "446f12baedad897f614de8b09c01855894a133c0",
      "parents": [
        "fa26ae3e8260530121e6e0e57427468a9f0038d7"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Mon Nov 16 22:22:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:43 2009 -0200"
      },
      "message": "V4L/DVB (13407): Add Prof 7301 PCI DVB-S2 card\n\nAdd Prof 7301 PCI DVB-S2 card\n\nThe card based on stv0903 demod, stb6100 tuner.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa26ae3e8260530121e6e0e57427468a9f0038d7",
      "tree": "de759aeb0b13aee3914e10107d3f5fd6d4d2b30b",
      "parents": [
        "d89ce0d9ec9f980d59eae8d5a0ead98988e3b545"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Nov 12 10:16:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:43 2009 -0200"
      },
      "message": "V4L/DVB: pt1: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/media/dvb/pt1/pt1.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d89ce0d9ec9f980d59eae8d5a0ead98988e3b545",
      "tree": "38f34ca547e5b9d5e37fdc875072f34b7f4d7258",
      "parents": [
        "87918334792a4d8a73b0511466b77bd6aa055db3"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Nov 09 19:09:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:42 2009 -0200"
      },
      "message": "V4L/DVB (13402): radio-mr800 - autosuspend for radio-mr800 driver\n\nPatch adds autosuspend support for mr800 radio driver.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "87918334792a4d8a73b0511466b77bd6aa055db3",
      "tree": "56f9e71c5d88cb0bf3a027a56588fb33c232f733",
      "parents": [
        "6e25abb522e055beeaf887f50a49cb370acc62b6"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Nov 08 18:30:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:42 2009 -0200"
      },
      "message": "V4L/DVB (13400): firedtv: port to new firewire core\n\nThe firedtv DVB driver will now work not only on top of the old ieee1394\ndriver stack but also on the new firewire driver stack.\n\nAlongside to the firedtv-1394.c backend for driver binding and I/O, the\nfiredtv-fw.c backend is added.  Depending on which of the two 1394\nstacks is configured, one or the other or both backends will be built\ninto the firedtv driver.\n\nThis has been tested with a DVB-T and a DVB-C box on x86-64 and x86-32\ntogether with a few different controllers (Agere FW323, a NEC chip, TI\nTSB82AA2, TSB43AB22/A, VIA VT6306).\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e25abb522e055beeaf887f50a49cb370acc62b6",
      "tree": "55685065fbfbaf1fd43ad691686623682c0b9dc0",
      "parents": [
        "054286b12c7ba7d37a945326d38716a00434002b"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Nov 08 18:29:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:41 2009 -0200"
      },
      "message": "V4L/DVB (13399): firedtv: add missing include, rename a constant\n\nAdd #include \u003cdvb_demux.h\u003e for dvb_dmx_swfilter_packets().  This was\nalready indirectly included via firedtv.h, but don\u0027t rely on it.\n\nThe 4 bytes which were referred to as FIREWIRE_HEADER_SIZE are actually\nthe source packet header from IEC 61883-4 (MPEG2-TS data transmission\nover 1394), not e.g. the IEEE 1394 isochronous packet header.  So choose\na more precise name.\n\nAlso, express the payload size as a preprocessor constant too.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "054286b12c7ba7d37a945326d38716a00434002b",
      "tree": "d0d236c5f9d4341e38a3896f9d81a93bc51b8d4b",
      "parents": [
        "56411f49f69140b97e259256b99dc276f2b2b427"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Nov 08 18:29:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:41 2009 -0200"
      },
      "message": "V4L/DVB (13398): firedtv: reform lock transaction backend call\n\nPreparation for the port of firedtv to the firewire-core kernel API:\nThe fdtv-\u003ebackend-\u003elock() hook and thus the CMP code is slightly changed\nto better fit with the new API.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "56411f49f69140b97e259256b99dc276f2b2b427",
      "tree": "04b8c84ca48e71f36fed5cae293d3b70e5e28b58",
      "parents": [
        "b921d929f4a012be3e809fbb1ff1e8e6c0751c06"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Nov 08 18:28:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:41 2009 -0200"
      },
      "message": "V4L/DVB (13397): firedtv: move remote control workqueue handling into rc source file\n\nPreparation for the port of firedtv to the firewire-core kernel API:\nCanceling of the remote control workqueue job is factored into\nfiredtv-rc.c.  Plus trivial whitespace change.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b921d929f4a012be3e809fbb1ff1e8e6c0751c06",
      "tree": "835ab0d06d1f12f552339091898a68c5bea93343",
      "parents": [
        "c4c1e295d2721470141843e31a69c4b1c131e0f7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Nov 08 14:49:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:40 2009 -0200"
      },
      "message": "V4L/DVB (13396): correct initialization of audio_mode\n\nThis initialization of the value of audio_mode is the one used if nothing\nmatches in the subsequent switch.  The variable audio_mode is subsequently\nassigned to constants such as TUNER_AUDIO_MONO and TUNER_AUDIO_STEREO.\nTUNER_AUDIO_STEREO has the same value as V4L2_TUNER_MODE_STEREO, so it\nwould seem better to use that value here.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4c1e295d2721470141843e31a69c4b1c131e0f7",
      "tree": "19234f512501ae80624ea5f23b47784dfbc4ef6a",
      "parents": [
        "012880be6e1c8503e2901f8de90cc1e711334989"
      ],
      "author": {
        "name": "hiranotaka@zng.jp",
        "email": "hiranotaka@zng.jp",
        "time": "Sun Nov 08 05:42:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:40 2009 -0200"
      },
      "message": "V4L/DVB (13394): pt1: Support FE_READ_SNR\n\nSigned-off-by: HIRANO Takahito \u003chiranotaka@zng.info\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "012880be6e1c8503e2901f8de90cc1e711334989",
      "tree": "aabf76f36b468c2edf5c5899ffd486897edf549e",
      "parents": [
        "23fbee6f88d59b4edca0855242d55e5b7cfc2401"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Sun Nov 08 04:41:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:39 2009 -0200"
      },
      "message": "V4L/DVB (13389): gspca - pac7302: Handle return values in sd_start().\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "23fbee6f88d59b4edca0855242d55e5b7cfc2401",
      "tree": "b9015f3c9b44429727a774ef3d023fd65d07493c",
      "parents": [
        "b760812ed78c93249ac7957fedb87ba9c3ca3906"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Sun Nov 08 04:35:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:39 2009 -0200"
      },
      "message": "V4L/DVB (13388): gspca - pac7302: Add white balance control.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b760812ed78c93249ac7957fedb87ba9c3ca3906",
      "tree": "d3e9618d265a6a238c2bcb4e5bb5e348697a80c1",
      "parents": [
        "77ee33184fb4a37926c460d337c8d181f7c4c680"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Nov 07 16:38:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:39 2009 -0200"
      },
      "message": "V4L/DVB (13387): gspca - main: Fix a compilation warning.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77ee33184fb4a37926c460d337c8d181f7c4c680",
      "tree": "d5eb9de1b70d29586e8f3111863fa11d6da26b47",
      "parents": [
        "265a8098e75e156985abfaac250ee4f2b407f863"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Nov 07 15:30:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:38 2009 -0200"
      },
      "message": "V4L/DVB (13386): gspca - main: Change version to 2.8.0.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "265a8098e75e156985abfaac250ee4f2b407f863",
      "tree": "0eb60f1488c2948bd3d830225537bc7e6b9d5921",
      "parents": [
        "d5aa3856fd09ad0ea04619d6cba31192dac08e84"
      ],
      "author": {
        "name": "MÃ¡rton NÃ©meth",
        "email": "nm127@freemail.hu",
        "time": "Sat Nov 07 15:15:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:38 2009 -0200"
      },
      "message": "V4L/DVB (13385): gspca - pac7302: Add red and blue balance control.\n\nThe valid values for these controls are 0..3 (lower two bits) which was\nidentified by trial and error on Labtec Webcam 2200 (USB ID 093a:2626).\nThe upper 6 bits are ignored on page 0, registers 0xc5 and 0xc7 by the camera.\n\nSigned-off-by: MÃ¡rton NÃ©meth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5aa3856fd09ad0ea04619d6cba31192dac08e84",
      "tree": "8721bd2a164e0eec17c9dc7ae1c31db4b1468512",
      "parents": [
        "b1784b3377bdeaeb6b9d01e651ff07bd44fec0f4"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Nov 07 06:10:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:37 2009 -0200"
      },
      "message": "V4L/DVB (13384): gspca - sonixj: Optimize code and add some comments.\n\n- the i2c base address is now taken from the sn9c1xx register table\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1784b3377bdeaeb6b9d01e651ff07bd44fec0f4",
      "tree": "ae09c129021a7e1e7fa2ace0133509c0194693c2",
      "parents": [
        "67c98f72e132e191ff4db0ac7bd81ea94fa5c667"
      ],
      "author": {
        "name": "MÃ¡rton NÃ©meth",
        "email": "nm127@freemail.hu",
        "time": "Sat Nov 07 05:52:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:37 2009 -0200"
      },
      "message": "V4L/DVB (13383): gspca - pac7311/pac7302: Propagate error to higher level software.\n\nThe usb_control_msg() can fail any time. Only continue writing\nsequence if there was no error with the previous write. If there\nwas any problem stop sending URBs and propagate the error to the\ngspca_main.\n\nSigned-off-by: MÃ¡rton NÃ©meth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "67c98f72e132e191ff4db0ac7bd81ea94fa5c667",
      "tree": "814147021cd8cdeefbd69dc5b9b2d77189ab6362",
      "parents": [
        "3a054627cc949c3b7bb8387543919e7d4022753a"
      ],
      "author": {
        "name": "MÃ¡rton NÃ©meth",
        "email": "nm127@freemail.hu",
        "time": "Sat Nov 07 05:45:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:37 2009 -0200"
      },
      "message": "V4L/DVB (13382): gspca - pac7302: Remove redundant stream off command.\n\nThe stream off command is sent to the device twice, one is enough.\n\nSigned-off-by: MÃ¡rton NÃ©meth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a054627cc949c3b7bb8387543919e7d4022753a",
      "tree": "5005b60b119358858d1da422471a0c622e944858",
      "parents": [
        "2b588db82d2c210e84da129a223bb403d3131abe"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Nov 17 19:43:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:36 2009 -0200"
      },
      "message": "V4L/DVB (13380): sms-cards: make id unsigned in sms_get_board()\n\nMake id signed so we can\u0027t get an invalid pointer when we pass a negative\nid.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b588db82d2c210e84da129a223bb403d3131abe",
      "tree": "ed23a58a98f0d824faad688ff97bb5fc401aadb7",
      "parents": [
        "caac970f91f39f67b5e48680840605e24896ff99"
      ],
      "author": {
        "name": "Alexander Strakh",
        "email": "strakh@ispras.ru",
        "time": "Tue Nov 17 19:43:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:36 2009 -0200"
      },
      "message": "V4L/DVB (13379): quickcam_messenger: possible buffer overflow while use strncat\n\nIn driver ./drivers/media/video/usbvideo/quickcam_messenger.c in line 91:\n\n  91         usb_make_path(dev, cam-\u003einput_physname, sizeof(cam-\u003einput_physname));\n\nAfter this line we use strncat:\n\n  92         strncat(cam-\u003einput_physname, \"/input0\", sizeof(cam-\u003einput_physname));\n\nwhere sizeof(cam-\u003einput_physname) returns length of cam-\u003einput_phisname\nwithout length for null-symbol.  But this parameter must be - \"maximum\nnumbers of bytes to copy\", i.e.:\nsizeof(cam-\u003einput_physname)-strlen(cam-\u003einput_physname)-1.\n\nIn this case, after call to usb_make_path the similar drivers use strlcat.\n\nLike in: drivers/hid/usbhid/hid-core.c:\n1152         usb_make_path(dev, hid-\u003ephys, sizeof(hid-\u003ephys));\n1153         strlcat(hid-\u003ephys, \"/input\", sizeof(hid-\u003ephys));\n\nFound by Linux Driver Verification Project.\n\nUse strlcat instead of strncat.\n\nSigned-off-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "caac970f91f39f67b5e48680840605e24896ff99",
      "tree": "74a82f2ab094660ae9ae999974590714f41bd70a",
      "parents": [
        "38a54f35a0a90c0b62b111dd4de24248b22616b9"
      ],
      "author": {
        "name": "Alexander Strakh",
        "email": "strakh@ispras.ru",
        "time": "Tue Nov 17 19:43:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:35 2009 -0200"
      },
      "message": "V4L/DVB (13378): konicawc.c: possible buffer overflow while use strncat\n\nIn driver ./drivers/media/video/usbvideo/konicawc.c in line 227:\n\n227         usb_make_path(dev, cam-\u003einput_physname, sizeof(cam-\u003einput_physname));\n\nAfter this line we use strncat:\n\n228         strncat(cam-\u003einput_physname, \"/input0\", sizeof(cam-\u003einput_physname));\n\nwhere sizeof(cam-\u003einput_physname) returns length of cam-\u003einput_phisname\nwithout length for null-symbol.  But this parameter must be - \"maximum\nnumbers of bytes to copy\", i.e.:\nsizeof(cam-\u003einput_physname)-strlen(cam-\u003einput_physname)-1.\n\nIn this case, after call to usb_make_path the similar drivers use strlcat.\n\nLike in drivers/hid/usbhid/hid-core.c:\n1152         usb_make_path(dev, hid-\u003ephys, sizeof(hid-\u003ephys));\n1153         strlcat(hid-\u003ephys, \"/input\", sizeof(hid-\u003ephys));\n\nFound by Linux Driver Verification Project.\n\nUse strlcat instead of strncat.\n\nSigned-off-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38a54f35a0a90c0b62b111dd4de24248b22616b9",
      "tree": "aeaeea69146639cd6e99aad838358edb26221f87",
      "parents": [
        "b18bd1d8806c0982c7835dcb58a27c4e9005e4fb"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Tue Nov 17 19:43:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:35 2009 -0200"
      },
      "message": "V4L/DVB (13377): make struct videobuf_queue_ops constant\n\nThe videobuf_queue_ops function vector is not declared constant, but\nthere\u0027s no need for the videobuf layer to ever change it.  Make it const\nso that videobuf users can make their operations const without warnings.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b18bd1d8806c0982c7835dcb58a27c4e9005e4fb",
      "tree": "54e79beaae9a22420f564f98a62eb4d08b8f69a7",
      "parents": [
        "ea5697fe9ed6a1d534de436eff3138041e3c8aa9"
      ],
      "author": {
        "name": "David Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Mon Oct 26 09:41:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:35 2009 -0200"
      },
      "message": "V4L/DVB (13376): cx-usb: add Mygica D689 DMB-TH USB support\n\nX-Patchwork-Id: 55873\n\nAdd support for cxusb card Mygica D689 DBM-TH USB\n\nSigned-off-by: David T. L. Wong \u003cdavidtlwong@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ea5697fe9ed6a1d534de436eff3138041e3c8aa9",
      "tree": "7df0cce326d385d3e2e91a8f8ffdb5ce7fa0d99a",
      "parents": [
        "ec27b6aafb1796a09aad401143f70ad079421ca4"
      ],
      "author": {
        "name": "David T. L. Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Mon Oct 26 08:54:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:34 2009 -0200"
      },
      "message": "V4L/DVB (13375): cx23885: Add support for Mygica X8558Pro DMB-TH\n\nAdds support for cx23885 card Mygica X8558 Pro DMB-TH\n\nSigned-off-by: David T. L. Wong \u003cdavidtlwong@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec27b6aafb1796a09aad401143f70ad079421ca4",
      "tree": "3393ec54fb8bed465e3fa550cf603aa7e15dda01",
      "parents": [
        "95963cbcd0ee00026cc34ba84906ee4aa2029f4d"
      ],
      "author": {
        "name": "David T.L. Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Mon Oct 26 07:08:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:34 2009 -0200"
      },
      "message": "V4L/DVB (13374): AltoBeam ATBM8830 GB20600-2006(DMB-TH) demodulator\n\nAdds support for Maxim MAX2165 silicon tuner.\n\nIt was tested on Mygica X8558Pro, which has MAX2165, ATBM8830 and CX23885.\n\nSigned-off-by: David T. L. Wong \u003cdavidtlwong@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95963cbcd0ee00026cc34ba84906ee4aa2029f4d",
      "tree": "e92fd02f77f4dcac8056d324a2f36855b830b523",
      "parents": [
        "5232263a7daa1247fe4a30579c296ddccfeeb7e6"
      ],
      "author": {
        "name": "David T.L. Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Mon Oct 26 06:42:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:33 2009 -0200"
      },
      "message": "V4L/DVB (13373): Maxium MAX2165 silicon tuner\n\nAdds support for Maxim MAX2165 silicon tuner.\n\nIt is tested on Mygica X8558Pro, which has MAX2165, ATBM8830 and CX23885\n\nSigned-off-by: David T. L. Wong \u003cdavidtlwong@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5232263a7daa1247fe4a30579c296ddccfeeb7e6",
      "tree": "236e407a85575de3a741f0cffc9c8cf07ea53546",
      "parents": [
        "2bf290be4f3ef11889026d750244cc3bd1164974"
      ],
      "author": {
        "name": "Ignacio de Miguel Diaz",
        "email": "imigueldiaz@gmail.com",
        "time": "Fri Nov 13 23:13:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:33 2009 -0200"
      },
      "message": "V4L/DVB (13368): af9015: support for Sveon STV20 Tuner USB DVB-T HDTV\n\nAdd USB ID 1b80:e39d for Sveon STV20 Tuner USB DVB-T HDTV.\n\nSigned-off-by: Ignacio de Miguel Diaz \u003cimigueldiaz@gmail.com\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bf290be4f3ef11889026d750244cc3bd1164974",
      "tree": "4ea4ed24cd302299dd86f29ed92c567e145cbe64",
      "parents": [
        "a15c7b42b2b8eda719920e93b81be031f2e0b01b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Nov 13 22:38:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:33 2009 -0200"
      },
      "message": "V4L/DVB (13364): ec168: add new driver for E3C EC168 DVB USB\n\nE3C EC168 DVB USB driver\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a15c7b42b2b8eda719920e93b81be031f2e0b01b",
      "tree": "fe17b1a3a783746d2873205bda14708b5b1b803a",
      "parents": [
        "c1426df678c5e9a095ff40285ff3d698d0d25658"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Nov 13 22:33:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:32 2009 -0200"
      },
      "message": "V4L/DVB (13363): ec100: add new driver for E3C EC100 DVB-T demodulator\n\nE3C EC100 DVB-T demodulator driver\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c1426df678c5e9a095ff40285ff3d698d0d25658",
      "tree": "f9b9a2911c403501444352b9db9621bedea2b5ac",
      "parents": [
        "7c236e37dd027c0bf35ffbda8de03cbe0c6a750d"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Fri Nov 13 18:51:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:32 2009 -0200"
      },
      "message": "V4L/DVB (13361): stv090x: fix TS corruption with High Symbol Rate streams\n\nWith a lower bandwidth setup, the Transport Stream gets corrupted due to\nTSFIFO overrun. The patch fixes the issue.\n\nThe issue is seen with Transport Streams having a Symbol Rate of 22MSPS\nand/or greater.\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c236e37dd027c0bf35ffbda8de03cbe0c6a750d",
      "tree": "9124117cc1cc292513b823b466d91d41eddec13e",
      "parents": [
        "7b035da93eb6ba839b39c61c5d993365ae308684"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:22:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:31 2009 -0200"
      },
      "message": "V4L/DVB (13360): stv090x: fix the calculation of the r divider in stv6110x_set_frequency\n\nIt had always the value 3 no matter what frequency was given.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b035da93eb6ba839b39c61c5d993365ae308684",
      "tree": "93074e739df30d5b663955b3f513da6ccd5242c4",
      "parents": [
        "1d4361718a47fba3b51f6e155524b5473a5b8d18"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:20:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:31 2009 -0200"
      },
      "message": "V4L/DVB (13359): stv090x: adds corrections of some register values\n\nWhile here, also do some blind scan related fixes.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d4361718a47fba3b51f6e155524b5473a5b8d18",
      "tree": "0c0cff33eab2fc9356c476a9dba46ce755c32e18",
      "parents": [
        "c4fa649a3beca1e311d7f244de67306673f4c285"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:19:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:31 2009 -0200"
      },
      "message": "V4L/DVB (13358): stv090x: add an additional check for packet delineator lock in stv090x_read_status in case of a tuned DVB-S2 signal\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4fa649a3beca1e311d7f244de67306673f4c285",
      "tree": "9d380d2382a8b3656071bf87ad380176ac7bd9a3",
      "parents": [
        "a4978a83e51324aed08b1f1105a58f7e6491b751"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:18:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:30 2009 -0200"
      },
      "message": "V4L/DVB (13357): stv090x: adds an additional check for signal presence based on AGC1\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4978a83e51324aed08b1f1105a58f7e6491b751",
      "tree": "2e3827ea6be328bc893755f3d17f76f06207154c",
      "parents": [
        "b4a4248d56a6985f5d37fc5a219ba0675fc6f503"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:17:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:30 2009 -0200"
      },
      "message": "V4L/DVB (13356): stv090x: fixes signal lock logic\n\nThis patch contains several fixes for the stv090x driver:\n- added missing else\n- use calculated timeout instead of fixed one\n- use correct frequency when doing zigzag scan\n- added missing read of GENCFG register\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4a4248d56a6985f5d37fc5a219ba0675fc6f503",
      "tree": "fa45bffdd5547fe41ec2fec166c484a6459dbc36",
      "parents": [
        "b671a8d4b68626142a9a34da59c55396d2cf0ce9"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:16:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:29 2009 -0200"
      },
      "message": "V4L/DVB (13355): stv090x: fixes calculation of AGC2 and uses a different AGC2 threshold for cut 3 chips\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b671a8d4b68626142a9a34da59c55396d2cf0ce9",
      "tree": "fbfa33f6852a8106edbc110a14d2a29b4b2f8d33",
      "parents": [
        "dbeb7dbf867dc976c66332e6f2c3e24bf87df258"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:15:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:29 2009 -0200"
      },
      "message": "V4L/DVB (13354): stv090x: fixes some typos like wrong register or variable names\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dbeb7dbf867dc976c66332e6f2c3e24bf87df258",
      "tree": "7c8c8343f6f9a405428268a959183f576b86af1a",
      "parents": [
        "45433d3f8dec42179ebe0f27966073a71fd1c612"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:14:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:29 2009 -0200"
      },
      "message": "V4L/DVB (13353): stv090x: fixes STR and SNR calculation and normalizes the value into the 0..0xFFFF range\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45433d3f8dec42179ebe0f27966073a71fd1c612",
      "tree": "580510b7637fe8708269baefe4a5bc9c26f531e2",
      "parents": [
        "c879d8cef4c5fc31ff2ab6e5b83bf4a537e77844"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:12:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:28 2009 -0200"
      },
      "message": "V4L/DVB (13352): stv090x: fixes errors and typos in register definitions\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c879d8cef4c5fc31ff2ab6e5b83bf4a537e77844",
      "tree": "a804ac46c7e32be588877a8391f45f8a7f6bda27",
      "parents": [
        "7fec6fee56def62a53e3bc4db5baf6bca12c3474"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Fri Nov 13 18:11:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:28 2009 -0200"
      },
      "message": "V4L/DVB (13351): stv090x: increases search range based on symbol rate\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7fec6fee56def62a53e3bc4db5baf6bca12c3474",
      "tree": "bcfb33cb001b264fd9ad7f0fc2262f7627ef7888",
      "parents": [
        "73a5f4196dcdf1f5b0bcfa208cb485c4fde840cc"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Wed Nov 11 15:46:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:27 2009 -0200"
      },
      "message": "V4L/DVB (13349): cx23885: Enable IR input keypress handling for the Hauppauge WinTV HVR-1290\n\nThe IR on the HVR-1290 is identical to that of the HVR-1850\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73a5f4196dcdf1f5b0bcfa208cb485c4fde840cc",
      "tree": "627f99b8de7c2acf7bf0332eb7291454bd4c65cd",
      "parents": [
        "aee0b24c05f6e9615115748a8ea5042d8ee0e6a0"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Wed Nov 11 10:46:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:27 2009 -0200"
      },
      "message": "V4L/DVB (13348): cx23885: update model matrix for models 85021 and 85721\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aee0b24c05f6e9615115748a8ea5042d8ee0e6a0",
      "tree": "a3fb9b56d12c285771c279a44d308f4a66e660b3",
      "parents": [
        "a3a4f7e167e77066b0b98b8f056efcda2d302f97"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Wed Nov 11 01:52:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:27 2009 -0200"
      },
      "message": "V4L/DVB (13347): cx23885: add digital television support for Hauppauge WinTV-HVR1290\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3a4f7e167e77066b0b98b8f056efcda2d302f97",
      "tree": "06e4eae2779d16f10d4745d8d2ddcf2ac81bde00",
      "parents": [
        "1e0c397d5ee261b4d855bf38c1e9987caf0e37ca"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Nov 06 23:46:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:26 2009 -0200"
      },
      "message": "V4L/DVB (13341): stv0900: big rework to support cut 3.0.\n\nPatch 4 of 4.\nAlso patch changes logic to prevent code repetitions and big indents.\nIt makes checkpatch silent :)\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e0c397d5ee261b4d855bf38c1e9987caf0e37ca",
      "tree": "f77a5dcb0b16f1a2240576cd37900df7394b628d",
      "parents": [
        "ab7134f1bd26a547a51c36dd44c55b15b3e15a6f"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Nov 06 23:42:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:26 2009 -0200"
      },
      "message": "V4L/DVB (13340): stv0900: big rework to support cut 3.0.\n\nPatch 3 of 4.\nAlso patch changes logic to prevent code repetitions and big indents.\nIt makes checkpatch silent :)\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab7134f1bd26a547a51c36dd44c55b15b3e15a6f",
      "tree": "732da2bcdd26a523d0262baa5535e18be711de7a",
      "parents": [
        "46960eea9c0f7abb3a0a65276939762b97eac337"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Nov 06 23:23:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:25 2009 -0200"
      },
      "message": "V4L/DVB (13339): stv0900: big rework to support cut 3.0.\n\nPatch 2 of 4.\nAlso patch changes logic to prevent code repetitions and big indents.\nIt makes checkpatch silent :)\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46960eea9c0f7abb3a0a65276939762b97eac337",
      "tree": "33aa976a87b5fde3aad05e12e184210cae03c81a",
      "parents": [
        "502cd96d5b0714e0ab022766014f58b0684699a8"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Nov 06 23:07:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:25 2009 -0200"
      },
      "message": "V4L/DVB (13338): stv0900: big rework to support cut 3.0.\n\nPatch 1 of 4.\nAlso patch changes logic to prevent code repetitions and big indents.\nIt makes checkpatch silent :)\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "502cd96d5b0714e0ab022766014f58b0684699a8",
      "tree": "6fbed7b6d477ee61badd79dcff0fdf0091a1c97a",
      "parents": [
        "29372a8daec4c1dca83e294006488b1d47dd965c"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Tue Oct 27 14:59:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:25 2009 -0200"
      },
      "message": "V4L/DVB (13337): Change str snr scale for stv0900/903 and Netup Dual DVB-S2 card.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "29372a8daec4c1dca83e294006488b1d47dd965c",
      "tree": "61e560e96ffc8b8cabec94962299abf09a91246b",
      "parents": [
        "9329fb5b731cd535a7c7d0690d30e872f29a33d3"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Sat Oct 17 08:58:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:24 2009 -0200"
      },
      "message": "V4L/DVB (13336): stv0900: config definition for single/dual mode\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9329fb5b731cd535a7c7d0690d30e872f29a33d3",
      "tree": "0c4ddd57967573a20bbd7aa23e752e9973097470",
      "parents": [
        "873688cd30294412e185ba39f8487e3eed0f692d"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Oct 17 08:38:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:24 2009 -0200"
      },
      "message": "V4L/DVB (13335): stv0900: fix diseqc support for NetUP card\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "873688cd30294412e185ba39f8487e3eed0f692d",
      "tree": "118cfaef5829cb8ace6de57d2d51f0f87243afca",
      "parents": [
        "adcd8de6de36f67241a5c3562f2ef1d5998b30a9"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Oct 17 08:23:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:23 2009 -0200"
      },
      "message": "V4L/DVB (13334): stv6110: add configurable gain\n\nIt has positive effect for NetUP Dual DVB-S2 CI card.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "adcd8de6de36f67241a5c3562f2ef1d5998b30a9",
      "tree": "3040b19e701aa8982fab5b95ba071dccfbc816d5",
      "parents": [
        "48c511ed675772bd08044d97756f7f7aae5168eb"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon Nov 02 01:30:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:23 2009 -0200"
      },
      "message": "V4L/DVB (13332): s5h1409: remove a set register that would cause lock to be lost.\n\nOn particularly weak signals, changing register 0xab after setting the\ninterleave mode will cause the FEC lock to get lost (while still holding the\nEQ lock).  So remove the write entirely, which seems to have had no adverse\neffect in either of my ClearQAM environments (and in particular resolves the\ncustomer\u0027s reported issue).\n\nAlso flip around the order of the amhum optimization and the interleave setup\nto be consistent with the windows driver, which has the side-benefit of doing\nthem both in the same call (since the amhum optimization can only be done once\nthe interleave setup).\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "48c511ed675772bd08044d97756f7f7aae5168eb",
      "tree": "19f91133199dfad5ab0174ff5d826c0404760328",
      "parents": [
        "f0cd44b4a1a7465230dfbe1e645d9dc73f83cb13"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Oct 28 23:10:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:23 2009 -0200"
      },
      "message": "V4L/DVB (13331): mxl5005s: provide ability to override QAM gain for HVR-1600\n\nThe HVR-1600 doesn\u0027t use the standard mechanism for computing the gain when\nin QAM mode, instead always forcing it to be 0x02.  Provide the ability to\noverride the algorithm on a per-board basis.\n\nThis change results in an improvement of 0.4-0.6 dB for QAM tuning.\n\nThis work was sponsored by ONELAN Limited.\n\nCc: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0cd44b4a1a7465230dfbe1e645d9dc73f83cb13",
      "tree": "0066fc7da4223edb9e3e00d9af22685a4f221a7c",
      "parents": [
        "af5c8e1523edf792f57ec938aef9423783af25e1"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Oct 28 01:26:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:22 2009 -0200"
      },
      "message": "V4L/DVB (13330): s5h1409: properly handle QAM optimization after lock achieved\n\nThe sh51409 driver was only doing the QAM optimization a single time, and it\nwould only occur if you received a lock instantaneously after the tuning\nrequest.  Restructure the code so that the optimization occurs once you reach\na signal lock.\n\nNote that this depends on the caller polling for status, but we don\u0027t have\nmuch choice at this point without an independent thread monitoring the lock\nstatus.  Also, at this point pretty much every application polls for status\nlock after doing the tune, so the likelihood of the optimization not occurring\nin the real world is pretty low.\n\nThe state machine has also been reworked such that setting the interleave mode\nis now a dependency of doing the QAM optimization.  Before both were mutually\nexclusive, which was not consistent with the Windows driver.  We now have a\nsingle state machine that controls both.\n\nThe changes as-is are only enabled for the HVR-1600.  Once the changes are\ntested with some of the other boards, this change should be made generic and\nthe \"_legacy\" functions should be removed.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af5c8e1523edf792f57ec938aef9423783af25e1",
      "tree": "7201a2e68340906dc2dc0dbe963332fbeac5eaf0",
      "parents": [
        "f57b17c3956f2e1e70f63dd2ed8088b582f3915e"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Tue Oct 27 23:33:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:22 2009 -0200"
      },
      "message": "V4L/DVB (13329): s5h1409: provide HVR-1600 specific optimizations\n\nPerform some optimization of the register configuration based on a trace\nof the HVR-1600 Windows i2c traffic (and consultation with Steven Toth).\nNote that some of these values may be able to be moved into the common driver,\nbut I am holding off on that until they can be tested with other boards.\n\nThis work was sponsored by ONELAN Limited.\n\nCc: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f57b17c3956f2e1e70f63dd2ed8088b582f3915e",
      "tree": "fe50036121641128d2272292511ec4182c1a6244",
      "parents": [
        "fc099f0e0e52a349a3fe92bfb8d3fb6ec5378174"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 12 11:21:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:21 2009 -0200"
      },
      "message": "V4L/DVB (13328): em28xx: Add chip ID for em2800\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fc099f0e0e52a349a3fe92bfb8d3fb6ec5378174",
      "tree": "8bdfdbb81df84571a341c8e064bbe602ff8c14f0",
      "parents": [
        "8337fc3053f4189fb64d60495ed89df5befa2a6b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Nov 07 14:51:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:21 2009 -0200"
      },
      "message": "V4L/DVB (13327): em28xx: fix alt modprobe parameter\n\nIt seems that some patch broke alt modprobe parameter. Fix it to allow\nchanging alternate interfaces during module load and at runtime.\n\nIf changed during runtime, you\u0027ll need to stop a and restart stream for\nthe parameter to be used.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8337fc3053f4189fb64d60495ed89df5befa2a6b",
      "tree": "7f44096c8dc8e76ecef5aa7e3ea34d1db3816660",
      "parents": [
        "4f7309e27865b88df7b0b0ad59e0376dba1806af"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Thu Nov 05 05:40:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:21 2009 -0200"
      },
      "message": "V4L/DVB (13325): gspca - pac7302/pac7311: Fix buffer overrun.\n\nThe reg_w_seq() function expects the sequence length in entries\nand not in bytes. One entry in init_7302 and init_7311 is two\nbytes and not one.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4f7309e27865b88df7b0b0ad59e0376dba1806af",
      "tree": "9ea7e7c963d9ff1197234b2ee08f5bb88766bdd6",
      "parents": [
        "56205cc0dd703be70b4ea1138a7e774e058d79fa"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Thu Nov 05 05:35:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:20 2009 -0200"
      },
      "message": "V4L/DVB (13324): gspca - pac7302/pac7311: Handle return value of usb_control_msg().\n\nThe function usb_control_msg() can return error any time so at least\nwarn the user if an error happens. No message is printed in case of\nnormal operation.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "56205cc0dd703be70b4ea1138a7e774e058d79fa",
      "tree": "36c8ebb1329e17c13d0ac89d7cc82f9af8bab8c4",
      "parents": [
        "350d6407f84db58e2dfb5a5a5283982130746a41"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Nov 04 16:38:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:20 2009 -0200"
      },
      "message": "V4L/DVB (13323): gspca - zc3xx: Adjust the exchanges of sensors mi0360soc and pb0330.\n\n- the pb03303x exchanges were the mi0360soc ones\n- add the new sensor mi0360soc\n- the new exchanges are taken from the info file of the ms-win driver\n  of the webcams 0ac8:301b and 0ac8:303b (vm30x.inf)\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "350d6407f84db58e2dfb5a5a5283982130746a41",
      "tree": "8a187e1992f6ed89b7cc8c602b0bfd88ac69fc34",
      "parents": [
        "3bc766ad374d04349ba09bd93f51980ad29d11c3"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Nov 04 11:53:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:19 2009 -0200"
      },
      "message": "V4L/DVB (13310): uvcvideo: Return -EINVAL instead of -ENODEV in read()\n\n-EINVAL is required by the V4L2 specification. -ENODEV is simply wrong\nas the device exists.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3bc766ad374d04349ba09bd93f51980ad29d11c3",
      "tree": "4beb268d07c5d49bc91f3fb204b47a633cd95667",
      "parents": [
        "5b34e3e4eb993578c313f473ff60df62e0c24379"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Oct 21 18:36:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:19 2009 -0200"
      },
      "message": "V4L/DVB (13308): uvcvideo: Add support for MSI StarCam 370i webcams\n\nThe MSI StarCam 370i (1b3b:2951) requires the MINMAX quirk. Add a\ncorresponding entry in the device IDs list.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5b34e3e4eb993578c313f473ff60df62e0c24379",
      "tree": "6ec78447cd72603f5e0c2d9e56a47f45dd2ab347",
      "parents": [
        "0939e266697d516ba09cfaec6a97887600a4162d"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Nov 02 10:00:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:19 2009 -0200"
      },
      "message": "V4L/DVB (13306): gspca - sonixj: Change the copyright.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0939e266697d516ba09cfaec6a97887600a4162d",
      "tree": "cc0d35647f5f70abf2a6f079fb4ec8ed20cf55c0",
      "parents": [
        "98941e4dade35ab2e83c9bc796fdc76ed3636a75"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Nov 02 09:58:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:18 2009 -0200"
      },
      "message": "V4L/DVB (13305): gspca - sonixj: The V flip control does not exist for all sensors.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98941e4dade35ab2e83c9bc796fdc76ed3636a75",
      "tree": "66c958f674d604cb29220acf9645c918780b1db0",
      "parents": [
        "3fccb774ef6e43c2d80d322a5b52564db3067ef8"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Nov 02 09:56:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:18 2009 -0200"
      },
      "message": "V4L/DVB (13304): gspca - sonixj: Don\u0027t access the sensor when setting the bridge.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fccb774ef6e43c2d80d322a5b52564db3067ef8",
      "tree": "aea4d486601c383e6be299c28ba599d8377ad840",
      "parents": [
        "a782636c26b7468345d2c3b67952bf695a39cdfa"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Nov 02 09:54:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:17 2009 -0200"
      },
      "message": "V4L/DVB (13303): gspca - sonixj: Change sensor and om6802 exchanges.\n\n- the sensors are now initialized sooner\n- om6802:\n  . set some parameters in factory mode\n  . lack of some parameters\n  . gpio adjustments\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a782636c26b7468345d2c3b67952bf695a39cdfa",
      "tree": "ba2d1bc9df5e48fa3a513370187eb99dea43d301",
      "parents": [
        "23a98274cc348880ecb6803307c254448084953a"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Nov 02 09:21:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:17 2009 -0200"
      },
      "message": "V4L/DVB (13302): gspca - sonixj: Fix some bad values of sensor om6802.\n\n- sensor address is 0x34\n- sensor i2c is 100 kHz\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "23a98274cc348880ecb6803307c254448084953a",
      "tree": "d3cd1aa29efb4591de0229ef4c9ebd6a6c3f20ec",
      "parents": [
        "1408b8472910e894b290205b4baed5b14b8f45af"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Nov 02 09:10:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:16 2009 -0200"
      },
      "message": "V4L/DVB (13301): gspca - sonixj: Simplify the sensor init exchanges.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1408b8472910e894b290205b4baed5b14b8f45af",
      "tree": "2b9f7c1043bd575bfb92757edcd571bf07a74724",
      "parents": [
        "cc409c0efb40a4c99cf023ec12ba7d67c67f666b"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Mon Nov 02 08:13:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:16 2009 -0200"
      },
      "message": "V4L/DVB (13300): gspca - pac7302/pac7311: Separate the two subdrivers.\n\nAll PAC7311 specific functions remain in pac7311.c. All PAC7302 specific\nfunctions are moved to pac7302.c. The USB device table is also divided into\ntwo parts. This makes it possible to remove the sensor specific decisions\nfrom different functions and also remove sensor infromation from the USB\ndevice table.\n\nThe common functions are just copied to both subdrivers. These common\nfunctions can be separated later to a common file or helper module.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc409c0efb40a4c99cf023ec12ba7d67c67f666b",
      "tree": "f16c5814497ae2ac63da532a5f6ddb9823cfdca9",
      "parents": [
        "a6b69e409a41144c24dcbecdc174a5c847631de2"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Mon Nov 02 08:09:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:16 2009 -0200"
      },
      "message": "V4L/DVB (13299): gspca - pac7311: Extract pac_start_frame.\n\nCreating the start of the frame is done in the same way for pac7302\nand for pac7311. Extract this common part to the pac_start_frame()\nfunction.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6b69e409a41144c24dcbecdc174a5c847631de2",
      "tree": "e92a3b7fdef8fe4e453645ce84ff9753194c4951",
      "parents": [
        "c86c82b74f800486ede57fdd5a4fa77d86368861"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Mon Nov 02 08:05:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:15 2009 -0200"
      },
      "message": "V4L/DVB (13298): gspca - pac207/pac7311/mr97310a: Simplify pac_find_sof.\n\nRemove struct sd dependency from pac_find_sof() function implementation.\nThis step prepares separation of pac7302 and pac7311 specific parts of\nstruct sd.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c86c82b74f800486ede57fdd5a4fa77d86368861",
      "tree": "6455ec612b59b0602f22ed6d48113e21dc6378b8",
      "parents": [
        "7dee9d1c057a24f5b1cd97b0bf37d05766906222"
      ],
      "author": {
        "name": "Sergio C Fortier",
        "email": "sergiofortier@yahoo.com.br",
        "time": "Wed Nov 04 15:55:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:15 2009 -0200"
      },
      "message": "V4L/DVB (13297): dib0700_devices: EvolutePC TvWay+ USB ISDB-Tb remote control support\n\nPatch for EvolutePC TvWay+ USB ISDB-Tb remote control support.\n\n[dougsland@redhat.com: fixed malformed patch]\nCc: Patrick Boettcher \u003cpboettcher@dibcom.fr\u003e\nSigned-off-by: Sergio C Fortier \u003csergiofortier@yahoo.com.br\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7dee9d1c057a24f5b1cd97b0bf37d05766906222",
      "tree": "cbcfee2c001af2a1c8cecb2cb777026606d3b750",
      "parents": [
        "9ebef973b4a3b9af5c71ef5c266efac8be3e17e0"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Wed Nov 04 15:46:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:14 2009 -0200"
      },
      "message": "V4L/DVB (13295): sms1xxx: load smsdvb also for the hauppauge tiger cards\n\nload smsdvb also for the hauppauge tiger cards\n\n[dougsland@redhat.com: fixed rejects due changes in sms-cards.c]\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ebef973b4a3b9af5c71ef5c266efac8be3e17e0",
      "tree": "d39a4f3fcf8bc38c258a153085e3974fdfcc2a0a",
      "parents": [
        "ad12f07bf21e8d98e6042c8ed795d2d041e26934"
      ],
      "author": {
        "name": "Akihiro Tsukada",
        "email": "tskd2@yahoo.co.jp",
        "time": "Wed Nov 04 15:40:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:14 2009 -0200"
      },
      "message": "V4L/DVB (13294): dvb-usb-friio: cleaning up unnecessary functions\n\nThis patch removes some fe-\u003eops.X() functions which do nothing more useful than the default.\n\nSigned-off-by: Akihiro Tsukada \u003ctskd2@yahoo.co.jp\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad12f07bf21e8d98e6042c8ed795d2d041e26934",
      "tree": "d5a7593aa9d3bad7c782e11df2f2428b40450fad",
      "parents": [
        "6f901a991991fd3c9ac51bc7234a6706ef17ddfe"
      ],
      "author": {
        "name": "Akihiro Tsukada",
        "email": "tskd2@yahoo.co.jp",
        "time": "Wed Nov 04 15:39:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:14 2009 -0200"
      },
      "message": "V4L/DVB (13293): dvb-usb-friio: return the correct DTV_DELIVERY_SYSTEM\n\nThis patch makes the driver return the correct DTV_DELIVERY_SYSTEM.\n\nThe driver previously returned SYS_UNDEFINED for DTV_DELIVERY_SYSTEM property,\nas it lacked any driver specific S2API support.\n\nSigned-off-by: Akihiro Tsukada \u003ctskd2@yahoo.co.jp\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f901a991991fd3c9ac51bc7234a6706ef17ddfe",
      "tree": "a920601fb01d5b5e81cd3cb3c1f1cb870c3649b5",
      "parents": [
        "480be1851aebcb0b9c5b0fb9acefe5da97cc702a"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Nov 04 15:35:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:13 2009 -0200"
      },
      "message": "V4L/DVB (13292): tvp514x: recognize the error case in tvp514x_read_reg()\n\ni2c_smbus_read_byte_data() returns a negative value on error. It is very\nlikely to be !\u003d -1 (-EPERM).\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "480be1851aebcb0b9c5b0fb9acefe5da97cc702a",
      "tree": "5ecb6ad169e1417e4d323ee52cb16714d63b7310",
      "parents": [
        "0bc23083cfa0e4bee3a89254c0af7dc6a16513bb"
      ],
      "author": {
        "name": "Filipe Rosset",
        "email": "rosset.filipe@gmail.com",
        "time": "Wed Nov 04 15:32:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:13 2009 -0200"
      },
      "message": "V4L/DVB (13290): em28xx-dvb: Convert printks to em28xx_err and em28xx_info\n\nConvert printks to em28xx_err and em28xx_info\n\nSigned-off-by: Filipe Rosset \u003crosset.filipe@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": "0bc23083cfa0e4bee3a89254c0af7dc6a16513bb",
      "tree": "9718619b4e3bb37d44a08b12d8b1cb71cf3101e1",
      "parents": [
        "9710e7a77a0a0564a393250d86b8cb3d560bb69f"
      ],
      "author": {
        "name": "Filipe Rosset",
        "email": "rosset.filipe@gmail.com",
        "time": "Wed Nov 04 15:31:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:13 2009 -0200"
      },
      "message": "V4L/DVB (13289): em28xx-audio: Convert printks to em28xx_err\n\nConvert printks to em28xx_err.\n\nSigned-off-by: Filipe Rosset \u003crosset.filipe@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": "9710e7a77a0a0564a393250d86b8cb3d560bb69f",
      "tree": "8b7f35fde98a82e53fda01d3313f832bf947529d",
      "parents": [
        "0b66cf90371dcd28c6eb98904adb694ae98eb20f"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Wed Nov 04 15:28:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:12 2009 -0200"
      },
      "message": "V4L/DVB (13288): adding __init/__exit macros to various drivers\n\nTrivial patch which adds the __init/__exit macros to the module_init/\nmodule_exit functions of the following drivers in media video:\n    drivers/media/video/ivtv/ivtv-driver.c\n    drivers/media/video/cx18/cx18-driver.c\n    drivers/media/video/davinci/dm355_ccdc.c\n    drivers/media/video/davinci/dm644x_ccdc.c\n    drivers/media/video/saa7164/saa7164-core.c\n    drivers/media/video/saa7134/saa7134-core.c\n    drivers/media/video/cx23885/cx23885-core.c\n\nCc: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nAcked-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Andy Walls \u003cawalls@radix.net\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b66cf90371dcd28c6eb98904adb694ae98eb20f",
      "tree": "cd40ec966e16910006cbe01c143210d8f659cc5f",
      "parents": [
        "648732fcefa73932ae8caa8bcfd262863904dd66"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Nov 04 14:16:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:12 2009 -0200"
      },
      "message": "V4L/DVB (13285): vpfe_capture: keep index within bound in vpfe_cropcap()\n\nIf vpfe_dev-\u003estd_index equals ARRAY_SIZE(vpfe_standards), that is\none too large.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "648732fcefa73932ae8caa8bcfd262863904dd66",
      "tree": "51da4f1481bbbf9eee6c14ca8fb5c78e3028448e",
      "parents": [
        "26b9d6c0b0e91c84b4713da5abd16baef3963d33"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 04 12:11:43 2009 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:11 2009 -0200"
      },
      "message": "V4L/DVB (13271a): Fix a badly solved merge conflict\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26b9d6c0b0e91c84b4713da5abd16baef3963d33",
      "tree": "c1db43adcc9a0d938143df9374af77807ffd4698",
      "parents": [
        "117e1348f8b0cd91834873bb21faff827798bd8b"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sun Nov 01 18:46:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:11 2009 -0200"
      },
      "message": "V4L/DVB (13271): TS speed check. Logging transport stream speed in Kbits per second\n\n[mchehab@redhat.com: add asm/div64.h and allocate vars only if dvb_demux_speedcheck specified]\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "117e1348f8b0cd91834873bb21faff827798bd8b",
      "tree": "5be4576659f7c6879c5eb24df104ab81eb91aec7",
      "parents": [
        "542821d8d064d04e898a3c473b742b4e512de09d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Nov 01 11:16:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:11 2009 -0200"
      },
      "message": "V4L/DVB (13269): saa7134: codingstyle: use /* style comments */ instead of //\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "542821d8d064d04e898a3c473b742b4e512de09d",
      "tree": "5a257e6b12b69472cb07ace67da918d582240a5f",
      "parents": [
        "b4b84deede5edb1e5492533a04f24ea16d1fae0a"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Sun Nov 01 13:09:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:10 2009 -0200"
      },
      "message": "V4L/DVB (13267): gspca_mr97310a: Change brightness for VGA type 1 cameras downward\n\ngspca_mr97310a: Change brightness for VGA type 1 cameras downward\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4b84deede5edb1e5492533a04f24ea16d1fae0a",
      "tree": "505df4f905c24f5eb1cc890c58d6c884e2f5a072",
      "parents": [
        "b31210d737f383c14a02b20ab68e1a5770818f2d"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Sun Nov 01 13:07:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:10 2009 -0200"
      },
      "message": "V4L/DVB (13266): gspca_mr97310a: Fix / update some comments\n\ngspca_mr97310a: Fix / update some comments\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b31210d737f383c14a02b20ab68e1a5770818f2d",
      "tree": "5ca33d01b7cd66e6c6020271f7da69d53321deec",
      "parents": [
        "972aacc2989506d9c67f8b710021ff98041363d5"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Sun Nov 01 13:02:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:09 2009 -0200"
      },
      "message": "V4L/DVB (13265): gspca_mr97310a: Partly back off red gain change for Sakar Digital VGA camera\n\ngspca_mr97310a: Partly back off red gain change for Sakar Digital VGA camera\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "972aacc2989506d9c67f8b710021ff98041363d5",
      "tree": "ab00854da847884a1fd0f512b08f6f923267b1e5",
      "parents": [
        "0700adec9efec3136fa44d90f064c9227817f37b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Nov 01 02:52:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:09 2009 -0200"
      },
      "message": "V4L/DVB (13262): tda18271: fix regression preventing std map override from taking effect\n\nIn the changeset entitled, \"tda18271: add support for the set_config method\",\nthe initialization order was changed such that the standard map overrides\nwere being applied before loading the default standard map, based on the\nstepping of the silicon.  This changeset restores the proper order by\nprocessing the standard map overrides both within the tda18271_set_config()\nand the tda18271_attach() functions, after we read the id register of the\ntuner.\n\nThanks to Michael Obst for his testing, helping me to identify the regression.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Michael Obst \u003cmike.obst@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0700adec9efec3136fa44d90f064c9227817f37b",
      "tree": "cc985f4a01bb3124090514cc5166befe9de83933",
      "parents": [
        "53c8ec5e0e93f1ab600f91203ede43b83b3361ba"
      ],
      "author": {
        "name": "Michael Obst",
        "email": "mike.obst@gmail.com",
        "time": "Sat Oct 31 14:05:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:08 2009 -0200"
      },
      "message": "V4L/DVB (13260): saa7134: add support for Leadtek Winfast DTV-1000S remote control\n\nSigned-off-by: Michael Obst \u003cmike.obst@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "53c8ec5e0e93f1ab600f91203ede43b83b3361ba"
}
