Commit Graph

2255 Commits

Author SHA1 Message Date
Trek H c27a726831 adpcm: updated BytesOutput function to account for padding 2019-05-05 18:46:03 +09:30
Trek H 60d789e697 adpcm: updated tests to use new test files 2019-05-05 18:08:50 +09:30
Trek H ef9a38cb76 adpcm: length check before initialization 2019-05-02 00:02:33 +09:30
Trek H d06388cfe9 adpcm: added overflow checks, improved initialization, naming 2019-05-01 23:53:08 +09:30
Trek H b412b75fc6 adpcm: fixing offset error 2019-04-26 23:54:05 +09:30
Trek H c089980175 adpcm: added function for calculating number of adpcm bytes output per given pcm bytes 2019-04-26 20:28:53 +09:30
Trek H a9b1891bbb adpcm: fixed merge error 2019-04-26 20:02:38 +09:30
Trek H 2fd8d8de1b Merge branch 'adpcm-nonblock' of https://bitbucket.org/ausocean/av into adpcm-nonblock 2019-04-26 20:01:48 +09:30
Trek H e55cc27a55 adpcm: changed adpcm to not have blocks of fixed size 2019-04-26 19:58:30 +09:30
Trek H d136d13e38 adpcm: modified the adpcm encoding and decoding to not use blocks 2019-04-26 19:49:05 +09:30
Alan Noble 149a2fa6b9 Fix package-level doc comment. 2019-04-26 00:36:23 +00:00
Alan Noble a365424f5a Updated description and copyright. 2019-04-25 01:26:50 +00:00
Alan Noble 0331bc49c7 Added contributors. 2019-04-25 00:54:27 +00:00
scruzin 81e3038b9b go.mod: use ausocean/utils v1.2.6 2019-04-20 18:19:25 +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