Transcode files on windows with unicode characters in their filenames. Gstreamer elements take utf8 filenames. Fixes issue 1690.

This commit is contained in:
David Sansome 2011-11-29 16:56:10 +00:00
parent 8f87744d57
commit a00d7e1738
1 changed files with 2 additions and 2 deletions

View File

@ -438,8 +438,8 @@ bool Transcoder::StartJob(const Job &job) {
gst_element_link_many(convert, muxer, sink, NULL);
// Set properties
g_object_set(src, "location", job.input.toLocal8Bit().constData(), NULL);
g_object_set(sink, "location", job.output.toLocal8Bit().constData(), NULL);
g_object_set(src, "location", job.input.toUtf8().constData(), NULL);
g_object_set(sink, "location", job.output.toUtf8().constData(), NULL);
// Set callbacks
state->convert_element_ = convert;