| 190 | } |
| 191 | |
| 192 | size_t FindStartCode(const uint8_t* data, size_t size, size_t offset) { |
| 193 | for (size_t i = offset; i + 3 <= size; ++i) { |
| 194 | if (StartCodeLength(data, size, i) != 0) return i; |
| 195 | } |
| 196 | return size; |
| 197 | } |
| 198 | |
| 199 | bool AnnexBToLengthPrefixed(std::span<const uint8_t> input, std::vector<uint8_t>* output) { |
| 200 | if (!output) return false; |
no test coverage detected