log data/fileio/MP3FileReader.cpp @ 1434:0684c6698e3f streaming-csv-writer

age author description
2017-03-06 Chris Cannam Fix some one-off memory leaks (including distracting ones in tests)
2017-03-06 Chris Cannam Some bits and bobs to do with handling memory pressure
2017-01-12 Chris Cannam Fix (I think) crash on exit on Windows having loaded an mp3 3.0-integration
2017-01-09 Chris Cannam Further win32 build updates 3.0-integration
2017-01-06 Chris Cannam Take a different approach to using libsndfile -- the _fd function doesn't work for me in this build, so use the wchar api 3.0-integration
2017-01-06 Chris Cannam Update WAV/MP3/BZipFileDevice code to avoid using local 8-bit encoding 3.0-integration
2017-01-06 Chris Cannam More work on getting tests (especially file encoding ones) running on Windows. Various problems here to do with interaction with test filenames in Hg repos 3.0-integration
2017-01-06 Chris Cannam Untabify some more 3.0-integration
2017-01-06 Chris Cannam Improved debug output for file open troubleshooting 3.0-integration
2017-01-03 Chris Cannam Fix printf format 3.0-integration
2017-01-03 Chris Cannam Fix some compiler warnings 3.0-integration
2016-12-01 Chris Cannam Add gapless preference to prefs dialog; much work on audio read tests 3.0-integration
2016-11-29 Chris Cannam Another check to ensure sync error suppressed at eof 3.0-integration
2016-11-29 Chris Cannam Stop reporting sync errors only when we really are at eof, i.e. after the input callback has been called again (previously we just tested whether we'd buffered up all the input, which of course we do in one go at the start) mp3-gapless
2016-11-29 Chris Cannam Handle trimming the padding from end as well mp3-gapless
2016-11-29 Chris Cannam Refactor in CodedAudioFileReader in preparation for trimming at end mp3-gapless
2016-11-29 Chris Cannam Add gapless flag to MP3FileReader, and implement trimming the delay samples from the start (padding is not yet trimmed from end) mp3-gapless
2016-11-24 Chris Cannam Add MAD_BUFFER_GUARD padding at end of mp3 buffer, in order to ensure last frame is decoded successfully (otherwise the decoded audio is truncated). Another thing learned from madplay. 3.0-integration
2016-11-24 Chris Cannam Do that only for the first frame 3.0-integration
2016-11-24 Chris Cannam Filter out Xing/LAME info frames, rather than letting them go to the mp3 decoder as if they were audio frames. Fixes the 1152-sample zero pad at start of some decoded mp3 files (distinct from decoder delay). The logic here is based on the madplay code. 3.0-integration
2016-11-23 Chris Cannam Tag load diagnostic 3.0-integration
2016-11-23 Chris Cannam More error reporting updates 3.0-integration
2016-11-22 Chris Cannam Debug output updates 3.0-integration
2016-10-19 Chris Cannam Tidy and re-fix for Linux msvc2015_64
2016-10-18 Chris Cannam MSVC build fixes msvc2015_64
2016-02-25 Chris Cannam ...commented out
2016-02-25 Chris Cannam Debug
2015-03-04 Chris Cannam Introduce and use a samplerate type cxx11
2015-03-03 Chris Cannam Introducing the signed 64-bit frame index type, and fixing build failures from inclusion of -Wconversion with -Werror. Not finished yet. cxx11
2014-09-03 Chris Cannam Fix some uninitialised values (from coverity scan)
2014-06-18 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
2014-06-17 Chris Cannam Unsigned removals and warning fixes in data/ warnfix_no_size_t
2014-06-13 Chris Cannam Add normalised option to CodedAudioFileReader tonioni
2013-11-26 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
2011-06-14 Chris Cannam Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
2011-05-16 Chris Cannam Convert many cerrs to DEBUGs debug-output
2011-05-12 Chris Cannam Remove most toStdString calls (no longer needed, with debug header) debug-output
2010-03-19 Chris Cannam * Some sketchy track lookup code
2009-09-11 Chris Cannam * fix for solaris
2008-12-12 Chris Cannam * remove some output
2008-12-12 Chris Cannam * Use FileFinder to find audio source referred to in an RDF document,
2008-12-08 Chris Cannam * Ensure text models are exported with text properties in RDF, and
2008-11-28 Chris Cannam * Much more sensible pane layouts, etc., when loading RDF; also offer
2008-04-29 Chris Cannam * Merge rev 1048 (build fixes) from rdf-import branch
2008-03-26 Chris Cannam * Fix hang when using more than one consecutive coded audio file reader in
2008-03-14 Chris Cannam * More work to abstract out interactive components used in the data library,
2008-03-01 Chris Cannam * Fix bug that was causing decoded audio files (mp3s, oggs) to come up some of
2008-02-27 Chris Cannam * Merge from trunk spectrogram-cache-rejig
2008-02-27 Chris Cannam * merge from trunk (1.2 ended up being tracked from trunk, but we may want 1.2-stable
2008-02-07 Chris Cannam * Attempt to fix crash caused by race condition on threaded file decode
2008-01-04 Chris Cannam * better progress reporting in FileSource
2007-11-30 Chris Cannam * Skip ID3 block when reading MP3 files (so long as ID3 support is included)
2007-11-11 Chris Cannam * Pass StorageAdviser::Criteria into FFTModel constructor etc
2007-11-09 Chris Cannam * Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
2007-11-02 Chris Cannam * some tweaks to improve usability of these classes in a console application
2007-10-18 Chris Cannam * RemoteFile -> FileSource
2007-10-18 Chris Cannam * Make RemoteFile far more pervasive, and use it for local files as well
2007-09-28 Chris Cannam * Merge from sv-match-alignment branch (excluding alignment-specific document).
2007-08-24 Chris Cannam * Revert revision 713. We do like QStrings after all.
2007-08-09 Chris Cannam * change some QStrings to std::strings etc