Discussion:
[Mlt-devel] [mltframework/mlt] 89aeed: Fix opening files with extended chars on Windows.
GitHub
2017-04-25 05:52:51 UTC
Permalink
Branch: refs/heads/master
Home: https://github.com/mltframework/mlt
Commit: 89aeed9c81ad9c167b7472ccdd3a890e6b360cb8
https://github.com/mltframework/mlt/commit/89aeed9c81ad9c167b7472ccdd3a890e6b360cb8
Author: Dan Dennedy <***@dennedy.org>
Date: 2017-04-24 (Mon, 24 Apr 2017)

Changed paths:
M src/framework/mlt_frame.c
M src/framework/mlt_properties.c
M src/framework/mlt_types.h
M src/modules/avformat/consumer_avformat.c
M src/modules/avformat/producer_avformat.c
M src/modules/core/producer_melt.c
M src/modules/core/transition_composite.c
M src/modules/core/transition_luma.c
M src/modules/dv/consumer_libdv.c
M src/modules/gtk2/producer_pango.c
M src/modules/opengl/transition_movit_luma.cpp
M src/modules/plus/consumer_blipflash.c
M src/modules/qt/producer_kdenlivetitle.c
M src/modules/qt/producer_qtext.cpp
M src/modules/vid.stab/filter_vidstab.cpp
M src/modules/vmfx/filter_shape.c
M src/modules/vmfx/producer_pgm.c
M src/modules/vorbis/producer_vorbis.c
M src/modules/xml/consumer_xml.c
M src/modules/xml/producer_xml.c
M src/win32/win32.c

Log Message:
-----------
Fix opening files with extended chars on Windows.

FFmpeg can already open files whose names are encoded as UTF-8 on
Windows - no need to try to work around it. Instead, use its
implementation in libavutil/file_open.c for hints to make an fopen
replacement in MLT named mlt_fopen.

This fixes Shotuct bug
https://github.com/mltframework/shotcut/issues/278

Loading...