]> git.sesse.net Git - ffmpeg/commit
win32: Make ff_win32_open more robust
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sun, 10 Mar 2013 19:03:19 +0000 (20:03 +0100)
committerMartin Storsjö <martin@martin.st>
Wed, 27 Mar 2013 16:54:46 +0000 (18:54 +0200)
commitad04025987e5c926ae5bde8947a44b3f1346e64c
tree76973d99b90da7fc434589695acf5bba3f9979a9
parente9cc98839574c7e8d546e890ebbf57d1766e5d8a
win32: Make ff_win32_open more robust

- Make MultiByteToWideChar fail when it encounters invalid encoding.
  Without this, invalid characters might just be skipped
- When MultiByteToWideChar fails, assume the file name is in CP_ACP
  and open it via normal open function, even when the file will be
  written
- When malloc fails return error instead of crashing

Signed-off-by: Martin Storsjö <martin@martin.st>
libavformat/os_support.c