)]}'
{
  "log": [
    {
      "commit": "ca4e771f7b878b7bab02dedb539f7742f9b4f50e",
      "tree": "68485b0aa1a17373e71572f7f00c20527c9a39ba",
      "parents": [
        "12a34cc8a9a49219ab643c8ec329078eec272b47"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Jul 19 17:55:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:32 2009 -0300"
      },
      "message": "V4L/DVB (12303): cx23885: check pointers before dereferencing in dprintk macro\n\nWhen enabling debug with v4l_debug set to 2 or greater, the driver\nOOPS\u0027s on startup.  Checks dev pointer before dereferencing, in\norder to prevent this OOPS.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "12a34cc8a9a49219ab643c8ec329078eec272b47",
      "tree": "94396062e8636301e5a718876d1b534d3c44bf1f",
      "parents": [
        "2c90577841a76f1935ff3437ffb552b41f5c28fa"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Jul 19 18:19:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:32 2009 -0300"
      },
      "message": "V4L/DVB (12302): cx23885-417: fix broken IOCTL handling\n\nIOCTLS will never get handled if we dont connect\nvideo_ioctl2 to mpeg_fops.ioctl\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c90577841a76f1935ff3437ffb552b41f5c28fa",
      "tree": "eaa4a98bbe375733211942de36231b81a97d15a7",
      "parents": [
        "68b7f7616add4b1de0fe75015ba3884d2d9ff796"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jul 20 08:14:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:31 2009 -0300"
      },
      "message": "V4L/DVB (12300): bttv: fix regression: tvaudio must be loaded before tuner\n\nBoth tvaudio and the tuner share i2c address 0x42. The tvaudio module can\ncheck whether it really is a tda9840, but the tuner can\u0027t. So the tvaudio\nmodule must be loaded before the tuner module. This was also the case for\n2.6.29, but the order was swapped in 2.6.30.\n\nThanks to Krzysztof Grygiencz for reporting and testing this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68b7f7616add4b1de0fe75015ba3884d2d9ff796",
      "tree": "9bed4a86c44501bacffe6294208aaa5ca790b60d",
      "parents": [
        "c15b95edb98f184e73f756511a60a7994cd9d840"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Jun 11 19:31:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:31 2009 -0300"
      },
      "message": "V4L/DVB (12291): b2c2: fix frontends compiled into kernel\n\nA recent patch didn\u0027t take into account that frontends can be compiled into\nthe kernel.  Or that frontends compiled as modules can\u0027t be used by the\nb2c2 driver if it is not a module itself.\n\nSome frontends require multiple drivers, e.g. a demod driver and a tuner\ndriver.  The code for the frontend support was getting added if the demod\ndriver was available.  Change this to also require any needed tuner or SEC\ndrivers as well.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c15b95edb98f184e73f756511a60a7994cd9d840",
      "tree": "90b3e61644d7db1c2cee054de4a5813b23c8381a",
      "parents": [
        "3eb0237d445c23e9f46b11a07bce986eca450640"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 19 18:03:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:31 2009 -0300"
      },
      "message": "V4L/DVB (12286): sn9c20x: reorder includes to be like other drivers\n\nThis is not just pure cosmetic, since the order affects the out-of-tree\nmodule build at the -hg development tree.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3eb0237d445c23e9f46b11a07bce986eca450640",
      "tree": "6f5ea63141fe3561bd949cf7f7e96dcc90074ab8",
      "parents": [
        "26e744b6b61066203fd57de0d3962353621e06f8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Jul 19 07:09:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:30 2009 -0300"
      },
      "message": "V4L/DVB (12284): gspca - jpeg subdrivers: Check the result of kmalloc(jpeg header).\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26e744b6b61066203fd57de0d3962353621e06f8",
      "tree": "b8f6941a2b37ee46594bd336ca100916ece8ac38",
      "parents": [
        "af1d9afa75082663ea9e2b67b9381d1af403f52b"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Sun Jul 19 05:52:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:30 2009 -0300"
      },
      "message": "V4L/DVB (12283): gspca - sn9c20x: New subdriver for sn9c201 and sn9c202 bridges.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af1d9afa75082663ea9e2b67b9381d1af403f52b",
      "tree": "9dc68f59a047b26092c34c7ec3f3159eb5cd75b3",
      "parents": [
        "a2f5a8117cb185fc347f35e369a6320e6aa9d82d"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Sun Jul 19 05:29:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:30 2009 -0300"
      },
      "message": "V4L/DVB (12282): gspca - main: Support for vidioc_g_chip_ident and vidioc_g/s_register.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2f5a8117cb185fc347f35e369a6320e6aa9d82d",
      "tree": "97ca712abcf107ff7900cb6e50fa00580a42f7c6",
      "parents": [
        "27954930f047df73a16253db2750345034e56c40"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Jul 10 20:03:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:29 2009 -0300"
      },
      "message": "V4L/DVB (12269): af9013: auto-detect parameters in case of garbage given by app\n\nRequest demodulator auto-detect transmission parameters in case of\ngarbage parameters provided by application for compatibility.\nThat\u0027s needed at least for MPlayer compatibility currently.\n\nThanks to Jelle de Jong for reporting issue and providing SSH access to\nDevin for debugging.\n\nThanks to Devin Heitmueller for hard debug work he did to find that bug.\n\nCc: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nCc: Jelle de Jong \u003cjelledejong@powercraft.nl\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27954930f047df73a16253db2750345034e56c40",
      "tree": "a28472888e6f0b761903d1ec0021730908108076",
      "parents": [
        "a84f79aed688a94197387830df3a2f2068f49dc0"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 08 05:21:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:29 2009 -0300"
      },
      "message": "V4L/DVB (12267): gspca - sonixj: Bad sensor init of non ov76xx sensors.\n\nThe bug was introduced when adding the light frequency control\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a84f79aed688a94197387830df3a2f2068f49dc0",
      "tree": "e234ba92c482b6f0489d552996d42c206b65549c",
      "parents": [
        "e16e5a3739cfd208de00d49def10fcfa6ceff46f"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Jul 12 17:05:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:28 2009 -0300"
      },
      "message": "V4L/DVB (12265): em28xx: fix tuning problem in HVR-900 (R1)\n\nWhen the change was introduced in the zl10353 for the i2c gate behavior, this\nbroke the HVR-900 which was not behind a gate.  Use a version of the zl10353\nconfig profile that indicates the tuner is not behind such a gate.\n\nWithout this patch the first tune succeeds, but subsequent tuning attempts\nwill fail.\n\nThe change also renames the terratec zl10353 profile I wrote to be more\ngeneric, since it is shared by the non-terratec device.\n\nThanks to Michael Krufky for providing a HVR-900 and DVB-T environment to test\nwith.\n\nCc: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e16e5a3739cfd208de00d49def10fcfa6ceff46f",
      "tree": "c1114f3167dbef63386dc7c74b0e37a96c4c1f63",
      "parents": [
        "5343e446014b93f740d5502f9f3bfa3f66dcbc7c"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Jul 15 00:37:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:28 2009 -0300"
      },
      "message": "V4L/DVB (12263): em28xx: set demod profile for Pinnacle Hybrid Pro 320e\n\nThe Pinnacle Hybrid Pro 320e was missing a demod config for the xc3028, which\nis required for digital tuning to work properly.  Add the missing profile.\n\nThanks to Andreas Lunderhage for testing patches and providing a remote debug\nenvironment.\n\nCc: Andreas Lunderhage \u003clunderhage@home.se\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5343e446014b93f740d5502f9f3bfa3f66dcbc7c",
      "tree": "8db14f3d111fcf1dc14ad02cd43db26a4f8bc2bd",
      "parents": [
        "44010440ca2693a07b1252ee836a23804412575e"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Jul 15 00:35:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:28 2009 -0300"
      },
      "message": "V4L/DVB (12262): em28xx: Make sure the tuner is initialized if generic empia USB id was used\n\nIn cases where the device has a generic Empia USB ID, the call in the\nprecard setup phase did not set the tuner GPIO.  As a result, the tuner may\nnot be taken out of reset before attempting initialization in the analog\ndriver.\n\nThis problem was not seen before with the EVGA inDtube, since that particular\nboard has the analog GPIO setup to include taking the tuner out of reset.\n\nThanks to Andreas Lunderhage for testing patches and providing a remote debug\nenvironment for the Pinnacle 320e.\n\nCc: Andreas Lunderhage \u003clunderhage@home.se\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "44010440ca2693a07b1252ee836a23804412575e",
      "tree": "937e7a5184108e7695fda440fe9a2264f6d345a8",
      "parents": [
        "d5b3ba9cb375620a109d79f2e3a7bc21e9b75d8f"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Jul 08 22:18:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:28 2009 -0300"
      },
      "message": "V4L/DVB (12261): em28xx: set GPIO properly for Pinnacle Hybrid Pro analog support\n\nSet the GPIO properly for the analog side of the Pinnacle Hybrid Pro, or else\nthe emp202 doesn\u0027t get detected properly.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5b3ba9cb375620a109d79f2e3a7bc21e9b75d8f",
      "tree": "eaaf67d2012471d0c0fdda16db04780950c5c2cc",
      "parents": [
        "ff69786b4ccd0d5b99a60ba0be98237f9b7d8f52"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Jul 08 21:51:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:27 2009 -0300"
      },
      "message": "V4L/DVB (12260): em28xx: make support work for the Pinnacle Hybrid Pro (eb1a:2881)\n\nSetup the GPIOs properly and enable support for the DVB side of the Pinnacle\nHybrid Pro USB stick.\n\nThanks to Andreas Lunderhage for testing patches and providing a remote debug\nenvironment.\n\nCc: Andreas Lunderhage \u003clunderhage@home.se\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff69786b4ccd0d5b99a60ba0be98237f9b7d8f52",
      "tree": "99109b9d4d1f07ee3ba8cf63fc3468602b61da37",
      "parents": [
        "4fb202a8d9d936f7080ab631140b447a0625e36c"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Jul 12 18:44:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:27 2009 -0300"
      },
      "message": "V4L/DVB (12258): em28xx: fix typo in mt352 init sequence for Terratec Cinergy T XS USB\n\nAndy walls pointed out that we were passing 0x5d to the TUNER_GO register,\ninstead of 0x01.  Set the register properly (note the code did still work with\nthe incorrect value, so this does not address a regression).\n\nThanks to Andy Walls for noticing the issue.\n\nCc: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4fb202a8d9d936f7080ab631140b447a0625e36c",
      "tree": "272abd1a7371241818ddeec5362b6d2fee30218d",
      "parents": [
        "b80fd2d811b48a92051f86d257b00f373e69a6d7"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Jul 12 17:51:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:27 2009 -0300"
      },
      "message": "V4L/DVB (12257): em28xx: make tuning work for Terratec Cinergy T XS USB (mt352 variant)\n\nThe Terratec Cinergy T XS USB can have either a zl10353 or an mt352.  Add\nsupport for the MT352 variant.\n\nThanks to Jelle de Jong for providing a unit to test/debug with.\n\nCc: Jelle de Jong \u003cjelledejong@powercraft.nl\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b80fd2d811b48a92051f86d257b00f373e69a6d7",
      "tree": "63f6959bdd6f041e259242d59ca12d3e9c32cd93",
      "parents": [
        "579d315218e8a3f696e375c5f6917da6488bec8a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jul 14 21:08:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:26 2009 -0300"
      },
      "message": "V4L/DVB (12245): em28xx: add support for mt9m001 webcams\n\nThanks to Wally \u003cwally@voosen.eu\u003e for bringing the issue and helping\nwith the tests.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "579d315218e8a3f696e375c5f6917da6488bec8a",
      "tree": "c72d128308c801311cdf79638cbfbe453824411a",
      "parents": [
        "d36bb4e77257ed0df86deca3f69794f037f68c7d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jul 14 12:33:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:26 2009 -0300"
      },
      "message": "V4L/DVB (12244): em28xx: adjust vinmode/vinctl based on the stream input format\n\nDepending on the video input format, vinmode/vinctl needs adjustments.\nFor TV, this is not relevant, since the supported decoders output data\nat the same format. However, webcam sensors may have different formats,\nso, this needs to be adjusted based on the device.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d36bb4e77257ed0df86deca3f69794f037f68c7d",
      "tree": "0e9352299d3158eb6f9fff87a3dcff9a39e881f5",
      "parents": [
        "2ea472ff704a8a94b3b9abec438db23e512be337"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jul 14 03:18:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:26 2009 -0300"
      },
      "message": "V4L/DVB (12243): em28xx: allow specifying sensor xtal frequency\n\nIn order to properly estimate fps, mt9v011 sensor driver needs to know\nwhat is the used frequency on the sensor cristal. Adds the proper fields\nand initialization code for specifying the cristal frequency.\n\nAlso, based on experimentation, it was noticed that the Silvercrest is\noutputing data at 7 fps. This means that it should be using a 6.3 MHz\ncristal. This information needs to be double checked later, by opening\nthe device. Anyway, by using this value for xtal, at least now we have\nthe correct fps report.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2ea472ff704a8a94b3b9abec438db23e512be337",
      "tree": "ea423311335a63195a667217f66cc5da2bdcf455",
      "parents": [
        "c180604a87c5abb0a117998009d01a4499d58653"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jul 14 03:14:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:25 2009 -0300"
      },
      "message": "V4L/DVB (12242): mt9v011: implement core-\u003es_config to allow adjusting xtal frequency\n\nSince frames per second is a function of cristal frequency, and this is\ndevice-specific, add a function that allows adjusting it, via\nsubdev-\u003ecore-\u003es_config callback.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c180604a87c5abb0a117998009d01a4499d58653",
      "tree": "8865e36d61afdbddce9171cafb05eae5ddd58b05",
      "parents": [
        "e11206e67f738b04d0c508795adc9bff504bc875"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jul 14 02:39:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:25 2009 -0300"
      },
      "message": "V4L/DVB (12241): mt9v011: Fix vstart\n\nvstart calculus were wrong. Fix it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e11206e67f738b04d0c508795adc9bff504bc875",
      "tree": "6a458ff33772ed21112628bb147a2ccaeed427d9",
      "parents": [
        "5569996421fa1cfc1fc0d9e683ac1def46ea985d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jul 14 02:38:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:25 2009 -0300"
      },
      "message": "V4L/DVB (12240): mt9v011: add a function to calculate frames per second rate\n\nIt is possible to adjust the fps rate by changing some register values.\nThis is function of the connected Xtal at the camera sensor, being a 27\nMHz cristal needed, in order to support 640x480 at 30 fps.\n\nFor now, it will only calculate the values for fps. Later patches may\nintroduce V4L2 ioctls, to allow frequency rate adjustments.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5569996421fa1cfc1fc0d9e683ac1def46ea985d",
      "tree": "552bf2fc87952018f5af8ae3653c535e599ffe90",
      "parents": [
        "b04fb6615285d18df34ffd6cdd51db7a8a78dda0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 13 20:15:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:24 2009 -0300"
      },
      "message": "V4L/DVB (12239): em28xx: fix webcam scaling\n\nWhile trying to fix an mt9v001 webcam, I noticed that HSCALE/VSCALE do\nwork with em28xx + webcam. The issue is that the scaling setup depends\non the number of visible rows/cols of the input image.\n\nWith mt9v011 (Silvercrest), the resolution is 640x480. So, the scaling\nis different from a normal TV image (720x480 on NTSC). This were causing\na wrong scaling and a previous patch disabled scaling.\n\nAs each sensor have their different resolution setting, the xres/yres\nshould be adjusted accordingly with the input sensor.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b04fb6615285d18df34ffd6cdd51db7a8a78dda0",
      "tree": "0091474355e5547e657563752a36aadab7438e25",
      "parents": [
        "9873740b2f41b37ec074afd4b8910b87dbebc0db"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 13 01:28:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:24 2009 -0300"
      },
      "message": "V4L/DVB (12238): em28xx: call sensor detection code for all webcam entries\n\nWith the previous approach, autodetection were working only for the two\ngeneric entries (em275x and em2820 unknown ones). So, if someone would\ntry to force probing an specific device, the code would not properly run\nthe autodetection code.\n\nWith the new approach, the sensor autodetection will be run not only for\nthe two generic entries, but also do webcam specific ones.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9873740b2f41b37ec074afd4b8910b87dbebc0db",
      "tree": "46913ac73a9a17ee26b8bb4431399619e7e8c276",
      "parents": [
        "527f09a981e398331c2f8d8f7af83cd46e6a06cc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 13 01:03:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:24 2009 -0300"
      },
      "message": "V4L/DVB (12237): mt9v011: implement VIDIOC_QUERYCTRL\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "527f09a981e398331c2f8d8f7af83cd46e6a06cc",
      "tree": "fedf67d56ebe88b4a7ecb8c6fa67cfa10c444182",
      "parents": [
        "8b220793d6fd309176438721088515be893630cd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 12 11:04:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:23 2009 -0300"
      },
      "message": "V4L/DVB (12236): em28xx: stop abusing of board-\u003edecoder for sensor information\n\nInstead of using em28xx board decoder field for storing sensor information,\nlet\u0027s use instead a separate field for it.\n\nAlso, as sensors are currently autodetected, there\u0027s no need of having\nit at the boards description. So, move it to the main em28xx struct.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b220793d6fd309176438721088515be893630cd",
      "tree": "2f587213bd745c77e159ff8135d93c7485325bb3",
      "parents": [
        "8a2e6990f44d4cebaafcc0af1a786912ae733bb2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 12 10:56:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:23 2009 -0300"
      },
      "message": "V4L/DVB (12235): em28xx: detects sensors also with the generic em2750/2750 entry\n\nWebcams in general don\u0027t have eeprom. So, the sensor hint code should be\ncalled to properly detect what sensor is inside.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a2e6990f44d4cebaafcc0af1a786912ae733bb2",
      "tree": "e3e246fdf08b1654d0a0bb491076f0e19db38932",
      "parents": [
        "c43221df762c33e832e8855cae77989b6bf69fa6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 12 10:26:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:23 2009 -0300"
      },
      "message": "V4L/DVB (12234): em28xx-cards: use is_webcam flag for devices that are known to be webcams\n\nBy having the webcam devices marked as such, it will help the em28xx\ndriver to do the right thing on those devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c43221df762c33e832e8855cae77989b6bf69fa6",
      "tree": "4d5f278f1a3f04321e813a00500a8436dcd57e94",
      "parents": [
        "641f75caa874fffd679b64f850adee37103b0c0f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 12 10:23:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:22 2009 -0300"
      },
      "message": "V4L/DVB (12233): em28xx: rename is_27xx to is_webcam\n\nJust renames the flag, to use a clearer name. Later patches will use\nthis flag to properly set some drivers behaviors for webcams.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "641f75caa874fffd679b64f850adee37103b0c0f",
      "tree": "d5b208e7b4a6cfd307b5547e7b680c7738e03ec2",
      "parents": [
        "c0ea8f5b7264c813ee885f02b663ee3106f98afe"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jul 08 14:47:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:22 2009 -0300"
      },
      "message": "V4L/DVB (12224): gspca - m5602-s5k4aa: Remove erroneous register writes\n\nA couple of erroneous register writes snuck in that made the image go haywire. Remove these.\nMany thanks to Grégory Lardière for finding this out\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0ea8f5b7264c813ee885f02b663ee3106f98afe",
      "tree": "44d0f5b5e2601e76a04d6ad3d4d696f1b8bc212a",
      "parents": [
        "ac51295ccc0ff922fea62cfc6f72cddf9c6c7306"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jul 01 02:56:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:22 2009 -0300"
      },
      "message": "V4L/DVB (12223): gspca - stv06xx-hdcs: Correct the pixelformat\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ac51295ccc0ff922fea62cfc6f72cddf9c6c7306",
      "tree": "dff9711e1638b82cabac8332a497192ee111aed0",
      "parents": [
        "36a516d953e02523e78ce27fbff91a968a9e5751"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Wed Jun 24 04:30:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:21 2009 -0300"
      },
      "message": "V4L/DVB (12222): gspca - stv06xx-hdcs: Fix sensor sequence bug\n\nAll hdcs registers use bit 0 as a read/write flag and needs to be shifted one bit to the left. This wasn\u0027t accounted for when doing a sequence of writes.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "36a516d953e02523e78ce27fbff91a968a9e5751",
      "tree": "85ffcca38a9492d144068e008f4d622a608bfe5e",
      "parents": [
        "4be3bd7849165e7efa6b0b35a23d6a3598d97465"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Tue Jun 23 12:22:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:21 2009 -0300"
      },
      "message": "V4L/DVB (12221): gspca - stv06xx-hdcs: Actually update the sensor state\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "405f55712dfe464b3240d7816cc4fe4174831be2",
      "tree": "96c425ea7fa8b31058b8f83a433c5e5265c8ebc7",
      "parents": [
        "f9fabcb58a6d26d6efde842d1703ac7cfa9427b6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jul 11 22:08:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 12 12:22:34 2009 -0700"
      },
      "message": "headers: smp_lock.h redux\n\n* Remove smp_lock.h from files which don\u0027t need it (including some headers!)\n* Add smp_lock.h to files which do need it\n* Make smp_lock.h include conditional in hardirq.h\n  It\u0027s needed only for one kernel_locked() usage which is under CONFIG_PREEMPT\n\n  This will make hardirq.h inclusion cheaper for every PREEMPT\u003dn config\n  (which includes allmodconfig/allyesconfig, BTW)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5ca3a1bc719cb9056acc6f24340a1e2674f21a0",
      "tree": "90fed65b054e9e147758f1eb5f862b22e69737cb",
      "parents": [
        "11b79ea75ada39b7f1efdebdad520c93c3ac1f0e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Jul 05 15:44:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 19:21:49 2009 -0300"
      },
      "message": "V4L/DVB (12203): radio-si470x: fix lock imbalance\n\nThere is one path with omitted unlock in si470x_fops_release. Fix that.\n\nCc: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "11b79ea75ada39b7f1efdebdad520c93c3ac1f0e",
      "tree": "d7728a273462e301309cc128a10f3f3b91523d54",
      "parents": [
        "791a08fc01aaa293a73c9dce260327fdee288faf"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Jul 05 14:06:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 19:21:48 2009 -0300"
      },
      "message": "V4L/DVB (12202): em28xx, fix lock imbalance\n\nThere is one omitted unlock in em28xx_usb_probe. Fix that.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "791a08fc01aaa293a73c9dce260327fdee288faf",
      "tree": "ccee80b85c897a45f049052f2e775e41d0242e5f",
      "parents": [
        "58fc1ce37aba8e6371e1ec8a90d650b1965ee6c8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 03 15:36:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 19:21:47 2009 -0300"
      },
      "message": "V4L/DVB (12172): em28xx: Add autodetection code for Silvercrest 1.3 mpix\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "58fc1ce37aba8e6371e1ec8a90d650b1965ee6c8",
      "tree": "7acb827b4e839ceb3023d4e110b16335d8be86da",
      "parents": [
        "ed5f1431ebeeba8cc6739e9cd905a7895b66184c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 03 02:54:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 19:21:22 2009 -0300"
      },
      "message": "V4L/DVB (12171): em28xx: fix webcam usage with different output formats\n\nDiscovered the bug that were limiting the output format to just RGB565.\nNow, it is possible to output image at Bayer format (the original one,\nas generated by Silvercrest sensor, and two others), and also on YUY.\n\nAdds Bayer formats also to the driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed5f1431ebeeba8cc6739e9cd905a7895b66184c",
      "tree": "46abb23eee864b1f483322a2c0fd89ef9332b43f",
      "parents": [
        "f797608cc4f19b44b83ec39c87e14af6fa07826d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 02 17:34:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:07 2009 -0300"
      },
      "message": "V4L/DVB (12169): em28xx-video: fix VIDIOC_G_FMT and VIDIOC_ENUMFMT with webcams\n\nWebcams have different constraints than other v4l devices. This patch\nmakes the format ioctls to behave better. It also fixes a bug at open()\nhandler, that were always reseting resolution to the maximum available\none.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f797608cc4f19b44b83ec39c87e14af6fa07826d",
      "tree": "efb53047765b019a867c9bb3ab31ad98e920adf5",
      "parents": [
        "43cb9fe3291bb96390c1d188eb61c2d1581bb61e"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon Jun 22 22:32:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:06 2009 -0300"
      },
      "message": "V4L/DVB (12156): em28xx: Fix tuning for Terratec Cinergy T XS USB (zl10353 version)\n\nFix the code so that the zl10353 version of the Terratec Cinergy T XS USB\nstarts working again.  This includes fixing what must have been a typo in the\nGPIO definition for the digital side of the board, and setting of the\ndisable_i2c_gate_ctrl property for the zl10353 config, so that the i2c bus\ndoesn\u0027t get wedged the first time something tries to close the gate.\n\nAlso, add a printk() making clear that the mt352 version still isn\u0027t\nsupported.  This issue is still being actively debugged, but in the meantime\nat least the dmesg output will show a very clear error...\n\nThanks to Jelle de Jong for providing sample hardware to test with.\n\nThanks to Simon Kenyon for testing various patches and providing SSH access to\nhis environment so I could debug with access to a valid signal source.\n\nCc: Jelle de Jong \u003cjelledejong@powercraft.nl\u003e\nCc: Simon Kenyon \u003csimon@koala.ie\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "43cb9fe3291bb96390c1d188eb61c2d1581bb61e",
      "tree": "bd4f77677d348bc57d0531e863566072820b427d",
      "parents": [
        "02e7804b2135ff941b8846f5820cf48fbfdadd54"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 30 08:36:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:05 2009 -0300"
      },
      "message": "V4L/DVB (12139): em28xx: add other video formats\n\nAdd suppport for the teste RGB565 format (16 bits/pixel).\nCurrently, webcam support works only at RGB565, at 640x480.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02e7804b2135ff941b8846f5820cf48fbfdadd54",
      "tree": "58d3e596946d4c6b1bae23465f5d9b80e893d300",
      "parents": [
        "6934e6fface7b7d5fe7e578c3f43cbe8f23af2d4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 29 11:35:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:05 2009 -0300"
      },
      "message": "V4L/DVB (12138): em28xx: add support for Silvercrest Webcam\n\nThis webcam uses a em2710 chipset, that identifies itself as em2820,\nplus a mt9v011 sensor, and a DY-301P lens.\n\nIt needs a few different initializations than a normal em28xx device.\n\nThanks to Hans de Goede \u003chdegoede@redhat.com\u003e and Douglas Landgraf\n\u003cdougsland@redhat.com\u003e for providing the acces for the webcam during\nthis weekend, I could make a patch for it while returning back from\nFISL/Fudcom LATAM 2009.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6934e6fface7b7d5fe7e578c3f43cbe8f23af2d4",
      "tree": "72d47c04db9252034db2500e402dc638bae2355f",
      "parents": [
        "27fe4a30a211a0561c72b0e519997e91fa91c452"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 04 08:15:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:04 2009 -0300"
      },
      "message": "V4L/DVB (12174): mt9v011: let\u0027s stick with datasheet values where it works\n\nThe original driver for Silvercrest cameras were using some values that\nare different from what datasheet says. As result, it was taken very\nless snapshots per second than expected.\n\nA test with the datasheet values showed that they work fine and give a\nbetter frame rate. So, let\u0027s stick with datasheet values.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27fe4a30a211a0561c72b0e519997e91fa91c452",
      "tree": "33d8c55054816a366b99ec2df3c5bcc19917b3ec",
      "parents": [
        "fbe2800c932573e90e38a9c703165839e0c00515"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 04 08:03:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:04 2009 -0300"
      },
      "message": "V4L/DVB (12173): mt9v011: properly calculate image resolution registers\n\nInstead of working with a table of precalculated values, fill them with\nthe proper values. Also, adds format functions that allow changing the\nresolution, by cropping the image to the center of the sensor.\n\nWhile here, move the sensor version check to the probe routine, to\nindicate to the caller if the sensor is not supported by this driver.\n\nAlso, fixes a stupid bug where we\u0027re using \u0026buffer[] instead of\nbuffer[].\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fbe2800c932573e90e38a9c703165839e0c00515",
      "tree": "3a4a84f5fd3c9856a1eccf75926ee0d987dbd580",
      "parents": [
        "afe09f821ffa733d1cbfbf4e7cc41bd1cb8dcffb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 29 11:12:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:03 2009 -0300"
      },
      "message": "V4L/DVB (12137): mt9v011: CodingStyle fixes\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "afe09f821ffa733d1cbfbf4e7cc41bd1cb8dcffb",
      "tree": "46012f932358429ba0831c31db890ca92bbd7aba",
      "parents": [
        "7dfba00d05f3c7db9510f3b54a472981cf1521af"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 29 11:03:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:02 2009 -0300"
      },
      "message": "V4L/DVB (12136): mt9v011: Some fixes at the register initialization table\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7dfba00d05f3c7db9510f3b54a472981cf1521af",
      "tree": "0715f03c1f997a29e9aa4d5789a9bde51ff0f503",
      "parents": [
        "b179bc4579f67c6f1df524c48b28cacf0c7a1b91"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 29 05:41:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:02 2009 -0300"
      },
      "message": "V4L/DVB (12135): Add a driver for mt9v011 sensor\n\nAdds driver for mt9v011 based on its datasheet, available at:\n\thttp://download.micron.com/pdf/datasheets/imaging/MT9V011.pdf\n\nThe driver was tested with a webcam that will be added on a next patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b179bc4579f67c6f1df524c48b28cacf0c7a1b91",
      "tree": "eebc950d6ee5ad535d9d84fd6aba8ec11fec38f6",
      "parents": [
        "f35b9e8039c04f0cb9fe3a051ce941b1524a8798"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Tue Jun 16 17:08:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:01 2009 -0300"
      },
      "message": "V4L/DVB (12166): cx23885: add FIXME comment above set_frontend override\n\nadd FIXME comment to indicate that the set_frontend override is a\ntemporary hack.  This will be done a better way in the next kernel.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f35b9e8039c04f0cb9fe3a051ce941b1524a8798",
      "tree": "7db57c7538cd8b0b2be71d7127eaafe624edf6c3",
      "parents": [
        "509dd025a4ac6f32921211557cfd434b81d8d7a7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri May 08 22:39:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:01 2009 -0300"
      },
      "message": "V4L/DVB (12165): cx23885: override set_frontend to allow rf input path switching on the HVR1275\n\nUse separate RF input spigots for Antennae and Cable.\n\nReviewed-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "509dd025a4ac6f32921211557cfd434b81d8d7a7",
      "tree": "135138ce33e21dfab5080f80ef5c0bc0f5eb1ae5",
      "parents": [
        "ff861fb21e44ab178eddc6a1dd7c5478e3eb2ec5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 30 16:07:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:00 2009 -0300"
      },
      "message": "V4L/DVB (12148): move V4L2_PIX_FMT_SGRBG8 to the proper place\n\nInstead of defining a new pif format on an internal header, move it to\nthe V4L2 API header.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff861fb21e44ab178eddc6a1dd7c5478e3eb2ec5",
      "tree": "56aaf1167a8965cc90fcb54605f5c38fe5984e49",
      "parents": [
        "9f38a920b232800fd4000ba3d4617b41198e017e"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Fri Jul 03 11:54:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:29:59 2009 -0300"
      },
      "message": "V4L/DVB (12182): cx18: Add DVB-T support for Yuan MPC-718 cards with an MT352 or ZL10353\n\nAdd DVB-T support for Yuan MPC-718 cards with an MT352 or ZL10353 demodulator.\n\nThere are apparently some units with a DiBcom demodulator which could be\nsupported by one of the dib7000 modules - but this is not implemented in the\ncx18 driver (yet).\n\nDue to lack of porgramming details for the MT352 and the mt352 module requiring\na \"demod_init\" function, a \"firmware\" must be obtained and loaded to get\nDVB-T working for Yuan MPC-718 cards with an MT352.\n\nTested-by: Steve Firth \u003cfirth650@btinternet.com\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "637fb3d70b1e53a127cba5ffae5aa3b2b9f57df6",
      "tree": "cfefa8509eb704878600f43cc996ba54196a02be",
      "parents": [
        "6e707b4c6d1fcf0fca6a4525e0ff66d35e21a517"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Fri Jul 03 11:30:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:29:58 2009 -0300"
      },
      "message": "V4L/DVB (12180): cx18: Update Yuan MPC-718 card entry with better information and guesses\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e707b4c6d1fcf0fca6a4525e0ff66d35e21a517",
      "tree": "da15ccf17c8552b98c8ccd2112fb9e44abeff565",
      "parents": [
        "c06950ae4dccf59566fec7ae269aaeb24685c16c"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Thu Jun 11 07:57:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:29:57 2009 -0300"
      },
      "message": "V4L/DVB (12167): tuner-xc2028: Fix 7 MHz DVB-T\n\nThe following patch should fix 7 MHz DVB-T with the XC3028 using the\nDTV7 firmware from the xc3028-v27.fw firmware image.\n\nTested-by: Terry Wu \u003cterrywu2009@gmail.com\u003e\n[mchehab@redhat.com: thanks to John Ferlito, we have a real test in Australia]\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c06950ae4dccf59566fec7ae269aaeb24685c16c",
      "tree": "35dce135875712b8b3d200448b811a7a888d4119",
      "parents": [
        "14df2ccead8f6da5a9c8f904fc629aaf849b7e55"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jun 24 10:31:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:29:56 2009 -0300"
      },
      "message": "V4L/DVB (12160): soc-camera: fix missing clean up on error path\n\nIf soc_camera_init_user_formats() fails in soc_camera_probe(), we have to call\nclient\u0027s .remove() method to unregister the video device.\n\nReported-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14df2ccead8f6da5a9c8f904fc629aaf849b7e55",
      "tree": "13daaab609a0fcf2aaf6680ec0e400d521591552",
      "parents": [
        "3175da83a0a85fa03c9c34061906a9ca0725af0d"
      ],
      "author": {
        "name": "Stefan Herbrechtsmeier",
        "email": "hbmeier@hni.uni-paderborn.de",
        "time": "Wed Jun 24 10:31:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:29:56 2009 -0300"
      },
      "message": "V4L/DVB (12159): soc_camera: Fix debug output of supported formats count\n\nThe supported formats count must be set to 0 after debug output\nright before the second pass.\n\nSigned-off-by: Stefan Herbrechtsmeier \u003chbmeier@hni.uni-paderborn.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3175da83a0a85fa03c9c34061906a9ca0725af0d",
      "tree": "9b0ce30238084d420e0d56d5bd9e78c276efa19b",
      "parents": [
        "c285addb3991c9b73b8d1a2b652ce0f1f67e90e1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jun 26 15:35:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:29:55 2009 -0300"
      },
      "message": "V4L/DVB (12153): ttpci: config TTPCI_EEPROM depends on I2C\n\nIf I2C is not enabled, then we shouldn\u0027t build ttpci_eeprom.c.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c285addb3991c9b73b8d1a2b652ce0f1f67e90e1",
      "tree": "74e5e974f180bd63145ce3f4020c7f85bd254bbb",
      "parents": [
        "8e4a718ff38d8539938ec3421935904c27e00c39"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 25 16:28:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 10:05:10 2009 -0300"
      },
      "message": "V4L/DVB (12134): vivi: bug: don\u0027t assume that S_STD will be called before streaming\n\nprecalculate_bars() improved vivi performance. However, it assumed that\nalways before streaming, the driver would call VIDIOC_S_STD. This is not\nan API requirement, and the testing apps don\u0027t do that.\n\nDue to that, a regression were caused by the patch that added it.\n\nThis patch moves the precalculate_bars to the proper place of the code,\ncalling it at buffer_prepare() callback.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eebf8d86acf0db974dfaad8e8285f4e12ca488e2",
      "tree": "90ce27459cef311f680b18f7d8237d375c115c9e",
      "parents": [
        "0a5ded56fd3f4096681f8e6a249fb058485f4e46"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Thu Jun 18 04:50:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:29:57 2009 -0300"
      },
      "message": "V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being\n\nloaded for a given chip version. This would cause the optimization in\ntuning not to be applied and thus a failed expectation, in tuning speed\nincrement. The patch swaps the tables in use. It also fixes a possible\none in a million condition where state-\u003edev_ver implies an older Cut\n(Cut \u003c 2.0, eventhough the driver doesn\u0027t attach to any Cut older than\n2.0) or even negative (due to a bad I2C bus master driver) for the card\ncombination.\n\nThanks to Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e for pointing\nout the issue at large.\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a5ded56fd3f4096681f8e6a249fb058485f4e46",
      "tree": "3382f52de096fa91f4e475ed99a0b6f394f4f281",
      "parents": [
        "d8b2996607d492ffa99628bafc80da14d3a5482d"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Wed Jun 17 16:48:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:29:50 2009 -0300"
      },
      "message": "V4L/DVB (12130): Fix a redundant compiler warning\n\ndrivers/media/dvb/frontends/stv090x.c: In function ‘stv090x_optimize_carloop_short’:\ndrivers/media/dvb/frontends/stv090x.c:2677: warning: ‘short_crl’ may be used uninitialized in this function\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d8b2996607d492ffa99628bafc80da14d3a5482d",
      "tree": "05f8eab4a1b8ee7c589a9048487ac6bb87d1be7b",
      "parents": [
        "1ca27379f3673b40edbd2fec53b93c993fdb4f0c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Jun 12 16:31:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:20 2009 -0300"
      },
      "message": "V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block\n\nOn Fri, 12 Jun 2009, Randy Dunlap wrote:\n\u003e From: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\u003e\n\u003e Move v4l_bound_align_image() outside of an #ifdef CONFIG_I2C block\n\u003e so that it is always built.  Fixes a build error:\n\nclamp_align() should be moved as well, since it\u0027s only used by\nv4l_bound_align_image().  I\u0027m attaching an alternate version that fixes\nthis.  Labeled the endif too.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ca27379f3673b40edbd2fec53b93c993fdb4f0c",
      "tree": "d925042ba76dc770a40ec223e1cd1e7b8320d6cd",
      "parents": [
        "ccb83408b258f7e9f9fe763f9a7d06ebcc21134f"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:20 2009 -0300"
      },
      "message": "V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything\n\nIn the TRY_FMT handler the function get_scale() is called to find what the\nscaler hardware will produce for a requested size.\n\nThe problem is that get_scale(struct cx231xx *dev, ..., unsigned int *vscale,\nunsigned int *hscale) saves the calculated scale values into both the\npointer arguments and into dev\u0027s hscale and vscale fields.  TRY_FMT shouldn\u0027t\nactually change anything in the device state.\n\nThe code to in get_scale() that writes to dev-\u003e[hv]scale can just be\ndeleted.  In all cases when dev\u0027s fields should be modified, get_scale()\nwas called with get_scale(dev, ..., \u0026dev-\u003ehscale, \u0026dev-\u003evscale), so dev was\ngetting updated anyway.\n\nThis didn\u0027t actually cause a problem because nothing ever actually made use\nof the hscale and vscale fields.  I changed cx231xx_resolution_set() to use\nthose fields rather than re-calculate them with a call to get_scale().\n\nUpdating [hv]scale in cx231xx_resolution_set() isn\u0027t necessary because\nevery call of cx231xx_resolution_set() was already preceded by a call to\nget_scale() or setting the [hv]scale fields, so they will be always be\nup-to-date w.r.t. width and height.\n\nRemoving the call to get_scale() from cx231xx_resolution_set() allowed\nmaking get_scale() a static function, which is a good thing for something\nwith such a short name.  There is already another function with the same\nname in the em28xx driver, but that one is static.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ccb83408b258f7e9f9fe763f9a7d06ebcc21134f",
      "tree": "49144494f537303767e9f0ca32c4fb50730413c5",
      "parents": [
        "9bd0e8d7d1bf0dc586bad905c7878b611da3acdc"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11912): em28xx: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nIt appears that the em2800 can only scale by 50% or 100%, i.e. the only\nheights supported might be 240 and 480.  In that case the old code would\nset any height other than 240 to 480.  Request 240 get 240, but request 239\nand then you get 480.  Change it to round to the nearest supported value.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bd0e8d7d1bf0dc586bad905c7878b611da3acdc",
      "tree": "a6a791c8b653d8296d6f0d5f9513fdf722ee33fe",
      "parents": [
        "653dc59b6468c2ba51f3b4aee609daa8f67d3e3a"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nCc: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "653dc59b6468c2ba51f3b4aee609daa8f67d3e3a",
      "tree": "0393e9e767257d0696e8d27b8ba7b3b9f6026905",
      "parents": [
        "2449afcbcc654dbaa9dabeda9daecb69719b0aaa"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11910): mt9: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2449afcbcc654dbaa9dabeda9daecb69719b0aaa",
      "tree": "6f4cac4c6b395520610f292dba7b48547c25e840",
      "parents": [
        "1c657a99fd655c0daa7450854a914d21c1da805c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11909): cx23885: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c657a99fd655c0daa7450854a914d21c1da805c",
      "tree": "8872a5e58f98fc846627b8c45689c26f0f74e3c8",
      "parents": [
        "4b89945e590f94e82a6e7f33e21cbd0d83774b9e"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nThe existing code was casting pointers to u32 and to unsigned int into\npointers to u16.  This could mess up if someone passed in an image size\ngreater than 65,535 and on big-endian platforms it won\u0027t work at all.\n\nThe existing bounding code would shrink an image if it was too big, but\nreturned ERANGE if it was too small.  The code will not shrink or expand as\nnecessary.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b89945e590f94e82a6e7f33e21cbd0d83774b9e",
      "tree": "a8e7a39c7df30555a117dc126ee567a9770fbb97",
      "parents": [
        "bc52d6eb44de8f19934768d4d10d19fdbdc99950"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11907): cx88: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc52d6eb44de8f19934768d4d10d19fdbdc99950",
      "tree": "0cee3c74e1cea55962dbb6dedd6dec5fd2368950",
      "parents": [
        "3adbbb8e2a87d58401466c825e9ff191e3b5a7b6"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11906): saa7134: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3adbbb8e2a87d58401466c825e9ff191e3b5a7b6",
      "tree": "1039ab75a8f84b50e6ffd92a9bfc6b1cd7c7402d",
      "parents": [
        "728f5b93f48cbfebd8e939bec2be1252fce7dae1"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11905): vivi: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "728f5b93f48cbfebd8e939bec2be1252fce7dae1",
      "tree": "f6af8ea216eba898793a86d43cb43818bd6947ed",
      "parents": [
        "bc44fc061ea1f2b7918ec0bb55013b8054c81752"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc44fc061ea1f2b7918ec0bb55013b8054c81752",
      "tree": "c67d9a369fb716235ef01665070ba264d29ced45",
      "parents": [
        "4a6b8df2133c1f218a503e0432a9e6cc3d461a30"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a6b8df2133c1f218a503e0432a9e6cc3d461a30",
      "tree": "bcf8008f257eb6812cb8ea974c1f038acf8da0e2",
      "parents": [
        "b0d3159be9a36fd8b7b1cf88b812d951add53d11"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nFor instance the old code would change 159x243 into 156x240 to meet the\nalignment requirements.  The new function will use 160x243, which is a lot\ncloser to what was asked for originally.\n\nCc: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b0d3159be9a36fd8b7b1cf88b812d951add53d11",
      "tree": "eb2be10df0843457ed94f8560ceb956fd37dd60c",
      "parents": [
        "2c0b19ac3b73199fe7b3fbff884051046554c048"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images\n\nMost hardware has limits on minimum and maximum image dimensions and also\nrequirements about alignment.  For example, image width must be even or a\nmultiple of four.  Some hardware has requirements that the total image size\n(width * height) be a multiple of some power of two.\n\nv4l_bound_align_image() will enforce min and max width and height, power of\ntwo alignment on width and height, and power of two alignment on total\nimage size.\n\nIt uses an efficient algorithm that will try to find the \"closest\" image\nsize that meets the requirements.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0222c7d860f09a61bec5e500539f28db0184b38",
      "tree": "abcd69a4421985d205ede4df0365c7616d192453",
      "parents": [
        "90135c96869fa0ef3182282b2a661b57fcdb7230"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jun 09 17:12:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:47 2009 -0300"
      },
      "message": "V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls\n\nAdd a new s_config core ops call: this is called with the irq and platform\ndata to be used to initialize the subdev.\n\nAdded new v4l2_i2c_new_subdev_cfg and v4l2_i2c_new_subdev_board calls\nthat allows you to pass these new arguments.\n\nThe existing v4l2_i2c_new_subdev functions were modified to also call\ns_config.\n\nIn the future the existing v4l2_i2c_new_subdev functions will be replaced\nby a single v4l2_i2c_new_subdev function similar to v4l2_i2c_new_subdev_cfg\nbut without the irq and platform_data arguments.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "90135c96869fa0ef3182282b2a661b57fcdb7230",
      "tree": "807741895a1206e29eb0a4909790820caacd13e1",
      "parents": [
        "81e804c9c2e38431c1c01165d06076776c6fcbd6"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:57:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:17 2009 -0300"
      },
      "message": "V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes\n\nThis change does not change any outward behavior; it merely chops down\nsome large if-conditions with embedded assignments into something a\nlittle more maintainable for others (I of course never had a problem\nwith this...).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81e804c9c2e38431c1c01165d06076776c6fcbd6",
      "tree": "c8be43ea41c58f0ab583ac3df441fd401e7ff068",
      "parents": [
        "6f441ed78e28ea02940e58ffa89fbbc734ab6da3"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:55:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:13 2009 -0300"
      },
      "message": "V4L/DVB (12121): pvrusb2: Improve handling of routing schemes\n\nThe pvrusb2 driver has a concept of \"routing scheme\" which defines\nwhich physical inputs should be connected based on application\u0027s\nchoice of logical input.  The correct \"routing scheme\" depends on the\nspecific device since different devices might wire up their muxes\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f441ed78e28ea02940e58ffa89fbbc734ab6da3",
      "tree": "5b546f8bf15835aa056186fc769dae8330ac3c68",
      "parents": [
        "a6862da2f3c7ce3ec6644958bc8937b630b9e2c1"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:51:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:09 2009 -0300"
      },
      "message": "V4L/DVB (12120): pvrusb2: Change initial default frequency setting\n\nChange default frequency to be US Broadcast channel 3 - with the\ntransition to d igital the previous value has now become useless.\nThis change is PURELY to help with my testing (I need to set some kind\nof default so it might as well be some thing usable).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6862da2f3c7ce3ec6644958bc8937b630b9e2c1",
      "tree": "aba32f7abec46cbecdaa1e1ee250120f8ddc49c8",
      "parents": [
        "e17d787c513f41f59969247062561fff6340f211"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:50:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:05 2009 -0300"
      },
      "message": "V4L/DVB (12119): pvrusb2: Re-fix hardware scaling on video standard change\n\nThe cx25840 module\u0027s VBI initialization logic uses the current video\nstandard as part of its internal algorithm.  This therefore means that\nwe probably need to make sure that the correct video standard has been\nset before initializing VBI.  (Normally we would not care about VBI,\nbut as described in an earlier changeset, VBI must be initialized\ncorrectly on the cx25840 in order for the chip\u0027s hardware scaler to\noperate correctly.)\n\nIt\u0027s kind of messy to force the video standard to be set before\ninitializing VBI (mainly because we can\u0027t know what the app really\nwants that early in the initialization process).  So this patch does\nthe next best thing: VBI is re-initialized after any point where the\nvideo standard has been set.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e17d787c513f41f59969247062561fff6340f211",
      "tree": "3353048a11f1cef8a1861bf378880a8705b3e973",
      "parents": [
        "b34cdc36c4aad10cf4eaadacf067835d6a622f1b"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:45:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:01 2009 -0300"
      },
      "message": "V4L/DVB (12118): pvrusb2: Fix hardware scaling when used with cx25840\n\nThe cx25840 module requires that its VBI initialization entry point be\ncalled in order for hardware-scaled video capture to work properly -\neven if we don\u0027t care about VBI.  Making this behavior even more\nsubtle is that if the capture resolution is set to 720x480 - which is\nthe default that the pvrusb2 driver sets up - then the cx25840\nbypasses the hardware scaler.  Therefore this problem does not\nmanifest itself until some other resolution, e.g. 640x480, is tried.\nMythTV typically defaults to 640x480 or 480x480, which means that\nthings break whenever the driver is used with MythTV.\n\nThis all has been known for a while (since at least Nov 2006), but\nrecent changes in the pvrusb2 driver (specifically in regards to\nsub-device support) caused this to break again.  VBI initialization\nmust happen *after* the chip\u0027s firmware is loaded, not before.  With\nthis fix, 24xxx devices work correctly again.\n\nA related fix that is part of this changeset is that now we\nre-initialize VBI any time after we issue a reset to the cx25840\ndriver.  Issuing a chip reset erases the state that the VBI setup\npreviously did.  Until the HVR-1950 came along this subtlety went\nunnoticed, because the pvrusb2 driver previously never issued such a\nreset.  But with the HVR-1950 we have to do that reset in order to\ncorrectly transition from digital back to analog mode - and since the\nHVR-1950 always starts in digital mode (required for the DVB side to\ninitialize correctly) then this device has never had a chance to work\ncorrectly in analog mode!  Analog capture on the HVR-1950 has been\nbroken this *ENTIRE* time.  I had missed it until now because I\u0027ve\nusually been testing at the default 720x480 resolution which does not\nrequire scaling...  What fun.  By re-initializing VBI after a cx25840\nchip reset, correct behavior is restored.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b34cdc36c4aad10cf4eaadacf067835d6a622f1b",
      "tree": "0e9fcadba609f965953819f828afb8b02b42a031",
      "parents": [
        "9d68fc0ad40b852470026ee58a07e1d662571d04"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu May 21 12:49:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:58 2009 -0300"
      },
      "message": "V4L/DVB (12116): cx23885: ensure correct IF freq is used on HVR1200 \u0026 HVR1700\n\nEnsure that we\u0027re programming the tda18271 tuner with the correct\nIF frequencies to match the programming of the TDA10048 DVB-T demod\nfor the HVR1200 and HVR1700 products.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d68fc0ad40b852470026ee58a07e1d662571d04",
      "tree": "66471d3aca7bed1c29b9bd480bee96768129033e",
      "parents": [
        "aad40d3d0cd9b679e83f6a902ad1e2b8f7b4c9bb"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Jun 19 16:21:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:56 2009 -0300"
      },
      "message": "V4L/DVB (12115): tda10048: add missing entry to pll_tab for 3.8 MHz IF\n\nThanks for Terry Wu for pointing out the missing entry.\n\nCc: Terry Wu \u003cterrywu2009@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aad40d3d0cd9b679e83f6a902ad1e2b8f7b4c9bb",
      "tree": "b7efc5a124e98e080c69334145e13a6e49b45c5c",
      "parents": [
        "54bb501c069bbe34cf8becf0a9985fc6873d6b21"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 09:21:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:52 2009 -0300"
      },
      "message": "V4L/DVB (12112): cx231xx: fix uninitialized variable.\n\nThe variable \u0027rc\u0027 could be used uninitialized in the cx231xx_capture_start\nfunction. Sri informed me that it should be initialized to -1.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54bb501c069bbe34cf8becf0a9985fc6873d6b21",
      "tree": "7361c0a4f9a32ad9993c3d861a3e946f88f9a27d",
      "parents": [
        "5543e2b4c495714e5f1b2dbbe250df15239af1cd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 09:18:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:48 2009 -0300"
      },
      "message": "V4L/DVB (12111): tcm825x: remove incorrect __exit_p wrapper\n\ntcm825x_remove is not necessarily called on module exit, it can also be\ncalled when the i2c_adapter is removed. While the i2c adapter might never\nbe removed on an embedded system, in practice this sensor driver can also\nbe used in e.g. a USB webcam where this is a perfectly acceptable thing\nto do.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5543e2b4c495714e5f1b2dbbe250df15239af1cd",
      "tree": "21e3eafc99ce3320c3ee5655407d93027aa439a2",
      "parents": [
        "719cd4ab9695059e00f5248d1dceb534381fccb3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 06:29:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:43 2009 -0300"
      },
      "message": "V4L/DVB (12109): radio-tea5764: fix incorrect rxsubchans value\n\nrxsubchans was only set when stereo was detected, otherwise it was\nleft to 0 instead of setting it to mono.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be5daa9bd220d384c7010aee6d3886279a61a183",
      "tree": "df87335f8a97a8d5a9fd164f43cb118af0a326f7",
      "parents": [
        "c6711c3e6d4976716633047c0f6bbd953d6831fb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 06:47:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:35 2009 -0300"
      },
      "message": "V4L/DVB (12107): smscoreapi: fix compile warning\n\ngcc 4.3.1 generates this warning:\n\nv4l/smscoreapi.c: In function \u0027smscore_gpio_configure\u0027:\nv4l/smscoreapi.c:1481: warning: \u0027GroupNum\u0027 may be used uninitialized in this function\nv4l/smscoreapi.c:1480: warning: \u0027TranslatedPinNum\u0027 may be used uninitialized in this function\n\nWhile in practice this will not happen, it is something that the compiler\ncan\u0027t determine. Initializing these two local variables to 0 suppresses\nthis warning.\n\nCc: Udi Atar \u003cudi.linuxtv@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6711c3e6d4976716633047c0f6bbd953d6831fb",
      "tree": "ca6bace327d774d50f429ac6ace9bfb30fa14b93",
      "parents": [
        "a4c473033b6a100773a4fd8b7ba1e45baeb1e692"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 05:20:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:31 2009 -0300"
      },
      "message": "V4L/DVB (12104): ivtv/cx18: fix regression: class controls are no longer seen\n\nA previous change (v4l2-common: remove v4l2_ctrl_query_fill_std) broke\nthe handling of class controls in VIDIOC_QUERYCTRL. The MPEG class control\nwas broken for all drivers that use the cx2341x module and the USER class\ncontrol was broken for ivtv and cx18.\n\nThis change adds back proper class control support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4c473033b6a100773a4fd8b7ba1e45baeb1e692",
      "tree": "01465e084c65c49e0f2ea0586b83ef03385cdc84",
      "parents": [
        "19859229d7d98bc2d582ff45045dd7f73d649383"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Jun 20 21:34:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:25 2009 -0300"
      },
      "message": "V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube\n\nAdd an IR profile for the EVGA inDtube remote control (which is an NEC type\nremote)\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19859229d7d98bc2d582ff45045dd7f73d649383",
      "tree": "cdbed4c93686baea5375d29c103d3a31c35365c6",
      "parents": [
        "cdf7bfa8926fb26d5900103ae09eb5f3eddb95cc"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jun 19 00:33:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:21 2009 -0300"
      },
      "message": "V4L/DVB (12101): em28xx: add support for EVGA inDtube\n\nAdd support for the EVGA inDtube.  Both ATSC and analog side validated as\nfully functional.\n\nThanks to Jake Crimmins from EVGA for providing the correct GPIO info.\nThanks to Alan Hagge for doing all the device testing.\nThanks to Greg Williamson for providing hardware for testing.\n\nCc: Jake Crimmins \u003cjcrimmins@evga.com\u003e\nCc: Alan Hagge \u003cahagge@gmail.com\u003e\nCc: Greg Williamson \u003ccheeseboy16@gmail.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cdf7bfa8926fb26d5900103ae09eb5f3eddb95cc",
      "tree": "7b20b253b717678c71a4343546ec4e123be6e2e7",
      "parents": [
        "f867c3f4eab1d5006df4f3734fab1134feffbeba"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jun 19 00:20:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:16 2009 -0300"
      },
      "message": "V4L/DVB (12100): em28xx: make sure the analog GPIOs are set if we used a card hint\n\nIn cases where the board had a default USB ID, we would not indentify the\nboard until after the call to em28xx_set_mode().  As a result, for those\nboards the analog GPIOs were not being set before probing the i2c bus for\ndevices (the probe would occur with the GPIOs being all high).\n\nMake a call to em28xx_set_mode() so that the GPIOs are set properly before\nprobing the i2c bus for devices.\n\nThis problem was detected with the EVGA inDtube, where the tvp5150 is not\npowered on unless GPIO1 is pulled low.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f867c3f4eab1d5006df4f3734fab1134feffbeba",
      "tree": "201173fa992dab326ec674def03247e58863149e",
      "parents": [
        "ee1ebcfea6ee16491f88e8023554dd214e1ba85c"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Jun 19 05:45:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:12 2009 -0300"
      },
      "message": "V4L/DVB (12098): Create table for customize stv0900 ts registers.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee1ebcfea6ee16491f88e8023554dd214e1ba85c",
      "tree": "b2571a6a0c85b66a9a7b5890632a6d27d29a685d",
      "parents": [
        "68191edeb50773993f4a05651b0a085bd110fbeb"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Mon Jun 08 04:31:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:07 2009 -0300"
      },
      "message": "V4L/DVB (12097): Implement reading uncorrected blocks for stv0900\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68191edeb50773993f4a05651b0a085bd110fbeb",
      "tree": "4beb0d7a9ae0f353b2f36237c4374da63987a7c1",
      "parents": [
        "0cde9b2533d6fe79307173f24209228aaf34bc98"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sun Jun 14 14:10:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:03 2009 -0300"
      },
      "message": "V4L/DVB (12096): Bug fix: stv0900 register read must using i2c in one transaction\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0cde9b2533d6fe79307173f24209228aaf34bc98",
      "tree": "a8010790bf69d349cf6faa746805d4bca6da4e58",
      "parents": [
        "3fb4a57b494e05dba4d1305e2347c6633b76c20e"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Sun Jun 14 13:17:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:59 2009 -0300"
      },
      "message": "V4L/DVB (12095): Change lnbh24 configure bits for NetUP card.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fb4a57b494e05dba4d1305e2347c6633b76c20e",
      "tree": "b6191c561118c431456a467ad300adb006086295",
      "parents": [
        "f800952c21157f11a5510d9cf700c9a7ba30800d"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 14:31:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:57 2009 -0300"
      },
      "message": "V4L/DVB (12093): gspca_sonixj: Name saturation control saturation, not color\n\nName saturation control saturation, not color and make the default\nless saturated (the old default was overdoing it).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f800952c21157f11a5510d9cf700c9a7ba30800d",
      "tree": "4f43a7786679abf6c26b779bedfbd50d942e3429",
      "parents": [
        "37c6dbe290c05023b47f52528e30ce51336b93eb"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 14:29:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:54 2009 -0300"
      },
      "message": "V4L/DVB (12092): gspca_sonixj + ov7630: invert vflip control instead of changing default\n\ngspca_sonixj + ov7630 had the default value for flip enabled, as otherwise\nthe picture is upside down. It is better to instead invert the meaning\nof the control in the set function, and have the default be no vflip,\nas one would expect vflip enabled to be upside down.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37c6dbe290c05023b47f52528e30ce51336b93eb",
      "tree": "2fbfa66d28b283b8a1b81a4e7cc5df47195c2228",
      "parents": [
        "1fec747cd389b4812a9932a1416d76e8a53596b2"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 07:35:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:49 2009 -0300"
      },
      "message": "V4L/DVB (12091): gspca_sonixj: Add light frequency control\n\ngspca_sonixj: Add light frequency control\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fec747cd389b4812a9932a1416d76e8a53596b2",
      "tree": "9af3bf62f0927c45ee497d6801cb8070ba90e0b7",
      "parents": [
        "a5d1cc39fee739cf4fc2a1f43da812c50de9d3d6"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 06:05:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:45 2009 -0300"
      },
      "message": "V4L/DVB (12090): gspca_sonixj: enable autogain control for the ov7620\n\ngspca_sonixj: enable autogain control for the ov7620, and not only\nmake it enable autogain but also auto exposure (and do the\nsame for the ov7648).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5d1cc39fee739cf4fc2a1f43da812c50de9d3d6",
      "tree": "f5b60de061174a487cf5f54c4cb82ebd70c5b27b",
      "parents": [
        "119893b2dfb18515bfdcc5edb83422e6aa126a86"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 06:03:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:38 2009 -0300"
      },
      "message": "V4L/DVB (12089): gspca_sonixj: increase 640x480 frame-buffersize\n\ngspca_sonixj: increase 640x480 frame-buffersize, as I was getting buffer\noverflows during my testing of a \"Premier\" 0c45:613e cam\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "119893b2dfb18515bfdcc5edb83422e6aa126a86",
      "tree": "8b1a0288a9f53fe041cb005a76b49434095490dc",
      "parents": [
        "cc7b5b573feb5edfe68c028bc1ea383dab37dde2"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:20:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:33 2009 -0300"
      },
      "message": "V4L/DVB (12088): Mark the v4l1 uvcvideo quickcam messenger driver as deprecated\n\nMark the v4l1 uvcvideo quickcam messenger driver as deprecated, the one\ncam it supports, is now also supported by the v4l2 gspca stv06xx driver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "cc7b5b573feb5edfe68c028bc1ea383dab37dde2"
}
