tools: Make sure UTF-8 encoded command line arguments on Windows
authorSeungha Yang <seungha@centricular.com>
Fri, 27 Jan 2023 17:32:13 +0000 (02:32 +0900)
committerTim-Philipp Müller <tim@centricular.com>
Sun, 26 Feb 2023 12:30:52 +0000 (12:30 +0000)
commit591515da1e99a8e42ab2770be1f05b54d25f9511
treeb69d29834bdfc81dbefea24b07b02f4ea5de0548
parent359e5fd327bcfbcba3669cbfb75faaf65cb727fa
tools: Make sure UTF-8 encoded command line arguments on Windows

On Windows, arguments passed in main() are system codepage
encoded and might not be valid UTF-8 string.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4072>
subprojects/gst-plugins-bad/tools/gst-transcoder.c
subprojects/gst-plugins-base/tools/gst-device-monitor.c
subprojects/gst-plugins-base/tools/gst-discoverer.c
subprojects/gst-plugins-base/tools/gst-play.c
subprojects/gstreamer/tools/gst-inspect.c
subprojects/gstreamer/tools/gst-launch.c
subprojects/gstreamer/tools/gst-stats.c
subprojects/gstreamer/tools/gst-typefind.c