schroenc: set buffer offset to buffer timestamp

oggmux expects this to order incoming buffers

https://bugzilla.gnome.org/show_bug.cgi?id=722078
This commit is contained in:
Vincent Penquerc'h 2014-01-13 10:01:43 +00:00
parent 2e9e8b5c62
commit d1877b0b95

View file

@ -690,6 +690,10 @@ gst_schro_enc_pre_push (GstVideoEncoder * base_video_encoder,
}
#endif
GST_BUFFER_OFFSET (buf) = gst_util_uint64_scale (schro_enc->last_granulepos,
GST_SECOND * schro_enc->video_format->frame_rate_denominator,
schro_enc->video_format->frame_rate_numerator);
return GST_FLOW_OK;
}