)]}'
{
  "log": [
    {
      "commit": "a57c1dcb93e43357ed3f666e5a2b5d5071dd3930",
      "tree": "fef7cbe62f97fdcea7ff36cbc1e995bdfc617866",
      "parents": [
        "4d8317876d5f53ef792e90f89d8f162d7bca5c81"
      ],
      "author": {
        "name": "Seth Barry",
        "email": "seth@cyberseth.com",
        "time": "Sun Sep 27 16:42:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Nov 07 12:55:04 2009 -0200"
      },
      "message": "V4L/DVB (13109): tda18271: fix signedness issue in tda18271_rf_tracking_filters_init\n\nWhile having tda18271 module set with debug\u003d17 (cal \u0026 info prints) and\ncal\u003d0 (delay calibration process until first use) - I discovered that\nduring the calibration process, if the frequency test for 69750000\nreturned a bcal of 0 (see tda18721-fe.c in tda18271_powerscan func) that\nthe tuner wouldn\u0027t be able to pickup any of the frequencies in the range\n(all the other frequencies bands returned bcal\u003d1).  I spent some time\ngoing over the code and the NXP\u0027s tda18271 spec (ver.4 of it i think) and\nadding a lot of debug prints and walking/stepping through the calibration\nprocess.  I found that when the powerscan fails to find a frequency, the\nrf calibration is not run and the default value is supposed to be used in\nits place (pulled from the RF_CAL_map table) - but something was getting\ngoofed up there.\n\nNow, my c coding skills are very rusty, but i think root of the problem is\na signedness issue with the math operation for calculating the rf_a1 and\nrf_a2 values in tda18271_rf_tracking_filters_init func, which results in\nvalues like 20648 for rf_a1 (when it should probably have a value like 0,\nor so slightly negative that it should be zero - this bad value for rf_a1\nwould in turn makes the approx calc within\ntda18271c2_rf_tracking_filters_correction go out of whack).  The simplest\nsolution i found was to explicitly convert the signedness of the\ndenominator to avoid the implicit conversion.  The values placed into the\nu32 rf_freq array should never exceed about 900mhz, so i think the s32 max\nvalue shouldn\u0027t be an issue in this case.\n\nI\u0027ve tested it out a little, and even when i get a bcal\u003d0 with the\nmodified code, the default calibration value gets used, rf_a1 is zero, and\nthe tuner seems to lock on the stream and mythtv seems to play it fine.\n\nSigned-off-by: Seth Barry \u003cseth@cyberseth.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d8317876d5f53ef792e90f89d8f162d7bca5c81",
      "tree": "05da791adc6b44f828876a2bac6de97a397d9528",
      "parents": [
        "7646b9de26c54cf4bc9c446d7ada9f91ece31e0a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Sep 27 14:05:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Nov 07 12:55:04 2009 -0200"
      },
      "message": "V4L/DVB (13107): tda18271: fix overflow in FM radio frequency calculation\n\nMultiplication by 62500 causes an overflow in the 32 bit freq variable,\nwhich is later divided by 1000 when using FM radio.\n\nThis patch prevents the overflow by scaling the frequency value correctly\nupfront.  Thanks to Henk Vergonet for spotting the problem and providing\na preliminary patch, which this changeset was based upon.\n\nCc: Henk Vergonet \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "93463895ae0a87b689d71d65c44d5ccdcd950dc4",
      "tree": "e5c1acb0b51665264e08a2e025915ead5c5cb941",
      "parents": [
        "eb3b2d89bcd7bbdcff46f427d0f6f85c9e88701d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Tue Sep 15 23:04:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:16:01 2009 -0300"
      },
      "message": "V4L/DVB (12964): tuner-core: add support for NXP TDA18271 without TDA829X demod\n\nAdd support for NXP TDA18271 as a standalone tuner, allowing the use of\nanalog demodulators other than the Philips/NXP TDA829x.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e558170a91677d3065be3922bb4467d8969d875c",
      "tree": "ff5d499aee96ce0407a4533c5ea630df6c659f68",
      "parents": [
        "707ca1e30f087f9a6d144693dafc4b67880678c2"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Sep 15 14:37:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:15:27 2009 -0300"
      },
      "message": "V4L/DVB (12950): tuner-simple: add Philips CU1216L\n\nadd Philips CU1216L NIM\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d1f7510b9179ef7249db08e50d51654f1bf8e261",
      "tree": "c71be2ed769383953a8e7905de325e94096e360d",
      "parents": [
        "b5d189702b56c5d09bec71798c0314090b36116d"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Tue Sep 15 02:25:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:52 2009 -0300"
      },
      "message": "V4L/DVB (12871): tda18271: fix bad data in tda18271_cid_target table\n\nFixed one value and removed a duplicate in tda18271_cid_target[],\nbased on table 54 \"CID_Target_map\" in Rev.04 of the TDA18271HD datasheet.\n\nSigned-off-by: Henk Vergonet \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5d189702b56c5d09bec71798c0314090b36116d",
      "tree": "a8ac6ecb76ca81c6cb7f0cf9fc484bc1306375ff",
      "parents": [
        "ecda427340b7bb5c61fbf18857645286c2bfec6c"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Tue Sep 15 02:09:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:50 2009 -0300"
      },
      "message": "V4L/DVB (12870): tda18271: update temperature compensation calculatation formula\n\nUpdate the tda18271c2_rf_tracking_filters_correction function to include\nthe modified temperature compensation calculatation formula as described\nin Rev.04 of the TDA18271HD datasheet.\n\nSigned-off-by: Henk Vergonet \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ecda427340b7bb5c61fbf18857645286c2bfec6c",
      "tree": "a7cbb7318f0db269a0d51922668e1379391fb429",
      "parents": [
        "650901c0b6917505e81f6593d230ea3cdcf6518a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Sep 06 14:38:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:49 2009 -0300"
      },
      "message": "V4L/DVB (12869): tda18271: fix comments and make tda18271_agc debug less verbose\n\nDon\u0027t display \"no agc configuration provided\" unless DBG_ADV is set.\n\nFix comments in function, tda18271_agc.  This config variable is not\nfor LNA configuration -- it is for external AGC configuration.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "650901c0b6917505e81f6593d230ea3cdcf6518a",
      "tree": "6682e2575a5460d4848620581c1abc21f6070a6d",
      "parents": [
        "d5abef6be1715040ac50e834bc042031f7613fa9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Sep 05 19:01:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:48 2009 -0300"
      },
      "message": "V4L/DVB (12868): tda18271: improve error log in function tda18271_write_regs\n\nDisplay function parameters, idx and len, in error log.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5abef6be1715040ac50e834bc042031f7613fa9",
      "tree": "496a99bc85a06f542ba75b193f89bc6df06480f0",
      "parents": [
        "1216531a1f416df24f67ca8e626df9b3c91e5c75"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Aug 30 03:07:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:47 2009 -0300"
      },
      "message": "V4L/DVB (12867): tda18271: ensure that configuration options are set for multiple instances\n\nFor the case of multiple tuner instances, ensure that non-default\nconfiguration options are saved into the driver\u0027s state.\n\nThis resolves an issue where a configuration option may not be\ncarried into the driver if the analog side of a hybrid driver\ninitializes before the digital side.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1216531a1f416df24f67ca8e626df9b3c91e5c75",
      "tree": "b6ffabc116d85e2f0b6f3e92aa1323448edcee13",
      "parents": [
        "cc7e26d47f327a928e241b8d59b9203b469d692e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Aug 30 02:32:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:45 2009 -0300"
      },
      "message": "V4L/DVB (12866): tda18271: move small_i2c assignment to the state config block\n\nminor cleanup: move small_i2c assignment to the state config block\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc7e26d47f327a928e241b8d59b9203b469d692e",
      "tree": "4040c7803da27b85276504769efbd5ee3c9efc93",
      "parents": [
        "4240b460f0dbb4bf4e3f64e6abd423f476012756"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Aug 29 16:27:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:44 2009 -0300"
      },
      "message": "V4L/DVB (12865): tda18271: move tda18271_sleep directly below tda18271_init\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4240b460f0dbb4bf4e3f64e6abd423f476012756",
      "tree": "8b71544047d7da38864b55d0f9f84e75f9dad400",
      "parents": [
        "2dfca76303937f256e11754a716eb198b22afdd5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat Aug 29 16:25:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:43 2009 -0300"
      },
      "message": "V4L/DVB (12864): tda18271: change output feature configuration to a bitmask\n\nFor better readability, treat the low power standby mode configuration\nas an output option feature configuration, and change it to a bitmask.\n\nIf left unconfigured, all features will remain enabled, just as the\ndefault configuration was before these changes were introduced.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2dfca76303937f256e11754a716eb198b22afdd5",
      "tree": "e0fbac9ca6b90342ecb53e127b6ed7786582e94c",
      "parents": [
        "72c8364a662b7e995f86931dcb768b77bc44bca5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Aug 28 20:53:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:41 2009 -0300"
      },
      "message": "V4L/DVB (12863): tda18271: add new standby mode: slave tuner output / loop thru on\n\nAdd new standby mode:\nTDA18271_STANDBY_LT_ON \u003d slave tuner output loop thru on w/ xtal osc off\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72c8364a662b7e995f86931dcb768b77bc44bca5",
      "tree": "01056874065ce9c9de149876d4b8cc10905f220f",
      "parents": [
        "81259f210ef09c6e6e643c7cecc803a7083f970e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Aug 28 18:52:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:40 2009 -0300"
      },
      "message": "V4L/DVB (12862): tda18271: add debug to show which standby mode is in use\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81259f210ef09c6e6e643c7cecc803a7083f970e",
      "tree": "bdbc56e3d0148f2c37c86cb47ddaf89e1aaa11ed",
      "parents": [
        "fd9a40da1db372833e1af6397d2f6c94ceff3dad"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun May 11 12:46:52 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:13:39 2009 -0300"
      },
      "message": "V4L/DVB (12861): tda18271: add support for additional low-power standby modes\n\nBy default, the driver enters standby mode with slave tuner output\nloop thru enabled and xtal oscillator on.\n\nNot all designs require that slave tuner output loop thru and\nxtal oscillator remain active while in standby mode, so two\nadditional standby modes have been added:\n\n- standby mode with xtal oscillator on (loop thru off)\n\n- total power off\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "715a223323c8c8bcbe7739e20f6c619f7343b595",
      "tree": "0c7eddcdd3c778428fc936009af085940c0394bb",
      "parents": [
        "47f7f6fb7949b6546baf4b6f26bf0ca075d12759"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 29 14:15:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:47 2009 -0300"
      },
      "message": "V4L/DVB (12595): common/ir: use a struct for keycode tables\n\nCurrently, V4L uses a scancode table whose index is the scancode and\nthe value is the keycode. While this works, it has some drawbacks:\n\n1) It requires that the scancode to be at the range 00-7f;\n\n2) keycodes should be masked on 7 bits in order for it to work;\n\n3) due to the 7 bits approach, sometimes it is not possible to replace\nthe default keyboard to another one with a different encoding rule;\n\n4) it is different than what is done with dvb-usb approach;\n\n5) it requires a typedef for it to work. This is not a recommended\nLinux CodingStyle.\n\nThis patch is part of a larger series of IR changes. It basically\nreplaces the IR_KEYTAB_TYPE tables by a structured table:\nstruct ir_scancode {\n       u16     scancode;\n       u32     keycode;\n};\n\nThis is very close to what dvb does. So, a further integration with DVB\ncode will be easy.\n\nWhile we\u0027ve changed the tables, for now, the IR keycode handling is still\nbased on the old approach.\n\nThe only notable effect is the redution of about 35% of the ir-common\nmodule size:\n\n   text    data     bss     dec     hex filename\n   6721   29208       4   35933    8c5d old/ir-common.ko\n   5756   18040       4   23800    5cf8 new/ir-common.ko\n\nIn thesis, we could be using above u8 for scancode, reducing even more the size\nof the module, but defining it as u16 is more convenient, since, on dvb, each\nscancode has up to 16 bits, and we currently have a few troubles with rc5, as their\nscancodes are defined with more than 8 bits.\n\nThis patch itself shouldn\u0027t be doing any functional changes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d888a66be1c50c2f5193c53d6ea556e01dd60e3",
      "tree": "4ce669a005861adffeba8032c3f3f9c5a9816381",
      "parents": [
        "23389b8852e32824186c76fa4d87f818268adca1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 30 13:05:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:44 2009 -0300"
      },
      "message": "V4L/DVB (12591): em28xx: Add entry for GADMEI UTV330+ and related IR keymap\n\n[mchehab@redhat.com: Fix a few wrong IR keymaps]\nSigned-off-by: Shine Liu \u003cshinel@foxmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81016b496ee75cfb13d346ee58176d36a5f9c191",
      "tree": "ac58c8e2ac88299819c4d5b48629ab32d481db8c",
      "parents": [
        "ee8145d5634da4e062f8693f59695b0b2ed6e60d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu Aug 27 16:58:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:37 2009 -0300"
      },
      "message": "V4L/DVB (12578): tda18271: allow drivers to request RF tracking filter calibration during attach\n\nOn certain master / slave dual tuner configurations, tuning performance\nimproves when the RF tracking filter calibration is performed sequentially.\n\nThis patch allows for the bridge driver to specify this behavior in the\nconfiguration structure at attach-time.\n\nThe \"cal\" module option will continue to override this attach-time\nconfiguration: set cal\u003d0 to prevent RF tracking filter calibration\non startup, and set cal\u003d1 to force it.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nReviewed-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee8145d5634da4e062f8693f59695b0b2ed6e60d",
      "tree": "e250680478431b7b1ac786ead9fe205d66a05d18",
      "parents": [
        "1b6b73336dbb3c6513ce7d8454b279fd96603126"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Wed Aug 26 22:43:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:35 2009 -0300"
      },
      "message": "V4L/DVB (12577): tda18271: remove excess whitespace from tda_foo printk macros\n\nremove excess spacing from the tda_foo printk macros \u0026 line things up better\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b6b73336dbb3c6513ce7d8454b279fd96603126",
      "tree": "30c935dc7999bc3325efcfd8483e07fcaac635fc",
      "parents": [
        "8e30ddcf2fbd2ec68ec42156d9a04d946d195b54"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Wed Aug 26 22:43:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:34 2009 -0300"
      },
      "message": "V4L/DVB (12576): tda18271: simplify debug printk macros\n\nRename dprintk to tda_dprintk to be consistent with the other tda_foo macros.\n\nMove KERN_DEBUG facility level to tda_dprintk.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bc53a9f91d15628b65761e43234137904627642",
      "tree": "4e6df3bebad1e124ee86b9fdfcde5d8b1dc98c9c",
      "parents": [
        "092315a76ca28a2e8e09b071f1c0efb83bafc234"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Wed Aug 26 22:06:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:33 2009 -0300"
      },
      "message": "V4L/DVB (12573): FM1216MK5 FM radio\n\nImplement Philips FM1216MK5.\n\n1. Implement get_stereo function.\n2. Add correct data byte for FM radio mode\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@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": "092315a76ca28a2e8e09b071f1c0efb83bafc234",
      "tree": "028e194903c495731f5a8dbb2b2d9e8612191e7a",
      "parents": [
        "cd748871fe5e689cd9917f561967bf4c63960e66"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 29 09:48:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:32 2009 -0300"
      },
      "message": "V4L/DVB (12567): ir-keymaps: use KEY_CAMERA for snapshots\n\nKEY_CAMERA is already used for a long time with webcam drivers to take a picture.\nOn other media drivers, due to the lack of a snapshot button, random KEY codes\nwere sent, being KEY_SHUFFLE the most used one, probably due to cut-and-paste\nfrom other remotes, since one of them uses the same key for snapshot and shuffle.\n\nThe better is to use KEY_CAMERA on all drivers solving this issue. This\nfollows the IR standard map as defined at:\n\thttp://linuxtv.org/wiki/index.php/Remote_Controllers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd748871fe5e689cd9917f561967bf4c63960e66",
      "tree": "a1192952f6486639ebc49e7b05c49f25415a96a3",
      "parents": [
        "f545cb43942d0556958af9f35cc06cdd42a78971"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 29 09:37:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:31 2009 -0300"
      },
      "message": "V4L/DVB (12566): ir-keymaps: Fix IR mappings for channel and volume +/- keys\n\nUse standard definitions for channel controls, as defined at:\n\thttp://linuxtv.org/wiki/index.php/Remote_Controllers\n\nWhile here, fix a few broken up/down/left/right mappings\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f545cb43942d0556958af9f35cc06cdd42a78971",
      "tree": "982cd88adbd280248a34f437a04526d4cfa9be1c",
      "parents": [
        "62f1aa9f98dca68d5393d555faa8a038bb91cedc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 29 09:06:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:29 2009 -0300"
      },
      "message": "V4L/DVB (12565): ir-keymaps: standardize timeshift key\n\nEach remote were using a different keycode for timeshift. Use the same\nkeycode for all of them, using the map as defined at:\n\thttp://linuxtv.org/wiki/index.php/Remote_Controllers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "62f1aa9f98dca68d5393d555faa8a038bb91cedc",
      "tree": "a8ccbe9b2f6847fa9688fe574c7ed7b6294667d7",
      "parents": [
        "7f9d6913619eebc84bb447e8f4635c331fd373d8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 29 09:01:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:29 2009 -0300"
      },
      "message": "V4L/DVB (12564): ir-keymaps: Replace most KEY_[A-Z] to the proper definitions\n\nThere are several IR\u0027s that were using IR to type a letter that it is\nknown by some random application. Instead, the better is to use\nthe standard definitions found at:\n\thttp://linuxtv.org/wiki/index.php/Remote_Controllers\n\nAnd, if needed, submit a patch for the application to understand the\nmedia keys.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f9d6913619eebc84bb447e8f4635c331fd373d8",
      "tree": "ffa30399cf5ffd622bd8aa9f75720731617c2451",
      "parents": [
        "88d25a1ee47fb6fcb5073240e48c340b2409a85e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 29 08:43:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:28 2009 -0300"
      },
      "message": "V4L/DVB (12563): ir-keymaps: add a link to the IR standard layout page\n\nWhile we\u0027re still discussing it, let\u0027s point to the wiki page. In\nthe future, this should be added at V4L2 API spec DocBooks.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "88d25a1ee47fb6fcb5073240e48c340b2409a85e",
      "tree": "f19ce73e565066d270c691c74656a6d9ea09e682",
      "parents": [
        "a83520f432a335ff12f260e9cf3602eabb64ee48"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 29 08:37:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:27 2009 -0300"
      },
      "message": "V4L/DVB (12562): ir-keymaps: replace KEY_KP[0-9] to KEY_[0-9]\n\nThis is needed to match the standard mapping defined at:\n\thttp://linuxtv.org/wiki/index.php/Remote_Controllers#Remote_Controllers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a83520f432a335ff12f260e9cf3602eabb64ee48",
      "tree": "51e16cf75912961005afd4b0d60812d1efa38a0f",
      "parents": [
        "5d35364e3163531bf08984091bcaf605337efa6a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Aug 27 09:54:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:27 2009 -0300"
      },
      "message": "V4L/DVB (12560): Fix a number of EXPORT_SYMBOL warnings\n\nMake Checkpatch tool happy:\n\n-:2349: WARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n\nOn all cases, it were just a blank line at the wrong place. Yet, fixing it is trivial\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d35364e3163531bf08984091bcaf605337efa6a",
      "tree": "76355287787bf68c2d7656398489b49b418105ab",
      "parents": [
        "3b82bddb15d677653a9e0c790fba4dde0e5488fa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Aug 27 09:50:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:26 2009 -0300"
      },
      "message": "V4L/DVB (12559): Properly indent comments with tabs\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b82bddb15d677653a9e0c790fba4dde0e5488fa",
      "tree": "969ac2c7aa726011a3b685152397166ce1ebb334",
      "parents": [
        "97fd4f7fb62b018ff7afc0aea8cfffa2d79e59cd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Aug 27 09:31:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:24 2009 -0300"
      },
      "message": "V4L/DVB (12558): CodingStyle: Use [0x0f] instead of [ 0x0f ]\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "97fd4f7fb62b018ff7afc0aea8cfffa2d79e59cd",
      "tree": "a512543ce3b80b34d38de4c8473aa7241c44ed03",
      "parents": [
        "436e7e7c07ff153be6ee22220f47c7fa62176a26"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Aug 27 09:28:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:24 2009 -0300"
      },
      "message": "V4L/DVB (12557): Use C99 comment CodingStyle\n\nThe ir-keymaps.c has frequent additions. As people tend to copy an old\nkeyboard entry, a bad CodingStyle at an ancient entry may result on a\nfreshly bad CodingStyle patch.\n\nSo, better to fix the CodingStyle for the entire file.\n\nThis patch is the first of a series of patches fixing it, generated by\nsome perl magic plus manual handling.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ecfcfec80493097967aa40e3433d65a8ff65c86b",
      "tree": "8d9008465a1909e724a7bd496771cb128900ff55",
      "parents": [
        "d0a1ddad1c9723f4a61e9b216c4c34ac03344fdd"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Thu Aug 13 21:42:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:57 2009 -0300"
      },
      "message": "V4L/DVB (12463): Add support for Compro VideoMate S350 DVB-S PCI card.\n\nAdd Compro VideoMate S350 DVB-S driver.\nThe card uses zl10313, zl10039, saa7130 integrated circuits.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8cd9aaefad5968f8f5aff3852a67870550ce941d",
      "tree": "e44c776bf722bd789bc0d765b12f75283ff10a8b",
      "parents": [
        "4d14c833c0d5f926721da1e0b07287ab8b64f0ba"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Mon Aug 03 23:56:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:52 2009 -0300"
      },
      "message": "V4L/DVB (12444): em28xx: add support for Terratec Cinergy Hybrid T USB XS remote control\n\nAdd support for the remote control that comes with the Cinergy Hybrid T USB XS\n\nThanks to Jelle de Jong for providing sample hardware to test with.\n\nCc: Jelle de Jong \u003cjelledejong@powercraft.nl\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3e1920b28d47cb18b477fc9884b889f9622fc97",
      "tree": "fb54f1c08af07725726b5c8e668ebaf06a18ebb4",
      "parents": [
        "d8300df9fb76552ba81bf57d79c3ad3309eda13d"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Wed Jul 22 21:02:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:10 2009 -0300"
      },
      "message": "V4L/DVB (12334): tuner-simple: Add an entry for the Partsnic PTI-5NF05 NTSC tuner\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "93b999239c418cf5c668fd966ac2c5c27b8180dd",
      "tree": "fd1921883ce6278281a21e7582e5b0af3479241a",
      "parents": [
        "11db906983fc6e996fcd10073843bd6f1b9a96c3"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon Aug 03 22:52:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Aug 13 20:39:07 2009 -0300"
      },
      "message": "V4L/DVB (12394): cx88: Disable xc3028 power management for Geniatech x8000\n\nA user discovered that the Geniatech x8000 encountered a regression when\nthe xc3028 power management was introduced.  The xc3028 never recovers after\nsetting the powerdown register, which is probably because the xc3028 reset\nGPIO is not properly configured.  Since I do not have access to the hardware\nand thus cannot determine the correct GPIO configuration, just disable xc3028\npower management on this board, which fixes the regression.\n\nThanks to user \"ritec\" for reporting the issue and testing the fix.\n\nCc: rictec \u003crictec@netcabo.pt\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "458f9aa391efd34867f8cabac2e2f1af00cbc562",
      "tree": "72b5a9baf0ea344e36ec6db04b507dae3b4233f5",
      "parents": [
        "296544e15a7126373851abd40acc526b79b91432"
      ],
      "author": {
        "name": "Jan Nikitenko",
        "email": "jan.nikitenko@gmail.com",
        "time": "Thu Jun 18 08:11:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Aug 13 20:39:02 2009 -0300"
      },
      "message": "V4L/DVB (12341): zl10353 and qt1010: fix stack corruption bug\n\nFixes stack corruption bug present in dump_regs function of zl10353 and\nqt1010 drivers: the buffer buf was one byte smaller than required -\nthere are 4 chars for address prefix, 16 * 3 chars for dump of 16 eeprom\nbytes per line and 1 byte for zero ending the string required, i.e. 53\nbytes, but only 52 were provided.\n\nThe one byte missing in stack based buffer buf can cause stack\ncorruption possibly leading to kernel oops, as discovered originally\nwith af9015 driver (af9015: fix stack corruption bug).\n\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\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": "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": "0dd5198672dd2bbeb933862e1fc82162e0b636be",
      "tree": "c9efed20d90603c4d1626c21bd7aab1e7fc74a58",
      "parents": [
        "c868d550115b9ccc0027c67265b9520790f05601",
        "11c635a25b9f3a5d87409ce46cf2e05c500251ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 21:15:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 21:15:42 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (425 commits)\n  V4L/DVB (11870): gspca - main: VIDIOC_ENUM_FRAMESIZES ioctl added.\n  V4L/DVB (12004): poll method lose race condition\n  V4L/DVB (11894): flexcop-pci: dmesg visible names broken\n  V4L/DVB (11892): Siano: smsendian - declare function as extern\n  V4L/DVB (11891): Siano: smscore - bind the GPIO SMS protocol\n  V4L/DVB (11890): Siano: smscore - remove redundant code\n  V4L/DVB (11889): Siano: smsdvb - add DVB v3 events\n  V4L/DVB (11888): Siano: smsusb - remove redundant ifdef\n  V4L/DVB (11887): Siano: smscards - add board (target) events\n  V4L/DVB (11886): Siano: smscore - fix some new GPIO definitions names\n  V4L/DVB (11885): Siano: Add new GPIO management interface\n  V4L/DVB (11884): Siano: smssdio - revert to stand alone module\n  V4L/DVB (11883): Siano: cards - add two additional (USB) devices\n  V4L/DVB (11824): Siano: smsusb - change exit func debug msg\n  V4L/DVB (11823): Siano: smsusb - fix typo in module description\n  V4L/DVB (11822): Siano: smscore - bug fix at get_device_mode\n  V4L/DVB (11821): Siano: smscore - fix isdb-t firmware name\n  V4L/DVB (11820): Siano: smscore - fix byte ordering bug\n  V4L/DVB (11819): Siano: smscore - fix get_common_buffer bug\n  V4L/DVB (11818): Siano: smscards - assign gpio to HPG targets\n  ...\n"
    },
    {
      "commit": "436ae1381e68b5067da0cab78ffdfa948fb863b8",
      "tree": "0f3e16d679e709cce6a4b51284a32ada744a9bca",
      "parents": [
        "5ddc9b100fc96e8f3c6d435cecd9d09e5b9673f9"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Sun May 24 22:22:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:25 2009 -0300"
      },
      "message": "V4L/DVB (11934): Change order for FM tune\n\nChange order data of buffer in FM simple_tune function. It is usefull for:\n\n1. Set data of tuner with CP bit UP. 0xCE for MK5 or 0xC6 for MK3\n2. When call simple_fm_tune, read this byte from config and overwrite\nthis byte in function simple_radio_bandswitch for set CP bit to OFF.\n\nOf course it can be usefull for other tuner for overwrite default\nsettings of FM.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ddc9b100fc96e8f3c6d435cecd9d09e5b9673f9",
      "tree": "c5a25e1cdb82741a85f239c378b07ab3ad7fa953",
      "parents": [
        "7360055aa31f5f732af4d0ed23517f1b6adfa573"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Jun 07 21:39:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:25 2009 -0300"
      },
      "message": "V4L/DVB (11933): tuner-simple, tveeprom: Add Philips FQ1216LME MK3 analog tuner\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e2860d9621caec0b38d47df917a0ac00a083ffeb",
      "tree": "2595327307b0739dfe78722a5765a45a63010f0b",
      "parents": [
        "0a863975e288667fd65737f65f9d4cd5d9817ba9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 06 08:15:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:18 2009 -0300"
      },
      "message": "V4L/DVB (11922): tuner-xc2028: cleanup: better use tuner type defines\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a863975e288667fd65737f65f9d4cd5d9817ba9",
      "tree": "3f3fdd5b272ee758803172e5ad684a0feea961b4",
      "parents": [
        "a1014d70db862c8e9de9207c3a0397e644ad9d4a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 01 12:18:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:18 2009 -0300"
      },
      "message": "V4L/DVB (11918): tuner-xc2028: Fix offset frequencies for DVB @ 6MHz\n\nBoth ATSC and DVB @ 6MHz bandwidth require the same offset.\n\nWhile we\u0027re fixing it, let\u0027s cleanup the bandwidth setup to better\nreflect the fact that it is a function of the bandwidth.\n\nThanks to Terry Wu \u003cterrywu2009@gmail.com\u003e for pointing this issue and\nto Andy Walls \u003cawalls@radix.net\u003e for an initial patch for this fix.\n\nCc: Terry Wu \u003cterrywu2009@gmail.com\u003e\nAcked-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a1014d70db862c8e9de9207c3a0397e644ad9d4a",
      "tree": "19a5fbd854b87260669c9eb1ef6bb4e271d3e517",
      "parents": [
        "22d4645311689cd20967813775e492c786f2d3c6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 01 11:46:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:17 2009 -0300"
      },
      "message": "V4L/DVB (11917): Fix firmware load for DVB-T @ 6MHz bandwidth for xc3028/xc3028L\n\nThe only two countries that are known to use 6MHz bandwidth are Taiwan\nand Uruguay. Both use QAM subcarriers at OFTM.\n\nThis patch fixes the firmware load for such countries, where the\nrequired firmware is the QAM one.\n\nThis also confirms the previous tests where it was noticed that the 6MHz\nQAM firmware doesn\u0027t work for cable. So, this patch also removes support\nfor DVB-C, instead of just printing a warning.\n\nThanks to Terry Wu \u003cterrywu2009@gmail.com\u003e for pointing this issue and\nto Andy Walls \u003cawalls@radix.net\u003e for an initial patch for this fix.\n\nCc: Terry Wu \u003cterrywu2009@gmail.com\u003e\nAcked-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e80858e88b2c9c20de849c67ac2804218a25aaa3",
      "tree": "f2bb21147927738f9f95c994ae255bf97a3e819c",
      "parents": [
        "e4b8bc524141f48af29f5c3096ac96701cf39c8a"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu May 14 21:31:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:08 2009 -0300"
      },
      "message": "V4L/DVB (11806): xc5000: add copyright line\n\nAdd copyright line for xc5000.c.\n\nCc: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a37791c54066d268cb616233b699ebe275d3a888",
      "tree": "cbc32b6d63415748eabb1ca4f92c4fae83be25fa",
      "parents": [
        "6c99080d8eae64c51f8b44946eb47f995361c582"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon May 04 23:29:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:07 2009 -0300"
      },
      "message": "V4L/DVB (11804): xc5000: poll at 5ms interval for register write command completion\n\nInstead of polling at 100ms intervals for register writes, poll at 5ms\nintervals.  This is consistent with the xc5000 specification, and improves\ntuning time by up to 500 ms on devices that such as the au0828 which do not\nproperly implement i2c clock stretching (since the five register writes that\noccur for a tuning request often do not complete immediately but do complete\nfar before 100ms has gone by).\n\nThe net amount of time we wait before timing out is unchanged (500ms).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c99080d8eae64c51f8b44946eb47f995361c582",
      "tree": "528289237e273d3b09672390858e366c281367c5",
      "parents": [
        "a6301d1d57dc08ef0e575d39f21435a2fe805900"
      ],
      "author": {
        "name": "David T.L. Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Mon May 04 22:59:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:07 2009 -0300"
      },
      "message": "V4L/DVB (11803): xc5000: add support for DVB-T tuning\n\nThis patch adds XC5000 supports for DVB-T 6MHz and 8MHz bandwidth.\n\nSigned-off-by: David T.L. Wong \u003cdavidtlwong@gmail.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6301d1d57dc08ef0e575d39f21435a2fe805900",
      "tree": "d509b0eb219dcd7ce7a713b57f98d4a11830e040",
      "parents": [
        "f0f4633a048128031b1a37253ab7935aca748b6b"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon May 04 22:04:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:07 2009 -0300"
      },
      "message": "V4L/DVB (11802): xc5000: switch to new xc5000 firmware 1.6.114 with redistribution rights\n\nXceive has graciously allowed us to now freely redistribute the xc5000\nfirmware, which eliminates the need for users to manually extract the blob\nfrom the Hauppauge driver.\n\nThanks to Brian Mathews \u003cbmathews@xceive.com\u003e for providing this code\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4900877b7cdcb88e24c4130cb3c25080c03c335c",
      "tree": "42aefed69867b8e881f5f943daa76300b89da21e",
      "parents": [
        "ee7e63f599ae797c785281ee552c7da98b4efb7d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Tue Apr 28 16:22:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:07 2009 -0300"
      },
      "message": "V4L/DVB (11800): tuner-xc2028: show the proper module description for no_poweroff option\n\nThere was a typo in the module description for the \"no_poweroff\" option, where the\nhelp was being associated with the \"debug\" option instead.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6bd5eb871184dd976ce2d410888b2a29d90371a",
      "tree": "77d02b7e639451e63178695013bbae27706cbdca",
      "parents": [
        "34a0db9202414c42763a437f9937cd8692263170"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Tue Apr 28 13:53:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:06 2009 -0300"
      },
      "message": "V4L/DVB (11798): xc5000: add \"no_poweroff\" module option\n\nProvide for the ability for a user to disable putting the tuner to sleep, in\ncase he doesn\u0027t want to incur the cost of reloading the firmware when starting\nup his/her application.  The module options are intentionally identical to\nxc3028.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34a0db9202414c42763a437f9937cd8692263170",
      "tree": "466d0b1cfa7da0527b3b239a96a4f70637034cf5",
      "parents": [
        "81c4dfe7764abc0c859cc0ab2d7cf54dbb36487a"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Apr 02 22:45:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:06 2009 -0300"
      },
      "message": "V4L/DVB (11797): xc5000: cleanup firmware loading messages\n\nMake it a little more obvious in the dmesg output what is going on during\nfirmware upload.  This is more important for boards like the HVR-950q that\ntake nearly seven seconds to do the upload.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81c4dfe7764abc0c859cc0ab2d7cf54dbb36487a",
      "tree": "44c5ee881710e7c4b179d67dc4e2c85b93370c35",
      "parents": [
        "bae7b7d73da0e42169aeb7c697e2c9549929300b"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Apr 02 22:40:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:06 2009 -0300"
      },
      "message": "V4L/DVB (11796): xc5000: start using the newer \"finerfreq\" tuning command\n\nStarting in firmware version 1.1.44, Xceive recommends using the FINERFREQ for\nall normal tuning (the doc indicates reg 0x03 should only be used for fast\nscanning for channel lock)\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bae7b7d73da0e42169aeb7c697e2c9549929300b",
      "tree": "7c4ef58ad7619ae9ee1d30f75d088a524d760155",
      "parents": [
        "b25ed9c5352ed338376481d45525392a75d40e33"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Apr 02 22:24:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:06 2009 -0300"
      },
      "message": "V4L/DVB (11795): xc5000: add build version to debug info\n\nExpose the firmware build number along with the other version info\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f05b530bea09606401dfed386a836b8b7292e65",
      "tree": "9a74149bfc7b37e3a897a8a88adaf200816e35c9",
      "parents": [
        "361d4892cdec41faac5806fcd43cf4898990e0a4"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Apr 02 22:02:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:05 2009 -0300"
      },
      "message": "V4L/DVB (11793): xc5000: Properly support power down for newer firmware\n\nXceive got rid of the XREG_POWER_DOWN register in later firmware revisions.\nTheir technical support informed me that the correct way to put the tuner\nto sleep is to pull the reset pin (but don\u0027t reload the firmware).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "361d4892cdec41faac5806fcd43cf4898990e0a4",
      "tree": "8c5b24fa4a22e980d60bb608f0e61562f3578380",
      "parents": [
        "a78baacffe910bfdce2e08e93b31e702cc811114"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Apr 02 21:50:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:05 2009 -0300"
      },
      "message": "V4L/DVB (11792): xc5000: switch to new version of Xceive firmware\n\nThis switches to a new version of the xc5000 firmware, extracted from the\nlatest Hauppauge driver.  It includes the support for the XREG_BUSY register\n(a lack of which was causing tuning to take 3200ms instead of around 300ms).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a78baacffe910bfdce2e08e93b31e702cc811114",
      "tree": "fae1b56f029f63622e51f808949fa5a2ebdb3890",
      "parents": [
        "8e4c67972e6c7d65903a31a2d9969da38157860b"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sun Nov 16 20:48:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:05 2009 -0300"
      },
      "message": "V4L/DVB (11791): xc5000: do not sleep after digital tuning\n\nDon\u0027t sleep for 400ms polling the tuner\u0027s lock if in digital mode (since the\nxc5000 lock status registers appear to only be reliable in analog mode)\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8e4c67972e6c7d65903a31a2d9969da38157860b",
      "tree": "f131f55e7b98d362469c1768bffdf548e7a356a4",
      "parents": [
        "7988fc216d41dfc8325d192360ccb702736b3e69"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sun Nov 16 20:41:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:05 2009 -0300"
      },
      "message": "V4L/DVB (11790): xc5000: restore sleep routine\n\nBring back the code that puts the xc5000 to sleep.  For the Pinnacle 801e\nthis results in power consumption at idle dropping from 325ma to 124ma.\n\nIf there are *actually* any devices that don\u0027t work in this configuration,\nthey should set dvb_frontend.ops.tuner_ops.sleep to NULL (per mkrufky\u0027s\nsuggestion)\n\nAlso, had to make sure we were making sure the firmware was loaded in the\ndigital version of set_params, or else we end up get i2c errors if the\ndevice is asleep\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7988fc216d41dfc8325d192360ccb702736b3e69",
      "tree": "bb6c645e90c4545424eabc16a7e7820191b70ac6",
      "parents": [
        "d7800d4ea977fa323d1529850ecc499b82df6884"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sun Nov 16 20:23:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:05 2009 -0300"
      },
      "message": "V4L/DVB (11789): xc5000: check xc5000_readreg return value for XC_RESULT_SUCCESS\n\nMake return value checking for calls to i2c routines explicit.\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7800d4ea977fa323d1529850ecc499b82df6884",
      "tree": "45df5b69a9f2de68458a3b8a86c6901a840a736d",
      "parents": [
        "bdd335636a1afe1f30076915395874549be8cd35"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sun Nov 16 20:20:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:05 2009 -0300"
      },
      "message": "V4L/DVB (11788): xc5000: cleanup i2c write routines\n\nCleanup the i2c write routine, getting rid of a passthrough function with only\none caller\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bdd335636a1afe1f30076915395874549be8cd35",
      "tree": "20a0e609aa1ed8709bbe2ccce20b31d8bcab33b3",
      "parents": [
        "91bd625e217452f01fc568f4d2cb3ad5cee4640c"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sun Nov 16 20:17:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:04 2009 -0300"
      },
      "message": "V4L/DVB (11787): xc5000: cleanup i2c read routines\n\nThis patch centralizes the i2c read functions, and eliminates pass-through\nfunction only called by one caller.\n\nMake reading of xc5000 registers an atomic i2c transaction in case we\u0027re on a\nmulti-master bus.\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "91bd625e217452f01fc568f4d2cb3ad5cee4640c",
      "tree": "01ba017d977d49dd32c2c00460bc32c7c56c6001",
      "parents": [
        "8475cbcb0f885189969915eb3680d10fc525d722"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sat Nov 15 23:29:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:04 2009 -0300"
      },
      "message": "V4L/DVB (11786): xc5000: handle tuner reset failures properly\n\nProperly handle tuner reset failures (before it was always returning success)\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8475cbcb0f885189969915eb3680d10fc525d722",
      "tree": "8caa328073b1dc5af556e975c5f9a61c749233c1",
      "parents": [
        "247bc54053df81ede8de32074384c74b0e2eb79b"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Mon May 11 08:16:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:04 2009 -0300"
      },
      "message": "V4L/DVB (11775): tuner: add support Philips MK5 tuner\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e9785250ef2eead8bd5e9166679c0be0595df387",
      "tree": "8bc16b02d4f80206190183e7a9d3224395e9203a",
      "parents": [
        "f8eaaf4f2a2810d6e486da2916ef07f7e00665c9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Apr 26 05:43:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:56 2009 -0300"
      },
      "message": "V4L/DVB (11723): Link firmware to physical device\n\nUse the physical device rather than the i2c adapter as the reference\ndevice when loading firmwares. This will prevent the sysfs name\ncollision with i2c-dev that has been reported many times.\n\nI may have missed other drivers which need the same fix.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4327b77ed7e73336069c441f91df58a251c77975",
      "tree": "7655b8073119b96e0af519fa7aae1f5bc584a23b",
      "parents": [
        "ade901d7a46e389197f028d12fb67d88f34cd8d5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 27 00:49:33 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:25 2009 -0700"
      },
      "message": "firmware: tuners/xc2028: prepare for FIRMWARE_NAME_MAX removal\n\nWe\u0027re going to remove the FIRMWARE_NAME_MAX definition in order to avoid any\nfirmware name length restriction.\nThis patch gets rid of the xc2028 FIRMWARE_NAME_MAX reference.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Michel Ludwig \u003cmichel.ludwig@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "811158b147a503fbdf9773224004ffd32002d1fe",
      "tree": "0a11dcfefe721bfc38ea9f1f4a238822dbae0dda",
      "parents": [
        "4e76c5ccd5ac9bd003467d3bb0f49b18572dd4cd",
        "b26e0ed4936b743b693a4cc1413561fa3e4eaf65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (28 commits)\n  trivial: Update my email address\n  trivial: NULL noise: drivers/mtd/tests/mtd_*test.c\n  trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h\n  trivial: Fix misspelling of \"Celsius\".\n  trivial: remove unused variable \u0027path\u0027 in alloc_file()\n  trivial: fix a pdlfush -\u003e pdflush typo in comment\n  trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL\n  trivial: wusb: Storage class should be before const qualifier\n  trivial: drivers/char/bsr.c: Storage class should be before const qualifier\n  trivial: h8300: Storage class should be before const qualifier\n  trivial: fix where cgroup documentation is not correctly referred to\n  trivial: Give the right path in Documentation example\n  trivial: MTD: remove EOL from MODULE_DESCRIPTION\n  trivial: Fix typo in bio_split()\u0027s documentation\n  trivial: PWM: fix of #endif comment\n  trivial: fix typos/grammar errors in Kconfig texts\n  trivial: Fix misspelling of firmware\n  trivial: cgroups: documentation typo and spelling corrections\n  trivial: Update contact info for Jochen Hein\n  trivial: fix typo \"resgister\" -\u003e \"register\"\n  ...\n"
    },
    {
      "commit": "f911eab66d892b7cf9c3e59de7716b89827a42c1",
      "tree": "f29ca311e04cd783c068311c4023513a289738c5",
      "parents": [
        "34796bc009565ea72643087b7d69c9fa748bce9b"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11261): saa7146: Remove buffer type check from vidioc_g_parm\n\nThe v4l2-ioctl core now only allows buffer types for which the\ncorresponding -\u003evidioc_try_fmt_xxx() methods are defined to be used with\nvidioc_(g|s)_parm.\n\nThe driver was only allowing VIDEO_CAPTURE buffers for g_parm, but since\nthe driver defines -\u003evidioc_try_fmt_vid_overlay() it will now allow\nVIDEO_OVERLAY buffers as well.  This should be fine as the fields the\ndriver fills in, readbuffers and frame rate, aren\u0027t wrong for VIDEO_OVERLAY\nbuffers.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf47d878e5c7825836abf8d37fde025f7676db2b",
      "tree": "188d364de147b3f663501bb2a22f26d5069ff389",
      "parents": [
        "5ed2b6419ef48efda66a71d4b26bd2fa6b6a1ac7"
      ],
      "author": {
        "name": "klaas de waal",
        "email": "klaas.de.waal@gmail.com",
        "time": "Wed Mar 25 17:53:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11236): tda827x: fix locking issues with DVB-C\n\nSeparate tuning table for DVB-C solves tuning problem at 388MHz\n\nTechnoTrend C-1501 DVB-C card does not lock on 388MHz. I assume that\nexisting frequency table is valid for DVB-T.\n\nThis is suggested by the name of the table: tda827xa_dvbt.\n\nAdded a table for DVB-C with the name tda827xa_dvbc.\n\nAdded runtime selection of the DVB-C table when the tuner is type\nFE_QAM.\n\nThis should leave the behaviour of this driver with with DVB_T tuners\nunchanged. This modification is in file tda827x.c\n\nThe tda827x.c gives the following warning message when debug\u003d1:\n\ntda827x: tda827x_config not defined, cannot set LNA gain!\n\nSolved this by adding a tda827x_config struct in budget-ci.c.\n\nSigned-off-by: Klaas de Waal \u003cklaas.de.waal@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cea0213de7e2376041bc1997a2303b09e7d5aad0",
      "tree": "8ee0cd7c1b5e5a5e70c4dd0ff02553bc386516a7",
      "parents": [
        "48f98f7557d35d360470bf6d9fd7b00d04fba828"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Mon Mar 23 22:32:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11233): mxl5005s: Switch in mxl5005s_set_params should operate on correct values\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1398ae1fe6048d49397dccaa4bc1a4101eecf643",
      "tree": "38a5742b4c26486199383272fe254b830edc644d",
      "parents": [
        "e86da6f07ed6deebc199368bd0a47b3671829b80"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 20 19:33:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:31 2009 -0300"
      },
      "message": "V4L/DVB (11127): Kconfig: replace all occurrences of CUSTOMIZE to CUSTOMISE\n\nThere are several Kconfig items using CUSTOMIZE. Yet, most use the English\nwriting CUSTOMISE. This generates lots of trouble, because people sometimes type\nthe Kbuild item different.\n\nLet\u0027s standardise every occurrence using the same syntax.\n\nThe changes were generated by this small shell script:\n\nfor i in `find linux -type f`; do sed s,CUSTOMIZE,CUSTOMISE,g $i \u003e/tmp/a \u0026\u0026 mv /tmp/a $i; done\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ea2278633ab4728c41b4043f47df4d3e39131992",
      "tree": "cca377d7c1e1e7b8b9ea483e5a07954b14409b2e",
      "parents": [
        "e9d4a6d5ef58a700d3add96ffb984741c6e34fff"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Wed Mar 11 02:58:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:24 2009 -0300"
      },
      "message": "V4L/DVB (11059): xc5000: fix bug for hybrid xc5000 devices with IF other than 5380\n\nThe xc5000 driver has a bug where the IF is always set to whatever the first\ncaller to dvb_attach() provides.  This fails when the device requires an IF\nother than 5380 and the analog driver is loaded first through tuner-core\n(which always supplies the hard-coded value of 5380).\n\nThanks to Michael Krufky \u003cmkrufky@linuxtv.org\u003e and Steven Toth\n\u003cstoth@linuxtv.org\u003e for providing sample hardware, engineering level support,\nand testing.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fab14ed1acf791e990138c4acdaf4520962f2d5",
      "tree": "05f202e46a9323245ec22de1158b1851f8b8762c",
      "parents": [
        "0356baad85d59f18d4e64adec91459909ff71f20"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 03 14:35:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:18 2009 -0300"
      },
      "message": "V4L/DVB (10951): xc5000: Fix CodingStyle errors introduced by the last patch\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0356baad85d59f18d4e64adec91459909ff71f20",
      "tree": "6ff3a283b193ccc2efff399902e2ebcfec2bc783",
      "parents": [
        "70101a2785598f1a743c1e0fb65264c55bf5a29f"
      ],
      "author": {
        "name": "Sri Deevi",
        "email": "Srinivasa.Deevi@conexant.com",
        "time": "Tue Mar 03 06:07:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:18 2009 -0300"
      },
      "message": "V4L/DVB (10950): xc5000: prepare it to be used by cx231xx module\n\nSigned-off-by: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0aab2e6044037c34ccb5fe94c616e532ba95f541",
      "tree": "236347c69c788da360907fcde94d35db2548b827",
      "parents": [
        "79a6650525755aaa3d30a9b6d8f9bc96788c1262"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 10 02:30:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:14 2009 -0300"
      },
      "message": "V4L/DVB (10897): Fix Kbuild MEDIA_TUNER_CUSTOMIZE dependencies\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "adcc4b3e75c5f0293806766bcc5ed0bb62d5cda0",
      "tree": "c13980e43addd1dacead20ae0c35a858fe5afbfe",
      "parents": [
        "3160fbc556aa2e60404fa4da35b3e13dd741a5a2"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Mar 04 19:42:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:11 2009 -0300"
      },
      "message": "V4L/DVB (10876): tda18271: add support for AGC configuration via tuner callback\n\nThe tda827x driver supports a feature that the tda18271 driver was lacking\nuntil now.  This patch adds support for device-level configuration via the\ntuner callback configuration interface.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "632fe9fe440249642845675d97436c667cbbd21e",
      "tree": "2c247394a041a927e1a282b1488ddd249794ee36",
      "parents": [
        "7c9e34aaab50a6c8f69ce59816dd76a283090667"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Feb 28 10:35:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10843): saa7146: Clean-up i2c error handling\n\nsaa7146: Clean-up i2c error handling\n\nSimplify i2c error handling and fix incorrect handling of\naddress errors in poll mode.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "717167e8ae13a61649a1faf867279440fee70b56",
      "tree": "11b33390052d7408d96ac684c2f41a89ab3323ed",
      "parents": [
        "51f0b8d57af501624ee55e8ca15d09d5bdc2b0dd"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10814): saa7146: some small fixes\n\nvidioc_enum_fmt_vid_overlay() did nothing but call\nvidioc_enum_fmt_vid_cap(), so just make\nsaa7146_video_ioctl_ops.vidioc_enum_fmt_vid_overlay point to\nvidioc_enum_fmt_vid_cap() and get ride of vidioc_enum_fmt_vid_overlay().\n\nHave gparm use v4l2_video_std_frame_period to fill in the frame period\ninstead of just assuming PAL.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7434ca4343c001267cec25b0ade01b0551beb1e4",
      "tree": "736e811f20b50087dd2bb862acb58b5a19128b80",
      "parents": [
        "3d0081dd10d95cf1934b9ff2cf50c596a6d43417"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jan 19 01:11:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10784): mxl5007t: update driver for MxL 5007T V4\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Asaf Fishov \u003cafishov@maxlinear.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d0081dd10d95cf1934b9ff2cf50c596a6d43417",
      "tree": "d992eadc18897f4736e5cabd9133da8d88a17ee2",
      "parents": [
        "d202515bd16df5c25f43e3430db7b82643ec8af8"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 22:55:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10783): mxl5007t: fix devname for hybrid_tuner_request_state\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d202515bd16df5c25f43e3430db7b82643ec8af8",
      "tree": "980effe22677977fca2cb7cbeab4f3e608ffbeba",
      "parents": [
        "d90958e6d0445fba57b532a3ee0549f0abc58db3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:56:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10782): mxl5007t: warn when unknown revisions are detected\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d90958e6d0445fba57b532a3ee0549f0abc58db3",
      "tree": "9622c78bebf70b34deb0d31c9c2118efd2939cdd",
      "parents": [
        "b1ff363bfe279c41bd4e43886d47c810459a244e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:42:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10781): mxl5007t: mxl5007t_get_status should report if tuner is locked\n\nreport TUNER_STATUS_LOCKED if rf_locked or ref_locked\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1ff363bfe279c41bd4e43886d47c810459a244e",
      "tree": "69582fbbc9c5c3abda7a17ff2a09b5db2af5ae8b",
      "parents": [
        "69e233332432551e10d64492e60d84fee7657bb6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:34:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10780): mxl5007t: remove function mxl5007t_check_rf_input_power\n\nThis function does not work properly and is not necessary - remove it for now.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69e233332432551e10d64492e60d84fee7657bb6",
      "tree": "19221f3a344b072b725bfefbb39945d79e2496b3",
      "parents": [
        "0d02efe486ef251e2f625fc846cb5f241eb57160"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:16:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10779): mxl5007t: remove analog tuning code\n\nAnalog doesn\u0027t work in this driver yet. This code just adds extra bloat,\nso remove it for now.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b72857dd457b96de653b19b3c40394dac6285819",
      "tree": "e9cfbd22366b976d4dd3f95a1cca1210ce67e5c1",
      "parents": [
        "d1498ffc474b18574ed2d5e4d9a33fd21eaaf3cf"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Thu Feb 26 03:49:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10744): dm1105: infrared remote code is remaked.\n\nThe driver infrared remote code part is altered to switch to a work queue.\nAlso ir_codes table moved to ir-common module for shared access.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f6adeaf2d8800b66c5dd6c2cf2622dfdd68bd31",
      "tree": "23dc1f8ee0fef9132ee310cb8f30f5228b641988",
      "parents": [
        "0ab6e1c38d80ab586e3a1ca9e71844131d9f51dc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 17:31:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10730): v4l-dvb: cleanup obsolete references to v4l1 headers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n[mchehab@redhat.com: fix compilation of tea575x-tuner.c]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51ca3bddf34bb6cdbdddd89f59fe3a0131d40eba",
      "tree": "6c12c9886c9eee8a0c70cbdebddfc8566c8b1de5",
      "parents": [
        "6722e0ef1f72d86169b2b0f96ad34afd225cd080"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 18 06:11:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:51 2009 -0300"
      },
      "message": "V4L/DVB (10657): [PATCH] V4L: missing parentheses?\n\nAdd missing parentheses\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb3bf504f7c875070d56e84ce1e28aff8c3b6790",
      "tree": "a128df79e322523966aea8eefcc8e7620219aae3",
      "parents": [
        "995a65285bde47bbb2a0c3dadc0b8822d47d78f4"
      ],
      "author": {
        "name": "Oldřich Jedlička",
        "email": "oldium.pro@seznam.cz",
        "time": "Thu Feb 12 03:43:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:49 2009 -0300"
      },
      "message": "V4L/DVB (10632): Added support for AVerMedia Cardbus Hybrid remote control\n\nAdded support for I2C device at address 0x40 and subaddress 0x0d/0x0b\nthat provides remote control key reading support for AVerMedia Cardbus\nHybrid card, possibly for other AVerMedia Cardbus cards.\n\nThe I2C address 0x40 doesn\u0027t like the SAA7134\u0027s 0xfd quirk, so it was\ndisabled.\n\n[mchehab@redhat.com: CodingStyle fixes]\nSigned-off-by: Oldřich Jedlička \u003coldium.pro@seznam.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d979a86a95036a0c765aaa90f8bcefb4096a406",
      "tree": "967789989bb58d7a3cfe8c54af11075d8daecc97",
      "parents": [
        "320a46485c83e70e374afa8bdfe8cd39a801cd5d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 11 06:34:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:49 2009 -0300"
      },
      "message": "V4L/DVB: calibration still successful at 10\n\nWith while (i++ \u003c 10) { ... } i can reach 11, so callibration still\nsucceeds at i \u003d\u003d 10.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9fc2c5ee5d9d797730dd05616757b329f6a227e9",
      "tree": "710fddc82c13ec2855856884f2fe469cf94d6215",
      "parents": [
        "0bf4f6ce6d43b135867a78fa1b4ac58e22d2e329"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 11 14:15:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:43 2009 -0300"
      },
      "message": "V4L/DVB (10515): Adds IR table for the IR provided with this board and includes it at\n\nKaiomy entry.\n\nThanks to Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e for borrow me one\nof those devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "31063814400cd37d47f5f58a96e58596196f04b0",
      "tree": "7a6d65ef002dd4f8add0a8472244db0b99113175",
      "parents": [
        "68d5ce70217ddd20baf3583ce25f08e869eb148f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Feb 08 08:42:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10505): tda8290: Print an error if i2c_gate is not provided\n\nWhile here, be sure that gate will be kept disabled if an error occurs.\n\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68d5ce70217ddd20baf3583ce25f08e869eb148f",
      "tree": "9c12af53f7291e96f8a58f3596fda922a5155783",
      "parents": [
        "230b65f9945b468c23188572144b4f066af8f98c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Feb 08 08:34:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10504): tda827x: Be sure that gate will be open/closed at the proper time\n\nThe gate control logic is broken: several routines just keep it open;\nother rotines close it properly; there are even other routines that\nassumes that it is open without really checking or opening it.\n\nInstead of having to manually handle the gate control and having such\ntroubles, let a sub-routine take care of the gate, opening it before\ni2c_transfer and closing it after that. This avoids leaving the gate\ninto a random state.\n\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "230b65f9945b468c23188572144b4f066af8f98c",
      "tree": "a5d7da48908defc6e602a80c932fd06b9f8b7abd",
      "parents": [
        "eae4d69b6a337d29060dcad3a4e19e3e8ace3e70"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 20:42:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10502): saa7146: move v4l2 device registration to saa7146_vv.\n\nDoing the v4l2_device registration in the saa7146 core will make it\ndependent on v4l2, even for DVB-only boards. This registration and\nunregistration belongs in saa7146_vv instead.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eae4d69b6a337d29060dcad3a4e19e3e8ace3e70",
      "tree": "35cc8aa96f4b6a89ce1f7d887db7b20490f5df6e",
      "parents": [
        "5a5b9647af504a326c02ecbc58ca4224fb408511"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 20:15:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10501): saa7146: prevent unnecessary loading of v4l2-common.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a5b9647af504a326c02ecbc58ca4224fb408511",
      "tree": "c4afc2006fe5a41907535c21f0124c96d69b66e5",
      "parents": [
        "1b8dac150a01e2312d8e3fedd6462a0ec34c96d0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 11:25:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10500): saa7146: setting control while capturing should return EBUSY, not EINVAL.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b8dac150a01e2312d8e3fedd6462a0ec34c96d0",
      "tree": "ba8fd678a4afb4bd72960e1737f857991fd00a19",
      "parents": [
        "d30e21ddcdc948ecedfb46a0ed021d57f310a6f3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 11:18:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev.\n\nModified mxb to load the i2c modules through v4l2_subdev. So no more probing.\nModified tea6415c and tea6420 to use the standard routing ops to do the\nrouting, rather than using private commands. Dropped the private commands\nfrom tda9840 (they were never used except during initialization of the\nmodule).\n\nAdded saa7146 support for VIDIOC_DBG_G_CHIP_IDENT.\n\nConverted saa5246a and saa5249 to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d30e21ddcdc948ecedfb46a0ed021d57f310a6f3",
      "tree": "0371028c041f15e0a4067fcc4b748a8a60ac0769",
      "parents": [
        "45d809431daaa3ab01f877388d09676d05b469be"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 07:45:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10498): saa7146: the adapter class will be NULL when v4l2_subdev is used.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45d809431daaa3ab01f877388d09676d05b469be",
      "tree": "653bdabe7447cc2cde26bf672bff66c122c2da86",
      "parents": [
        "ef77a26be1883366bb78741d1808e5c86a14ec76"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 07:38:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:41 2009 -0300"
      },
      "message": "V4L/DVB (10497): saa7146: i2c adapdata now points to v4l2_device.\n\nPrepare for converting to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef77a26be1883366bb78741d1808e5c86a14ec76",
      "tree": "c2230ea68d7615fc47894bbd15ec1403e5b8fd56",
      "parents": [
        "80b36e0fcfe7520ee92f648148d091ad880ae711"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 07:23:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:41 2009 -0300"
      },
      "message": "V4L/DVB (10496): saa7146: implement v4l2_device support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b72dbaefbdcdfc9b69fc3861b9de0a6240f5cc8a",
      "tree": "a5e6e497c9acae0f6418ae8a0ac4203d74f9f656",
      "parents": [
        "812b1f9d54a5f75066f8a5c92166a979c48c98c6"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Feb 02 14:50:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:39 2009 -0300"
      },
      "message": "V4L/DVB (10452): Add Freescale MC44S803 tuner driver\n\nAdd Freescale MC44S803 tuner driver.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d0852ed27c650237800470b5cbde368316813406",
      "tree": "3c1e911ba54b71ef317ccd9a5996167fb7c4fe85",
      "parents": [
        "e22ed887ee18fde79c013825017521ec64eb8ed5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jan 26 19:13:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:27 2009 -0300"
      },
      "message": "V4L/DVB (10313): saa7146: fix VIDIOC_ENUMSTD.\n\nThe previous conversion to video_ioctl2 broke VIDIOC_ENUMSTD. This\nis now fixed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b960074fec573fb1b226d9e2686ce51be807cdf1",
      "tree": "da58b7afa37b0ccd1c06948ad6497cb801553335",
      "parents": [
        "c9b8b04b267f9a7e472daa06cdf6d4963d503d1f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 18 19:59:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:24 2009 -0300"
      },
      "message": "V4L/DVB (10271): saa7146: convert to video_ioctl2.\n\nThe conversion to video_ioctl2 is the first phase to converting this driver\nto the latest v4l2 framework.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf"
}
