Handle IOException from MediaCodec factory methods

Bug: 1136427
Change-Id: I411a341b551454ee3bd1215e3c6f5572d1555675
Signed-off-by: Andy Hung <hunga@google.com>
This commit is contained in:
Andy Hung
2014-01-16 14:02:05 -08:00
parent bee62e6e92
commit 17b6a3137e

View File

@@ -21,6 +21,7 @@ import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.Surface; import android.view.Surface;
import java.io.IOException;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.util.ArrayDeque; import java.util.ArrayDeque;
import java.util.Queue; import java.util.Queue;
@@ -136,7 +137,7 @@ public class MediaCodecWrapper {
* @return * @return
*/ */
public static MediaCodecWrapper fromVideoFormat(final MediaFormat trackFormat, public static MediaCodecWrapper fromVideoFormat(final MediaFormat trackFormat,
Surface surface) { Surface surface) throws IOException {
MediaCodecWrapper result = null; MediaCodecWrapper result = null;
MediaCodec videoCodec = null; MediaCodec videoCodec = null;