Skip to content

Commit 2eb205a

Browse files
Merge branch 'develop' into feature/rename_sdl_connection
2 parents 1080ec2 + 1840db0 commit 2eb205a

195 files changed

Lines changed: 1051 additions & 1222 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

android/hello_sdl_android/src/main/java/com/sdl/hellosdlandroid/MainActivity.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
import androidx.appcompat.app.AppCompatActivity;
99

1010
public class MainActivity extends AppCompatActivity {
11-
private static final String TAG = "MainActivity";
12-
11+
1312
@Override
1413
protected void onCreate(Bundle savedInstanceState) {
1514
super.onCreate(savedInstanceState);

android/hello_sdl_android/src/main/java/com/sdl/hellosdlandroid/SdlReceiver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import com.smartdevicelink.util.DebugTool;
1010

1111
public class SdlReceiver extends SdlBroadcastReceiver {
12-
private static final String TAG = "SdlBroadcastReciever";
12+
private static final String TAG = "SdlBroadcastReceiver";
1313

1414
@Override
1515
public void onSdlEnabled(Context context, Intent intent) {
-69.5 KB
Binary file not shown.

android/hello_sdl_android/src/main/res/values-v11/styles.xml

Lines changed: 0 additions & 11 deletions
This file was deleted.

android/hello_sdl_android/src/main/res/values-v14/styles.xml

Lines changed: 0 additions & 12 deletions
This file was deleted.

android/sdl_android/src/main/java/com/smartdevicelink/encoder/EncoderUtils.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,18 @@ private static byte[] getAVCCodecSpecificData(MediaFormat format) {
8787
}
8888

8989
ByteBuffer sps = format.getByteBuffer("csd-0");
90-
int spsLen = sps.remaining();
90+
int spsLen = sps != null ? sps.remaining() : 0;
9191
ByteBuffer pps = format.getByteBuffer("csd-1");
92-
int ppsLen = pps.remaining();
92+
int ppsLen = pps != null ? pps.remaining() : 0;
9393

9494
byte[] output = new byte[spsLen + ppsLen];
9595
try {
96-
sps.get(output, 0, spsLen);
97-
pps.get(output, spsLen, ppsLen);
96+
if (sps != null) {
97+
sps.get(output, 0, spsLen);
98+
}
99+
if (pps != null) {
100+
pps.get(output, spsLen, ppsLen);
101+
}
98102
} catch (Exception e) {
99103
// should not happen
100104
DebugTool.logWarning(TAG, "Error while copying H264 codec specific data: " + e);

android/sdl_android/src/main/java/com/smartdevicelink/encoder/SdlEncoder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ public void drainEncoder(boolean endOfStream) {
214214

215215
if (mBufferInfo.size != 0) {
216216
ByteBuffer encoderOutputBuffer = encoderOutputBuffers[encoderStatus];
217-
byte[] dataToWrite = null;
217+
byte[] dataToWrite;
218218
int dataOffset = 0;
219219

220220
// append SPS and PPS in front of every IDR NAL unit

android/sdl_android/src/main/java/com/smartdevicelink/encoder/VirtualDisplayEncoder.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,14 @@ public void init(Context context, IVideoStreamListener outputListener, VideoStre
101101
initPassed = true;
102102
}
103103

104-
@SuppressWarnings("unused")
105104
public VideoStreamingParameters getStreamingParams(){
106105
return this.streamingParams;
107106
}
108107

109-
@SuppressWarnings("unused")
110108
public void setStreamingParams(int displayDensity, ImageResolution resolution, int frameRate, int bitrate, int interval, VideoStreamingFormat format) {
111109
this.streamingParams = new VideoStreamingParameters(displayDensity, frameRate, bitrate, interval, resolution, format);
112110
}
113111

114-
@SuppressWarnings("unused")
115112
public void setStreamingParams(VideoStreamingParameters streamingParams) {
116113
this.streamingParams = streamingParams;
117114
}
@@ -321,7 +318,6 @@ public void run() {
321318
}
322319
}
323320

324-
@SuppressWarnings("deprecation")
325321
void drainEncoder(boolean endOfStream) {
326322
if (mVideoEncoder == null || mOutputListener == null) {
327323
return;

android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public void start() {
9191
@Override
9292
public void onTransportEvent(List<TransportRecord> connectedTransports, boolean audioStreamTransportAvail, boolean videoStreamTransportAvail) {
9393

94-
//Pass to submanagers that need it
94+
//Pass to sub managers that need it
9595
if (videoStreamManager != null) {
9696
videoStreamManager.handleTransportUpdated(connectedTransports, audioStreamTransportAvail, videoStreamTransportAvail);
9797
}

android/sdl_android/src/main/java/com/smartdevicelink/managers/audio/AudioDecoderCompat.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public void start() {
9191
* Runnable to decode audio data
9292
*/
9393
private static class DecoderRunnable implements Runnable {
94-
WeakReference<AudioDecoderCompat> weakReference;
94+
final WeakReference<AudioDecoderCompat> weakReference;
9595

9696
/**
9797
* Decodes all audio data from source

0 commit comments

Comments
 (0)