• 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:dts

375         { "dts"      , CODEC_ID_DTS       , AVMEDIA_TYPE_AUDIO },
891 int64_t dts, int64_t pts)
896 if(st->first_dts != AV_NOPTS_VALUE || dts == AV_NOPTS_VALUE || st->cur_dts == AV_NOPTS_VALUE)
899 st->first_dts= dts - st->cur_dts;
900 st->cur_dts= dts;
906 if(pktl->pkt.pts != AV_NOPTS_VALUE && pktl->pkt.pts == pktl->pkt.dts)
909 if(pktl->pkt.dts != AV_NOPTS_VALUE)
910 pktl->pkt.dts += st->first_dts;
928 if(pktl->pkt.pts != pktl->pkt.dts || pktl->pkt.dts != AV_NOPTS_VALUE || pktl->pkt.duration)
941 if(pktl->pkt.pts == pktl->pkt.dts && pktl->pkt.dts == AV_NOPTS_VALUE
943 pktl->pkt.dts= cur_dts;
965 pkt->dts= AV_NOPTS_VALUE;
981 if(pkt->pts != AV_NOPTS_VALUE && pkt->dts != AV_NOPTS_VALUE && pkt->dts > pkt->pts && st->pts_wrap_bits<63
982 /*&& pkt->dts-(1LL<<st->pts_wrap_bits) < pkt->pts*/){
983 pkt->dts -= 1LL<<st->pts_wrap_bits;
986 // some mpeg2 in mpeg-ps lack dts (issue171 / input_file.mpg)
989 if(delay==1 && pkt->dts == pkt->pts && pkt->dts != AV_NOPTS_VALUE && presentation_delayed){
990 av_log(s, AV_LOG_DEBUG, "invalid dts/pts combination\n");
991 pkt->dts= pkt->pts= AV_NOPTS_VALUE;
1011 if(pkt->dts != AV_NOPTS_VALUE)
1012 pkt->dts += offset;
1020 if (pkt->dts != AV_NOPTS_VALUE) {
1022 st->reference_dts = pkt->dts - pc->dts_ref_dts_delta * num / den;
1023 pkt->pts = pkt->dts + pc->pts_dts_delta * num / den;
1026 pkt->dts = st->reference_dts + pc->dts_ref_dts_delta * num / den;
1027 pkt->pts = pkt->dts + pc->pts_dts_delta * num / den;
1030 st->reference_dts = pkt->dts; // new reference
1035 if(pkt->dts != AV_NOPTS_VALUE && pkt->pts != AV_NOPTS_VALUE && pkt->pts > pkt->dts)
1038 // av_log(NULL, AV_LOG_DEBUG, "IN delayed:%d pts:%"PRId64", dts:%"PRId64" cur_dts:%"PRId64" st:%d pc:%p\n", presentation_delayed, pkt->pts, pkt->dts, st->cur_dts, pkt->stream_index, pc);
1045 if (pkt->dts == AV_NOPTS_VALUE)
1046 pkt->dts = st->last_IP_pts;
1047 update_initial_timestamps(s, pkt->stream_index, pkt->dts, pkt->pts);
1048 if (pkt->dts == AV_NOPTS_VALUE)
1049 pkt->dts = st->cur_dts;
1051 /* this is tricky: the dts must be incremented by the duration
1055 if(pkt->dts != AV_NOPTS_VALUE)
1056 st->cur_dts = pkt->dts + st->last_IP_duration;
1061 } else if(pkt->pts != AV_NOPTS_VALUE || pkt->dts != AV_NOPTS_VALUE || pkt->duration){
1073 pkt->pts = pkt->dts;
1077 pkt->dts = pkt->pts;
1087 if(pkt->dts == AV_NOPTS_VALUE)
1088 pkt->dts= st->pts_buffer[0];
1090 update_initial_timestamps(s, pkt->stream_index, pkt->dts, pkt->pts); // this should happen on the first packet
1092 if(pkt->dts > st->cur_dts)
1093 st->cur_dts = pkt->dts;
1096 // av_log(NULL, AV_LOG_ERROR, "OUTdelayed:%d/%d pts:%"PRId64", dts:%"PRId64" cur_dts:%"PRId64"\n", presentation_delayed, delay, pkt->pts, pkt->dts, st->cur_dts);
1132 (pkt->flags & AV_PKT_FLAG_KEY) && pkt->dts != AV_NOPTS_VALUE) {
1134 av_add_index_entry(st, pkt->pos, pkt->dts, 0, 0, AVINDEX_KEYFRAME);
1140 st->cur_pkt.pts, st->cur_pkt.dts,
1143 st->cur_pkt.dts = AV_NOPTS_VALUE;
1154 pkt->dts = st->parser->dts;
1169 av_add_index_entry(st, st->parser->frame_offset, pkt->dts,
1207 st->cur_pkt.dts != AV_NOPTS_VALUE &&
1208 st->cur_pkt.pts < st->cur_pkt.dts){
1209 av_log(s, AV_LOG_WARNING, "Invalid timestamps stream=%d, pts=%"PRId64", dts=%"PRId64", size=%d\n",
1212 st->cur_pkt.dts,
1219 av_log(s, AV_LOG_DEBUG, "av_read_packet stream=%d, pts=%"PRId64", dts=%"PRId64", size=%d, duration=%d, flags=%d\n",
1222 st->cur_pkt.dts,
1244 av_log(s, AV_LOG_DEBUG, "read_frame_internal stream=%d, pts=%"PRId64", dts=%"PRId64", size=%d, duration=%d, flags=%d\n",
1247 pkt->dts,
1281 if (next_pkt->dts != AV_NOPTS_VALUE) {
1285 (av_compare_mod(next_pkt->dts, pktl->pkt.dts, 2LL << (wrap_bits - 1)) < 0) &&
1286 av_compare_mod(pktl->pkt.pts, pktl->pkt.dts, 2LL << (wrap_bits - 1))) { //not b frame
1287 next_pkt->pts = pktl->pkt.dts;
1296 next_pkt->dts != AV_NOPTS_VALUE && !eof))
1775 if((pkt.flags & AV_PKT_FLAG_KEY) && pkt.dts > timestamp)
2449 if(pkt->dts != AV_NOPTS_VALUE && last != AV_NOPTS_VALUE && pkt->dts > last){
2450 int64_t duration= pkt->dts - last;
2469 st->info->last_dts = pkt->dts;
2580 if(ppkt1->pkt->dts < 0)
2584 ppkt1->pkt->dts -= delta;
3076 av_dlog(s, "compute_pkt_fields2: pts:%"PRId64" dts:%"PRId64" cur_dts:%"PRId64" b:%d size:%d st:%d\n",
3077 pkt->pts, pkt->dts, st->cur_dts, delay, pkt->size, pkt->stream_index);
3079 /* if(pkt->pts == AV_NOPTS_VALUE && pkt->dts == AV_NOPTS_VALUE)
3090 if(pkt->pts == AV_NOPTS_VALUE && pkt->dts != AV_NOPTS_VALUE && delay==0)
3091 pkt->pts= pkt->dts;
3094 if((pkt->pts == 0 || pkt->pts == AV_NOPTS_VALUE) && pkt->dts == AV_NOPTS_VALUE && !delay){
3095 pkt->dts=
3100 //calculate dts from pts
3101 if(pkt->pts != AV_NOPTS_VALUE && pkt->dts == AV_NOPTS_VALUE && delay <= MAX_REORDER_DELAY){
3108 pkt->dts= st->pts_buffer[0];
3111 if(st->cur_dts && st->cur_dts != AV_NOPTS_VALUE && st->cur_dts >= pkt->dts){
3113 "Application provided invalid, non monotonically increasing dts to muxer in stream %d: %"PRId64" >= %"PRId64"\n",
3114 st->index, st->cur_dts, pkt->dts);
3117 if(pkt->dts != AV_NOPTS_VALUE && pkt->pts != AV_NOPTS_VALUE && pkt->pts < pkt->dts){
3118 av_log(s, AV_LOG_ERROR, "pts < dts in stream %d\n", st->index);
3122 // av_log(s, AV_LOG_DEBUG, "av_write_frame: pts2:%"PRId64" dts2:%"PRId64"\n", pkt->pts, pkt->dts);
3123 st->cur_dts= pkt->dts;
3124 st->pts.val= pkt->dts;
3201 int comp = av_compare_ts(next->dts, st2->time_base, pkt->dts,
3266 av_dlog(s, "av_interleaved_write_frame size:%d dts:%"PRId64" pts:%"PRId64"\n",
3267 pkt->size, pkt->dts, pkt->pts);
3271 if(pkt->dts == AV_NOPTS_VALUE && !(s->oformat->flags & AVFMT_NOTIMESTAMPS))
3661 PRINT(" dts=");
3662 if (pkt->dts == AV_NOPTS_VALUE)
3665 PRINT("%0.3f", pkt->dts * av_q2d(time_base));
3898 if (pkt->dts != AV_NOPTS_VALUE)
3899 local_pkt.dts = av_rescale_q(pkt->dts,