)]}'
{
  "log": [
    {
      "commit": "dbbff48f39263f7e5c96a55624da87879de2bf71",
      "tree": "8baff62c9a7235bc1578952907f5ae6f271afe41",
      "parents": [
        "758117c25b65ed5fa502c13f3cdf040a8f954161"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 22 23:31:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:54 2007 -0200"
      },
      "message": "V4L/DVB (5144): Restore VIDIOC_INT_[SG]_REGISTER calls\n\nAdd support for these ioctls to the video_ioctl2 system and the cx88\ndriver.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "758117c25b65ed5fa502c13f3cdf040a8f954161",
      "tree": "d1a6ad2fc76484bb49a15401019f891953b18dec",
      "parents": [
        "e16c1f55642d79a80c45ace7603b284975559e78"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jan 23 15:34:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:54 2007 -0200"
      },
      "message": "V4L/DVB (5142): M920x: move filter caps from device caps to adapter caps\n\nMove filter caps from device caps to adapter caps for the megasky driver.\nThis fixes usb1.1 operation.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e16c1f55642d79a80c45ace7603b284975559e78",
      "tree": "30c0f259d81da8ba7e4d1538c365a403fff673d9",
      "parents": [
        "fa94805d0316e7706d2ce0273a9c58688482c9f6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jan 23 15:00:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:54 2007 -0200"
      },
      "message": "V4L/DVB (5141): M920x: group tuner / demod callback functions together\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fa94805d0316e7706d2ce0273a9c58688482c9f6",
      "tree": "a754b4e3095d175855ed3476e13529c931a867c3",
      "parents": [
        "84ad7574f69b971565061663be2b0a9ade5b8ca7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jan 21 15:57:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:53 2007 -0200"
      },
      "message": "V4L/DVB (5140): Whitespace / 80-column cleanups\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "84ad7574f69b971565061663be2b0a9ade5b8ca7",
      "tree": "c874a372ec713e5a803019724a59d3c40b5e0545",
      "parents": [
        "816172f8b944a98716f4b5fda801b7744cb91624"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Sun Jan 21 15:57:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:53 2007 -0200"
      },
      "message": "V4L/DVB (5139): M920x: Fix tuner identification bug with qt1010 module\n\nFixes qt1010 identification bug with megasky caused by\nthe Quantek QT1010 tuner module patch.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "816172f8b944a98716f4b5fda801b7744cb91624",
      "tree": "a7ae9ea0256fe7953756df6ee4d59e92242cb9c4",
      "parents": [
        "cbdc80ed8f59e204c031b52ea7e44f419029f75b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jan 21 15:56:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:53 2007 -0200"
      },
      "message": "V4L/DVB (5138): Kconfig: qt1010 should be selected by m920x\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cbdc80ed8f59e204c031b52ea7e44f419029f75b",
      "tree": "86e58128fc49ad39beeba4971bfbbbc077faae5a",
      "parents": [
        "1f61f3bab303c02cfd822c952284a381089452a0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 21 15:56:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:53 2007 -0200"
      },
      "message": "V4L/DVB (5137): Dvb: add new qt1010 tuner module\n\nQT1010:\n- old qt1010-code totally rewritten and put in own kernel module\n- same enhancements as my earlier QT1010 125kHz patch\n- tuner initialization\n- register 1f calculation\n- register 20 calculation\n- register 25 calculation\n\nm920x: (MSI Megasky)\n- use new QT1010 module instead of old code\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1f61f3bab303c02cfd822c952284a381089452a0",
      "tree": "e259880d2e13840de03b387916bf6005c77129ae",
      "parents": [
        "565ef12713c5620b6f802d67861153a3f68499a4"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Oct 07 15:03:04 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:52 2007 -0200"
      },
      "message": "V4L/DVB (5136): M920x: correct oops when loading module\n\nmove .caps from the adapter properties to the device properties.\nThanks to Martin Schwier for confirming this fix.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "565ef12713c5620b6f802d67861153a3f68499a4",
      "tree": "668360662c2eada3342e11b731058706ad9e5980",
      "parents": [
        "e2d79439c2253571e4d32fe959663b5615d89907"
      ],
      "author": {
        "name": "Jan Nijs",
        "email": "jan.nijs@scarlet.be",
        "time": "Sat Oct 07 01:06:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:52 2007 -0200"
      },
      "message": "V4L/DVB (5135): Qt1010: correct hardlockup when an app access the DVB dongle\n\nThis patch changes qt1010.h to use dvb_usb_device struct instead of a\ndvb_usb_adapter for accessing the private area of the driver.\nWithout this patch my PC hard locks when an application tries to access\nthe DVB tuner.\n\nSigned-off-by: Jan Nijs \u003cjan.nijs@scarlet.be\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e2d79439c2253571e4d32fe959663b5615d89907",
      "tree": "fbcf243608f03e6be0fd8b662b5fcbfec0028cc7",
      "parents": [
        "6cf2a10180e4039aaad1e4ecba5f2520f157da40"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 16:46:33 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:52 2007 -0200"
      },
      "message": "V4L/DVB (5134): M920x: fix build in hg tree / other trivial fixes\n\n- removed extra newline\n- removed NULL entry\n- fixed versions.txt\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6cf2a10180e4039aaad1e4ecba5f2520f157da40",
      "tree": "2801e8cb2c1ff2173292e60f59cd72047a6aadee",
      "parents": [
        "94a47dc4335a614eba30cf29aa3a953040625c92"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Sep 28 14:47:21 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:51 2007 -0200"
      },
      "message": "V4L/DVB (5133): M920x: move qt1010_tuner_attach function into qt1010.h\n\nThe megasky_tuner_attach function is not specific to this device.\nThis patch renames it to qt1010_tuner_attach and moves it into the qt1010\nheader file.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "94a47dc4335a614eba30cf29aa3a953040625c92",
      "tree": "9f4bac3430ca0203f751ea299a6931b298e6b86e",
      "parents": [
        "26f48eaa9e57a3436fc049f30241256dda002de5"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "patrick.boettcher@desy.de",
        "time": "Thu Sep 28 13:48:03 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:51 2007 -0200"
      },
      "message": "V4L/DVB (5132): M920x: more trivial cleanups\n\n- Removed some needless brances\n- Removed an unneeded check for adapter[0]\n- Removed unneeded declaration of .generic_bulk_ctrl_endpoint \u003d 0x01\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "26f48eaa9e57a3436fc049f30241256dda002de5",
      "tree": "71a222da749f3c7bd80e888163bdc0231fbd2aab",
      "parents": [
        "e2adbecf72d54515b66f8631813ec49069669d5e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Sep 28 01:46:49 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:51 2007 -0200"
      },
      "message": "V4L/DVB (5131): M920x: more cleanups\n\nSome cleanups and suggestions from Patrick Boettcher.\nDropped the mutex in m9206_rc_query using #if 0, because\nM9206_CORE, M9206_I2C, M9206_FILTER and M9206_FW can be accessed\nconcurrently.\nThanks to both Aapo Tahkola and Patrick Boettcher.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e2adbecf72d54515b66f8631813ec49069669d5e",
      "tree": "aafc58dd8fd833acd630d3c0977a515d249b0652",
      "parents": [
        "017cf012570c955c3e1ff025802d7cb46fd1d37b"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Thu Sep 28 00:47:51 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:50 2007 -0200"
      },
      "message": "V4L/DVB (5130): M920x: misc updates and fixes\n\n- hardware pid filtering no longer enabled unless in usb 1.x mode\n- more responsive rc handling\n- some minor bug fixes and code refolding\n- m9206_write delay dropped (doesn\u0027t seem to be needed)\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "017cf012570c955c3e1ff025802d7cb46fd1d37b",
      "tree": "7cceec55fdfdbc40751198d267c89f8ea13473bd",
      "parents": [
        "2a2bfa7d61b29170b7f9bbf42712a77229e6b935"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 23 20:40:20 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:50 2007 -0200"
      },
      "message": "V4L/DVB (5129): M920x: break out qt1010 tuner code into a separate file\n\nqt1010 is a tuner used in some other devices, so this code should be put\ninto a separate file so that it could be reused by other drivers.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2a2bfa7d61b29170b7f9bbf42712a77229e6b935",
      "tree": "285fbaa499a9bb5fe3977d994a6356e55dbfbcf8",
      "parents": [
        "01cb34dba930accdb9356247bbe64b1c5393c5d5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 23 20:13:12 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:50 2007 -0200"
      },
      "message": "V4L/DVB (5128): M920x: trivial cleanups\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "01cb34dba930accdb9356247bbe64b1c5393c5d5",
      "tree": "96c37c3816d8fb9fbd5c172d04bce7de916da17b",
      "parents": [
        "baa2ed09000de94c02e4b6690a6097314d282928"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 23 20:01:29 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:50 2007 -0200"
      },
      "message": "V4L/DVB (5127): M920x: update megasky driver for recent changes in the dvb tree\n\nupdate code to use dvb_attach()\nupdate code to reflect recent changes to the dvb_usb framework\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "baa2ed09000de94c02e4b6690a6097314d282928",
      "tree": "5123e41cfc13a5eb304adc64e9281bbe2e02778d",
      "parents": [
        "2aef7d0fa0e35a3a26733bef147196c2926bd228"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 23 20:01:29 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:49 2007 -0200"
      },
      "message": "V4L/DVB (5126): M920x: cleanups after rename from megasky.[ch]\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2aef7d0fa0e35a3a26733bef147196c2926bd228",
      "tree": "251de9dac95f1d9cc930aa6ef8d753575fe84f68",
      "parents": [
        "5fecd9fd4287dd163fe1f1f0b1e86e931ed589c4"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 23 20:00:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:49 2007 -0200"
      },
      "message": "V4L/DVB (5125): Dvb-usb: rename megasky.[ch] to m920x.[ch]\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5fecd9fd4287dd163fe1f1f0b1e86e931ed589c4",
      "tree": "00046e8dcbda12d939b1c9a0cbaeb1bcb6fb76f5",
      "parents": [
        "ef7b8b725bdc59fb4a3f781f3e9f546ad01da792"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Sat Sep 23 20:00:41 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:49 2007 -0200"
      },
      "message": "V4L/DVB (5124): Dvb-usb: Initial support for MSI Mega Sky 580 based on Uli m9206\n\nCurrently, the driver works in bulk mode supporting both USB 2.0 and\n1.0 with and without hardware pid filters.\nThe ULi m9205 also supports isochronous transfer mode, but I have\ndropped support for it because it depends on firmware and does not work\non all USB host chips. Further, I have no firmware with remote\ncontroller support for this mode.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ef7b8b725bdc59fb4a3f781f3e9f546ad01da792",
      "tree": "263925a31eccc981f05ba1b3da0edd8b7341e4c5",
      "parents": [
        "a63ad325c337ba634824cefe54f7ac52ee554b72"
      ],
      "author": {
        "name": "Tino Keitel",
        "email": "tino.keitel@tikei.de",
        "time": "Mon Jan 22 18:33:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:48 2007 -0200"
      },
      "message": "V4L/DVB (5121): Proper vendor/device ID for the CinergyT2 input device\n\nI noticed that udev does not create a symlink for the CinergyT2 remote input\ndevice in /dev/input/by-id, which is required if I want to have a\nunique device name for lircd.\nThe attached patch tries to achive this. However, udev still omits the\ninput device for /dev/input/by-id symlinks. I think something is still\nnot reported correctly.\n\nSigned-off-by: Tino Keitel \u003ctino.keitel@tikei.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5cc1dd8c3d8f80dbdce4d2e981a5e452af4b4529",
      "tree": "e7232d23668382405a3af48f41a1bf4ab493c95e",
      "parents": [
        "69b04f0dc1c489899b610cb44209da9d728b248f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jan 21 22:02:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:48 2007 -0200"
      },
      "message": "V4L/DVB (5117): Fix: VIDIOC_G_TUNER were returning an endless number of tuners\n\npvrusb2 have only one tuner inside. However, as it were not handling\nindex, a call to v4l-info were returning as if it were an infinite\nnumber of tuners:\n$ v4l-info|grep VIDIOC_G_TUNER |head -5\n    VIDIOC_G_TUNER(0)\n    VIDIOC_G_TUNER(1)\n    VIDIOC_G_TUNER(2)\n    VIDIOC_G_TUNER(3)\n    VIDIOC_G_TUNER(4)\n\nAcked-by: Mike Isely \u003cisely@isely.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "69b04f0dc1c489899b610cb44209da9d728b248f",
      "tree": "795cbf190b00e73b75c45187ba5c89a2ea44fd1d",
      "parents": [
        "05eda24968a6bb7082b632769bd72126f85485a6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jan 21 22:02:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:47 2007 -0200"
      },
      "message": "V4L/DVB (5116): Remove some warnings when compiling on x86_64\n\npvrusb2-encoder.c: In function \u0027pvr2_encoder_cmd\u0027:\npvrusb2-encoder.c:195: warning: format \u0027%u\u0027 expects\n\ttype \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\npvrusb2-encoder.c:205: warning: format \u0027%u\u0027 expects\n\ttype \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\npvrusb2-encoder.c: In function \u0027pvr2_encoder_vcmd\u0027:\npvrusb2-encoder.c:303: warning: format \u0027%u\u0027 expects\n\ttype \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nAcked-by: Mike Isely \u003cisely@isely.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "05eda24968a6bb7082b632769bd72126f85485a6",
      "tree": "686c342e17b206eb709a715382e1c249fa0b09b7",
      "parents": [
        "4cbca185e9adf3d48205b60bf196ebb9882af043"
      ],
      "author": {
        "name": "Heiko Baums",
        "email": "heiko@baums-on-web.de",
        "time": "Sun Jan 21 05:58:19 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:47 2007 -0200"
      },
      "message": "V4L/DVB (5114): Cx88: Add support for svideo/composite input of the Terratec Cinergy 1400 DVB-T\n\nAdds support for the combined S-Video/Composite input of the\nTerratec Cinergy 1400 DVB-T.\n\nSigned-off-by: Heiko Baums \u003cheiko@baums-on-web.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4cbca185e9adf3d48205b60bf196ebb9882af043",
      "tree": "0f64c99188bf26c57c7a802247349aa57705e119",
      "parents": [
        "9de271e66d1172e7fa68ba0a7ecec2f9fb8d78c1"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Sun Jan 21 19:43:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:47 2007 -0200"
      },
      "message": "V4L/DVB (5113): Adds video output routing\n\nNexus CA needs to use a different routing on saa7115 module.\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9de271e66d1172e7fa68ba0a7ecec2f9fb8d78c1",
      "tree": "381ea2a0e91e797b4a1bba4dd09f8e8b29d9fd1f",
      "parents": [
        "a4b662f736c7919207da113814c35cad340c67fd"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jan 16 18:36:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:47 2007 -0200"
      },
      "message": "V4L/DVB (5111): Saa7134: add support for Terratec Cinergy HT PCI\n\nAdd support for Terratec Cinergy HT PCI\n\nSigned-off-by: Giorgio Moscardi \u003csoftware@sukkology.net\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a4b662f736c7919207da113814c35cad340c67fd",
      "tree": "da061551855d8a023fa841bf6aac06f123f3bf1c",
      "parents": [
        "b3c4ee7016ad9d4c51887591b8a62c05f59cc498"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:59:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:46 2007 -0200"
      },
      "message": "V4L/DVB (5110): Keep the previous tvnorm default for cx88 and cx88-blackbird\n\nThe video_ioctl2 conversion replaced the default from NTSC to PAL_BG.\nThis broke cx88-blackbird. Probably, there are some badness at this\ndriver, not doing all required stuff to change video standard.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b3c4ee7016ad9d4c51887591b8a62c05f59cc498",
      "tree": "97288dfd3cf68cb68d046777e1d354b8f5750475",
      "parents": [
        "7730bef9c5eaaecc3f441cd389ae189b17759117"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:59:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:46 2007 -0200"
      },
      "message": "V4L/DVB (5109): Convert cx88-blackbird to use video_ioctl2\n\nThis patch finishes cx88-blackbird conversion to use video_ioctl2. Video\nstandards are generated automatically inside videodev.c. the big ioctl\nparser is removed, using, instead, video_ioctl2.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7730bef9c5eaaecc3f441cd389ae189b17759117",
      "tree": "27f3c5a81a7ccade826112b5310adf6574e153af",
      "parents": [
        "84f1b6783a8f7057f3d7a5388c5f3f4a8bce7b0b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:59:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:46 2007 -0200"
      },
      "message": "V4L/DVB (5108): Remove_cx88_ioctl\n\ncx88_ioctl were merged at the master ioctl handler on cx88-blackbird\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "84f1b6783a8f7057f3d7a5388c5f3f4a8bce7b0b",
      "tree": "a73cd7c67de65ed8b91790a488b8ace969c57e6f",
      "parents": [
        "1571720c5ecfb9b5f27aff0678e3bef0cb1821ca"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:59:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:45 2007 -0200"
      },
      "message": "V4L/DVB (5107): Use cx88_set_freq() on cx88-blackbird.c\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1571720c5ecfb9b5f27aff0678e3bef0cb1821ca",
      "tree": "1fd82521ba8ca34c1a3433c2e0a33b577f82da2d",
      "parents": [
        "23154f2f3b8c3c7c58548c518f28195b0d0a6c64"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:59:29 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:45 2007 -0200"
      },
      "message": "V4L/DVB (5106): Do some cleanups at cx88-blackbird\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "23154f2f3b8c3c7c58548c518f28195b0d0a6c64",
      "tree": "7439643a3a71afab61c780759c44cdc325e486b3",
      "parents": [
        "ed10b06d8da204ce5f8d1b5b1a9d4df6565847c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:59:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:45 2007 -0200"
      },
      "message": "V4L/DVB (5105): Reorder some ioctl handlers\n\nReorder some ioctl handlers to make easy to convert to video_ioctl2\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ed10b06d8da204ce5f8d1b5b1a9d4df6565847c9",
      "tree": "3c4b99613fa54dce5d800d3263694ce8d470634a",
      "parents": [
        "243d8c0fd03c77051d0f6a634cbadb7bbe28a58a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:58:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:44 2007 -0200"
      },
      "message": "V4L/DVB (5104): Moved several stuff that were at cx88-video to cx88-blackbird.c\n\ncx88-blackbird were using some ioctl handling that were previously on\ncx88-video.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "243d8c0fd03c77051d0f6a634cbadb7bbe28a58a",
      "tree": "6b674ac04a99440f0ea0179531d1c3c005617d74",
      "parents": [
        "63ab1bdc3b98b804f69bd345b1e3a491804c12de"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:58:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:44 2007 -0200"
      },
      "message": "V4L/DVB (5103): Fix vidioc_g_tuner handling\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "63ab1bdc3b98b804f69bd345b1e3a491804c12de",
      "tree": "fc8aed8e06698de61bd16da9f3b71b71c461923d",
      "parents": [
        "e90311a198e21902cda4fd4cac8e09bc6ce52603"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:58:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:44 2007 -0200"
      },
      "message": "V4L/DVB (5102): make videodev to auto-generate standards\n\nv4l2_tvnorm were meant to describe video standards and its names to V4L2 API.\nHowever, this were doing by some static structures at the driver.\n\nThis patch changes the internals in a way that, at the driver, only a\nv4l2_tvnorm (a 64 bit integer) should be filled, with all supported \ntvnorms. videodev will dynamically generate the proper API array\nbased on supported standards.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e90311a198e21902cda4fd4cac8e09bc6ce52603",
      "tree": "7eb62ef753f4f13152cf9b663b0cefa7fe4588e3",
      "parents": [
        "54da49f5a4c739cf8de7838e049d0f9f548008d8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:58:29 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:44 2007 -0200"
      },
      "message": "V4L/DVB (5101): Renamed video_mux to cx88_video_mux \n\nvideo_mux is renamed to cx88_video_mux to be exported to cx88-blackbird\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "54da49f5a4c739cf8de7838e049d0f9f548008d8",
      "tree": "e62a0423ada92750970b61323c166673a8bb3821",
      "parents": [
        "c526ab91a24b79cf57b8bff2fa69db0b5f4df290"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:58:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:43 2007 -0200"
      },
      "message": "V4L/DVB (5100): Make cx88-blackbird to work again\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c526ab91a24b79cf57b8bff2fa69db0b5f4df290",
      "tree": "43547a608668a5440de31d3f1c0b4e1a744bd01b",
      "parents": [
        "1427f6b6b96e573c0c8eb905dca9032f442a44cf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:58:23 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:43 2007 -0200"
      },
      "message": "V4L/DVB (5099): Uncommented NTSC/443 video standard\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1427f6b6b96e573c0c8eb905dca9032f442a44cf",
      "tree": "629bfbcf0783db02e8e4e5e9f2e01f20fe97a568",
      "parents": [
        "8d87cb9f31930c7ac25d03043fa90cbd5313fe26"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:58:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:43 2007 -0200"
      },
      "message": "V4L/DVB (5098): Added support for V4L2_STD_NTSC_443\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8d87cb9f31930c7ac25d03043fa90cbd5313fe26",
      "tree": "f98c3dee7886ed7c2405c9e97ad534c1ea46c6c6",
      "parents": [
        "fd69496461050296fb0fdd9acf6d789d27a0ef44"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 20 13:58:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:42 2007 -0200"
      },
      "message": "V4L/DVB (5097): Convert cx8800 driver to video_ioctl2 handler\n\nvideo_ioctl2 handler provides V4L2 API parsing.\nUsing it makes the driver simpler, and isolates API parsing.\nThis allows future reusage of driver controls using other ways, like sysfs\nand/or procfs and increases isolation of driver-specific handling from the\ngeneric common ioctl processing.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fd69496461050296fb0fdd9acf6d789d27a0ef44",
      "tree": "dad1c689e886bc030b95342e140c5e198cf92d36",
      "parents": [
        "848ed3ca2a4eb85d6c6bde2a1b254b1f4c658e02"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pakt223@freemail.gr",
        "time": "Sat Jan 20 01:59:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:42 2007 -0200"
      },
      "message": "V4L/DVB (5095): Pvrusb2: Allow VIDIOC_S_FMT with -1 for resolution values\n\nWith the previous patch, mplayer started but was polling the video\ndevice forever without any video actually coming out. Further analysis\nshowed that it does a VIDIOC_S_FMT with width and height set to -1 (!!!).\nThe code handling this only cares that both are lower than the minimum\nrange allowed so it ends up setting the size to 19x17 (!!) This pretty\nmuch breaks the encoder here. Even if this breakage is yet another (TM)\nresult of my setup, setting the size to 19x17 by default would surprise\nmost users IMHO.\nSo, special case for -1 and interpret this to be a request for the\ndefault size, please. Users can then set their favorite size both\nthrough mplayer and through sysfs.\nWith this patch, mplayer finally works in pvr:// mode (not that we\nreally gain anything over operating it through sysfs with lirc,\nsometime I might actually get off my lazy a** and contribute this\nsetup too)\n\nSigned-off-by: Pantelis Koukousoulas \u003cpakt223@freemail.gr\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "848ed3ca2a4eb85d6c6bde2a1b254b1f4c658e02",
      "tree": "4452cfc77e6bc4e2b89362a9f4141c47592e1778",
      "parents": [
        "606cf9caeb3b908426757924bfdce85cb854aa81"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pakt223@freemail.gr",
        "time": "Sat Jan 20 01:57:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:42 2007 -0200"
      },
      "message": "V4L/DVB (5094): Pvrusb2: Introduce fake audio input selection\n\nThis should allow mplayer pvr:// to start. The trick is that no matter\nwhat actual input we use under this \"fake\" one, it will be able to do\nstereo :-)\n\nSigned-off-by: Pantelis Koukousoulas \u003cpakt223@freemail.gr\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "606cf9caeb3b908426757924bfdce85cb854aa81",
      "tree": "f7236b01b9d8e3af4b12116a9c0ebe055f1ac60c",
      "parents": [
        "27c7b710a4010e10b14500c0b27bb4c2a806de1b"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 01:56:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:41 2007 -0200"
      },
      "message": "V4L/DVB (5093): Pvrusb2: Emit VIDIOC_S_TUNER correctly\n\nAudio mode changes are not private to the audio chip - other I2C\nmodules need to see this as well.  And since the command in question\nis VIDIOC_S_TUNER which is a standard v4l2 command, we really should\nbe broadcasting it out.  This change sets up a broadcast pathway for\nVIDIOC_S_TUNER and also eliminates the now redundant code from the\naudio chip handler.\nThis fix enables stereo reception for the FM radio\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27c7b710a4010e10b14500c0b27bb4c2a806de1b",
      "tree": "5f4285057225c3c08e2d560dfc1c298ac3e738d5",
      "parents": [
        "ca545f7c39476c6c4c6e639452180a2b38342669"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:39:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:41 2007 -0200"
      },
      "message": "V4L/DVB (5092): Pvrusb2: Use ARRAY_SIZE wherever possible\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ca545f7c39476c6c4c6e639452180a2b38342669",
      "tree": "e9751274759bcdf51bff577f55a030d4f23dca90",
      "parents": [
        "eca8ebfc11d1935a7dd4c59cb8defb5bdff44ecd"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:37:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:41 2007 -0200"
      },
      "message": "V4L/DVB (5091): Pvrusb2: Use kzalloc in place of kmalloc/memset pairs\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "eca8ebfc11d1935a7dd4c59cb8defb5bdff44ecd",
      "tree": "818ee1c4b8accd26a3b30599ba6058a73b9d5c02",
      "parents": [
        "c1c2680d922cd36338cf3efaf4ce0067c3e26eb1"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Jan 20 00:35:03 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:40 2007 -0200"
      },
      "message": "V4L/DVB (5090): Pvrusb2: A patch to use ARRAY_SIZE macro when appropriate\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c1c2680d922cd36338cf3efaf4ce0067c3e26eb1",
      "tree": "5764abf23a7a5112704018f7480d1a3605df4ca1",
      "parents": [
        "af75453860569b6110fbf43c7113f52f698d37a3"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:30:23 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:40 2007 -0200"
      },
      "message": "V4L/DVB (5089): Pvrusb2: V4L EXT_CTRLS fixup\n\nAttempts to enumerate or operate on a group of EXT_CTRLS where the\ngroup size is zero is OK; don\u0027t fail on such operations.  At least one\napplication uses this to probe for the existence of this API so let it\nsucceed.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "af75453860569b6110fbf43c7113f52f698d37a3",
      "tree": "afe2c69e9591ac6529771453c11ffe3eaac07f6e",
      "parents": [
        "293b5d94ebf1e591a6672d0c34d4559e935cd2dc"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:28:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:40 2007 -0200"
      },
      "message": "V4L/DVB (5088): Pvrusb2: Minor dead code / comment cleanups\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "293b5d94ebf1e591a6672d0c34d4559e935cd2dc",
      "tree": "37f754298fe7a09aedfcb3636b5d30ee3c2a0235",
      "parents": [
        "11fc76c9a8b24984d5ff701bc1f77940e04d5077"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:27:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:40 2007 -0200"
      },
      "message": "V4L/DVB (5087): Pvrusb2: Fix sizeof() calculation foul-up\n\nThis bug caused uninitalized data to be returned during a G_TUNER status poll.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "11fc76c9a8b24984d5ff701bc1f77940e04d5077",
      "tree": "c6e6bff44483f33e06e0fe709cfc638c6aa9e16f",
      "parents": [
        "8433544ea9ebc4227bb5aaaf361b0a1879964f7d"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:24:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:39 2007 -0200"
      },
      "message": "V4L/DVB (5086): Pvrusb2: Fix missing break statement on VIDIOC_S_TUNER\n\nThe lack of a break statement in the handling of VIDIOC_S_TUNER caused\nerrors to result.  Fixed.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8433544ea9ebc4227bb5aaaf361b0a1879964f7d",
      "tree": "417298572b8ca90b3cbb04e1fdd8bd0dafce5e58",
      "parents": [
        "644afdb9cc05107f3090817b6d00e90daa9a034b"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:22:28 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:39 2007 -0200"
      },
      "message": "V4L/DVB (5085): Pvrusb2: trace print added\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "644afdb9cc05107f3090817b6d00e90daa9a034b",
      "tree": "0a0ef0fb88527f15229b41fa4bf13bf1cab333fb",
      "parents": [
        "7c74e57e6fb2ce986134e74634aeb78b3ea41a97"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:19:23 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:39 2007 -0200"
      },
      "message": "V4L/DVB (5084): Pvrusb2: Stop hardcoding frequency ranges\n\nRather than hardcoding frequency ranges everywhere, rely on\nVIDIOC_G_TUNER results wherever we can.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7c74e57e6fb2ce986134e74634aeb78b3ea41a97",
      "tree": "32a6a3be3f7bd94006f5d17789bc6f566827d1be",
      "parents": [
        "fe23a2809d1f88887f7df7da38652826933b8ce6"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:15:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:38 2007 -0200"
      },
      "message": "V4L/DVB (5083): Pvrusb2: Remove automodeswitch control\n\nThe automodeswitch control was a feature that enable automatic radio /\ntv switching based on the selected frequency.  However since frequency\nranges can overlap and also since apparently in some cases it\u0027s\npossible for the same frequency range to be both tv and radio in a\nspecific region, then this feature can\u0027t safely work.  So it\u0027s removed.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fe23a2809d1f88887f7df7da38652826933b8ce6",
      "tree": "9c47f6963934492cf764e994975aa307884d56bd",
      "parents": [
        "18103c57b0168ebc0401702d483fe131f0aecc7a"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:10:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:38 2007 -0200"
      },
      "message": "V4L/DVB (5082): Pvrusb2: Slight debug printing efficiency fixup\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18103c57b0168ebc0401702d483fe131f0aecc7a",
      "tree": "1d57e73217254121f0c023009c510a4936332d64",
      "parents": [
        "af78a48b69231e129db0e1db24053da22f8eed6d"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:09:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:38 2007 -0200"
      },
      "message": "V4L/DVB (5081): Pvrusb2: VIDIOC_G_TUNER cleanup\n\nClean up use of VIDIOC_G_TUNER; we now correctly gather info from all\nthe I2C client modules.  Also abide by V4L2_TUNER_CAP_LOW\nappropriately.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "af78a48b69231e129db0e1db24053da22f8eed6d",
      "tree": "d13dc3d1ec239ed8e8c3a5ee581608fc6e837ab1",
      "parents": [
        "4b85dee6a05dd963a13bd1230fafc060bf45ae45"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:04:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:37 2007 -0200"
      },
      "message": "V4L/DVB (5080): Pvrusb2: Allow streaming from /dev/radioX\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4b85dee6a05dd963a13bd1230fafc060bf45ae45",
      "tree": "531246264f3e7786fe57347a7ad6ebbed427ddf2",
      "parents": [
        "6710fb868b289d21139bd68262388e0ea34601eb"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:03:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:37 2007 -0200"
      },
      "message": "V4L/DVB (5079): Pvrusb2: Use kzalloc instead of kmalloc+memset pairs\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6710fb868b289d21139bd68262388e0ea34601eb",
      "tree": "5db5bd8c7e463593b6e0b06e12c511239764396e",
      "parents": [
        "e5bd0260e7d3d806e66c12859f50733dca43bbcf"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jan 20 00:02:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:37 2007 -0200"
      },
      "message": "V4L/DVB (5078): Pvrusb2: It\u0027s safe to kfree() a null pointer\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e5bd0260e7d3d806e66c12859f50733dca43bbcf",
      "tree": "7a726da52b8155357a08e4feb7e0e79084673fa0",
      "parents": [
        "13071f0a58f285eee81f63c917078bb2a48cf51e"
      ],
      "author": {
        "name": "Michael Schimek",
        "email": "mschimek@gmx.at",
        "time": "Thu Jan 18 16:17:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:36 2007 -0200"
      },
      "message": "V4L/DVB (5077): Bttv cropping support\n\nAdds the missing VIDIOC_CROPCAP, G_CROP and S_CROP ioctls, permitting \napplications to capture or overlay a subsection of the picture or to \nextend the capture window beyond active video, into the VBI area and the \nhorizontal blanking. VBI capturing can start and end on any line, \nincluding the picture area, and apps can capture different lines of each \nfield and single fields.\nFor compatibility with existing applications, the open() function\nresets the cropping and VBI capturing parameters and a VIDIOC_S_CROP\ncall is necessary to actually enable cropping. \nRegrettably in PAL-M, PAL-N, PAL-Nc and NTSC-JP mode the maximum image \nwidth will increase from 640 and 768 to 747 and 923 pixels respectively.\nLike the VBI changes however, this should only affect applications which \ndepend on former driver limitations, such as never getting more than 640 \npixels regardless of the requested width. \nAlso, new freedoms require additional checks for conflicts and some \napplications may not expect an EBUSY error from the VIDIOC_QBUF and \nVIDIOCMCAPTURE ioctls. These errors should be rare though.\nSo far, the patch has been tested on a UP machine with a bt878 in PAL-\nBGHI and NTSC-M mode using xawtv, tvtime, mplayer/mencoder, zapping/\nlibzvbi and these tools: http://zapping.sf.net/bttv-crop-test.tar.bz2\nI\u0027d be grateful about comments or bug reports.\n\nSigned-off-by: Michael H. Schimek \u003cmschimek@gmx.at\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "13071f0a58f285eee81f63c917078bb2a48cf51e",
      "tree": "03716b21d5594b84a6b11a253628435068de92a1",
      "parents": [
        "c74e0062684bc034a003289e2e2023f0e9ff747c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Jan 14 15:29:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:35 2007 -0200"
      },
      "message": "V4L/DVB (5076): Cpia.c: buffer overflow\n\nIf assigned minor is 10 or greater, terminator will be put beyound the end.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c74e0062684bc034a003289e2e2023f0e9ff747c",
      "tree": "746324235464c72d96c9b833de55933035dbab3d",
      "parents": [
        "cdef8bd8c6ab69407afaf78226cc9861f916c83d"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Dec 30 18:31:22 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:35 2007 -0200"
      },
      "message": "V4L/DVB (5059): Pvrusb2: Be smarter about mode restoration\n\nSwitch back to the previous input selection when the radio device is\nclosed - but only do that if the current input selection is still the\nradio (i.e. it appears that it hasn\u0027t been messed with).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cdef8bd8c6ab69407afaf78226cc9861f916c83d",
      "tree": "5ca46e25c5dae6b36f4f86a5dcbcabd91f4ba128",
      "parents": [
        "16eb40d37d5dd4dba85245899388d2d44eb0bc2a"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Dec 30 18:30:12 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:35 2007 -0200"
      },
      "message": "V4L/DVB (5058): Pvrusb2: bug fix involving switch into radio mode\n\nWhen the input is switched by opening /dev/radioX, we must also commit\nthat change into the driver core.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "16eb40d37d5dd4dba85245899388d2d44eb0bc2a",
      "tree": "e67ea490324f38eb83d6b16c53049239887c7f20",
      "parents": [
        "f13ed249ed8b880fe5497aaa05999bff8328a973"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Dec 30 18:27:32 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:34 2007 -0200"
      },
      "message": "V4L/DVB (5057): Pvrusb2: Stream configuration cleanups\n\nClean up and tighten logic involving stream configuration.  This\nmainly involves changes to pvrusb2-v4l2.c, where we better clarify how\nwe use the stream configuration enum and implement a cleaner means to\ncontrol streaming for a given device node.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f13ed249ed8b880fe5497aaa05999bff8328a973",
      "tree": "82f2ae98ba23a08182a607fe4837ec3595e1d1e1",
      "parents": [
        "7a4a3770dd37a7c87a2a8a7b8e7387527cdb34e7"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Dec 30 18:24:35 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:34 2007 -0200"
      },
      "message": "V4L/DVB (5056): Pvrusb2: Fix cut/paste bug in auto_mode_switch control\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7a4a3770dd37a7c87a2a8a7b8e7387527cdb34e7",
      "tree": "50d604593d5e5661da8d243dbc8828549de93077",
      "parents": [
        "139eecf94cf5ab1f9749874cd362db5bff7dc09c"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:40:59 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:34 2007 -0200"
      },
      "message": "V4L/DVB (5054): Pvrusb2: cosmetic comment tweak\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "139eecf94cf5ab1f9749874cd362db5bff7dc09c",
      "tree": "4c756964c2cd64110e1d75a8d701f1e888b375e9",
      "parents": [
        "62f5fdace7774a45e75e4d651237e7e1e8f05327"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:36:33 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:34 2007 -0200"
      },
      "message": "V4L/DVB (5053): Pvrusb2: Change default volume to something sane\n\nThe default volume of 65535 is too high.  Make is something smaller.\nNote that this _only_ changes the default value.  Specifically, there\nare no scaling or other more intrusive changes here.  I\u0027m just sick of\nconstantly having to reduce the volume every time I plug in and test\nthe device!  (And unfortunately we can\u0027t do a better fix like scaling\nthe volume so that 65535 makes sense because doing so will screw up\nany app - like MythTV - which expects the old scaling.)  Too bad V4L\ncontrols don\u0027t have better defined ranges.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "62f5fdace7774a45e75e4d651237e7e1e8f05327",
      "tree": "c0d95c7d31d7d755c24869d707400ac39ad1cd99",
      "parents": [
        "1bde02891b3d4d17ee743584bb49ed5f275dff01"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:33:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:33 2007 -0200"
      },
      "message": "V4L/DVB (5052): Pvrusb2: Remove stream claiming hack from /dev/radio\n\nTrying to temporarily check that the stream is not claimed during open\nof the radio device is at best a race condition.  What\u0027s to stop\nanother app from claiming the stream anyway the instant after the\ncheck is done?  The implementation for this was dicey anyway.  So it\u0027s\nremoved.  The only \"price\" for this is that if /dev/radioX is opened\nwhile streaming video, then the video stream is just going to switch\nto radio mode anyway.  If a user does this, he gets what he expects...\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1bde02891b3d4d17ee743584bb49ed5f275dff01",
      "tree": "11e758f74dbddf7b19f6a4da0bb8047cf665a258",
      "parents": [
        "5549f54f46c2375761f42cd2741364316e3b2a13"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:30:13 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:33 2007 -0200"
      },
      "message": "V4L/DVB (5051): Pvrusb2: Better radio versus tv frequency handling\n\nSeparate track radio versus tv frequency so that when we switch modes\nwe can also switch to a sane frequency appropriate for the mode.  Also\nimplement logic to automate mode switching in certain cases.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5549f54f46c2375761f42cd2741364316e3b2a13",
      "tree": "bd4d19a7ba79824c4eb0d9c4f27c07b5a4acf82c",
      "parents": [
        "2083230084cee50580ee730cd26669704f7939b9"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:28:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:33 2007 -0200"
      },
      "message": "V4L/DVB (5050): Pvrusb2: Newer frequency range checking\n\nImplement new method for doing integer range checking, so that we can\nmore intelligently range-check radio and tv ranges at once.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2083230084cee50580ee730cd26669704f7939b9",
      "tree": "91281506e0db9d57f82abf51c403729267830efc",
      "parents": [
        "c0e69315edd1d6901a021b85e0eea397444df702"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:26:55 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:32 2007 -0200"
      },
      "message": "V4L/DVB (5049): Pvrusb2: Enable radio mode for 24xxx devices\n\nThese changes implement correct audio routing for radio mode on a\n24xxx device.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c0e69315edd1d6901a021b85e0eea397444df702",
      "tree": "e32ec4ac3f8d4c0944a84e5503989c2348880c9a",
      "parents": [
        "f1382122ab49a7f01fa107608eaf664b12055b8b"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:25:06 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:32 2007 -0200"
      },
      "message": "V4L/DVB (5048): Pvrusb2: v4l2 API implementation frequency tweaks\n\nReport and set correctly converted frequency to/from a V4L2 app.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f1382122ab49a7f01fa107608eaf664b12055b8b",
      "tree": "5862ece089b81c0b100cad6c2106e20763da7cbb",
      "parents": [
        "5a8a0a16422eec744ec220ccea472eef74b67180"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:23:22 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:32 2007 -0200"
      },
      "message": "V4L/DVB (5047): Pvrusb2: Fix tuning calculation when in radio mode\n\nFrequency units in V4L2 are apparently different when in radio mode\ncompared to tv mode.  Why?  Who knows.  This change adapts the driver\nappropriately - so that internally we always only deal in Hz and don\u0027t\nhave to muck with craziness like this.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5a8a0a16422eec744ec220ccea472eef74b67180",
      "tree": "e0e2fc427b62a50cb5d37445e9d0bd05ade63faa",
      "parents": [
        "0f0f257b7b46cc65c0f8f6f30444005b9c255e79"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:21:34 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:31 2007 -0200"
      },
      "message": "V4L/DVB (5046): Pvrusb2: Fix tuner frequency calculation\n\nA conversion from Hz to V4L frequency units was accidentally removed\nby an earlier change.  Restore it.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0f0f257b7b46cc65c0f8f6f30444005b9c255e79",
      "tree": "235e567666a2912d54551d9a303c229ac5ebf40f",
      "parents": [
        "5e6862cefe004f0f7ad86e0a80df4d9465576903"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:19:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:31 2007 -0200"
      },
      "message": "V4L/DVB (5045): Pvrusb2: Fix heap corruption introduced by radio mods\n\nWe can\u0027t allocate v4l device structures in a block, since the v4l core\ngoverns when each device actually gets freed.  This bug was introduced\nas part of the core radio implementation.  Fix it.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e6862cefe004f0f7ad86e0a80df4d9465576903",
      "tree": "7ad46003d31bdd3df1f2421a8a70e1218d579f79",
      "parents": [
        "f5156b06acaad13b74f72bf62025de7b76b1b8a4"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:17:26 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:29 2007 -0200"
      },
      "message": "V4L/DVB (5044): Pvrusb2: Allow overriding vbi and radio device minor numbers\n\nSupport specification of vbi and radio device minor numbers in a\nmanner similar to the video device minor number.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5156b06acaad13b74f72bf62025de7b76b1b8a4",
      "tree": "0fafb526df9a1d3f3a982b04aa1538ae9992104a",
      "parents": [
        "98752102dccfd3f1bb3eac3d7833c9b38ac22fef"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:14:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:24 2007 -0200"
      },
      "message": "V4L/DVB (5043): Pvrusb2: video standard broadcast fix for radio mode\n\nEnsure we don\u0027t accidentally broadcast the standard while in radio mode.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "98752102dccfd3f1bb3eac3d7833c9b38ac22fef",
      "tree": "0e62f27a280e3786f048ad1cfdad653869bc9471",
      "parents": [
        "8079384eeb1c490d0ad679cef061205e1b5a1c8a"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:13:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:24 2007 -0200"
      },
      "message": "V4L/DVB (5042): Pvrusb2: Make units uniform when tracking tuning frequency\n\nThe initial radio implementation used different units for tuning when\nin radio mode.  This changes everything to Hz.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8079384eeb1c490d0ad679cef061205e1b5a1c8a",
      "tree": "c2c53947dd456bcf668c6b4d62f664b49b0590f1",
      "parents": [
        "fd5a75fe00ec13311289928c2cb17d8676f8db45"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:12:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:24 2007 -0200"
      },
      "message": "V4L/DVB (5041): Pvrusb2: Use separate enumeration for get/store of minor number\n\nUse separate enum for get/store of minor number; we want pvr2_config\nto go away eventually and since it really means something different,\ndon\u0027t use it here\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fd5a75fe00ec13311289928c2cb17d8676f8db45",
      "tree": "478dcf0445fc17e64df4036e391106522b54bdea",
      "parents": [
        "ae2b9e25fdfb63efed3659b19c5cc8778fd981ba"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Dec 27 23:11:22 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:23 2007 -0200"
      },
      "message": "V4L/DVB (5040): Pvrusb2: Use enumeration for minor number get / store code\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ae2b9e25fdfb63efed3659b19c5cc8778fd981ba",
      "tree": "fbe27d954b42b17e9f663a95fc2433d897568f24",
      "parents": [
        "99cfdf5cc6dbe0bd748d810953874d4e08051a9f"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pakt223@freemail.gr",
        "time": "Wed Dec 27 23:09:55 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:23 2007 -0200"
      },
      "message": "V4L/DVB (5039): Pvrusb2: Implement /dev/radioX\n\nThe \"main\" V4L2 interface patch. This is yet very incomplete, incorrect and\nprobably inappropriate for inclusion as-is, but at least with this I \u0027m able\nto tune and play radio through a V4L2 program (pvr-radio.c, a \"thumb\" version\nof ivtv-radio.c with just the essentials).\n\nTherefore, it kinda gives an idea of what is needed to support this, hm,\ninterface (partly used also by e.g., kradio). Please point out any mistakes\non this code. I \u0027m sure I \u0027m messing up some struct initialization somewhere\nbut currently I \u0027m too lazy to actually think this through until I complete\nthe functionality (e.g., handle the VIDIOC_S_STD, ENUMINPUT, etc ioctls\nappropriately).\n\nSigned-off-by: Pantelis Koukousoulas \u003cpakt223@freemail.gr\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "99cfdf5cc6dbe0bd748d810953874d4e08051a9f",
      "tree": "cec9345ab6f19e26711d20e0642956bed8fccd20",
      "parents": [
        "2fdf3d9c94f7f752dacbebb75bbecda3c1b082a0"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pakt223@freemail.gr",
        "time": "Wed Dec 27 23:08:55 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:23 2007 -0200"
      },
      "message": "V4L/DVB (5038): Pvrusb2: Implement stream claim checking function\n\nAdd (and expose) a new function, pvr2_channel_check_stream_no_lock(), in\npvrusb2-context.c. This is hopefully the last V4L2 interface related patch\nto change anything outside pvrusb2-v4l2.c.\n\nWe need this to implement the open() for the radio device. The reason is\nthat within the *enter_context() section of open() we need to ensure nobody\nis streaming and if we cannot, we should cleanup after ourselves and return\n -EBUSY. We cannot just use claim_stream() because:\n\n   1) That would cause a deadlock trying to re-acquire the context lock\n   2) We only need to ensure that nobody is streaming. We don\u0027t need to\n      actually acquire the stream.\n\nAgain, this is a kinda ugly patch. Feel free to improve.\n\nSigned-off-by: Pantelis Koukousoulas \u003cpakt223@freemail.gr\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2fdf3d9c94f7f752dacbebb75bbecda3c1b082a0",
      "tree": "24d9c155095a642806cb3fee4210843936f220fe",
      "parents": [
        "6fcb5b3ef758ca78461d390dc07bed5a4667c521"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pakt223@freemail.gr",
        "time": "Wed Dec 27 23:07:58 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:22 2007 -0200"
      },
      "message": "V4L/DVB (5037): Pvrusb2: Implement multiple minor device number handling\n\nThis is the first patch in preparation of the V4L2/IVTV radio interface.\nIt does away with the assumption of only one minor per device. It also\nadds a file to show the radio minor as well. This can be useful for a\nprogram like pvr-radio.c (when it grows up), since this way it can search\nfor the minor of the /dev/radioX device it opened and use the video minor\nof the same driver instance to get to the actual stream.\n\nThe implementation looks kinda ugly. Feel free to improve (that is the\nreason behind separate patches anyway).\n\nSigned-off-by: Pantelis Koukousoulas \u003cpakt223@freemail.gr\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6fcb5b3ef758ca78461d390dc07bed5a4667c521",
      "tree": "a24da9ae4d9c523cc3a6dd432060a080223cfdec",
      "parents": [
        "25d8527a441760c333c41ec7197ba0750780b371"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pakt223@freemail.gr",
        "time": "Wed Dec 27 23:06:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:22 2007 -0200"
      },
      "message": "V4L/DVB (5036): Pvrusb2: Fix for min/max control value checking\n\nIn the previous patch we exploited the get_{min,max}_value facility to adjust\nmin/max allowable frequencies on the fly, depending on tuner mode.\n\nUnfortunately, this facility was not used inside the *sym_to_val() function\nthat translates what we echo to sysfs, which means we got an -ERANGE despite\nasking for a frequency between what we read to be min/max.\nThis patch corrects this small omission.\n\nSigned-off-by: Pantelis Koukousoulas \u003cpakt223@freemail.gr\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "25d8527a441760c333c41ec7197ba0750780b371",
      "tree": "9c0904bf4c220e2fbcb821cf200c366af8b70cce",
      "parents": [
        "275b2e283b139bee19e7de5929d01484b8e3ee51"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pakt223@freemail.gr",
        "time": "Wed Dec 27 23:06:04 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:22 2007 -0200"
      },
      "message": "V4L/DVB (5035): Pvrusb2: Enable radio mode round #2\n\nThis is the logic that:\n  a) Ensures /sys/class/pvrusb2/sn-*/ctl_frequency/{max,min}_val are\n     \"automagically\" reset to sane values on each mode change.\n\n  b) Allows tuning to a radio frequency by something like:\n     echo `perl -e \"print int(94.9*16000 + 0.5)\"` \\\n       \u003e /sys/class/pvrusb2/sn-*/ctl_input/cur_val\n\n\nThe trick was to take advantage of the already existing .get_{min,max}_value\nfunction pointers in pvr2_ctrl, to \"dynamically override\" the hardcoded values\nfor min/max frequency at runtime.\n\nFor a moment I thought to dispose of the hardcoded MIN/MAX_FREQ and use the\nhirange/lowrange fields of the v4l2_tuner struct instead, but then I see that\ntuner-core.c kinda hardcodes these as well, so I decided to not bother.\n\nSigned-off-by: Pantelis Koukousoulas \u003cpakt223@freemail.gr\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "275b2e283b139bee19e7de5929d01484b8e3ee51",
      "tree": "dbef39c440161762a14d119486dbc1fcd99c4455",
      "parents": [
        "0b600512860cab5a0bb4647f5f726a91bce2633c"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pakt223@freemail.gr",
        "time": "Wed Dec 27 23:05:19 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:21 2007 -0200"
      },
      "message": "V4L/DVB (5034): Pvrusb2: Enable radio mode round #1\n\nThis is the logic that supports switching modes via e.g.,\n  echo radio \u003e /sys/class/pvrusb2/sn-*/ctl_input/cur_val.\n\nTo do the mode switching we need to:\na) broadcast AUDC_SET_RADIO and\nb) issue the CX2341X_ENC_MUTE_VIDEO command to the encoder. \n\nThe first is done by adding a new pvr2_i2c_op and having it trigger on \ninput change, the second by adding this command in pvr2_encoder_start() \nand requesting an encoder restart on input change by setting \nstale_subsys_mask appropriately. \n\nThe clues about AUDC_SET_RADIO and CX2341X_ENC_MUTE_VIDEO were kindly \nprovided by Hans Verkuil on the pvrusb2 mailing list. The idea to \nimplement mode switching this way (on input change) is due to Mike Isely.\n\nWhy AUDC_SET_RADIO/VIDIOC_S_STD are used for switching? I can \u0027t be sure, \nbut I think this can be traced to a cornell student being the first to \nimplement radio support in ivtv \"as a different standard\". I think the \nrest just evolved from there (it \u0027s in the ivtv ML archives).\n\nSigned-off-by: Pantelis Koukousoulas \u003cpakt223@freemail.gr\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b600512860cab5a0bb4647f5f726a91bce2633c",
      "tree": "5529e311a32d5581c6fc152d7eab1c4b9768b5d2",
      "parents": [
        "df3a710458462aa9427cdeec947bf71af257e8dd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jan 14 08:33:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:21 2007 -0200"
      },
      "message": "V4L/DVB (5074): Some fixes at stream waitqueue on vivi\n\nThere are several potential troubles on vivi waitqueue code:\n- Watchdog timer should be reset at every received frame;\n- Watchdog timer should be reset at the beginning of vivi_thread();\n- Checks for errors when creating a newer thread with kernel_thread();\n- Wake up vivi_thread() after creating it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "df3a710458462aa9427cdeec947bf71af257e8dd",
      "tree": "e670084d11b28fe3da8e46cf03fff909b1a7c19e",
      "parents": [
        "ae1942c5712f700c9ccc8cc287c51db4daaa50d7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jan 13 09:25:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:21 2007 -0200"
      },
      "message": "V4L/DVB (5073): Fix OOPS on some waitqueue conditions\n\nIf for some reason vivi_thread() fails, vivi will suffer an OOPS at\nthread stop code, since waitqueue wouldn\u0027t be properly initializated.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ae1942c5712f700c9ccc8cc287c51db4daaa50d7",
      "tree": "36eadc93cb0845391b00f0737a07e8633737408c",
      "parents": [
        "43db48d3d2f6326c571984b7b30ab355596bb3cc"
      ],
      "author": {
        "name": "Ville-Pekka Vainio",
        "email": "vpivaini@cs.helsinki.fi",
        "time": "Fri Jan 12 14:06:21 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:20 2007 -0200"
      },
      "message": "V4L/DVB (5070): Budget-ci: add support for the Technotrend 1500 bundled remote\n\nThe keymap is based on a previous patch by Jussi Kukkonen.\nThis remote is identified by subsystem_device id 0x1010.\n\nSigned-off-by: Ville-Pekka Vainio \u003cvpivaini@cs.helsinki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "43db48d3d2f6326c571984b7b30ab355596bb3cc",
      "tree": "c3d2d742bdd723f10d1adccf538bc28f617b8d7d",
      "parents": [
        "2656312724d97ebc2e267e0a9740d51ad7aa9a04"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jan 09 11:20:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:20 2007 -0200"
      },
      "message": "V4L/DVB (5068): Fix authorship references\n\nBill Dirks asked me to update his entries at kernel files, since\nhe change his e-mail.\nI\u0027ve also updated a few web broken links or obsolete info to the curent\nsites where V4L drivers and API are being discussed currently.\n\nCC: Bill Dirks \u003cbill@thedirks.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2656312724d97ebc2e267e0a9740d51ad7aa9a04",
      "tree": "57b1cafd03e6c4c461d713748bdf5376873a6027",
      "parents": [
        "7e3a0660700ad47ee6e296fe7090d771becfcf96"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Mon Jan 08 11:38:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:20 2007 -0200"
      },
      "message": "V4L/DVB (5064): ET61X251 driver updates.\n\n- Implement audio ioctl\u0027s and VIDIOC_ENUM_FRAMESIZES\n- Documentation updates\n- Generic improvements\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7e3a0660700ad47ee6e296fe7090d771becfcf96",
      "tree": "562ca1d5f649db663d941fe3bc269c07a029bdb6",
      "parents": [
        "f327ebbd004fb2f08291ca4c6637f5f27319683c"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Mon Jan 08 11:34:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:19 2007 -0200"
      },
      "message": "V4L/DVB (5063): ZC0301 driver updates.\n\n- Implement audio ioctl\u0027s and VIDIOC_ENUM_FRAMESIZES\n- Documentation updates\n- Generic improvements\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f327ebbd004fb2f08291ca4c6637f5f27319683c",
      "tree": "9f8ea1a6ae5554a7137e9c8e1c92adda8d06eab4",
      "parents": [
        "19790db00bb7ff4d6621b82933afb3423586644e"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Mon Jan 08 10:43:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:19 2007 -0200"
      },
      "message": "V4L/DVB (5062): SN9C102 driver updates\n\n- Add support for SN9C105 and SN9C120\n- Add some more USB device identifiers\n- Add support for OV7660\n- Implement audio ioctl\u0027s and VIDIOC_ENUM_FRAMESIZES\n- Add preliminary support for 0x0c45/0x6007\n- Documentation updates\n- Generic improvements\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "19790db00bb7ff4d6621b82933afb3423586644e",
      "tree": "ea298196cfa58c715c1b508e7128c13c7b0283a6",
      "parents": [
        "de6a1b8edc48155249896f2600398e139f4860c6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jan 07 22:12:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:19 2007 -0200"
      },
      "message": "V4L/DVB (5061): Bt8xx: add support for Ultraview DVB-T Lite\n\nUltraview DVB-T Lite is a clone of DViCO FusionHDTV DVB-T Lite\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "de6a1b8edc48155249896f2600398e139f4860c6",
      "tree": "2a8b9a30bb4748e4f1b0701063637df1433c8df5",
      "parents": [
        "c19049568117848a209185a61d18971e3a856bd8"
      ],
      "author": {
        "name": "Dwaine Garden",
        "email": "dwainegarden@rogers.com",
        "time": "Sun Jan 07 21:13:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:18 2007 -0200"
      },
      "message": "V4L/DVB (5032): Improves some USBVision info messages\n\nReplaces the info statements with printk(KERN_INFO statements.\nThis will cut down on the useless information which is showing up\n in the kernel messages log file.\n\nSigned-off-by: Dwaine P. Garden \u003cDwaineGarden@rogers.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c19049568117848a209185a61d18971e3a856bd8",
      "tree": "ffdb6f8e6fa30c70f717785f25001c734bfc0e1d",
      "parents": [
        "cededbfcbc31230c1717a7ed27ff6cf82734e568"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jan 02 03:29:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:18 2007 -0200"
      },
      "message": "V4L/DVB (5025): Cleanup: switch to using msecs_to_jiffies() on bttv\n\nPS.: Part of the changes at the original patch were removed due to the changes\ndone at commit 52c14e794f6ce345343a6b8fc98ea4e0ba2dfce4\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cededbfcbc31230c1717a7ed27ff6cf82734e568",
      "tree": "a6c431032a80715f4192a3e8733c8fc262616058",
      "parents": [
        "ac3289893052c8e6149a8e93b500e2e4c7d9d418"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Jan 07 10:39:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:18 2007 -0200"
      },
      "message": "V4L/DVB (5028): Tvmixer module_put cleanup\n\nRemoves redundant argument check for module_put()\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ac3289893052c8e6149a8e93b500e2e4c7d9d418",
      "tree": "0ee2a810aec4bf1f3f56804b4ee8832566796fa9",
      "parents": [
        "22071a42a1b44ae90d232f4bd5d6d3f80ad4eaa2"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Jan 07 10:36:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:17 2007 -0200"
      },
      "message": "V4L/DVB (5027): Cpia module_put cleanup\n\nNo need for redundant argument check for module_put()\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "22071a42a1b44ae90d232f4bd5d6d3f80ad4eaa2",
      "tree": "831927cc4151150f4b8a847400055a6334d37ac9",
      "parents": [
        "16e9495d8bd5ec8ef3c1a32cd720542b1cc2b298"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Jan 07 10:33:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:17 2007 -0200"
      },
      "message": "V4L/DVB (5026): Pvrusb2-hdw kfree cleanup\n\nRemoves redundant argument check for kfree().\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4a06b538d6c7c1713d759f79b4fbd1d91d4932ca",
      "tree": "1986e43c8cbb572ce34fff2f9e97fb2056e537b2",
      "parents": [
        "c408a6f673e8fb0b67c81fc9cb29414265c1e6c1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Dec 29 09:57:26 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:16 2007 -0200"
      },
      "message": "V4L/DVB (5018): Make usbvision_rvfree() static\n\nusbvision_rvfree() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c408a6f673e8fb0b67c81fc9cb29414265c1e6c1",
      "tree": "76c57c97ef97461f3fcf95c47bf09ec7a7299942",
      "parents": [
        "c36c459a5530da8869a4de832188cdcb75b60359"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 28 12:47:47 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:16 2007 -0200"
      },
      "message": "V4L/DVB (5017): DVB: fix compile error\n\nThis patch fixes the following compile error:\n\u003c--  snip  --\u003e\n...\n  LD      drivers/media/video/built-in.o\ndrivers/media/video/saa7134/built-in.o:(.data+0x85ec): multiple definition of `ir_rc5_remote_gap\u0027\ndrivers/media/video/bt8xx/built-in.o:(.data+0x734c): first defined here\ndrivers/media/video/saa7134/built-in.o:(.data+0x85f0): multiple definition of `ir_rc5_key_timeout\u0027\ndrivers/media/video/bt8xx/built-in.o:(.data+0x7350): first defined here\nmake[4]: *** [drivers/media/video/built-in.o] Error 1\n\u003c--  snip  --\u003e\nSince this variables were needlessly global, this patch implements the\ntrivial fix of making them static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "c36c459a5530da8869a4de832188cdcb75b60359"
}
