Lines Matching refs:reader
108 BufferReader *reader = user_data;
111 if (reader->pos == reader->size) {
114 remaining = reader->size - reader->pos;
118 memcpy(out_buffer, reader->buffer + reader->pos, nb_bytes);
119 reader->pos += (int)nb_bytes;
125 BufferReader *reader = user_data;
127 if (reader->pos == 0) {
130 if (nb_bytes + reader->pos < 0) {
131 nb_bytes = -reader->pos;
136 if (reader->pos == reader->size) {
139 remaining = reader->size - reader->pos;
144 reader->pos += (int)nb_bytes;
150 BufferReader *reader = user_data;
151 if (nb_bytes < 0 || nb_bytes > reader->size) {
154 reader->pos = (int)nb_bytes;
333 BufferReader reader = {0, avpkt->size, avpkt->data};
384 opj_stream_set_user_data(stream, &reader, NULL);