Lines Matching refs:data
33 static void mpegts_close_context(PayloadContext *data)
35 if (!data)
37 if (data->ts)
38 avpriv_mpegts_parse_close(data->ts);
42 PayloadContext *data)
44 data->ts = avpriv_mpegts_parse_open(ctx);
45 if (!data->ts)
50 static int mpegts_handle_packet(AVFormatContext *ctx, PayloadContext *data,
64 if (data->read_buf_index >= data->read_buf_size)
66 ret = avpriv_mpegts_parse_packet(data->ts, pkt, data->buf + data->read_buf_index,
67 data->read_buf_size - data->read_buf_index);
70 data->read_buf_index += ret;
71 if (data->read_buf_index < data->read_buf_size)
77 ret = avpriv_mpegts_parse_packet(data->ts, pkt, buf, len);
79 * is "no more data to return from the provided buffer", so return
84 data->read_buf_size = FFMIN(len - ret, sizeof(data->buf));
85 memcpy(data->buf, buf + ret, data->read_buf_size);
86 data->read_buf_index = 0;