Commit Graph

3380 Commits

Author SHA1 Message Date
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 21e80b483c Taking out linker option I don't need 2018-07-13 20:20:12 +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
saxon 072c065224 rtmp.go builds after porting RTMP_Write to rtmpWrite. Still need to clean up and test 2018-07-10 20:06:49 +09:30
saxon a4349bd013 Getting rid of errors 2018-07-10 18:45:34 +09:30
saxon.milton@gmail.com 5861fe64d0 Merged in revidTestingImrpovement (pull request #37)
RevidTestingImprovement

Approved-by: kortschak <dan@kortschak.io>
2018-07-10 03:15:13 +00:00
Dan Kortschak 372c42d5aa flv,generator: clean up FLV handling 2018-07-07 15:27:59 +09:30
Dan Kortschak d7525e0a47 cmd/revid-cli: add profiling support 2018-07-05 20:54:10 +09:30
Dan Kortschak db6ca2922a revid,parse: wire parse.H264 to revid
Through experimentation I have realised the previous ordering of NALU
types does not work with YouTube. I have also exhaustively checked the
requirement for each of the 3 NALU types that are checked and all are
needed. Finally, I have checked whether 7 is needed because of its
inclusion in a parallel branch; checking for this type prevents this
code from working.
2018-07-05 19:10:17 +09:30