]> granicus.if.org Git - handbrake/commitdiff
gcc 2.95 fixes
authortiter <eric@lapsus.org>
Wed, 29 Mar 2006 16:22:23 +0000 (16:22 +0000)
committertiter <eric@lapsus.org>
Wed, 29 Mar 2006 16:22:23 +0000 (16:22 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/avformat@57 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/encfaac.c
libhb/encx264.c
libhb/hb.c
libhb/muxmp4.c
libhb/work.c

index 4c0d19e72053fdaafe1827aad1dbeb847799e6ea..8e2bd43559c224931ba804aac1dcaeab653891e3 100644 (file)
@@ -42,9 +42,11 @@ hb_work_object_t hb_encfaac =
 int encfaacInit( hb_work_object_t * w, hb_job_t * job )
 {
     hb_work_private_t * pv = calloc( 1, sizeof( hb_work_private_t ) );
-    w->private_data = pv;
-
     faacEncConfigurationPtr cfg;
+    uint8_t * bytes;
+    unsigned long length;
+
+    w->private_data = pv;
 
     pv->job   = job;
 
@@ -67,8 +69,6 @@ int encfaacInit( hb_work_object_t * w, hb_job_t * job )
         hb_log( "faacEncSetConfiguration failed" );
     }
 
-    uint8_t * bytes;
-    unsigned long length;
     if( faacEncGetDecoderSpecificInfo( pv->faac, &bytes, &length ) < 0 )
     {
         hb_log( "faacEncGetDecoderSpecificInfo failed" );
index cfb8d01aabe8a462d14fc2bcfe0f0046f45f89a7..e0a2c5fc6c84205f9c511927dbf866b7fdf209d6 100644 (file)
@@ -43,6 +43,7 @@ int encx264Init( hb_work_object_t * w, hb_job_t * job )
     x264_param_t       param;
     x264_nal_t       * nal;
     int                nal_count;
+    int i, size;
 
     hb_work_private_t * pv = calloc( 1, sizeof( hb_work_private_t ) );
     w->private_data = pv;
@@ -98,7 +99,6 @@ int encx264Init( hb_work_object_t * w, hb_job_t * job )
     hb_log( "encx264: opening libx264 (pass %d)", job->pass );
     pv->x264 = x264_encoder_open( &param );
 
-    int i, size;
     w->config->mpeg4.length = 0;
 
     x264_encoder_headers( pv->x264, &nal, &nal_count );
index 90ab5599c7e4909324bd328e6e7a5695c62ac529..d44c05de652f97bdda74dcec5963843eb9adaf9f 100644 (file)
@@ -260,6 +260,7 @@ void hb_set_size( hb_job_t * job, int aspect, int pixels )
     int croppedAspect = title->aspect * title->height * croppedWidth /
                             croppedHeight / title->width;
     int addCrop;
+    int i, w, h;
 
     if( aspect <= 0 )
     {
@@ -319,7 +320,6 @@ void hb_set_size( hb_job_t * job, int aspect, int pixels )
     }
 
     /* Compute a resolution from the number of pixels and aspect */
-    int i, w, h;
     for( i = 0;; i++ )
     {
         w = 16 * i;
index fb9011f241bad0bd098935cbf058e72a8bad8947..21aea7a53acec1267e194c7854e72ce58565914f 100644 (file)
@@ -40,11 +40,14 @@ static int MP4Init( hb_mux_object_t * m )
     
     hb_audio_t    * audio;
     int i;
+    AVFormatContext * oc;
+    AVStream *st;
+    AVFormatParameters params;
 
     register_protocol(&file_protocol);
     movenc_init();
 
-    AVFormatContext * oc = av_alloc_format_context();
+    oc = av_alloc_format_context();
 
     if( job->mux & HB_MUX_PSP )
     {
@@ -62,8 +65,6 @@ static int MP4Init( hb_mux_object_t * m )
     snprintf( oc->filename, sizeof( oc->filename ),
               "%s", job->file );
 
-    AVStream *st;
-
     st = av_new_stream( oc, oc->nb_streams );
     if( !st )
     {
@@ -123,7 +124,6 @@ static int MP4Init( hb_mux_object_t * m )
         return 1;
     }
 
-    AVFormatParameters params;
     memset( &params, 0, sizeof( params ) );
     if( av_set_parameters( oc, &params ) < 0 )
     {
index 2ad4f65f74c91487e340069d3e59cace5f71b3cc..349a630e3fab8aaf2f566c9a8733c7b4ba864966 100644 (file)
@@ -71,6 +71,7 @@ static void do_job( hb_job_t * job, int cpu_count )
     hb_work_object_t * w;
     hb_audio_t   * audio;
     hb_subtitle_t * subtitle;
+    int done;
 
     title = job->title;
 
@@ -229,7 +230,7 @@ static void do_job( hb_job_t * job, int cpu_count )
                                     HB_LOW_PRIORITY );
     }
 
-    int done = 0;
+    done = 0;
     w = hb_list_item( job->list_work, 0 );
     w->init( w, job );
     while( !*job->die )