]> granicus.if.org Git - handbrake/commitdiff
Calculate AC3-in-M4V frame sizes based on channel count instead of always using 1536.
authorjbrjake <jb.rubin@gmail.com>
Thu, 14 Feb 2008 03:49:10 +0000 (03:49 +0000)
committerjbrjake <jb.rubin@gmail.com>
Thu, 14 Feb 2008 03:49:10 +0000 (03:49 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1262 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/muxmp4.c

index f91482ee643f445ec5d64e27fd1296413883bcfc..114546be2009670e2c2dfba913e4599a50081766 100644 (file)
@@ -307,7 +307,7 @@ static int MP4Init( hb_mux_object_t * m )
         {
             mux_data->track = MP4AddAC3AudioTrack( 
                 m->file,
-                job->arate, 1536, MP4_MPEG4_AUDIO_TYPE );  
+                job->arate, 256*HB_INPUT_CH_LAYOUT_GET_DISCRETE_COUNT(audio->input_channel_layout), MP4_MPEG4_AUDIO_TYPE );  
             MP4SetTrackBytesProperty( 
                 m->file, mux_data->track,
                 "udta.name.value",