#
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 revise
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
show more ...
|
#
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
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
show more ...
|
#
d91580cd |
| 31-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
|
#
9c3be6a5 |
| 03-Jul-2003 |
beveloper <beveloper@nowhere.fake> |
Fixed some debug macros. Cleanup of MixerInput class. Implemented output destination mapping controls.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3819 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0dc5b6d |
| 03-Jul-2003 |
beveloper <beveloper@nowhere.fake> |
introduce a gain cache for non active sources to allow changing of gain without activating them, and to avoid gain value beeing reset to 0.0 each time enable is cycled.
git-svn-id: file:///srv/svn/
introduce a gain cache for non active sources to allow changing of gain without activating them, and to avoid gain value beeing reset to 0.0 each time enable is cycled.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3814 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
b6270d60 |
| 03-Jul-2003 |
beveloper <beveloper@nowhere.fake> |
Cleanup of MixerOutput class, the channel type is now used instead of channel designation or channel_mask Implemented output channel remapping controls.
git-svn-id: file:///srv/svn/repos/haiku/trun
Cleanup of MixerOutput class, the channel type is now used instead of channel designation or channel_mask Implemented output channel remapping controls.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3813 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
0c63c7d0 |
| 02-Jul-2003 |
beveloper <beveloper@nowhere.fake> |
Started implementing input and output channel mapping controls. Optimized inner loop of mix thread, up to 10% faster now. Moved some #includes around. Added #define for maximum supported channel type
Started implementing input and output channel mapping controls. Optimized inner loop of mix thread, up to 10% faster now. Moved some #includes around. Added #define for maximum supported channel types. Removed static buffers.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3812 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
b326a30e |
| 01-Jul-2003 |
beveloper <beveloper@nowhere.fake> |
implemented muting of the master output
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3780 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1081d7ce |
| 30-Jun-2003 |
beveloper <beveloper@nowhere.fake> |
now supports endian adjustment at the output
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3760 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcfad7f8 |
| 30-Jun-2003 |
beveloper <beveloper@nowhere.fake> |
cosmetic change
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3758 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fae6ce82 |
| 29-Jun-2003 |
beveloper <beveloper@nowhere.fake> |
added output channel control functions, made most often called functions inline
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3746 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c47e5a5a |
| 28-Jun-2003 |
beveloper <beveloper@nowhere.fake> |
added format change function
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3723 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6c7c99f |
| 19-Jun-2003 |
beveloper <beveloper@nowhere.fake> |
added connecting/disconnecting of inputs/outputs changed debug functions added multiaudio format correction added workaround for broken BeOS R5 media_format:SpecializeTo() fixed AudioMixer::Connect f
added connecting/disconnecting of inputs/outputs changed debug functions added multiaudio format correction added workaround for broken BeOS R5 media_format:SpecializeTo() fixed AudioMixer::Connect function to use correct destination added utility functions fixed locking bugs
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3575 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
7ee2c804 |
| 15-Jun-2003 |
beveloper <beveloper@nowhere.fake> |
Internal API rewritten, BMediaNode and derived classes functionality implemented.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3525 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
be2a2489 |
| 11-Jun-2003 |
beveloper <beveloper@nowhere.fake> |
Mixer rewrite, work in progress. Moved Input and Output handling into the MixerCore class, format and connection negotiation remains in AudioMixer class.
git-svn-id: file:///srv/svn/repos/haiku/tru
Mixer rewrite, work in progress. Moved Input and Output handling into the MixerCore class, format and connection negotiation remains in AudioMixer class.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3481 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
678c2017 |
| 07-Jun-2003 |
beveloper <beveloper@nowhere.fake> |
added new mixer components
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3446 a95241bf-73f2-0310-859d-f6bbb57e9c96
|