)]}'
{
  "log": [
    {
      "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": "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": "52ebc763d8e0c9f2ab48af89a75e90e2318bac86",
      "tree": "5699ff9425fb1da30a18b00661fcea659ace6a72",
      "parents": [
        "dbbff48f39263f7e5c96a55624da87879de2bf71"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jan 23 22:38:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:55 2007 -0200"
      },
      "message": "V4L/DVB (5146): Make VIDIOC_INT_[SG]_REGISTER ioctls no longer internal only\n\nThe direct register access ioctls were defined as kernel internal only,\nbut they are very useful for debugging hardware from userspace and are\nused as such.  Officially export them.\n\nVIDIOC_INT_[SG]_REGISTER is renamed to VIDIOC_DBG_[SG]_REGISTER \nDefinition of ioctl and struct v4l2_register is moved from v4l2-common.h \nto videodev2.h.\n\nTypes used in struct v4l2_register are changed to the userspace \nexportable versions (u32 -\u003e __u32, etc). \n\nUse of VIDIOC_DBG_S_REGISTER requires CAP_SYS_ADMIN permission, so move \nthe check into the video_ioctl2() dispatcher so it doesn\u0027t need to be \nduplicated in each driver\u0027s call-back function. CAP_SYS_ADMIN check is \nadded to pvrusb2 (which doesn\u0027t use video_ioctl2).\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dbbff48f39263f7e5c96a55624da87879de2bf71",
      "tree": "8baff62c9a7235bc1578952907f5ae6f271afe41",
      "parents": [
        "758117c25b65ed5fa502c13f3cdf040a8f954161"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 22 23:31:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:54 2007 -0200"
      },
      "message": "V4L/DVB (5144): Restore VIDIOC_INT_[SG]_REGISTER calls\n\nAdd support for these ioctls to the video_ioctl2 system and the cx88\ndriver.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e75f9cee32827853fc2f9d1ceb6352e3edc33e9d",
      "tree": "e1f1db30c237a08773fcf155a771545f3b6aa54f",
      "parents": [
        "207705cd7f82b9f160c6ed552d5788a823701fd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Nov 20 13:19:20 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:01 2006 -0200"
      },
      "message": "V4L/DVB (4861): Remove the need of a STD array for drivers using video_ioctl2\n\nvideo_ioctl2 will auto-generate standard entries at ENUM_FMT.\nAlso, now, a driver may return a subset of the video array at\nthe return, to be stored as the current_norm.\nFor example, a driver may ask for V4L2_STD_PAL. At return,\ndriver may change it to V4L2_STD_PAL_B. This way, a futher call\nto G_STD will return the exact detected video std.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5ffd1a6aaacc25be8cd0770a51ec6d46add3a276",
      "tree": "5b076c44f8b7ff88dba9a554d7748c6f083c9071",
      "parents": [
        "0cd43f83d381c4246a08cd775834833d6fd64805",
        "8dd86eebc5315910ebfd9f30f1674254308be4b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 30 09:39:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 30 09:39:15 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (180 commits)\n  V4L/DVB (4641): Trivial: use lowercase letters in hex subsystem ids\n  V4L/DVB (4639): Cx88: add autodetection for alternate revision of Leadtek PVR\n  V4L/DVB (4638): Basic DVB-T and analog TV support for the HVR1300.\n  V4L/DVB (4637): Add a default method for VIDIOC_G_PARM\n  V4L/DVB (4635): Extend bttv and saa7134 to check for both AGP and PCI PCI failure case\n  V4L/DVB (4634): Zr36120: implement pcipci checks\n  V4L/DVB (4632): Zoran: Implement pcipci failure check\n  V4L/DVB (4631): Av7110: remove V4L2_CAP_VBI_CAPTURE flag\n  V4L/DVB (4630): Av7110: FW_LOADER depemdency fixed\n  V4L/DVB (4629): Saa7134: add card support for Proteus Pro 2309\n  V4L/DVB (4628): Fix VIDIOC_ENUMSTD ioctl in videodev.c\n  V4L/DVB (4627): Vivi crashes with mplayer\n  V4L/DVB (4626): On saa7111/7113, LUMA_CTRL need a different value\n  V4L/DVB (4624): Tvaudio: Replaced kernel_thread() with kthread_run()\n  V4L/DVB (4622): Copy-paste bug in videodev.c\n  V4L/DVB (4620): Fix AGC configuration for MOD3000P-based boards\n  V4L/DVB (4619): Fixes some I2C dependencies on V4L devices\n  V4L/DVB (4617): Problem with dibusb-mb.c USB IDs\n  V4L/DVB (4616): [PATCH] Nebula DigiTV USB RC support\n  V4L/DVB (4614): Export symbol saa7134_tvaudio_setmute from saa7134 for saa7134-alsa\n  ...\n"
    },
    {
      "commit": "38ee04f04340ffd6af868499862341d11ed2b331",
      "tree": "cb8c4a7336cb3dc89f4ff6a46fab706ea3603b76",
      "parents": [
        "a4366af40d7d2021499b84b8311336c944a9a71c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 26 11:52:53 2006 -0300"
      },
      "message": "V4L/DVB (4348): Fix: compile for radio aimslab and aztech with V4L2 only\n\nAll radio devices use an obsolete mode of opening/release driver.\nSince this is not V4L1 core, better to keep the method available for more\ntime than to rewrite open/release without a radio device to test, since the\nnewer method is much more complex than the previous one (although providing\nsupport for multiple opens and multiple devices).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8a6914ab7c95d471c23b42268aa8e1f55b3d2fdb",
      "tree": "a92155e860df4bd9d25e63958c3f3ffa59935cb9",
      "parents": [
        "cebc04ba9aeb3a646cc746300421fc0e5aa4f253"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 22:43:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 25 21:08:39 2006 -0700"
      },
      "message": "v4l-dev2: handle __must_check\n\nWe get hundreds of these:\n\ninclude/media/v4l2-dev.h:348: warning: ignoring return value of \u0027class_device_create_file\u0027, declared with attribute warn_unused_result\n\nHandle it, and propagate the __must_check back a level.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a905162e038367503bac732bf1e3e01c19158b9",
      "tree": "bf72a91df67baf47560812ceb756d1a19eb289c7",
      "parents": [
        "c663155c3db58d1fff43a105eb5a0e9147ec2a6b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 12:01:19 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:55 2006 -0300"
      },
      "message": "V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install\n\nV4L1 support should be disabled when no CONFIG_VIDEO_V4L1_COMPAT is defined,\nto allow checking for broken V4L2 ports. This is very important during the\nmigration phase for V4L2 API.\nHowever, userspace apps should be capable of using both APIs, since they need\nto test at runtime, via VIDIOCGCAP ioctl, if V4L1 is supported. So, when\n__KERNEL__ is not defined, those ioctls and corresponding structs should be\nvisible.\nThis patch also removes the obsolete defines HAVE_V4L1 and HAVE_V4L2, that\nwhere causing some confusion, and were replaced by CONFIG_VIDEO_V4L1_COMPAT\nand CONFIG_VIDEO_V4L2.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "487206f26364a878f5f8cec9f92796d403f1d7c9",
      "tree": "7f5a8271373daf6e0763aa27a9e1f561c281fc99",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 09:10:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 08 13:54:12 2006 -0300"
      },
      "message": "V4L/DVB (4340): Videodev.h should be included also when V4L1_COMPAT is selected.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3117beec7e43f91ce156cacf033a712c7e22737d",
      "tree": "e661e3bbd6ebcd5537bfb7e526d8bbc55a3b0ebc",
      "parents": [
        "d9cd2d9b61898354f5dbabdc490dd6ef309ebbd4"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jul 19 13:23:38 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 29 17:22:21 2006 -0300"
      },
      "message": "V4L/DVB (4316): Check __must_check warnings\n\n\nCheck __must_check warnings for class_device_register and class_device_create_file\n\nvideo_device_create_file was declared as a void, but instead should\nreturn the int value of class_device_create_file.\n\nMove the check from bttv-driver.c into v4l2-dev.h, because all other\ncallers of video_device_create_file must also be checked.\n\nReplace the call to class_device_create_file in videodev.c with\nvideo_device_create_file, as defined in v4l2-dev.h, so that the\nreturn value of class_device_create_file will be checked.\n\nCheck the return value of class_device_register in videodev.c and\npvrusb2-sysfs.c\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e483075a1f9862a65af648d1d939499969c7b5d",
      "tree": "a510b8051e026ccf3fdbcff437cbe724700c96bf",
      "parents": [
        "ce7b0f46bbf4bff8daab2dd3d878b9e72a623d09"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:08 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n\nAlso fixes all drivers that set this field.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0597691456cf3b08974d9949e4caa830e1d3c520",
      "tree": "e70e6b89eb1d5dad01bd5f58ef715a72efbfba13",
      "parents": [
        "4f341712120abde54d9113856e9118e6580d7061"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 18 13:43:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:21 2006 -0300"
      },
      "message": "V4L/DVB (4189): Add videodev support for VIDIOC_S/G/TRY_EXT_CTRLS.\n\nvideodev.c copies the control list specified in struct v4l2_ext_controls\nto kernel space.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e87efa3b29c105f81fea785babafb098e4e046d",
      "tree": "7782d36699174e5985ee7ddca3860df130b0bbbb",
      "parents": [
        "839e4a4acb90fd34e3f6765bef6fe03ee82dbc58"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 05 10:26:32 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:05 2006 -0300"
      },
      "message": "V4L/DVB (4068): Removed all references to kernel stuff from videodev.h and videodev2.h\n\nThe videodev.h and videodev2.h describe the public API for V4L and V4L2.\nIt shouldn\u0027t have there any kernel-specific stuff. Those were moved to\nv4l2-dev.h.\nThis patch removes some uneeded headers and include v4l2-common.h on all\nV4L driver. This header includes device implementation of V4L2 API provided\non v4l2-dev.h as well as V4L2 internal ioctls that provides connections\nbetween master driver and its i2c devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "401998fa96fe18b057af3f906527196522dd2d9d",
      "tree": "32d656e18410ab05204c83b57969db23665e4fe9",
      "parents": [
        "7565ab082de88ec274283d6b83980144e520a2fc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 04 10:06:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:04 2006 -0300"
      },
      "message": "V4L/DVB (4065): Several improvements at videodev.c\n\nVideodev now is capable of better handling V4L2 api, by\nprocessing V4L2 ioctls and using callbacks to the driver.\nThe drivers should be migrated to the newer way and the older\none will be obsoleted soon.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ]
}
