├── .github └── workflows │ ├── go.yml │ └── goreleaser.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── README.md ├── bitbuffer ├── bitbuffer.go └── bitbuffer_test.go ├── cmd └── root.go ├── go.mod ├── go.sum ├── main.go ├── options ├── options.go └── options_test.go └── tsparser ├── adaptation_field.go ├── adaptation_field_test.go ├── mpeg_packet.go ├── mpeg_packet_test.go ├── pat.go ├── pat_test.go ├── pes.go ├── pes_test.go ├── pmt.go ├── pmt_test.go ├── stream.go ├── stream_test.go ├── ts_packet.go └── ts_packet_test.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/.github/workflows/goreleaser.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /bitbuffer/bitbuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/bitbuffer/bitbuffer.go -------------------------------------------------------------------------------- /bitbuffer/bitbuffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/bitbuffer/bitbuffer_test.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/cmd/root.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/main.go -------------------------------------------------------------------------------- /options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/options/options.go -------------------------------------------------------------------------------- /options/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/options/options_test.go -------------------------------------------------------------------------------- /tsparser/adaptation_field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/adaptation_field.go -------------------------------------------------------------------------------- /tsparser/adaptation_field_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/adaptation_field_test.go -------------------------------------------------------------------------------- /tsparser/mpeg_packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/mpeg_packet.go -------------------------------------------------------------------------------- /tsparser/mpeg_packet_test.go: -------------------------------------------------------------------------------- 1 | package tsparser 2 | -------------------------------------------------------------------------------- /tsparser/pat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/pat.go -------------------------------------------------------------------------------- /tsparser/pat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/pat_test.go -------------------------------------------------------------------------------- /tsparser/pes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/pes.go -------------------------------------------------------------------------------- /tsparser/pes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/pes_test.go -------------------------------------------------------------------------------- /tsparser/pmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/pmt.go -------------------------------------------------------------------------------- /tsparser/pmt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/pmt_test.go -------------------------------------------------------------------------------- /tsparser/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/stream.go -------------------------------------------------------------------------------- /tsparser/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/stream_test.go -------------------------------------------------------------------------------- /tsparser/ts_packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/ts_packet.go -------------------------------------------------------------------------------- /tsparser/ts_packet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/small-teton/mpeg-ts-analyzer/HEAD/tsparser/ts_packet_test.go --------------------------------------------------------------------------------