)]}'
{
  "log": [
    {
      "commit": "849be2cdf11eef830ec2a3f916c8e7d1e51bc9fb",
      "tree": "31df33413cf84a526761a0c064b288809b5da835",
      "parents": [
        "48136e1e93195b56dc3d9b0730917241b3365633"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Aug 25 12:22:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:07:02 2007 -0300"
      },
      "message": "V4L/DVB (6106): dvb_frontend: Default for dvb_shutdown_timeout set to 0\n\nDefault for dvb_shutdown_timeout set to 0.\ndvb_shutdown_timeout \u003e 0 is used for debugging only.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "48136e1e93195b56dc3d9b0730917241b3365633",
      "tree": "56314dc49a2c092a090424326d65a3c34be622d0",
      "parents": [
        "226835d7e0a1136bce2a0b923e0832ab47450a30"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Aug 25 12:00:23 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:59 2007 -0300"
      },
      "message": "V4L/DVB (6105): dvb_frontend: ts_bus_ctrl() handling fixed\n\nts_bus_ctrl() should only be called by\n- the first open\n- the last release call.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "226835d7e0a1136bce2a0b923e0832ab47450a30",
      "tree": "f14d15bad2912df747a3c6082aab9b09ec95a166",
      "parents": [
        "0c12c1bfc432477e38ba76f680be4b3f55112a8e"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Sat Aug 25 11:46:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:58 2007 -0300"
      },
      "message": "V4L/DVB (6104): dvb_ca_en50221: decrement module use count on error\n\ndecrement module use count on error\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0c12c1bfc432477e38ba76f680be4b3f55112a8e",
      "tree": "fc390799879987c7f70210353b04c2eab9b40b0e",
      "parents": [
        "d9bf2c037754f1493323829048d6210602712a43"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Sat Aug 25 11:36:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:58 2007 -0300"
      },
      "message": "V4L/DVB (6103): dvb_ca_en50221: return correct error code value\n\nreturn correct error code value\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d9bf2c037754f1493323829048d6210602712a43",
      "tree": "0176609c95a0bf775fa53387872306ca82f47487",
      "parents": [
        "71be258bd9bf41ca3060021f2ed50ad8c672a01e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Aug 25 11:23:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:57 2007 -0300"
      },
      "message": "V4L/DVB (6102): dvb: remove some unneeded vmalloc() return value casts from av7110\n\nvmalloc() returns void * - no need to cast it.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "71be258bd9bf41ca3060021f2ed50ad8c672a01e",
      "tree": "d1542a96e49f129b5550278bfcaf7e4d1eb1a6f0",
      "parents": [
        "6327e952cd3ef5e5a49c84f794dbba72ff3c0e9c"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Aug 23 22:33:28 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:54 2007 -0300"
      },
      "message": "V4L/DVB (6100): dvb_net: whitespace cleanup\n\nClean whitespace brain-damage caused by previous patch,\n\"Fix a warning at dvb_net\"\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6327e952cd3ef5e5a49c84f794dbba72ff3c0e9c",
      "tree": "f5f1a1e456ceb4020b6e28f9fb7b9f5228e6fbba",
      "parents": [
        "2d4d5f11ecf6df6974579c70461866932f0bd722"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 05:28:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:53 2007 -0300"
      },
      "message": "V4L/DVB (6098): ivtv: kzalloc() returns void pointer, no need to cast\n\nSince kzalloc() returns a void pointer, we don\u0027t need to cast the\nreturn value in drivers/media/video/ivtv/ivtv-queue.c\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2d4d5f11ecf6df6974579c70461866932f0bd722",
      "tree": "e5d3f6c62c27fce3ffb004467bfd919780ae96b4",
      "parents": [
        "559e196a56a5d518181efc1d2fefe0892f4689b4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 23 21:15:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:53 2007 -0300"
      },
      "message": "V4L/DVB (6097): ivtv: set correct pixel format and alpha properties\n\nivtv: set correct pixel format and alpha properties in VIDIOC_G_FBUF\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "559e196a56a5d518181efc1d2fefe0892f4689b4",
      "tree": "99de577c399d281b6d599ec9a7ba6ddb0a148780",
      "parents": [
        "a158f3559334c6314c7876390caffe88c9fdb64d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 23 17:51:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:49 2007 -0300"
      },
      "message": "V4L/DVB (6096): ivtv: fix V4L2_ENC_CMD_STOP_AT_GOP_END support\n\nSupport for V4L2_ENC_CMD_STOP_AT_GOP_END was broken. While the driver\ncorrectly waited for the card to capture until the GOP was complete,\nafterwards the driver buffers were just flushed instead of waiting\nfor the application to read all the pending data.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a158f3559334c6314c7876390caffe88c9fdb64d",
      "tree": "471c51b781669a5342725fdef3f051e2e8162ba4",
      "parents": [
        "fd8b281a2809d2bd9119df1fbd717ab2371297cd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 23 11:31:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:48 2007 -0300"
      },
      "message": "V4L/DVB (6094): ivtv: more ivtv-driver.h cleanups\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fd8b281a2809d2bd9119df1fbd717ab2371297cd",
      "tree": "c5ebdbc3ba9febddded3d4cddd4deb0e75b9c027",
      "parents": [
        "33c0fcad2160bc211272295e862c6f708118d006"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 23 10:13:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:48 2007 -0300"
      },
      "message": "V4L/DVB (6093): ivtv: reorganized and cleanup ivtv struct\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "33c0fcad2160bc211272295e862c6f708118d006",
      "tree": "1627d21d1042a1ede7fc9c8f55356ab314a6a63e",
      "parents": [
        "612570f2c4794bbf4e5bfa8648b61fbfc9cd8501"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 23 06:32:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:47 2007 -0300"
      },
      "message": "V4L/DVB (6092): ivtv: more cleanups, merged ivtv-audio.c and ivtv-video.c into ivtv-routing.c\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "612570f2c4794bbf4e5bfa8648b61fbfc9cd8501",
      "tree": "2087dc33425f055ab60ba36eefd962841329703c",
      "parents": [
        "459a52fab2c42cd5fadfd51fdcfc6dea8107fabf"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 23 05:42:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:44 2007 -0300"
      },
      "message": "V4L/DVB (6091): ivtv: header cleanup\n\n- add guards\n- remove unused header includes\n- move card-specific stuff from ivtv-driver.h to ivtv-cards.h\n- move YUV-specific stuff from ivtv-driver.h to ivtv-yuv.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "459a52fab2c42cd5fadfd51fdcfc6dea8107fabf",
      "tree": "81da83277798541d0f83ba9baf2b42d324366866",
      "parents": [
        "d2a35fb172845fe75c40a3ee9c95656c7c115e48"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Aug 22 08:58:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:43 2007 -0300"
      },
      "message": "V4L/DVB (6090): ivtv-fb: correct transparency bit reporting\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d2a35fb172845fe75c40a3ee9c95656c7c115e48",
      "tree": "7760bfd1bce5dc46da08888ee17f403c893a7465",
      "parents": [
        "01f1e44fe8455b6c6c557a62119b8622fb99f5f2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Aug 22 08:43:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:42 2007 -0300"
      },
      "message": "V4L/DVB (6089): ivtv: log in status if framebuffer uses YUV instead of RGB\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "01f1e44fe8455b6c6c557a62119b8622fb99f5f2",
      "tree": "e1bf62f369561d52aa913a60a75302dff3beb9a6",
      "parents": [
        "ea115d54bc963eb2eb0dc223795f3bd6c689ff99"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 21 18:32:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:42 2007 -0300"
      },
      "message": "V4L/DVB (6088): cx2341x: some controls can\u0027t be changed while the device is busy\n\nThe driver should now pass the \u0027busy\u0027 state of the device to the cx2341x \nmodule whenever controls are set or tried. -EBUSY will be returned if \nthe device is busy and the user attempts to modify certain \u0027dangerous\u0027 \ncontrols. It concerns controls that change the audio or video \ncompression mode and bitrates.\n\nThe cx88-blackbird and pvrusb2 drivers currently always pass \u00270\u0027 (not busy)\nto the cx2341x, effectively keeping the old behavior for now.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea115d54bc963eb2eb0dc223795f3bd6c689ff99",
      "tree": "f18a9b52ea30c55e656a9fc8aaf762a4cddfb388",
      "parents": [
        "ad8ff0f10b489562012e433acdac92498fe8bdc9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Aug 20 16:26:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:38 2007 -0300"
      },
      "message": "V4L/DVB (6087): ivtv: prevent changing VBI format while capture is in progress\n\nChanging the VBI format requires a CX2341X_ENC_INITIALIZE_INPUT firmware\ncall. This can only be done if no capture is in progress. So return\n-EBUSY if the encoder is busy.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ad8ff0f10b489562012e433acdac92498fe8bdc9",
      "tree": "b98348093c8cff8106e11703c427d151762b7e61",
      "parents": [
        "f6210c9160dff82ceaaf5e59cf5f8fcd6bdefa38"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Aug 20 16:01:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:38 2007 -0300"
      },
      "message": "V4L/DVB (6086): ivtv: fix output mode processing: UDMA_YUV wasn\u0027t cleared\n\n- Always clear when stopping the decoder\n- Clear if the filehandle that is being close was used for UDMA_YUV output.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f6210c9160dff82ceaaf5e59cf5f8fcd6bdefa38",
      "tree": "14583f207bf08163a97f2ed61a3b93d17fc22f85",
      "parents": [
        "ffb7394d51cf6f60a3753a5cc40613fc9d5c5c96"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Aug 24 01:06:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:37 2007 -0300"
      },
      "message": "V4L/DVB (6085): cx88-alsa: Fix mmap support\n\nThe driver has long claimed to support mmap, but it didn\u0027t work at all.  Some\nof the dma buffer parameters weren\u0027t set, and since video_buf uses vmalloc to\nallocate the buffer, a page callback is needed too.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ffb7394d51cf6f60a3753a5cc40613fc9d5c5c96",
      "tree": "6e62edf01172ff9745f7d1d456d588841d516e42",
      "parents": [
        "05b2723387cb4086535e935ee07cca19086308fc"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Aug 24 01:06:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:36 2007 -0300"
      },
      "message": "V4L/DVB (6084): cx88-alsa: Eliminate snd_cx88_cards\n\nThe driver kepts a static global array of snd_card pointers for each card\nprobed, which was never used.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "05b2723387cb4086535e935ee07cca19086308fc",
      "tree": "369957184bb4e5203a46ba45e8b30de91863da2a",
      "parents": [
        "16cf1d0c5d7b8970aca2ca426166833642ce0544"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Aug 24 01:06:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:34 2007 -0300"
      },
      "message": "V4L/DVB (6083): cx88-alsa: Rework buffer handling\n\nRework the way the DMA buffer is handled and IRQs are generated.\n\nALSA uses a ring-buffer of multiple periods.  Each period is supposed to\ncorrispond to one IRQ.\n\nThe existing driver was generating one interrupt per ring-buffer, as opposed\nto per period.  This meant that as soon as the IRQ was generated, the hardware\nwas already starting to re-write the beginning of the buffer.  Since the DMA\nhappens on a per-line basis, there was only a narrow window to copy the data\nout before the buffer was overwritten.\n\nThe cx88 core RISC program generator is modified so that it can set the IRQ\nand counter flags to count every X lines of DMA transfer.  This way we can\ngenerate an interrupt every period instead of every full ring-buffer.  Right\nnow only period of one line are supported, but it should be possible to\nsupport longer periods.  Note that a WRITE instruction generates an IRQ when\nit starts, not when the transfer is finished.  Thus to generate an IRQ when\nline X is done, one must set the IRQ flag on the instruction that starts line\nX+1, not the one that ends line X.\n\nChange the line size so that there are four lines in the SRAM FIFO.  If there\nare not four lines, the analog output from the cx88\u0027s internal DACs is full of\nclicks and pops.\n\nTry to handle FIFO sync errors.  Sometimes the chip generates many of these\nerrors before audio data starts.  Up to 50 sync errors will be ignored and the\ncounter reset.\n\nHave the IRQ handler save the RISC counter to the chip struct, and then have\nthe pointer callback use this to calculate the pointer position.  We could\nread the counter from the pointer callback, but sometimes the sync errors on\nstart up cause the counter to go crazy.  ALSA sees this and thinks there has\nbeen an overrun.  The IRQ hander can avoid saving the counter position on\nsync errors.\n\nThe chip \"opened\" flag wasn\u0027t necessary.  ALSA won\u0027t try to open the same\nsubstream multiple times.  Probably this code was cut\u0026pasted from the bt87x\ndriver, which has multiple sub-streams for one chip.\n\nDo error checking for the videobuf mapping functions.\n\nsnd_card_cx88_runtime_free() is useless and can be deleted.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "16cf1d0c5d7b8970aca2ca426166833642ce0544",
      "tree": "adda251661de6dc44c05fcc71bcdd9fe3bad7670",
      "parents": [
        "aeb292d1342c649ac0b35ae9205b761fd14adb57"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Aug 21 08:19:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:28 2007 -0300"
      },
      "message": "V4L/DVB (6082): cx88: Improve risc instruction printing in sram channel dump\n\nWhen the risc instrunctions from the CMDS were printed, instruction arguments\nweren\u0027t taken into account.\n\nThis changes output like:\ncx88[0]:   risc0: 0x1d010400 [ write sol eol irq1 cnt0 count\u003d1024 ]\ncx88[0]:   risc1: 0x0cac2800 [ INVALID sol eol 23 21 19 18 13 count\u003d2048 ]\ncx88[0]:   risc2: 0x1d010400 [ write sol eol irq1 cnt0 count\u003d1024 ]\ncx88[0]:   risc3: 0x0cac2c00 [ INVALID sol eol 23 21 19 18 13 count\u003d3072 ]\n\ncx88[0]:   risc0: 0x1d010400 [ write sol eol irq1 cnt0 count\u003d1024 ]\ncx88[0]:   risc1: 0x0cac2800 [ arg #1 ]\ncx88[0]:   risc2: 0x1d010400 [ write sol eol irq1 cnt0 count\u003d1024 ]\ncx88[0]:   risc3: 0x0cac2c00 [ arg #1 ]\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "aeb292d1342c649ac0b35ae9205b761fd14adb57",
      "tree": "7339ecba075a7e82bda7420194a15f99004bb5e8",
      "parents": [
        "9c12224a607a4b22ab86784e3394b52810b9507c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 23 15:45:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:24 2007 -0300"
      },
      "message": "V4L/DVB (6081): ivtv: Fix static structure initialization\n\nConvert the initialization of ivtv_i2c_algo_template to C99-style.\nOtherwise a future change to struct i2c_algo_bit_data would break\nthis code.\n\nAlso declared that structure const - it\u0027s a template after all.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9c12224a607a4b22ab86784e3394b52810b9507c",
      "tree": "cdb7d864084ef81343da18120c727ba7b9bc2872",
      "parents": [
        "f518b43c452fb2dbe98ee211abfc63cf421927ab"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 21 12:38:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:17 2007 -0300"
      },
      "message": "V4L/DVB (6079): Cleanup: remove linux/moduleparam.h from drivers/media files\n\nSince at least kernel 2.6.12-rc2, module.h includes moduleparm.h. This\npatch removes all occurences of moduleparm.h from drivers/media files.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f518b43c452fb2dbe98ee211abfc63cf421927ab",
      "tree": "ee878fa941d5028d5ec2161abd5134f2eafc3d47",
      "parents": [
        "b9758dfe0a2065f6fe3a484cc26886960aa847c1"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Aug 21 12:36:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:07 2007 -0300"
      },
      "message": "V4L/DVB (6078): Coding style fix drivers/media/video/zr36016.c\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b9758dfe0a2065f6fe3a484cc26886960aa847c1",
      "tree": "1851e61122f2c6d81adc660ae0bb57019f2484d5",
      "parents": [
        "5634f2ec809818983f58880e381ee929187e4ddf"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Aug 21 12:34:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:06 2007 -0300"
      },
      "message": "V4L/DVB (6077): Coding style fix drivers/media/video/zr36050.c\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5634f2ec809818983f58880e381ee929187e4ddf",
      "tree": "5779f154a03cce853455056ee0c59fa6046a5e0f",
      "parents": [
        "ffbb807c1362a2b64b473c0e093c496a4c7de4bb"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Aug 21 12:34:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:05 2007 -0300"
      },
      "message": "V4L/DVB (6076): Coding style fix drivers/media/video/zr36060.c\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ffbb807c1362a2b64b473c0e093c496a4c7de4bb",
      "tree": "2d0dfb55b4a21efd74c4333c9d919a1bdb1539f7",
      "parents": [
        "c996899d0bc2414c7ff4682500344eb912d5ee1d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Aug 21 01:14:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:04 2007 -0300"
      },
      "message": "V4L/DVB (6075): tuner: kernel headers go above subsystem headers\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c996899d0bc2414c7ff4682500344eb912d5ee1d",
      "tree": "6cac6db89cf325102bef22a34d8d94f04449e8b7",
      "parents": [
        "d90d9f5a0ae9eb80bb3a33472074a114af7e548d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Aug 20 21:04:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:04 2007 -0300"
      },
      "message": "V4L/DVB (6074): tuner: fix ifdef tags to match actual file name\n\nThe file, tuner-driver.h was originally named tuner-hw.h, but we decided to\nrename it.  At the time, I had forgotten to change the #ifdef __TUNER_HW_H__\nto #ifdef __TUNER_DRIVER_H__ .  This patch corrects that.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d90d9f5a0ae9eb80bb3a33472074a114af7e548d",
      "tree": "a2877d0dddf6c0c4ba04d5a38a9fdcf72d03e4f1",
      "parents": [
        "261f5081a4dbcd148be0a0e744fb454a4f688441"
      ],
      "author": {
        "name": "Edgar Simo",
        "email": "bobbens@gmail.com",
        "time": "Mon Aug 20 14:14:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:01 2007 -0300"
      },
      "message": "V4L/DVB (6072): saa7134: add DVB-T support for Avermedia Super 007\n\nAdd DVB-T support for Avermedia Super 007\n\nAnalog television is untested.  The device lacks input adapters for radio,\nsvideo \u0026 composite -- seems to be a DVB-T ONLY device.\n\nSigned-off-by: Edgar Simo \u003cbobbens@gmail.com\u003e\nAcked-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "261f5081a4dbcd148be0a0e744fb454a4f688441",
      "tree": "d09df849cdc19d55c1b9207b33a4dd1a02c5f498",
      "parents": [
        "19453bc18848e842a9743fcc40707e6fb19ae92b"
      ],
      "author": {
        "name": "Edgar Simo",
        "email": "bobbens@gmail.com",
        "time": "Mon Aug 20 14:06:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:00 2007 -0300"
      },
      "message": "V4L/DVB (6071): saa7134-dvb: add missing newline\n\nThis is a simple whitespace cleanup.\n\nSigned-off-by: Edgar Simo \u003cbobbens@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "19453bc18848e842a9743fcc40707e6fb19ae92b",
      "tree": "84497c94e348de301a8cf9be7cb9e659bd19a54f",
      "parents": [
        "5a5b3b5d4fe3acdd9fb73162023422a9ee0e56f3"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Aug 18 22:54:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:00 2007 -0300"
      },
      "message": "V4L/DVB (6068): cx88-alsa: Use pci_dev-\u003erevision\n\nThe revision is part of the pci_dev struct, so there is no need to read it in.\n\nStop storing the revision and latency in the chip struct, since they\u0027re never\nused after being printed out when the driver loads.\n\nlinux/pci.h wasn\u0027t included.  It was getting picked up something else,\nprobably cx88.h, but this file uses struct pci_dev so it should include pci.h.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5a5b3b5d4fe3acdd9fb73162023422a9ee0e56f3",
      "tree": "65be8a61da5bae5566540ae4889c9781cdf0b266",
      "parents": [
        "59fd8f8d8ee9f7539758419965381bcccfa6f798"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Aug 18 21:01:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:59 2007 -0300"
      },
      "message": "V4L/DVB (6067): cx88-alsa: Hardware doesn\u0027t support mono audio\n\nchannels_min should be 2, not 1.  The hardware only supports stereo.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "59fd8f8d8ee9f7539758419965381bcccfa6f798",
      "tree": "314a527b8adea2dc3460d933322832de9a58269d",
      "parents": [
        "5ba862b77e2d7f9e6e2cb133c43be32ac612aea5"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Aug 18 22:09:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:55 2007 -0300"
      },
      "message": "V4L/DVB (6066): cx88-alsa: Change order of interrupt enabling, fix spurious IRQs\n\nCurrently the driver turns on audio interrupts, then sets the audio interrupt\nmask to select which interrupts to get.  One could received unwanted\ninterrupts since the mask is set _after_ interrupts have already been turned\non.  Change the order of the operations, and clear any audio interrupt status\nbits that are already set for good measure.\n\nBefore changing the SRAM FIFO parameters, make sure the FIFO isn\u0027t being used.\nThis shouldn\u0027t happen with just the ALSA driver, as it should never try to\nturn on FIFO/RISC/DMA while they are already on.  However, the V4L driver\nneeds to turn the audio FIFO on for analog audio output to work (undocumented\ncx88 bug).  The FIFO parameters are in an inconsistent state while they are\nupdated, and this results in many FIFO sync error IRQs if the FIFO is in use\nwhile it\u0027s in this inconsistent state.\n\nAlso create and use a bunch of symbolic constants for audio interrupt mask\nbits.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5ba862b77e2d7f9e6e2cb133c43be32ac612aea5",
      "tree": "26b95709abf4d176a33d0f5409b1145e76f9c729",
      "parents": [
        "8ddac9ee4b6f08d7cacf79202ab882eefc55b0c0"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Aug 18 07:02:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:55 2007 -0300"
      },
      "message": "V4L/DVB (6065): cx88-alsa: Call core irq handler when needed\n\nWhen an irq handled by the cx88 core driver (currently IR and errors) occurs\nand the cx88-alsa irq handler is the first called, it will claim to have\nhandled the irq but it doesn\u0027t call cx88_core_irq() to handle it.\n\nThe means loading cx88-alsa can disable the IR remote.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8ddac9ee4b6f08d7cacf79202ab882eefc55b0c0",
      "tree": "7b14520928ff9417c1ea9d0de1cbff73068dcb73",
      "parents": [
        "7c03a4488bf6d28078488c70c82357d4286cacc5"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Aug 18 06:57:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:54 2007 -0300"
      },
      "message": "V4L/DVB (6064): cx88: Add symbolic names for the PCI interrupt bits\n\nUsed for the PCI_INTMSK and PCI_INT_STAT registers.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7c03a4488bf6d28078488c70c82357d4286cacc5",
      "tree": "440b0dbadc93d06c70a1aa6176debc259f134113",
      "parents": [
        "8beb058f1ecde7bc0554d18ce1baa18b5dfb02d3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 18:59:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:53 2007 -0300"
      },
      "message": "V4L/DVB (6061): ivtv: add VIDIOC_OVERLAY\n\nAdd VIDIOC_OVERLAY to enable/disable the OSD. Also add the OSD state to the\nlog status report.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8beb058f1ecde7bc0554d18ce1baa18b5dfb02d3",
      "tree": "0ac375d2d009baca2d39ffae97734d04b167872d",
      "parents": [
        "25e3f8f40ecf61b87a4b6476ea6d00cb5b74628c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 17:56:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:48 2007 -0300"
      },
      "message": "V4L/DVB (6060): ivtv: fix IVTV_IOC_DMA_FRAME bug introduced by highmem bugfix\n\nThe return value of ivtv_udma_fill_sg_list() was changed by the\nhighmem bugfix, but that return value was still used in ivtv-yuv.c.\n\nRevert to the old return value, but in addition return -1 in case of\na memory allocation error.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "25e3f8f40ecf61b87a4b6476ea6d00cb5b74628c",
      "tree": "fcca8ccb0cb85318ee87bf3b24c3b63a1dd5510c",
      "parents": [
        "0989fd2c88a11aa5014b2b348ed51872d14d536d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 15:03:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:47 2007 -0300"
      },
      "message": "V4L/DVB (6059): ivtv: log stereo/bilingual audio modes\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0989fd2c88a11aa5014b2b348ed51872d14d536d",
      "tree": "b01ba5de69e17fcf408ce597af966e4f0949e7c4",
      "parents": [
        "3869c6a088c2eb165abe476c3372c6a3653649b3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 12:25:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:46 2007 -0300"
      },
      "message": "V4L/DVB (6058): ivtv: add support for highmem udma\n\nWhen trying to DMA userspace buffers to the cx23415 you need to check\nwhether the page is in highmem. If this is the case, then bounce buffers\nhave to be used to allow DMA.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3869c6a088c2eb165abe476c3372c6a3653649b3",
      "tree": "d3c8648b1279b292dc501e7bd54e9504cac0c123",
      "parents": [
        "baa4072d84e7a2e9954121c826d7bb8f1fb66b38"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 07:11:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:46 2007 -0300"
      },
      "message": "V4L/DVB (6057): ivtv-fb: remove unused header includes\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "baa4072d84e7a2e9954121c826d7bb8f1fb66b38",
      "tree": "0b354b98963f39c3089e9c5729d40b1d3a0d231c",
      "parents": [
        "1aa32c2ffd146dddd76babf842e998502f1b993a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 07:10:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:43 2007 -0300"
      },
      "message": "V4L/DVB (6056): ivtv: move serialization to the fileops level\n\nSerialization is now done on the open/close/ioctl level and also when the\nread/write/poll start an encoder/decoder stream.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1aa32c2ffd146dddd76babf842e998502f1b993a",
      "tree": "d19c6b10cc00211bc4144db68c528fcb6f95fffc",
      "parents": [
        "313e91e824c0c595dec3740c0c87f55eea6bdb3f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 06:08:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:42 2007 -0300"
      },
      "message": "V4L/DVB (6055): ivtv: improve debug messages\n\n- add FILE debug flag for open/close/read/write/poll.\n- show cmd for encoder/decoder command ioctl.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "313e91e824c0c595dec3740c0c87f55eea6bdb3f",
      "tree": "5e92f0e39e117c724550e0e7c8008717d287740b",
      "parents": [
        "2ce55b606b29c6ab0c8583772f6807b49cc89372"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 05:32:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:41 2007 -0300"
      },
      "message": "V4L/DVB (6054): ivtv: specify some stream sizes in kB instead of MB\n\nSome streams (PCM, VBI decoding) do not need that much memory, so specify\nthe allocated memory in kB instead of MB to limit memory usage. E.g. 1 MB\nis overkill for the VBI decoding stream, 64 kB is enough.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2ce55b606b29c6ab0c8583772f6807b49cc89372",
      "tree": "9486440572b294b32dc41fe24f96f0e48419a8ed",
      "parents": [
        "8267761881d6bb91c168ba4d629b778cf106c485"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 19 05:09:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:40 2007 -0300"
      },
      "message": "V4L/DVB (6053): ivtv: setup TV output standard on init to prevent flicker\n\nThe TV output standard was set only on first use, which meant that the saa7127\nwas set to NTSC until then, leading to flickering on PAL systems.\n\nSince the saa7127 has no firmware it is OK to initialize it immediately.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8267761881d6bb91c168ba4d629b778cf106c485",
      "tree": "df19f79da1116ab86cf10f3147412e556dcef0c5",
      "parents": [
        "e17a06badaedba89fad989eed409661c89a22e04"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 07 07:16:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:38 2007 -0300"
      },
      "message": "V4L/DVB (6051): cx25840: make proper use of SOFT_RESET\n\nWhenever the 0x80b register is used the microcontroller should be reset.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e17a06badaedba89fad989eed409661c89a22e04",
      "tree": "f24043bfa94678b8b0d09aa906ecab1974c365d0",
      "parents": [
        "51a99c0428cc6d3a442eef1c9046099c9383d72b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 18 15:48:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:37 2007 -0300"
      },
      "message": "V4L/DVB (6050): ivtv: retry/timer improvements\n\n- Give up frame after three retries.\n- When the last capture/decode ends, make sure to delete the dma_timer.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "51a99c0428cc6d3a442eef1c9046099c9383d72b",
      "tree": "774d4456092221f25e40227796575fe74fced026",
      "parents": [
        "de870b52be9d52c3dad76c9ea7399cb94abcaa1a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 18 15:16:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:36 2007 -0300"
      },
      "message": "V4L/DVB (6049): ivtv: fix VBI reinsertion decoding\n\n- Invalid VBI packets should result in an empty VBI frame, not\n  in an zero-sized frame that causes the reader to incorrectly\n  return a 0 (EOF) value.\n- PIO completion should not reset the sg_pending_size field.\n- The DMA offset detection code should be ignored for PIO transfers:\n  it somehow messes up the data on the card and is not needed anyway\n  for PIO.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "de870b52be9d52c3dad76c9ea7399cb94abcaa1a",
      "tree": "4fe9ea0a2eff13fd962a984bebc23f1c3a3b76e4",
      "parents": [
        "37093b1ea600d84fbf7252baf12eedec85ae40f1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 29 15:22:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:36 2007 -0300"
      },
      "message": "V4L/DVB (6048): ivtv: fix stop stream locking\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "37093b1ea600d84fbf7252baf12eedec85ae40f1",
      "tree": "ba78b73933c0d7b8989831c49a86f16c26f99b04",
      "parents": [
        "f4071b85ea0ca3bd06f63c330562b4cfdffa8473"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 28 19:45:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:32 2007 -0300"
      },
      "message": "V4L/DVB (6047): ivtv: Fix scatter/gather DMA timeouts\n\nIt turns out that the cx23415/6 DMA engine cannot do scatter/gather DMA\nreliably. Every so often depending on the phase of the moon and your\nhardware configuration the cx2341x DMA engine simply chokes on it and\nyou have to reboot to get it working again.\n\nThis change replaced the scatter/gather DMA by single transfers at a time,\nwhere the driver is now responsible for DMA-ing each buffer.\n\nUDMA is still done using scatter/gather DMA, that will be fixed soon.\n\nMany thanks to Mark Bryars \u003cmark.bryars@etvinteractive.com\u003e for discovering\nthe link between scatter/gather and the DMA timeouts.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f4071b85ea0ca3bd06f63c330562b4cfdffa8473",
      "tree": "8390a1bb512949e9520f65de160e1e7291a4c36f",
      "parents": [
        "3562c43be8cfd6e300508d7c33acebf3369eacd3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 28 12:07:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:32 2007 -0300"
      },
      "message": "V4L/DVB (6046): ivtv: always steal full frames if out of buffers.\n\nWhen there are no more free buffers, then buffers are stolen from the\npredma queue. Buffers should be stolen from the head of that queue (which\nis where the most recently added buffers are) and all buffers belonging\nto a frame should be stolen. Otherwise \u0027half-frames\u0027 would remain in the\nqueue, which leads to ugly playback and complete sync failure for YUV\nbuffers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3562c43be8cfd6e300508d7c33acebf3369eacd3",
      "tree": "3b2aab0d4e078ddf5445d2ab82eea2838bcf01ba",
      "parents": [
        "da80be21362376443c6ee9918dfff408e83e0c39"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 18 11:46:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:31 2007 -0300"
      },
      "message": "V4L/DVB (6045): ivtv: fix handling of INITIALIZE_INPUT fw call\n\nThe CX2341X_ENC_INITIALIZE_INPUT firmware call requires careful handling,\notherwise the computer can freeze or the top-third of the screen can start\nflickering. This patch ensures that CX2341X_ENC_INITIALIZE_INPUT is called\nat the right time and in the right way.\n\nIn addition the stop capture handling was improved so that the last pending\nDMA transfer is also processed. Otherwise this would be the first data that\narrived when a new capture was started which is not what you want.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "da80be21362376443c6ee9918dfff408e83e0c39",
      "tree": "5bd3247dd20a7cd1019e5fd5e2c0fb6a44edf432",
      "parents": [
        "33bc4dea0ece371ccadbac8bf90fd0b8e2803f06"
      ],
      "author": {
        "name": "Kazuhiko Kawakami",
        "email": "kazz-0@mail.goo.ne.jp",
        "time": "Sat Aug 18 11:39:28 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:30 2007 -0300"
      },
      "message": "V4L/DVB (6044): vp27smpx: clarify history of this source.\n\nSigned-off-by: Kazuhiko Kawakami \u003ckazz-0@mail.goo.ne.jp\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "33bc4dea0ece371ccadbac8bf90fd0b8e2803f06",
      "tree": "4cffc487c1366de00a4193e6bd4c7f37d253e9b6",
      "parents": [
        "b1139e353c7fc636bfe413f3296ba0284eb60c2e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 18 11:36:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:27 2007 -0300"
      },
      "message": "V4L/DVB (6043): ivtv: fix incorrect round-robin implementation\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b1139e353c7fc636bfe413f3296ba0284eb60c2e",
      "tree": "bba1f466c37a7bb0a4be0bb547643b7c67db691c",
      "parents": [
        "faebb914399ecf8ecfd0e24b96ac90d7381f7e07"
      ],
      "author": {
        "name": "Darren Salt",
        "email": "linux@youmustbejoking.demon.co.uk",
        "time": "Sat Aug 18 18:05:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:26 2007 -0300"
      },
      "message": "V4L/DVB (6040): Add IR support for Nova-T Stick\n\nWorking with Nova-T Stick (70001) with remote control model A415.\nUntested with other dib0700m/dib0700p devices.\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "faebb914399ecf8ecfd0e24b96ac90d7381f7e07",
      "tree": "03bf6cd237b9734a9a32d6dc4da495ea8f91552e",
      "parents": [
        "e927b3fa595117c9f4c6dfa241fe7c3a3c596f17"
      ],
      "author": {
        "name": "Darren Salt",
        "email": "linux@youmustbejoking.demon.co.uk",
        "time": "Sat Aug 18 18:04:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:26 2007 -0300"
      },
      "message": "V4L/DVB (6039): Typo fix in Nova-TD description\n\nTypo fix in Nova-TD description\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e927b3fa595117c9f4c6dfa241fe7c3a3c596f17",
      "tree": "efbe23094334c0af9d05391273f460735b7413df",
      "parents": [
        "458b634cd86968032171a4d6db5c89a772ff0348"
      ],
      "author": {
        "name": "Michael Mauch",
        "email": "michael.mauch@gmx.de",
        "time": "Sat Aug 18 18:02:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:25 2007 -0300"
      },
      "message": "V4L/DVB (6038): Trivial: repair mixed parm descs in dvb-usb-init.c\n\nRepair modinfo parameter descriptions for force_pid_filter_usage and\ndisable_rc_polling.\n\nSigned-off-by: Michael Mauch \u003cmichael.mauch@gmx.de\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "458b634cd86968032171a4d6db5c89a772ff0348",
      "tree": "420b1a0933457e5910f2bcee542cc77e4aef5ee3",
      "parents": [
        "fa40b2237ab6ed239967f76432438080232b88fe"
      ],
      "author": {
        "name": "Alan Nisota",
        "email": "alannisota@gmail.com",
        "time": "Sat Aug 18 17:52:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:22 2007 -0300"
      },
      "message": "V4L/DVB (6037): Updated GenPix USB driver\n\nThere are now 4 different versions of the GENPIX USB adapter.  The \nnewest \u0027Skywalker\u0027 models are fully self-contained, and need no \nadditional hardware to be used.  A very reliable DVB-S card even without \nusing any of the alternate modulatations (which this kernel module does \nnot currently support)\n\nThe following patch adds support for all 4 versions of the genpix\nadapter (www.genpix-electronics.com).\n\nSigned-off-by: Alan Nisota alannisota@gmail.com\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fa40b2237ab6ed239967f76432438080232b88fe",
      "tree": "cddcc0b21f2d36236e3211a612e9cb0d79365843",
      "parents": [
        "82e67246cd2a860637ee9d27776ad48d32734f6c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Aug 17 05:50:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:21 2007 -0300"
      },
      "message": "V4L/DVB (6034): cx88: Add parameter to control radio deemphasis time constant\n\nFM radio transmission use a preemphasis/deemphasis scheme to reduce\nhigh-frequency noise.  The cx88 audio decoder is supposedly set to no\ndeemphasis by the current driver.\n\nHowever, the \"no deemphasis\" setting doesn\u0027t work.  On my chip, cx23883, it\nproduces the same result as the 75 us time constant.  Maybe the default\nsettings on the cx23881 are for 50 us?\n\nSince the deemphasis time constant varies by country, allow setting it via a\nmodule parameter.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "82e67246cd2a860637ee9d27776ad48d32734f6c",
      "tree": "1c4386c279d6cd314657f0a4a8cd9146f4b8b13b",
      "parents": [
        "89d969a39da8e9ee5db1c1fb49f55f4206a445ac"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Aug 17 17:49:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:21 2007 -0300"
      },
      "message": "V4L/DVB (6031): Fix for bug 7819: fixed hotplugging for dvbnet\n\nThe first part of dvb_net_close() is just a cut\u0026paste from\ndvb_generic_release(), so maybe it would be better to just call\ndvb_generic_release() instead?\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "89d969a39da8e9ee5db1c1fb49f55f4206a445ac",
      "tree": "6669e904ee670832d143a178a2078c258147fedb",
      "parents": [
        "5772f81326904f2bfbb2bf2f365b3fb36ee3b7d8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Aug 16 10:03:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:20 2007 -0300"
      },
      "message": "V4L/DVB (6025): Net_ule(): fix check-after-use\n\nThe Coverity checker spotted that we\u0027d have already oops\u0027ed if \"dev\"\nwas NULL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5772f81326904f2bfbb2bf2f365b3fb36ee3b7d8",
      "tree": "04ac6ac3478ddd9d5692ba44ae92d8bed81fe51f",
      "parents": [
        "bbc83597dfe3093b161014e6ebb351279eabaa7c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Aug 15 14:41:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:17 2007 -0300"
      },
      "message": "V4L/DVB (6023): cx88: Clean up some ugly and inconsistent printk()s\n\nGet rid of the \"CORE\" prefix from cx88 printks.  It was only used a few times,\nand it makes it look like they\u0027re coming from the kernel core or something.\n\nFix the message, \"TV tuner 60 at 0x1fe, Radio tuner -1 at 0x1fe\", by adding a\n\"cx88[0]\" prefix to be consistent, and to keep people who grep their dmesg\noutput for cx88 from missing it.  Get rid of the addresses, which are always\nwrong.  The addresses are always set to -1, but because it\u0027s an unsigned 8-bit\nvalue, the left shift converts it to the nonsense address 0x1fe.\n\nIn the cx8802 driver, some cut and pasted code prefixed lines with \"CORE\ncx88[0]:\", which has been changed to \"cx88[0]/2:\" like the other printks from\nthe cx8802 driver.\n\nAlso fix some ugly printks in the cx8802 driver that used __FUNCTION__ for\nKERN_INFO and KERN_ERR messages.\n\nThe changed printks in cx88-mpeg.c also needed lots of whitespace and\n80-column fixes.\n\nA bunch of misc changes in cx88-dvb.c and cx88-video.c to add message levels\nor a consistent \"cx88[?]/2\" or \"cx88[?]/0\" prefix.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bbc83597dfe3093b161014e6ebb351279eabaa7c",
      "tree": "57514dd42f55d6dec350648a7bdaa1a3266daf68",
      "parents": [
        "6a59d64c5cc302e0139ddb1f5e57afceecb14368"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Aug 15 14:41:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:16 2007 -0300"
      },
      "message": "V4L/DVB (6022): cx88: Move card core creation from cx88-core.c to cx88-cards.c\n\nA lot of code in cx88-cards.c was only used by cx88-core.c when the core state\nis first allocated and initialized.  Moving that task to cx88-cards makes the\ndriver simpler and the files more self contained.\n\n- Module parameters tuner, radio, card, and latency move to cx88-cards.c\n- cx88_boards is made static\n- cx88_subids is made static and const\n- cx88_bcount is eliminated\n- cx88_idcount is eliminated\n- cx88_card_list() is made static\n- cx88_card_setup_pre_i2c() is made static\n- cx88_card_setup() is made static\n- cx88_pci_quirks() is moved from cx88-core to cx88-cards\n  The function argument \"char *name\" is made const too\n- get_ressources() is moved from cx88-core to cx88-cards, and renamed to\n  cx88_get_resources()\n- The code to allocate and initialize the core state struct and the chip is\n  moved out of cx88-core.c:cx88_get_core() and into a new function in\n  cx88-cards.c, cx88_core_create().  This makes both functions simpler.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6a59d64c5cc302e0139ddb1f5e57afceecb14368",
      "tree": "e3a14e27b5aca04a4069797893d59df7bc0f8f65",
      "parents": [
        "b09a79f5848f2143a8ffc724910743027d5a70e0"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Aug 15 14:41:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:16 2007 -0300"
      },
      "message": "V4L/DVB (6021): cx88: Copy board information into card state\n\nThe cx88 driver state stored the ID of the board type in core-\u003eboard.  Every\ntime the driver need to get some information about the board configuration, it\nuses the board number as an index into board configuration array.\n\nThis patch changes it so that the board number is in core-\u003eboardnr, and\ncore-\u003eboard is a copy of the board configuration information.  This allows\naccess to board information without the extra indirection.  e.g.\ncx88_boards[core-\u003eboard].mpeg becomes core-\u003eboard.mpeg.\n\nThis has a number of advantages:\n- The code is simpler to write.\n\n- It compiles to be smaller and faster, without needing the extra array lookup\n  to get at the board information.\n\n- The cx88_boards array no longer needs to be exported to all cx88 modules.\n\n- The boards array can be made const\n\n- It should be possible to avoid keeping the (large) cx88_boards array around\n  after the module is loaded.\n\n- If module parameters or eeprom info override some board configuration\n  setting, it\u0027s not necessary to modify the boards array, which would\n  affect all boards of the same type.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b09a79f5848f2143a8ffc724910743027d5a70e0",
      "tree": "d4560a5e147a40f099c51c23ee30ddaca6363453",
      "parents": [
        "c252b0511596f76a32c7c64bcc6cc60b3bc1ec3a"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Aug 13 12:21:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:15 2007 -0300"
      },
      "message": "V4L/DVB (6020): cx88: Fix use of uninitialized variable\n\nAn error message for PCI resource allocation failure used the board type\nbefore it was set.  Just get rid of the error message, as get_ressources()\n[sic] already prints one.  Format that error message better, and add the pci\nfunction and subsystem information to better associate the error with what\ncaused it.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c252b0511596f76a32c7c64bcc6cc60b3bc1ec3a",
      "tree": "07fe9fb453f97468fb6f207967190e5ac89ea9c0",
      "parents": [
        "5f553388b06532b495681f5d6c8e8fbff64ea86a"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Aug 13 12:21:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:12 2007 -0300"
      },
      "message": "V4L/DVB (6019): cx88: Make card database more memory efficient\n\nThe vmux setting is only two bits, but was taking up a whole 32 \nin the input description struct.  By changing it to a two-bit \nbitfield, it can fit in what was padding space before and drop \nthe input size by 4 bytes, from 28 to 24. This drops the board \ndescription struct, which has 9 inputs, from 280 to 244 bytes.  \nTotal driver size decreases by 2108 bytes.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5f553388b06532b495681f5d6c8e8fbff64ea86a",
      "tree": "6022f0295c0aeacfe634df0f06ab3f7b15012cce",
      "parents": [
        "acb09af4e333dc92cdd32ae75ee7e5f3d7aaf60b"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Aug 15 14:00:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:11 2007 -0300"
      },
      "message": "V4L/DVB (6015): DVB: convert struct class_device to struct device\n\nThe currently used \"struct class_device\" will be removed from the\nkernel. Here is a trivial patch that converts DVB to use struct device.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "acb09af4e333dc92cdd32ae75ee7e5f3d7aaf60b",
      "tree": "a2d472a986de92cfd93faef6662abf95c40321b3",
      "parents": [
        "e9f668dd12d3ed293af0d466bcaa393b78a7d0ee"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 29 22:56:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:10 2007 -0300"
      },
      "message": "V4L/DVB (6014): vivi: use videobuf_read_stream()\n\nvideobuf_read_stream is more efficient than videobuf_read_one\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e9f668dd12d3ed293af0d466bcaa393b78a7d0ee",
      "tree": "033f403cd204132159113d9df05028e5c9c3c78f",
      "parents": [
        "fbd8af07063f7379e71654013e7915315cd869f8"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Aug 15 10:43:19 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:07 2007 -0300"
      },
      "message": "V4L/DVB (6010): Use inline functions instead of inline asm for powerpc\n\nChange io_st_le32() to use inline functions rather than\ndirect inline assembly code.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fbd8af07063f7379e71654013e7915315cd869f8",
      "tree": "4e7a2ab1ef94c8d29ef19c49b04849cbfa97bdef",
      "parents": [
        "6b1dde90de7f612805fbe8212a39264d7b868efc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Aug 15 10:43:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:05 2007 -0300"
      },
      "message": "V4L/DVB (6009): Bt8xx: \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" will have different semantics with gcc 4.3.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6b1dde90de7f612805fbe8212a39264d7b868efc",
      "tree": "3c824ed8452d46701d295816a264618565058922",
      "parents": [
        "afa76b392e10d37c9e717198b5c2686de26c629d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Aug 11 15:42:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:01 2007 -0300"
      },
      "message": "V4L/DVB (6006): tuner: move last_div to tuner-simple private data\n\ntuner-simple is the only sub-driver that uses last_div, so we \ncan free up two bytes of memory for all other tuners, by moving \nthis into tuner-simple\u0027s private data area.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "afa76b392e10d37c9e717198b5c2686de26c629d",
      "tree": "532cc49110321458e1c1d59c7b4c36a5493dfc29",
      "parents": [
        "be848fe39a656fd57429263f5ac8c656ccdff362"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Mon Aug 13 08:08:21 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:00 2007 -0300"
      },
      "message": "V4L/DVB (6005): Initialize filp-\u003eprivate_data only once in em28xx_v4l2_open\n\nSome lines later filp-\u003eprivate_data is initialized to dev again.\nSince there are some checks that might fail in the mean time\nkeep the later version.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "be848fe39a656fd57429263f5ac8c656ccdff362",
      "tree": "d6dc2afae9a658d23c70f6e4e3ac5b2ca192edb9",
      "parents": [
        "6af5a0394ae9ce7ac8eea233a8c430d743a377c3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 09 17:13:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:05:00 2007 -0300"
      },
      "message": "V4L/DVB (6003): vp27smpx: correctly attribute the origin of the driver\n\nCorrectly attribute the origin of the driver to Kazuhiko \nKawakami.\n\nIt took some time to get the S-O-B line from the original \ntvaudio patch author, but here it is.\n\nSigned-off-by: Kazuhiko Kawakami \u003ckazz-0@mail.goo.ne.jp\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6af5a0394ae9ce7ac8eea233a8c430d743a377c3",
      "tree": "c227a6af057a528d87ebe0ee2756c0af4e8012cc",
      "parents": [
        "39c4ad6ab364354bf76cdcc0081fa5c4422db907"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 07 07:19:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:59 2007 -0300"
      },
      "message": "V4L/DVB (6002): ivtv: remove unused struct field.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "39c4ad6ab364354bf76cdcc0081fa5c4422db907",
      "tree": "b730165939fea241ce6f66d998aa70816348b0bb",
      "parents": [
        "9085009683dd46d95105eda14efa8bda403b459f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 05 14:24:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:56 2007 -0300"
      },
      "message": "V4L/DVB (5999): cx25840: add radio support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9085009683dd46d95105eda14efa8bda403b459f",
      "tree": "516ac749c613914f4a1c15201d595372e99b992c",
      "parents": [
        "87410dab1238623e082e9a78a62f1bbeb6c475e3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 05 08:02:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:56 2007 -0300"
      },
      "message": "V4L/DVB (5998): ivtv: no need to mute the audio input\n\nWhen changing channels the audio has to be muted. This is done \nby calling CX2341X_ENC_MUTE_AUDIO and by muted the audio input. \nThe latter is not necessary and is now removed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "87410dab1238623e082e9a78a62f1bbeb6c475e3",
      "tree": "521977ac3c7c91b9d97616452047bcddfd066279",
      "parents": [
        "372978055dd564d97ca1b4099c99296eaff1fe19"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Aug 05 08:00:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:55 2007 -0300"
      },
      "message": "V4L/DVB (5997): cx25840: fix audio mute handling and reporting\n\nAudio muting for the tuner input was implemented by stopping the \naudio microcontroller and restarting it on unmute. However, it \nappears that this method can actually crash the audio firmware. \nIt\u0027s rare and seems to happen with NTSC only.\n\nIt has been reimplemented by setting to volume to 0. In addition, the\nreporting of the mute state has been improved as well: it used to be\nimpossible to detect whether the audio was muted by the user or if it\nwas muted due to the microcontroller trying to detect the audio\nstandard. This is now clearly stated.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "372978055dd564d97ca1b4099c99296eaff1fe19",
      "tree": "956775ff2bde4ab23a85326b2284be997e8607fd",
      "parents": [
        "2cc720957a743ef59f9925ecfef5f71f08387d8b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Sep 11 11:59:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:54 2007 -0300"
      },
      "message": "V4L/DVB (5995): ivtv: add AverMedia M116\n\n- Split Club3D card from Yuan PG600-2, GotView PCI DVD Lite\n  (different composite input)\n- Add AVerTV MCE 116 Plus (M116) card\n- Allow Xceive cards to be used without Xceive support\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2cc720957a743ef59f9925ecfef5f71f08387d8b",
      "tree": "0049226ecfbd3de8b6ce56c54ebec2780d98c688",
      "parents": [
        "89fc4eb924fc8da769083e1680e24c182589d789"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 04 05:06:23 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:51 2007 -0300"
      },
      "message": "V4L/DVB (5994): ivtv: make VIDIOC_INT_RESET support smarter.\n\nAdd support to optionally reset the IR and/or the video digitizer.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "89fc4eb924fc8da769083e1680e24c182589d789",
      "tree": "6909b09a6bffabdd4c26969f728a1ae11ef62c33",
      "parents": [
        "94104aa2a88ac2433f7cbde3dbec629263724271"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 04 05:00:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:50 2007 -0300"
      },
      "message": "V4L/DVB (5993): cx25840: resetting also requires reloading the firmware\n\nResetting without reloading the firmware is not enough. Sometimes the\nfirmware is \u0027stuck\u0027 and needs to be reloaded.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "94104aa2a88ac2433f7cbde3dbec629263724271",
      "tree": "161c24014d399b599ef0f6431934e08b99b55ac8",
      "parents": [
        "1597f1f676d2c425028b6a20f21a987f489dbdd2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 04 04:56:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:49 2007 -0300"
      },
      "message": "V4L/DVB (5992): ivtv: show card name as well in the LOG_STATUS output.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1597f1f676d2c425028b6a20f21a987f489dbdd2",
      "tree": "429c0704fb45331605e8aab74b08b8a0749f843d",
      "parents": [
        "7963fa48dafd07a8c6b6007fb038095553ad6a0f"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Aug 09 12:02:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:46 2007 -0300"
      },
      "message": "V4L/DVB (5990): cinergyt2_suspend: don\u0027t forget to unlock cinergyt2-\u003ewq_sem\n\nRestore unlock of cinergyt2-\u003ewq_sem, was deleted by accident.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7963fa48dafd07a8c6b6007fb038095553ad6a0f",
      "tree": "44223b758ec8b0a6b5717776cd54de5a911e5488",
      "parents": [
        "4ebcb48da1eace49ef5f2d83a91984085c6d702d"
      ],
      "author": {
        "name": "Steven Walter",
        "email": "stevenrwalter@gmail.com",
        "time": "Thu Aug 09 11:36:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:45 2007 -0300"
      },
      "message": "V4L/DVB (5989): V4L: Add additional ioctls to compat_ioctl32\n\nWith the addition of these ioctls, I\u0027m able to watch TV with a 32-bit version\nof tvtime on x86_64.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4ebcb48da1eace49ef5f2d83a91984085c6d702d",
      "tree": "723e27aed421d5d6e1ec1c19ccde1666923feeb0",
      "parents": [
        "276e49a01a7e6c4a7bfb78618cf2f5befbf9f5de"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Thu Aug 09 11:29:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:45 2007 -0300"
      },
      "message": "V4L/DVB (5988): Fix OOP on videobuf-dvb when hibernating\n\nSince videobuf_waiton is called with intr\u003d1, it can return -EINTR and therefore\nerr may be non-zero. This happens when the system goes into the standby state.\n\nWithout the BUG() occurring, there\u0027s no problem with standby mode while DVB\nis being used.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "276e49a01a7e6c4a7bfb78618cf2f5befbf9f5de",
      "tree": "8397db6807a2311c423957165d650ba169dff263",
      "parents": [
        "c471b331dda9fdfaf67832998d0b2c848777ab4a"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Aug 09 02:41:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:44 2007 -0300"
      },
      "message": "V4L/DVB (5987): saa7146: clean-up irq processing\n\nInterrupt processing fixed: First handle interrupt, then acknowledge it.\nOtherwise the same interrupt might occur twice.\nCleaned-up i2c interrupt handler and i2c error messages.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c471b331dda9fdfaf67832998d0b2c848777ab4a",
      "tree": "a4b950597813d921612dca18206aa5b19cf30e2a",
      "parents": [
        "a18255bef2a62632ed442fdb90b091193cbabca5"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Aug 09 01:03:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:43 2007 -0300"
      },
      "message": "V4L/DVB (5986): dvb_frontend: Fixed GET_INFO ioctl and check of frequency limits\n\nThe calculation of frequency limits ignored tuner-specific frequency limits.\nRange checks and GET_INFO ioctl updated accordingly.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a18255bef2a62632ed442fdb90b091193cbabca5",
      "tree": "bb6fa7843ea138f265d3f1ccb640816392683fa2",
      "parents": [
        "8509a29ec6050a03d88f2da59fc2e361f6c16534"
      ],
      "author": {
        "name": "Hartmut Birr",
        "email": "e9hack@googlemail.com",
        "time": "Thu Aug 09 00:01:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:40 2007 -0300"
      },
      "message": "V4L/DVB (5985): Fix the min/max frequencies of some DVB-C frontends\n\nThe min frequencies of the DVB-C frontends are wrong. \n\nIn Europe, the center frequency of the lowest channel is 50.5MHz and not \n51MHz. All known cards with the stv0297/tda0002x/ves1820 frontend are \nable to tune to this frequency.\n\nI\u0027ve changed the range to the lowest channel - 1/2 bandwidth and the \nhighest channel + 1/2 bandwidth. For the design of the dvb driver, the \nfrequency ranges must be part of the tuner and not of the frontend \nitself. The same frontend may be used for different tuners. \n\nThe attached patch does only fix the ranges and not the design.\n\nSigned-off-by: Hartmut Birr \u003ce9hack@googlemail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8509a29ec6050a03d88f2da59fc2e361f6c16534",
      "tree": "12cf3ade83e6c210c87b709fbdc76834c9cd763f",
      "parents": [
        "473c653fff8dc6a63cad279a8e83395ead12119d"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Aug 06 18:05:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:40 2007 -0300"
      },
      "message": "V4L/DVB (5983): Arv.c: fix memset in ioctl\n\nLooks like memset() is zeroing wrong nr of bytes.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "473c653fff8dc6a63cad279a8e83395ead12119d",
      "tree": "74e8533bf2782486616340cea72221f3fcd07a8f",
      "parents": [
        "5e76a1cb2ce0918ff2429fcfa2d5655dbd273c54"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Aug 06 18:05:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:39 2007 -0300"
      },
      "message": "V4L/DVB (5982): Dev.c: memset fix\n\nLooks like memset() is zeroing wrong nr of bytes.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e76a1cb2ce0918ff2429fcfa2d5655dbd273c54",
      "tree": "1c995d8e77ba059a9acca847f531550d2449cd3e",
      "parents": [
        "4f76b672c4f9ceb9e7e0aa6224293da0ae7430da"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Aug 06 18:05:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:38 2007 -0300"
      },
      "message": "V4L/DVB (5981): Zoran_driver.c: fix memset in ioctl\n\nLooks like memset() is zeroing wrong nr of bytes.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4f76b672c4f9ceb9e7e0aa6224293da0ae7430da",
      "tree": "8298827adef2e12e80e399bed82d61be741dae5a",
      "parents": [
        "5e082f1521598a91c9194b2356b157cade9b6e87"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Aug 06 13:59:19 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:35 2007 -0300"
      },
      "message": "V4L/DVB (5980): tda8083: fix frequency and symbolrate info\n\nThe TDA8083 supports a symbol rate from 12..30 MSym/s.\nThe Grundig 29504-451 tuner uses the TDA8060 down-converter,\nwhich has a frequency range from 920..2200MHz.\nThanks-to: Lars Buerding \u003clindvb@metatux.net\u003e\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e082f1521598a91c9194b2356b157cade9b6e87",
      "tree": "d23454e16f03f1777aca03d981f89890ce022aea",
      "parents": [
        "a75d204860b5051ebd5635278c097bafb4ea53f9"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Aug 03 18:32:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:34 2007 -0300"
      },
      "message": "V4L/DVB (5978): tuner: Better tuner radio support\n\nAdd radio support for the Thomson DTT7612 tuner.\n\nThis tuner uses a different 1st intermediate frequency than the other radio\ntuners supported (a lot of NTSC radio tuners probably need this change too).\n\nAdd a new tuner-simple parameter, radio_if.  It selects the 1st IF used for\nradio reception.  The radio frequency setting code in tuner-simple now uses\nthis field, instead of a special case select() block for each tuner with radio\nsupport.\n\nThe tuner parameters for tuners that used a 33.3 MHz RIF now set radio_if to 1\nin tuner-types.c.\n\nThe Thomson DTT7612 gets radio_if \u003d 2, also add has_tda9887 \u003d 1 and\nfm_gain_normal \u003d 1.\n\nAdd some defines for tda9887 bits that control IF setting in radio mode.\n\nAdd a new tda9887 config option, TDA9887_RIF_41_3, that selects a 41.3 MHz\nradio IF.\n\nFix the way tda9887 radio options work.  The driver was modifying the default\nradio mode config templates based on the TDA9887_XXXX flags.  This means that\n_all_ tuners would get the same settings.  If you had a one tuner than used\nTDA9887_GAIN_NORMAL and one that didn\u0027t, both would get the setting.  Now the\ntda9987 driver just checks if tuner mode is radio and then applies the config\nsettings directly to the data being sent, just like how all the TV mode\nsettings already work.\n\nThe PLL setting math is made a little more accurate.\n\nAnd a grammar error in a printk is fixed.\n\nSigned-off-by:  Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a75d204860b5051ebd5635278c097bafb4ea53f9",
      "tree": "06fa722990b97a52a14f42e4b43892b0cdd7b401",
      "parents": [
        "b97762ba18b57c7057b58ed4f7140a19d0166b01"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Aug 01 00:13:28 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:33 2007 -0300"
      },
      "message": "V4L/DVB (5977): cx8800: Add register debug functions to radio device too\n\nAdd the advanced debug functions to the radio videodev template.  One could\nalready use them from the video and vbi devices.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b97762ba18b57c7057b58ed4f7140a19d0166b01",
      "tree": "ed4c9d0f08e3b1c7d18f8c120a9ad587829706ba",
      "parents": [
        "19dc74b7c5f02ada19840a85582f42f4dddcdb3e"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jul 31 18:51:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:33 2007 -0300"
      },
      "message": "V4L/DVB (5976): mt2131 s5h1409: correct frontend selection logic\n\nIf a card driver is compiled into the kernel and mt2131 or s5h1409 are\ncompiled as modules, the kernel won\u0027t link.\n\nA compiled in driver can\u0027t use a module, so in this case the mt2131 or s5h1409\nare effectively disabled w.r.t the compiled in driver and the stub attach\nfunction should be used.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "19dc74b7c5f02ada19840a85582f42f4dddcdb3e",
      "tree": "93e8d1b03ce88d03e37a65f5aaa4eb76423363e8",
      "parents": [
        "bfd7beacff2b5c811badb587a74c3dfbf7f98721"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jul 31 23:06:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:30 2007 -0300"
      },
      "message": "V4L/DVB (5975): cx88: Wrong values used for HD-3000 radio mode\n\nAfter some tedious work with a logic probe and a magnifying glass, I\u0027ve\ndetermined that GPIO 7 is used to switch between the DTT7612\u0027s Sound 4.5 MHz\nIF output on pin 12 and the FM 10.7MHz If output on pin 11.  GPIO 2 is used to\nswitch the card\u0027s analog sound output from from the analog input connector to\nthe CX23883\u0027s audio DACs.\n\nSo, in radio mode GPIO2 \u003d 1 and GPIO7 \u003d 0.\n\nAdd some comments about how the HD-3000\u0027s GPIOs are connected.\n\nDelete the vmux setting for the radio, as vmux doesn\u0027t apply to radio mode.\nAlso delete the lines setting unused gpio words to zero; it\u0027s not necessary as\n0 is the default value for uninitialized fields.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bfd7beacff2b5c811badb587a74c3dfbf7f98721",
      "tree": "47628dfa13bc221e2a5466934830ca54a6f46bc0",
      "parents": [
        "943e8910db31e36d945f2bf7d4c273ca5fa01f6e"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Fri Aug 03 10:01:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:29 2007 -0300"
      },
      "message": "V4L/DVB (5973): ivtv: attach yuv field order to each frame\n\nIn the current driver, the field order is global. As soon as it\u0027s changed it\ntakes immediate effect. This is a problem when the video changes order mid\nstream. Although it mostly works okay, the video may judder / flicker.\n\nThis patch attaches the field order to the frame, so that any buffered frames\nwill not be displayed until the correct field. In the event that the field\norder is changed mid stream, the driver will ensure that the previous frame\nis displayed for a minimum of 3 fields. These are the two original fields the\nframe should have occupied, plus the one extra since the new frame still has\nto wait for the correct field.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "943e8910db31e36d945f2bf7d4c273ca5fa01f6e",
      "tree": "40d74912b4e6a612b6a1ecb8a3ab7131249f008a",
      "parents": [
        "68a341a53ab5a3c5b7dad4b226124414c62c124d"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Fri Aug 03 09:58:29 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:28 2007 -0300"
      },
      "message": "V4L/DVB (5972): ivtv: prevent yuv register updates from being missed\n\nThe yuv output code always compares the new frame position \u0026 size with those\nof the previous frame. If they are different, a flag is set to request the\nyuv output registers be updated when the new frame is displayed.\n\nIf the incoming frames are delivered too fast, exhausting the buffers, the\nmost recent frame already buffered will be discarded. Unfortunately, any\nupdate request will also be discarded. If the new frame matches the size \u0026\nposition of the now discarded frame, the yuv registers are not flagged for\nupdate \u0026 will remain in their old state.\n\nThis patch preserves the register update flag in the event that a frame is\ndropped.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "68a341a53ab5a3c5b7dad4b226124414c62c124d",
      "tree": "08c1459da704bd875c14c528a4ac5a528249721e",
      "parents": [
        "b4b38bd63c07c8927b43c6c378eca1db10fdaf2e"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Fri Aug 03 09:51:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:27 2007 -0300"
      },
      "message": "V4L/DVB (5971): ivtv-fb: framebuffer timings no longer locked on module load\n\nFramebuffer timings are currently locked to the video format in use when the\nmodule is loaded. If the video format is then changed, the timings returned\nby the framebuffer will be for the original format.\n\nThis patch ensures that the timings returned reflect the current video format.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b4b38bd63c07c8927b43c6c378eca1db10fdaf2e",
      "tree": "396c4616467742a20141d20daa40e7f9d6dfa4a8",
      "parents": [
        "813ce47cee33964ff710d2c91063548773cb4cd5"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Fri Aug 03 09:44:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:25 2007 -0300"
      },
      "message": "V4L/DVB (5970): ivtv: prevent vertical overflow of yuv output\n\nWhen the video standard is changed, there\u0027s no guarantee the framebuffer\ndimensions are still legal. The yuv output code uses these dimensions to\ncalculate the size \u0026 position for the video overlay. If the framebuffer\ndimensions are now illegal, the output may exceed the vertical limit of the\ndisplay, causing distortion.\n\nThis patch adds an additional check to ensure the output doesn\u0027t exceed\nthe limits for the current video standard, cropping if required.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "813ce47cee33964ff710d2c91063548773cb4cd5",
      "tree": "2f1378a8304b9f399c317309604b9f09c79c694f",
      "parents": [
        "89f4267d6fa96cb3db053d5183558c94ad5f46e5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 01 10:13:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:04:22 2007 -0300"
      },
      "message": "V4L/DVB (5965): Frontend_ioctl(): fix check-after-use\n\nThe Coverity checker spotted that we have already oops\u0027ed if \"fe\" was NULL.\n\nSince \"fe\" being NULL seems impossible at this point this patch removes\nthe NULL check.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "89f4267d6fa96cb3db053d5183558c94ad5f46e5"
}
