)]}'
{
  "log": [
    {
      "commit": "7a01f6dbc7abb85a6ec048dd45db92ef1b91fe78",
      "tree": "e851423ecb63c95e326f45707fce8852641379e9",
      "parents": [
        "fea551fae99c79f43e519cf53e35462ff5ce2a03"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Mar 11 21:27:59 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:16 2010 -0300"
      },
      "message": "V4L/DVB: videodev2: introduce a common control for chroma gain\n\nIntroduce a new control for modifying the chroma gain.  This allows for user\nintervention in abnormal signal conditions cases where the decoder\u0027s chroma\nAGC cannot compensate and the value needs to be adjusted manually.\n\nThis work was sponsored by EyeMagnet Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fea551fae99c79f43e519cf53e35462ff5ce2a03",
      "tree": "3a59a5b742c23ccf513f4143db8a7694a549e0d1",
      "parents": [
        "5fee334039550bdd5efed9e69af7860a66a9de37"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Feb 03 00:33:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:15 2010 -0300"
      },
      "message": "V4L/DVB: saa7115: enable anti-alias filter\n\nThis patch enables the anti-alias filter, which was originally enabled for\nthe saa7113, but the saa7115_init_misc was trampling the value.  Without this\npatch, there would be visible vertical bands in the chroma.\n\nThanks to Andy Walls for helping test this change against other ivtv products.\n\nThis work was sponsored by EyeMagnet Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5fee334039550bdd5efed9e69af7860a66a9de37",
      "tree": "8d73d74d6bbd0f50fae8fe32738909b54953d1dc",
      "parents": [
        "1744feab9a2241f2adf03be5ef8ecbd279f5944b"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jan 22 02:34:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:14 2010 -0300"
      },
      "message": "V4L/DVB: em28xx: rework buffer pointer tracking for offset to start of video\n\nRework the logic for tracking the amount of data copied to the VBI buffer, to\naddress problem found where the video lines are several bytes shifted to the\nright (and the leading pixels in the first line rendered are garbage).  This\nwould occur because the copy function would advance the pointer when detecting\nheaders, but the caller would not adjust the length actually copied.\n\nThis work was sponsored by EyeMagnet Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1744feab9a2241f2adf03be5ef8ecbd279f5944b",
      "tree": "eac554571e12f7ab90c661ae4fb827a2e59c1063",
      "parents": [
        "33c02facb5a3123212587295cc1c241ee7e03adb"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jan 22 02:05:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:13 2010 -0300"
      },
      "message": "V4L/DVB: em28xx: reduce cropping for VBI area\n\nIt turns up we can reduce the starting line for the active area, which results\nin more data being captured when under PAL (while the full VBI capture window\nstill stays properly encoded).\n\nThis work was sponsored by EyeMagnet Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33c02facb5a3123212587295cc1c241ee7e03adb",
      "tree": "4a8beb803b8210624f76be000170fe684fd70244",
      "parents": [
        "f0dbf82bf1ff97c24af228328fb21c93fcfcb983"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jan 22 01:53:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:13 2010 -0300"
      },
      "message": "V4L/DVB: em28xx: adjust number of packets per URB\n\nIncrease the packets per URB count from 40 to 64.  I suspect that whoever was\nlooking at the usbsnoop captures saw \"0x40\" packets and mistook it for \"40\".\n\nAs a result of this change, I can see a 25% reduction in the number of\ninterrupts generated via powertop.\n\nThis work was sponsored by EyeMagnet Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0dbf82bf1ff97c24af228328fb21c93fcfcb983",
      "tree": "8b1952d9419be5afb16a2f6341c00cbe97e0fe64",
      "parents": [
        "436c2c533a2a2f98d95347f4d5b4022becb046f6"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Mar 11 06:12:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:12 2010 -0300"
      },
      "message": "V4L/DVB: sn9c102: Make hv7131d sensor code also recognize the HV7131E\n\nThe hv7131d sensor code also works for the hv7131e, this patch changes\nit to also recognize the hv7131e sensor id.\n\nTested-by: Frank Danapfel \u003cfdanapfe@redhat.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "436c2c533a2a2f98d95347f4d5b4022becb046f6",
      "tree": "3899d2350869fcfd2fa3c8ad22a1794c2f30b990",
      "parents": [
        "6b33e5e7fe03c6577ccbaeeb028ab4ec1f26f2b0"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Feb 28 09:41:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:11 2010 -0300"
      },
      "message": "V4L/DVB: gspca_spca561: Add support for camera button\n\ngspca_spca561: Add support for camera button\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b33e5e7fe03c6577ccbaeeb028ab4ec1f26f2b0",
      "tree": "c5e9964c3d4c336248aed6709304f01ec8a90139",
      "parents": [
        "cc2a833590e4bf4920383345cd61bc310ba84af0"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Feb 27 07:18:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:10 2010 -0300"
      },
      "message": "V4L/DVB: gspca_spca561: Fix LED on rev12a cameras\n\nFix LED control on rev12a cameras and remove the unneeded\nsd_stop0 callback function.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc2a833590e4bf4920383345cd61bc310ba84af0",
      "tree": "4d1ecd224e9910e86a3fa02cf99378a1df4b064b",
      "parents": [
        "e99ac54da6d3e44e6152aaab693fa311279dec7c"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Tue Mar 16 13:58:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:09 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Fix bug with OV9655 code\n\nFixed buggy init sequence for the OV9655 sensor.\nTested with a 0c45:6288 and 0c45:62b3.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e99ac54da6d3e44e6152aaab693fa311279dec7c",
      "tree": "2495ab787fb9a85dced2a182d3c594ab0ed85546",
      "parents": [
        "7ddaac7fcb01eed38692f1bfa81f5f4348d848d7"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Tue Mar 16 13:58:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:09 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Add support for cameras using the MT9M112 sensor\n\nAdds the following models:\n\t- 0c45:624c\n\t- 0c45:628c\n\t- 0458:704a\n\t- 0458:704c\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ddaac7fcb01eed38692f1bfa81f5f4348d848d7",
      "tree": "c0fc6a74cc13feb2d15876f4635b41d61d9ab947",
      "parents": [
        "0c045eb752259d4176eabacbdf28a627644a071a"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Tue Mar 16 13:58:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:08 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Add upside down detection\n\nAdd support for detecting webcams that are mounted\nupside down in laptops. Currently the only two known\nare two MSI modesl using the 0c45:624f.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c045eb752259d4176eabacbdf28a627644a071a",
      "tree": "6f4cd9974011052109cb1c6e1cda9c68b45fff89",
      "parents": [
        "a39db27a08ef85ae37beab261744d8b38f21225c"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Tue Mar 16 13:58:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:07 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Add support for camera LEDs\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a39db27a08ef85ae37beab261744d8b38f21225c",
      "tree": "7dc1964e1052f162977c45b6489b07b6f275887f",
      "parents": [
        "ad98c0f674796848c6fd8fe614ef83ef971ebfcf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:49:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:49:44 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: use gspca\u0027s input device handling\n\nDrop custom code for handling the input button in\nfavor of using gspca\u0027s input hanlding mechinism.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad98c0f674796848c6fd8fe614ef83ef971ebfcf",
      "tree": "e81ee7708222d9a2f6a51c450a9d3f28a1fb964a",
      "parents": [
        "9c33afc6102517764fb5d308dcf49bf42893da2c"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Mar 18 05:15:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:23 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Add webcam 0c45:6142 with sensors gc0307 and po2030n\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c33afc6102517764fb5d308dcf49bf42893da2c",
      "tree": "5b0d8c21c213562ea082f1cb9c97dd7a44991489",
      "parents": [
        "32208d444ab6ed427d18deebc4ad783602c695ba"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Mar 17 15:25:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:22 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: More static const and better array initialization\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32208d444ab6ed427d18deebc4ad783602c695ba",
      "tree": "0a14ce4b2cf2e30cd48baec098928149174d13ef",
      "parents": [
        "9583183acbd40fc6e972ac39ae0a2173976f288e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 14 08:01:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:22 2010 -0300"
      },
      "message": "V4L/DVB: v4l2: sort chip IDs in v4l2-chip-ident.h\n\nThis list should stay sorted to make it easy to find new ID ranges when\nadding new chip families.\n\n[mchehab@redhat.com: fixed bad whitespacing]\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9583183acbd40fc6e972ac39ae0a2173976f288e",
      "tree": "48af663254bb81c77ad835c218462f224c67a183",
      "parents": [
        "771075bb4667078687ae3c570a17c274f389e01e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 13 19:03:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:21 2010 -0300"
      },
      "message": "V4L/DVB: v4l doc: fix font of field name\n\nThe field \u0027reserved\u0027 was not tagged as a \u0027structfield\u0027 as it should.\nThis made the text a bit confusing.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "771075bb4667078687ae3c570a17c274f389e01e",
      "tree": "651398eee52a4ac019a589bd24ba0a095954d785",
      "parents": [
        "8f27fd9605a28225bb71f2b3ade5d248231cd824"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 13 11:47:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:20 2010 -0300"
      },
      "message": "V4L/DVB: videobuf-core: fix spelling mistake in debug message\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f27fd9605a28225bb71f2b3ade5d248231cd824",
      "tree": "1c93283365cd29abbdea8f85a71569f16dd731e3",
      "parents": [
        "a3415c15e1b5965c8efe0c0eb84b49689ed954ef"
      ],
      "author": {
        "name": "Vladimir Ermakov",
        "email": "vooon341@gmail.com",
        "time": "Wed Mar 10 12:44:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:19 2010 -0300"
      },
      "message": "V4L/DVB: saa7134: add capture boards Hawell HW-404M7 and HW-808M7\n\nAdds new capture boards Hawell HW-404M7 and HW-808M7. Those cards have 4\nor 8 SAA7130 chips and for the work it only needs initialize registers.\nThe value of those registers were dumped under Windows using flytest.\nBut board haven\u0027t EEPROM.\n\nFor the first chip:\n\n SAA7130 (0x7130, SubVenID:1131, SubDevID:0000, Rev: 01)\n\n I2C slave devices found:\n No devices\n\n GPIO pins:\n Mode : 0x00389C00\n Value: 0x00016C00\n\n Video input: 3\n Audio input: Analog Line1\n\nFor other chips:\n\n SAA7130 (0x7130, SubVenID:1131, SubDevID:0000, Rev: 01)\n\n I2C slave devices found:\n No devices\n\n GPIO pins:\n Mode : 0x00389200\n Value: 0x00010000\n\n Video input: 3\n Audio input: Analog Line1\n\nSigned-off-by: Vladimir Ermakov \u003cvooon341@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3415c15e1b5965c8efe0c0eb84b49689ed954ef",
      "tree": "884ddfff5740aa32b7ed02e52b2d8216f0462c2a",
      "parents": [
        "8889a8a53e0144da5dee58e9693190bbdf1c3959"
      ],
      "author": {
        "name": "Frank Schaefer",
        "email": "fschaefer.oss@googlemail.com",
        "time": "Sun Mar 14 14:28:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:19 2010 -0300"
      },
      "message": "V4L/DVB: v4l2_ctrl_get_name(): add missing control names, \tand make title for V4L2_CID_BG_COLOR consistent\n\nv4l2_ctrl_get_name(): add missing control names, and make title for\nV4L2_CID_BG_COLOR consistent\n\nV4L2_CID_AUTOBRIGHTNESS   was introduced with kernel 2.6.31\nV4L2_CID_BAND_STOP_FILTER was introduced with kernel 2.6.32\n\nSigned-off-by: Frank Schaefer \u003cfschaefer.oss@googlemail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8889a8a53e0144da5dee58e9693190bbdf1c3959",
      "tree": "4a76f14ffbf9a117cb92d86f9e563699605d50c9",
      "parents": [
        "4d36ec7fbf619a48c506eaa497d21619297a2b4f"
      ],
      "author": {
        "name": "Olimpiu Pascariu",
        "email": "olimpiu.pascariu@gmail.com",
        "time": "Sun Mar 14 12:44:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:18 2010 -0300"
      },
      "message": "V4L/DVB: Staging: cx25821: fix coding style issues in cx25821-alsa.c\n\n\u003eFrom 9473816c446a6ca91905fc49a73732f70b5223b4 Mon Sep 17 00:00:00 2001\n This is a patch to the cx25821-alsa.c file that fixes up errors and warnings found by the checkpatch.pl tool\n\n[mchehab@redhat.com: a few adjustments on the comments to improve readability]\nSigned-off-by: Olimpiu Pascariu \u003colimpiu.pascariu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d36ec7fbf619a48c506eaa497d21619297a2b4f",
      "tree": "a758ebf9224c19dcd66a17198507a5a9fb03d92d",
      "parents": [
        "728385c4d31469b9124953f36fb42015435466c9"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Mar 12 11:12:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:17 2010 -0300"
      },
      "message": "V4L/DVB: tlg2300: remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  drivers/media/video/tlg2300/pd-main.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "728385c4d31469b9124953f36fb42015435466c9",
      "tree": "3c761c8d14c1983a24fca0e5bbc1443a97622cf8",
      "parents": [
        "4e1af31aaaa8cc4a5cc1d894bdf04dfc7450d47f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Mar 12 06:15:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:16 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video: move dereference after NULL test\n\nIn quickcam_messenger.c, if the NULL test on uvd is needed, then the\ndereference should be after the NULL test.\n\nIn vpif_display.c, std_info is initialized to the address of a structure\nfield.  This seems unlikely to be NULL.  Test std_info-\u003estdid instead.\n\nIn saa7134-alsa.c, the function is only called from one place, where the\nchip argument has already been dereferenced.  On the other hand, if it\nshould be kept, then card should be initialized after it.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e1af31aaaa8cc4a5cc1d894bdf04dfc7450d47f",
      "tree": "08f18d52d39f390958e8638dff4123eac7ec8cf8",
      "parents": [
        "2443baeaa01388f56824c55c087510312b8d8197"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Mar 13 20:37:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:15 2010 -0300"
      },
      "message": "V4L/DVB: ivtv, ivtvfb: Use a define for the output line and field register address\n\nGet rid of the magic number 0x28c0 used in several places in the ivtv and\nivtvfb driver and define the register address to a meaningful name.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2443baeaa01388f56824c55c087510312b8d8197",
      "tree": "e23643dce16babebfad3087dbb103249a28dec2d",
      "parents": [
        "f978ac90b2cfa79cb075f74fd5c403e9f9ec4246"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat Mar 13 20:22:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:15 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Avoid hard system lock on decoder output mode change\n\nChanging the decoder video standard just prior to, or during, the output of\nthe lower field may result in a hard system lock. To avoid this, try to ensure\nthe firmware call occurs only during the first 100 lines of the top field.\n\n(Minor comment addition and a line break added Andy Walls \u003cawalls@radix.net\u003e.)\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f978ac90b2cfa79cb075f74fd5c403e9f9ec4246",
      "tree": "3b25493d4b241f974c3a3f5c1a32b1ddbd3c26f2",
      "parents": [
        "d9a325a865becc082d592d16a15f01a9684ef82e"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Mar 13 16:40:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:14 2010 -0300"
      },
      "message": "V4L/DVB: cx18: Add a component video input to the PVR2100 and DVR3200H card entries\n\nThis is a guess at the proper configuration for component video on the Leadtek\nPVR2100 and DVR3100 H.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d9a325a865becc082d592d16a15f01a9684ef82e",
      "tree": "b3b7d192d19bd353c9eca8c48b20b59505ae489f",
      "parents": [
        "c6ebc6c4acbedcc766a8af147ccb9c39e77578ae"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Mar 13 16:40:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:13 2010 -0300"
      },
      "message": "V4L/DVB: cx18: Add support for component video inputs\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6ebc6c4acbedcc766a8af147ccb9c39e77578ae",
      "tree": "70779696c9886ab4cea27ac7914e25888b6cd17a",
      "parents": [
        "2415a2c14ef5fde98d61e3af4c5ff6e019659799"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Mar 14 22:57:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:12 2010 -0300"
      },
      "message": "V4L/DVB: saa7134: Fix IR support of some ASUS TV-FM 7135 variants\n\nSome variants of the ASUS TV-FM 7135 are handled as the ASUSTeK P7131\nAnalog (card\u003d146). However, by the time we find out, some\ncard-specific initialization is missed. In particular, the fact that\nthe IR is GPIO-based. Set it when we change the card type, and run\nsaa7134_input_init1().\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2415a2c14ef5fde98d61e3af4c5ff6e019659799",
      "tree": "90f6b369a41139e772a58cfe71a8c6075abe6dcd",
      "parents": [
        "d9a724073633605def45be1f879a7406af469c87"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 10:26:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:12 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: replace occurences of req05 magic by a naming alias\n\nYet another naming replace magic thanks to perl scripts. This time, it\nis done with:\n\ncat tm6000-regs.h |perl -ne \u0027if (m/(TM6010_REQ[^\\s]+)\\s+0x([a-f0-9]+)\\,\n0x([a-f0-9]+)/) { $name\u003d\"$1\"; $req\u003d$2; $val\u003d$3; printf\n\"s/REQ_${req}_SET_GET_USBREG, 0x[0]*$3,/$1,/\\n\" }\u0027  \u003ea; for i in tm*.c;\ndo sed -f a $i \u003eb \u0026\u0026 mv b $i; done\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d9a724073633605def45be1f879a7406af469c87",
      "tree": "7b59296d741a76e245ebd5c1197b9e7b092cb8fa",
      "parents": [
        "f7d110c68c7d0fe1de567ea86194fb405d6a43a6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 10:26:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:11 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: add request to registers of the group 05\n\nYet another script magic. This time, the change were generated by this\nscript:\n\ncat tm6000-regs.h |perl -ne \u0027if (m/^(\\#define TM6010_REQ)(05)([^\\s]+)(\\s+)0x([A-F0-9].)/) { \\\n$name\u003d\"$1$2$3\"; $sp\u003d$4; $req\u003d$2; $val\u003d$5; $val\u003d~tr/A-F/a-f/; \\\nprintf \"$name%s0x%s, 0x%s\\n\", $sp, $req, $val; } else { print $_ }\u0027 \\\n\u003ea; mv a tm6000-regs.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f7d110c68c7d0fe1de567ea86194fb405d6a43a6",
      "tree": "a96926aec6febf412a028fcfd0b49b377201b246",
      "parents": [
        "9afec493e2fe1a477305a09f933267d805fe4c8c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 10:26:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:10 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Replace naming convention for registers of req 05 group\n\nAfter looking at the \"magic\" registers, it is clear that usb registers\nbelong to request 5.\n\nReplace them with this script:\n\ncat /tmp/reg3 |perl -ne \u0027if (m/define (TM6000_U_)([^\\s]+)\\s+0x([A-F0-9].)/) { \\\n$name\u003d$2; $val\u003d$3; printf \"s,$1$2,TM6010_REQ05_R%s_%s,g\\n\", $val, $name; }\u0027 \u003ea;\nsed -f a tm6000-regs.h \u003eb; mv b tm6000-regs.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9afec493e2fe1a477305a09f933267d805fe4c8c",
      "tree": "5d302db5d1fe8d8cc7ad5428b58cf5a5b04478bc",
      "parents": [
        "77012fb9954ebe355ce4ecfdaf9a0d5b88cb665b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 10:26:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:09 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Replace all magic values by a register alias\n\nInstead of using magic pairs of req/reg, replace them by the defined\nvalues.\n\nThis patch were generated by the following script:\n\ncat tm6000-regs.h |perl -ne \u0027if (m/(TM6010_REQ[^\\s]+)\\s+0x([a-f0-9]+)\\,\n0x([a-f0-9]+)/) { $name\u003d\"$1\"; $req\u003d$2; $val\u003d$3; printf\n\"s/REQ_${req}_SET_GET_AVREG[_BIT]*, 0x[0]*$3,/$1,/\\n\" }\u0027  \u003ea; for i in\ntm*.c; do sed -f a $i \u003eb \u0026\u0026 mv b $i; done\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77012fb9954ebe355ce4ecfdaf9a0d5b88cb665b",
      "tree": "8fc72ff112ddc4231df169ad9124f4681980b042",
      "parents": [
        "c4bccf5e780a1e32807530d6b4b0624f14346cff"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 10:26:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:09 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Add request at Req07/Req08 register definitions\n\nUse a pair Req/Reg for all registers at req07 and req08 groups. This\nmakes easier to replace them at the code with a script and helps to\navoid using the wrong req with some register.\n\nThis change were generated by this script:\n\nif (m/^(\\#define TM6010_REQ)([0-9].)([^\\s]+)(\\s+)0x([A-F0-9].)/) {\n$name\u003d\"$1$2$3\"; $sp\u003d$4; $req\u003d$2; $val\u003d$5; $val\u003d~tr/A-F/a-f/; printf\n\"$name%s0x%s, 0x%s\\n\", $sp, $req, $val; } else { print $_ }\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4bccf5e780a1e32807530d6b4b0624f14346cff",
      "tree": "fd3d3f83afb588b5466e97611aa345dd72777797",
      "parents": [
        "b8e286260e97be4bb245041ae63b9565922246c2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 10:26:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:08 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Replace all Req 8 group of regs with another naming convention\n\nAccording with the original patch that added the register names, those\nare related to tm6010, so name it properly as such. Also, clearly\nindicates when a register belongs to Request 0x08 and add its register\nvalue at the name. This makes easier to double check if the proper\nregister is used along the driver.\n\nThis patch were made with the help of this simple perl script, applied\nover the definitions of the last register groups:\n\nif (m/define (TM6000_)([^\\s]+)\\s+0x([A-F0-9].)/) { $name\u003d$2;\n$val\u003d$3; printf \"s,$1$2,TM6010_REQ08_R%s_%s,g\\n\", $val, $name; }\n\nAnd were manually adjusted to fix a few minor issues.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b8e286260e97be4bb245041ae63b9565922246c2",
      "tree": "3275ee56f7bc0de21ce4af19d43fa06ec4de347a",
      "parents": [
        "4605664bd94ed94ab65a00bc7c749704304cfd40"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 10:26:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:07 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: Replace all Req 7 group of regs with another naming convention\n\nAccording with the original patch that added the register names, those\nare related to tm6010, so name it properly as such. Also, clearly\nindicates when a register belongs to Request 0x07 and add its register\nvalue at the name. This makes easier to double check if the proper\nregister is used along the driver.\n\nThis patch were made with the help of this simple perl script:\n\nif (m/define (TM6000_)([^\\s]+)\\s+0x([A-F0-9].)/) { $name\u003d$2; $val\u003d$3;\nprintf \"s,$1$2,TM6010_REQ07_R%s_%s,g\\n\", $val, $name; }\n\nAnd were manually adjusted to fix a few minor issues.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4605664bd94ed94ab65a00bc7c749704304cfd40",
      "tree": "05397774fa18a130567e36610bbd75852f3649f6",
      "parents": [
        "727e625cc2c114e449a78f851b0c12edac897a83"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Jan 31 21:06:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:06 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: enable specifying a separate generic bulk ctrl response endpoint\n\nSome DVB USB devices use a separate endpoint for responses to control\nmessages sent with bulk transfers via the generic_bulk_ctrl_endpoint.\nWhen generic_bulk_ctrl_endpoint_response is set, it will be used instead\nof the generic_bulk_ctrl_endpoint when reading usb responses in the\ndvb_usb_generic_rw helper function.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nReviewed-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "727e625cc2c114e449a78f851b0c12edac897a83",
      "tree": "ec7b14d68fb1b79d636d50756082e61360610063",
      "parents": [
        "9c89a181a09eaafca5fc638c3b7ce1620227f60a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 12 21:18:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:05 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: export driver name used by IR via uevent\n\nNow, both driver and keytable names are exported to userspace. This\nwill help userspace to decide when a table need to be replaced\nby another one.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c89a181a09eaafca5fc638c3b7ce1620227f60a",
      "tree": "e929f5d6c8da15e67a139fa7585ba605bd21c728",
      "parents": [
        "2915e5ef35d103a5ecae15d9ecc614fcd0dc48f4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 12 11:50:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:05 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Export IR name via uevent\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2915e5ef35d103a5ecae15d9ecc614fcd0dc48f4",
      "tree": "5293ae3e403bdbefe3cc0da9f0dc0752e69235c6",
      "parents": [
        "945cdfa2c99e2a3f5ead11519ba11ed1df2dd5c1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 12 11:40:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:04 2010 -0300"
      },
      "message": "V4L/DVB: ir-core: Add a macro to properly create IR tables\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "945cdfa2c99e2a3f5ead11519ba11ed1df2dd5c1",
      "tree": "0a0a62bca91befd1e607ca6b138df2fd2083fea8",
      "parents": [
        "8b0d2a052733d0a0e8ed59aeb8c7e6c90fdb793e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 12:41:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:03 2010 -0300"
      },
      "message": "V4L/DVB: ir: use a real device instead of a virtual class\n\nChange the ir-sysfs approach to create irrcv0 as a device, instead of\nusing class_dev. Also, change the way input is registered, in order\nto make its parent to be the irrcv device.\n\nDue to this change, now the event device is created under\n/sys/class/ir/irrcv class:\n\n/sys/class/irrcv/irrcv0/\n|-- current_protocol\n|-- device -\u003e ../../../1-3\n|-- input9\n|   |-- capabilities\n|   |   |-- abs\n...\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b0d2a052733d0a0e8ed59aeb8c7e6c90fdb793e",
      "tree": "53267aa0f92dd919d9cd54b369426cf4ad8b6f20",
      "parents": [
        "000f64efc7fe6693261a78a0164c0e805553631b"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Wed Mar 10 14:57:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:02 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: add new hybrid-stick\n\n-add Hauppauge WinTV HVR 900H/WinTV USB2-Stick\n\tvid/pid\n\t0x2040/6601\n\t0x2040/6610\n\t0x2040/6611\n\n-add Terratec Cinergy Hybrid-Stick\n\tvid/pid\n\t0x0ccd/0x00a5\n\n-add Twinhan TU501(704D1)\n\tvid/pid\n\t0x13d3/0x3240\n\t0x13d3/0x3241\n\t0x13d3/0x3243\n\t0x13d3/0x3264\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "000f64efc7fe6693261a78a0164c0e805553631b",
      "tree": "002cf81ecb243bfe35a24f89a053ba51b2f02bf9",
      "parents": [
        "6721b51ece65967fe628007fee3e16479c07afd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 11 01:58:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:01 2010 -0300"
      },
      "message": "V4L/DVB: Fix bad whitespacing\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6721b51ece65967fe628007fee3e16479c07afd1",
      "tree": "497dcbd9b0a6553bf69156e8602da0c0c60f77cf",
      "parents": [
        "4b7875407b2fb56433586877ca0a564b8d999f4e"
      ],
      "author": {
        "name": "Max Thrun",
        "email": "bear24rw@gmail.com",
        "time": "Sat Feb 27 17:20:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:01 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Update copyright info\n\nSigned-off-by: Max Thrun \u003cbear24rw@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b7875407b2fb56433586877ca0a564b8d999f4e",
      "tree": "c55db88f1e161b9312d9bbd1c4cc9c32922b0f0f",
      "parents": [
        "7f9e9e8dc2d5b226819e486e13c9532f40a0fbda"
      ],
      "author": {
        "name": "Mosalam Ebrahimi",
        "email": "m.ebrahimi@ieee.org",
        "time": "Mon Mar 08 13:52:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:47:00 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Add Powerline Frequency control\n\nNote that setting this options to 50Hz can reduce the framerate, so it is\nstill disabled (60Hz) by default.\n\nSigned-off-by: Mosalam Ebrahimi \u003cm.ebrahimi@ieee.org\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f9e9e8dc2d5b226819e486e13c9532f40a0fbda",
      "tree": "023e2a1a2d64009ae502dc7161a636712e513ff2",
      "parents": [
        "eb171073b6f941e83f01b6444ab347e893785faf"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Mon Mar 01 08:54:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:59 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Cosmetics: fix indentation and hex digits\n\n* Indent with tabs, not with spaces, nor with mixed style.\n  * Less indentation for controls index comments.\n  * Use lowercase hex digits.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eb171073b6f941e83f01b6444ab347e893785faf",
      "tree": "44e75072e047e799f23e96a395a358138d3ec72b",
      "parents": [
        "3149cfbfaca7912995a32d72ddd2381e66ca845e"
      ],
      "author": {
        "name": "Max Thrun",
        "email": "bear24rw@gmail.com",
        "time": "Sat Feb 27 17:20:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:58 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Fix unsetting hflip and vflip bits\n\nAlso set default values unconditionally, for readability.\n\nSigned-off-by: Max Thrun \u003cbear24rw@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3149cfbfaca7912995a32d72ddd2381e66ca845e",
      "tree": "55d0481dee7068ef0b57fc6ddeed4610a1907c46",
      "parents": [
        "8fef9d962237e29b3d84243387b1f3487b3caaf4"
      ],
      "author": {
        "name": "Max Thrun",
        "email": "bear24rw@gmail.com",
        "time": "Sat Feb 27 17:20:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:58 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Fixes for sharpness control\n\n* Adjust comments for sharpness control\n  * Set default value unconditionally, for readability\n\nSigned-off-by: Max Thrun \u003cbear24rw@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8fef9d962237e29b3d84243387b1f3487b3caaf4",
      "tree": "7a0c06abae5216144d3db84044d9beeea900116a",
      "parents": [
        "18cf8c91ad558f8d2d0177656df493f81949cfe6"
      ],
      "author": {
        "name": "Max Thrun",
        "email": "bear24rw@gmail.com",
        "time": "Sat Feb 27 17:20:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:57 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Fix Auto White Balance control\n\nSet only the needed bits for AWB, and enable it by default.\n\nSigned-off-by: Max Thrun \u003cbear24rw@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "18cf8c91ad558f8d2d0177656df493f81949cfe6",
      "tree": "92f98683a2c911f1656e239ad20f89a8ab9d29be",
      "parents": [
        "f2938822523739e99a39fd634943865a432e9c00"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Mon Mar 01 08:53:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:56 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Fix and document setting manual exposure\n\nDocument that even if the state is a u8 value, both MSB and LSB are set\nas sd-\u003eexposure represents half of the value we are going to set into\nregisters.\n\nSkip setting exposure when AEC is enabled.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f2938822523739e99a39fd634943865a432e9c00",
      "tree": "996d2abb4d3a5db0193b76e465075feb84ff2214",
      "parents": [
        "8b7fbda484176b46a7760fd474d605ca5152c86d"
      ],
      "author": {
        "name": "Max Thrun",
        "email": "bear24rw@gmail.com",
        "time": "Sat Feb 27 17:20:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:55 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Add Auto Exposure\n\nThis also makes manual exposure actually work: it never worked before\nbecause AEC was always enabled.\n\nSigned-off-by: Max Thrun \u003cbear24rw@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b7fbda484176b46a7760fd474d605ca5152c86d",
      "tree": "8a5cdb950bfd79ea261b20a087af00b5afc33689",
      "parents": [
        "0c41acf158b61577dd8e50ba00f3cadabdc3c756"
      ],
      "author": {
        "name": "Max Thrun",
        "email": "bear24rw@gmail.com",
        "time": "Sat Feb 27 17:20:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:54 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Fix autogain control, enable it by default\n\n* Use \u0027agc\u0027 instead of \u0027autogain\u0027 in the code so to align the naming\n    as in AEC/AWB.\n  * Tweak brightness and contrast default values.\n  * Fix setting/resetting registers values for AGC.\n  * Set actual gain back when disabling AGC.\n  * Skip setting GAIN register when AGC is enabled.\n  * Enable AGC by default.\n\nNote that as Auto Gain Control is now enabled by default, if you are\nusing the driver for visual computing applications you might need to\ndisable it explicitly in your software.\n\nSigned-off-by: Max Thrun \u003cbear24rw@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c41acf158b61577dd8e50ba00f3cadabdc3c756",
      "tree": "13cd06c6f2d1f21a9b55aa83c3184a526f434524",
      "parents": [
        "c3f52f630d067c7590ed438bfb0a82bcb91e0b21"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Sat Feb 27 17:20:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:54 2010 -0300"
      },
      "message": "V4L/DVB: gspca - ov534: Remove hue control\n\nHue control doesn\u0027t work and the sensor datasheet is not clear about how\nto set hue properly.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c3f52f630d067c7590ed438bfb0a82bcb91e0b21",
      "tree": "1526a480db99a03efcfbd16e0abf7d72cb506d22",
      "parents": [
        "c4ea13b40bc962245a38148dc5e7633fd8428880"
      ],
      "author": {
        "name": "Max Thrun",
        "email": "bear24rw@gmail.com",
        "time": "Sat Feb 27 17:20:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:53 2010 -0300"
      },
      "message": "V4L/DVB: gspca- ov534: Remove ambiguous controls\n\nRemove Blue/Red Channel Target Value, they are meant for Black Level\nCalibration but it is not completely clear how to use them.\n\nSigned-off-by: Max Thrun \u003cbear24rw@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4ea13b40bc962245a38148dc5e7633fd8428880",
      "tree": "bef6650dffe9e27f37d10f50acfb2c49fddcc9f5",
      "parents": [
        "5ce005002cd30a71f4355bd4fa8884154d6bd1ad"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Mar 10 12:46:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:52 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Add support for cineS2 v5 and SaTiX-S2 Dual v2\n\nAdd support for\n- Linux4Media cineS2 DVB-S2 Twin Tuner (v5)\n- Mystique SaTiX-S2 Dual (v2)\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ce005002cd30a71f4355bd4fa8884154d6bd1ad",
      "tree": "fc1facc7b3d2ec26cc3e4def70b39ff425e94f4f",
      "parents": [
        "c8382c8e3295a1c85975c1898410f4d103650e4a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Mar 09 18:13:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:51 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: drop redundant memset\n\nThe region set by the call to memset is immediately overwritten by the\nsubsequent call to memcpy.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression e1,e2,e3,e4;\n@@\n\n- memset(e1,e2,e3);\n  memcpy(e1,e4,e3);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c8382c8e3295a1c85975c1898410f4d103650e4a",
      "tree": "add5d11bc6bc59b5919c6280963a2060b28bc52c",
      "parents": [
        "5817ea0c83665dbc117cb7ca637202da0fb1abce"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat Feb 13 17:06:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:51 2010 -0300"
      },
      "message": "V4L/DVB: stv090x: Add some notes about the internal tuner I/O control\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5817ea0c83665dbc117cb7ca637202da0fb1abce",
      "tree": "dbd3d47d177cdab1c3d8e51e36974415b3baa921",
      "parents": [
        "85532d1454dd3df7327d12bf6ca7ef5a00bb1282"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Sat Feb 13 16:48:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:49 2010 -0300"
      },
      "message": "V4L/DVB: Budget/STV090x/STV6110x: Initialize the demodulator immediately after the tuner is attached\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": "85532d1454dd3df7327d12bf6ca7ef5a00bb1282",
      "tree": "134cea62cf5a1faa66ab5df54ac993977d3ae267",
      "parents": [
        "c5b74b0f5e81386ca1e9b1128de83502e92fa028"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat Jan 23 06:05:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:48 2010 -0300"
      },
      "message": "V4L/DVB: [STV090x] Use gate control, while tuner is being accessed\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c5b74b0f5e81386ca1e9b1128de83502e92fa028",
      "tree": "581f8bdba31fc29a576440bbd85373a435a04bfa",
      "parents": [
        "19c4ee58325ac7c9d9595153fabb5d885dfe931e"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat Jan 23 05:49:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:47 2010 -0300"
      },
      "message": "V4L/DVB: [STV090x, STV6110x] Use tuner sleep within the demodulator control\n\nOliver Endriss \u003co.endriss@gmx.de\u003e pointed out:\nImho not a good idea, as the frontend thread calls\n- fe-\u003eops.tuner_ops.init\n- fe-\u003eops.tuner_ops.sleep\n\nIf you remove fe-\u003eops.i2c_gate_ctrl, init and sleep will fail,\nbecause gate_ctrl was never called...\n\n--\n\nSigned-off-by: Manu Abraham \u003cmanu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19c4ee58325ac7c9d9595153fabb5d885dfe931e",
      "tree": "b919ac4d09283e66ce5431c8fe3230f2ae17ff80",
      "parents": [
        "20d2c56de8b3c462c40ef2eff42ff722905e28cf"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Fri Jan 22 17:19:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:47 2010 -0300"
      },
      "message": "V4L/DVB: [STV090x] Code simplification\n\n - Remove a redundant exported gate control function\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20d2c56de8b3c462c40ef2eff42ff722905e28cf",
      "tree": "398e00318efadc76d8135951e8a811c985fe241a",
      "parents": [
        "823b63b49eb9a670fd9125b625e8f4b008fe3abc"
      ],
      "author": {
        "name": "Oleg Roitburd",
        "email": "oroitburd@gmail.com",
        "time": "Fri Feb 26 09:47:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:46 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Fix initialization for some cards\n\nAlso add in some more device ID\u0027s\n\nSigned-off-by: Oleg Roitburd \u003coroitburd@gmail.com\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "823b63b49eb9a670fd9125b625e8f4b008fe3abc",
      "tree": "a6bc56ed13357c443fb17c900e54edb6ff321bb2",
      "parents": [
        "947f04cba2159ff731a59766b05a643536eb6262"
      ],
      "author": {
        "name": "Oleg Roitburd",
        "email": "oroitburd@gmail.com",
        "time": "Thu Feb 25 17:19:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:45 2010 -0300"
      },
      "message": "V4L/DVB: AZ6027: Add support for Technisat V1 device\n\nSigned-off-by: Oleg Roitburd \u003coroitburd@gmail.com\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "947f04cba2159ff731a59766b05a643536eb6262",
      "tree": "422582c4dcb6c3dc029bd38b3b7f1dfe0c5de910",
      "parents": [
        "9a766d55b72a439b2e16ecf2ac3eb831ab25e0d3"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat Mar 06 21:43:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:44 2010 -0300"
      },
      "message": "V4L/DVB: cx2341x: Remove temporal filter control restriction\n\nSince the change that stops the CX23415/6 firmware-intiiated secondary stream\nappears to fix the temporal filter, it\u0027s now fully re-enabled for all capture\nresolutions.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a766d55b72a439b2e16ecf2ac3eb831ab25e0d3",
      "tree": "cd52518a35d2acf9496e1267bf5753ab777a7699",
      "parents": [
        "283328c29db4463c31ee59f9ab418449cfa376b3"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat Mar 06 21:37:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:43 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Really stop capture on device close\n\nWhen a capture is started, the firmware also appears to start a secondary\nstream. Unless this secondary stream is also stopped, the encoder will remain\nactive and not reinitialise for the next capture. Unfortunately, setting up\nthe video source can glitch the encoder and result in undesirable effects that\nthis initialisation will clear.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "283328c29db4463c31ee59f9ab418449cfa376b3",
      "tree": "4221ff93242abfc17b34da4224234c8189c76bdb",
      "parents": [
        "2a8f96085449f3aa6fe99b27d7ee506e808059b9"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Mar 06 21:08:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:43 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Combine capture start delays into a single delay\n\nCombine the two 150 ms delays into a single 300 ms delay.  Ian Armstrong has\nnoted that the delay between CX2341X_ENC_INITIALIZE_INPUT and\nCX2341X_ENC_START_CAPTURE can cause problems if the temporal filter is allowed\nto be enabled.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a8f96085449f3aa6fe99b27d7ee506e808059b9",
      "tree": "4c4aab41a94eddd02f346853f8920dc30d6fc73e",
      "parents": [
        "403c34f6bbc095f9c8b2e25becd65c9c3d159080"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Mar 06 15:46:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:42 2010 -0300"
      },
      "message": "V4L/DVB: configurable IRQ from CAM\n\nIRQ from CAM disabled by default. In some environment enabled IRQ can cause of\nmachine freeze.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "403c34f6bbc095f9c8b2e25becd65c9c3d159080",
      "tree": "c740a11c4bd411ea587861b79a6ded22e4ba8c0d",
      "parents": [
        "7fc8709e4d7230ab640a91b9aef8fbd0f7c1488b"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Mar 06 15:05:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:41 2010 -0300"
      },
      "message": "V4L/DVB: get_frontend for STV0900\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7fc8709e4d7230ab640a91b9aef8fbd0f7c1488b",
      "tree": "9d0e1a497939701b3a64807910f9f68fe696002c",
      "parents": [
        "ab9b4f2c11904c3c491b626915526049ecfe5ecf"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Mar 01 14:06:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:40 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for KWorld TV Stick II (395UR)\n\nAdd USB ID 1b80:e39a for KWorld TV Stick II (395UR).\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab9b4f2c11904c3c491b626915526049ecfe5ecf",
      "tree": "3e647ea6d14d099b5e0c68b1fa0e43685c24fcc3",
      "parents": [
        "e6b44bc521b48048e3089ed773950867e409f886"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Mar 01 13:50:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:39 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for KWorld USB DVB-T Stick Mobile (UB383-T)\n\nAdd USB ID 1b80:e383 for KWorld USB DVB-T Stick Mobile (UB383-T).\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e6b44bc521b48048e3089ed773950867e409f886",
      "tree": "9e2067871e6dd7129cc0a3d196cefbe1c8851bb0",
      "parents": [
        "e7c3ee6302ef0dde86c1918bae3b0783839e6a39"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Mon Mar 08 20:04:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:39 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: support for frame skipping\n\nadds hardware frame skipping using VIDIOC_S_PARM ioctl.\nadds support for VIDIOC_ENUM_FRAMEINTERVALS.\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e7c3ee6302ef0dde86c1918bae3b0783839e6a39",
      "tree": "3d51dedad55b6a65b5e3951dfc0c3d695de057e2",
      "parents": [
        "2ffbb64c671261c80703cd8b7fec5ebd21e58b0c"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Mar 07 03:33:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:38 2010 -0300"
      },
      "message": "V4L/DVB: gspca cpia1: make local functions static\n\nMake the local functions static. Note that the function command_setlights() is\ncurrently not called from anywhere.\n\nThis will remove the following sparse warnings (see \"make C\u003d1\"):\n * symbol \u0027command_setformat\u0027 was not declared. Should it be static?\n * symbol \u0027command_setcolourparams\u0027 was not declared. Should it be static?\n * symbol \u0027command_setapcor\u0027 was not declared. Should it be static?\n * symbol \u0027command_setvloffset\u0027 was not declared. Should it be static?\n * symbol \u0027command_setexposure\u0027 was not declared. Should it be static?\n * symbol \u0027command_setcolourbalance\u0027 was not declared. Should it be static?\n * symbol \u0027command_setcompressiontarget\u0027 was not declared. Should it be static?\n * symbol \u0027command_setyuvtresh\u0027 was not declared. Should it be static?\n * symbol \u0027command_setcompressionparams\u0027 was not declared. Should it be static?\n * symbol \u0027command_setcompression\u0027 was not declared. Should it be static?\n * symbol \u0027command_setsensorfps\u0027 was not declared. Should it be static?\n * symbol \u0027command_setflickerctrl\u0027 was not declared. Should it be static?\n * symbol \u0027command_setecptiming\u0027 was not declared. Should it be static?\n * symbol \u0027command_pause\u0027 was not declared. Should it be static?\n * symbol \u0027command_resume\u0027 was not declared. Should it be static?\n * symbol \u0027command_setlights\u0027 was not declared. Should it be static?\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2ffbb64c671261c80703cd8b7fec5ebd21e58b0c",
      "tree": "d4fcd8e2a03c68957056e0627ac49d192cf00321",
      "parents": [
        "5a34d9dfaf3cb690c448fac67923effac08c902d"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Thu Mar 04 02:40:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:37 2010 -0300"
      },
      "message": "V4L/DVB: fix broken I2C IR for Beholder\n\nFix broken I2C IR for TV cards of Beholder.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a34d9dfaf3cb690c448fac67923effac08c902d",
      "tree": "1eb2f41ea3ad5f73c77480a9fe8406d7f5ef69a2",
      "parents": [
        "2e70db9a4553e0f79cb4db05c0552d33932cca80"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Fri Mar 05 19:59:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:36 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: Add support for 2257 device\n\n2257 is 2255 with 2 svideo inputs\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e70db9a4553e0f79cb4db05c0552d33932cca80",
      "tree": "6cf3924f13285f1c56fa1f8be7a441ea0c6ba18f",
      "parents": [
        "3fa0060526eafe3eeda1db681b4aab5b79d4543e"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Fri Mar 05 14:29:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:36 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: cleanup of V4L2 controls\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fa0060526eafe3eeda1db681b4aab5b79d4543e",
      "tree": "a15658d5032a81c8ccde999cc28dc4ca33fe6433",
      "parents": [
        "811fab623f435932f2a26aa64b40ec6102618cc6"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Thu Mar 04 20:47:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:35 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: fixes for big endian arch\n\ns2255drv fixes for big endian architecture\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "811fab623f435932f2a26aa64b40ec6102618cc6",
      "tree": "3ee82c626b0893ede05f46534949af7fb07891ce",
      "parents": [
        "4de39f5d6f8267a0b062cba70eaa84fb161007e4"
      ],
      "author": {
        "name": "Antonio Larrosa",
        "email": "larrosa@kde.org",
        "time": "Thu Mar 04 22:19:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:34 2010 -0300"
      },
      "message": "V4L/DVB: em28xx: Support for Kworld VS-DVB-T 323UR\n\nThis patch adapts the changes submitted by Dainius Ridzevicius to the\nlinux-media mailing list on 8/14/09, to the current sources in order\nto make the Kworld VS-DVB-T 323UR usb device work.\n\nI also removed the \"not validated\" flag since I own the device and validated\nthat it works fine after the patch is applied.\n\nThanks to Devin Heitmueller for his guidance with the code.\n\nSigned-off-by: Antonio Larrosa \u003clarrosa@kde.org\u003e\nAcked-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4de39f5d6f8267a0b062cba70eaa84fb161007e4",
      "tree": "fa6dd392a37c12bdfcfb336bc546b1845d2380ab",
      "parents": [
        "723fb9b79b5a2279ed8ea8adfa6f6c92d73deaa2"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Wed Mar 03 19:39:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:33 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: adding video input status capability\n\nVideo status capability for inputs on Sensoray 2255 driver.\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "723fb9b79b5a2279ed8ea8adfa6f6c92d73deaa2",
      "tree": "a320b56c291686a7caf4becec79c3fec0047e354",
      "parents": [
        "ab6a21f363d830e96e5839b5b1ef67d76f679e59"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Mon Mar 01 21:24:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:32 2010 -0300"
      },
      "message": "V4L/DVB: tm6000 register defines\n\nAdd defines for all registers of the tm6000 module.\nThis defines made by doc for TM6010, need look docs for TM6000 and TM5600\nSome registers can be different.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab6a21f363d830e96e5839b5b1ef67d76f679e59",
      "tree": "a2000e459ee7f7cdbb832f777e214fec43e808e3",
      "parents": [
        "a4fa8e9e8586bc769b14069bbb663e2738abe7be"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sat Mar 06 14:58:01 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:32 2010 -0300"
      },
      "message": "V4L/DVB: Allow to enable TS continuity and TEI check on loaded module\n\nCurrent dvb_demux_tscheck processing doesn\u0027t allow to enable check on loaded\nmodule. dvb_demux_tscheck can be enabled only when loading module (\ndvb_dmx_init should be called to enable dvb_demux_tscheck ). This patch fix\nthis issue.\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4fa8e9e8586bc769b14069bbb663e2738abe7be",
      "tree": "4564d2250be473be10dcd5776942c932189349fc",
      "parents": [
        "2f51d00ffa2a41c76fe8a492383e1c1124137694"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Mar 07 07:18:59 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:31 2010 -0300"
      },
      "message": "V4L/DVB: gspca - cpia1 / sn9c2028: Make control descriptors constant\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f51d00ffa2a41c76fe8a492383e1c1124137694",
      "tree": "0d0f150212617a59cab37de44fee937dba43bb16",
      "parents": [
        "e10f73194d63321d020433fa1287e619d4107b79"
      ],
      "author": {
        "name": "Paulo Assis",
        "email": "pj.assis@gmail.com",
        "time": "Sun Mar 07 06:56:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:30 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Use ktime instead of jiffies for buffer timestamping\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e10f73194d63321d020433fa1287e619d4107b79",
      "tree": "a5864a948c0c7e3f8d15e06a84491ef0c9504297",
      "parents": [
        "24f222e77ad62e41b1a882c77feeb8268c80b909"
      ],
      "author": {
        "name": "German Galkin",
        "email": "galkinga@gmail.com",
        "time": "Sun Mar 07 06:19:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:29 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Fix exposure control for HV7131R sensor\n\nMake the range of exposure values (0-0x1770) distribute evenly through\nHV7131R\u0027s exposure control bytes.\n\nSigned-off-by: German Galkin \u003cgalkinga@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24f222e77ad62e41b1a882c77feeb8268c80b909",
      "tree": "aecbfa66ccb227637620e322b76e43d0f0884bbd",
      "parents": [
        "52897d86b1f0c8639e4b132b6b4ab1973694650f"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Mar 07 05:58:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:28 2010 -0300"
      },
      "message": "V4L/DVB: gspca - t613: Check the result of kmalloc\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52897d86b1f0c8639e4b132b6b4ab1973694650f",
      "tree": "820324c22280e0baae804d05ef50051c0f48175c",
      "parents": [
        "ad5e9b9b7db760f36b2a51a8b5802355f2d95d47"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Sun Mar 07 05:13:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:28 2010 -0300"
      },
      "message": "V4L/DVB: gspca - pac207: Let all pac207 ctrls have a coherent naming\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad5e9b9b7db760f36b2a51a8b5802355f2d95d47",
      "tree": "56fce4a9e10ac673d4c3751311b38b52c6036e6c",
      "parents": [
        "6120792baa00542b5113222b0e09f5e52b510444"
      ],
      "author": {
        "name": "Henrik Kurelid",
        "email": "henrik@kurelid.se",
        "time": "Tue Jul 21 13:45:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:27 2010 -0300"
      },
      "message": "V4L/DVB: firedtv: correct version number and current/next in CA_PMT\n\nThe version number in the CA_PMT message sent to the hardware was\nalwaysed set to zero. This could cause problems if the PMT would\nchange during decryption of a channel since the new CA_PMT would have\nthe same version number as the old. The version number is now copied\nfrom the original PMT.\n\nSigned-off-by: Henrik Kurelid \u003chenrik@kurelid.se\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6120792baa00542b5113222b0e09f5e52b510444",
      "tree": "744fdeab6f6e37bdf21837f2bc9b2e6bb5526803",
      "parents": [
        "278a58cf2ab6e690fa79ca7e0d466a0cb453296f"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Mar 01 04:10:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:26 2010 -0300"
      },
      "message": "V4L/DVB: az6027: remove redundant condition check\n\nThe condition (msg[i].addr \u003d\u003d 0xd0) is checked twice the second one\nis not necessary.\n\nThis will remove the following compiler warning:\n   az6027.c: In function \u0027az6027_i2c_xfer\u0027:\n   az6027.c:942: warning: \u0027index\u0027 may be used uninitialized in this function\n   az6027.c:943: warning: \u0027value\u0027 may be used uninitialized in this function\n   az6027.c:944: warning: \u0027length\u0027 may be used uninitialized in this function\n   az6027.c:945: warning: \u0027req\u0027 may be used uninitialized in this function\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "278a58cf2ab6e690fa79ca7e0d466a0cb453296f",
      "tree": "711f61ba396f65435c6ebf97509c9f67c2c412d7",
      "parents": [
        "7b1fc72c2fdeb91565f4969397757ee938cce67e"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Mar 01 03:31:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:25 2010 -0300"
      },
      "message": "V4L/DVB: tlg2300: make local variables and functions static\n\nMake the local variables and functions static. Some of them are not exported by their\nsymbol name but used trough other means. For example a pointer of the operation\nstructure is passed through a function call.\n\nThis will remove the following sparse warnings (see \"make C\u003d1\"):\n * pd-video.c:20:5: warning: symbol \u0027usb_transfer_mode\u0027 was not declared. Should it be static?\n * pd-video.c:621:5: warning: symbol \u0027fire_all_urb\u0027 was not declared. Should it be static?\n * pd-video.c:881:5: warning: symbol \u0027vidioc_s_std\u0027 was not declared. Should it be static?\n * pd-video.c:1024:5: warning: symbol \u0027vidioc_g_audio\u0027 was not declared. Should it be static?\n * pd-video.c:1033:5: warning: symbol \u0027vidioc_s_audio\u0027 was not declared. Should it be static?\n * pd-video.c:1193:5: warning: symbol \u0027usb_transfer_stop\u0027 was not declared. Should it be static?\n * pd-video.c:1522:14: warning: symbol \u0027pd_video_poll\u0027 was not declared. Should it be static?\n * pd-video.c:1528:9: warning: symbol \u0027pd_video_read\u0027 was not declared. Should it be static?\n * pd-radio.c:164:5: warning: symbol \u0027tlg_fm_vidioc_g_tuner\u0027 was not declared. Should it be static?\n * pd-radio.c:206:5: warning: symbol \u0027fm_get_freq\u0027 was not declared. Should it be static?\n * pd-radio.c:249:5: warning: symbol \u0027fm_set_freq\u0027 was not declared. Should it be static?\n * pd-radio.c:261:5: warning: symbol \u0027tlg_fm_vidioc_g_ctrl\u0027 was not declared. Should it be static?\n * pd-radio.c:267:5: warning: symbol \u0027tlg_fm_vidioc_g_exts_ctrl\u0027 was not declared. Should it be static?\n * pd-radio.c:288:5: warning: symbol \u0027tlg_fm_vidioc_s_exts_ctrl\u0027 was not declared. Should it be static?\n * pd-radio.c:315:5: warning: symbol \u0027tlg_fm_vidioc_s_ctrl\u0027 was not declared. Should it be static?\n * pd-radio.c:321:5: warning: symbol \u0027tlg_fm_vidioc_queryctrl\u0027 was not declared. Should it be static?\n * pd-radio.c:340:5: warning: symbol \u0027tlg_fm_vidioc_querymenu\u0027 was not declared. Should it be static?\n * pd-main.c:58:12: warning: symbol \u0027firmware_name\u0027 was not declared. Should it be static?\n * pd-main.c:59:19: warning: symbol \u0027poseidon_driver\u0027 was not declared. Should it be static?\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nAcked-by: Huang Shijie \u003cshijie8@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b1fc72c2fdeb91565f4969397757ee938cce67e",
      "tree": "e2c763d2c5c97f0d60e8228ea42153a3af7590ad",
      "parents": [
        "6c9eaa82da53676db830572f5a41aa9ffea133a1"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Feb 28 11:34:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:24 2010 -0300"
      },
      "message": "V4L/DVB: nGene: use NULL when pointer is needed\n\nUse NULL when calling a function with pointer parameter, initializing a\npointer and returning a pointer. This will remove the following sparse\nwarning at different locations (see \"make C\u003d1\"):\n * warning: Using plain integer as NULL pointer\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c9eaa82da53676db830572f5a41aa9ffea133a1",
      "tree": "1bb4d23f378c67e8a6407326312f82847b4fb150",
      "parents": [
        "d044189dfea1e8329d63cb4e18815a7e92d2e049"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sun Feb 28 11:19:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:24 2010 -0300"
      },
      "message": "V4L/DVB: tlg2300: cleanups when power management is not configured\n\nWhen power management is not configured (CONFIG_PM) then some code is no longer\nnecessary.\n\nThis patch will remove the following compiler warnings:\n * pd-dvb.c: In function \u0027poseidon_fe_release\u0027:\n * pd-dvb.c:101: warning: unused variable \u0027pd\u0027\n * pd-video.c:14: warning: \u0027pm_video_suspend\u0027 declared \u0027static\u0027 but never defined\n * pd-video.c:15: warning: \u0027pm_video_resume\u0027 declared \u0027static\u0027 but never defined\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nAcked-by: Huang Shijie \u003cshijie8@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d044189dfea1e8329d63cb4e18815a7e92d2e049",
      "tree": "719ed7684fa4077216fc4239fc65db9b0b2677b9",
      "parents": [
        "b628a2a3d4e97044cc9f6818bfb8330d8d0b021a"
      ],
      "author": {
        "name": "Marton Balint",
        "email": "cus@fazekas.hu",
        "time": "Wed Feb 24 13:23:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:23 2010 -0300"
      },
      "message": "V4L/DVB: cx88: increase BUFFER_TIMEOUT to 2 seconds\n\nWhen temporarily there is no video signal, sometimes it takes more than 0.5\nsecs for the cx88 chip to generate a single frame. If a dma timeout occurs\nduring recording, it confuses the recording application (at least mencoder)\nand the recording stops.\n\nSince there is already an #if 0 for 2 seconds buffer timeout in the code\nat the -hg development tree, re-enabling that seemed the most simple\nsolution.\n\nSigned-off-by: Marton Balint \u003ccus@fazekas.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b628a2a3d4e97044cc9f6818bfb8330d8d0b021a",
      "tree": "abf2daf6da84f96e247d2d74291215978f5aa0c2",
      "parents": [
        "7f2c983cf5978186ee2c379fd63d04316158fc9b"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Feb 17 22:51:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:22 2010 -0300"
      },
      "message": "V4L/DVB: au8522: fix case where we don\u0027t perform the first tune after going digital\n\nAddress a problem found in MythTV where if we are in digital mode, switch to\nanalog mode, and the switch back to digital mode, the first tuning request\nafter switching back to digital mode gets dropped.  This is because the au8522\nmaintains internal state, and would think the demod was already tuned to the\ntarget frequency.\n\nThanks to Zaphod Beeblebrox for reporting this issue.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f2c983cf5978186ee2c379fd63d04316158fc9b",
      "tree": "e8db82b72129777469ea7ba3a313f4ce237447e3",
      "parents": [
        "535653b1c22c29d4e8f554928efc87fe138f917d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Feb 17 22:47:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:21 2010 -0300"
      },
      "message": "V4L/DVB: au8522: fix race condition in switching from digital to analog mode\n\nWith applications like MythTV, switching inputs results in closing the digital\nside and then immediately opening the analog side.  This exposes a race\ncondition where the dvb_frontend kernel thread powers down the chip and closes\nthe i2c gate even though we\u0027re in the middle of bringing up the analog part\nof the chip (since the shutdown of the dvb_frontend kernel thread occurs\nasychronously).\n\nIntroduce a construct to keep track of what mode we\u0027re in, and drop requests\nto power down or management the gate if we\u0027ve already switched to analog mode.\n\nThanks to Zaphod Beeblebrox for reporting this issue.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "535653b1c22c29d4e8f554928efc87fe138f917d",
      "tree": "68a93e7f63c3cc62b54e2039b0fcb350a10b6b5c",
      "parents": [
        "4f9fb5ed020324d6c151db34460df572b0fdc491"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Tue Feb 09 07:59:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:21 2010 -0300"
      },
      "message": "V4L/DVB: mt9t031: use runtime pm support to restore ADDRESS_MODE registers\n\nIf the platform hooks are provided, soc_camera powers off the device\non close and powers it on on open. This resets the ADDRESS_MODE registers\nwhich then can be different to the value the driver has computed for them.\n\nThis patch setups runtime pm usage for mt9t031 and uses the resume function\nto write the ADDRESS_MODE registers in order to fix the above described\nproblem.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4f9fb5ed020324d6c151db34460df572b0fdc491",
      "tree": "d91ab3117e89c674f2f1bcc897a1b86d6c761154",
      "parents": [
        "e26b31449142a18512b57dbea515af234992ba7c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:46:09 2010 -0300"
      },
      "message": "V4L/DVB: soc-camera: add runtime pm support for subdevices\n\nTo save power soc-camera powers subdevices down, when they are not in use,\nif this is supported by the platform. However, the V4L standard dictates,\nthat video nodes shall preserve configuration between uses. This requires\nruntime power management, which is implemented by this patch. It allows\nsubdevice drivers to specify their runtime power-management methods, by\nassigning a type to the video device.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e26b31449142a18512b57dbea515af234992ba7c",
      "tree": "f3918a70f6ed82a04627517605d5377a047ad836",
      "parents": [
        "02512fe33e9162713cd522937aabc81fcd97ad74"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Feb 24 17:13:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:44:09 2010 -0300"
      },
      "message": "V4L/DVB: The first two parameters of soc_camera_limit_side() are usually pointers  to struct v4l2_rect elements. They are signed, so adjust the prototype  accordingly\n\nThis will remove the following sparse warning (see \"make C\u003d1\"):\n\n * incorrect type in argument 1 (different signedness)\n       expected unsigned int *start\n       got signed int *\u003cnoident\u003e\n\nas well as a couple more signedness mismatches.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02512fe33e9162713cd522937aabc81fcd97ad74",
      "tree": "50e382c7fb6bb06ae38bd9f9af9b165074267dda",
      "parents": [
        "4e11502d4597c6252411dc1b5c16b47d08b5f246"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Mon Feb 22 14:35:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:44:08 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: bugfix reading problems with demodulator zl10353\n\nReading from zl10353 with tm6000 has a bug. For example:\n\nregs  w/o patch  with patch\n\n0x06     0x00        0x7f\n0x07     0x33        0x30\n0x08     0x00        0x00\n0x09     0x58        0x50\n0x0f     0x31        0x28\n0x10     0x00        0x84\n\nThis patch provides the workaround for the bug\n\n[mchehab@redhat.com: Fix merge conflict and add a comment at the workaround]\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e11502d4597c6252411dc1b5c16b47d08b5f246",
      "tree": "3ecff6e03c6ea5d52add3a024ec2402e28ccb746",
      "parents": [
        "e28f49b0b2a8e678af62745ffdc4e4f36d7283a6"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Mon Feb 22 14:35:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:44:08 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: add send and recv function\n\nSplit the i2c send and receive functions on separate functions\n\n[mchehab@redhat.com: CodingStyle and fix the logic for more than 2 read values]\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e28f49b0b2a8e678af62745ffdc4e4f36d7283a6",
      "tree": "f4a389a034c66ab782bf36fa7bb64c39e3a004f2",
      "parents": [
        "685b122906069f9e7b9995bf2b128137c86b558c"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Mon Feb 22 06:32:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:44:07 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: fix some info messages\n\nFix some messages for add information about TM6010\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "685b122906069f9e7b9995bf2b128137c86b558c",
      "tree": "f68d7272e468ef73daa58d6734730205e3d2469e",
      "parents": [
        "89eeda67118c10b0d3d0d94006919d7640b26ab4"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Sun Feb 21 17:10:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:44:06 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: fix i2c addr test\n\nThe i2c addr on I2C core is specified on 7-bit format, but tm6000\nexpects it on 8-bit format.\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89eeda67118c10b0d3d0d94006919d7640b26ab4",
      "tree": "442f85a6d383f9cc71279efdf66141ebdc93332f",
      "parents": [
        "49e5e03c9c499e89cc0f9c7736a418869e887d56"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Mon Feb 15 14:37:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:44:05 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: remove hack.c hack.h, switch to zl10353 module\n\n\"hack\"  module were a temporary file with some zl10353 magic. This is not needed anymore.\nJust remove it.\n\n[mchehab@redhat.com: CodingStyle fixes]\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "49e5e03c9c499e89cc0f9c7736a418869e887d56"
}
