{"push_id":854699130,"size":26,"distinct_size":3,"ref":"refs/heads/patchedmaster","head":"c1469a7f2e394a4a7f28b1474cfe534e06a62635","before":"5acc83c272abc106c48b9a02f560a6e1290b9677","commits":[{"sha":"251bd508c345415dab1bd6aebf7664bb65c0e102","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[gif] Skip frames with an illegal dimension rather than abort.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/251bd508c345415dab1bd6aebf7664bb65c0e102"},{"sha":"5127e06883ba2d32a0778698196cb357faabfbf4","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[gif] Check frame dimensions.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/5127e06883ba2d32a0778698196cb357faabfbf4"},{"sha":"7a5c2b313134861429a06a550d0efcb5e32aa7cc","author":{"email":"84b0109f6fbba281ce19df8c2d135a1619331fdd@online.de","name":"Rainer Hochecker"},"message":"paplayer: wait for eof if no crossfading or cue sheet","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/7a5c2b313134861429a06a550d0efcb5e32aa7cc"},{"sha":"792b25cf0cbec5a72df50d10c66ee8429bdc3fee","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@saraev.ca","name":"Stefan Saraev"},"message":"[udevprovider] fix segfaults. mountpoint can be null","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/792b25cf0cbec5a72df50d10c66ee8429bdc3fee"},{"sha":"775145e4165adcc7e0ca0f380fcbb1457425fa45","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@saraev.ca","name":"Stefan Saraev"},"message":"[udevprovider] fix mounting raw filesystems on a non partitioned disks","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/775145e4165adcc7e0ca0f380fcbb1457425fa45"},{"sha":"1290d25920c42e0e01360a7b6c3be9043bf73ad6","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@saraev.ca","name":"Stefan Saraev"},"message":"[udevprovider] also handle 'change' events. fixes data cd/dvds","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/1290d25920c42e0e01360a7b6c3be9043bf73ad6"},{"sha":"eae693b7e8b866008ade6daa38de0686a4b2ccdf","author":{"email":"84b0109f6fbba281ce19df8c2d135a1619331fdd@online.de","name":"Rainer Hochecker"},"message":"videoplayer: fix detection of program change","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/eae693b7e8b866008ade6daa38de0686a4b2ccdf"},{"sha":"0a6bf1edc4dd6e321b1874ff62f7ff3d20401fb0","author":{"email":"e8bb910a7fd387de73dee0e158a549a052b38fb3@kodi.tv","name":"Matthias Kortstiege"},"message":"[guilib] fix togglebutton label not rendered properly","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/0a6bf1edc4dd6e321b1874ff62f7ff3d20401fb0"},{"sha":"c9458e6ba1b10e84e221e0149771a6875733d22d","author":{"email":"e27da8fd5c720d08bb25880b71b48e0de71224eb@gmail.com","name":"Lauri Myllari"},"message":"x11: use the standard hint for disabling compositing","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/c9458e6ba1b10e84e221e0149771a6875733d22d"},{"sha":"2201eb60845ef2fe6d2104617a0e9afd120f4d8e","author":{"email":"99b0427837df4cd28abeeb9c7e54613b943e0851@gmail.com","name":"fritsch"},"message":"Compositors: Only disable them if actually in use","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/2201eb60845ef2fe6d2104617a0e9afd120f4d8e"},{"sha":"94a726b04b204d73cb58b07fc487dedd7b984220","author":{"email":"84b0109f6fbba281ce19df8c2d135a1619331fdd@online.de","name":"Rainer Hochecker"},"message":"Merge pull request #8332 from FernetMenta/fixeof\n\npaplayer: wait for eof if no crossfading or cue sheet","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/94a726b04b204d73cb58b07fc487dedd7b984220"},{"sha":"b010ce977ee6e819152aa797f98a78ad87d38312","author":{"email":"99b0427837df4cd28abeeb9c7e54613b943e0851@gmail.com","name":"Peter Frühberger"},"message":"Merge pull request #8334 from stefansaraev/udevprovider-fix\n\nudevprovider fixes","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/b010ce977ee6e819152aa797f98a78ad87d38312"},{"sha":"162afd9f58a4a57d27b34c15e522ebefe7939f9a","author":{"email":"84b0109f6fbba281ce19df8c2d135a1619331fdd@online.de","name":"Rainer Hochecker"},"message":"Merge pull request #8340 from FernetMenta/progchange\n\nvideoplayer: fix detection of program change","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/162afd9f58a4a57d27b34c15e522ebefe7939f9a"},{"sha":"3b15e14f61fde748afbd4c4714acea49d62c11f8","author":{"email":"92d862c631baf5ed63daf5ea9e9a89030ed316d1@users.noreply.github.com","name":"jenkins4kodi"},"message":"Merge pull request #8344 from fritsch/compositingpr","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/3b15e14f61fde748afbd4c4714acea49d62c11f8"},{"sha":"e3830e214984ec4cca14e4179d39ce9d6e8e7fc5","author":{"email":"e8bb910a7fd387de73dee0e158a549a052b38fb3@kodi.tv","name":"Matthias Kortstiege"},"message":"[guilib] colordiffuse not applying to progresstextures","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/e3830e214984ec4cca14e4179d39ce9d6e8e7fc5"},{"sha":"82472b70b7210b63366f679f49a461b131ff01fd","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[gif] Check if there's a frame, before accessing it. This prevents a possible access violation.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/82472b70b7210b63366f679f49a461b131ff01fd"},{"sha":"ce20e1b10ec60a8fc7dfc1669621571e55dee55a","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[iimage] Add width and height of the texture/buffer to the interface method Decode(...).","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/ce20e1b10ec60a8fc7dfc1669621571e55dee55a"},{"sha":"ab0797d69362d508aa8491e6c51bc5a3797135c9","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[fix][gif] Crop too large image/frame in Decode. This fixes a possible access violation.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/ab0797d69362d508aa8491e6c51bc5a3797135c9"},{"sha":"3269d440daee990b01338eb0c45b10c56545f78b","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[cximage] Crop too large image/frame in Decode. This fixes a theoretically possible access violation.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/3269d440daee990b01338eb0c45b10c56545f78b"},{"sha":"51fb220c908eb8dc2f136e8832b606c897be3c88","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[JpegIO] Crop too large image/frame in Decode. This fixes a theoretically possible access violation.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/51fb220c908eb8dc2f136e8832b606c897be3c88"}]}