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) |
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 |
|
|