Alan Noble
705fedc532
Merged in use-go-errors (pull request #97 )
...
Use Go errors for all rtmp functions.
Approved-by: Saxon Milton <saxon.milton@gmail.com>
Approved-by: Alan Noble <anoble@gmail.com>
2019-01-06 23:18:35 +00:00
scruzin
647f10f212
Only set ts in C_RTMP_SendPacket() when prevPacket != nil.
2019-01-07 08:44:04 +10:30
scruzin
3dccec4f35
Removed C_RTMP_SetBufferMS().
2019-01-06 17:43:48 +10:30
scruzin
9335e2701d
Fixed debug mode for C_RTMP_SendPacket().
2019-01-06 17:17:51 +10:30
scruzin
309680f019
Removed references to C.RTMP_Free().
2019-01-06 16:13:06 +10:30
scruzin
6133032a05
Moved conn from C_RTMPSockBuf to C_RTMP_LNK and deleted the former.
2019-01-06 15:54:49 +10:30
scruzin
474642f53b
Simplified C_RTMP_IsConnected().
2019-01-06 15:35:55 +10:30
scruzin
c7b96f1c31
Check for an propagate encoding errors.
2019-01-06 15:19:58 +10:30
scruzin
e876491f24
Removed since now obsolete.
2019-01-06 14:44:29 +10:30
scruzin
81b92b2302
All rmtp functions now return an error (or nothing), except for C_RTMP_IsConnected() which now returns a bool instead of an int.
2019-01-06 14:42:51 +10:30
scruzin
b7871cb2f2
Prefix errors with rtmp:
2019-01-06 12:06:16 +10:30
scruzin
26157f47a2
Refactored C_ReadN() to use io.ReadFull() and removed now obsolete RTMPSockBuf_Fill().
2019-01-06 10:11:31 +10:30
scruzin
be1610b67f
Use unsigned ints for timeouts.
2019-01-06 09:37:21 +10:30
scruzin
e173153ca6
Use Go errors for C_RTMP_ParseURL, C_RTMP_SetupURL, C_RTMP_Connect1, and C_RTMP_ConnectStream.
2019-01-06 09:20:32 +10:30
Alan Noble
8381d1b1e8
Merged in sockets-cleanup (pull request #96 )
...
Socket-related code cleanup #2
Approved-by: Saxon Milton <saxon.milton@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-01-05 22:38:08 +00:00
scruzin
4d767f106c
Make for Go idiomatic.
2019-01-06 08:25:46 +10:30
kortschak
c0d0eebf1a
Merged in no-empty-header (pull request #95 )
...
stream/flv: remove unnecessary header write on creation
Approved-by: Alan Noble <anoble@gmail.com>
Approved-by: Saxon Milton <saxon.milton@gmail.com>
2019-01-05 20:29:31 +00:00
scruzin
513b84ad87
Further cleaned up sockets related code.
2019-01-05 23:13:19 +10:30
Dan Kortschak
05e0672e89
stream/flv: remove unnecessary header write on creation
2019-01-05 17:56:55 +10:30
Dan Kortschak
b46e267983
cmd/revid-cli: use sensible default for encoding option
2019-01-05 10:33:32 +10:30
Alan Noble
250da4232a
Merged in configurable-log-path (pull request #93 )
...
Added LogPath and ConfigFile command line flags.
Approved-by: kortschak <dan@kortschak.io>
2019-01-04 23:40:13 +00:00
scruzin
04a76e424a
Added LogPath and ConfigFile command line flags.
2019-01-05 08:48:47 +10:30
Alan Noble
c971d4b225
Merged in portable-sockets (pull request #92 )
...
Replaced Unix sockets with IPConn. Sock_XXX funtions have been left as is for PR readability.
Approved-by: Saxon Milton <saxon.milton@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-01-04 20:37:23 +00:00
saxon
e340c9b9be
rtmp: removed debug prints
2019-01-02 21:55:43 +10:30
saxon
cec95cd652
rtmp: using TCP rather IP
2019-01-02 21:54:01 +10:30
saxon
0b2c38117f
revid: trying to fix rtmp
2019-01-02 21:28:20 +10:30
saxon
30f3f0558f
Fixing smartlogger build error
...
Merge branch 'master' into portable-sockets
2019-01-02 20:51:46 +10:30
scruzin
04d7540b34
Replaced Unix sockets with IPConn. Sock_XXX funtions have been left as is for PR readability.
2019-01-02 18:20:30 +10:30
Saxon Milton
6d61ff7c25
Merged in change-of-logger-package (pull request #91 )
...
Change of logger package
Approved-by: Alan Noble <anoble@gmail.com>
2019-01-02 07:05:21 +00:00
saxon
cca95f1c5d
revid: fixed cmds used for testing
2019-01-02 17:32:20 +10:30
saxon
686a507ff8
revid: fixed smartlogger import path
2019-01-02 17:21:33 +10:30
saxon
94e4397594
revid: trying to work out bug
2019-01-02 17:21:03 +10:30
Saxon Milton
38998ab848
Merged in change-of-logger-package (pull request #89 )
...
av: updated logging to suit changes made on iot and utils
Approved-by: Alan Noble <anoble@gmail.com>
2019-01-02 06:25:24 +00:00
saxon
a4c73cf6c5
av: updated logging to suit changes made on iot and utils
2019-01-02 15:39:47 +10:30
Saxon Milton
ebccfa1a54
Merged in raspivid-no-start-fatal (pull request #87 )
...
revid: fatal when raspivid cannot be started
Approved-by: kortschak <dan@kortschak.io>
2018-12-29 10:57:49 +00:00
Dan Kortschak
1e3b4b1ab8
cmd/revid-cli,revid: reduce stringly typing in config/flags
2018-12-28 13:43:21 +10:30
Saxon Milton
5a181f3576
revid: fix rtmp sending
...
Approved-by: kortschak <dan@kortschak.io>
2018-12-28 03:09:41 +00:00
saxon
ca681a6176
revid: fatal when raspivid cannot be started
2018-12-28 10:53:10 +10:30
Saxon Milton
081007b091
Merged in psi-improvements (pull request #79 )
...
Psi improvements
Approved-by: Alan Noble <anoble@gmail.com>
2018-12-17 11:13:30 +00:00
saxon
1095f32ae4
revid: added send retry flag
2018-12-14 20:50:26 +10:30
saxon
ab643f2b97
revid: set default bitrate to 400000
2018-12-14 20:38:53 +10:30
saxon
618fadd90b
revid: trying to fix jumpy rtp
2018-12-14 20:05:10 +10:30
saxon
d8587bdbe2
psi: don't panic when LocationStrBytes get's non 32 byte str
2018-12-14 18:46:19 +10:30
saxon
c7f55c3c43
revid: using NewJSONDecoder rather than newJsonDecoder to be consistent with changes in iot
2018-12-14 16:58:02 +10:30
saxon
fbdce669e7
revid: cleaned and added commenting
2018-12-14 16:46:36 +10:30
saxon
239b52ad84
psi: simplified LocationStrBytes
2018-12-14 16:37:13 +10:30
saxon
7c24c79287
psi: using binary.BigEndian.Uint64 for TimeFrom
2018-12-14 16:31:13 +10:30
saxon
f7991cd0af
psi: using array in TimeBytes()
2018-12-14 16:22:48 +10:30
saxon
404a2b6c99
psi: d to dst in updateTime
2018-12-14 16:21:56 +10:30
saxon
d961cf172d
psi: indicated that time data size const is in bytes to be consistent with storage of uint64
2018-12-14 16:20:20 +10:30