From 0ba390c7a318d199843210cf617bffa634c261b0 Mon Sep 17 00:00:00 2001 From: reimar Date: Sun, 3 Dec 2006 11:23:04 +0000 Subject: [PATCH] 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 --- vobsub.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vobsub.c b/vobsub.c index fc9c0491cb..61c51c2706 100644 --- a/vobsub.c +++ b/vobsub.c @@ -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);