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
Diego Waxemberg
fec330b76e
Merge branch 'mdns'
...
* mdns:
implemented mdns host discovery
Conflicts:
MainFrame-iPad.storyboard
MainFrame-iPhone.storyboard
2014-10-14 19:26:37 -04:00
Diego Waxemberg
8b0514d73d
..not sure
2014-10-14 19:24:32 -04:00
Diego Waxemberg
f578ee4963
implemented mdns host discovery
2014-10-14 19:21:48 -04:00
Diego Waxemberg
b828d5426b
fixed some compiler warnings and updated common
2014-10-14 14:19:18 -04:00
Diego Waxemberg
80a4b493ab
removed old stuff
2014-09-17 19:39:24 -04:00
Diego Waxemberg
6eed8cb962
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
* '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
2014-09-17 19:36:17 -04:00
Diego Waxemberg
8722d14048
added build script for ffmpeg
2014-09-17 19:31:13 -04:00
Diego Waxemberg
0987ef0fa8
fixed the ffmpeg build size
2014-09-17 19:30:52 -04:00
Diego Waxemberg
592e5dbe44
forgot the readme
2014-08-31 13:20:11 -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
Diego Waxemberg
457b6b13cc
Initial Commit
2014-08-30 22:46:31 -04:00
Michelle Bergeron
55e0c3c7bf
Insist that Limelight iOS is still in development
2014-08-02 21:46:05 -07:00
Diego Waxemberg
26492c5783
now send the device name when pairing. also fixed null-terminating buffers that caused all kinds of problems
2014-02-01 13:30:53 -05:00
Diego Waxemberg
4c6a3b2e43
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
# By Andrew Hennessy
# Via Andrew Hennessy
* 'master' of github.com:limelight-stream/limelight-ios:
Update README.md
2014-01-31 15:51:21 -05:00
Diego Waxemberg
45b9f5411e
fixed a bunch of stuff:
...
- pairing now exists
- hostnames are resolved
- video rendering is better
- some other stuff I’m forgetting
2014-01-31 15:50:36 -05:00
Andrew Hennessy
1e76b550e8
Update README.md
2014-01-25 01:39:57 -05:00
Diego Waxemberg
ef6909da88
Move nv_avc_init into setup
2014-01-20 23:49:06 -05:00
Cameron Gutman
01f11fc095
Delay frame drawing for a 30 FPS target. Change rendering configuration for faster drawing. Perform the segue after the URL request returns.
2014-01-20 23:48:06 -05:00
Diego Waxemberg
4b9e68950a
Merge branch 'master' of github.com:limelight-stream/limelight-ios
...
# By Michelle
# Via Michelle
* 'master' of github.com:limelight-stream/limelight-ios:
Create README.md
2014-01-19 20:14:09 -05:00
Diego Waxemberg
e0cf044d60
added code to launch a stream and decode and render the stream
2014-01-19 20:13:38 -05:00