Trek H
409dcabe0a
revid: added codec conversion after recording
2019-06-04 02:31:35 +09:30
Trek H
90c34c4108
revid: fixed issues after merge
2019-06-03 18:35:28 +09:30
Trek H
3d7539c6df
Merge branch 'master' into revid-audio
2019-06-03 17:50:48 +09:30
Trek Hopton
0da410166f
Merged in adpcm-nonblock (pull request #191 )
...
Changed adpcm to not use blocks
Approved-by: kortschak <dan@kortschak.io>
2019-05-30 11:44:00 +00:00
Saxon
aad0c54039
codec/h264/lex_test.go: removed unnecessary conversion
2019-05-30 19:06:50 +09:30
Saxon
20d5f9605f
codec/h264/lex.go: checking NAL packet lengths
2019-05-30 19:05:08 +09:30
Saxon
8b7c62602f
codec/h264/lex.go: made nalType if statement in RTPLexer.Lex more go like
2019-05-30 18:49:27 +09:30
Trek H
762653b59a
adpcm: naming and syntactical changes
2019-05-29 02:57:17 +09:30
Trek H
e851ea228c
revid: added switch for codec conversion after recording
2019-05-29 02:20:19 +09:30
Trek H
c2b5ee0574
revid: simplified audio device read write concurrency
2019-05-29 02:06:58 +09:30
Saxon
061b015297
revid/config.go: updated commend for Config's InputCodec field.
2019-05-28 12:37:50 +09:30
Saxon
b6e5414c8a
revid: fixed merge conflicts
2019-05-27 15:15:26 +09:30
Saxon
1df0d214c9
revid/revid.go: fixed merge conflicts
2019-05-27 15:00:41 +09:30
Saxon Milton
4b74ea3291
Merged in revid-rtsp-camera (pull request #200 )
...
revid: RTSP Camera Input
Approved-by: Alan Noble <anoble@gmail.com>
2019-05-27 05:16:59 +00:00
Saxon
03c45b1bcf
protocol/rtcp/parse.go: removed ParseSSRC and checkPacket functions as not required anymore
2019-05-27 14:31:14 +09:30
Saxon
0ee6e86638
codec/h264/lex.go: fixed bug in handleFUA
2019-05-27 14:23:33 +09:30
Saxon
85a5f043c8
codec/h264/lex.go: removed FUIndicatorIdx const in handleFUA
2019-05-27 14:08:44 +09:30
Saxon
a39cd31a57
codec/h264/lex.go: added spec link for nal type consts
2019-05-27 14:07:04 +09:30
Saxon
5b970823ef
codec/h264/lex_test.go: renamed t to tmp in destination.Write()
2019-05-24 10:41:18 +09:30
Saxon
41f442437d
codec/h264/lex_test.go: improve comment for rtpReader struct
2019-05-24 10:40:17 +09:30
Saxon
e158101170
codec/h264/lex_test.go: fixed Saxon Nelson-Milton author indentation in file header
2019-05-24 10:38:54 +09:30
Saxon
5dfff61887
codec/h264/lex.go: merge logic for start end packet writing into first if
2019-05-24 10:38:06 +09:30
Saxon
04cd2e66ff
codec/h264/lex.go: updated comment for RTPLexer.handleFUA()
2019-05-24 10:36:30 +09:30
Saxon
930c35a154
codec/h264/lex.go: udpated comment for RTPLexer.handleSTAPA
2019-05-24 10:36:00 +09:30
Saxon
e1fd6837ef
codec/h264/lex.go: updated comment for RTPLexer.Lex()
2019-05-24 10:34:52 +09:30
Saxon
b49e65d928
codec/h264/lex.go: commented buffer size consts
2019-05-24 10:33:34 +09:30
Saxon
ad241abdfd
protocol/rtcp/client.go: fixed missing double quote in comment for Client.SetName()
2019-05-24 10:14:37 +09:30
Saxon
809d904878
revid/revid.go: commented startRTSPCamera
2019-05-23 14:10:09 +09:30
Saxon
d7d205a7a9
protocol/rtcp/parse.go: updated comment for ParseTimestamp(...)
2019-05-23 14:07:19 +09:30
Saxon
ecc0ab8664
container/mts/encoder.go: updated comment for Encode constants
2019-05-23 14:05:17 +09:30
Saxon
35069bd4f3
codec/h264/lex.go: using if and else statements rather than switch for start and end indicator logic in handleFUA
2019-05-23 13:55:25 +09:30
Trek H
5225896924
revid: gave AudioDevice a logger
2019-05-23 01:23:51 +09:30
Trek H
dd66c58f40
revid: concurrency and testing
...
fixed a situation where a deadlock can occur and also found and fixed some issues while testing different initialisations on AudioDevice.
2019-05-23 00:19:44 +09:30
Trek H
a1fe6c6deb
adpcm: encoder and decoder structs are now exported
2019-05-22 15:10:02 +09:30
Saxon
0e7504374e
codec/h264: fixed some minor naming and comment spelling
2019-05-22 15:09:54 +09:30
Trek H
537d5bab73
adpcm: updated decode and encode pcm commands
2019-05-22 15:04:21 +09:30
Trek H
17d59014c6
revid: added concurrency support to start and stop
2019-05-22 14:56:58 +09:30
Saxon
722ddc6ccb
codec/h264/lex_test.go: added test for RTPLexer.Lex(...) and also fixed some build errors
2019-05-22 14:49:25 +09:30
Saxon
ceb15e53c3
codec/h264/lex.go: wrote lexer for lexing h264 access units from RTP stream
2019-05-22 12:23:29 +09:30
Saxon
c0b5724ea7
Merge branch 'master' into h264-rtp-lexer
2019-05-22 11:10:03 +09:30
Saxon Milton
c3d8572eed
Merged in use-codecutil-in-lexers (pull request #201 )
...
codec: H264 and MJPEG lexers now using codecutil package for byte scanner functionality
2019-05-22 01:39:22 +00:00
Saxon
980cf8da21
codec: H264 and MJPEG lexers now using codecutil package for byte scanner functionality
2019-05-22 11:07:39 +09:30
Saxon
85984555a3
container/mts/encoder.go: fixed comment for pmtTable initialisation
2019-05-21 17:09:47 +09:30
Saxon
fbcd163864
protocol/rtcp: fixed bug regarding checking of close err channel from client in routines.
2019-05-21 17:07:28 +09:30
Saxon
d29141cf05
container/mts: changed consts H264, H265 and Audio to EncodeH264, EncodeH265 and EncodeAudio
2019-05-21 16:57:17 +09:30
Saxon
eeaf806c6e
protocol/rtcp/client.go & revid/revid.go: removed rtcp.Client.Done() and now blocking on rtcp.Client.Err() in revid.
...
It seems unnecessary to have the rtcp.Client.Done() func, considering that we could use
the rtcp.Client.err channel itself to determine if the RTCP client has been stopped.
We simple wait on a chan receive in revid in the error handling routine, and we check the
'ok' return - if it is false, then the err chan has been closed and we can get out of the
error handling loop. This should also reduce CPU usage significantly.
2019-05-21 13:23:04 +09:30
Trek H
c58c573cd7
revid: changed writeRates and recPeriods to floats
2019-05-21 12:39:10 +09:30
Saxon
88ffdf08b5
revid: changed the input enum for RTSP input from RTSPCamera to RTSP
2019-05-21 12:18:52 +09:30
Saxon
39a573e10b
protocol/rtsp: removed cmd/record as revid can do what this did
2019-05-21 01:51:14 +09:30
Saxon
91d2697a55
revid: general clean up
2019-05-21 01:48:29 +09:30