History log of /haiku/src/apps/soundrecorder/RecorderWindow.h
Revision Date Author Comments
# 3dbb4ff6 10-Jan-2017 Dario Casalinuovo <b.vitruvio@gmail.com>

Fix SoundRecorder build


# 7b83e044 09-Feb-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

SoundRecorder: Fix connection and disconnection from Cortex

* SoundRecorder can now be connected and disconnected safely,
due to some unknown reason, probably format negotiation problems,
ATM we need a system mixer between.
* The normal behavior is unchanged, when the record button is pressed
it will record from the preferred audio interface and disconnect on
stop. But when the connection is made manually it will stay connected
until the user explictly disconnect it.
* To make it work, instantiate a system mixer, connect the output to
SoundRecorder, instantiate a node like the ToneProducer, and connect
it's output to the mixer input. Press the record button and check
the Mixer has started from the Cortex transport, if not, start it.


# 683cf2ff 09-Jan-2015 Hamish Morrison <hamishm53@gmail.com>

BMediaRecorder: fix a few issues, fix style, remove unused SoundUtils

* Use the preferred time source (GetTimeSource) for the node
* Fix node releasing when creating the connection fails
* Add virtual slots and padding
* Refactor _Connect method


# 739fd34c 04-May-2014 Barrett <b.vitruvio@gmail.com>

Replace SoundCounsumer with modified BMediaRecorder.

Signed-off-by: Hamish Morrison <hamishm53@gmail.com>


# 59b4be8c 03-Aug-2012 Hamish Morrison <hamish@lavabit.com>

Move SoundConsumer to libmedia in the BPrivate namespace

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>


# b271ff3f 25-Jun-2012 Philippe Saint-Pierre <stpere@gmail.com>

SoundRecorder: UI fixes

* Remove several hard-coded colors
* Reduce slightly the font size in the file info panel (#6909).
* Don't hardcode the font height, compute it
* Fix a bug where deploying the bottom panel makes the current
window width the new minimum width
* Don't hardcode the bottom panel's height, compute it
(allows better font size tolerance).


# b1ed9a63 20-Nov-2010 Jérôme Duval <korli@users.berlios.de>

* some style and whitespace cleanup.


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


# be8fa2fb 02-Jul-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Update all applications in tree to use the new localizing system
* Remove the old one from the locale librairy, with some cleanup
Known regressions :
* readonlybootprompt will no longer update the locale settings : the
method used messed with internal undocumented things
* external localized apps (webpositive for example) will not run
anymore.


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


# 3ee96407 04-Jun-2010 Jérôme Duval <korli@users.berlios.de>

Patch from Karvjorm (ticket #6107): Localization for SoundRecorder.


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


# c6f8aa29 11-Nov-2008 Jérôme Duval <korli@users.berlios.de>

* better handling of dropped files
* dragging now uses the mime type icon


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


# 019ed09b 09-Nov-2008 Jérôme Duval <korli@users.berlios.de>

* cancel rendering if selection changed
* update track slider borders if selection changed
* added drag'n drop from ScopeView


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


# 07db0c6f 04-Nov-2008 Jérôme Duval <korli@users.berlios.de>

remove the length limit control, it simplifies the UI.


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


# 88fef303 23-Oct-2008 Jérôme Duval <korli@users.berlios.de>

adapt the record format with the input format


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


# 948356de 05-Jul-2005 Jérôme Duval <korli@users.berlios.de>

added a loop button


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


# 7942339d 05-Jul-2005 Jérôme Duval <korli@users.berlios.de>

now count frames only once
release files and tracks


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


# 5fa77532 13-Jun-2005 Jérôme Duval <korli@users.berlios.de>

signature fix
now quits gracefully when no media roster is available


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


# 57e2f323 09-Jun-2005 Jérôme Duval <korli@users.berlios.de>

Added SoundRecorder (inspired by SoundCapture from beos samples)
Alpha state


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


# 683cf2ff58b85b9224cd8a7e08310c2b1041b952 09-Jan-2015 Hamish Morrison <hamishm53@gmail.com>

BMediaRecorder: fix a few issues, fix style, remove unused SoundUtils

* Use the preferred time source (GetTimeSource) for the node
* Fix node releasing when creating the connection fails
* Add virtual slots and padding
* Refactor _Connect method


# 739fd34cf534560c5bf171ec6e414b85532c1bda 04-May-2014 Barrett <b.vitruvio@gmail.com>

Replace SoundCounsumer with modified BMediaRecorder.

Signed-off-by: Hamish Morrison <hamishm53@gmail.com>


# 59b4be8cc188ed5c61c58433673d2a57dcc1618d 03-Aug-2012 Hamish Morrison <hamish@lavabit.com>

Move SoundConsumer to libmedia in the BPrivate namespace

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>


# b271ff3f4e54e2ddf5b54aba6538c9173e52a08d 25-Jun-2012 Philippe Saint-Pierre <stpere@gmail.com>

SoundRecorder: UI fixes

* Remove several hard-coded colors
* Reduce slightly the font size in the file info panel (#6909).
* Don't hardcode the font height, compute it
* Fix a bug where deploying the bottom panel makes the current
window width the new minimum width
* Don't hardcode the bottom panel's height, compute it
(allows better font size tolerance).


# b1ed9a63d76b689f17b32cade6bc84093a002c7e 20-Nov-2010 Jérôme Duval <korli@users.berlios.de>

* some style and whitespace cleanup.


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


# be8fa2fb3088ab1921612b60f352dd9334b40b3d 02-Jul-2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx>

* Update all applications in tree to use the new localizing system
* Remove the old one from the locale librairy, with some cleanup
Known regressions :
* readonlybootprompt will no longer update the locale settings : the
method used messed with internal undocumented things
* external localized apps (webpositive for example) will not run
anymore.


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


# 3ee964070b768aa3482c08fa82aa73e70cd175d1 04-Jun-2010 Jérôme Duval <korli@users.berlios.de>

Patch from Karvjorm (ticket #6107): Localization for SoundRecorder.


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


# c6f8aa29f20590bc1bc20de329fef607ce142610 11-Nov-2008 Jérôme Duval <korli@users.berlios.de>

* better handling of dropped files
* dragging now uses the mime type icon


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


# 019ed09bee683a10c8d902d2c01e29f584950359 09-Nov-2008 Jérôme Duval <korli@users.berlios.de>

* cancel rendering if selection changed
* update track slider borders if selection changed
* added drag'n drop from ScopeView


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


# 07db0c6fd02087bab5ec962ba5a6bd32c9004862 04-Nov-2008 Jérôme Duval <korli@users.berlios.de>

remove the length limit control, it simplifies the UI.


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


# 88fef303b1c2ac252bfbf3b340b26d32143329dd 23-Oct-2008 Jérôme Duval <korli@users.berlios.de>

adapt the record format with the input format


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


# 948356def10dbbd2647dde0f098028ae44ac2d6e 05-Jul-2005 Jérôme Duval <korli@users.berlios.de>

added a loop button


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


# 7942339dee0bc334e3496cb5e03c001279a9ccae 05-Jul-2005 Jérôme Duval <korli@users.berlios.de>

now count frames only once
release files and tracks


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


# 5fa77532306a97ec33484c1436e1e0d7c0be76af 13-Jun-2005 Jérôme Duval <korli@users.berlios.de>

signature fix
now quits gracefully when no media roster is available


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


# 57e2f323c716056c45fb64f8e8d1f5e034ad0f4f 09-Jun-2005 Jérôme Duval <korli@users.berlios.de>

Added SoundRecorder (inspired by SoundCapture from beos samples)
Alpha state


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