OSDN Git Service

Don't display a mixdown in the job settings for passthrough audio tracks.
authorjbrjake <jbrjake@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Mon, 29 Sep 2008 13:53:30 +0000 (13:53 +0000)
committerjbrjake <jbrjake@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Mon, 29 Sep 2008 13:53:30 +0000 (13:53 +0000)
git-svn-id: svn://localhost/HandBrake/trunk@1783 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/work.c

index c283f22..64b0617 100644 (file)
@@ -294,11 +294,14 @@ hb_display_job_info( hb_job_t * job )
                 hb_log( "     + bitrate: %d kbps, samplerate: %d Hz", audio->config.in.bitrate / 1000, audio->config.in.samplerate );
             }
 
-            for (j = 0; j < hb_audio_mixdowns_count; j++)
+            if( (audio->config.out.codec != HB_ACODEC_AC3) && (audio->config.out.codec != HB_ACODEC_DCA) )
             {
-                if (hb_audio_mixdowns[j].amixdown == audio->config.out.mixdown) {
-                    hb_log( "   + mixdown: %s", hb_audio_mixdowns[j].human_readable_name );
-                    break;
+                for (j = 0; j < hb_audio_mixdowns_count; j++)
+                {
+                    if (hb_audio_mixdowns[j].amixdown == audio->config.out.mixdown) {
+                        hb_log( "   + mixdown: %s", hb_audio_mixdowns[j].human_readable_name );
+                        break;
+                    }
                 }
             }