Searched +hist:16 +hist:cecbde (Results 1 - 5 of 5) sorted by relevance

/haiku/src/add-ons/media/media-add-ons/mixer/
H A DMixerInput.hdiff 425ac1b6 Tue Jun 20 16:57:22 MDT 2023 Alexander von Gluck IV <kallisti5@unixzen.com> refactor: Swap %Ld for %lld in all format usages

* %Ld is an undocumented alias for %lld in glibc.
* muslc doesn't implement it for this reason.
* While we will likely never drop %Ld support,
lets clean house and set a better example.

Change-Id: Id46dad3104abae483e80cc5c05d1464d3ecd8030
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6636
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
diff f91503b9 Sun Sep 07 16:32:17 MDT 2003 beveloper <beveloper@nowhere.fake> added a debbuging outputs, start threads always at high priority


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4539 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 4224efc3 Sat Aug 16 13:40:31 MDT 2003 beveloper <beveloper@nowhere.fake> implemeted non linear gain controls (similar to BeOS R5)
allow to select gain control slider modus in setup
(either controls physical input, or virtual output channels)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4288 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 69517c15 Thu Jul 03 16:38:21 MDT 2003 beveloper <beveloper@nowhere.fake> Removed gain controls from input channel mapping group.
Gain for each virtual mixer channel is now controlled in the main control group.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3820 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 9c3be6a5 Thu Jul 03 16:01:27 MDT 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
diff 16cecbde Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 16cecbde Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 7b0daf5c Tue Jun 24 16:41:02 MDT 2003 beveloper <beveloper@nowhere.fake> allocate mixer buffers of the correct size,
place incoming data in input specific mix buffer


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3646 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff f91503b9d9106a94a75f9430a961bd0a2c07c7be Sun Sep 07 16:32:17 MDT 2003 beveloper <beveloper@nowhere.fake> added a debbuging outputs, start threads always at high priority


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4539 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 4224efc3c723b348c02b0bd4b6b75497f6624dbd Sat Aug 16 13:40:31 MDT 2003 beveloper <beveloper@nowhere.fake> implemeted non linear gain controls (similar to BeOS R5)
allow to select gain control slider modus in setup
(either controls physical input, or virtual output channels)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4288 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DMixerCore.hdiff 26bf7cd3 Sat Aug 16 11:40:28 MDT 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
diff 0c63c7d0 Wed Jul 02 16:30:51 MDT 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 types.
Removed static buffers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3812 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 16cecbde Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 16cecbde Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 7b0daf5c Tue Jun 24 16:41:02 MDT 2003 beveloper <beveloper@nowhere.fake> allocate mixer buffers of the correct size,
place incoming data in input specific mix buffer


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3646 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 26bf7cd399550ff1c49b40a77780b0a0afbcfd14 Sat Aug 16 11:40:28 MDT 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
diff 0c63c7d061f2d4490205d48b1e5008c8a2cf95f2 Wed Jul 02 16:30:51 MDT 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 types.
Removed static buffers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3812 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 16cecbde360eb5fc03598dc7d05fb2d9be9b6931 Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 7b0daf5ccadfdb073a738f291a2f4a74b29c46f0 Tue Jun 24 16:41:02 MDT 2003 beveloper <beveloper@nowhere.fake> allocate mixer buffers of the correct size,
place incoming data in input specific mix buffer


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3646 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DMixerInput.cppdiff 425ac1b6 Tue Jun 20 16:57:22 MDT 2023 Alexander von Gluck IV <kallisti5@unixzen.com> refactor: Swap %Ld for %lld in all format usages

* %Ld is an undocumented alias for %lld in glibc.
* muslc doesn't implement it for this reason.
* While we will likely never drop %Ld support,
lets clean house and set a better example.

Change-Id: Id46dad3104abae483e80cc5c05d1464d3ecd8030
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6636
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
diff 23bfcc55 Thu Nov 22 16:39:04 MST 2012 Julian Harnath <julian.harnath@rwth-aachen.de> Fix MixerInput overflow

Signed-off-by: Jerome Duval <jerome.duval@gmail.com>
diff 4224efc3 Sat Aug 16 13:40:31 MDT 2003 beveloper <beveloper@nowhere.fake> implemeted non linear gain controls (similar to BeOS R5)
allow to select gain control slider modus in setup
(either controls physical input, or virtual output channels)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4288 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 69517c15 Thu Jul 03 16:38:21 MDT 2003 beveloper <beveloper@nowhere.fake> Removed gain controls from input channel mapping group.
Gain for each virtual mixer channel is now controlled in the main control group.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3820 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 9c3be6a5 Thu Jul 03 16:01:27 MDT 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
diff 16cecbde Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 16cecbde Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 7b0daf5c Tue Jun 24 16:41:02 MDT 2003 beveloper <beveloper@nowhere.fake> allocate mixer buffers of the correct size,
place incoming data in input specific mix buffer


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3646 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 23bfcc5517a125afb3223927483e317b8b3561bb Thu Nov 22 16:39:04 MST 2012 Julian Harnath <julian.harnath@rwth-aachen.de> Fix MixerInput overflow

Signed-off-by: Jerome Duval <jerome.duval@gmail.com>
diff 4224efc3c723b348c02b0bd4b6b75497f6624dbd Sat Aug 16 13:40:31 MDT 2003 beveloper <beveloper@nowhere.fake> implemeted non linear gain controls (similar to BeOS R5)
allow to select gain control slider modus in setup
(either controls physical input, or virtual output channels)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4288 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DMixerCore.cppdiff 425ac1b6 Tue Jun 20 16:57:22 MDT 2023 Alexander von Gluck IV <kallisti5@unixzen.com> refactor: Swap %Ld for %lld in all format usages

* %Ld is an undocumented alias for %lld in glibc.
* muslc doesn't implement it for this reason.
* While we will likely never drop %Ld support,
lets clean house and set a better example.

Change-Id: Id46dad3104abae483e80cc5c05d1464d3ecd8030
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6636
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
diff 17078f99 Sat Apr 16 17:03:38 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> MixerCore: Use a normal acquire_sem call

* Make the thread really wake up only when requested.
diff f91503b9 Sun Sep 07 16:32:17 MDT 2003 beveloper <beveloper@nowhere.fake> added a debbuging outputs, start threads always at high priority


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4539 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 26bf7cd3 Sat Aug 16 11:40:28 MDT 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
diff 0c63c7d0 Wed Jul 02 16:30:51 MDT 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 types.
Removed static buffers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3812 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 52ae1ec6 Sun Jun 29 18:16:53 MDT 2003 beveloper <beveloper@nowhere.fake> disabled double rate mixing, it's not useful with the current resampling implementation.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3750 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 16cecbde Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 16cecbde Wed Jun 25 10:21:41 MDT 2003 beveloper <beveloper@nowhere.fake> some workarounds, fMixStartTime is now always 0,
delay mix thread if timesource has negative time,
calculate correct time and frame base for mix thread


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3663 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 7b0daf5c Tue Jun 24 16:41:02 MDT 2003 beveloper <beveloper@nowhere.fake> allocate mixer buffers of the correct size,
place incoming data in input specific mix buffer


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3646 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff f91503b9d9106a94a75f9430a961bd0a2c07c7be Sun Sep 07 16:32:17 MDT 2003 beveloper <beveloper@nowhere.fake> added a debbuging outputs, start threads always at high priority


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4539 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DAudioMixer.cppdiff 425ac1b6 Tue Jun 20 16:57:22 MDT 2023 Alexander von Gluck IV <kallisti5@unixzen.com> refactor: Swap %Ld for %lld in all format usages

* %Ld is an undocumented alias for %lld in glibc.
* muslc doesn't implement it for this reason.
* While we will likely never drop %Ld support,
lets clean house and set a better example.

Change-Id: Id46dad3104abae483e80cc5c05d1464d3ecd8030
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6636
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
diff 7753e163 Wed Feb 16 05:46:11 MST 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>
diff 546208a5 Mon Apr 16 13:31:22 MDT 2012 Oliver Tappe <zooey@hirschkaefer.de> More catalog-related cleanup.

* rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and
B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO
* adjust all uses of both macros in Haiku's source tree
* use correct header guard for collecting/Catalog.h

The renamed macros require adjustments to all external applications
using catalogs.
diff 02c774cb Tue Nov 04 16:47:54 MST 2008 Ryan Leavengood <leavengood@gmail.com> Bug #1571: I think diver is right, the Info tab is pretty useless on the
mixer's controls, so I am removing it.

If someone disagrees, this code can be added back easily.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28509 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 5cea25bf Sat Feb 16 18:08:28 MST 2008 Ryan Leavengood <leavengood@gmail.com> Adding patch from Juan Sebastian Muñoz Arango to fix bug #1571:

This creates a new tab Info to contain the information for the media
mixer instead of placing it next to the setup controls.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23967 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 44c1e167 Sat Mar 06 16:32:55 MST 2004 beveloper <beveloper@nowhere.fake> gave mixer a non alpha version number for bebits release


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6925 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff f91503b9 Sun Sep 07 16:32:17 MDT 2003 beveloper <beveloper@nowhere.fake> added a debbuging outputs, start threads always at high priority


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4539 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff c3465a64 Sat Aug 16 19:34:54 MDT 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
diff 5fa60b3b Sat Aug 16 18:34:48 MDT 2003 beveloper <beveloper@nowhere.fake> added balance control to output


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4290 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 4224efc3 Sat Aug 16 13:40:31 MDT 2003 beveloper <beveloper@nowhere.fake> implemeted non linear gain controls (similar to BeOS R5)
allow to select gain control slider modus in setup
(either controls physical input, or virtual output channels)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4288 a95241bf-73f2-0310-859d-f6bbb57e9c96

Completed in 112 milliseconds