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
Cameron Gutman
0cb4c31d1e
Improve touch input support
2014-10-20 02:49:38 -04:00
Cameron Gutman
02fbd5f1d2
Add some WIP touch input support
2014-10-20 02:38:01 -04:00
Cameron Gutman
70f3a91dfb
Implement working audio support
2014-10-19 19:33:48 -04:00
Cameron Gutman
93063f5606
Video fully works now
2014-10-19 05:27:21 -04:00
Diego Waxemberg
13f39e30f6
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
# 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
2014-10-19 04:20:21 -04:00
Diego Waxemberg
8ae0e4a547
initial pairing works
2014-10-19 04:19:54 -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
4c3bc16593
Target 8.0 so we can use Metal for decoding
2014-10-18 22:45:54 -04:00
Cameron Gutman
440631fe2f
Merge branch 'master' of github.com:limelight-stream/limelight-ios
2014-10-18 22:44:02 -04:00
Cameron Gutman
374caee973
Rip out the old video renderer and decoder
2014-10-18 22:43:52 -04:00
Diego Waxemberg
6225af1e76
more pairing code
2014-10-18 22:26:25 -04:00
Cameron Gutman
2062c4c3e9
Update common rev
2014-10-18 22:04:34 -04:00
Cameron Gutman
fbc3d1aa73
Build Limelight-common-c as part of Limelight-iOS build instead of a standalone lib
2014-10-18 22:04:02 -04:00
Cameron Gutman
ec6166c232
Add limelight-common-c as a submodule of limelight-ios
2014-10-18 21:53:51 -04:00
Diego Waxemberg
ee21c612d5
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
* 'master' of github.com:limelight-stream/limelight-ios:
Look for libxml2 includes in a tree from the SDK root instead of the drive root
2014-10-18 21:14:54 -04:00
Diego Waxemberg
9226a05ad8
implemented crypto and started pairing
2014-10-18 21:13:48 -04:00
Cameron Gutman
31d57de339
Look for libxml2 includes in a tree from the SDK root instead of the drive root
2014-10-18 05:04:37 -04:00
Diego Waxemberg
bd91d74de8
implemented cert and keypair gen
2014-10-16 21:20:27 -04:00
Diego Waxemberg
fba676c405
added openss
2014-10-16 21:19:36 -04:00
Diego Waxemberg
1b6a558a7c
readded ffmpeg
2014-10-14 21:33:01 -04:00
Diego Waxemberg
92d32922ef
updated script for xcode 6
2014-10-14 21:30:07 -04:00
Diego Waxemberg
00072a55f9
i have no idea what is going on
2014-10-14 19:28:02 -04:00