Home
last modified time | relevance | path

Searched refs:last_dts (Results 1 – 18 of 18) sorted by relevance

/third_party/ffmpeg/libavcodec/
Ddirac_parser.c216 if (s->last_pts == 0 && s->last_dts == 0) in dirac_combine_frame()
218 else if (s->last_dts != AV_NOPTS_VALUE) in dirac_combine_frame()
219 s->dts = s->last_dts + 1; in dirac_combine_frame()
Dparser.c161 s->last_dts = s->dts; in av_parser_parse2()
Davcodec.h3377 int64_t last_dts; member
/third_party/gstreamer/gstplugins_good/gst/isomp4/
Dgstqtmux.h113 GstClockTime last_dts; member
213 GstClockTime last_dts; member
Dgstqtmux.c717 qtpad->last_dts = 0; in gst_qt_mux_pad_reset()
3013 qpad->last_dts = timestamp; in gst_qt_mux_prefill_samples()
3441 qtpad->last_dts = GST_CLOCK_TIME_NONE; in gst_qt_mux_start_file()
3550 qtmux->first_ts = qtmux->last_dts = GST_CLOCK_TIME_NONE; in gst_qt_mux_update_global_statistics()
3570 if (!GST_CLOCK_TIME_IS_VALID (qtmux->last_dts) in gst_qt_mux_update_global_statistics()
3571 || qtpad->last_dts > qtmux->last_dts) { in gst_qt_mux_update_global_statistics()
3572 qtmux->last_dts = qtpad->last_dts; in gst_qt_mux_update_global_statistics()
3795 gst_util_uint64_scale_round (qtmux->last_dts, qtmux->timescale, in gst_qt_mux_stop_file()
3799 GST_TIME_ARGS (qtmux->last_dts)); in gst_qt_mux_stop_file()
4269 if (qtmux->last_moov_size > qtmux->base_moov_size && qtmux->last_dts > 0) { in gst_qt_mux_robust_recording_rewrite_moov()
[all …]
/third_party/gstreamer/gstplugins_good/gst/flv/
Dgstflvmux.h104 GstClockTime last_dts; member
Dgstflvmux.c333 mux->last_dts = 0; in gst_flv_mux_reset()
1173 if (dts < mux->last_dts) { in gst_flv_mux_buffer_to_tag_internal()
1176 GST_TIME_ARGS (mux->last_dts * GST_MSECOND)); in gst_flv_mux_buffer_to_tag_internal()
1177 dts = mux->last_dts; in gst_flv_mux_buffer_to_tag_internal()
1179 mux->last_dts = dts; in gst_flv_mux_buffer_to_tag_internal()
/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/tsmux/
Dtsmuxstream.h197 gint64 last_dts; member
Dtsmuxstream.c228 stream->last_dts = GST_CLOCK_STIME_NONE; in tsmux_stream_new()
312 stream->last_dts = stream->cur_buffer->dts; in tsmux_stream_consume()
314 stream->last_dts = stream->cur_buffer->dts; in tsmux_stream_consume()
/third_party/gstreamer/gstreamer/libs/gst/base/
Dgstbaseparse.c304 GstClockTime last_dts; member
859 parse->priv->last_dts = GST_CLOCK_TIME_NONE; in gst_base_parse_reset()
1318 parse->priv->last_dts = GST_CLOCK_TIME_NONE; in gst_base_parse_sink_event_default()
1354 parse->priv->last_dts = GST_CLOCK_TIME_NONE; in gst_base_parse_sink_event_default()
2932 if (GST_CLOCK_TIME_IS_VALID (parse->priv->last_dts)) { in gst_base_parse_finish_fragment()
2933 if (G_LIKELY (GST_BUFFER_DURATION (buf) <= parse->priv->last_dts)) in gst_base_parse_finish_fragment()
2934 parse->priv->last_dts -= GST_BUFFER_DURATION (buf); in gst_base_parse_finish_fragment()
2936 parse->priv->last_dts = 0; in gst_base_parse_finish_fragment()
2937 GST_BUFFER_DTS (buf) = parse->priv->last_dts; in gst_base_parse_finish_fragment()
2947 parse->priv->last_dts = GST_BUFFER_DTS (buf); in gst_base_parse_finish_fragment()
[all …]
/third_party/ffmpeg/libavformat/
Davienc.c85 int64_t last_dts; member
872 avist->last_dts = pkt->dts + pkt->duration; in avi_write_packet_internal()
921 write_skip_frames(s, i, avist->last_dts); in avi_write_trailer()
Dmux.c953 int64_t last_dts; local
959 last_dts = av_rescale_q(last->pkt.dts,
962 delta_dts = FFMAX(delta_dts, last_dts - top_dts);
Dutils.c1804 int64_t last_dts = next_pkt->dts; in av_read_frame() local
1813 if (last_dts != AV_NOPTS_VALUE) { in av_read_frame()
1815 last_dts = pktl->pkt.dts; in av_read_frame()
1820 if (eof && next_pkt->pts == AV_NOPTS_VALUE && last_dts != AV_NOPTS_VALUE) { in av_read_frame()
1826 next_pkt->pts = last_dts + next_pkt->duration; in av_read_frame()
3362 int64_t last = st->info->last_dts; in ff_rfps_add_frame()
3414 st->info->last_dts = ts; in ff_rfps_add_frame()
3479 st->info->last_dts = AV_NOPTS_VALUE; in ff_rfps_calculate()
3736 ic->streams[i]->info->last_dts = AV_NOPTS_VALUE; in avformat_find_stream_info()
4546 st->info->last_dts = AV_NOPTS_VALUE; in avformat_new_stream()
[all …]
Ddashenc.c115 int64_t last_dts, last_pts; member
1686 os->last_dts = AV_NOPTS_VALUE; in dash_init()
2062 if (!pkt->duration && os->last_dts != AV_NOPTS_VALUE) in dash_write_packet()
2063 pkt->duration = pkt->dts - os->last_dts; in dash_write_packet()
2064 os->last_dts = pkt->dts; in dash_write_packet()
Davformat.h1031 int64_t last_dts; member
Dmov.c3839 int64_t last_dts = 0; in mov_build_index() local
3845 last_dts = current_dts; in mov_build_index()
3967 if (!dts_correction || current_dts + dts_correction > last_dts) { in mov_build_index()
3972 dts_correction += current_dts - last_dts - 1; in mov_build_index()
3973 current_dts = last_dts + 1; in mov_build_index()
3975 last_dts = current_dts; in mov_build_index()
/third_party/gstreamer/gstplugins_good/gst/rtpmanager/
Dgstrtpjitterbuffer.c390 GstClockTime last_dts; member
1036 priv->last_dts = -1; in gst_rtp_jitter_buffer_init()
1631 priv->last_dts = -1; in gst_rtp_jitter_buffer_flush_stop()
2651 if (priv->last_dts != -1) in calculate_jitter()
2652 dtsdiff = dts - priv->last_dts; in calculate_jitter()
2670 priv->last_dts = dts; in calculate_jitter()
/third_party/gstreamer/gstplugins_good/
DChangeLog11690 qtmux: Fix last_dts tracking for raw audio and similar formats
27177 qtmux: store last_dts of the first buffer
27178 Buffers need not to start at running-time 0 so the last_dts needs