)]}'
{
  "log": [
    {
      "commit": "dfa76fa2824967c0ec196fbcba36d3e74b66d3aa",
      "tree": "96f1a646ca8b204e237d6aa72579825cdcedd0b0",
      "parents": [
        "2659e468a38d7baa758baa5e59529e48eb8930c9"
      ],
      "author": {
        "name": "Adam Baker",
        "email": "linux@baker-net.org.uk",
        "time": "Sun Mar 29 19:17:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:29 2009 -0300"
      },
      "message": "V4L/DVB (11387): Sensor orientation reporting\n\nAdd support to the SQ-905 driver to pass back to user space the\nsensor orientation information obtained from the camera during init.\nModifies gspca and the videodev2.h header to create the necessary\nAPI.\n\n[mchehab@redhat.com: Changed \"Output is\" to \"Frames are\" at the comments, as suggested at LMML]\nSigned-off-by: Adam Baker \u003clinux@baker-net.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14a19c0a2254ba58ed7559e072456ab94c9a2d3c",
      "tree": "5aa420f6240fdbcc83b763cfcd1dd8ff1d528a95",
      "parents": [
        "58e2ded892cf05023bf533936cadc9d264e8a20f"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@auburn.edu",
        "time": "Wed Mar 25 07:13:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:40 2009 -0300"
      },
      "message": "V4L/DVB (11213): gspca - sq905c: New subdriver.\n\nThe code in the new sq905c.c is based upon the structure of the code in\ngspca/sq905.c, and upon the code in libgphoto2/camlibs/digigr8, which supports\nthe same set of cameras in stillcam mode. I am a co-author of gspca/sq905.c and\nI am the sole author of libgphoto2/camlibs/digigr8, which is licensed under the\nLGPL. I hereby give myself permission to use my own code from libgphoto2 in\ngspca/sq905c.c.\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@auburn.edu\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6273fda6e32e2cd9a478545d0cbc15ac497b1f4b",
      "tree": "0b44d28fd3fb2092b332c8372b7325ca18f004ee",
      "parents": [
        "77ac0baf24d1a43498f7bdf6efa2ee6c4ed0ebaa"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Mar 14 17:06:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:22 2009 -0300"
      },
      "message": "V4L/DVB (11042): v4l2-api: Add definitions for V4L2_MPEG_STREAM_VBI_FMT_IVTV payloads\n\nThis addition to the v4l2-api add definitions for the constants and\ndata structures used for sliced VBI data insertion into MPEG streams triggered\nby V4L2_MPEG_STREAM_VBI_FMT_IVTV.  This simply declares what the ivtv and\ncx18 drivers and MythTV have already been doing and provides a proper data\nstructure definition to user space.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fbc9fa4e8781170e2fbca2859feda114d4758132",
      "tree": "7d4337c59c94bc6299a64d40e4092b613da35fc7",
      "parents": [
        "cf5193c74009e33428daefbf74f4770733c8ee36"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Mar 06 09:55:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:15 2009 -0300"
      },
      "message": "V4L/DVB (10910): videodev2.h: remove deprecated VIDIOC_G_CHIP_IDENT_OLD\n\nAs announced VIDIOC_G_CHIP_IDENT_OLD is now removed for 2.6.30.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a367f3bc3a750b839c5711ecd0c9941e2c5aafa",
      "tree": "8208fb2d45acd53a5df4ae6545d4247460279ed0",
      "parents": [
        "11c469e6160f2f829819787bc86f177e7c5a3623"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 20 05:55:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:54 2009 -0300"
      },
      "message": "V4L/DVB (10686): v4l2: add V4L2_CTRL_FLAG_WRITE_ONLY flag.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c32cc0c1f54d62c7e9ab81d1c1a3aa5b9efd73d",
      "tree": "d5fa1fbea3429e57bbd0169e198a19c0aaf6ff21",
      "parents": [
        "314893605e07547c372ebc6187e28c784ce0b1ed"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Tue Jan 20 18:34:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:48 2009 -0300"
      },
      "message": "V4L/DVB (10575): V4L2: Add COLORFX user control\n\nThis is a common feature on many cameras. the options are:\nDefault colors,\nB \u0026 W,\nSepia\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "553d0d839b93550780d1b46e6bcd01a3c5c5883e",
      "tree": "1ca07a7339a743cb795ab2bcbb14318164ef700c",
      "parents": [
        "48d7a8912751d46f5401cbd86eb6408b48050da2"
      ],
      "author": {
        "name": "Kyle Guinn",
        "email": "elyk03@gmail.com",
        "time": "Fri Jan 16 05:28:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:32 2009 -0300"
      },
      "message": "V4L/DVB (10365): Add Mars-Semi MR97310A format\n\nThe MR97310A is a dual-mode webcam controller that provides compressed BGGR\nBayer frames.  The decompression algorithm for still images is the same as for\nvideo, and is currently implemented in libgphoto2.\n\nSigned-off-by: Kyle Guinn \u003celyk03@gmail.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aecde8b53b8ee1330a5a8206200f0d6b8845a6e0",
      "tree": "53a1aef6597a9d829864c054230b312010abc3a7",
      "parents": [
        "da1b5c95e49bb564ae8c61ed135d34ed09acbb66"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:14:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:52 2009 -0200"
      },
      "message": "V4L/DVB (10141): v4l2: debugging API changed to match against driver name instead of ID.\n\nSince the i2c driver ID will be removed in the near future we have to\nmodify the v4l2 debugging API to use the driver name instead of driver ID.\n\nNote that this API is not used in applications other than v4l2-dbg.cpp\nas it is for debugging and testing only.\n\nShould anyone use the old VIDIOC_G_CHIP_IDENT, then this will be logged\nwith a warning that it is deprecated and will be removed in 2.6.30.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "91962fa713bd8bf47434b02ac661fdc201365fa5",
      "tree": "244412f4ee57908d444b45428d58eac251275d5f",
      "parents": [
        "d7f83a5106f2da9eb59bf49e7b48414e27d6618a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 18 11:45:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:20 2008 -0200"
      },
      "message": "V4L/DVB (10078): video: add NV16 and NV61 pixel formats\n\nThis patch adds support for NV16 and NV61 pixel formats.\n\nThese pixel formats use two planes; one for 8-bit Y values and\none for interleaved 8-bit U and V values. NV16/NV61 formats are\nvery similar to NV12/NV21 with the exception that NV16/NV61 are\nusing the same number of lines for both planes. The difference\nbetween NV16 and NV61 is the U and V byte order.\n\nThe fourcc values are extrapolated from the NV12/NV21 case.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "531c98e71805b32e9ea35a218119100bbd2b7615",
      "tree": "548f878b2d4abd66bee8d0fa0b19eeb9cf3182c9",
      "parents": [
        "4b00eb25340c1a9b9eedaf0bc5b0f0d18eddb028"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 22 13:18:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:27 2008 -0200"
      },
      "message": "V4L/DVB (9953): em28xx: Add suport for debugging AC97 anciliary chips\n\nThe em28xx driver can be coupled to an anciliary AC97 chip. This patch\nallows read/write AC97 registers directly.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b00eb25340c1a9b9eedaf0bc5b0f0d18eddb028",
      "tree": "1f49f4f5257f816f247c38b73fe3e965b92fdf6b",
      "parents": [
        "a47ddf1425554ca0b1e9b16b20a9d631e5daaaa8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Dec 19 11:17:56 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:27 2008 -0200"
      },
      "message": "V4L/DVB (9944): videodev2.h: fix typo.\n\nThe comment said CX2584X instead of CX2341X.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92f45badbbaccdbc1be25085292a1e258948e221",
      "tree": "8ef5a0ea174e0661fdd96da509096ebcf161df84",
      "parents": [
        "b6070f0756fe1bccda1c8c67a6bfdfa51022b664"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 21 10:35:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:22 2008 -0200"
      },
      "message": "V4L/DVB (9932): v4l2-compat32: fix 32-64 compatibility module\n\nAdded all missing v4l1/2 ioctls and fix several broken conversions.\nPartially based on work done by Cody Pisto \u003ccpisto@gmail.com\u003e.\n\nTested-by: Brandon Jenkins \u003cbcjenkins@tvwhere.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "046425f8c4ac431db00c09a6d9fba16560b8e5b9",
      "tree": "91be10b163813428915abe929b09d5abf5ac62fc",
      "parents": [
        "0877258d98154565def498833ccb208234c85084"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sun Dec 14 16:22:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:10 2008 -0200"
      },
      "message": "V4L/DVB (9898): v4l2: Add privacy control\n\nThe privacy control prevents video from being acquired by the camera. A true\nvalue indicates that no image can be captured. Devices that implement the\nprivacy control must support read access and may support write access.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0877258d98154565def498833ccb208234c85084",
      "tree": "86532b6f3f9ee3b822995511dc7ecce4ebcd0181",
      "parents": [
        "fd6b9c978dc3447b9b4677d8949ef3ea7f946abc"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sun Dec 14 16:21:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:09 2008 -0200"
      },
      "message": "V4L/DVB (9897): v4l2: Add camera zoom controls\n\nThe zoom controls move the zoom lens group to a an absolute position, as a\nrelative displacement or at a given speed until reaching physical device\nlimits. Positive values move the zoom lens group towards the telephoto\ndirection, negative values towards the wide-angle direction.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69acdf1e5a9146ec6667f6c4b439acd38c18f5ea",
      "tree": "b7c67a74e21de1950918a400f64d10d3099fb0e5",
      "parents": [
        "bc13ae11227b06d2397cea1a8eb22fc2ca64e22f"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Tue Nov 04 21:59:37 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 17:53:27 2008 -0200"
      },
      "message": "V4L/DVB (9530): Add new pixel format VYUY 16 bits wide.\n\nThere were already 3 YUV formats defined :\n - YUYV\n - YVYU\n - UYVY\nThe only left combination is VYUY, which is added in this\npatch.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "733d710b09748a79f70cbb58547d036d28ec566e",
      "tree": "dcee6580b96ca11167aa6a2d826377b7407ef0e7",
      "parents": [
        "621a3739f3b8c7427a789d3b2fe86a80ff234225"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Sat Oct 18 12:26:47 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Oct 21 14:31:15 2008 -0200"
      },
      "message": "V4L/DVB (9320): v4l2: Add 10-bit RAW Bayer formats\n\nAdd 10-bit raw bayer format expanded to 16 bits. Adds also definition\nfor 10-bit raw bayer format dpcm-compressed to 8 bits.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f723af16da8359cda47320001960609b0086082b",
      "tree": "a23702881ac585001dfe33b1c2d16637ff123343",
      "parents": [
        "89ce2216e338f62c411bea12df37a2f54f2ce13a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 09 10:35:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:49 2008 -0200"
      },
      "message": "V4L/DVB (8649): v4l2: add AAC bitrate control\n\nIf you can select AAC as audio encoder, then you should also be\nable to set the bitrate. Add this missing control.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e6b5da88fb24c5c1e52707faea7c46df09da42f0",
      "tree": "0ddf04f57c6c1c4da9d986d66f2869250d93a0a5",
      "parents": [
        "188919ac57810e39138749338d5a33ba1e970e23"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 08 07:38:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:48 2008 -0200"
      },
      "message": "V4L/DVB (8635): v4l: add AC-3 audio support to the MPEG Encoding API\n\nSome models of the saa6752hs support AC-3. Extend the API with the\nnecessary controls for AC-3.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "188919ac57810e39138749338d5a33ba1e970e23",
      "tree": "4ec96a44894c8d3ea7557393eb1fac08536564f6",
      "parents": [
        "a832781cd383e70929c0ceece23f8a5b62e2152b"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Fri Aug 08 07:21:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8634): v4l2: extend MPEG Encoding API with AVC and AAC\n\nAdds Advanced Audio Coding (AAC) and MPEG-4 Advanced Video Coding\n(AVC/H.264) as audio/video codecs to the extended controls API.\nUpdates cx2341x driver to the new values.\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20122542df420a31532c8e2b5d4107e9846bac6b",
      "tree": "afc57afc401db23d642e86597adba107a583d00e",
      "parents": [
        "222a07ffd8e280b1bf4a6f7edab8b6fa27a5455a"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 17:12:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:37:45 2008 -0300"
      },
      "message": "V4L/DVB (8832): gspca: Bad pixelformat of vc0321 webcams.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d6db35e89c420d867e9ffdf145ecf2cb1b91291b",
      "tree": "733583a3fd669c9f78a0fe65788d3953542f3dee",
      "parents": [
        "6d8976164dd7d10d25fe940b8546265f60ad52cd"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Wed Sep 03 17:12:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:37:22 2008 -0300"
      },
      "message": "V4L/DVB (8809): gspca: Revert commit 9a9335776548d01525141c6e8f0c12e86bbde982\n\nthe previous patch (sensor upside down).\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89a44b8a690ff2d8639b72931d9c197a8db0c803",
      "tree": "05a958f34d5e713712d3545a1f2519f94b37410c",
      "parents": [
        "f9b4a377dc6601a3299171c7b24c2c5189c0c10b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Wed Sep 03 16:48:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:37:00 2008 -0300"
      },
      "message": "V4L/DVB (8720): gspca: V4L2_CAP_SENSOR_UPSIDE_DOWN added as a cap for some webcams.\n\nThis patch adds a V4L2_CAP_SENSOR_UPSIDE_DOWN flag to the capabilities flags,\nand sets this flag for the Philips SPC200NC cam (which has its sensor installed\nupside down). The same flag is also needed and added for the Philips SPC300NC.\n\nTogether with a patch to libv4l which adds flipping the image in software this\nfixes the upside down display with the SPC200NC cam.\n\nSigned-of-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f75c4950bb6e677e89479192b2ecfbec0beab14e",
      "tree": "880fb7d751199d5a2e4bafbec7215e553754d729",
      "parents": [
        "6ab0b174d22b448d66058c9de0114fdfac5b7ccf"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Sep 03 16:47:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:36:39 2008 -0300"
      },
      "message": "V4L/DVB (8675): gspca: Pixmap PJPG (Pixart 73xx JPEG) added, generated by pac7311.\n\nThe JPEG frames generated by the Pixart 73xx have:\n- special markers \u0027ff ff ff xx\u0027 every 1024/512 bytes,\n- unused 8 bits at end of JPEG blocks,\nand then ask for a new pixel format.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e6b83ed8c00f2e2ae5b2413c5907bed735b600d",
      "tree": "6402161e2c7567f837fc515b192a7e46d2f7cd50",
      "parents": [
        "605d9288b3e8a3d15e6f36185c2fc737b6979572"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Aug 16 11:55:04 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:46:57 2008 -0700"
      },
      "message": "Fix header export of videodev2.h, ivtv.h, ivtvfb.h\n\nThe exported copy of videodev2.h contains this line:\n\n\t#define #include \u003csys/time.h\u003e\n\nThis is because for some reason it defines __user for itself -- despite\nthe fact that we remove all instances of __user when exporting headers.\n_All_ pointers in userspace are user pointers. Fix it by removing the\nunnecessary \u0027#define __user\u0027 from the file.\n\nThe new headers ivtv.h and ivtvfb.h would have the same problem... if\nwhoever put them there had actually remembered to add them to the Kbuild\nfile while he was at it. Fix those too, and export them as was\npresumably intended.\n\nNote that includes of \u003clinux/compiler.h\u003e are also stripped by the header\nexport process, so those don\u0027t need to be conditional.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9fa0f6db3a201bef49f28e69f80802559a38586b",
      "tree": "858548b44a2f218a754b8b0506d1a75c1280732e",
      "parents": [
        "74b9ef21162fd81d9de87319c4373f523e2869cd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 08:55:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 12:24:02 2008 -0300"
      },
      "message": "V4L/DVB (8522): videodev2: Fix merge conflict\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c1d7f4f1648cb8efd87f1b9560c40af2297e7c05",
      "tree": "1021b2e3b1e53bfa61fd0562d3ceda225a006692",
      "parents": [
        "0ea6bc8d43c9ee3c5384bea184eab020927a5b2c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 26 08:33:47 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:12 2008 -0300"
      },
      "message": "V4L/DVB (8524): videodev: copy the VID_TYPE defines to videodev.h\n\nThe VID_TYPE defines are V4L1 specific, so copy them back to videodev.h.\nIn videodev2.h ensure that they are not used in the kernel (you need\nto include videodev.h instead) and mark them are deprecated.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1250ac6d4ab716dafe0ac245fd31cd3a7cbc0a98",
      "tree": "7fa259d8d414566ddc80bc5cba6627d7e946cd28",
      "parents": [
        "496cd7e977c73df2c287eaf6d612fc49d6f83dd7"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jul 26 08:02:47 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:06:42 2008 -0300"
      },
      "message": "V4L/DVB (8518): gspca: Remove the remaining frame decoding functions from the subdrivers.\n\nSPCA505 and SPCA508 added in the pixel formats.\nDecode functions and associated resources removed in spca505, 506 and 508.\nThe decode routines are now found in the V4L library.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9993e51c0c47ec69dce1f26c2321af6bb9165e9e",
      "tree": "3febbd2f33f39fa04e7da76a8d8c8e1308b8720b",
      "parents": [
        "fdd2a7e2dac56a3384068802be46b822f2aed703"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:53:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:06:20 2008 -0300"
      },
      "message": "V4L/DVB (8502): videodev2.h: CodingStyle cleanups\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ab8f12cf8e3d33adec382585f9f60f8686a372c3",
      "tree": "5e788581199b1a8ddeaba222d958a8a77ba84a02",
      "parents": [
        "24c530b4abb979f9e79298f0b4c4e83781a0e4c3"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Fri Jul 04 18:29:32 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:17:02 2008 -0300"
      },
      "message": "V4L/DVB (8197): gspca: pac207 frames no more decoded in the subdriver.\n\nvideodev2: New pixfmt\npac207:   Remove the specific decoding.\nmain:     get_buff_size operation added for the subdriver.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "54ab92ca05550550bcec2462de2605f35d079b66",
      "tree": "01b9816582655927ae66ed4a30c95960c807ded6",
      "parents": [
        "bf7f0b98426b54c29ec8100a3f1963114c2f2ef0"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Thu Jul 03 11:20:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:16:47 2008 -0300"
      },
      "message": "V4L/DVB (8194): gspca: Fix the format of the low resolution mode of spca561.\n\nThe low (half) res modes of the spca561 are not spca561 compressed, but are\nraw bayer, this patches fixes this and adds a PIX_FMT define for the GBRG\nbayer format used by the spca561 in low res mode.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6a7eba24e4f0ff725d33159f6265e3a79d53a833",
      "tree": "3e50d669cb91affbcfad9333d74ddc452783094f",
      "parents": [
        "d43fa32fec442571f10f5d0c3b553413288728de"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Jun 30 15:50:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:14:49 2008 -0300"
      },
      "message": "V4L/DVB (8157): gspca: all subdrivers\n\n- remaning subdrivers added\n- remove the decoding helper and some specific frame decodings\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d0ba5f3784612fe6e91a12e0dec37c797d4f07c",
      "tree": "8e05b0fc73664285504c4319892c842a78d6b63d",
      "parents": [
        "f90fe7a3f7fcba0abd89ce0978628ef1d86ecbf9"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon May 26 18:40:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:12 2008 -0300"
      },
      "message": "V4L/DVB (7942): Hardware frequency seek ioctl interface\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "39028ec69b13712ec1dcd9aa14844bf60f19cb20",
      "tree": "9b35f7f2d7aab6be03d3322b5409d56ff6d26b73",
      "parents": [
        "c663d03590a882f4834197bff278ca0aa2a95e2e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jun 02 15:46:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 05 06:35:47 2008 -0300"
      },
      "message": "V4L/DVB (7166): [v4l] Add new user class controls and deprecate others\n\nThese were removed in commit 26d507fcfef7f7d0cd2eec874a87169cc121c835:\n\n\u003e -#define V4L2_CID_HCENTER               (V4L2_CID_BASE+22)\n\u003e -#define V4L2_CID_VCENTER               (V4L2_CID_BASE+23)\n\u003e -#define V4L2_CID_LASTP1                        (V4L2_CID_BASE+24) /*\n\u003e last CID + 1 */\n\u003e +\n\u003e +/* Deprecated, use V4L2_CID_PAN_RESET and V4L2_CID_TILT_RESET */\n\u003e +#define V4L2_CID_HCENTER_DEPRECATED    (V4L2_CID_BASE+22)\n\u003e +#define V4L2_CID_VCENTER_DEPRECATED    (V4L2_CID_BASE+23)\n\nBut there was no warning in Documentation/feature-removal-schedule.txt\nand I\u0027m receiving reports that it\u0027s breaking userspace apps (the\ngstreamer-v4l2 plugin breaks in Fedora rawhide). You can\u0027t just pull\nthings from the published userspace API like that.\n\nPlease can we revert the addition of _DEPRECATED to these ioctl\ndefinitions. Perhaps we can add a runtime warning if they actually get\nused? Or a compile-time warning if we can manage that?\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a8ac688938b89ab0fa8ffe16da0facdc73a70588",
      "tree": "3382abe53468c443088f475751d0bf1b40b3454e",
      "parents": [
        "87a1738919ef028d16c462437e1480fc67338cd3"
      ],
      "author": {
        "name": "Frej Drejhammar",
        "email": "frej.drejhammar@gmail.com",
        "time": "Sun Mar 23 22:43:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:56 2008 -0300"
      },
      "message": "V4L/DVB (7453): v4l2-api: Define a standard control for color killer functionality\n\nDefine a pre-defined control ID for color killer functionality.\n\nSigned-off-by: \"Frej Drejhammar \u003cfrej.drejhammar@gmail.com\u003e\"\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1c412d1236b98bfc59fc694238cd26e6ed7f4f4b",
      "tree": "d1a1540972c8e81fd6c3da885715c4c11f9f8e93",
      "parents": [
        "b12203d253732d282dd97909a1424016694183e9"
      ],
      "author": {
        "name": "Frej Drejhammar",
        "email": "frej.drejhammar@gmail.com",
        "time": "Sun Mar 23 22:43:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:55 2008 -0300"
      },
      "message": "V4L/DVB (7450): v4l2-api: Define a standard control for chroma AGC\n\nDefine a pre-defined control ID for chroma automatic gain control.\n\nSigned-off-by: \"Frej Drejhammar \u003cfrej.drejhammar@gmail.com\u003e\"\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bdb0aace95d42571ea054a56ed053f868336e13a",
      "tree": "49a59d7a9400aa82de3b9a46f2f13d979803bf18",
      "parents": [
        "7397bfbe10b52a47f1f6c69aa87192d97ffa1910"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "steve@chygwyn.com",
        "time": "Tue Apr 22 14:42:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:43 2008 -0300"
      },
      "message": "V4L/DVB (7178): Add two new fourcc codes for 16bpp formats\n\nThis adds two new fourcc codes (as per info at fourcc.org)\nfor 16bpp mono and 16bpp Bayer formats.\n\nSigned-off-by: Steven Whitehouse \u003csteve@chygwyn.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f9bd5843658e18a7097fc7258c60fb840109eaa8",
      "tree": "63e3e90b7dc94d28f6be0f8bee3738ed28b35360",
      "parents": [
        "26d507fcfef7f7d0cd2eec874a87169cc121c835"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Tue Apr 22 14:42:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:42 2008 -0300"
      },
      "message": "V4L/DVB (7167): [v4l] Add camera class control definitions\n\nAdd all of the recently proposed camera class controls.  These controls\nshould appear in the next version of the v4l2spec.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "26d507fcfef7f7d0cd2eec874a87169cc121c835",
      "tree": "f0069e7fa743e8348449c26a9a8ad700ba9d3a37",
      "parents": [
        "27a643b1a9eded6a1b54df2743a7fb4383fd0cf9"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Tue Apr 22 14:42:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:42 2008 -0300"
      },
      "message": "V4L/DVB (7166): [v4l] Add new user class controls and deprecate others\n\nThese changes should appear in the next update of the v4l2spec.\n\nHCENTER and VCENTER are unused in the tree so I added a _DEPRECATED\npostfix so applications can remove their use.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83db33a3e5c4200eaf5dec5b4883c0e73f468a3b",
      "tree": "af2774937940aeea5dbe980918d9aadc1a52b76c",
      "parents": [
        "7c018804c0900e7be18507f1eb24e631aa9816ea"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Feb 13 20:04:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:05 2008 -0300"
      },
      "message": "V4L/DVB (7198): V4L, include ioctl.h in videodev headers\n\nFix compilation of user processes which includes videodev*.h but\nnot includes linux/ioctl.h:\n\nv4l2ext_helper.c: In function \u0027process_ioctl\u0027:\nv4l2ext_helper.c:183: warning: implicit declaration of function \u0027_IOWR\u0027\nv4l2ext_helper.c:183: error: expected expression before \u0027struct\u0027\nv4l2ext_helper.c:183: error: case label does not reduce to an integer constant\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3bcc95760c9ee7adb8509173b78914339baa7f4f",
      "tree": "46eb04c847a1eb5bf5c03d90f48487c7cc02c13a",
      "parents": [
        "22c4a4e98ece0eaff13b3d0ac73c5283013eb6b1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Oct 11 06:38:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 22 12:01:30 2007 -0200"
      },
      "message": "V4L/DVB (6321): Remove obsolete VIDIOC_S/G_MPEGCOMP ioctls\n\nRemove the obsolete VIDIOC_G_MPEGCOMP and VIDIOC_S_MPEGCOMP ioctls from\nthe V4L2 API as per the removal schedule (October 2007).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5d05704cbe7f9c4708e0f35be13839f593441215",
      "tree": "faca9745400c5d36533d70d034e55d2995a89570",
      "parents": [
        "608f62d6ffbc21067e8b9a09f887a5d6cbfe7617"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 25 15:16:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:07:04 2007 -0300"
      },
      "message": "V4L/DVB (6108): videodev2.h: add new pixel formats for the cx23415 OSD\n\nThe Conexant cx23415 MPEG encoder/decoder supports some unusual pixelformats\nfor the On-Screen Display. Add new defines to videodev2.h for these formats.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c9b0ee2c2af33c2ca722aa05bbcb604487134e4c",
      "tree": "7002d0804b2a4d92bdb32afdc9275e8eb9b18f56",
      "parents": [
        "2a67789618abb74f0f97d4836a2b937bff2f1b2d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 31 12:42:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:01 2007 -0300"
      },
      "message": "V4L/DVB (5968): videodev2.h: remove superfluous FBUF GLOBAL_INV_ALPHA support\n\nThere is no need for a global inverted alpha capability since all the\napplication has to do is to pass \u0027255-alpha\u0027 as the global alpha value.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3d58ffe2aa107df6db57f875dba5368960b17cde",
      "tree": "96829c9bc84f9b36c7c8cecf6986b185807cc534",
      "parents": [
        "dd1e729d63f74a0b6290ca417bafd3fd8665db50"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Jul 18 18:41:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:52 2007 -0300"
      },
      "message": "V4L/DVB (5867): videodev2.h: add missing \u003csys/time.h\u003e for userspace\n\nWhen videodev2.h is included by an application, it needs to include\n\u003csys/time.h\u003e for the timeval struct.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b6cfe6af6bfb101212b217cba55012d1d35ab3a8",
      "tree": "296808730368f11291635b0d8dbd7b550f6ce55e",
      "parents": [
        "987e00ba5cf667beed2b88bd1d01150334cdb6dc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jun 04 04:55:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jun 08 08:21:15 2007 -0300"
      },
      "message": "V4L/DVB (5736): Add V4L2_FBUF_CAP/FLAG_LOCAL/GLOBAL_INV_ALPHA\n\nMichael Schimek requested the addition of inverted alpha framebuffer\ncaps/flags to support such hardware.\n\u0027Normal\u0027 alpha uses this formula to mix the framebuffer and video:\noutput \u003d fb pixel * fb alpha + video pixel * (1 - fb alpha)\nand the \u0027inverted\u0027 alpha uses this formula:\noutput \u003d fb pixel * (1 - fb alpha) + video pixel * fb alpha\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1f137600cacf9a2908529c7d544de82672226a98",
      "tree": "5aaf36d6620a5f86e588400d35c9aabab2236078",
      "parents": [
        "fe818d1d9a50930aa7e1ce7169fb42e1e0c45882"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue May 29 08:18:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jun 08 08:21:14 2007 -0300"
      },
      "message": "V4L/DVB (5730): Remove unused V4L2_CAP_VIDEO_OUTPUT_POS\n\nV4L2_CAP_VIDEO_OUTPUT_POS was initially introduced for 2.6.22 but never\nactually used: remove it before the final 2.6.22 is made.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c74e83a8632fd88560a533980a0d4c3922325326",
      "tree": "57ff66dbb1f38ddcfcb30d65865a6cbed4956325",
      "parents": [
        "bf57ab7ae74591973265ebd8e18bd0e785dbfb33"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu May 17 06:41:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:13 2007 -0300"
      },
      "message": "V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI, reverted that change\n\nReverted the change to struct v4l2_pix_format. I completely missed that\nthis struct was used by existing ioctls so that changing it broke the ABI.\nI will have to think of another way of setting the top/left coordinates\nbut for now this change is reverted to preserve compatibility.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3434eb7e14d9587ee56f3462bcfa5726b62dadb9",
      "tree": "49afb0915dac8e7864f89582ddbb7a6453982e2c",
      "parents": [
        "ced80c67cd1ed503c6fb72f02ac7342ab4ebf67a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Apr 27 12:31:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Apr 27 15:43:27 2007 -0300"
      },
      "message": "V4L/DVB (5306): Add support for VIDIOC_G_CHIP_IDENT\n\nVIDIOC_G_CHIP_IDENT improves debugging of card problems: it can be\nused to detect which chips are on the board and based on that information\nselected register dumps can be made, making it easy to debug complicated\nmedia chips containing tens or hundreds of registers.\nThis ioctl replaces the internal VIDIOC_INT_G_CHIP_IDENT ioctl.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b2787845fb91da18ebb079dc9297f92d990e9fe1",
      "tree": "c6e9ad31158f2679c8ea384dd068ff4051db1358",
      "parents": [
        "3bfb7398e2554fb54acb2900b81de144eb41c3ac"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Apr 27 12:31:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Apr 27 15:43:21 2007 -0300"
      },
      "message": "V4L/DVB (5289): Add support for video output overlays.\n\nAdd V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY support.\nAlso add support for local and global alpha overlays.\nAdd new field enums V4L2_FIELD_INTERLACED_TB and V4L2_FIELD_INTERLACED_BT.\nThese changes are needed to support the ivtv On Screen Display features.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "206ebaf32795cf1582b1e2ff2ec6a560c9e986b8",
      "tree": "9c4d72fdf06eb4eb07bbda40e3aca797ac48a790",
      "parents": [
        "5eee72e88416ef11f55791626440ac3c9018c4c0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Apr 27 12:31:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Apr 27 15:43:19 2007 -0300"
      },
      "message": "V4L/DVB (5272): Add V4L2_CAP_VIDEO_OUTPUT_POS capability\n\nAdd V4L2_CAP_VIDEO_OUTPUT_POS capability and x, y position coordinates\nto struct v4l2_pix_format.\nThis is needed to support positioning the MPEG/YUV output of the cx23415.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5eee72e88416ef11f55791626440ac3c9018c4c0",
      "tree": "0d4f7a69f2ec75c95a459d5ef6ab461e6750910a",
      "parents": [
        "b7eee616ad8db5db5441a7d82083003df3ab6d3b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Apr 27 12:31:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Apr 27 15:43:18 2007 -0300"
      },
      "message": "V4L/DVB (5268): Add support for three new MPEG controls.\n\nAdded V4L2_CID_MPEG_AUDIO_MUTE, V4L2_CID_MPEG_VIDEO_MUTE and\nV4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS controls together with\ntheir implementation in the cx2341x module.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f3502b8a1995aceb2242389aa6dbea1a6756f78b",
      "tree": "a57fe743b7990e9274835768f08005a580c99f01",
      "parents": [
        "ada6ecd2bf1d97e1f3bac6d5af4c7c4390a0a5af"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 23 21:16:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 01 13:09:46 2007 -0200"
      },
      "message": "V4L/DVB (5305): Mark VIDIOC_DBG_S/G_REGISTER as experimental\n\nMove VIDIOC_DBG_S/G_REGISTER from the internal ioctl list to the\npublic ioctls, but mark it as experimental for now.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "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": "b1e7df1d3543906654b9e6443aee177c8009acac",
      "tree": "ee2b9488182ac3232becab3f48439922984395af",
      "parents": [
        "0496daa7d88d117fab4dd190c7f6e7c4a5aa15cd"
      ],
      "author": {
        "name": "Michael Schimek",
        "email": "mschimek@gmx.at",
        "time": "Wed Feb 07 09:15:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:18 2007 -0200"
      },
      "message": "V4L/DVB (5204): Change videodev2.h licence to dual GPL/BSD\n\nvideodev2.h contains just the V4L2 API structs and defines.\nBy allowing this header file to be dual GPL/BSD will enable sharing\nuserspace apps between Linux and *BSD systems. It will also allow developing\nnewer BSD licensed drivers that can be shared on Linux and *BSD.\nIt should be noticed that most of the current V4L drivers, and v4l core\nitself are GPL only. This won\u0027t be changed by this patch.\n\nSigned-off-by: Michael H. Schimek \u003cmschimek@gmx.at\u003e\nSigned-off-by: Gerd Hoffmann \u003ckraxel@suse.de\u003e\nSigned-off-by: Bill Dirks \u003cbill@thedirks.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Martin Rubli \u003cmrubli@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2675f7a88f73bc3131b817c118fbffa5cfed8868",
      "tree": "f51472664ff588e4203df95497d655d54e9a4194",
      "parents": [
        "4f828ef7f360ecfba6b8d81c731a56b1c8d4bc07"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 03 03:23:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:14 2007 -0200"
      },
      "message": "V4L/DVB (5182): Remove #if 0 section from videodev2.h\n\nRemove a section containing basically ideas for future sliced VBI standards.\nThis can be resurrected should any of this be actually implemented. For now\nit only pollutes this header file.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4f828ef7f360ecfba6b8d81c731a56b1c8d4bc07",
      "tree": "35204dea5eda32a798d06183cf45fc953d2e2b83",
      "parents": [
        "b7a01e723c9edaefcadb99d42c1409371c01dde1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 03 03:19:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:14 2007 -0200"
      },
      "message": "V4L/DVB (5181): Sliced VBI API no longer marked experimental.\n\nThe Sliced VBI API is no longer marked experimental. Introduced in 2.6.14\nand with only a single modification in 2.6.19 I think we can consider this\nAPI to be solid.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e7b58f5259a81dbd9fbfea79408d272f44eb894f",
      "tree": "cf22d66a33c1993d6510b8e5ba24ebfa12df3c35",
      "parents": [
        "e19c55ffb984c2db28191d8aa4400bb81ecd756d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jan 30 22:47:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:10 2007 -0200"
      },
      "message": "V4L/DVB (5162): Change VIDIOC_DBG_[SG]_REGISTER ioctls\u0027 reg address to 64 bits\n\nMaybe someday there will be a device with a register address space \u003e\n32-bits, or maybe an i2c device which uses a protocol \u003e 4 bytes long to\naddress its registers.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\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": "43db48d3d2f6326c571984b7b30ab355596bb3cc",
      "tree": "c3d2d742bdd723f10d1adccf538bc28f617b8d7d",
      "parents": [
        "2656312724d97ebc2e267e0a9740d51ad7aa9a04"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jan 09 11:20:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:20 2007 -0200"
      },
      "message": "V4L/DVB (5068): Fix authorship references\n\nBill Dirks asked me to update his entries at kernel files, since\nhe change his e-mail.\nI\u0027ve also updated a few web broken links or obsolete info to the curent\nsites where V4L drivers and API are being discussed currently.\n\nCC: Bill Dirks \u003cbill@thedirks.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "412297d31d439ba56cd4faeb3a49a6f569f40702",
      "tree": "65b1e29743c389327e8838bfe12be8fe3f9cac40",
      "parents": [
        "1323fbda1343f50f198bc8bd6d1d59c8b7fc45bf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jan 07 08:51:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jan 15 16:33:51 2007 -0200"
      },
      "message": "V4L/DVB (5023): Fix compilation on ppc32 architecture\n\nThere\u0027s a problem, pointed by Meelis Roos \u003cmroos@linux.ee\u003e, that, on ppc32 arch,\nwith some gcc versions (noticed with prerelease 4.1.2 20061115), compilation \nfails, due the lack of __ucmpdi2 to do the required 64-bit comparision.\nThis patch takes some sugestions made by Andrew Morton \u003cakpm@osdl.org\u003e,\nStelian Pop \u003cstelian@popies.net\u003e and Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\n\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": "5011915cbb139a331c083e65a61c82e9174f9813",
      "tree": "ae7f6a0d784fabe4c13593ee149e1ed4db065ba4",
      "parents": [
        "1d3e6bdaa8b4b068d378ab58679c334e433496cd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Oct 13 05:12:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Oct 14 00:44:23 2006 -0300"
      },
      "message": "V4L/DVB (4746): HM12 is YUV 4:2:0, not YUV 4:1:1\n\nFix comment in videodev2.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dcc29cbcec8c8482eea249030e0aa65b7451073d",
      "tree": "2da96412396af867c9a50df17cf2b136001de575",
      "parents": [
        "92b2db08b1150576d295ba9440e172675095c3ae"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Sep 28 13:48:26 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:16 2006 -0300"
      },
      "message": "V4L/DVB (4673): Mark the two newer ioctls as experimental\n\nVIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS ioctls are meant\nto be used to provide better support for webcams. Currently, it is not yet\nused on kernel drivers.\nBetter to keep it marked as experimental, until we have several kernel drivers\nsupporting those features.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "92b2db08b1150576d295ba9440e172675095c3ae",
      "tree": "4018fe9ad19bc48835eef8034bad57dbbe80922c",
      "parents": [
        "515c208db869459e4f2a58021df5aecf21c9a19f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Thu Sep 28 13:42:05 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 03 15:14:15 2006 -0300"
      },
      "message": "V4L/DVB (4672): Frame format enumeration (1/2)\n\nAdd VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS ioctls to enumerate \nsupported frame sizes and frame intervals.\n\nSigned-off-by: Martin Rubli \u003cmartin.rubli@epfl.ch\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "616b8b639e6491cfa63f79238a5c6fbee383eb09",
      "tree": "b7c902eb37262db3bd47cab8f52e14da0d383fad",
      "parents": [
        "b31e341be01475e016842a662946b4fc9cff6bd4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Sep 01 18:36:48 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 12:30:35 2006 -0300"
      },
      "message": "V4L/DVB (4585): VIDIOC_G_SLICED_VBI_CAP now accepts a v4l2_buf_type, make it IOWR\n\nThe VIDIOC_G_SLICED_VBI_CAP needs to receive the v4l2_buf_type field before\nit can return a result. Hence this ioctl must be IOWR, not IOR. Since this\nioctl is still marked experimental we can make this change.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1739adea321788e380794c1072c810d445090bca",
      "tree": "ba646ed14da20a4c239d5806bb29c996cd41c933",
      "parents": [
        "d7304dee3b7e29e801ba59bbf9a47440c196263d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 26 03:05:17 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 12:30:34 2006 -0300"
      },
      "message": "V4L/DVB (4545): Add missing v4l2_buf_type to struct v4l2_sliced_vbi_cap.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\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": "f251d23eaee673524171b24a71a8794acf82783e",
      "tree": "b09cbcb2dcd90bb7173333eb2d3d5e3db3c00398",
      "parents": [
        "eb4eeccc18246c852fffc771efc3c07a547aeb97"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 22 08:20:07 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 29 17:22:29 2006 -0300"
      },
      "message": "V4L/DVB (4342): Fix ext_controls align on 64 bit architectures\n\nu64 is aligned as 128bits on x86_64 architetures, requiring an special\nhandling to ioctls that depends on v4l2_ext_control. \nLet\u0027s fix this before ext controls go to kernel mainstream to avoid one \nmore compat32 stuff.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\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": "91a972910df042a0a308b2ffd3aa6fd42b0242e3",
      "tree": "4c54d9f3db737ca4513907ec81cd3d8246783b3d",
      "parents": [
        "61391e0446e97bea44d93bd1624e5b32d3cc8474"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 24 09:26:43 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 26 09:21:32 2006 -0300"
      },
      "message": "V4L/DVB (4221): Add HM12 YUV format define.\n\nHM12 is a YUV 4:1:1 format used by the cx2341x MPEG encoder/decoder for\nthe raw YUV input/output. The Y and UV planes are broken up in 16x16\nmacroblocks and each macroblock is transmitted in turn (row by row).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\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": "f81cf7533b4b8411a0d2fa943adcede340dfdab6",
      "tree": "0274c8adcd34b8a074dfcf3cffceb2267cafa85b",
      "parents": [
        "86b79d662453b0f0107d03cc939dd737d6076436"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 18 16:54:20 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:23 2006 -0300"
      },
      "message": "V4L/DVB (4198): Avoid newer usages of obsoleted experimental MPEGCOMP API\n\nPut old MPEGCOMP API under #if __KERNEL__ and issue warnings when used.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4f341712120abde54d9113856e9118e6580d7061",
      "tree": "d608333d0e8ba41b0e74c7de2dcc17885af0e7be",
      "parents": [
        "442d15d5d8ba6a39d0c883585d68503e949a2fe1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 18 13:27:19 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:21 2006 -0300"
      },
      "message": "V4L/DVB (4188): Add new MPEG control/ioctl definitions to videodev2.h\n\nThe old, experimental, VIDIOC_S/G_CODEC API to pass MPEG parameters is now\nobsolete and is replaced by \u0027extended controls\u0027 which offer more flexibility\nand are hopefully more future proof.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "89a58c83f8f1056583f30c4d4258b1fec39bb0e2",
      "tree": "2add8629720749804558518a59f7c0b93b041632",
      "parents": [
        "5dab71b1e85356fdd7cbc29d338ca6c0bd0e4e49"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jun 17 07:57:03 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:09 2006 -0300"
      },
      "message": "V4L/DVB (4108): Fixes some userspace dependencies at V4L2 public api header\n\nMake life easier for distro guys, by removing the need of including\nat the userspace header.\nAlso, linux/compiler.h is not needed at userspace.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "845f16abad37e2a255ac1c167375f6588502f93f",
      "tree": "2715019d91f4d0f7e309b36ffdb64de223ddf327",
      "parents": [
        "5e87efa3b29c105f81fea785babafb098e4e046d"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Jun 06 11:20:08 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:05 2006 -0300"
      },
      "message": "V4L/DVB (4070): Zoran strncpy() fix\n\nThe zoran driver uses strncpy() in an unsafe way.  This patch uses the proper\nsizeof()-1 size parameter.  Since all strncpy() targets are initialised with\nmemset() the trailing \u0027\\0\u0027 is already set.  Where std-\u003ename was the target for\nthe strncpy() we overwrote 8 Bytes of the std structure with zeros.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\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": "c003d467bd71a7da22554e0d812a646ab58abea5",
      "tree": "2e66ab6cd7cce4a741d6ccfbc1d964b8d141f187",
      "parents": [
        "dea74869f3c62b0b7addd67017b22b394e942aac"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "David.Mosberger@acm.org",
        "time": "Fri May 26 10:28:13 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:00 2006 -0300"
      },
      "message": "V4L/DVB (4046): Trivial videodev2.h patch\n\nlinux/videodev2.h uses types such as __u8 but it fails to include\n\u003clinux/types.h\u003e.  Within the kernel, that\u0027s not a problem because\n\u003clinux/time.h\u003e already includes \u003clinux/types.h\u003e.  However, there are\nuser apps that try to include videodev2.h (e.g., ekiga) and at least\non ia64, it causes compilation failures since \u003clinux/types.h\u003e doesn\u0027t\nget included for any other reason, leaving __u8 etc. undefined.  The\nattached patch fixes the problem for me.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cd41e28e2d0f198ad56840bf8ba13cb41b129bab",
      "tree": "a11b7e23c14625a4b019b43eecdc8fff2ee62463",
      "parents": [
        "ea76ce526ec1af3e07f3dd9107ca93f0c82fc9c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 09 15:43:41 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri May 12 19:54:53 2006 -0300"
      },
      "message": "V4L/DVB (3774): Create V4L1 config options\n\nV4L1 API is depreciated and should be removed soon from kernel. This patch\nadds two new options, one to disable V4L1 drivers, and another to disable\nV4L1 compat module. This way, it would be easy to check what still depends\non V4L1 stuff, allowing also to test if app works fine with V4L2 only support.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9bc7400a9d01b1fe05c7f0200e7384e17794f6e4",
      "tree": "7dad2e13853c3ba7c2e913e2ee40229b1474155a",
      "parents": [
        "2868c41fc45399b0f0855eb760e1a81881ff0c3d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 29 18:02:51 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:56:04 2006 -0300"
      },
      "message": "V4L/DVB (3692): Keep experimental SLICED_VBI defines under an #if 0\n\nThe sliced VBI defines added in videodev2.h are removed since requires\nmore discussion.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "301e22d69140898eddd38a9134da711cb5dfc170",
      "tree": "27a7d8df45f703a30cc983829e427d803a297d86",
      "parents": [
        "2474ed444b475614ef795523076be7cc8437ae00"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 18 17:15:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 24 16:26:58 2006 -0300"
      },
      "message": "V4L/DVB (3584): Implement V4L2_TUNER_MODE_LANG1_LANG2 audio mode\n\nAdd a new audio mode V4L2_TUNER_MODE_LANG1_LANG2 (used by VIDIOC_G/S_TUNER).\nThis mode allows the user to select both languages of a bilingual transmission,\none language on the left, one on the right audio channel. If there is no\nbilingual transmission, or it is not supported, then this mode should act like\nV4L2_TUNER_MODE_STEREO.\nThis mode is introduced for PVR-like drivers where it is useful to be able to\nrecord both languages of a bilingual broadcast.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b05005772f34497eb2b7415a651fe785cbe70e16",
      "tree": "b176aeb7fa9baf69e77ddd83e844727490bfcf28",
      "parents": [
        "044f324f6ea5d55391db62fca6a295b2651cb946",
        "7705a8792b0fc82fd7d4dd923724606bbfd9fb20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:52:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:52:18 2006 -0800"
      },
      "message": "Merge branch \u0027origin\u0027\n\nConflicts:\n\tDocumentation/video4linux/CARDLIST.cx88\n\tdrivers/media/video/cx88/Kconfig\n\tdrivers/media/video/em28xx/em28xx-video.c\n\tdrivers/media/video/saa7134/saa7134-dvb.c\n\nResolved as in the original merge by Mauro Carvalho Chehab\n"
    },
    {
      "commit": "749eef857948a3de789b7d0e3b96d92199d723cf",
      "tree": "dbec0c397abfc0260054b476ba1e19825b657888",
      "parents": [
        "cfcd718d492d401a7d8a7ee3a85e48164b56e2e2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:07:40 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:07:40 2006 -0300"
      },
      "message": "V4L/DVB (3334): Added ET61X251 fourcc type\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5b1a43d7df65689b4c3b5a1c5c8158f1d4f74fbd",
      "tree": "651e2320ff4633507243cf2e353d9ba6b8017cc1",
      "parents": [
        "de125bf395df34892862d76580ce3a153e80f151"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 05:24:20 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:03:39 2006 -0500"
      },
      "message": "[PATCH] drivers/media/video __user annotations and fixes\n\n* compat_alloc_user_space() returns __user pointer\n* copying between two userland areas is copy_in_user(), not copy_from_user()\n* dereferencing userland pointers is bad\n* so\u0027s get_user() from local variables\n\n... plus usual __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "34218e06688341bd05a41425b745c7812d118de0",
      "tree": "5b2940e1e4666223956a71a03606960ebd4ee939",
      "parents": [
        "dece696076936434eb49e43eb2d59ca35cb94376",
        "67264484fac91db58fee9eb3bf1e3aaeaa3e7169"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 08:11:31 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 08:11:31 2006 -0200"
      },
      "message": "Merge branch \u0027work-fixes\u0027\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": "d97a11e091a0bf40f1cfb0bbf443ddd7b455b133",
      "tree": "489727bd0a5cc8350ff5753b26b893dd1776791f",
      "parents": [
        "8a8832a8eb5a824261a63c22befb4a8c193d4d02"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Feb 07 06:48:40 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:48:40 2006 -0200"
      },
      "message": "V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio.\n\nSouth Korea uses NTSC-M but with A2 audio instead of BTSC. Several audio\nchips need this information in order to set the correct audio processing\nregisters.\n\nAcked-by: Mauro Carvalho Chehab \u003cmauro_chehab@yahoo.com.br\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0dfd812d4b2afc797310943b451608d347854e76",
      "tree": "d9ef7a4cc48a9252ddecdb802cc491f9a26c70eb",
      "parents": [
        "a77a922fcc56fe44fd8f65c041a52ff48474fafe"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Feb 07 06:45:34 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:47:49 2006 -0200"
      },
      "message": "V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio.\n\nSouth Korea uses NTSC-M but with A2 audio instead of BTSC. Several audio\nchips need this information in order to set the correct audio processing\nregisters.\n\nAcked-by: Mauro Carvalho Chehab \u003cmauro_chehab@yahoo.com.br\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7ce08c93e388922e25a96a7d9895784182e4c72c",
      "tree": "a76883260255bd2d287dd9b5358e56cdddd11158",
      "parents": [
        "cd6fcc555fe278263880abdb93352ab205099db9"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Wed Jan 11 02:06:59 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USB: Add ET61X[12]51 Video4Linux2 driver\n\nThis patch adds a Video4Linux2 driver giving support\nto ET61X151 and ET61X251 PC Camera Controllers made by\nEtoms Electronics.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d0dddb10723cee2b3048bd2389673703bc228e4",
      "tree": "aea4b467e131d9c1080021840b9884629037d534",
      "parents": [
        "c835ac24e2e3d5de7fff0620949b61228048e27b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jan 23 17:11:07 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 23 17:11:07 2006 -0200"
      },
      "message": "V4L/DVB (3419): added some VBI macros and moved minor definitions to header file\n\n- Moved some hardcoded minor numbers to videodev2.h\n- Included more comments for sliced VBI standards\n- Included some VBI macros to group similar standards\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6ac48b458769059ee6147dd8bf2767e820407292",
      "tree": "1c83bdbbd5b3b8751b922d732d1d8d40c4c47a09",
      "parents": [
        "3ad96835cedec7704b1b5a211b39262bb794adaf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jan 23 17:11:05 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 23 17:11:05 2006 -0200"
      },
      "message": "V4L/DVB (3408): Included new sliced VBI types to videodev2.h and tvp5150\n\n- Added other sliced VBI types to videodev2.h\n- tvp5150 now uses standard V4L2 API codes from videodev2.h\n- Implemented VIDIOC_G_SLICED_VBI_CAP for tvp5150. This is\ndynamically filled based on defined VDP C-RAM values filled\nby the driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e453dc757385ec892a818e4e3b5de027987ced9",
      "tree": "c6e5c4ffeb7557c6f3861f39cb4d28532dc3fe39",
      "parents": [
        "37bdfa06b6bbf085b55d64eb5d9ed112418ed5ad"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@m1k.net",
        "time": "Mon Jan 09 15:32:31 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:32:31 2006 -0200"
      },
      "message": "V4L/DVB (3269): ioctls cleanups.\n\n\n- Now, all internal ioctls are at v4l2-common.h\n- removed unused ioctl at saa6752hs.h\n- all debug ioctl code moved to v4l2-common.c\n- removed duplicated stuff from other cards\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "9bb13a6dc3a6f68c990264838ff0493d900c48d7",
      "tree": "274f9dfdcbbbff9f7a382df772a6f2efa9247cc7",
      "parents": [
        "e1bc80adaf801bf75ca176b9c1b60b3cceee1e03"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:25:37 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:25:37 2006 -0200"
      },
      "message": "V4L/DVB (3233): Fixed API to set I2S speed control\n\n\n- Created a new ioctl to control I2S speed. Old calls to an\ninadequate V4L2 API replaced.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "f3c5987a386300abea9854b32814d0eab7af7841",
      "tree": "bcfb784dd25b6ef1ca02c4e6ddf5aed7e2a9375e",
      "parents": [
        "13d133bc66ea78cf2d60c78a41082c87432e0e94"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:25:00 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:25:00 2006 -0200"
      },
      "message": "V4L (0987): Added Secam L\u0027 std on tda9887 and common macros moved to videodev2.h\n\n- Added SECAM L\u0027 video standard\n- Common std macros moved to videodev2.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "0d0fbf8152fb3bb4393be11e8df7f70e1fbbd738",
      "tree": "98ef8850e6b769da7391665716e4e2348de21ec1",
      "parents": [
        "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 15:24:57 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:24:57 2006 -0200"
      },
      "message": "V4L (926_2): Moves compat32 functions from fs to v4l subsystem\n\nThis moves the 32 bit ioctl compatibility handlers for\nVideo4Linux into a new file and adds explicit calls to them\nto each v4l device driver.\n\nUnfortunately, there does not seem to be any code handling\nthe v4l2 ioctls, so quite often the code goes through two\nseparate conversions, first from 32 bit v4l to 64 bit v4l,\nand from there to 64 bit v4l2. My patch does not change\nthat, so there is still much room for improvement.\n\nAlso, some drivers have additional ioctl numbers, for\nwhich the conversion should be handled internally to\nthat driver.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "800d3c6f90b61cc82b09db635b59c00b1c460728",
      "tree": "e8b59694c3b0560c65da4e5984b5ef1a92cbae82",
      "parents": [
        "c817e7634260b298fc03b856ddb53d9aa77326b5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Sun Nov 13 16:07:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:18 2005 -0800"
      },
      "message": "[PATCH] v4l: (943) added secam l video standard\n\n- Added SECAM L\u0027 video standard\n- SECAM L\u0027 is a Secam variant that requires special config.\n\nThis patch adds support on V4L core. Requires aditional patches\non tuners to support.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1bcef8874ab33b1e517b79a9b9df7309a996877",
      "tree": "d0739e716361a9edeb75a83218aa5d917f925898",
      "parents": [
        "247b661f83ad9be317da2e3b0c254ba283f874ef"
      ],
      "author": {
        "name": "Tyler Trafford",
        "email": "tatrafford@comcast.net",
        "time": "Tue Nov 08 21:38:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:56:30 2005 -0800"
      },
      "message": "[PATCH] V4L: 911: added support for ntsc 4.43 video standard\n\nAdded support for NTSC 4.43 video standard.\n\nSigned-off-by: Tyler Trafford \u003ctatrafford@comcast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eac94356c8f9f7d3854ed0290a406b13bfe8df4c",
      "tree": "5dd31d7ecbb1d0d857972478a322ccb838dd668c",
      "parents": [
        "c3d931929f1d11f9d198567850247ae1754dfc06"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Nov 08 21:38:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:56:30 2005 -0800"
      },
      "message": "[PATCH] V4L: 907: em28xx cleanups and fixes\n\n- Em28xx cleanups and fixes.\n- Some cleanups and audio amux adjust.\n- em28xx will allways try, by default, the biggest size alt.\n- Fixes audio mux code.\n- Fixes some logs.\n- Adds support for digital output for WinTV USB2 board.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "c12097fd9adb07810fb28f70df5462c0603463cc"
}
