Module: libav Branch: master Commit: 9be3c1245f6a4331baf1beb28d368cbdaa1b47f5
Author: Alex Converse <[email protected]> Committer: Alex Converse <[email protected]> Date: Tue Aug 16 14:41:16 2011 -0700 avconv: Don't unnecessarily convert ipts to a double. --- avconv.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/avconv.c b/avconv.c index 66772aa..50fa1a7 100644 --- a/avconv.c +++ b/avconv.c @@ -2213,25 +2213,26 @@ static int transcode(AVFormatContext **output_files, for(; received_sigterm == 0;) { int file_index, ist_index; AVPacket pkt; - double ipts_min; + int64_t ipts_min; double opts_min; redo: - ipts_min= 1e100; + ipts_min = INT64_MAX; opts_min= 1e100; /* select the stream that we must read now by looking at the smallest output pts */ file_index = -1; for(i=0;i<nb_ostreams;i++) { - double ipts, opts; + int64_t ipts; + double opts; ost = ost_table[i]; os = output_files[ost->file_index]; ist = &input_streams[ost->source_index]; if(ist->is_past_recording_time || no_packet[ist->file_index]) continue; opts = ost->st->pts.val * av_q2d(ost->st->time_base); - ipts = (double)ist->pts; + ipts = ist->pts; if (!input_files[ist->file_index].eof_reached){ if(ipts < ipts_min) { ipts_min = ipts; _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
