Lines Matching refs:le
44 unsigned ff_tget_short(GetByteContext *gb, int le)
46 return le ? bytestream2_get_le16(gb) : bytestream2_get_be16(gb);
50 unsigned ff_tget_long(GetByteContext *gb, int le)
52 return le ? bytestream2_get_le32(gb) : bytestream2_get_be32(gb);
56 double ff_tget_double(GetByteContext *gb, int le)
58 av_alias64 i = { .u64 = le ? bytestream2_get_le64(gb) : bytestream2_get_be64(gb)};
63 unsigned ff_tget(GetByteContext *gb, int type, int le)
67 case TIFF_SHORT: return ff_tget_short(gb, le);
68 case TIFF_LONG: return ff_tget_long(gb, le);
100 GetByteContext *gb, int le, AVDictionary **metadata)
114 nom = ff_tget_long(gb, le);
115 denom = ff_tget_long(gb, le);
124 GetByteContext *gb, int le, AVDictionary **metadata)
137 av_bprintf(&bp, "%s%7i", auto_sep(count, sep, i, 8), ff_tget_long(gb, le));
145 GetByteContext *gb, int le, AVDictionary **metadata)
158 av_bprintf(&bp, "%s%.15g", auto_sep(count, sep, i, 4), ff_tget_double(gb, le));
166 GetByteContext *gb, int le, int is_signed, AVDictionary **metadata)
179 int v = is_signed ? (int16_t)ff_tget_short(gb, le) : ff_tget_short(gb, le);
188 GetByteContext *gb, int le, int is_signed, AVDictionary **metadata)
209 GetByteContext *gb, int le, AVDictionary **metadata)
228 int ff_tdecode_header(GetByteContext *gb, int *le, int *ifd_offset)
234 *le = bytestream2_get_le16u(gb);
235 if (*le == AV_RB16("II")) {
236 *le = 1;
237 } else if (*le == AV_RB16("MM")) {
238 *le = 0;
243 if (ff_tget_short(gb, *le) != 42) {
247 *ifd_offset = ff_tget_long(gb, *le);
253 int ff_tread_tag(GetByteContext *gb, int le, unsigned *tag, unsigned *type,
259 *tag = ff_tget_short(gb, le);
260 *type = ff_tget_short(gb, le);
261 *count = ff_tget_long (gb, le);
276 bytestream2_seek(gb, ff_tget_long (gb, le), SEEK_SET);