ErrLookup › google/ExoPlayer

google/ExoPlayer

This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media · Java · 1,169 source files

Analyzed at dd430f7053 on 2026-08-14. 105 documented errors.

Code / MessageTypeSeverityTags
Could not delete the previous export output file
exception error android, transformer, file-io, demo
Could not create the export output file
exception error android, transformer, file-io, demo
Failed to load MediaPipeShaderProgram
exception error android, mediapipe, transformer, reflection, demo
Unexpected color filter ${colorFilterSelection}
exception error android, transformer, validation, demo
Failed to load bitmap.
exception error android, bitmap, image-decode, demo
Failed to load decoder native library.
exception critical android, av1, native-library, decoder, extension
Failed to initialize decoder. Error: ${gav1GetErrorMessage(g
exception critical android, av1, native-library, decoder-initialization
Invalid output mode.
validation error android, av1, video-output, surface, api-misuse
Buffer render error: ${gav1GetErrorMessage(gav1DecoderContex
exception error android, av1, surface, rendering, native-library
Failed to render output buffer to surface: decoder is not in
exception error android, av1, renderer-lifecycle, api-misuse
The item must specify its mimeType
validation error android, cast, mediaitem, validation
ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED
Cleartext HTTP traffic not permitted. See https://developer.android.com/guide/to
http error android, network, cronet, http, security-config
ERROR_CODE_IO_BAD_HTTP_STATUS
Response code: ${responseCode}
http error android, network, cronet, http-status
ERROR_CODE_IO_INVALID_HTTP_CONTENT_TYPE
Invalid content type: ${contentType}
http error android, network, cronet, content-type, http
Passed buffer is not a direct ByteBuffer
validation error android, cronet, nio, api-misuse
ERROR_CODE_FAILED_RUNTIME_CHECK
HTTP request with non-empty body must set Content-Type
validation error android, cronet, http, post-request, validation
Failed to load decoder native libraries.
exception critical android, ffmpeg, native-library, decoder, extension
Initialization failed.
exception critical android, ffmpeg, decoder-initialization, native-library
Initialization data must be of length 1
exception error android, flac, decoder-initialization, metadata
Failed to decode StreamInfo
exception error android, flac, metadata, parser, corrupt-file
Failed to load decoder native libraries.
exception critical flac, native, jni, decoder, exoplayer, initialization
Failed to initialize decoder
exception critical flac, native, decoder, memory, initialization
Cannot read frame at position ${lastDecodePosition}
exception error flac, extractor, corruption, parsing, io
Failed to find cue point
exception error ima, ads, vast, playback-state, cue-points
${errorMessage} [errorCode: ${errorCode}]
exception error ima, ssai, dai, network, stream-request
Multiple IMA server side ad insertion sources not supported.
exception error ima, ssai, playlist, validation
Invalid URI scheme or authority.
validation error ima, ssai, uri, validation
Unsupported stream format:${format}
validation error ima, ssai, uri, stream-format
No unplayed ad group found before or at the start time us %d
exception error ima, ssai, vod, timeline, ad-playback-state
FileMediaItem isn't supported
exception error media2, conversion, media-item, deprecated
CallbackMediaItem isn't supported
exception error media2, conversion, media-item, data-source, deprecated
Failed to load decoder native libraries
exception critical opus, native, jni, decoder, initialization
Invalid header length
exception error opus, audio, decoder, exoplayer-extension, initialization-data
Invalid channel count: ${channelCount}
exception error opus, audio, channels, decoder, exoplayer-extension
Invalid header, missing stream map
exception error opus, audio, channel-mapping, decoder, exoplayer-extension
Failed to initialize decoder
exception error opus, native, decoder-init, multistream, exoplayer-extension
Failed to render output buffer to surface: decoder is not in
exception error vp9, libvpx, video, renderer, surface-yuv, exoplayer-extension
Failed to load decoder native libraries.
exception error vp9, native-library, packaging, abi, exoplayer-extension
Vpx decoder does not support secure decode.
exception error vp9, drm, secure-decode, widevine, exoplayer-extension
Failed to initialize decoder
exception error vp9, native, decoder-init, memory, exoplayer-extension
Buffer render failed.
exception error vp9, libvpx, surface, render, exoplayer-extension
Unknown RatingType: ${ratingType}
validation error rating, bundle, serialization, media3, validation
Missing implementation to handle COMMAND_PLAY_PAUSE
exception error simplebaseplayer, custom-player, playback-control, media3, contract
Missing implementation to handle COMMAND_PREPARE
exception error simplebaseplayer, custom-player, prepare, media3, contract
Missing implementation to handle COMMAND_STOP
exception error simplebaseplayer, custom-player, stop, media3, contract
Missing implementation to handle COMMAND_RELEASE
exception error simplebaseplayer, custom-player, release, media3, contract
Missing implementation to handle COMMAND_SET_REPEAT_MODE
exception error simplebaseplayer, custom-player, repeat-mode, media3, contract
Missing implementation to handle COMMAND_SET_SHUFFLE_MODE
exception error simplebaseplayer, custom-player, shuffle, media3, contract
Missing implementation to handle COMMAND_SET_SPEED_AND_PITCH
exception error simplebaseplayer, custom-player, playback-speed, media3, contract
Missing implementation to handle COMMAND_SET_TRACK_SELECTION
exception error simplebaseplayer, custom-player, track-selection, media3, contract
Missing implementation to handle COMMAND_SET_PLAYLIST_METADA
exception error simplebaseplayer, custom-player, playlist-metadata, media3, contract
Missing implementation to handle COMMAND_SET_VOLUME
exception error exoplayer, media3, player, volume, subclassing
Missing implementation to handle COMMAND_SET_DEVICE_VOLUME o
exception error exoplayer, media3, player, device-volume, subclassing
Missing implementation to handle COMMAND_ADJUST_DEVICE_VOLUM
exception error exoplayer, media3, player, device-volume, subclassing
Missing implementation to handle COMMAND_SET_VIDEO_SURFACE
exception error exoplayer, media3, player, video-surface, subclassing
Missing implementation to handle COMMAND_SET_MEDIA_ITEM(S)
exception error exoplayer, media3, player, playlist, subclassing
Missing implementation to handle COMMAND_CHANGE_MEDIA_ITEMS
exception error exoplayer, media3, player, playlist, subclassing
Missing implementation to handle one of the COMMAND_SEEK_*
exception error exoplayer, media3, player, seek, subclassing
Player is accessed on the wrong thread. Current thread: '%s'
exception error exoplayer, media3, player, threading, looper
Unhandled input format: ${audioFormat}
exception error exoplayer, media3, audio, audio-processor, pcm
Unhandled input format: {audioFormat}
exception error exoplayer, media3, audio, channel-mixing, pcm
No mixing matrix for input channel count {audioFormat}
exception error exoplayer, media3, audio, channel-mixing, configuration
Default channel mixing coefficients for {inputChannelCount}-
exception error exoplayer, media3, audio, channel-mixing, unsupported-operation
Coefficient at index {i} is negative.
validation error exoplayer, media3, audio, channel-mixing, validation
Unhandled input format: {audioFormat}
exception error exoplayer, media3, audio, sonic, playback-speed, pcm
Unhandled input format: {audioFormat}
exception error exoplayer, media3, audio, pcm, passthrough, audio-processor
Not in applications main thread
exception error threading, android, player, assertion
Couldn't create {baseName}
exception error io, filesystem, storage, atomic-file
No call to setSamplerTexId() before bind.
exception error opengl, gl, glprogram, sampler, effects
Unexpected uniform type: {type}
exception error opengl, gl, glprogram, shader, uniforms
Unsupported color transfer: {colorTransfer}
validation error opengl, egl, hdr, color, video
glError: {gluErrorString(error)}
exception error opengl, gl, gles, glexception, driver
width or height is less than 0
exception error opengl, gl, validation, texture
eglCreateContext() failed to create a valid context. The dev
exception error opengl, egl, gles3, device-support, context
eglChooseConfig failed.
exception error opengl, egl, hdr, device-support, config
Invalid index {index}, size is {size}
exception error collections, index-out-of-bounds, parsing
Top bit not zero: {result}
exception error parsing, binary, endianness, format
Invalid UTF-8 sequence first byte: {value}
exception error parsing, utf-8, string, corruption
Invalid UTF-8 sequence continuation byte: {value}
exception error parsing, utf-8, string, subtitles, corruption
Unsupported charset: %s
validation error parsing, charset, encoding, validation
Priority too low [priority=%d, highest=%d]
exception warning concurrency, priority, io, downloads
TimestampAdjuster failed to initialize in " + timeoutMs + "
exception error timestamps, synchronization, timeout, playback
Error instantiating VP9 extension
exception critical exoplayer, reflection, extension, vp9, renderer, initialization
Error instantiating AV1 extension
exception critical exoplayer, reflection, extension, av1, renderer, initialization
Error instantiating MIDI extension
exception critical exoplayer, reflection, midi, renderer, proguard, initialization
Error instantiating Opus extension
exception critical exoplayer, reflection, extension, opus, audio, initialization
Error instantiating FLAC extension
exception critical exoplayer, reflection, extension, flac, audio, initialization
Error instantiating FFmpeg extension
exception critical exoplayer, reflection, extension, ffmpeg, audio, native, initialization
Player is accessed on the wrong thread. Current thread: '%s'
exception error exoplayer, threading, concurrency, looper, illegalstate
Playback stuck buffering and not loading
exception critical exoplayer, buffering, watchdog, deadlock, network, codec
Message delivery timed out.
exception error exoplayer, playermessage, timeout, threading, messaging
Unhandled input format:
exception error exoplayer, audio, pcm, channel-mapping, configuration
Unable to configure passthrough for: %s
exception error exoplayer, audio, passthrough, configuration, capabilities, android-tv
Invalid output encoding (mode=%s) for: %s
exception error exoplayer, audio, configuration, offload, encoding
Invalid output channel config (mode=%s) for: %s
exception error exoplayer, audio, configuration, channels, offload, audiotrack
Spurious audio timestamp (system clock mismatch): {audioTime
exception warning exoplayer, audio, audiotrack, timestamp, firmware
AudioTrack.STATE_UNINITIALIZED
AudioTrack init failed {audioTrackState} Config({sampleRate}, {channelConfig}, {
exception error exoplayer, audio, audiotrack, initialization, offload, configuration
audioTrackState != AudioTrack.STATE_INITIALIZED
AudioTrack init failed {audioTrackState} Config({sampleRate}, {channelConfig}, {
exception error exoplayer, audio, audiotrack, initialization, hal, resource-exhaustion
Unhandled input format: {inputAudioFormat}
exception error exoplayer, audio, pcm, silence-skipping, configuration
Unhandled input format: {inputAudioFormat}
exception error exoplayer, audio, pcm, float, deprecated, configuration
Unhandled input format: {inputAudioFormat}
exception error exoplayer, audio, pcm, gapless, trimming, configuration
Attempting to open a session using a dummy ExoMediaDrm.
exception error drm, exoplayer, android, widevine, playback, configuration
No license URL
exception error drm, exoplayer, android, license-server, configuration, network
DECODER_QUERY_ERROR
Decoder init failed: [{errorCode}], {format}
exception error exoplayer, android, media-codec, decoder, oem, initialization
NO_SUITABLE_DECODER_ERROR
Decoder init failed: [{errorCode}], {format}
exception error exoplayer, android, media-codec, decoder, codec-support, playback