Saxon
|
117a75ae55
|
codec/h264/h264dec: simplified logic where there are things applicable to non-IDRs, which we don't handle yet.
|
2019-09-16 22:07:57 +09:30 |
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
|
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
|
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
|
1eb1d10ac4
|
codec/h264/h2646dec: added decode.go file to hold slice decoding functionality
|
2019-09-08 14:09:08 +09:30 |
Saxon
|
838d5dd5d6
|
codec/h264/h264dec: added level_prefix parsing process and test
|
2019-08-28 10:09:27 +09:30 |
Saxon Milton
|
7f3f1a43f9
|
Merged in refresh-period (pull request #240)
revid: now have MinPeriod and ClipDuration params
Approved-by: Alan Noble <anoble@gmail.com>
|
2019-08-28 00:06:03 +00:00 |
Saxon
|
132059d26e
|
codec/h264/h264dec/cabac.go: added binarization process for coded block pattern
|
2019-08-26 16:35:06 +09:30 |
Saxon
|
d4fe1498f5
|
codec/h264/h264dec: moved CABAC encoding related stuff to cabacenc.go and cabacenc_test.go and corrected function names
|
2019-08-26 16:01:48 +09:30 |
Saxon
|
b9cd6b3f13
|
container/mts/encoder.go: using NALTypeSPS from h264dec package
|
2019-08-26 09:24:18 +09:30 |
Saxon Milton
|
7ab8fd9e87
|
Merged in nalunit-test (pull request #224)
codec/h264/h264dec: added NAL unit parsing tests
Approved-by: Alan Noble <anoble@gmail.com>
|
2019-08-20 03:23:17 +00:00 |
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
|
dab94f6ae2
|
codec/h264/h264dec: addressing PR feedback.
Updated comment. Put a space between file header and package declaration. Not dereferencing things
|
2019-08-20 11:39:12 +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
|
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 |