rem: bvw->priv->stream_length = (length_nanos / GST_MSECOND);
add: bvw->priv->stream_length = (length_nanos / GST_MSECOND);  g_signal_emit (G_OBJECT (bvw), bvw_table_signals[GOT_METADATA], 0, NULL);
context: got_stream_length (GstPlay* play, gint64 length_nanos, BaconVideoWidget *bvw){	g_return_if_fail(bvw != NULL);	g_return_if_fail(BACON_IS_VIDEO_WIDGET(bvw));	bvw->priv->stream_length = (length_nanos / GST_MSECOND);}