MCPcopy Create free account
hub / github.com/78/tenbox / StartCodeLength

Function StartCodeLength

src/daemon/ffmpeg_video_encoder.cpp:178–190  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

176}
177
178size_t StartCodeLength(const uint8_t* data, size_t size, size_t offset) {
179 if (offset + 3 <= size && data[offset] == 0 && data[offset + 1] == 0 && data[offset + 2] == 1) {
180 return 3;
181 }
182 if (offset + 4 <= size &&
183 data[offset] == 0 &&
184 data[offset + 1] == 0 &&
185 data[offset + 2] == 0 &&
186 data[offset + 3] == 1) {
187 return 4;
188 }
189 return 0;
190}
191
192size_t FindStartCode(const uint8_t* data, size_t size, size_t offset) {
193 for (size_t i = offset; i + 3 <= size; ++i) {

Callers 2

FindStartCodeFunction · 0.85
AnnexBToLengthPrefixedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected