shaka-packager/packager/media
Joey Parrish 5a2571b9bc
fix: Fix local files with UTF8 names (#1246)
This fixes our use of std::filesystem to interpret all paths names as
UTF8. Before this, UTF8 paths did not work correctly in all cases.

This also adds a new unit test to cover this case.

On Windows, it is critical that a UTF8 locale be set at runtime.
Applications linking with Packager as a library should call setlocale(),
and the Packager frontends now do this automatically after converting
wide character arguments into narrow strings.

Closes #652
2023-07-18 11:59:21 -07:00
..
base fix: Fix local files with UTF8 names (#1246) 2023-07-18 11:59:21 -07:00
chunking ci: Collect and report test results (#1244) 2023-07-17 16:11:41 -07:00
codecs ci: Collect and report test results (#1244) 2023-07-17 16:11:41 -07:00
crypto ci: Collect and report test results (#1244) 2023-07-17 16:11:41 -07:00
demuxer chore: Mass-update copyright headers (#1086) 2022-08-26 08:44:59 -07:00
event ci: Collect and report test results (#1244) 2023-07-17 16:11:41 -07:00
formats test: Fix bad assertions in formats/mp4 and formats/mp2t tests (#1247) 2023-07-18 11:30:05 -07:00
origin feat: CMake port media/origin (#1145) 2022-11-30 09:43:58 -08:00
public feat: port media/public/ (#1117) 2022-10-24 19:08:37 -07:00
replicator feat: CMake port media/replicator (#1144) 2022-11-30 12:01:25 -08:00
test fix: Fix local files with UTF8 names (#1246) 2023-07-18 11:59:21 -07:00
trick_play ci: Collect and report test results (#1244) 2023-07-17 16:11:41 -07:00
CMakeLists.txt feat: Cmake port of Media crypto (#1221) 2023-07-14 08:19:01 -07:00