)]}'
{
  "log": [
    {
      "commit": "4eb43ec68dafb6d5b3910746447b7a4720801027",
      "tree": "2a2f4cd13acdc2eaa82a45d05d20750938f628f3",
      "parents": [
        "09a818b021b0f6cadf602b85ff8c5e5ceada8b47"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Aug 31 15:09:56 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Sep 01 00:04:46 2013 -0700"
      },
      "message": "misc: update HTC camera code from evita MR1 release\n\nHTC kernel version: evitaul-jb-crc-3.4.10-08ef01e\n\nChange-Id: Id6493dbefef21d9b6fec46e44501232cb9780d10\n"
    },
    {
      "commit": "50537de896e3d09cc625895caf2f965767454c2c",
      "tree": "f4021ae35f25730052916fad1f1c36cd3becdb4a",
      "parents": [
        "17726d0b81dbd7b5cd18cc710b0ed2000b369a82"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon May 20 14:28:45 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jun 09 00:52:54 2013 -0700"
      },
      "message": "msm: camera: import HTC camera stack\n\nHTC kernel version: villeu-jb-crc-3.4.10-ae8b65e\n\nChange-Id: I2d6e652d40c9bcd4a1e46b8a6717e751619f4f08\n"
    },
    {
      "commit": "a41d777a6c9f7eee23f7bd1c5eea5f8f55a70b86",
      "tree": "0c73710dda952bca5d22902cde8d534c45a4e670",
      "parents": [
        "2bc852a0fc180cb58c864571613a7e06e111b182"
      ],
      "author": {
        "name": "Srinu Gorle",
        "email": "sgorle@codeaurora.org",
        "time": "Thu Nov 15 09:36:38 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:25 2012 -0800"
      },
      "message": "msm: vidc: Adds VUI timing info support for AVC encoding.\n\nPoor video quality is observed as VUI fps information is not present in\nthe encoded bit stream. Add support for VUI timing info in video driver\nand an additional V4L2 control to set from user space.\n\nCRs-Fixed: 399017\nSigned-off-by: Srinu Gorle \u003csgorle@codeaurora.org\u003e\nConflicts:\n\n\tinclude/linux/videodev2.h\n\nChange-Id: I970d4c479009da2d08531a9e9b8489a84cc5d44c\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "12b0bc67cf5f742f60be2dad08c8f9e0e55b8d7f",
      "tree": "e167bf6656eac57c0f218b8ec638c5397860b4b9",
      "parents": [
        "1c803d8d0e9b1280a944738db3f7a4bd76a1f8a9"
      ],
      "author": {
        "name": "Srinu Gorle",
        "email": "sgorle@codeaurora.org",
        "time": "Wed Sep 05 13:02:13 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 10 17:11:13 2012 -0800"
      },
      "message": "msm: vidc: Adds AU delimiter support for AVC.\n\nAdd new V4L2 control to set AU delimiter for AVC.\n\nChange-Id: I8c72cb89f18c9b2b550b906d797eafb73ac4ebbe\nCRs-Fixed: 389030\nSigned-off-by: Srinu Gorle \u003csgorle@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "75dec30f1d76d2b4ea69485247a6b4fc1d48aca0",
      "tree": "5165e69f958520fa5a3fa7bed8fd9bfb013e5fc6",
      "parents": [
        "4205dee7c758651d631595e05f81b8f2678aa6d5"
      ],
      "author": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Sun Aug 12 01:37:41 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Fri Nov 02 12:12:46 2012 -0700"
      },
      "message": "v4l2: Adds support for codec config\n\nAdds support for codec config flag to be passed\nto driver. This flag indicates that the buffer\nassociated contains codec specific data.\n\nSigned-off-by: Praneeth Paladugu \u003cppaladug@codeaurora.org\u003e\n(cherry picked from commit f4bd6a3fbdb5d70b7000cdceb811557876bb7953)\n\nChange-Id: Ib832872717adbc46bd186aa268eaa9cfa402313b\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c216485e7210eed44301ab7e167988c267c8547",
      "tree": "4a2c1759b33b9838191d50d7f0ad830e104b3aec",
      "parents": [
        "cc7fbfda11a6a030ae34171eebcfb64309c9ab11"
      ],
      "author": {
        "name": "Mingcheng Zhu",
        "email": "mingchen@codeaurora.org",
        "time": "Mon Aug 06 23:15:22 2012 -0700"
      },
      "committer": {
        "name": "Mingcheng Zhu",
        "email": "mingchen@codeaurora.org",
        "time": "Mon Aug 06 23:15:22 2012 -0700"
      },
      "message": "msm: add new FOURCCs for support YUV and Bayer stats buffers\n\nExtending FOURCC to include stats buffer polling.\n\nChange-Id: If3148ad5e654cbdfee1df4eed92b65678a46fcf3\nSigned-off-by: Mingcheng Zhu \u003cmingchen@codeaurora.org\u003e\n"
    },
    {
      "commit": "dcb07589774bc9ba2859eff36781b37a6056e0b4",
      "tree": "bc69966ff07366eb00ccbdd3bd95f94f7b3ad6a8",
      "parents": [
        "08790720bd5cf0940dddda805eb5b2661e682f96"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Jun 20 22:57:37 2012 -0700"
      },
      "committer": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Thu Jul 19 15:24:41 2012 -0700"
      },
      "message": "[media] v4l2: Add controls for setting H263 attributes\n\nAdd vendor specific controls to get and set the profile and\nlevel of H263 clips.\n\nChange-Id: I79e6eeb8eb2eb4ff3f5cbbe3b537e7b60ff1372a\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "3a323802585b92a821aa79e368611d7c0cb407b3",
      "tree": "1002e2f5bcfd9083983adda09d81884c1e8613af",
      "parents": [
        "4d70252374fdad219ce7dbf78b474bd57f8ff98c"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Fri Jun 15 15:15:42 2012 -0700"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Jul 11 19:46:08 2012 -0700"
      },
      "message": "msm: vidc: Add input buffer flushing support\n\nFlushing the core is now done with the V4L2_DEC_QCOM_CMD_FLUSH ioctl\nrather than V4L2_DEC_CMD_STOP.  The latter is confusing and the\narguments specified by the V4L2 spec do not allow for flushing the input\nand and output buffers seperately.\n\nChange-Id: I53e18e06c4e09ee8496bdcc337b4798f22911708\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "b361d7772dffe94636c53ea0da113cfc6637fab7",
      "tree": "a020fd4283d8b2ebe71fdc7ae95768876acd5f08",
      "parents": [
        "35042acbd1276886f6a52fa109b7be42eeb64bec"
      ],
      "author": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Thu Jul 05 23:26:55 2012 -0700"
      },
      "committer": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Fri Jul 06 01:26:34 2012 -0700"
      },
      "message": "msm: vidc: Adds new event type\n\nAdds new event type to convey about the resources\nrequirement.\n\nChange-Id: I7ea67231c247dc983463a02b828c10adc486b60d\nSigned-off-by: Praneeth Paladugu \u003cppaladug@codeaurora.org\u003e\n"
    },
    {
      "commit": "cf7e27f92a99cdc422d67f6d328c0b910d2bbf9d",
      "tree": "c861b3b34a50bb0f9db3e00a0ac294432a8cc861",
      "parents": [
        "3642ec172eea4c4f1f7873a1eac60b05b3914ae3"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vkalia@codeaurora.org",
        "time": "Thu Jun 14 19:05:15 2012 -0700"
      },
      "committer": {
        "name": "Ashray Kulkarni",
        "email": "ashrayk@codeaurora.org",
        "time": "Fri Jun 22 15:25:13 2012 -0700"
      },
      "message": "msm: vidc: Video driver update to kernel 3.4.\n\nDuring the migration from kernel 3.0 to 3.4, V4L2 framework changed.\nThis requires changes from video driver. This change makes video\ndriver code compatible with kernel 3.4.\n\nChange-Id: I12fb28e4b7c261c9755fbb62bb6bb8ea299d5272\nSigned-off-by: Vinay Kalia \u003cvkalia@codeaurora.org\u003e\n"
    },
    {
      "commit": "c39472ed7d5614a2e40fa6ebb3cd418f5b2e6bca",
      "tree": "8e102a5aa71179849e5f64cd68e55e4658c96d8a",
      "parents": [
        "26d45460e9699e041a399713f1524ceecf3df200"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vkalia@codeaurora.org",
        "time": "Thu Jun 14 19:34:57 2012 -0700"
      },
      "committer": {
        "name": "Ashray Kulkarni",
        "email": "ashrayk@codeaurora.org",
        "time": "Wed Jun 20 19:54:08 2012 -0700"
      },
      "message": "V4L2: msm: Add events for video codecs.\n\nAdds events for video codecs so that clients can be\nnotified of important events asynchronously.\n\nChange-Id: I0177bdc6249306ed580aca5ec2ed434174a57ba7\nSigned-off-by: Vinay Kalia \u003cvkalia@codeaurora.org\u003e\n"
    },
    {
      "commit": "75c34ca1b4e69e96921e4153dfa9d399e5b9d2e8",
      "tree": "c60ce27bf268851b5d22ae40dddd83462c532b83",
      "parents": [
        "fef39d45c2c879b3104436573bef1eaa963adc08",
        "25dad72ab532f1ed4466b6684012f1c55acddb93"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:27:40 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:28:21 2012 -0700"
      },
      "message": "Merge remote branch \u0027origin/msm-3.0\u0027 into msm-3.4\n\n* origin/msm-3.0: (87 commits)\n  Revert \"msm: kgsl: Add VBIF error detection\"\n  tspp: 8960: adding TSPP driver for 8960\n  board-8960: Merge secure and non secure firmware heaps.\n  msm: msm_dsps: Move to the new clk_prepare/unprepare API.\n  diag: Protect SMD channel from getting NULL value\n  camera: Mercury hardware JPEG decoder driver support.\n  msm: 8064-regulator: Remove 5V FRC gpio external regulator\n  diag: Respond to Get Subsystem Mask request\n  Revert \"msm_fb: display: Attach and detach MDP IOMMU on suspend/resume\"\n  Revert \"msm_fb: display: Add MDP IOMMU detach support for DTV\"\n  msm: rpm-8930: Fix incorrect RPM enumeration and DMM\n  msm: board-8930: Configure GPU turbo clock to 400MHz\n  usb: mdm_bridge: Fix bug in handling error condition\n  msm: vidc: Invalidate the cache before processing metadata.\n  video: msm: wfd: Add turbo mode support\n  tty: n_smux: Add Dedicated Power Control Queue\n  defconfig: msm-copper: Enable SPI ethernet support\n  msm: acpuclock-8960: Add PVS support on 8064\n  ASoC: mdm9615: Set correct GPIOs for AUX PCM\n  msm: 9615: Add auxpcm support over secondary audio interface\n  ...\n\nConflicts:\n\tarch/arm/configs/msm-copper_defconfig\n\tdrivers/char/diag/diagchar_core.c\n\tdrivers/char/diag/diagfwd_hsic.h\n\tdrivers/media/video/msm/msm_camera.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/mfd/Kconfig\n\tdrivers/mfd/Makefile\n\tdrivers/mfd/wcd9xxx-slimslave.c\n\tdrivers/spmi/spmi.c\n\tdrivers/tty/n_smux.c\n\tdrivers/usb/otg/msm_otg.c\n\tsound/soc/msm/msm-pcm-routing.h\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\nChange-Id: I49d4ceff17714a7ba51243de63f27b7e78647bda\n"
    },
    {
      "commit": "212d97204704a2f2503a2ff7f288fb08bf2b2153",
      "tree": "db9d606c50a9a17dadfda5226b4aacd1e82f286e",
      "parents": [
        "705e68969220f568ebea9376c50e80e18e58d5b3"
      ],
      "author": {
        "name": "Suresh Vankadara",
        "email": "svankada@codeaurora.org",
        "time": "Wed May 30 15:51:20 2012 +0530"
      },
      "committer": {
        "name": "Katta Santhisindhu",
        "email": "kattas@codeaurora.org",
        "time": "Mon Jun 11 11:25:08 2012 +0530"
      },
      "message": "msm: camera: Add effects for front camera.\n\nAdded Support for  Effects like saturtaion,contrast for YUV sensor\nCRs-Fixed: 352316\nChange-Id: If278755849a866e84069ce517b2f1f6c67294980\nSigned-off-by: Katta Santhisindhu \u003ckattas@codeaurora.org\u003e\n"
    },
    {
      "commit": "837ae365bf6a2e8ee116f2e9efeadf1faa4588d2",
      "tree": "185143ca682e4e52ec7ec3b5640cbfa5361c26d0",
      "parents": [
        "3e22fe443b858f645ebdecae60c8306e11a0084d"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Sat May 12 23:26:53 2012 -0700"
      },
      "committer": {
        "name": "Srinu Gorle",
        "email": "sgorle@codeaurora.org",
        "time": "Sat Jun 09 03:04:37 2012 +0530"
      },
      "message": "video: msm: wfd: Add turbo mode support\n\nAdd support for userspace to push the video core clock to maximum\nsupported by hardware.\n\nChange-Id: Ida6618fd77bc24fe043885306083249546797054\nCRs-Fixed: 361108\nSigned-off-by: Srinu Gorle \u003csgorle@codeaurora.org\u003e\n"
    },
    {
      "commit": "f066380a08b607022e057034e9918bf73cb25785",
      "tree": "a569b92189c4f45c661c0deeacf15348b2d34b59",
      "parents": [
        "fa002621c590c56e13cd86e944919a5771a6e03e",
        "46b442cc55bde917d677d8d8cfe89340311ae46c"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Jun 07 11:14:52 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Jun 07 11:14:52 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.130\u0027 into msm-3.4\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.130\u0027: (39 commits)\n  msm: vidc: Add support for DIVX 4/5/6\n  msm_fb: display: Set the minimal sleep time for DSI PHY Initialisation\n  board: 8930: add debounce interval for gpio-keys\n  regulator: Extend of_get_regulator_init_data to support non-DT consumers\n  regulator: pm8xxx-regulator: Add slew_rate platform data parameter\n  crypto: Fix initialization of array variable.\n  arm: free all .init memory when CONFIG_STRICT_MEMORY_RWX is set\n  msm: clock-copper: Remove block reset ability from most clocks\n  msm: clock-local2: Fix local_vote_clk_reset to use right to_*_clk macro\n  EHCI: HSIC: Add support for suspend, resume and URB logging\n  arm/dt: msm-pm8941: Change boost regulator register address to 0xA000\n  msm: camera: Move server code into seperate file.\n  msm: camera: Close camera gracefully in case of userspace crash\n  media: dvb: mpq: Support getting decoder\u0027s buffer status\n  Bluetooth: Wait for wcnss to be ready after SSR\n  msm: msm_sdcc: Add device tree support for SDCC controllers\n  msm: display: Change DSI escape clock to byte clock\n  msm: clock-8960: Change source of DSI escape clock to byte clock\n  ASOC: msm: Enable mpq8064 machine driver.\n  EHCI: HSIC: Set the interrupt threshold control value to 8ms\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "15110dbf3f23ae8d1d0896d58cdcd236472f8265",
      "tree": "4a62350fae0e624475b25822b29c887f1d91d4e5",
      "parents": [
        "062f18670715f557cb522008f3dd3048e81a4c43"
      ],
      "author": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Thu Jun 07 09:43:16 2012 -0700"
      },
      "committer": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Thu Jun 07 09:45:34 2012 -0700"
      },
      "message": "V4L2 : Adds VP8 CODEC support in V4L2 framework.\n\nAdds VP8 Decoder and Encoder support by\nadding VP8 FOURCC code\n\nChange-Id: I89d1231a3ac922de078be9bafba8d9403b4263bd\nSigned-off-by: Praneeth Paladugu \u003cppaladug@codeaurora.org\u003e\n"
    },
    {
      "commit": "a1980a18e0e6f868485b232af83efb58f2b3f004",
      "tree": "08144d3ee22b52245c4c5e7849e6edc3e5f57ad3",
      "parents": [
        "726ec1b045c476d95e34e7775bf3567053df38fa"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Thu May 31 12:31:10 2012 -0700"
      },
      "committer": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Wed Jun 06 23:05:10 2012 -0700"
      },
      "message": "msm: vidc: Add support for DIVX 4/5/6\n\nAdd support to the driver to properly configure the Venus core for\nvarious DIVX formats.\n\nChange-Id: Ica6411936a09edfc3aa4ca321c781ff22948742a\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "c249b751531d3ca2f5506d083720571cb07fc453",
      "tree": "775ef2aa9e12706b6e1272f888451ab5b953a569",
      "parents": [
        "e6480cf271557f7228338deb7cd2a7a7f3c28283"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Fri May 18 17:31:03 2012 -0700"
      },
      "committer": {
        "name": "repo sync -j 10",
        "email": "dramasub@codeaurora.org",
        "time": "Thu May 31 18:29:37 2012 -0700"
      },
      "message": "msm: vidc: Add DIVX311 support\n\nImplement changes in the driver to support decoding of Divx311\nbitstreams\n\nChange-Id: Ie4e05c9161d89b866f9f36ca1865a9b64bc51240\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "13f6bebd7a84835348a63b4cf42afddb11a96040",
      "tree": "fc023268e6ca82f546ae3eb6370be9240eef1988",
      "parents": [
        "770fb83ab61722e46a3c855bc0eeed906e35774f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Nov 24 09:53:43 2011 -0300"
      },
      "committer": {
        "name": "Ashray Kulkarni",
        "email": "ashrayk@codeaurora.org",
        "time": "Fri May 18 14:43:33 2012 -0700"
      },
      "message": "[media] v4l2: add VIDIOC_(TRY_)DECODER_CMD\n\nAs discussed during the 2011 V4L-DVB workshop, the API in dvb/video.h should\nbe replaced by a proper V4L2 API. This patch turns the VIDEO_(TRY_)DECODER_CMD\nioctls into proper V4L2 ioctls.\n\nChange-Id: I8f293613c833b40ffa62e814c0d88a55ea0c7f13\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Vinay Kalia \u003cvkalia@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d2877ca5aea81272ced620d176448d9f63ab1b6",
      "tree": "47f1091f04ff9ed2964bd97e0bc55980bfac643e",
      "parents": [
        "d2ab0e33cf250647cccabff1073f736f05c7ee83"
      ],
      "author": {
        "name": "Ashray Kulkarni",
        "email": "ashrayk@codeaurora.org",
        "time": "Tue Apr 03 18:50:18 2012 -0700"
      },
      "committer": {
        "name": "Ashray Kulkarni",
        "email": "ashrayk@codeaurora.org",
        "time": "Thu May 17 18:14:53 2012 -0700"
      },
      "message": "media: v4l2: add video controls in v4l2 framework.\n\nAdds control definitions in v4l2 framework needed for\nconfiguring video codec properties. Userspace clients\nand in-kernel clients can make calls into video driver\nto set/change codec properties like codec, profile, level,\nresolution, bitrate, ratecontrol, framerate.\n\nChange-Id: I6396106af69b2686a78b83d5833cd60a1c6d4cef\nSigned-off-by: Ashray Kulkarni \u003cashrayk@codeaurora.org\u003e\n"
    },
    {
      "commit": "3766b1e6b4dea7dea0abed1e9090390640a12909",
      "tree": "56373d189c29e0470fe60dce166543d0a321cef8",
      "parents": [
        "d8217960a0d6868016e0c8448dd7bc325450c910"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vkalia@codeaurora.org",
        "time": "Wed Jan 11 18:58:41 2012 -0800"
      },
      "committer": {
        "name": "Ashray Kulkarni",
        "email": "ashrayk@codeaurora.org",
        "time": "Wed May 16 12:32:29 2012 -0700"
      },
      "message": "media: msm_vidc: Add video driver for video core.\n\n- Adds video encoding and decoding functionality.\n- Implements v4l2 interface based driver for interacting\n  with userspace modules to perform video encoding and\n  decoding.\n- Implements kernel API for interacting with kernel\n  modules like Wifi display(encoder) and V4L2 based\n  DVB(decoder).\n\nChange-Id: Iadb83b60139e659ae7f66e5dc38c46fef52ca99d\nSigned-off-by: Vinay Kalia \u003cvkalia@codeaurora.org\u003e\n"
    },
    {
      "commit": "700f5c27d0687f96e9c4a38742b1c0b247051238",
      "tree": "91e242d738b60a7f1df481b6a2f2dce5858a6cae",
      "parents": [
        "1a3f3b24fa482d3c762d4ec4b8e56836bba821ae"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vkalia@codeaurora.org",
        "time": "Wed Mar 28 17:35:28 2012 -0700"
      },
      "committer": {
        "name": "Vinay Kalia",
        "email": "vkalia@codeaurora.org",
        "time": "Thu Apr 12 11:54:53 2012 -0700"
      },
      "message": "msm: vidc: Adds API to request performance level.\n\nAdds API to request for a particular performance\nlevel from video core. This is needed for Wi-fi\ndisplay (WFD) to reduce end to end latency.\n\nChange-Id: Ib4133b8cd62ccad286be1984f944911754b887c5\nSigned-off-by: Vinay Kalia \u003cvkalia@codeaurora.org\u003e\n"
    },
    {
      "commit": "0a8ba3750f8c2cd2d3f467b49a00594dce6ce9d1",
      "tree": "9897baf038f7ce6a44648bc906c8714ba1bd8e40",
      "parents": [
        "abee3f9128d543557cf2a6c93e8248238afd1fc6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 28 11:34:06 2011 -0300"
      },
      "committer": {
        "name": "Ashray Kulkarni",
        "email": "ashrayk@codeaurora.org",
        "time": "Fri Apr 06 14:13:56 2012 -0700"
      },
      "message": "[media] V4L: add two new ioctl()s for multi-size videobuffer management\n\nA possibility to preallocate and initialise buffers of different sizes\nin V4L2 is required for an efficient implementation of a snapshot\nmode. This patch adds two new ioctl()s: VIDIOC_CREATE_BUFS and\nVIDIOC_PREPARE_BUF and defines respective data structures.\n\nChange-Id: Idb6c1e11f1665201f77c73168bb5a8de84b538eb\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Ashray Kulkarni \u003cashrayk@codeaurora.org\u003e\n"
    },
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "9080d5d3fa9888facd6898c6705b1a6713882955",
      "tree": "8c22e1810cd899e57ac132b38a6b262537a96bbc",
      "parents": [
        "1d53160111d821d5d924e220f6b5b423f938d617"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Mar 09 06:46:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 15:33:24 2012 -0300"
      },
      "message": "[media] V4L: Improve the selection API documentation\n\nMake the VIDIOC_G/S_SELECTION ioctls documentation more consistent\nwith the rest of media Docbook, use capital letters where necessary\nand correct few minor errors.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a7046bbcfd883bdeae046d32899e953084cdb551",
      "tree": "487c7f3083c90205ea2a2fd0e8389b488a9fb8d1",
      "parents": [
        "54a38e96ac9dada9ad0b6552eff5f4d0c82bfdb8"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Sat Mar 10 21:11:42 2012 -0800"
      },
      "committer": {
        "name": "James Melvin",
        "email": "jmelvin@codeaurora.org",
        "time": "Fri Mar 16 10:26:51 2012 -0600"
      },
      "message": "[media] v4l: Add new mode for in-band video header in all I-frames\n\nV4L clients should be able to specify the video header to be present\nin all I-frame (as it is common in many broadcasting scenarios).  By\nspecifying this mode, V4L clients will receive sps/pps information\nprepended to all I-frames.\n\nChange-Id: Ia93b1d0a59b8d1abf13d1bdb8de494f13ebe1c95\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "c7361ae1e7a5a5395693f1f978af032c41cdb10d",
      "tree": "d17eede7e66e85e5eb836fa5755c18bb8053c802",
      "parents": [
        "e8ca6d20a65d9d94693a0ed99b12d95b882dc859"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Jan 20 15:37:44 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 28 18:53:16 2012 -0300"
      },
      "message": "[media] V4L: Add JPEG compression control class\n\nThe V4L2_CID_JPEG_CLASS control class is intended to expose various\nadjustable parameters of JPEG encoders and decoders. Following controls\nare defined:\n\n - V4L2_CID_JPEG_CHROMA_SUBSAMPLING,\n - V4L2_CID_JPEG_RESTART_INTERVAL,\n - V4L2_CID_JPEG_COMPRESSION_QUALITY,\n - V4L2_CID_JPEG_ACTIVE_MARKER.\n\nThis covers only a part of relevant standard specifications. More\ncontrols should be added in future if required.\n\nThe purpose of V4L2_CID_JPEG_CLASS class is also to replace some\nfunctionality covered by VIDIOC_S/G_JPEGCOMP ioctls, i.e. the JPEG\nmarkers presence and compression quality control. The applications\nand drivers should switch from the ioctl to control based API, as\ndescribed in the subsequent patches for the Media API DocBook.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24c19a217e543b6b4a7715229f0e1fcf4bbd2659",
      "tree": "b3eab287a0b61ff3750ade822b5ac82ffb6c06c2",
      "parents": [
        "da8ec560e3b4e25d73c64a9e08f9f90ebfbfbf7c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Dec 15 10:46:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 13:43:49 2012 -0200"
      },
      "message": "[media] v4l2-ctrls: add new controls for MPEG decoder devices\n\nAs discussed during the 2011 V4L-DVB workshop we want to create a proper V4L2\ndecoder API that replaces the DVBv5 API that has been used until now.\n\nThis adds the four controls necessary to be able to switch ivtv over to this\nnew API.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a45c0ad51d344dad18c6fb67304b4f87cf0ffd59",
      "tree": "acdd8cac43a26db7f5d993adffb5e7e6a2634498",
      "parents": [
        "32d7e63c1f4f86ad18404e3f36be99c9910fae9b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Nov 24 09:53:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 13:41:42 2012 -0200"
      },
      "message": "[media] v4l2: add VIDIOC_(TRY_)DECODER_CMD\n\nAs discussed during the 2011 V4L-DVB workshop, the API in dvb/video.h should\nbe replaced by a proper V4L2 API. This patch turns the VIDEO_(TRY_)DECODER_CMD\nioctls into proper V4L2 ioctls.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51cbd0accc560b8941ab7c25f4a838f233bf301a",
      "tree": "7886bfb02896e7f4ca51392c1cb53cbe4adbf4e9",
      "parents": [
        "8b02007a6b8887182b3b783518e0620922070e94"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Feb 01 18:17:31 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Thu Feb 02 12:21:17 2012 -0800"
      },
      "message": "[media] v4l: Add frameskip parameter\n\nv4l2_qcom_frameskip is a QCOM specific parameter to be used with\nVIDIO_S_PARM to indicate that the driver might take up to\nmaxframeinterval nanoseconds in providing the next buffer.\n\nDriver supports this parameter if the V4L2_CAP_QCOM_FRAMESKIP capability\nis set in VIDIO_G_PARM.\n\nChange-Id: Iebbd012b9cc75395b1e165349e7e2d9d7a77160a\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b02007a6b8887182b3b783518e0620922070e94",
      "tree": "2ea81b358aecfb450036bbc1aac7b80af8ffe036",
      "parents": [
        "395db38b308d0cfc4dc277182c3afa57a4516467"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Mon Jul 04 13:25:50 2011 -0300"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Thu Feb 02 12:21:16 2012 -0800"
      },
      "message": "[media] v4l: add fourcc definitions for compressed formats\n\nAdd fourcc definitions and documentation for the following\ncompressed formats: H264, H264 without start codes,\nMPEG1/2/4 ES, XVID, VC1 Annex G and Annex L compliant.\n\nChange-Id: Ibd87db4f72793310871ebd7a178e9593c4b54d33\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "065449fd56d2f75cc943a6d501b292f6b0e40325",
      "tree": "944eb13b6e59e29869631a30e27460249524a572",
      "parents": [
        "b1830247c9927d7d2ca17c9f84908fc130051792"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Jan 05 02:27:57 2012 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 25 17:24:46 2012 -0800"
      },
      "message": "V4L/DVB: v4l2-ioctl: integer overflow in video_usercopy()\n\ncommit 6c06108be53ca5e94d8b0e93883d534dd9079646 upstream.\n\nIf ctrls-\u003ecount is too high the multiplication could overflow and\narray_size would be lower than expected.  Mauro and Hans Verkuil\nsuggested that we cap it at 1024.  That comes from the maximum\nnumber of controls with lots of room for expantion.\n\n$ grep V4L2_CID include/linux/videodev2.h | wc -l\n211\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "583aa3a9b5ca846a84f7dd87bdc4b75dca07b011",
      "tree": "a86d9d5f2e9817e9faf9d2e06d212d4380924fe9",
      "parents": [
        "93596ef7db3e9bcc9306c3e93cf28ce1048858b6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Jan 11 06:45:05 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 16:34:27 2012 -0200"
      },
      "message": "[media] V4L2: Add per-device-node capabilities\n\nIf V4L2_CAP_DEVICE_CAPS is set, then the new device_caps field is filled with\nthe capabilities of the opened device node.\n\nThe capabilities field traditionally contains the capabilities of the physical\ndevice, being a superset of all capabilities available at the several device\nnodes. E.g., if you open /dev/video0, then if it contains VBI caps then that means\nthat there is a corresponding vbi node as well. And the capabilities field of\nboth the video and vbi nodes should contain identical caps.\n\nHowever, it would be very useful to also have a capabilities field that contains\njust the caps for the currently open device, hence the new CAP bit and field.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "122804ecb59493fbb4d31b3ba9ac59faaf45276f",
      "tree": "cff4d8a158c412e4a8d3abc8d91bb0eb52b01c9a",
      "parents": [
        "16008d641670571ff4cd750b416c7caf2d89f467",
        "126400033940afb658123517a2e80eb68259fbd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (655 commits)\n  [media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver\n  mb86a20s: Add a few more register settings at the init seq\n  mb86a20s: Group registers into the same line\n  [media] [PATCH] don\u0027t reset the delivery system on DTV_CLEAR\n  [media] [BUG] it913x-fe fix typo error making SNR levels unstable\n  [media] cx23885: Query the CX25840 during enum_input for status\n  [media] cx25840: Add support for g_input_status\n  [media] rc-videomate-m1f.c Rename to match remote controler name\n  [media] drivers: media: au0828: Fix dependency for VIDEO_AU0828\n  [media] convert drivers/media/* to use module_platform_driver()\n  [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB\n  [media] Exynos4 JPEG codec v4l2 driver\n  [media] doc: v4l: selection: choose pixels as units for selection rectangles\n  [media] v4l: s5p-tv: mixer: fix setup of VP scaling\n  [media] v4l: s5p-tv: mixer: add support for selection API\n  [media] v4l: emulate old crop API using extended crop/compose API\n  [media] doc: v4l: add documentation for selection API\n  [media] doc: v4l: add binary images for selection API\n  [media] v4l: add support for selection api\n  [media] hd29l2: fix review findings\n  ...\n"
    },
    {
      "commit": "0e8caaceff160ad821c83d798fc03812cb810560",
      "tree": "fd5f0687bff110fddb62b8f22ac31f41e8bc11f6",
      "parents": [
        "dab734ec95168488c4b32632e968ce885a083078"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Wed Aug 10 10:37:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:17:45 2012 -0200"
      },
      "message": "[media] v4l: add support for selection api\n\nThis patch introduces new api for a precise control of cropping and composing\nfeatures for video devices. The new ioctls are VIDIOC_S_SELECTION and\nVIDIOC_G_SELECTION.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f0fb77cb23c6c39e1f771359422af3aaeb919c3",
      "tree": "957a6597590c57e1bd74d6bf7624e8f23e6d97b1",
      "parents": [
        "45e7791f4f03953f659abe95c77033b47d75ea0a"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Tue Jun 14 10:31:04 2011 -0300"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Tue Jan 10 15:44:52 2012 -0800"
      },
      "message": "[media] v4l: add control definitions for codec devices\n\nAdd control definitions and documentation for controls\nspecific to codec devices.\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nChange-Id: I94e1be196120988cfee2420ba6bd342eece1f481\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c06108be53ca5e94d8b0e93883d534dd9079646",
      "tree": "2b2902e6b1c0d91f4fedd804af47ff33dbae42e1",
      "parents": [
        "e82db75d06ac331ae39b07f57539df3c51d19b94"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Jan 05 02:27:57 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 11:47:22 2012 -0200"
      },
      "message": "[media] V4L/DVB: v4l2-ioctl: integer overflow in video_usercopy()\n\nIf ctrls-\u003ecount is too high the multiplication could overflow and\narray_size would be lower than expected.  Mauro and Hans Verkuil\nsuggested that we cap it at 1024.  That comes from the maximum\nnumber of controls with lots of room for expantion.\n\n$ grep V4L2_CID include/linux/videodev2.h | wc -l\n211\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe3449a4aa4e62404cc1c57c945fd56152b2f877",
      "tree": "541677813e2b6ad1bd284732f07d16dde2106db6",
      "parents": [
        "b35009a9a7e44fd009717b6e3f29e7043dfb29ca"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Tue Dec 13 18:09:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 10:39:45 2012 -0200"
      },
      "message": "[media] gspca: Add jl2005bcd sub driver\n\nWritten by Theodore Kilgore\n\nWith minor changes by Hans de Goede:\n-Code style fixes\n-Correct the verbose level on various PDEBUG messages\n-Make error messages use pr_err instead of PDEBUG\n-Document the jl20 pixel format\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc1d327232759647ea56725eab1c6b16c92d52fa",
      "tree": "c929516390d3aade90f4a87f29ceaa05be47aa6a",
      "parents": [
        "b4d48c942c17ce3d3a330ad91e109e522bc97378"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Nov 14 08:48:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:05:08 2011 -0200"
      },
      "message": "[media] v4l: Add new alpha component control\n\nThe V4L2_CID_ALPHA_COMPONENT control is intended for the video capture\nor memory-to-memory devices that are capable of setting up the per-pixel\nalpha component to some arbitrary value. It allows to set the alpha\ncomponent for all pixels to an arbitrary value.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a597fa78d374c57dcf9a9bac02472a530cd7e60a",
      "tree": "35c9a7794e3473fc33f4e4eaf7f9a6afef0d678e",
      "parents": [
        "fa5034c667c224be48db31a0d043dba305e8e7a8"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 10 12:23:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 20 09:32:48 2011 -0200"
      },
      "message": "[media] v4l: Add over-current and indicator flash fault bits\n\nFlash controllers can report over-current and indicator fault\nconditions. Define flash fault control bits for them.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b9eabd77f4867232a9ac6ca54fa39607b0c9bc7",
      "tree": "f5d5eee2d1319eea670337d2f0860a24ef461e63",
      "parents": [
        "fb21c2f42879c05c76ea9e249b6905fc729f8529"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Dec 13 14:02:27 2011 +0100"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Mon Dec 19 20:07:13 2011 +0000"
      },
      "message": "v4l: Add V4L2_PIX_FMT_NV24 and V4L2_PIX_FMT_NV42 formats\n\nNV24 and NV42 are planar YCbCr 4:4:4 and YCrCb 4:4:4 formats with a\nluma plane followed by an interleaved chroma plane.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "d26a6635b24210791cf4b71fd861738270c8cc3c",
      "tree": "2f5a40c24c58a456bf6882b372f8d7620cb9d9b0",
      "parents": [
        "2e56d933fd967a72d5ee4250e1cb6f9de29d936f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Sun Sep 04 19:08:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:29:09 2011 -0200"
      },
      "message": "[media] v4l: Add AUTO option for the V4L2_CID_POWER_LINE_FREQUENCY control\n\nV4L2_CID_POWER_LINE_FREQUENCY control allows applications to instruct\na driver what is the power line frequency so an appropriate filter\ncan be used by the device to cancel flicker by compensating the light\nintensity ripple. Currently in the menu we have entries for 50 Hz and\n60 Hz and for entirely disabling the anti-flicker filter.\nHowever some devices are capable of automatically detecting the\nfrequency, so add V4L2_CID_POWER_LINE_FREQUENCY_AUTO entry for them.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09362ec25c3f42d00a4008d0622bfbca68e540f5",
      "tree": "8f9f27d2edad2647df00db89a70d180398b45bc9",
      "parents": [
        "0934d94a52423fac35922c2e29d72a43db7ddd48"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 07 18:07:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:57 2011 -0200"
      },
      "message": "[media] V4L: docbook documentation for struct v4l2_create_buffers\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2150158b31a3290cc883cf6dea4f5d6803b6b811",
      "tree": "1c06a0fa4688a14df0ed9a630656d7188fb4420a",
      "parents": [
        "ebc087d0905c41d7fe450866eb1afd1f661cba76"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Sep 28 11:34:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:28:24 2011 -0200"
      },
      "message": "[media] V4L: add two new ioctl()s for multi-size videobuffer management\n\nA possibility to preallocate and initialise buffers of different sizes\nin V4L2 is required for an efficient implementation of a snapshot\nmode. This patch adds two new ioctl()s: VIDIOC_CREATE_BUFS and\nVIDIOC_PREPARE_BUF and defines respective data structures.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d6c0b216fd9a7f4b34aca6bd822756b9ef5690b",
      "tree": "c763effd6255c51491ad23b41fd4cc8a774e864f",
      "parents": [
        "a5abdb6044f558bd5da24f122d7d622f887562c7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Oct 04 16:33:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 08 08:01:06 2011 -0300"
      },
      "message": "[media] videodev2: Reorganize standard macros and add a few more macros\n\nReorganize the standards macro and add a few more, that will be\nused on msp3400 in order to allow it to detect the audio standard.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "74a45790861f659058e8f8b565d98e5a1fdd8440",
      "tree": "753280699fda90996de8006469046876124bea0e",
      "parents": [
        "b57ce4179b502b3f481f7632da20aae3e488e31a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 07:31:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 09:52:21 2011 -0300"
      },
      "message": "[media] videodev2.h: add V4L2_CTRL_FLAG_VOLATILE\n\nAdd a new VOLATILE control flag that is set for volatile controls.\nThat way applications know whether the value of the control is volatile\n(i.e. can change continuously) or not.\n\nUntil now this was an internal property, but it is useful to know in\nuserspace as well.\n\nA typical use case is the gain value when autogain is on. In that case the\nhardware will continuously adjust the gain based various environmental\nfactors.\n\nThis patch just adds and documents the flag, it\u0027s not yet used.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eab00a0da292fa7118aaf20da78e834866de00ae",
      "tree": "7e5be2825c3859c39114050a731d97c51d546e48",
      "parents": [
        "c9f88aa976b79a26561fb7754a1e0e00ff7626fe"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Mon Jul 18 08:40:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 29 12:37:15 2011 -0300"
      },
      "message": "[media] v4l: events: Define V4L2_EVENT_FRAME_SYNC\n\nDefine a frame sync event to tell user space when the reception of a frame\nstarts.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e65e4f134db36c70f13e9703d8e253e6b196ca47",
      "tree": "eea3b847710e3fea27d6484aa6176f4812a30815",
      "parents": [
        "4fa64dae8c55ea9d3be4eb5f23ad0c9a60fa6d95"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Tue Jun 14 10:31:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:55:40 2011 -0300"
      },
      "message": "[media] v4l: add control definitions for codec devices\n\nAdd control definitions and documentation for controls\nspecific to codec devices.\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4fa64dae8c55ea9d3be4eb5f23ad0c9a60fa6d95",
      "tree": "fff70142edbe08004cd2d1ddb741de56a2004d02",
      "parents": [
        "0f4272188dd1c815d9d7f05d593474a67da76594"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Mon Jul 04 13:25:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:55:39 2011 -0300"
      },
      "message": "[media] v4l: add fourcc definitions for compressed formats\n\nAdd fourcc definitions and documentation for the following\ncompressed formats: H264, H264 without start codes,\nMPEG1/2/4 ES, XVID, VC1 Annex G and Annex L compliant.\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b159acdd577dfd961ad14177c23e97d3ad33009",
      "tree": "d64a23e926dc056efb619a1f34364d12643c5138",
      "parents": [
        "aec67f054205da77f83ba52f83239225d6cbe366"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Mon Mar 21 12:52:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:55:39 2011 -0300"
      },
      "message": "[media] v4l: Add a class and a set of controls for flash devices\n\nAdd a control class and a set of controls to support LED and Xenon flash\ndevices. An example of such a device is the adp1653.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa4d7096d1fb7c012ebaacefee132007a21e0965",
      "tree": "b33643476d3df4c675b7edaada6a0f35d3837272",
      "parents": [
        "1de5be5e91ee10d8f42be2aebc1cede718b48d50"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon May 23 04:07:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:55:38 2011 -0300"
      },
      "message": "[media] v4l2-ctrls: add new bitmask control type\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nReviewed-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "21144ea601f1fea37c7add15a099affec7c08425",
      "tree": "7b795e665feb87bf1d83ac674c074ebc58573a6b",
      "parents": [
        "0fdee88e54f0b8bd737810517ba70bde5fd7a70c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 05 08:32:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:53:39 2011 -0300"
      },
      "message": "[media] videodev2.h Add SE401 compressed RGB format\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60c0732244164f14e376cfae493dba368f761514",
      "tree": "104e04777d3239dabb1c4dba20ec17a7b1089c86",
      "parents": [
        "3ad57c33846d884cfeed770238b27f3dcf3742f1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Jun 29 08:56:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:53:34 2011 -0300"
      },
      "message": "[media] v4l2-ctrls.c: add support for V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK\n\nNormally no control events will go to the filehandle that called the\nVIDIOC_S_CTRL/VIDIOC_S_EXT_CTRLS ioctls. This is to prevent a feedback\nloop.\n\nThis can now be overridden by setting the new V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK\nflag.\n\nBased on suggestions from Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e and\nLaurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e239399e5807132f86f64af6c659411c6a3d1a5",
      "tree": "eeb564a25341111f1c7d6e92137e910c4e4d37f3",
      "parents": [
        "ab892bac8438c5c2ff09a60d765d9b0c14941ba9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Jun 07 11:13:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:53:20 2011 -0300"
      },
      "message": "[media] v4l2-ctrls: add control events\n\nWhenever a control changes value or state an event is sent to anyone\nthat subscribed to it.\n\nThis functionality is useful for control panels but also for applications\nthat need to wait for (usually status) controls to change value.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0e59fd0592430cee4595c600427899a3404861e7",
      "tree": "8c5ecbab4e4548b329f12ae32080133247aa1d02",
      "parents": [
        "7296944759c41001122fc95110468a1a572352cd"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed May 11 09:56:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 12:17:35 2011 -0300"
      },
      "message": "[media] v4l: Add M420 format definition\n\nM420 is a hybrid YUV 4:2:0 packet/planar format. Two Y lines are\nfollowed by an interleaved U/V line.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\n[laurent.pinchart@ideasonboard.com: split into v4l/uvcvideo patches]\n[laurent.pinchart@ideasonboard.com: add documentation]\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bb36c2139f7bcea32a78472272f1d0de3b00f7b",
      "tree": "7899e6e19978e5d36ccf528d5091aaeb5785fdec",
      "parents": [
        "da75191b43c9078c4a2b8f656872c10e9b3fbe64"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Thu Apr 07 12:45:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:26 2011 -0300"
      },
      "message": "[media] Add Y10B, a 10 bpp bit-packed greyscale format\n\nAdd a 10 bits per pixel greyscale format in a bit-packed array representation,\nnaming it Y10B. Such pixel format is supplied for instance by the Kinect\nsensor device.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d924de09cac6e18bdfbe9461a2ab2adeb36e77b0",
      "tree": "4f82c1965937f5549324a889482bf43570e121af",
      "parents": [
        "5a3ddcde35ecadd92d3390552d153f906b120175"
      ],
      "author": {
        "name": "Michael Jones",
        "email": "michael.jones@matrix-vision.de",
        "time": "Tue Mar 29 05:19:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Apr 19 11:20:56 2011 -0300"
      },
      "message": "[media] v4l: add V4L2_PIX_FMT_Y12 format\n\nY12 is a grey-scale format with a depth of 12 bits per pixel stored in\n16-bit words.\n\nSigned-off-by: Michael Jones \u003cmichael.jones@matrix-vision.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce5b2acce60405b938d1f1f994024cde4e2cdd7e",
      "tree": "14ce6f56e6aece2fa18547e5ca21862b609213e2",
      "parents": [
        "59929cefa5f573178df3c4abfb36d55f7b33f214"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Mar 14 08:49:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:51 2011 -0300"
      },
      "message": "[media] gspca - nw80x: New subdriver for Divio based webcams\n\n[mchehab@redhat.com: Fix a few CodingStyle issues]\nTested-by: Kjell Claesson \u003ckjell.claesson@epost.tidanet.se\u003e\nTested-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "39187e177dc6372a967aa17a49a79189dc4fa8de",
      "tree": "e2d44bc3d0e8883a2512016747b5a78ed65720e7",
      "parents": [
        "7140c55738561907a1f66abf533d6358bf69ed9f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Dec 23 11:14:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:38 2011 -0300"
      },
      "message": "[media] v4l: Add 12 bits bayer pixel formats\n\nAdd FCCs for the following pixel formats:\n\n- V4L2_PIX_FMT_SBGGR12\n- V4L2_PIX_FMT_SGBRG12\n- V4L2_PIX_FMT_SGRBG12\n- V4L2_PIX_FMT_SRGGB12\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ee40aadabd59b6cab60835f0ef9cdbe385df438",
      "tree": "61e8856b6c2d159f489ec0147bedb190ac951fcf",
      "parents": [
        "dae86ccbc3c185aebfc396e8e668aa3d73d748d8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 05 10:10:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:12 2011 -0300"
      },
      "message": "[media] v4l: removal of old, obsolete ioctls\n\nSome ioctl\u0027s were defined wrong on 2.6.2 and 2.6.6, using the wrong\ntype of R/W arguments. They were fixed, but the old ioctl names are\nstill there, maintained to avoid breaking binary compatibility:\n\nThere\u0027s no sense on preserving those forever, as it is very doubtful\nthat someone would try to use a such old binary with a modern kernel.\nRemoving them will allow us to remove some magic done at the V4L ioctl\nhandler.\n\nNote that any application compiled with a videodev2.h from 2.6.7 or later\nwill be using the correct ioctls.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a3c9b4f0df43207eb0b4d0da9cb51e185506bd5",
      "tree": "47c72cd0acb635826212d35bf6d43654dc0d9714",
      "parents": [
        "d80ee38cd845baadef175893b99df24e7a03ec40"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Dec 28 12:32:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:35 2011 -0300"
      },
      "message": "[media] v4l: Add multiplanar format fourccs for s5p-fimc driver\n\nAdd definitions for format with color planes non-contiguous\nin physical memory. These formats apply only if the V4L2 multiplane\nextension is used.\n\nV4L2_PIX_FMT_NV12M   - 2-plane Y/CbCr\nV4L2_PIX_FMT_NV12MT  - 2-plane Y/CbCr tiled (64x32 pixel macroblocks)\nV4L2_PIX_FMT_YUV420M - 3-plane Y/Cb/Cr\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f8f3914cf922f5f9e1d60e9e10f6fb92742907ad",
      "tree": "41441ca44b6dc88a18a1886935aa83b2f9ac30b4",
      "parents": [
        "4ec02ea0d88d811f61e2c7765418eff770936871"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Thu Jul 29 14:44:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:33 2011 -0300"
      },
      "message": "[media] v4l: Add multi-planar API definitions to the V4L2 API\n\nMulti-planar API is as a backwards-compatible extension of the V4L2 API,\nwhich allows video buffers to consist of one or more planes. Planes are\nseparate memory buffers; each has its own mapping, backed by usually\nseparate physical memory buffers.\n\nMany different uses for the multi-planar API are possible, examples\ninclude:\n- embedded devices requiring video components to be placed in physically\nseparate buffers, e.g. for Samsung S3C/S5P SoC series\u0027 video codec,\nY and interleaved Cb/Cr components reside in buffers in different\nmemory banks;\n- applications may receive (or choose to store) video data of one video\nbuffer in separate memory buffers; such data would have to be temporarily\ncopied together into one buffer before passing it to a V4L2 device;\n- applications or drivers may want to pass metadata related to a buffer and\nit may not be possible to place it in the same buffer, together with video\ndata.\n\n[mchehab@redhat.com: CodingStyle fixes]\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "44a81550410ada5b30f0a611d9446dc9cbf4cb59",
      "tree": "a2292fd1c5ba3045b9178f97121c23b4094bb03f",
      "parents": [
        "352a587ccdd4690b4465e29fef91942d8c94826d"
      ],
      "author": {
        "name": "Matti Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Thu Oct 07 10:16:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 07:55:58 2010 -0200"
      },
      "message": "[media] V4L2: Add seek spacing and RDS CAP bits\n\nAdd spacing field to v4l2_hw_freq_seek.\n\nAdd V4L2_TUNER_CAP_RDS_BLOCK_IO, which indicates that the tuner/\ntransmitter if capable of transmitting/receiving RDS blocks.\n\nAdd V4L2_TUNER_CAP_RDS_CONTROLS capability, which indicates that the\nRDS data is handled as values of predefined controls like radio text,\nprogram ID and so on.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fd8e647eaa76a1eb5bdd0fcecf49364a089b71d",
      "tree": "262fec3628c13f004a49477fc19cc1ff20c12521",
      "parents": [
        "e3cfd447d01cf723ccda0ad6bfa2e85b73d3d747"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Sep 30 09:29:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:19 2010 -0200"
      },
      "message": "V4L/DVB: v4l2-common: Move v4l2_find_nearest_format from videodev2.h to v4l2-common.h\n\nThis function is an internal API and belongs in v4l2-common.h, not\nvideodev.h. The return pointer and probe argument should be const as well.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "79c6ff93c74e793ccceb464ee3698478c812ce79",
      "tree": "9750ba1a7d14619e8e74449513af0a31ccf8c803",
      "parents": [
        "45f4d4e8799ff1d7ef72747203935f1f2533743d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Aug 27 13:41:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:18 2010 -0200"
      },
      "message": "V4L/DVB: V4L2: add a generic function to find the nearest discrete format to the required one\n\nMany video drivers implement a fixed set of frame formats and thus face a task\nof finding the best match for a user-requested format. Implementing this in a\ngeneric function has also an advantage, that different drivers with similar\nsupported format sets will select the same format for the user, which improves\nconsistency across drivers.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "008d35f2f5256751a18f1f4aea79e3caf140098d",
      "tree": "db88373c477e246846349e5ac6b79050edf6c28e",
      "parents": [
        "2a3b501ffd28b2be355f558479543028ccdead48"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Sep 13 07:04:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:05:54 2010 -0200"
      },
      "message": "V4L/DVB: v4l2: Add illuminator controls\n\nSome media devices (microscopes) may have one or many illuminators.\nThis patch makes them controlable by the applications.\n\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b517af722860dcf9878754217575137be35ea0cc",
      "tree": "c9ae1b01d7df221f640fb72d91b01c916522cbfe",
      "parents": [
        "1fddcf0e8b3b6e6405b051da0a6faa93ea7af5cf"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Sep 05 16:30:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:46 2010 -0200"
      },
      "message": "V4L/DVB: gspca_konica: New gspca subdriver for konica chipset using cams\n\nThis new driver replaces the (known to not work / crash) usbvideo konicawc\ndriver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f33de0f8b91b70ccadb44958f09aa5bee7c1a44",
      "tree": "3af617c6e9672536c153f9674c4eb6095784155b",
      "parents": [
        "f1edeea6c2ec6f2a1362fe53b2f4e8b1c50c4216"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Sep 05 16:05:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:44 2010 -0200"
      },
      "message": "V4L/DVB: gspca_xirlink_cit: New gspca subdriver replacing v4l1 usbvideo/ibmcam.c\n\nThe old usbvideo ibmcam driver needs to be replaced with a v4l2 driver\npreferably using the gspca webcam framework rather then the old usbvideo\nframework.\n\nThis new gspca sub driver sets a first step in that direction. The ibmcam\ndriver supports 4 different model webcams. This new driver (for now) only\nsupports Model 3 cameras, as my test cam is a Model 3 cam, or so I thought.\n\nUpon reading:\nhttp://www.linux-usb.org/ibmcam/\nI learned that the IBM Netcamera Pro I have even though having the same\nusb id and the same bcd version is different from the Model 3 cameras\nsupported by the ibmcam driver. So this new gscpa subdriver supports Model 3\ncameras (untested), and the IBM Netcamera Pro. Currently use with the\nIBM Netcamera Pro requires a module parameter. I hope to be able to\nautodetect which is which in the future.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5fd8f7388c9a8601c2dbe0da458df602fe427e83",
      "tree": "ea4e3a6b6ea3639370d0e2905cdd76412c0b08c5",
      "parents": [
        "70092c26dcfcdcc463e157c103ec4c9d2d49de67"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Aug 03 09:50:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:01 2010 -0300"
      },
      "message": "V4L/DVB: v4l: Add driver for Samsung S5P SoC video postprocessor\n\nThis driver exports a video device node per each camera interface/\nvideo postprocessor (FIMC) device contained in Samsung S5P SoC series.\nThe driver is based on v4l2-mem2mem framework.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc0f7f19ab9ba5c7ec648b400d1360b525fa1a3a",
      "tree": "d574a05efcfa88bc4ee1a5f066a656acfee2faf8",
      "parents": [
        "7ded150f573d0ce26ac96fd4c214eee7984ad339"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Wed Apr 28 04:05:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:37 2010 -0300"
      },
      "message": "V4L/DVB: Add a new ERROR flag for DQBUF after recoverable streaming errors\n\nThis flag is intended to indicate streaming errors, which might have\nresulted in corrupted video data in the buffer, but the buffer can still\nbe reused and streaming may continue.\n\nSetting this flag and returning 0 is different from returning EIO. The\nlatter should now indicate more serious (unrecoverable) errors.\n\nThis patch also solves a problem with the ioctl handling code in\nvl42-ioctl.c, which does not copy buffer identification data back to the\nuserspace when EIO is returned, so there is no way for applications\nto discover on which buffer the operation failed in such cases.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1bcaf4bd53872e70c4fceec6bbb76044325f337f",
      "tree": "ec4325572702805d33e91be10a7d38e65b2067b3",
      "parents": [
        "dd96608369be9d3cfc604eaa3a53a2d38f1cb415"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 27 14:09:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:08 2010 -0300"
      },
      "message": "V4L/DVB: v4l: add VSYNC and EOS events for use with ivtv\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fda1021477b390506ebed0225eaa6d31a903e2b7",
      "tree": "ad76ba0cf4346ba917a6020aaa10852f15b8f467",
      "parents": [
        "6cd84b78edc6f35b01603f85d8769cbb6c568306"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@maxwell.research.nokia.com",
        "time": "Wed Feb 24 19:19:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:06 2010 -0300"
      },
      "message": "V4L/DVB: V4L: Events: Add new ioctls for events\n\nThis patch adds a set of new ioctls to the V4L2 API. The ioctls conform to\nV4L2 Events RFC version 2.3:\n\n\u003cURL:http://www.spinics.net/lists/linux-media/msg12033.html\u003e\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35e6aa9fc38fb7f47f39711e52cb0f58fbf4441c",
      "tree": "ba420ac455a5a3937f631db24aac429dcbe9fa22",
      "parents": [
        "aec11e5d495a6c9b10ded81dde5b0e42b0875541"
      ],
      "author": {
        "name": "Xiaolin Zhang",
        "email": "xiaolin.zhang@intel.com",
        "time": "Sun Apr 18 23:06:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:03 2010 -0300"
      },
      "message": "V4L/DVB: core: add support for more color effects\n\nAdd support for more color effects (negative, sketch, emboss, etc) by\nextending the  v4l2_colorfx enum items.\n\nSigned-off-by: Xiaolin Zhang \u003cxiaolin.zhang@intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ea64f8c2204cd8b9a95072c7ef85cc9a120a2693",
      "tree": "9c1bf22ddee14ec28fd78ae82fe95652944c4279",
      "parents": [
        "860553023bfed0179b3fe5d01838635f54a314a3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Apr 06 06:53:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:57:06 2010 -0300"
      },
      "message": "V4L/DVB: videodev2.h: move definition of enum v4l2_ctrl_type to the other control types\n\nFor some reason the definition of enum v4l2_ctrl_type is far from the\nplace where it is actually needed. This makes it hard to work with this\nheader.\n\nMove it to just before struct v4l2_queryctrl, which is the one that\nactually uses it.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "48213fe3f981d2cbccd926d6858fa9cf8617beed",
      "tree": "e0d7b046c576f5cf1914a0486194d8ac8ff4c730",
      "parents": [
        "f129b03ba272c86c42ad476684caa0d6109cb383"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Jan 20 12:12:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:52:51 2010 -0300"
      },
      "message": "V4L/DVB: v4l: Add V4L2_CID_IRIS_ABSOLUTE and V4L2_CID_IRIS_RELATIVE controls\n\nThose control, as their names imply, control the camera aperture\nsettings.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b3e212dcbddb10b44d472a5f4c23d5aa0b5876ca",
      "tree": "c2ce210a264b18450443dff06bdad3e24b3f4464",
      "parents": [
        "4bfdd58604ead4d49b29630ee8f72c99b7803b7d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 22 04:52:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:51:29 2010 -0300"
      },
      "message": "V4L/DVB: v4l: add V4L2_PIX_FMT_Y4 and V4L2_PIX_FMT_Y6 pixelformats\n\nOld 4 and 6 bit greyscale pixel formats for the old bw-qcam webcam.\nThis is needed to convert it to V4L2.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a01f6dbc7abb85a6ec048dd45db92ef1b91fe78",
      "tree": "e851423ecb63c95e326f45707fce8852641379e9",
      "parents": [
        "fea551fae99c79f43e519cf53e35462ff5ce2a03"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Mar 11 21:27:59 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:50:16 2010 -0300"
      },
      "message": "V4L/DVB: videodev2: introduce a common control for chroma gain\n\nIntroduce a new control for modifying the chroma gain.  This allows for user\nintervention in abnormal signal conditions cases where the decoder\u0027s chroma\nAGC cannot compensate and the value needs to be adjusted manually.\n\nThis work was sponsored by EyeMagnet Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9701dc94a14e54a33c3c99744ec3a761f6385fc6",
      "tree": "108ba8e47fd309b34a8fddb85f43231a53b4c8ac",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Sep 14 09:42:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 18 00:39:25 2010 -0300"
      },
      "message": "V4L/DVB (12770): Add tm6000 driver to staging tree\n\nAdds a driver for Trident TV Master tm5600/tm6000 chips.\n\nThose USB devices are usually found with a Xceive xc2028/xc3028\ntuner, although the firmware seems to be modified to work with\nthose chips on some older devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54e8bc5d64a651e2fb8b2366637e6a7d920a4c70",
      "tree": "92333fdfaeb7c2a0261e2443dcce05ba4edffc0d",
      "parents": [
        "ed9885aa8145d0cd531ac53d1456a6b3d238150c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jan 14 09:37:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (14003): gspca_cpai1: New gspca subdriver for CPIA CPiA version 1 cams\n\nThis new driver supports USB PIA CPiA version 1 cams, replacing the\nold v4l1 driver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bdd00b93e368acc793748340c15cd2811fdd02b",
      "tree": "5cad69e63d5ccd9119129e25f204f67c35cf737d",
      "parents": [
        "70136081fc67ea77d849f86fa323e5773c8e40ea"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Fri Dec 25 05:16:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:39 2010 -0300"
      },
      "message": "V4L/DVB (13992): gspca_sn9c2028: New gspca subdriver\n\nNew gspca subdriver adding support for SN9C2028 dual-mode cameras.\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee81152ff007a94f90327809566a4b7ff771ffd3",
      "tree": "ed2bf2fcd36a26fce7146fb3805389baf5cd2868",
      "parents": [
        "6ed7c03884ee7c05ff880cafb46ae20915e22e3c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Dec 11 11:15:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:27:16 2009 -0200"
      },
      "message": "V4L/DVB (13647): v4l: Add a 10-bit monochrome and missing 8- and 10-bit Bayer fourcc codes\n\nThe 16-bit monochrome fourcc code has been previously abused for a 10-bit\nformat, add a new 10-bit code instead. Also add missing 8- and 10-bit Bayer\nfourcc codes for completeness.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6456c0cfe9d94e6d2bf684e6e6c031fc0b10031",
      "tree": "e5742dc96ec8b2a74708787e6cb4ceefcc3e2bac",
      "parents": [
        "20d15a200d34cfb7141fb4558895d7d5233db84b"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Thu Nov 19 12:00:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:03 2009 -0200"
      },
      "message": "V4L/DVB (13571): v4l: Adding Digital Video Timings APIs\n\nThis adds the above APIs to the v4l2 core. This is based on version v1.2\nof the RFC titled \"V4L - Support for video timings at the input/output interface\"\nFollowing new ioctls are added:-\n\n        - VIDIOC_ENUM_DV_PRESETS\n        - VIDIOC_S_DV_PRESET\n        - VIDIOC_G_DV_PRESET\n        - VIDIOC_QUERY_DV_PRESET\n        - VIDIOC_S_DV_TIMINGS\n        - VIDIOC_G_DV_TIMINGS\n\nPlease refer to the RFC for the details. This code was tested using vpfe\ncapture driver on TI\u0027s DM365. Following is the test configuration used :-\n\nBlu-Ray HD DVD source -\u003e TVP7002 -\u003e DM365 (VPFE) -\u003eDDR\n\nA draft version of the TVP7002 driver (currently being reviewed in the mailing\nlist) was used that supports V4L2_DV_1080I60 \u0026 V4L2_DV_720P60 presets.\n\nA loopback video capture application was used for testing these APIs. This calls\nfollowing IOCTLS :-\n\n -  verify the new v4l2_input capabilities flag added\n -  Enumerate available presets using VIDIOC_ENUM_DV_PRESETS\n -  Set one of the supported preset using VIDIOC_S_DV_PRESET\n -  Get current preset using VIDIOC_G_DV_PRESET\n -  Detect current preset using VIDIOC_QUERY_DV_PRESET\n -  Using stub functions in tvp7002, verify VIDIOC_S_DV_TIMINGS\n    and VIDIOC_G_DV_TIMINGS ioctls are received at the sub device.\n -  Tested on 64bit platform by Hans Verkuil\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e7468313758913c5e4d372f35b271b96bad1298",
      "tree": "eb612d252a9e2349a1173451cd779beebd18a33e",
      "parents": [
        "6825fbc4cb219f2c98bb7d157915d797cf5cb823",
        "e97f4677961f68e29bd906022ebf60a6df7f530a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:50:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:50:49 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (345 commits)\n  V4L/DVB (13542): ir-keytable: Allow dynamic table change\n  V4L/DVB (13541): atbm8830: replace 64-bit division and floating point usage\n  V4L/DVB (13540): ir-common: Cleanup get key evdev code\n  V4L/DVB (13539): ir-common: add __func__ for debug messages\n  V4L/DVB (13538): ir-common: Use a dynamic keycode table\n  V4L/DVB (13537): ir: Prepare the code for dynamic keycode table allocation\n  V4L/DVB (13536): em28xx: Use the full RC5 code on HVR-950 Remote Controller\n  V4L/DVB (13535): ir-common: Add a hauppauge new table with the complete RC5 code\n  V4L/DVB (13534): ir-common: Remove some unused fields/structs\n  V4L/DVB (13533): ir: use dynamic tables, instead of static ones\n  V4L/DVB (13532): ir-common: Add infrastructure to use a dynamic keycode table\n  V4L/DVB (13531): ir-common: rename the debug routine to allow exporting it\n  V4L/DVB (13458): go7007: subdev conversion\n  V4L/DVB (13457): s2250: subdev conversion\n  V4L/DVB (13456): s2250: Change module structure\n  V4L/DVB (13528): em28xx: add support for em2800 VC211A card\n  em28xx: don\u0027t reduce scale to half size for em2800\n  em28xx: don\u0027t load audio modules when AC97 is mis-detected\n  em28xx: em2800 chips support max width of 640\n  V4L/DVB (13523): dvb-bt8xx: fix compile warning\n  ...\n\nFix up trivial conflicts due to spelling fixes from the trivial tree in\n\tDocumentation/video4linux/gspca.txt\n\tdrivers/media/video/cx18/cx18-mailbox.h\n"
    },
    {
      "commit": "d8008562379b927758ca08eded1508c68d9beb4e",
      "tree": "d392a92b0b225f0b275a441408bdde09f668bb6c",
      "parents": [
        "d73bfc5fe625f6962d0ced84066e201249f14e53"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Tue Nov 10 13:46:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:42:04 2009 -0200"
      },
      "message": "V4L/DVB (13470): V4L2: Add Capability and Flag field for Chroma Key\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85213630731605503c8fd4df9bf06beefb2cc7c4",
      "tree": "928ca88cac320a569b2953364d78ae60ead3b9a4",
      "parents": [
        "1ead696b4c1b719eeae313618bca89e7b37c7d9b"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Tue Nov 10 13:32:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:42:02 2009 -0200"
      },
      "message": "V4L/DVB (13467): V4L2: Added CID\u0027s V4L2_CID_ROTATE/BG_COLOR\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "21f1b932dbcc5ed18444e6995aeb856e583804ae",
      "tree": "3a378aaf90c4937482b8fb1b06f902aa09c12ed0",
      "parents": [
        "73997870c64d604f521e85a57511f36a2dc22ed0"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 23 06:50:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:47 2009 -0200"
      },
      "message": "V4L/DVB (13183): gspca: add stv0680 subdriver\n\nThis patch adds a new subdriver to gspca supporting cams with the stv0680\nbridge (replacing the old in kernel v4l1 driver).\n\nMany thanks to Hans Verkuil for providing me with one of the 2 cams used in\ntesting this new sub driver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3418f165cc1cbcb30a8c017d7ebbc774710066bb",
      "tree": "6b9d53f641278b7cf628fbc5e33aec81afe96203",
      "parents": [
        "979ea1ddf80ac7383acdea03471355ca62702539"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:44:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:36 2009 -0300"
      },
      "message": "V4L/DVB (12511): V4L2: add a new V4L2_CID_BAND_STOP_FILTER integer control\n\nAdd a new V4L2_CID_BAND_STOP_FILTER integer control, which either switches the\nband-stop filter off, or sets it to a certain strength.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e3c1f7695a446742e24ea1f0c80715be98edbc4",
      "tree": "375bded1ad32fba4e6d1d69fbe549529890a6bbe",
      "parents": [
        "823902defe89b1de8caab1ae82c8916feeb19b01"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Aug 31 11:32:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:20:00 2009 -0300"
      },
      "message": "V4L/DVB (12625): Add new V4L2_FMT_FLAG_EMULATED flag to videodev2.h\n\nV4L2_FMT_FLAG_EMULATED\t0x0002\tThis format is not native to the device but\nemulated through software (usually libv4l2), where possible try to use a\nnative format instead for better performance.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b4249413abb634d9b2ff44c685da744f02e49d1",
      "tree": "3aa7d4b72a1d2f6ab2631499af70896bfb853553",
      "parents": [
        "d6bacea6cfc3bb8a385f8c4104ee6b3d5768af8a"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Sat Aug 08 08:38:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:18 2009 -0300"
      },
      "message": "V4L/DVB (12548): v4l2: video device: Add V4L2_CTRL_CLASS_FM_TX controls\n\nThis patch adds a new class of extended controls. This class\nis intended to support FM Radio Modulators properties such as:\nrds, audio limiters, audio compression, pilot tone generation,\ntuning power levels and preemphasis properties.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b5a9492ca0c991bab1ac495624e17520e9edf18",
      "tree": "4ee2bc89d42ceae84989df965ce426932d3a6fbe",
      "parents": [
        "a138ebcf826b9cbf6683e1db25905d7cd89e2dd1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Aug 11 18:47:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:17 2009 -0300"
      },
      "message": "V4L/DVB (12543): v4l: introduce string control support.\n\nThe upcoming RDS encoder needs support for string controls. This patch\nimplements the core implementation.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ace40effd34331a604c5eeae90838cf8dd7eb8f",
      "tree": "71d26734e51619dd53fbf32bd07f0eea7edf344d",
      "parents": [
        "8db6d633be17a1ed3459dbc0d4d43c4238ccf082"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 09:50:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:05 2009 -0300"
      },
      "message": "V4L/DVB (12316): v4l: add V4L2_CAP_RDS_OUTPUT and V4L2_CAP_MODULATOR caps\n\nAdd capabilities to describe an FM transmitter device.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef5b5b7e73038f2c7d0d1b020c6eac6435c2b552",
      "tree": "73ca6cd5b2aa9916335a8e85d9f84197223c735d",
      "parents": [
        "3bd10fc9f53fffe5913619733d7b1707a06899cf"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 05:37:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:17:29 2009 -0300"
      },
      "message": "V4L/DVB (12212): v4l2: add RDS API to videodev2.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "65dd2f93febf6345ce9e39d2f6e35ce1122f4a4a",
      "tree": "bdc4bb72aa79ff9bfa637b4f7ed4ba96dc5df0a0",
      "parents": [
        "c85e46e3486e786a4ce5ff9febf0028882987029"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 30 16:14:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:17:14 2009 -0300"
      },
      "message": "V4L/DVB (12149): videodev2.h: Reorganize fourcc table\n\nWith the changes this file suffered along the time, things got a little disorganized.\nIn particular, V4L2_PIX_FMT_YVYU were shown as a device-specific format, instead of\nyet another variant of YUV.\n\nThere\u0027s no functional change on this patch. It just adds some comments and reorder\nfourcc formats to their proper places.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26e744b6b61066203fd57de0d3962353621e06f8",
      "tree": "b8f6941a2b37ee46594bd336ca100916ece8ac38",
      "parents": [
        "af1d9afa75082663ea9e2b67b9381d1af403f52b"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Sun Jul 19 05:52:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:30 2009 -0300"
      },
      "message": "V4L/DVB (12283): gspca - sn9c20x: New subdriver for sn9c201 and sn9c202 bridges.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@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": "509dd025a4ac6f32921211557cfd434b81d8d7a7",
      "tree": "135138ce33e21dfab5080f80ef5c0bc0f5eb1ae5",
      "parents": [
        "ff861fb21e44ab178eddc6a1dd7c5478e3eb2ec5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 30 16:07:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:00 2009 -0300"
      },
      "message": "V4L/DVB (12148): move V4L2_PIX_FMT_SGRBG8 to the proper place\n\nInstead of defining a new pif format on an internal header, move it to\nthe V4L2 API header.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1876bb923c98c605eca69f0bfe295f7b5f5eba28",
      "tree": "ddc996e7e15a9ec803e5cfeb8bf341af30fae7fa",
      "parents": [
        "f5cee95c2e4c56b50cdb8edd33cf04902946cd25"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:45:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:37 2009 -0300"
      },
      "message": "V4L/DVB (12079): gspca_ov519: add support for the ov511 bridge\n\ngspca_ov519: add support for the ov511 bridge\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02ab18b0f497bed623814677577b76cc97234085",
      "tree": "4f110a6b30419cae8077546946cf221cfef5a8cb",
      "parents": [
        "b8bfb5fb348d939a96fc8f71996a2e5e48b4544b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 04:32:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:16 2009 -0300"
      },
      "message": "V4L/DVB (12072): gspca-ov519: add extra controls\n\nThis patch adds autobrightness (so that it can\nbe turned off to make the already present brightness\ncontrol work) and light frequency filtering controls.\n\nThe lightfreq control needed 2 different entries\nin the ctrls array, as the number of options differs\ndepending on the sensor. Always one of the 2 entires is\ndisabled ofcourse.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49809d6a511960e5ccfb85b780894f45ac119065",
      "tree": "ef00b16e944adf94774f65e47ddff6787e75b991",
      "parents": [
        "253f13d5cd05204aa3174ffb53490f2b0fad055c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 07 12:10:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:42 2009 -0300"
      },
      "message": "V4L/DVB (11970): gspca - ov519: Add support for the ov518 bridge.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "dfa76fa2824967c0ec196fbcba36d3e74b66d3aa"
}
