Stream is progressive NTSC telecine (29.97fps, 24 frames per second)
Timestamps send to decoder (bitstream->Timestamp)
Timestamps from decoder:
The input timestamp are correct (when ordered by temporal sequence number they are monotonous). Samples with 50ms length are RFF. I have no idea what the decoder tries to accomplish here. Could anyone shed some light into this?
(this has been tested with software decoder; I can't currently test hardware decoder)
Hello there - Can you give more information about your system and the set-up? Please use the following post for the information that is useful for us. https://software.intel.com/en-us/forums/topic/531083
Attached is output from system analyzer. This is in Parallels on MacBook Air 2012. Since it's using software decoder I don't think it matters. Both 32 and 64bit versions behave the same. I can provide the file in question on request (PM). I'm currently unable to test this with hardware decoder. I'm not sure if it makes any difference for the decoder, but the file is muxed in matroska so DTSs are absent.
Also when I try to decode the file using directshow filter from the sample the filter just crashes (I didn't have time to try to debug this yet). I think you should be able to reproduce this with the sample as well.