Trek H
58b9458ff4
revid: added audio.go to handle sound cards and devices
...
audio.go will be used for recording sound from the sound card and mic
it is like audio-netsender but it is a package instead of a command
and without the netsender.
2019-04-18 16:22:20 +09:30
Trek H
e0ec6a8dc9
revid: added basic PCM lexer and started adding startMic() func to revid setup.
2019-04-17 23:11:23 +09:30
Saxon Milton
6ee286e988
Merged in rtp-parsing (pull request #179 )
...
protocol/rtp: can parse payload from RTP packet
Approved-by: Alan Noble <anoble@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-04-16 00:31:21 +00:00
Saxon
4a613e600c
protocol/rtp: fixed gnu license url in file headers for parse_test.go and parse.go
2019-04-14 17:08:42 +09:30
Saxon Milton
899a2fe89e
Merged in buffered-mts-sender (pull request #180 )
...
revid: Buffered MtsSender
Approved-by: kortschak <dan@kortschak.io>
2019-04-14 01:44:53 +00:00
Saxon
b347f2e9d1
revid: set revid.isRunning to false before waiting, because this is what triggers output routine to be killed.
2019-04-14 11:13:17 +09:30
Saxon
5cd12bff8a
revid: dummyLogger in senders_test.go now uses pointer receiver for log
2019-04-13 20:41:47 +09:30
Saxon
9b48d22392
av: fixed conflicts with master
2019-04-13 20:15:08 +09:30
Saxon
b6199988a3
av: updating go.sum
2019-04-13 20:06:16 +09:30
Saxon
90a059b37d
av: now builds
2019-04-13 20:02:50 +09:30
Alan Noble
be0f8d0094
Fix typo in Rotation param.
2019-04-11 22:17:01 +00:00
Trek Hopton
4738bae0d1
Merged in audio-mts-encoder (pull request #182 )
...
Upgrade MTS encoder to transfer audio data
Approved-by: kortschak <dan@kortschak.io>
2019-04-11 06:41:18 +00:00
Trek H
e75b3e3dfd
Merge branch 'master' into audio-mts-encoder
2019-04-11 11:31:56 +09:30
Trek H
7c990b3bb5
mts: reordered, neatened and clarified code.
2019-04-10 17:18:42 +09:30
Saxon
0700a8270d
protocol/rtp: updated parse.go function comments
2019-04-10 16:56:32 +09:30
scruzin
863db58a84
Removed references to obsolete Session.
2019-04-10 16:32:07 +09:30
scruzin
d4c6a8f2a3
Removed as grossly out of date.
2019-04-10 16:06:36 +09:30
scruzin
af32f13932
Removed obsolete directory.
2019-04-10 16:04:18 +09:30
Saxon
02287bfd80
revid: added more to setupPipeline comment regarding parameters:
2019-04-10 14:05:53 +09:30
Saxon
bab1e62798
revid: don't return from revid.Stop() if a close of one of the senders fails
2019-04-10 12:57:28 +09:30
Saxon
a0fb380717
protocol/rtp: simplified hasExt function
2019-04-10 12:52:05 +09:30
Saxon
ff0c62910c
protcol/rtp: panic in Payload if length is not sufficiently long to be RTP packet.
2019-04-10 12:51:05 +09:30
Saxon
850b45d791
revid: temp writeCloser wc in setupPipeline renamed to w
2019-04-10 12:22:41 +09:30
Saxon
eb866ada5e
revid: restructure rtmpSender's Close method
2019-04-10 12:20:39 +09:30
Saxon
9a52f19e3d
revid: fixed mtsSender's output routine's logic
2019-04-10 12:19:28 +09:30
Saxon
3841b8cb5b
revid: fixed build error in revid_test.go
2019-04-10 12:16:51 +09:30
Saxon
f546b9daed
revid: improved mtsSender's output comment and moved closer to call
2019-04-10 12:15:46 +09:30
Saxon
dd833afe2e
revid: updated comment for setupPipeline
2019-04-10 12:13:08 +09:30
Saxon
d3e3904e75
revid: commented Revid.writeClosers
2019-04-10 12:11:45 +09:30
Trek Hopton
789a526e75
Merged in pcm-loc-change (pull request #183 )
...
Pcm package location change
Approved-by: Saxon Milton <saxon.milton@gmail.com>
2019-04-09 07:44:15 +00:00
Trek H
669a7d3c22
Merge branch 'master' into audio-mts-encoder
2019-04-09 16:07:02 +09:30
Saxon
e92615ce8a
Merge branch 'buffered-mts-sender' of http://bitbucket.org/ausocean/av into buffered-mts-sender
2019-04-09 16:00:56 +09:30
Saxon
66622920d5
revid: Buffered MtsSender
...
The mtsSender now has a ringBuffer and tests have been updated accordingly. The mtsSender now uses an output routine to get data from it's ringBuffer to send.
Revid now uses ioext.multiWriteClosers for encoders to write to so that senders can be closed and therefore any output routines.
2019-04-09 15:58:34 +09:30
Trek H
8e9cbd5a79
pcm: updated import statements using pcm
2019-04-09 15:48:54 +09:30
Saxon
f52272894a
Merge branch 'rtp-parsing' of http://bitbucket.org/ausocean/av into rtp-parsing
2019-04-09 15:47:13 +09:30
Saxon
6992ab395b
protocol/rtp: removed extHeaderLen func
2019-04-09 15:45:40 +09:30
Saxon
b5c018276f
protocol/rtp: commented rtpVer const and made defaultHeadSize 12 rather than 4*3
2019-04-09 15:45:40 +09:30
Saxon
df3e66e5b2
protocol/rtp: removed redundant version checks from helper funcs in parse.go
2019-04-09 15:45:40 +09:30
Saxon
09b8a2baff
protocol/rtp: fixed indentation issue in file header in parse_test.go
2019-04-09 15:45:40 +09:30
Saxon
b5711d18c5
protocol/rtp: fixed indentation issue in file header
2019-04-09 15:45:40 +09:30
Saxon
3dfc7ed990
protocol/rtp: wrote TestPayload
...
Wrote test TestPayload which will check that we can correctly get the payload from an RTP
packet using Payload for a variety of different RTP packet configurations.
2019-04-09 15:45:40 +09:30
Saxon
275b86285e
protocol/rtp: added TestExtHeaderLen
...
Added test TestExtHeaderLen which checks that extHeaderLen returns the correct len for
an RTP packet with an extension header.
2019-04-09 15:45:40 +09:30
Saxon
3dc6d7733b
protocol/rtp: wrote TestHasExt
...
Wrote test TestHasExt which checks the behaviour of hasExt for when it's call with an
RTP packet with an extension indicator and also for an RTP packet with no extension
indicator.
2019-04-09 15:45:40 +09:30
Saxon
c2b67d7fb9
protocol/rtp: wrote TestCsrcCount
...
Wrote test TestCsrcCount to check behaviour of csrcCount is expected.
2019-04-09 15:45:40 +09:30
Saxon
74b25e646a
protocol/rtp: wrote TestVersion
...
Wrote test that checks the version func will correctly get the
version from an RTP packet.
2019-04-09 15:45:40 +09:30
Saxon
fa9888723f
protocol/rtp: added parse_test.go file and fixed copyrights.
2019-04-09 15:45:40 +09:30
Saxon
af9a9bc6c0
protocol/rtp: added parse.go file with parsing functionality
...
Added parse.go. This file contains functionality to obtain the Payload from an RTP packet.
Unexported functions to help with this extraction have been added; extHeaderLen, hasExt,
csrcCount and version.
2019-04-09 15:45:40 +09:30
Trek H
cba85c169b
pcm: deleted files in old location
2019-04-09 15:45:28 +09:30
Saxon
4978db2f2b
revid: fixed silly rtp bug
2019-04-09 15:44:18 +09:30
Trek H
f597a04289
pcm: changed location to codec
2019-04-09 15:42:44 +09:30