Commit Graph

2679 Commits

Author SHA1 Message Date
Saxon 0cb9a50af8 container/mts/mpegts_test.go: added some more interesting test cases for FindPSI 2019-08-05 14:11:28 +09:30
Saxon 4e43f0f444 container/mts: merged master into branch and fixed conflicts 2019-07-31 21:57:54 +09:30
Saxon Milton 939fd4853e Merged in nal-extension-types (pull request #216)
codec/h264/h264dec: NAL unit extension types and clean up
2019-07-29 04:41:00 +00:00
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 b71d8fdd8b container/mts/mpegts.go: undoing changes to mpegts.go that shouldn't be there 2019-07-29 13:49:57 +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 7f2e03e181 Merge branch 'master' of http://bitbucket.org/ausocean/av 2019-07-29 12:49:32 +09:30
Saxon Milton 74548ad24d Merged in field-reader (pull request #222)
codec/h264/h264dec/read.go: fieldReader type.
2019-07-29 03:17:23 +00:00
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
scruzin 46c709404f Propagate netsender client error. 2019-07-27 13:37:57 +09:30
scruzin 23c53d78f5 Use ausocean/iot v1.2.5. 2019-07-27 13:37:57 +09:30
Saxon 450d356f05 Merge branch 'master' of http://bitbucket.org/ausocean/av 2019-07-27 13:19:31 +09:30
Saxon 6779fa3cb6 codec/h264/h264dec: commenting for NAL uni syntax structure fields 2019-07-27 12:26:30 +09:30
Alan Noble a9e790bf67 Merged in report-netsender-error (pull request #221)
Report netsender error

Approved-by: kortschak <dan@kortschak.io>
Approved-by: Alan Noble <anoble@gmail.com>
2019-07-26 10:02:55 +00:00
scruzin 3c1965d938 Propagate netsender client error. 2019-07-26 18:55:56 +09:30
scruzin 391d7f9885 Merge branch 'master' of https://bitbucket.org/ausocean/av 2019-07-26 18:53:37 +09:30
Saxon c55cd9a64e container/mts: wrote test for FindPSI and corrected bugs
Wrote the FindPSI test which revealed a bug regarding creation of a PMT using comcast gots. This was fixed by writing Payload function and
extracting payload of PMT packet before giving to psi.NewPMT.
2019-07-26 14:16:05 +09:30
Saxon 0825799cfa container/mts/mpegts.go: renamed IndexPid to FindPSIs and change such that only looked for PSI
We have only ever used this function to find PSI so it makes sense to make it exclusive for this. It now also returns the streams found in the PMT. So that
we can actually retrieve the PIDs of the media and their types.
2019-07-24 12:39:18 +09:30
Saxon 4807b4fcb6 container/mts/mpegts.go: added some commenting to MediaStreams 2019-07-24 00:17:57 +09:30
Saxon bdc3b4cfc5 container/mts/mpegts.go: added Programs, Streams and MediaStreams functions 2019-07-24 00:04:10 +09:30
Saxon 865c1676da codec/h264/h264dec: wrote explantory comment for neglectance of io.EOF error when peeking in RBSP parsing process 2019-07-21 21:22:55 +09:30
Saxon 4d65d0d433 codec/h264/h264dec: fixed random build errors 2019-07-19 20:58:01 +09:30
Saxon 278c6f2ef1 codec/h264/h264dec/nalunit.go: added commenting 2019-07-19 20:51:48 +09:30
Saxon bdf3b37fef codec/h264/h264dec: fixed import path for bits package 2019-07-19 20:23:30 +09:30
Saxon ee12e4e90e codec/h264/h264dec: merged in master an fixed conflicts 2019-07-19 20:22:25 +09:30
Saxon f11ba2b433 codec/h264/h264dec: renamed NalUnit function to NewNALUnit and cleaned it up 2019-07-19 20:20:33 +09:30
Saxon Milton 269b607606 Merged in fix-package-import-mod (pull request #215)
codec/h264: Fix package, import paths and remove go module stuff

Approved-by: kortschak <dan@kortschak.io>
2019-07-19 10:48:14 +00:00
Saxon 24f6b2d12f codec/h264/decode: added MVCExtension type and NewMVCExtension func 2019-07-19 18:04:51 +09:30
Saxon e54bc234c8 codec/h264/decode: added ThreeDAVCExtenstion type and NewThreeDAVCExtension function 2019-07-19 17:50:45 +09:30
Saxon 0d9861c49e codec/h264/decode: added SVCExtension struct with NewSVCExtension function 2019-07-19 17:37:54 +09:30
Saxon 16b4d570b6 codec/h264/h264dec/bits/bitreader.go: added ReadBool and ReadBitsInt methods 2019-07-19 17:25:57 +09:30
Saxon 3914bc1422 codec/h264/h264dec: fixed import paths 2019-07-19 15:44:45 +09:30
Saxon 5d31c49360 code/h264/h264dec: removed go module stuff 2019-07-19 15:21:17 +09:30
Saxon ce3d98bd3b codec/h264/h264dec: changed packages from h264 to h264dec 2019-07-19 15:20:39 +09:30
Saxon f7b1f2f7b8 codec/h264: decode pakage renamed to h264dec 2019-07-19 15:19:15 +09:30
Saxon Milton 38f5f983e8 Merged in fix-parse-calls (pull request #214)
codec/h264/decode: giving parsing function calls BitReaders instead of nil
2019-07-19 05:09:19 +00:00
Saxon ca717dddaf codec/h264/decode: giving parsing function calls BitReaders instead of nil 2019-07-19 14:36:50 +09:30
Saxon Milton 8a7a89d5a3 Merged in fix-merge (pull request #213)
codec/h264/decode: did not copy over most up to date version from old repo, so fixing that
2019-07-19 04:03:25 +00:00
Saxon 4a9da74ff0 codec/h264/decode: did not copy over most up to date version from old repo, so fixing that 2019-07-19 13:29:10 +09:30
Saxon Milton 6880cc3298 Merged in h264decode-move (pull request #212)
codec/h264: added mrmod h264decode pkg to our av/codec/h264 dir

Approved-by: kortschak <dan@kortschak.io>
Approved-by: Alan Noble <anoble@gmail.com>
2019-07-19 02:50:49 +00:00
Saxon 04de967aa8 h264: renamed files to make more go like 2019-07-19 12:09:30 +09:30
Saxon f856671ee7 codec/h264: added mrmod h264decode pkg to our av/codec/h264 dir 2019-07-18 14:02:42 +09:30
scruzin 4d5a5f1385 Merge branch 'master' of https://bitbucket.org/ausocean/av 2019-07-15 08:52:07 +09:30
scruzin 6efed19b7f Use ausocean/iot v1.2.5. 2019-07-15 08:50:45 +09:30