Cameron Gutman
b2236b5dad
Fix audio corruption after 2nd run by properly cleaning up audio state
2014-10-21 04:18:20 -04:00
Cameron Gutman
a3f7aa41a1
Free the decode unit list when terminating the connection. Remove some debug prints.
2014-10-21 02:00:58 -04:00
Cameron Gutman
34d871403c
Properly stop the stream when exiting or switching apps
2014-10-21 01:54:31 -04:00
Diego Waxemberg
a359aee36c
now goes back to main frame when connection is terminated
2014-10-21 01:02:04 -04:00
Diego Waxemberg
4c646e36c7
added support for different resolutions and frame rates
2014-10-20 20:54:03 -04:00
Diego Waxemberg
37428c8c77
fixed a lot of jank. created a utils file and removed unused files
2014-10-20 19:20:50 -04:00
Diego Waxemberg
283a386b9c
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
# 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
2014-10-20 13:35:46 -04:00
Diego Waxemberg
4d7715565a
starting steam and paring work
2014-10-20 13:35:42 -04:00
Cameron Gutman
35e2ca1e00
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.
2014-10-20 13:18:23 -04:00
Cameron Gutman
b1938610dd
Revert "Use a semaphore to prevent us from having to busy wait on the audio buffer queue"
...
This reverts commit f3b3d2bd089508d1cf245b3447c50f981c2cd98e.
2014-10-20 12:56:37 -04:00
Cameron Gutman
f14a2a66dd
Fix the memory leak in the video decoder
2014-10-20 12:55:23 -04:00
Cameron Gutman
f3b3d2bd08
Use a semaphore to prevent us from having to busy wait on the audio buffer queue
2014-10-20 04:38:36 -04:00
Cameron Gutman
e56923a71d
Fix audio lag if the audio player takes a while to start
2014-10-20 03:34:15 -04:00
Cameron Gutman
70f3a91dfb
Implement working audio support
2014-10-19 19:33:48 -04:00
Cameron Gutman
3a6472eb0b
Video is mostly working now. It's just chopped off in the view now.
2014-10-19 02:07:13 -04:00
Cameron Gutman
037df87585
Add connection listener callbacks to fix crash on starting streaming
2014-10-19 00:24:47 -04:00
Cameron Gutman
9b6865a53b
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
2014-10-19 00:09:47 -04:00
Cameron Gutman
374caee973
Rip out the old video renderer and decoder
2014-10-18 22:43:52 -04:00
Diego Waxemberg
764f051318
Complete refactor of project.
...
- now runs universally on iPhone, iPad, and simulator
- all paths should now be relative
2014-08-31 13:13:46 -04:00