diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-12-03 11:23:04 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-12-03 11:23:04 +0000 |
commit | 0ba390c7a318d199843210cf617bffa634c261b0 (patch) | |
tree | 01f177729b8156023d8f27c08d0732e0d6eedf8d | |
parent | 9902ca7c44ef8fdcf6ae10022217fe0a34b823a5 (diff) | |
download | mpv-0ba390c7a318d199843210cf617bffa634c261b0.tar.bz2 mpv-0ba390c7a318d199843210cf617bffa634c261b0.tar.xz |
Open vobsub output files in binary mode, otherwise the OS might
do all kinds of evil mangling to them (fixes bug #668).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21460 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | vobsub.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1357,12 +1357,12 @@ vobsub_out_open(const char *basename, const unsigned int *palette, result->aid = index; strcpy(filename, basename); strcat(filename, ".sub"); - result->fsub = fopen(filename, "a"); + result->fsub = fopen(filename, "ab"); if (result->fsub == NULL) perror("Error: vobsub_out_open subtitle file open failed"); strcpy(filename, basename); strcat(filename, ".idx"); - result->fidx = fopen(filename, "a"); + result->fidx = fopen(filename, "ab"); if (result->fidx) { if (ftell(result->fidx) == 0){ create_idx(result, palette, orig_width, orig_height); |