If I perform two consecutive seeks with some wait in between. then the
frames I pull from the appsink have incorrect pts.
One thing I notice is that this happens only if the first seek I performed
is closer to the end of the file.
I have also validated the above problem from the logs.
When this problem occurs, the videodecoder show below logs: