| 284 | } |
| 285 | |
| 286 | static av_always_inline unsigned int bytestream2_put_buffer(PutByteContext *p, |
| 287 | const uint8_t *src, |
| 288 | unsigned int size) |
| 289 | { |
| 290 | unsigned int size2; |
| 291 | if (p->eof) |
| 292 | return 0; |
| 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); |
| 294 | if (size2 != size) |
| 295 | p->eof = 1; |
| 296 | memcpy(p->buffer, src, size2); |
| 297 | p->buffer += size2; |
| 298 | return size2; |
| 299 | } |
| 300 | |
| 301 | static av_always_inline unsigned int bytestream2_put_bufferu(PutByteContext *p, |
| 302 | const uint8_t *src, |
no outgoing calls
no test coverage detected