On Tue Apr 8 09:58:08 2025 +0000, Brendan McGrath wrote:
When testing these changes with FFmpeg as the demuxer, I found FFmpeg can produce negative PTS and DTS. And then on testing Windows, I discovered that Windows supports negative PTS and DTS, however, gstreamer does not. So I've made some adjustments to this MR:
- To add tests for negative PTS and DTS; and
- To convert PTS and DTS to be zero or above on input to gstreamer and
then convert back the output so that our MFTs can support negative values
Are negative timestamps encoded in media data directly?
P.S. we'll need someone to review winegstreamer parts.