Isaac Connor
|
a0f021ee12
|
Handle the case of flushing resampler by sending NULL
|
2019-10-17 17:37:36 -04:00 |
Isaac Connor
|
d03de98317
|
remove carriage returns in ffmpeg log lines
|
2019-10-16 09:00:39 -04:00 |
Isaac Connor
|
6925a75831
|
codec not ready is not an error. Make it a debug
|
2019-09-15 18:01:38 -04:00 |
Isaac Connor
|
306bda86c2
|
fix sws_get_delay
|
2019-09-13 21:28:43 -04:00 |
Isaac Connor
|
eafa0da06f
|
fixes, handle when audio codec isn't open in ffmpeg_camera
|
2019-09-13 16:06:25 -04:00 |
Isaac Connor
|
3a5d1ff3ca
|
Hack in missing bits for ubuntu trusty/libav/avresample
|
2019-09-13 15:51:35 -04:00 |
Isaac Connor
|
5ddd20ed1a
|
refactor code. Handle resample buffering during encoding instead of when closing file
|
2019-09-13 14:34:53 -04:00 |
Isaac Connor
|
701aa8d924
|
add flushing the resample buffer to get the remaining samples encoded
|
2019-09-13 10:55:30 -04:00 |
Isaac Connor
|
8fb55cdbff
|
Add codec name to zm_dump_codec and zm_dump_codecpar add new functions zm_receive_packet
|
2019-09-12 16:51:33 -04:00 |
Isaac Connor
|
c80ef0e0ab
|
spacing
|
2019-08-28 12:20:03 -04:00 |
Isaac Connor
|
01e988ffba
|
remove some redundant debugs. Improve some messages
|
2019-08-20 14:09:47 -04:00 |
Isaac Connor
|
0cdb43e165
|
make dump_video_frame a define instead of a function, fix linesize
|
2019-08-10 14:45:45 -04:00 |
Pliable Pixels
|
2b7610a5ac
|
fixed ffmpeg log association to zm log levels (#2664)
|
2019-07-17 20:37:27 -04:00 |
Isaac Connor
|
288f2f3e8f
|
Convert zm_dump_frame from a function to a define, this way we get line #'s from where we call zm_dump_frame instead of from the line in zm_ffmpeg where the function was.
|
2019-07-11 17:56:22 -04:00 |
Isaac Connor
|
0f35d86efb
|
implement zm_send_frame which sends a frame and receives a packet
|
2019-07-07 08:56:39 -04:00 |
Isaac Connor
|
0a9ae1d4f9
|
Include pixdesc.h to get av_get_pix_fmt_name(AVPixelFormat)
|
2019-06-11 13:55:57 -04:00 |
Isaac Connor
|
6a87d9a875
|
change zm_receive_frame to return AVERROR instead of boolean
|
2019-06-25 15:32:47 -04:00 |
Isaac Connor
|
2cbcaeebbc
|
clean out old hwdecode stuff. refactor common code out
|
2019-06-25 14:11:59 -04:00 |
Isaac Connor
|
246b4cb9d1
|
working hwdecode
|
2019-06-24 17:22:59 -04:00 |
Isaac Connor
|
aec8311deb
|
implement sorting incoming packets in the packetqueue
|
2019-05-03 13:48:05 -04:00 |
Isaac Connor
|
e81c216b4a
|
add more fields in dump_codec.
|
2019-04-08 13:51:13 -04:00 |
Isaac Connor
|
9ae6acf532
|
Fix for opening audio_in_codec
|
2019-04-04 17:20:21 -04:00 |
Isaac Connor
|
7955a1c9b2
|
fix version check to get rid of deprecated av_register_all
|
2019-04-04 12:56:00 -04:00 |
Isaac Connor
|
12631abd46
|
when copying a packet (for old ffmpeg) copy pts, dts and duration too
|
2019-04-03 16:51:27 -04:00 |
Isaac Connor
|
2e7fd7c9a2
|
handle really old ffmpeg not having pkt_duration
|
2019-04-03 14:55:29 -04:00 |
Isaac Connor
|
f78e95f5d4
|
add is_video_context and is_audio_context and use them in zm_revceive_frame to add audio decoding support
|
2019-04-03 13:21:52 -04:00 |
Isaac Connor
|
c9985107ee
|
Add a deinit function to handle avformat_network_deinit
|
2019-04-01 13:38:13 -04:00 |
Isaac Connor
|
05976b3227
|
Add pts to zm_dump_frame
|
2019-03-20 16:06:31 -04:00 |
Isaac Connor
|
6c8eac1ac8
|
Merge branch 'storageareas' into h265
|
2019-03-06 11:10:01 -05:00 |
Isaac Connor
|
5029d7214a
|
Merge branch 'master' into storageareas
|
2019-02-18 17:00:45 -05:00 |
Isaac Connor
|
9996b3e718
|
Merge branch 'master' into break_videostorage
|
2019-02-17 12:10:32 -05:00 |
Isaac Connor
|
ad69915e4a
|
fix build on libav 9, ubuntu trusty
|
2019-01-22 13:30:40 -05:00 |
Isaac Connor
|
87d1390fed
|
Merge branch 'storageareas' into h265
|
2019-01-16 15:20:17 -05:00 |
Isaac Connor
|
f726666f54
|
Merge branch 'master' into h265
|
2019-01-14 12:36:11 -05:00 |
Isaac Connor
|
c97eb16942
|
create zm_dump_frame to print out useful frame info.
|
2019-01-14 10:47:22 -05:00 |
Isaac Connor
|
0bfe1007c8
|
Merge branch 'master' into storageareas
|
2018-12-14 10:16:08 -05:00 |
Pliable Pixels
|
ebaafef607
|
Ffmpeg logs optional (#2345)
* make ffmpeg logs configurable via web
* fix Info
|
2018-12-14 08:01:23 -05:00 |
Isaac Connor
|
a1e9058729
|
adjust ffmpeg logging levels
|
2018-12-13 16:19:55 -05:00 |
Isaac Connor
|
0784a8a5a1
|
reduce ffmpeg log levels from error to warning and warning to info. Ffmpeg outputs a lot of errors that don't significantly affect video recording.
|
2018-12-13 10:27:44 -05:00 |
Isaac Connor
|
0cf56f186c
|
add frame_size to stream dump
|
2018-12-03 10:32:01 -05:00 |
Isaac Connor
|
1273cb863c
|
send logPrint a pre-formatted string
|
2018-11-23 13:04:46 -05:00 |
Isaac Connor
|
817a760559
|
send logPrint a pre-formatted string
|
2018-11-23 13:04:20 -05:00 |
Isaac Connor
|
c89bb8bc16
|
Merge branch 'av_logging' into storageareas
|
2018-11-23 12:46:27 -05:00 |
Isaac Connor
|
61759a1f2d
|
older libavcodecs don't have AV_LOG_TRACE AND AV_LOG_MAX_OFFSET
|
2018-11-23 12:45:21 -05:00 |
Isaac Connor
|
b291c06035
|
Working zms h265 playing.
|
2018-11-19 16:45:56 -05:00 |
Isaac Connor
|
64ce035129
|
Merge branch 'av_logging' into storageareas
|
2018-11-14 17:03:32 -05:00 |
Isaac Connor
|
70d9fda758
|
Implement a logging callback for avcodec to use our logging functions
|
2018-11-14 17:02:52 -05:00 |
Isaac Connor
|
c48ce09068
|
Turn back on ffmpeg debug logging
|
2018-10-24 13:11:09 -04:00 |
Isaac Connor
|
15f89c4b50
|
Turn ffmpeg logging back on
|
2018-10-24 12:44:14 -04:00 |
Isaac Connor
|
a8329465fb
|
Merge branch 'master' into h265
|
2018-10-22 10:30:01 -04:00 |