[svn] / branches / dev-api-4 / xvidcore / examples / xvid_encraw.c Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/examples/xvid_encraw.c

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

revision 558, Sat Sep 28 14:26:53 2002 UTC revision 561, Sat Sep 28 14:53:40 2002 UTC
# Line 19  Line 19 
19   *  along with this program; if not, write to the Free Software   *  along with this program; if not, write to the Free Software
20   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21   *   *
22   * $Id: xvid_encraw.c,v 1.2 2002-09-28 14:26:53 edgomez Exp $   * $Id: xvid_encraw.c,v 1.3 2002-09-28 14:53:40 edgomez Exp $
23   *   *
24   ****************************************************************************/   ****************************************************************************/
25    
# 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.558  
changed lines
  Added in v.561

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