splitmuxsink: Use first buffer TS as mux start time
authorVivia Nikolaidou <vivia@toolsonair.com>
Tue, 1 Nov 2016 17:56:36 +0000 (19:56 +0200)
committerJan Schmidt <jan@centricular.com>
Tue, 8 Nov 2016 10:09:12 +0000 (21:09 +1100)
commitbbd4dd2fb141603913b5fa9587536a74cabcce07
tree0216514b5c3107a9b207d991fa4fb96cec6bce94
parent1a4393fb4d29a296b8c131041b46f25de8698c1b
splitmuxsink: Use first buffer TS as mux start time

Do not use last buffer TS + buffer duration because buffer duration
might be inaccurate, especially for frame rates like 30fps where a
rounding error is observed.

https://bugzilla.gnome.org/show_bug.cgi?id=773785
gst/multifile/gstsplitmuxsink.c
gst/multifile/gstsplitmuxsink.h