Commit Graph

287 Commits

Author SHA1 Message Date
Dan Kortschak 5bdd66e22b rtmp: rename StartSession to Open 2018-06-17 20:45:58 +09:30
Dan Kortschak b7b000aeac revid,ring: plumb in ring buffer with WriteTo
There is a residual scar of an intermediate []byte copy because of the
signature of http.NewRequest, but this can be addressed later. The rtmp
interface needed alteration so that rtmp.Session satisfies io.Writer.
2018-06-06 17:55:10 +09:30
kortschak 219971230c Merged in kortschak/av/cgo/nocopy (pull request #20)
rtmp: remove unused allocation and copy
2018-06-01 15:02:49 +00:00
Dan Kortschak c749523c2a rtmp: do not build in crypto 2018-06-01 15:19:26 +09:30
Dan Kortschak 65a4abb24b rtmp: remove unused allocation and copy 2018-06-01 08:25:42 +09:30
Dan Kortschak fb64a47d89 rtmp: fix RTMP* handling 2018-05-30 15:52:33 +09:30
richardsonjack 1204b02ee5 remove non required crypto linking flags 2018-05-30 11:25:21 +09:30
Dan Kortschak 173d7c3879 rtmp: clean up session handling and CGO interface
* Make C compilation arch-independent, including shared lib use and fix
  for broken librtmp include install.
* Provide package-root level makefile for building C lib.
* Remove package global.
* Use Go-idiomatic naming for methods.
* Restucture flow to reduce indentation.
* Use []byte len in place of additional param.
* Use unix-idiomatic return status values.
2018-05-29 15:36:28 +09:30
Saxon1 39e6a785ef removed bad free and added better to clean output chan 2018-05-06 00:26:02 +09:30
Saxon1 c56f414229 trying something else 2018-05-06 00:10:54 +09:30
Saxon1 43277c81ac maybe this will work 2018-05-06 00:04:07 +09:30
Saxon1 2316eea04c Correcting syntax error in c code 2018-05-05 23:59:51 +09:30
Saxon1 e6aefb2e65 not giving c stuff go pointers 2018-05-05 23:58:26 +09:30
Saxon1 88c2104048 Let's try this 2018-05-05 23:42:29 +09:30
Saxon1 567d52aacc another potential fix 2018-05-03 15:26:09 +09:30
Saxon1 51ade541c9 changed redundent data creation 2018-05-03 15:08:10 +09:30
Saxon1 b9987fe227 trying to fix rtmp issues 2018-04-26 16:30:18 +09:30
Saxon1 5847aad552 removed mutex 2018-04-26 16:04:47 +09:30
Saxon1 ab2fef756f added librtmp 2018-04-19 13:37:15 +09:30
Saxon Milton 7aad4dfba3 Untracking librtmp 2018-04-17 14:33:58 +09:30
Saxon Milton cd1e108dcf added uintToBool as common utility function 2018-04-16 15:05:16 +09:30
Jack Richardson 70a2058b9a remove unneeded flag 2018-03-14 15:00:17 +10:30
Unknown 86bc3602d7 go fmted 2018-03-14 11:48:03 +10:30
saxon.milton@gmail.com d718534f0f updating remote 2018-03-14 11:19:21 +10:30
Unknown 57d416563a Just cleaning stuff up before testing 2018-03-13 11:44:43 +10:30
Saxon Milton 5c4eda1d6f removing stuff i don't need 2018-03-01 01:23:39 +10:30
Unknown ff401ee48d Another update 2018-02-19 15:41:29 +10:30
Unknown ed88df0110 Auto stash before merge of "rtmpOutputFunctionality" and "origin/rtmpOutputFunctionality" 2018-02-19 15:36:13 +10:30
Unknown 182cfeef88 Still trying 2018-02-16 16:16:24 +10:30
Unknown a38b86236c almost there I think (hope) 2018-02-15 18:43:45 +10:30
Unknown 1407ebe39b Trying to get rtmp working, but it's not 2018-02-15 17:32:04 +10:30
Unknown 7f498c8d00 Debugging 2018-02-14 17:32:57 +10:30
Unknown 400f909dd4 Managed to link c code with cgo :) 2018-02-14 16:30:44 +10:30
Saxon Milton a9df7b7adc THink I've fixed some obvious syntax errors, but will need to debug tomorrow using cgo 2018-02-13 19:53:25 +10:30
Saxon Milton 8e6f6ba3e0 Adding C rtmp libraries 2018-02-13 19:17:53 +10:30
Saxon Milton cf53668bcd Working on rtmp wrapper for the C stuff 2018-02-13 19:09:26 +10:30
Saxon Milton 0ac9c3d50b Writing C based wrapper for rtmp stuff which I'll then call using cgo 2018-02-13 00:01:19 +10:30