#
7753e163 |
|
16-Feb-2022 |
Humdinger <humdingerb@gmail.com> |
Mixer: Remove option to refuse format changes from audio mixer GUI The options "Refuse in/output format changes" were meant to prevent format changes of connections on the fly, without tearing down and establishing a new connection. The mixer does not support such format changes for input. With this patch input format changes are refused - the former default setting. Output format changes are at least mostly implemented, so we are allowing format changes here. Both options get removed from the Audio mixer setup panel of the Media preferences. The code those settings themselves is kept. Thanks Máximo Castañeda for the investigation, see https://www.freelists.org/post/haiku-development/Explain-the-Audio-Mixer-Setup-options-of-Media-preferences,26 Change-Id: Idb2d0674a4701014249bc5252a7e4ccedc4f532f Reviewed-on: https://review.haiku-os.org/c/haiku/+/4934 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
8b354362 |
|
28-Jan-2022 |
Humdinger <humdingerb@gmail.com> |
Audio mixer: Remove option for linear gain sliders * always use non-linear gain sliders (was the default setting) * remove functions and members connected to linear gain setting * remove "(like BeOS R5)" from "Attenuate by 3 dB" option * add "Low/High quality" to resample algorithm option Fixes part of #17554 Change-Id: I746da3f5bcc8f0cb017c75509565b535d5442f71 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4917 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
38606bbb |
|
29-Dec-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
Mixer: Interpolating sampler is number 2.
|
#
eadad13a |
|
16-Jul-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Fix one more off-by-one error in the interpolating resampler * Since it now doesn't crash anymore; set it as default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42436 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9cf57cf |
|
02-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Cleanup, no functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34437 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c4570c8 |
|
21-Oct-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Also name these BLockers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33707 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bf7ab50d |
|
03-Oct-2007 |
Stephan Aßmus <superstippi@gmx.de> |
large patch by Bek (HOST team): * style improvements, header reformatting, small refactoring and adding of missing copyrights (to Marcus: this is not the original patch, it has already been revised two times by myself and I thought it was very nice now) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22426 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f916862c |
|
13-Mar-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Switched to using a local debug header file, instead of using the private media kit file. This should prevent mixer from beeing build with debug enabled, when media kit is build with debug. Thus CPU usage will be reduced as mixer no longer prints a lot of information to stdout. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16759 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
758b1d0e |
|
12-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixes that make Haiku build with gcc 4. Mainly out of the following categories: * Missing includes (like <stdlib.h> and <string.h>). * Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so. * Local variables shadowing parameters. * Default parameters in function definitions (as opposed to function declarations). * All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported explicitly from the std:: namespace now. * "new (sometype)[...]" must read "new sometype[...]", even if sometype is something like "const char *". * __FUNCTION__ is no longer a string literal (but a string expression), i.e. 'printf(__FUNCTION__ ": ...\n")' is invalid code. * A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes" is an invalid expression. * "friend class SomeClass" only works when SomeClass is known before. Otherwise the an inner class with that name is considered as friend. gcc 4 is much pickier about scopes. * gcc 4 is generally stricter with respect to type conversions in C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4afd4ca0 |
|
01-Oct-2003 |
beveloper <beveloper@nowhere.fake> |
new defaults git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4920 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d91580cd |
|
30-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
removed/fixed warnings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4418 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a4cd9d18 |
|
17-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
input connection settings are saved now, too git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1165d5e1 |
|
17-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
added support for a settings file, some fixes in the deferred saving code, added save/load to mixer connections git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4294 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3465a64 |
|
16-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
added full balance control to all input channels removed performance display control and settings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4291 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26bf7cd3 |
|
16-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
added mixer setup tab functionality and storage of settings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4287 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38606bbb1cace972b5f298c2ff287e849975b530 |
|
29-Dec-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
Mixer: Interpolating sampler is number 2.
|
#
eadad13a4f9bdbbf5b31cacd28d5daeb2f589073 |
|
16-Jul-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Fix one more off-by-one error in the interpolating resampler * Since it now doesn't crash anymore; set it as default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42436 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9cf57cff5dfe040f74a96705d98d6711b6b1b50 |
|
02-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Cleanup, no functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34437 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c4570c80740649df7a25ae290e8601c948cc7b4 |
|
21-Oct-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Also name these BLockers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33707 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bf7ab50d4ced3f1735551c8f6d9032a42e548f7e |
|
03-Oct-2007 |
Stephan Aßmus <superstippi@gmx.de> |
large patch by Bek (HOST team): * style improvements, header reformatting, small refactoring and adding of missing copyrights (to Marcus: this is not the original patch, it has already been revised two times by myself and I thought it was very nice now) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22426 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f916862c2ebbbf3a1fdeac1541fc75ded977bccf |
|
13-Mar-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Switched to using a local debug header file, instead of using the private media kit file. This should prevent mixer from beeing build with debug enabled, when media kit is build with debug. Thus CPU usage will be reduced as mixer no longer prints a lot of information to stdout. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16759 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
758b1d0e05fe1042cce6e00d194a147802d4f9be |
|
12-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixes that make Haiku build with gcc 4. Mainly out of the following categories: * Missing includes (like <stdlib.h> and <string.h>). * Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so. * Local variables shadowing parameters. * Default parameters in function definitions (as opposed to function declarations). * All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported explicitly from the std:: namespace now. * "new (sometype)[...]" must read "new sometype[...]", even if sometype is something like "const char *". * __FUNCTION__ is no longer a string literal (but a string expression), i.e. 'printf(__FUNCTION__ ": ...\n")' is invalid code. * A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes" is an invalid expression. * "friend class SomeClass" only works when SomeClass is known before. Otherwise the an inner class with that name is considered as friend. gcc 4 is much pickier about scopes. * gcc 4 is generally stricter with respect to type conversions in C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4afd4ca0f8975989cc2994ae27e69a62676f5e07 |
|
01-Oct-2003 |
beveloper <beveloper@nowhere.fake> |
new defaults git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4920 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d91580cd9a9f39e74f086d5ca31d997a56c111a9 |
|
30-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
removed/fixed warnings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4418 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a4cd9d18a164cebcb58b02e7e45772ef70935e2e |
|
17-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
input connection settings are saved now, too git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1165d5e18aa006db62ac40a8d218d7affb5151f7 |
|
17-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
added support for a settings file, some fixes in the deferred saving code, added save/load to mixer connections git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4294 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3465a64eedf92cb2467befe0887d5ce01e98b10 |
|
16-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
added full balance control to all input channels removed performance display control and settings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4291 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26bf7cd399550ff1c49b40a77780b0a0afbcfd14 |
|
16-Aug-2003 |
beveloper <beveloper@nowhere.fake> |
added mixer setup tab functionality and storage of settings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4287 a95241bf-73f2-0310-859d-f6bbb57e9c96
|