Commit Graph

3049 Commits

Author SHA1 Message Date
scruzin d32eac7394 Moved audio support to OS-specific files. 2019-08-08 14:39:55 +09:30
Saxon 61274a18d5 revid-cli: removed reference to framesPerClip which doesn't exist anymore 2019-08-08 13:25:24 +09:30
Saxon 75b7a2946f revid: made MTS and RTMP ringbuffer sizes configurable via vars and added to revid config 2019-08-08 13:20:02 +09:30
Trek H e195f77136 Merge branch 'master' into audio-player 2019-08-08 12:22:56 +09:30
Saxon Milton 662462a2ae Merged in ringbuffer-sizes (pull request #229)
revid: tmp ringBuffer sizes fix

Approved-by: Alan Noble <anoble@gmail.com>
2019-08-07 08:29:59 +00:00
Saxon 83407004ed revid: gave mtsSender and rtmpSender separate ringBuffer sizes, and also increase rtmpSender ringBuffer element size 2019-08-07 17:02:06 +09:30
Saxon Milton e78b38a4da Merged in get-first-pid (pull request #228)
codec/h264/h264dec: added helper function to get first MediaPID found in a stream map

Approved-by: Alan Noble <anoble@gmail.com>
2019-08-07 07:10:54 +00:00
Saxon c9d30ad807 codec/h264/h264dec: added helper function to get first MediaPID found in a stream map 2019-08-07 16:15:50 +09:30
Saxon Milton f6c296de01 Merged in media-pids (pull request #220)
container/mts/mpegts.go: added Programs, Streams and MediaStreams functions

Approved-by: Alan Noble <anoble@gmail.com>
2019-08-06 12:01:11 +00:00
Saxon a19c0f4ec3 container/mts/mpegts.go: fixed nil map bug in FindPSI 2019-08-06 15:40:37 +09:30
Saxon ed11fac655 container/mts/mpegts.go: FindPSI now returns a map[uint16]uint8 containing program PIDs and their types instead of []psi.PmtElementaryStream 2019-08-06 15:38:34 +09:30
Saxon Milton 76b3f71d8c Merged in cabac-tables (pull request #226)
codec/h264/h264dec: added tables for CABAC initialisation from spec tables 9-12 to 9-33
2019-08-06 04:55:39 +00:00
Saxon ba6ecc2902 codec/h264/h264dec: added tables from reference implementation which are adapted tables from tables 9-12 to 9-33 of specifications for use in CABC initialisation 2019-08-06 14:21:52 +09:30
Saxon 150492a5bd codec/h264/h264dec: merged in master and fixed resultant problems 2019-08-05 14:41:26 +09:30
Saxon 0cb9a50af8 container/mts/mpegts_test.go: added some more interesting test cases for FindPSI 2019-08-05 14:11:28 +09:30
Saxon 2473b9ee0a codec/h264/h264dec: fixed some bugs found by testing 2019-08-05 13:59:08 +09:30
Saxon Milton 401f75a712 Merged in vui-hrd-parameters-types (pull request #217)
codec/h264/h264dec: separated VUI and HRD from SPS struct
2019-08-05 04:18:59 +00:00
Saxon 951d9dd244 codec/h264/h264dec: merged in master, fixed conflicts and problems that that resulted 2019-08-05 13:46:02 +09:30
Trek H 1dd6ad54d1 audio-player: finished style 2019-08-05 12:46:58 +09:30
Trek H 935e3fca62 audio-player: footer and liscence 2019-08-05 12:39:55 +09:30
Trek Hopton db659ab051 Merged in revid-audio (pull request #204)
Revid audio

Approved-by: kortschak <dan@kortschak.io>
2019-08-05 01:57:35 +00:00
Saxon 95a5ce0ac0 codec/h264/h264dec: wrote TestDecRefPicMarking and fixed bugs 2019-08-05 10:40:20 +09:30
Saxon c2ac8cff24 codec/h264/h264dec: added TestNewPredWeightTable 2019-08-05 01:17:19 +09:30
Saxon b6eb39f4e0 codec/h264/h264dec: started added TestNewPredWeightTable 2019-08-05 00:18:15 +09:30
Saxon 34ce81370d codec/h264/h264dec: added file headers to slice.go and slice_test.go 2019-08-04 13:45:28 +09:30
Saxon 21603750aa codec/h264/h264dec/slice_test.go: added TestNewRefPicListModification with a single test 2019-08-04 13:40:53 +09:30
Saxon a94109e286 codec/h264/h264dec: fixed newRefPicListModification 2019-08-04 12:59:13 +09:30
Trek H b0f87dd01e audio-player: added style 2019-08-03 18:03:32 +09:30
Trek H 9e9ac688c3 audio-player: added wav encoder for html 5 player 2019-08-03 18:02:39 +09:30
Trek H 3f29f0c84e Merge branch 'master' into revid-audio 2019-08-02 23:32:21 +09:30
Trek H e63b51e24f codec-util: removed newticker helper 2019-08-02 23:26:15 +09:30
Saxon Milton 3f1c09a671 Merged in slice-modularisation (pull request #218)
codec/h264/h264dec: SliceHeader modularisation
2019-08-01 11:25:14 +00:00
Saxon 344d37cd29 codec/h264/h264dec/nalunit_test.go: added file header 2019-08-01 02:41:20 +09:30
Saxon 311c44f55c codec/h264/h264dec: fixed problem with test 2019-08-01 02:37:34 +09:30
Saxon 42d57eb044 Merge branch 'master' into nalunit-test 2019-08-01 02:29:08 +09:30
Saxon 5185a70bbe codec/h264/h264dec: added TestNewNALUnit but broken, need to fix 2019-08-01 02:28:29 +09:30
Saxon Milton 1288186069 Merged in pps-testing (pull request #219)
codec/h264/h264dec: added tests for pps parsing found in pps.go
2019-07-31 16:57:55 +00:00
Saxon d5776c4496 codec/h264/h264dec: added TestNewSVCExtension 2019-08-01 01:00:41 +09:30
Saxon aab3473abf codec/h264/h264dec: fixed bug in tests 2019-08-01 01:00:41 +09:30
Saxon 96377f8788 codec/h264/h264dec/nalunit_test.go: added TestNewThreeDAVCExtension 2019-08-01 01:00:41 +09:30
Saxon 48955967e0 codec/h264/h264dec/nalunit_test.go: added TestNewMVCExtension 2019-08-01 01:00:18 +09:30
Saxon 0b21b7a8c4 codec/h264/h264dec/read_test.go: added file header 2019-07-31 22:40:10 +09:30
Saxon 9239676214 codec/h264/h264dec: merged in master and removed additional binToSlice func 2019-07-31 22:39:20 +09:30
Saxon e839a8ae57 Merge branch 'master' into pps-testing 2019-07-31 22:38:43 +09:30
Saxon Milton 539611d3ff Merged in helpers (pull request #223)
codec/h264/h264dec/helpers.go: added helpers.go file and binToSlice func for converting binary string to a []byte
2019-07-31 13:06:23 +00:00
Saxon 547e9f22ae codec/h264/h264dec/helpers.go: added helpers.go file and binToSlice func for converting binary string to a []byte 2019-07-31 22:35:09 +09:30
Saxon 2906e82adc codec/h264/h264dec/pps_test.go: added file header 2019-07-31 22:08:03 +09:30
Saxon 84dfbfa2fd codec/h264/h264dec: merged in master and fixed conflict 2019-07-31 22:05:35 +09:30
Saxon 4e43f0f444 container/mts: merged master into branch and fixed conflicts 2019-07-31 21:57:54 +09:30
Saxon 7a4ee894d4 codec/h264/h264dec/sps.go: commented fields of syntax structures 2019-07-31 20:25:38 +09:30