Trek H
cf4d89c3f8
Merge branch 'master' into move-audio-netsender
2019-09-14 21:53:48 +09:30
Trek Hopton
bfcd2607c7
Merged in adpcm-mts (pull request #252 )
...
Small fixes for mts encoder handling audio
Approved-by: kortschak <dan@kortschak.io>
2019-09-14 12:02:38 +00:00
Trek H
4d50bbefca
updated makefile
2019-09-14 21:10:30 +09:30
Trek H
49c5584179
audio-netsender: updated makefile to build audio ns
2019-09-14 21:05:58 +09:30
Trek H
9805506cf2
audio-player: changed syntax
2019-09-14 20:28:59 +09:30
Trek H
bec24b684e
Merge branch 'master' into adpcm-mts
2019-09-14 20:03:30 +09:30
Trek H
751ee29c79
removed audio-player files
2019-09-14 20:01:44 +09:30
Trek H
83a425ce2b
audio-netsender: fixed type and netsender errors
2019-09-14 19:24:47 +09:30
Trek H
3bd3e52371
audio-netsender: moved audio-netsender from iot to av
2019-09-14 19:23:44 +09:30
scruzin
f32ef80247
Use ausocean/utils v1.2.9.
2019-09-14 11:59:17 +09:30
scruzin
6f6f24b841
Use ausocean/utils v1.2.9.
2019-09-13 17:32:23 +09:30
Saxon
89452d55d3
codec/h264/h264dec/cavlc.go: simplified logic in loop to count leading zeros in formCoeffTokenMap
2019-09-13 11:21:00 +09:30
Saxon Milton
8adcd94f33
Merged in zombie-routine-fix (pull request #251 )
...
revid: setup pipeline when revid.Start() is called, not on call to revid.New()
Approved-by: Alan Noble <anoble@gmail.com>
2019-09-12 23:52:57 +00:00
Trek H
c3df750175
mts: set nalbasedpsi to false for audio
2019-09-12 23:12:55 +09:30
Trek H
e7a02a818f
mts: fixed type conversion
2019-09-12 21:29:40 +09:30
Trek H
2c7e28206d
Merge branch 'master' into adpcm-mts
2019-09-12 21:11:50 +09:30
Trek H
96035f6d8b
adpcm and mts: comments and pid change
2019-09-12 19:16:11 +09:30
Saxon Milton
fe49be41ad
revid: setting revid's config in revid.New
2019-09-12 07:47:46 +00:00
Saxon
9769a3c4a9
revid: not setting up pipeline until we start
2019-09-12 17:08:22 +09:30
Saxon
0fd56675d5
updating go mod
2019-09-12 13:24:44 +09:30
Saxon Milton
04fa5c1e2b
Merged in http-post-fix (pull request #250 )
...
codec/h264/parse.go: skip over access unit delimiters when getting nalType
Approved-by: Alan Noble <anoble@gmail.com>
2019-09-12 01:39:59 +00:00
Saxon
e0509e7e61
codec/containter/mts/encoder_test.go: fixed bug in test
2019-09-11 09:57:45 +09:30
Saxon
ecdaab175b
codec/h264/parse.go: skip over access unit delimiters when getting nalType
2019-09-11 09:47:37 +09:30
Alan Noble
54fb4a551e
Make up-to-date.
2019-09-10 09:54:54 +01:00
Saxon
5939db6f1b
codec/h264/h264dec/decode.go: using if else structures for topFieldOrderCnt/bottomFieldOrderCnt value derivations in decodePicOrderCntType2
2019-09-10 12:12:08 +09:30
Saxon
40fa50d4f0
codec/h264/h264dec/decode.go: using if else structure for derivation of topFieldOrderCnt and bottomFieldOrderCnt in decodePicOrderCntType1 function
2019-09-10 12:06:35 +09:30
Saxon
0df182018a
codec/h264/h264dec/decode.go: using else if structure instead of switch to derive value of vid.picOrderCntMsb
2019-09-10 11:32:46 +09:30
Saxon
88857ec5b9
codec/h264/h264dec/cavlc.go: fixed error message that's returned on failure to read coeffTokenTable string
2019-09-10 11:22:25 +09:30
Saxon Milton
2f6649b1f3
Merged in combine-information (pull request #246 )
...
codec/h264/h264dec/cavlc.go: added process to comgine level and run information
Approved-by: Alan Noble <anoble@gmail.com>
2019-09-10 01:45:12 +00:00
Saxon
445649311b
codec/h264/h264dec/cavlc.go: added process to comgine level and run information
2019-09-09 17:05:22 +09:30
Saxon
05e16ec260
codec/h264/h2646dec/cavlc.go: fixed build error caused by rebase
2019-09-09 16:48:10 +09:30
Saxon
d78ca2d2d2
codec/h264/h264dec/cavlctab.go: commented const string representation of table 9-5.
2019-09-09 16:41:26 +09:30
Saxon
42a1918c0d
codec/h264/h264dec: using const string instead of CSV file to hold table 9-5. Also made some other minor improvements
2019-09-09 16:41:26 +09:30
Saxon
92eb3e85a5
codec/h264/h264dec: created tokenMap type to make things more readable
2019-09-09 16:41:26 +09:30
Saxon
8316a621b9
codec/h264/h264dec/cavlc.go: fix comment inside parseTotalCoeffAndTrailingOnes
2019-09-09 16:41:26 +09:30
Saxon
4aa71e901c
codec/h264/h264dec: put function parameters on one line for parseTotalCoeffAndTrailingOnes
2019-09-09 16:41:26 +09:30
Saxon
61a5065556
codec/h264/h264dec: added functions to get TrailingOnes and TotalCoeff as well as testing
...
The functions firstly derive the value of nC and then read the value of coeff_token from the BitReader. The table read prior and loaded into
a 'map' is then used to get the corresponding values of TrailingOnes and TotalCoef.
2019-09-09 16:41:26 +09:30
Saxon
ee9281925e
codec/h264/h264dec: added functions for loading table 9-5 CSV into [nColumns]map[int]map[int][2]int with testing
2019-09-09 16:41:26 +09:30
Saxon
e614633cbd
codec/h264/h264dec: added CSV representation of table 9-5 from H.264 specifications
2019-09-09 16:40:42 +09:30
Saxon
245edafa68
codec/h264/h264dec: added binToInt function and test
...
This function will convert binary provided as a string and return as int.
2019-09-09 16:40:42 +09:30
Saxon Milton
614f42ec2c
Merged in level-information (pull request #245 )
...
codec/h264/h264dec: add function for parsing level information using process in section 9.2.2 of specifications
Approved-by: Alan Noble <anoble@gmail.com>
2019-09-09 06:56:59 +00:00
Saxon
31179205b9
codec/h264/264dec/decode.go: added decodePicOrderCnt to return topFieldOrderCnt and bottomFieldOrderCnt based on picOrderCntType
...
Also added placeholder for a general 'decode' function.
2019-09-09 16:18:39 +09:30
Saxon
c0be9b1910
codec/h264/h264dec/decode.go: added picOrderCntType2 to derive topfieldOrderCnt and bottomFieldOrderCnt for when picOrderCntType == 2
2019-09-09 13:26:46 +09:30
Saxon
43118814fb
codec/h264/h264dec/decode.go: added picOrderCntType1 to derive topfieldOrderCnt and bottomFieldOrderCnt for when picOrderCntType == 1
2019-09-09 13:03:11 +09:30
Saxon
d92e0bfb5e
codec/h264/h264dec/decode.go: wrote function picOrderCntType0 to handle derivation of TopFieldOrderCnt and BottomFieldOrderCnt when pic_order_cnt_type == 0
2019-09-09 11:59:41 +09:30
Saxon Milton
5261f82ef7
Merged in embed-slice-fields (pull request #248 )
...
codec/h264/h264dec: embedded SliceHeader and SliceData into Slice type, and embedded SPS and PPS into VideoStream type
2019-09-09 01:41:12 +00:00
Saxon
fbb98095a0
codec/h264/h264dec: embedded SliceHeader and SliceData into Slice type, and embedded SPS and PPS into VideoStream type
2019-09-09 11:08:48 +09:30
Saxon
46e7f9d303
codec/h264/h264dec/cavlc.go: simplified some logic regarding appending of values onto levelVal based on trailing_ones_sign_flag
2019-09-09 09:11:50 +09:30
Saxon Milton
e4305fabe0
Merged in decode-file (pull request #247 )
...
codec/h264/h2646dec: added decode.go file to hold slice decoding functionality
2019-09-08 04:40:47 +00:00
Saxon
1eb1d10ac4
codec/h264/h2646dec: added decode.go file to hold slice decoding functionality
2019-09-08 14:09:08 +09:30