aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-21Snap for 10843824 from de4834fb8e9a0248e474e44f327206e008e88634 to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: I9be1a59c58922432ac6f4afd3acaed2afa4894ed
2023-08-25[automerger skipped] libFlac: Ignore few integer overflows in ↵Harish Mahendrakar
stream_decoder.c am: 4c0897586d -s ours am skip reason: Merged-In I14c316095975f522aac5257e7437b39827fda16c with SHA-1 35e299235d is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/flac/+/24553045 Change-Id: I082a7d6014d8d13341b102348b2e34d522b0c0d4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-25libFlac: Ignore few integer overflows in stream_decoder.cHarish Mahendrakar
Bug: 275755269 Test: fuzzer poc in bug (cherry picked from https://android-review.googlesource.com/q/commit:35e299235d73011e6475bff624596752540aef76) Merged-In: I14c316095975f522aac5257e7437b39827fda16c Change-Id: I14c316095975f522aac5257e7437b39827fda16c
2023-08-13Merge "libFlac: Ignore few integer overflows in stream_decoder.c" into main ↵Treehugger Robot
am: dba6eb486c am: bc616cad3b am: 017b922e0f am: 78378f8376 am: da2c970251 Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2524195 Change-Id: I66cf9b728c08503952d03f0422ade615512aa869 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-13Merge "libFlac: Ignore few integer overflows in stream_decoder.c" into main ↵Treehugger Robot
am: dba6eb486c am: bc616cad3b am: 017b922e0f am: 78378f8376 Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2524195 Change-Id: Iac74dc36f71e35489af4be564305d92f0593ffa5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-13Merge "libFlac: Ignore few integer overflows in stream_decoder.c" into main ↵Treehugger Robot
am: dba6eb486c am: bc616cad3b am: 017b922e0f Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2524195 Change-Id: I154f1dfd3422aa81a95b4a5ff41e429205e1fd67 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-13Merge "libFlac: Ignore few integer overflows in stream_decoder.c" into main ↵Treehugger Robot
am: dba6eb486c am: bc616cad3b Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2524195 Change-Id: I6a74d264c5aa38a749edfe1de2b347d8b1f94361 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-13Merge "libFlac: Ignore few integer overflows in stream_decoder.c" into main ↵Treehugger Robot
am: dba6eb486c Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2524195 Change-Id: I82b25c459d8de7d803375b9dda905421ee2f5247 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-13Merge "libFlac: Ignore few integer overflows in stream_decoder.c" into mainTreehugger Robot
2023-08-13libFlac: Ignore few integer overflows in stream_decoder.cHarish Mahendrakar
Bug: 275755269 Test: fuzzer poc in bug Change-Id: I14c316095975f522aac5257e7437b39827fda16c
2023-07-15[automerger skipped] Empty Merge Android U (ab/10368041) am: 42dbc7cd0e -s ↵Xin Li
ours am: d91c618000 -s ours am: 40a00c852a -s ours am: 9e40473f7a -s ours am skip reason: Merged-In I211ea5b78c1bbe1bce008ead5ab200fdc09fdb01 with SHA-1 da63b21522 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/flac/+/24086602 Change-Id: I9c4abe0e9452f337f1484313cdce6cd7594642f6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-15[automerger skipped] Empty Merge Android U (ab/10368041) am: 42dbc7cd0e -s ↵Xin Li
ours am: d91c618000 -s ours am: 40a00c852a -s ours am skip reason: Merged-In I211ea5b78c1bbe1bce008ead5ab200fdc09fdb01 with SHA-1 da63b21522 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/flac/+/24086602 Change-Id: Idf8e37b5d7acfcb7e9322423837a5e6292297bd7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-15[automerger skipped] Empty Merge Android U (ab/10368041) am: 42dbc7cd0e -s ↵Xin Li
ours am: d91c618000 -s ours am skip reason: Merged-In I211ea5b78c1bbe1bce008ead5ab200fdc09fdb01 with SHA-1 da63b21522 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/flac/+/24086602 Change-Id: Iab8899fc59e28ca7f24f6b34478bb9e1bde86800 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-15[automerger skipped] Empty Merge Android U (ab/10368041) am: 42dbc7cd0e -s oursXin Li
am skip reason: Merged-In I211ea5b78c1bbe1bce008ead5ab200fdc09fdb01 with SHA-1 da63b21522 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/flac/+/24086602 Change-Id: I03e71fb1b3669e9f70df0d75f72455e1bbfaefaf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-14Empty Merge Android U (ab/10368041)Xin Li
Bug: 291102124 Merged-In: I211ea5b78c1bbe1bce008ead5ab200fdc09fdb01 Change-Id: I7bcd3099c71d42be89af280907b4aed17d3c8d78
2023-06-29Merge "Upgrade flac to 1.4.3" am: 2db585c02a am: e92429d55c am: 35ddd43d52 ↵Sadaf Ebrahimi
am: fffd3c26bc am: 3faa2331dc am: 5d07e01ed8 Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2641839 Change-Id: I54bff817c638855b203c1fd43cd2e84be164acba Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29Merge "Upgrade flac to 1.4.3" am: 2db585c02a am: e92429d55c am: 35ddd43d52 ↵Sadaf Ebrahimi
am: fffd3c26bc am: 3faa2331dc Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2641839 Change-Id: I33ffe42f3d6671692345c1113ba5cc0e77f5695e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28Merge "Upgrade flac to 1.4.3" am: 2db585c02a am: e92429d55c am: 35ddd43d52 ↵Sadaf Ebrahimi
am: fffd3c26bc Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2641839 Change-Id: I851735d80e3950f9dcd1e7874116c18505eb1bdf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28Merge "Upgrade flac to 1.4.3" am: 2db585c02a am: e92429d55c am: 35ddd43d52Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2641839 Change-Id: I442e83a9e53e3d098e3f9e60655966948de4b788 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28Merge "Upgrade flac to 1.4.3" am: 2db585c02a am: e92429d55cSadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2641839 Change-Id: I9219f41433fd4bacbaf7a2712eb9a1bf40359bc8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28Merge "Upgrade flac to 1.4.3" am: 2db585c02aSadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/flac/+/2641839 Change-Id: Ibf3191f5b7802cb7e2cf6a2e0aab030596dd19f9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28Merge "Upgrade flac to 1.4.3"Sadaf Ebrahimi
2023-06-28Upgrade flac to 1.4.3Sadaf Ebrahimi
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update flac For more info, check https://cs.android.com/android/platform/superproject/+/master:tools/external_updater/README.md Test: TreeHugger Change-Id: I3352b2c3a7f269f2dc3ecebb429905bb87c25ff8
2023-06-23Release FLAC 1.4.3Martijn van Beurden
2023-06-21Fix library version numbers/sonamesMartijn van Beurden
2023-06-18Improve on "Check for got_stream_info instead of samplerate being 0"Martijn van Beurden
This improves on commit 6db29d1. It turns that commit broke some parsing, this fixes it
2023-06-16Explain use of errno with callbacksMartijn van Beurden
2023-06-15Add github action to check against flac test filesMartijn van Beurden
2023-06-06Update copyright year and maintainer statusMartijn van Beurden
2023-06-06Slim down CIMartijn van Beurden
2023-06-06Update changelogMartijn van Beurden
2023-06-01Fix compression level 8 in API docsMartijn van Beurden
2023-06-01Check that seektable length > 0Martijn van Beurden
2023-05-31Remove sector align optionMartijn van Beurden
This option has been deprecated since FLAC 1.3.0.
2023-05-30Update changelog and library version numbersMartijn van Beurden
2023-05-24Fix version number display on WindowsMartijn van Beurden
This adds windows-specific version information to build objects Co-authored-by: Ozkan Sezer <sezeroz@gmail.com>
2023-05-23Fixed compile error under Windows if winapifamily.h is unavailable ↵dmitrykos
(regression of fd842b6a3bacac9e47504ca4d4fb611fab014fa2).
2023-05-22Prevent overflow when parsing RIFF fmt chunkMartijn van Beurden
2023-05-22Explain that --with-filename does not work with --export optionsMartijn van Beurden
2023-05-20Check for FLAC__STREAM_DECODER_ABORTED on reencodingMartijn van Beurden
This status was ignored, leading to an infinite loop
2023-05-20Explicitly check for bps == 0 when applying replaygainMartijn van Beurden
During application of replaygain, bps is checked to be > 0. This should never happen in a valid file. This check is specific for replaygain application instead of more generic (at streaminfo) because we still want to be able to recover files in which streaminfo is invalid or missing.
2023-05-20Check for replaygain peak value being positive on parsingMartijn van Beurden
2023-05-20Add seed corpus files for fuzzer_tool_flacMartijn van Beurden
2023-05-17Small correction on commit 7ed6f4fMartijn van Beurden
The 4 byte application id was not considered Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=59015
2023-05-17Add OOM check to metaflac append handlingMartijn van Beurden
Credit: Oss-Fuzz Issue: N/A
2023-05-11Throw error on too large foreign metadata directlyMartijn van Beurden
Previously, too large chunks of foreign metadata (> 16MiB) were signalled by libFLAC, throwing an error upon adding the metadata, so flac gave a rather vague error back to the user. This commit adds detection to the foreign metadata handling, so the user gets a much clearer error. Credit: Oss-Fuzz Issue: N/A
2023-05-11Stop processing subframes when invalid data is foundMartijn van Beurden
This fixes https://github.com/xiph/flac/issues/580 The problem was that after encountering a problem in a first subframe, the state was changed from READ_FRAME to SEARCH_FOR_FRAME_SYNC, which meant a problem in the second subframe was interpreted as a read error instead of invalid data. With this patch, processing of subframes is stopped after setting SEARCH_FOR_FRAME_SYNC
2023-05-09Fix use-after-free warning in GCC 12Martijn van Beurden
A pointer was used for arithmatic after a realloc. Co-authored-by: Alexia Massalin <alexia@lambda.csail.mit.edu>
2023-05-09Fixed compilation of get_utf8_argv() for Windows UWPDK
Fixed compilation in Win32 environment. Use FLAC_WINDOWS_APP define to check between UWP app and Win32 for more consistency.
2023-05-08Check for overflow when multiplying skip samples with sample sizeMartijn van Beurden
Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=58606