[cvs] / xvidcore / examples / xvid_encraw.c Repository:
ViewVC logotype

Diff of /xvidcore/examples/xvid_encraw.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2, Sat Sep 28 14:26:53 2002 UTC revision 1.4, Sat Sep 28 16:01:15 2002 UTC
# Line 36  Line 36 
36    
37  #include <stdio.h>  #include <stdio.h>
38  #include <stdlib.h>  #include <stdlib.h>
39    #include <string.h>
40  #include <math.h>  #include <math.h>
41  #ifndef _MSC_VER  #ifndef _MSC_VER
42  #include <sys/time.h>  #include <sys/time.h>
# Line 310  Line 311 
311   *                            Main loop   *                            Main loop
312   ****************************************************************************/   ****************************************************************************/
313    
314            totalsize = LONG_PACK('M','P','4','U');
315            if(*((char *)(&totalsize)) == 'M')
316                    bigendian = 1;
317            else
318                    bigendian = 0;
319    
320          if (ARG_SAVEMPEGSTREAM && (ARG_OUTPUTTYPE || ARG_OUTPUTFILE)) {          if (ARG_SAVEMPEGSTREAM && (ARG_OUTPUTTYPE || ARG_OUTPUTFILE)) {
321    
322                  if (ARG_OUTPUTFILE == NULL && ARG_OUTPUTTYPE)                  if (ARG_OUTPUTFILE == NULL && ARG_OUTPUTTYPE)
# Line 324  Line 331 
331    
332                  /* Write header */                  /* Write header */
333                  if (ARG_OUTPUTTYPE) {                  if (ARG_OUTPUTTYPE) {
                         char *ptr;  
                         long test;  
334    
335                          test = LONG_PACK('M','P','4','U');                          long test = LONG_PACK('M','P','4','U');
                         ptr = (unsigned char *)&test;  
                         if(*ptr == 'M')  
                                 bigendian = 1;  
                         else  
                                 bigendian = 0;  
336    
337                          test = (!bigendian)?SWAP(test):test;                          test = (!bigendian)?SWAP(test):test;
338    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.4

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4