{"push_id":909863244,"size":4,"distinct_size":4,"ref":"refs/heads/videofilter","head":"8a46f05c3f74e4f0887be96d590c9b62910edada","before":"4ab79a683601ea02f4c9eb29b99ba5a47c7b39ee","commits":[{"sha":"e65962e1f5c93992ad28b0520b4218027b6c25f3","author":{"email":"890abf821996d52b09fa6806e751c70f6997743e@elucideye.com","name":"David Hirvonen"},"message":"disable frame selection (Format_ARGB32 is blank)","distinct":true,"url":"https://api.github.com/repos/headupinclouds/gatherer/commits/e65962e1f5c93992ad28b0520b4218027b6c25f3"},{"sha":"0cfc53411345b060075eb10b768c2a44cf44483a","author":{"email":"890abf821996d52b09fa6806e751c70f6997743e@elucideye.com","name":"David Hirvonen"},"message":"update ogles_gpgpu","distinct":true,"url":"https://api.github.com/repos/headupinclouds/gatherer/commits/0cfc53411345b060075eb10b768c2a44cf44483a"},{"sha":"ea65af66cf91701335b8d35cb5043958db20349a","author":{"email":"890abf821996d52b09fa6806e751c70f6997743e@elucideye.com","name":"David Hirvonen"},"message":"Mirror the ogles_gpgpu::MemTransfer::setUserRawPixels() call in OEGLGPGPUTest class","distinct":true,"url":"https://api.github.com/repos/headupinclouds/gatherer/commits/ea65af66cf91701335b8d35cb5043958db20349a"},{"sha":"8a46f05c3f74e4f0887be96d590c9b62910edada","author":{"email":"890abf821996d52b09fa6806e751c70f6997743e@elucideye.com","name":"David Hirvonen"},"message":"Minor fixes to get a working OEGLGPGPUTest integration\n\n* Currently we are just using the texture cache functionality via the MemTransfer class\n* Added a convenience QVideoFrameScopeMap class for exception safe VideoFrame map/unmap\n* Added a QVideoFrameToCV() method for conversion of QVideoFrame to cv::Mat format, includes NV{21,12} => BGRA (deep copy) and ARGB/BGRA as shallow copy\n* Use the ogles_gpgpu pipeline MemTransfer class for pixel to texture creation (ios texture cache)","distinct":true,"url":"https://api.github.com/repos/headupinclouds/gatherer/commits/8a46f05c3f74e4f0887be96d590c9b62910edada"}]}