)]}'
{
  "log": [
    {
      "commit": "ece955a9947e8d5848223c849d2c0f3f928078d4",
      "tree": "ddf3fea37857c1a72ee59fd74de176276c88de38",
      "parents": [
        "a488b169d724d6b4cfcd7037dbab1f1c2bf04f3b",
        "3ff097cd333cb8aa0ceb29571587ff0dd35e0e04"
      ],
      "author": {
        "name": "Andrei Laperie",
        "email": "andrei.laperie@intel.com",
        "time": "Tue Nov 13 09:05:05 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 13 09:05:05 2018"
      },
      "message": "Merge pull request #164 from manoj23/add-WDS_INSTALL_TESTS\n\nAdd WDS_INSTALL_TESTS option to install test programs"
    },
    {
      "commit": "a488b169d724d6b4cfcd7037dbab1f1c2bf04f3b",
      "tree": "23c1dba213013057fc25e73cdde32862077cc340",
      "parents": [
        "589bcd945686032b0ef95adfebfcf189ca3f18fe",
        "e172cbee942c3ea050924a24d7138d023335cfcb"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Jan 18 11:42:41 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 18 11:42:41 2017"
      },
      "message": "Merge pull request #172 from alexshalamov/fix_issue_170\n\nAllow 0.0.0.0 address in a presentation url"
    },
    {
      "commit": "e172cbee942c3ea050924a24d7138d023335cfcb",
      "tree": "23c1dba213013057fc25e73cdde32862077cc340",
      "parents": [
        "589bcd945686032b0ef95adfebfcf189ca3f18fe"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Jan 18 08:49:54 2017"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Jan 18 08:57:08 2017"
      },
      "message": "Allow all IPv4 0.0.0.0 address in a presentation url\n\nThis patch fixes lexer rule for parsing presentation url.\n\nFixes #170: allow 0.0.0.0 address in presentation url\n"
    },
    {
      "commit": "589bcd945686032b0ef95adfebfcf189ca3f18fe",
      "tree": "b3883e44aa778ab2fa5c04991b7a62edbca23d72",
      "parents": [
        "ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5",
        "1216ab10cb1ae1d094dc531e8dceaa9766a9aca2"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Sep 16 09:17:26 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 16 09:17:26 2016"
      },
      "message": "Merge pull request #167 from pozdnyakov/Fix_166\n\nFixes #166: add missing \u0027break\u0027 statements"
    },
    {
      "commit": "1216ab10cb1ae1d094dc531e8dceaa9766a9aca2",
      "tree": "b3883e44aa778ab2fa5c04991b7a62edbca23d72",
      "parents": [
        "ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Sep 16 09:04:36 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Sep 16 09:04:36 2016"
      },
      "message": "Fixes #166: add missing \u0027break\u0027 statements\n\nAdd missing \u0027break\u0027 statements at MiracBrokerSource::on_connection_failure.\n"
    },
    {
      "commit": "3ff097cd333cb8aa0ceb29571587ff0dd35e0e04",
      "tree": "e1692fa8b5536ab9edcb98f2df5720963b3ea682",
      "parents": [
        "ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5"
      ],
      "author": {
        "name": "Georges Savoundararadj",
        "email": "savoundg@gmail.com",
        "time": "Sat Jul 02 22:55:50 2016"
      },
      "committer": {
        "name": "Georges Savoundararadj",
        "email": "savoundg@gmail.com",
        "time": "Sun Jul 03 00:17:53 2016"
      },
      "message": "Add WDS_INSTALL_TESTS option to install test programs\n"
    },
    {
      "commit": "ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5",
      "tree": "2fb5b656a1d56d80d08fdab6a9b82ec0e71c1b96",
      "parents": [
        "3692d0aa8bf6c009815c8f30e6df37e15ec5eaab",
        "0410f76ce6e3b2ef6a788e320ef3e09be689674d"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Apr 22 11:31:40 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Apr 22 11:31:40 2016"
      },
      "message": "Merge pull request #158 from pozdnyakov/v1.1.0\n\nVersion 1.1.0"
    },
    {
      "commit": "0410f76ce6e3b2ef6a788e320ef3e09be689674d",
      "tree": "2fb5b656a1d56d80d08fdab6a9b82ec0e71c1b96",
      "parents": [
        "3692d0aa8bf6c009815c8f30e6df37e15ec5eaab"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 11:30:06 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 11:30:06 2016"
      },
      "message": "Version 1.1.0\n"
    },
    {
      "commit": "3692d0aa8bf6c009815c8f30e6df37e15ec5eaab",
      "tree": "5d555fb26981b1038ec00bb4ec2af1dd3d9192c9",
      "parents": [
        "52dd2e7ac9a7d42dbc3cecc9961aa1f0b55a1228",
        "7c4fe68063f5b2634b79993727fd72421005927d"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Apr 22 11:26:24 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Apr 22 11:26:24 2016"
      },
      "message": "Merge pull request #157 from pozdnyakov/make_crossplatform\n\nMake libwds compile on Windows"
    },
    {
      "commit": "52dd2e7ac9a7d42dbc3cecc9961aa1f0b55a1228",
      "tree": "a1aaffd26f74964fb2af5aab5ce421bae96f916f",
      "parents": [
        "2810b10079c7e5f74206c113dcb6c4682622a4ee"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 11:20:47 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 11:20:47 2016"
      },
      "message": "Revert \"Make libwds compile on Windows\"\n\nThis reverts commit 41e07d08129a997eaf6d18b69c0482c46699a7dc.\n\nReason: MSVC compile warnings\n"
    },
    {
      "commit": "7c4fe68063f5b2634b79993727fd72421005927d",
      "tree": "082a43c72b6ee2064b7ec470cd2582be808bc3ac",
      "parents": [
        "e1c644d454b84bcd4701ed23b176b5fa4c8280e6"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 09:58:26 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 11:18:31 2016"
      },
      "message": "Make libwds compile on Windows\n"
    },
    {
      "commit": "2810b10079c7e5f74206c113dcb6c4682622a4ee",
      "tree": "97c1ccfd5acea30ee0ab4f83a67938806eb5219f",
      "parents": [
        "d8b764ca543233e4f295dd43a21a8c047f7bb5d1",
        "41e07d08129a997eaf6d18b69c0482c46699a7dc"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Apr 22 10:41:14 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Apr 22 10:41:14 2016"
      },
      "message": "Merge pull request #156 from pozdnyakov/make_crossplatform\n\nMake libwds cross-platfrom"
    },
    {
      "commit": "41e07d08129a997eaf6d18b69c0482c46699a7dc",
      "tree": "330a918313c4c31ca563df055550add73e7f12d1",
      "parents": [
        "e1c644d454b84bcd4701ed23b176b5fa4c8280e6"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 09:58:26 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 09:58:26 2016"
      },
      "message": "Make libwds compile on Windows\n"
    },
    {
      "commit": "e1c644d454b84bcd4701ed23b176b5fa4c8280e6",
      "tree": "7ccc41355dd00654189f910b0b63f610b4751127",
      "parents": [
        "0b6bb849adc7ded98d8dbffff55b28c71203481e"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 09:56:04 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 09:56:04 2016"
      },
      "message": "Use the standard unsigned integral type\n\nUse \u0027unsigned\u0027 instead of \u0027uint\u0027.\n"
    },
    {
      "commit": "0b6bb849adc7ded98d8dbffff55b28c71203481e",
      "tree": "f4673832d0d52ef1de90dcec1af0158f5efe060d",
      "parents": [
        "f187dda5fccaad08e168dc6657109325f42c648e"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 09:47:21 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 22 09:47:21 2016"
      },
      "message": "Move logging functions bodies to a .cpp file\n\nThat puts the logging static variables initialization to a proper place,\nbesides it fixes inlining of the exported \u0027LogSystem\u0027 class methods.\n"
    },
    {
      "commit": "d8b764ca543233e4f295dd43a21a8c047f7bb5d1",
      "tree": "3b2292337b3cf0072235979baca526f602664224",
      "parents": [
        "f187dda5fccaad08e168dc6657109325f42c648e",
        "c90fd295de0e6916ab522aac3d192116939cd306"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Mar 04 09:47:29 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Mar 04 09:47:29 2016"
      },
      "message": "Merge pull request #148 from michaelolbrich/queue_order\n\nMessageSenderBase: add timeouts at the end of the queue"
    },
    {
      "commit": "c90fd295de0e6916ab522aac3d192116939cd306",
      "tree": "3b2292337b3cf0072235979baca526f602664224",
      "parents": [
        "f187dda5fccaad08e168dc6657109325f42c648e"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Thu Jan 21 09:01:47 2016"
      },
      "committer": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Thu Mar 03 14:51:14 2016"
      },
      "message": "MessageSenderBase: add timeouts at the end of the queue\n\nCanHandle and Handle operate on the first item of the queue. Without this\nchange, they operate on the newest item. However, any ariving response\nwill be for the oldest request and CanHandle will reject a valid response\nif more than one item is in the queue.\n"
    },
    {
      "commit": "f187dda5fccaad08e168dc6657109325f42c648e",
      "tree": "ff7f3f54c5bd0d748482d1c33f116774dd6617fb",
      "parents": [
        "f2834e9d5d69d607a3e7796d15fc4851ae3cb92d",
        "89042e923bd3a61bd6705276eb12e074024ca5b9"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Feb 09 09:18:22 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Feb 09 09:18:22 2016"
      },
      "message": "Merge pull request #146 from pozdnyakov/new_version\n\nVersion 1.0.0"
    },
    {
      "commit": "89042e923bd3a61bd6705276eb12e074024ca5b9",
      "tree": "ff7f3f54c5bd0d748482d1c33f116774dd6617fb",
      "parents": [
        "f2834e9d5d69d607a3e7796d15fc4851ae3cb92d"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Tue Feb 09 09:15:59 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Tue Feb 09 09:15:59 2016"
      },
      "message": "Version 1.0.0\n"
    },
    {
      "commit": "f2834e9d5d69d607a3e7796d15fc4851ae3cb92d",
      "tree": "fa6164086e374331cf8246d16f57e2abe777fd07",
      "parents": [
        "9a35e43ef635578756a543e081a60a7f24a3965b",
        "800f0fece7902c8f224c9990f7870f0567f7db82"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Feb 08 14:11:58 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Feb 08 14:11:58 2016"
      },
      "message": "Merge pull request #145 from pozdnyakov/build_fixes\n\nFixes compilation warnings"
    },
    {
      "commit": "800f0fece7902c8f224c9990f7870f0567f7db82",
      "tree": "fa6164086e374331cf8246d16f57e2abe777fd07",
      "parents": [
        "9a35e43ef635578756a543e081a60a7f24a3965b"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Feb 08 12:54:54 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Feb 08 14:00:37 2016"
      },
      "message": "Fixes compilation warnings\n"
    },
    {
      "commit": "9a35e43ef635578756a543e081a60a7f24a3965b",
      "tree": "0724307c9cc5e2e509d3fee63568e5ce39e964c0",
      "parents": [
        "97d2a298b454b84ad46c3c2134617da08e29a6ad",
        "5023e73010fc8b84fefd6296d0b669a8a16450b5"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Thu Jan 28 08:51:56 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Thu Jan 28 08:51:56 2016"
      },
      "message": "Merge pull request #144 from pozdnyakov/fix_M16_handle\n\nFix handling of M16 message in sink"
    },
    {
      "commit": "5023e73010fc8b84fefd6296d0b669a8a16450b5",
      "tree": "0724307c9cc5e2e509d3fee63568e5ce39e964c0",
      "parents": [
        "97d2a298b454b84ad46c3c2134617da08e29a6ad"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Jan 28 08:43:47 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Jan 28 08:43:47 2016"
      },
      "message": "Fix handling of M16 message in sink\n\nM16 does not have body and the message handling code should consider this.\n"
    },
    {
      "commit": "97d2a298b454b84ad46c3c2134617da08e29a6ad",
      "tree": "80c1844502efc55dcd9dabc9247f8d5c66cd9c2b",
      "parents": [
        "cd4fe0cf23d5ec1d84debf1fa35264042aca8ec4",
        "d440bc90f34243ccf96e8228dca869c8849a9565"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Jan 27 16:45:59 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Jan 27 16:45:59 2016"
      },
      "message": "Merge pull request #143 from alexshalamov/improve_fuzzer\n\nImprovements for wdsfuzzer"
    },
    {
      "commit": "d440bc90f34243ccf96e8228dca869c8849a9565",
      "tree": "80c1844502efc55dcd9dabc9247f8d5c66cd9c2b",
      "parents": [
        "cd4fe0cf23d5ec1d84debf1fa35264042aca8ec4"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Jan 27 13:00:26 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Jan 27 14:43:27 2016"
      },
      "message": "Improvements for wdsfuzzer\n\n* Avoid header parsing when poyload codepath is used to speedup runs\n* Add extra input tests to improve coverage\n* Simplify dictionaries\n"
    },
    {
      "commit": "cd4fe0cf23d5ec1d84debf1fa35264042aca8ec4",
      "tree": "0df7f08b7673588c03cd942d88e7c784b5609fa9",
      "parents": [
        "45f31045ba3e315aba0ce5d18a53f52730ad1fdb",
        "9b4d0b2492967d44427787db71c18be870ce591b"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Jan 27 13:39:18 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Jan 27 13:39:18 2016"
      },
      "message": "Merge pull request #142 from alexshalamov/parse_port_in_presentation_url\n\nParse port value in presentation url"
    },
    {
      "commit": "9b4d0b2492967d44427787db71c18be870ce591b",
      "tree": "0df7f08b7673588c03cd942d88e7c784b5609fa9",
      "parents": [
        "45f31045ba3e315aba0ce5d18a53f52730ad1fdb"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Jan 27 13:37:01 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Jan 27 13:37:01 2016"
      },
      "message": "Parse port value in presentation url\n"
    },
    {
      "commit": "45f31045ba3e315aba0ce5d18a53f52730ad1fdb",
      "tree": "9556ab59383a12d9cedfa2f0e40230c42c944b27",
      "parents": [
        "1f22577d190a773a5a366d8a3ba9ceae132052f8",
        "2cd0292c3be3365d954fe0edf92400f54b93be09"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Tue Jan 26 11:46:52 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Tue Jan 26 11:46:52 2016"
      },
      "message": "Merge pull request #140 from alexshalamov/check_message\n\nCheck whether message is valid"
    },
    {
      "commit": "2cd0292c3be3365d954fe0edf92400f54b93be09",
      "tree": "9556ab59383a12d9cedfa2f0e40230c42c944b27",
      "parents": [
        "1f22577d190a773a5a366d8a3ba9ceae132052f8"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Jan 26 11:07:56 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Jan 26 11:07:56 2016"
      },
      "message": "Check whether message is valid\n\nCheck if message is valid before adding payload.\n"
    },
    {
      "commit": "1f22577d190a773a5a366d8a3ba9ceae132052f8",
      "tree": "87436099b2ff732a3b079d1c875fa2f13d5d466f",
      "parents": [
        "7597bd690a96adc4adca6c5f5952f6ec9e2e7250",
        "72be54ca34a2caf10364c03195c83870d275731b"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Jan 26 10:47:58 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Jan 26 10:47:58 2016"
      },
      "message": "Merge pull request #139 from alexshalamov/add_fuzzer_support\n\nAdd support for fuzz testing"
    },
    {
      "commit": "72be54ca34a2caf10364c03195c83870d275731b",
      "tree": "87436099b2ff732a3b079d1c875fa2f13d5d466f",
      "parents": [
        "7597bd690a96adc4adca6c5f5952f6ec9e2e7250"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Jan 26 08:26:38 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Jan 26 10:45:01 2016"
      },
      "message": "Add support for fuzz testing\n"
    },
    {
      "commit": "7597bd690a96adc4adca6c5f5952f6ec9e2e7250",
      "tree": "b8907adf516593d62e5f69e34f9a3b72cd9a9cc3",
      "parents": [
        "118bd4cd61def7d21ef080d02241aa99091c2e03",
        "e642b75bda4844d0b9b23937baadb24d73e6a222"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Jan 22 11:57:15 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Jan 22 11:57:15 2016"
      },
      "message": "Merge pull request #138 from alexshalamov/handle_number_conversion_error\n\nHandle number conversion errors"
    },
    {
      "commit": "e642b75bda4844d0b9b23937baadb24d73e6a222",
      "tree": "7e6e4f32b278e1921c5d72e0c3cdfc7a675c3fd8",
      "parents": [
        "301f3ecf8cc6f159d17ba3cca143614a4acb051d"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Jan 22 11:44:23 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Jan 22 11:54:59 2016"
      },
      "message": "Handle number conversion errors\n"
    },
    {
      "commit": "118bd4cd61def7d21ef080d02241aa99091c2e03",
      "tree": "0f724c171ec5790c24b7aafa096ee3f0d28f2392",
      "parents": [
        "a51e0243be8ff7a317ac1b8637be584ac7c44758",
        "17c9fbd8d4b8d18dbad735c096e2f4140eafdde6"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Jan 22 08:19:20 2016"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Jan 22 08:19:20 2016"
      },
      "message": "Merge pull request #137 from pozdnyakov/send_cseq\n\nImprove CSeq calculation"
    },
    {
      "commit": "17c9fbd8d4b8d18dbad735c096e2f4140eafdde6",
      "tree": "0f724c171ec5790c24b7aafa096ee3f0d28f2392",
      "parents": [
        "a51e0243be8ff7a317ac1b8637be584ac7c44758"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Jan 22 07:05:30 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Jan 22 07:05:30 2016"
      },
      "message": "Improve CSeq calculation\n\nThis patch delegates the CSeq calculation to the implementation.\nBesides it consider the requirement that the initial value of\nCSeq at the WFD Source and the initial value of CSeq at the WFD\nSink may not be identical.\n"
    },
    {
      "commit": "a51e0243be8ff7a317ac1b8637be584ac7c44758",
      "tree": "34955a0a638cbfd68c7c99694cbb25787b03bd18",
      "parents": [
        "301f3ecf8cc6f159d17ba3cca143614a4acb051d",
        "4832901b247e3ca30d705d83e6488dc4b01a440b"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Jan 21 14:25:59 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Jan 21 14:25:59 2016"
      },
      "message": "Merge pull request #136 from pozdnyakov/code_fixes\n\nCode fixes"
    },
    {
      "commit": "4832901b247e3ca30d705d83e6488dc4b01a440b",
      "tree": "34955a0a638cbfd68c7c99694cbb25787b03bd18",
      "parents": [
        "18e54e7dcf4e0a20fc5e220f68626ea7246854d9"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Jan 21 14:12:52 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Jan 21 14:12:52 2016"
      },
      "message": "Provide an interface to obtain WFD session Id from the Source\n\nA dedicated getter is added to MediaManager interface\n"
    },
    {
      "commit": "18e54e7dcf4e0a20fc5e220f68626ea7246854d9",
      "tree": "27a867781ab24b1759501457320341c489cedb61",
      "parents": [
        "301f3ecf8cc6f159d17ba3cca143614a4acb051d"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Jan 21 13:56:57 2016"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Jan 21 13:56:57 2016"
      },
      "message": "Fix video formats handling code\n\n- add const to static variables\n- put most of the code to a nameless namespace\n- fix inconsistency between \u0027operator\u003d\u003d\u0027 and \u0027operator\u003c\u0027 for H264VideoFormat\n"
    },
    {
      "commit": "301f3ecf8cc6f159d17ba3cca143614a4acb051d",
      "tree": "5bc784f86431c5751ae49d3d2400c46b4f52f6fa",
      "parents": [
        "e064560512d2b2e878ae6c3a4a26dea40ad5f4b2",
        "56e1501461c3296d800c070239864c625789b68b"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Dec 07 08:44:40 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Dec 07 08:44:40 2015"
      },
      "message": "Merge pull request #132 from alexshalamov/add_license_headers_to_generated_files\n\nAdd license headers to generated files"
    },
    {
      "commit": "56e1501461c3296d800c070239864c625789b68b",
      "tree": "5bc784f86431c5751ae49d3d2400c46b4f52f6fa",
      "parents": [
        "e064560512d2b2e878ae6c3a4a26dea40ad5f4b2"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Dec 07 08:40:22 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Dec 07 08:40:22 2015"
      },
      "message": "Add license headers to generated files\n\nThis patch moves license information to the beginning\nof the generated parser / lexer files.\n"
    },
    {
      "commit": "e064560512d2b2e878ae6c3a4a26dea40ad5f4b2",
      "tree": "1025059dfe6c4138631e36af01bd6dc56c1fe374",
      "parents": [
        "905affe2b781c39e981261b5f8622e1f6b6be08b",
        "887a771bb3b44fdc1ffaaf6702e3689d359475ad"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Dec 04 13:44:00 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Dec 04 13:44:00 2015"
      },
      "message": "Merge pull request #131 from pozdnyakov/fix_warning\n\nFix build warning"
    },
    {
      "commit": "887a771bb3b44fdc1ffaaf6702e3689d359475ad",
      "tree": "1025059dfe6c4138631e36af01bd6dc56c1fe374",
      "parents": [
        "905affe2b781c39e981261b5f8622e1f6b6be08b"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Dec 04 13:33:22 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Dec 04 13:43:21 2015"
      },
      "message": "Fix build warning\n\nFixes \"\u0027YY_EXTRA_TYPE\u0027 macro redefined\" build warning.\n"
    },
    {
      "commit": "905affe2b781c39e981261b5f8622e1f6b6be08b",
      "tree": "55e99abe3edaff9ade82947b4186bea06bed91e4",
      "parents": [
        "a38d3657e70fe3ffc2a87ad1571a8ad90107a307",
        "5649fc72cb5c8fdfc273d51782ae7615321d6cce"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Dec 04 12:23:06 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Dec 04 12:23:06 2015"
      },
      "message": "Merge pull request #130 from pozdnyakov/fix_includes\n\nUnify the include headers rules in libwds"
    },
    {
      "commit": "5649fc72cb5c8fdfc273d51782ae7615321d6cce",
      "tree": "55e99abe3edaff9ade82947b4186bea06bed91e4",
      "parents": [
        "a38d3657e70fe3ffc2a87ad1571a8ad90107a307"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Dec 04 12:13:13 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Dec 04 12:13:13 2015"
      },
      "message": "Unify the include headers rules in libwds\n\nAll headers are included with the path starting from \u0027libwds\u0027.\n(except generated headers - path to \u0027gen\u0027 folder should be added to \u0027include_directories\u0027).\n"
    },
    {
      "commit": "a38d3657e70fe3ffc2a87ad1571a8ad90107a307",
      "tree": "1d7982ab901be7c638fff0c0bf10cd62ea4a9982",
      "parents": [
        "d430c20ceb1b70226408995cb97d259ede74e1a3",
        "5a85b36b098d52825b821417555a11d70920a8d7"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Dec 04 11:24:54 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Dec 04 11:24:54 2015"
      },
      "message": "Merge pull request #129 from pozdnyakov/split_payload\n\nSplit rtsp::Payload"
    },
    {
      "commit": "5a85b36b098d52825b821417555a11d70920a8d7",
      "tree": "451f0af9d068b8b0a9458106a1a743f25fe91d39",
      "parents": [
        "b9f83851aae4a34c8b537f1c0d36eb8d56c27519"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Dec 04 09:29:03 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Dec 04 11:11:45 2015"
      },
      "message": "Split rtsp::Payload\n\nSplit rtsp::Payload into three classes based on their contents. Payload can contain exclusively either properties or requests or errors info but not a combination of those.\n"
    },
    {
      "commit": "d430c20ceb1b70226408995cb97d259ede74e1a3",
      "tree": "d051a4f3fde30c36f4dffc19137318b1afa27ad0",
      "parents": [
        "b9f83851aae4a34c8b537f1c0d36eb8d56c27519",
        "de42f49f4cd6279107fc91c61daa0329b42ea3c0"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Dec 04 10:56:09 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Fri Dec 04 10:56:09 2015"
      },
      "message": "Merge pull request #125 from michaelolbrich/disconnect\n\nHandle \u0027Connection reset by peer\u0027 gracefully"
    },
    {
      "commit": "b9f83851aae4a34c8b537f1c0d36eb8d56c27519",
      "tree": "26331e84b4afdd0ec7b8a1e1c7daec47cc4cda94",
      "parents": [
        "3339d3db0775a71738630860c164390a18ca02e0",
        "c308bead4ba5251657775a5fe03aa0038561c953"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Dec 02 14:22:21 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Dec 02 14:22:21 2015"
      },
      "message": "Merge pull request #128 from alexshalamov/fix_header_guards\n\nFix header include guards"
    },
    {
      "commit": "c308bead4ba5251657775a5fe03aa0038561c953",
      "tree": "26331e84b4afdd0ec7b8a1e1c7daec47cc4cda94",
      "parents": [
        "3339d3db0775a71738630860c164390a18ca02e0"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Dec 02 13:34:40 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Dec 02 13:35:58 2015"
      },
      "message": "Fix header include guards\n\nFix header include guards by adding folder name.\nlibwds \u003d root of libwds related files.\n"
    },
    {
      "commit": "3339d3db0775a71738630860c164390a18ca02e0",
      "tree": "14180c5b8bcc6069444f1ebf14fe875e4cd17e28",
      "parents": [
        "47ee2df0bb0e5701ca5dd5918278367f768a289b",
        "e1c234add1e32cb6a5a1c8e5bf85da07ec0fe357"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Dec 02 13:04:19 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Dec 02 13:04:19 2015"
      },
      "message": "Merge pull request #127 from pozdnyakov/rewrite_parser\n\nRewrite RTSP parser"
    },
    {
      "commit": "e1c234add1e32cb6a5a1c8e5bf85da07ec0fe357",
      "tree": "14180c5b8bcc6069444f1ebf14fe875e4cd17e28",
      "parents": [
        "47ee2df0bb0e5701ca5dd5918278367f768a289b"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Dec 02 12:50:56 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Dec 02 13:00:36 2015"
      },
      "message": "Rewrite RTSP parser\n\nAuthors: Alexander Shalamov \u003calexander.shalamov@intel.com\u003e,\n         Mikhail Pozdnyakov \u003cmikhail.pozdnyakov@intel.com\u003e\n\nThe RTSP parser is modified so that the parser code is generated in \u0027C\u0027. This helps to avoid extra build dependencies (e.g. FlexLexer.h) when the generated files are in place.\n\nSide changes:\n- the related classes are refactored.\n- debug mode for the parser is now configurable from cmake.\n"
    },
    {
      "commit": "47ee2df0bb0e5701ca5dd5918278367f768a289b",
      "tree": "4fe2b46c017b7a98f3166eb81494920a2acf6f0b",
      "parents": [
        "c4744332dded18ba41edaa33d9297d39023e1f0c",
        "9a25d1cf108aacdf2ac985517ca864c1080e2fdf"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 12:04:22 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 12:04:22 2015"
      },
      "message": "Merge pull request #126 from alexshalamov/fix_readme_md\n\nUse \"Wireless display\" term in README.md"
    },
    {
      "commit": "9a25d1cf108aacdf2ac985517ca864c1080e2fdf",
      "tree": "4fe2b46c017b7a98f3166eb81494920a2acf6f0b",
      "parents": [
        "c4744332dded18ba41edaa33d9297d39023e1f0c"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 11:47:14 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 11:56:10 2015"
      },
      "message": "Use \"Wi-Fi Display\" term in README.md\n\nWDS does not implement WiDi and it is not certified Miracast solution,\ntherefore, Wi-Fi Display term should be used.\n"
    },
    {
      "commit": "c4744332dded18ba41edaa33d9297d39023e1f0c",
      "tree": "c33f5accd62d0480c5355fa332780ca32c526bb3",
      "parents": [
        "21bc7ff66304e354c826fe7dc7a56488962bfc0c",
        "7c6674edf8a8f25705f46943fd547f89940ff5aa"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 11:35:49 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 11:35:49 2015"
      },
      "message": "Merge pull request #123 from morphis/proper-build-env\n\nAdjust cmake configuration to install things properly"
    },
    {
      "commit": "21bc7ff66304e354c826fe7dc7a56488962bfc0c",
      "tree": "8863490a24c8c6f2d4b60803a7d67e923329393f",
      "parents": [
        "3695aa5be9a6cf6dc4942f67f0447f953d194257",
        "f45803a05c02e8b40a1d742761260dd318e4f890"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 11:24:35 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 11:24:35 2015"
      },
      "message": "Merge pull request #124 from alexshalamov/move_gen_parser\n\nMove generated parser code to gen folder"
    },
    {
      "commit": "de42f49f4cd6279107fc91c61daa0329b42ea3c0",
      "tree": "37a59a0a7285379b41c7794b548d504b7a9f35bb",
      "parents": [
        "3695aa5be9a6cf6dc4942f67f0447f953d194257"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Thu Nov 12 15:49:58 2015"
      },
      "committer": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Mon Nov 30 11:22:08 2015"
      },
      "message": "Handle \u0027Connection reset by peer\u0027 gracefully\n\nThis can happen if the peer doesn\u0027t shut down the connections correctly.\nIt\u0027s still a valid \u0027connection lost\u0027 so the corresponding exception should\nbe thrown.\n"
    },
    {
      "commit": "f45803a05c02e8b40a1d742761260dd318e4f890",
      "tree": "8863490a24c8c6f2d4b60803a7d67e923329393f",
      "parents": [
        "3695aa5be9a6cf6dc4942f67f0447f953d194257"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 11:12:57 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Nov 30 11:12:57 2015"
      },
      "message": "Move generated parser code to gen folder\n\nThis patch moves all generated parser code under libwds/rtsp/gen\n"
    },
    {
      "commit": "7c6674edf8a8f25705f46943fd547f89940ff5aa",
      "tree": "fd7d07ef88c201bf8fc812040e142ace9f4da786",
      "parents": [
        "22ddd0f6bf7b7e7d41848ac921356f70bfd11d12"
      ],
      "author": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Mon Nov 30 08:40:02 2015"
      },
      "committer": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Mon Nov 30 08:40:02 2015"
      },
      "message": "Correct library description\n"
    },
    {
      "commit": "22ddd0f6bf7b7e7d41848ac921356f70bfd11d12",
      "tree": "308a18c57a43c51902c6357f47d91a99a3add678",
      "parents": [
        "e4d0f5b531c1b9ef265790b32e9ed15143b5e3df"
      ],
      "author": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Fri Nov 27 16:55:18 2015"
      },
      "committer": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Fri Nov 27 16:57:35 2015"
      },
      "message": "Set correct lib dir in pkg-config file\n"
    },
    {
      "commit": "e4d0f5b531c1b9ef265790b32e9ed15143b5e3df",
      "tree": "576e925f959fdb60ef1aae3e48a0afcfcb5f576d",
      "parents": [
        "2cacea0a9b825edf16c63b72e7ef1455b67410a5"
      ],
      "author": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Fri Nov 27 15:35:05 2015"
      },
      "committer": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Fri Nov 27 15:35:05 2015"
      },
      "message": "Add proper pkgconfig file and fix versioning\n"
    },
    {
      "commit": "2cacea0a9b825edf16c63b72e7ef1455b67410a5",
      "tree": "39760bc950df55fb39fb92df293b45046dfd9553",
      "parents": [
        "fc027b4e01d1bb0c2a37d530cb5bcbac1b7f6f76"
      ],
      "author": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Fri Nov 27 15:20:43 2015"
      },
      "committer": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Fri Nov 27 15:20:43 2015"
      },
      "message": "Mark ourself as a proper C++ project for cmake\n"
    },
    {
      "commit": "fc027b4e01d1bb0c2a37d530cb5bcbac1b7f6f76",
      "tree": "709b649a3ea04fde45e23c7b799148ed8e8a337d",
      "parents": [
        "37ab2e2a855c9960464baeb0bbc160bf8a92f091"
      ],
      "author": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Thu Nov 05 14:52:33 2015"
      },
      "committer": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Fri Nov 27 15:20:06 2015"
      },
      "message": "Install necessary header files\n"
    },
    {
      "commit": "37ab2e2a855c9960464baeb0bbc160bf8a92f091",
      "tree": "6126e2a817ca47c4f5bfd43876d28cb77647a4fa",
      "parents": [
        "3695aa5be9a6cf6dc4942f67f0447f953d194257"
      ],
      "author": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Thu Nov 05 14:39:09 2015"
      },
      "committer": {
        "name": "Simon Fels",
        "email": "simon.fels@canonical.com",
        "time": "Fri Nov 27 15:20:01 2015"
      },
      "message": "Add support to install libwds\n"
    },
    {
      "commit": "3695aa5be9a6cf6dc4942f67f0447f953d194257",
      "tree": "719d02887e8a9489a3655417e32501b262abdea6",
      "parents": [
        "70d09b4e4c87b06e9c3ecdb905dfbfe7d204c36a",
        "c14f8ceeaa2c0c8c7db5d8deeee69895b89160aa"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Sep 08 08:29:00 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue Sep 08 08:29:00 2015"
      },
      "message": "Merge pull request #119 from pozdnyakov/conditional_format_send\n\nConditional AV format send"
    },
    {
      "commit": "c14f8ceeaa2c0c8c7db5d8deeee69895b89160aa",
      "tree": "719d02887e8a9489a3655417e32501b262abdea6",
      "parents": [
        "70d09b4e4c87b06e9c3ecdb905dfbfe7d204c36a"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Sep 07 14:18:09 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Sep 07 14:18:09 2015"
      },
      "message": "Conditional AV format send\n\nSource should send video(audio) format info only if the established session supports video(audio).\n"
    },
    {
      "commit": "70d09b4e4c87b06e9c3ecdb905dfbfe7d204c36a",
      "tree": "61ce9ebd1c88f265486cb50918cde5cb1f15c59c",
      "parents": [
        "34b48f873f2be45fd791bb7916b1e917b5b588b3",
        "5233215f4e201e035e69641ae7ea9ff61b23f39d"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Thu Sep 03 10:03:48 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Thu Sep 03 10:03:48 2015"
      },
      "message": "Merge pull request #118 from pozdnyakov/peer_observer\n\nIntroduce Peer::Observer interface"
    },
    {
      "commit": "5233215f4e201e035e69641ae7ea9ff61b23f39d",
      "tree": "61ce9ebd1c88f265486cb50918cde5cb1f15c59c",
      "parents": [
        "34b48f873f2be45fd791bb7916b1e917b5b588b3"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Sep 03 08:43:51 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Sep 03 08:46:20 2015"
      },
      "message": "Introduce Peer::Observer interface\n\nThe Peer::Observer interface can be used by the libwds client in order\nto get notifications from the state machine about session completion or\noccurred errors.\n\nAt the moment the Peer::Observer interface is actually  supported only\nfor the Wi-Fi Display source clients.\n"
    },
    {
      "commit": "34b48f873f2be45fd791bb7916b1e917b5b588b3",
      "tree": "d62482e0c1bd451c28f8eed1866bd7b4ea0c282e",
      "parents": [
        "5e56438292f97fed5ab7e4c83656f7c7413c4d23",
        "6f2d179365cb8cd2470a1c44ea85d88acaf08b25"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Aug 26 13:07:07 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Aug 26 13:07:07 2015"
      },
      "message": "Merge pull request #117 from pozdnyakov/FindOptimalVideoFormat\n\nAdd a result flag to FindOptimalVideoFormat() parameters"
    },
    {
      "commit": "6f2d179365cb8cd2470a1c44ea85d88acaf08b25",
      "tree": "d62482e0c1bd451c28f8eed1866bd7b4ea0c282e",
      "parents": [
        "5e56438292f97fed5ab7e4c83656f7c7413c4d23"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Aug 26 12:24:57 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Aug 26 13:05:26 2015"
      },
      "message": "Add a result flag to FindOptimalVideoFormat() parameters\n\nSo that it is possible to know if optimal format was actually found.\n"
    },
    {
      "commit": "5e56438292f97fed5ab7e4c83656f7c7413c4d23",
      "tree": "bb50e01f8218bd1aae0a54c2eb2bf4dde132e151",
      "parents": [
        "909bb0a6671f32cff5b281f5ea8beb446eeed61a",
        "bdf18800039c94aafdfef5140928c39f9e5fb2bb"
      ],
      "author": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Aug 20 13:28:34 2015"
      },
      "committer": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Aug 20 13:28:34 2015"
      },
      "message": "Merge pull request #116 from pozdnyakov/changes\n\nChanges"
    },
    {
      "commit": "bdf18800039c94aafdfef5140928c39f9e5fb2bb",
      "tree": "bb50e01f8218bd1aae0a54c2eb2bf4dde132e151",
      "parents": [
        "eca4f3911de42ce8c2fa96d17c36d71efb3bb0ba"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Aug 20 13:07:35 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Aug 20 13:07:35 2015"
      },
      "message": "Introduce session types\n\nA source can establish session of following types:\n1) audio only\n2) video only\n3) audio/video\n"
    },
    {
      "commit": "eca4f3911de42ce8c2fa96d17c36d71efb3bb0ba",
      "tree": "783ba5fecf225f4dc4e7cdacf4a9be2682b9379a",
      "parents": [
        "909bb0a6671f32cff5b281f5ea8beb446eeed61a"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Aug 20 13:02:20 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Thu Aug 20 13:02:20 2015"
      },
      "message": "Add default constructor for AudioCodec\n\nBy default AudioCodec is assigned to an audio format of 2 channel LPCM audio with bitrate 16 and framerate 48000\n"
    },
    {
      "commit": "909bb0a6671f32cff5b281f5ea8beb446eeed61a",
      "tree": "230bfc96d992d84252c30178a6a1b0e52393f0e9",
      "parents": [
        "3611da5dc21baaf5d21bd6b775dc196eee864d7a",
        "7bbecd4e1be098850bbfc80fb245cdf67f748962"
      ],
      "author": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Jun 01 08:17:41 2015"
      },
      "committer": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Jun 01 08:17:41 2015"
      },
      "message": "Merge pull request #113 from michaelolbrich/getnameinfo\n\ncall getnameinfo() with NI_NUMERICHOST"
    },
    {
      "commit": "3611da5dc21baaf5d21bd6b775dc196eee864d7a",
      "tree": "1f934900c4ff08a6f5251c8eb2f3df0c5755135d",
      "parents": [
        "3f2d15f5e0ce715c43ba6a665a1bc5c112f99a67",
        "539b34c5a1bcf212145bf6cf3995d52a5d84dccc"
      ],
      "author": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Jun 01 08:17:02 2015"
      },
      "committer": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Jun 01 08:17:02 2015"
      },
      "message": "Merge pull request #112 from michaelolbrich/mirac-broker-race2\n\nnetwork: cancel timeouts when releasing the timer"
    },
    {
      "commit": "7bbecd4e1be098850bbfc80fb245cdf67f748962",
      "tree": "e754528a2a30aac0592047595a00625304c6d400",
      "parents": [
        "3f2d15f5e0ce715c43ba6a665a1bc5c112f99a67"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Tue May 19 19:33:50 2015"
      },
      "committer": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Fri May 29 12:25:05 2015"
      },
      "message": "call getnameinfo() with NI_NUMERICHOST\n\nOtherwise it occasionally fails with EAI_AGAIN. Also, getnameinfo() is\ncalled for the dynamically assigned IP address of the peer, so it is\nunlikely that there is a hostname for it. Trying to look it up just slows\nthings down.\n"
    },
    {
      "commit": "539b34c5a1bcf212145bf6cf3995d52a5d84dccc",
      "tree": "1f934900c4ff08a6f5251c8eb2f3df0c5755135d",
      "parents": [
        "3f2d15f5e0ce715c43ba6a665a1bc5c112f99a67"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Thu May 21 13:32:55 2015"
      },
      "committer": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Fri May 29 12:18:10 2015"
      },
      "message": "network: cancel timeouts when releasing the timer\n\nOtherwise these timers will never be canceled and may be executed after the\nobject ist deleted.\nAlso drop the check in OnTimeout(). The timeout is canceled, so OnTimeout()\nis never called for a released timer.\n\nThis is a followup patch for 85d82e90857d509c7da2ec7fa95feae233848479 which\ndid not fix all possible race conditions.\n"
    },
    {
      "commit": "3f2d15f5e0ce715c43ba6a665a1bc5c112f99a67",
      "tree": "486be0b05cb09cd986e53245f9dc01fad37242ab",
      "parents": [
        "4ea2f540a7ce88c9b73bf57178067a1c3b4e2fee",
        "9daf922ff07a4a12b58c3fe6619b706779692cc9"
      ],
      "author": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Tue May 19 09:16:56 2015"
      },
      "committer": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Tue May 19 09:16:56 2015"
      },
      "message": "Merge pull request #110 from michaelolbrich/windows\n\ninitial support for windows tablets"
    },
    {
      "commit": "9daf922ff07a4a12b58c3fe6619b706779692cc9",
      "tree": "486be0b05cb09cd986e53245f9dc01fad37242ab",
      "parents": [
        "74be121082a0fb12bf1d8bc5cdd88c098d00ef87"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Tue Apr 21 13:05:35 2015"
      },
      "committer": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Mon May 18 16:07:06 2015"
      },
      "message": "Ignore unknown properties when replying to GET_PARAMETER\n\nSome tablets request non-standard properties. It seems we can ignore those\nand just send the ones we understand.\n\nAlso, downgrade the message to a warning and include the property name.\n\nSigned-off-by: Michael Olbrich \u003cm.olbrich@pengutronix.de\u003e\n"
    },
    {
      "commit": "74be121082a0fb12bf1d8bc5cdd88c098d00ef87",
      "tree": "248f1ae53067093fe760082b234bbd3584394554",
      "parents": [
        "4ea2f540a7ce88c9b73bf57178067a1c3b4e2fee"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Tue Apr 21 12:46:31 2015"
      },
      "committer": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Mon May 18 16:07:06 2015"
      },
      "message": "Handle renegotiation M4 requests with  wfd-av-format-change-timing\n\nWindows tablets send these requests and the state machine fails without\nthis.\n\nSigned-off-by: Michael Olbrich \u003cm.olbrich@pengutronix.de\u003e\n"
    },
    {
      "commit": "4ea2f540a7ce88c9b73bf57178067a1c3b4e2fee",
      "tree": "9deb9477dacf9c67a1f5790f6da9b661314b4bf4",
      "parents": [
        "227eb15f3616e714da2126ca2e0504d9373fdcf4",
        "a5b07e0f5fe1d6d38caba7f734c9e33d953762c3"
      ],
      "author": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Wed May 13 13:28:21 2015"
      },
      "committer": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Wed May 13 13:28:21 2015"
      },
      "message": "Merge pull request #111 from pozdnyakov/connector_type\n\nSinkMediaManager API to provide connector type"
    },
    {
      "commit": "a5b07e0f5fe1d6d38caba7f734c9e33d953762c3",
      "tree": "9deb9477dacf9c67a1f5790f6da9b661314b4bf4",
      "parents": [
        "227eb15f3616e714da2126ca2e0504d9373fdcf4"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed May 13 12:18:22 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed May 13 12:18:22 2015"
      },
      "message": "SinkMediaManager API to provide connector type\n\nBefore the change the device connector type value was hardcoded to \u0027none\u0027. This patch allowes clients to provide the actual connector type value.\n"
    },
    {
      "commit": "227eb15f3616e714da2126ca2e0504d9373fdcf4",
      "tree": "91c35d79160a068519de3eb70e91efad90936505",
      "parents": [
        "8eb80bef2a157b917b0c0e3fc21ec3b042414375",
        "85d82e90857d509c7da2ec7fa95feae233848479"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue May 12 13:12:18 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Tue May 12 13:12:18 2015"
      },
      "message": "Merge pull request #109 from michaelolbrich/mirac-broker-race\n\nnetwork: cancel timeouts when deleting the owner"
    },
    {
      "commit": "8eb80bef2a157b917b0c0e3fc21ec3b042414375",
      "tree": "0a1fb164e8b6453a5155536562dc42927b562aab",
      "parents": [
        "4803904901c7637860c815af4c80c41b99d6cb27",
        "cfafc65c97f50c3fb50aaae8d20dbf9182eb8db2"
      ],
      "author": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Tue May 12 12:37:48 2015"
      },
      "committer": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Tue May 12 12:37:48 2015"
      },
      "message": "Merge pull request #108 from michaelolbrich/out-off-tree\n\nfix out off tree building"
    },
    {
      "commit": "85d82e90857d509c7da2ec7fa95feae233848479",
      "tree": "d979f189f8a8c937d5e2172e3ffd44a8f22dc599",
      "parents": [
        "4803904901c7637860c815af4c80c41b99d6cb27"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Thu Apr 02 14:08:08 2015"
      },
      "committer": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Tue May 12 12:28:29 2015"
      },
      "message": "network: cancel timeouts when deleting the owner\n\nOtherwise the timeout may occur after the object was deleted.\n"
    },
    {
      "commit": "cfafc65c97f50c3fb50aaae8d20dbf9182eb8db2",
      "tree": "0a1fb164e8b6453a5155536562dc42927b562aab",
      "parents": [
        "4803904901c7637860c815af4c80c41b99d6cb27"
      ],
      "author": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Sun May 03 17:32:26 2015"
      },
      "committer": {
        "name": "Michael Olbrich",
        "email": "m.olbrich@pengutronix.de",
        "time": "Tue May 12 11:08:12 2015"
      },
      "message": "fix out off tree building\n"
    },
    {
      "commit": "4803904901c7637860c815af4c80c41b99d6cb27",
      "tree": "84ab598c77ba0991b835ab3e7e9b87a95371c82c",
      "parents": [
        "8f1eb2bf87704650700780a8fc0fe7bcf77317ae",
        "8a17e34d593b7a617c567483ca56054f4b05a0a0"
      ],
      "author": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon May 04 12:08:17 2015"
      },
      "committer": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon May 04 12:08:17 2015"
      },
      "message": "Merge pull request #107 from pozdnyakov/memory_leacks\n\nFix memory leacks in parser"
    },
    {
      "commit": "8a17e34d593b7a617c567483ca56054f4b05a0a0",
      "tree": "84ab598c77ba0991b835ab3e7e9b87a95371c82c",
      "parents": [
        "8f1eb2bf87704650700780a8fc0fe7bcf77317ae"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Apr 29 09:26:38 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon May 04 12:04:53 2015"
      },
      "message": "Fix memory leacks in parser\n"
    },
    {
      "commit": "8f1eb2bf87704650700780a8fc0fe7bcf77317ae",
      "tree": "256f58e29fddd669a1dc5e703956656227f615b7",
      "parents": [
        "844c1c9ac7a0c510c4134f5cff81bfc0721df0e0",
        "0a68ef6b19e6dc0eaf59eaff4856fc88867a73e0"
      ],
      "author": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 17 10:26:47 2015"
      },
      "committer": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 17 10:26:47 2015"
      },
      "message": "Merge pull request #106 from 01org/fix-build-dependencies\n\nFix build dependencies"
    },
    {
      "commit": "0a68ef6b19e6dc0eaf59eaff4856fc88867a73e0",
      "tree": "256f58e29fddd669a1dc5e703956656227f615b7",
      "parents": [
        "844c1c9ac7a0c510c4134f5cff81bfc0721df0e0"
      ],
      "author": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 17 10:23:26 2015"
      },
      "committer": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 17 10:23:26 2015"
      },
      "message": "Fix build dependencies\n\nThis makes sure wdsrtsp is built before any other libwds components,\nso that parser\u0027s generated files are guaranteed to exist. Also parallel\nbuilds should work now.\n"
    },
    {
      "commit": "844c1c9ac7a0c510c4134f5cff81bfc0721df0e0",
      "tree": "f8a0416b1bdafed7b2930e0cc24ec09c3b140597",
      "parents": [
        "a93ff485e17d6c0dd0b9c68753baccbaabbce661",
        "c793185d766d35245be9e1799ffe2a4ed20422da"
      ],
      "author": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Apr 15 13:33:18 2015"
      },
      "committer": {
        "name": "pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Apr 15 13:33:18 2015"
      },
      "message": "Merge pull request #104 from pozdnyakov/video_cap_negotiations\n\nImprovements to video cap negotiations APIs"
    },
    {
      "commit": "c793185d766d35245be9e1799ffe2a4ed20422da",
      "tree": "f8a0416b1bdafed7b2930e0cc24ec09c3b140597",
      "parents": [
        "a93ff485e17d6c0dd0b9c68753baccbaabbce661"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Apr 15 13:11:11 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Wed Apr 15 13:27:11 2015"
      },
      "message": "Improvements to video cap negotiations APIs\n\n- Renaming to better reflect the Miracast specification\n- Use std::bitset in H264 video codec structures for simplicity\n- Removed the unneeded methods from MediaManager interface\n- Moved video format aux function to video_format.cpp file\n- Fixes in M3, M4 messages handling\n"
    },
    {
      "commit": "a93ff485e17d6c0dd0b9c68753baccbaabbce661",
      "tree": "bec9ddabc349a6c2bc5c33712f8644656782da60",
      "parents": [
        "4d6bb7730b6c69685113917df7dc37668bad4314",
        "0fffba7bff75fbd426b22d9ef5a39e56c79152fc"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Apr 15 08:09:21 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Wed Apr 15 08:09:21 2015"
      },
      "message": "Merge pull request #103 from pozdnyakov/rtsp_namespace\n\nRtsp namespace"
    },
    {
      "commit": "0fffba7bff75fbd426b22d9ef5a39e56c79152fc",
      "tree": "b732053a45620e673583a98085341bcebed931a3",
      "parents": [
        "7eea27c9fbb13b5c593e3f6945460369d56c12a5"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Apr 13 12:42:09 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Apr 13 12:42:09 2015"
      },
      "message": "Move rtsp:: code into \u0027rtsp\u0027 folder\n"
    },
    {
      "commit": "7eea27c9fbb13b5c593e3f6945460369d56c12a5",
      "tree": "e7c3cc5f2cb1d1ad7eae619dc0c0e617d6ca2146",
      "parents": [
        "c6401ed754ae921da8d3d5417df15f12ae6b86b3"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Apr 13 12:32:26 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Mon Apr 13 12:32:26 2015"
      },
      "message": "Create a dedicated \u0027rtsp\u0027 namespace for RTSP data structures and parser.\n"
    },
    {
      "commit": "4d6bb7730b6c69685113917df7dc37668bad4314",
      "tree": "f09751e6099e3fa2f9f4c19cb8a9acb0767149cc",
      "parents": [
        "c6401ed754ae921da8d3d5417df15f12ae6b86b3",
        "4986487823bfa28d50055150993644c250a827d7"
      ],
      "author": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Apr 13 11:10:04 2015"
      },
      "committer": {
        "name": "Alexander Shalamov",
        "email": "alexander.shalamov@intel.com",
        "time": "Mon Apr 13 11:10:04 2015"
      },
      "message": "Merge pull request #102 from pozdnyakov/code_improvements\n\nMoved \u0027MiracException\u0027 to the place where it\u0027s used"
    },
    {
      "commit": "4986487823bfa28d50055150993644c250a827d7",
      "tree": "d68eee6831030ee8cfc3002bf334369e4a2193cc",
      "parents": [
        "b7c2316f4b319afa8c1abc321c19070049872102"
      ],
      "author": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 10 12:59:54 2015"
      },
      "committer": {
        "name": "Mikhail Pozdnyakov",
        "email": "mikhail.pozdnyakov@intel.com",
        "time": "Fri Apr 10 12:59:54 2015"
      },
      "message": "Moved \u0027MiracException\u0027 to the place where it\u0027s used\n"
    },
    {
      "commit": "c6401ed754ae921da8d3d5417df15f12ae6b86b3",
      "tree": "3924cb7306a43012fe0be8997f2187e4a6a103d1",
      "parents": [
        "7aa14920471af6613b584ca6121b319056775b29",
        "289a40b81509d95b4ae368ef5db6919d255b8a21"
      ],
      "author": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 10 11:58:44 2015"
      },
      "committer": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 10 11:58:44 2015"
      },
      "message": "Merge pull request #101 from 01org/gstreamer-logging\n\nAdd GStreamer logging"
    },
    {
      "commit": "289a40b81509d95b4ae368ef5db6919d255b8a21",
      "tree": "3924cb7306a43012fe0be8997f2187e4a6a103d1",
      "parents": [
        "19b22c259768ebc3f57e28f64b40ac7a139ac453"
      ],
      "author": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 10 11:14:10 2015"
      },
      "committer": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 10 11:14:10 2015"
      },
      "message": "Adjust the copyright year\n"
    },
    {
      "commit": "19b22c259768ebc3f57e28f64b40ac7a139ac453",
      "tree": "2ddd98bdd31dd34adc1642d0003d2198696fe26d",
      "parents": [
        "11f23c34fe2804d5a72c9c2a3477bf9e2a67aa52"
      ],
      "author": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 10 10:15:39 2015"
      },
      "committer": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 10 10:55:09 2015"
      },
      "message": "Catch and report errors and other messages from GStreamer\n\nFixes #94\n"
    },
    {
      "commit": "11f23c34fe2804d5a72c9c2a3477bf9e2a67aa52",
      "tree": "698dc3c4801ed81de828b3c31575e8f8362d190d",
      "parents": [
        "d82b161b0dc0c3998e49faee8730e8421c433a1f"
      ],
      "author": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 10 10:14:21 2015"
      },
      "committer": {
        "name": "Alexander Kanavin",
        "email": "alex.kanavin@gmail.com",
        "time": "Fri Apr 10 10:23:47 2015"
      },
      "message": "Use WDS logging in executables\n"
    }
  ],
  "next": "d82b161b0dc0c3998e49faee8730e8421c433a1f"
}
