* NAME: stream->buffer() * DESCRIPTION: set stream buffer pointers */
| 76 | * DESCRIPTION: set stream buffer pointers |
| 77 | */ |
| 78 | void mad_stream_buffer(struct mad_stream *stream, |
| 79 | unsigned char const *buffer, unsigned long length) |
| 80 | { |
| 81 | stack(__FUNCTION__, __FILE__, __LINE__); |
| 82 | stream->buffer = buffer; |
| 83 | stream->bufend = buffer + length; |
| 84 | |
| 85 | stream->this_frame = buffer; |
| 86 | stream->next_frame = buffer; |
| 87 | |
| 88 | stream->sync = 1; |
| 89 | |
| 90 | mad_bit_init(&stream->ptr, buffer); |
| 91 | } |
| 92 | |
| 93 | /* |
| 94 | * NAME: stream->skip() |
no test coverage detected