Commit Graph

205 Commits

Author SHA1 Message Date
saxon 30cf9bd6e3 Ported rtmp connect 2018-07-21 08:54:16 +09:30
saxon 5938dcf0d5 Ported RTMP_SetBufferMS and tested 2018-07-20 21:34:38 +09:30
saxon cba28550e2 Implemented ported rtmpEnableWrite 2018-07-20 21:31:55 +09:30
saxon ee09683248 Removed func calls we don't need and also improved testing 2018-07-20 21:28:00 +09:30
saxon 2d02b77fc1 Removed functions we don't need 2018-07-20 21:27:28 +09:30
saxon c01ea8323c Implemented rtmp close func, but need to do more testing - also changed rtmp.c and rtmp.h to remove static funcs 2018-07-20 21:25:02 +09:30
saxon 09a1470df7 Wrote rtmpClose and close internal and tested - but more testing needed 2018-07-20 21:23:57 +09:30
saxon d3b00475ae Using Saxon's setup URL func, tested and working 2018-07-20 17:50:32 +09:30
saxon 3b25a0f254 Replaced RTMP_Init with Saxon's rtmpInit - tested and works 2018-07-20 17:48:44 +09:30
saxon 12788e0325 Tested rtmpAlloc - works 2018-07-20 17:47:05 +09:30
saxon 1d1ff01681 Added some test cases for helper functions 2018-07-20 17:40:37 +09:30
saxon cf8568bf40 Building without error, just need to test 2018-07-20 15:14:39 +09:30
saxon e0f07b9bca Merge branch 'librtmpPorting' of http://bitbucket.org/ausocean/av into librtmpPorting 2018-07-20 14:10:38 +09:30
saxon a0fa9106d6 Creating wrapper for unsafe.Pointer conversion 2018-07-20 14:10:08 +09:30
Jake Lane 9c1c5cb601 rtmp: Implemented afmEncodeInt24 2018-07-20 10:23:40 +09:30
saxon de4e673e94 Started writing socksSetup func 2018-07-20 01:49:03 +09:30
saxon e5696f389d Wrote rtmpSetupUrl, but need to test 2018-07-20 01:05:21 +09:30
saxon e04ae76dcf Wrote rtmp init func 2018-07-19 17:30:30 +09:30
saxon 8dc2b27bad Merge branch 'librtmpPorting' of http://bitbucket.org/ausocean/av into librtmpPorting 2018-07-19 17:25:05 +09:30
saxon b8c54118c9 Created allocate func 2018-07-19 17:24:37 +09:30
Jake Lane b18ae29132 rtmp: Implement afmEncodeInt16 2018-07-19 16:59:52 +09:30
saxon 283fb1e3ab Fixed internal compiler error 2018-07-19 16:59:03 +09:30
saxon 232cb2280f Internal compiler error 2018-07-19 16:51:16 +09:30
saxon 346774ee35 Merge branch 'librtmpPorting' of http://bitbucket.org/ausocean/av into librtmpPorting 2018-07-19 16:45:15 +09:30
saxon 0c078ea7e1 Updated linking options 2018-07-19 16:43:37 +09:30
Jake Lane 6903276a18 rtmp: Implement afmDecodeInt16 2018-07-19 16:22:35 +09:30
saxon cc616b12d4 implemented endSession func 2018-07-19 16:07:31 +09:30
saxon 6e8ef99953 Created startSession func 2018-07-19 16:05:14 +09:30
saxon e83689c8e8 using my constants instead 2018-07-19 15:38:10 +09:30
saxon 6fc7640b6b added consts and cleaned some things up 2018-07-19 15:33:33 +09:30
saxon b29debd3aa Ported sockbufsend and now actually using 2018-07-19 15:27:27 +09:30
saxon 0245ec46ee Ported sockbufsend and now using 2018-07-19 15:25:10 +09:30
saxon fe53876c4f Ported sockbufsend 2018-07-19 15:23:06 +09:30
saxon 86dba64125 Merge branch 'librtmpPorting' of http://bitbucket.org/ausocean/av into librtmpPorting 2018-07-19 14:50:03 +09:30
Jake Lane b327c5772b rtmp: afmDecodeInt24 generated port from c2go 2018-07-19 14:47:03 +09:30
saxon a9e950cef7 Just need to commit 2018-07-19 04:48:31 +09:30
saxon e51ec5b929 Create AMFObject struct 2018-07-19 01:27:56 +09:30
saxon f903ebd375 Create RTMP_LNK go struct 2018-07-19 01:24:47 +09:30
saxon 5c8274786c Created go RTMPChunk struct 2018-07-19 01:11:55 +09:30
saxon c071981cfb Create go RTMPSockBuf struct 2018-07-19 01:03:59 +09:30
saxon 10cd22d02a Created go RTMP_READ struct 2018-07-19 00:54:36 +09:30
saxon 3b33d1f050 Created go AVal struct 2018-07-19 00:46:52 +09:30
saxon 91edd77b52 Created RTMP_METHOD struct 2018-07-19 00:45:01 +09:30
saxon 8d0ee6598b Create RTMPPacket go struct 2018-07-19 00:43:59 +09:30
saxon b6cd93fa4b Created RTMP go struct 2018-07-19 00:40:36 +09:30
Jake Lane a00550b638 rtmp: Implemented afmDecodeInt24 and afmDecodeString 2018-07-18 13:32:14 +09:30
saxon daf219c937 Ported http post - tested and working 2018-07-18 13:26:23 +09:30
saxon 2dd7b344f8 Finished writing httpPost - need to build and test 2018-07-18 12:21:31 +09:30
saxon f7c9719d5b Move amfEncodeString under rtmpWrite 2018-07-18 12:02:02 +09:30
Jake Lane 9ac7f6d1f7 rtmp: Implement afmEncodeString 2018-07-18 11:58:13 +09:30
saxon 97cae6ff20 Ported AV_queue - tested and working 2018-07-18 11:41:44 +09:30
saxon 894a62716c Ported writeN, and tested with success 2018-07-17 19:35:25 +09:30
saxon c7930e2cbe Scratch that, it looks fine 2018-07-17 18:56:53 +09:30
saxon 510f431b90 Building and running, but not working - looks like video input into youtube is not enough, going to use nethogs 2018-07-17 18:23:31 +09:30
saxon dd41aeb966 Fixed some other little things, but still doesn't fix the seg fault 2018-07-17 18:00:24 +09:30
saxon a24003af44 Having a lot of trouble 2018-07-17 03:17:17 +09:30
saxon 09682cd6a0 Using my sendPacket - getting seg fault 2018-07-17 01:30:25 +09:30
saxon 825a5f6f29 Everything is building now, time to test with youtube 2018-07-17 01:26:52 +09:30
saxon 1c8146c8f3 Now it builds using go1.9 2018-07-17 01:08:31 +09:30
saxon 41746a8844 About to push 2018-07-17 00:07:34 +09:30
saxon d73dea687a Finished dealing with bugs, but now I have a really ugly error that gives no indication to where abouts 2018-07-16 18:50:17 +09:30
saxon 376a694cd9 Added more specific decrement functions 2018-07-16 14:37:26 +09:30
saxon d1362d659f Fixing build errors 2018-07-16 13:16:40 +09:30
saxon 876f552c2a Wrote some more helpful functions specific to certain types, and also did some more testing, and also some commenting 2018-07-16 13:00:58 +09:30
saxon ccdcba91ea Testing passed for inc ptr and dec ptr 2018-07-16 03:39:36 +09:30
saxon fc6dfef893 Started writing test file for easily testable functions 2018-07-16 01:45:52 +09:30
saxon 50c3f8c20a Writing more universal functions so that they can work on multiple types 2018-07-15 18:56:59 +09:30
saxon abd5cc27de Wrote WriteN - still need to test 2018-07-15 17:18:24 +09:30
saxon 39ad3b6ac8 Moving things around a bit to make it cleaner 2018-07-15 16:50:56 +09:30
saxon 384fa23e5b Finished writing out the sendPacket function, now time to try and compile 2018-07-15 16:48:38 +09:30
saxon 12f02fb261 Updating my progress - currently porting sendPacket 2018-07-15 16:21:20 +09:30
saxon 897c1541c3 Replaced copy with memmove 2018-07-14 22:10:01 +09:30
saxon bc007a09f8 Just saving my progress :) 2018-07-14 15:36:58 +09:30
saxon a9b5c7a26f Added some commenting above functions 2018-07-14 15:21:01 +09:30
saxon 0898d50f0f Using indxptr func in all places 2018-07-14 15:01:06 +09:30
saxon a48d2fe008 Created inxPtr func to get values in array 2018-07-14 14:59:00 +09:30
saxon 3ae7bf79da Added todo comments 2018-07-14 14:52:54 +09:30
saxon 965641be16 Got rid of C.memcpy 2018-07-14 14:49:21 +09:30
saxon 438cf8470b Created incPtr function for ptr increment 2018-07-14 14:30:58 +09:30
saxon 472ba48f07 more clean up of rtmpWrite - Removed unecessary conversions to unsafe pointer 2018-07-14 14:24:10 +09:30
saxon c3bd4b5e0b Started porting sendPacket 2018-07-14 02:08:59 +09:30
saxon 8ab61598a9 Cleaned up further 2018-07-14 01:58:23 +09:30
saxon 391c9a538e Fixed it again - don't try to emulate memcpy with a loop 2018-07-14 01:33:59 +09:30
saxon c2e1df170c Tried to make it more go like, but think I broke it 2018-07-14 01:13:17 +09:30
saxon b0aa39c29b Finally working 2018-07-13 20:30:52 +09:30
saxon 4c1892e36f Still trying to debug 2018-07-13 05:21:17 +09:30
saxon 137d60bde6 Still can't find the bug 2018-07-13 03:37:57 +09:30
saxon 4819cc92ec Fixed to the extent that youtube thinks stream is starting but nothing playing 2018-07-13 02:46:05 +09:30
saxon 7b20e8f767 Just about to fix is I think 2018-07-13 02:33:06 +09:30
saxon b1f470344d Making more C like to try and fix bugs - about to test 2018-07-12 23:47:11 +09:30
saxon f4cb2700ca Started writing sendPacket func 2018-07-12 02:50:00 +09:30
saxon d82838dcc0 Got rid of writeFrame func we don't need 2018-07-12 02:36:33 +09:30
saxon 18cdcde149 About to test 2018-07-12 01:02:46 +09:30
saxon 46cff84322 Ran go fmt 2018-07-12 00:50:18 +09:30
saxon 24eac36bbd It builds 2018-07-12 00:35:53 +09:30
saxon 929bdb32f9 Think I've cleaned it up a bit more, about to build 2018-07-12 00:31:17 +09:30
saxon 030b3f6fca Taking a break 2018-07-11 14:54:35 +09:30
saxon ea14c4989b About to try and build 2018-07-11 14:26:07 +09:30
saxon 4415d2c089 Finished making major change to how I increment pointers 2018-07-11 14:22:17 +09:30
saxon 9c67bc06a3 About to make a big change, so want to commit now 2018-07-11 14:16:19 +09:30