Dan Kortschak
36ebb5d58a
revid: remove unused field in Revid
2018-06-15 21:18:22 +09:30
Alan Noble
53f923afb1
netsender.MakePins() now takes a 2nd arg.
2018-06-15 19:34:50 +09:30
Alan Noble
5ba5327f33
httpSender now implemented as a NetSender client, rather than a generic HTTP client.
2018-06-15 16:42:29 +09:30
Dan Kortschak
a995a36ad7
revid: fix nil dereference on RTMP reconnect
2018-06-14 22:54:44 +09:30
Dan Kortschak
3e6a3283e1
revid: use correct address for HTTP
2018-06-14 13:42:54 +09:30
kortschak
b72d9bdd0d
Merged in config/ctrlCctrlV (pull request #31 )
...
revid: fix incorrect assignment
2018-06-13 05:25:35 +00:00
Dan Kortschak
b89514847d
revid: fix incorrect assignment
2018-06-13 14:45:03 +09:30
Dan Kortschak
f953216f31
revid: fix nil dereference panic
2018-06-13 12:42:33 +09:30
Dan Kortschak
820dae7b4c
revid: various cleanups
2018-06-09 14:58:33 +09:30
Dan Kortschak
1105ee3ea9
revid: use loadSender for clip sending
2018-06-09 14:08:48 +09:30
Dan Kortschak
3881cb9712
revid: avoid monomorphic interface
2018-06-09 11:31:21 +09:30
Dan Kortschak
3da57cbe46
revid: use time.Duration for durations
2018-06-08 12:48:11 +09:30
Dan Kortschak
902ac744fe
revid: address review comments
2018-06-08 09:32:13 +09:30
Dan Kortschak
dee6dec8d4
revid: wait for URL from netreceiver
2018-06-07 21:50:01 +09:30
Dan Kortschak
71a30bcc67
revid: lower-case names
2018-06-07 20:32:53 +09:30
Dan Kortschak
123cf9c7cf
ring: migrate package to utils/ring
2018-06-07 15:45:14 +09:30
Dan Kortschak
b7b000aeac
revid,ring: plumb in ring buffer with WriteTo
...
There is a residual scar of an intermediate []byte copy because of the
signature of http.NewRequest, but this can be addressed later. The rtmp
interface needed alteration so that rtmp.Session satisfies io.Writer.
2018-06-06 17:55:10 +09:30
Dan Kortschak
2791939f34
ring: reverse time discounting
2018-06-06 17:53:15 +09:30
Dan Kortschak
04df5c2aa2
revid: plumb ring.Buffer into clip handling
...
This drops ringbuffer and changes the behaviour from purging old
unhandled clips to dropping new unhandled clips.
2018-06-06 17:53:15 +09:30
Alan Noble
9e5e10f413
Changed defaultRtmpUrl to use the endpoint for rig0@ausocean.org, rather than the main AusOcan YouTube channel.
2018-06-02 16:40:41 +09:30
Dan Kortschak
d6fd3d4539
all: manual clean up of imports
2018-05-30 16:53:57 +09:30
Dan Kortschak
173d7c3879
rtmp: clean up session handling and CGO interface
...
* Make C compilation arch-independent, including shared lib use and fix
for broken librtmp include install.
* Provide package-root level makefile for building C lib.
* Remove package global.
* Use Go-idiomatic naming for methods.
* Restucture flow to reduce indentation.
* Use []byte len in place of additional param.
* Use unix-idiomatic return status values.
2018-05-29 15:36:28 +09:30
richardsonjack
c08a2c079f
rename smartlogger
2018-05-24 13:05:29 +09:30
richardsonjack
898b231521
Update log API call
2018-05-24 12:20:41 +09:30
richardsonjack
63f56a964f
Merge branch 'master' of https://bitbucket.org/ausocean/av/src
2018-05-24 12:13:05 +09:30
richardsonjack
9b4d2127b0
fix spelling error
2018-05-24 12:12:53 +09:30
Saxon1
074eab0fb2
Merge branch 'master' of https://bitbucket.org/ausocean/av/src
2018-05-24 11:59:12 +09:30
richardsonjack
7dbb48f5c1
Update to use new logger
2018-05-24 11:58:53 +09:30
Saxon1
8282cd3880
printing clearing output chan less
2018-05-24 11:58:49 +09:30
Saxon1
e76deb3864
Merge branch 'master' of https://bitbucket.org/ausocean/av/src
2018-05-24 11:52:50 +09:30
Saxon1
2ff683160a
changing verbosity
2018-05-24 11:52:24 +09:30
Saxon Milton
0741643ac6
fix bitrate update
2018-05-17 16:39:36 +09:30
Saxon Milton
8e806b59dc
Merge branch 'master' of https://bitbucket.org/ausocean/av
2018-05-14 16:24:45 +09:30
Saxon Milton
839ac9d922
updating changes
2018-05-14 16:23:55 +09:30
Alan Noble
3792c7953d
Export GetBitrate().
2018-05-14 15:43:19 +09:30
Alan Noble
953cecf9da
Use a separate sendMutex not the main mutex!
2018-05-07 23:06:06 +09:30
Alan Noble
cc45b02609
Use mutex instead of isSending to be safe.
2018-05-07 22:39:58 +09:30
Alan Noble
defe5c54a8
Made logging a bit less verbose using Detail messages.
2018-05-07 21:16:40 +09:30
Saxon Milton
3f49f56ec5
defunct process fix
2018-05-07 14:21:11 +09:30
Saxon Milton
5b5d17ee87
Removed additional isRunning check.
2018-05-07 12:26:39 +09:30
Saxon Milton
47125ef281
Created isSending flag
2018-05-07 12:23:50 +09:30
Alan Noble
098cc19c60
More checks for isRunning.
2018-05-07 12:11:43 +09:30
Saxon Milton
b2269ef8d8
Fixed error
2018-05-06 23:36:49 +09:30
Saxon Milton
8179b371e6
Increased debugging messages and also potentially fixed blocking issue
2018-05-06 23:03:44 +09:30
Saxon1
463e983b21
Changing bitrate/ringbuffer size to debug
2018-05-06 19:33:51 +09:30
Saxon1
6ccdcef83f
Removed the other error count
2018-05-06 19:15:01 +09:30
Saxon1
cbcbc10658
Removing error count
2018-05-06 19:12:35 +09:30
Saxon1
76d0de2ffb
trying new way to deal with send errors
2018-05-06 19:11:42 +09:30
Saxon1
d03e70e8dc
perhaps clip size theshold was too small??
2018-05-06 18:50:21 +09:30
Saxon1
99515edee5
ran go fmt
2018-05-06 18:08:45 +09:30
Saxon1
4dbc6532ec
More messages
2018-05-06 17:42:02 +09:30
Saxon1
23a086dfaa
Fixing blocking
2018-05-06 17:33:44 +09:30
Saxon1
b111d98892
fixing issues
2018-05-06 17:24:36 +09:30
Saxon1
145708c334
some more checks
2018-05-06 17:16:38 +09:30
Saxon1
5d7238f5b3
Trying to fix a whole heap of bugs
2018-05-06 16:48:17 +09:30
Saxon1
d2ff9731e4
flushing data in different spot
2018-05-06 01:15:51 +09:30
Saxon1
c7ec750b4f
need to stop it from blocking
2018-05-06 00:49:34 +09:30
Saxon1
6500eef888
This could be it
2018-05-06 00:36:07 +09:30
Saxon1
39e6a785ef
removed bad free and added better to clean output chan
2018-05-06 00:26:02 +09:30
Saxon1
88c2104048
Let's try this
2018-05-05 23:42:29 +09:30
Saxon1
0e8ee5975d
trying not to end and start rtmp session
2018-05-05 23:33:06 +09:30
Saxon1
0b9f678354
Trying to fix mem leak
2018-05-05 23:25:59 +09:30
Saxon1
3d0a88036a
decrease bitrate/ringubffer verbosity
2018-05-05 14:30:18 +09:30
Saxon1
5bb2bcc5f6
trying to slow things down a little
2018-05-05 14:26:01 +09:30
Saxon1
2289bb8e5a
changing bitrate
2018-05-05 14:01:45 +09:30
Saxon1
a7544006cb
printing out raspivid command
2018-05-05 13:57:49 +09:30
Saxon1
144e352e41
removing flip flags
2018-05-05 13:53:45 +09:30
Saxon1
432e9d6c54
Fixed []strgin to string
2018-05-05 13:53:01 +09:30
Saxon1
393583572b
Still fixing flipping stuff
2018-05-05 13:51:58 +09:30
Saxon1
3c0b507bd1
fixing some more errors
2018-05-05 13:48:38 +09:30
Saxon1
40c0989fc1
adding forward slash
2018-05-05 13:47:11 +09:30
Saxon1
900aca638e
fixing import
2018-05-05 13:46:28 +09:30
Saxon1
6f94ea3107
fixing flilp bug
2018-05-05 13:45:07 +09:30
Saxon1
b2c7eced99
Fixing some more syntax errors
2018-05-05 13:13:52 +09:30
Saxon1
740e03c0d6
Fixing some more syntax errors
2018-05-05 13:12:43 +09:30
Saxon1
6896ae2966
Fixing syntax error
2018-05-05 13:10:04 +09:30
Saxon Milton
d66c5c5ae0
Adding vertical and horizontal flip
2018-05-03 22:06:17 +09:30
Saxon1
16d925af08
fixed another syntax error
2018-05-03 17:59:50 +09:30
Saxon1
ef1ede1eb5
fixed some syntax errors
2018-05-03 17:58:56 +09:30
Saxon1
12cefea60a
Updated config options
2018-05-03 17:57:36 +09:30
Saxon1
03a919dd0c
trying to fix mem problem
2018-05-03 14:28:14 +09:30
Saxon1
ea0ee8fc08
Changing raspivid command
2018-05-03 13:34:20 +09:30
Saxon1
f01e095e9e
Fixed output setup problem
2018-05-02 13:24:01 +09:30
Saxon Milton
242a333620
Changed rotate to Rotate :S
2018-05-02 10:11:29 +09:30
Saxon Milton
1da7fcd837
added config field to config struct
2018-05-02 10:10:44 +09:30
Saxon Milton
6bfa72b3fc
Cleaned up librtmp output setup
2018-05-02 10:08:51 +09:30
Saxon Milton
56c63237dc
Fixed syntax error
2018-05-02 10:05:57 +09:30
Saxon Milton
5e03ed8724
Trying to fix mem leaks
2018-05-02 09:58:00 +09:30
Saxon Milton
9b4681e29f
implementing rotate
2018-05-01 06:07:37 +09:30
Saxon Milton
6803554434
fixing rtmp handshake error
2018-05-01 05:40:41 +09:30
Saxon1
b9987fe227
trying to fix rtmp issues
2018-04-26 16:30:18 +09:30
Saxon1
c29d4097e2
Let's try this
2018-04-26 16:17:09 +09:30
Saxon1
5847aad552
removed mutex
2018-04-26 16:04:47 +09:30
Saxon1
45f33f3d3a
simple try
2018-04-26 16:01:18 +09:30
Saxon1
a416edfc74
still trying to fix things
2018-04-26 15:49:30 +09:30
Saxon1
51b18fbaa7
Fixing dropout problems
2018-04-26 15:35:59 +09:30
Saxon Milton
7ad6276189
Trying another fix
2018-04-25 19:21:43 +09:30
Saxon Milton
36dea12e7e
decreasing verbosity
2018-04-25 18:56:43 +09:30
Saxon Milton
029b2ae3d0
FIxed verbosity
2018-04-25 18:28:39 +09:30
Saxon Milton
929f9992f3
potential fix
2018-04-25 16:55:42 +09:30
Saxon Milton
6a475152d0
bad fix for now, reboot when buffer full
2018-04-25 15:42:08 +09:30
Saxon Milton
6efea26bc5
Added more debug messages
2018-04-25 14:42:16 +09:30
Saxon Milton
46cc47c661
outputting frame sizes that are too big
2018-04-25 14:21:47 +09:30
Saxon Milton
ff1cb979ac
Think Ive finally got it
2018-04-25 14:20:17 +09:30
Saxon Milton
abfa93aab3
outage fix
2018-04-25 13:56:46 +09:30
Saxon Milton
b430224020
Fixed buffer full issue!
2018-04-25 13:31:14 +09:30
Saxon Milton
2d812363cf
Improved logging
2018-04-25 12:28:30 +09:30
Saxon Milton
6f2cb19ab7
fixed another syntax error
2018-04-25 12:14:17 +09:30
Saxon Milton
b57cf661b7
create fpcAsInt var
2018-04-25 12:12:55 +09:30
Saxon Milton
a2b8d0c182
fix syntax error
2018-04-25 12:11:41 +09:30
Saxon Milton
04fecac797
Attempting to fix crashing
2018-04-25 12:09:53 +09:30
Saxon1
719cbe3a9a
Fixed syntax error
2018-04-24 15:19:53 +09:30
Saxon1
d8a103c4d3
fixed some syntax errors
2018-04-24 15:17:45 +09:30
Saxon1
f73345db9a
Merge branch 'RevidCLI' of https://bitbucket.org/ausocean/av/src into RevidCLI
2018-04-24 15:08:40 +09:30
Saxon1
ab31f0bd67
Improving handling of send errors
2018-04-24 15:08:30 +09:30
richardsonjack
3b3e010f3f
fix syntax error
2018-04-24 14:52:18 +09:30
Saxon Milton
6f602479e2
Merge branch 'RevidCLI' of https://bitbucket.org/ausocean/av/src into RevidCLI
2018-04-24 13:52:11 +09:30
Saxon Milton
113293a3e0
handling buffer full error better
2018-04-24 13:47:05 +09:30
richardsonjack
11fc2f50f4
fix typos
2018-04-23 13:12:37 +09:30
richardsonjack
26636b0976
fix missing bracket
2018-04-23 11:59:51 +09:30
Saxon Milton
7edf430f9a
Fixed some logging stuff
2018-04-22 14:04:48 +09:30
Saxon1
5b666af41f
Debugging
2018-04-20 16:23:51 +09:30
Saxon1
ee6cecd908
further fixed error handling
2018-04-19 19:33:37 +09:30
Saxon1
920755376e
improving error handling
2018-04-19 19:32:05 +09:30
Saxon1
323a0ae83a
getting rid of some bad output
2018-04-19 19:18:29 +09:30
Saxon1
583374a94c
got rid of some debugging messages
2018-04-19 19:15:44 +09:30
Saxon1
f0b3eeeb21
fixing some consts
2018-04-19 19:09:48 +09:30
Saxon1
7201f52ac1
fixed framesPerClip Validation
2018-04-19 18:52:09 +09:30
Saxon Milton
f41d02e705
still fixing stuff
2018-04-19 08:07:57 +00:00
Saxon Milton
85c8ee8c97
fixing some syntax errors
2018-04-19 08:05:37 +00:00
Saxon1
01b99b3c14
Moving RevidCLI.go
2018-04-19 16:55:37 +09:30
Saxon1
0381a5dda0
ready for some testing
2018-04-19 16:33:12 +09:30
Saxon1
f50e1085b2
Merged and ready to start getting things ready
2018-04-19 16:12:07 +09:30
Saxon1
c888448d8e
fixed merge conflicts
2018-04-19 15:40:43 +09:30
richardsonjack
bebe53b5fa
Implement netsender functionality
2018-04-19 15:28:16 +09:30
Saxon1
60163e007d
Fixing some syntax errors
2018-04-19 13:42:36 +09:30
Saxon Milton
d1283b9bb8
Last commit
2018-04-17 14:36:45 +09:30
Saxon Milton
175afb89a2
got rid of redundant error case
2018-04-16 15:02:00 +09:30
Saxon Milton
80b2672a08
using const for camera retry period
2018-04-16 14:59:49 +09:30
Saxon Milton
fa7437cbd7
Removed extra indentation using continue
2018-04-16 14:57:42 +09:30
Saxon Milton
3e9d7ef523
Two different outputs rather than rtmp output and two different methods
2018-04-16 14:55:28 +09:30
Saxon Milton
093df161f1
Changed NewRevidInstance to NewRevid
2018-04-16 14:47:50 +09:30
Saxon Milton
597b0840a4
change ffmpeg path to system path
2018-04-16 14:43:29 +09:30
Saxon Milton
7d112175f6
Changed RevidInst to revid
2018-04-16 14:42:16 +09:30
Saxon Milton
cad9078c17
ran go fmt on everything
2018-04-16 14:24:21 +09:30
Saxon Milton
e3f5c14562
using go fmt
2018-04-15 20:23:53 +09:30
Saxon Milton
6f82735ab2
Got a RevidCLI written, just need to test
2018-04-15 20:12:06 +09:30
Saxon Milton
4ae6919cae
Fixing some reboot issues
2018-04-14 19:08:52 +09:30
Saxon Milton
ed42d6746c
fixed err problem
2016-11-04 09:07:56 +10:30
Saxon1
dbde36d23a
checking config instead of func
2018-04-14 18:31:19 +09:30