Commit Graph

1627 Commits

Author SHA1 Message Date
Trek H 3f4de6d288 ADPCM: updated encode decode commands to use restructured encoder and decoder 2019-02-28 13:32:57 +10:30
Trek H 86506b916e ADPCM: decoder now writes to bytes.Buffer instead of returning a byte array, tests updated. 2019-02-28 13:12:41 +10:30
Trek H 16df9e78cb ADPCM: encoder now uses bytes.Buffer so that bytes and byte arrays can be written out 2019-02-28 13:05:45 +10:30
Trek H 3ebf928ffe ADPCM: encoder now using byte writer instead of returning byte slices 2019-02-28 12:53:51 +10:30
Trek H d1c37569c4 ADPCM: resructure to encoder and decoder structs 2019-02-28 11:53:16 +10:30
Trek H 03c84fdbaf ADPCM: fixed header indentation 2019-02-27 16:51:06 +10:30
Trek H 1ac4b16b5b ADPCM: removed reference to revid in headers 2019-02-27 16:46:15 +10:30
Trek H d95ce7efe6 ADPCM: fixed conversions and calculations for block variables 2019-02-25 14:43:26 +10:30
Trek H 936677f747 ADPCM: added descriptions to file headers and author to readme 2019-02-25 11:55:13 +10:30
Trek H 14f8e7d29c ADPCM: correct calls to adpcm functions in test 2019-02-15 13:31:16 +10:30
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
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
Trek H eed8cf7b3f ADPCM: added decode test, named constants and added comments 2019-02-12 14:49:16 +10:30
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
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
Trek a8d4e0db6a adpcmgo: encodeblock function added 2019-02-06 15:39:14 +10:30
Trek 98b72bca12 adpcmgo: added ported encode and decode functions 2019-02-05 16:36:03 +10:30
Trek 2f24c84a13 adpcm: saving raw pcm before conversion 2019-02-01 01:07:24 +10:30
kortschak 197ca684a6 Merged in sliceoutputs (pull request #120)
cmd/revid-cli,revid: use a slice for output destination flags

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2019-01-30 03:07:30 +00:00
Dan Kortschak 58102e5587 revid: fix http destination assignment 2019-01-30 13:19:00 +10:30
Dan Kortschak 071e6fd0f7 revid: honour difference between rtmp dst and others 2019-01-29 19:56:02 +10:30
Saxon Milton 286ae4334b Merged in psi-at-start (pull request #127)
stream/mts/encoder.go: writing psi at start of stream

Approved-by: Alan Noble <anoble@gmail.com>
2019-01-24 02:53:53 +00:00
Trek H b1d8c3888c adpcm test working with wav files 2019-01-23 16:33:28 +10:30
saxon df146cfb17 stream/mts/encoder.go: writing psi at start of stream 2019-01-23 15:50:25 +10:30
Saxon Milton bea48d8657 Merged in findPMT-improve (pull request #122)
mts/mpegts.go: FindPMT now also returns index

Approved-by: Alan Noble <anoble@gmail.com>
2019-01-22 01:01:18 +00:00
saxon 6b4e0946dd stream/mts/mpegts.go: updated FindPMT comment 2019-01-22 11:27:24 +10:30
saxon ba209a1d7c mts/mpegts.go: FindPMT now also returns index 2019-01-22 11:21:12 +10:30
Saxon Milton 1ec23badcc Merged in remove-LocationStrBytes (pull request #118)
Get rid of LocationStrBytes func

Approved-by: kortschak <dan@kortschak.io>
2019-01-21 11:40:02 +00:00
saxon bc3a73bedc av/stream/psi/psi_test.go: updated comment for buildPmtWithMeta() 2019-01-21 18:25:06 +10:30
saxon 67d952c6a7 psi/psi_test.go: made buildPmtWithMeta() safer and readable 2019-01-20 21:58:23 +10:30
saxon a24e4ecb81 psi/psi_test.go: not making it look like I'm appending directly to a global 2019-01-20 21:48:34 +10:30
saxon c4990c946f psi/psi_test.go: not wrapp tstStr in []byte 2019-01-20 21:39:07 +10:30
saxon 239cebe347 psi/psi_test.go: made location tsts const 2019-01-20 21:12:26 +10:30
saxon 3835ff7ce1 psi/psi_test.go: made location tsts strings again and have buildPmtWithMeta take a string instead of []byte 2019-01-20 21:11:09 +10:30
saxon b69c990b21 psi/psi_test.go: got rid of bytes declaration for location strigns 2019-01-20 21:04:27 +10:30
saxon 1a966e8f9b psi/psi_test.go: improved some naming 2019-01-20 20:43:00 +10:30
saxon 5c4795786e psi/helpers.go: modified UpdateLocation() to make updating of location in pmt cleaner, and also removed redundant conversion of string to byte slice 2019-01-20 20:14:27 +10:30
Dan Kortschak 92ba9c89a2 cmd/revid-cli,revid: use a slice for output destination flags 2019-01-19 20:01:42 +10:30
Alan Noble 54d351a55e Merged in rtmp-refactoring-3 (pull request #119)
Rtmp refactoring 3
2019-01-19 07:56:35 +00:00
scruzin 6959243d50 packet.info renamed streamID and made a uint32 along with Conn.streamID. 2019-01-19 17:51:34 +10:30