Mercurial > libavformat.hg
comparison mov.c @ 1673:a782462e2497 libavformat
rename BE/LE_8/16/32 to AV_RL/B_8/16/32
author | alex |
---|---|
date | Fri, 19 Jan 2007 22:12:59 +0000 |
parents | 089437ba7744 |
children | 2a85c82b8538 |
comparison
equal
deleted
inserted
replaced
1672:818eafa8fc95 | 1673:a782462e2497 |
---|---|
1445 offset = 0; | 1445 offset = 0; |
1446 for(;;) { | 1446 for(;;) { |
1447 /* ignore invalid offset */ | 1447 /* ignore invalid offset */ |
1448 if ((offset + 8) > (unsigned int)p->buf_size) | 1448 if ((offset + 8) > (unsigned int)p->buf_size) |
1449 return score; | 1449 return score; |
1450 tag = LE_32(p->buf + offset + 4); | 1450 tag = AV_RL32(p->buf + offset + 4); |
1451 switch(tag) { | 1451 switch(tag) { |
1452 /* check for obvious tags */ | 1452 /* check for obvious tags */ |
1453 case MKTAG( 'j', 'P', ' ', ' ' ): /* jpeg 2000 signature */ | 1453 case MKTAG( 'j', 'P', ' ', ' ' ): /* jpeg 2000 signature */ |
1454 case MKTAG( 'm', 'o', 'o', 'v' ): | 1454 case MKTAG( 'm', 'o', 'o', 'v' ): |
1455 case MKTAG( 'm', 'd', 'a', 't' ): | 1455 case MKTAG( 'm', 'd', 'a', 't' ): |
1463 case MKTAG( 'p', 'i', 'c', 't' ): | 1463 case MKTAG( 'p', 'i', 'c', 't' ): |
1464 return AVPROBE_SCORE_MAX - 5; | 1464 return AVPROBE_SCORE_MAX - 5; |
1465 case MKTAG( 'f', 't', 'y', 'p' ): | 1465 case MKTAG( 'f', 't', 'y', 'p' ): |
1466 case MKTAG( 's', 'k', 'i', 'p' ): | 1466 case MKTAG( 's', 'k', 'i', 'p' ): |
1467 case MKTAG( 'u', 'u', 'i', 'd' ): | 1467 case MKTAG( 'u', 'u', 'i', 'd' ): |
1468 offset = BE_32(p->buf+offset) + offset; | 1468 offset = AV_RB32(p->buf+offset) + offset; |
1469 /* if we only find those cause probedata is too small at least rate them */ | 1469 /* if we only find those cause probedata is too small at least rate them */ |
1470 score = AVPROBE_SCORE_MAX - 50; | 1470 score = AVPROBE_SCORE_MAX - 50; |
1471 break; | 1471 break; |
1472 default: | 1472 default: |
1473 /* unrecognized tag */ | 1473 /* unrecognized tag */ |