comparison utils.c @ 1557:3879e6def12f libavformat

use standard INT64_MAX instead of MAXINT64 (and MIN)
author mru
date Thu, 07 Dec 2006 00:47:37 +0000
parents 65b7b3ff4ed7
children bef95ed80667
comparison
equal deleted inserted replaced
1556:65b7b3ff4ed7 1557:3879e6def12f
1470 { 1470 {
1471 int64_t start_time, start_time1, end_time, end_time1; 1471 int64_t start_time, start_time1, end_time, end_time1;
1472 int i; 1472 int i;
1473 AVStream *st; 1473 AVStream *st;
1474 1474
1475 start_time = MAXINT64; 1475 start_time = INT64_MAX;
1476 end_time = MININT64; 1476 end_time = INT64_MIN;
1477 for(i = 0;i < ic->nb_streams; i++) { 1477 for(i = 0;i < ic->nb_streams; i++) {
1478 st = ic->streams[i]; 1478 st = ic->streams[i];
1479 if (st->start_time != AV_NOPTS_VALUE) { 1479 if (st->start_time != AV_NOPTS_VALUE) {
1480 start_time1= av_rescale_q(st->start_time, st->time_base, AV_TIME_BASE_Q); 1480 start_time1= av_rescale_q(st->start_time, st->time_base, AV_TIME_BASE_Q);
1481 if (start_time1 < start_time) 1481 if (start_time1 < start_time)
1486 if (end_time1 > end_time) 1486 if (end_time1 > end_time)
1487 end_time = end_time1; 1487 end_time = end_time1;
1488 } 1488 }
1489 } 1489 }
1490 } 1490 }
1491 if (start_time != MAXINT64) { 1491 if (start_time != INT64_MAX) {
1492 ic->start_time = start_time; 1492 ic->start_time = start_time;
1493 if (end_time != MININT64) { 1493 if (end_time != INT64_MIN) {
1494 ic->duration = end_time - start_time; 1494 ic->duration = end_time - start_time;
1495 if (ic->file_size > 0) { 1495 if (ic->file_size > 0) {
1496 /* compute the bit rate */ 1496 /* compute the bit rate */
1497 ic->bit_rate = (double)ic->file_size * 8.0 * AV_TIME_BASE / 1497 ic->bit_rate = (double)ic->file_size * 8.0 * AV_TIME_BASE /
1498 (double)ic->duration; 1498 (double)ic->duration;