Commit Graph

1664 Commits

Author SHA1 Message Date
Trek H 4e41402cb6 Merge branch 'audio-compression' of https://bitbucket.org/ausocean/av into audio-compression 2019-03-08 15:27:45 +10:30
Trek H 7c2fccb50f ADPCM: Improved comment consistancy. 2019-03-08 15:27:10 +10:30
Trek H c271418f58 ADPCM: removed capAdd16 no longer used 2019-03-08 15:27:10 +10:30
Trek H 8642d1e087 ADPCM: got rid of buggy overflow checks 2019-03-08 15:27:10 +10:30
Trek H 89ccf9eac7 ADPCM: small fixes, comments and style. 2019-03-08 15:27:10 +10:30
Trek H d5cf171485 ADPCM: updated encode decode commands to use restructured encoder and decoder 2019-03-08 15:27:10 +10:30
Trek H 29f4acd7fe ADPCM: decoder now writes to bytes.Buffer instead of returning a byte array, tests updated. 2019-03-08 15:27:10 +10:30
Trek H e45c67e157 ADPCM: encoder now uses bytes.Buffer so that bytes and byte arrays can be written out 2019-03-08 15:27:10 +10:30
Trek H edb0ec6de1 ADPCM: encoder now using byte writer instead of returning byte slices 2019-03-08 15:27:10 +10:30
Trek H 8f282b1200 ADPCM: resructure to encoder and decoder structs 2019-03-08 15:27:10 +10:30
Trek H 7af363a3a4 ADPCM: fixed header indentation 2019-03-08 15:27:10 +10:30
Trek H 5204b52ece ADPCM: removed reference to revid in headers 2019-03-08 15:27:10 +10:30
Trek H 1ad2195938 ADPCM: fixed conversions and calculations for block variables 2019-03-08 15:27:10 +10:30
Trek H 48e848b7c4 ADPCM: added descriptions to file headers and author to readme 2019-03-08 15:27:10 +10:30
Trek H 3f8d889ce5 ADPCM: correct calls to adpcm functions in test 2019-03-08 15:27:10 +10:30
Trek H ebdd65ea09 ADPCM: Simplified for loops for creating and encoding/decoding blocks 2019-03-08 15:27:10 +10:30
Trek H 408a952c9a ADPCM: changed adpcm_test.go to use pre-allocation of byte slices 2019-03-08 15:27:10 +10:30
Trek H 071b16ccf6 ADPCM: pre-allocating memory for entire known length of output byte slice 2019-03-08 15:27:10 +10:30
Trek H 6edd86f5da ADPCM: added helper function for adding int16s without overflowing 2019-03-08 15:27:10 +10:30
Trek H 8762b3c74f ADPCM: fixed spacing and overflow check 2019-03-08 15:27:10 +10:30
Trek H 1d88c498ca ADPCM: added decode test, named constants and added comments 2019-03-08 15:27:10 +10:30
Trek H 35d98f1a73 ADPCM: removed unneeded files and renamed files 2019-03-08 15:27:10 +10:30
Trek H 9939de26ac ADPCM: removed unneeded test programs 2019-03-08 15:27:10 +10:30
Trek H 9fdfde6d87 ADPCM: removed todo comments 2019-03-08 15:27:10 +10:30
Trek H 7f9a919baa ADPCM: moved commands and adpcm codec to appropriate folders 2019-03-08 15:27:10 +10:30
Trek H 102a7736db ADPCM: removed unneccessary debug code and added comments for exported functions 2019-03-08 15:27:10 +10:30
Trek H 07b228fde3 ADPCM: removed unneccessary code for commands and updated their file names 2019-03-08 15:27:10 +10:30
Trek H 2aa9c3a360 ADPCM: added programs to test encoding and decoding of raw PCM files 2019-03-08 15:27:10 +10:30
Trek H ca71a5ed49 ADPCM: Encoding and decoding blocks fully functional. 2019-03-08 15:27:10 +10:30
Trek f5f3922436 adpcmgo: encodeblock function added 2019-03-08 15:27:10 +10:30
Trek 33d62672c6 adpcmgo: added ported encode and decode functions 2019-03-08 15:27:10 +10:30
Trek 6beefc536b adpcm: saving raw pcm before conversion 2019-03-08 15:27:10 +10:30
Trek H 00cb9bf3f6 adpcm test working with wav files 2019-03-08 15:27:10 +10:30
Trek H 6cfd7c5104 ADPCM: Improved comment consistancy. 2019-03-07 16:08:00 +10:30
Trek H d9baabdf02 ADPCM: removed capAdd16 no longer used 2019-03-07 15:57:40 +10:30
Trek H 4c64761f98 ADPCM: got rid of buggy overflow checks 2019-03-07 14:03:51 +10:30
Trek H 146e993c03 ADPCM: small fixes, comments and style. 2019-03-01 15:14:09 +10:30
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