Martin Storsjö
7981b5c20e
omadec: Properly check lengths before incrementing the position
...
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st >
(cherry picked from commit 342c43d154
)
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
(cherry picked from commit 9eba02d5dd
)
2014-01-07 09:43:56 +01:00
Luca Barbato
3cc05e0d9d
oma: correctly mark and decrypt partial packets
...
Incomplete crypted files would lead to a read after buffer boundary
otherwise.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
(cherry picked from commit 2219e27b5b
)
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
Conflicts:
libavformat/omadec.c
2013-10-16 23:05:51 +02:00
Luca Barbato
b98a824c3e
oma: check geob tag boundary
...
Prevent read after buffer boundary on corrupted tag.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
(cherry picked from commit 9d0b45ade8
)
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
Conflicts:
libavformat/omadec.c
2013-10-16 23:05:51 +02:00
Luca Barbato
e930b112d1
oma: refactor seek function
...
Properly propagate seek errors from avio and the generic pcm seek.
(cherry picked from commit 4f03a77e52
)
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
Conflicts:
libavformat/omadec.c
2013-10-16 23:05:50 +02:00
Luca Barbato
a563e4af9f
oma: Validate sample rates
...
The sample rate index is 3 bits even if currently index 5, 6 and 7 are
not supported.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
(cherry picked from commit 0933fd1533
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2013-04-24 21:01:14 +02:00
Ronald S. Bultje
71a939fee4
oma: don't read beyond end of leaf_table.
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
(cherry picked from commit 934cd18a43
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2012-02-28 22:10:55 +01:00
Anton Khirnov
ee20b332c8
omadec: split data that will be used in the muxer to a separate file.
2011-12-18 16:17:39 +01:00
Anton Khirnov
08f7af0c37
lavf: rename oma.c -> omadec.c
2011-12-18 16:17:39 +01:00