{"push_id":1303536159,"size":68,"distinct_size":63,"ref":"refs/heads/master","head":"65d6b90c8a167334ac7cc9a28d5813e6cd07f6f0","before":"675b4befb339e23a74615a1c64ecdd51470e824e","commits":[{"sha":"bb8f34abbd9bddf4db86bca8fc8c11351f858018","author":{"name":"tosiara","email":"c6f05ce2cb8a65b7624bfe862cf63dc7404e50f6@users.noreply.github.com"},"message":"Release 3.4.0","distinct":false,"url":"https://api.github.com/repos/ccrisan/motion/commits/bb8f34abbd9bddf4db86bca8fc8c11351f858018"},{"sha":"6894861024a1e2d93ee7a23f038029552696d032","author":{"name":"Mr Dave","email":"32985edad02c1bf2c6fbd57f6b1a2bb311d41e29@gmail.com"},"message":"Add copyright to the 3.4 branch","distinct":false,"url":"https://api.github.com/repos/ccrisan/motion/commits/6894861024a1e2d93ee7a23f038029552696d032"},{"sha":"90c2adc76473c46cb8282e3b091a1f05420cc970","author":{"name":"Mr-Dave","email":"32985edad02c1bf2c6fbd57f6b1a2bb311d41e29@gmail.com"},"message":"Merge pull request #38 from tosiara/mrdave-motion-3.4\n\nRelease 3.4.0","distinct":false,"url":"https://api.github.com/repos/ccrisan/motion/commits/90c2adc76473c46cb8282e3b091a1f05420cc970"},{"sha":"7509ae848d66fb0900e994e3a2dd4719d58b7cc5","author":{"name":"Mr Dave","email":"32985edad02c1bf2c6fbd57f6b1a2bb311d41e29@gmail.com"},"message":"Merge master into 3.4","distinct":false,"url":"https://api.github.com/repos/ccrisan/motion/commits/7509ae848d66fb0900e994e3a2dd4719d58b7cc5"},{"sha":"9b4c16cae0ea77950cc156a9c82947ac51825f68","author":{"name":"Mr Dave","email":"32985edad02c1bf2c6fbd57f6b1a2bb311d41e29@gmail.com"},"message":"revise version number to 3.4.1","distinct":false,"url":"https://api.github.com/repos/ccrisan/motion/commits/9b4c16cae0ea77950cc156a9c82947ac51825f68"},{"sha":"ad5013bbba70ebdea3255dee0b6b4b8645221527","author":{"name":"Joseph Heenan","email":"9b6e24a661c030e39d84e80f958c2d82d5dc3d65@heenan.me.uk"},"message":"Fix stack corruption in event_ffmpeg_timelapse\n\nThe current definitions (char codec_swf[3] = \"swf\" etc) are declared\none character too short resulting in stack corruption or crashes in\nsome cases.\n\nTo avoid the possibility of an error at all, we change ffmpeg_open to\ntake a const char * as it doesn't need to alter the string.\n\nCloses https://github.com/Mr-Dave/motion/issues/109","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/ad5013bbba70ebdea3255dee0b6b4b8645221527"},{"sha":"d07175348bae7b7ec2f53db689509bb343838e2d","author":{"name":"MrDave","email":"294c3564f265b16e6cfa4deadb61e331057d87e4@gmail.com"},"message":"Revise version number","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/d07175348bae7b7ec2f53db689509bb343838e2d"},{"sha":"c2770c49bbae8e270c614f7685af802b600e9c3f","author":{"name":"MrDave","email":"294c3564f265b16e6cfa4deadb61e331057d87e4@gmail.com"},"message":"Merge branch 'stack-corruption' of https://github.com/jogu/motion into jogu-stack-corruption","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/c2770c49bbae8e270c614f7685af802b600e9c3f"},{"sha":"718f1a86009d07497ebf7dda600b842018351724","author":{"name":"MrDave","email":"294c3564f265b16e6cfa4deadb61e331057d87e4@gmail.com"},"message":"Merge branch 'jogu-stack-corruption'","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/718f1a86009d07497ebf7dda600b842018351724"},{"sha":"e44a5a9898faec18046ef0a33e5e1c6dd8ea60a0","author":{"name":"MrDave","email":"294c3564f265b16e6cfa4deadb61e331057d87e4@gmail.com"},"message":"Change log update","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/e44a5a9898faec18046ef0a33e5e1c6dd8ea60a0"},{"sha":"7fdd21054366fde6eb8f0bf0a2fe540fd38140d4","author":{"name":"Joseph Heenan","email":"9b6e24a661c030e39d84e80f958c2d82d5dc3d65@heenan.me.uk"},"message":"Produce more helpful error if pkg-config not installed\n\nCurrently if users run autoreconf then configure without having\npkg-config installed, they see:\n\n./configure: line 5283: syntax error near unexpected token FFMPEG,'\n./configure: line 5283:    PKG_CHECK_MODULES(FFMPEG, libavutil\nlibavformat libavcodec libswscale, HAVE_FFMPEG=yes)'\n\nThis is not hugely helpful and causes support queries and confusion.\nIt is because the pkg.m4 file that defines PKG_CHECK_MODULES is not\navailable of pkg-config is not installed.\n\nTo work around this, remove PKG_CHECK_MODULES and do roughly the\nequivalent calling pkg-config directly. To mirror the current\nbehaviour, we also add a test for pkg-config being present and abort\nif it is not. (I am not 100% sure this is the desired behaviour, but\nregardless this commit is still an improvement on what we currently\nhave.)","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/7fdd21054366fde6eb8f0bf0a2fe540fd38140d4"},{"sha":"55945b6d7d8f91258f1467198a437ec394be1000","author":{"name":"Mr-DaveDev","email":"3818be42274dfc1db3439044e59a41a96d6ea892@gmail.com"},"message":"Updated configure.ac for pkg-config","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/55945b6d7d8f91258f1467198a437ec394be1000"},{"sha":"9fdc1266ea2f75ef66a82efcd6cfd047880c4804","author":{"name":"Mr-Dave","email":"32985edad02c1bf2c6fbd57f6b1a2bb311d41e29@gmail.com"},"message":"Merge pull request #138 from Mr-DaveDev/pkg-config\n\nRevised configure messages for pkg-config","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/9fdc1266ea2f75ef66a82efcd6cfd047880c4804"},{"sha":"3c4ab02d0feda766352db4830596cf94e7bd3a82","author":{"name":"Mr-DaveDev","email":"3818be42274dfc1db3439044e59a41a96d6ea892@gmail.com"},"message":"Merge branch 'master' of https://github.com/ccrisan/motion into ffmpeg-fixes","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/3c4ab02d0feda766352db4830596cf94e7bd3a82"},{"sha":"e10985581b2b6dfebe3ca157695a9b88f486f7b7","author":{"name":"MrDave","email":"3818be42274dfc1db3439044e59a41a96d6ea892@gmail.com"},"message":"FPS Fix.  Issue 132","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/e10985581b2b6dfebe3ca157695a9b88f486f7b7"},{"sha":"1ffcbe296cff5957a9523aa7ea4f37a68772c60e","author":{"name":"MrDave","email":"3818be42274dfc1db3439044e59a41a96d6ea892@gmail.com"},"message":"ffmpeg 3.0 fixes","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/1ffcbe296cff5957a9523aa7ea4f37a68772c60e"},{"sha":"4042a400811378f65b97c3d3bce10f25470607e8","author":{"name":"MrDave","email":"3818be42274dfc1db3439044e59a41a96d6ea892@gmail.com"},"message":"Eliminate developer-flags warnings","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/4042a400811378f65b97c3d3bce10f25470607e8"},{"sha":"8e20d186b6322bed20588f027c4da3f2cc6cd333","author":{"name":"MrDave","email":"3818be42274dfc1db3439044e59a41a96d6ea892@gmail.com"},"message":"Fix truncate images. Issue 131","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/8e20d186b6322bed20588f027c4da3f2cc6cd333"},{"sha":"d40a4f4bc38a1116ff040a01bd80265cfe9e4550","author":{"name":"Joseph Heenan","email":"9b6e24a661c030e39d84e80f958c2d82d5dc3d65@heenan.me.uk"},"message":"#104 Fix compile failing on raspberry pi 3\n\nWhen we test if the compiler options work, we didn't test for the\npossibility of the compiler crashing which unfortunately it does on\nthe raspberry pi 3 - crashing in this case means returning exit code\n134 (i.e. SIGABRT).\n\nChange the test so that instead of testing for one particular failure,\nwe invert and test for success - treating everything else as failure.","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/d40a4f4bc38a1116ff040a01bd80265cfe9e4550"},{"sha":"c7ca2af868b79ece35ed521e9e6d4ed7a8cbcc84","author":{"name":"Joseph Heenan","email":"9b6e24a661c030e39d84e80f958c2d82d5dc3d65@heenan.me.uk"},"message":"Fix #104 Use optimal compilation options on Raspberry Pi 3\n\ngcc on the raspberry pi 3 crashes when called from our configure\nscript, and even in simpler cases:\n\n$ gcc -mcpu=native -march=native\n*** Error in `gcc': double free or corruption (top): 0x0190dbc0 ***\nAborted\n\nSo we need to add explicit optimisation options if we want to build an\noptimal binary on the Pi 3.\n\nAs per:\n\nhttps://www.element14.com/community/community/raspberry-pi/blog/2016/02/29/the-most-comprehensive-raspberry-pi-comparison-benchmark-ever\n\nthe raspberry pi 3 is an armv8, but cpuinfo incorrectly reports it as\nan armv7. So we can’t detect the CPU using /proc/cpuinfo.\n\nInstead we use /proc/device-tree/model, which explicit has the\nRaspberry PI type in it, e.g. “Raspberry Pi 3 Model B Rev 1.2”.\n\nhttps://www.raspberrypi.org/forums/viewtopic.php?t=144115&p=952479\nlists hopefully correct optimal gcc flags, namely:\n\nSome basic options that should be the defaults anyway:-\n-mfloat-abi=hard -mlittle-endian -munaligned-access\n(confirmed; these are the defaults)\n\nPi1 -mcpu=arm1176jzf-s  -mfpu=vfp\nPi2 -mcpu=cortex-a7  -mfpu=neon-vfpv4\nPi3 -mcpu=cortex-a53  -mfpu=neon-fp-armv8","distinct":true,"url":"https://api.github.com/repos/ccrisan/motion/commits/c7ca2af868b79ece35ed521e9e6d4ed7a8cbcc84"}]}
{"actor":{"display_login":"ccrisan"}}