| 37 | } Atom; |
| 38 | |
| 39 | static int read_atom(AVFormatContext *s, Atom *atom) |
| 40 | { |
| 41 | atom->offset = url_ftell(s->pb); |
| 42 | atom->size = get_be32(s->pb); |
| 43 | if (atom->size < 8) |
| 44 | return -1; |
| 45 | atom->tag = get_le32(s->pb); |
| 46 | dprintf(s, "atom %d %.4s offset %#llx\n", |
| 47 | atom->size, (char*)&atom->tag, atom->offset); |
| 48 | return atom->size; |
| 49 | } |
| 50 | |
| 51 | static int r3d_read_red1(AVFormatContext *s) |
| 52 | { |
no test coverage detected