# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-ios:
Change video background to black
Don't try to be clever and stall the audio thread while we await samples. Start audio output earlier to allow it some extra warmup time.
Revert "Use a semaphore to prevent us from having to busy wait on the audio buffer queue"
Fix the memory leak in the video decoder
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-ios:
Improve touch input support
Add some WIP touch input support
Implement working audio support
Video fully works now
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-ios:
Video is mostly working now. It's just chopped off in the view now.
Add connection listener callbacks to fix crash on starting streaming
Implement code for new video decoder (untested) based on http://stackoverflow.com/questions/25980070/how-to-use-avsamplebufferdisplaylayer-in-ios-8-for-rtp-h264-streams-with-gstream
Target 8.0 so we can use Metal for decoding
Rip out the old video renderer and decoder
* 'master' of github.com:limelight-stream/limelight-ios:
Insist that Limelight iOS is still in development
now send the device name when pairing. also fixed null-terminating buffers that caused all kinds of problems
fixed a bunch of stuff: - pairing now exists - hostnames are resolved - video rendering is better - some other stuff I’m forgetting
Update README.md
Move nv_avc_init into setup
Delay frame drawing for a 30 FPS target. Change rendering configuration for faster drawing. Perform the segue after the URL request returns.
added code to launch a stream and decode and render the stream
Create README.md
added opus library
view is now centered and rendering is flipped correctly
fixed rendering
added video rendering libraries and renderer code. still not functioning
added icons
added simple depacketizer and test h264 file
added basic UI components and outlets/actions
Initial Commit
Conflicts:
README.md