{"push_id":1075696029,"size":54,"distinct_size":0,"ref":"refs/heads/develop","head":"0898562d7feb2d3ff079aff992b3c09a1214db16","before":"5236e4b137d86f48a4fffc7e1d3bb758763591b0","commits":[{"sha":"f20e4763a29ae98896eb064ab7d52b2f6ca90f23","author":{"email":"4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@cambriantech.com","name":"Joel Teply"},"message":"Allow for luminance upload\n\nits hard coded to types and since pixelFormat directly maps to types including I believe my proposed addition of luminance, it needs to allow for all types. I am using luminance successfully with this approach. I am basically passing in a binary mask and RGB is overkill\r\n\r\nThese types must all have support:\r\nGPUPixelFormatBGRA = GL_BGRA,\r\nGPUPixelFormatRGBA = GL_RGBA,\r\nGPUPixelFormatRGB = GL_RGB,\r\nGPUPixelFormatLuminance = GL_LUMINANCE","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/f20e4763a29ae98896eb064ab7d52b2f6ca90f23"},{"sha":"d806b2d6ff06b45c78ca826342539e0f8956137d","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@wysaid.org","name":"Wang Yang"},"message":"Merge pull request #1 from BradLarson/master\n\nmerge","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/d806b2d6ff06b45c78ca826342539e0f8956137d"},{"sha":"7cf86947d1705d6ac4ef04aefed0170ab9a6272f","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@wysaid.org","name":"WangYang"},"message":"demo bug fix","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/7cf86947d1705d6ac4ef04aefed0170ab9a6272f"},{"sha":"72750f03a49efbb528697976e86f66573bb9832e","author":{"email":"2d973bae81374ab2a2528260b062c231c3a0edd9@gmail.com","name":"Michael Feldstein"},"message":"Use NS_ENUM instead of typedef enum to eliminate 'ambiguous use' errors","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/72750f03a49efbb528697976e86f66573bb9832e"},{"sha":"ffbc0b4a8ff278d4eefd47f4ae0016eaf75641b1","author":{"email":"2d973bae81374ab2a2528260b062c231c3a0edd9@gmail.com","name":"Michael Feldstein"},"message":"Update GPUImageFillModeType enum to use NS_ENUM","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/ffbc0b4a8ff278d4eefd47f4ae0016eaf75641b1"},{"sha":"ebd035bd0c71519d9f9a529f37e8040d857c0099","author":{"email":"2d973bae81374ab2a2528260b062c231c3a0edd9@gmail.com","name":"Michael Feldstein"},"message":"Use ios sdk 9.0, 7.0 is really old","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/ebd035bd0c71519d9f9a529f37e8040d857c0099"},{"sha":"5bae99bec2be6884610b8de8c4abe8fc46c0b985","author":{"email":"ef971ee38bba25d9ac8a840d235457a038448b09@behemoth.ca","name":"Brandon Shelley"},"message":"Added GPUImageWhiteBalanceFilter to Readme","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/5bae99bec2be6884610b8de8c4abe8fc46c0b985"},{"sha":"a51daf389a576a482ea8ed16c50242bf0fa8a8fd","author":{"email":"1ad68340d04772e70e628b03aeeb9ebf5a09cc85@gmail.com","name":"Ryan Romanchuk"},"message":"Fix leak from capturing self in block and adding observer","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/a51daf389a576a482ea8ed16c50242bf0fa8a8fd"},{"sha":"42f3d5c0bdaff80dfbe62ae78a40e00f72db8841","author":{"email":"9950a13af0030c85cfa8549059a4693200268073@yahoo.com","name":"Igor Shmakov"},"message":"There is an issue in GPUImageMovie - when instance adds itself as AVPlayerItemVideoOutput delegate: [playerItemOutput setDelegate:self queue:videoProcessingQueue], playerItemOutput doesn't release its delegate when GPUImageMovie instance is deallocating. Later, this results in a method call from the deallocated object (outputSequenceWasFlushed:) and you get the crash. This was found with help of NSZombie detector and I fixed it by adding this in GPUImageMovie dealloc method: [playerItemOutput setDelegate:nil queue:nil];","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/42f3d5c0bdaff80dfbe62ae78a40e00f72db8841"},{"sha":"cbcb1181d5caf97be56270bd25d46f11f8167ce9","author":{"email":"33b2dae08753aed9bf5f59ceeadf8d0111890042@xiaoyi.com","name":"huang.gang"},"message":"fix crash when use Voronoi filter in FilterShowCase example","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/cbcb1181d5caf97be56270bd25d46f11f8167ce9"},{"sha":"8cb137fc1e62412a897d3c669246d06a4bed2a96","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@eyegroove.com","name":"Graham McDermott"},"message":"Added ability to override default YUV to RGB conversion matrices","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/8cb137fc1e62412a897d3c669246d06a4bed2a96"},{"sha":"9d51d2e6563a7d1e25885e9d2801ab1509d77134","author":{"email":"699ecf5cc216b083efc653a748a8c008d6b85fc6@gmail.com","name":"Horace Ho"},"message":"Fix for iOS 9 and Xcode 7","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/9d51d2e6563a7d1e25885e9d2801ab1509d77134"},{"sha":"c56fc9f99274613722983576588e5408ab91121a","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@wysaid.org","name":"WangYang"},"message":"Merge branch 'master' of https://github.com/BradLarson/GPUImage","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/c56fc9f99274613722983576588e5408ab91121a"},{"sha":"5e9ac77f0d90f8655b6cfcf5fcfc640e5938d160","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@wysaid.org","name":"WangYang"},"message":"crash fix","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/5e9ac77f0d90f8655b6cfcf5fcfc640e5938d160"},{"sha":"3d2dc6615c1379aeea805d957ea20cdd0d858922","author":{"email":"ef971ee38bba25d9ac8a840d235457a038448b09@behemoth.ca","name":"brandon"},"message":"Fatal missing NS_ENUM for GPUImageSkinToneFilter","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/3d2dc6615c1379aeea805d957ea20cdd0d858922"},{"sha":"7b0bc3c285dc942d01f148169aaa065ab80dc85e","author":{"email":"14deb5e5e417133e888bf47bb6a3555c9bb7d81c@mobibyte.com","name":"Anton Sydorov"},"message":"Default intensity is not properly set in Lookup filter","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/7b0bc3c285dc942d01f148169aaa065ab80dc85e"},{"sha":"8124a95e84765c09ef03ac51e540498acfb0faf9","author":{"email":"c8f5a73076bd69580dc762264d0053461da06a43@gmail.com","name":"Rafał Augustyniak"},"message":"Setting root view controller of the main window before `application:didFinishLaunchingWithOptions:` method finishes","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/8124a95e84765c09ef03ac51e540498acfb0faf9"},{"sha":"35e3230c170b0831687aea5da1a1c1e4e0e1aeb2","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@digitalfx.me.uk","name":"Doug"},"message":"Adds texture input/output to the Mac framework","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/35e3230c170b0831687aea5da1a1c1e4e0e1aeb2"},{"sha":"16afe14ec961288745c5d5f0016c400190593451","author":{"email":"86e996542184cb5f563f45fe62b54a166666bb78@gmail.com","name":"Janie Clayton"},"message":"Added Solarize Filter","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/16afe14ec961288745c5d5f0016c400190593451"},{"sha":"791089b402fdc301bfb2019271a003816f0660dc","author":{"email":"161c0aadb4a7777e45fac2aa4e15e11e678081c3@chengweiapp.com","name":"张闽"},"message":"fix issue #2221","distinct":false,"url":"https://api.github.com/repos/ymkim50/GPUImage/commits/791089b402fdc301bfb2019271a003816f0660dc"}]}