)]}'
{
  "log": [
    {
      "commit": "466ccb81daa964be6a468c8dda34abce4cd80d71",
      "tree": "798b9f039e85aa98f87df11d99dd6101dc90994b",
      "parents": [
        "219484102e1ee74e7ae8a56ccd8bfa5b61f9491f"
      ],
      "author": {
        "name": "Yuan Fang",
        "email": "yuan.fang@mediatek.com",
        "time": "Wed Aug 14 15:30:04 2019 +0800"
      },
      "committer": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Tue Nov 17 11:05:20 2020 -0800"
      },
      "message": "upgrade-gst-to-1_14_4\n"
    },
    {
      "commit": "219484102e1ee74e7ae8a56ccd8bfa5b61f9491f",
      "tree": "28708abb758cf250802c134eeb7fc4f9e093c68a",
      "parents": [
        "3c586dec930c5c253da0cf49e3f3846243f0ecf5"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 19 17:22:29 2020 -0700"
      },
      "committer": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Tue Nov 17 11:04:01 2020 -0800"
      },
      "message": "Explicitly load libgomp.so.1 in gst-plugin-scanner\n\nlibgomp has a long lasting TLS bug\n(https://bugzilla.redhat.com/show_bug.cgi?id\u003d1722181). Preload the\nlibrary in gst-plugin-scanner to resolve the TLS memory issue while\nlaunching gstreamer.\n\nChange-Id: I8ebedaf320a6b4253e8804946e4ff79bbde48ad7\n"
    },
    {
      "commit": "3c586dec930c5c253da0cf49e3f3846243f0ecf5",
      "tree": "5300abac2d5dc01cf0fa9bd19efd9e11b9a334f7",
      "parents": [
        "91b88d3b7034812607e53de0f669830b7e5f6868"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Oct 02 22:53:01 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Oct 02 22:53:02 2018 +0100"
      },
      "message": "Release 1.14.4\n"
    },
    {
      "commit": "91b88d3b7034812607e53de0f669830b7e5f6868",
      "tree": "6ec85ccddbcaaef0ddd1b1769658184b4bc519a4",
      "parents": [
        "0a479c3cdc5d5745b6cc5084d5faf3b0ab8e604a"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Oct 02 22:53:00 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Oct 02 22:53:00 2018 +0100"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "0a479c3cdc5d5745b6cc5084d5faf3b0ab8e604a",
      "tree": "972bd6b21461132fd081c258270ef45836c82471",
      "parents": [
        "86a48030a2fbf3839792079baf0049cdb62518f0"
      ],
      "author": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Mon Sep 17 22:13:22 2018 +1000"
      },
      "committer": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Mon Sep 17 22:22:48 2018 +1000"
      },
      "message": "tests: Use a different rate in a segment test.\n\nUsing a rate of 1.1 in the test is causing the test to\nfail on 32-bit because ceil(1.1 * 10) can round to 12.\n\nInstead use a rate 2.0 that can be expressed as floating\npoint number and doesn\u0027t trigger the problem.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d797154\n"
    },
    {
      "commit": "86a48030a2fbf3839792079baf0049cdb62518f0",
      "tree": "d959b0dfc9a81976d04844c72bf2ea78d8f8e155",
      "parents": [
        "028b40b33e750916a4d22889ece16272859e1a06"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun Sep 16 16:13:01 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun Sep 16 16:13:02 2018 +0100"
      },
      "message": "Release 1.14.3\n"
    },
    {
      "commit": "028b40b33e750916a4d22889ece16272859e1a06",
      "tree": "99d6d66e6ab4e1e3f289f203905400a4bd2e49f9",
      "parents": [
        "769ceac199c58e2ffc3eae7710dd80879ede7535"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun Sep 16 16:13:00 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun Sep 16 16:13:00 2018 +0100"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "769ceac199c58e2ffc3eae7710dd80879ede7535",
      "tree": "b86bafe6b2a03cb93a52a61c8299cb0fe21db0bd",
      "parents": [
        "5978e3b9587ddc998ddf5833ef34a915e02a52dd"
      ],
      "author": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Mon Aug 27 22:32:01 2018 +1000"
      },
      "committer": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Tue Sep 11 22:21:09 2018 +1000"
      },
      "message": "gstsegment: Add check for gst_segment_offset_running_time()\n\nAdd a check for gst_segment_offset_running_time() that values\nare taken directly from the segment base if possible.\n"
    },
    {
      "commit": "5978e3b9587ddc998ddf5833ef34a915e02a52dd",
      "tree": "6429b64c96d3de2ba077e89fc9741a645919a507",
      "parents": [
        "208282e0b775cca1d40c6bac0dbbf78841ab4259"
      ],
      "author": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Thu Aug 23 22:34:47 2018 +1000"
      },
      "committer": {
        "name": "Jan Schmidt",
        "email": "jan@centricular.com",
        "time": "Tue Sep 11 22:21:02 2018 +1000"
      },
      "message": "gstsegment: Handle positions before the segment properly\n\nFixes for gst_segment_position_from_running_time_full() when\nconverting running_times that precede the segment start (or\nstop in a negative rate segment)\n\nThe return value was incorrectly negated in those cases.\n\nAdd some more unit test checks for those cases, and especially\nfor segments with offsets.\n"
    },
    {
      "commit": "208282e0b775cca1d40c6bac0dbbf78841ab4259",
      "tree": "ebac9c722fbd38c10d90490b1a1124341c980284",
      "parents": [
        "3cf1bac0b7ec6bb958d104392886e790990a8dca"
      ],
      "author": {
        "name": "Philippe Normand",
        "email": "philn@igalia.com",
        "time": "Sat Sep 08 13:05:13 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat Sep 08 19:27:48 2018 +0100"
      },
      "message": "bin: Fix use-after-free issue in gst_bin_add()\n\ngst_element_post_message() takes ownership of the message so we need to increase\nits refcount until we no longer require access to its data (context_type).\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d797099\n"
    },
    {
      "commit": "3cf1bac0b7ec6bb958d104392886e790990a8dca",
      "tree": "14117b3c2eca537227c83eae56cb5a8b979b534d",
      "parents": [
        "e35adf5b6a137a9abf540b7e652f95331617c0b0"
      ],
      "author": {
        "name": "Philippe Normand",
        "email": "philn@igalia.com",
        "time": "Mon Sep 03 12:06:35 2018 +0100"
      },
      "committer": {
        "name": "Philippe Normand",
        "email": "philn@igalia.com",
        "time": "Mon Sep 03 13:27:11 2018 +0100"
      },
      "message": "utils: Set default values for position and duration query results\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d797066\n"
    },
    {
      "commit": "e35adf5b6a137a9abf540b7e652f95331617c0b0",
      "tree": "2b47b73fe0c96e5c7761e5632c564c8159120d6e",
      "parents": [
        "f6739d8e1fea14539ce38204a06428abd197a078"
      ],
      "author": {
        "name": "Philippe Normand",
        "email": "philn@igalia.com",
        "time": "Thu Aug 30 17:44:07 2018 +0100"
      },
      "committer": {
        "name": "Philippe Normand",
        "email": "philn@igalia.com",
        "time": "Fri Aug 31 15:51:47 2018 +0100"
      },
      "message": "baseparse: avg_bitrate calculation critical warning fix\n\nThe avg_bitrate is an unsigned int, so the gst_util_uin64_scale() function can\u0027t\nbe used for it, as it expects signed integers for the fraction parts arguments.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d797054\n"
    },
    {
      "commit": "f6739d8e1fea14539ce38204a06428abd197a078",
      "tree": "faedf7d233eec4a4fbe6b8f5dd6d59bc8064ca60",
      "parents": [
        "235241a00d0102a80eb8f7c8882c90bd39b36b16"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 12:15:16 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 12:17:08 2018 +0300"
      },
      "message": "input-selector: Bring latency handling in sync with GstPad code\n"
    },
    {
      "commit": "235241a00d0102a80eb8f7c8882c90bd39b36b16",
      "tree": "f13cf157c8f54bf6f6e1f7fb76ef802dfa88cc6c",
      "parents": [
        "9477e15e96a8c3c926904c3d1b632d38c783b854"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 12:12:13 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 12:17:07 2018 +0300"
      },
      "message": "Revert \"pad: Don\u0027t drop LATENCY queries with default implementation\"\n\nThis reverts commit 794944f779f954375fc74a3fffcc2067bba6a3e5.\n\nAccumulating non-live latency values generally makes no sense and often\ngives invalid results with min\u003emax\n"
    },
    {
      "commit": "9477e15e96a8c3c926904c3d1b632d38c783b854",
      "tree": "897123079590fbac8fcb65e2a19ee0bc2097a4cb",
      "parents": [
        "016531d0f338b3b7d040bd91fe4bee180e6495a2"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 12:12:09 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 12:17:07 2018 +0300"
      },
      "message": "Revert \"pad: Accumulate live/non-live latency values separately\"\n\nThis reverts commit f5783e1cacb09867d81ba089b229faa7dd0edd0c.\n"
    },
    {
      "commit": "016531d0f338b3b7d040bd91fe4bee180e6495a2",
      "tree": "4421b99ac88ff1b0df62c8cc562b5e086553055d",
      "parents": [
        "5182b18912fe5a185ba587b12389447cb8e0944d"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 11:47:03 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 11:47:44 2018 +0300"
      },
      "message": "input-selector: Apply GstPad default latency handler fixes here too\n"
    },
    {
      "commit": "5182b18912fe5a185ba587b12389447cb8e0944d",
      "tree": "19a1b433644ba9447e41e0291b91fb2a88ad80d1",
      "parents": [
        "a42ab58588991b7f592d4732a9176f51c7708c4e"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 11:41:47 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Fri Aug 31 11:41:47 2018 +0300"
      },
      "message": "pad: Accumulate live/non-live latency values separately\n\nAnd only ever use the non-live values if all pads are non-live,\notherwise only use the results of all live pads.\n\nIt\u0027s unclear what one would use the values for in the non-live case, but\nby this we at least pass them through correctly then.\n\nThis is a follow-up for 794944f779f954375fc74a3fffcc2067bba6a3e5, which\ncauses wrong latency calculations if the first pad is non-live but a\nlater pad is actually live. In that case the live values would be\naccumulated together with the values of the non-live first pad,\ngenerally causing wrong min/max latencies to be calculated.\n"
    },
    {
      "commit": "a42ab58588991b7f592d4732a9176f51c7708c4e",
      "tree": "e026ff85d15f0935f711f922f164bd86736ace70",
      "parents": [
        "aeeefe399adc76a3c1a5d4bd7024a17f25cd443c"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Aug 02 10:55:40 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Aug 02 10:55:40 2018 +0300"
      },
      "message": "typefindhelper: Mark gst_type_find_helper_get_range_full() as Since 1.14.3\n"
    },
    {
      "commit": "aeeefe399adc76a3c1a5d4bd7024a17f25cd443c",
      "tree": "bc1a2c2d19ca6a97970b326d0c3547e8aed64fa2",
      "parents": [
        "bb3fbfbe7f76c4cc51b6218c1e23ab485a9aa37f"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon Jul 30 18:51:35 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Aug 02 10:55:01 2018 +0300"
      },
      "message": "pad: Ensure that the pad is blocked for IDLE probes if they are called from the streaming thread too\n\nIDLE probes that are directly called when being added will increase /\ndecrease the \"number of IDLE probes running\" counter around the call,\nbut when running from the streaming thread this won\u0027t happen.\n\nThis has the effect that when running from a streaming thread it is\npossible to push serialized events or data out of the pad without\nproblems, but otherwise it would deadlock because serialized data would\nwait for the IDLE probe to finish first (it is blocking after all!).\n\nWith this change it will now always consistently deadlock instead of\njust every once in a while, which should make it obvious why this\nhappens and prevent racy deadlocks in application code.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796895\n"
    },
    {
      "commit": "bb3fbfbe7f76c4cc51b6218c1e23ab485a9aa37f",
      "tree": "dfbbeebc7929531b86521398fdec2230102f9a5d",
      "parents": [
        "c4cd50f734455d2f1a4d1e01f21fe265722b1765"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon Jul 30 18:10:31 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Aug 02 10:54:35 2018 +0300"
      },
      "message": "typefind: Add new gst_type_find_helper_get_range_full() that returns flow return\n\nAnd make use of it in the typefind element. It\u0027s useful to distinguish\nbetween the different errors why typefinding can fail, and especially to\nnot consider GST_FLOW_FLUSHING as an actual error.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796894\n"
    },
    {
      "commit": "c4cd50f734455d2f1a4d1e01f21fe265722b1765",
      "tree": "e0c4da5e2f075a371cd49588628ab7c4bceb5541",
      "parents": [
        "08d2ca4b5dd35282314acea851a43c235170e89e"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Tue Jul 31 16:46:25 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Aug 02 10:54:23 2018 +0300"
      },
      "message": "pad: Update pad offsets on the current event if the offset changed in pad probes\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796898\n"
    },
    {
      "commit": "08d2ca4b5dd35282314acea851a43c235170e89e",
      "tree": "a7296c547f59ec69d8d03b0a83f075ca11649e79",
      "parents": [
        "5c8d2f6258a1c3cdf6025bad0566f51a098be33e"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Tue Jul 31 19:25:03 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Aug 02 10:54:17 2018 +0300"
      },
      "message": "inputselector: Forward LATENCY query to all sinkpads\n\nOtherwise downstream will consider the pipeline not live if the active\npad is live, even though some inactive pads might be live and might\nrequire a non-zero latency configuration.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796901\n"
    },
    {
      "commit": "5c8d2f6258a1c3cdf6025bad0566f51a098be33e",
      "tree": "a4482ba2f050611c768409cf72702af9bc48fb5e",
      "parents": [
        "a2145fd681850fc472a8f656b9fd0b7501140be5"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Fri Jul 27 23:22:42 2018 +0200"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Mon Jul 30 14:43:32 2018 +0200"
      },
      "message": "aggregator: annotate GstAggregatorClass::update_src_caps\n"
    },
    {
      "commit": "a2145fd681850fc472a8f656b9fd0b7501140be5",
      "tree": "9b1e46c914fc4ec8876dff8f9270f6f727b2a4ed",
      "parents": [
        "afb3d1b3e0d02da8b0eb5bb501356650b38e5644"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Jul 26 02:31:05 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Jul 26 02:33:30 2018 +0300"
      },
      "message": "aggregator: Don\u0027t leak peer pad of inactive pads when (not) forwarding QoS events to them\n"
    },
    {
      "commit": "afb3d1b3e0d02da8b0eb5bb501356650b38e5644",
      "tree": "efc7d63bc0d48a1998bf8a3bb68d91438e9e2f36",
      "parents": [
        "0f758345a85d87a6dedb2491640a39b9c31c5efa"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Fri Jul 20 00:46:55 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Fri Jul 20 00:46:57 2018 +0100"
      },
      "message": "Release 1.14.2\n"
    },
    {
      "commit": "0f758345a85d87a6dedb2491640a39b9c31c5efa",
      "tree": "ebc9ef42b6eee9f40f6e7d055af946ddf7b31c19",
      "parents": [
        "07af74b94614a7e4b6c316419d0036a806be983f"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Fri Jul 20 00:46:55 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Fri Jul 20 00:46:55 2018 +0100"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "07af74b94614a7e4b6c316419d0036a806be983f",
      "tree": "9a5091bbbb09803b7fd25ee7ab6b641d329375d4",
      "parents": [
        "787a9f546b843d85bdc72efda58947366a3fb4c1"
      ],
      "author": {
        "name": "Thibault Saunier",
        "email": "tsaunier@igalia.com",
        "time": "Wed Jul 18 21:13:57 2018 -0400"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu Jul 19 09:11:22 2018 +0300"
      },
      "message": "basetransform: Do not check if NULL is an emtpy caps\n\ngst_base_transform_transform_caps can return NULL in various conditions\nthus we should not treat its result as valid caps.\n\nIn all other places NULL is properly handled.\n"
    },
    {
      "commit": "787a9f546b843d85bdc72efda58947366a3fb4c1",
      "tree": "16cd926a8b710032c533649088e69a1d8b1ead6e",
      "parents": [
        "d6c697e7d9585a48a2cfed793b72155bb8e5ad5b"
      ],
      "author": {
        "name": "Edward Hervey",
        "email": "edward@centricular.com",
        "time": "Mon Jun 18 16:29:18 2018 +0200"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Jul 18 14:08:02 2018 +0100"
      },
      "message": "concat: Properly forward the SEGMENT seqnum\n"
    },
    {
      "commit": "d6c697e7d9585a48a2cfed793b72155bb8e5ad5b",
      "tree": "684e0cffe5d5704051682f6ca07a5af8d78e52d2",
      "parents": [
        "7cbbdf3a90ef8d92c993d0b1a1c3a73d03f6bca4"
      ],
      "author": {
        "name": "Mark Nauwelaerts",
        "email": "mnauw@users.sourceforge.net",
        "time": "Mon May 21 09:14:37 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon May 21 10:42:58 2018 +0300"
      },
      "message": "gst: add some GIR array annotations\n"
    },
    {
      "commit": "7cbbdf3a90ef8d92c993d0b1a1c3a73d03f6bca4",
      "tree": "5e373ace4c4378ba4342033aa870d731ba866829",
      "parents": [
        "cba2c7dd89dc4cefebe6592b9b98e6e097bd840e"
      ],
      "author": {
        "name": "Christoph Reiter",
        "email": "reiter.christoph@gmail.com",
        "time": "Sun May 20 13:53:31 2018 +0200"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sun May 20 16:41:06 2018 +0100"
      },
      "message": "meson: Fix detection of glib-mkenums under MSYS2\n\nUnder MSYS2 glib-mkenums is an executable and has a .exe extension and\nthe path does not end with \"glib-mkenums\".\n\nMake the script compare the path without the file extension instead.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d796273\n"
    },
    {
      "commit": "cba2c7dd89dc4cefebe6592b9b98e6e097bd840e",
      "tree": "8b1460194d3e8c3e8667df4dffe7223b1aaad730",
      "parents": [
        "4d80b15b5a9d6935d0768560ad42c94e22dfb663"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu May 17 13:17:26 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu May 17 13:17:27 2018 +0100"
      },
      "message": "Release 1.14.1\n"
    },
    {
      "commit": "4d80b15b5a9d6935d0768560ad42c94e22dfb663",
      "tree": "56e905a4d87e529ac9c6a1c01a47dfde9cd60174",
      "parents": [
        "4c5f1098ddc4554a77cd3a8fbfc379471471d8e9"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu May 17 13:17:26 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu May 17 13:17:26 2018 +0100"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "4c5f1098ddc4554a77cd3a8fbfc379471471d8e9",
      "tree": "72ff7da6310a600f1a88b99797a07648d650fd77",
      "parents": [
        "d3f19741ad9d3e1849dc9ea589a0c3fdf34126d9"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu May 17 12:37:20 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu May 17 12:37:20 2018 +0100"
      },
      "message": "Update translations\n"
    },
    {
      "commit": "d3f19741ad9d3e1849dc9ea589a0c3fdf34126d9",
      "tree": "c5ea09bfa99b5d1698fcf8d090c0a0d9c4062b5b",
      "parents": [
        "fbf6e28747fa9ed10953010a75fc5a28dbe1b6c1"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Thu May 10 00:05:51 2018 +0300"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon May 14 17:01:25 2018 +0300"
      },
      "message": "pad: Fix race condition causing the same probe to be called multiple times\n\nProbes were remembering a cookie that was used to check if the probe was\nalready called this time before the probes list changed. However the\nsame probes could\u0027ve been called by another thread in between and thus\ngotten a new cookie, and would then be called a second time.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d795987\n"
    },
    {
      "commit": "fbf6e28747fa9ed10953010a75fc5a28dbe1b6c1",
      "tree": "cc6cb278ee1b2fa1a768e6cd8cd37249e5f90337",
      "parents": [
        "f887db4ab1d7bae188cd447531cbbb068ec28da6"
      ],
      "author": {
        "name": "Edward Hervey",
        "email": "edward@centricular.com",
        "time": "Fri May 04 09:29:22 2018 +0200"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue May 08 16:42:37 2018 +0100"
      },
      "message": "gst: Use memcpy() instead of strncpy() where appropriate\n\nstrncpy() is assumed to be for strings so the compiler assumes that\nit will need an extra byte for the string-terminaning NULL.\n\nFor cases where we know it\u0027s actually \"binary\" data, just copy it\nwith memcpy.\n\nFixes compiler warnings with gcc 8.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d795756\n"
    },
    {
      "commit": "f887db4ab1d7bae188cd447531cbbb068ec28da6",
      "tree": "2f5cca84eaceb6ded67b04b28b47125f16f6cc74",
      "parents": [
        "c97c95fc60b3814197853eda42619665f4498b54"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat May 05 16:16:45 2018 +0200"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat May 05 16:28:04 2018 +0200"
      },
      "message": "bufferlist: fix abort due to underflow when creating 0-sized list\n\ngst_buffer_list_new_sized(0) will cause an underflow in a calculation\nwhich then makes it try to allocate huge amounts of memory, which\nmay lead to aborts.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d795758\n"
    },
    {
      "commit": "c97c95fc60b3814197853eda42619665f4498b54",
      "tree": "c17ff580e24b7d281e369e50ac68e1d58dfe2515",
      "parents": [
        "2821126d608f5ff72c7dd33f0aa8858b3d2062c5"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat May 05 11:32:12 2018 +0200"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat May 05 11:32:12 2018 +0200"
      },
      "message": "aggregator: fix exports and since marker for new API\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d795332\n"
    },
    {
      "commit": "2821126d608f5ff72c7dd33f0aa8858b3d2062c5",
      "tree": "7eaa1feca6f3787610a0866b8aabd0fbc57160cd",
      "parents": [
        "42fda19a7c606d7ba74509d488a3b7e939b9f7eb"
      ],
      "author": {
        "name": "Olivier Crête",
        "email": "olivier.crete@collabora.com",
        "time": "Mon Apr 23 11:34:19 2018 -0400"
      },
      "committer": {
        "name": "Olivier Crête",
        "email": "olivier.crete@collabora.com",
        "time": "Fri May 04 13:48:17 2018 +0200"
      },
      "message": "aggregator: Add API to check if a pad has a new buffer\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d795332\n"
    },
    {
      "commit": "42fda19a7c606d7ba74509d488a3b7e939b9f7eb",
      "tree": "08ed8f769c432bac7d727787db0a9c402c5b23ab",
      "parents": [
        "5c774f0842ec07b3250a6f9868c5c991f9205a2b"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Fri Apr 20 12:30:24 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Apr 23 18:55:29 2018 +0100"
      },
      "message": "meson: fix invalid keyword argument warnings\n\ncc.compiles() doesn\u0027t have a \u0027prefix\u0027 argument (yet) and the\nprefix has already been prepended to the source code snippets.\n\nhttps://github.com/mesonbuild/meson/issues/2364\n"
    },
    {
      "commit": "5c774f0842ec07b3250a6f9868c5c991f9205a2b",
      "tree": "2c3e9c2906136b45c896b22e83bc7830a526a292",
      "parents": [
        "e7ccd5817198225c93cf1e0847d5dd25c6086f8d"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Apr 17 11:24:31 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Apr 23 18:55:23 2018 +0100"
      },
      "message": "multiqueue, inputselector: show pad properties in gst-inspect-1.0\n"
    },
    {
      "commit": "e7ccd5817198225c93cf1e0847d5dd25c6086f8d",
      "tree": "434aa40d07e0aaaf4357771d9cb7dc515598c867",
      "parents": [
        "2601fabccff77150ad6f276e69c91784dcf8d689"
      ],
      "author": {
        "name": "Mark Nauwelaerts",
        "email": "mnauw@users.sourceforge.net",
        "time": "Fri Apr 13 20:15:46 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon Apr 16 11:11:36 2018 +0300"
      },
      "message": "base: fix some GIR annotations\n\nMostly related to out parameters and their transfer\n"
    },
    {
      "commit": "2601fabccff77150ad6f276e69c91784dcf8d689",
      "tree": "d6eaf5fe7800d986897aff1495c1181200e51282",
      "parents": [
        "ee0619ec66d3774304885aa06d23559202e3c811"
      ],
      "author": {
        "name": "Mark Nauwelaerts",
        "email": "mnauw@users.sourceforge.net",
        "time": "Thu Mar 29 18:59:43 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon Apr 16 11:11:36 2018 +0300"
      },
      "message": "gst: add some GIR array annotations\n"
    },
    {
      "commit": "ee0619ec66d3774304885aa06d23559202e3c811",
      "tree": "6c149fc40b55eb5008037ead9512381cb0521862",
      "parents": [
        "92887d4767365d3c0c4e15233a2467366150b33c"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Apr 11 19:56:01 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Apr 11 23:19:46 2018 +0100"
      },
      "message": "gstdebug: fix occasional deadlocks on windows when outputting debug logging\n\nWhen outputting debug logs on Windows, some sections are protected\nwith a non-recursive lock. Turns out though that gst_debug_message_get()\nmight indirectly, via our printf format extensions, call code which\nin turn would try to log something when it can\u0027t handle something. If\nthat happens we end up in gst_debug_log_default() again recursively and\ntry to again take the lock that\u0027s already taken, thus deadlocking.\n\nFormat the debug message string outside of the critical section\ninstead to avoid this.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d784382\n"
    },
    {
      "commit": "92887d4767365d3c0c4e15233a2467366150b33c",
      "tree": "a0eff6b977f0216ccb81253c0180c42ece1d0dab",
      "parents": [
        "0b293cad89289c33fa0dcdac4935eaf18375cd51"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Apr 09 14:19:19 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Apr 11 23:19:43 2018 +0100"
      },
      "message": "gsturi: include gstconfig.h earlier for GST_API define\n"
    },
    {
      "commit": "0b293cad89289c33fa0dcdac4935eaf18375cd51",
      "tree": "6d2212a442c39a35157e6555725dba16af065727",
      "parents": [
        "1e3272ee917566c6ad394208880cb301639116d7"
      ],
      "author": {
        "name": "Jan Alexander Steffens (heftig)",
        "email": "jan.steffens@gmail.com",
        "time": "Tue Mar 27 10:25:46 2018 +0200"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Apr 05 20:01:16 2018 +0100"
      },
      "message": "gstinfo: fix debug levels being applied in the wrong order\n\nRemove unneeded reapplication of patterns. Besides being\nsuperfluous (gst_debug_reset_threshold already applies\npatterns) it was also wrong and didn\u0027t stop checking patterns\nafter the first match (broken in 67e9d139).\n\nAlso fix up unit test which checked for the wrong order.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d794717\n"
    },
    {
      "commit": "1e3272ee917566c6ad394208880cb301639116d7",
      "tree": "b06767c9e69e9c3a08d9ab3130b58b089d4d491f",
      "parents": [
        "fef082b5d08d36d170d960f865be1e69301ce891"
      ],
      "author": {
        "name": "Matthew Waters",
        "email": "matthew@centricular.com",
        "time": "Thu Mar 29 12:36:11 2018 +1100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Apr 05 20:01:06 2018 +0100"
      },
      "message": "bin: fix deep-element-added signal debug log message\n\nAdding the bin to the child element doesn\u0027t really make sense.\n"
    },
    {
      "commit": "fef082b5d08d36d170d960f865be1e69301ce891",
      "tree": "1a39477eed11a6e715929d48adff1eac6c72d8de",
      "parents": [
        "0ca5957342e59037fc308ae773ce7096b08da0cb"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Tue Mar 20 16:11:01 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Sun Mar 25 12:36:09 2018 +0300"
      },
      "message": "gst: Fix compilation with latest GLib\n\ng_object_ref() forwards the type of its argument nowadays.\n\n./grammar.y:409:14: error: assignment from incompatible pointer type [-Werror\u003dincompatible-pointer-types]\ngstchildproxy.c:212:7: error: assignment from incompatible pointer type [-Werror\u003dincompatible-pointer-types]\n"
    },
    {
      "commit": "0ca5957342e59037fc308ae773ce7096b08da0cb",
      "tree": "fba2ce32efffe1b1969b91a985e34e5abadbf87e",
      "parents": [
        "deb0d9d49b48ecf676831f4aa2d39d2e0b673e98"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Wed Mar 21 10:20:14 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Sun Mar 25 12:32:42 2018 +0300"
      },
      "message": "net: Include gstnetcontrolmessagemeta.h in net.h\n"
    },
    {
      "commit": "deb0d9d49b48ecf676831f4aa2d39d2e0b673e98",
      "tree": "5ad7519f87e2784ce9b032618e0e2db0bff41e5c",
      "parents": [
        "72025c538cdd5cf90b2a2ff72b01674fe2fb1d69"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Wed Mar 21 10:13:44 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Sun Mar 25 12:32:36 2018 +0300"
      },
      "message": "paramspecs: Set g-i annotation values for GST_PARAM_* constants\n"
    },
    {
      "commit": "72025c538cdd5cf90b2a2ff72b01674fe2fb1d69",
      "tree": "96077ef9bb988bc3cecb7045f740ce9b6e5a1567",
      "parents": [
        "80e0e90d00bb358ca9dc071cf6de010ec5ae2644"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Wed Mar 21 10:11:30 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Sun Mar 25 12:32:31 2018 +0300"
      },
      "message": "elementfactory: GST_ELEMENT_FACTORY_TYPE_DECODABLE had DECRYPTOR added, update g-i annotation value\n"
    },
    {
      "commit": "80e0e90d00bb358ca9dc071cf6de010ec5ae2644",
      "tree": "33e829f7b8bfc284a478bf5f52c0ff654e937ba2",
      "parents": [
        "81450fb55b1404f8bd70812f3c7903777a1f062a"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 19 20:09:51 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 19 20:09:55 2018 +0000"
      },
      "message": "Release 1.14.0\n"
    },
    {
      "commit": "81450fb55b1404f8bd70812f3c7903777a1f062a",
      "tree": "1df3884dc121d43ab09fb028220aeb1ce416d38f",
      "parents": [
        "bc431c2af309ed78881da7e07011be7f3152db0a"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 19 20:09:51 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 19 20:09:51 2018 +0000"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "bc431c2af309ed78881da7e07011be7f3152db0a",
      "tree": "fb013077860ac1e6773292596822609db7f7de57",
      "parents": [
        "f9961026c001110a22bd53cc1504c9f4c86ba49d"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 19:08:54 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 19:09:04 2018 +0000"
      },
      "message": "Release 1.13.91\n"
    },
    {
      "commit": "f9961026c001110a22bd53cc1504c9f4c86ba49d",
      "tree": "cf14a8a0937fb5fc18f35990dc8da35340e1930c",
      "parents": [
        "e1ac1bc3a84a52c7917dbef2858d6234a73cde36"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 19:08:54 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 19:08:54 2018 +0000"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "e1ac1bc3a84a52c7917dbef2858d6234a73cde36",
      "tree": "aa17413f289edb0f96799d34de4a6ce55f4f6ee4",
      "parents": [
        "99df754c222f40baeade90e03a7808fce6461548"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 11:54:42 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 11:54:42 2018 +0000"
      },
      "message": "meson: docs: update api decorators to ignore\n"
    },
    {
      "commit": "99df754c222f40baeade90e03a7808fce6461548",
      "tree": "779957c5cc8c089ee87d625e47b39939cf9f177c",
      "parents": [
        "d86a90550bf7e2cba312801a0861fa2ece99d7a3"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 12 23:12:13 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 00:57:37 2018 +0000"
      },
      "message": "docs: fixup for new libs API export decorators\n"
    },
    {
      "commit": "d86a90550bf7e2cba312801a0861fa2ece99d7a3",
      "tree": "8ddb05ead37593a2dc37823dd1c01cbf72243f1f",
      "parents": [
        "6b286fb7ddeae1d45907465c49b8a414ae208332"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 12 23:03:26 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 00:57:37 2018 +0000"
      },
      "message": "net: GST_EXPORT -\u003e GST_NET_API\n\nWe need different export decorators for the different libs.\nFor now no actual change though, just rename before the release,\nand add prelude headers to define the new decorator to GST_EXPORT.\n"
    },
    {
      "commit": "6b286fb7ddeae1d45907465c49b8a414ae208332",
      "tree": "8d6b420497eac09bbac83e54c9903c0300fd39b1",
      "parents": [
        "357e7c7b02431f7515f9b77778945fc8faa2f80f"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 12 23:03:26 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 00:57:37 2018 +0000"
      },
      "message": "controller: GST_EXPORT -\u003e GST_CONTROLLER_API\n\nWe need different export decorators for the different libs.\nFor now no actual change though, just rename before the release,\nand add prelude headers to define the new decorator to GST_EXPORT.\n"
    },
    {
      "commit": "357e7c7b02431f7515f9b77778945fc8faa2f80f",
      "tree": "149b10bb737452010cea07d901aab69c78efa40a",
      "parents": [
        "7e2ace8618acf7739b99a2c4e5e74c1281f57c7c"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 12 23:03:26 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 00:57:36 2018 +0000"
      },
      "message": "check: GST_EXPORT -\u003e GST_CHECK_API\n\nWe need different export decorators for the different libs.\nFor now no actual change though, just rename before the release,\nand add prelude headers to define the new decorator to GST_EXPORT.\n"
    },
    {
      "commit": "7e2ace8618acf7739b99a2c4e5e74c1281f57c7c",
      "tree": "91d5cbbf0d849b2327305eca618fd33247c57eef",
      "parents": [
        "8983cce9f61e54fec05ce09718d06061642635d8"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 12 23:03:26 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 00:46:00 2018 +0000"
      },
      "message": "base: GST_EXPORT -\u003e GST_BASE_API\n\nWe need different export decorators for the different libs.\nFor now no actual change though, just rename before the release,\nand add prelude headers to define the new decorator to GST_EXPORT.\n"
    },
    {
      "commit": "8983cce9f61e54fec05ce09718d06061642635d8",
      "tree": "2781d8aa8aec88377a29a7516fe8ae45211be517",
      "parents": [
        "7a008ea481a95e80d9f09ffeb8ed4b7a0f0c8667"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Mar 12 23:03:26 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Tue Mar 13 00:45:35 2018 +0000"
      },
      "message": "gst: GST_EXPORT -\u003e GST_API\n\nWe need different export decorators for the different libs.\nFor now no actual change though, just rename before the release,\nand add prelude headers to define the new decorator to GST_EXPORT.\n"
    },
    {
      "commit": "7a008ea481a95e80d9f09ffeb8ed4b7a0f0c8667",
      "tree": "69188dd4d5a1d71b3b1ddbd628fbc9b7807c419f",
      "parents": [
        "cbd03e26ce8ac41c77b3b4a9b7f06a54a0311ce8"
      ],
      "author": {
        "name": "Matthew Waters",
        "email": "matthew@centricular.com",
        "time": "Thu Mar 08 13:30:30 2018 +1100"
      },
      "committer": {
        "name": "Matthew Waters",
        "email": "matthew@centricular.com",
        "time": "Mon Mar 12 22:06:21 2018 +1100"
      },
      "message": "promise: be more explicit in docs about who/when to use reply/interrupt/expire\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d794153\n"
    },
    {
      "commit": "cbd03e26ce8ac41c77b3b4a9b7f06a54a0311ce8",
      "tree": "ab008a5fca5a436c4f3311c6549ec127c6fe79a6",
      "parents": [
        "12c5d903c9cf80d9365d57b4643fef9f57aa4d60"
      ],
      "author": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Wed Mar 07 11:19:25 2018 -0500"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Wed Mar 07 20:03:56 2018 -0500"
      },
      "message": "basesrc: Balance unlock/unlock_stop in _src_stop()\n\nOtherwise it\u0027s possible that we won\u0027t be able to start again\ndepending the implementation. We do start/stop in normal use cases\nwhenever GST_QUERY_SCHEDULING happens before we are started.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d794149\n"
    },
    {
      "commit": "12c5d903c9cf80d9365d57b4643fef9f57aa4d60",
      "tree": "870c8ddad4cf1072cacd712cc9cc84be73f30220",
      "parents": [
        "f204b57fa54447d7d0052cd96f0fc5cb76016af6"
      ],
      "author": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Wed Mar 07 11:16:00 2018 -0500"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Wed Mar 07 20:03:56 2018 -0500"
      },
      "message": "basesrc: No need to stop flushing in start_complete\n\nThe flushing state is handled a bit differently, there is no need\nto stop flushing in start_complete. This would other result in\nunlock_stop being called without unlock_start.\n\nUnlike what the old comment says, there is no need to take the live\nlock here, we are still single threaded at this point (app thread\nor the state change thread). Also, we will wait for playing state\nin create/getrange, no need to do that twice.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d794149\n"
    },
    {
      "commit": "f204b57fa54447d7d0052cd96f0fc5cb76016af6",
      "tree": "6fdd252cefa3b82ac49d15e64ad91d1cba4694ea",
      "parents": [
        "89eac59e928b24363f405f11751720cabd0b4a75"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon Mar 05 11:52:24 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon Mar 05 11:52:24 2018 +0200"
      },
      "message": "debugutils: Change dot-file functions documentation to proper gtk-doc\n\nThis way gobject-introspection also picks it up and handles our\nannotations.\n\nSee https://gitlab.gnome.org/GNOME/gobject-introspection/issues/194\n"
    },
    {
      "commit": "89eac59e928b24363f405f11751720cabd0b4a75",
      "tree": "eba1beab60b4d44319739cb6df15eb975c262348",
      "parents": [
        "a1bf0f0e6a8118eab309707f52a64e1ce2c2be95"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Sun Mar 04 10:53:10 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Mon Mar 05 09:39:57 2018 +0200"
      },
      "message": "queuearray: Implement pop_tail_struct() for completeness\n\nAll other variants of {peek,pop}_{head,tail}_{,struct} were already\nimplemented.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d794035\n"
    },
    {
      "commit": "a1bf0f0e6a8118eab309707f52a64e1ce2c2be95",
      "tree": "3a5aa6aea1f17f429e8e14182f858e0da667a521",
      "parents": [
        "87be91a260c2cc48be8bcf31d6d57c736f559947"
      ],
      "author": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Sun Mar 04 10:24:49 2018 +0200"
      },
      "committer": {
        "name": "Sebastian Dröge",
        "email": "sebastian@centricular.com",
        "time": "Sun Mar 04 10:25:08 2018 +0200"
      },
      "message": "gst: Add some more (type filename) annotations\n"
    },
    {
      "commit": "87be91a260c2cc48be8bcf31d6d57c736f559947",
      "tree": "7131354b201d45d2094e7282676a974642bd63a7",
      "parents": [
        "28612e15cc15cb7736706ffe30d0f777dd8ad523"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat Mar 03 21:51:49 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat Mar 03 21:51:58 2018 +0000"
      },
      "message": "Release 1.13.90\n"
    },
    {
      "commit": "28612e15cc15cb7736706ffe30d0f777dd8ad523",
      "tree": "6671a2ae224800f1fbc466ed1ad539576eb9b146",
      "parents": [
        "5a5a548b0918390d0c8cf9dfc3d61e19eb829073"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat Mar 03 21:51:49 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat Mar 03 21:51:49 2018 +0000"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "5a5a548b0918390d0c8cf9dfc3d61e19eb829073",
      "tree": "0078ce268dad22c1dc4c1b474a328bb428bd5f92",
      "parents": [
        "cbe24ecc8953c8fca48d3be22b173d8f6aa6ec2d"
      ],
      "author": {
        "name": "Matthew Waters",
        "email": "matthew@centricular.com",
        "time": "Tue Feb 13 22:20:18 2018 +1100"
      },
      "committer": {
        "name": "Matthew Waters",
        "email": "matthew@centricular.com",
        "time": "Fri Mar 02 18:25:21 2018 +1100"
      },
      "message": "plugins: Don\u0027t force 64-bit file/seek functions variants on android\n\nMost functions are automatically chosen from the _FILE_OFFSET_BITS\ndefine, the remaining one (fstat) is only available on API \u003e\u003d 21 so\ncheck for that\n"
    },
    {
      "commit": "cbe24ecc8953c8fca48d3be22b173d8f6aa6ec2d",
      "tree": "894dcd3cc0695ab8891672c574b6228efe554823",
      "parents": [
        "23b32d56008d364257d1d186da52650cb4475aa4"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Mar 01 22:21:17 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Mar 01 22:21:17 2018 +0000"
      },
      "message": "Add new symbol to docs and .def file\n\nFixes make check\n"
    },
    {
      "commit": "23b32d56008d364257d1d186da52650cb4475aa4",
      "tree": "41c63599cfb27ff7f04650e0870aedcc9335eca4",
      "parents": [
        "9e44738ae7f06e182e2e393b1ad8da319b28447c"
      ],
      "author": {
        "name": "Olivier Crête",
        "email": "olivier.crete@collabora.com",
        "time": "Thu Mar 01 16:19:09 2018 -0500"
      },
      "committer": {
        "name": "Olivier Crête",
        "email": "olivier.crete@collabora.com",
        "time": "Thu Mar 01 16:31:57 2018 -0500"
      },
      "message": "queue: Ignore thresholds if a query is queued\n\nThe queue gets filled by the tail, so a query will always be the tail\nobject, not the head object. Also add a _peek_tail_struct() method to the\nGstQueueArray to enable looking at the tail.\n\nWith unit test to prevent future regression.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d762875\n"
    },
    {
      "commit": "9e44738ae7f06e182e2e393b1ad8da319b28447c",
      "tree": "87a0a58a2b5fed47e1a1355dc0b4afbaa7bb1871",
      "parents": [
        "d67623c7a9cd50e42f1b2e48d29b79e366aa00ef"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 18:38:01 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 18:38:01 2018 +0100"
      },
      "message": "meson: -Wformat-* require -Wformat\n"
    },
    {
      "commit": "d67623c7a9cd50e42f1b2e48d29b79e366aa00ef",
      "tree": "4e66beb14f277fe32fc83a90303f0601650e2dd6",
      "parents": [
        "8c10f1e2b40b40c769c3cea520fd9b1ce3ce751e"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 17:20:06 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 17:20:48 2018 +0100"
      },
      "message": "meson: enable more warnings\n\nModeled on the autotools build, -W flags are only\nadded if the compiler supports them.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793958\n"
    },
    {
      "commit": "8c10f1e2b40b40c769c3cea520fd9b1ce3ce751e",
      "tree": "203bdbe35b6fdbee50e65bcc48fe52c9e4469268",
      "parents": [
        "a567cc13a50948a251cdf380e8407f0c18d9fff3"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 00:31:11 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 15:25:53 2018 +0100"
      },
      "message": "gstaggregator: pads must inherit from #GstAggregatorPad\n\nDocument this, and take advantage of that fact to use\nGstAggregator.srcpad.segment instead of GstAggregator.segment\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793942\n"
    },
    {
      "commit": "a567cc13a50948a251cdf380e8407f0c18d9fff3",
      "tree": "8e5abe6c7b80e87ec93f3b9dd146dac597be2c3f",
      "parents": [
        "609adc06095f54c426ae3ad8879510610355c21c"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 01:15:34 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 01:15:34 2018 +0100"
      },
      "message": "Revert \"gstaggregator: pads must inherit from #GstAggregatorPad\"\n\nThis reverts commit 9774b3775d8483e5697f9196a26c1e5831113bd6.\n\nPushed by mistake\n"
    },
    {
      "commit": "609adc06095f54c426ae3ad8879510610355c21c",
      "tree": "203bdbe35b6fdbee50e65bcc48fe52c9e4469268",
      "parents": [
        "60fae518b00d88fea7f6fda5c2d2eb453b42ae3d"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 01:12:07 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 01:12:07 2018 +0100"
      },
      "message": "ghostpad: ensure we build a ghost pad ..\n\nWhen we construct from a custom GType\n"
    },
    {
      "commit": "60fae518b00d88fea7f6fda5c2d2eb453b42ae3d",
      "tree": "25ff2155ed3cb918eedb913565e6cb8757951ad2",
      "parents": [
        "9774b3775d8483e5697f9196a26c1e5831113bd6"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 01:09:48 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 01:09:48 2018 +0100"
      },
      "message": "pad: fix mixed declarations\n"
    },
    {
      "commit": "9774b3775d8483e5697f9196a26c1e5831113bd6",
      "tree": "84454e5486979f1f4638479dcec966e0cf69dee6",
      "parents": [
        "f1aba33090ba04596984a11570773512ea44f5d6"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 00:31:11 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 00:39:50 2018 +0100"
      },
      "message": "gstaggregator: pads must inherit from #GstAggregatorPad\n\nDocument this, and take advantage of that fact to use\nGstAggregator.srcpad.segment instead of GstAggregator.segment\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793942\n"
    },
    {
      "commit": "f1aba33090ba04596984a11570773512ea44f5d6",
      "tree": "31bef37c4be74bfbb953d7d65f063869bf5dc3fa",
      "parents": [
        "7847e69ef8bab985739b60460094c17b471786db"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Wed Feb 28 19:53:42 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 00:39:08 2018 +0100"
      },
      "message": "aggregator: allow src GstAggregatorPads\n\nSee https://bugzilla.gnome.org/show_bug.cgi?id\u003d793917\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793934\n"
    },
    {
      "commit": "7847e69ef8bab985739b60460094c17b471786db",
      "tree": "43d13aec28ebdb34516f84e315415eb82c89d04f",
      "parents": [
        "91798e16cc09420163684d13779f13f374164ea2"
      ],
      "author": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Wed Feb 28 19:51:44 2018 +0100"
      },
      "committer": {
        "name": "Mathieu Duponchelle",
        "email": "mathieu@centricular.com",
        "time": "Thu Mar 01 00:39:08 2018 +0100"
      },
      "message": "pad, ghostpad: use the template gtype if specified\n\nAlso make sure the GType passed to the with_gtype versions\nof the template constructors is_a GstPad\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793933\n"
    },
    {
      "commit": "91798e16cc09420163684d13779f13f374164ea2",
      "tree": "def2525a5634f94b87ebf6baa076d6386136abb0",
      "parents": [
        "a84b886a7d588e5eb54b4ca5a9c5538b9555556f"
      ],
      "author": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Wed Feb 21 22:25:25 2018 -0500"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Thu Feb 22 16:14:57 2018 -0500"
      },
      "message": "baseparse: Fix integer overflow in bitrate calculation\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793284\n"
    },
    {
      "commit": "a84b886a7d588e5eb54b4ca5a9c5538b9555556f",
      "tree": "a3d2d1dc90a55df3617ba118fbdb7ab599e04e8c",
      "parents": [
        "25aed8c7ff79499ef7520f7f4d023cfcc0ead808"
      ],
      "author": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Wed Feb 21 22:01:36 2018 -0500"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Thu Feb 22 16:14:57 2018 -0500"
      },
      "message": "baseparse: Avoid overflow in update_interval calculation\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793284\n"
    },
    {
      "commit": "25aed8c7ff79499ef7520f7f4d023cfcc0ead808",
      "tree": "3984db75498e1504a3ef67b48d13a5adb073586c",
      "parents": [
        "580e3a799e588f751cbd2ad6d344b67801f1706e"
      ],
      "author": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Wed Feb 21 21:43:59 2018 -0500"
      },
      "committer": {
        "name": "Nicolas Dufresne",
        "email": "nicolas.dufresne@collabora.com",
        "time": "Thu Feb 22 16:14:57 2018 -0500"
      },
      "message": "baseparse: Fix check for update_interval\n\nupdate_interval may be -1\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793284\n"
    },
    {
      "commit": "580e3a799e588f751cbd2ad6d344b67801f1706e",
      "tree": "fce6e636c67bb652a56dfa15aa58e7836ac81ed3",
      "parents": [
        "bbf8f50cdee6ed6a73fd59106b78c0a0b6678b70"
      ],
      "author": {
        "name": "Justin Kim",
        "email": "justin.kim@collabora.com",
        "time": "Mon Feb 19 15:39:46 2018 +0900"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Feb 21 14:58:13 2018 +0000"
      },
      "message": "meson: Use .dylib suffix if darwin\n\nFor Mac OS, GST_EXTRA_MODULE_SUFFIX should be set as \u0027.dylib\u0027.\nOtherwise, GStreamer fails to load its plugins.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793584\n"
    },
    {
      "commit": "bbf8f50cdee6ed6a73fd59106b78c0a0b6678b70",
      "tree": "d3b5584e27aeaad15b039be42c2ac2affeb42df2",
      "parents": [
        "9fb56a32f51cc5a624d79463ced7ccd74953e3af"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 01 18:29:27 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Mon Feb 19 15:44:04 2018 +0000"
      },
      "message": "queuearray: add _peek_tail() and _pop_tail()\n\nAPI: gst_queue_array_pop_tail()\nAPI: gst_queue_array_peek_tail()\n\nThese will be needed later for appsrc.\n"
    },
    {
      "commit": "9fb56a32f51cc5a624d79463ced7ccd74953e3af",
      "tree": "a1465a8eba375610cd8dda8b2a72f1ccfec5bbdd",
      "parents": [
        "65dcb2adbfe8edeaaa0212df2798695f15497b90"
      ],
      "author": {
        "name": "Mark Nauwelaerts",
        "email": "mnauw@users.sourceforge.net",
        "time": "Tue Feb 13 12:38:33 2018 +0100"
      },
      "committer": {
        "name": "Mark Nauwelaerts",
        "email": "mnauw@users.sourceforge.net",
        "time": "Sun Feb 18 12:16:36 2018 +0100"
      },
      "message": "gst: fix some GIR annotations\n\nMostly related to out parameters and their transfer\n"
    },
    {
      "commit": "65dcb2adbfe8edeaaa0212df2798695f15497b90",
      "tree": "81513ab7a4cc784717541c2a4c2f5a76ef1ffba0",
      "parents": [
        "7fad93d03559513c947e38065b1cc160b1621cf6"
      ],
      "author": {
        "name": "Alicia Boya García",
        "email": "aboya@igalia.com",
        "time": "Wed Jan 10 04:08:57 2018 +0100"
      },
      "committer": {
        "name": "Thibault Saunier",
        "email": "tsaunier@igalia.com",
        "time": "Fri Feb 16 10:35:14 2018 -0300"
      },
      "message": "gstbasesink: Include segment.offset in the computation of position\n\nPosition queries with GST_FORMAT_TIME are supposed to return stream\ntime.\n\ngst_base_sink_get_position() estimates the current stream time on its\nown instead of using gst_segment_to_stream_time(), but the algorithm\nused was not taking segment.offset into account, resulting in invalid\nvalues when this field was set to a non-zero value.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d792434\n"
    },
    {
      "commit": "7fad93d03559513c947e38065b1cc160b1621cf6",
      "tree": "aff1221297d8b813feeaa27058438fa721b933b8",
      "parents": [
        "81a767bbdb75960d5ddf0f89a03cfee0777498e2"
      ],
      "author": {
        "name": "Matthew Waters",
        "email": "matthew@centricular.com",
        "time": "Thu Feb 15 12:58:43 2018 +1100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Fri Feb 16 13:14:40 2018 +0000"
      },
      "message": "tracers: latency: allow for non parented pads to send latency probes\n\nSuch a setup is used in rtspsrc for its TCP connection\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d793478\n"
    },
    {
      "commit": "81a767bbdb75960d5ddf0f89a03cfee0777498e2",
      "tree": "7b96b9d1fb65ce1b2abdf61e7f4b044e3e990725",
      "parents": [
        "124f2f566f53302400c0af442676592d017e180a"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 19:44:14 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 19:44:14 2018 +0000"
      },
      "message": "Back to development\n"
    },
    {
      "commit": "124f2f566f53302400c0af442676592d017e180a",
      "tree": "6a273ea4f1d06e18831421a3bc1f736398686932",
      "parents": [
        "f6b1533e7a7bdfeab165be66008bb48123bd89d2"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 16:31:16 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 16:43:52 2018 +0000"
      },
      "message": "Release 1.13.1\n"
    },
    {
      "commit": "f6b1533e7a7bdfeab165be66008bb48123bd89d2",
      "tree": "ed972349bbbd7e7c04d35b8231ab8f4ba2aa62fe",
      "parents": [
        "dd78aa27a47910fd824c508414c3eb3f91a992f8"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 13:36:26 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 13:40:22 2018 +0000"
      },
      "message": "tests: pipeline: try to make test_pipeline_reset_start_time more reliable\n\nOccasionally this test would fail, especially if the system is under load,\nbecause the position query would pick up the last position from the\nlast buffer timestamp which has a lower timestamp than what we\u0027re\nlooking for. The sleep is long enough, however. It\u0027s unclear to me why\nexactly this happens but there seems to be some kind of scheduling\nissue going on as the streaming thread floods the sink with buffers.\n\nLet\u0027s throttle the fakesrc to 100 buffers per second and make the sink\nsync to the clock to restore some sanity. It should be totally sufficient\nto test what we want to test, and seems to make things reliable here.\n"
    },
    {
      "commit": "dd78aa27a47910fd824c508414c3eb3f91a992f8",
      "tree": "73af3eb028fd90a30ec3c9ea0bc25f8b9a0aa9ed",
      "parents": [
        "ea402c703464e5075258e5290159e819c1f4687a"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 12:03:20 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 12:11:55 2018 +0000"
      },
      "message": "tests: uri: fix build without -DGST_DISABLE_DEPRECATED\n\nMust undefine it before including gst headers, since the test\ntests deprecated API.\n"
    },
    {
      "commit": "ea402c703464e5075258e5290159e819c1f4687a",
      "tree": "289ad94f3b3a50119d5210914a7f9d8952340c13",
      "parents": [
        "c10668374dd93856160334aab233486c359b5d4c"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 12:09:31 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 12:11:41 2018 +0000"
      },
      "message": "gstconfig.h: want deprecation warnings if GST_DISABLE_DEPRECATED is *set*\n\nFix inverted logic. If GST_DISABLE_DEPRECATED is undefined,\nwe don\u0027t want warnings about deprecated API, and if it\u0027s\ndefined we do want warnings.\n"
    },
    {
      "commit": "c10668374dd93856160334aab233486c359b5d4c",
      "tree": "7e478183778ba5af66f3e376f623ce4ca7896800",
      "parents": [
        "7b7b3e754a72c95b8aca55dcff6a8139ffb1b90b"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 11:28:23 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 15 11:28:23 2018 +0000"
      },
      "message": "po: update translations\n"
    },
    {
      "commit": "7b7b3e754a72c95b8aca55dcff6a8139ffb1b90b",
      "tree": "61909459ffbffc873410c6845af585829c299b93",
      "parents": [
        "8f4e4b02613272402b57ed2b216f367c576857e7"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Feb 14 19:37:35 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Feb 14 19:37:35 2018 +0000"
      },
      "message": "docs: add flow combiner ref/unref to docs\n\nSo new-in-1.12 index actually has some entries.\n"
    },
    {
      "commit": "8f4e4b02613272402b57ed2b216f367c576857e7",
      "tree": "d9f49c274f159975f14709049fe6d820952db7ad",
      "parents": [
        "5389254f2f0851b7ad4c5e5afcaf7f240eacd0a8"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Feb 14 19:13:28 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Feb 14 19:13:28 2018 +0000"
      },
      "message": "docs: add index for new symbols in 1.14\n"
    },
    {
      "commit": "5389254f2f0851b7ad4c5e5afcaf7f240eacd0a8",
      "tree": "7772aeeb436b825aae82d8f788efafac6e8308a1",
      "parents": [
        "24f9c2dcb325fa00a0aa297c7b9af869df123446"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Feb 14 19:12:06 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Wed Feb 14 19:12:06 2018 +0000"
      },
      "message": "docs: add index for new symbols in 1.12\n"
    },
    {
      "commit": "24f9c2dcb325fa00a0aa297c7b9af869df123446",
      "tree": "c031cc9d94e6411148acba1fcd0bc18476e0b733",
      "parents": [
        "ffa4dc4dce8c44f372b361ef00fb7715eb5cbb87"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 08 17:22:14 2018 +0000"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Thu Feb 08 17:22:14 2018 +0000"
      },
      "message": "meson: make version numbers ints and fix int/string comparison\n\nWARNING: Trying to compare values of different types (str, int).\nThe result of this is undefined and will become a hard error\nin a future Meson release.\n"
    },
    {
      "commit": "ffa4dc4dce8c44f372b361ef00fb7715eb5cbb87",
      "tree": "6c724c39d876ea1e57d9fca7c36a2cff5d543800",
      "parents": [
        "08dab770d6b2288373d01d847f1ea98c42175835"
      ],
      "author": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat Feb 03 17:56:04 2018 +0100"
      },
      "committer": {
        "name": "Tim-Philipp Müller",
        "email": "tim@centricular.com",
        "time": "Sat Feb 03 17:56:04 2018 +0100"
      },
      "message": "autotools: use -fno-strict-aliasing where supported\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id\u003d769183\n"
    }
  ],
  "next": "08dab770d6b2288373d01d847f1ea98c42175835"
}
