summaryrefslogtreecommitdiffstats
path: root/libFLAC
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'android-6.0.1_r66' into HEADJessica Wagantall2016-09-071-1/+3
|\ | | | | | | | | | | | | Android 6.0.1 release 66 # gpg: Signature made Tue 06 Sep 2016 09:26:16 AM PDT using DSA key ID 9AB10E78 # gpg: Can't check signature: public key not found
| * src/libFLAC/stream_decoder.c : Fix NULL de-reference.Erik de Castro Lopo2016-07-211-1/+3
| | | | | | | | | | | | | | | | NULL de-reference can really only happen on a malformed file. Found using afl (http://lcamtuf.coredump.cx/afl/). Bug: 27211885 Change-Id: Iad7ced634d417df475050c8f379e0e95ec36b115
* | Merge tag 'android-6.0.1_r43' into HEADJessica Wagantall2016-05-031-0/+1
|\| | | | | | | | | | | | | Ticket: CYNGNOS-2373 Android 6.0.1 release 43 (MOB30J) Change-Id: I7a1ea6974021d9292c71518fc3cccbe3cba8515b
| * Avoid free-before-initialize vulnerability in heapRobert Shih2016-03-251-0/+1
| | | | | | | | | | Bug: 27211885 Change-Id: Ib9c93bd9ffdde2a5f8d31a86f06e267dc9c152db
| * am 85df1e3a: am 63541e6d: am 9617601b: am cf87d19d: Revert ↵Robert Shih2015-08-221-2/+1
| |\ | | | | | | | | | | | | | | | | | | "libFLAC/stream_decoder.c : Fail safely to avoid a heap overflow." * commit '85df1e3a186a144d67206a9e1f05fb883c34a1ba': Revert "libFLAC/stream_decoder.c : Fail safely to avoid a heap overflow."
| | * am 9617601b: am cf87d19d: Revert "libFLAC/stream_decoder.c : Fail safely to ↵Robert Shih2015-08-221-2/+1
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | avoid a heap overflow." * commit '9617601b93153218bbd62b57acf6cedc7c089579': Revert "libFLAC/stream_decoder.c : Fail safely to avoid a heap overflow."
| | | * Revert "libFLAC/stream_decoder.c : Fail safely to avoid a heap overflow."Robert Shih2015-08-211-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1d948ef7391c9e484658ba024d74433f4df37b3b. The reverted patch was cherry picked from Xiph commit fcf0ba0. However, the last version update in external/flac, which pulled in changes up to Xiph commit 775eb93, already picked up fcf0ba0. fcf0ba0 applied cleanly for the second time because another Xiph commit b4b2910, which was also picked up in the previous update to external/flac, reverted fcf0ba0. Bug: 23238405 Change-Id: Id3cd66048f78d3bfb5324144bcbfa50740f74d69
| * | | am 4e2a8e33: am 649952f9: am 1e5f0b6c: am 1d948ef7: libFLAC/stream_decoder.c ↵Erik de Castro Lopo2015-08-201-1/+2
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | : Fail safely to avoid a heap overflow. * commit '4e2a8e33b7b741a19ff658bad8623541a759e44f': libFLAC/stream_decoder.c : Fail safely to avoid a heap overflow.
| | * | am 1e5f0b6c: am 1d948ef7: libFLAC/stream_decoder.c : Fail safely to avoid a ↵Erik de Castro Lopo2015-08-201-1/+2
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | heap overflow. * commit '1e5f0b6c187bb91dcbcb2da0479928d1577222f7': libFLAC/stream_decoder.c : Fail safely to avoid a heap overflow.
| | | * libFLAC/stream_decoder.c : Fail safely to avoid a heap overflow.Erik de Castro Lopo2015-08-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A file provided by the reporters caused the stream decoder to write to un-allocated heap space resulting in a segfault. The solution is to error out (by returning false from read_residual_partitioned_rice_()) instead of trying to continue to decode. Fixes: CVE-2014-9028 Reported-by: Michele Spagnuolo, Google Security Team <mikispag@google.com> Bug: 23238405 Change-Id: I5c000e3d85d884a92208efebe53aa6edaef8829e
| | * | am 39b2a5bb: am 214b9dfa: am fe03f73d: libFLAC: merge master from XiphRobert Shih2015-03-2339-1573/+1967
| | |\| | | | | | | | | | | | | | | | | * commit '39b2a5bb953dc7465ff44b897a637ce3d52836d1': libFLAC: merge master from Xiph
| | | * libFLAC: merge master from XiphRobert Shih2015-02-2539-1573/+1967
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remote: https://git.xiph.org/flac.git commit: 775eb93 Bug: 18872897 Bug: 18910747 Change-Id: I6e450e44c96b97c3323e428b9e6d420422f24a4e (cherry picked from commit 31e4f3166a91a2ebb34f643787122a638d9f1471)
* | | | Noise and sometimes tombstone crash observed while seeking FLAC content ↵guruprasadX, pawse2015-11-231-3/+3
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | during playback This patch resolves two issues: 1. Segmentation fault while seeking. 2. Noise during seek. The rootcause of both the above issue are same. Issue happens due to memory corruption of FLAC write buffer during seek. Due to this incorrect address we always observe noise during seek and sometimes the memory read causes seg fault whenever the memory access goes beyond the valid range. Change-Id: If76ca4ab614a02f8b324fc51684d5d9cf25073c8 Signed-off-by: guruprasadX, pawse <guruprasadx.pawse@intel.com> Signed-off-by: Mazhar <mazharx.sameullah@intel.com>
* | | Add macro definitions for clang/llvm.Chih-Hung Hsieh2015-02-271-1/+1
| | | | | | | | | | | | Change-Id: I62d1a167eebfb266e846b1de7f23873f1dfdab56
* | | libFLAC: merge master from XiphRobert Shih2015-01-0639-1573/+1967
|/ / | | | | | | | | | | | | | | | | remote: https://git.xiph.org/flac.git commit: 775eb93 Bug: 18872897 Bug: 18910747 Change-Id: I6e450e44c96b97c3323e428b9e6d420422f24a4e
* | Remove unused LOCAL_LDLIBS.Ying Wang2014-05-071-2/+0
| | | | | | | | Change-Id: Ieb2eae90dcbd22fb5b812446873d9cf486ae9928
* | Revert "Add signed integer overflow checking to flac."Glenn Kasten2013-11-251-2/+2
| | | | | | | | | | | | | | This reverts commit ab37b6247df0e8c4ec0ccaa870e667f62c74975b. Bug: 11458679 Change-Id: Ic0fc3c42f7a030cd213853b865f7d1dcfedac868
* | Add signed integer overflow checking to flac.Chad Brubaker2013-05-201-2/+2
|/ | | | | | | Migrate flac over to Clang in order to use its -ftrapv option to abort on signed overflow. Change-Id: I9f92459b6b5ecfdc49377a191db8d0265f190ab1
* Compile FLAC encoder in libFLACcm-10.1.3-RC2cm-10.1.3-RC1cm-10.1.3cm-10.1.2cm-10.1.1cm-10.1.0-RC5cm-10.1.0-RC4cm-10.1.0-RC3cm-10.1.0-RC2cm-10.1.0-RC1cm-10.1.0cm-10.1-M3cm-10.1-M2cm-10.1-M1mr1.1-stagingjellybean-stablejellybeancm-10.1Jean-Michel Trivi2012-05-091-0/+4
| | | | | | Bug 5525503 Change-Id: Ic5795a497c532144e619c4a1ed25d6d3e8d8cb42
* Add NOTICE and MODULE_LICENSE_BSD_LIKE under libFLACWei Zhong2012-04-062-0/+28
| | | | | | | | Bug: 6299628 Change-Id: Ifaa8d3d9a4a1aae7f524d25a77adc545dabeb639 Signed-off-by: Wei Zhong <wzhong@google.com> (cherry picked from commit f403d41edc3839b2ba808064db6714057bc6d481)
* Convert from shared library to static libraryGlenn Kasten2011-02-031-1/+1
| | | | Change-Id: I88516dfe5321da467b9d3630d8d4183860f881af
* Fix build - add optional tagJean-Baptiste Queru2011-02-031-0/+2
| | | | Change-Id: I5fb054a1b7e0b9fe37b1209fef6846e325d7f73d
* libFLAC: fix leak in metadata_iterators.cPatrick Jacques2010-11-071-0/+1
| | | | | node isn't cleared if metadata reading fails in read_metadata_block_header_cb.
* Add Android-specific makefilesKenny Root2009-11-081-0/+32
|
* Add in needed verbose tags when compiled integer-onlyKenny Root2009-11-081-0/+6
|
* Add flag to remove MD5 hooks from decoderKenny Root2009-11-081-0/+8
|
* libFLAC 1.2.1Kenny Root2009-11-0874-0/+32906