When converting the incoming segment from byte to time format, don't just convert the start/stop/time values, but also change the segment format to TIME. https://bugzilla.gnome.org/show_bug.cgi?id=696361
videoparse ========== The videoparse element is used to parse a file containing raw image data. Creating example data ===================== gst-launch videotestsrc num_buffers=300 ! \ video/x-raw,format=\(string\)I420,width=320,height=240 ! \ filesink location=raw Reading example data ==================== gst-launch filesrc location=raw ! \ videoparse format=I420 width=320 height=240 framerate=30/1 ! \ xvimagesink