Fix canDecode on tracks with funny characters. Thanks Sylvain

This commit is contained in:
David Sansome 2010-04-06 23:00:20 +00:00
parent 6b472b1e4a
commit 46818c851b

View File

@ -240,7 +240,7 @@ bool GstEngine::canDecode( const QUrl &url ) const {
gst_element_link( giosrc, decodebin );
g_object_set( G_OBJECT( giosrc ), "location", (const char*) QFile::encodeName( url.path() ), NULL );
g_object_set( G_OBJECT( giosrc ), "location", (const char*) url.toEncoded().constData(), NULL );
g_signal_connect( G_OBJECT( decodebin ), "new-decoded-pad", G_CALLBACK( CanDecodeNewPadCallback ), NULL );
g_signal_connect( G_OBJECT( decodebin ), "no-more-pads", G_CALLBACK( CanDecodeLastCallback ), NULL );