128 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 3afd42690a Added support to WavAudioFormat for writing a LISTINFO chunk. 10 years ago
  jules 1260ffe9c4 Refactored latest changes to WavAudioFormat to avoid GCC compile problems. 10 years ago
  jules b71447b057 Added better support for writing acid and Tracktion chunks in WavAudioFormat. 10 years ago
  jules 3e7d305094 A few minor whitespace cleanups. 10 years ago
  jules 7c61188bf9 Cleaned up a few places where four-char constants were used, to prevent warnings. 10 years ago
  jules 48cdbf2622 Fix for padding in wav file writer. 11 years ago
  jules 7e35b73df6 Added a method AudioFormatWriter::flush, and implemented it in the WAV format. 11 years ago
  jules 91d9c96338 Minor clean-ups 11 years ago
  jules 5bd71401d8 Refactored the WindowsMediaAudioFormat to avoid a discontinuity bug. 11 years ago
  jules 5409951861 Refactored some Xcode warning suppression. 11 years ago
  jules a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 11 years ago
  jules fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 11 years ago
  jules dfda7c77fc Workarounds for some mingw build problems. 11 years ago
  jules 98c77f85e9 Added a couple of channel formats to WavAudioFormat 11 years ago
  jules e25b727559 Added some assertions to the MP3 decoder to flag up an unsupported encoding type. 11 years ago
  jules 5f2b87d69b Made WindowsMediaAudioFormat::isCompressed() return true. 11 years ago
  jules 9aeefa5ebe Better seeking in mp3 reader. 11 years ago
  jules a356c6b148 Couple of minor warning fixes. 11 years ago
  jules 28cdb20040 Whitespace cleanups. 11 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 11 years ago
  jules 242a5f221d Fixed some libFLAC code to keep old Xcode compilers happy. 11 years ago
  jules afb5904e89 Better use of intrinsics for FLAC. 11 years ago
  jules 1e4ba1b550 A few minor changes to keep the Clang analyser happy. 11 years ago
  jules 2aba3447e4 Updated to version 1.3 of libFLAC. 11 years ago
  jules 85568915dc Added some metadata reading to OggVorbisAudioFormat 11 years ago
  jules 12a8dd3092 Avoided some pedantic GCC warnings. 11 years ago
  jules bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 11 years ago
  jules 81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 11 years ago
  jules b05c8413cf Tidied up some docs and added an AudioFormat constructor. 11 years ago
  jules 8809efcb7a A few tweaks to help the clang static analyser avoid false alarms. 11 years ago
  jules ffa367a3eb Added key signature detection to CoreAudioFormat. 11 years ago
  jules fc772941d6 Fixed some pedantic warnings. 11 years ago
  jules 83aaaa9459 Avoided mistakenly opening wav files containing formats that the reader doesn't support. 11 years ago
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 years ago
  jules 2fccfccbc0 Misc performance tweaks. 11 years ago
  jules 629efdbd3c LAMEEncoderAudioFormat fix. 11 years ago
  jules 21f6a0517a Added some more supported frequencies to WavAudioFormat. 11 years ago
  jules 4552218149 Added support for reading/writing an ISRC code in a WAV file's AXML chunk. 11 years ago
  jules 2786eadaf9 Removed a few pedantic warnings. 11 years ago
  jules 0cea511c0c Fix for reading IEEE float wav files. 11 years ago
  jules 98d85cd640 Added an option for restricting the WAV file format. 11 years ago
  jules 31577c6837 Minor comment clarification. 11 years ago
  jules ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 11 years ago
  jules 080ff658b9 VC2013 compiler compatibility. 12 years ago
  jules 4ce1908f79 Misc tidying-up. 12 years ago
  jules aec3d12753 A few minor tweaks to avoid warnings etc. 12 years ago
  jules 78aac0995a Fixes for some clang static analysis warnings. 12 years ago
  jules 5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 12 years ago
  jules 3891145af4 AiffAudioFormat: support for reading CATE block metadata. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago