Commit Graph

3685 Commits

Author SHA1 Message Date
saxon e1079dab98 Ported C_AMF_Decode - tested and working 2018-08-15 02:36:17 +09:30
saxon 11798bb9ff Updated c stuff to be more usable while we port 2018-08-14 22:59:58 +09:30
saxon bd4131e974 Added files and line numbers to port todos 2018-08-14 22:59:10 +09:30
saxon 9266fc79d7 Simplified code (identified code that doesn't run in our use case - reducing no of funcs to port 2018-08-14 22:51:25 +09:30
saxon 4723a46c91 Fixed seg fault bug - HandlInvoke ported to C_HandleInvoke - tested and working 2018-08-14 22:30:47 +09:30
saxon da99cbe86b Ported HandleInvoke - need to test 2018-08-14 18:22:37 +09:30
saxon 73e2c9977a Identified functions that need porting using todo comments above HandleInvoke in rtmp.go at +1911 onwards 2018-08-14 16:36:42 +09:30
saxon 96290d295d Marking functions that need to be ported 2018-08-14 12:52:40 +09:30
saxon ceb954a328 Ported AVMATCH - not yet tested 2018-08-14 12:45:03 +09:30
saxon 5a3383c27d Fixing the formatting of HandleInvoke - it was real bad before - probably wrong 2018-08-14 12:33:52 +09:30
saxon 5f1879c58b In the middle of porting HandleInvoke 2018-08-13 12:15:43 +09:30
saxon 4328f1853b Started porting HandlInvoke 2018-08-12 21:04:14 +09:30
saxon 74735feb63 Ported AMF_DecodeInt32 to C_AMF_DecodeInt32 - tested and working 2018-08-12 20:45:46 +09:30
saxon 1fcb91dcef Ported AMF_DecodeInt32 to C_AMF_DecodeInt32 2018-08-12 20:45:06 +09:30
saxon 4f1b6ff56f Ported handleclientbw, handleserverbw and handle
changechunksize
2018-08-12 19:47:53 +09:30
saxon dc6e9a9a4b Removed code we currently don't need in, C_RTMP_ClientPacket - tested and working 2018-08-12 19:37:56 +09:30
saxon 1c8e7b01fc Ported RTMP_ClientPacket to C_RTMP_ClientPacket - not tested yet 2018-08-12 18:37:39 +09:30
saxon 1ed14d523d Ported and using RTMPPacket_Free - tested and working 2018-08-11 14:34:52 +09:30
saxon 9cde6f49f7 ported EncodeInt32LE and now using - tested and working 2018-08-11 13:59:55 +09:30
saxon e680fc76fa Using my C_DecodeInt32LE func - tested and working 2018-08-11 13:54:25 +09:30
saxon d480f427c1 ported DecodeInt32LE - still need to test 2018-08-11 13:52:32 +09:30
saxon 7111456991 Working again but not sure whyyy 2018-08-11 13:48:21 +09:30
saxon a20beaf75e Using my rtmp_read_packet is crashing 2018-08-11 12:30:11 +09:30
saxon 6137df30b3 Ported RTMP_GetTime - tested and working 2018-08-11 12:21:22 +09:30
saxon c8c3b4b3aa Using my C_SocksNegotiate func - tested and working 2018-08-11 11:44:55 +09:30
saxon cb2f4549ed Ported SocksNegotiate to C_SocksNEgotiate - still need to test 2018-08-11 11:40:42 +09:30
saxon 504c79ab27 Starting to port SocksNegotiate 2018-08-11 02:24:50 +09:30
saxon e6c62026d7 Using my C_RTMP_ParsePlaypath func - tested and working 2018-08-11 02:14:17 +09:30
saxon fbaafa0f8d Ported RTMP_ParsePlaypath to C_RTMP_ParsPlaypath - still need to test 2018-08-11 02:00:11 +09:30
saxon e9a196306c Now using my C_RTMP_ParseURL func - tested and working 2018-08-11 01:17:48 +09:30
saxon 2e3dfab7e2 Ported RTMP_ParseURL - still need to test 2018-08-11 01:13:25 +09:30
saxon e552384a42 Ported strstr() from c to go for use in librtmp.go 2018-08-10 23:22:53 +09:30
saxon 85de75a4c6 Cleaned up my structs - they are now all in go 2018-08-10 22:49:43 +09:30
saxon f0c5dd7bc3 Using my C_RTMP_ConnectStream func - tested and working 2018-08-10 22:30:22 +09:30
saxon 9fcdfe6367 Using my C_RTMP_Write func - tested and working 2018-08-10 22:27:51 +09:30
saxon 44187cdc22 Using my C_RTMP_IsConnected - tested and working 2018-08-10 22:20:11 +09:30
saxon ed536b2cdd Started using session interface again - tested and everything seems to be working 2018-08-10 22:17:01 +09:30
saxon 1c7fc111f0 changed int to int32 in structs 2018-08-10 16:50:53 +09:30
saxon a007bbeef1 added data length check to sliceToPtr 2018-08-10 16:46:39 +09:30
saxon db2f6a4756 Use len(... instead of sizeof in C_RTMP_SetupUrl 2018-08-10 16:43:19 +09:30
Raul Vera e3fbe17ba2 Merged in argTweak (pull request #42)
Separate the revid -t argument from the raspivid -t argument.

Approved-by: Alan Noble <anoble@gmail.com>
2018-08-10 07:09:10 +00:00
saxon 358e32d2ac Fixed alot of errors in code, now runnable 2018-08-10 16:10:08 +09:30
Raul Vera dc1d09f8ae Separate the revid -t argument from the raspivid -t argument. 2018-08-10 04:37:54 +00:00
saxon 28ae89ac29 Use 0 in instead of 0.0 in float setting under C_RTMP_Connect0 2018-08-10 13:38:33 +09:30
saxon 7cea7c5628 Removed var tmp in C_RTMP_Connect for use in memset size determination, can just use var service created above 2018-08-10 13:37:35 +09:30
saxon e9fc1927b3 Added handling of av_len = 0 etc in C_SocksSetup 2018-08-10 13:31:17 +09:30
saxon cfe7689e31 Changed uintptr check to use nil instead of 0 2018-08-08 17:29:18 +09:30
saxon bded7b6240 Added comment regarding missing code left out with rtmp http stuff in it 2018-08-08 17:17:59 +09:30
saxon ace742d80e Got rid of *session Session check 2018-08-08 17:15:23 +09:30
saxon 87e9e383b1 Got rid of session interface and made session struct exported 2018-08-08 17:12:56 +09:30