resindvd: Make segment updates less aggressive.
authorJan Schmidt <thaytan@noraisin.net>
Thu, 14 May 2009 08:53:25 +0000 (09:53 +0100)
committerJan Schmidt <thaytan@noraisin.net>
Thu, 14 May 2009 10:28:15 +0000 (11:28 +0100)
commit13694cd654cef130bd97d2498f5e65e8da525722
tree2e6c1356c0e474db55849f8740fbfadea509a532
parentcae9db0d8c4c3ff939ac6ac1d4d574b2c030b536
resindvd: Make segment updates less aggressive.

When updating a pad, send the update to half a second behind the SCR,
which avoids ever updating the start time for a pad to beyond the end of
the cell. Also, remember the last actual new-segment start time for each
pad, and use it when closing the segment.
ext/resindvd/gstmpegdemux.c
ext/resindvd/gstmpegdemux.h