Skip to content

Commit 71d7c3c

Browse files
James DongAndroid (Google) Code Review
authored andcommitted
Merge "Added some common error codes in MediaPlayer.java" into jb-mr1-dev
2 parents af18865 + 2adac49 commit 71d7c3c

File tree

2 files changed

+24
-4
lines changed

2 files changed

+24
-4
lines changed

api/current.txt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6475,6 +6475,7 @@ package android.content.pm {
64756475
method public abstract int checkSignatures(int, int);
64766476
method public abstract void clearPackagePreferredActivities(java.lang.String);
64776477
method public abstract java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]);
6478+
method public abstract void extendVerificationTimeout(int, int, long);
64786479
method public abstract android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
64796480
method public abstract android.graphics.drawable.Drawable getActivityIcon(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
64806481
method public abstract android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
@@ -6533,7 +6534,6 @@ package android.content.pm {
65336534
method public abstract void setComponentEnabledSetting(android.content.ComponentName, int, int);
65346535
method public abstract void setInstallerPackageName(java.lang.String, java.lang.String);
65356536
method public abstract void verifyPendingInstall(int, int);
6536-
method public abstract void extendVerificationTimeout(int, int, long);
65376537
field public static final int COMPONENT_ENABLED_STATE_DEFAULT = 0; // 0x0
65386538
field public static final int COMPONENT_ENABLED_STATE_DISABLED = 2; // 0x2
65396539
field public static final int COMPONENT_ENABLED_STATE_DISABLED_USER = 3; // 0x3
@@ -6594,6 +6594,7 @@ package android.content.pm {
65946594
field public static final int GET_UNINSTALLED_PACKAGES = 8192; // 0x2000
65956595
field public static final int GET_URI_PERMISSION_PATTERNS = 2048; // 0x800
65966596
field public static final int MATCH_DEFAULT_ONLY = 65536; // 0x10000
6597+
field public static final long MAXIMUM_VERIFICATION_TIMEOUT = 3600000L; // 0x36ee80L
65976598
field public static final int PERMISSION_DENIED = -1; // 0xffffffff
65986599
field public static final int PERMISSION_GRANTED = 0; // 0x0
65996600
field public static final int SIGNATURE_FIRST_NOT_SIGNED = -1; // 0xffffffff
@@ -6604,7 +6605,6 @@ package android.content.pm {
66046605
field public static final int SIGNATURE_UNKNOWN_PACKAGE = -4; // 0xfffffffc
66056606
field public static final int VERIFICATION_ALLOW = 1; // 0x1
66066607
field public static final int VERIFICATION_REJECT = -1; // 0xffffffff
6607-
field public static final long MAXIMUM_VERIFICATION_TIMEOUT = 3600000L; // 0x36ee80
66086608
}
66096609

66106610
public static class PackageManager.NameNotFoundException extends android.util.AndroidException {
@@ -11489,9 +11489,13 @@ package android.media {
1148911489
method public void setWakeMode(android.content.Context, int);
1149011490
method public void start() throws java.lang.IllegalStateException;
1149111491
method public void stop() throws java.lang.IllegalStateException;
11492+
field public static final int MEDIA_ERROR_IO = -1004; // 0xfffffc14
11493+
field public static final int MEDIA_ERROR_MALFORMED = -1007; // 0xfffffc11
1149211494
field public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200; // 0xc8
1149311495
field public static final int MEDIA_ERROR_SERVER_DIED = 100; // 0x64
11496+
field public static final int MEDIA_ERROR_TIMED_OUT = -110; // 0xffffff92
1149411497
field public static final int MEDIA_ERROR_UNKNOWN = 1; // 0x1
11498+
field public static final int MEDIA_ERROR_UNSUPPORTED = -1010; // 0xfffffc0e
1149511499
field public static final int MEDIA_INFO_BAD_INTERLEAVING = 800; // 0x320
1149611500
field public static final int MEDIA_INFO_BUFFERING_END = 702; // 0x2be
1149711501
field public static final int MEDIA_INFO_BUFFERING_START = 701; // 0x2bd
@@ -20069,8 +20073,8 @@ package android.service.dreams {
2006920073
method public void setContentView(android.view.View);
2007020074
method public void setContentView(android.view.View, android.view.ViewGroup.LayoutParams);
2007120075
method public void setInteractive(boolean);
20072-
field public static final java.lang.String SERVICE_INTERFACE = "android.service.dreams.Dream";
2007320076
field public static final java.lang.String METADATA_NAME_CONFIG_ACTIVITY = "android.service.dreams.config_activity";
20077+
field public static final java.lang.String SERVICE_INTERFACE = "android.service.dreams.Dream";
2007420078
}
2007520079

2007620080
}
@@ -21328,6 +21332,7 @@ package android.test.mock {
2132821332
method public int checkSignatures(int, int);
2132921333
method public void clearPackagePreferredActivities(java.lang.String);
2133021334
method public java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]);
21335+
method public void extendVerificationTimeout(int, int, long);
2133121336
method public android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
2133221337
method public android.graphics.drawable.Drawable getActivityIcon(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
2133321338
method public android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
@@ -21385,7 +21390,6 @@ package android.test.mock {
2138521390
method public void setComponentEnabledSetting(android.content.ComponentName, int, int);
2138621391
method public void setInstallerPackageName(java.lang.String, java.lang.String);
2138721392
method public void verifyPendingInstall(int, int);
21388-
method public void extendVerificationTimeout(int, int, long);
2138921393
}
2139021394

2139121395
public class MockResources extends android.content.res.Resources {

media/java/android/media/MediaPlayer.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2265,6 +2265,16 @@ public void setOnTimedTextListener(OnTimedTextListener listener)
22652265
*/
22662266
public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200;
22672267

2268+
/** File or network related operation errors. */
2269+
public static final int MEDIA_ERROR_IO = -1004;
2270+
/** Bitstream is not conforming to the related coding standard or file spec. */
2271+
public static final int MEDIA_ERROR_MALFORMED = -1007;
2272+
/** Bitstream is conforming to the related coding standard or file spec, but
2273+
* the media framework does not support the feature. */
2274+
public static final int MEDIA_ERROR_UNSUPPORTED = -1010;
2275+
/** Some operation takes too long to complete, usually more than 3-5 seconds. */
2276+
public static final int MEDIA_ERROR_TIMED_OUT = -110;
2277+
22682278
/**
22692279
* Interface definition of a callback to be invoked when there
22702280
* has been an error during an asynchronous operation (other errors
@@ -2283,6 +2293,12 @@ public interface OnErrorListener
22832293
* </ul>
22842294
* @param extra an extra code, specific to the error. Typically
22852295
* implementation dependent.
2296+
* <ul>
2297+
* <li>{@link #MEDIA_ERROR_IO}
2298+
* <li>{@link #MEDIA_ERROR_MALFORMED}
2299+
* <li>{@link #MEDIA_ERROR_UNSUPPORTED}
2300+
* <li>{@link #MEDIA_ERROR_TIMED_OUT}
2301+
* </ul>
22862302
* @return True if the method handled the error, false if it didn't.
22872303
* Returning false, or not having an OnErrorListener at all, will
22882304
* cause the OnCompletionListener to be called.

0 commit comments

Comments
 (0)