Isaac Connor
585a1c50a1
Merge branch 'nommap'
2014-07-24 14:40:37 -04:00
Isaac Connor
edd794a993
ensure captures_per_frame >0
...
add missing lang entries for MultiBuffer and CapturesPerFrame
2014-07-14 14:07:28 -04:00
Isaac Connor
4f694ee8cf
fix
2014-07-14 13:07:23 -04:00
Isaac Connor
99a3684fb5
change the way v4l_multi_buffer is loaded. Since t's a bool, it theoretically is 1 byte, so can't use atoi
2014-07-14 12:53:48 -04:00
Isaac Connor
9385471392
move v4l_multibuffer and v4l_captures_per_frame from Config to Monitor and Local Camera
2014-07-13 16:39:27 -04:00
Andrew Bauer
9163536219
Merge pull request #358 from knnniggett/prevbutton
...
Fix prev button while in gapless mode. All buttons tested and working.
2014-07-04 10:33:05 -05:00
Isaac Connor
6e22278f74
password might be null when auth_relay is none.
2014-06-27 12:47:56 -04:00
Isaac Connor
07dbbd46d3
only do mmap on demand
2014-06-26 14:54:47 -04:00
Isaac Connor
8f4fb8bb64
fix mysql_escape_String call. Must use strlen, not sizeof
2014-06-26 14:44:37 -04:00
Isaac Connor
20bccdf431
use the size of the username and password when calling mysql_escape_string
2014-06-25 16:23:10 -04:00
Isaac Connor
0592276f53
fix mysql_escape_string calls after referring to docs
2014-06-24 11:22:08 -04:00
Kyle Johnson
229cfcaa5b
Find the last occurrence of '@' in the host string. Fixes #443
2014-06-23 14:22:27 -04:00
Kfir Itzhak
a9cd6caeaf
Minor corrections to cURL code
2014-06-06 09:35:02 +03:00
Isaac Connor
93aed26a00
escape username and password inside zm_user
...
by rogerroger288
2014-06-05 15:18:02 -04:00
Kfir Itzhak
5fea101294
Merge pull request #421 from m-bene/ffmpegoptions
...
Add optional options field for ffmpeg and VLC source types
2014-05-18 18:07:42 +03:00
m-bene
a81b9b8ce2
change examples for options
2014-05-17 21:48:08 +02:00
m-bene
f62afdb8cc
add select list for rtsp method for ffmpeg and libvlc
2014-05-17 20:41:22 +02:00
m-bene
9a71a0068a
add help window for ffmpeg/libvlc options
2014-05-17 04:33:33 +02:00
m-bene
1b4f9c082c
change check for av_dict_set success
2014-05-15 16:01:29 +02:00
m-bene
6016206f98
modify debug message
2014-05-15 15:42:27 +02:00
m-bene
5cb7cd916f
add quotes to option debug/warn messages
2014-05-15 15:13:39 +02:00
m-bene
c1557a99e5
add debug and warn messages
2014-05-15 15:06:01 +02:00
Isaac Connor
00aad4a128
frame_count should be an integer so don't use NULL
2014-05-05 13:06:58 -04:00
Isaac Connor
8333e909ed
Merge branch 'master' of github.com:ZoneMinder/ZoneMinder
2014-05-05 11:29:55 -04:00
Isaac Connor
a8929914bb
add a NULL test for frame_coutn before calling atoi.
2014-05-05 11:29:09 -04:00
m-bene
ae0ee9b3b3
testing/fixing
2014-05-05 15:54:13 +02:00
m-bene
ceff5a98ea
add generic Option field to ffmpeg and libvlc cameras
2014-05-05 13:29:12 +02:00
Kfir Itzhak
4de46c7988
Fix wrong values used for type boolean
2014-05-05 09:26:32 +03:00
aztazt
e916ce22d9
Update zm_jpeg.cpp
...
Change 0 to FALSE in order to avoid compiling error on Debian Wheezy:
[ 31%] Building CXX object src/CMakeFiles/zm.dir/zm_image.cpp.o
/opt/ZoneMinder/src/zm_image.cpp: In member function ‘bool Image::WriteJpeg(const char*, int) const’:
/opt/ZoneMinder/src/zm_image.cpp:863:42: error: cannot convert ‘bool’ to ‘boolean’ for argument ‘3’ to ‘void jpeg_set_quality(j_compress_ptr, int, boolean)’
/opt/ZoneMinder/src/zm_image.cpp: In member function ‘bool Image::EncodeJpeg(JOCTET*, int*, int) const’:
/opt/ZoneMinder/src/zm_image.cpp:1096:42: error: cannot convert ‘bool’ to ‘boolean’ for argument ‘3’ to ‘void jpeg_set_quality(j_compress_ptr, int, boolean)’
make[2]: *** [src/CMakeFiles/zm.dir/zm_image.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/zm.dir/all] Error 2
make: *** [all] Error 2
2014-05-04 02:35:17 +02:00
m-bene
20528e610f
fix digest auth for RTSP using HTTP tunnel
2014-04-30 15:33:29 +02:00
m-bene
e25420efaa
add digest auth file for cmake
2014-04-29 17:31:06 +02:00
m-bene
2ccd3492bf
parse 401 response for RTP_RTSP_HTTP
2014-04-29 00:42:38 +02:00
m-bene
3595777d79
add RTSP digest authentication
2014-04-28 23:37:31 +02:00
Sune1337
48b361b1eb
- Arrays should be deleted using "delete[]" and not "delete"
2014-04-28 17:20:37 +02:00
Sune1337
a4f597696a
- render video using double buffers
...
this is to deliver frames more accurately to the client
2014-04-26 18:25:48 +02:00
Sune1337
448d287240
- use _AVCODECID_NONE instead of CODEC_ID_NONE
2014-04-25 23:22:53 +02:00
Sune1337
3155d621d0
- Removed an unreferenced variable
...
- fixed compilation issue with sws_..isSupported when compiling with ffmpeg 0.5
2014-04-25 22:57:29 +02:00
Sune1337
4767326484
A variable was referenced as a pointer when it was not.
2014-04-25 22:27:56 +02:00
Sune1337
04b8ecf0a7
Support streaming with zms (using ffmpeg) better
...
* ZoneMinder compiles with ffmpeg 0.5..master
* Make VideoStream class able to stream through ffmpeg better.
* Ability to use fixed quality instead of fixed bitrate (by specifying bitrate 0...100)
* Format url parameter supports <format>/<encoder> syntax
Details:
- Redefine av_err2str to a to avoid compiler warning on newer g++'s
- When using rtp format; if ffmpeg does not have a default codec, use CODEC_ID_MPEG4. (because this is what the default is as of 2.2 when this code was written)
- Specify ofc->packet_size if rtp format is requested
- Video generated in a thread to guarantee a constant fps.
- Move _AVCODECID definition into zm_ffmpeg.h (and use instead of (AV)CodecID
- Call avformat_network_init because ffmpeg warns about it beeing required soon.
- increase VideoStream::video_outbuf_size to 4MiB to be able to encode larger pictures
2014-04-25 22:12:58 +02:00
Kfir Itzhak
3eee90f811
Fix wrong no signal color bug introduced in zm v1.26. Thanks to forum user jcrews for spotting this
...
http://www.zoneminder.com/forums/viewtopic.php?f=30&t=21876
2014-04-23 13:27:43 +03:00
Kfir Itzhak
3cee6a133d
Merge remote-tracking branch 'Sune1337/motion/FrameSkip'
...
Conflicts:
db/zm_update-1.27.1.sql
web/lang/nl_nl.php
2014-04-22 20:13:11 +03:00
Kfir Itzhak
0dbcc836b4
Merge pull request #325 from elenril/master
...
Support building with new libavcodec versions.
2014-04-19 00:08:39 +03:00
Sune1337
a8a0bf922f
Move initializer for last_motion_score to avoid compiler warning "...zones will be initialized after ... last_motion_score ... when initialized here"
2014-04-10 15:53:28 +02:00
Sune1337
6c637947e2
Ability to skip frames in motion detection.
...
The reason for this is to make it possible to reduce CPU-load if split-second motion detection is not required.
2014-04-10 14:59:34 +02:00
Andrew Bauer
35468af815
Merge pull request #338 from m-bene/extendPreclusive
...
add feature to extend preclusive zone alarm state by x frames
2014-04-08 08:04:37 -05:00
Andrew Bauer
b126ca3e01
modify play button
2014-03-30 11:18:14 -05:00
Andrew Bauer
3f7f398210
rework prev and next buttons
2014-03-28 17:18:34 -05:00
Andrew Bauer
d60b4a2eee
Merge pull request #352 from m-bene/CurlHeaderCase
...
make curl header check case insensitive
2014-03-25 17:23:56 -05:00
Andrew Bauer
264b98548f
Fix prev button while in gapless mode. All buttons tested and working.
2014-03-25 17:12:26 -05:00
Andrew Bauer
d2be7d4cd8
Update zm_event.cpp
...
Commit 79af2adaa0
attempted to fix the Prev button when in Gapless Mode, but it caused issues when rewinding. Rolling back.
2014-03-25 07:01:40 -05:00
m-bene
32941cfef7
make curl header check case insensitive
2014-03-23 07:06:54 +01:00
m-bene
2784b3d1f5
Merge master
2014-03-20 10:26:12 +01:00
Andrew Bauer
69f6af93d1
Patch for Debian bug 736516 - FTBFS on powerpc arch.
2014-03-16 10:51:54 -05:00
Andrew Bauer
11fde73be1
This fixes a compile issue on i386 plaforms with the PIC compiler flag set
2014-03-15 11:38:10 -05:00
m-bene
26777487dc
add feature to extend preclusive zone alarm state by x frames
2014-03-09 17:05:39 +01:00
Anton Khirnov
296aa2517b
Support building with new libavcodec versions.
...
CODEC_ID_* has been replaced with AV_CODEC_ID_* upstream.
2014-02-06 08:39:47 +01:00
Andrew Bauer
f5eedb2bfc
Merge pull request #302 from pjhacnau/master
...
Additional compile guards to allow compilation on non-x86 archs
2014-02-01 14:02:47 -08:00
Kevin Dalley
af7a49d8d0
Change comments for many Camera subclasses so that comments match the subclass.
2014-01-27 16:52:46 -08:00
Peter Howard
9a31bbb4d0
zm_signal.cpp needed extra compile guards too. Confirmed building on non-x86 (ia64 for convenience)
2014-01-23 16:09:42 +11:00
Peter Howard
5786af0d4e
Added missing x86 compile guards to zm_image.cpp. This should allow ZoneMinder to at least build again on non-x86 architectures.
2014-01-23 14:49:46 +11:00
Kfir Itzhak
784f9d925c
Remove src/zm_config_defines.h from repository as its not needed, its generated by zmconfgen.pl and will cause conflicts when doing an out-of-source build
2014-01-12 13:27:59 +02:00
Kfir Itzhak
a74b22a5ed
Merge pull request #297 from ZoneMinder/curl
...
Add cURL source type
2014-01-11 06:04:03 -08:00
Kfir Itzhak
3ded7276e1
Attempt to fix zmu "Error, failed to enumerate standard X: Success"
...
http://www.zoneminder.com/forums/viewtopic.php?f=30&t=21803
2014-01-10 13:40:52 +02:00
Kfir Itzhak
936198de85
Fix typo
2014-01-10 09:27:55 +02:00
Kfir Itzhak
b2a65dc343
cURL minor corrections and improvements
2014-01-10 09:17:12 +02:00
Kfir Itzhak
21f7ec12eb
Added useful string functions that will be used later on for rtsp digest authentication
2014-01-08 15:57:17 +02:00
Kfir Itzhak
9901ce9e84
Merge remote branch 'origin/master' into curl
2014-01-05 10:16:01 +02:00
Kfir Itzhak
e202cdb6d0
Fixed digest authentication and minor changes
2014-01-05 10:15:28 +02:00
Kfir Itzhak
f39667c0cd
Fix ZM not compiling with ZM_NO_FFMPEG=ON since #259 , closes #285
2014-01-01 18:19:42 +02:00
Kfir Itzhak
0ff77d835b
Improved error handling and other minor changes
2013-12-31 15:50:06 +02:00
Kfir Itzhak
ff9a26273c
cURL is now working!
2013-12-27 18:02:32 +02:00
Kfir Itzhak
bf708a8373
Merge branch 'master' into curl
...
Conflicts:
CMakeLists.txt
src/CMakeLists.txt
src/zm_camera.h
src/zm_monitor.cpp
web/skins/classic/views/console.php
web/skins/classic/views/monitor.php
2013-12-27 14:21:12 +02:00
Kfir Itzhak
89cfb96855
Merge pull request #277 from ebarnard/libvlc
...
Add libVLC source type
2013-12-22 13:01:19 -08:00
Kfir Itzhak
e9bb632a78
Remove zmfix
2013-12-22 16:08:17 +02:00
Ed Barnard
40b0f5d091
Merge pull request #1 from ZoneMinder/libvlc-improvements
...
Add header file checks for vlc/vlc.h
2013-12-21 17:07:57 -08:00
Edward Barnard
6c94308ba0
Fix bug in frame difference checker.
2013-12-22 01:06:12 +00:00
Kfir Itzhak
dce1cbf0ce
Add header file checks for vlc/vlc.h
2013-12-21 06:47:12 +02:00
Edward Barnard
aa6380c4bd
Might now build with autotools.
2013-12-19 23:15:16 +00:00
Edward Barnard
3e2647782d
Better error handling
2013-12-19 23:10:45 +00:00
Edward Barnard
f4d72752a8
Check for frame differences as libvlc provides frames at a constant 15fps even if they are duplicates
2013-12-19 23:02:21 +00:00
Edward Barnard
e4a16ee57c
All colourspaces now working
2013-12-19 21:51:39 +00:00
Edward Barnard
c25011e781
Fix seemingly random lockup.
2013-12-19 21:51:39 +00:00
Edward Barnard
3321506b45
Working libvlc camera implementation.
2013-12-19 21:51:39 +00:00
Isaac Connor
48a6dcf5ce
Change COnfig from using the subroutine symbol table to just using a global hash
2013-12-16 16:32:02 -05:00
Kyle Johnson
f39f2fab66
Merge pull request #241 from ZoneMinder/alarmrefblendoption
...
Add alarm reference image blend percentage option and replace the text field if fast blends are enabled
2013-12-13 10:13:34 -08:00
Kyle Johnson
45ad839f96
Merge pull request #259 from ebarnard/rtsp-fix
...
Regression: Fix RTSP decoding errors in 1.26.4 fixes #221
2013-12-13 10:12:50 -08:00
Kfir Itzhak
e9f4479171
Added support for UYVY capture palette (required for some Bluecherry cards)
2013-12-10 15:13:48 +02:00
Edward Barnard
c630174868
Adds support for h264 cameras that fail to set m bit for end of fragmented frames.
2013-12-07 11:21:10 +00:00
Edward Barnard
9a06ec51c6
Save a couple of cpu cycles.
2013-12-02 15:37:26 +00:00
Edward Barnard
5d9dcba2d8
Adds support more H264 NAL types and tidies function
2013-11-30 22:00:52 +00:00
Edward Barnard
21946b5854
H264 SPS and PPS frames are now handled correctly
2013-11-30 21:59:04 +00:00
Edward Barnard
80d172efa1
The last packet of a fragmented mpeg4 frame is no longer rejected.
2013-11-29 16:15:56 +00:00
Edward Barnard
3665c3ee3a
Fixed bug in mpeg4 depacketizer and RTCP implementation.
2013-11-28 23:07:46 +00:00
Edward Barnard
560d9bd809
RtpSource can now distinguish between payload types and handles some properly.
2013-11-28 21:32:06 +00:00
Kfir Itzhak
d50169c383
Added SWScale wrapper class and FFMPEG PixelFormat match function
2013-11-26 16:34:26 +02:00
Kfir Itzhak
88f2bc6b63
Fix zmc crashing on shutdown (for remote http cameras) caused by content_length sign mess
2013-11-24 15:37:47 +02:00
Kfir Itzhak
eff58367b4
IPv6 improvements
2013-11-22 15:30:05 +02:00
Kfir Itzhak
6a23a051c6
Merge pull request #252 from guotie/master
...
ipv6 support to http remote camera code
2013-11-19 06:27:20 -08:00
Kfir Itzhak
bed30d32b6
Remove round() mess
2013-11-15 11:41:26 +02:00
Isaac Connor
fe829e7a4b
Merge branch 'master' of github.com:ZoneMinder/ZoneMinder
2013-11-06 16:58:23 -05:00