Add experimental reference frame invalidation support

This commit is contained in:
Cameron Gutman
2015-08-11 21:12:34 -07:00
parent 36c320a584
commit c19ff71c9a
6 changed files with 95 additions and 32 deletions
@@ -41,7 +41,6 @@ public class NvConnection {
// Start parameters
private int drFlags;
private Object videoRenderTarget;
private VideoDecoderRenderer videoDecoderRenderer;
private AudioRenderer audioRenderer;
public NvConnection(String host, String uniqueId, NvConnectionListener listener, StreamConfiguration config, LimelightCryptoProvider cryptoProvider)
@@ -246,7 +245,7 @@ public class NvConnection {
private boolean startVideoStream() throws IOException
{
videoStream = new VideoStream(context, controlStream);
return videoStream.startVideoStream(videoDecoderRenderer, videoRenderTarget, drFlags);
return videoStream.startVideoStream(videoRenderTarget, drFlags);
}
private boolean startAudioStream() throws IOException
@@ -329,7 +328,7 @@ public class NvConnection {
this.drFlags = drFlags;
this.audioRenderer = audioRenderer;
this.videoRenderTarget = videoRenderTarget;
this.videoDecoderRenderer = videoDecoderRenderer;
this.context.videoDecoderRenderer = videoDecoderRenderer;
new Thread(new Runnable() {
public void run() {