Commit Graph

  • 9ec0df3cad Fix some fuzz finds in grabbag picture code Martijn van Beurden 2023-02-21 11:17:01 +0100
  • 519d9ca6d7 Add fuzzer for flac command-line tool Martijn van Beurden 2023-01-31 19:53:22 +0100
  • 3baaf23faa
    Add warning that md5 functions are used elsewhere Martijn van Beurden 2023-02-21 08:16:46 +0100
  • 32c918ac85 Fix mistake in use of bitwriter_grow_ #550 Martijn van Beurden 2023-02-19 20:26:55 +0100
  • cc28f2fbcc Change FLAC__bitwriter_write_rice_signed_block for 64-bit words Martijn van Beurden 2023-02-18 22:21:38 +0100
  • d39cdad2a2 Rewrite FLAC__bitwriter_write_rice_signed_block for 32 bit words Martijn van Beurden 2023-02-18 19:18:23 +0100
  • 771eb050e7 Add tests for foreign metadata handling Martijn van Beurden 2023-02-02 22:04:36 +0100
  • 625acf4f37 Document that FLAC pick output format with --keep-foreign-metadata Martijn van Beurden 2023-02-02 14:05:15 +0100
  • 285a3f554a Split up writing metadata and comparing metadata into separate steps Martijn van Beurden 2023-02-02 13:33:47 +0100
  • 7ea43e3ba4 Fix some bugs from recent foreign metadata improvements Martijn van Beurden 2023-02-01 21:50:28 +0100
  • 92b5292d65 Restore compression type name to AIFF-C from foreign metadata Martijn van Beurden 2023-01-31 10:27:45 +0100
  • 692f2ebe93 Add support for decoding to AIFF-C NONE and sowt Martijn van Beurden 2023-01-30 15:03:04 +0100
  • a8c20a6af1 Let --keep-foreign-metadata on decode pick the right decode format Martijn van Beurden 2023-01-29 20:59:08 +0100
  • a12c6f3236 Add more precise format detection in stored foreign metadata Martijn van Beurden 2023-01-29 12:56:14 +0100
  • 1ef4120c93 Check stored foreign metadata chunks Martijn van Beurden 2023-01-27 21:03:39 +0100
  • 47ee997f95 Add warning that md5 functions are used elsewhere #548 Martijn van Beurden 2023-02-17 07:56:48 +0100
  • 3f1f82c8fa
    Fix warning in test suite, introduced in a87e6b Martijn van Beurden 2023-02-11 09:42:11 +0100
  • aaffdcaa96
    Fix running several tests in parallel with CTest Martijn van Beurden 2023-02-11 09:04:45 +0100
  • d7d24e6aec Add tests for foreign metadata handling #543 Martijn van Beurden 2023-02-02 22:04:36 +0100
  • bc1dd14160 Document that FLAC pick output format with --keep-foreign-metadata Martijn van Beurden 2023-02-02 14:05:15 +0100
  • 4e3f3e3958 Split up writing metadata and comparing metadata into separate steps Martijn van Beurden 2023-02-02 13:33:47 +0100
  • c65f89b130 Fix some bugs from recent foreign metadata improvements Martijn van Beurden 2023-02-01 21:50:28 +0100
  • cc9cb93641 Restore compression type name to AIFF-C from foreign metadata Martijn van Beurden 2023-01-31 10:27:45 +0100
  • 357852a127 Add support for decoding to AIFF-C NONE and sowt Martijn van Beurden 2023-01-30 15:03:04 +0100
  • 4ee17ccb71 Let --keep-foreign-metadata on decode pick the right decode format Martijn van Beurden 2023-01-29 20:59:08 +0100
  • 748f3938e2
    Add warnings for max pathlength Martijn van Beurden 2023-01-29 20:39:43 +0100
  • 7ee59d2c4c Add more precise format detection in stored foreign metadata Martijn van Beurden 2023-01-29 12:56:14 +0100
  • 9d2e2205cf Check stored foreign metadata chunks Martijn van Beurden 2023-01-27 21:03:39 +0100
  • ccab5a9bd7 Fix warning in test suite, introduced in a87e6b #542 Martijn van Beurden 2023-01-27 19:46:44 +0100
  • ba5172e554
    Remove all PPC-specific code (and a mention of SPARC) Martijn van Beurden 2023-01-27 19:02:36 +0100
  • 9261463f65 Fix running several tests in parallel with CTest #541 Martijn van Beurden 2023-01-26 19:51:36 +0100
  • fe0bf2309a
    Lift restrictions on channel mask Martijn van Beurden 2023-01-09 11:00:51 +0100
  • 6ea23b0fd3
    Remove 'default is signed' mention for raw input Martijn van Beurden 2023-01-09 10:50:40 +0100
  • 79103bbae1 Small fix #534 Martijn van Beurden 2023-01-07 18:44:23 +0100
  • bd4a109211 Remove all PPC-specific code (and a mention of SPARC) Martijn van Beurden 2023-01-07 18:12:25 +0100
  • 0a52c6fd5c
    Replace own bool with stdbool.h, check for header being available Martijn van Beurden 2023-01-07 09:58:00 +0100
  • d439aa177d Add warnings for max pathlength #533 Martijn van Beurden 2023-01-06 20:07:36 +0100
  • 046f34c672 Remove 'default is signed' mention for raw input #532 Martijn van Beurden 2023-01-06 19:39:37 +0100
  • 2b87e4cd25
    Let libFLAC not write a seektable in Ogg, even when asked for Martijn van Beurden 2023-01-06 19:34:57 +0100
  • 8d2830b6a9
    Refactor code applying apodization and finding lp_coeffs (#530) Martijn van Beurden 2022-12-31 22:16:01 +0100
  • a3e7403a20 Check for autoc[0] > 0.0 #530 Martijn van Beurden 2022-12-30 15:45:07 +0100
  • 7e40f8c389 Check whether there is a next apodization before using it Martijn van Beurden 2022-12-30 11:11:55 +0100
  • 4bb2557ed0 Refactor code applying apodization and finding lp_coeffs Martijn van Beurden 2022-12-30 09:53:08 +0100
  • 9b7ca112e9
    Fix segfault introduced in commit 3975b3e Martijn van Beurden 2022-12-02 10:05:45 +0100
  • 0a9ed9dc67 Let libFLAC not write a seektable in Ogg, even when asked for #527 Martijn van Beurden 2022-12-01 21:09:52 +0100
  • 4c2de2b8f4 Allow chaining in fuzzer_decoder and fuzzer_seek #261 Martijn van Beurden 2022-12-01 09:43:33 +0100
  • af695f814e Increase CIFuzz runtime to 3 hours Martijn van Beurden 2022-12-01 09:43:16 +0100
  • 8ea5b5112e Fix segfault introduced in commit 3975b3e #526 Martijn van Beurden 2022-11-30 18:55:28 +0100
  • 7844578995
    libFLAC.m4, libFLAC++.m4: fix -Wstrict-prototypes (#521) Sam James 2022-11-28 21:13:26 +0000
  • 8b59f6c9a0 Replace own bool with stdbool.h, check for header being available #524 Martijn van Beurden 2022-11-28 19:12:05 +0100
  • c42d4467d5
    Remove unused include of safe_str.h Martijn van Beurden 2022-11-28 18:48:12 +0100
  • cc56c04ad6 Remove unused include of safe_str.h #522 Martijn van Beurden 2022-11-26 19:32:35 +0100
  • f80e7c4037
    libFLAC.m4, libFLAC++.m4: use AC_RUN_IFELSE/AC_LANG_PROGRAM #521 Sam James 2022-11-24 00:44:08 +0000
  • afd9e9006d
    libFLAC.m4, libFLAC++.m4: fix -Wstrict-prototypes Sam James 2022-11-23 03:31:30 +0000
  • 7270930e9e Fix partial windowing of 33 bps subframes Martijn van Beurden 2022-11-16 21:15:53 +0100
  • 153c82d5b5 Mark some functions as unused - FLAC__bitwriter_rice_bits - FLAC__format_get_max_rice_partition_order Martijn van Beurden 2022-11-16 20:45:33 +0100
  • 1cb59f0b0f Move bitreader_dump and bitwriter_dump functions to test_libFLAC Martijn van Beurden 2022-11-16 20:42:17 +0100
  • 13f18c1d8c Fix partial windowing of 33 bps subframes #519 Martijn van Beurden 2022-11-16 21:15:53 +0100
  • 2cef817e99 Mark some functions as unused - FLAC__bitwriter_rice_bits - FLAC__format_get_max_rice_partition_order Martijn van Beurden 2022-11-16 20:45:33 +0100
  • d6d2e6c431 Move bitreader_dump and bitwriter_dump functions to test_libFLAC Martijn van Beurden 2022-11-16 20:42:17 +0100
  • 5663f11795
    Check number of metadata blocks Martijn van Beurden 2022-11-16 20:16:26 +0100
  • 933b53a78a Check number of metadata blocks #518 Martijn van Beurden 2022-11-16 18:27:09 +0100
  • 36bba3befb Check length of written metadata block in stream encoder framing Martijn van Beurden 2022-11-15 11:01:56 +0100
  • 7ab61a7b29 Add more checks to metadata Martijn van Beurden 2022-11-14 21:26:04 +0100
  • 59195461b6 Add fuzzer_reencoder Martijn van Beurden 2022-11-13 19:07:52 +0100
  • d1999e2cd0 Fix botched merge Martijn van Beurden 2022-11-15 19:51:17 +0100
  • b6a143c090
    Merge branch 'master' into ogg-chaining Martijn van Beurden 2022-11-15 19:37:48 +0100
  • 5eadb3f43d Check length of written metadata block in stream encoder framing #517 Martijn van Beurden 2022-11-15 11:01:56 +0100
  • c8ab9ea735 Add more checks to metadata Martijn van Beurden 2022-11-14 21:26:04 +0100
  • eacd0524fd Add fuzzer_reencoder Martijn van Beurden 2022-11-13 19:07:52 +0100
  • 9e3d1666c1 Add subdivide_tukey to encoder fuzzer dictionary Martijn van Beurden 2022-11-13 17:54:23 +0100
  • 76e8f22b4c Clean up and add to fuzzer_encoder (v1) Martijn van Beurden 2022-11-12 21:50:51 +0100
  • e91bbb4e28 Add FLAC__stream_encoder_set_limit_min_bitrate to fuzzer_encoder_v2 Martijn van Beurden 2022-11-12 15:47:49 +0100
  • d3c1e3e6c3 Mark FLAC__bitwriter_write_rice_signed as unused Martijn van Beurden 2022-11-12 15:34:36 +0100
  • e52161830d Remove FLAC__memory_alloc_aligned_unsigned_array Martijn van Beurden 2022-11-12 15:23:21 +0100
  • 061a20b77d Add subdivide_tukey to encoder fuzzer dictionary #516 Martijn van Beurden 2022-11-13 17:54:23 +0100
  • 39863eec39 Clean up and add to fuzzer_encoder (v1) Martijn van Beurden 2022-11-12 21:50:51 +0100
  • 0e751e6d82 Add FLAC__stream_encoder_set_limit_min_bitrate to fuzzer_encoder_v2 Martijn van Beurden 2022-11-12 15:47:49 +0100
  • 29a896f5f8 Mark FLAC__bitwriter_write_rice_signed as unused Martijn van Beurden 2022-11-12 15:34:36 +0100
  • 36bf1d1df7 Remove FLAC__memory_alloc_aligned_unsigned_array Martijn van Beurden 2022-11-12 15:23:21 +0100
  • 6317031cc0
    Improve fuzz coverage for stream_encoder.c Martijn van Beurden 2022-11-12 12:39:21 +0100
  • 4dca8340a9 Fix typo, deduplicate stuff #515 Martijn van Beurden 2022-11-12 10:21:17 +0100
  • c204c0bdb5
    Remove repeated .gitignore pattern Mark Grassi 2022-11-12 04:16:23 -0500
  • 678ef8b45f Improve fuzz coverage for stream_encoder.c Martijn van Beurden 2022-11-12 10:14:01 +0100
  • 0833706fee Remove repeated .gitignore pattern #514 Mark Grassi 2022-11-11 20:11:29 -0500
  • 1d3d5d98b6
    Improve fuzzer_encoder_v2 coverage: add picture and unkown metadata Martijn van Beurden 2022-11-11 21:36:32 +0100
  • 18585520d6 Improve fuzzer_encoder_v2 coverage: add picture and unkown metadata #512 Martijn van Beurden 2022-11-11 14:46:49 +0100
  • a7b22e9edb
    Improve fuzzer_encoder_v2 coverage: add cuesheet Martijn van Beurden 2022-11-11 07:05:31 +0100
  • 5f070b9871 Improve fuzzer_encoder_v2 coverage: add cuesheet #511 Martijn van Beurden 2022-11-10 22:17:47 +0100
  • 96b5e6d35a Check vorbis comment entry before copying Martijn van Beurden 2022-10-17 22:05:47 +0200
  • 17c7808405 Remove untrue asserts that vorbis comment field must not be empty Martijn van Beurden 2022-10-17 20:02:49 +0200
  • b543ca9502 Only check asserts when file rewrite succeeded Martijn van Beurden 2022-10-15 20:54:21 +0200
  • abdcb80bf8 Add checks for simple iterator status Martijn van Beurden 2022-10-16 10:31:39 +0200
  • 52c28c7178 Add bunch of asserts checking simple iterator status Martijn van Beurden 2022-10-16 09:54:31 +0200
  • ad01d796af Remove assert number of fields in vorbis_comments > 0 Martijn van Beurden 2022-10-15 20:49:19 +0200
  • d3751a0a47 Add checks that metadata is valid Martijn van Beurden 2022-10-15 19:27:06 +0200
  • 46bf04d0d7 Properly handle wasted_bits > bps Martijn van Beurden 2022-08-16 16:32:26 +0200
  • 07b5d9032f Remove asserts for conditions that are checked anyway Martijn van Beurden 2022-08-14 09:12:47 +0200
  • a73e70c8f4 Also check asserts in fuzzing Martijn van Beurden 2022-08-13 20:24:26 +0200
  • 8d61afaedf Check vorbis comment entry before copying #415 Martijn van Beurden 2022-10-17 22:05:47 +0200