Commit Graph

62 Commits

Author SHA1 Message Date
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
Cameron Gutman
3a9788e4a5 Fix loading native libraries on OS X 2014-01-01 19:29:51 -05:00
Cameron Gutman
5aba138565 Extract AVC dependencies on all platforms 2014-01-01 15:58:53 -06:00
Cameron Gutman
d99f0575f4 Log to a file if running from a JAR 2014-01-01 15:33:48 -06:00