)]}'
{
  "commit": "39028ec69b13712ec1dcd9aa14844bf60f19cb20",
  "tree": "9b35f7f2d7aab6be03d3322b5409d56ff6d26b73",
  "parents": [
    "c663d03590a882f4834197bff278ca0aa2a95e2e"
  ],
  "author": {
    "name": "David Woodhouse",
    "email": "dwmw2@infradead.org",
    "time": "Mon Jun 02 15:46:51 2008 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@infradead.org",
    "time": "Thu Jun 05 06:35:47 2008 -0300"
  },
  "message": "V4L/DVB (7166): [v4l] Add new user class controls and deprecate others\n\nThese were removed in commit 26d507fcfef7f7d0cd2eec874a87169cc121c835:\n\n\u003e -#define V4L2_CID_HCENTER               (V4L2_CID_BASE+22)\n\u003e -#define V4L2_CID_VCENTER               (V4L2_CID_BASE+23)\n\u003e -#define V4L2_CID_LASTP1                        (V4L2_CID_BASE+24) /*\n\u003e last CID + 1 */\n\u003e +\n\u003e +/* Deprecated, use V4L2_CID_PAN_RESET and V4L2_CID_TILT_RESET */\n\u003e +#define V4L2_CID_HCENTER_DEPRECATED    (V4L2_CID_BASE+22)\n\u003e +#define V4L2_CID_VCENTER_DEPRECATED    (V4L2_CID_BASE+23)\n\nBut there was no warning in Documentation/feature-removal-schedule.txt\nand I\u0027m receiving reports that it\u0027s breaking userspace apps (the\ngstreamer-v4l2 plugin breaks in Fedora rawhide). You can\u0027t just pull\nthings from the published userspace API like that.\n\nPlease can we revert the addition of _DEPRECATED to these ioctl\ndefinitions. Perhaps we can add a runtime warning if they actually get\nused? Or a compile-time warning if we can manage that?\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1411189ba6c5983f3396a60f801f21ee2688789",
      "old_mode": 33188,
      "old_path": "include/linux/videodev2.h",
      "new_id": "4a535ea1e1235eddd26f1865398006c9938037b8",
      "new_mode": 33188,
      "new_path": "include/linux/videodev2.h"
    }
  ]
}
