Mercurial > libavformat.hg
comparison mov.c @ 3204:bf14268f0f59 libavformat
better error message
author | bcoudurier |
---|---|
date | Sat, 05 Apr 2008 12:46:59 +0000 |
parents | 68c7fd8c44ca |
children | 204a79a06c9b |
comparison
equal
deleted
inserted
replaced
3203:e5991c49acdc | 3204:bf14268f0f59 |
---|---|
1707 atom.size = url_fsize(pb); | 1707 atom.size = url_fsize(pb); |
1708 else | 1708 else |
1709 atom.size = INT64_MAX; | 1709 atom.size = INT64_MAX; |
1710 | 1710 |
1711 /* check MOV header */ | 1711 /* check MOV header */ |
1712 err = mov_read_default(mov, pb, atom); | 1712 if ((err = mov_read_default(mov, pb, atom)) < 0) { |
1713 if (err<0 || (!mov->found_moov && !mov->found_mdat)) { | 1713 av_log(s, AV_LOG_ERROR, "error reading header: %d\n", err); |
1714 av_log(s, AV_LOG_ERROR, "mov: header not found !!! (err:%d, moov:%d, mdat:%d) pos:%"PRId64"\n", | 1714 return err; |
1715 err, mov->found_moov, mov->found_mdat, url_ftell(pb)); | 1715 } |
1716 if (!mov->found_moov) { | |
1717 av_log(s, AV_LOG_ERROR, "moov atom not found\n"); | |
1716 return -1; | 1718 return -1; |
1717 } | 1719 } |
1718 dprintf(mov->fc, "on_parse_exit_offset=%d\n", (int) url_ftell(pb)); | 1720 dprintf(mov->fc, "on_parse_exit_offset=%d\n", (int) url_ftell(pb)); |
1719 | 1721 |
1720 return 0; | 1722 return 0; |