)]}'
{
  "log": [
    {
      "commit": "ada6ecd2bf1d97e1f3bac6d5af4c7c4390a0a5af",
      "tree": "dcc213321ea37b25abc4d1f835ed3898655aed69",
      "parents": [
        "db6eb5b334a0f095290b99096f68ff24ab6df1aa"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Feb 18 14:56:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 01 13:09:46 2007 -0200"
      },
      "message": "V4L/DVB (5271): Add VIDIOC_TRY_ENCODER_CMD and VIDIOC_ENCODER_CMD ioctls.\n\nAdd support for starting, stopping, pausing and resuming an MPEG (or similar\ncompressed stream) encoder.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "db6eb5b334a0f095290b99096f68ff24ab6df1aa",
      "tree": "234de6644e71d70f3544d32532d6aa026eb8ad75",
      "parents": [
        "1d1370a48ca285ebe197ecd3197a8d5f161bc291"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Feb 18 14:05:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 01 13:09:46 2007 -0200"
      },
      "message": "V4L/DVB (5270): Add VIDIOC_G_ENC_INDEX ioctl\n\nThe VIDIOC_G_ENC_INDEX ioctl can obtain the MPEG index from an MPEG\nencoder.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f3d092b84a855c44914fea0648695bef7d751266",
      "tree": "3ae7a87e18e83be2a39e00a2ae29f26299d1c272",
      "parents": [
        "d55c7aec666658495e5b57a6b194c8c2a1ac255f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 23 20:55:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 01 13:09:44 2007 -0200"
      },
      "message": "V4L/DVB (5304): Improve chip matching in v4l2_register\n\nThe chip matching in struct v4l2_register for VIDIOC_DBG_G/S_REGISTER \nwas rather primitive. It could not be extended to other busses besides \ni2c and it lacked a way to.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c65eeaab1f04d1113b5c4fb21f7f61ded795d2bb",
      "tree": "3f74465437dcfb86bfb04670eb4712cbe3ea4144",
      "parents": [
        "b1e7df1d3543906654b9e6443aee177c8009acac"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 06 21:53:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:18 2007 -0200"
      },
      "message": "V4L/DVB (5200): V4l_printk_ioctl_arg() is no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b50e7fe99317c05b0bb8ba6338bc6aa7da3b918e",
      "tree": "32124766d993a7d65b49555f6f65a04508ecc318",
      "parents": [
        "52ebc763d8e0c9f2ab48af89a75e90e2318bac86"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 25 05:00:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:55 2007 -0200"
      },
      "message": "V4L/DVB (5147): Make vivi driver to use vmalloced pointers\n\nBefore this patch, vivi were simulating a scatter gather DMA transfer.\nWhile this is academic, showing how stuff really works on a real PCI \ndevice, this means a non-optimized code. \nThere are only two memory models that vivi implements:\n\t1) kernel alloced memory. This is also used by read() method.\n\t   On this case, a vmalloc32 buffer is allocated at kernel;\n\t2) userspace allocated memory. This is used by most userspace apps.\n\t   video-buf will store this pointer.\n\t   a simple copy_to_user is enough to transfer data.\nThe third memory model scenario supported by video-buf is overlay mode. \nThis model is not implemented on vivi and unlikely to be implemented on \nnewer drivers, since now, most userspace apps do some post-processing \n(like de-interlacing).\nAfter this patch, some cleanups may be done at video-buf.c to avoid \nallocating pages, when the driver doesn\u0027t need a PCI buffer. This is the \ncase of vivi and usb drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "52ebc763d8e0c9f2ab48af89a75e90e2318bac86",
      "tree": "5699ff9425fb1da30a18b00661fcea659ace6a72",
      "parents": [
        "dbbff48f39263f7e5c96a55624da87879de2bf71"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jan 23 22:38:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:55 2007 -0200"
      },
      "message": "V4L/DVB (5146): Make VIDIOC_INT_[SG]_REGISTER ioctls no longer internal only\n\nThe direct register access ioctls were defined as kernel internal only,\nbut they are very useful for debugging hardware from userspace and are\nused as such.  Officially export them.\n\nVIDIOC_INT_[SG]_REGISTER is renamed to VIDIOC_DBG_[SG]_REGISTER \nDefinition of ioctl and struct v4l2_register is moved from v4l2-common.h \nto videodev2.h.\n\nTypes used in struct v4l2_register are changed to the userspace \nexportable versions (u32 -\u003e __u32, etc). \n\nUse of VIDIOC_DBG_S_REGISTER requires CAP_SYS_ADMIN permission, so move \nthe check into the video_ioctl2() dispatcher so it doesn\u0027t need to be \nduplicated in each driver\u0027s call-back function. CAP_SYS_ADMIN check is \nadded to pvrusb2 (which doesn\u0027t use video_ioctl2).\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dbbff48f39263f7e5c96a55624da87879de2bf71",
      "tree": "8baff62c9a7235bc1578952907f5ae6f271afe41",
      "parents": [
        "758117c25b65ed5fa502c13f3cdf040a8f954161"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 22 23:31:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:54 2007 -0200"
      },
      "message": "V4L/DVB (5144): Restore VIDIOC_INT_[SG]_REGISTER calls\n\nAdd support for these ioctls to the video_ioctl2 system and the cx88\ndriver.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4cbca185e9adf3d48205b60bf196ebb9882af043",
      "tree": "0f64c99188bf26c57c7a802247349aa57705e119",
      "parents": [
        "9de271e66d1172e7fa68ba0a7ecec2f9fb8d78c1"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Sun Jan 21 19:43:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:47 2007 -0200"
      },
      "message": "V4L/DVB (5113): Adds video output routing\n\nNexus CA needs to use a different routing on saa7115 module.\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ae1942c5712f700c9ccc8cc287c51db4daaa50d7",
      "tree": "36eadc93cb0845391b00f0737a07e8633737408c",
      "parents": [
        "43db48d3d2f6326c571984b7b30ab355596bb3cc"
      ],
      "author": {
        "name": "Ville-Pekka Vainio",
        "email": "vpivaini@cs.helsinki.fi",
        "time": "Fri Jan 12 14:06:21 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:20 2007 -0200"
      },
      "message": "V4L/DVB (5070): Budget-ci: add support for the Technotrend 1500 bundled remote\n\nThe keymap is based on a previous patch by Jussi Kukkonen.\nThis remote is identified by subsystem_device id 0x1010.\n\nSigned-off-by: Ville-Pekka Vainio \u003cvpivaini@cs.helsinki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c408a6f673e8fb0b67c81fc9cb29414265c1e6c1",
      "tree": "76c57c97ef97461f3fcf95c47bf09ec7a7299942",
      "parents": [
        "c36c459a5530da8869a4de832188cdcb75b60359"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 28 12:47:47 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:16 2007 -0200"
      },
      "message": "V4L/DVB (5017): DVB: fix compile error\n\nThis patch fixes the following compile error:\n\u003c--  snip  --\u003e\n...\n  LD      drivers/media/video/built-in.o\ndrivers/media/video/saa7134/built-in.o:(.data+0x85ec): multiple definition of `ir_rc5_remote_gap\u0027\ndrivers/media/video/bt8xx/built-in.o:(.data+0x734c): first defined here\ndrivers/media/video/saa7134/built-in.o:(.data+0x85f0): multiple definition of `ir_rc5_key_timeout\u0027\ndrivers/media/video/bt8xx/built-in.o:(.data+0x7350): first defined here\nmake[4]: *** [drivers/media/video/built-in.o] Error 1\n\u003c--  snip  --\u003e\nSince this variables were needlessly global, this patch implements the\ntrivial fix of making them static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c36c459a5530da8869a4de832188cdcb75b60359",
      "tree": "1111339e5ca30e1af3b5a181b46fe770273d1eb2",
      "parents": [
        "95efa03bd66511ca9fb4ebc528211166ac842d27"
      ],
      "author": {
        "name": "Juan Pablo Sormani",
        "email": "sorman@gmail.com",
        "time": "Wed Dec 27 12:46:36 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:16 2007 -0200"
      },
      "message": "V4L/DVB (5015): Add support for more Encore TV cards\n\nSigned-off-by: Juan Pablo Sormani \u003csorman@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "75558ab92dc95c3b5a99df7c77e95a6e8484e05c",
      "tree": "c2141e03cc8cb522019a5d572bdcc31fc3fa5875",
      "parents": [
        "20a919f7960df1c0bf1cb4f637149ed4b6bc9ec3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Dec 18 22:52:21 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:13 2007 -0200"
      },
      "message": "V4L/DVB (4986): Removed unimplemented cx2341x API commands\n\nThe commands CX2341X_DEC_SET_AUDIO_OUTPUT, CX2341X_DEC_SET_AV_DELAY and\nCX2341X_ENC_SET_3_2_PULLDOWN are not implemented in the Conexant firmware.\nSo these commands are removed. This also means that the V4L2_CID_MPEG_VIDEO_PULLDOWN\ncontrol in cx2341x.c and pvrusb2-hdw.c is removed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9160723ed620f31bf38332dee02041b1cb4c9967",
      "tree": "1e2bbbb78b98d9c21a769634f908874f79cbc7ba",
      "parents": [
        "c8f71b01a50597e298dc3214a2f2be7b8d31170c"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Thu Dec 07 21:45:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:12 2007 -0200"
      },
      "message": "V4L/DVB (4961): Add support for the ASUS P7131 remote control\n\nBesides adding the board specific code, this patch moves\nthe RC5 decoding code from bt8xx to ir-functions.c to make it available \nfor all drivers.\n\nSigned-off-by: Marc Fargas \u003ctelenieko.telenieko.com\u003e\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b778a56e342e0e1d274298ad47d9af22a9de633",
      "tree": "37ad0278ef0e8646dc1d022e016d35c82ef88548",
      "parents": [
        "9a2816c1c4ca7f5d02de4339589913701251dd5a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:04:09 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:20:46 2006 -0200"
      },
      "message": "V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1\n\ninclude/media/ir-common.h:78: error: field \u0027work\u0027 has incomplete type\ndrivers/media/common/ir-functions.c: In function \u0027ir_rc5_timer_end\u0027:\ndrivers/media/common/ir-functions.c:301: error: \u0027jiffies\u0027 undeclared (first use in this function)\ndrivers/media/common/ir-functions.c:301: error: (Each undeclared identifier is reported only once)\ndrivers/media/common/ir-functions.c:301: error: for each function it appears in.)\ndrivers/media/common/ir-functions.c:347: error: \u0027HZ\u0027 undeclared (first use in this function)\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cb2c7b4927c8f376b7ba9557978d8c59ed472664",
      "tree": "72b0f067fc09a0ce2744ed4c57afd718dd93f9a3",
      "parents": [
        "83aaf13c5ba5e1e244339807d8a752808e763cdd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Dec 20 06:51:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 27 14:19:47 2006 -0200"
      },
      "message": "V4L/DVB (4988): Cx2341x audio_properties is an u16, not u8\n\nThis bug broke the MPEG audio mode controls.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "483deb0f2b38060c1f2de216c09f05b1869b0d52",
      "tree": "1c7158b274e826dbcfa57169effff84a0b35c2ae",
      "parents": [
        "cefccc8011c58b559498396f0ccefa0a0ffa3f53"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Dec 04 08:31:38 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:52 2006 -0200"
      },
      "message": "V4L/DVB (4935): Added the capability of selecting fm gain by tuner\n\nSome tuners require using cGainNormal instead of cGainLow for\nhigh sensibility on FM reception.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cefccc8011c58b559498396f0ccefa0a0ffa3f53",
      "tree": "ea31f846a74757ea42ec407efcd724eff05b9e38",
      "parents": [
        "3086d6cb0a2ec93f17bc215af3113c54af6080c1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Dec 04 08:31:35 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:51 2006 -0200"
      },
      "message": "V4L/DVB (4934): Usbvision radio requires GainNormal at e register\n\nAdds an option to select GainNormal at tda9887 and make usbvision\nto use it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4207700d9b238c2db1bcba47a23251c6024687b6",
      "tree": "8347cd2cb26e8b4b86acd67ffdbd245e6aa6371a",
      "parents": [
        "00c4cc67512ada1d195b8bf3ef1db1d6b3951605"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Fri Nov 03 15:13:52 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:36 2006 -0200"
      },
      "message": "V4L/DVB (4917): Saa7146: Convert SAA7146_IER_{DIS,EN}ABLE macros to inline functions\n\nConvert SAA7146_IER_{DIS,EN}ABLE macros to inline functions.\nFixes a problem with macro expansion (reported by C.Y.M).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "88bbdf74fcfa7ed1fd1a3c825ee5575752344326",
      "tree": "64e6af972746c4b952e2fe498ea209e789b83c11",
      "parents": [
        "122b5dbea6fa3727fc99fbdc2cf5e4d9b8a5bb00"
      ],
      "author": {
        "name": "Hartmut Birr",
        "email": "e9hack@googlemail.com",
        "time": "Wed Nov 01 12:46:32 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:33 2006 -0200"
      },
      "message": "V4L/DVB (4914): Saa7146: Protect access to the IER register by a spinlock\n\nProtect the access to the IER register of the SAA7146 by the device\nspinlock. I2C transfers may use interrupt mode now.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2520fffd8b7a312e77009414d3201c9751d6448c",
      "tree": "72a997320430ce7ec75212af8e63fe4cff396812",
      "parents": [
        "ee579bc9332ef8a67e20f512e7bc91e3efb92225"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@hardeman.nu",
        "time": "Sat Dec 02 21:16:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:17 2006 -0200"
      },
      "message": "V4L/DVB (4879): budget-ci IR: integrate with ir-common\n\nThis converts the budget-ci driver so that it uses ir-common for some of its\nIR processing. In particular, the keymap for the Nova-T (sub 13c2:1011) is\nswitched to the Hauppauge grey/black keymap, of which the keys on the\nsupplied R808 remote control form a subset.\nThe old budget-ci keymap is moved to ir-keymaps.c and is used for other\nremotes.\nThe debounce logic for buggy remotes (i.e. Zenith) is made conditional the\nnew debounce parameter and defaults to off (so that repeat keypresses aren\u0027t\nignored for all working remotes).\nSome parts are based on Darren Salt\u0027s dvb-ir patchset.\n\nSigned-off-by: David Hardeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e75f9cee32827853fc2f9d1ceb6352e3edc33e9d",
      "tree": "e1f1db30c237a08773fcf155a771545f3b6aa54f",
      "parents": [
        "207705cd7f82b9f160c6ed552d5788a823701fd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Nov 20 13:19:20 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:01 2006 -0200"
      },
      "message": "V4L/DVB (4861): Remove the need of a STD array for drivers using video_ioctl2\n\nvideo_ioctl2 will auto-generate standard entries at ENUM_FMT.\nAlso, now, a driver may return a subset of the video array at\nthe return, to be stored as the current_norm.\nFor example, a driver may ask for V4L2_STD_PAL. At return,\ndriver may change it to V4L2_STD_PAL_B. This way, a futher call\nto G_STD will return the exact detected video std.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f2520106e78b250c2c4662608cb8db1169932a2d",
      "tree": "5557da36e544dae423108143e49a2d8ae02a8753",
      "parents": [
        "c6e53daffc2c6e66069304b3970256744074abec"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Nov 12 09:28:46 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:17 2006 -0200"
      },
      "message": "V4L/DVB (4812): Detect presence of IR receiver/IR transmitter in tveeprom\n\nThanks to input from Steven Toth from Hauppauge the tveeprom module has\nbeen extended to detect the presence of an IR transmitter (aka IR-blaster).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "111f33564e19b2b5f70e3df9a8f92c08c1c91fd9",
      "tree": "a9e547912fc4c835540a19feb2e3e5c35a3a3526",
      "parents": [
        "d905b382d797a213e15868cbf3204f50ed52e30b"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet-v4l@lwn.net",
        "time": "Sat Nov 04 09:26:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:14 2006 -0200"
      },
      "message": "V4L/DVB (4798): OmniVision OV7670 driver\n\nThis patch adds a V4L2 driver for the OmniVision OV7670 camera.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9c4dfadbde3cfa78b92c28597125b8c41d36ffd0",
      "tree": "f3c38f6e890f3bba3dc7cb6d63598d7c3e18ee57",
      "parents": [
        "589d069cfe7f2bb37c4836641ddffe9e2b51e74e"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet-v4l@lwn.net",
        "time": "Sat Nov 04 09:22:27 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:12 2006 -0200"
      },
      "message": "V4L/DVB (4796): A couple of V4L2 defines needed by Cafe Camara driver\n\nTwo defines for V4L2, needed by the Cafe camera driver:\n1) Add the RGB444 image format\n2) Add the \"init\" internal command which is separate from \"reset\".\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3057906df5c9be9c99a181eccac3bc40cf07ad9f",
      "tree": "6a4abffff320d8a7e39cf78958489f40c121e43b",
      "parents": [
        "ba7e6f3e3e639de2597afffaae3fda75f6e6082d"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Mon Sep 25 12:43:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:13:48 2006 -0300"
      },
      "message": "V4L/DVB (4666): Ensure the WM8775 driver is loaded generically for any board.\n\nA generic change to cards to allow any board to specify whether\nit needs the wm8775 module loaded (by the core) or not.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5ffd1a6aaacc25be8cd0770a51ec6d46add3a276",
      "tree": "5b076c44f8b7ff88dba9a554d7748c6f083c9071",
      "parents": [
        "0cd43f83d381c4246a08cd775834833d6fd64805",
        "8dd86eebc5315910ebfd9f30f1674254308be4b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 30 09:39:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 30 09:39:15 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (180 commits)\n  V4L/DVB (4641): Trivial: use lowercase letters in hex subsystem ids\n  V4L/DVB (4639): Cx88: add autodetection for alternate revision of Leadtek PVR\n  V4L/DVB (4638): Basic DVB-T and analog TV support for the HVR1300.\n  V4L/DVB (4637): Add a default method for VIDIOC_G_PARM\n  V4L/DVB (4635): Extend bttv and saa7134 to check for both AGP and PCI PCI failure case\n  V4L/DVB (4634): Zr36120: implement pcipci checks\n  V4L/DVB (4632): Zoran: Implement pcipci failure check\n  V4L/DVB (4631): Av7110: remove V4L2_CAP_VBI_CAPTURE flag\n  V4L/DVB (4630): Av7110: FW_LOADER depemdency fixed\n  V4L/DVB (4629): Saa7134: add card support for Proteus Pro 2309\n  V4L/DVB (4628): Fix VIDIOC_ENUMSTD ioctl in videodev.c\n  V4L/DVB (4627): Vivi crashes with mplayer\n  V4L/DVB (4626): On saa7111/7113, LUMA_CTRL need a different value\n  V4L/DVB (4624): Tvaudio: Replaced kernel_thread() with kthread_run()\n  V4L/DVB (4622): Copy-paste bug in videodev.c\n  V4L/DVB (4620): Fix AGC configuration for MOD3000P-based boards\n  V4L/DVB (4619): Fixes some I2C dependencies on V4L devices\n  V4L/DVB (4617): Problem with dibusb-mb.c USB IDs\n  V4L/DVB (4616): [PATCH] Nebula DigiTV USB RC support\n  V4L/DVB (4614): Export symbol saa7134_tvaudio_setmute from saa7134 for saa7134-alsa\n  ...\n"
    },
    {
      "commit": "b04c1baf485f4c3a25d8dbc187156030f9247cb0",
      "tree": "6768cdbbecbac2e64f4dc0d1e046ccd42044b2a2",
      "parents": [
        "666c73d9e123b9ea230fcb1e2bf47fe0294332a8"
      ],
      "author": {
        "name": "Michal Majchrowicz",
        "email": "mmajchrowicz@gmail.com",
        "time": "Wed Sep 13 16:42:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 12:30:36 2006 -0300"
      },
      "message": "V4L/DVB (4629): Saa7134: add card support for Proteus Pro 2309\n\nAdd card support for Proteus Pro 2309, based on saa7130 bridge\n\nSigned-off-by: Michal Majchrowicz \u003cmmajchrowicz@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f2a49bc72bd2993356b3640cc105646ae56b10b8",
      "tree": "084fa0f2a1a9edd134c3bba7f810b05468ed1eb3",
      "parents": [
        "d87edf264a1f7d7678015e5a6752cde877434d4b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Sep 01 18:32:55 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 12:30:35 2006 -0300"
      },
      "message": "V4L/DVB (4582): VIDIOC_INT_S_REGISTER is IOW, not IOR.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "89f75ffc7e97d96ea76556671446d57d77c46beb",
      "tree": "1252810a156b30b1bf1c2a36fc91f90d1f75c25e",
      "parents": [
        "96ecfc4edf6bdb535b4ae3d87db2ba7f91596dd8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 29 22:07:03 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 12:30:34 2006 -0300"
      },
      "message": "V4L/DVB (4553): Add support for saa7111 and partial support for saa7118\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "784e8fe417d45b526eeb74794b7df43e11000f70",
      "tree": "d66c48b05d417eb9527a48601b1a86720feb60fb",
      "parents": [
        "1739adea321788e380794c1072c810d445090bca"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 26 03:17:58 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 12:30:34 2006 -0300"
      },
      "message": "V4L/DVB (4546): Add u32 argument to VIDIOC_INT_RESET.\n\nThe extra argument makes it possible to reset subsystems of a chip if\nthat is supported.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d7304dee3b7e29e801ba59bbf9a47440c196263d",
      "tree": "d1b2149829323d79482a61aaf8a1cab8be4393d1",
      "parents": [
        "62a7b3e2ada3a76f1a6887b537c07517e90f72dd"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Aug 24 22:43:45 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 12:30:34 2006 -0300"
      },
      "message": "V4L/DVB (4533): Tda9887: add configuration setting for L standard PLL gating\n\nAdd a tuner config parameter for TDA9887, default_pll_gating_18, that\nchanges the L standard PLL gating value from 36% to 0% (datasheet says\n0%, tda9887 code says 18%).\nTurn this on for Microtune 4049FM5, as recomended by tuner datasheet.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d1009bd733a9324baff74611e0635e17fce4dfa2",
      "tree": "1a24068f7ad17615b950717514d7996a1f136d5f",
      "parents": [
        "5dbaa2cb757545f8238319d55aa75cc8fabc8212"
      ],
      "author": {
        "name": "Peter Naulls",
        "email": "peter@chocky.org",
        "time": "Tue Aug 08 09:10:05 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 11:53:17 2006 -0300"
      },
      "message": "V4L/DVB (4361): Cx88: add support for Norwood PCI TV Tuner (non-pro)\n\nThis patch adds support for Norwood PCI TV Tuner (non-pro)\n\nSigned-off-by: Peter Naulls \u003cpeter@chocky.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "38ee04f04340ffd6af868499862341d11ed2b331",
      "tree": "cb8c4a7336cb3dc89f4ff6a46fab706ea3603b76",
      "parents": [
        "a4366af40d7d2021499b84b8311336c944a9a71c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 11:52:53 2006 -0300"
      },
      "message": "V4L/DVB (4348): Fix: compile for radio aimslab and aztech with V4L2 only\n\nAll radio devices use an obsolete mode of opening/release driver.\nSince this is not V4L1 core, better to keep the method available for more\ntime than to rewrite open/release without a radio device to test, since the\nnewer method is much more complex than the previous one (although providing\nsupport for multiple opens and multiple devices).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8a6914ab7c95d471c23b42268aa8e1f55b3d2fdb",
      "tree": "a92155e860df4bd9d25e63958c3f3ffa59935cb9",
      "parents": [
        "cebc04ba9aeb3a646cc746300421fc0e5aa4f253"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 22:43:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 25 21:08:39 2006 -0700"
      },
      "message": "v4l-dev2: handle __must_check\n\nWe get hundreds of these:\n\ninclude/media/v4l2-dev.h:348: warning: ignoring return value of \u0027class_device_create_file\u0027, declared with attribute warn_unused_result\n\nHandle it, and propagate the __must_check back a level.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a905162e038367503bac732bf1e3e01c19158b9",
      "tree": "bf72a91df67baf47560812ceb756d1a19eb289c7",
      "parents": [
        "c663155c3db58d1fff43a105eb5a0e9147ec2a6b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 12:01:19 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:55 2006 -0300"
      },
      "message": "V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install\n\nV4L1 support should be disabled when no CONFIG_VIDEO_V4L1_COMPAT is defined,\nto allow checking for broken V4L2 ports. This is very important during the\nmigration phase for V4L2 API.\nHowever, userspace apps should be capable of using both APIs, since they need\nto test at runtime, via VIDIOCGCAP ioctl, if V4L1 is supported. So, when\n__KERNEL__ is not defined, those ioctls and corresponding structs should be\nvisible.\nThis patch also removes the obsolete defines HAVE_V4L1 and HAVE_V4L2, that\nwhere causing some confusion, and were replaced by CONFIG_VIDEO_V4L1_COMPAT\nand CONFIG_VIDEO_V4L2.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "487206f26364a878f5f8cec9f92796d403f1d7c9",
      "tree": "7f5a8271373daf6e0763aa27a9e1f561c281fc99",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:54:12 2006 -0300"
      },
      "message": "V4L/DVB (4340): Videodev.h should be included also when V4L1_COMPAT is selected.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3117beec7e43f91ce156cacf033a712c7e22737d",
      "tree": "e661e3bbd6ebcd5537bfb7e526d8bbc55a3b0ebc",
      "parents": [
        "d9cd2d9b61898354f5dbabdc490dd6ef309ebbd4"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jul 19 13:23:38 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 29 17:22:21 2006 -0300"
      },
      "message": "V4L/DVB (4316): Check __must_check warnings\n\n\nCheck __must_check warnings for class_device_register and class_device_create_file\n\nvideo_device_create_file was declared as a void, but instead should\nreturn the int value of class_device_create_file.\n\nMove the check from bttv-driver.c into v4l2-dev.h, because all other\ncallers of video_device_create_file must also be checked.\n\nReplace the call to class_device_create_file in videodev.c with\nvideo_device_create_file, as defined in v4l2-dev.h, so that the\nreturn value of class_device_create_file will be checked.\n\nCheck the return value of class_device_register in videodev.c and\npvrusb2-sysfs.c\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba8fc39954bf3bc51f502e8a02f959d45edd096c",
      "tree": "3846895bb42d759c6650e1487300296955ba2833",
      "parents": [
        "0a1153736f97db48e6bc9ab27e90b51ab50729c7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 25 15:34:39 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jun 30 15:59:32 2006 -0300"
      },
      "message": "V4L/DVB (4270): Add tda9887-specific tuner configuration\n\nMany tda9887 settings depend on the chosen tuner. Expand the tuner parameters\nto include these tda9887 settings.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "99eb44fe941b35b28914881774515005fa2ab7f6",
      "tree": "d76716309716fcb5be999a956d546349d02b866f",
      "parents": [
        "4d6b5aee9d19d1a982d9db0b5ffea20ee94816c6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jun 26 18:24:05 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jun 27 00:17:40 2006 -0300"
      },
      "message": "V4L/DVB (4259): Pass an explicit log prefix to cx2341x_log_status\n\nA card number is not unique enough. Instead, let the caller specify the\nprefix of the status messages.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4d6b5aee9d19d1a982d9db0b5ffea20ee94816c6",
      "tree": "c466ecf92c86b32eb982bddbe1b88f324f76a11d",
      "parents": [
        "f5b0142ad683a96d7c8d64cbdb95f255da8fd151"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jun 26 09:31:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jun 27 00:17:39 2006 -0300"
      },
      "message": "V4L/DVB (4257): Fix 64-bit compile warnings.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e483075a1f9862a65af648d1d939499969c7b5d",
      "tree": "a510b8051e026ccf3fdbcff437cbe724700c96bf",
      "parents": [
        "ce7b0f46bbf4bff8daab2dd3d878b9e72a623d09"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:08 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n\nAlso fixes all drivers that set this field.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8cbde94be34f95c01515ba19ce32bcd51ab3949e",
      "tree": "f01514f3cf11dcada4d9e9e68708c0292ebb7fcf",
      "parents": [
        "4f725cb3fa46fabe7fd7c7175fa77e12616bfdb8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 24 14:36:02 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 26 09:21:45 2006 -0300"
      },
      "message": "V4L/DVB (4223): Add V4L2_CID_MPEG_STREAM_VBI_FMT control\n\nV4L2_CID_MPEG_STREAM_VBI_FMT controls if and how VBI data is embedded in\nan MPEG stream. Currently only one format is supported: the format designed\nfor the ivtv driver. This should be extended with new standard formats\n(such as defined for DVB) in the future.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "153962364dc6fa4a24571885fbe76506d8968610",
      "tree": "78eca883cd190dbb2bf94b6337ac1d57951a757b",
      "parents": [
        "0ccac4af1a8f22e2e96d89b9bf8766dc7286a972"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jun 23 16:13:56 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:24 2006 -0300"
      },
      "message": "V4L/DVB (4205): Merge tda9887 module into tuner.\n\nMost uses a tda988[5/6/7] IF demodulator as part of the device.\nHaving this as a separate stuff makes harder to configure it, since there\nare some tda9887 options that are tuner-dependent and should be bound into\ntuner-types structures.\nThis patch merges tda9887 module into tuner. More work is required to make\ntuner-types to properly use it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ccac4af1a8f22e2e96d89b9bf8766dc7286a972",
      "tree": "b9ad80d1c0dcb78a4655a9524c98e1a750f69b7d",
      "parents": [
        "45ad9f8b44b06bf1e91b4b3c338406c2233f0482"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jun 23 15:52:50 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:24 2006 -0300"
      },
      "message": "V4L/DVB (4203): Explicitly set the enum values.\n\nIt\u0027s better to use explicit enums. It reduces the chance of someone\ninserting new enums in the middle which would break things.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "45ad9f8b44b06bf1e91b4b3c338406c2233f0482",
      "tree": "b2cccb49543bcb7289d084a803c44354fcb64115",
      "parents": [
        "54aa9a21ca03cf41d911ada969e86f27ce58bab9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Jun 21 17:04:13 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:23 2006 -0300"
      },
      "message": "V4L/DVB (4202): allow selecting CX2341x port mode\n\nCX2341X port was always set to \u0027memory\u0027, but \u0027streaming\u0027 is also possible\n\nivtv uses the memory (DMA) interface with the CX2341X, while pvrusb2 and\ncx88-blackbird use the streaming interface. This setting is now selectable\nby the driver.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cc7bc648690d4e6f3992cfadb18a4c7e0181e6ea",
      "tree": "35e50975f6e03449e4337843d88cfff792f52861",
      "parents": [
        "f81cf7533b4b8411a0d2fa943adcede340dfdab6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jun 19 17:53:08 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:23 2006 -0300"
      },
      "message": "V4L/DVB (4199): Add cx2341x-specific control array to cx2341x.c\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5d1a9ae6d9d7fc14b2259cd550eb87364a21190a",
      "tree": "b55c57026f69fc127508a30859edebde87713f1e",
      "parents": [
        "9cb2318b885d2039eeb3eb5394fa215046be058f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 18 14:40:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:22 2006 -0300"
      },
      "message": "V4L/DVB (4191): Add CX2341X MPEG encoder module.\n\nAdds the cx2341x.c module that handles the programming of the Conexant\ncx23415/6 MPEG encoder chip used by cx88-blackbird, pvrusb2 and ivtv.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9cb2318b885d2039eeb3eb5394fa215046be058f",
      "tree": "2289616dbbbd60ac93ce56e43c0eaec27bf65604",
      "parents": [
        "0597691456cf3b08974d9949e4caa830e1d3c520"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 18 14:11:08 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:21 2006 -0300"
      },
      "message": "V4L/DVB (4190): Add helper functions for control processing to v4l2-common.\n\nControl processing is often duplicated in the various drivers. Unfortunately,\nsimple things like the names of controls are often different between drivers,\neven though it is the same controls. Adding in the new extended controls and\nthe need for having control helper functions became apparent.\nSeveral functions have now been added to v4l2-common to do things like\nfilling the v4l2_queryctrl and v4l2_querymenu structs, to check for\nvalid control input and to move to the next control when enumerating\nover all controls.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0597691456cf3b08974d9949e4caa830e1d3c520",
      "tree": "e70e6b89eb1d5dad01bd5f58ef715a72efbfba13",
      "parents": [
        "4f341712120abde54d9113856e9118e6580d7061"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 18 13:43:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:21 2006 -0300"
      },
      "message": "V4L/DVB (4189): Add videodev support for VIDIOC_S/G/TRY_EXT_CTRLS.\n\nvideodev.c copies the control list specified in struct v4l2_ext_controls\nto kernel space.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e87efa3b29c105f81fea785babafb098e4e046d",
      "tree": "7782d36699174e5985ee7ddca3860df130b0bbbb",
      "parents": [
        "839e4a4acb90fd34e3f6765bef6fe03ee82dbc58"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 05 10:26:32 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:05 2006 -0300"
      },
      "message": "V4L/DVB (4068): Removed all references to kernel stuff from videodev.h and videodev2.h\n\nThe videodev.h and videodev2.h describe the public API for V4L and V4L2.\nIt shouldn\u0027t have there any kernel-specific stuff. Those were moved to\nv4l2-dev.h.\nThis patch removes some uneeded headers and include v4l2-common.h on all\nV4L driver. This header includes device implementation of V4L2 API provided\non v4l2-dev.h as well as V4L2 internal ioctls that provides connections\nbetween master driver and its i2c devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "401998fa96fe18b057af3f906527196522dd2d9d",
      "tree": "32d656e18410ab05204c83b57969db23665e4fe9",
      "parents": [
        "7565ab082de88ec274283d6b83980144e520a2fc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 04 10:06:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:04 2006 -0300"
      },
      "message": "V4L/DVB (4065): Several improvements at videodev.c\n\nVideodev now is capable of better handling V4L2 api, by\nprocessing V4L2 ioctls and using callbacks to the driver.\nThe drivers should be migrated to the newer way and the older\none will be obsoleted soon.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "680543c5d2756ad3496f8ef197ba8825b78d6840",
      "tree": "b3ce796bbb5855351194a2850467dd79198483aa",
      "parents": [
        "d6144028af6b151018c50c160e794a4d7f686333"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Mon May 22 07:44:02 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:00:37 2006 -0300"
      },
      "message": "V4L/DVB (4038): New cx88 card #50: NPG Tech RealTV\n\nAdded support for a new cx88 card, including it\u0027s remote\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b93eedb62e358588c5e595b07fb85efa1f597a9f",
      "tree": "ec3ffd9ccd6136d752efa1dbea9235dbd85ed7f8",
      "parents": [
        "e48a9c6283c1ca2565167f0b4bce4d0be7f49fae"
      ],
      "author": {
        "name": "Sylvain Pasche",
        "email": "sylvain.pasche@gmail.com",
        "time": "Sat Mar 25 23:14:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:00:28 2006 -0300"
      },
      "message": "V4L/DVB (4023): Subject: Pinnacle PCTV grey remote control support\n\nThis adds support for the older (?) Pinnacle PCTV remotes (with all buttons\ncolored in grey). There\u0027s no autodetection for the type of remote, though;\nsaa7134 defaults to the colored one, to use the grey remote the \n\"pinnacle_remote\u003d1\" option must be passed to the saa7134 module\n\nSigned-off-by: Sylvain Pasche \u003csylvain.pasche@gmail.com\u003e\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e2b8cf4ced47465b24d6fe911714827475fb0412",
      "tree": "adc3dcf673c084ad58f3ace0c11d44141cd892a4",
      "parents": [
        "3eb731705556b643df2cbae1bc98976335451548"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Apr 22 10:22:46 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:00:16 2006 -0300"
      },
      "message": "V4L/DVB (4005): Add support for the cx25836/7 video decoder.\n\nSigned-off-by: Scott Alfter \u003csalfter@ssai.us\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ebfbc305bda90deadf73898493c707cce3b465e6",
      "tree": "a4be91c35ee8b5f28cf2291412c7a6ca4b3feb17",
      "parents": [
        "447d6fb8ccdc3a581a13fe4b5a62c384dc9fd36a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon May 22 10:31:38 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 01:59:50 2006 -0300"
      },
      "message": "V4L/DVB (3809c): Added cx2341x header file\n\nDate:\n\nThere are several drivers now using those cx2341x registers. This patch\ncreates a separate header for those registers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9c26c8b169f4a7e2db9a3d5abd3ba74ea032dafd",
      "tree": "ae33f9bbcd91ea5a7e7cf77e42631a1d2bed5c84",
      "parents": [
        "fbe60daac4c34e39d1ca69684bcb76e62461ac21"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Apr 27 01:29:17 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 01:59:29 2006 -0300"
      },
      "message": "V4L/DVB (3919): V4l: rename TUNER_LG_TDVS_H062F to TUNER_LG_TDVS_H06XF\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2b455db6d456ef2d44808a8377fd3bc832e08317",
      "tree": "b7b7bcabd53f9bb58d7f69eb6d012735dacd31c7",
      "parents": [
        "d9e12f25cf538d103426946121d214dff332efbb"
      ],
      "author": {
        "name": "Luc Saillard",
        "email": "luc@saillard.org",
        "time": "Mon Apr 24 10:29:46 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 01:58:20 2006 -0300"
      },
      "message": "V4L/DVB (3835): [PATCH] update pwc driver\n\nAdd v4l2 compatibility\nInclude the decompressor (legal problem has been resolv by Alan Cox)\nFaster decoder and easier to maintain, optimize, ...\nCan export to userland compressed stream\nSupport more cameras, lot of bugs are fixed.\n\nSigned-off-by: Luc Saillard \u003cluc@saillard.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c344933af5a8610d71bd0d92fe43a1519ed72ed8",
      "tree": "d82bcdd85c83a2f8483c35b88dd813b6642c8fbb",
      "parents": [
        "8d6cdd235d19c3bb1f86f40bf0305049c1a61955"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 19 18:50:35 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 01:58:14 2006 -0300"
      },
      "message": "V4L/DVB (3814): Add support for Samsung TCPG 6121P30A PAL tuner.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d09dbf92ada861244056d914a8f68b8be99891ed",
      "tree": "3746d352f1d3df6a069c7b740717706ec50a1981",
      "parents": [
        "76d313bfea356550a614be51454d526e5090014d"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Mon Apr 10 09:27:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 01:57:55 2006 -0300"
      },
      "message": "V4L/DVB (3762): Add sysfs device links to dvb devices\n\nCurrently in /sys/class/dvb/dvbX.demuxY/ we have:\n\tdev\n\tuevent\nWith the patch, we have (for a PCI DVB device):\n\tdev\n\tdevice -\u003e ../../../devices/pci0000:00/0000:00:1e.0/0000:03:0d.0\n\tuevent\nSo userspace tools can (finally) work out which physical device a DVB adapter\nrefers to. Previously you had to kinda look through dmesg and hope that it\nhadn\u0027t been dumped out of the buffer. This makes debugging a lot easier if\nthe system has been up for a long time!\nThis is done by adding an extra \u0027struct device *\u0027 parameter to\ndvb_register_adapter(). It will work with any kind of standard\nlinux \u0027device\u0027. Additionally, if someone has an embedded system which does\nthings differently, they can simply supply \u0027NULL\u0027 and the behaviour will be\nas before - the link will simply not appear.\n\nAck\u0027d-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c7c0b34c27bbf0671807e902fbfea6270c8f138d",
      "tree": "2d44aae2ae76ee47ca12262967ac5711bcc047b6",
      "parents": [
        "b7f8292c96463810edfecff70dd4631d47e5a36b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Apr 02 13:35:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 01:57:38 2006 -0300"
      },
      "message": "V4L/DVB (3712): Fix video input setting of em28xx, use _INT_S_VIDEO_ROUTING in tvp5150\n\n- Use new routing input defines in em28xx-cards.c\n- Fix S-Video settings for tvp5150-based cards (input was copied from saa7115\n  based cards and worked only because S-Video was selected in the default: case)\n- Replace VIDIOC_S_INPUT by VIDIOC_INT_S_VIDEO_ROUTING in em28xx-video.c\n- Remove the now obsolete VIDIOC_S_INPUT handler in saa7115.c\n- Add VIDIOC_INT_G/S_VIDEO_ROUTING in tvp5150.c\n- Add new media/tvp5150.h with the routing defines.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b7f8292c96463810edfecff70dd4631d47e5a36b",
      "tree": "02b1cfb3f753ea82c6fa51c901420074875be355",
      "parents": [
        "2eb606db1134ce860cc0cbf8b533b6315d182e21"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Apr 02 12:50:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 01:57:36 2006 -0300"
      },
      "message": "V4L/DVB (3711): Add support for VIDIOC_INT_S_CRYSTAL_FREQ internal command.\n\nSome saa7115-based cards use a different crystal frequency and a different\naudio clock generation. Add a new VIDIOC_INT_S_CRYSTAL_FREQ command to be\nable to set these values.\nAlso change the default APLL setting to 0. It makes no sense to have the\naudio clock independent from the video clock, this can lead to audio/video\nsynchronization problems. Setting this to 0 is also consistent with the old\nsaa7114.c source and the way the Hauppauge Windows driver sets it.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "07151724a35e8e70f1aa64ce30a5a3f5c1ad49a3",
      "tree": "49ad31b5f559bd43d05fc7d9ceff6135bdce8d98",
      "parents": [
        "ab4cecf9c4e4a69cf2161f8a2424be14984430f8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Apr 01 18:03:23 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:56:11 2006 -0300"
      },
      "message": "V4L/DVB (3702): Make msp3400 routing defines more consistent\n\nRenamed various msp3400 routing defines to be more consistent and less\nconfusing. Esp. the MSP_DSP_OUT defines were confusing since it is really\na DSP input.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "021e0b768b2c7931d9ba699e135c3eec42d5d3eb",
      "tree": "f6f0561dd2bdb888f5955a0bc0a1e7bd33e9f787",
      "parents": [
        "add953cecba870f4ad7730bd0a6d5eaaabeac3bc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 29 15:16:08 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:55:52 2006 -0300"
      },
      "message": "V4L/DVB (3666): Remove trailing newlines\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "add953cecba870f4ad7730bd0a6d5eaaabeac3bc",
      "tree": "e42b154981058ffcc2205ccb31b73b5c7e4b9db5",
      "parents": [
        "7061561e640c2947ab93c4e2a437327657c4482e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 29 14:56:17 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:55:51 2006 -0300"
      },
      "message": "V4L/DVB (3665): Add new NEC uPD64031A and uPD64083 i2c drivers\n\n- Add support for the uPD64031A NEC Electronics Ghost Reduction i2c device\n- Add support for the uPD6408x NEC Electronics 3-Dimensional Y/C separation\n  i2c device.\n\nSigned-off-by: Takahiro Adachi \u003ctadachi@tadachi-net.com\u003e\nSigned-off-by: Takeru Komoriya \u003ckomoriya@paken.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "31bc09b579f31331545e694d0a49ec4e6b380989",
      "tree": "a05a635820426eac67a8f2ce16e88eb82fc84c57",
      "parents": [
        "11cda1075d8c40e536b77fce6dbf4cdbf8f77736"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 25 10:26:09 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:55:01 2006 -0300"
      },
      "message": "V4L/DVB (3610): Added the new routing commands to cx25840.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "39b6f687d31d662461e25dbfe70be990b4c4855b",
      "tree": "47db951dc33f36eb4a96713ca9d7b97837744b1d",
      "parents": [
        "1f8f5fa9b78ce344a03aeb1e6e12fffeb6a4c0c4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 25 09:50:20 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:54:56 2006 -0300"
      },
      "message": "V4L/DVB (3608): Implement new routing commands in saa7127.c\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1f8f5fa9b78ce344a03aeb1e6e12fffeb6a4c0c4",
      "tree": "72d923f9ee76b303debd4a21a50c0a2f516b96f1",
      "parents": [
        "013423588af1950e8eb7a44d80a684fd50174827"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 25 09:20:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:54:54 2006 -0300"
      },
      "message": "V4L/DVB (3607): Implement routing command for saa7115.c\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fa033b103bc3f5c37f934695473f63adf140dba",
      "tree": "7aa5fb9e81f2939e31acef2b26a2d6ef7728bfb0",
      "parents": [
        "a20c522498330ba0f4970a9bcd11890312277ae2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Mar 23 20:12:26 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:27:00 2006 -0300"
      },
      "message": "V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2474ed444b475614ef795523076be7cc8437ae00",
      "tree": "87808b3c7ff145b63a638e6e42ffce9db7db1b8c",
      "parents": [
        "49965a80a4c4f5cbe15fb3bb1f8f8b0ec4ef02bc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 19 12:35:57 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:26:57 2006 -0300"
      },
      "message": "V4L/DVB (3582): Implement correct msp3400 input/output routing\n\n- implement VIDIOC_INT_S_AUDIO_ROUTING for msp3400 and tvaudio\n- use the new command in bttv, pvrusb2 and em28xx.\n- remove the now obsolete MSP_SET_MATRIX from msp3400 (yeah!)\n- remove the obsolete VIDIOC_S_AUDIO from msp3400.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "49965a80a4c4f5cbe15fb3bb1f8f8b0ec4ef02bc",
      "tree": "aaf7409eb7c44da7527b08d63bdab87e34471fce",
      "parents": [
        "de533ccf8dd51f38ef3c1751f9eb5ad3f2fcfad9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 19 08:45:38 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:26:57 2006 -0300"
      },
      "message": "V4L/DVB (3581): Add new media/msp3400.h header containing the routing macros\n\nMoved msp3400.h to msp3400-driver.h.\nCreated media/msp3400.h with the new routing defines and lots of comments.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8bf2f8e747700419cc5bbc56c4496774eb8f2f1f",
      "tree": "94e9b7e99d2e95d4515d48247ce549540374a989",
      "parents": [
        "ae62e3d4a8194680023b47ab778bf1dcea8d6b42"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 18 21:31:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:26:56 2006 -0300"
      },
      "message": "V4L/DVB (3577): Cleanup audio input handling\n\nCleanup audio input handling in bttv and tvaudio:\n- inputs were specified that were never used\n- mute was handled as a special input which led to confusing code\n- confusing naming made it difficult to see if the setting was for\n  i2c or gpio.\nThe old audiochip.h input names moved to tvaudio.h. Currently this\nis used both by tvaudio and msp3400 until the msp3400 implements the\nnew msp3400-specific inputs.\nDetect in bttv the tvaudio and msp3400 i2c clients and use these\nclient pointers to set the inputs directly instead of broadcasting the\ncommand.\nRemoved AUDC_SET_INPUT. Now replaced by VIDIOC_S_AUDIO. This will be\nreplaced again later by the new ROUTING commands.\nRemoved VIDIOC_G_AUDIO implementations in i2c drivers: this command is\na user level command and not to be used internally. It wasn\u0027t called at\nall anyway.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "09df1c163adcf43e2c4234b52985f34b95b7634e",
      "tree": "26bfc6ba4d135f932038e2b41c79d86c474d5abd",
      "parents": [
        "7c9b5048305ead226fb16def98d86f3ed67c4807"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Mar 18 08:31:34 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:26:51 2006 -0300"
      },
      "message": "V4L/DVB (3548): Renamed I2C_foo addresses to I2C_ADDR_foo\n\nI2C_foo were used for some i2c addresses. Bad, since those constants could\nmean other i2c chip things.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7c9b5048305ead226fb16def98d86f3ed67c4807",
      "tree": "f6257da1117336e1c68e183c0ed23968d205c7f8",
      "parents": [
        "fa3fcceb30eb8a3cb2ac299c207c6f89b9aed379"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Mar 18 08:08:14 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:26:51 2006 -0300"
      },
      "message": "V4L/DVB (3547): Tvaudio.h are just i2c addresses. Merged into i2c-addr.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fa3fcceb30eb8a3cb2ac299c207c6f89b9aed379",
      "tree": "5cd9df4a0591aec9c1e69f19c2f34c40a0914f2a",
      "parents": [
        "c72602b8250cc0d3ace59d1a7334c5cd7aa9490e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 23 21:45:24 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:26:51 2006 -0300"
      },
      "message": "V4L/DVB (3546): Fix Compilation after moving bttv code\n\n- Missing a Makefile for bt8xx\n- rds.h were at wrong directory, since it is a global header for an internal\n  interface\n- tda7432 and tda9875 were dependent from bttv.h\n- bttv.h were holding i2c addresses\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c7b0ac0546985fc6361a8d92cf808d46da797677",
      "tree": "2147eb2f6dd7b2b82e0d7b4b9a26e12ef5193252",
      "parents": [
        "b2fd16b4ff2508ac16ae994f4bcd941f97754c00"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 10 12:29:15 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:26:49 2006 -0300"
      },
      "message": "V4L/DVB (3516): Make video_buf more generic\n\nVideo_buf were concerned to allow PCI devices to be used as\nvideo capture devices. This patch extends video_buf features\nby virtualizing pci-dependent functions and allowing other\ntype of devices to use it.\nIt is still DMA centric, although it may be used also by\ndevices that emulates scatter/gather behavior or a DMA device\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5762e441d5022ecc5b66b5fe54e41e2ac5d02be",
      "tree": "6afff3bc33f4d8a2dca15a681902316d230eb811",
      "parents": [
        "c04e89b1f2c624fbb1e57874062491c2b987c7e2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Mar 13 13:31:31 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:53:40 2006 -0800"
      },
      "message": "V4L/DVB (3513): Remove saa711x driver\n\nNow, em28xx uses saa7115 instead of saa711x.\nsaa7115 driver is capable of handling saa 7113, 7114 and 7115.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f3629be8388a679590eb919919ee63e2715ec25e",
      "tree": "d97efc61c0845959da4918041fec21c88b9df76a",
      "parents": [
        "fd2f26771b14a321f4003366fdf99a2484fa6b2a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Mar 11 17:02:01 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:53:10 2006 -0800"
      },
      "message": "V4L/DVB (3445): LG TALN series: add PAL / SECAM support\n\n- added tuner_lg_taln_pal_secam_ranges\n- renamed tuner 66 from TUNER_LG_NTSC_TALN_MINI to TUNER_LG_TALN\n- updated FlyTV mini Asus Digimatrix with new tuner\n\nThanks-to: Rickard Osser \u003cricky@osser.se\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "91ae3299d7d3493a25e5f26cbaceeb18e7760ef3",
      "tree": "13bda3f740a6dba89fb74351295279aabbed1dce",
      "parents": [
        "69b27e3dfebff8f59e979d57263e1cd83c4d8370"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Mar 01 00:04:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 11:37:29 2006 -0300"
      },
      "message": "V4L/DVB (3411): FE6600 is a Thomson tuner\n\n- The tuner used in DViCO FusionHDTV DVB-T hybrid is made by Thomson\n- renamed tuner and dvb_pll structs accordingly\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "780dfef37e2c941985b708f67aa0074edc922bea",
      "tree": "c7db2fd63acfce369d2af871183da2cf0614db9a",
      "parents": [
        "db5d91eb36e1cc9d46016d1d44874376cfabf274"
      ],
      "author": {
        "name": "Chris Pascoe",
        "email": "c.pascoe@itee.uq.edu.au",
        "time": "Tue Feb 28 08:34:59 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 11:36:50 2006 -0300"
      },
      "message": "V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support\n\nAdd support for the FE6600 tuner used on the DVB-T Hybrid board.\nAdd support for the Zarlink ZL10353 DVB-T demodulator, which supersedes the\nMT352, used on the DViCO FusionHDTV DVB-T Hybrid and later model Plus boards.\n\nSigned-off-by: Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "41f38b43e0bfbb2ba1ef3c778f376dad8820b214",
      "tree": "94a8083a12fdda21f1479f6d2fe9688a60a9e205",
      "parents": [
        "a8029170b907e7bfac5f6ea3fcd5d076e90beaf3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:08:49 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:08:49 2006 -0300"
      },
      "message": "V4L/DVB (3371): Add debug to ioctl arguments.\n\nAdded a new function that allows printing ioctl arguments.\nThis makes easier to include debug code under v4l ioctl\nhandling.\nAlso fixed some declarations on internal ioctl.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0004fd59d57a5875db8897966c414a88b5dad481",
      "tree": "e0f28025301fb87125c38ed51a51f6f29456d1fa",
      "parents": [
        "1d519605f13dd2c51024060465a16ddd1abfb649"
      ],
      "author": {
        "name": "Markus Rechberger",
        "email": "mrechberger@gmail.com",
        "time": "Mon Feb 27 00:07:27 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:07:27 2006 -0300"
      },
      "message": "V4L/DVB (3291): Added support for xc3028 analogue tuner  (Hauppauge HVR900, Terratec Hybrid XS)\n\nAdded support for xc3028 to v4l which adds support for:\n * Terratec Hybrid XS (analogue)\n * Hauppauge HVR 900 (analogue)\n\n\nSigned-off-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3593cab5d62c4c7abced1076710f9bc2d8847433",
      "tree": "dd5dc21961f6b4aef6900b0c2eb63ce7c70aecd5",
      "parents": [
        "538f9630afbbe429ecbcdcf92536200293a8e4b3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 07 06:49:14 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:49:14 2006 -0200"
      },
      "message": "V4L/DVB (3318b): sem2mutex: drivers/media/, #2\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bbab6fd81f26b210f0815d79064a3387c3a1ade3",
      "tree": "627875f2ea294e49643862f9576cea96952d934c",
      "parents": [
        "b31c544aedc802688e32240f1398a4321433bfae"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Mon Feb 06 09:15:11 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 06 09:15:11 2006 -0200"
      },
      "message": "V4L/DVB (3265): Add count to tunertype struct\n\nThe tuner_params element is an array of undefined length,\nwith each array member being a set of parameters for each\nvideo standard type.\nThe number of members in the tuner_params array\nwill be stored in tuners[]-\u003ecount\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3fc46d35b30cfae018c4903228a270c9543f4d7a",
      "tree": "72f02a4cb4e8f8087f1f384d82a4daa9de13086f",
      "parents": [
        "ab66b22f0c4e5786d59fa23569ac37a4a21ab4fb"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Mon Jan 23 17:11:11 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 23 17:11:11 2006 -0200"
      },
      "message": "V4L/DVB (3436): move config byte from tuner_params to tuner_range struct.\n\n- Move config byte from tuner_params to tuner_range struct.\n- dvb tuners must be able to set different config byte for each range.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "757d250518c4905c5d13c8974446e08a2e3cf244",
      "tree": "3603696598ffde1f14aad76f12572f847b6ac324",
      "parents": [
        "ac272ed7f1ae15084c64bdc4d3b4578ec2a0830b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jan 23 17:11:10 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 23 17:11:10 2006 -0200"
      },
      "message": "V4L/DVB (3430): Add new internal VIDIOC_INT commands\n\n- Add new internal VIDIOC_INT commands for setting the tuner mode,\nfor putting a chip into standby mode and to set/get the routing\nof inputs/outputs of audio or video of a chip. These new commands\nwill replace older commands that are no longer up to the task.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "12db56071b473a59c550d0aa70db6972a49d73af",
      "tree": "fabe596b7da982788959caaa04d6e8d4598d8da7",
      "parents": [
        "4d0dddb10723cee2b3048bd2389673703bc228e4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jan 23 17:11:08 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 23 17:11:08 2006 -0200"
      },
      "message": "V4L/DVB (3420): Added iocls to configure VBI on tvp5150\n\n- Added iocls to configure VBI on tvp5150\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b639f9d286f2216795492eac2a39b8ed6b4d555c",
      "tree": "8a618d3041ea3902fcf7f66ea43196575d4648eb",
      "parents": [
        "4c0f631e14b849782259519c749414b1f1ddbfa8"
      ],
      "author": {
        "name": "Nickolay V. Shmyrev",
        "email": "nshmyrev@yandex.ru",
        "time": "Mon Jan 23 09:44:10 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 23 09:44:10 2006 -0200"
      },
      "message": "V4L/DVB (3400): Remove duplicated keymaps and add keymap for KWorld LTV883IR.\n\n- Remove duplicated keymaps and add keymap for KWorld LTV883IR.\nThanks to Jon Ferguson \u003cjon@sd-6.org\u003e.\n\nSigned-off-by: Nickolay V. Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4c0f631e14b849782259519c749414b1f1ddbfa8",
      "tree": "7976453534a7785899a71bc6cd574e5c7ebc3a95",
      "parents": [
        "bf47e4e43e4dcf88fef61b1b4139ce2da20e1f73"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Mon Jan 23 09:42:06 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jan 23 09:42:06 2006 -0200"
      },
      "message": "V4L/DVB (3393): Move all IR keymaps to ir-common module\n\n- All the keymaps have the same structure, and can be shared between different\nchips, so it makes no sense having them scattered between the input files.\nThis aggregates them all at ir-common module.\n- Added new Hauppauge remote (Hauppauge grey), contributed by J.O. Aho\n  \u003ctrizt@iname.com\u003e (with some small changes)\n  Changed KEY_KPx (keypad numerals) references to KEY_x, to avoid problems\n  when NumLock is off (suggested by Peter Missel \u003cpeter.missel@onlinehome.de\u003e)\n- Some cleanups at IR code\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "de03d21b908bd4c49f1fe7b0c4dc5876551cf819",
      "tree": "ff0891ef569bdb86dcf314add02e66d107e69045",
      "parents": [
        "01872c5d253298b9f360c7c9b9f33504b6ad5469"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Sun Jan 15 16:04:04 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Sun Jan 15 21:28:17 2006 -0200"
      },
      "message": "V4L/DVB (3388): tuner_params-\u003etda988x is currently unused, so disable\n\n- Tuner_params-\u003etda988x is unused right now, so let\u0027s disable it for 2.6.16\n- This is currently happening at the card level, but the plan\n  is to move this configuration into the tuner_params configuration.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "01872c5d253298b9f360c7c9b9f33504b6ad5469",
      "tree": "cc052006c006ecc652b1ce71f34c8fdbaf4a2377",
      "parents": [
        "18adfe7ac0777c3cc364cccb6823aafe2a009aa3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Sun Jan 15 15:47:02 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Sun Jan 15 21:26:44 2006 -0200"
      },
      "message": "V4L/DVB (3387): clean up some comments\n\n- clean up some comments\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27487d44712aaa37710cc508d5bd6119f5e9f976",
      "tree": "474acfb51469cc730cd76ebdf6f34680b3809442",
      "parents": [
        "8f0bb9c069fc487dadebe4cdd1e03f0df5ebf0e6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 15 15:04:52 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Sun Jan 15 21:25:32 2006 -0200"
      },
      "message": "V4L/DVB (3384): Separate tv \u0026 radio freqs, fix cb/freq transmit order for tuners that need this.\n\n- Moved MSP_SET_MATRIX to v4l2-common.h\n- Fix typos and integer overflows in tea5767.c\n- Split old freq field into a tv_freq and a radio_freq. Prevents\n  that a radio tuner is initialized with a tv frequency or vice versa.\n- When switching to radio mode initialize the tuner with the last\n  used radio frequency (this was already done for the TV mode).\n  As a result of these changes the tuner module now remembers the\n  last set radio and TV frequencies, which is what you would expect\n  to happen.\n- Move out of range frequencies to the closest valid frequency as per\n  v4l2 API spec.\n- Fix incorrect initial radio frequency (multiplier is 16000, not 16)\n- Add boundary check for out of range frequencies.\n- Use new flag to check if the order of the CB and freq. depends on\n  the last set frequency. That is needed for some tuners or you can\n  get static as a result. The flag is added for those tuners where I know\n  that the datasheet indicates that this is necessary.\n- For this new check use the last set div value, not the last frequency\n  as radio frequencies are always much higher due to the 16000 multiplier.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8f0bb9c069fc487dadebe4cdd1e03f0df5ebf0e6",
      "tree": "2c25c293b630518df67925368b00f3e94d1f7960",
      "parents": [
        "e0ad8486266c3415ab9c17f5c03c47edc7b93d7b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Sun Jan 15 12:46:18 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Sun Jan 15 21:24:34 2006 -0200"
      },
      "message": "V4L/DVB (3383): Move tda988x options into tuner_params struct.\n\n- Tda988x parameters should be defined per tuner_param_type,\nfor each tuner_params array member.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c943aa859c392eb4cc76d911daa1f261555075b2",
      "tree": "549d0648b6ad8e0467c9ee642aa978ae0e51c87e",
      "parents": [
        "b3d37042d7d33baf0247d1df31031e64427f39b3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Fri Jan 13 14:10:26 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Jan 13 14:10:26 2006 -0200"
      },
      "message": "V4L/DVB (3364): disable all dvb tuner param_types until we need them\n\n- Add param_type dvbs2\n- disable all dvb param_types, which will not\n  be needed until we merge dvb-pll.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b3d37042d7d33baf0247d1df31031e64427f39b3",
      "tree": "c7463cf80fbdfd5d09d4af4fed95d87bdcfbef92",
      "parents": [
        "7b0ac9cdd42b254ae2ec0f6c1cc6389655e4ba96"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jan 13 14:10:25 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Jan 13 14:10:25 2006 -0200"
      },
      "message": "V4L/DVB (3363): Add support for Samsung tuner TCPN 2121P30A\n\n- Add support for Samsung tuner TCPN 2121P30A, used in\n  Hauppauge PVR-500 cards.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7b0ac9cdd42b254ae2ec0f6c1cc6389655e4ba96",
      "tree": "c290ba6d44a608feb22e7d7af177a915419f88f3",
      "parents": [
        "f4efb4dbf21c78939e32d96cad145421c8b5f106"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Fri Jan 13 14:10:25 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Fri Jan 13 14:10:25 2006 -0200"
      },
      "message": "V4L/DVB (3359): Redesign tuners struct for maximum flexibility\n\n- Tunertype struct redefined to allow one or more tuner_params structs\n  per tuner definition, one for each video standard.\n- Each tuner_params struct has an element containing an arbitrary\n  amount of tuner_ranges.\n  (this is needed for dvb tuners - to be handled later)\n- A tuner_range may be referenced by multiple tuner_params structs.\n  There are many duplicates in here. Reusing tuner_range structs,\n  rather than defining new ones for each tuner, will cut down on\n  memory usage, and is preferred when possible.\n- tunertype struct contains an element, has_tda988x.\n  We must set this for all tunertypes that contain a tda988x\n  chip, and then we can remove this setting from the various\n  card structs.\n- Improves tuners array memory usage efficiency.\n- Right now, all tuners are using the first tuner_params[] array element\n  for analog mode. In the future, we will be merging similar tuner\n  definitions together, such that each tuner definition will have a\n  tuner_params struct for each available video standard. At that point,\n  the tuner_params[] array element will be chosen based on the video\n  standard in use.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f9195ded25a4e8fba09c67aa24b42cd98a242d7d",
      "tree": "61b4abb19b4ce4dc734b4a79fa90df241664b6f5",
      "parents": [
        "f167cb4e6ee07914b66eb85fc0bf006a409b6838"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Jan 11 19:01:01 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Wed Jan 11 20:26:13 2006 -0200"
      },
      "message": "V4L/DVB (3347): Fixes some bad global variables\n\n- Debug global var is already used inside kernel, so renamed\ndebug to tuner_debug for the tuner module\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f167cb4e6ee07914b66eb85fc0bf006a409b6838",
      "tree": "11b888db404a404a9a918c841d06d65c21bc4c19",
      "parents": [
        "b2a17e47ceb82d23dbf5c5fb24b5377e21486dce"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Wed Jan 11 19:41:49 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Wed Jan 11 19:41:49 2006 -0200"
      },
      "message": "\n\nV4L/DVB (3345): Fixes some bad global variables\n\n\n- Debug global var is already used inside kernel.\n- v4l_dbg now expects the debug var\n- global vars inside msp34xx renamed to msp_*\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5b0fa4fff17d944b6a0d4cb35d8e8b5ad0ac3669",
      "tree": "1e31c64267ffabe37c733a00e09b91ba4453651a",
      "parents": [
        "d312a46e5340be6a89c662ac483230c0737148c9"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 09 18:21:37 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 18:21:37 2006 -0200"
      },
      "message": "V4L/DVB (3325): WSS output interface for av7110\n\n- Implemented v4l2 api for sliced vbi data output\nto pass WSS data from userspace to the av7110\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "cab462f716cdd522edc71436482d8734e8258489",
      "tree": "c3ec0ceaee9b5d61148afea728cc6c05e682856f",
      "parents": [
        "0680481c8e6260e1780a0900990531f0193b0dd4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:53:26 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jan 09 15:53:26 2006 -0200"
      },
      "message": "V4L/DVB (3307): Some cleanups at I2C modules\n\n- i2c names shorten\n- removed obsoleted flags on newer modules\n- small cleanups\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    }
  ],
  "next": "fac9e89999a12f378112fe93764b30196bc03f46"
}
