We're now a non-profit! Support open source packet analysis by making a donation.

Display Filter Reference: Opus Interactive Audio Codec

Protocol field name: opus

Versions: 3.6.0 to 4.2.0

Back to Display Filter Reference

Field name Description Type Versions
opus.FC.mFrame Count.mUnsigned integer (8 bits)3.6.0 to 4.2.0
opus.FC.pFrame Count.p bitBoolean3.6.0 to 4.2.0
opus.FC.vFrame Count.v bitBoolean3.6.0 to 4.2.0
opus.frame_dataFrame DataByte sequence3.6.0 to 4.2.0
opus.frame_sizeFrame SizeByte sequence3.6.0 to 4.2.0
opus.paddingPaddingByte sequence3.6.0 to 4.2.0
opus.padding.nonzeroAdditional padding bytes MUST be set to zero by the encoderLabel4.2.0
opus.padding_sizePadding SizeUnsigned integer (32 bits)4.2.0
opus.TOC.cTOC.C bitsUnsigned integer (8 bits)3.6.0 to 4.2.0
opus.TOC.configTOC.configUnsigned integer (8 bits)3.6.0 to 4.2.0
opus.TOC.sTOC.S bitBoolean3.6.0 to 4.2.0
opus.violate_r1Error:[R1] Packets are at least one byte.Label3.6.0 to 4.2.0
opus.violate_r2Error:[R2] No implicit frame length is larger than 1275 bytes.Label3.6.0 to 4.2.0
opus.violate_r3Error:[R3] Code 1 packets have an odd total length, N, so that (N-1)/2 is an integer.Label3.6.0 to 4.2.0
opus.violate_r4Error:[R4] Code 2 packets have enough bytes after the TOC for a valid frame length, and that length is no larger than the number ofbytes remaining in the packet.Label3.6.0 to 4.2.0
opus.violate_r5Error:[R5] Code 3 packets contain at least one frame, but no more than 120 ms of audio total.Label3.6.0 to 4.2.0
opus.violate_r6Error:[R6] The length of a CBR code 3 packet, N, is at least two bytes, the number of bytes added to indicate the padding size plus the trailing padding bytes themselves, P, is no more than N-2, and the frame count, M, satisfies the constraint that (N-2-P) is a non-negative integer multiple of M.Label3.6.0 to 4.2.0
opus.violate_r7Error:[R7] VBR code 3 packets are large enough to contain all the header bytes (TOC byte, frame count byte, any padding length bytes, and any frame length bytes), plus the length of the first M-1 frames, plus any trailing padding bytes.Label3.6.0 to 4.2.0