/third_party/ffmpeg/tests/fate/ |
H A D | dca.mak | 26 fate-dca-$(1): CMD = framemd5 -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -c:a pcm_$(2) -af aresample 27 fate-dca-$(1)-dmix_2: CMD = framemd5 -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -c:a pcm_$(2) -af aresample 28 fate-dca-$(1)-dmix_6: CMD = framemd5 -request_channel_layout 0x60f -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -c:a pcm_$(2) -af aresample 33 fate-dca-$(1): CMD = ffmpeg -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -f f32le -af aresample - 34 fate-dca-$(1): REF = $(SAMPLES)/dts/dcadec-suite/$(1).f32 43 fate-dca-core_51_24_48_768_1-dmix_2: CMD = ffmpeg -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dcadec-suite/core_51_24_48_768_1.dtshd -f f32le -af aresample - 44 fate-dca-core_51_24_48_768_1-dmix_2: REF = $(SAMPLES)/dts/dcadec-suite/core_51_24_48_768_1-dmix_2.f32 47 fate-dca-x96_xxch_71_24_96_3840-dmix_2: CMD = ffmpeg -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dcadec-suite/x96_xxch_71_24_96_3840.dtshd -f f32le -af aresample - 49 fate-dca-x96_xxch_71_24_96_3840-dmix_2: REF = $(SAMPLES)/dts/dcadec-suite/x96_xxch_71_24_96_3840-dmix_6.f32 53 fate-dca-x96_xxch_71_24_96_3840-dmix_6: CMD = ffmpeg -request_channel_layout "FL|FR|FC|LFE|SL|SR" -i $(TARGET_SAMPLES)/dts/dcade [all...] |
/third_party/ffmpeg/fftools/ |
H A D | ffmpeg_mux.c | 101 pkt->pts = pkt->dts = AV_NOPTS_VALUE; in of_write_packet() 115 if (pkt->dts != AV_NOPTS_VALUE && in of_write_packet() 117 pkt->dts > pkt->pts) { in of_write_packet() 119 pkt->dts, pkt->pts, in of_write_packet() 122 pkt->dts = pkt->pts + pkt->dts + ost->last_mux_dts + 1 in of_write_packet() 123 - FFMIN3(pkt->pts, pkt->dts, ost->last_mux_dts + 1) in of_write_packet() 124 - FFMAX3(pkt->pts, pkt->dts, ost->last_mux_dts + 1); in of_write_packet() 127 pkt->dts != AV_NOPTS_VALUE && in of_write_packet() 130 if (pkt->dts < ma in of_write_packet() [all...] |
H A D | ffmpeg.c | 881 ti1 = pkt->dts * av_q2d(ost->mux_timebase); in update_video_stats() 947 av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, &enc->time_base), in encode_frame() 959 av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, &enc->time_base), in encode_frame() 1072 pkt->dts = pkt->pts; in do_subtitle_out() 1149 // FIXME set to 0.5 after we fix some dts/pts bugs like in avidec.c in do_video_out() 1864 if (pkt->dts == AV_NOPTS_VALUE) { in do_streamcopy() 1865 opkt->dts = av_rescale_q(ist->dts, AV_TIME_BASE_ in do_streamcopy() 2154 int64_t dts = AV_NOPTS_VALUE; decode_video() local [all...] |
/third_party/ffmpeg/libavformat/ |
H A D | demux.c | 110 { "dts", AV_CODEC_ID_DTS, AVMEDIA_TYPE_AUDIO }, in set_codec_from_probe_data() 475 int64_t ref = pkt->dts; in update_wrap_reference() 603 "Packet corrupt (stream = %d, dts = %s)", in ff_read_packet() 604 pkt->stream_index, av_ts2str(pkt->dts)); in ff_read_packet() 629 pkt->dts = wrap_timestamp(st, pkt->dts); in ff_read_packet() 634 /* TODO: audio: time filter; video: frame reordering (pts != dts) */ in ff_read_packet() 636 pkt->dts = pkt->pts = av_rescale_q(av_gettime(), AV_TIME_BASE_Q, st->time_base); in ff_read_packet() 744 static int64_t select_from_pts_buffer(AVStream *st, int64_t *pts_buffer, int64_t dts) in select_from_pts_buffer() argument 758 if (dts in select_from_pts_buffer() 821 update_initial_timestamps(AVFormatContext *s, int stream_index, int64_t dts, int64_t pts, AVPacket *pkt) update_initial_timestamps() argument 2198 double dts = (is_relative(ts) ? ts - RELATIVE_TS_BASE : ts) * av_q2d(st->time_base); ff_rfps_add_frame() local [all...] |
H A D | mux.c | 506 (pkt->pts == AV_NOPTS_VALUE || pkt->dts == AV_NOPTS_VALUE)) { in compute_muxer_pkt_fields() 515 av_log(s, AV_LOG_DEBUG, "compute_muxer_pkt_fields: pts:%s dts:%s cur_dts:%s b:%d size:%d st:%d\n", in compute_muxer_pkt_fields() 516 av_ts2str(pkt->pts), av_ts2str(pkt->dts), av_ts2str(sti->cur_dts), delay, pkt->size, pkt->stream_index); in compute_muxer_pkt_fields() 518 if (pkt->pts == AV_NOPTS_VALUE && pkt->dts != AV_NOPTS_VALUE && delay == 0) in compute_muxer_pkt_fields() 519 pkt->pts = pkt->dts; in compute_muxer_pkt_fields() 522 if ((pkt->pts == 0 || pkt->pts == AV_NOPTS_VALUE) && pkt->dts == AV_NOPTS_VALUE && !delay) { in compute_muxer_pkt_fields() 528 pkt->dts = in compute_muxer_pkt_fields() 533 //calculate dts from pts in compute_muxer_pkt_fields() 534 if (pkt->pts != AV_NOPTS_VALUE && pkt->dts == AV_NOPTS_VALUE && delay <= MAX_REORDER_DELAY) { in compute_muxer_pkt_fields() 541 pkt->dts in compute_muxer_pkt_fields() 1303 av_get_output_timestamp(struct AVFormatContext *s, int stream, int64_t *dts, int64_t *wall) av_get_output_timestamp() argument 1358 int64_t pts = pkt->pts, dts = pkt->dts, duration = pkt->duration; ff_write_chained() local [all...] |
H A D | supenc.c | 32 uint32_t pts = 0, dts = 0; in sup_write_packet() local 37 if (pkt->dts != AV_NOPTS_VALUE) { in sup_write_packet() 38 dts = pkt->dts; in sup_write_packet() 57 avio_wb32(s->pb, dts); in sup_write_packet()
|
H A D | supdec.c | 39 int64_t pts, dts, pos; in sup_read_packet() local 48 dts = avio_rb32(s->pb); in sup_read_packet() 58 pkt->dts = dts ? dts : AV_NOPTS_VALUE; in sup_read_packet()
|
H A D | mpegenc.c | 43 int64_t dts; member 421 av_log(ctx, AV_LOG_ERROR, "Unsupported audio codec. Must be one of mp1, mp2, mp3, 16-bit pcm_dvd, pcm_s16be, ac3 or dts.\n"); in mpeg_mux_init() 639 int64_t pts, int64_t dts, int64_t scr, int trailer_size) in flush_packet() 680 if (dts != pts) in flush_packet() 766 if (dts != pts) in flush_packet() 790 // first byte does not fit -> reset pts/dts + stuffing in flush_packet() 793 if (dts != pts) in flush_packet() 798 dts = AV_NOPTS_VALUE; in flush_packet() 853 if (dts != pts) in flush_packet() 869 if (pes_flags & 0x40) /* write dts */ in flush_packet() 638 flush_packet(AVFormatContext *ctx, int stream_index, int64_t pts, int64_t dts, int64_t scr, int trailer_size) flush_packet() argument 1152 int64_t pts, dts; mpeg_mux_write_packet() local [all...] |
H A D | oggdec.h | 44 * Will set dts if non-null and known. 47 uint64_t (*gptopts)(AVFormatContext *, int, uint64_t, int64_t *dts); 167 ogg_gptopts (AVFormatContext * s, int i, uint64_t gp, int64_t *dts) in ogg_gptopts() argument 174 pts = os->codec->gptopts(s, i, gp, dts); in ogg_gptopts() 177 if (dts) in ogg_gptopts() 178 *dts = pts; in ogg_gptopts()
|
H A D | mxg.c | 38 int64_t dts; member 68 mxg->dts = AV_NOPTS_VALUE; in mxg_read_header() 177 pkt->pts = pkt->dts = mxg->dts; in mxg_read_packet() 217 pkt->pts = pkt->dts = AV_RL64(startmarker_ptr + 8); in mxg_read_packet() 231 mxg->dts = AV_RL64(startmarker_ptr + 12); in mxg_read_packet()
|
H A D | mpeg.c | 230 * (if not NULL), and its start code, pts and dts. 239 int64_t pts, dts; in mpegps_read_pes_header() local 360 dts = AV_NOPTS_VALUE; in mpegps_read_pes_header() 380 dts = in mpegps_read_pes_header() 384 dts = get_pts(s->pb, -1); in mpegps_read_pes_header() 396 dts = pts = get_pts(s->pb, -1); in mpegps_read_pes_header() 399 dts = get_pts(s->pb, -1); in mpegps_read_pes_header() 461 if (dts != AV_NOPTS_VALUE && ppos) { in mpegps_read_pes_header() 467 av_add_index_entry(s->streams[i], *ppos, dts, 0, 0, in mpegps_read_pes_header() 475 *pdts = dts; in mpegps_read_pes_header() 490 int64_t pts, dts, dummy_pos; // dummy_pos is needed for the index building to work mpegps_read_packet() local 663 int64_t pos, pts, dts; mpegps_read_dts() local 965 int64_t pts, dts; vobsub_read_packet() local [all...] |
H A D | r3d.c | 224 unsigned dts; in r3d_read_redv() local 227 dts = avio_rb32(s->pb); in r3d_read_redv() 264 pkt->dts = dts; in r3d_read_redv() 268 av_log(s, AV_LOG_TRACE, "pkt dts %"PRId64" duration %"PRId64"\n", pkt->dts, pkt->duration); in r3d_read_redv() 280 unsigned dts; in r3d_read_reda() local 295 dts = avio_rb32(s->pb); in r3d_read_reda() 328 pkt->dts = dts; in r3d_read_reda() [all...] |
H A D | oggparsedirac.c | 74 int64_t dts = (gp >> 31); in dirac_gptopts() local 75 int64_t pts = dts + ((gp >> 9) & 0x1fff); in dirac_gptopts() 81 *dts_out = dts; in dirac_gptopts() 103 int64_t *dts) in old_dirac_gptopts() 102 old_dirac_gptopts(AVFormatContext *s, int idx, uint64_t gp, int64_t *dts) old_dirac_gptopts() argument
|
H A D | flvdec.c | 52 int wrong_dts; ///< wrong dts due to negative cts 58 int64_t dts; member 525 flv->validate_index[i].dts = times[i] * 1000; in parse_keyframes_index() 949 int64_t dts, int64_t next) in flv_data_packet() 1002 pkt->dts = dts; in flv_data_packet() 1003 pkt->pts = dts; in flv_data_packet() 1064 int64_t dts, pts = AV_NOPTS_VALUE; local 1082 dts = avio_rb24(s->pb); 1083 dts | 948 flv_data_packet(AVFormatContext *s, AVPacket *pkt, int64_t dts, int64_t next) flv_data_packet() argument [all...] |
H A D | oggdec.c | 62 static int64_t ogg_calc_pts(AVFormatContext *s, int idx, int64_t *dts); 768 static int64_t ogg_calc_pts(AVFormatContext *s, int idx, int64_t *dts) in ogg_calc_pts() argument 774 if (dts) in ogg_calc_pts() 775 *dts = AV_NOPTS_VALUE; in ogg_calc_pts() 782 if (dts) in ogg_calc_pts() 783 *dts = os->lastdts; in ogg_calc_pts() 789 pts = ogg_gptopts(s, idx, os->granule, dts); in ogg_calc_pts() 825 int64_t fpos, pts, dts; in ogg_read_packet() local 844 pts = ogg_calc_pts(s, idx, &dts); in ogg_read_packet() 859 pkt->dts in ogg_read_packet() [all...] |
H A D | mpegtsenc.c | 245 int first_timestamp_checked; ///< first pts/dts check needed 1487 int64_t pts, int64_t dts, int key, int stream_id) in mpegts_write_pes() 1520 else if (dts != AV_NOPTS_VALUE) in mpegts_write_pes() 1521 pcr = (dts - delay) * 300; in mpegts_write_pes() 1555 if (dts != AV_NOPTS_VALUE && (dts - pcr / 300) > delay) { in mpegts_write_pes() 1600 if (dts != AV_NOPTS_VALUE && dts < pcr / 300) in mpegts_write_pes() 1601 av_log(s, AV_LOG_WARNING, "dts < pcr, TS is invalid\n"); in mpegts_write_pes() 1615 pts = dts in mpegts_write_pes() 1485 mpegts_write_pes(AVFormatContext *s, AVStream *st, const uint8_t *payload, int payload_size, int64_t pts, int64_t dts, int key, int stream_id) mpegts_write_pes() argument 1869 int64_t dts = pkt->dts, pts = pkt->pts; mpegts_write_packet_internal() local [all...] |
H A D | fifo.c | 174 int64_t dts = av_rescale_q(pkt->dts, st->time_base, AV_TIME_BASE_Q); in next_duration() local 175 int64_t duration = (*last_dts == AV_NOPTS_VALUE ? 0 : dts - *last_dts); in next_duration() 176 *last_dts = dts; in next_duration() 189 if (fifo->timeshift && pkt->dts != AV_NOPTS_VALUE) in fifo_thread_write_packet() 204 orig_dts = pkt->dts; in fifo_thread_write_packet() 217 pkt->dts = orig_dts; in fifo_thread_write_packet() 608 if (fifo->timeshift && pkt && pkt->dts != AV_NOPTS_VALUE) in fifo_write_packet()
|
H A D | oggparsevp8.c | 80 uint64_t granule, int64_t *dts) in vp8_gptopts() 95 if (dts) in vp8_gptopts() 96 *dts = pts; in vp8_gptopts() 79 vp8_gptopts(AVFormatContext *s, int idx, uint64_t granule, int64_t *dts) vp8_gptopts() argument
|
/third_party/ffmpeg/libavcodec/ |
H A D | setts_bsf.c | 140 av_log(ctx, AV_LOG_ERROR, "Error while parsing dts expression '%s'\n", s->dts_str); in setts_init() 178 s->var_values[VAR_STARTDTS] = s->cur_pkt->dts; in setts_filter() 181 s->var_values[VAR_TS] = s->cur_pkt->dts; in setts_filter() 184 s->var_values[VAR_DTS] = s->cur_pkt->dts; in setts_filter() 187 s->var_values[VAR_PREV_INDTS] = s->prev_inpkt->dts; in setts_filter() 190 s->var_values[VAR_PREV_OUTDTS] = s->prev_outpkt->dts; in setts_filter() 193 s->var_values[VAR_NEXT_DTS] = pkt->dts; in setts_filter() 207 s->var_values[VAR_TS] = s->cur_pkt->dts; in setts_filter() 223 pkt->dts = new_dts; in setts_filter() 257 { "dts", "se [all...] |
H A D | dirac_parser.c | 141 s->dts == AV_NOPTS_VALUE); in dirac_combine_frame() 211 /* Get the picture number to set the pts and dts*/ in dirac_combine_frame() 217 s->dts = pts - 1; in dirac_combine_frame() 219 s->dts = s->last_dts + 1; in dirac_combine_frame() 224 if (avctx->has_b_frames && s->pts == s->dts) in dirac_combine_frame()
|
H A D | parser.c | 89 s->dts = in ff_fetch_timestamp() 102 s->dts = s->cur_frame_dts[i]; in ff_fetch_timestamp() 118 int64_t pts, int64_t dts, int64_t pos) in av_parser_parse2() 151 s->cur_frame_dts[i] = dts; in av_parser_parse2() 158 s->last_dts = s->dts; in av_parser_parse2() 115 av_parser_parse2(AVCodecParserContext *s, AVCodecContext *avctx, uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size, int64_t pts, int64_t dts, int64_t pos) av_parser_parse2() argument
|
H A D | truehd_core_bsf.c | 99 uint16_t parity_nibble, dts = AV_RB16(pkt->data + 2); in truehd_core_filter() local 121 AV_WB16(pkt->data + 2, dts); in truehd_core_filter() 122 parity_nibble = dts; in truehd_core_filter()
|
/third_party/ffmpeg/libavdevice/ |
H A D | alsa_enc.c | 92 if (pkt->dts != AV_NOPTS_VALUE) in audio_write_packet() 93 s->timestamp = pkt->dts; in audio_write_packet() 133 pkt.dts = (*frame)->pkt_dts; in audio_write_frame() 140 int64_t *dts, int64_t *wall) in audio_get_output_timestamp() 146 *dts = s->timestamp - delay; in audio_get_output_timestamp() 139 audio_get_output_timestamp(AVFormatContext *s1, int stream, int64_t *dts, int64_t *wall) audio_get_output_timestamp() argument
|
H A D | alsa_dec.c | 105 int64_t dts; in audio_read_packet() local 132 dts = av_gettime(); in audio_read_packet() 134 dts -= av_rescale(delay + res, 1000000, s->sample_rate); in audio_read_packet() 135 pkt->pts = ff_timefilter_update(s->timefilter, dts, s->last_period); in audio_read_packet()
|
/third_party/ffmpeg/libavformat/tests/ |
H A D | movenc.c | 256 pkt->dts = pkt->pts = audio_dts; in mux_frames() 263 pkt->dts = video_dts; in mux_frames() 269 pkt->pts = pkt->dts + duration; in mux_frames() 274 pkt->pts = pkt->dts; in mux_frames() 279 pkt->pts = pkt->dts + duration; in mux_frames() 282 next_p_pts = pkt->pts = pkt->dts + 2 * duration; in mux_frames() 288 pkt->pts = pkt->dts; in mux_frames() 306 pkt->dts += (1LL<<32); in mux_frames() 333 pkt->dts = video_dts; in signal_init_ts() 338 pkt->dts in signal_init_ts() [all...] |