{"push_id":569012801,"size":277,"distinct_size":267,"ref":"refs/heads/cppcheck_perf_interfaces","head":"87484e7328c15891d1ccf8efa7505b5b5f49d098","before":"a985966b2858abcaa8bf0d686b019389176b5c2f","commits":[{"sha":"ec8743e62f275a9e50f63964c44c7b640c2378cd","author":{"email":"6ae741b63904d086d3d9fb7c2e6a78ea65ffd3c7@xbmc.org","name":"Tobias Arrskog"},"message":"Dropped libyajl 1.x and removed the dependency on system.h in the JSON parser/writer","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/ec8743e62f275a9e50f63964c44c7b640c2378cd"},{"sha":"3ee499c76aefd55c4a399acf31a77a73e04f2dba","author":{"email":"8ef51d25e0ace0b8be8bc5cad50ab8ecae059672@gmail.com","name":"Thomas Amland"},"message":"[python] fix video duration infolabel inconsistency (fixes ticket #13904)","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/3ee499c76aefd55c4a399acf31a77a73e04f2dba"},{"sha":"a462365a99b180519755ac1b37b83d89e8bfb00a","author":{"email":"ba1ab53c789863e32b7853e302c8348353324caf@xbmc.org","name":"theuni"},"message":"mips: add guards\n\nUpdated for Helix by Balint Reczey","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/a462365a99b180519755ac1b37b83d89e8bfb00a"},{"sha":"b0e65578023db2e9f8e8582323a3da2f2efc4948","author":{"email":"420d7733a0127e27849fc8baa66860f887a6ab5c@xbmc.org","name":"Anssi Hannula"},"message":"[android] Add 7.1 PCM playback support\n\nAdd Android 7.1 PCM audio playback support. This support requires\nAndroid 5.0 device.\n\nWhen support is not available, the code falls back to 5.1 and stereo\nplayback.\n\nTested on ADT-1.\n\nTODO: Channel layout is currently messed up on at least ADT-1:\nhttps://code.google.com/p/android-developer-preview/issues/detail?id=1800\n\nWhat actions are needed to handle that (if any) depends on whether it\nwill be fixed for 5.0 final or if this affects other hardware.\n\nThe code still restricts channel layout selection to 2.0/5.1/7.1 since\nall other layouts seem to still be downmixed to stereo.","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/b0e65578023db2e9f8e8582323a3da2f2efc4948"},{"sha":"295297d177171c02f903844032bcf3aec813b056","author":{"email":"8d702f4bb408ff9ba85533facb57b9b1806954ff@gmail.com","name":"Pablo Molina"},"message":"Added playcount and lastplayed on Audiolibrary.setSongDetails","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/295297d177171c02f903844032bcf3aec813b056"},{"sha":"2f4bcff6ecef7ad9f8789910db03394a3437e5e3","author":{"email":"2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org","name":"montellese"},"message":"cosmetics: fix a typo in prepare-env.cmake helper script","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/2f4bcff6ecef7ad9f8789910db03394a3437e5e3"},{"sha":"5dbf0b66f50577591abbb6dee7784398483f78e1","author":{"email":"2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org","name":"montellese"},"message":"binary addons: only create backwards compatibility header file if it doesn't already exist","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/5dbf0b66f50577591abbb6dee7784398483f78e1"},{"sha":"aa8ec11b1c99e9d0810cc80044f7a14c46003c09","author":{"email":"ebdd560f97fdf48e0f5b8db0c3cf331fb43c3dcf@menakite.eu","name":"anaconda"},"message":"[cosmetics] StereoscopicsManager: don't log localized strings.","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/aa8ec11b1c99e9d0810cc80044f7a14c46003c09"},{"sha":"e8a80fba2a0ccee42a353babbab43bdd393ee753","author":{"email":"76db06939f6b59f7ac5a89c7bd2ebe7a0574da31@mozilla-uk.org","name":"Tobias Markus"},"message":"cppcheck performance fixes in linux/","distinct":false,"url":"https://api.github.com/repos/tobbi/xbmc/commits/e8a80fba2a0ccee42a353babbab43bdd393ee753"},{"sha":"87ead38da80a8a702e6760be377d6bbe5b02a666","author":{"email":"6ae741b63904d086d3d9fb7c2e6a78ea65ffd3c7@kodi.tv","name":"Tobias Arrskog"},"message":"Remove xrandr from application","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/87ead38da80a8a702e6760be377d6bbe5b02a666"},{"sha":"ec171eae6aad8bbf51fdf52c97446db6418c96a1","author":{"email":"87d19f9518cb87b20b267c4ff23ddf3c75df6c4b@gmail.com","name":"Rafał Chwiała"},"message":"platinum Changes to external subtitles over UPnP works\n\nAdded custom data to resources field - needed to add some attributes to res.\nAdded new struct PLK_SecResource - needed by Somasung devices. It's not specialized struct (just general one), because I can't find any \"sec\" specification.","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/ec171eae6aad8bbf51fdf52c97446db6418c96a1"},{"sha":"e1dd7093eb385060a4b44b104083e190c115c97d","author":{"email":"87d19f9518cb87b20b267c4ff23ddf3c75df6c4b@gmail.com","name":"Rafał Chwiała"},"message":"PATCH for Platinum library needed to external subtitles over UPnP works.","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/e1dd7093eb385060a4b44b104083e190c115c97d"},{"sha":"4777a5bfcbad03d5dec29fc862e542d07003ce05","author":{"email":"1d42fbd6fa996c18c9c341033383f02d0d67c813@gmx.com","name":"Kai Sommerfeld"},"message":"Fix CUDevProvider::GetDisks() to support non-removable and optical drives correctly.\nFix CAutorun::PlayDisc() to call CMediaManager::GetDiscPath() as last resort. These\nchanges do fix autostart and \"Play disc\" of Blu-ray disks on Linux distros using\nUDev, like OpenELEC.","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/4777a5bfcbad03d5dec29fc862e542d07003ce05"},{"sha":"4b3d6d79028da54e016e3b81b4c9188ea4567f65","author":{"email":"76db06939f6b59f7ac5a89c7bd2ebe7a0574da31@mozilla-uk.org","name":"Tobias Markus"},"message":"Fix for coverity #719001","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/4b3d6d79028da54e016e3b81b4c9188ea4567f65"},{"sha":"d376f7b8c916de7492c8fff329ea77f8301cef45","author":{"email":"2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org","name":"montellese"},"message":"CGUIDialogVisualisationPresetList: align header label and list control IDs with settings dialogs","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/d376f7b8c916de7492c8fff329ea77f8301cef45"},{"sha":"7936fe0ba95cbfe4533e2a715cd50a81d2a9afd3","author":{"email":"2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org","name":"montellese"},"message":"[confluence] VisualisationPresetList.xml: adjust the header label and list control IDs","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/7936fe0ba95cbfe4533e2a715cd50a81d2a9afd3"},{"sha":"d90638b252b70207ab94664fa6b2ca5b16616243","author":{"email":"3f207d1ff7ab03bf7afd7168dea9ad706ac3e617@riscosopen.org","name":"Ben Avison"},"message":"Move the reference-counting of Begin and End calls from DX and GL source files into GUIFontTTF.cpp.","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/d90638b252b70207ab94664fa6b2ca5b16616243"},{"sha":"e46e41974cdf7e9b602bb3788454aff43bc59fc4","author":{"email":"87d19f9518cb87b20b267c4ff23ddf3c75df6c4b@gmail.com","name":"Rafał Chwiała"},"message":"It allows to play video with external subtitle over UPnP.\n\nSupported subtitle file extensions: txt, srt, ssa, ass, sub, smi. (most popular ones)\n\nSubtitle files are searched like in internal player (in video file folder and in folders specified in options). If more than one subtitle file are found (multiple language versions), Kodi takes the one with language choosed in options (prefered language for subtitles), otherwise first found.\n\nSubtitles are added as 2 resources, 2 sec resources and 3 attributes added to video file resource, for greater compatibility with more UPnP devices. Device take the last one it could handle, and skip ones it can't \"understand\":\n\n<res protocolInfo=\"http-get::video/mp4:\" xmlns:pv=\"http://www.pv.com/pvns/\" pv:subtitleFileUri=\"http://192.168.1.13:1722/video.srt\" pv:subtitleFileType=\"SRT\">http://192.168.1.13:1722/video.mp4 </res>\n<res protocolInfo=\"http-get::text/srt:\"> http://192.168.1.13:1722/video.srt </res>\n<res protocolInfo=\"http-get::smi/caption:\"> http://192.168.1.13:1722/video.srt </res>\n<sec:CaptionInfoEx sec:type=\"srt\">http://192.168.1.13:1722/video.srt</sec:CaptionInfoEx>\n<sec:CaptionInfo sec:type=\"srt\">http://192.168.1.13:1722/video.srt</sec:CaptionInfo>\n\nSamsung devices get subtitles uri from \"CaptionInfo.sec\" field in http response header for movie file request (it contains \"getCaptionInfo.sec\" field).\n\nThis all should be (and probably it would be) changed, when Profile Manager (for DLNA devices) will be available in Kodi.","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/e46e41974cdf7e9b602bb3788454aff43bc59fc4"},{"sha":"dbbbf5c4a207d51727b341b6768f76dbe99cb769","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@archlinuxarm.org","name":"Kevin Mihelich"},"message":"Fixes for using giflib 5.1 in GifHelper.cpp","distinct":true,"url":"https://api.github.com/repos/tobbi/xbmc/commits/dbbbf5c4a207d51727b341b6768f76dbe99cb769"},{"sha":"cf98f641d0e3cb85d52e3aed8b4e185d2ebc2a1d","author":{"email":"eda0157c61b353635d5db0973f2ae20ba5f89200@gmail.com","name":"Sam Stenvall"},"message":"[pvr] fix missing variable assignment after PR #4671\n\nThere used to be two assignments but at the time of merging only one\nremained","distinct":false,"url":"https://api.github.com/repos/tobbi/xbmc/commits/cf98f641d0e3cb85d52e3aed8b4e185d2ebc2a1d"}]}