Codes

object Codes

The complete, stable OGplayer error code table.

2000NETWORK_CONNECTION_FAILEDNetworkyes
2001NETWORK_TIMEOUTNetworkyes
2002NETWORK_HTTP_STATUS (status unknown)Networkno
2100–2599NETWORK_HTTP_STATUS — code is 2000 + HTTP status (2403 = HTTP 403, 2500 = HTTP 500)Network5xx yes / 4xx no
3000SOURCE_MALFORMEDSourceno
3001SOURCE_UNSUPPORTEDSourceno
3002SOURCE_NOT_FOUNDSourceno
4000DRM_LICENSE_FAILEDDrmno
4001DRM_LICENSE_HTTP_STATUS (status unknown)Drmno
4100–4599DRM_LICENSE_HTTP_STATUS — code is 4000 + HTTP status (4403 = HTTP 403)Drm5xx yes / 4xx no
4002DRM_TOKEN_FETCH_FAILEDDrmyes
4003DRM_PROVISIONING_FAILEDDrmyes
4004DRM_SESSION_EXPIREDDrmyes
4005DRM_UNSUPPORTEDDrmno
5000DECODER_INIT_FAILEDRendererno
5001DECODING_FAILEDRendererno
5002AUDIO_OUTPUT_FAILEDRendererno
6000BEHIND_LIVE_WINDOWLiveyes
9000UNKNOWNUnknownno

DRM errors are only surfaced after the SDK's silent recovery (fresh token + session re-prepare, max 2 attempts/60s) has failed; BEHIND_LIVE_WINDOW only after the automatic seek-to-live retry failed.

Properties

Link copied to clipboard
const val AUDIO_OUTPUT_FAILED: Int = 5002
Link copied to clipboard
const val BEHIND_LIVE_WINDOW: Int = 6000
Link copied to clipboard
const val DECODER_INIT_FAILED: Int = 5000
Link copied to clipboard
const val DECODING_FAILED: Int = 5001
Link copied to clipboard
const val DRM_LICENSE_FAILED: Int = 4000
Link copied to clipboard
const val DRM_LICENSE_HTTP_STATUS: Int = 4001
Link copied to clipboard
Link copied to clipboard
const val DRM_PROVISIONING_FAILED: Int = 4003
Link copied to clipboard
const val DRM_SESSION_EXPIRED: Int = 4004
Link copied to clipboard
const val DRM_TOKEN_FETCH_FAILED: Int = 4002
Link copied to clipboard
const val DRM_UNSUPPORTED: Int = 4005
Link copied to clipboard
const val NETWORK_CONNECTION_FAILED: Int = 2000
Link copied to clipboard
const val NETWORK_HTTP_STATUS: Int = 2002
Link copied to clipboard
const val NETWORK_HTTP_STATUS_BASE: Int = 2000

HTTP failure codes are BASE + HTTP status (e.g. 2403, 4403).

Link copied to clipboard
const val NETWORK_TIMEOUT: Int = 2001
Link copied to clipboard
const val SOURCE_MALFORMED: Int = 3000
Link copied to clipboard
const val SOURCE_NOT_FOUND: Int = 3002
Link copied to clipboard
const val SOURCE_UNSUPPORTED: Int = 3001
Link copied to clipboard
const val UNKNOWN: Int = 9000