Commit Graph

667 Commits

Author SHA1 Message Date
Mr-Dave
9fdc1266ea Merge pull request #138 from Mr-DaveDev/pkg-config
Revised configure messages for pkg-config
2016-08-20 08:14:06 -06:00
Mr-DaveDev
55945b6d7d Updated configure.ac for pkg-config 2016-08-18 21:23:58 -06:00
Joseph Heenan
7fdd210543 Produce more helpful error if pkg-config not installed
Currently if users run autoreconf then configure without having
pkg-config installed, they see:

./configure: line 5283: syntax error near unexpected token FFMPEG,'
./configure: line 5283:    PKG_CHECK_MODULES(FFMPEG, libavutil
libavformat libavcodec libswscale, HAVE_FFMPEG=yes)'

This is not hugely helpful and causes support queries and confusion.
It is because the pkg.m4 file that defines PKG_CHECK_MODULES is not
available of pkg-config is not installed.

To work around this, remove PKG_CHECK_MODULES and do roughly the
equivalent calling pkg-config directly. To mirror the current
behaviour, we also add a test for pkg-config being present and abort
if it is not. (I am not 100% sure this is the desired behaviour, but
regardless this commit is still an improvement on what we currently
have.)
2016-08-18 23:09:24 +01:00
MrDave
e44a5a9898 Change log update 2016-08-17 18:45:14 -06:00
MrDave
718f1a8600 Merge branch 'jogu-stack-corruption' 2016-08-17 18:42:55 -06:00
MrDave
c2770c49bb Merge branch 'stack-corruption' of https://github.com/jogu/motion into jogu-stack-corruption 2016-08-17 18:42:33 -06:00
MrDave
d07175348b Revise version number 2016-08-17 18:42:14 -06:00
Joseph Heenan
ad5013bbba Fix stack corruption in event_ffmpeg_timelapse
The current definitions (char codec_swf[3] = "swf" etc) are declared
one character too short resulting in stack corruption or crashes in
some cases.

To avoid the possibility of an error at all, we change ffmpeg_open to
take a const char * as it doesn't need to alter the string.

Closes https://github.com/Mr-Dave/motion/issues/109
2016-08-09 07:38:24 +01:00
Mr Dave
9b4c16cae0 revise version number to 3.4.1 release-3.4.1 2015-10-18 20:21:44 -06:00
Mr Dave
7509ae848d Merge master into 3.4 2015-10-17 14:13:58 -06:00
Mr Dave
2caced3e71 Revised instructions 2015-10-03 10:42:23 -06:00
Mr Dave
58e065e4f0 Swap PKG_CONFIG_PATH and user spec 2015-09-30 20:41:45 -06:00
Mr Dave
2f0fd7dec1 Add : in netcam_url path spec 2015-09-30 20:27:47 -06:00
Mr Dave
0badf12210 Remove ffmpeg coded_frame 2015-09-30 20:25:24 -06:00
Mr Dave
fa569b178a HEVC Revision for old ffmpeg 2015-09-30 20:21:29 -06:00
momo-i
041797709d Merge remote-tracking branch 'upstream/master' 2015-09-28 17:03:02 +09:00
Mr Dave
2bd79c795b Make/configure changes 2015-09-26 21:19:06 -06:00
momo-i
e6bc27c012 HEVC testing 2015-09-25 16:17:19 +09:00
Mr Dave
b1940b0850 Revised description in configuration file 2015-09-22 21:52:38 -06:00
Mr Dave
e6aba9b46d Change default in configure for ffmpeg 2015-09-22 21:46:38 -06:00
Mr Dave
2fdf34a80f Slight Packaging Changes 2015-09-21 11:16:29 -06:00
Rex Feany
8e62b195f2 compile against ffmpeg from github@58fe57d5a05ad8d15c320b2bd163debbc412bdd3
fix minor compilation issues
use pkg-config
2015-09-21 10:32:15 -06:00
Mr Dave
21994e4b40 PIX change for older ffmpeg 2015-09-21 10:30:40 -06:00
Mr Dave
392f826f81 Fix PIX format 2015-09-21 09:04:31 -06:00
Mr Dave
b8f657dec5 Patch netcam url with proxy 2015-09-21 08:23:58 -06:00
Mr Dave
0c77371ad3 Patch for bad image handling 2015-09-21 08:23:04 -06:00
Rex Feany
74fbda2bf0 compile against ffmpeg from github@58fe57d5a05ad8d15c320b2bd163debbc412bdd3
fix minor compilation issues
use pkg-config
2015-09-18 00:33:04 -07:00
Mr Dave
01769dbcad Update to motion guide 2015-09-14 13:26:45 -06:00
Mr Dave
bc7298aa32 Revise Sqlite3 into code standard 2015-09-13 13:52:40 -06:00
Mr Dave
2aed0a44ae Revised motion guide 2015-09-12 19:13:27 -06:00
Mr Dave
383321daa1 Fix send raw error introduced with Chrome preview fix 2015-09-08 21:26:08 -06:00
Mr Dave
320732d97b Update manual 2015-09-05 23:34:50 -06:00
Mr Dave
33b7d4f045 Clean tabs for issue 071831 patch 2015-09-05 13:08:41 -06:00
Mr Dave
0f45a713a7 Remote preview fixes 2015-09-05 10:09:55 -06:00
Mr Dave
cb7dcc3018 Add preview to webcontrol 2015-09-04 20:39:09 -06:00
Mr Dave
90a97c05eb Ffmpeg container fixes 2015-09-04 16:49:38 -06:00
Mr Dave
6a1b258763 Remove depreciated deinterlace option 2015-09-04 13:03:25 -06:00
Ximin Luo
5ad825efef Fix build for Debian GNU/kFreeBSD which defines __FreeBSD_kernel__ but not BSD 2015-09-04 12:32:20 -06:00
Ximin Luo
d09bdd19e0 To include a linux-specific header like linux/types.h, one should test for the presence of linux rather than the absence of BSD. 2015-09-04 12:32:20 -06:00
Mr Dave
a02eb47860 Add additional container options 2015-09-04 12:16:15 -06:00
Mr Dave
cc19f88f7f Updated gitignore 2015-09-04 11:22:52 -06:00
Mr Dave
a7ec135777 Changelog for hackeron fix for SOI on Netcams 2015-09-03 20:33:15 -06:00
hackeron
6861a82840 Handle junk data at beginning of JPEG images 2015-09-03 20:29:50 -06:00
hackeron
e7f4b96892 Update netcam.h 2015-09-03 20:29:50 -06:00
hackeron
ccfc14296e Update netcam.c 2015-09-03 20:29:50 -06:00
Mr Dave
cc8e451311 Update CHANGELOG 2015-08-31 20:53:05 -06:00
Mr Dave
4745d63de2 Merge branch 'jdodgen-lastsnap' into unstable 2015-08-31 19:15:09 -06:00
Mr Dave
9f963c4e22 Merge branch 'lastsnap' of https://github.com/jdodgen/motion into jdodgen-lastsnap 2015-08-31 19:14:32 -06:00
Mr Dave
124e8e302a Logitech MJPEG patch 2015-08-30 23:37:48 -06:00
Mr Dave
ab7d7e717b Add revisions to CHANGELOG 2015-08-28 18:09:10 -06:00