35 #define OPUS_HEAD_SIZE 19
74 if (os->
psize < 8 || memcmp(packet,
"OpusTags", 8))
91 unsigned toc, toc_config, toc_count,
frame_size, nb_frames = 1;
97 toc_config = toc >> 3;
99 frame_size = toc_config < 12 ?
FFMAX(480, 960 * (toc_config & 3)) :
100 toc_config < 16 ? 480 << (toc_config & 1) :
101 120 << (toc_config & 3);
102 if (toc_count == 3) {
105 nb_frames = packet[1] & 0x3F;
106 }
else if (toc_count) {
125 "Last packet was truncated to %d due to end trimming.\n",