mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
Hack: set the coded frame PTS to the incoming PTS.
This is not correct, but libtheora does not seem to provide a way to get the correct value, and this is necessary to make encoding produce sensible time stamps when encoded content is variable FPS or the time base is simply different from FPS. Somewhat fixes issue 1197. Originally committed as revision 20199 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
046703660d
commit
3bb984987c
@ -250,6 +250,9 @@ static int encode_frame(
|
||||
}
|
||||
memcpy(outbuf, o_packet.packet, o_packet.bytes);
|
||||
|
||||
// HACK: does not take codec delay into account (neither does the decoder though)
|
||||
avc_context->coded_frame->pts= frame->pts;
|
||||
|
||||
return o_packet.bytes;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user