• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavformat/

Lines Matching refs:data

94 static void free_context(PayloadContext * data)
97 for (i = 0; i < data->nb_au_headers; i++) {
103 av_free(&data->au_headers[i]);
105 av_free(data->mode);
106 av_free(data);
122 static int rtp_parse_mp4_au(PayloadContext *data, const uint8_t *buf)
134 data->au_headers_length_bytes = (au_headers_length + 7) / 8;
139 init_get_bits(&getbitcontext, buf, data->au_headers_length_bytes * 8);
142 au_header_size = data->sizelength + data->indexlength;
146 data->nb_au_headers = au_headers_length / au_header_size;
147 if (!data->au_headers || data->au_headers_allocated < data->nb_au_headers) {
148 av_free(data->au_headers);
149 data->au_headers = av_malloc(sizeof(struct AUHeaders) * data->nb_au_headers);
150 data->au_headers_allocated = data->nb_au_headers;
156 data->au_headers[0].size = 0;
157 data->au_headers[0].index = 0;
158 for (i = 0; i < data->nb_au_headers; ++i) {
159 data->au_headers[0].size += get_bits_long(&getbitcontext, data->sizelength);
160 data->au_headers[0].index = get_bits_long(&getbitcontext, data->indexlength);
163 data->nb_au_headers = 1;
171 PayloadContext *data,
177 if (rtp_parse_mp4_au(data, buf))
180 buf += data->au_headers_length_bytes + 2;
181 len -= data->au_headers_length_bytes + 2;
185 av_new_packet(pkt, data->au_headers[0].size);
186 memcpy(pkt->data, buf, data->au_headers[0].size);
192 static int parse_fmtp(AVStream *stream, PayloadContext *data,
210 *(int *)((char *)data+
213 *(char **)((char *)data+
222 PayloadContext *data, const char *line)
227 return ff_parse_fmtp(s->streams[st_index], data, p, parse_fmtp);