Saxon Milton
13490e0145
Merged in slice-testing (pull request #225 )
...
codec/h264/h264dec: added some testing for parsing found in slice.go
Approved-by: Alan Noble <anoble@gmail.com>
2019-08-20 02:53:00 +00:00
Saxon
0f35786d06
codec/h264/h264dec/slice_test.go: added license information to file header
2019-08-20 12:06:11 +09:30
Saxon
bdcd340802
codec/h264/h264dec/slice_test.go: removed redundant comment
2019-08-20 12:02:39 +09:30
Saxon
27d8d0992c
codec/h264/h264dec/slice.go: made corrections to file header
2019-08-20 11:56:42 +09:30
Saxon Milton
e7f36162b1
codec/h264/h264dec/cabac_test.go: fixed indentation of Shawn's name in file header
2019-08-19 23:43:28 +00:00
Saxon Milton
2735f99f9c
codec/h264/h264dec/cabac.go: fixed indentation of Shawn's name in file header
2019-08-19 23:41:56 +00:00
Saxon
657d62a10b
codec/h2646/h264dec: added file headers for cabac.go and cabac_test.go
2019-08-20 09:07:55 +09:30
Saxon
9691b1346c
codec/h264/h264dec: removed comment for unexported error message and bettered text
2019-08-20 08:59:18 +09:30
Saxon
04fef9ce1d
codec/h264/h264dec: added fixedLenBinarization and testing
2019-08-20 08:58:16 +09:30
Saxon
1a5f07305d
codec/h264/h2646dec/cabac.go: runcated=>truncated in truncUnaryBinarization comment
2019-08-20 08:04:17 +09:30
Saxon
4a2c3487c7
codec/h264/h264dec: got rid of unneeded closure and renamed suffix to s
2019-08-20 07:53:31 +09:30
Saxon
08d3f6c3d1
codec/h264/h264dec: made absi faster and more readable
2019-08-20 07:53:31 +09:30
Saxon
a7abd76113
codec/h264/h264dec: made mini faster and more readable
2019-08-20 07:53:31 +09:30
Saxon
4e29a70b78
codec/h264/h264dec: made maxi faster and more readable
2019-08-20 07:53:31 +09:30
Saxon
a4130404fd
codec/h264/h264dec: added truncUnaryBinarization and unaryExpGolombBinarization functions both with testing
2019-08-20 07:53:30 +09:30
Saxon
336aa73107
codec/h264/h264dec: wrote UnaryBinarization function and TestUnaryBinarization
2019-08-20 07:53:30 +09:30
Saxon
806264cd42
codec/h264/h264dec/slice.go: added comment to slice type consts to reference specifications
2019-08-19 16:24:53 +09:30
Saxon
6d06fab39f
codec/h264/h264dec: added subMbTypeBinarization and TestSubMbTypeBinarization
2019-08-15 00:31:48 +09:30
Saxon
cd83cf9e8e
codec/h264/h2646dec: fixed up binarization tables and added mbTypeBinarization function along with test TestMbTypeBinarization.
2019-08-15 00:31:12 +09:30
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
2473b9ee0a
codec/h264/h264dec: fixed some bugs found by testing
2019-08-05 13:59:08 +09:30
Saxon
951d9dd244
codec/h264/h264dec: merged in master, fixed conflicts and problems that that resulted
2019-08-05 13:46:02 +09:30
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
Saxon Milton
3f1c09a671
Merged in slice-modularisation (pull request #218 )
...
codec/h264/h264dec: SliceHeader modularisation
2019-08-01 11:25:14 +00:00
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
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
7a4ee894d4
codec/h264/h264dec/sps.go: commented fields of syntax structures
2019-07-31 20:25:38 +09:30
Saxon
1d6c501bb8
codec/h264/h264dec: fixed field types in sps.go and corrected code after merge of master into branch
2019-07-30 10:16:08 +09:30
Saxon
8e8dbbaec6
Merge branch 'master' into vui-hrd-parameters-types
2019-07-29 14:20:11 +09:30
Saxon
520ead0c6c
codec/h264/h264dec/nalunit.go: using consts for NAL unit types check in newNALUnit
2019-07-29 14:08:59 +09:30
Saxon
8e1e84d311
codec/h264/h264dec/bits: removed ReadBitsInt and ReadBool as not required anymore
2019-07-29 13:43:03 +09:30
Saxon
6c69174303
codec/h264/h264dec: change field types to types more consistent with specs and now using fieldReader to read fields of syntax structures
2019-07-29 13:41:40 +09:30
Saxon
23d9f289dd
codec/h264/h264dec: fixed field types for NalUnit and now using fieldReader in NewNALUnit
2019-07-29 13:04:59 +09:30
Saxon
03813d5a89
Merge branch 'master' into nal-extension-types
2019-07-29 12:49:54 +09:30
Saxon
430e56e22b
codec/h264/h264dec: fixed readBits return type
2019-07-29 12:35:01 +09:30
Saxon
75a6df5da5
codec/h264/h264dec: removed readBitsInt and readBool
2019-07-29 12:33:14 +09:30
Saxon
9f47b22a84
codec/h264/h264dec: moved fieldReader to parse.go and wrote methods for reading other descriptor types like ue and te.
2019-07-27 13:59:12 +09:30
Saxon
404e6493b6
codec/h264/h26dec/read.go: added fieldReader type to provide sticky error and specific methods for bool and int reading
2019-07-27 13:37:57 +09:30
Saxon
6779fa3cb6
codec/h264/h264dec: commenting for NAL uni syntax structure fields
2019-07-27 12:26:30 +09:30
Saxon
513ac67ad9
codec/h264/h264dec: added tests for pps parsing found in pps.go and made necessary changes
...
Changes to get successful parsing included modification to moreRBSPData, and as a result
the Off function from the bits.BitReader. A couple of basic PPS tests have been added, but
more should be added once we know the scaling list parsing works.
2019-07-23 16:38:35 +09:30