gots
gots copied to clipboard
MPEG Transport Stream handling in Go
- The purpose of the change is to allow the application to add support for other descriptors (without need to modify/update the library)
I just stumbled across this repo, linked to from https://github.com/golang/go/issues/16353, which proposes to add packages under golang.org/x. A necessary but not sufficient condition for golang.org/x is that that code be...
Version of go ``` go version go1.12 linux/amd64 ``` Example: ``` package main import ( "encoding/hex" "github.com/Comcast/gots/packet" "github.com/Comcast/gots/pes" ) func main() { pkt := parseHexString( "4740661a000001c006ff80800521dee9ca57fff94c801d2000210995341d9d43" + "61089848180b0884626048901425ddc09249220129d2fce728111c987e67ecb7" + "4284af5099181d8cd095b841b0c7539ad6c06260536e137615560052369fc984"...
See table 2 of [https://patents.google.com/patent/US20140075042](https://patents.google.com/patent/US20140075042)
cleaned up the tests a bit, and fixed what appears to be a bug in the marker bit insertion.
The readme is too brief. Possible additions include: - [ ] More examples - [ ] More in depth explanation of the lib - [ ] Brief intro to MPEG2...
I went ahead and made these changes per Issue #106 because I was utilizing some of these functions for Coral unit testing. Moved one function to the packet/adaptationfield.go file and...
There are two files that deal with AdaptationFields: - packet/adaptionfield.go: This one feels like the "right" one to use. - packet/adaptationfield/adaptationfield.go: This one uses the older functional style. I propose...
In the CLI we do not account for the `pts_adjust` field when dumping SCTE35 info. I don't know if this is greater than just the CLI, but we need to...
In #97 I found that the test was failing got go1.9 or lower, but not above. I tracked this down to a failure of the set up to provide an...