Greetings all,
I am writing a wrapper class for video/audio encoding by following the
"muxing.c".
http://ffmpeg.org/doxygen/trunk/muxing_8c-source.html
I see in the example that before writing frames to the file ,is checks
whether the PTS value of audiostream is
lesser than that of videostream.
code snippet:
if (!video_st || (video_st && audio_st && audio_pts < video_pts)) {
write_audio_frame(oc, audio_st);
} else {
write_video_frame(oc, video_st);
picture->pts++;
}
Can someone explain why this test is done? Whats the connection between PTS
values ?
_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api