Commit Graph

3895 Commits

Author SHA1 Message Date
Trek H bd70144deb ADPCM: Simplified for loops for creating and encoding/decoding blocks 2019-02-13 17:30:11 +10:30
Trek H 78a3127632 ADPCM: changed adpcm_test.go to use pre-allocation of byte slices 2019-02-13 16:58:21 +10:30
Trek H 7d3829d19f ADPCM: pre-allocating memory for entire known length of output byte slice 2019-02-13 16:53:25 +10:30
saxon b96df6d3a7 stream/mts: added general FindPID func and FindPAT func. 2019-02-13 14:40:58 +10:30
Trek H 43c6027888 ADPCM: added helper function for adding int16s without overflowing 2019-02-13 12:43:13 +10:30
Trek H c30b3de7c3 ADPCM: fixed spacing and overflow check 2019-02-13 11:53:06 +10:30
Trek H 790dfaba7e Merge branch 'master' into audio-compression 2019-02-13 10:04:43 +10:30
saxon c3743174da cmd/revid-cli: initialisation of logger actually usses what was given as revid-cli verbosity flag input 2019-02-12 18:37:15 +10:30
saxon 3ee2683ca9 cmd/revid-cli & revid: outputFileNamePtr => outputPathPtr, config.OutputFileName=>config.OutputPath, inputFileNamePtr=>inputPathPtr and finally, config.InputFileName=>config.InputPath 2019-02-12 18:22:46 +10:30
Trek H eed8cf7b3f ADPCM: added decode test, named constants and added comments 2019-02-12 14:49:16 +10:30
saxon 2a61f2d08d cmd/revid-cli: added space before rv declaration 2019-02-12 11:37:50 +10:30
saxon e2d80b423c cmd/revid-cli: removed comment we don't need anymore 2019-02-12 11:33:48 +10:30
saxon 69029889fe cmd/revid-cli: using closure for readPin func so that we don't have to have global revid 2019-02-12 11:32:02 +10:30
saxon b9c53791d8 cmd/revid-cli: updated readPin func comment 2019-02-12 10:42:26 +10:30
saxon 4e1c8e7c45 cmd/revid-cli: made Revid global so that revid.Bitrate() can be accessed in readPin 2019-02-12 10:39:23 +10:30
saxon f67fb1ec8a cmd/revid-cli: replaced use of send() with netsender.Run() and implemented readPin func. 2019-02-11 16:49:28 +10:30
Saxon Milton bfdefa97f8 Merged in meta-keys-func (pull request #140)
stream/mts/meta: added Keys() func and appropriate testing

Approved-by: kortschak <dan@kortschak.io>
2019-02-11 06:09:10 +00:00
Trek H ec06c0759d ADPCM: removed unneeded files and renamed files 2019-02-11 15:58:33 +10:30
Trek H 317376cd54 ADPCM: removed unneeded test programs 2019-02-11 15:47:45 +10:30
Trek H a68b8ec5de ADPCM: removed todo comments 2019-02-11 15:25:10 +10:30
saxon 934653991d Merge branch 'master' into meta-keys-func 2019-02-11 15:01:49 +10:30
saxon dad70b37b4 stream/mts/meta/meta.go: reduced verbosity of local vars in meta.Keys 2019-02-11 14:30:37 +10:30
Trek H a447a20229 ADPCM: moved commands and adpcm codec to appropriate folders 2019-02-11 12:11:26 +10:30
Trek H 2c24f72703 ADPCM: removed unneccessary debug code and added comments for exported functions 2019-02-11 11:35:16 +10:30
Trek H eabea6ce26 ADPCM: removed unneccessary code for commands and updated their file names 2019-02-11 11:01:38 +10:30
Trek H 5a2129f00f ADPCM: added programs to test encoding and decoding of raw PCM files 2019-02-11 10:10:12 +10:30
Trek H f03c8052d6 ADPCM: Encoding and decoding blocks fully functional. 2019-02-11 10:02:24 +10:30
kortschak dfb282cd25 Merged in ts-repair-repair (pull request #139)
exp: fix build

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2019-02-10 23:08:40 +00:00
Dan Kortschak 14ca8e8b27 circle-ci: make test data available 2019-02-10 09:11:21 +10:30
saxon ce92dd37d8 stream/mts/meta: added Keys() func and appropriate testing
A meta.Keys(d []byte) []string, error func has been added that will extract the keys of a metadata string. A test has also been added
to test that this function performs as expected.
2019-02-10 08:58:38 +10:30
Saxon Milton 07d0b7cd5b Merged in add-extract-all (pull request #138)
stream/mts/meta: added ExtractAll func

Approved-by: Alan Noble <anoble@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-02-09 12:30:38 +00:00
saxon 1f3d34b6bb stream/mts/meta/meta_test.go: corrected func comment for TestGetFrom 2019-02-09 22:27:25 +10:30
saxon cc0becf58c stream/mts/meta: simplified meta checking for Get and GetAll 2019-02-09 22:25:36 +10:30
Dan Kortschak b24e72caa5 experimentation: rename to exp 2019-02-09 22:14:21 +10:30
Dan Kortschak 46ab4b200e exp/ts-repair: fix assignment 2019-02-09 22:12:55 +10:30
Saxon Milton 073678f190 Merged in rtp-encoder-buffer-fix (pull request #137)
stream/rtp/encoder.go: more sensible use of encoder buffer

Approved-by: kortschak <dan@kortschak.io>
2019-02-09 11:07:24 +00:00
saxon 50575270b9 stream/mts/meta: checking if given slice is nil or empty and returning error if either. Also updated some func comments 2019-02-09 21:35:35 +10:30
saxon 716a92a72c stream/rtp/encoder.go: sendLen to sendSize and capturing error from e.Encode() 2019-02-09 19:31:15 +10:30
saxon 01513fbb3f stream/rtp/encoder.go: correct encoder.Write to work if an abitrary number of bytes are written 2019-02-09 13:22:18 +10:30
saxon e796a5a3b7 stream/mts/meta: updating function comments and test function names according to Extract->Get and ExtractAll->GetAll change 2019-02-09 12:16:57 +10:30
saxon f9d8accdae stream/mts/meta/meta.go: Extract and ExtractAll to Get and GetAll 2019-02-09 12:14:32 +10:30
saxon fadc1fed1b stream/mts/meta: added ExtractAll func and added testing utilities 2019-02-08 21:31:00 +10:30
saxon d5a26a98ff stream/rtp/encoder.go: more sensible use of encoder buffer 2019-02-08 20:20:19 +10:30
Saxon Milton 865ce3e7a2 Merged in cpu-fix (pull request #135)
Cpu fix

Approved-by: kortschak <dan@kortschak.io>
2019-02-08 09:46:45 +00:00
Saxon Milton 3c9b9efe91 Merged in send-retry-flag (pull request #126)
revid-cli: add sendRetry flag

Approved-by: kortschak <dan@kortschak.io>
Approved-by: Alan Noble <anoble@gmail.com>
2019-02-08 09:04:30 +00:00
saxon 5090056972 cmd/revid-cli: send-retry cmd line flag is now retry 2019-02-08 18:19:44 +10:30
saxon c5d93b53d5 Merge branch 'master' into send-retry-flag 2019-02-08 18:18:01 +10:30
saxon ad04893432 revid/revid.go: intialising err from rtp send 2019-02-08 18:14:33 +10:30
saxon f4be7e72d7 Merge branch 'cpu-fix' of http://bitbucket.org/ausocean/av into cpu-fix 2019-02-08 18:12:29 +10:30
saxon 020428db62 revid/revid.go: checking err from ring buffer write within destinations length check 2019-02-08 18:12:03 +10:30