Skip to content

Commit 9c57eff

Browse files
author
fyhertz
committed
Fix for Android 3
1 parent c25e32a commit 9c57eff

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

example1/src/net/majorkernelpanic/example1/MainActivity.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import android.os.Bundle;
1212
import android.os.PowerManager;
1313
import android.preference.PreferenceManager;
14+
import android.view.SurfaceHolder;
1415
import android.view.SurfaceView;
1516
import android.view.View.OnClickListener;
1617
import android.widget.EditText;
@@ -35,6 +36,9 @@ protected void onCreate(Bundle savedInstanceState) {
3536

3637
mSurfaceView = (SurfaceView) findViewById(R.id.surface);
3738

39+
// Required on old version of Android
40+
mSurfaceView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
41+
3842
// Sets the port of the RTSP server to 1234
3943
Editor editor = PreferenceManager.getDefaultSharedPreferences(this).edit();
4044
editor.putString(RtspServer.KEY_PORT, String.valueOf(1234));

example2/src/net/majorkernelpanic/example2/MainActivity.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import android.os.AsyncTask;
1111
import android.os.Bundle;
1212
import android.util.Log;
13+
import android.view.SurfaceHolder;
1314
import android.view.SurfaceView;
1415
import android.view.View;
1516
import android.view.View.OnClickListener;
@@ -39,6 +40,9 @@ protected void onCreate(Bundle savedInstanceState) {
3940
mSurfaceView = (SurfaceView) findViewById(R.id.surface);
4041
mEditText = (EditText) findViewById(R.id.editText1);
4142

43+
// Required on old version of Android
44+
mSurfaceView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
45+
4246
// Configures the SessionBuilder
4347
SessionBuilder.getInstance()
4448
.setSurfaceHolder(mSurfaceView.getHolder())

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy