• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavformat/

Lines Matching defs:prev_pkt

138 int ff_rtmp_check_alloc_array(RTMPPacket **prev_pkt, int *nb_prev_pkt,
150 ptr = av_realloc_array(*prev_pkt, nb_alloc, sizeof(**prev_pkt));
154 *prev_pkt = ptr;
160 int chunk_size, RTMPPacket **prev_pkt, int *nb_prev_pkt)
167 return ff_rtmp_packet_read_internal(h, p, chunk_size, prev_pkt,
183 RTMPPacket *prev_pkt;
198 prev_pkt = *prev_pkt_ptr;
199 size = prev_pkt[channel_id].size;
200 type = prev_pkt[channel_id].type;
201 extra = prev_pkt[channel_id].extra;
205 ts_field = prev_pkt[channel_id].ts_field;
236 timestamp += prev_pkt[channel_id].timestamp;
238 if (!prev_pkt[channel_id].read) {
244 prev_pkt[channel_id].ts_field = ts_field;
245 prev_pkt[channel_id].timestamp = timestamp;
248 RTMPPacket *prev = &prev_pkt[channel_id];
262 prev_pkt[channel_id].channel_id = channel_id;
263 prev_pkt[channel_id].type = type;
264 prev_pkt[channel_id].size = size;
265 prev_pkt[channel_id].extra = extra;
278 RTMPPacket *prev = &prev_pkt[channel_id];
286 prev_pkt[channel_id].read = 0; // read complete; reset if needed
291 RTMPPacket **prev_pkt, int *nb_prev_pkt,
295 int ret = rtmp_packet_read_one_chunk(h, p, chunk_size, prev_pkt,
314 RTMPPacket *prev_pkt;
321 prev_pkt = *prev_pkt_ptr;
323 //if channel_id = 0, this is first presentation of prev_pkt, send full hdr.
324 use_delta = prev_pkt[pkt->channel_id].channel_id &&
325 pkt->extra == prev_pkt[pkt->channel_id].extra &&
326 pkt->timestamp >= prev_pkt[pkt->channel_id].timestamp;
330 timestamp -= prev_pkt[pkt->channel_id].timestamp;
339 if (pkt->type == prev_pkt[pkt->channel_id].type &&
340 pkt->size == prev_pkt[pkt->channel_id].size) {
342 if (pkt->ts_field == prev_pkt[pkt->channel_id].ts_field)
370 prev_pkt[pkt->channel_id].channel_id = pkt->channel_id;
371 prev_pkt[pkt->channel_id].type = pkt->type;
372 prev_pkt[pkt->channel_id].size = pkt->size;
373 prev_pkt[pkt->channel_id].timestamp = pkt->timestamp;
374 prev_pkt[pkt->channel_id].ts_field = pkt->ts_field;
375 prev_pkt[pkt->channel_id].extra = pkt->extra;