[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.3, Sat Sep 28 14:53:40 2002 UTC
# Line 310  Line 310 
310   *                            Main loop   *                            Main loop
311   ****************************************************************************/   ****************************************************************************/
312    
313            totalsize = LONG_PACK('M','P','4','U');
314            if(*((char *)(&totalsize)) == 'M')
315                    bigendian = 1;
316            else
317                    bigendian = 0;
318    
319          if (ARG_SAVEMPEGSTREAM && (ARG_OUTPUTTYPE || ARG_OUTPUTFILE)) {          if (ARG_SAVEMPEGSTREAM && (ARG_OUTPUTTYPE || ARG_OUTPUTFILE)) {
320    
321                  if (ARG_OUTPUTFILE == NULL && ARG_OUTPUTTYPE)                  if (ARG_OUTPUTFILE == NULL && ARG_OUTPUTTYPE)
# Line 324  Line 330 
330    
331                  /* Write header */                  /* Write header */
332                  if (ARG_OUTPUTTYPE) {                  if (ARG_OUTPUTTYPE) {
                         char *ptr;  
                         long test;  
333    
334                          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;  
335    
336                          test = (!bigendian)?SWAP(test):test;                          test = (!bigendian)?SWAP(test):test;
337    

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

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