Fix PTS when not monotonically increasing

Some decoders fail to guarantee that PTS is strictly monotonically
increasing. Fix the (rescaled) PTS when it does not respect this
constraint.

Fixes #4054 <https://github.com/Genymobile/scrcpy/issues/4054>
This commit is contained in:
Romain Vimont
2023-06-03 14:52:53 +02:00
parent 9ca554ca41
commit 323ea2f1d9
2 changed files with 11 additions and 0 deletions

View File

@@ -16,6 +16,7 @@ struct sc_recorder_queue SC_VECDEQUE(AVPacket *);
struct sc_recorder_stream {
int index;
int64_t last_pts;
};
struct sc_recorder {