{"push_id":578869768,"size":59,"distinct_size":38,"ref":"refs/heads/binary_addons_pvr","head":"983071cdc15d5bc6ad2386902bc33fa40b0f4242","before":"44d6c9f6d47374c4bf10ef629054b9d1f12f1aa2","commits":[{"sha":"b481a13b48d7cda9a28d737406215c53b162e374","author":{"email":"e8bb910a7fd387de73dee0e158a549a052b38fb3@kodi.tv","name":"Matthias Kortstiege"},"message":"[videoinfoscanner] added ability to explicitly skip fast hashing","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/b481a13b48d7cda9a28d737406215c53b162e374"},{"sha":"2dabdb22327b7bf813340ed38c579d6cd3e877da","author":{"email":"43b462250e1b7ccbf4a897e3170d1a2b907c3876@xbmc.org","name":"da-anda"},"message":"[keymap] trigger OSD when pressing SELECT on remotes in Visualisation window to be consistent with videos","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/2dabdb22327b7bf813340ed38c579d6cd3e877da"},{"sha":"aea9df04ee749c6ce417a97cde084419869c7767","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalcodec] Report when support is compiled in","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/aea9df04ee749c6ce417a97cde084419869c7767"},{"sha":"12cd55f7533b129ea2958f64da51f54e5528406e","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalcodec] Skip some setup that is not required when closing","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/12cd55f7533b129ea2958f64da51f54e5528406e"},{"sha":"b320079d7ce285c417a45295cde3e9dd97d88c22","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalcodec] Reduce number of extra video buffers\n\nThis avoids 3 extra framebuffers being allocated (e.g. saves 9MB of gpu mem for 1080p)","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/b320079d7ce285c417a45295cde3e9dd97d88c22"},{"sha":"ea128c067e32846a571c47db63b545de53ce9941","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[rbp] Enable error concealment by default\n\nFirmware now supports parsing SEI recovery points meaning streams without\nIDR frames don't get discarded completely when error concealment is enabled.\n\nThis should avoid the garbled frames that appear when seeking non-indexed (e.g. mpegts) files.\nRequires updated firmware","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/ea128c067e32846a571c47db63b545de53ce9941"},{"sha":"1e72d22a1b1ee4be9366e56aad28df4e0e288614","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalrender] Skip some log message in bypass mode","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/1e72d22a1b1ee4be9366e56aad28df4e0e288614"},{"sha":"b9d07410b06af3ab0ee281e20f5c138e15a6fe25","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalrenderer] Ensure we have requested number of buffers in non-accelerated case\n\nSoftware decode can deadlock if kodi renderer holds references to more buffers than\nthe mmal renderer is expecting","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/b9d07410b06af3ab0ee281e20f5c138e15a6fe25"},{"sha":"4c30a9b2b9584e5f6b66f2d3906d01982a0f0688","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalrenderer] Render new from frame from RenderUpdate rather than FlipPage\n\nFernetMenta confirmed this was the expected behaviour","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/4c30a9b2b9584e5f6b66f2d3906d01982a0f0688"},{"sha":"bc02b52facd5344692425f60b52a2862b50da1b8","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalrenderer] Avoid grabbing the g_graphicsContext lock - it can deadlock","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/bc02b52facd5344692425f60b52a2862b50da1b8"},{"sha":"4975436947a1d70f24f16105214d349ff648a7e9","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalrenderer] Add back in SetVideoRect lost in PR6090\n\nFixes incorrect aspect ratio with software decode","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/4975436947a1d70f24f16105214d349ff648a7e9"},{"sha":"1cf3ac55a603d400f760ab5fbe36c6d8a3aa3c41","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalcodec] Introduce a preroll period to buffer up frames on startup\n\nThere is an issue with current player/render system where everything starts from empty.\nThis means stuttering and frame drops are more likely at the start of a file as you\ntry to fill up the queue of decoded pictures given to renderer.\n\nTo mitigate this somewhat, we avoid returning pictures from mmal codec until we\nhave a few queued up.","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/1cf3ac55a603d400f760ab5fbe36c6d8a3aa3c41"},{"sha":"eb3356a350530bd031cb06d7f589e2e0c6802e81","author":{"email":"0ccb355d7aa08f1a2a9103e16d9034fc018e984f@gmail.com","name":"popcornmix"},"message":"[mmalcodec] Avoid deinterlace for dvd menus for now\n\nThere's a problem with loading a second instance of deinterlace component\nbefore the first is closed and this happens during dvd menus.\n\nFor now leave deinterlace disabled during dvd menus.","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/eb3356a350530bd031cb06d7f589e2e0c6802e81"},{"sha":"e34013d5b10960922f5f8058ff8ac824da06f9ef","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@raspberrypi.com","name":"Dom Cobley"},"message":"[mmalrenderer] Don't call UnInit internally. Use an internal function.","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/e34013d5b10960922f5f8058ff8ac824da06f9ef"},{"sha":"8c18ef47f69ad1383008a90a78652ea7b299bf35","author":{"email":"3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","name":"Lars Op den Kamp"},"message":"Revert \"[addon] Increase API with change 'char*' return value to 'const char*' to fix compiler warnings (addon relevant part)\"\n\nThis reverts commit db44ba5faf00cf29ac7a45ef49a933d1ef45366b.","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/8c18ef47f69ad1383008a90a78652ea7b299bf35"},{"sha":"7a63407bd42d9fa5ae2a757098f704586572a514","author":{"email":"0b8210d04599d3bbf4d5195cd77362265731815d@gmail.com","name":"Lars Op den Kamp"},"message":"Merge pull request #6470 from opdenkamp/fixfreestring\n\naddition to https://github.com/xbmc/xbmc/pull/6466","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/7a63407bd42d9fa5ae2a757098f704586572a514"},{"sha":"9c3629f8a65d41c61c352ebf0f945a0fb22f5741","author":{"email":"e0526155eaa60a99b25c731d003dfe36c5435950@web.de","name":"AlwinEsch"},"message":"[settings] Allow coded settings dialogs to define label (needed to pass addon strings)","distinct":true,"url":"https://api.github.com/repos/Montellese/xbmc/commits/9c3629f8a65d41c61c352ebf0f945a0fb22f5741"},{"sha":"23bdc125f16ec335c993de9bafca785368a7f5dd","author":{"email":"2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org","name":"montellese"},"message":"jsonrpc: fix SetEpisodeDetails expecting a datetime instead of a date value for \"firstaired\"","distinct":true,"url":"https://api.github.com/repos/Montellese/xbmc/commits/23bdc125f16ec335c993de9bafca785368a7f5dd"},{"sha":"961ad1e5ff8bbbcdfe02d8784cd5c3927b5b8171","author":{"email":"e7cc4f973b4ace19f513beb3858e1ca1a7fe51fa@gmail.com","name":"Arne Morten Kvarving"},"message":"[c++11] - quell some warnings\n\nregister storage class specifier is deprecated","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/961ad1e5ff8bbbcdfe02d8784cd5c3927b5b8171"},{"sha":"9c389751ef244104c2d86e17f87a93abc87d35bf","author":{"email":"fb43db9ffcc3da891960d6f721de1ded3e9f6a0e@machzwo.de","name":"Memphiz"},"message":"Merge pull request #6473 from Memphiz/squashwarnings\n\n[c++11] - quell some warnings","distinct":false,"url":"https://api.github.com/repos/Montellese/xbmc/commits/9c389751ef244104c2d86e17f87a93abc87d35bf"}]}