)]}'
{
  "log": [
    {
      "commit": "2f2023174fcf0bfe02b4c5551d11db558cc13a6f",
      "tree": "ea5194be962fad4cc64fdf29a03959a7b3253d42",
      "parents": [
        "e6642552af12464821600e42e04be3e19249f912"
      ],
      "author": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Fri Oct 18 15:10:01 2019 -0700"
      },
      "committer": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Fri Oct 18 17:00:36 2019 -0700"
      },
      "message": "waylandsink: properly implement full screen wayland shell window\n\nThis makes the sink properly fullscreen by default (configurable\nvia the \u0027fullscreen\u0027 property). No other screen elements such as\nweston panel are visible, which makes composition faster (and is\na much saner definition of fullscreen).\n\nBUG: 142883165\nChange-Id: Icd384e817ecea890716b3b1e55983acdc3719b87\n"
    },
    {
      "commit": "e6642552af12464821600e42e04be3e19249f912",
      "tree": "b4a397be566e9958cd87701dfb48b58a55c2de85",
      "parents": [
        "8ecbc1b774ffcbd38ce0bdabb2382bff2cc5c31c"
      ],
      "author": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Fri Oct 18 14:01:49 2019 -0700"
      },
      "committer": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Fri Oct 18 14:28:50 2019 -0700"
      },
      "message": "Revert \"MMFMWK-7954 waylandsink: default to play video fullscreen\"\n\nThis is a poor way of making anying \"fullscreen\". The top weston\npanel still shows and video is scaled down to account for that.\nWorse, the top panels existance and size is hard coded to 32 px\nat the top of the screen. Revert and make room for a proper\nimplementation.\n\nBUG: 142883165\n\nThis reverts commit f4d8886d4843cd9aad392cfbca81c7dbde1216b5.\n\nChange-Id: I18bbb3f5f05bfe3f1309b0c094fbd060d73567a4\n"
    },
    {
      "commit": "8ecbc1b774ffcbd38ce0bdabb2382bff2cc5c31c",
      "tree": "40981b710fc5e5d26e16506db9ac8b3c642bffb8",
      "parents": [
        "43c1bc538bc637545f7b6c83d2d910b688d1652d"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 24 14:02:52 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 24 14:02:55 2019 -0700"
      },
      "message": "Quiet down a noisy print\n\n- Redirect this print into the Gstreamer debug logs instead of stdout.\n\nChange-Id: I3162b26657bf58bce585ad55ef96a61fc36f2128\n"
    },
    {
      "commit": "43c1bc538bc637545f7b6c83d2d910b688d1652d",
      "tree": "5a883bd6deaa98ad96052793eb5a7ceeb1b87e1c",
      "parents": [
        "15e5919eff7c24cf4be5bc75db7f115d81aeedcb"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 24 14:02:37 2019 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 24 14:02:37 2019 -0700"
      },
      "message": "Use libdrm-imx headers\n\nChange-Id: I0f30eb50f465b5410a36e5c7d505ccdef8332d59\n"
    },
    {
      "commit": "15e5919eff7c24cf4be5bc75db7f115d81aeedcb",
      "tree": "a4b77ae15f31fcca095a49c0042c3ab0339fd781",
      "parents": [
        "8a7d6b732a74ccbff1ced447b31b297d53560e44"
      ],
      "author": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Mon Nov 05 14:19:36 2018 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 17 14:21:36 2019 -0700"
      },
      "message": "Fix wayland display context field name.\n\nFixed upstream.\n\nChange-Id: I856ac3816b712a13adb39c86dd3e82dce997df55\n"
    },
    {
      "commit": "8a7d6b732a74ccbff1ced447b31b297d53560e44",
      "tree": "d7cae7526700b2c94a6ba89614bc7cfe67f7ffcd",
      "parents": [
        "0191521ba226904e4b2f84c38e5f6ae75169a18a"
      ],
      "author": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Tue Oct 30 14:36:06 2018 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 17 14:20:16 2019 -0700"
      },
      "message": "kmssink: fix bad property memory management\n\nWhen the driver-name property is read it incorrectly\ntransfers ownership of the underlying string to the\nreader of the property, causing crashes.\n\nThis prevented using GST_DEBUG_DUMP_DOT_DIR to dump\npipeline graphs containing kmssink, as the dumping\nprocess always reads all properties.\n\nChange-Id: I5432ca1e3eca793153fdab93909a39bbc1698720\n"
    },
    {
      "commit": "0191521ba226904e4b2f84c38e5f6ae75169a18a",
      "tree": "8e0246ef32bc6ac6280034569a2e1ccbf1b7625d",
      "parents": [
        "d059ec8d3781a3a431325c65852676926f5adb2b"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Feb 28 17:42:58 2019 +0800"
      },
      "committer": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Mar 05 16:28:01 2019 +0800"
      },
      "message": "MMFMWK-8398 h265parse: ignore VUI parse fail when parse SPS\n\nVUI is an optional for SPS parse, some HEVC file has incorrect VUI\nparameters but still can be decoded\n"
    },
    {
      "commit": "d059ec8d3781a3a431325c65852676926f5adb2b",
      "tree": "ed3a11205481b65fd263ac05730ccda188bcf970",
      "parents": [
        "51dd145b6ab2625a3650e096341b764294d9aaf3"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Jan 29 17:23:44 2019 +0800"
      },
      "committer": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Jan 29 17:28:32 2019 +0800"
      },
      "message": "MMFMWK-8395 kmssink: add NV12_10LE support for DRM dumb buffer\n\nupstream status: imx specific\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "51dd145b6ab2625a3650e096341b764294d9aaf3",
      "tree": "27f979f7f9ca0315d97574939ee480be5718d6c5",
      "parents": [
        "0079c4749a219eff036b557c6b07143479c03508"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Oct 18 13:35:04 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:12 2018 +0800"
      },
      "message": "MMFMWK-8264 wayland/wlbuffer: just return if used_by_compositor is true when attach\n\nupstream status: pending\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796326w\n"
    },
    {
      "commit": "0079c4749a219eff036b557c6b07143479c03508",
      "tree": "9473650b6d52bfb78c553c3c90b03dc77841d632",
      "parents": [
        "bcce4a30efee96ef78fcbbec95845e930f116bc7"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Oct 18 13:32:08 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "Revert \"MMFMWK-8006 waylandsink: don\u0027t check if buffer used by compositor when attach\"\n\nNeed this check but change to return directly instead of assert fail\n\nThis reverts commit 61a132df0ddb90a9ebef1ae6ec4df4d98eb1712f.\n"
    },
    {
      "commit": "bcce4a30efee96ef78fcbbec95845e930f116bc7",
      "tree": "ca8b77d2108f847cb441ae3920074f3fe2bc63e6",
      "parents": [
        "f332f8eabe8869f0964ab5e8fbbc4196ce0d50a5"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Oct 17 19:06:22 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-8288 waylandsink: fix buffer map fail when swith to internal buffer\n\nupstream will send out non-dmabuf even using our buffer pool\nSo we should map buffer using original info when input buffer is not\ndmabuf\n\nupstream status: imx specific\n"
    },
    {
      "commit": "f332f8eabe8869f0964ab5e8fbbc4196ce0d50a5",
      "tree": "a18d378e47d0b0b4f1ae51269b7c78b1cae99723",
      "parents": [
        "f0bdefc98422e3581da028706e9348723357c4d5"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Oct 17 11:01:08 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MLK-19550 waylandsink: fix HDR10 playback abnormal\n\nHDR10 require 10bit, transfer_characteristics \u003d 16 or 18\notherwise don\u0027t trigger HDR10\n\nupstream status: imx specific\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "f0bdefc98422e3581da028706e9348723357c4d5",
      "tree": "9884f8aeee95f06d9ad9cadee290138cfc81768a",
      "parents": [
        "0bf4220c8eb843dff91e2690bcddec1dfdc691fd"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Sep 13 12:05:43 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-8242 waylandsink: fix crash when create buffer pool\n\nneed use caps to generate video info\n\nupstream status: imx specific\n"
    },
    {
      "commit": "0bf4220c8eb843dff91e2690bcddec1dfdc691fd",
      "tree": "417f015a522ca5fd47d6c6810859ddcc3a9aca94",
      "parents": [
        "d9b4280a504d60f96974cb95cfa72f54e5d6a4b9"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Sep 05 15:53:48 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: pass dtrc table offset to compositor\n\nwe pass dtrc table offset to compositor when modifier is not LINEAR\nand phymem meta is valid\n\nupstream status: imx specific\n"
    },
    {
      "commit": "d9b4280a504d60f96974cb95cfa72f54e5d6a4b9",
      "tree": "068786a6d01bb56cf49e7989cdf36154a616b8ed",
      "parents": [
        "a9467e071fc69248199000b03cf78f1d917307b6"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Sep 05 09:36:45 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: propose vsi modifier to vpu\n\npropose vsi modifiers to vpu to support DTRC in dcss,\ndefault will disable this feature. Can enable by set\nproperty enable-tile to true.\n"
    },
    {
      "commit": "a9467e071fc69248199000b03cf78f1d917307b6",
      "tree": "3a60e17bfacb1949686becac56721784d0441043",
      "parents": [
        "6e4e723a9b2018b4addd602d113913b1d6614a6c"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Sep 04 16:23:30 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: support linux-dmabuf version 3\n\nwaylandsink need support linux-dmabuf version 3\nto enable modifier handle\n\nupstream status: pending\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d797071\n"
    },
    {
      "commit": "6e4e723a9b2018b4addd602d113913b1d6614a6c",
      "tree": "4c7f7acd04751cd1f4a1785cd1fe3d0ea25c4273",
      "parents": [
        "89de4f428b2549a66d680e8a073987753855ef55"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Sep 06 18:47:29 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-8236 waylandsink: need check if the dmabuf format is support by weston\n\nIf the dmabuf format is not supported, we should use ion allocator\nas it will fallback to shm allocator\n\nupstream status: imx specific\n"
    },
    {
      "commit": "89de4f428b2549a66d680e8a073987753855ef55",
      "tree": "5ded9f0f5568d50f2e1f09ed203d2c97e0c80a91",
      "parents": [
        "bc10f3dcaf04134b016306bd84336c63d248536e"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Mon Aug 27 14:19:23 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MLK-19306 kmssink: make kmssink work on 4.14 kernel\n\n4.14 kernel remove drm control node, need get original\ndevice node.\n\nupstream status: imx specific\n"
    },
    {
      "commit": "bc10f3dcaf04134b016306bd84336c63d248536e",
      "tree": "6fe00080b3bf58d12fcbc2a6b35a7f6de67e1f2e",
      "parents": [
        "9b03ee9c5d11d3ce8a292c9d334adcf349abe385"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Sun Aug 19 14:15:57 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-8195 waylandsink: add internal dmabuf pool to support SW decode\n\nadd internal dmabuf pool to support SW decode. Propose to upstream if\nion available.\n\nupstreams status: imx specific\n"
    },
    {
      "commit": "9b03ee9c5d11d3ce8a292c9d334adcf349abe385",
      "tree": "8a3c8505eb162c6194656b36e97b285dbadcccd2",
      "parents": [
        "31896bf789b133e02069464edd60d890debf7bf5"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Aug 15 18:10:25 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-8185 waylandsink: fix waylandsink segfault when exit unpredicted\n\nshould check if sink-\u003ewindow is valid to reset wayland surface\n\nupstream status: imx specific\n"
    },
    {
      "commit": "31896bf789b133e02069464edd60d890debf7bf5",
      "tree": "61ea374718a5391dc0e55bb0c7914ca9efa58f91",
      "parents": [
        "9b2fc090b012fff0220881f9d9a6851063577271"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Aug 07 14:53:38 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: add property to set window resolution\n\nadd two property for user to set window resolution when\nusing waylandsink in cmdline\n\nupstream status: Pending\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796932\n"
    },
    {
      "commit": "9b2fc090b012fff0220881f9d9a6851063577271",
      "tree": "6322081fc72ff21ed4e132c451736929a0800441",
      "parents": [
        "21292e52a588cc722db2cea680486611f06004e3"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Jul 26 13:45:42 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: fix alpha blend cannot work\n\n1. don\u0027t set area_surface to opaque\n2. reset alpha when exit\n\nupstreamer status: imx specific\n"
    },
    {
      "commit": "21292e52a588cc722db2cea680486611f06004e3",
      "tree": "f9a80d7036220af45f51774ca490202f6cff0557",
      "parents": [
        "f4d8886d4843cd9aad392cfbca81c7dbde1216b5"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Mon Jul 09 14:31:27 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: set waylandsink as default video sink for mscale 850D\n\nupstream status: imx specific\n"
    },
    {
      "commit": "f4d8886d4843cd9aad392cfbca81c7dbde1216b5",
      "tree": "73f196be33ab226c582f495fb4a571fb0d6fec01",
      "parents": [
        "0210570f74af875ef14fd5b4be7f913a8ed41fe7"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Jul 11 16:32:41 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: default to play video fullscreen\n\nupstream status: imx specific\n"
    },
    {
      "commit": "0210570f74af875ef14fd5b4be7f913a8ed41fe7",
      "tree": "1dd51d84de7b9e873a4c4e5464d34b35013d1a31",
      "parents": [
        "9de584d781ffde08edc6c9c9fc16b014a66063f6"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Jul 05 19:03:48 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: apply surface buffer scale for 850D\n\nget real display solution using wl_output interface. Compare it\nwith desktop size to decide which scale to use. defaultly, make\nscale \u003d 1 for compitable purpose.\n\nupstream status: imx specific\n"
    },
    {
      "commit": "9de584d781ffde08edc6c9c9fc16b014a66063f6",
      "tree": "8a931a284d5a6db42106e6229b4bd125e1fc18ae",
      "parents": [
        "913d9835b6a9a620fe7e4fb03e4a349c4d30d6d3"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Jun 26 16:54:28 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "waylandsink: support HDR10 video playback\n\nupstream status: imx specific\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "913d9835b6a9a620fe7e4fb03e4a349c4d30d6d3",
      "tree": "9e61401ea37cf4d3e1b763dbd236970c7b1e7e08",
      "parents": [
        "b1f48f1d93a6be8033b14d7f9e4e029bddad252f"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Jun 21 13:26:37 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: implement alpha blending for surface\n\nupstream status: imx specific\n"
    },
    {
      "commit": "b1f48f1d93a6be8033b14d7f9e4e029bddad252f",
      "tree": "efbb415eed59f97c0e7c47a86fba663a8238f5cd",
      "parents": [
        "3e353dde5e910f3eea6eed6e69ccd77a16adbbeb"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Jun 08 16:52:44 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-8030 waylandsink: support video crop meta using viewporter protocol\n\nuse API wp_viewport_set_source() to support video crop meta handle\n\nupstream status: Pending\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796541\n"
    },
    {
      "commit": "3e353dde5e910f3eea6eed6e69ccd77a16adbbeb",
      "tree": "8c64acf92c59613abfd52604eb290b1928b886bb",
      "parents": [
        "51cca2cba889b81f94ab3c6d40985e12c84eefd3"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed May 23 17:38:53 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-7996 waylandsink: set waylandsink to mscale 845s default sink\n\nupstream status: imx specific\n"
    },
    {
      "commit": "51cca2cba889b81f94ab3c6d40985e12c84eefd3",
      "tree": "af1d76d137d96ec86da8e1b41d628253927ec497",
      "parents": [
        "7408c1b0bc05ffcd18bd82bb0afbe250f640c179"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue May 22 14:38:57 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "MMFMWK-8006 waylandsink: don\u0027t check if buffer used by compositor when attach\n\nwhen sink do resize, sink will attach last buffer again.\n\nupstream status: Pending\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796326\n"
    },
    {
      "commit": "7408c1b0bc05ffcd18bd82bb0afbe250f640c179",
      "tree": "9ee541f3b0b82eeaeaee5f1c3a8650b93db65da2",
      "parents": [
        "85ef586dee6e844b14901acf8c46c4b9606caa48"
      ],
      "author": {
        "name": "Song Bing",
        "email": "bing.song@nxp.com",
        "time": "Mon May 21 16:12:37 2018 -0700"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:11 2018 +0800"
      },
      "message": "Revert \"h26xparse: Resend PPS/SPS after seek\"\n\nThis reverts commit fe116092cdcda0d1d100e1dbbc4577cd9e4e074a.\nOur video decoder needn\u0027t SPS/PPS after seek. The commit will cause\nbelow stream seek hang.\nSHAVectors/H265Dec/Conformance/TS/HEVC_640x360_AACLC_44.1Khz_2ch.ts\nSHAVectors/H265Dec/Conformance/MKV/HEVC_848x480_24fps_MP2_48Khz_2ch_320Kbps_Sintel-Trailer.mkv\n\nupstream status: imx specific\n"
    },
    {
      "commit": "85ef586dee6e844b14901acf8c46c4b9606caa48",
      "tree": "95347fc8e418c6383bebae1b80dc8479732400e7",
      "parents": [
        "703f28a3b9e40ebf9558a936feb82e52354640df"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Apr 27 18:01:06 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: set to default video sink on 8qxp\n\nupstream status: imx specific\n"
    },
    {
      "commit": "703f28a3b9e40ebf9558a936feb82e52354640df",
      "tree": "4c1080c607f2d12b6ecd9bf15dffe4d7a56ea273",
      "parents": [
        "530a7941e9cfc29a9b6b518e03a35ac6d15fd533"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Mon Apr 23 12:38:38 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: pass dmabuf modifier to weston\n\nupstream status: imx specific\n"
    },
    {
      "commit": "530a7941e9cfc29a9b6b518e03a35ac6d15fd533",
      "tree": "897fe1ab1961bb9410921dca818ab9699d89078d",
      "parents": [
        "20e4d2fb2ef99be0deaccb52154873485fd99d7f"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Apr 25 10:03:07 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "MMFMWK-7963 kmssink: support running on XEN DOMU\n\nIn xen, devce tree path is change to /proc/device-tree/passthrough\n\nupstream status: imx specific\n"
    },
    {
      "commit": "20e4d2fb2ef99be0deaccb52154873485fd99d7f",
      "tree": "dcb710da01920a301f8aad9d77bbbe7a47d3fb5c",
      "parents": [
        "36bfe34200c9088e98e2a01bfd319dc97d8816e1"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Mar 29 11:38:48 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: add fps print\n\nupstream status: imx specific\n"
    },
    {
      "commit": "36bfe34200c9088e98e2a01bfd319dc97d8816e1",
      "tree": "062a127eb9cd30ee7b05571643227458abef3a9e",
      "parents": [
        "a95faf645baf18ed19a6433d84b0936d8b0784f7"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Mar 29 11:18:56 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "MMFMWK-7954 waylandsink: change to using GCond to avoid dropping video buffer\n\nupstream status: imx specific\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d794793\n"
    },
    {
      "commit": "a95faf645baf18ed19a6433d84b0936d8b0784f7",
      "tree": "3401affdc360fcc9d7496bcd8d6e9eeec668a323",
      "parents": [
        "60334528796ce45bb3d9b9df6c8e52d03b5123f8"
      ],
      "author": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Apr 18 15:04:32 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "Revert \"player: Fix-up set_seek_accurate() configuration to take a player config instead of a player instance\"\n\nThis reverts commit cc58bd6ae071dec4ea7b4be626034accd0372755.\n\nRevert this commits, as in set_config()\nConfig flag can only be set in STOPPED state\n\nConflicts:\n\tgst-libs/gst/player/gstplayer.h\n"
    },
    {
      "commit": "60334528796ce45bb3d9b9df6c8e52d03b5123f8",
      "tree": "1de4a6682eee5c642eb8f7228b7456a1df2a1a8d",
      "parents": [
        "f921d4dce55f9d55ac408ee332b8c6561fadcdc7"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Mar 30 14:48:29 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "kmssink: add hdr metadata reset when exit playback\n\nupstream status: imx specific\n"
    },
    {
      "commit": "f921d4dce55f9d55ac408ee332b8c6561fadcdc7",
      "tree": "2ef01ac985f56f22b475d4d3ed3f0500899bd0ba",
      "parents": [
        "9d1f2630f4b9f913b969bd65fd360854b577dccc"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Mar 09 14:09:57 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "MMFMWK-7936 kmssink: add protection for (x,y) \u003c 0 case when resize\n\nIf DTRC not enable, (x,y) \u003c 0 will cause driver return error. Add protection\nhere. Need improve to do input crop later\n\nupstream status: imx specific\n\nConflicts:\n\tsys/kms/gstkmssink.c\n"
    },
    {
      "commit": "9d1f2630f4b9f913b969bd65fd360854b577dccc",
      "tree": "38de5392f21bcc44a7d1af267f58434cc33d3d3c",
      "parents": [
        "bcda6f9beb6d1eb2dcba302c11e10c1d7d471432"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Feb 13 17:19:14 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "kmssink: add hdr10 support\n\nupstream status: imx specific\n\nConflicts:\n\tsys/kms/gstkmssink.h\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "bcda6f9beb6d1eb2dcba302c11e10c1d7d471432",
      "tree": "af80f3318c0e9bc8455c5d5d93eca56e273e4e11",
      "parents": [
        "512a0f5ed8221797a9aa1addb1e9b97b3be3e862"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Mon Feb 05 14:08:50 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "kmssink: add force-hantrotile property\n\nThis property can enable and disable hantro VPU tile output\n\nupstream status: i.Mx specific\n"
    },
    {
      "commit": "512a0f5ed8221797a9aa1addb1e9b97b3be3e862",
      "tree": "053b28e849b923670422ac18fb28bc2dc32a384f",
      "parents": [
        "3b9a0a90165a11d9d7c7900e025665b2d4bf314d"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Jan 23 14:15:45 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "kmssink: add alignment for video src crop size for dpu\n\nupstream status: i.Mx specific\n\nConflicts:\n\tsys/kms/gstkmssink.c\n"
    },
    {
      "commit": "3b9a0a90165a11d9d7c7900e025665b2d4bf314d",
      "tree": "ea3070ce644763d234602bc169fe514bcf0cc703",
      "parents": [
        "6e729092e13f9f363760f266c842d37999cc9704"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Jan 23 14:07:03 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "kmsallocator: add alignment when create fb\n\ndrm driver will check width and height alignment\n\nupstream status: Pending\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d792812\n\nConflicts:\n\tsys/kms/gstkmsallocator.c\n"
    },
    {
      "commit": "6e729092e13f9f363760f266c842d37999cc9704",
      "tree": "d4c771788a0bd67dd8c12ea89efcc275414359d8",
      "parents": [
        "4bbd140a78035b4f4e3a8c06ae50b0c5d6774cbd"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Jan 18 18:25:28 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "kmssink: Hard code scale ratio for qxp\n\nFor qxp, we can not use setplane to try scale ratio.\nIts upscale has no limitation. Add platform detect\ncode and hard code scale ratio for qxp\n\nupstream status: i.MX specific\n"
    },
    {
      "commit": "4bbd140a78035b4f4e3a8c06ae50b0c5d6774cbd",
      "tree": "dc4ee5311856a4a2a1368c785d15ac1f86278ab2",
      "parents": [
        "342c0811adf13bb3387b2c8f2347b0f0d70afe6d"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Jan 19 17:48:16 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "kmssink: refine resize logic\n\nRefine scale check to get scale ratio by trying setplane from large\nscale to small. When show frame, check if the required ratio in range,\nif not, try not scale, if video is totally out of display, use the last\nrender area.\n\nupstream status: i.Mx specific\n\nConflicts:\n\tsys/kms/gstkmssink.c\n\tsys/kms/gstkmssink.h\n"
    },
    {
      "commit": "342c0811adf13bb3387b2c8f2347b0f0d70afe6d",
      "tree": "88b993b5e256140bf767edcc54c84bcb1688a0e5",
      "parents": [
        "b11307b250815d2e9de59f2046bbb2ae80d0da45"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Apr 12 15:42:35 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:18:10 2018 +0800"
      },
      "message": "videoaggregator: passthrough interlace mode when update src caps\n\nupstream status: pending\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d787819\n"
    },
    {
      "commit": "b11307b250815d2e9de59f2046bbb2ae80d0da45",
      "tree": "85b3050cff559e790c11b8803c5f7702ccaf3ee8",
      "parents": [
        "75fd4dac5dfb0e47029268b8f8bf9f065078e8db"
      ],
      "author": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Tue Apr 10 13:36:45 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "Add GST_EXPORT for APIs GST1.14\n\n- Add GST_EXPORT APIs for GST1.14\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n"
    },
    {
      "commit": "75fd4dac5dfb0e47029268b8f8bf9f065078e8db",
      "tree": "9cfefa11f8997e6a1c9285766fb387cafdb340e5",
      "parents": [
        "4192492030caf0619869b32fb0acddb335275302"
      ],
      "author": {
        "name": "Song Bing",
        "email": "bing.song@nxp.com",
        "time": "Tue Jan 09 13:23:03 2018 -0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "MMFMWK-7895 [MX8MQ] Enable Hantro video tiled and compression format.\n\nkmssink support Hantro tiled and compressed video.\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n"
    },
    {
      "commit": "4192492030caf0619869b32fb0acddb335275302",
      "tree": "e7946daf29e7369ce424b3282031e5fded0a9b77",
      "parents": [
        "f17fa45df97cb9534202b5e13f91906093e37f83"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Jan 16 14:28:26 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "kmssink: align fb width to 8 and height to 256\n\ndpu drm driver did atomic check for this alignment.\n\nupstream status: imx specific\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "f17fa45df97cb9534202b5e13f91906093e37f83",
      "tree": "4a6c684e7b03f82f60c2dbb3500d642bc8feeb70",
      "parents": [
        "f917125531c650a17c016e042bb0cca883c36392"
      ],
      "author": {
        "name": "Song Bing",
        "email": "bing.song@nxp.com",
        "time": "Fri Nov 24 14:19:53 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "MMFMWK-7577 [mx8qm/qxp] Enable Amphion video decoder on GStreamer.\n\nEnable kmssink support Amphion tiled format.\n\nupstream status: i.mx specific\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n\nfix build error on 1.14 to link baseallocator. Phymemory has move to base\non 1.14\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "f917125531c650a17c016e042bb0cca883c36392",
      "tree": "d20037579ca201190376e94caaff583109597006",
      "parents": [
        "8657fbcdbff2af2c7192dbd923711bd2a0e80c2d"
      ],
      "author": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Thu Feb 01 11:37:34 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "Update for gplay not set video-sink by default\n\nMMFMWK-7883\n- Add video-direction property in set-rotate\n- Update get video-sink for autoplug video-sink case\n- Add kmssink priority logic\n- kmssink include gstimxcommon.h\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n"
    },
    {
      "commit": "8657fbcdbff2af2c7192dbd923711bd2a0e80c2d",
      "tree": "059362fa750e2807c48a76aa799e9e62dadb182e",
      "parents": [
        "ab091e5688066484ef80569c300df92ad75d9c79"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Jan 30 13:07:55 2018 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "kmssink: hdr10 metadata dump add \"fullRange\"\n\ndump new added meta reported from VPU\n\nupstream status: i.Mx specific\n"
    },
    {
      "commit": "ab091e5688066484ef80569c300df92ad75d9c79",
      "tree": "b67eb49bcfcd75f38f116cab84a389825b07acde",
      "parents": [
        "edcf67037cdc66e9ab6d9ae589b914b6873c305c"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Mon Dec 11 15:04:01 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "kmssink: hold two input buffer after show frame\n\nKmssink need hold at least one original buffer to avoid vpu\noverwrite the buffer still been displayed. Add buffer num to 2 to\nworkaround dcss drm video jitter issue.\n\nupstream status: imx specific\n"
    },
    {
      "commit": "edcf67037cdc66e9ab6d9ae589b914b6873c305c",
      "tree": "8b895e6fa452313d1213b40ddc4a1e7865e88e83",
      "parents": [
        "ef8613318cda434404d333ca7f267379f15b39c3"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Dec 08 11:31:08 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "kmssink: workaround kmssink fail when no display connected\n\nGet display connected status from drm connector, drop all buffer when\ndisplay not connected\n\nupstream status: Pending\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d791374\n"
    },
    {
      "commit": "ef8613318cda434404d333ca7f267379f15b39c3",
      "tree": "be56bb4a8edd871c81221b472475ebd68062e595",
      "parents": [
        "abdc6c24c50fbb55822c94d63ac0f741d248e6fa"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Dec 05 16:25:14 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "only check scale once per playback\n\nupstream status: imx specific\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "abdc6c24c50fbb55822c94d63ac0f741d248e6fa",
      "tree": "f0b1f582b95926a8e50d77e91b7e9b80fbc46ebd",
      "parents": [
        "264eb87a2adb98f8f021a8bd73e8ea6b5b492feb"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Nov 17 19:04:35 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "kmssink: check scale-able need avoid exceeding the crtc size\n\nsetplane when check scale-able, need avoid exceeding the crtc size\n\nupstream status: i.mx specific\n"
    },
    {
      "commit": "264eb87a2adb98f8f021a8bd73e8ea6b5b492feb",
      "tree": "01b2a2741792088f6708d7eac2b3fbbf10885b11",
      "parents": [
        "e31481f5d37588aaf81e04e9b5ccc37617f3bc34"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Nov 15 16:14:25 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "kmssink: don\u0027t dump hdr10 meta when buffer is NULL\n\nWhen resize, show frame input buffer will be NULL, so need check\nif buffer is NULL before dump hdr10 meta\n\nupstream status: i.mx specific\n"
    },
    {
      "commit": "e31481f5d37588aaf81e04e9b5ccc37617f3bc34",
      "tree": "55b71686a70c625f0e7c5bdf0e80c3cbd6dab2d1",
      "parents": [
        "19550010cce9f877164dcacc30fddf0b7618cc49"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Nov 10 19:52:47 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:51 2018 +0800"
      },
      "message": "kmssink: fix performance issue by bypass frame sync\n\ndrm setplane will block on vblank before return.\nit’s a sync call. So no need do frame sync in kmssink.\n"
    },
    {
      "commit": "19550010cce9f877164dcacc30fddf0b7618cc49",
      "tree": "24d3ef24eefec2495bd1ce5a02845dea25a1071d",
      "parents": [
        "8a92424a3ae0078af7ffb5523cd75e60cf9a340a"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Nov 10 19:49:04 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "kmssink: add global-alpha property for custom setting\n\nupstream status: i.mx specific\n"
    },
    {
      "commit": "8a92424a3ae0078af7ffb5523cd75e60cf9a340a",
      "tree": "052265482d8fa70dd2b6115b97b07d06ea8d9e30",
      "parents": [
        "ef3eff055ddc216242044fb4b38cb61123bc1d24"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Nov 09 13:00:17 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "kmssink: add global alpha setting for mscale\n\nupstream status: i.mx specific\n"
    },
    {
      "commit": "ef3eff055ddc216242044fb4b38cb61123bc1d24",
      "tree": "211c77d45b2191c98956426987695cad446f214f",
      "parents": [
        "e88d662e7a2b8c78752ca77beb81ae4a6277e51f"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Nov 09 10:15:30 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "kmssink: add fps print when exit\n\nupstream status: i.mx specific\n"
    },
    {
      "commit": "e88d662e7a2b8c78752ca77beb81ae4a6277e51f",
      "tree": "a5d914f856340ac1a0daeffefdcbb14f30acbed5",
      "parents": [
        "cf90614a170af043c459c2c6d43fa97d912c917d"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Wed Jul 12 10:17:18 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "kmssink: check scaleable when set_caps\n\nwhen video size is same as display resolution, show frame will not do\nretry because the setplane will never fail. But the scale result is not\ncorrect. We can do this check by set a fake plane.\n\nUpstream-Status: Inappropriate [i.MX specific]\n"
    },
    {
      "commit": "cf90614a170af043c459c2c6d43fa97d912c917d",
      "tree": "6ee95caf73a5f5349c8dc08a9623c1a51951f329",
      "parents": [
        "9c851716ee407a3741888c04b689de18565dcc9b"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Tue Aug 08 12:55:42 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "kmssink: use control node to setplane to avoid getting DRM-Master\n\na workaround on Linux 4.9 for kmssink multi-user\n\nupstream status: i.mx specific\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "9c851716ee407a3741888c04b689de18565dcc9b",
      "tree": "2af5775fdcf8c46fb3aeaacd49cd6a5e906177ce",
      "parents": [
        "1247fc56ed0746befd1766319b13b3b946a2e51a"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Nov 02 14:56:44 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "Add HDR10 support in kmssink\n"
    },
    {
      "commit": "1247fc56ed0746befd1766319b13b3b946a2e51a",
      "tree": "efe93dc752fd595c1da166bc16535ecffb467c86",
      "parents": [
        "1c8548b8d5171f51c07fd4af9e890ba11d5e4f62"
      ],
      "author": {
        "name": "Song Bing",
        "email": "bing.song@nxp.com",
        "time": "Tue Aug 16 13:11:57 2016 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "videocompositor: Remove output format alpha check\n\nRemove output format alpha check, or output without alpha will\nfail if input has alpha.\n\nUpstream Status: Pending\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d769962\n"
    },
    {
      "commit": "1c8548b8d5171f51c07fd4af9e890ba11d5e4f62",
      "tree": "56db550503e765e9a29340d0504e36b54a5035c9",
      "parents": [
        "a7b020078a1c941e5cb282c4fa69298f2a3a745a"
      ],
      "author": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Thu Feb 16 18:50:28 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "gstplayer: Add play/stop sync API\n\n- Add play/stop/pause sync API\n      gst_player_play_sync()\n      gst_player_stop_sync()\n      gst_player_pause_sync()\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d778390\n\nUpstream Status:  [i.MX specific]\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n\nConflicts:\n\tgst-libs/gst/player/gstplayer.c\n"
    },
    {
      "commit": "a7b020078a1c941e5cb282c4fa69298f2a3a745a",
      "tree": "29e87980339e9b346a145894dcb3af98d0005f28",
      "parents": [
        "fcebc77337407634b98d7c907289aad2afa2cd1a"
      ],
      "author": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Fri Feb 17 17:22:31 2017 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "gstplayer: Add gst_player_get_state() API\n\n- Add gst_player_get_state() API\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d778379\nUpstream-Status: Submitted\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n\nConflicts:\n\tgst-libs/gst/player/gstplayer.c\n"
    },
    {
      "commit": "fcebc77337407634b98d7c907289aad2afa2cd1a",
      "tree": "113d44ab3b7b67d50779dfc5cbcc638aff9f5231",
      "parents": [
        "877b5b455f25c33e83744485ff697c78d235d740"
      ],
      "author": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Fri Dec 30 15:53:21 2016 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "Specific patches for gstplayer API\n\nplayer: Add get_rotate, set_rotate API\n\n- Add gstplayer get_rotate() and set_rotate() API\n\nplayer: Add force-aspect-ratio config\n\n- Add get/set force-aspect-ratio config API\n\nplayer: Add set audio / text sink API\n\n- Add get/set audio / text sink API\n\nUpstream-Status: Inappropriate [i.MX specific]\n\nSigned-off-by: Lyon Wang \u003clyon.wang@nxp.com\u003e\n\nConflicts:\n\tgst-libs/gst/player/gstplayer.c\n\tgst-libs/gst/player/gstplayer.h\n"
    },
    {
      "commit": "877b5b455f25c33e83744485ff697c78d235d740",
      "tree": "50d46eb4cc3f8432dc313130e0675258fda0384c",
      "parents": [
        "cd20b0c538c63fee530bf76a3e1480c5cb874205"
      ],
      "author": {
        "name": "Song Bing",
        "email": "b06498@freescale.com",
        "time": "Fri Mar 13 17:31:29 2015 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "camerabin: Add one property to set sink element for video recording pipeline\n\nAdd one property to set sink element for video recording. Default is\nfilesink.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d744508\n\nUpstream Status: Inappropriate [i.MX specific]\n"
    },
    {
      "commit": "cd20b0c538c63fee530bf76a3e1480c5cb874205",
      "tree": "35d68cc15587827a000430dc24e01f76c5d4bf02",
      "parents": [
        "65adac65100c0c5209dd2eb98ea9695f9c7452e5"
      ],
      "author": {
        "name": "Lyon Wang",
        "email": "lyon.wang@freescale.com",
        "time": "Fri May 29 09:54:56 2015 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "modifiy the videoparse rank\n\n- Modify the videparsers rank down to avoid link them in\n. h263parse rank down to 63\n. mpegvideoparse rank down to 63\n. mpeg4videpparse rank down to 63\n. pngparse, rank down to 63\n. h265parse rank down to 63\n\nUpstream status:  [i.MX specific] internal use only\n\nSigned-off-by: Lyon Wang \u003clyon.wang@freescale.com\u003e\n\n[vidoeparse] Roll-back h264parse rank\n\nRoll back the h264parse rank.\nMMFMWK-7012\nFor SW video decoder, it only support aligment au,\nBut in GST1.6, rtph264depay output aligment nal format video.\nNeed link h264parse to convert it to au alginment,\nmake the sw decodear work\n\nSet h265parse to GST_RANK_PRIMARY + 1,(similar reason as 264parse)\n\nhttp://sw-jira.freescale.net/browse/MMFMWK-7012\nUpstream Status:  [i.MX specific]\n\nSigned-off-by: Lyon Wang \u003clyon.wang@freescale.com\u003e\n"
    },
    {
      "commit": "65adac65100c0c5209dd2eb98ea9695f9c7452e5",
      "tree": "b4ce1564f53d0c1c46c27fd141ccc0d49bf1c378",
      "parents": [
        "3e20710126c94aaffc308b72b61d06f6207c745a"
      ],
      "author": {
        "name": "Song Bing",
        "email": "b06498@freescale.com",
        "time": "Wed May 20 15:15:08 2015 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "mpegvideoparse: Need detect picture coding type when drain\n\nNeed detect picture coding type when drain\n\nUpstream Status: Waiting for review.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d749617\n"
    },
    {
      "commit": "3e20710126c94aaffc308b72b61d06f6207c745a",
      "tree": "3af9e1e7174ca5b1e22927d48460021eb9d805d4",
      "parents": [
        "566e4ecc223b18fce8bd932f5e4885f41f746dd4"
      ],
      "author": {
        "name": "Song Bing",
        "email": "b06498@freescale.com",
        "time": "Wed Apr 22 18:06:35 2015 +0800"
      },
      "committer": {
        "name": "Lyon Wang",
        "email": "lyon.wang@nxp.com",
        "time": "Wed Dec 19 16:09:50 2018 +0800"
      },
      "message": "mpegtsmux: Need get pid when create streams.\n\nwhen camerabin use mpegtsmux as muxer, start video recording and then\nstop video recording and then start video recording, mpegtsmux get wrong\npid.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d748288\n\nUpStream Status: Pending\n"
    },
    {
      "commit": "566e4ecc223b18fce8bd932f5e4885f41f746dd4",
      "tree": "c7994d3c45b86e74c775876fb61cd58cd20cb30a",
      "parents": [
        "7a50198074287234b7da73b0ab361aaca1aee522"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Oct 02 23:08:34 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Oct 02 23:08:36 2018 +0100"
      },
      "message": "Release 1.14.4\n"
    },
    {
      "commit": "7a50198074287234b7da73b0ab361aaca1aee522",
      "tree": "6914a110ca26da9a7334dc9132553a5184ef88cd",
      "parents": [
        "db25ec317b7fbc3f121d57f2b59e0999bb47802e"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Oct 02 23:08:33 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Oct 02 23:08:33 2018 +0100"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "db25ec317b7fbc3f121d57f2b59e0999bb47802e",
      "tree": "53497fe743b0fb1bac9fee446a22b84d5c111181",
      "parents": [
        "8ab9f4868d31f140d2ca99e03db62db697a80b2d"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Thu Sep 27 15:24:20 2018 +0900"
      },
      "committer": {
        "name": "Nirbheek Chauhan",
        "email": "nirbheek@centricular.com",
        "time": "Tue Oct 02 04:07:19 2018 +0530"
      },
      "message": "msdk: Fix building on MSVC\n\nAnd add missing #ifdef _WIN32 for MSVC build\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d797211\n"
    },
    {
      "commit": "8ab9f4868d31f140d2ca99e03db62db697a80b2d",
      "tree": "b74ed79efe06bd8bf0830801dac8244d67d9822f",
      "parents": [
        "924b54b1501656a192ff391f0c2fd6cfb9f89aac"
      ],
      "author": {
        "name": "Christoph Reiter",
        "email": "reiter.christoph@gmail.com",
        "time": "Wed May 23 21:15:09 2018 +0200"
      },
      "committer": {
        "name": "Nirbheek Chauhan",
        "email": "nirbheek@centricular.com",
        "time": "Fri Sep 21 19:26:00 2018 +0530"
      },
      "message": "wasapisink: recover from low buffer levels in shared mode\n\nIn case the wasapi buffer levels got low in shared mode we would still wait until\nmore buffer is available until writing something in it, which means we could never\ncatch up and recover.\n\nInstead only wait for a new buffer in case the existing one is full and always write\nwhat we can. Also don\u0027t loop until all data is written since the base class can handle\nthat for us and under normal circumstances this doesn\u0027t happen anyway.\n\nThis only works in shared mode, as in exclusive mode we have to exactly\nfill the buffer and always have to wait first.\n\nThis fixes noisy (buffer underrun) playback with the wasapisink under load.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796354\n\nSigned-off-by: Nirbheek Chauhan \u003cnirbheek@centricular.com\u003e\n"
    },
    {
      "commit": "924b54b1501656a192ff391f0c2fd6cfb9f89aac",
      "tree": "03b7d1602dc2e7d8d9686bef2f2c612adaa72f06",
      "parents": [
        "dbf16a8932eae7429570746faf81be8caa9c054e"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun Sep 16 16:25:58 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun Sep 16 16:26:00 2018 +0100"
      },
      "message": "Release 1.14.3\n"
    },
    {
      "commit": "dbf16a8932eae7429570746faf81be8caa9c054e",
      "tree": "6d1b1776534f1322b37a293fc29ddb38a0f907bb",
      "parents": [
        "594246a6400e81007a7cccc2721b4d1a4b00729c"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun Sep 16 16:25:57 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun Sep 16 16:25:57 2018 +0100"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "594246a6400e81007a7cccc2721b4d1a4b00729c",
      "tree": "23be202aa1327fd2f0e0726477591d95efbcac06",
      "parents": [
        "06367b4c86d7a059a48bb430e04f89a28f06c426"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Mon Aug 13 22:44:51 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Fix periodic SPS/PPS sending work after a seek\n\nApply the commit ef71b61\nSee also https://bugzilla.gnome.org/show_bug.cgi?id\u003d742212\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "06367b4c86d7a059a48bb430e04f89a28f06c426",
      "tree": "9800823963d9cde5dd22e8ff7713f68cfb7155d7",
      "parents": [
        "c40c4b5fc38a201ed27ec785092794acb64518b4"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Mon Aug 13 20:34:36 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Add support insert parameter set per IDR\n\nApply commits 0c04e00, bf0d952 and a0876aa to h265parse.\nSee also https://bugzilla.gnome.org/show_bug.cgi?id\u003d766803\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "c40c4b5fc38a201ed27ec785092794acb64518b4",
      "tree": "466411c4487cadd98352c1e9142346db738349a4",
      "parents": [
        "f652829d5fef9f36a3e06010753b791612140c54"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Tue Aug 14 00:46:26 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Don\u0027t discard first AU delimiter\n\nApply the commit 48a1f27\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "f652829d5fef9f36a3e06010753b791612140c54",
      "tree": "805e974502b11dff1b72df9cd9fb38c2d8f3cb28",
      "parents": [
        "3c5b6c03f49b841c19ae26fc07e05100c451806a"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Tue Aug 14 00:43:01 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Consider SEI NALU as \"HEADER\" packets\n\nApply the commit 69c09c3\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "3c5b6c03f49b841c19ae26fc07e05100c451806a",
      "tree": "fa4b67bf68e87b12fa8117182f245297c90f7d15",
      "parents": [
        "42f324cb91a4bb51923d9f281ba17d70e3eeed86"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Mon Aug 13 22:45:54 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Don\u0027t unref buffer that was unreffed just a few lines before already\n\nApply the commit 9b50a12\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "42f324cb91a4bb51923d9f281ba17d70e3eeed86",
      "tree": "d7d7ffefcb299afebb1e4835e6e38dfa242bdee9",
      "parents": [
        "cedd8e125e1fcdaab48dd1f7f6528f81acd1a79b"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Tue Aug 14 01:11:27 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Reset the parser information when caps changes\n\nApply the commit 14f6fcd\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "cedd8e125e1fcdaab48dd1f7f6528f81acd1a79b",
      "tree": "cb6ce7088d3ac448962238dd19ca10a089cd9e4c",
      "parents": [
        "fe4d898d701be1febed01177c6cbac2fcad5a920"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Mon Aug 13 23:45:13 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Fix collection of access units to preserve config headers\n\nApply the commit 7d44a51\nSee also https://bugzilla.gnome.org/show_bug.cgi?id\u003d732203\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "fe4d898d701be1febed01177c6cbac2fcad5a920",
      "tree": "e0eee8d31baa5dc348c525683b1974b2ece1e4b4",
      "parents": [
        "37bb4cec356a06ac7e4a266fd52c7241892e1001"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Mon Aug 13 23:36:33 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Improve conditions for skipping NAL units\n\nSee also https://bugzilla.gnome.org/show_bug.cgi?id\u003d732203\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "37bb4cec356a06ac7e4a266fd52c7241892e1001",
      "tree": "760556fbcc28a42ecf80b59ec8959e53e018b226",
      "parents": [
        "d3ee00ec984ff81240bc723af72863a45ac85870"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Mon Aug 13 22:23:22 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Introduce new state tracking variables\n\nDirect applying the commit 7bb6443. This could fix also unexpected\nnal dropping when nonzero \"config-interval\" is set.\n(e.g., gst-launch-1.0 videotestsrc ! x265enc key-int-max\u003d30 !\n h265parse config-interval\u003d30 ! avdec_h265 ! videoconvert ! autovideosink)\n\nSimilar to the h264parse, have_{vps,sps,pps} variables will be used\nfor deciding on when to submit updated caps or not, and rather mean\n\"have new SPS/PPS to be submitted?\"\nSee also https://bugzilla.gnome.org/show_bug.cgi?id\u003d732203\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "d3ee00ec984ff81240bc723af72863a45ac85870",
      "tree": "d6e24d5b5cffad38213489af0e621ddbaf800d8b",
      "parents": [
        "0d61e1c485be29c3f318bfceb5f6fe053f0c97ab"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Mon Aug 13 21:49:57 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Fix and optimize NAL collection function\n\nAdopt h264parse\u0027s _collect_nal() behavior.\nSee also commit 5601c87 and  https://bugzilla.gnome.org/show_bug.cgi?id\u003d732154\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "0d61e1c485be29c3f318bfceb5f6fe053f0c97ab",
      "tree": "5317f989ba76bc80cd0c71a90c1910ddb0079451",
      "parents": [
        "e47b013804b81e8d6719563232376badde0a64e3"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Tue Aug 14 00:29:56 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Unref/replace force_key_unit_event in gst_h265_parse_reset\n\nApply the commit 36a2aca\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "e47b013804b81e8d6719563232376badde0a64e3",
      "tree": "fbb5bb8a1dc29ea11864ff336c1f6715f4c9b0a4",
      "parents": [
        "e1d70fa6e67dff61dec317714993383961d3c285"
      ],
      "author": {
        "name": "Seungha Yang",
        "email": "seungha.yang@navercorp.com",
        "time": "Tue Aug 14 00:27:12 2018 +0900"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Tue Sep 11 16:08:15 2018 -0400"
      },
      "message": "h265parse: Copy over DISCONT flag from input buffers\n\nApply the commit 10ffa08\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d754124\n"
    },
    {
      "commit": "e1d70fa6e67dff61dec317714993383961d3c285",
      "tree": "05f834d23af536573aca5e6c2303d709f52a8ed2",
      "parents": [
        "fa4f696abf29cbaec72d652ffe994ab41435e11e"
      ],
      "author": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Sun Jul 22 10:34:06 2018 +1000"
      },
      "committer": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Tue Sep 11 23:04:45 2018 +1000"
      },
      "message": "ladspa: Only scan LADSPA subdir APPDATA and COMMONPROGRAMFILES\n\nDon\u0027t scan the entire APPDATA and COMMONPROGRAMFILES\npath tree, just the LADSPA sub-directory inside them, if any.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796450\n"
    },
    {
      "commit": "fa4f696abf29cbaec72d652ffe994ab41435e11e",
      "tree": "909eda88de76f8e27622a09bec3ca51425fd87b6",
      "parents": [
        "e6368cc201d781e093ee94385b0a03f2baa6a563"
      ],
      "author": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Sun Jul 22 09:52:23 2018 +1000"
      },
      "committer": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Tue Sep 11 23:04:18 2018 +1000"
      },
      "message": "ladspa: Don\u0027t try and load every file as a plugin\n\nWhen scanning paths for LADSPA plugins, don\u0027t try and load\nevery random file as a module, as g_module_open ends up throwing\nerrors on Windows.\n\nUse a G_MODULE_SUFFIX and GST_EXTRA_MODULE_SUFFIX suffix check as\nwe do for GStreamer plugins.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796450\n"
    },
    {
      "commit": "e6368cc201d781e093ee94385b0a03f2baa6a563",
      "tree": "44b3806716515a14831d8e658f8562d551aad6cf",
      "parents": [
        "412eb73e5f1eed67a25be1b53f1a9d7da8351d58"
      ],
      "author": {
        "name": "Nirbheek Chauhan",
        "email": "nirbheek@centricular.com",
        "time": "Tue Sep 11 01:00:21 2018 +0530"
      },
      "committer": {
        "name": "Nirbheek Chauhan",
        "email": "nirbheek@centricular.com",
        "time": "Tue Sep 11 01:05:09 2018 +0530"
      },
      "message": "wasapi: Remove code that sets thread priority\n\nThis is now handled directly in gstaudiosrc/sink, and we were setting\nit in the wrong thread anyway. prepare() is not the same thread as\nsink_write() or src_read().\n"
    },
    {
      "commit": "412eb73e5f1eed67a25be1b53f1a9d7da8351d58",
      "tree": "675716d4910205f295e558a11c2eea9fa51f8afd",
      "parents": [
        "ee3b48df64a4d6b3d4742b24e202eb43e95d689d"
      ],
      "author": {
        "name": "Nirbheek Chauhan",
        "email": "nirbheek@centricular.com",
        "time": "Wed Aug 08 00:31:51 2018 +0530"
      },
      "committer": {
        "name": "Nirbheek Chauhan",
        "email": "nirbheek@centricular.com",
        "time": "Mon Sep 10 23:57:24 2018 +0530"
      },
      "message": "wasapi: Fix build with Windows 8.1 SDK\n\nWith the Windows 8.1 SDK, the v1 of the AUDCLNT_STREAMOPTIONS enum is\ndefined which only has NONE and RAW, so it\u0027s not only defined when\nAudioClient3 is available.\n\nAdd a meson check for the symbol. This is not needed for Autotools\nbecause there we build against the MinGW audioclient.h which is still\nat v1 of the AudioClient interface.\n"
    },
    {
      "commit": "ee3b48df64a4d6b3d4742b24e202eb43e95d689d",
      "tree": "31c27763c53df56c4ef1fbfe50369e17647092da",
      "parents": [
        "007f413732fd21c883193290e11b7e8de970f4dc"
      ],
      "author": {
        "name": "Jerome Laheurte",
        "email": "jlaheurte@quividi.net",
        "time": "Thu Aug 16 12:35:50 2018 +0200"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat Sep 08 18:56:13 2018 +0100"
      },
      "message": "ksvideosrc: fix device enumeration when hotplugging a camera\n\nSince both audio and video capture devices declare the KSCATEGORY_CAPTURE interface,\nplugging a camera that supports both could result in an audio device being mistaken\nfor a video one.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796958\n"
    },
    {
      "commit": "007f413732fd21c883193290e11b7e8de970f4dc",
      "tree": "42953fd56e7602b8b13b19ad0992ed615a55c142",
      "parents": [
        "d1b451f3e7b7033e0a841b7f2ebffe52c015ec3f"
      ],
      "author": {
        "name": "Nirbheek Chauhan",
        "email": "nirbheek@centricular.com",
        "time": "Wed Sep 05 21:31:22 2018 +0530"
      },
      "committer": {
        "name": "Nirbheek Chauhan",
        "email": "nirbheek@centricular.com",
        "time": "Fri Sep 07 18:19:43 2018 +0530"
      },
      "message": "meson: Don\u0027t pass GNU-like compiler wargs on MSVC\n\ncl : Command line error D8021 : invalid numeric argument \u0027/Wno-missing-include-dirs\u0027\n"
    },
    {
      "commit": "d1b451f3e7b7033e0a841b7f2ebffe52c015ec3f",
      "tree": "82fe113a781dcb18f507158bc597d90c6fba03a4",
      "parents": [
        "706e41fe6ec9474bc67f85a850e9ea7c33b909ba"
      ],
      "author": {
        "name": "Philippe Normand",
        "email": "philn@igalia.com",
        "time": "Sat Sep 01 11:23:33 2018 +0100"
      },
      "committer": {
        "name": "Philippe Normand",
        "email": "philn@igalia.com",
        "time": "Mon Sep 03 13:03:02 2018 +0100"
      },
      "message": "player: Set default position and duration value to GST_CLOCK_TIME_NONE\n\nWhen the position query fails the returned value shall remain -1 instead of 0 to\navoid confusion on application side between error and beginning of media.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d797066\n"
    },
    {
      "commit": "706e41fe6ec9474bc67f85a850e9ea7c33b909ba",
      "tree": "58f1579351442d67c3dd0e215e390862351fd7d1",
      "parents": [
        "b75cc5f0db98331545e9be110f7ce02aa50a599b"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 17 16:37:31 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Wed Aug 29 10:48:50 2018 +0300"
      },
      "message": "audiobuffersplit: Always set DISCONT flag after resyncs\n"
    },
    {
      "commit": "b75cc5f0db98331545e9be110f7ce02aa50a599b",
      "tree": "498e102fadbccc3b3cc2a08a87cfa345bda2edab",
      "parents": [
        "b85517ddaa0ecfb59601f0250bf2a58f643d889e"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 17 14:56:51 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Wed Aug 29 10:48:41 2018 +0300"
      },
      "message": "audiobuffersplit: Update output buffer size after each buffer to compensate for accumulated errors\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796981\n"
    },
    {
      "commit": "b85517ddaa0ecfb59601f0250bf2a58f643d889e",
      "tree": "8f38c59e6f21aca03f03609395134b422a01c990",
      "parents": [
        "6996453c365b4de9fc4db23d9c1893efce064c2a"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 17 16:33:52 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Wed Aug 29 10:48:34 2018 +0300"
      },
      "message": "audiobuffersplit: Keep track of resync time separately\n\nIf we drain after a discont, the discont time given by the stream\nsynchronizer is already the time after the discontinuity. But we need to\ndrain all pending data based on the previous discont time instead.\n"
    }
  ],
  "next": "6996453c365b4de9fc4db23d9c1893efce064c2a"
}
