jules
02492b36b9
Lots of small whitespace tweaks.
2015-12-13 19:32:05 +00:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
hogliux
512d0baf67
Fix audio channel allocation issue on ALSA/linux
2015-06-25 09:34:57 +01:00
hogliux
f8cffb5949
Fix some warnings on newer GCC versions on linux
2015-06-17 10:41:30 +02:00
hogliux
8c242b7547
Fix warnings on linux
...
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
2015-05-05 10:57:50 +01:00
jules
45c620a996
Fix for ALSA CPU use when using an input device without an output device.
2015-01-14 11:01:02 +00:00
jules
b51cc38718
Added a missing semicolon in ALSA
2014-10-31 13:02:41 +00:00
jules
b1e4823066
Avoided some gcc compiler warnings
2014-09-15 17:31:43 +01:00
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.
2014-03-24 14:39:32 +00:00
jules
017dbc988d
Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes.
2013-12-18 10:57:11 +00:00
jules
2623f4d1e1
Added method String::clear(), and used it to replace a few uses of String::empty.
2013-12-01 11:32:39 +00:00
jules
ad490925e4
ALSA device name utf-8 encoding fix.
2013-10-21 09:12:07 +01:00
jules
c4c8666676
ALSA: fixed some problems with the minimum number of channels asked for.
2013-08-13 13:37:15 +01:00
jules
69dcde0f4d
ALSA: added support for SND_PCM_FORMAT_S24_LE devices.
2013-08-12 12:56:17 +01:00
jules
c75a7300f5
Added some 'override' modifiers to overridden methods.
2013-06-23 23:09:52 +01:00
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
2013-06-13 13:17:12 +01:00
jules
8e3a52ff14
ALSA logging fix.
2013-04-28 17:48:45 +01:00
jules
1dfb891ce1
Improvements (hopefully!) to linux ALSA and Midi classes.
2013-04-27 14:34:45 +01:00
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
2012-12-04 21:39:15 +00:00
jules
c16c3a7c28
Fixed some documentation and minor GCC warnings. Fixed a JACK bug that would have mixed up the input/output channels.
2012-11-14 11:42:17 +00:00
jules
9a24aa8a20
Minor clean-ups.
2012-09-11 09:35:03 +01:00
Julian Storer
35f226319f
Fixed a typo in the temporary amalgamated files. Tidied up some constness.
2011-08-12 13:25:06 +01:00
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
2011-08-12 10:04:52 +01:00