Isaac Connor
|
5581cdafb6
|
must increment iterators in the packetqueue lock
|
2021-01-29 17:30:39 -05:00 |
Isaac Connor
|
95d2b1518e
|
Don't treat send_frame null as errors. We are ni flushing mode
|
2021-01-29 17:07:58 -05:00 |
Isaac Connor
|
dbad734414
|
Just include zm_ffmpeg.h
|
2021-01-29 15:49:53 -05:00 |
Isaac Connor
|
d0f307101b
|
Report on finding live555 libs
|
2021-01-29 15:49:40 -05:00 |
Isaac Connor
|
b812e0d484
|
It is necessary to prefer the image in the packet to in_frame as it has been timestamped etc
|
2021-01-29 15:37:51 -05:00 |
Isaac Connor
|
292e1b4c9e
|
Set stream time_base to Q. Set PTS/DTS of packets to current time
|
2021-01-29 15:37:23 -05:00 |
Isaac Connor
|
c444e5cf07
|
spacing
|
2021-01-29 14:05:04 -05:00 |
Isaac Connor
|
fea2ea37e5
|
Cleanup unused first/start/last pts/dts
|
2021-01-29 14:04:50 -05:00 |
Isaac Connor
|
a7d05613b5
|
When using remote RTSP need to set videoStream parameters
|
2021-01-29 14:04:21 -05:00 |
Isaac Connor
|
5f7f066a4f
|
Better to alloc context with codec
|
2021-01-29 14:03:48 -05:00 |
Isaac Connor
|
ec1a7ec427
|
scale the event width when calculating if the stats table will fit
|
2021-01-29 14:03:12 -05:00 |
Isaac Connor
|
63a6bdaac1
|
spacing
|
2021-01-29 09:53:48 -05:00 |
Isaac Connor
|
379538b3db
|
Make the monitor name at the top a link to monitor edit
|
2021-01-29 09:53:30 -05:00 |
Isaac Connor
|
ae41998d7c
|
Add a check for passthrough and not ffmpeg
|
2021-01-29 09:53:11 -05:00 |
Isaac Connor
|
be95bd2fa7
|
deprecate python-sphinx in favour of python3-sphinx. Remove mp4v2 and libx264
|
2021-01-28 16:17:15 -05:00 |
Isaac Connor
|
5524090a80
|
Remove sleep function. Not going to work anyways
|
2021-01-28 16:17:15 -05:00 |
Isaac Connor
|
5a21ebe3ef
|
allow audio streams
|
2021-01-28 10:49:46 -05:00 |
Isaac Connor
|
8199116c15
|
Make error message more clear
|
2021-01-28 10:46:08 -05:00 |
Isaac Connor
|
ab65a65dfb
|
use camel case on video_stream and audio_stream
|
2021-01-28 10:45:53 -05:00 |
Isaac Connor
|
335c1b1404
|
populate mVideoStream and mAudioStream so we don't allocate new ones later
|
2021-01-28 10:45:39 -05:00 |
Isaac Connor
|
28d27cc30a
|
use camel case on video_stream and audio_stream
|
2021-01-28 10:45:19 -05:00 |
Isaac Connor
|
4bd813d980
|
Don't try to transfer image when there is no image available
|
2021-01-28 10:22:14 -05:00 |
Isaac Connor
|
f32e546b94
|
Remove unused members
|
2021-01-28 10:18:22 -05:00 |
Isaac Connor
|
acf909d4f3
|
Move setting codec parameters below the copy in case they get overwritten
|
2021-01-28 10:17:23 -05:00 |
Isaac Connor
|
2baa22dc85
|
Fix case when hwaccel not compiled in
|
2021-01-28 10:16:58 -05:00 |
Isaac Connor
|
7ff38a3a5c
|
Remove unused code from FFmpegCamera
|
2021-01-28 10:11:26 -05:00 |
Isaac Connor
|
d16a7b98eb
|
fix send_packet_receive_frame. Can't just resend the same packet until we get a frame!
|
2021-01-28 10:04:02 -05:00 |
Isaac Connor
|
1212830354
|
fix AVOCDEC version check
|
2021-01-28 09:08:51 -05:00 |
Isaac Connor
|
d64745a5da
|
Add debug in zm_send_packet_receive_frame
|
2021-01-28 09:08:33 -05:00 |
Isaac Connor
|
f9e003de22
|
Remove mp4v2 and libx264 from cmake
|
2021-01-28 09:07:54 -05:00 |
Isaac Connor
|
7923e0c279
|
fix min_section_length not being honoured
|
2021-01-27 18:13:16 -05:00 |
Isaac Connor
|
c4b80e61bc
|
code comments
|
2021-01-27 16:14:17 -05:00 |
Isaac Connor
|
ce53552dda
|
require audio_in_ctx as well as audio_in_stream
|
2021-01-27 16:14:07 -05:00 |
Isaac Connor
|
6271971912
|
Use get_videoStream in zm_camera
|
2021-01-27 16:13:43 -05:00 |
Isaac Connor
|
4ca9c9fe69
|
code cleanup
|
2021-01-27 16:13:03 -05:00 |
Isaac Connor
|
608afcbbd2
|
return bytes consumed by decode
|
2021-01-27 16:12:49 -05:00 |
Isaac Connor
|
4c933f82b8
|
All cameras will have an mFormatConext, CodecContext etc. Consolidate code in zm_camera. Fix remote rtsp decoding
|
2021-01-27 16:12:32 -05:00 |
Isaac Connor
|
666299d5fa
|
code style
|
2021-01-27 16:11:24 -05:00 |
Isaac Connor
|
e4c6709eca
|
ensure options always has width and height set
|
2021-01-27 13:07:31 -05:00 |
Isaac Connor
|
fbe22d29ba
|
Don't crash if can't add any streams
|
2021-01-27 12:50:40 -05:00 |
Isaac Connor
|
518270a9ac
|
Must set keyframe and codec_type of zm_packet
|
2021-01-27 12:50:17 -05:00 |
Isaac Connor
|
1ca93c4211
|
accept packets with image as video
|
2021-01-27 12:49:54 -05:00 |
Isaac Connor
|
6df865cd08
|
spacing
|
2021-01-27 12:49:37 -05:00 |
Isaac Connor
|
d741f4ba04
|
accept packets with image data
|
2021-01-27 12:49:27 -05:00 |
Isaac Connor
|
e28c724742
|
fix return values of Prime, Pre and PostCapture
|
2021-01-27 12:07:35 -05:00 |
Isaac Connor
|
be893fe9e4
|
Since we loop in here, need to lock the packetqueue
|
2021-01-27 11:48:32 -05:00 |
Isaac Connor
|
bbba0f679b
|
Don't need to set timebase. Continue supporting old ffmpeg
|
2021-01-27 11:48:32 -05:00 |
Isaac Connor
|
6bfbb5462a
|
console monitor sort must be a post
|
2021-01-27 11:48:32 -05:00 |
Isaac Connor
|
07fa507efe
|
improve error message when trying to control a remote camera
|
2021-01-27 11:48:32 -05:00 |
Isaac Connor
|
28a004c324
|
Must load ServerId so that we can tell if it is local or remote
|
2021-01-27 11:48:32 -05:00 |