Commit Graph

65 Commits

Author SHA1 Message Date
Iwan Timmer
b1e72f9bcf Update to new VideoDecoderRenderer API 2015-03-09 12:24:44 +01:00
Iwan Timmer
40508c2ac2 Move opus decoding code 2015-03-09 12:16:57 +01:00
Iwan Timmer
28967525e9 Use local opus library if local not found 2015-01-03 17:08:14 +01:00
Cameron Gutman
00fc94fc29 Use JCodec to do the SPS fixups so it can deal with changes to the SPS between GFE versions. GFE 2.1.4 made a slight change to the SPS which was enough to break the manual fixups (to a varying degree based on the resolution). 2014-12-29 15:14:00 -06:00
Iwan Timmer
cd89fc04e9 Video bandwith and latency only during debugging 2014-10-27 17:48:17 +01:00
Iwan Timmer
0f9477371a Show maximum latency for video decoding 2014-10-27 17:40:38 +01:00
Cameron Gutman
599fb1bc30 Upgrade to BouncyCastle 1.5.1 and manually specify English locale to fix some locale-specific crashes (Arabic specifically) 2014-10-24 16:32:21 +02:00
Iwan Timmer
e9d89e696a Make possible to use own Opus build 2014-10-24 15:37:02 +02:00
Iwan Timmer
6d68ab7392 Use OMX in OmxDecoderRenderer 2014-09-21 23:33:00 +02:00
Iwan Timmer
e3b897e423 Log decoding problems 2014-09-20 16:42:41 +02:00
Iwan Timmer
885dd84215 Rename to Limelight Embedded 2014-09-02 19:28:44 +02:00
Iwan Timmer
1a1b5205a7 Solve no video bug 2014-08-19 10:56:26 +02:00
Iwan Timmer
23ad1e426a Merge branch 'imx' 2014-08-16 16:06:10 +02:00
Iwan Timmer
e53da5b2d5 Support iMX6 and Pi with the same binary 2014-08-16 16:04:32 +02:00
Iwan Timmer
c95fac6974 Allow reordeing audio packets and disable Pulseaudio 2014-08-14 22:10:32 +00:00
Iwan Timmer
4c27ff8090 Add support for i.MX6 VPU 2014-08-12 14:29:47 +00:00
HellKeeper62
d033171288 Patch to fix the video issue (freeze https://github.com/irtimmer/limelight-pi/issues/27). 2014-08-04 19:30:15 +00:00
Iwan Timmer
59faa3926d Update Limelight Common to support new version of GFE 2.1.1 2014-08-03 13:23:25 +02:00
Iwan Timmer
af77a8f482 Fix bistream restricion bug for lower latency and 1080p support 2014-06-28 14:12:30 +02:00
Iwan Timmer
40fd97b14a Show latency of video 2014-06-25 23:56:44 +02:00
Iwan Timmer
0ce21aaa86 Share some code between the fake and OMX video decoder 2014-06-25 23:48:50 +02:00
Iwan Timmer
1d2bdda14b Merge branch 'debug'
Conflicts:
	src/com/limelight/Limelight.java
	src/com/limelight/binding/video/FakeVideoRenderer.java
2014-06-25 03:06:47 +02:00
Iwan Timmer
244359e048 Update renderers to use new API 2014-06-25 02:58:33 +02:00
Iwan Timmer
6bd51894b0 Replace usage of deprected functions with non-deprected in PcCryptoProvider 2014-06-25 02:41:54 +02:00
Iwan Timmer
d0f84d571c Changes needed for crypto for Limelight Pi 2014-06-16 14:52:21 +02:00
Cameron Gutman
ef1357477b Implement crypto provider and GFE 2.1 compatibility
Conflicts:
	.classpath
	libs/limelight-common.jar
	src/com/limelight/Limelight.java
	src/com/limelight/binding/PlatformBinding.java
2014-06-16 12:08:02 +02:00
Iwan Timmer
40468c824d End bit too early in Bitstream Restrictions 2014-03-31 17:16:07 +02:00
Iwan Timmer
e6d6e0ef16 Can save videostream to file in debug mode 2014-03-31 17:15:12 +02:00
Iwan Timmer
8f55f1e725 Alsa renderer better error messages 2014-03-12 02:07:06 +01:00
Iwan Timmer
6362b566bc Don't create new byte array when replacing bits if possible 2014-03-11 17:53:57 +01:00
Iwan Timmer
8adf71d62a Set number of reference frames in SPS to 1 as fix for newer firmwares using new bitstream replacement code 2014-03-11 16:51:12 +01:00
Iwan Timmer
4d3d5ee028 Meassure bitrate of video and audio streams 2014-03-10 13:19:01 +01:00
Iwan Timmer
d61532799a Update Limelight common to newest version 2014-02-25 17:25:59 +01:00
Iwan Timmer
3caff7075e Debug messages about alsa audio done in java 2014-02-17 16:56:11 +01:00
Iwan Timmer
daf1a94ba7 No messages about using OMX 2014-02-17 16:56:11 +01:00
Iwan Timmer
49567b0822 Add hidden debug mode with fake audio and video output 2014-02-17 16:32:56 +01:00
Iwan Timmer
0fe5ede16d Fix for using default soundcard 2014-02-15 21:08:35 +01:00
Iwan Timmer
54c72cd0f0 Possible to specify audio device and default to hw:0 to stop using PusleAudio 2014-02-12 17:55:38 +01:00
Iwan Timmer
56eea63aad Better audio error catching 2014-02-12 17:55:38 +01:00
Iwan Timmer
91b351c8ae Replace Javax Sound with direct alsa access 2014-01-22 15:27:56 +01:00
Iwan Timmer
c85e23eca2 Simplify audio renderer 2014-01-19 15:35:09 +01:00
Iwan Timmer
f33ed3dbe1 Don't overwrite next NAL during SPS fix 2014-01-17 15:41:34 +01:00
Iwan Timmer
5715d642e8 Merge commit 'Dynamically choose line buffer sizes on Pi to reduce audio lag' 2014-01-13 17:41:22 +01:00
Cameron Gutman
e0023226d4 Dynamically choose line buffer sizes on Pi to reduce audio lag 2014-01-12 20:47:30 -05:00
Iwan Timmer
38540d715c Cleanup code 2014-01-11 23:53:08 +01:00
Iwan Timmer
fadae8c9d7 Add SPX fix which works on all lengths 2014-01-10 18:06:19 +01:00
Iwan Timmer
85ffdc2426 Use byte buffer for audio to minimize buffer copy's 2014-01-07 20:55:41 +01:00
Iwan Timmer
d69a384a5c Remove software decoder 2014-01-07 01:43:17 +01:00
Iwan Timmer
fa4f760cb3 Add bindings for Raspberry Pi video decoding 2014-01-07 01:37:56 +01:00
Iwan Timmer
34d793628b Add video decoder using OpenMax LI on Raspberry Pi 2014-01-07 01:36:00 +01:00