You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MediaCodec error
android.media.MediaCodec$CodecException: Error 0xfffffc0e
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:2214)
at android.media.MediaCodec.configure(MediaCodec.java:2130)
at androidx.media3.transformer.DefaultCodec.configureCodec(DefaultCodec.java:488)
at androidx.media3.transformer.DefaultCodec.<init>(DefaultCodec.java:127)
at androidx.media3.transformer.DefaultDecoderFactory.createCodecFromDecoderInfos(DefaultDecoderFactory.java:385)
at androidx.media3.transformer.DefaultDecoderFactory.createCodecForMediaFormat(DefaultDecoderFactory.java:350)
at androidx.media3.transformer.DefaultDecoderFactory.createForVideoDecoding(DefaultDecoderFactory.java:301)
at androidx.media3.transformer.DefaultDecoderFactory.createForVideoDecoding(DefaultDecoderFactory.java:53)
at androidx.media3.transformer.CapturingDecoderFactory.createForVideoDecoding(CapturingDecoderFactory.java:44)
at androidx.media3.transformer.ExoAssetLoaderVideoRenderer.initDecoder(ExoAssetLoaderVideoRenderer.java:118)
at androidx.media3.transformer.ExoAssetLoaderBaseRenderer.readInputFormatAndInitDecoderIfNeeded(ExoAssetLoaderBaseRenderer.java:234)
at androidx.media3.transformer.ExoAssetLoaderBaseRenderer.render(ExoAssetLoaderBaseRenderer.java:101)
at androidx.media3.exoplayer.RendererHolder.render(RendererHolder.java:380)
at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1225)
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:603)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.os.HandlerThread.run(HandlerThread.java:67)
Full stack trace
[OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
14:19:52.176 W Fail to set FramePackingMode(-1010)
14:19:52.180 I [OMX.qcom.video.decoder.avc] Now Loaded->Idle
14:19:52.182 I app-pid(12346)
14:19:52.182 I [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
14:19:52.183 W Fail to set FramePackingMode(-1010)
14:19:52.183 E [OMX.qcom.video.decoder.avc] configureCodec returning error -1010
14:19:52.183 E signalError(omxError 0x80001001, internalError -1010)
14:19:52.227 I frame= 273 fps= 41 q=-0.0 size=N/A time=00:00:08.83 bitrate=N/A speed=1.31x
14:19:52.232 D set up nativeWindow 0xb40000784745c010 for 3840x2160, color 0x7fa30c06, rotation 0, usage 0x20402900
14:19:52.232 I [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 17, minUndequeuedBuffers : 5
14:19:52.232 E Codec reported err 0xfffffc0e/ERROR_UNSUPPORTED, actionCode 0, while in state 3/CONFIGURING
14:19:52.232 D flushMediametrics
14:19:52.233 D disconnecting from surface 0xb4000078524e3010, reason disconnectFromSurface
14:19:52.233 E configure failed with err 0xfffffc0e, resetting...
14:19:52.240 I [OMX.qcom.video.decoder.avc] Now uninitialized
14:19:52.240 I [] Now kWhatShutdownCompleted event : 8033
14:19:52.240 I Codec shutdown complete
14:19:52.241 I [] Now uninitialized
14:19:52.242 I [] onAllocateComponent
14:19:52.242 I setCodecState state(0), called in 6
14:19:52.246 I IOmx service obtained
14:19:52.247 I [OMX.qcom.video.decoder.avc] Now Idle->Executing
14:19:52.247 I [OMX.qcom.video.decoder.avc] Now Executing
14:19:52.249 I [OMX.qcom.video.decoder.avc] calling emptyBuffer 1 w/ codec specific data, size : 23
14:19:52.252 I [OMX.qcom.video.decoder.avc] Now Loaded
14:19:52.257 I [OMX.qcom.video.decoder.avc] calling emptyBuffer 2 w/ codec specific data, size : 9
14:19:52.257 D MediaCodec error
android.media.MediaCodec$CodecException: Error 0xfffffc0e
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:2214)
at android.media.MediaCodec.configure(MediaCodec.java:2130)
at androidx.media3.transformer.DefaultCodec.configureCodec(DefaultCodec.java:488)
at androidx.media3.transformer.DefaultCodec.<init>(DefaultCodec.java:127)
at androidx.media3.transformer.DefaultDecoderFactory.createCodecFromDecoderInfos(DefaultDecoderFactory.java:385)
at androidx.media3.transformer.DefaultDecoderFactory.createCodecForMediaFormat(DefaultDecoderFactory.java:350)
at androidx.media3.transformer.DefaultDecoderFactory.createForVideoDecoding(DefaultDecoderFactory.java:301)
at androidx.media3.transformer.DefaultDecoderFactory.createForVideoDecoding(DefaultDecoderFactory.java:53)
at androidx.media3.transformer.CapturingDecoderFactory.createForVideoDecoding(CapturingDecoderFactory.java:44)
at androidx.media3.transformer.ExoAssetLoaderVideoRenderer.initDecoder(ExoAssetLoaderVideoRenderer.java:118)
at androidx.media3.transformer.ExoAssetLoaderBaseRenderer.readInputFormatAndInitDecoderIfNeeded(ExoAssetLoaderBaseRenderer.java:234)
at androidx.media3.transformer.ExoAssetLoaderBaseRenderer.render(ExoAssetLoaderBaseRenderer.java:101)
at androidx.media3.exoplayer.RendererHolder.render(RendererHolder.java:380)
at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1225)
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:603)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.os.HandlerThread.run(HandlerThread.java:67)
14:19:52.259 D MediaCodec::reclaim(0xb40000785bc4c000) OMX.qcom.video.decoder.avc
14:19:52.260 I Release 4d82ac8 [AndroidXMedia3/1.6.0-alpha02] [r8q, SM-G780G, samsung, 33] [media3.common, media3.exoplayer, media3.decoder, media3.ui, media3.datasource, media3.extractor, media3.transformer, media3.effect]
14:19:52.275 I [OMX.qcom.video.decoder.avc] Now uninitialized
14:19:52.275 I [] Now kWhatShutdownCompleted event : 8033
14:19:52.275 I Codec shutdown complete
14:19:52.276 D flushMediametrics
14:19:52.276 D MediaCodec looper is gone, skip reclaim
14:19:52.279 I state->set(ALLOCATING)
14:19:52.279 I allocate(c2.android.aac.encoder)
14:19:52.285 I setting up 'default' as default (vendor) store
14:19:52.289 I Created component [c2.android.aac.encoder]
14:19:52.289 I [c2.android.aac.encoder] state->set(ALLOCATED)
14:19:52.289 D read media type: audio/mp4a-latm
14:19:52.294 D extent() != 1 for single value type: algo.buffers.max-count.values
14:19:52.294 D extent() != 1 for single value type: output.subscribed-indices.values
14:19:52.294 D extent() != 1 for single value type: input.buffers.allocator-ids.values
14:19:52.294 D extent() != 1 for single value type: output.buffers.allocator-ids.values
14:19:52.294 D extent() != 1 for single value type: algo.buffers.allocator-ids.values
14:19:52.294 D extent() != 1 for single value type: output.buffers.pool-ids.values
14:19:52.295 D extent() != 1 for single value type: algo.buffers.pool-ids.values
14:19:52.300 I query failed after returning 9 values (BAD_INDEX)
14:19:52.300 D c2 config diff is Dict {
c2::u32 coded.bitrate.value = 64000
c2::u32 coded.pl.level = 0
c2::u32 coded.pl.profile = 8192
c2::u32 coding.aac-sbr-mode.value = 3
c2::u32 input.buffers.max-size.value = 2048
c2::u32 input.delay.value = 0
string input.media-type.value = "audio/raw"
string output.media-type.value = "audio/mp4a-latm"
c2::u32 raw.channel-count.value = 1
c2::u32 raw.sample-rate.value = 44100
}
14:19:52.300 D shapeMediaFormat: deltas(0): AMessage(what = 0x00000000) = {
}
14:19:52.301 D flushMediametrics
14:19:52.301 D [c2.android.aac.encoder] buffers are bound to CCodec for this session
14:19:52.301 I appPid(12346) width(0) height(0)
14:19:52.301 D no c2 equivalents for exo-pixel-width-height-ratio-float
14:19:52.301 D no c2 equivalents for is-forced-subtitle
14:19:52.301 D no c2 equivalents for exo-pcm-encoding-int
14:19:52.301 D no c2 equivalents for encoder-delay
14:19:52.301 D no c2 equivalents for is-autoselect
14:19:52.301 D no c2 equivalents for is-default
14:19:52.301 D no c2 equivalents for encoder-padding
14:19:52.301 D no c2 equivalents for flags
14:19:52.301 D no c2 equivalents for encoder
14:19:52.302 D c2 config diff is c2::u32 coded.bitrate.value = 131072
c2::u32 raw.channel-count.value = 2
14:19:52.303 W query -- param skipped: index = 1107298332.
14:19:52.303 D Setting encoder options for disabling wrapping
14:19:52.303 D encoding statistics level = 0
14:19:52.303 D setup formats input: AMessage(what = 0x00000000) = {
int32_t sample-rate = 44100
int32_t channel-count = 2
int32_t max-input-size = 4096
string mime = "audio/raw"
int32_t android._config-pcm-encoding = 2
int32_t bytebuffer-wrapping-disable = 1
}
14:19:52.303 D setup formats output: AMessage(what = 0x00000000) = {
int32_t sample-rate = 44100
int32_t bitrate = 131072
int32_t channel-count = 2
int32_t level = 0
int32_t max-bitrate = 131072
string mime = "audio/mp4a-latm"
int32_t profile = 2
}
14:19:52.303 I query failed after returning 9 values (BAD_INDEX)
14:19:52.303 D c2 config diff is c2::u32 input.buffers.max-size.value = 4096
14:19:52.305 I [c2.android.aac.encoder] state->set(STARTING)
14:19:52.309 W query -- param skipped: index = 1342179345.
14:19:52.310 W query -- param skipped: index = 2415921170.
14:19:52.311 W query -- param skipped: index = 3254792206.
14:19:52.311 W query -- param skipped: index = 3254792194.
14:19:52.313 D [c2.android.aac.encoder#241] Created input block pool with allocatorID 16 => poolID 23 - OK (0)
14:19:52.314 I [c2.android.aac.encoder#241] Created output block pool with allocatorID 16 => poolID 189 - OK
14:19:52.316 D [c2.android.aac.encoder#241] Configured output block pool ids 189 => OK
14:19:52.317 I [c2.android.aac.encoder] state->set(RUNNING)
14:19:52.317 I [c2.android.aac.encoder#241] 4 initial input buffers available
14:19:52.323 D flushMediametrics
14:19:52.351 I Release bc35761 [AndroidXMedia3/1.6.0-alpha02] [r8q, SM-G780G, samsung, 33] [media3.common, media3.exoplayer, media3.decoder, media3.ui, media3.datasource, media3.extractor, media3.transformer, media3.effect]
14:19:52.352 I [c2.android.aac.decoder] state->set(RELEASING)
14:19:52.353 D [c2.android.aac.decoder#962] MediaCodec discarded an unknown buffer
14:19:52.353 D [c2.android.aac.decoder#962] MediaCodec discarded an unknown buffer
14:19:52.353 D [c2.android.aac.decoder#962] MediaCodec discarded an unknown buffer
14:19:52.353 D [c2.android.aac.decoder#962] MediaCodec discarded an unknown buffer
14:19:52.353 D [c2.android.aac.decoder#962] MediaCodec discarded an unknown buffer
14:19:52.353 D [c2.android.aac.decoder#962] MediaCodec discarded an unknown buffer
14:19:52.353 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.353 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.354 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.354 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.355 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.355 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.355 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.355 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.355 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.355 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.355 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.355 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.356 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.356 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.356 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.356 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.357 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.357 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.357 E [SurfaceTexture-3-12346-8](id:303a0000001f,api:3,p:12346,c:12346) dequeueBuffer: BufferQueue has been abandoned
14:19:52.357 E dequeueBuffer failed: NO_INIT(-19).
14:19:52.359 I Release cd1f286 [AndroidXMedia3/1.6.0-alpha02] [r8q, SM-G780G, samsung, 33] [media3.common, media3.exoplayer, media3.decoder, media3.ui, media3.datasource, media3.extractor, media3.transformer, media3.effect]
14:19:52.359 I [c2.android.aac.decoder] state->set(RELEASING)
14:19:52.360 D [c2.android.aac.decoder#163] MediaCodec discarded an unknown buffer
14:19:52.360 D [c2.android.aac.decoder#163] MediaCodec discarded an unknown buffer
14:19:52.360 D [c2.android.aac.decoder#163] MediaCodec discarded an unknown buffer
14:19:52.360 D [c2.android.aac.decoder#163] MediaCodec discarded an unknown buffer
14:19:52.360 D [c2.android.aac.decoder#163] MediaCodec discarded an unknown buffer
14:19:52.360 D [c2.android.aac.decoder#163] MediaCodec discarded an unknown buffer
14:19:52.362 D connecting to surface 0xb4000078474ab010, reason connectToSurface
14:19:52.362 I [OMX.qcom.video.decoder.avc] setting surface generation to 12642326
14:19:52.362 D disconnecting from surface 0xb4000078474ab010, reason connectToSurface(reconnect)
14:19:52.362 D connecting to surface 0xb4000078474ab010, reason connectToSurface(reconnect)
14:19:52.362 D legacy buffer drop disabled: target sdk (35)
14:19:52.366 D set up nativeWindow 0xb4000078474ab010 for 3840x2160, color 0x7fa30c06, rotation 0, usage 0x20402900
14:19:52.366 D disconnecting from surface 0xb40000784745c010, reason disconnectFromSurface
14:19:52.366 E freeAllBuffers: 2 buffers were freed while being dequeued!
14:19:52.366 I [c2.android.aac.decoder] release(1)
14:19:52.367 I [c2.android.aac.decoder] state->set(RELEASED)
14:19:52.368 I onLastStrongRef automatically unlinking death recipients
14:19:52.371 I Codec shutdown complete
14:19:52.371 D flushMediametrics
14:19:52.371 D flushMediametrics
14:19:52.373 E VIDEO_SAMSUNG ERROR Codec exception: CodecInfo{type=VideoDecoder, configurationFormat={exo-pixel-width-height-ratio-float=1.0, sar-width=1, is-forced-subtitle=0, allow-frame-drop=0, level=1, mime=video/avc, profile=8, codecs-string=avc1.64000A, color-standard=1, csd-1=java.nio.HeapByteBuffer[pos=0 lim=8 cap=8], color-transfer=3, encoder-delay=0, sar-height=1, width=100, is-autoselect=0, is-default=0, color-range=2, encoder-padding=0, frame-rate=30.0, max-input-size=76, rotation-degrees=0, height=100, csd-0=java.nio.HeapByteBuffer[pos=0 lim=21 cap=21]}, name=OMX.qcom.video.decoder.avc} / null
14:19:52.373 I [c2.android.aac.decoder] release(1)
14:19:52.374 D handleCreateVideoError java.lang.Exception: Video creating failed. Try again.
Media
All the videos
Bug Report
You will email the zip file produced by adb bugreport to [email protected] after filing this issue.
The text was updated successfully, but these errors were encountered:
Version
Media3 pre-release (alpha, beta or RC not in this list)
More version details
1.6.0-alpha02
Devices that reproduce the issue
Samsung S20 FE. Android version: 13
Devices that do not reproduce the issue
Any others that I've tested (Pixel 6, Pixel 7, Samsung S22, Samsung S21, Samsung S23 etc.)
Reproducible in the demo app?
Yes
Reproduction steps
On this specific device, just try to export the video
Expected result
Output file with video composition
Actual result
Getting the Codec exception.
Exception
MediaCodec error
Full stack trace
Media
All the videos
Bug Report
adb bugreport
to [email protected] after filing this issue.The text was updated successfully, but these errors were encountered: