)]}'
{
  "log": [
    {
      "commit": "bc809ab37e4a8f6eeea0afae76bb1bc6cc52fe98",
      "tree": "8bfa0968d3805b56f1c848cd7dc22911a8efe7a1",
      "parents": [
        "5f78a9f96bc1954e9bd51458af8658b1eda603be"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Mon Sep 28 16:44:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:51 2009 -0200"
      },
      "message": "V4L/DVB (13201): saa7164: disable tda18271 slave tuner output on slave in standby mode\n\nEnable the standby mode optimization to disable the tda18271\nslave tuner output / loop thru options when in low power mode\non the slave tuner, only.  The master tuner must always leave\nslave tuner output / loop thru enabled.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f78a9f96bc1954e9bd51458af8658b1eda603be",
      "tree": "4ebddaddc8ac9c4fa0852640b910d74bbdfcd9e1",
      "parents": [
        "46b4f2ab5858de905a20389c32105fcee833e0d3"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Oct 19 07:40:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:51 2009 -0200"
      },
      "message": "V4L/DVB (13198): gspca - ov519: Bad frame pointer in ovfx2 packet scan.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46b4f2ab5858de905a20389c32105fcee833e0d3",
      "tree": "273bb6285c9605d083934f95e708c7fe70da3f4e",
      "parents": [
        "fdd1dd1d246e14dacd8fb0bf842828b03bed2481"
      ],
      "author": {
        "name": "Amauri Magagna",
        "email": "amaurimagagna@gmail.com",
        "time": "Sat Oct 17 07:21:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:51 2009 -0200"
      },
      "message": "V4L/DVB (13197): gspca - sonixj: Adjust colors and autogain for sensor om6802.\n\n- set correct colors at startup time\n- autogain was too slow (4-5 mn - now 15-30 s))\n\nSigned-off-by: Amauri Magagna \u003camaurimagagna@gmail.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fdd1dd1d246e14dacd8fb0bf842828b03bed2481",
      "tree": "23c63e895e965d869300dde37c3269d8d8b4ed58",
      "parents": [
        "be9904bdde05137085af1df98de98a49ddce9ad8"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Oct 15 04:20:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:50 2009 -0200"
      },
      "message": "V4L/DVB (13196): gspca - gl860: add flip/mirror for OV2640\n\n- add flip/mirror support for OV2640\n- fix for backlight value range\n- fix for red-blue inversion hue mode with V4L1 applications\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be9904bdde05137085af1df98de98a49ddce9ad8",
      "tree": "014c2c7d5925f8c4761c30d1b71f0af5de9cbadd",
      "parents": [
        "216f05aa2a704ab8dfbfb3ca36da1e04d2a9ee67"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Oct 15 04:13:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:50 2009 -0200"
      },
      "message": "V4L/DVB (13195): gspca - gl860: comment changes and naming scheme egalization\n\n- small changes in comments\n- unified naming scheme for subdriver variables\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "216f05aa2a704ab8dfbfb3ca36da1e04d2a9ee67",
      "tree": "648721ec1a7bc21696eb302b02ad2db0fed88530",
      "parents": [
        "013db7575bdfb57d295e9a27186f52c7547ef2d2"
      ],
      "author": {
        "name": "Olivier Lorin",
        "email": "o.lorin@laposte.net",
        "time": "Thu Oct 15 04:12:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:49 2009 -0200"
      },
      "message": "V4L/DVB (13194): gspca - gl860: improvement of the main driver part\n\n- fix for warning compilation about sd_ctrls\n- trace improvement while probing the sensor\n\nSigned-off-by: Olivier Lorin \u003co.lorin@laposte.net\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "013db7575bdfb57d295e9a27186f52c7547ef2d2",
      "tree": "7735a2d7daabec618fcacf2a775079c057b0c285",
      "parents": [
        "e0d49e2d3ae3cd887b7999c4227c04008d2a02c4"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Oct 07 05:24:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:49 2009 -0200"
      },
      "message": "V4L/DVB (13193): gspca - zc3xx.c: Change init sequences of sensor tas5130c.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e0d49e2d3ae3cd887b7999c4227c04008d2a02c4",
      "tree": "cc4cd7e02c1a6fe6a076aaf6398db3ad4e3d185a",
      "parents": [
        "760c466c66db40cde5953e93b94ae20c7610fb20"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Mon Oct 05 05:41:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:49 2009 -0200"
      },
      "message": "V4L/DVB (13192): gspca - pac_common: redesign function for finding Start Of Frame\n\nThe original implementation of pac_find_sof() does not always find\nthe Start Of Frame (SOF) marker. Replace it with a state machine\nbased design.\n\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "760c466c66db40cde5953e93b94ae20c7610fb20",
      "tree": "9046a9b790ecca6b895c67634dd982f43af417bb",
      "parents": [
        "36a91879d85396ea6470d3a5bde8287e40b5a0e9"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Tue Oct 13 23:44:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:48 2009 -0200"
      },
      "message": "V4L/DVB (13188): xc5000: return an error on tuning attempts if firmware not loaded\n\nXc5000 tuning attempts shouldn\u0027t return zero in the case where the firmware\ndid not load successfully.\n\nThanks to Michael Krufky for pointing out this issue.\n\nCc: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "36a91879d85396ea6470d3a5bde8287e40b5a0e9",
      "tree": "884f72a9cfb113b7298b9fccda29a7149ee11d51",
      "parents": [
        "6a540bdf0134fc7198dd053a352b4c414a5e7e19"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Tue Oct 13 23:32:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:48 2009 -0200"
      },
      "message": "V4L/DVB (13187): au8522: add support for saturation and hue controls\n\nAdd support for saturation/hue controls, prompted by errors showing up in\nthe mythbackend log.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a540bdf0134fc7198dd053a352b4c414a5e7e19",
      "tree": "5d9e91bf1548302d6159fb277b0fef842c734a8c",
      "parents": [
        "bf926adfbbb36876396511f1bdc78f73dc596e21"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Oct 24 15:02:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:47 2009 -0200"
      },
      "message": "V4L/DVB (13185): gspca: Don\u0027t resubmit error status URB\u0027s when suspending\n\ngspca: Don\u0027t resubmit error status URB\u0027s when suspending\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf926adfbbb36876396511f1bdc78f73dc596e21",
      "tree": "336ef7ba4f68af52f3cc45b87e33a26d4f3451c2",
      "parents": [
        "21f1b932dbcc5ed18444e6995aeb856e583804ae"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 23 06:56:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:47 2009 -0200"
      },
      "message": "V4L/DVB (13184): gspca: Don\u0027t forget to resubmit URB\u0027s in case of an error\n\nThe gscpa core was not resubmitting URB\u0027s when the URB status was an error,\nthis means we will loose URB\u0027s (potentially all stopping the stream) in\ncase of sporadic USB issues. I\u0027ve seen this with an Aiptek stv0680 based\nPenCam connected through an USB 2.0 hub.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "21f1b932dbcc5ed18444e6995aeb856e583804ae",
      "tree": "3a378aaf90c4937482b8fb1b06f902aa09c12ed0",
      "parents": [
        "73997870c64d604f521e85a57511f36a2dc22ed0"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 23 06:50:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:47 2009 -0200"
      },
      "message": "V4L/DVB (13183): gspca: add stv0680 subdriver\n\nThis patch adds a new subdriver to gspca supporting cams with the stv0680\nbridge (replacing the old in kernel v4l1 driver).\n\nMany thanks to Hans Verkuil for providing me with one of the 2 cams used in\ntesting this new sub driver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73997870c64d604f521e85a57511f36a2dc22ed0",
      "tree": "1b764817f736dc07f629f190571976742590902c",
      "parents": [
        "79b359025d57969decb465973f7c0ea195009007"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Oct 19 06:47:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:46 2009 -0200"
      },
      "message": "V4L/DVB (13182): gspca w9968cf: slight tweak to vstart and hstart\n\ngspca w9968cf: slight tweak to vstart and hstart to get rid of black borders\nin 640x480 mode.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "79b359025d57969decb465973f7c0ea195009007",
      "tree": "651bc699116aa3607412cb85208bca091ebd9386",
      "parents": [
        "8394bcf3fc0293aa5cd07e2a1a3c6bf4e1a5b835"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Oct 19 06:08:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:46 2009 -0200"
      },
      "message": "V4L/DVB (13181): gspca w9968cf: Add support for JPEG compression\n\ngspca w9968cf: Add support for JPEG compression, this enables much higher\nframerates at 320x240 / 352x288 and also allows for 640x480 mode for\ncams which can do this. The w9968cf uses planar JPEG, which libv4l until\nnow did not support, so this requires atleast version 0.6.3 of libv4l.\n\nAnd something important I forgot to mention in my earlier w9968cf commits:\nMany thanks to Hans Verkuil for giving me a w9968cf based cam, which has\nallowed me to develop the gspca w9968cf support.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8394bcf3fc0293aa5cd07e2a1a3c6bf4e1a5b835",
      "tree": "b7fa8410b2db4a9db5107ae2dc3f01d64d3c5b45",
      "parents": [
        "fb1f9020609ead93fcec4b0dd02511a46294c147"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 16 11:26:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:45 2009 -0200"
      },
      "message": "V4L/DVB (13180): gspca-w9968cf: Don\u0027t add an extra packet to the buffer after the EOF\n\ngspca-w9968cf: Don\u0027t add an extra packet to the buffer after the EOF,\nthis makes the frame data size bigger then it should be which makes\ngstreamer discard it.\n\nThis patch also fixes an unrelated compiler warning.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fb1f9020609ead93fcec4b0dd02511a46294c147",
      "tree": "867752434af3591fa3f57abaf315d8b40d3348b9",
      "parents": [
        "a511ba947600ae263f8c29c86020ba66a901d3e5"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 16 07:42:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:45 2009 -0200"
      },
      "message": "V4L/DVB (13179): gspca_ov519: cache sensor regs to avoid unnecessary slow i2c reads / writes\n\nCache sensor regs to avoid unnecessary slow i2c reads / writes, this speeds\nup sd_start a bit with most bridges and a lot (from 5 seconds down to 0.3\nseconds) with W996xCF cams, as this avoids very slow bit bang IO over\nUSB i2c reads.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a511ba947600ae263f8c29c86020ba66a901d3e5",
      "tree": "d27d646a98aa45f92a2df78eb66d7cfe0f446ff6",
      "parents": [
        "eea85b0a629970d462481a80e1d45f4d71fe797f"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 16 07:13:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:44 2009 -0200"
      },
      "message": "V4L/DVB (13178): gspca: Add support for Winbond W9967CF and W9968CF camera\u0027s\n\nThis patch adds support to gspca for the Winbond W9967CF and W9968CF\ncamera\u0027s. This is mostly a port of the existing v4l1 driver to gspca\n(making it v4l2). But this also features fixes to the bitbanging i2c code\n(send a nack not an ack after reading the last byte of a transfer), which\ngets rid of the weird errors which were being seen there, and of\nthe smbus_refresh() hack to get around these errors.\n\nAlso the vstart settings have been tweaked to work with different\nfrequency filter settings.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eea85b0a629970d462481a80e1d45f4d71fe797f",
      "tree": "6b305c5fb254f6afc623094b07a501df2e305805",
      "parents": [
        "42752f7a3f4afbabb513d5769c590e9abe2d0cd6"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Tue Sep 22 10:14:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:43 2009 -0200"
      },
      "message": "V4L/DVB (13177): radio: Add support for TEF6862 tuner\n\nThis patch adds support for TEF6862 Car Radio Enhanced Selectivity Tuner.\n\nIt\u0027s implemented as a subdev, supporting checking signal strength\nand setting and getting frequency.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "42752f7a3f4afbabb513d5769c590e9abe2d0cd6",
      "tree": "761b9729772e37fb07b27b8d691f33ceac864c3a",
      "parents": [
        "527aebf29c64a56557f9b44d2852ccb99f91ac3e"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Tue Sep 22 06:07:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:43 2009 -0200"
      },
      "message": "V4L/DVB (13176): adv7180: Support checking standard via interrupts\n\nIf the I2C device provides an interrupt it is registered and the\nstandard\nis updated via interrupts rather than polling.\n\nSince I2C communication is needed, the interrupt handler fires off a\nwork which will check the new standard, and store it in the internal\nstructure.\n\nTo handle mutual exclusion a mutex is introduced.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "527aebf29c64a56557f9b44d2852ccb99f91ac3e",
      "tree": "51ab689d6770ca5e03cdbd4492c6c935537dc104",
      "parents": [
        "c277b60a08fe9e201656528b3f5cd35b554e24af"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Tue Sep 22 06:07:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:42 2009 -0200"
      },
      "message": "V4L/DVB (13175): adv7180: Use __devinit and __devexit macros\n\nThis patch defines the probe and remove function as __devinit and __devexit.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c277b60a08fe9e201656528b3f5cd35b554e24af",
      "tree": "1ab89da0a82d8cfd21a50ad510f747708e47b6a2",
      "parents": [
        "d31242943a73aba0e5cfd0ea674b5e694b4a39e6"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Tue Sep 22 06:06:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:42 2009 -0200"
      },
      "message": "V4L/DVB (13174): adv7180: Support for setting input status\n\nSupport for settings the input standard of the ADV7180.\n\nWhen the input standard is set there is no use to ask the\nchip for standard, therefore it is cached in the driver.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d31242943a73aba0e5cfd0ea674b5e694b4a39e6",
      "tree": "8d0212c11c101233e2534a799da134d9ff07849e",
      "parents": [
        "e3c6e1aaa5db7822524f5b1355960fd732910068"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Tue Sep 22 06:05:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:41 2009 -0200"
      },
      "message": "V4L/DVB (13173): adv7180: Support for getting input status\n\nThis patch adds support to the ADV7180 driver to check the input\nstatus.\n\nSince the status is held in the same register as the input standard\na small restructuring of the code is done to reuse the code for\nreading the register\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3c6e1aaa5db7822524f5b1355960fd732910068",
      "tree": "90543d1b82487e55b5762403fd3650a57ae28ba2",
      "parents": [
        "e6a1a08f00689b0006bef2376ac30daa467901e9"
      ],
      "author": {
        "name": "Danny Wood",
        "email": "danwood76@gmail.com",
        "time": "Sun Sep 20 12:14:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:41 2009 -0200"
      },
      "message": "V4L/DVB (13168): Add support for Asus Europa Hybrid DVB-T card (SAA7134 SubVendor ID: 0x1043 Device ID: 0x4847)\n\nAdds the device IDs and driver linking to allow the Asus Europa DVB-T\ncard to operate with these drivers.\nThe device has a SAA7134 chipset with a TD1316 Hybrid Tuner.\nAll inputs work on the card including switching between DVB-T and\nAnalogue TV, there is also no IR with this card.\n\n[mchehab@redhat.com: CodingStyle fixes]\n\nSigned-off-by: Danny Wood \u003cdanwood76@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e6a1a08f00689b0006bef2376ac30daa467901e9",
      "tree": "11d8f8d3b6a2eed0842e8e8f3d4a453d510de015",
      "parents": [
        "7cbefad085c9112d0b1814db18423e5da072f5c8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Sep 19 16:48:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:40 2009 -0200"
      },
      "message": "V4L/DVB (13166): remove duplicate structure field initialization\n\nThe definition of tvaudio_tuner_ops initializes the s_tuner field twice.\nIt appears that the second case should initialize the g_tuner field.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier I, s, fld;\nposition p0,p;\nexpression E;\n@@\n\nstruct I s \u003d@p0 { ... .fld@p \u003d E, ...};\n\n@s@\nidentifier I, s, r.fld;\nposition r.p0,p;\nexpression E;\n@@\n\nstruct I s \u003d@p0 { ... .fld@p \u003d E, ...};\n\n@script:python@\np0 \u003c\u003c r.p0;\nfld \u003c\u003c r.fld;\nps \u003c\u003c s.p;\npr \u003c\u003c r.p;\n@@\n\nif int(ps[0].line)!\u003dint(pr[0].line) or int(ps[0].column)!\u003dint(pr[0].column):\n  cocci.print_main(fld,p0)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7cbefad085c9112d0b1814db18423e5da072f5c8",
      "tree": "0cfe7890db3e487f45255a1ea4e790c381823cf6",
      "parents": [
        "131db3a1acbd947a9c3257b95ee860a58ce0dffa"
      ],
      "author": {
        "name": "Tuukka Toivonen",
        "email": "tuukka.o.toivonen@nokia.com",
        "time": "Thu Jul 23 10:56:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:40 2009 -0200"
      },
      "message": "V4L/DVB (13165): videobuf do not force buffer size to be multiple of PAGE_SIZE\n\nWhen the image size (bytesperline*height) is not multiple\nof PAGE_SIZE, v4l2 rounded the required buffer size to\nbe multiple of PAGE_SIZE. This prevented user space\nto store images directly into userptr buffers which were\nnot multiple of PAGE_SIZE. This constraint is removed.\n\nThe start address is still assumed to be required\npage-aligned, ie., when v4l2 allocates mmap buffers,\nthe offset between different buffers is page-aligned.\n\nSigned-off-by: Tuukka Toivonen \u003ctuukka.o.toivonen@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "131db3a1acbd947a9c3257b95ee860a58ce0dffa",
      "tree": "33541fa23b91bac1f625983a04c4270da35d5459",
      "parents": [
        "b832104c7acac4d5469a031773847ec3b6fbd147"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 24 21:18:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:40 2009 -0200"
      },
      "message": "V4L/DVB (13164): DocBook/dvb: Starts documenting DVBS2API ioctls\n\nDVBS2API introduced two new ioctls that allows changing/getting details about newer\nvideo standards like DVB-S2 and ISDB-T. There are lots of thing to do in this chapter,\nbut, for now, just add a session there, in order to allow make to not complain about\nundefined symbol.\n\nWith this patch, all ioctls at the frontend.h API were somehow documented.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b832104c7acac4d5469a031773847ec3b6fbd147",
      "tree": "7a5f3eacbfd220b5d266a339e83641e6e4948bee",
      "parents": [
        "603c0d80b4ff59487af33477e2ac7be113538161"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 24 21:01:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:39 2009 -0200"
      },
      "message": "V4L/DVB (13163): Docbook/dvb: Rename isdbt.xml to dvbproperty.xml\n\nWe\u0027ll need to add the documentation for FE_[GET|SET]_PROPERTY that\nis not specific to isdb-t. Instead of doing it at frontend.xml,\nit is better to have a separate session for it. Also, isdbt.xml assumes\nthat those ioctls were already introduced, and documents several exisiting\nproperties. So, better to just rename it and add the documentation for it,\ntogether with each existing property there.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "603c0d80b4ff59487af33477e2ac7be113538161",
      "tree": "6ab08293cbf7ee4e76d011702500551fec078b8b",
      "parents": [
        "f0964a770a2e180340fa6ab807c60ee970bb120b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 24 20:19:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:39 2009 -0200"
      },
      "message": "V4L/DVB (13162): Docbook/dvb: add missing specs for FE_DISHNETWORK_SEND_LEGACY_CMD ioctl\n\nWhile this ioctl should not be used, and is a good canditate for\nDocumentation/feature-removal-schedule.txt, while it is on kernel,\nit needs to be documented.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0964a770a2e180340fa6ab807c60ee970bb120b",
      "tree": "80925775d12a7d469a6a9c2029513d2dcbd92585",
      "parents": [
        "9ca2bdaa765a88fa151172aa30a133b0745915ba"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 24 19:55:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:38 2009 -0200"
      },
      "message": "V4L/DVB (13161): Add missing specs for FE_SET_FRONTEND_TUNE_MODE ioctl.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ca2bdaa765a88fa151172aa30a133b0745915ba",
      "tree": "0385e3b922bb150cc8798096aa3c87e398536aa5",
      "parents": [
        "6dea3830d8a596345c9d498e346e2bde1546d0ac"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 24 19:24:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:38 2009 -0200"
      },
      "message": "V4L/DVB (13160): DocBook/Makefile: add linux/dvb/frontend.h header file\n\nAdds linux/dvb/frontend.h header file at DocBook, and creates cross-references\nfor the frontend ioctls.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6dea3830d8a596345c9d498e346e2bde1546d0ac",
      "tree": "e124fe9ba68361cd9e1931e199f7d68f9100b532",
      "parents": [
        "06d3a396b26e48012ce0f2ee21b1fdff092d8d4a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 24 19:10:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:38 2009 -0200"
      },
      "message": "V4L/DVB (13159): DocBook/frontend: use cross references for ioctls\n\nRename all sessions id\u0027s for frontend ioctls to match ioctl name and\nadd the proper cross-link references for those ioctls.\n\nThis also helps to identify what ioctls are missing specs.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "06d3a396b26e48012ce0f2ee21b1fdff092d8d4a",
      "tree": "8f2b9209663b1597a391e1eff6c2be46aeec94a5",
      "parents": [
        "b232a012adfea9f535702e8296ea6b76e691f436"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 23 20:09:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:37 2009 -0200"
      },
      "message": "V4L/DVB (13157): dvb_frontend: represent all DVBS2API commands via macro\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b232a012adfea9f535702e8296ea6b76e691f436",
      "tree": "da121594b0c5e6d95d399190266e8b2582b2f22a",
      "parents": [
        "c4ed8c66d79d707d89fe732ff5b97739edf1ba62"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Oct 09 20:55:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:37 2009 -0200"
      },
      "message": "V4L/DVB (13155): uvcvideo: Add a module parameter to set the streaming control timeout\n\nThe default streaming control timeout was found by Ondrej Zary to be too low\nfor some Logitech webcams. With kernel 2.6.22 and newer they would timeout\nduring initialization unles the audio function was initialized before the\nvideo function.\n\nAdd a module parameter to set the streaming control timeout and increase the\ndefault value from 1000ms to 3000ms to fix the above problem.\n\nThanks to Ondrej Zary for investigating the issue and providing an initial\npatch.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4ed8c66d79d707d89fe732ff5b97739edf1ba62",
      "tree": "4a316dff13cce8e2b830e955076b5dd3764b2414",
      "parents": [
        "fd1b6bbb4a54a232ae6a1e5e4a6fbe3507ed5142"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Oct 08 19:38:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:36 2009 -0200"
      },
      "message": "V4L/DVB (13154): uvcvideo: Handle garbage at the end of streaming interface descriptors\n\nAt least one 5986:0241 webcam model includes vendor-specific descriptors\nat the end of its streaming interface descriptors. Print an information\nUVC_TRACE_DESCR message and try to continue parsing the descriptors\nrather than bailing out with an error.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fd1b6bbb4a54a232ae6a1e5e4a6fbe3507ed5142",
      "tree": "4896ef2b17e9e7928f2b53e98fd39d8c59a95c6e",
      "parents": [
        "716fdee110ceb816cca8c46c0890d08c5a1addb9"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sun Sep 27 05:30:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:36 2009 -0200"
      },
      "message": "V4L/DVB (13153): uvcvideo: Fix uvc_alloc_urb_buffers()\n\nThis patch sets stream-\u003eurb_size as psize*npackets\nbefore calling uvc_alloc_urb_buffers, which may fix\na possible failure of usb_buffer_free in case usb_buffer_alloc\nreturns NULL. The patch is based on the ideas below:\n\n1,If usb_buffer_alloc can\u0027t allocate a buffer sucessfully,\nuvc_free_urb_buffers will be called to free the allocated\nbuffers, and stream-\u003eurb_size is required to be passed to\nusb_buffer_free;\n\n2,uvc_free_urb_buffers can reset stream-\u003eurb_size.\n\nThis patch is against linux-v2.6.31-next-20090926.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "716fdee110ceb816cca8c46c0890d08c5a1addb9",
      "tree": "69e4f133fbbf6549a73b03c3d72583ed66db5710",
      "parents": [
        "1a969d9863a0c8890eb799ec710dda9701f10483"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Sep 29 21:07:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:36 2009 -0200"
      },
      "message": "V4L/DVB (13152): uvcvideo: Rely on videodev to reference-count the device\n\nThe uvcvideo driver has a driver-wide lock and a reference count to protect\nagainst a disconnect/open race. Now that videodev handles the race itself,\nreference-counting in the driver can be removed.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a969d9863a0c8890eb799ec710dda9701f10483",
      "tree": "84174637b4f3e57fe5d417e2500b269b581f44ef",
      "parents": [
        "4e7387858f35eace117493e4ad69d3b7ccc84a41"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Sep 02 03:12:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:35 2009 -0200"
      },
      "message": "V4L/DVB (13151): uvcvideo: Dismiss privileges when freeing video buffers\n\nDismiss privileges on the file handle when calling VIDIOC_REQBUFS with a\nbuffer count of 0. This allows applications to release the streaming\npermissions on the file handle without closing it.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e7387858f35eace117493e4ad69d3b7ccc84a41",
      "tree": "9ad5c0e05c13c208485bbe89a61c4967f9e8fda1",
      "parents": [
        "663a419203cc9690d16502be509ffb8acc40552a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Sep 02 03:09:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:35 2009 -0200"
      },
      "message": "V4L/DVB (13150): uvcvideo: Don\u0027t acquire privileges in VIDIOC_TRY_FMT\n\nThe VIDIOC_TRY_FMT ioctl doesn\u0027t interfere with video streaming and thus\nshould succeed on an unprivileged file handle.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "663a419203cc9690d16502be509ffb8acc40552a",
      "tree": "33d99c3d006b67830891fcca37d3164f17b4bfbb",
      "parents": [
        "f4eabafeb3ea41801260fba624cbf2da971d19f8"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Aug 06 11:41:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:34 2009 -0200"
      },
      "message": "V4L/DVB (13149): uvcvideo: Add a new UVC_TRACE_VIDEO trace level\n\nUse the trace level for messages related to video URB buffers allocation and\nalternate setting selection.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4eabafeb3ea41801260fba624cbf2da971d19f8",
      "tree": "a5925d9212e3f190591c4063f785fc36359da8bb",
      "parents": [
        "ebbb5c3e0eb73db4da5bee57cd0344a74cf73319"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Aug 06 06:05:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:34 2009 -0200"
      },
      "message": "V4L/DVB (13148): uvcvideo: Handle V4L2_CTRL_TYPE_BUTTON control type in VIDIOC_QUERYCTRL\n\nReturn minimum, maximum and step set to 0 without querying the hardware.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ebbb5c3e0eb73db4da5bee57cd0344a74cf73319",
      "tree": "a02fc47f82731627aab320a4735c1f2d7b0c4910",
      "parents": [
        "b46aaa02648cd8c1ebc20191304e2f6a2382d04c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Oct 12 11:32:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:34 2009 -0200"
      },
      "message": "V4L/DVB (13146): gspca_ov519: cleanup sensor handling\n\nThere were various \"if (sensor \u003d\u003d foo)\" pieces of code inside ov519.c,\nmove these bits to the sensor specific init functions, where they\nbelong.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b46aaa02648cd8c1ebc20191304e2f6a2382d04c",
      "tree": "c53b3ec8ac438c218fc741c04bc3ca4aa23b00df",
      "parents": [
        "635118d5b19c4ad562d425a3f3491c721d6a8293"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Oct 12 10:07:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:33 2009 -0200"
      },
      "message": "V4L/DVB (13145): gscpa_ov519: add support for the ovfx2 bridge\n\ngscpa_ov519: add support for the ovfx2 bridge\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "635118d5b19c4ad562d425a3f3491c721d6a8293",
      "tree": "943a00891b568b3e3ec29f75ffb04018b567c05e",
      "parents": [
        "229bb7dc5181b3264550532a26a9c698be56fcb8"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Oct 11 09:49:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:32 2009 -0200"
      },
      "message": "V4L/DVB (13144): gspca_ov519: Add support for OV2610 and OV3610 sensors\n\nThis patch adds support for the OV2610 and OV3610 sensors to the gspca\nov519 subdriver. This is a preparation patch for adding ovfx2 bridge\nsupport.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "229bb7dc5181b3264550532a26a9c698be56fcb8",
      "tree": "cec70dbcda4c48af2953245cabae0d1c39df2453",
      "parents": [
        "d76f975c574230fb00d07848d330e04d97e51475"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Oct 11 07:41:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:32 2009 -0200"
      },
      "message": "V4L/DVB (13143): gspca_ov519 cleanup sensor detection\n\ngspca_ov519 cleanup sensor detection\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d76f975c574230fb00d07848d330e04d97e51475",
      "tree": "d9ef5cd5acf8af4e6cae0d1cfb33dc6920e939c5",
      "parents": [
        "205260102c5cef4180982eec88aaeb6934faf214"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Oct 11 05:22:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:32 2009 -0200"
      },
      "message": "V4L/DVB (13142): gspca_mr97310a: small tweak to CIF sensor type 1 exposure setting\n\nThe CIF sensor type 1 exposure setting got clamped at 300, as settings below\n300 do not work well (and do work for the other sensors). This patch\nscales the 0-4095 range to 300-4095 instead of ignoring changes between\n300, avoiding have a part of the control range where nothing happens.\n\nThis is esp. important for software autogain as done by libv4l.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "205260102c5cef4180982eec88aaeb6934faf214",
      "tree": "51ae649d6776187e20981d18c3cae0a906bd1311",
      "parents": [
        "6ca3f255f790764f9cfc41d3ac02823d83dfa5ac"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 09 04:17:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:31 2009 -0200"
      },
      "message": "V4L/DVB (13141): gspca_sq905c: once one frame is discarded it keeps discarding all frames\n\nWhile checking all gspca sub drivers pkt_scan functions for a bug I found in\n1 of them (and after checking also in another), I noticed a bug in the\ngspca_sq905c work queue function, once it has decided to start discarding a\nframe because the application is not reading fast enough (and thus returning\nbuffers to fill fast enough), it never stops discarding.\n\nThis patch fixes this by simply completely removing the \"discarding\"\nvariable, if we need to discard the current frame because there is no buffer\nto store it, the \"frame\" pointer will be NULL, so that is all we need to\ncheck.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ca3f255f790764f9cfc41d3ac02823d83dfa5ac",
      "tree": "5ec7281ec5b06fc1b8458fe92d14169b410c744f",
      "parents": [
        "b3e440eef8a842736d63cc6a6594d80dfbb75fd9"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 09 03:58:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:31 2009 -0200"
      },
      "message": "V4L/DVB (13140): gspca_jeilinj: once one frame is discarded it keeps discarding all frames\n\nWhile checking all gspca sub drivers pkt_scan functions for a bug I found in\n1 of them (and after checking also in another), I noticed a bug in the\ngspca_jeilinj work queue function, once it has decided to start discard a\nframe because the application is not reading fast enough (and thus returning\nbuffers to fill fast enough), it never stops discarding.\n\nThis patch fixes this by simply completely removing the \"discarding\"\nvariable, if we need to discard the current frame because there is no buffer\nto store it, the \"frame\" pointer will be NULL, so that is all we need to\ncheck.\n\nI\u0027ve also moved the gspca_get_i_frame() call and the writing of the jpg\nheader to the buffer to after the first usb_bulk_msg() call, as we don\u0027t\nneed it before that, and that will give the app slightly more time to\nqueue a buffer for us to fill.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b3e440eef8a842736d63cc6a6594d80dfbb75fd9",
      "tree": "3d4cd26865d937e450e71f84f86fc66939a99753",
      "parents": [
        "8519110040ca98dfbc89c473921cca390c81460c"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Fri Oct 09 03:54:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:30 2009 -0200"
      },
      "message": "V4L/DVB (13139): gspca_mr97310a: Improve VGA sensor type detection\n\nImprove (and also simplify :) gspca_mr97310a: VGA sensor type detection.\nAs it was still failing on some machines (not with some cams, but on\nsome machines interesting enough).\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8519110040ca98dfbc89c473921cca390c81460c",
      "tree": "ddb94a5d1cf726c63bc81a1f84c3804763421d80",
      "parents": [
        "930bf78c20187f3cbbf0775cd317616c6b681a8a"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Oct 05 05:58:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:30 2009 -0200"
      },
      "message": "V4L/DVB (13138): gspca_sq905: cleanup sq905_dostream\n\n-Remove use of unneeded discarding variable\n-Cleanup locking to only take usb_lock around access to the control\n endpoint, by no longer taking the lock around the bulk transfer\n (which takes most of the time) we can remove the msleep(1) which was\n needed to give the gspca core a chance to grab the usb_lock to signal\n us to stop.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "930bf78c20187f3cbbf0775cd317616c6b681a8a",
      "tree": "0b51dc082c3aafadbb1484332764b956374175b5",
      "parents": [
        "9d2ba7ad802300d6a1830df9268d8ba478c66a18"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Mon Oct 05 05:11:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:30 2009 -0200"
      },
      "message": "V4L/DVB (13137): gspca_mr97310a: Add controls for vga cams with sensor type 0\n\nThis patch adds controls for vga cams with sensor type 0, in order to\ncorrectly report the present controls, the probing of the sensor type\nhas been moved from sd_start to sd_config, since this made the sensor\ntype probing unreliable the detection method was changed.\n\nNote this requires the camera to enter streaming mode, so sd_config now\nbriefly makes the camera stream.\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d2ba7ad802300d6a1830df9268d8ba478c66a18",
      "tree": "9e60dff9a748fe7c65b105449f8cfe4beb21a2cc",
      "parents": [
        "d8d8622552088ca94fab4e4997f948514d0bdc27"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Wed Sep 23 14:44:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:29 2009 -0200"
      },
      "message": "V4L/DVB (13135): Add support for TeVii remotes\n\nThe patch brings infrared remote support for some cx88 based cards.\nSuch as TeVii S460,S420.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d8d8622552088ca94fab4e4997f948514d0bdc27",
      "tree": "b0484f3c1ac803ae839eb9dd88510eafd0052565",
      "parents": [
        "8f37cf25badd0ba9de7cd05c3f1d5362607c1bf9"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sat Sep 19 09:51:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:29 2009 -0200"
      },
      "message": "V4L/DVB (13134): Add support for TBS-likes remotes\n\nThe patch brings infrared remote support for some cx88 based cards.\nSuch as:\nTeVii S460,S420; Omicom SS4; SatTrade ST4200;\nTBS 8920,8910; Prof 7300,6200.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f37cf25badd0ba9de7cd05c3f1d5362607c1bf9",
      "tree": "5472bedf267021fa89bb2351d7b814c87bbfa5a4",
      "parents": [
        "5cf93f1dcaff4960bdfea22196963556778b22b3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Oct 05 12:54:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:28 2009 -0200"
      },
      "message": "V4L/DVB (13130): soc-camera: add a new driver for the RJ54N1CB0C camera sensor from Sharp\n\nThis adds an soc-camera / v4l2-subdev driver for the RJ54N1CB0C CMOS camera\nsensor from Sharp. The sensor is very picky about initialisation and\nconfiguration sequences. The driver limits artificially maximum window size by\n800x600, although the sensor supports 1600x1200. Sizes above 800x600 don\u0027t seem\nto work correctly, besides, examples from the system integrator use sizes above\n640x480 only for still photography. Unfortunately, I had to use \"magic\"\nregister-value pairs for undocumented and \"reserved\" registers. This version of\nthe driver also omits some functionality, like cropping, which hasn\u0027t been\nsufficiently tested yet and will be added later.\n\n create mode 100644 drivers/media/video/rj54n1cb0c.c\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5cf93f1dcaff4960bdfea22196963556778b22b3",
      "tree": "f11f97df0b960b9dfab245aba82917895fc7e99a",
      "parents": [
        "b1de7aeba1d7592b97507c21ea986ec6243a4165"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Oct 05 12:48:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:28 2009 -0200"
      },
      "message": "V4L/DVB (13128): sh_mobile_ceu_camera: add VBP error support\n\nIf CEU driver can not receive data from camera,\nCETCR has VBP error state.\nThen, CEU is stopped and cure operation is needed.\nThis patch add VBP error cure operation.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1de7aeba1d7592b97507c21ea986ec6243a4165",
      "tree": "df1d2e0c3388cc88b36f48a11fd9483de7bba214",
      "parents": [
        "56f6f5582f7f422f142035dd92b521e72ffdb348"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Oct 05 12:48:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:27 2009 -0200"
      },
      "message": "V4L/DVB (13127): sh_mobile_ceu: add soft reset function\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "56f6f5582f7f422f142035dd92b521e72ffdb348",
      "tree": "74224cb10bf445601bd6e876f6ce03f3c8521178",
      "parents": [
        "4fc8b64823ef0c42213a89af6c4c13066f210981"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Sun Oct 04 13:58:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:27 2009 -0200"
      },
      "message": "V4L/DVB (13121): gspca - pac7311: add comment about JPEG header\n\nAdd comment about the meaning of the fixed JPEG header bytes used to\ncreate each image.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4fc8b64823ef0c42213a89af6c4c13066f210981",
      "tree": "467b68942623fb58607095f90ffd88a040519d12",
      "parents": [
        "24067bb552ae8be647372359d6a3ea6ce7de1525"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Sun Oct 04 13:56:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:27 2009 -0200"
      },
      "message": "V4L/DVB (13120): gspca - pac7311: remove redundant register page switching\n\nRemove redundant register page switching to page 0 when changing the\ncolor control.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24067bb552ae8be647372359d6a3ea6ce7de1525",
      "tree": "079a7ddef61df3b0f6a1aa22a37ff132ea6065c9",
      "parents": [
        "5a2e8d9fc15901d6ee4ec177b3845a84b6b960bd"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Sun Oct 04 13:54:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:26 2009 -0200"
      },
      "message": "V4L/DVB (13119): gspca - pac7311: remove magic value for USB_BUF_SZ\n\nThe length check in reg_w_var() function is because the buffer contents\nis copied to gspca_dev-\u003eusb_buf which has the size of USB_BUF_SZ bytes as\ndefined in drivers/media/video/gspca/gspca.h. Replace the number with\nsymbol for better readability and maintainability.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a2e8d9fc15901d6ee4ec177b3845a84b6b960bd",
      "tree": "54e9f3e18cd92e8ced1c2b872e4c26793b4f4960",
      "parents": [
        "ff75e99c62bcef8ccd6fb70151ad2b87aa52a165"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Sun Oct 04 13:53:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:26 2009 -0200"
      },
      "message": "V4L/DVB (13118): gspca - pac7311: remove magic values for END_OF_SEQUENCE and LOAD_PAGE.\n\nChange the magic values 0, 254 and 255 to END_OF_SEQUENCE, LOAD_PAGE4 and\nLOAD_PAGE3 respectively for better source code readability.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff75e99c62bcef8ccd6fb70151ad2b87aa52a165",
      "tree": "4e9425fe319b6a7a9179e8412e2b31c734f3cf74",
      "parents": [
        "518c8df77c21b7d1690dd8b96eb0e54c4ec1c9c1"
      ],
      "author": {
        "name": "Marton Nemeth",
        "email": "nm127@freemail.hu",
        "time": "Sun Oct 04 13:51:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:25 2009 -0200"
      },
      "message": "V4L/DVB (13117): gspca - pac7311: remove magic value for SKIP.\n\nChange the magic value 0xaa to SKIP for better understandability.\n\nSigned-off-by: Marton Nemeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "518c8df77c21b7d1690dd8b96eb0e54c4ec1c9c1",
      "tree": "3330c20c0f8e3e4abd5380c097ae0bd8f7818fc0",
      "parents": [
        "0d07e240c5da04db7c26dd4e337b3845be99d5f8"
      ],
      "author": {
        "name": "Rafal Milecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Oct 02 03:54:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:25 2009 -0200"
      },
      "message": "V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added.\n\nSigned-off-by: Rafal Milecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d07e240c5da04db7c26dd4e337b3845be99d5f8",
      "tree": "97ac8421bb756ae6008bddd2cb7860ff1295e957",
      "parents": [
        "1d76331ddbb43c04d4d62bf5b9cc93efc05149c7"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Oct 01 13:44:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:25 2009 -0200"
      },
      "message": "V4L/DVB (13115): gspca - main: More information messages.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d76331ddbb43c04d4d62bf5b9cc93efc05149c7",
      "tree": "d63899dfb80cf8c2a5232aeb9ee1226b954d6f12",
      "parents": [
        "c0faeee5a3b70c894a27fa81a0d98a3ab223aff0"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Sep 18 05:36:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:24 2009 -0200"
      },
      "message": "V4L/DVB (13114): gspca - zc3xx.c: Bad init sequences of sensor cs2102.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0faeee5a3b70c894a27fa81a0d98a3ab223aff0",
      "tree": "7cf6b96b1328854a2b1faebf91b5119e77a7b251",
      "parents": [
        "3a6b49fef6cd18ce3de9de3db12bfbeacf39f9e9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Mon Sep 28 03:13:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:24 2009 -0200"
      },
      "message": "V4L/DVB (13112): tda18271: display some state information in debug output\n\nDisplay i2c adapter id, address and master / slave role in debug output.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a6b49fef6cd18ce3de9de3db12bfbeacf39f9e9",
      "tree": "9f72de84187369b5f73f66f6c36436cbf01ea111",
      "parents": [
        "3986bd116f3c53d695aef1781e14b6c5670d4cdd"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Sep 27 23:10:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:23 2009 -0200"
      },
      "message": "V4L/DVB (13111): tda18271: more signedness fixes\n\nConvert tda18271_rf_tracking_filter_cal.rf_[ab][12] from int to s32.\nConvert tda18271_priv.tm_rfcal from unsigned int to u8.\nCast subtractions between u32 values as s32.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3986bd116f3c53d695aef1781e14b6c5670d4cdd",
      "tree": "805fd3f8cac0c4f60e1ec24c6e9f74783d0b2367",
      "parents": [
        "b450b92e162a454b82fea6373c83e447e28ce4d6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sun Sep 27 17:00:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:23 2009 -0200"
      },
      "message": "V4L/DVB (13110): tda18271: use temporary variables in tda18271_rf_tracking_filters_init\n\nUse temporary variables for signed calulations between unsigned values\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b450b92e162a454b82fea6373c83e447e28ce4d6",
      "tree": "d7f0ff1baf45dbd73074cd9bb6037ac25282151d",
      "parents": [
        "94d983143e981c389c3849d8baecb41b71c134b3"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Sun Sep 27 18:19:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:23 2009 -0200"
      },
      "message": "V4L/DVB (13108): tda8290: enable deemphasis_50 module parameter\n\nThis adds a forgotten module_param macro needed to set a deemphasis of 50us.\nIt is the standard setting for commercial FM radio broadcasts outside the US.\n\nSigned-off-by: Henk Vergonet \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94d983143e981c389c3849d8baecb41b71c134b3",
      "tree": "7624b8f30af0b3c7af1aa6fe84d413c142142551",
      "parents": [
        "5bdd39621eb139630683b52c8e71202a2cc08291"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Mon Sep 07 13:32:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:22 2009 -0200"
      },
      "message": "V4L/DVB (13105): dvb-usb: add fe_ioctl_override callback to dvb_usb_adapter_properties\n\nAllow dvb-usb adapter drivers to specify a fe_ioctl_override callback\nto enable device-specific handling of DVB frontend operations.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bdd39621eb139630683b52c8e71202a2cc08291",
      "tree": "587581c2ce20425328afd248958b0adbe7b146eb",
      "parents": [
        "9133aee09e3689c116c526fa9011c33b872e65c1"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri May 08 22:39:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:22 2009 -0200"
      },
      "message": "V4L/DVB (13104): cx23885: define a dvb frontend ioctl override function\n\noverride set_frontend to allow rf input path switching on the HVR1275\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9133aee09e3689c116c526fa9011c33b872e65c1",
      "tree": "39d57cadaf657855da42f44d77567f0a3ba3bc82",
      "parents": [
        "dbda8f701abb0e4693a30e9bef4a2301d1c8ea80"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Sat May 23 18:00:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:21 2009 -0200"
      },
      "message": "V4L/DVB (13103): create a standard method for dvb adapter drivers to override frontend ioctls\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dbda8f701abb0e4693a30e9bef4a2301d1c8ea80",
      "tree": "f9c4b4ccde78509d3dcc874def16df49861188ec",
      "parents": [
        "1d23a002434802078d806ddc2937bd69bbbd6dc8"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Sep 27 20:55:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:21 2009 -0200"
      },
      "message": "V4L/DVB (13100): cx23885: Add IR input keypress handling and enable for the HVR-1850\n\nThis changes adds IR Rx keypress input event handling to the CX23885 module.\nThis change specifically only adds input handling for IR devices implemented as\nv4l2_subdevices, using only the pulse width mode (for now), and only with\nRC-5 remotes.  The V4L-DVB infrastructure is missing too much to support RC-6\nmode 6A as used in many media center remotes.   The grey Hauppauge RC-5 remote\nand HVR-1850 IR receiver work now.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d23a002434802078d806ddc2937bd69bbbd6dc8",
      "tree": "c3f2e5f6e9ca8bb191ebb6fc9cee901fa732f74d",
      "parents": [
        "f59ad611acccd4057b8e685c7fd5532ab1a17f66"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Sep 27 20:05:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:21 2009 -0200"
      },
      "message": "V4L/DVB (13099): ir-functions: Export ir_rc5_decode() for use by the cx23885 module\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f59ad611acccd4057b8e685c7fd5532ab1a17f66",
      "tree": "9c48a478ddc9a9f69c64c9e42f3db1f202970b78",
      "parents": [
        "1a0b9d89c62ddf0aed12798686fe452e7e97de42"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Sep 27 19:51:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:20 2009 -0200"
      },
      "message": "V4L/DVB (13098): cx23885: Add integrated IR subdevice interrupt and notification handling\n\nAdd integrated IR subdevice interrupt and notification handling.  This is in\npreparation of input keypress handling changes for the cx23885 module.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a0b9d89c62ddf0aed12798686fe452e7e97de42",
      "tree": "44cf19886ba11465d8dd78e267d5b56229985495",
      "parents": [
        "1d986add96a06f311cfef377b36602514db54507"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Sep 27 18:31:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:20 2009 -0200"
      },
      "message": "V4L/DVB (13097): cx23885: Complete CX23888 IR subdev implementation for Rx \u0026 almost for Tx\n\nThis change completes the v4l2_subdev implementation for IR receive for the\nIR controller built into the CX23888.\n\nThis changes almost completes the IR transmit side also, but doesn\u0027t.  Instead\nnotes in the comments describe what needs to be done for IR Tx to work in the\nsubdevice implementation.\n\nThe current Tx behavior is skeletal and benign.  If left alone, it does nothing.\nIt will only ever generate a Tx interrupt on Tx init by a caller or when the\ntx_write() method is called.  The ISR, when called, will then disable the Tx\nFIFO service interrupt.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d986add96a06f311cfef377b36602514db54507",
      "tree": "1103c87d08313ec1dbf0196241ada88584fa355b",
      "parents": [
        "8c2d7821d4e3827c29e4e4e345ee25390a141e55"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Sep 27 17:50:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:19 2009 -0200"
      },
      "message": "V4L/DVB (13096): v4l2-subdev: Add v4l2_subdev_ir_ops and IR notify defines for v4l2_device\n\nAdd v4l2_subdev_ir_ops and IR notify defines for v4l2_device.  This change\nis specifically needed at this time to support the integrated IR controller in\nthe CX2388[58] chips.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8c2d7821d4e3827c29e4e4e345ee25390a141e55",
      "tree": "c23e754c4585a135b265c2d5ef461098f6e87510",
      "parents": [
        "c6b7053bbc3b1ec556780327cef0d0463e1537ea"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@kernellabs.com",
        "time": "Sun Sep 27 15:54:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:19 2009 -0200"
      },
      "message": "V4L/DVB (13092): cx25840: Improvements to the cx23885/7/8 chip detection mechanism.\n\nThe prior mechanism wasn\u0027t reliable with the cx23887. This new mechanism\ntests correctly against cx23885, 7 and 8 based products.\n\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6b7053bbc3b1ec556780327cef0d0463e1537ea",
      "tree": "4d1843f383b75b01bec9e004f5af68b262f7379c",
      "parents": [
        "e283d78083271c9faf784daad6367dfb903d0f06"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Sep 27 00:14:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:18 2009 -0200"
      },
      "message": "V4L/DVB (13091): cx23885: Enable HVR-1850 CX23888 A/V core to get VID_CLK running for IR\n\nFor the IR controller on the CX23888 to work for the HVR-1850 and in\ngeneral, the A/V core must be initialized to get the VID_CLK going.\nThe VID_CLK is the timing reference for the CX23888\u0027s integrated\nIR controller.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e283d78083271c9faf784daad6367dfb903d0f06",
      "tree": "23c371b1b9aa4fcc2e609fe10785f497d63d2e34",
      "parents": [
        "9eef550a9a98c1e3d15aaf490812949fdeb01c7c"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Sep 27 00:00:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:18 2009 -0200"
      },
      "message": "V4L/DVB (13090): cx25840: Init PLLs properly for CX2388[578] A/V cores\n\nThe SYS and AUX PLLs need to be initialized to different values based on\nthe chip: CX23885, CX23887, CX23888, as each uses a different crystal\nfrequency: 28.6363 MHz, 25.0 MHz, 50.0 MHz.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9eef550a9a98c1e3d15aaf490812949fdeb01c7c",
      "tree": "f038947a4560dec1f56a103a9d2e124834766bff",
      "parents": [
        "2a03f03471d3232037e656570ccaf3ff2ffd01e8"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Sep 26 23:54:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:18 2009 -0200"
      },
      "message": "V4L/DVB (13089): cx25840: Separate set_audclk_freq functionality for the different chips\n\nSeparate out the set_audclk_freq() function into separate functions for the\nfour families of cores.  These cores all use slightly different sample clock\nschemes and may be assuming slightly (+/- 3 Hz) different reference frequencies.\nThe code resuse was not worth the maintenance and testing headache of have all\nchips use the same function peppered with conditional logic.\n\nAdded comments on how PLL and SRC parameters values are computed.  Fixed a few\nbugs related to the shared code having a large number of conditional statements.\nNoted inconsistencies with FIXME in the comments.\n\nThis is done in preparation for getting the CX2388[578] PLL/clock setting logic\ncleaned up for CX23888 analog video and IR (which need the VID PLL set right).\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a03f03471d3232037e656570ccaf3ff2ffd01e8",
      "tree": "aeb169037d4323ec62b1d3362f784e5072242f5d",
      "parents": [
        "c7dd1ecdc0112b9700ed6ad20a6e4e07d125044b"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Sep 26 23:47:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:17 2009 -0200"
      },
      "message": "V4L/DVB (13088): cx25840: Convert chip/core family checks to static inline functions\n\nChange logic to check for various chip or core families to inline functions.\nChecks for specific chips should be made against the state-\u003eid field now.  This\nis in preparation for chip/core specific code for setting up PLLs for the\nCX2388[578] family of cores, that all run with different crystal frequencies.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c7dd1ecdc0112b9700ed6ad20a6e4e07d125044b",
      "tree": "cdf1bcf18b3e0e48753e0c3212adff139af908da",
      "parents": [
        "29f8a0a50ac32ac4bc1937dcfdf8de6c406a5f10"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Sep 26 23:32:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:17 2009 -0200"
      },
      "message": "V4L/DVB (13087): cx25840: Improve detection of CX2388[578] A/V cores\n\nAdd improved logic to detect the exact CX2388[578] A/V core that is being\nprobed.  Also cleaned up detection and logging for CX2310[12], CX2583[67],\nand CX2584[0123] cores and chips.\n\nAlso added code to identify a CX2388[578] A/V decoder core that is not\nresponding properly.  Typical symptoms include registers 0x00-0xff\nresponding properly but all other registers returning the same value\n(0x13 and 0x5 have been observed).  This state will cause proper detection of\n\u0027885 vs. \u0027887 vs. \u0027888 to fail and the chip won\u0027t respond to get configured\nproperly anyway.  I have no method of reseting the core to a working state at\nthis time; but I didn\u0027t try too hard to work one out either.  The problem\nlikely only occurs in development.  I suspect configuring the SYS PLL VCO to\noscillate too slowly (286.3 MHz?) before post divide may be the root cause,\nwhen encountered.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "29f8a0a50ac32ac4bc1937dcfdf8de6c406a5f10",
      "tree": "8a7406ebbb15dd7743543901eaeafc00708d31c5",
      "parents": [
        "74618244003a5a9e11240af8c5795ae747d9a2e0"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Sep 26 23:17:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:16 2009 -0200"
      },
      "message": "V4L/DVB (13086): cx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller\n\nThis change adds a skeletal implementation of a v4l2_subdevice to provide\nencapsulation and abstraction of the CX23888\u0027s integrated consumer infrared\ncontroller.  This change also instantiates the cx23888_ir subdev for the\nHVR-1850 which has IR hardware physically wired up to a CX23888.\n\nThe cx23888_ir subdev code is being written with long-term objectives to:\n1. port it to the cx25840 module for the CX2584x, CX2583x, CX23885, \u0026 CX231xx\n   IR controllers\n2. possibly port it to the cx18 module for the CX23418 IR controller\n3. have the IR subdevice accessed abstractly in the cx23885 module, so the\n   driver can ignore the difference between the CX23885 and CX23888.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "74618244003a5a9e11240af8c5795ae747d9a2e0",
      "tree": "20021195d0e5b841808e4e5dfb6b1d40c16f3f9e",
      "parents": [
        "f56db93cef5d368b4fa5db49b68bc4ab0b20c4fd"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Sep 26 22:50:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:16 2009 -0200"
      },
      "message": "V4L/DVB (13085): cx23885: Fix support for v4l2-dbg access to CX2388[578] and CX23417 regs\n\nThis changes corrects the ioctl() operations for both the CX2388[578] analog\nvideo and MPEG video device nodes to properly and consistently support\nVIDIOC_G_CHIP_IDENT, VIDIOC_DBG_G_REGISTER and VIDIOC_DBG_S_REGISTER ioctl()s.\n\nThis caused some ioctl() support routines to be broken out into a separate\nsource file.\n\nNow v4l2-dbg can be used to manipulate CX2388[578] and CX23417 registers\nincluding the CX2388[57] functions handled by the cx25840 module.\n\nThis was done in anticipation of developing a new v4l2_subdev for the\nintegrated IR controller of the CX23888.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f56db93cef5d368b4fa5db49b68bc4ab0b20c4fd",
      "tree": "6c2514392273fdc78b8688f55addcbdac74daae4",
      "parents": [
        "2e3c4723d5c2d6b4fa705c3dcd062b5004ab9b2f"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Sep 26 22:07:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:16 2009 -0200"
      },
      "message": "V4L/DVB (13084): v4l2-chip-ident: Add ID\u0027s needed for the cx23885 and cx25840 modules\n\nAdd identifiers for CX2388[578] chips, CX2310[012] chips, integrated\nA/V decoders cores, integrated IR controller core, and the CX23417\nMPEG encoder.  The cx23885 module and cx25840 module will use these\nidentifiers in upcoming changes.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e3c4723d5c2d6b4fa705c3dcd062b5004ab9b2f",
      "tree": "d54ebefc0098edd348ee407a043cb150fe9edd7d",
      "parents": [
        "2a0d056015222d534e32e7556de1a684ad9e61f5"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Sep 30 23:10:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:15 2009 -0200"
      },
      "message": "V4L/DVB (13082): em28xx: remove \"not validated\" status from Terratec Cinergy T XS (005e)\n\nThe board support has been validated by the user, so get rid of the warning\nthat shows up on board load.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a0d056015222d534e32e7556de1a684ad9e61f5",
      "tree": "feb5250b076dc0e7de22521dec21c7d39e88d295",
      "parents": [
        "2930992c40ad9c665e2e6e2b8870d3f56428a83d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Sep 30 23:04:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:15 2009 -0200"
      },
      "message": "V4L/DVB (13081): saa7134: use the #define for the xc5000 radio_input field\n\nDmitri\u0027s patch for the Behold X7 didn\u0027t use the #define I had setup for\nXC5000_RADIO_FM1, so cut over to using that instead of \"1\".\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2930992c40ad9c665e2e6e2b8870d3f56428a83d",
      "tree": "dfbfab91e4f0072c2cfb78cc1536875a60fedcd5",
      "parents": [
        "ec994d0505fc3dde5f46203602c76b527e2ac69d"
      ],
      "author": {
        "name": "Beholder Intl. Ltd. Dmitry Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Wed Sep 30 23:02:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:14 2009 -0200"
      },
      "message": "V4L/DVB (13080): saa7134: add support for the digital side of the Behold X7\n\nAdd support for the digital side of the Behold X7\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec994d0505fc3dde5f46203602c76b527e2ac69d",
      "tree": "521b8444244fa8291f1f3ea21f5c6aaade5ef414",
      "parents": [
        "f91cb65b94114f30cf43738ff923f272e4f2ae13"
      ],
      "author": {
        "name": "Uroš Vampl",
        "email": "mobile.leecher@gmail.com",
        "time": "Wed Sep 30 22:53:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:14 2009 -0200"
      },
      "message": "V4L/DVB (13078): em28xx: fix support for Terratec Cinergy T XS (005e)\n\nMake analog audio, dvb and the remote work on a Terratec Cinergy Hybrid\nXS (em2882).\n\nNote by djh: Thanks go out fo Andrej Suligoi for his contribution in providing\nand testing pretty much the exact same patch as provided by Uros.  Between\nthe two of them, they got all the core functionality working for the device.\n\nCc: Andrej Suligoi \u003csuligoi@gmail.com\u003e\nSigned-off-by: Uroš Vampl \u003cmobile.leecher@gmail.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f91cb65b94114f30cf43738ff923f272e4f2ae13",
      "tree": "aa3f38506ab209266886f35f1322226793c3ace2",
      "parents": [
        "496e9057adf55d0e6c9be3805f0bc61288409317"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Wed Sep 30 22:44:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:14 2009 -0200"
      },
      "message": "V4L/DVB (13077): em28xx: Add support for new variant of KWorld 2800d\n\nSeems that the reference design used for the KWorld 2800d switched from the\nem2860 to em2862, so we need to add the new USB id (and the i2c hash remains\nso all we need is the default em2862 id.\n\nThanks to Ian Young for reporting the issue and testing the fix.\n\nCc: Ian Young \u003cian@duffrecords.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "496e9057adf55d0e6c9be3805f0bc61288409317",
      "tree": "2a2b02a502cb31062cc3fa817272a56a299b90f4",
      "parents": [
        "d7009cdc286d7c9714b357b0e85b3fcbbf9e03a4"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Sep 24 13:27:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:13 2009 -0200"
      },
      "message": "V4L/DVB (13076): xc5000: make the definition of the FM input part of the xc5000 config struct\n\nRemove hard-coded definition of the xc5000 FM radio input, making it a\nparameter passed in when doing the attach call.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7009cdc286d7c9714b357b0e85b3fcbbf9e03a4",
      "tree": "927d71d2d59d8504b6fe4afce4d56a93573cdc67",
      "parents": [
        "798166dbecafa98ec9b28d056774ec2fc80290df"
      ],
      "author": {
        "name": "Beholder Intl. Ltd. Dmitry Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Thu Sep 24 13:13:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:13 2009 -0200"
      },
      "message": "V4L/DVB (13075): xc5000: add FM radio support\n\nAdd FM radio for the xc5000 silicon tuner chip.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "798166dbecafa98ec9b28d056774ec2fc80290df",
      "tree": "0d15d7671a1ed671177b5211080cb72bd9c690d8",
      "parents": [
        "16a72f41bb82573d7fe1dfea1cb8356dee307db4"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:31:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:12 2009 -0200"
      },
      "message": "V4L/DVB (13073): radio-mr800: set radio frequency only upon success\n\nSet radio frequency only upon success.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16a72f41bb82573d7fe1dfea1cb8356dee307db4",
      "tree": "81b1970c3f266576b514693dac2cc9ad79050a1b",
      "parents": [
        "d8970e5fd9eace437bc2f1aaff1c2a05fb3448ea"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:28:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:12 2009 -0200"
      },
      "message": "V4L/DVB (13072): radio-mr800: simplify device warnings\n\nSimplify device warnings.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d8970e5fd9eace437bc2f1aaff1c2a05fb3448ea",
      "tree": "f581fe2b1025cc1e51a2db8f2788edd4c3a6c29d",
      "parents": [
        "30dd4508b97155a3f826f877d5750d8888bc3183"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:24:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:11 2009 -0200"
      },
      "message": "V4L/DVB (13071): radio-mr800: preserve radio state during suspend/resume\n\nPreserve radio state during suspend/resume.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "30dd4508b97155a3f826f877d5750d8888bc3183",
      "tree": "c5615af6a82a4757cfea373da012fc21b91bfef0",
      "parents": [
        "502d50166cdef6cc8f63ab8c6ab35694ee39f608"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:16:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:11 2009 -0200"
      },
      "message": "V4L/DVB (13070): radio-mr800: fix behavior of set_stereo function\n\nFix behavior of set_stereo function.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "502d50166cdef6cc8f63ab8c6ab35694ee39f608",
      "tree": "518abfae50bfe145e328f3b22a2a572e4b2dd074",
      "parents": [
        "8a7cd16f1fa31ef6db9cfc16b1eb0356566e974d"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:13:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:11 2009 -0200"
      },
      "message": "V4L/DVB (13069): radio-mr800: ensure the radio is initialized to a consistent state\n\nEnsure the radio is initialized to a consistent state.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a7cd16f1fa31ef6db9cfc16b1eb0356566e974d",
      "tree": "5aaced0fe7c42a99ca5d8515d3a888aee56e647d",
      "parents": [
        "4e3616576e9e65d53f9381b9f334257299c7262e"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:09:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:10 2009 -0200"
      },
      "message": "V4L/DVB (13068): radio-mr800: remove device initialization from open/close\n\nRemove device initialization from open/close.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e3616576e9e65d53f9381b9f334257299c7262e",
      "tree": "248c599597fef7b5168c8400d618424d50f2ac07",
      "parents": [
        "26452bfef4ae4798b96281ad8d3aed6e2d79846e"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:03:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:10 2009 -0200"
      },
      "message": "V4L/DVB (13067): radio-mr800: fix potential use after free\n\nFix portential use after free.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26452bfef4ae4798b96281ad8d3aed6e2d79846e",
      "tree": "68375ebfca347207ed1c4ccc5e3d51db71c55ece",
      "parents": [
        "eac000a90e70b990c7d847ac40ff1c33a5f00636"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 17:52:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:09 2009 -0200"
      },
      "message": "V4L/DVB (13066): radio-mr800: remove device removed indicator\n\nRemove device removed indicator\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "eac000a90e70b990c7d847ac40ff1c33a5f00636"
}
