]> git.sesse.net Git - vlc/commitdiff
Fin du parsage des I.
authorChristophe Massiot <massiot@videolan.org>
Mon, 17 Jan 2000 13:49:25 +0000 (13:49 +0000)
committerChristophe Massiot <massiot@videolan.org>
Mon, 17 Jan 2000 13:49:25 +0000 (13:49 +0000)
include/config.h
include/vlc.h.new
src/video_decoder/video_decoder.c
src/video_parser/vpar_blocks.c
src/video_parser/vpar_headers.c

index e2ead059295b553ff2c8f1844b7591e8a77a5334..f9fb7deff2f1212cacd9dd19d539d78872de834f 100644 (file)
@@ -43,7 +43,7 @@
 #define PROGRAM_OPTIONS                 VIDEO_OPTIONS " " ARCH_OPTIONS
 
 /* Program version and copyright message */
-#define PROGRAM_VERSION                        "DR 2.1"
+#define PROGRAM_VERSION                        "1.0-dev"
 #define COPYRIGHT_MESSAGE              "VideoLAN Client v" PROGRAM_VERSION " (" __DATE__ ") - " \
                                         PROGRAM_OPTIONS " - (c)1999 VideoLAN"
 
 #define VFIFO_SIZE                      4095
 
 /* Maximum number of macroblocks in a picture. */
-#define MAX_MB                          2048
+#define MAX_MB                          32767
 
 /*******************************************************************************
  * Video decoder configuration
index 09cb3569d07234091419fab4b331e9f3cbd7fdba..a2a58c57c4608927efd8a189e2f40b58a1443f48 100644 (file)
@@ -48,7 +48,6 @@
 #include "vlc_thread.h"
 #include "netutils.h"
 #include "debug.h"
-#include "xutils.h"
 #include "intf_msg.h"
 
 /* Input */
index aeb38aacf009af59dee82aabf0a1df5cff6b5a39..d452e24d4fa66bd1afd3558255edc6ef7191a297 100644 (file)
@@ -186,7 +186,7 @@ static void RunThread( vdec_thread_t *p_vdec )
         return;
     }
     p_vdec->b_run = 1;
-
+p_vdec->b_error = 1;
     /*
      * Main loop - it is not executed if an error occured during
      * initialization
index 04a722070907c103dbd32a956630940080811d78..1f81d45773e8a1a9470b8edfe5a82ed4e43713e1 100644 (file)
@@ -607,7 +607,7 @@ void vpar_ParseMacroblock( vpar_thread_t * p_vpar, int * pi_mb_address,
 
     //*pi_mb_address += MacroblockAddressIncrement( p_vpar );
     b_stop = i_inc > 1;
-    fprintf( stderr, "inc : %d (%d)\n", *pi_mb_address, i_inc );
+//    fprintf( stderr, "inc : %d (%d)\n", *pi_mb_address, i_inc );
 if( 0  )//i_count > 8 )
 {
     exit(0);
index c78b32026f12ad8bef6a9852c9bc8e4c5d9c3c80..7aa0f7fc8d0fc2f9742d57cb55b8f0c2af13f92f 100644 (file)
@@ -430,7 +430,7 @@ static void SequenceHeader( vpar_thread_t * p_vpar )
     p_vpar->sequence.i_mb_width = (p_vpar->sequence.i_width + 15) / 16;
     p_vpar->sequence.i_mb_height = (p_vpar->sequence.b_progressive) ?
                                    (p_vpar->sequence.i_height + 15) / 16 :
-                                   2 * (p_vpar->sequence.i_height + 31) / 32;
+                                   2 * ((p_vpar->sequence.i_height + 31) / 32);
     p_vpar->sequence.i_mb_size = p_vpar->sequence.i_mb_width
                                         * p_vpar->sequence.i_mb_height;
     p_vpar->sequence.i_width = (p_vpar->sequence.i_mb_width * 16);
@@ -747,7 +747,7 @@ fprintf(stderr, "Image trashee\n");
     }
     else if( p_vpar->picture.i_current_structure == FRAME_STRUCTURE )
     {
-fprintf(stderr, "Image decodee\n");
+fprintf(stderr, "Image parsee\n");
         /* Frame completely parsed. */
         P_picture->i_deccount = p_vpar->sequence.i_mb_size;
         for( i_mb = 0; i_mb < p_vpar->sequence.i_mb_size; i_mb++ )