Home | History | Annotate | Download | only in base

Lines Matching defs:RCHECK

22 #define RCHECK(x)     \
97 RCHECK(buffer_size > 6);
104 RCHECK(ReadBits(&reader, 12) == 0xfff);
110 RCHECK(ReadBits(&reader, 2) == 0);
116 RCHECK(ReadBits(&reader, 4) != 15); // Forbidden.
124 RCHECK(size > 0);
139 RCHECK(buffer_size > 6);
146 RCHECK(ReadBits(&reader, 16) == kAc3SyncWord);
153 RCHECK(sample_rate_code != 3); // Reserved.
157 RCHECK(frame_size_code < 38); // Undefined.
160 RCHECK(ReadBits(&reader, 5) < 10); // Normally 8 or 6, 16 used by EAC3.
174 RCHECK(buffer_size > 6);
181 RCHECK(ReadBits(&reader, 16) == kAc3SyncWord);
184 RCHECK(ReadBits(&reader, 2) != 3);
191 RCHECK(frame_size >= 7);
198 RCHECK(bit_stream_id >= 11 && bit_stream_id <= 16);
208 RCHECK(buffer_size >= 44);
211 RCHECK(Read32LE(buffer + 8) > 0);
215 RCHECK(width > 0 && width <= 32767);
219 RCHECK(height > 0 && height <= 32767);
222 RCHECK(Read32LE(buffer + 28) > 0);
225 RCHECK(Read32LE(buffer + 32) > 0);
235 RCHECK(buffer_size >= 52);
239 RCHECK(ReadBits(&reader, 32) == TAG('c', 'a', 'f', 'f'));
242 RCHECK(ReadBits(&reader, 16) == 1);
248 RCHECK(ReadBits(&reader, 32) == TAG('d', 'e', 's', 'c'));
249 RCHECK(ReadBits(&reader, 64) == 32);
252 RCHECK(ReadBits(&reader, 64) != 0);
255 RCHECK(ReadBits(&reader, 32) != 0);
261 RCHECK(ReadBits(&reader, 32) != 0);
276 RCHECK(buffer_size > 11);
283 RCHECK(ReadBits(&reader, 32) == 0x7ffe8001);
289 RCHECK(ReadBits(&reader, 1) == 0); // CPF must be 0.
292 RCHECK(ReadBits(&reader, 7) >= 5);
296 RCHECK(frame_size >= 95);
302 RCHECK(kSamplingFrequencyValid[ReadBits(&reader, 4)]);
305 RCHECK(ReadBits(&reader, 5) <= 25);
308 RCHECK(ReadBits(&reader, 1) == 0);
314 RCHECK(kExtAudioIdValid[ReadBits(&reader, 3)]);
320 RCHECK(ReadBits(&reader, 2) != 3);
331 RCHECK(buffer_size > 11);
341 RCHECK(section < 5);
344 RCHECK(ReadBits(&reader, 1) == 1);
355 RCHECK(ReadBits(&reader, 3) == 7);
362 RCHECK(ReadBits(&reader, 1) == 0);
363 RCHECK(ReadBits(&reader, 11) == 0x7ff);
365 RCHECK(ReadBits(&reader, 4) == 0xf);
367 RCHECK(ReadBits(&reader, 4) == 0xf);
369 RCHECK(ReadBits(&reader, 4) == 0xf);
371 RCHECK(ReadBits(&reader, 24) == 0xffffff);
377 RCHECK(sequence_number == current_sequence_number);
379 RCHECK(block_number > last_block_number[section]);
396 RCHECK(buffer_size >= 1024); // Need enough data to do a decent check.
401 RCHECK((buffer[offset] & 0xf0) == 0xd0);
437 RCHECK(buffer_size > 16);
452 RCHECK(ReadBits(&reader, 20) == 0x10);
473 RCHECK(next == 1);
486 RCHECK(buffer_size > 16);
501 RCHECK(ReadBits(&reader, 22) == 0x20);
507 RCHECK(ReadBits(&reader, 2) == 2);
515 RCHECK(format != 0 && format != 6); // Forbidden or reserved.
523 RCHECK(format != 0 && format != 7); // Reserved.
526 RCHECK(ReadBits(&reader, 4) == 8); // Not allowed.
528 RCHECK(ufep == 0); // Only 0 and 1 allowed.
533 RCHECK(picture_type_code != 6 && picture_type_code != 7); // Reserved.
540 RCHECK(ReadBits(&reader, 3) == 1); // Not allowed.
554 RCHECK(buffer_size > 4);
569 RCHECK(ReadBits(&reader, 24) == 1);
572 RCHECK(ReadBits(&reader, 1) == 0);
580 RCHECK(nal_ref_idc != 0);
587 RCHECK(nal_ref_idc == 0);
635 RCHECK(buffer_size >= 16);
642 RCHECK(buffer[offset] == 0xff);
644 RCHECK(code >= 0xc0 || code == 1);
664 RCHECK(restart == (last_restart + 1) % 8);
676 RCHECK(length == 8 + 2 * number_components);
703 RCHECK(buffer_size > 14);
710 RCHECK(ReadBits(&reader, 24) == 1);
711 RCHECK(ReadBits(&reader, 8) == PACK_START_CODE);
718 RCHECK(ReadBits(&reader, 2) == 2);
720 RCHECK(mpeg_version == 1);
727 RCHECK(ReadBits(&reader, 1) == 1);
733 RCHECK(ReadBits(&reader, 1) == 1);
739 RCHECK(ReadBits(&reader, 1) == 1);
743 RCHECK(ReadBits(&reader, 1) == 1);
749 RCHECK(ReadBits(&reader, 1) == 1);
759 RCHECK(ReadBits(&reader, 2) == 3);
776 RCHECK(stream_id != 0xbc && stream_id < 0xf0);
778 RCHECK(stream_id != 0xfc && stream_id != 0xfd && stream_id != 0xfe);
787 RCHECK(pes_length > 0);
805 RCHECK(buffer_size >= 250); // Want more than 1 packet to check.
818 RCHECK(ReadBits(&reader, 8) == kMpeg2SyncWord);
826 RCHECK(pid < 3 || pid > 15);
833 RCHECK(adaptation_field_control != 0);
843 RCHECK(adaptation_field_length == 183);
845 RCHECK(adaptation_field_length <= 182);
876 RCHECK(buffer_size > 4);
894 RCHECK(ReadBits(&reader, 24) == 1);
897 RCHECK(start_code < 0x30 || start_code > 0xaf); // 30..AF and
898 RCHECK(start_code < 0xb7 || start_code > 0xb9); // B7..B9 reserved
905 RCHECK(profile > 0);
906 RCHECK(profile < 0x04 || profile > 0x10);
907 RCHECK(profile < 0x13 || profile > 0x20);
908 RCHECK(profile < 0x23 || profile > 0x31);
909 RCHECK(profile < 0x35 || profile > 0x41);
910 RCHECK(profile < 0x43 || profile > 0x60);
911 RCHECK(profile < 0x65 || profile > 0x70);
912 RCHECK(profile < 0x73 || profile > 0x80);
913 RCHECK(profile < 0x83 || profile > 0x90);
914 RCHECK(profile < 0x95 || profile > 0xa0);
915 RCHECK(profile < 0xa4 || profile > 0xb0);
916 RCHECK(profile < 0xb5 || profile > 0xc0);
917 RCHECK(profile < 0xc3 || profile > 0xd0);
918 RCHECK(profile < 0xe4);
923 RCHECK(++sequence_end_count == sequence_start_count);
930 RCHECK(visual_object_verid > 0 && visual_object_verid < 3);
931 RCHECK(ReadBits(&reader, 3) != 0);
934 RCHECK(visual_object_type > 0 && visual_object_type < 6);
939 RCHECK(++vop_count <= visual_object_count);
951 RCHECK(buffer_size > 8);
1032 RCHECK(ReadBits(&reader, 11) == 0x7ff);
1036 RCHECK(version != 1); // Reserved.
1040 RCHECK(layer != 0);
1047 RCHECK(bitrate_index != 0xf);
1051 RCHECK(sampling_index != 3);
1094 RCHECK(buffer_size >= 10); // Must be enough to read the initial header.
1108 RCHECK(ValidMpegAudioFrameHeader(
1128 RCHECK(*offset < buffer_size);
1133 RCHECK(*offset < buffer_size);
1157 RCHECK(*offset < buffer_size);
1165 RCHECK(buffer_size > 20);
1169 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
1170 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '\n', '\r'));
1179 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
1180 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
1181 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
1182 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
1183 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
1184 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ',', '.'));
1185 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 3));
1186 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ' ', 0));
1187 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '-', 0));
1188 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '-', 0));
1189 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, '>', 0));
1190 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ' ', 0));
1191 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 100));
1192 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
1193 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
1194 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ':', 0));
1195 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 2));
1196 RCHECK(VerifyCharacters(buffer, buffer_size, &offset, ',', '.'));
1197 RCHECK(VerifyNumber(buffer, buffer_size, &offset, 3));
1248 RCHECK(buffer_size > 12);
1253 RCHECK(GetElementId(&reader) == 0x1a45dfa3);
1257 RCHECK(reader.bits_available() / 8 >= header_size);
1272 RCHECK(reader.SkipBits(tagsize * 8));
1306 RCHECK(buffer_size >= 24);
1321 RCHECK(ReadBits(&reader, 1) == 0);
1327 RCHECK(ReadBits(&reader, 1) == 1);
1333 RCHECK(ReadBits(&reader, 1) == 0);
1340 RCHECK(ReadBits(&reader, 1) == 1);
1343 RCHECK(profile == 12); // Other profile values not allowed.
1344 RCHECK(ReadBits(&reader, 28) == 0);
1348 RCHECK(ReadBits(&reader, 32) <= 8192);
1349 RCHECK(ReadBits(&reader, 32) <= 8192);
1369 RCHECK(ReadBits(&reader, 24) == 1);
1378 RCHECK(ReadBits(&reader, 2) == 0);
1383 RCHECK(ReadBits(&reader, 3) <= 4); // Verify level = 0..4
1384 RCHECK(ReadBits(&reader, 2) == 1); // Verify colordiff_format = 1
1393 RCHECK(sequence_start_code > 0);