Lines Matching defs:prev_pkt
75 int chunk_size, RTMPPacket *prev_pkt)
95 data_size = prev_pkt[channel_id].data_size;
96 type = prev_pkt[channel_id].type;
97 extra = prev_pkt[channel_id].extra;
101 timestamp = prev_pkt[channel_id].ts_delta;
130 timestamp += prev_pkt[channel_id].timestamp;
136 prev_pkt[channel_id].channel_id = channel_id;
137 prev_pkt[channel_id].type = type;
138 prev_pkt[channel_id].data_size = data_size;
139 prev_pkt[channel_id].ts_delta = timestamp - prev_pkt[channel_id].timestamp;
140 prev_pkt[channel_id].timestamp = timestamp;
141 prev_pkt[channel_id].extra = extra;
162 int chunk_size, RTMPPacket *prev_pkt)
169 pkt->ts_delta = pkt->timestamp - prev_pkt[pkt->channel_id].timestamp;
171 //if channel_id = 0, this is first presentation of prev_pkt, send full hdr.
172 if (prev_pkt[pkt->channel_id].channel_id &&
173 pkt->extra == prev_pkt[pkt->channel_id].extra) {
174 if (pkt->type == prev_pkt[pkt->channel_id].type &&
175 pkt->data_size == prev_pkt[pkt->channel_id].data_size) {
177 if (pkt->ts_delta == prev_pkt[pkt->channel_id].ts_delta)
208 prev_pkt[pkt->channel_id].channel_id = pkt->channel_id;
209 prev_pkt[pkt->channel_id].type = pkt->type;
210 prev_pkt[pkt->channel_id].data_size = pkt->data_size;
211 prev_pkt[pkt->channel_id].timestamp = pkt->timestamp;
213 prev_pkt[pkt->channel_id].ts_delta = pkt->ts_delta;
215 prev_pkt[pkt->channel_id].ts_delta = pkt->timestamp;
217 prev_pkt[pkt->channel_id].extra = pkt->extra;