summaryrefslogtreecommitdiffstats
path: root/libavcodec/tiff_common.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-04-13 03:01:03 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-04-13 03:20:09 +0200
commit94cf83ff91b2380e487211a0444bcd4ac9b58b75 (patch)
tree9f7b191c15551537eb2a446c738116b834bfbfb8 /libavcodec/tiff_common.c
parent31876ea620064b00c41ab87c3bb49cf9c6e098eb (diff)
parent0a467a9b594dd67aa96bad687d05f8845b009f18 (diff)
downloadffmpeg-streaming-94cf83ff91b2380e487211a0444bcd4ac9b58b75.zip
ffmpeg-streaming-94cf83ff91b2380e487211a0444bcd4ac9b58b75.tar.gz
Merge commit '0a467a9b594dd67aa96bad687d05f8845b009f18'
* commit '0a467a9b594dd67aa96bad687d05f8845b009f18': tiffdec: use bytestream2 to simplify overread/overwrite protection Conflicts: libavcodec/tiff.c See: 1ec83d9a9e472f485897ac92bad9631d551a8c5b Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/tiff_common.c')
-rw-r--r--libavcodec/tiff_common.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/libavcodec/tiff_common.c b/libavcodec/tiff_common.c
index fc34087..f14ecf1 100644
--- a/libavcodec/tiff_common.c
+++ b/libavcodec/tiff_common.c
@@ -42,15 +42,13 @@ int ff_tis_ifd(unsigned tag)
unsigned ff_tget_short(GetByteContext *gb, int le)
{
- unsigned v = le ? bytestream2_get_le16(gb) : bytestream2_get_be16(gb);
- return v;
+ return le ? bytestream2_get_le16(gb) : bytestream2_get_be16(gb);
}
unsigned ff_tget_long(GetByteContext *gb, int le)
{
- unsigned v = le ? bytestream2_get_le32(gb) : bytestream2_get_be32(gb);
- return v;
+ return le ? bytestream2_get_le32(gb) : bytestream2_get_be32(gb);
}
@@ -64,14 +62,10 @@ double ff_tget_double(GetByteContext *gb, int le)
unsigned ff_tget(GetByteContext *gb, int type, int le)
{
switch (type) {
- case TIFF_BYTE:
- return bytestream2_get_byte(gb);
- case TIFF_SHORT:
- return ff_tget_short(gb, le);
- case TIFF_LONG:
- return ff_tget_long(gb, le);
- default:
- return UINT_MAX;
+ case TIFF_BYTE: return bytestream2_get_byte(gb);
+ case TIFF_SHORT: return ff_tget_short(gb, le);
+ case TIFF_LONG: return ff_tget_long(gb, le);
+ default: return UINT_MAX;
}
}
OpenPOWER on IntegriCloud