{"push_id":1144325584,"size":24,"distinct_size":0,"ref":"refs/heads/master","head":"ce8d2bef57cc99524f6502c58fc08f3f857888b7","before":"606856c9adf504bd8541c05ff45ae67de1ebbc7a","commits":[{"sha":"9471107d0df4d389a70ae851705ec8d770772934","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"If possible, use /dev/shm instead of /tmp.\n\nFor some variants, /tmp will be tmpfs, but not always.  In case our mmap\nfails to prevent flushing to disk (as apparently happens on Raspberry Pi),\nshm will work better for us.\n\nThanks go to klyoungblood.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/9471107d0df4d389a70ae851705ec8d770772934"},{"sha":"6bbcf74926f52d0183d7859b95aebbc3703f0d1e","author":{"name":"Henrik Rydgård","email":"1c2711a1cf1f6e9d3184b8456f42296810d51b92@gmail.com"},"message":"Merge pull request #8801 from unknownbrackets/tmpfs\n\nImprove performance on Raspberry Pi (and maybe other Linux)","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/6bbcf74926f52d0183d7859b95aebbc3703f0d1e"},{"sha":"deffb246aebc8505ec7e1ede001b4457b7100348","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Mpeg: Require less memory for older lib versions.\n\nIt seems it started requiring 64k at 1.05.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/deffb246aebc8505ec7e1ede001b4457b7100348"},{"sha":"6d14c17f26694e36bc1ff6eec7d5ecddcc9afc5c","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Mpeg: Treat negative available packets as zero.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/6d14c17f26694e36bc1ff6eec7d5ecddcc9afc5c"},{"sha":"b191fd29145507cf872280efe26f00084e5516b7","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Mpeg: Make sure not to demux outside the buffer.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/b191fd29145507cf872280efe26f00084e5516b7"},{"sha":"4d168359907f574771d7478ba44946f68e38a4e1","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Mpeg: Validate the pack header.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/4d168359907f574771d7478ba44946f68e38a4e1"},{"sha":"41f2999a2b53225276d893c072a3171f5fba71cd","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Mpeg: Write into the ringbuffer using actual ring.\n\nThis mimics behavior with clamped sizes and wrap around, and also makes it\neasier to implement the garbage data handling the PSP has.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/41f2999a2b53225276d893c072a3171f5fba71cd"},{"sha":"c8d0270bb4fa3148b78fce76f6fe79371db2a287","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Mpeg: Validate data more during demux.\n\nThis also parses a bit earlier, not requiring a full 2048 bytes ahead at\nall times.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/c8d0270bb4fa3148b78fce76f6fe79371db2a287"},{"sha":"4ee39f82e4ab78b8745161c736a2a384487a008a","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Mpeg: Validate added packets.\n\nOlder libraries only, but this will cause it to reject packets that don't\nmake sense.  So far, this seems to mirror the behavior of various garbage\npackets sent to the real firmware.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/4ee39f82e4ab78b8745161c736a2a384487a008a"},{"sha":"04dcaeae1d4cf44d474faede3ab70ea76e23a481","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Mpeg: Move, rather than resetting, packetsAvail.\n\nWhen we've got garbage data, this has to stay incorrect.  Without this,\nMegaman X gets confused when playing its video (because it enqueues\ngarbage packets.)\n\nSee #3318.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/04dcaeae1d4cf44d474faede3ab70ea76e23a481"},{"sha":"785908e55299f4a17b943eb4e81fc221d4782fa4","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Write out correct bytes in extract file.\n\nOops, this was always aligning to 4KB.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/785908e55299f4a17b943eb4e81fc221d4782fa4"},{"sha":"4826405c26280886ce75f9475a9897250451e910","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"File: Retry open when a sharing violation is hit.\n\nSome editors will lock the file while it's open, and it is convenient if\nyou can still have things work when that happens.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/4826405c26280886ce75f9475a9897250451e910"},{"sha":"185ad781f338808295f701e7279e6aabec85a521","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Psmf: Add better error handling for SetPsmf.\n\nChecked on different devkit versions in case of changes.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/185ad781f338808295f701e7279e6aabec85a521"},{"sha":"b13c68a373478bdc3d6ed28edf9a9786f261e4bf","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Psmf: Correct get video/audio info errors.\n\nThis actually grabs from the currently specified stream, and fails if it's\nthe wrong type.  Additionally, return stream-specific info... unlikely to\nmatter, hard to imagine a video with a mono and stereo stream.\n\nAlso reduces log verbosity.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/b13c68a373478bdc3d6ed28edf9a9786f261e4bf"},{"sha":"cf2796de4186fb46dc0929845a50499c98a586d0","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Psmf: Allow each struct to have its own stream.\n\nSome games will create a clone, and then set a different stream on it,\ne.g. one for the video, another for the audio stream.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/cf2796de4186fb46dc0929845a50499c98a586d0"},{"sha":"bda1956f905dcaa59a5719f3e9e4230b73f6f313","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Psmf: Enable error check on player create.\n\nReporting makes it look like this should be safe.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/bda1956f905dcaa59a5719f3e9e4230b73f6f313"},{"sha":"c12f8353643ba40a8c400931b8abd7c529750e0c","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Download single-use renders right away.\n\nShould prevent issues with the memory being reused soon after, hopefully.\nSee also #8781 and #7695.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/c12f8353643ba40a8c400931b8abd7c529750e0c"},{"sha":"5fcf6ee0120fdc2dc8d884b90965c071df2ab1f8","author":{"name":"Unknown W. Brackets","email":"9787fb8677c9729e59f50fd131acb80b7ebb506f@unknownbrackets.org"},"message":"Provide clearer errors for invalid ISOs.","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/5fcf6ee0120fdc2dc8d884b90965c071df2ab1f8"},{"sha":"ca80aaa3f32414098e1335732941e4ce13a0fc18","author":{"name":"Henrik Rydgård","email":"1c2711a1cf1f6e9d3184b8456f42296810d51b92@gmail.com"},"message":"Merge pull request #8805 from unknownbrackets/invalid-iso\n\nProvide clearer errors for invalid ISOs","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/ca80aaa3f32414098e1335732941e4ce13a0fc18"},{"sha":"3649231d66aab9e08b82d9ec6a1f9588652bb239","author":{"name":"Henrik Rydgård","email":"1c2711a1cf1f6e9d3184b8456f42296810d51b92@gmail.com"},"message":"Merge pull request #8799 from unknownbrackets/psmf\n\nCorrect some more scePsmf functions","distinct":false,"url":"https://api.github.com/repos/pal1000/ppsspp/commits/3649231d66aab9e08b82d9ec6a1f9588652bb239"}]}
{"actor":{"display_login":"pal1000"}}