saxon
283689ea6c
psi: added a std template PSI struct for pmt with time and gps descriptors to make things easier
2018-12-13 12:52:23 +10:30
saxon
41d98b4dcd
psi: added some commenting above testing funcs
2018-12-13 12:52:23 +10:30
saxon
f320746b5d
psi: wrote test for gpsUpdate - appears to be working
2018-12-13 12:52:23 +10:30
saxon
3cf6c00991
psi: restructured psi_test.go and started writing tests for gps
2018-12-13 12:52:23 +10:30
saxon
14e5676f6f
psi: added file headers
2018-12-13 12:52:23 +10:30
saxon
4598d51e79
psi: started commenting and restructuring psi_test.go to make neater
2018-12-13 12:52:23 +10:30
saxon
d8c46eefaa
psi: restructuring to make neater
2018-12-13 12:52:23 +10:30
saxon
68eec9de98
psi: wrote func for update timstamp - as well as test (passes). Also wrote func for get timestamp - as well as test (passes)
2018-12-13 12:52:23 +10:30
saxon
c6cf3e7244
psi: wrote test for timestampToBytes and also for pmt with timestamp to bytes - everything working as expected
2018-12-13 12:52:23 +10:30
saxon
a5fa6bed5f
psi: wrote first tests, for simple pat and pmt tables. Pat writing seems to be working
2018-12-13 12:52:23 +10:30
saxon
43abed9522
psi: starting to remove psi stuff from encoder.go and put into psi package
2018-12-13 12:52:23 +10:30
saxon
9e7b65ac6a
psi: working on psi test file
2018-12-13 12:52:23 +10:30
saxon
8fe430f5f5
psi: start writing testing file
2018-12-13 12:52:23 +10:30
saxon
94cefe848a
psi: wrote read func for pat, pmt, desc and started writing for essd
2018-12-13 12:52:23 +10:30
saxon
2ffa0f9b7b
psi: starting to write read functions for psi and tss
2018-12-13 12:52:23 +10:30
saxon
ba35615964
psi: completed writing Bytes() for PSI table
2018-12-13 12:52:23 +10:30
saxon
42038a8cb9
psi: wrote Bytes() for TSS and almost done writing for PSI
2018-12-13 12:52:23 +10:30
saxon
fa0498bc52
psi: wrote bytes() for pat
2018-12-13 12:52:23 +10:30
saxon
1fd9bed1e4
psi: wrote bytes() for pmt
2018-12-13 12:52:23 +10:30
saxon
e2a5e6a16a
psi: re-wrote bytes for desc and essd to make less bug prone, though at a cost for performance - but optimisation can happen later
2018-12-13 12:52:23 +10:30
saxon
2a589be6bf
psi: using Desc instead of Descriptor
2018-12-13 12:52:23 +10:30
saxon
fe11ce6f08
psi: added essd data structure, isolated space check to minimise repetition
2018-12-13 12:52:23 +10:30
saxon
731285d665
psi: restructuring data structures and files
2018-12-13 12:52:23 +10:30
saxon
5f0bef9365
psi: writing new data strcutres to make things neater and more usable
2018-12-13 12:52:23 +10:30
saxon
5eb7225da9
revid & rtp: fixed up some logging, line breaks, and simplified some decrements/increments
2018-11-24 12:14:44 +10:30
saxon
e32cf9c1b7
mts: updated todo message in mpegts.go regarding plans for psi
2018-11-22 10:41:33 +10:30
saxon
fc9b0e6ed7
mts: wrote func to wrap PSI packet creation
2018-11-21 17:30:46 +10:30
saxon
2ff7e6318d
mts: made psi counter max packet interval const
2018-11-21 17:30:46 +10:30
saxon
16614df9f5
rtp: started using mpegts encoder inside rtp encoder so that fragmentation i.e. smaller rtp packets is easier. Streams fine.
2018-11-21 17:30:46 +10:30
kortschak
cec4f3803f
Merged in remove-stream-chan (pull request #68 )
...
revid: remove stream chan
* revid,stream: factor chan operations out into a separate type
* revid: remove stream chan
* revid: reduce label length
Approved-by: Alan Noble <anoble@gmail.com>
2018-10-19 00:50:08 +00:00
Dan Kortschak
9409c3e41b
tools: remove package
2018-09-10 21:55:32 +09:30
Dan Kortschak
05ba19e4aa
encoding->stream: rename packages
2018-08-20 07:49:02 +09:30