)]}'
{
  "commit": "1c1e45d17b663d4749af456ab7c2fc1f36405ef8",
  "tree": "03704d6fd888c4c617baa81a60df0d80815b2607",
  "parents": [
    "d74bee8b4776b5051c650a90f49a2022d46d8588"
  ],
  "author": {
    "name": "Hans Verkuil",
    "email": "hverkuil@xs4all.nl",
    "time": "Mon Apr 28 20:24:33 2008 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@infradead.org",
    "time": "Tue Apr 29 18:41:41 2008 -0300"
  },
  "message": "V4L/DVB (7786): cx18: new driver for the Conexant CX23418 MPEG encoder chip\n\nMany thanks to Steve Toth from Hauppauge and Nattu Dakshinamurthy from\nConexant for their support. I am in particular thankful to Hauppauge\nsince without their help this driver would not exist. It should also\nbe noted that Steve did the work to get the DVB part up and running.\nThank you!\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: G. Andrew Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "077d56ec3f3d6e300c2fd4545b0082b939895ac4",
      "new_mode": 33188,
      "new_path": "Documentation/video4linux/cx18.txt"
    },
    {
      "type": "modify",
      "old_id": "7dda5d54716d595364fee56c90ed0e7fe102089a",
      "old_mode": 33188,
      "old_path": "drivers/media/video/Kconfig",
      "new_id": "fe743aa7f645fb611af3058775ad2b22bbd38081",
      "new_mode": 33188,
      "new_path": "drivers/media/video/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "560dc32d4cb7a20a6128535c122a952a5b2835d2",
      "old_mode": 33188,
      "old_path": "drivers/media/video/Makefile",
      "new_id": "a352c6e31f0cbf96496e68d8f6c86e12b7089c0a",
      "new_mode": 33188,
      "new_path": "drivers/media/video/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be654a27bd3c11e842df9d270d43e806f5e9dc02",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b23d2e26120f7f80cf6ad66113cf346700fea432",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1adc404d955e48d00592b3b69615b2fdfdcfb0c6",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-audio.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb569a69379cc38298d5d2d791d9865f758ed301",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-audio.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2dc3a5dd170e5d91b94921ea15cecb58e7b18183",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-av-audio.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66864904c99b903d054c3cbec285f38e33b608e2",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-av-core.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "786901d72e9a84f96d2a48ae1607a90f15e497bb",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-av-core.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "526e142156cd6c969ef6c7b1595242f4819a64a2",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-av-firmware.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d09f1daf4ebff978c3cb5401d912aa584542556e",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-av-vbi.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5e3ba1f5354153d7780d53bd530dda4456aea9a",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-cards.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bca249bdd337020888c40541c72d92079c3728a9",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-cards.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da299ae61cff8e2b3b0b41882509590fae5632ee",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-controls.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e985cf422a09cf7181d2ee36544ba58edcb607c",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-controls.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f31befc31396b7f4183dbcba01284b3b58159b1",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-driver.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ee939193bb7361783c23e3c7bb4e3cfa2f9ccec",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-driver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65efe69d939a83513d4c5fc79fa2edbb3e63bf08",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-dvb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6a6ccda79a9067f2040e90a782c2265a0babfd7",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-dvb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69303065a2948f45b8f4ff01195a098d73250a9a",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-fileops.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16cdafbd24c5c137016c12965fdfad3f94835dfb",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-fileops.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2694ce35063140a61d1f598bb7462c1adfb55b60",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-firmware.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38d4c05e8499749bfcb187ecf07c41a6bf65aa09",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-firmware.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19253e6b86738f7d05c0bbac1b768dcd21cf57a4",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-gpio.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41bac8856b50e050871d85ee655082e2408ee886",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-gpio.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18c88d1e4833840e3eb83763550c544cfcecaa46",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-i2c.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "113c3f9a2cc0781ad6dc3d4c7c3000c32d645401",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-i2c.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a93af2e4bb6117da03ed07a0d2b3272cac75c39",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-ioctl.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ee152d837d602c0858a637c3284b9272c7dd3d2",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-ioctl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e14f8bda5597c45c4c7b19add274271abb8a6d5",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-irq.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "379f704f5cbaf319d443574d22cdb95ec1b372c1",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-irq.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c5f328bca5434ae931cf7c0c038eab9678b18f8",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-mailbox.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d995641536b3dc3c917a1f254ada9c7cccd4bdaf",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-mailbox.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65af1bb507ca16343fe4271183ab1018b709c6d2",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-queue.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f86c8a6fa6e7690bec9552f8fd4f560d96d75fe0",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-queue.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30bc803e30da5b31460fe04e374f3c716ce64b3f",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-scb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86b4cb15d1632659fad8b54f57e3a2a682a0ee4d",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-scb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afb141b2027ae146024dc5bbf767bfb86e72a9b8",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-streams.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c7ba7d2fa79036b7d4b4506e39743ca00cace91",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-streams.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bece9c02f7d404edf0a795a31de0ce6fb0f9ca1",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-vbi.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c56ff7d28f20f60706c51ebab4ad53a55f5ab833",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-vbi.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5c7a6f968dda201b154d4d2d06563b8ca1bd44b",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-version.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e5c41939330b7c19b3a49848693fd893d4d2e2e",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-video.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "529006a06e5cf6d95625ac194e3c0c89d6497f6b",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx18-video.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33f78da9dba84a2e14c8776b29ddbe34e9e62e0e",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx18/cx23418.h"
    },
    {
      "type": "modify",
      "old_id": "0ea0bd85c0368543dae9bc754e7cd97dd50be61d",
      "old_mode": 33188,
      "old_path": "include/media/v4l2-chip-ident.h",
      "new_id": "2a527742701a2232090cc7e35334ebac12601b9d",
      "new_mode": 33188,
      "new_path": "include/media/v4l2-chip-ident.h"
    }
  ]
}
