saxon
|
7d34fa1969
|
stream/mts/meta.go: completed Meta.Encode() function
|
2019-01-28 17:29:15 +10:30 |
saxon
|
00816ecf84
|
stream/mts/meta_test.go: added test to meta_test.go to remind me to add a test function once the Meta.Encode() function is complete
|
2019-01-27 18:34:35 +10:30 |
saxon
|
601351b021
|
stream/mts/meta_test.go: adding comments to meta_test.go testing functions
|
2019-01-27 18:33:15 +10:30 |
saxon
|
e1ac1ac5d4
|
stream/mts/meta_test.go: using consts for commonly occuring test strings
|
2019-01-27 18:29:45 +10:30 |
saxon
|
7fc2b76e6b
|
stream/mts/meta_test.go: added TestDeleteKeyAbsent to check that we get correct err when we try to delete data of key that doesn't exist
|
2019-01-27 18:24:26 +10:30 |
saxon
|
c16f144372
|
stream/mts/meta_test.go: added TestDelete to check that deleting a particular metadata entry by key works
|
2019-01-27 18:21:49 +10:30 |
saxon
|
bd54dd128b
|
stream/mts/meta_test.go: added TestGetAbsent key to check that we get an error when we try and get data with key that doesn't exist in metadata map
|
2019-01-27 18:15:22 +10:30 |
saxon
|
17d06f49f4
|
stream/mts/meta_test.go: added TestAll func to make sure Meta.All is working correctly
|
2019-01-27 18:02:51 +10:30 |
saxon
|
3bb1ca9379
|
stream/mts: wrote NewMeta func to initialize map in the Meta struct. Also wrote two tests, one TestAddAndGet to see if we can add and get metadata, and also second TestUpdate to see if we can correctly update metadata with the same key using Meta.Add
|
2019-01-27 17:57:42 +10:30 |
saxon
|
c547c8bd19
|
stream/mts: added meta_test.go file and wrote todos for testing
|
2019-01-27 17:16:44 +10:30 |
saxon
|
46b2bc4520
|
stream/mts: added some consts to describe indexes and masks, and fixed some syntax errors, so now it all builds
|
2019-01-27 17:04:46 +10:30 |
saxon
|
1be7e08b9e
|
stream/mts: renamed Format function for metadata to Encode
|
2019-01-27 16:56:14 +10:30 |
saxon
|
9171b56d31
|
stream/mts: created new type to represent Descriptor (typedef of []bytes) so that we can create receiver functions. Wrote AddDescriptor func to add or update a descriptor in a pmt. Wrote ProgramInfoLen func to return the program info length i.e. len of descriptors. Wrote HasDescriptor to check if descriptor exists, if so return the descriptor so that we can update. Wrote descriptors which returns []byte of all descriptors. Wrote create descriptor, which adds a descriptor to the existing if any i.e. shifts data downwards to accomodate new data. Wrote update func to update a descriptor.
|
2019-01-27 16:55:00 +10:30 |
saxon
|
6f421ab706
|
stream/mts/psi.go: added more to AddDescriptor and added signature for edistDesc
|
2019-01-26 23:35:31 +10:30 |
saxon
|
ecf7263bc1
|
stream/mts/meta.go: started using mutex where I was supposed to
|
2019-01-26 22:42:31 +10:30 |
saxon
|
df07f3ff48
|
stream/mts/meta.go: added Format func, but need to complete later once specs are clarified
|
2019-01-26 22:36:34 +10:30 |
saxon
|
8f5a2352b2
|
stream/mts: added meta.go file to contain struct and methods relating to Metadata and operations
|
2019-01-26 21:57:14 +10:30 |
saxon
|
87ded6bf2e
|
stream/mts/encoder.go: implemented metadata receiver functions: Add, Get, All and Delete
|
2019-01-26 21:53:19 +10:30 |
saxon
|
d107231224
|
stream/mts: starting to work out meta logistics in encoder.go and added incomplete AddDescriptor function in psi package
|
2019-01-26 18:04:21 +10:30 |
saxon
|
aea41fb710
|
stream/mts: adding some constants
|
2019-01-25 16:25:01 +10:30 |
Saxon Milton
|
286ae4334b
|
Merged in psi-at-start (pull request #127)
stream/mts/encoder.go: writing psi at start of stream
Approved-by: Alan Noble <anoble@gmail.com>
|
2019-01-24 02:53:53 +00:00 |
saxon
|
df146cfb17
|
stream/mts/encoder.go: writing psi at start of stream
|
2019-01-23 15:50:25 +10:30 |
saxon
|
6b4e0946dd
|
stream/mts/mpegts.go: updated FindPMT comment
|
2019-01-22 11:27:24 +10:30 |
saxon
|
ba209a1d7c
|
mts/mpegts.go: FindPMT now also returns index
|
2019-01-22 11:21:12 +10:30 |
saxon
|
bc3a73bedc
|
av/stream/psi/psi_test.go: updated comment for buildPmtWithMeta()
|
2019-01-21 18:25:06 +10:30 |
saxon
|
67d952c6a7
|
psi/psi_test.go: made buildPmtWithMeta() safer and readable
|
2019-01-20 21:58:23 +10:30 |
saxon
|
a24e4ecb81
|
psi/psi_test.go: not making it look like I'm appending directly to a global
|
2019-01-20 21:48:34 +10:30 |
saxon
|
c4990c946f
|
psi/psi_test.go: not wrapp tstStr in []byte
|
2019-01-20 21:39:07 +10:30 |
saxon
|
239cebe347
|
psi/psi_test.go: made location tsts const
|
2019-01-20 21:12:26 +10:30 |
saxon
|
3835ff7ce1
|
psi/psi_test.go: made location tsts strings again and have buildPmtWithMeta take a string instead of []byte
|
2019-01-20 21:11:09 +10:30 |
saxon
|
b69c990b21
|
psi/psi_test.go: got rid of bytes declaration for location strigns
|
2019-01-20 21:04:27 +10:30 |
saxon
|
1a966e8f9b
|
psi/psi_test.go: improved some naming
|
2019-01-20 20:43:00 +10:30 |
saxon
|
5c4795786e
|
psi/helpers.go: modified UpdateLocation() to make updating of location in pmt cleaner, and also removed redundant conversion of string to byte slice
|
2019-01-20 20:14:27 +10:30 |
saxon
|
98d89a4e4e
|
mts: got rid of LocationStrBytes func
|
2019-01-18 13:21:35 +10:30 |
saxon
|
1ae261dce4
|
psi: return t instead of d in addPadding() func
|
2019-01-13 20:13:35 +10:30 |
saxon
|
c4e2ca64a9
|
psi: modified addPadding to only do one resize
|
2019-01-12 17:51:39 +10:30 |
saxon
|
46f5ffd6f2
|
mts: PktSize to PacketSize
|
2019-01-12 17:36:35 +10:30 |
saxon
|
010abcfd0c
|
mts: ccMask to continuityCounterMask in encoder.go
|
2019-01-12 17:34:43 +10:30 |
saxon
|
662d71bf54
|
mts+psi: fixed conflicts with master
|
2019-01-12 17:03:55 +10:30 |
Dan Kortschak
|
65e2ab3f6a
|
stream/mts{,psi}: fix comments
|
2019-01-11 22:29:48 +10:30 |
saxon
|
9ca7288622
|
psi: removed conflict with master
|
2019-01-11 13:17:14 +10:30 |
saxon
|
62a2e4a09a
|
psi: made addCrc less stupid by stopping the make of a redundant 4 bytes
|
2019-01-11 11:23:53 +10:30 |
saxon
|
f88115f811
|
mts: fixed comment
|
2019-01-11 10:57:53 +10:30 |
saxon
|
3ac40bac99
|
psi: using letters in hex for bytes in psi_test.go
|
2019-01-11 10:54:25 +10:30 |
saxon
|
f752712dec
|
psi: made some comments in psi_test.go more english like and corrected some errors
|
2019-01-10 17:34:54 +10:30 |
saxon
|
b6c0433476
|
psi: made some global vars for pat and pmt tables unexported in psi_test.go
|
2019-01-10 17:32:42 +10:30 |
saxon
|
4b09a4f60a
|
psi: trim() => trimTo()
|
2019-01-10 17:31:14 +10:30 |
saxon
|
7fe8356b11
|
mts: nonembeded mutex in TimeLocation
|
2019-01-10 17:26:48 +10:30 |
saxon
|
304d5501ac
|
mts: improved some commenting
|
2019-01-10 11:12:33 +10:30 |
saxon
|
459b1895de
|
mts: got rid of blank line
|
2019-01-09 09:16:57 +10:30 |