mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
revert r8428, the check was not that useless
should fix constant pts=0 with broken demuxers Originally committed as revision 8454 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
1424a50772
commit
028d6f3e71
@ -633,7 +633,7 @@ static void compute_pkt_fields(AVFormatContext *s, AVStream *st,
|
||||
st->last_IP_pts= pkt->pts;
|
||||
/* cannot compute PTS if not present (we can compute it only
|
||||
by knowing the futur */
|
||||
} else {
|
||||
} else if(pkt->pts != AV_NOPTS_VALUE || pkt->dts != AV_NOPTS_VALUE || pkt->duration){
|
||||
if(pkt->pts != AV_NOPTS_VALUE && pkt->duration){
|
||||
int64_t old_diff= FFABS(st->cur_dts - pkt->duration - pkt->pts);
|
||||
int64_t new_diff= FFABS(st->cur_dts - pkt->pts);
|
||||
|
Loading…
Reference in New Issue
Block a user