OSDN Git Service

Fix AAC audio inside MKV container crash.
authorsaintdev <saintdev@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sat, 14 Jul 2007 08:26:43 +0000 (08:26 +0000)
committersaintdev <saintdev@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sat, 14 Jul 2007 08:26:43 +0000 (08:26 +0000)
git-svn-id: svn://localhost/HandBrake/trunk@681 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/muxmkv.c

index 653fe74..9bb4ece 100644 (file)
@@ -192,7 +192,7 @@ static int MKVInit( hb_mux_object_t * m )
         track->audio.channels = HB_AMIXDOWN_GET_DISCRETE_CHANNEL_COUNT(audio->amixdown);
 //        track->defaultDuration = job->arate * 1000;
         mux_data->track = mk_createTrack(m->file, track);
-        if (track->codecPrivate != NULL)
+        if (job->acodec == HB_ACODEC_VORBIS && track->codecPrivate != NULL)
           free(track->codecPrivate);
     }