Saxon
bd56e936a4
cmd/revid-cli: checking Input flag string and assigning cfg.Input to revid.RTSPCamera if 'RTSPCamera' is entered.
2019-05-16 13:05:09 +09:30
Saxon
5a2f15054d
cmd/revid-cli: added flags related to RTSP input
...
Added 'RTSPCamera' option to description for 'Input' revid-cli flag. Also added other flags required
to set config params for RTSP input, like RTSPURL, RTPRecvAddr and RTCPAddr.
2019-05-16 12:55:35 +09:30
Saxon
25bb49bce7
revid: using h265 lexer now in the case of RTSPCamera input
2019-05-14 11:56:04 +09:30
Saxon
1059b5e738
revid: wrote basics of a startRTSPCamera func
...
Currently just connecting to RTSP server, requesting OPTIONS, DESCRIBE, SETUP and PLAY. Also creating RTP client and giving
this to process from for the lexer.
2019-05-14 11:47:18 +09:30
Saxon Milton
6b64314d71
Merged in h265-lexer (pull request #189 )
...
codec/h265: h265 lexer and testing
2019-05-13 07:41:17 +00:00
Saxon Milton
384640b41a
Merged in beatgammit-rtsp-overhaul (pull request #187 )
...
protocol/rtsp: RTSP protocol functionality from modified and extended package
Approved-by: Alan Noble <anoble@gmail.com>
2019-05-13 07:39:29 +00:00
Saxon Milton
577a59b4e9
Merged in get-pts-range (pull request #197 )
...
container/mts: GetPTSRange func
Approved-by: Alan Noble <anoble@gmail.com>
2019-05-13 07:38:40 +00:00
Saxon
8081fd48a0
container/mts/mpegts.go: fixed conflict with master
2019-05-13 17:07:53 +09:30
Saxon Milton
299ed19604
Merged in codecutils (pull request #190 )
...
codec: added codecutils/bytescan package
Approved-by: Alan Noble <anoble@gmail.com>
2019-05-13 07:10:17 +00:00
Saxon Milton
5485399e6d
Merged in rtp-packet-reader (pull request #198 )
...
protocol/rtp/client.go: Client now uses PacketReader
Approved-by: Alan Noble <anoble@gmail.com>
2019-05-13 07:09:46 +00:00
Saxon Milton
466552cbf9
Merged in mpegts-testing (pull request #195 )
...
container/mts: testing for mpegts.go and encoder.go
Approved-by: Alan Noble <anoble@gmail.com>
2019-05-13 07:09:08 +00:00
Saxon
07a6cfcf68
protocol/rtp/client.go: commented PacketReader
2019-05-13 14:03:11 +09:30
Saxon
dc0ecf712d
fixed config outputs defaulting bug
2019-05-12 01:57:38 +09:30
Saxon
4f55f2bed1
protocol/rtp/client.go: initialising PacketReader now to fix build runtime panic
2019-05-11 22:04:45 +09:30
Saxon
6acc2d7376
protocol/rtp/client.go: wrote PacketReader type
...
Client now possesses a PacketReader which has it's Read func wrapped by the Client's Read func
2019-05-11 22:01:07 +09:30
Saxon
8a44b10864
codec/h265/lex.go: fixed indentation in file header
2019-05-11 21:26:42 +09:30
Saxon
51f4d123bf
container/mts: using MPEG-TS in comments rather than MPEGTS or mpegts
2019-05-11 21:14:28 +09:30
Saxon
1ab6ab116a
container/mts/encoder.go: fixed comment for PTSFrequency const.
2019-05-11 16:33:09 +09:30
Saxon
aa5a089c55
container/mts/encoder.go: fixed comment for time-related constants
2019-05-11 16:32:00 +09:30
Saxon
20a5ed5362
container/mts/mpegts.go: renamed pidType to pid in GetPTSRange
2019-05-11 16:30:29 +09:30
Saxon
5652b05c21
container/mts/mpegts.go: added package level doc comment
2019-05-11 16:29:15 +09:30
Saxon
0d3463ac87
container/mts: update comments for PCRFrequency and PTSFrequency
2019-05-11 13:57:02 +09:30
Saxon
8f8ae7c558
container/mts: using uint16 for PID always
2019-05-11 13:50:40 +09:30
Saxon
04c7825063
container/mts: PCRFreq->PCRFrequency and PTSFreq->PTSFrequency
2019-05-11 13:48:32 +09:30
Saxon
ebb69ea6aa
container/mts/mpegts.go: GetPTSRange now generalised for any PID
2019-05-11 13:04:30 +09:30
Saxon
e2d9853264
container/mts: fixed build error
2019-05-11 12:49:31 +09:30
Saxon
594dca1b21
container/mts/encoder.go: export PTS frequency.
2019-05-11 12:46:31 +09:30
Saxon
62844809f2
container/mts/mpegts_test.go: writePSI and writeFrame take bytes.Buffer pointer now
2019-05-10 17:47:48 +09:30
Saxon
b12a78dad2
container/mts/mpegts.go: corrected comment
2019-05-10 17:45:04 +09:30
Saxon
5179cdaceb
container/mts/mpegts_test.go: wrote some helper functions for writing psi and frames and cleaned up commenting
2019-05-10 17:38:22 +09:30
Saxon
a86a3fa88a
container/mts/mpegts_test.go: added testing file for mpegts.go
...
Added testing file for mpegts_test.go and added test for GetPTSRange().
2019-05-10 17:22:14 +09:30
Saxon
542f017879
container/mts/pes/pes.go: simplified insertion of pts into pes []byte using comcast/gots InsertPTS func
2019-05-10 14:51:53 +09:30
Saxon
83c0a1464f
codec/codecutil: fixed file names in file headers and add package comment.
2019-05-10 14:39:47 +09:30
Saxon
868d01527c
container/mts/mpegts.go: wrote GetPTSRange func
...
This func will return the first and last PTS from an MPEGTS clip by finding the first access unit, and then by moving backward from the end of the clip to find the start of the final PES packet.
2019-05-10 14:20:14 +09:30
Saxon
ae8ced3a19
codec/codecutil: byte-scanner.go -> bytescanner.go and byte-scanner_test.go -> bytescanner_test.go
2019-05-10 13:55:32 +09:30
Saxon Milton
11ad16dbe1
Merged in flv-testing (pull request #196 )
...
container/flv/flv_test.go
Approved-by: kortschak <dan@kortschak.io>
2019-05-09 07:50:54 +00:00
Saxon
1fb4381b8e
codec/lex/lex_test.go: rtpRead.Read() checks for incomplete reads of packets buffer and resizes accordingly
2019-05-09 14:35:21 +09:30
Saxon
c31c76e1f5
codec/h265/lex.go: renamed marker to markerIsSet
2019-05-09 14:15:11 +09:30
Saxon
cbbe74b34a
codec/codecutil/byte-scanner.go: renamed Scanner type to ByteScanner
2019-05-09 13:51:59 +09:30
Saxon
0effbae4f6
codec: renamed codeutils to codecutil
2019-05-09 13:48:33 +09:30
Saxon
d703038b75
codec/codecutils: removed intermmediate directory bytescan, and renamed scanner.go to byte-scanner and scanner_test.go to byte-scanner_test.go
2019-05-09 13:47:52 +09:30
Saxon Milton
a5e40472d4
Merged in rtsp-protocol (pull request #185 )
...
protocol: added basic RTCP protocol client implementation.
Approved-by: Alan Noble <anoble@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-05-09 03:06:37 +00:00
Saxon
524dbea0e1
protocol/rtcp/client.go: added comment for Log func signature type
2019-05-09 12:28:31 +09:30
Saxon
5bd0e31db3
protocol/rtcp/client.go: fixed filename in file header
2019-05-09 12:24:48 +09:30
Saxon
9e07984848
protocol/rtsp: added package comment.
2019-05-09 12:17:11 +09:30
Saxon
31d756fef2
codec/h265/lex_test.go: corrected comment for TestLex
2019-05-09 12:10:46 +09:30
Saxon
ef16a82edb
codec/h265/lex_test.go: for rtpReader.Read() getting number of bytes read from copy and using that in return
2019-05-09 12:09:54 +09:30
Saxon
e44d936315
codec/h265: got rid of _d in handleFragmentation
2019-05-09 12:07:46 +09:30
Saxon
6435b3c55f
codec/h265: using idx++ rather than idx += 1 in handleAggregation
2019-05-09 12:03:40 +09:30
Saxon
149f91f44d
codec/h265: fixed handleAggregation func comment
2019-05-09 12:03:06 +09:30