comparison mov.c @ 1440:7687091df65e libavformat

clean, always write major brand for debug
author bcoudurier
date Wed, 01 Nov 2006 19:16:18 +0000
parents 0f45ff21ea4e
children 404048ea11bc
comparison
equal deleted inserted replaced
1439:0f45ff21ea4e 1440:7687091df65e
504 504
505 static int mov_read_ftyp(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom) 505 static int mov_read_ftyp(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
506 { 506 {
507 uint32_t type = get_le32(pb); 507 uint32_t type = get_le32(pb);
508 508
509 /* from mplayer */ 509 av_log(c->fc, AV_LOG_DEBUG, "ISO: File Type Major Brand: %.4s\n",(char *)&type);
510 switch (type) {
511 case MKTAG('i', 's', 'o', 'm'):
512 case MKTAG('m', 'p', '4', '1'):
513 case MKTAG('m', 'p', '4', '2'):
514 case MKTAG('3', 'g', 'p', '1'):
515 case MKTAG('3', 'g', 'p', '2'):
516 case MKTAG('3', 'g', '2', 'a'):
517 case MKTAG('3', 'g', 'p', '3'):
518 case MKTAG('3', 'g', 'p', '4'):
519 case MKTAG('3', 'g', 'p', '5'):
520 case MKTAG('m', 'm', 'p', '4'): /* Mobile MP4 */
521 case MKTAG('M', '4', 'A', ' '): /* Apple iTunes AAC-LC Audio */
522 case MKTAG('M', '4', 'P', ' '): /* Apple iTunes AAC-LC Protected Audio */
523 case MKTAG('m', 'j', 'p', '2'): /* Motion Jpeg 2000 */
524 case MKTAG('q', 't', ' ', ' '):
525 default:
526 av_log(c->fc, AV_LOG_DEBUG, "ISO: File Type Major Brand: %.4s\n",(char *)&type);
527 }
528 get_be32(pb); /* minor version */ 510 get_be32(pb); /* minor version */
529 url_fskip(pb, atom.size - 8); 511 url_fskip(pb, atom.size - 8);
530 return 0; 512 return 0;
531 } 513 }
532 514