[vlc-devel] [PATCH] rtp: JPEG packetization
    Pierre Ynard 
    linkfanel at yahoo.fr
       
    Thu Oct  4 02:29:16 CEST 2012
    
    
  
+            /* a quantization table is 64 bytes long */
+            i_nb_qtables = GetWBE( &p_data[i + 2] ) / 65;
Doesn't the length include the two bytes of the length field?
+            if( i + 4 + i_nb_qtables * 65 > i_data )
+            {
+                fprintf( stderr, "Too short JPEG header. Aborted!\n" );
+                return VLC_EGENERIC;
Don't use fprintf(). Normally you'd use the msg_{Dbg,Warn,Err} functions
to log messages, but I guess you can just drop them here.
+            }
+
+            p_qtables = &p_data[i + 4];
Instead of this pattern, you could just write "p_data + i + 4".
Regards,
-- 
Pierre Ynard
"Une âme dans un corps, c'est comme un dessin sur une feuille de papier."
    
    
More information about the vlc-devel
mailing list