X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;ds=sidebyside;f=libhb%2Fmuxmkv.c;h=073b39f450f1623072731c4b16b6eb2e162de3c1;hb=814438ce8ec7b400d211ef9050278e283d2bba5f;hp=aa320e9aa873383f5f6dda2ab87aac8f90b2dd8c;hpb=e693b7681e7e2f8833f0c3c81803acc5b062984a;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/libhb/muxmkv.c b/libhb/muxmkv.c index aa320e9a..073b39f4 100644 --- a/libhb/muxmkv.c +++ b/libhb/muxmkv.c @@ -167,11 +167,13 @@ static int MKVInit( hb_mux_object_t * m ) switch (audio->config.out.codec) { case HB_ACODEC_DCA: + case HB_ACODEC_DCA_PASS: track->codecPrivate = NULL; track->codecPrivateSize = 0; track->codecID = MK_ACODEC_DTS; break; case HB_ACODEC_AC3: + case HB_ACODEC_AC3_PASS: track->codecPrivate = NULL; track->codecPrivateSize = 0; track->codecID = MK_ACODEC_AC3; @@ -228,8 +230,8 @@ static int MKVInit( hb_mux_object_t * m ) track->trackType = MK_TRACK_AUDIO; track->language = audio->config.lang.iso639_2; track->extra.audio.samplingFreq = (float)audio->config.out.samplerate; - if (audio->config.out.codec == HB_ACODEC_AC3 || - audio->config.out.codec == HB_ACODEC_DCA) + if (audio->config.out.codec == HB_ACODEC_AC3_PASS || + audio->config.out.codec == HB_ACODEC_DCA_PASS) { track->extra.audio.channels = HB_INPUT_CH_LAYOUT_GET_DISCRETE_COUNT(audio->config.in.channel_layout); }