Commit Graph

  • 72db83459e Improve overflow checking of commit 4b2c33e #586 Martijn van Beurden 2023-04-12 09:36:23 +0200
  • f7bd64bc70
    Add help and man text for --append Martijn van Beurden 2023-04-11 10:44:36 +0200
  • 4b2c33ebf2
    Check for overflow in parsing skip/until specification (#584) Martijn van Beurden 2023-04-10 08:08:54 +0200
  • 00f9497966 send error in case of output saturation #583 Harish Mahendrakar 2023-04-08 08:49:51 -0700
  • 77ff2f3694 Check for overflow in parsing skip/until specification #584 Martijn van Beurden 2023-04-08 16:40:50 +0200
  • f191bc3d6c Silence Clang warnings, see commit be1df40 for details Martijn van Beurden 2023-04-07 21:49:26 +0200
  • 851c0b9c15 Fix another leak in metaflac Martijn van Beurden 2023-04-07 21:28:06 +0200
  • 499f85f9bc Also let stream_decoder not return NULL vorbiscomment entries Martijn van Beurden 2023-04-07 21:13:37 +0200
  • 775d214cdd Fix leak in metaflac Martijn van Beurden 2023-04-07 20:45:28 +0200
  • 5cf371d28a clip output instead of returning error Harish Mahendrakar 2023-04-06 17:30:20 -0700
  • f5be94dde0 Silence Clang warnings, see commit be1df40 for details #582 Martijn van Beurden 2023-04-07 21:49:26 +0200
  • 1c9be22733 Fix another leak in metaflac Martijn van Beurden 2023-04-07 21:28:06 +0200
  • 5f758ca045 Also let stream_decoder not return NULL vorbiscomment entries Martijn van Beurden 2023-04-07 21:13:37 +0200
  • ddeeb7b416 Fix leak in metaflac Martijn van Beurden 2023-04-07 20:45:28 +0200
  • bacc9d8c66 getopt: Fix the build with clang-16 orbea 2023-03-29 09:29:28 -0700
  • f00a2e476b getopt: Fix the build with clang-16 #578 orbea 2023-03-29 09:29:28 -0700
  • d78d54428d Improve LPC order guess #576 Martijn van Beurden 2023-03-28 09:57:00 +0200
  • be1231c8a1 Adjust LPC functions to accomodate new tuning Martijn van Beurden 2023-03-14 11:55:13 +0100
  • 592361ad3e Retune compression levels Martijn van Beurden 2023-03-14 08:52:28 +0100
  • 9ee21a0e68
    Fix potential dead store Zhipeng Xue 2023-03-28 13:07:06 +0800
  • 43bc8101ce Switch default bitreader/bitwriter word size to 64-bit Martijn van Beurden 2023-03-08 10:11:30 +0100
  • 00cb41ee03 Add use of x86 BMI2 to bitreader_read_rice_signed_block Martijn van Beurden 2023-03-08 08:42:02 +0100
  • 75d596a234
    Only calculate mid-side signal when necessary (#567) Martijn van Beurden 2023-03-27 11:58:49 +0200
  • ecbd1cacc1 Add help and man text for --append #573 Martijn van Beurden 2023-03-22 07:37:44 +0100
  • 68f605bd28
    Fix mistakes in _compute_best_predictor_limit_residual_intrin_* (#572) Martijn van Beurden 2023-03-20 19:21:23 +0100
  • 1c0b68b33f Fix mistakes in _compute_best_predictor_limit_residual_intrin_* #572 Martijn van Beurden 2023-03-20 16:48:07 +0100
  • 6633d2f9bf Set stdin/stdout to binary on Windows for binary input/output Martijn van Beurden 2023-02-20 08:12:48 +0100
  • c10b059588 Limit hexdump characters to what is allowed in UTF-8 Martijn van Beurden 2023-02-17 13:56:48 +0100
  • 6fa51a7acc Fix error of metaflac --append testing, add troubleshooting Martijn van Beurden 2023-02-17 13:31:55 +0100
  • 436a3577dc Add tests for metaflac --append Martijn van Beurden 2023-02-16 14:07:04 +0100
  • 0b3d86ebc3 Check is_last flags on writing a chain Martijn van Beurden 2023-02-17 07:29:26 +0100
  • 21bf406fda Add checks so metaflac --append doesn't create invalid files Martijn van Beurden 2023-02-16 09:32:58 +0100
  • 8e563a697d Add --append option to metaflac Martijn van Beurden 2023-02-14 20:31:39 +0100
  • b11677e052 Add API function FLAC__metadata_object_set_raw Martijn van Beurden 2023-02-14 19:21:07 +0100
  • 904d027518 Add test for metaflac --data-format=binary-headerless Martijn van Beurden 2023-02-13 20:51:09 +0100
  • b3b9176330 Add data-format option to metaflac, enabling binary output Martijn van Beurden 2023-02-13 13:56:18 +0100
  • b54eabdf0d Add API function FLAC__metadata_object_get_raw Martijn van Beurden 2023-02-13 20:07:49 +0100
  • 91b89e8dd8 Set stdin/stdout to binary on Windows for binary input/output #549 Martijn van Beurden 2023-02-20 08:12:48 +0100
  • 61834b2b75 Limit hexdump characters to what is allowed in UTF-8 Martijn van Beurden 2023-02-17 13:56:48 +0100
  • 6b2be934e1 Fix error of metaflac --append testing, add troubleshooting Martijn van Beurden 2023-02-17 13:31:55 +0100
  • 1bd39182a5 Add tests for metaflac --append Martijn van Beurden 2023-02-16 14:07:04 +0100
  • 0bec61ba29 Check is_last flags on writing a chain Martijn van Beurden 2023-02-17 07:29:26 +0100
  • 418d76b573 Add checks so metaflac --append doesn't create invalid files Martijn van Beurden 2023-02-16 09:32:58 +0100
  • e0e4e19f12 Add --append option to metaflac Martijn van Beurden 2023-02-14 20:31:39 +0100
  • 216a919a85 Add API function FLAC__metadata_object_set_raw Martijn van Beurden 2023-02-14 19:21:07 +0100
  • d1e49f111d Add test for metaflac --data-format=binary-headerless Martijn van Beurden 2023-02-13 20:51:09 +0100
  • d89e692047 Add data-format option to metaflac, enabling binary output Martijn van Beurden 2023-02-13 13:56:18 +0100
  • 31c9dab64f Add API function FLAC__metadata_object_get_raw Martijn van Beurden 2023-02-13 20:07:49 +0100
  • eed37c39fa Enable fuzzer_tool_metaflac to fuzz with stdin Martijn van Beurden 2023-03-19 15:50:02 +0100
  • 5b145aff12 Convert asserts into explicit checks Martijn van Beurden 2023-03-17 21:53:50 +0100
  • b5c763d908 Fix double free in iconvert code Martijn van Beurden 2023-03-17 21:55:05 +0100
  • eba4b6f63b Check whether exceeding max seekpoints on growing seektable Martijn van Beurden 2023-03-17 21:52:51 +0100
  • ae1db7147a Fix problems reading vorbis comment data being ignored Martijn van Beurden 2023-03-17 21:42:16 +0100
  • ac39a0078d Improve fuzzer_tool_metaflac Martijn van Beurden 2023-03-17 21:41:32 +0100
  • 2568bf69aa Fix metaflac memory leak Martijn van Beurden 2023-03-03 07:49:42 +0100
  • 5f39e88a88 Fix strlen being used on uninitialized data Martijn van Beurden 2023-02-17 07:30:13 +0100
  • cad22e0e3a Prevent strcmp being used on invalid data Martijn van Beurden 2023-02-23 11:21:29 +0100
  • 67d2e1ee4c Add fuzzer for metaflac command-line tool Martijn van Beurden 2023-02-23 08:46:44 +0100
  • 8d1975714a Enable fuzzer_tool_metaflac to fuzz with stdin #569 Martijn van Beurden 2023-03-19 15:50:02 +0100
  • 44660266e5 Convert asserts into explicit checks Martijn van Beurden 2023-03-17 21:53:50 +0100
  • 3c88fea66e Fix double free in iconvert code Martijn van Beurden 2023-03-17 21:55:05 +0100
  • 2771e357ab Check whether exceeding max seekpoints on growing seektable Martijn van Beurden 2023-03-17 21:52:51 +0100
  • 17f435bcb6 Fix problems reading vorbis comment data being ignored Martijn van Beurden 2023-03-17 21:42:16 +0100
  • 160c2417b3 Improve fuzzer_tool_metaflac Martijn van Beurden 2023-03-17 21:41:32 +0100
  • 69de63bcf2 Fix metaflac memory leak Martijn van Beurden 2023-03-03 07:49:42 +0100
  • 1f6a153a63 Fix strlen being used on uninitialized data Martijn van Beurden 2023-02-17 07:30:13 +0100
  • 9b5be4720d Prevent strcmp being used on invalid data Martijn van Beurden 2023-02-23 11:21:29 +0100
  • f1df583587 Add fuzzer for metaflac command-line tool Martijn van Beurden 2023-02-23 08:46:44 +0100
  • e683286bb4 Add use of stdin to fuzzer_tool_flac, and redirect stdout Martijn van Beurden 2023-03-18 19:53:00 +0100
  • 0e1535ccce Check for invalid blocksize (65536) Martijn van Beurden 2023-03-18 14:54:07 +0100
  • f4220895bb Fix null dereference Martijn van Beurden 2023-03-18 11:49:59 +0100
  • 9593b949c2 Try to unblock fuzzer_tool_flac by resetting global variables Martijn van Beurden 2023-03-18 10:34:41 +0100
  • a4525a40e8 Add use of stdin to fuzzer_tool_flac, and redirect stdout #570 Martijn van Beurden 2023-03-18 19:53:00 +0100
  • 9c4c1efcb7 Check for invalid blocksize (65536) Martijn van Beurden 2023-03-18 14:54:07 +0100
  • 783da86337 Fix null dereference Martijn van Beurden 2023-03-18 11:49:59 +0100
  • 33f7118f86 Try to unblock fuzzer_tool_flac by resetting global variables Martijn van Beurden 2023-03-18 10:34:41 +0100
  • c8a4ba5200 Fix typo #567 Martijn van Beurden 2023-03-15 08:55:54 +0100
  • 9c83e6e434 Add missing *local_fixed_compute_best_predictor_wide member Harish Mahendrakar 2023-03-10 11:15:19 -0800
  • 92d6fb5877 Add missing *local_fixed_compute_best_predictor_wide member #566 Harish Mahendrakar 2023-03-10 11:15:19 -0800
  • 566aa099c3 Only calculate mid-side signal when necessary Martijn van Beurden 2023-03-10 13:34:58 +0100
  • 383512d551 Try to make tool_flac fuzzer not only fuzz with arguments Martijn van Beurden 2023-03-09 10:29:24 +0100
  • 6db29d1050 Check for got_stream_info instead of samplerate being 0 Martijn van Beurden 2023-03-08 19:57:01 +0100
  • b30a8b0d87 Try to make tool_flac fuzzer not only fuzz with arguments #565 Martijn van Beurden 2023-03-09 10:29:24 +0100
  • 1f172d978f Check for got_stream_info instead of samplerate being 0 Martijn van Beurden 2023-03-08 19:57:01 +0100
  • 4d6d8b342f
    Speed up set_partitioned_rice_ Martijn van Beurden 2023-03-08 12:26:44 +0100
  • a2e4245b3f Switch default bitreader/bitwriter word size to 64-bit #564 Martijn van Beurden 2023-03-08 10:11:30 +0100
  • 6774e29c47 Add use of x86 BMI2 to bitreader_read_rice_signed_block Martijn van Beurden 2023-03-08 08:42:02 +0100
  • 7716dd0570 Remove 32-bit specific code, add fix for first partition #467 Martijn van Beurden 2023-03-07 09:41:14 +0100
  • 2f423b277c
    Merge branch 'xiph:master' into check_partition_ilog2 Martijn van Beurden 2023-03-07 08:48:22 +0100
  • e2faeb80ec Check for 0 samples before outputting gnuplot data Martijn van Beurden 2023-03-06 22:18:05 +0100
  • d06e1c3f25 Check for 0 samples before outputting gnuplot data #563 Martijn van Beurden 2023-03-06 22:18:05 +0100
  • 07471c89e7 Swap small and large loop for further speed up in format_input Martijn van Beurden 2023-03-01 21:13:38 +0100
  • 724a8aa32e Further speed up format_input for 24-bit PCM by about 25% Martijn van Beurden 2023-03-01 20:21:37 +0100
  • 6884355d87 Speed up format_input for 24-bit PCM by 50% Martijn van Beurden 2023-03-01 13:02:34 +0100
  • 2b66d94b34 Speed up format_input for 32-bit PCM Martijn van Beurden 2023-03-01 11:56:21 +0100
  • 2b84e8593d Write SANE extended zero to remove assert Martijn van Beurden 2023-03-03 08:41:13 +0100
  • fe19b113a9 Fix use of undefined value in flac Martijn van Beurden 2023-03-03 08:19:38 +0100
  • 3857234f2b Fix memory leak in flac on foreign metadata object Martijn van Beurden 2023-03-03 07:58:14 +0100
  • c35b824ba8 Write SANE extended zero to remove assert #561 Martijn van Beurden 2023-03-03 08:41:13 +0100
  • 9fd1bc8560 Fix use of undefined value in flac Martijn van Beurden 2023-03-03 08:19:38 +0100