Saxon
a96f805e35
container/mts: add constructors for standard PAT and PMT PSI tables in psi package and have MTS encoder use these.
2020-05-12 18:15:37 +09:30
Saxon
d17880714e
container/mts: make rate and media type encoder parameters option functions
2020-05-06 20:10:55 +09:30
Saxon
13ce7cdba0
container/mts: doing logging in encoder code now
2020-05-03 16:54:12 +09:30
Saxon
d2278cb914
container/mts/payload_test.go: corrected comment for TestExtract
2019-07-04 14:40:59 +09:30
Saxon
2fa6ecfe26
container/mts: added file headers for payload.go and payload_test.go
2019-06-17 20:15:26 +09:30
Saxon
b42510ae22
container/mts: added Clip.SegmentForMeta and accompanying testing.
...
Added a function to segment a Clip into sub Clips that have a consistent meta key and value.
Also added testing for this method.
2019-06-17 20:05:11 +09:30
Saxon
1a233d8576
container/mts: wrote function TrimToMtsRange and added related testing
...
This function will return a sub slice of MPEG-TS corresponding to an interval of metadata.
Also wrote testing for this function.
2019-06-16 04:08:41 +09:30
Saxon
2bd7a009ce
container/mts: BytesForMetaInterval renamed to TrimToMetaRange and now returns Clip for similar reasons to previous commit
2019-06-15 02:12:17 +09:30
Saxon
ceee163b74
container/mts: BytesForPTSInterval renamed to TrimToPTSRange, and now returns a Clip
...
It was concluded that it would be more useful if a function that provided a data segment from
the original clip just provided a new Clip, i.e. useful things like PTS and meta is still
available in the segment. So, BytesForPTSInterval was renamed to TrimToPTSRange and now
provides a Clip. The test for this function was updated accordingly.
2019-06-15 02:04:29 +09:30
Saxon
eff69e87ce
container/mts: added some commenting
2019-06-14 19:33:40 +09:30
Saxon
f0d1b994bf
container/mts: wrote test for BytesForMetaInterval and corrected bugs
2019-06-14 19:27:19 +09:30
Saxon
5f78ef8666
container/mts: wrote function BytesForMetaInterval to return media between two points of meta.
2019-06-14 17:41:34 +09:30
Saxon
22079fcb48
container/mts: wrote test for BytesForPTSInterval and corrected bugs
2019-06-14 14:21:45 +09:30
Saxon
12c205d75f
container/mts: wrote test for Clip.Bytes and generalised logic for generating frames into genFrames func
2019-06-13 18:12:17 +09:30
Saxon
1323cbcae3
container/mts: filled Clip.Bytes
...
writing Clip.Bytes required a change to the Clip type. The Clip type now possess a slice that
references the memory in which the Frames should reference for the media. Appropriate changes have
been made to Extract and TestExtract to accomidate this change.
2019-06-13 16:30:39 +09:30
Saxon
8f434e9703
container/mts: added payload_test.go and fixed bugs in Extract
2019-06-13 15:52:25 +09:30