)]}'
{
  "log": [
    {
      "commit": "ae54a699c3d625ae2b4f87350ecb97ba034a656b",
      "tree": "531f6032d0612292be6f76f7837d0949b39092ab",
      "parents": [
        "ff533801bd9fa91fc61053900fd40b10132427c0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 10:59:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:04 2010 -0200"
      },
      "message": "[media] AverMedia RM-KS remote controller keytable\n\nImported from af9015.h. Initial keytable was from\nJose Alberto Reguero \u003cjareguero@telefonica.net\u003e and\nFelipe Morales Moreno \u003cfelipe.morales.moreno@gmail.com\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff533801bd9fa91fc61053900fd40b10132427c0",
      "tree": "3e5916b0a9073f282c9290350e5be55b31a68c0d",
      "parents": [
        "a3d34e6ac362dafdb7aa0c3438b105c7822cdcd1"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 08:24:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:03 2010 -0200"
      },
      "message": "[media] Digittrade DVB-T USB Stick remote controller keytable\n\nDigittrade DVB-T USB Stick remote controller.\nImported from af9015.h. Initial keytable was from Alain Kalker \u003cmiki@dds.nl\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3d34e6ac362dafdb7aa0c3438b105c7822cdcd1",
      "tree": "79a2d3b303f5ae808272d9906b42103d3af95682",
      "parents": [
        "76ba9c4d50c66ae43f2694c6ad652ddd4c3be000"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 07:36:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:02 2010 -0200"
      },
      "message": "[media] TrekStor DVB-T USB Stick remote controller\n\nImported from af9015.h.\nInitial keytable was from Marc Schneider \u003cmacke@macke.org\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76ba9c4d50c66ae43f2694c6ad652ddd4c3be000",
      "tree": "65060cabe78812c611638a8ae9642e880a349b23",
      "parents": [
        "68617b31b39fdfd7920d55710994755e7259b16b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Oct 11 06:56:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:01 2010 -0200"
      },
      "message": "[media] MSI DIGIVOX mini III remote controller keytable\n\nMSI DIGIVOX mini III remote controller. Uses NEC extended 0x61d6.\nThis remote seems to be same as rc-kworld-315u.c. Anyhow, add new remote\nsince rc-kworld-315u.c lacks NEC extended address byte.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68617b31b39fdfd7920d55710994755e7259b16b",
      "tree": "6d7950b49c584b278c32f49b91d378dd4c97cd06",
      "parents": [
        "675375d7ae14849d5698c771aff964a0ea2ac404"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Oct 07 21:56:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:01 2010 -0200"
      },
      "message": "[media] TerraTec remote controller keytable\n\nTerraTec slim remote, 7 rows, 4 columns. Uses NEC extended 0x02bd.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "675375d7ae14849d5698c771aff964a0ea2ac404",
      "tree": "69f88d4e1b54d21bc77368b13dc5874efffa44e8",
      "parents": [
        "9a3ecc738258f22b7c09050ca219b37c9eaae6d5"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Oct 07 21:46:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:00 2010 -0200"
      },
      "message": "[media] af9015: remove needless variable set\n\nVariable is don\u0027t care in that case. No need to set value.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a3ecc738258f22b7c09050ca219b37c9eaae6d5",
      "tree": "4fa27a2cf828778ba7cd98b3c326650600825d9b",
      "parents": [
        "8ccdf1ae9d223d144919788c221c1c559fa56588"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Oct 07 21:37:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:59 2010 -0200"
      },
      "message": "[media] af9015: make checkpatch.pl happy\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8ccdf1ae9d223d144919788c221c1c559fa56588",
      "tree": "46da892fc81e51f83d1f829a107c08ca1e4bb1df",
      "parents": [
        "9e35cd222bc913f34b8f69e2b41daa7aa041d79a"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@anciens.enib.fr",
        "time": "Fri Oct 01 16:55:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:58 2010 -0200"
      },
      "message": "[media] v4l/dvb: add support for AVerMedia AVerTV Red HD+ (A850T)\n\nThe AVerTV Red HD+ (A850T) is basically the same as the existing\nAVerTV Volar Black HD (A850), but is specific to the french market.\nThe A850T identifies itself as a A850, but has its own PID. It even\nsuffers from the same EEPROM deficiencies.\n\nThis is based off a collection of information gathered from the\nfrench support forums for Ubuntu, which I tried to properly format\ninto this patch:\n  http://forum.ubuntu-fr.org/viewtopic.php?pid\u003d3322825\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@anciens.enib.fr\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e35cd222bc913f34b8f69e2b41daa7aa041d79a",
      "tree": "d8384021c5c301b1d672524acbd400c566306072",
      "parents": [
        "edb709b61abd3ba475e59d1ad81aab21ad025db6"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Oct 07 16:34:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:55 2010 -0200"
      },
      "message": "[media] af9013: cache some reg values to reduce reg reads\n\nDemod + tuner specific RF AGC and IF AGC limit values are read from demod\nmemory in every signal strength query. Cache those to reduce I2C traffic.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "edb709b61abd3ba475e59d1ad81aab21ad025db6",
      "tree": "1ba6e323683ea9b6a01e34f2bbcafafecfb684d1",
      "parents": [
        "589851d5990f85cce884f831ec70b9aa40b7ad5f"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Oct 06 21:35:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:54 2010 -0200"
      },
      "message": "[media] af9013: optimize code size\n\nPrecalculate coefficients register values. This reduces text size around 300 bytes.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "589851d5990f85cce884f831ec70b9aa40b7ad5f",
      "tree": "88f82461505b2a552245df2c325f3596ad0084d8",
      "parents": [
        "421d1b70718232dfbd386f67b135f5e23f569c6e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Oct 12 12:11:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:53 2010 -0200"
      },
      "message": "[media] V4L-DVB: tm6000: Move VBI init to a separate function\n\nWhile here, documment that VBI may need changes, based on video STD, and\ndo some cleanup at device init, to be sure that VBI init will happen\nall the times, and to remove a duplicated video standard call.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "421d1b70718232dfbd386f67b135f5e23f569c6e",
      "tree": "bde0f361ef1e16b0ffc273baac1230d862d755a9",
      "parents": [
        "709944eae2505eb4c93c0fff4bd4de18dfd8c570"
      ],
      "author": {
        "name": "Dmitry Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Oct 12 11:39:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:52 2010 -0200"
      },
      "message": "[media] tm6000: Improve audio standards handling and add SECAM-DK\n\nRework audio. Add SECAM-DK, move SECAM to SECAM-B | SECAM-G.\n\nAdd some new audio standards and tricks for future, see\ntm6000_set_audio_std.\n\nFor SECAM-DK it works.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "709944eae2505eb4c93c0fff4bd4de18dfd8c570",
      "tree": "9f0575806839aef7a6d266a0e54bbdbe5caed7a2",
      "parents": [
        "39a96b4cf592e79aefd1b4f2b136c20ec7bf10a7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 07 02:28:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:51 2010 -0200"
      },
      "message": "[media] tm6000: add audio standards table\n\nThe better is to remove the audio init from tm6000-core and add a\nseparate per-standard set of tables.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "39a96b4cf592e79aefd1b4f2b136c20ec7bf10a7",
      "tree": "010b6910c34bbe9bb2b513ccde537f4bdc152dd0",
      "parents": [
        "643800d5c806cf46b0cd184b595a14cce83224e4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 09 15:53:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:50 2010 -0200"
      },
      "message": "[media] em28xx-audio: fix some locking issues\n\nThose locking issues affect tvtime, causing a kernel oops/panic, due to\na race condition.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "643800d5c806cf46b0cd184b595a14cce83224e4",
      "tree": "cd108c051fe983f0a6d3a67111abf7cd71679ec0",
      "parents": [
        "0f86158375308804f86d36c7d45aaff1d7dc0d96"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 09 13:13:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:49 2010 -0200"
      },
      "message": "[media] cx231xx: use core-assisted lock\n\nInstead of doing its own lock, use core-assisted one. As a bonus, it\nwill do the proper unlock during queue wait events. This fixes a\nlong-standing bug where softwares like tvtime would hang if you try to\nuse cx231xx-alsa.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f86158375308804f86d36c7d45aaff1d7dc0d96",
      "tree": "8c71c73f565826a05cc57347f687fdbcc1b8fe3b",
      "parents": [
        "1001f90865c2ccd1df7b3a86603c134528e23090"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 09 12:04:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:48 2010 -0200"
      },
      "message": "[media] cx231xx: Colibri carrier offset was wrong for PAL/M\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1001f90865c2ccd1df7b3a86603c134528e23090",
      "tree": "6e8134a338e33988a632705ee3f900f9af9a37d9",
      "parents": [
        "82c3ccaa974345b42cabcdb19f81f4776156b1f7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 07 21:05:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:47 2010 -0200"
      },
      "message": "[media] cx231xx: remove some unused functions\n\nThis file came originally from cx23885 driver. Some functions aren\u0027t\nused. Now that they are declared as static, we have those errors:\n\ndrivers/media/video/cx231xx/cx231xx-417.c:615: warning: ‘mc417_gpio_set’ defined but not used\ndrivers/media/video/cx231xx/cx231xx-417.c:625: warning: ‘mc417_gpio_clear’ defined but not used\ndrivers/media/video/cx231xx/cx231xx-417.c:635: warning: ‘mc417_gpio_enable’ defined but not used\n\nAs they\u0027re not used, just remove them. If needed, they can be restored from\nthe git logs or from the cx23885 driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82c3ccaa974345b42cabcdb19f81f4776156b1f7",
      "tree": "244b799f1b54aba34f30e1f9da25840b268bad0c",
      "parents": [
        "bae94dc39e9530842379208c4406512d34dc7ef3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 07 21:01:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:47 2010 -0200"
      },
      "message": "[media] cx231xx: declare static functions as such\n\ndrivers/media/video/cx23885/built-in.o: In function `mc417_memory_write\u0027:\n/home/v4l/v4l/patchwork/drivers/media/video/cx23885/cx23885-417.c:482: multiple definition of `mc417_memory_write\u0027\ndrivers/media/video/cx231xx/built-in.o:/home/v4l/v4l/patchwork/drivers/media/video/cx231xx/cx231xx-417.c:477: first defined here\ndrivers/media/video/cx23885/built-in.o: In function `mc417_gpio_set\u0027:\n/home/v4l/v4l/patchwork/drivers/media/video/cx23885/cx23885-417.c:636: multiple definition of `mc417_gpio_set\u0027\ndrivers/media/video/cx231xx/built-in.o:/home/v4l/v4l/patchwork/drivers/media/video/cx231xx/cx231xx-417.c:615: first defined here\ndrivers/media/video/cx23885/built-in.o: In function `mc417_gpio_enable\u0027:\n/home/v4l/v4l/patchwork/drivers/media/video/cx23885/cx23885-417.c:656: multiple definition of `mc417_gpio_enable\u0027\ndrivers/media/video/cx231xx/built-in.o:/home/v4l/v4l/patchwork/drivers/media/video/cx231xx/cx231xx-417.c:635: first defined here\ndrivers/media/video/cx23885/built-in.o: In function `mc417_memory_read\u0027:\n/home/v4l/v4l/patchwork/drivers/media/video/cx23885/cx23885-417.c:546: multiple definition of `mc417_memory_read\u0027\ndrivers/media/video/cx231xx/built-in.o:/home/v4l/v4l/patchwork/drivers/media/video/cx231xx/cx231xx-417.c:541: first defined here\ndrivers/media/video/cx23885/built-in.o: In function `mc417_gpio_clear\u0027:\n/home/v4l/v4l/patchwork/drivers/media/video/cx23885/cx23885-417.c:646: multiple definition of `mc417_gpio_clear\u0027\ndrivers/media/video/cx231xx/built-in.o:/home/v4l/v4l/patchwork/drivers/media/video/cx231xx/cx231xx-417.c:625: first defined here\ndrivers/media/video/cx23885/built-in.o: In function `mc417_register_read\u0027:\n/home/v4l/v4l/patchwork/drivers/media/video/cx23885/cx23885-417.c:388: multiple definition of `mc417_register_read\u0027\ndrivers/media/video/cx231xx/built-in.o:/home/v4l/v4l/patchwork/drivers/media/video/cx231xx/cx231xx-417.c:401: first defined here\ndrivers/media/video/cx23885/built-in.o: In function `mc417_register_write\u0027:\n/home/v4l/v4l/patchwork/drivers/media/video/cx23885/cx23885-417.c:324: multiple definition of `mc417_register_write\u0027\ndrivers/media/video/cx231xx/built-in.o:/home/v4l/v4l/patchwork/drivers/media/video/cx231xx/cx231xx-417.c:343: first defined here\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bae94dc39e9530842379208c4406512d34dc7ef3",
      "tree": "309b10639370e4bee3036ad960c2041abeecacb3",
      "parents": [
        "955e6ed843ddddb57cf599584574c505175cd86f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 07 03:33:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:46 2010 -0200"
      },
      "message": "[media] cx231xx-417: Fix a gcc warning\n\ngcc didn\u0027t like to have i++ inside a complex operation:\n\ndrivers/media/video/cx231xx/cx231xx-417.c: In function ‘cx231xx_load_firmware’:\ndrivers/media/video/cx231xx/cx231xx-417.c:1059: warning: operation on ‘i’ may be undefined\ndrivers/media/video/cx231xx/cx231xx-417.c:1061: warning: operation on ‘i’ may be undefined\ndrivers/media/video/cx231xx/cx231xx-417.c:1063: warning: operation on ‘i’ may be undefined\n\nBtw, I agree with gcc, as we\u0027re using i and i++ at the same operation and,\ndepending on how optimization may occur, it may produce a wrong code.\n\nWhile here, fix CodingStyle issues on the changed code.\n\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "955e6ed843ddddb57cf599584574c505175cd86f",
      "tree": "0097153f176763129304c50f2e5b1136b8d121e9",
      "parents": [
        "61b04cb24a129f2483d5110e119fc2e365177741"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 07 03:23:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:45 2010 -0200"
      },
      "message": "[media] CodingStyle cleanup at s5h1432 and cx231xx\n\nThe patches received from the vendor contained a lot of CodingStyle\nissues. Cleans the style issues reported by checkpatch.pl on\nthose drivers.\n\nIt is better to do such style fixes when merging a big set of\nchanges than latter. Of course, the better is to receive patches\nalready cleaned ;)\n\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "61b04cb24a129f2483d5110e119fc2e365177741",
      "tree": "c3ea9f44bf374a1bec4c9163f582cb3fa79110e3",
      "parents": [
        "e350d44fed8eb86a7192a579e3687fcd76a4645b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Sep 27 03:07:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:44 2010 -0200"
      },
      "message": "[media] cx231xx-audio: fix some locking issues\n\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e350d44fed8eb86a7192a579e3687fcd76a4645b",
      "tree": "9e80c1c819150391729d7247e9f9d450d6edd11b",
      "parents": [
        "78bb6df6f2dd390a3480249187a055c385c0618a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 26 22:58:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:43 2010 -0200"
      },
      "message": "[media] tda18271: allow restricting max out to 4 bytes\n\nBy default, tda18271 tries to optimize I2C bus by updating all registers\nat the same time. Unfortunately, some devices doesn\u0027t support it.\n\nThe current logic has a problem when small_i2c is equal to 8, since there\nare some transfers using 11 + 1 bytes.\n\nFix the problem by enforcing the max size at the right place, and allows\nreducing it to max \u003d 3 + 1.\n\nAcked-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78bb6df6f2dd390a3480249187a055c385c0618a",
      "tree": "ce743cfd341d415c19ae1298fbc4207ae58f4609",
      "parents": [
        "a6f6fb9c86aa202cbc04796efe9187b698b9b225"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 26 20:48:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:42 2010 -0200"
      },
      "message": "[media] cx231xx: Only change gpio direction when needed\n\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6f6fb9c86aa202cbc04796efe9187b698b9b225",
      "tree": "7ef56f8db0d7525ee367bad7ccca9fa6f2c63b2b",
      "parents": [
        "1a4aa920d0b49af2c0d9bbedb3bb75be4e174218"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 26 20:38:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:41 2010 -0200"
      },
      "message": "[media] cx231xx: better handle the master port enable command\n\nImproves the logic, for it to be clearer and to avoid having\nboard-dependent config there.\n\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a4aa920d0b49af2c0d9bbedb3bb75be4e174218",
      "tree": "b645fbabdc9c9b02a14b0ebbab7b71627ad44866",
      "parents": [
        "24c80b651b6e938ab8c41ffb2ca9896bca764e10"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 26 20:01:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:40 2010 -0200"
      },
      "message": "[media] cx231xx: properly use the right tuner i2c address\n\nThe driver has a field to indicate what bus is used by tuner and\nby demod. However, this field were never used. On Pixelview,\nit uses I2C 2 for tuner, instead of I2C 1.\n\n\tdrivers/media/video/cx231xx/cx231xx-cards.c\n\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24c80b651b6e938ab8c41ffb2ca9896bca764e10",
      "tree": "e7dcd3d08cdd4673236a008d6c1c94c35cd39dc7",
      "parents": [
        "92fbb811a8c433f0f9a2b6ede0875c588b32d85c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 26 18:16:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:39 2010 -0200"
      },
      "message": "[media] cx231xx: properly implement URB control messages log\n\nThis allows usage of a tool at v4l-utils tree to parse URB messages\nand display them to userspace. The tool is available at:\n\nhttp://git.linuxtv.org/v4l-utils.git?a\u003dblob;f\u003dcontrib/cx231xx/parse_cx231xx.pl;hb\u003dHEAD\n\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92fbb811a8c433f0f9a2b6ede0875c588b32d85c",
      "tree": "f89d474a2913dc28823abe1012931b6f215bb8e1",
      "parents": [
        "62c78c967f2e06958ebbc53686802e44bd961636"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 26 00:00:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:38 2010 -0200"
      },
      "message": "[media] cx231xx: fix Kconfig dependencies\n\nERROR: \"cx2341x_mpeg_ctrls\" [drivers/media/video/cx231xx/cx231xx.ko] undefined!\nERROR: \"cx2341x_fill_defaults\" [drivers/media/video/cx231xx/cx231xx.ko] undefined!\nERROR: \"cx2341x_log_status\" [drivers/media/video/cx231xx/cx231xx.ko] undefined!\nERROR: \"cx2341x_ctrl_get_menu\" [drivers/media/video/cx231xx/cx231xx.ko] undefined!\nERROR: \"cx2341x_update\" [drivers/media/video/cx231xx/cx231xx.ko] undefined!\nERROR: \"cx2341x_ctrl_query\" [drivers/media/video/cx231xx/cx231xx.ko] undefined!\nERROR: \"cx2341x_ext_ctrls\" [drivers/media/video/cx231xx/cx231xx.ko] undefined!\n\nAcked-by: Sri Deevi \u003cSrinivasa.Deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "62c78c967f2e06958ebbc53686802e44bd961636",
      "tree": "10856a581c68de92165b4707cce2454f4123b1e3",
      "parents": [
        "6af8cc0b2553b7bed060592c07244bd2d75737c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 25 23:46:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:37 2010 -0200"
      },
      "message": "[media] cx231xx: remove a printk warning at -avcore and at -417\n\ndrivers/media/video/cx231xx/cx231xx-avcore.c:1608: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’\ndrivers/media/video/cx231xx/cx231xx-417.c:1047: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6af8cc0b2553b7bed060592c07244bd2d75737c9",
      "tree": "4078bd20d050fae9c3935a1a344d00c6a41379ce",
      "parents": [
        "222c43520513f308ad50308d134c8ea62d7d5cf1"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Aug 19 15:18:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:36 2010 -0200"
      },
      "message": "[media] cx231xx: Fix vblank/vactive line counts for PAL/SECAM\n\nAdjust the vblank and vactive counts so that they don\u0027t throw an error in\ncx25840\u0027s set_std call (we did an equivalent change for NTSC when we got the\nscaler working).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "222c43520513f308ad50308d134c8ea62d7d5cf1",
      "tree": "af3044894562a4090ce4a204ca2af1807de268e9",
      "parents": [
        "2ded0fe140738accc4213d08b5605f7805fd18d3"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Aug 19 13:45:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:36 2010 -0200"
      },
      "message": "[media] cx231xx: properly set active line count for PAL/SECAM\n\nThe cx231xx_do_mode_ctrl_overrides() function was not touching the vactive line\ncount for PAL/SECAM modes, which in some use cases results in it being left in\nthe chip default state of 480 (NTSC).\n\nExplicitly set the values, as is already done for NTSC.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2ded0fe140738accc4213d08b5605f7805fd18d3",
      "tree": "d1cfcf8f12df6a5fff9a4273e2540028f571dfe5",
      "parents": [
        "b6cd9c4a1de9baa1a2dcd5349a8631c86a0cb61b"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Aug 19 11:09:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:35 2010 -0200"
      },
      "message": "[media] cx231xx: whitespace cleanup\n\nFix some indentation problems and remove an \"if (1)\" from the Colibri setup\nfunction.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6cd9c4a1de9baa1a2dcd5349a8631c86a0cb61b",
      "tree": "ec2950a612aaf200fcc0eac21e69c7fbfc77882b",
      "parents": [
        "8aed3f479bd25c8ba452c00585c8c261747f9143"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Aug 19 11:05:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:34 2010 -0200"
      },
      "message": "[media] cx231xx: remove board specific check for Colibri configuration\n\nThe cx231xx_set_Colibri_For_LowIF() function is only ever called if the tuner\nhas a DIF (see vidioc_s_frequency() in cx231xx-video.c).  Hence, we do not\nneed to do a board specific check in this function.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8aed3f479bd25c8ba452c00585c8c261747f9143",
      "tree": "1e262d5dc643f30bcc3fb730eb8947b4a6ac4cff",
      "parents": [
        "b522591a4580b54430873784e1b956646d7970d9"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Aug 19 10:55:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:33 2010 -0200"
      },
      "message": "[media] cx231xx: Make the DIF configuration based on the tuner not the board id\n\nThe current code was deciding whether a DIF was present based on the board\nprofile.  However, this is just another thing for someone to get wrong when\nadding new boards.  Make the decision based on the tuner instead, so that a\ndeveloper adding new boards only needs to specify which tuner the device has.\n\nOf course, the first time somebody adds a board with a tuner other than xc5000\nor tda18271, he/she will need to add another line for that tuner.  But we\nprovide a friendly message in dmesg to let them know that.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b522591a4580b54430873784e1b956646d7970d9",
      "tree": "209717fda3943d6e45041278c27f3569474f53b7",
      "parents": [
        "2b43db320eba4d5ceba5804c38afa21e65f83016"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Wed Aug 18 19:10:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:32 2010 -0200"
      },
      "message": "[media] cx231xx: remove i2c ir stubs\n\nNobody is ever going to implement an i2c based IR controller on a bridge that\nhas an onboard universal IR receiver.  This stuff was all copied from em28xx,\nwhich has old enough versions of the chip that some didn\u0027t have onboard IR.\n\nRemove the stubs related to i2c based IR (keeping the cx231xx-input code).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b43db320eba4d5ceba5804c38afa21e65f83016",
      "tree": "6e93bbb15dab288fa11a7237dad205892d43fe9f",
      "parents": [
        "9f51259f4acfffc71dd8f2f2c1472f7caedbdfae"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Wed Aug 18 18:09:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:31 2010 -0200"
      },
      "message": "[media] cx231xx: move printk() line related to 417 initialization\n\nMove a printk() message which refers to enabling the cx23417 so that it only\nshows up on a board that has the cx23417.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9f51259f4acfffc71dd8f2f2c1472f7caedbdfae",
      "tree": "d31cd44efa15d9d8499c2816ffb75030bbad4c09",
      "parents": [
        "888062188cfbed50bbe14f7e180cdc70336dfc4c"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Wed Aug 18 18:04:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:30 2010 -0200"
      },
      "message": "[media] cx231xx: fixup video grabber board profile\n\nThe video grabber reference design (Veyron) does not have a tuner input, so\ndo not have it defined in the board profile.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "888062188cfbed50bbe14f7e180cdc70336dfc4c",
      "tree": "7e699b0724af3479623ab3f311a5fa170730f6f5",
      "parents": [
        "4270c3cac41e248ee339d18e01251989b74a30f1"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Wed Aug 18 17:50:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:29 2010 -0200"
      },
      "message": "[media] cx231xx: make output mode configurable via the board profile\n\nExtend the board profile structure to allow configuration of the output mode.\nRight now they are all doing VIP 1.1 format, but we have a board that needs\nITU656 format (which hasn\u0027t been checked in yet).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4270c3cac41e248ee339d18e01251989b74a30f1",
      "tree": "e5b303f254fd41a70ee320fd57f87e0f9682c57b",
      "parents": [
        "8d4c20c960aa9325bd3b9995f518e1f05c374856"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Sat Jul 31 00:49:01 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:28 2010 -0200"
      },
      "message": "[media] cx231xx: Add initial support for Hauppauge USB-Live2\n\nAdd initial support for the Hauppauge USBLive 2 (2040:c200).  Note that I\nhad to copy a bunch of the case statements used for the Conexant video grabber\nreference design (which also doesn\u0027t have a tuner).  This will likely need to\nbe refactored out into the board profile.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d4c20c960aa9325bd3b9995f518e1f05c374856",
      "tree": "68216ff65844f89dce9040821a8deba9170fa0ec",
      "parents": [
        "c09d6695bd45bb5ac57d7766e2096fe03effd5cc"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Mon Jul 12 16:52:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:27 2010 -0200"
      },
      "message": "[media] cx231xx: set correct i2c port for Exeter tuner\n\nThe tuner is on i2c port 3 just like all the reference designs.  Having it\nimproperly set to port #1 causes the tuner initialization to fail when enabling\nthe device.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c09d6695bd45bb5ac57d7766e2096fe03effd5cc",
      "tree": "0e16a94191866fa19789d63ce2534f8a3f4ea7ea",
      "parents": [
        "66d7c4318a5933099b3c57a8551b32f9f35eb741"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Mon Jul 12 16:50:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:26 2010 -0200"
      },
      "message": "[media] cx231xx: set standard tune to last known frequency when switching inputs\n\nIf switching to a tuner input, reset the standard and tune to the last known\nfrequency.  We need to do this in particular for this bridge since the tuner\ngets powered down when captuing on the composite or s-video inputs.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "66d7c4318a5933099b3c57a8551b32f9f35eb741",
      "tree": "80e6baf86a6100f59a73a6f97293ec8296ad6ab7",
      "parents": [
        "b88ba6193d5f2469b2b29b52e8cca78a4caa47e0"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Mon Jul 12 15:42:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:25 2010 -0200"
      },
      "message": "[media] cx231xx: Remove hack which puts device into bulk mode\n\nRemove a hack which was jammed into s_input to force the device into bulk mode\nat runtime (an abuse of the API).  If this sort of functionality is actually\nneeded (aside from the existing \"transfer_mode\" modprobe variable), a patch\ncan be submitted which makes use of a private control.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b88ba6193d5f2469b2b29b52e8cca78a4caa47e0",
      "tree": "ffa503a36b58a7be9e452737f6e27831faf7a55c",
      "parents": [
        "6e6a2ba9cf67b437c51baacd20d58112ad74d685"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Mon Jul 12 15:37:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:24 2010 -0200"
      },
      "message": "[media] cx231xx: Set the power mode instead of using the digital mux GPIOs\n\nThe Exeter hardware design does not use GPIOs to manage whether its in\ndigital mode or analog mode, but we need to setup the power control properly.\n\nFor that board, setup power control and remove the mux select call.  It is\nhighly likely that this change could be used by other boards as well, which\nwould make power management cleaner (fixing known issues transitioning between\nanalog and digital mode).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e6a2ba9cf67b437c51baacd20d58112ad74d685",
      "tree": "61c95a8dcb9cd40fe0a3f0d23831811174cc1b78",
      "parents": [
        "cc355753e860559744baf5ddb2fcf427433e0346"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Mon Jul 12 15:34:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:23 2010 -0200"
      },
      "message": "[media] cx231xx: do not call video_mux as part of isoc setup\n\nYou cannot call the video_mux routine from within the isoc setup, because that\ncode is shared with the digital isoc handler.  This was causing the GPIOs and\npower control to be put into the wrong state when starting up digital mode.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc355753e860559744baf5ddb2fcf427433e0346",
      "tree": "e1ac13f8195bfb4334e210b3a42ec3af5728d437",
      "parents": [
        "435b4f7897b7e2f233c313e65ac82bd1d3599c43"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Mon Jul 12 15:31:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:22 2010 -0200"
      },
      "message": "[media] cx231xx: Clear avmode bits before setting\n\nWe need to clear out the field before setting individual bits, or else we end\nup with a union of whatever was there and what we are trying to set.  For\nexample, switching to digital mode ends up being 0x30 instead of 0x10 if we\nwere previously in analog tv mode.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "435b4f7897b7e2f233c313e65ac82bd1d3599c43",
      "tree": "ceba75faf996b25a98677ca56b44dd04b3cc6431",
      "parents": [
        "d5a1754d523f5145a6e4ec8fa3a592cc57400467"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Fri Jul 09 13:29:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:21 2010 -0200"
      },
      "message": "[media] cx231xx: make video scaler work properly\n\nMove the responsibility for setting up the horizontal and vertical scalers\nentirely to the cx25840 driver.  The cx231xx-avcore was actually programming\ngarbage into the HSCALE_CTRL and VSCALE_CTRL registers (because of differences\nin how the em28xx driver worked, which the cx231xx driver was derived from).\n\nThe net effect is that the scaler now works properly (tested with both PAL\nand NTSC under mplayer and tvtime).\n\nThis patch also gets rid of cx25840 errors showing up in dmesg which say\n\"720x480 is not a valid size\" (since we now properly setup the size of the\nactive video area).\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5a1754d523f5145a6e4ec8fa3a592cc57400467",
      "tree": "9b458650b2fdd5ded0370508fb9b84c7983f750b",
      "parents": [
        "e3e0aaaafae24658f3d8683c65bc6793adbdfeb8"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Jul 08 17:20:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:20 2010 -0200"
      },
      "message": "[media] cx231xx: reduce log severity for some debug events\n\nChange the log level from info to debug for some log events that occur\nfrequently and should never need to be seen in normal operation.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3e0aaaafae24658f3d8683c65bc6793adbdfeb8",
      "tree": "695771abc72977f1755f122f5ce9971cbdd9a26b",
      "parents": [
        "99d35a0e4c5f90fedd08b378be880308e3ef8cb3"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Jul 08 17:05:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:19 2010 -0200"
      },
      "message": "[media] cx231xx: remove board specific initialization\n\nThere is no need for a switch statement here.  Use the contents of the board\nprofile to dictate the tuner driver and i2c address.  Eventually if a board\never comes around which has a different i2c bus than #1, well that should be a\nfield in the board profile as well.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "99d35a0e4c5f90fedd08b378be880308e3ef8cb3",
      "tree": "bf77705c22c55550a16514f0d8a043fa1dea77fe",
      "parents": [
        "adc0356e9ba59b9b014a58c9e117b10c9ce522d9"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Jul 08 15:45:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:18 2010 -0200"
      },
      "message": "[media] cx231xx: Ensure VBI fields are sent in the correct order\n\nThe current code was sending one videobuf per field (despite having specified\nV4L2_FIELD_SEQ_TB during setup).  As a result, application which used the\nread() interface would work, except they would sometimes have the fields\nreversed (depending on the luck of which field the device was on when the\napplication started VBI capture).  The net effect was that CC decoding would\nonly work about 50% of the time.\n\nRestructure the VBI code a bit so that works like all the other drivers, such\nthat both fields are delivered in a single videobuf buffer, which ensures that\nthey are always received in a predictable order.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "adc0356e9ba59b9b014a58c9e117b10c9ce522d9",
      "tree": "cc46f8592970fc817ac4b7372c5f7d3ca373fee1",
      "parents": [
        "dd067a8de79fcc75b3fbd84aba398c9296b47cb2"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Thu Jul 08 13:12:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:18 2010 -0200"
      },
      "message": "[media] cx231xx: Fix VBI parameters for sampling rate and offset\n\nThe VBI sampling rate and offset were incorrectly specified, which resulted in\nCC data not being rendered under zvbi or tvtime.\n\nSet the fields correctly.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd067a8de79fcc75b3fbd84aba398c9296b47cb2",
      "tree": "8760b6a032052a32f6d4cc6093d1686ecf065e2f",
      "parents": [
        "2bfcc0611d1b53cf5ce2079b1f1a90bb769a9ea9"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Wed Jul 07 19:28:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:17 2010 -0200"
      },
      "message": "[media] cx231xx: fix format string warning\n\nChange a %x to a %p since the variable is a pointer\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bfcc0611d1b53cf5ce2079b1f1a90bb769a9ea9",
      "tree": "cc27ae2d1cb786367ba7990826d6c42b4a9dfb5b",
      "parents": [
        "bda7f4ee67b8a7a6315b906224d01d44d5a433b4"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Wed Jul 07 19:26:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:16 2010 -0200"
      },
      "message": "[media] cx231xx-dvb: remove unused variable\n\nGet rid of warning about unused variable\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bda7f4ee67b8a7a6315b906224d01d44d5a433b4",
      "tree": "038a5a0effdae63ec8dcdc94534e36fa8990ed1a",
      "parents": [
        "9dfde5578d1111da96142d16fdfa2039d8992744"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Wed Jul 07 18:25:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:15 2010 -0200"
      },
      "message": "[media] s5h1432: fix codingstyle issues\n\nRun Lindent and fix a few spacing issues.\n\nThis patch makes no functional change to the driver.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9dfde5578d1111da96142d16fdfa2039d8992744",
      "tree": "bef3d471ac067b8329645c89dd5ceeb2e7a6f326",
      "parents": [
        "761f6cf6425e8024b983ddfa905a4c0002718fbe"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Wed Jul 07 11:33:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:14 2010 -0200"
      },
      "message": "[media] Use smaller i2c transaction size with 18271 tuner\n\nConfigure the tda18271 to use a smaller transaction size by default, which\nworks around some sort of i2c bug in the Polaris driver (which needs to be\ndebugged).\n\nThis should be safe for other boards (being in tuner-core means it will be\nenabled by default), although testing needs to be done.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "761f6cf6425e8024b983ddfa905a4c0002718fbe",
      "tree": "466f3f955b14c3647af49a5d8313d3a923d46633",
      "parents": [
        "d78148fba47c7c79f3d14db1abe29172b45ab9c8"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Tue Jul 06 19:24:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:13 2010 -0200"
      },
      "message": "[media] cx231xx: fix race condition in DVB initialization\n\nFix case where analog calls come in while the DVB side of the board is still\ninitializing.  This patch is actually just an exact port of the same patch\nmade by Mauro to em28xx in hg rev 14762.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d78148fba47c7c79f3d14db1abe29172b45ab9c8",
      "tree": "2b3d903f8b41ae9796dca3f2f5291e606d600e8d",
      "parents": [
        "1a50fddefd17ec1359d08cd23c77da42fabbb4a7"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@hauppauge.com",
        "time": "Tue Jul 06 18:25:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:12 2010 -0200"
      },
      "message": "[media] cx231xx: add USB ID Hauppauge model 111301\n\nAdd a USB ID for model 111301.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a50fddefd17ec1359d08cd23c77da42fabbb4a7",
      "tree": "2467c087a5ba145e004d5de30fa0e950bbdaf359",
      "parents": [
        "64fbf44455260684fa5bfdd3121af3d0ef0b48dd"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Tue Jul 06 18:23:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:11 2010 -0200"
      },
      "message": "[media] cx231xx: add support for Hauppauge EXETER\n\nAdd support for various Hauppauge EXETER designs.\n\nNote by DJH: fixed a few minor \u0027make checkpatch\u0027 warnings before commit.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "64fbf44455260684fa5bfdd3121af3d0ef0b48dd",
      "tree": "3e823c84d187b8de0731cd0b703b341abd92350e",
      "parents": [
        "47b75ec14653f12f9fd6fd76bfd5891ba35e1e79"
      ],
      "author": {
        "name": "Palash Bandyopadhyay",
        "email": "palash.bandyopadhyay@conexant.com",
        "time": "Tue Jul 06 18:12:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:10 2010 -0200"
      },
      "message": "[media] cx231xx: Added support for Carraera, Shelby, RDx_253S and VIDEO_GRABBER\n\nAdded support for new cx231xx boards - Carraera, Shelby, RDx_253S and\nVIDEO_GRABBER.\n\n[mchehab@redhat.com: Fix a merge conflict with BKL removal patches]\nSigned-off-by: Palash Bandyopadhyay \u003cpalash.bandyopadhyay@conexant.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "47b75ec14653f12f9fd6fd76bfd5891ba35e1e79",
      "tree": "02c5c4c170aaec16c99a2ed99da98b28b6b77b85",
      "parents": [
        "e4115bb2841019aa19cc5bcf0f1aa24789d05ccf"
      ],
      "author": {
        "name": "Palash Bandyopadhyay",
        "email": "palash.bandyopadhyay@conexant.com",
        "time": "Tue Jul 06 16:40:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:09 2010 -0200"
      },
      "message": "[media] s5h1432: Add new s5h1432 driver\n\nIntroduce a new driver for the s5h1432\n\nSigned-off-by: Palash Bandyopadhyay \u003cpalash.bandyopadhyay@conexant.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4115bb2841019aa19cc5bcf0f1aa24789d05ccf",
      "tree": "981a33ddc20b0e79ebaf10fffff246271abee4be",
      "parents": [
        "01bc79918637432bf6ee7f4ad7fa547c0a14fa6a"
      ],
      "author": {
        "name": "Ruslan Pisarev",
        "email": "ruslanpisarev@gmail.com",
        "time": "Mon Sep 27 10:01:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:08 2010 -0200"
      },
      "message": "[media] Staging: cx25821: fix braces and space coding style issues\n\nErrors found by the checkpatch.pl tool.\n\n[mchehab@redhat.com: merged a series of CodingStyle cleanup patches for cx25851. They\u0027re all from the same author, and patches the same driver]\nSigned-off-by: Ruslan Pisarev \u003cruslan@rpisarev.org.ua\u003e\nCc: Palash Bandyopadhyay \u003cPalash.Bandyopadhyay@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "01bc79918637432bf6ee7f4ad7fa547c0a14fa6a",
      "tree": "9937ddf37412dc645c223c65937254c5128221f5",
      "parents": [
        "96eb729a5b9d1c7cff78f5d34dcce5d59c97d7d3"
      ],
      "author": {
        "name": "Ruslan Pisarev",
        "email": "ruslan@rpisarev.org.ua",
        "time": "Mon Sep 27 10:00:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:07 2010 -0200"
      },
      "message": "[media] Staging: cx25821: remove spaces after parenthesis\n\nfix \"ERROR: space prohibited after that open parenthesis \u0027(\u0027\"\n\nThis is a patch to the cx25821-audio-upstream.h file that fixed up a\nspace errors found by the checkpatch.pl tools.\n\nSigned-off-by: Ruslan Pisarev \u003cruslan@rpisarev.org.ua\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96eb729a5b9d1c7cff78f5d34dcce5d59c97d7d3",
      "tree": "9d5b29f9100bfcebaf4ff53f3d6daa03700fd69c",
      "parents": [
        "b0326b7f8de020d70487673123bc93138c091151"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Fri Sep 24 14:17:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:06 2010 -0200"
      },
      "message": "[media] cafe_ccic: Implement VIDIOC_ENUM_FRAMEINTERVALS and ENUM_FRAMESIZES\n\nThis allows GStreamer to pick appropriate framerates and resolutions\nbased on desired capture parameters.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b0326b7f8de020d70487673123bc93138c091151",
      "tree": "0d602baa2d6502af3cd6abc571e3b55ac55a08b3",
      "parents": [
        "e99dfcf7f68d8dffccfa795d1548790cee2d7395"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Fri Sep 24 14:17:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:06 2010 -0200"
      },
      "message": "[media] ov7670: implement VIDIOC_ENUM_FRAMESIZES\n\nGStreamer uses this.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e99dfcf7f68d8dffccfa795d1548790cee2d7395",
      "tree": "8402127de2243502f9d4a2270af7307568832a32",
      "parents": [
        "df2b9b0f9c02689ce3b3f0b5dbc6c9b272bbe1ab"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Sep 24 14:17:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:05 2010 -0200"
      },
      "message": "[media] ov7670: implement VIDIOC_ENUM_FRAMEINTERVALS\n\nInquiring minds (and gstreamer) want to know.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "df2b9b0f9c02689ce3b3f0b5dbc6c9b272bbe1ab",
      "tree": "cb36b0bd7fde50dd3042bfe38d58a118790dc69d",
      "parents": [
        "a716e9d75f04ff71fb5e391a7a189b6f1b032bbc"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Fri Sep 24 14:17:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:04 2010 -0200"
      },
      "message": "[media] cafe_ccic: Fix hang in command write processing\n\nThis patch, which basically reverts 6d77444ac, fixes an occasional\non-boot or on-capture hang on the XO-1 laptop.\n\nIt seems like the cafe hardware is flakier than we thought and that in\nsome cases, the commands get executed but are never reported as completed\n(even if we substantially increase the delays before reading registers).\n\nReintroduce the 1-second CAFE_SMBUS_TIMEOUT to catch and avoid this\nstrange hardware bug.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a716e9d75f04ff71fb5e391a7a189b6f1b032bbc",
      "tree": "7268fc4aba94503801ab6f322cf9f52aff854aa4",
      "parents": [
        "94d4350c544066d590eee93582220128e8be8b1c"
      ],
      "author": {
        "name": "Pete Eberlein",
        "email": "pete@sensoray.com",
        "time": "Thu Sep 23 14:43:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:03 2010 -0200"
      },
      "message": "[media] go7007: MJPEG buffer overflow\n\nThe go7007 driver has a potential buffer overflow and pointer corruption\nbug which causes a crash while capturing MJPEG. The motion detection\n(MODET) active_map array can be overflowed by JPEG frame data that\nemulates a MODET start code. The active_map overflow overwrites the\nactive_buf pointer, causing a crash.\n\nThe JPEG data that emulated MODET start code was being removed from the\noutput, resulting in garbled JPEG frames. Therefore ignore MODET start\ncodes when MODET is not enabled.\n\nSigned-off-by: Pete Eberlein \u003cpete@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94d4350c544066d590eee93582220128e8be8b1c",
      "tree": "bb1830948998a0168f1dfa3ecdb7f56bd61e9436",
      "parents": [
        "2b361ab6d54ddd4322d730ecbee25ab4b98aa36f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 07 09:42:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:02 2010 -0200"
      },
      "message": "[media] staging/tm6000: Fix a warning message\n\nI added a code to the driver to force it to produce a warning. This\nwere intended to remind me about a very bad hack. I never found a way\nto workaround. So, instead of those warnings:\n\ndrivers/staging/tm6000/tm6000-core.c: In function ‘tm6000_init_analog_mode’:\ndrivers/staging/tm6000/tm6000-core.c:328: warning: ISO C90 forbids mixed declarations and code\n\nLet\u0027s document the issue and hope if someone with the support of the vendor\nmight fix it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b361ab6d54ddd4322d730ecbee25ab4b98aa36f",
      "tree": "6df7b87e8965e46667dc041b58ca685f2502a585",
      "parents": [
        "1bede7521dbc12b386f72f26d41933789ccc9d7d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 07 09:36:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:01 2010 -0200"
      },
      "message": "[media] lirc_igorplugusb: Fix a compilation waring\n\ndrivers/staging/lirc/lirc_igorplugusb.c: In function ‘usb_remote_probe’:\ndrivers/staging/lirc/lirc_igorplugusb.c:393: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 3 has type ‘unsigned int’\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1bede7521dbc12b386f72f26d41933789ccc9d7d",
      "tree": "82bf713b49ed99da9f478865507a2a9aafbf27d0",
      "parents": [
        "22c00854f3db563427527a8f71c20bd3943b13e0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 07 09:31:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:17:00 2010 -0200"
      },
      "message": "[media] videobuf-dma-sg: Use min_t(size_t, PAGE_SIZE ..)\n\nAs pointed by Laurent:\n\nI think min_t(size_t, PAGE_SIZE, size) is the preferred way.\n\nThanks-to: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "22c00854f3db563427527a8f71c20bd3943b13e0",
      "tree": "9b1e8dcbcc44b55ceaa4c9b89734dc55a8bec2ff",
      "parents": [
        "7242063018c06977dc6825026b3075076e6f227b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Sep 30 16:55:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:16:59 2010 -0200"
      },
      "message": "[media] lirc: Make struct file_operations pointer const\n\nstruct file_operations was made const in the drivers, but not in struct\nlirc_driver:\n\ndrivers/staging/lirc/lirc_it87.c:365: warning: initialization discards qualifiers from pointer target type\ndrivers/staging/lirc/lirc_parallel.c:571: warning: initialization discards qualifiers from pointer target type\ndrivers/staging/lirc/lirc_serial.c:1073: warning: initialization discards qualifiers from pointer target type\ndrivers/staging/lirc/lirc_sir.c:482: warning: initialization discards qualifiers from pointer target type\ndrivers/staging/lirc/lirc_zilog.c:1284: warning: assignment discards qualifiers from pointer target type\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7242063018c06977dc6825026b3075076e6f227b",
      "tree": "3d1a33e60443774cf5199c6bc6ee4b76f4d57ac3",
      "parents": [
        "be737a826949760b75c3b46fc86686274965fca1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 09 16:43:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:16:58 2010 -0200"
      },
      "message": "V4L/DVB: Fix a merge conflict that affects unlock_ioctl\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be737a826949760b75c3b46fc86686274965fca1",
      "tree": "2ccabcc9966591454dad7fee59b7d3ff93b3ee70",
      "parents": [
        "d302548a9f88ee417e680ac1e731ef11006b1735"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Oct 06 22:54:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:16:57 2010 -0200"
      },
      "message": "V4L/DVB: tm6000: Fix warnings due to a small array size\n\ndrivers/staging/tm6000/tm6000-stds.c:101: warning: excess elements in array initializer\ndrivers/staging/tm6000/tm6000-stds.c:101: warning: (near initialization for ‘tv_stds[0].common’)\ndrivers/staging/tm6000/tm6000-stds.c:160: warning: excess elements in array initializer\ndrivers/staging/tm6000/tm6000-stds.c:160: warning: (near initialization for ‘tv_stds[1].common’)\ndrivers/staging/tm6000/tm6000-stds.c:219: warning: excess elements in array initializer\ndrivers/staging/tm6000/tm6000-stds.c:219: warning: (near initialization for ‘tv_stds[2].common’)\ndrivers/staging/tm6000/tm6000-stds.c:336: warning: excess elements in array initializer\ndrivers/staging/tm6000/tm6000-stds.c:336: warning: (near initialization for ‘tv_stds[4].common’)\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d302548a9f88ee417e680ac1e731ef11006b1735",
      "tree": "c06cdfce1c6ea7d8820e22407e497ec79d0db786",
      "parents": [
        "d026d8284378110c8629a259caaccae4628f1ce0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Oct 06 22:02:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:16:52 2010 -0200"
      },
      "message": "V4L/DVB: saa7134-input can\u0027t be a module right now\n\nThere are some symbols at saa7134-input that are used on saa7134\nand vice-versa. Due to that, module install fails.\n\nSo, partially revert commit 9f495cf7d691c99bf7bdcec9f35fcfdad2cf9ae9.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d026d8284378110c8629a259caaccae4628f1ce0",
      "tree": "ba59167fc4954bc5c1ea5a112dac46e319fcffff",
      "parents": [
        "266815e25522879cf10d4a8677f1589b7b67ee68"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Oct 06 21:57:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:21 2010 -0200"
      },
      "message": "V4L/DVB: videobuf-dma-sg: Fix a warning due to the usage of min(PAGE_SIZE, arg)\n\ndrivers/media/video/videobuf-dma-sg.c: In function ‘videobuf_pages_to_sg’:\ndrivers/media/video/videobuf-dma-sg.c:119: warning: comparison of distinct pointer types lacks a cast\ndrivers/media/video/videobuf-dma-sg.c:120: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "266815e25522879cf10d4a8677f1589b7b67ee68",
      "tree": "4270345ebc530e13983a5ae5eccaa14818921632",
      "parents": [
        "a95bd640e7e5642eca52b946f7a27481980154ac"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Oct 01 08:06:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:21 2010 -0200"
      },
      "message": "V4L/DVB: gspca - sonixj: Have 0c45:6130 handled by sonixj instead of sn9c102\n\nThe driver sn9c102 does not know about the sensor mi0360b.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a95bd640e7e5642eca52b946f7a27481980154ac",
      "tree": "df24e1ef35dcd56be42a23472e3db4e41c36ec42",
      "parents": [
        "a067db847335207bd059f5b93bcbbb04910d8a69"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Oct 01 07:54:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:21 2010 -0200"
      },
      "message": "V4L/DVB: gspca - sonixj: Bad detection of the end of image\n\nThe \u0027end of image\u0027 block may be splitted between two ISOC packets.\nThis case was not tested, so, some images could be lost and concatenated\nto previous one(s), raising \u0027frame overflow\u0027 errors.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a067db847335207bd059f5b93bcbbb04910d8a69",
      "tree": "ebcebbfd8c78c14b7147509bedb5f186744107fa",
      "parents": [
        "294d8b4a969b834f0d02c623eef050a0f3c1e209"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Oct 01 07:51:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:21 2010 -0200"
      },
      "message": "V4L/DVB: gspca - sonixj: Add sensor mi0360b\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "294d8b4a969b834f0d02c623eef050a0f3c1e209",
      "tree": "57cef96bcc1c115f32300ce06b09398795264da2",
      "parents": [
        "2856643e2e18f306227ae1257b63fc713d426dc7"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Oct 01 07:37:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:21 2010 -0200"
      },
      "message": "V4L/DVB: gspca - mr97310a: Declare static the constant tables\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2856643e2e18f306227ae1257b63fc713d426dc7",
      "tree": "95d66ed5853da693ec44729f592ee3e2f3dea80a",
      "parents": [
        "85c55efb0a20c5dac435a6817ffb20fe988b9122"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Oct 01 07:33:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:20 2010 -0200"
      },
      "message": "V4L/DVB: gspca - many subdrivers: Handle the buttons when CONFIG_INPUT\u003dm\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85c55efb0a20c5dac435a6817ffb20fe988b9122",
      "tree": "7b6b0b0e10c1f92b21b4afcd27463761e4f0f352",
      "parents": [
        "73f4d265f660be3d69ee930bbf55c9ba069be079"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Tue Sep 21 05:49:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:20 2010 -0200"
      },
      "message": "V4L/DVB: radio-si4713: Release i2c adapter in driver cleanup paths\n\nCall to i2c_put_adapter was missing in radio_si4713_pdriver_probe and\nradio_si4713_pdriver_remove.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73f4d265f660be3d69ee930bbf55c9ba069be079",
      "tree": "12eb44446233db182ea245a2b3ada4bdc529d1a6",
      "parents": [
        "3dae8b41dc5651f8eb22cf310e8b116480ba25b7"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Mon Sep 20 17:07:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:20 2010 -0200"
      },
      "message": "V4L/DVB: tm6000+audio\n\nI rework my last patch for audio and now audio works well. This patch\ncan be submited to GIT tree Quality of audio now is good for SECAM-DK.\nFor other standard I set some value from datasheet need some tests.\n\n1. Fix pcm buffer overflow\n2. Rework pcm buffer fill method\n3. Swap bytes in audio stream\n4. Change some registers value for TM6010\n5. Change pcm buffer size\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3dae8b41dc5651f8eb22cf310e8b116480ba25b7",
      "tree": "702f6352823e706b6a5d90111e1797cb726944b3",
      "parents": [
        "bfc3d57ff75a6ac34cc4b88a4abd6d6d9ef32e73"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 16 15:00:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:20 2010 -0200"
      },
      "message": "V4L/DVB: uvc: Enable USB autosuspend by default on uvcvideo\n\nWe\u0027ve been doing this for a while in Fedora without any complaints.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bfc3d57ff75a6ac34cc4b88a4abd6d6d9ef32e73",
      "tree": "157de13bfd50b2a94188e1795e50726e5148f7b5",
      "parents": [
        "3fd8e647eaa76a1eb5bdd0fcecf49364a089b71d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 26 00:39:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:19 2010 -0200"
      },
      "message": "V4L/DVB: tda18271: Add some hint about what tda18217 reg ID returned\n\nInstead of doing:\n\n[   82.581639] tda18271 4-0060: creating new instance\n[   82.588411] Unknown device detected @ 4-0060, device not supported.\n[   82.594695] tda18271_attach: [4-0060|M] error -22 on line 1272\n[   82.600530] tda18271 4-0060: destroying instance\n\nPrint:\n[  468.740392] Unknown device (0) detected @ 4-0060, device not supported.\n\nfor the error message, to help detecting what\u0027s going wrong with the\ndevice.\n\nThis helps to detect when the driver is using the wrong I2C bus (or have\nthe i2g gate switch pointing to the wrong place), on devices like cx231xx\nthat just return 0 on reads to a non-existent i2c device.\n\nReviewed-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fd8e647eaa76a1eb5bdd0fcecf49364a089b71d",
      "tree": "262fec3628c13f004a49477fc19cc1ff20c12521",
      "parents": [
        "e3cfd447d01cf723ccda0ad6bfa2e85b73d3d747"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Sep 30 09:29:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:19 2010 -0200"
      },
      "message": "V4L/DVB: v4l2-common: Move v4l2_find_nearest_format from videodev2.h to v4l2-common.h\n\nThis function is an internal API and belongs in v4l2-common.h, not\nvideodev.h. The return pointer and probe argument should be const as well.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3cfd447d01cf723ccda0ad6bfa2e85b73d3d747",
      "tree": "8fd50212aabd40320a41b6a55055fc808b544cd8",
      "parents": [
        "4bf8b679029127fd84e9bfeb8710723a426e89ad"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Sep 30 09:18:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:19 2010 -0200"
      },
      "message": "V4L/DVB: videobuf: add ext_lock argument to the queue init functions (part 2)\n\nMissed a few init functions on non-Intel platforms the first time :-(\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4bf8b679029127fd84e9bfeb8710723a426e89ad",
      "tree": "9d80fc17cf19b998a0f718ee0a952187f03c80f8",
      "parents": [
        "cdd15a0a1b69de00f0809bddb0a9ca66a50509ce"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Sep 25 06:12:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:19 2010 -0200"
      },
      "message": "V4L/DVB: gspca - sonixj: Propagate USB errors to higher level\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cdd15a0a1b69de00f0809bddb0a9ca66a50509ce",
      "tree": "56042b96c501d82dc1fd99ad44b7fead1b463a41",
      "parents": [
        "a2efdd7b189a1ed0413b058a77c3529fb0758e80"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Sep 25 05:36:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:19 2010 -0200"
      },
      "message": "V4L/DVB: gspca - spca505: Remove the eeprom write commands of NxUltra\n\nWith a null request byte, these commands prevented the next commands\nto be executed.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2efdd7b189a1ed0413b058a77c3529fb0758e80",
      "tree": "0fea6920480102deb1c790c791589b42223390c9",
      "parents": [
        "8129888a7ab2c903562d7a6e49f6884858eb55e8"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Sep 25 03:23:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:18 2010 -0200"
      },
      "message": "V4L/DVB: gspca - cpia1: Fix compilation warning when gspca debug disabled\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8129888a7ab2c903562d7a6e49f6884858eb55e8",
      "tree": "ea2060e768c02f88f36df0b54fea7cc7c0bbfe38",
      "parents": [
        "8dbf3e7c3a89bb398d69e373962a6b447d1ff3d7"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Sep 25 03:20:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:18 2010 -0200"
      },
      "message": "V4L/DVB: gspca - benq: Remove useless module load/unload messages\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8dbf3e7c3a89bb398d69e373962a6b447d1ff3d7",
      "tree": "69866ffc470794308232181f323ac05d2ee2a887",
      "parents": [
        "57bee29d6e8cf721864fa47a18366bee5ff24f21"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Sep 25 03:19:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:18 2010 -0200"
      },
      "message": "V4L/DVB: gspca - benq: Display error messages when gspca debug disabled\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57bee29d6e8cf721864fa47a18366bee5ff24f21",
      "tree": "eec0e9a15386db2bbe041f9e39d60075614c5adc",
      "parents": [
        "79c6ff93c74e793ccceb464ee3698478c812ce79"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 17 14:29:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:18 2010 -0200"
      },
      "message": "V4L/DVB: soc-camera: allow only one video queue per device\n\nMultiple user-space application instances can open the same video device, but\nit only makes sense for one of them to manage the videobuffer queue and set\nvideo format of the device. Restrict soc-camera respectively.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "79c6ff93c74e793ccceb464ee3698478c812ce79",
      "tree": "9750ba1a7d14619e8e74449513af0a31ccf8c803",
      "parents": [
        "45f4d4e8799ff1d7ef72747203935f1f2533743d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Aug 27 13:41:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:18 2010 -0200"
      },
      "message": "V4L/DVB: V4L2: add a generic function to find the nearest discrete format to the required one\n\nMany video drivers implement a fixed set of frame formats and thus face a task\nof finding the best match for a user-requested format. Implementing this in a\ngeneric function has also an advantage, that different drivers with similar\nsupported format sets will select the same format for the user, which improves\nconsistency across drivers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45f4d4e8799ff1d7ef72747203935f1f2533743d",
      "tree": "d54f6b94879e9a03f1aece35462df4575b98c29b",
      "parents": [
        "7c6b73197062180d51e9871982b083a651838992"
      ],
      "author": {
        "name": "Michael Grzeschik",
        "email": "m.grzeschik@pengutronix.de",
        "time": "Fri Aug 27 09:39:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:18 2010 -0200"
      },
      "message": "V4L/DVB: mx2_camera: add informative camera clock frequency printout\n\nSigned-off-by: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c6b73197062180d51e9871982b083a651838992",
      "tree": "f348b952a417c1d9a4a12301159068b616d90f14",
      "parents": [
        "88bfd0bd7f8343c3c2ff65fe4d3fc3aff6ecca7c"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Tue Jul 27 09:06:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:17 2010 -0200"
      },
      "message": "V4L/DVB: mx2_camera: implement forced termination of active buffer for mx25\n\nThis allows userspace to terminate a capture without waiting for the current\nframe to complete.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "88bfd0bd7f8343c3c2ff65fe4d3fc3aff6ecca7c",
      "tree": "b87a7114239996029517f13a64efcf775ab7c302",
      "parents": [
        "7c3a2066aa99b9e6c725803fd153ee8895219dba"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Tue Jul 27 09:06:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:17 2010 -0200"
      },
      "message": "V4L/DVB: mx2_camera: fix comment typo\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c3a2066aa99b9e6c725803fd153ee8895219dba",
      "tree": "450372da4941fa6c842fc6be8f6b962e9c2f2787",
      "parents": [
        "ec73365bd47bb7e113f66d0d617676722c9447b1"
      ],
      "author": {
        "name": "Michael Grzeschik",
        "email": "m.grzeschik@pengutronix.de",
        "time": "Mon Aug 09 11:57:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:17 2010 -0200"
      },
      "message": "V4L/DVB: mx2_camera: remove emma limitation for RGB565\n\nIn the current source status the emma has no limitation for any PIXFMT\nsince the data is parsed raw and unprocessed into the memory.\n\nSigned-off-by: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec73365bd47bb7e113f66d0d617676722c9447b1",
      "tree": "300626acffeb7931702efeac7246031f7abcbd6d",
      "parents": [
        "873ecd8f8f5eed877df74e54e7c20aee9ef887e5"
      ],
      "author": {
        "name": "Michael Grzeschik",
        "email": "m.grzeschik@pengutronix.de",
        "time": "Tue Aug 03 07:57:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:17 2010 -0200"
      },
      "message": "V4L/DVB: mt9m111: register cleanup hex to dec bitoffset\n\nSigned-off-by: Philipp Wiesner \u003cp.wiesner@phytec.de\u003e\nSigned-off-by: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "873ecd8f8f5eed877df74e54e7c20aee9ef887e5",
      "tree": "8ed37879cf4d8e28ae6df8b59b852febf6acf658",
      "parents": [
        "401e5f8d38f539765cf550fa76b684d10975840c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 19 06:00:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:17 2010 -0200"
      },
      "message": "V4L/DVB: cpia2: remove V4L1 support from this driver\n\nV4L1 is deprecated and will be removed completely soon.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "401e5f8d38f539765cf550fa76b684d10975840c",
      "tree": "4b12a9ac2b8b42490b4a085057c3dcc1a5e486e3",
      "parents": [
        "361ae54fc7f06a0cee1fb6e6a659a42556b56702"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 30 08:41:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:16 2010 -0200"
      },
      "message": "V4L/DVB: em28xx: fix a compilation warning\n\ndrivers/media/video/em28xx/em28xx-video.c: In function ‘vidioc_s_register’:\ndrivers/media/video/em28xx/em28xx-video.c:1617: warning: unused variable ‘rc’\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "361ae54fc7f06a0cee1fb6e6a659a42556b56702",
      "tree": "fc952bedcc1e5de5bee879dd32c0b09702aa0fb1",
      "parents": [
        "d5906dd6564bbf59a27bf1be87743b8794b5468e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 26 08:01:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:15 2010 -0200"
      },
      "message": "V4L/DVB: radio-mr800: remove BKL\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5906dd6564bbf59a27bf1be87743b8794b5468e",
      "tree": "3538042852f41304af58e9da089ca941c834c477",
      "parents": [
        "0499a5aa777f8e56e46df362f0bb9d9d116186f9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 26 07:45:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:15 2010 -0200"
      },
      "message": "V4L/DVB: em28xx: the default std was not passed on to the subdevs\n\nThe initial em28xx std (PAL) was not passed on to the subdevs. This led to\nthese tvp5150 kernel log errors when running v4l2-ctl --all:\n\ntvp5150 0-005c: VBI can\u0027t be configured without knowing number of lines\n\nThe reason was that tvp5150 was still using its own internal default: STD_ALL.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "0499a5aa777f8e56e46df362f0bb9d9d116186f9"
}
