Clementine-audio-player-Mac.../src/analyzers
Mark Furneaux 53f21584e4 Fix inconsistent buffer sizes sent to analyzer
The analyzers are sent new buffers of audio data to process each time
they pass through the gst pipeline. Different file formats and bit depths/
sample rates can change the size of these buffers, in some cases making them
large and therefore infrequent. This causes choppiness in the analyzer
as it is not getting new data with every frame. This patch chunks the buffers
coming off the pipeline to correspond with the framerate of the analyzer.
2014-04-29 21:38:21 -04:00
..
analyzer.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
analyzerbase.cpp Fix inconsistent buffer sizes sent to analyzer 2014-04-29 21:38:21 -04:00
analyzerbase.h Fix inconsistent buffer sizes sent to analyzer 2014-04-29 21:38:21 -04:00
analyzercontainer.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
analyzercontainer.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
baranalyzer.cpp Formatting 2014-04-27 02:49:26 -04:00
baranalyzer.h Fix analyzer framerate when mouseover play scrubber 2014-04-27 01:54:42 -04:00
blockanalyzer.cpp Fix analyzer framerate when mouseover play scrubber 2014-04-27 01:54:42 -04:00
blockanalyzer.h Fix analyzer framerate when mouseover play scrubber 2014-04-27 01:54:42 -04:00
boomanalyzer.cpp Fix analyzer framerate when mouseover play scrubber 2014-04-27 01:54:42 -04:00
boomanalyzer.h Fix analyzer framerate when mouseover play scrubber 2014-04-27 01:54:42 -04:00
glanalyzer.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
glanalyzer.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
glanalyzer2.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
glanalyzer2.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
glanalyzer3.cpp Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
glanalyzer3.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
nyancatanalyzer.cpp Add arraysize macro from Chromium 2014-04-29 14:11:52 +02:00
nyancatanalyzer.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
sonogram.cpp Fix analyzer framerate when mouseover play scrubber 2014-04-27 01:54:42 -04:00
sonogram.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00
turbine.cpp Fix analyzer framerate when mouseover play scrubber 2014-04-27 01:54:42 -04:00
turbine.h Reformat all non-3rd-party C/C++/Objective-C++. 2014-02-07 16:34:20 +01:00