Cameron Gutman
4a9bb00e0d
Fix crash on app termination
2014-10-21 14:04:01 -04:00
Cameron Gutman
72271a0c74
Don't crash if no PC is selected when a button is pressed
2014-10-21 13:46:05 -04:00
Cameron Gutman
1ca787822b
Add a placeholder in the computer list if none are found. Retry service discovery if it fails.
2014-10-21 13:39:14 -04:00
Cameron Gutman
39186a4edf
Properly start and stop mDNS manager
2014-10-21 05:11:51 -04:00
Cameron Gutman
528b44f2f2
Stop using NSLog in internal functions because it seems to acquire a mutex that violates our locking order and causes deadlocks
2014-10-21 05:11:12 -04:00
Cameron Gutman
dfe2addca2
Fix copy-pasta in 1080p30 setting
2014-10-21 04:35:06 -04:00
Cameron Gutman
44bbba805f
Merge branch 'master' of github.com:limelight-stream/limelight-ios
2014-10-21 04:19:13 -04:00
Cameron Gutman
f756451001
Add stop function to MDNSManager
2014-10-21 04:18:50 -04:00
Cameron Gutman
b2236b5dad
Fix audio corruption after 2nd run by properly cleaning up audio state
2014-10-21 04:18:20 -04:00
Diego Waxemberg
8dd62a8645
Fixed launch screen text color and image location, changed version to 0.1
2014-10-21 04:13:47 -04:00
Diego Waxemberg
29f676a6d1
refactored project directories
2014-10-21 03:50:18 -04:00
Cameron Gutman
d83ac48a73
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
Conflicts:
Limelight.xcodeproj/project.pbxproj
2014-10-21 03:20:25 -04:00
Cameron Gutman
bf6a2e571f
Remove extra files from the Xcode project
2014-10-21 03:16:07 -04:00
Diego Waxemberg
1f19d4de9d
recompiled opus for 64bit and added build scripts
2014-10-21 03:15:29 -04:00
Cameron Gutman
f4f3d7df50
Update common
2014-10-21 03:06:13 -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
101096ad80
Merge branch 'master' of github.com:limelight-stream/limelight-ios
2014-10-21 01:54:37 -04:00
Cameron Gutman
34d871403c
Properly stop the stream when exiting or switching apps
2014-10-21 01:54:31 -04:00
Diego Waxemberg
05e969221a
Added app icon and launch screen
2014-10-21 01:53:59 -04:00
Cameron Gutman
c36fb14b15
Select 720p60 by default
2014-10-21 01:51:15 -04:00
Diego Waxemberg
c5dc7001f8
fixed size of text box
2014-10-21 01:09:04 -04:00
Diego Waxemberg
cd709000d7
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-ios:
Fix a compilation warning
Fix a nasty bug that LLVM static analysis caught
Fix some mostly harmless warnings from LLVM static analysis
2014-10-21 01:02:08 -04:00
Diego Waxemberg
a359aee36c
now goes back to main frame when connection is terminated
2014-10-21 01:02:04 -04:00
Cameron Gutman
185a4334ca
Fix a compilation warning
2014-10-21 00:40:33 -04:00
Cameron Gutman
6b10497e3e
Fix a nasty bug that LLVM static analysis caught
2014-10-21 00:37:09 -04:00
Cameron Gutman
97f968fb0d
Fix some mostly harmless warnings from LLVM static analysis
2014-10-21 00:36:30 -04:00
Cameron Gutman
127c53e341
Update common-c
2014-10-20 23:29:23 -04:00
Cameron Gutman
3178f87707
Add support for the pause button
2014-10-20 22:08:40 -04:00
Diego Waxemberg
9e8903402b
now hide keyboard when enter is pressed
2014-10-20 21:45:37 -04:00
Diego Waxemberg
af43539015
fix orientation issues
2014-10-20 21:39:40 -04:00
Diego Waxemberg
ca2fe9b0a3
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-ios:
Add support for game controllers
2014-10-20 21:26:24 -04:00
Diego Waxemberg
84316166eb
implemented resuming session
2014-10-20 21:26:08 -04:00
Cameron Gutman
613f82b0ac
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
Conflicts:
Limelight/StreamFrameViewController.m
2014-10-20 21:15:07 -04:00
Cameron Gutman
f2ae32c45c
Add support for game controllers
2014-10-20 21:13:13 -04:00
Diego Waxemberg
4c646e36c7
added support for different resolutions and frame rates
2014-10-20 20:54:03 -04:00
Diego Waxemberg
85ee4f6518
added support for custom host
2014-10-20 20:08:12 -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
5ffdc1d2bd
Change video background to black
2014-10-20 13:18:53 -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
Diego Waxemberg
44a7494823
joining stream works
2014-10-20 11:31:40 -04:00
Cameron Gutman
f909371a90
Append the NAL data by reference instead of copying into a new buffer
2014-10-20 04:48:48 -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
f133f293b8
Fix inverted mouse movement
2014-10-20 03:29:00 -04:00
Diego Waxemberg
42773241c1
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
# 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
2014-10-20 02:59:50 -04:00
Diego Waxemberg
b8d256b73d
pairing works!
2014-10-20 02:59:16 -04:00