ErrLookup › pion/webrtc
pion/webrtc
Pure Go implementation of the WebRTC API · Go · 121 source files
Analyzed at 8c25dc09fa on 2026-09-03. 62 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| stream is nil | exception | error | go, media, h264, nil-argument |
| data is not a H264 bitstream | exception | error | go, media, h264, bitstream-format |
| stream is nil | exception | error | go, media, h265, hevc, nil-argument |
| data is not a H265/HEVC bitstream | exception | error | go, media, h265, hevc, bitstream-format |
| stream is nil | exception | error | go, media, ivf, nil-argument |
| incomplete frame header | exception | error | go, media, ivf, truncated-data |
| incomplete frame data | exception | error | go, media, ivf, truncated-data |
| incomplete file header | exception | error | go, media, ivf, truncated-data, file-header |
| IVF signature mismatch | exception | error | go, media, ivf, signature, wrong-format |
| IVF version unknown, parser may not parse correctly | exception | warning | go, media, ivf, version-mismatch, format-version |
| invalid media timebase | exception | error | |
| file not opened | exception | error | |
| invalid nil packet | exception | error | |
| codec is unset | exception | error | |
| codec is already set | exception | error | |
| no codec for this MimeType | exception | error | go, media, ivf, configuration |
| invalid media timebase | exception | error | go, media, ivf, corrupt-file |
| stream is nil | exception | error | go, media, ogg, nil-pointer |
| bad header signature | exception | error | go, media, ogg, corrupt-file |
| bad opus tags signature | exception | error | go, media, ogg, opus, corrupt-file |
| wrong header, expected beginning of stream | exception | error | ogg, opus, stream-format, audio |
| payload for id page must be 19 bytes | exception | error | ogg, opus, validation, audio |
| bad payload signature | exception | error | ogg, opus, signature, stream-format |
| not enough data for payload header | exception | error | ogg, truncation, io, stream |
| expected and actual checksum do not match | exception | error | ogg, checksum, corruption, crc |
| unsupported channel mapping family | exception | error | ogg, opus, audio-channels, unsupported-feature |
| file not opened | exception | error | io, writer, nil-argument, ogg, ivf |
| output not opened | exception | error | ogg, writer, nil-argument, io |
| invalid nil packet | exception | error | rtp, validation, nil-argument, ogg, ivf |
| duplicate Ogg track SSRC | exception | error | ogg, rtp, ssrc, track, duplicate |
| duplicate Ogg track serial | exception | error | ogg, rtp, media, duplicate-serial |
| cannot add Ogg tracks after writing has started | exception | error | ogg, lifecycle, state, media |
| RTP packet SSRC does not match Ogg track SSRC | exception | error | rtp, ssrc, ogg, media, mismatch |
| invalid Opus packet | exception | error | opus, rtp, validation, media |
| invalid channel count | exception | error | opus, channels, validation, ogg |
| invalid channel mapping | exception | error | |
| invalid OpusTags | exception | error | |
| malformed rtpdump | exception | error | |
| %w: expected(0) got(%d) | exception | error | |
| %w: expected OpusHead, got %s | exception | error | |
| %w: ambisonics family type 3 is not supported | validation | error | go, ogg, opus, unsupported-feature, ambisonics |
| %w: payload too short | validation | error | go, ogg, opus, truncated-input |
| %w: expected %q, got %q | validation | error | go, ogg, opus, invalid-magic, wrong-packet |
| %w: payload too short for vendor string | validation | error | go, ogg, opus, corrupt-metadata, length-check |
| %w: payload too short for vendor+comment count | validation | error | go, ogg, opus, truncated-input, length-check |
| %w: unreasonable comment count | validation | error | go, ogg, opus, malformed-header, input-validation |
| %w: payload too short for comment len %d | validation | error | go, ogg, opus, truncated-payload, malformed-header |
| %w: payload too short for comment %d | validation | error | go, ogg, opus, buffer-overrun, malformed-header |
| %w: invalid comment %d | validation | error | go, ogg, opus, metadata, spec-violation |
| %w: unsupported family %d | validation | error | go, ogg, opus, channel-mapping, invalid-configuration |
| %w: stream count must be one | validation | error | go, ogg, opus, channel-mapping, validation |
| %w: coupled count exceeds stream count | validation | error | go, ogg, opus, channel-mapping, validation |
| %w: channel map entry is out of range | validation | error | go, ogg, opus, channel-mapping, validation |
| %w: invalid family 2 mapping | validation | error | go, ogg, opus, channel-mapping, validation |
| %w: unsupported family 1 channel count | validation | error | go, ogg, opus, channel-mapping, validation |
| %w: invalid family 1 mapping | validation | error | go, ogg, opus, channel-mapping, validation |
| %w: too many user comments | validation | error | go, opus, opus-tags, metadata, validation |
| %w: header is too long | validation | error | go, opus, opus-tags, metadata, validation |
| %w: invalid user comment name | validation | error | go, opus, opus-tags, metadata, validation |
| %w: user comment is too long | validation | error | go, ogg, opus, metadata, validation, size-limit |
| %w: %s is not valid UTF-8 | validation | error | go, ogg, opus, utf-8, encoding, validation |
| %w: %s is too long | validation | error | go, ogg, opus, metadata, validation, size-limit |