summaryrefslogtreecommitdiff
authorllornkcor <llornkcor>2002-05-18 01:36:32 (UTC)
committer llornkcor <llornkcor>2002-05-18 01:36:32 (UTC)
commit441e976481ced45c4884f336b18c06111e1f2ebc (patch) (side-by-side diff)
tree6c5c31d578b29dd09ba9177c7e0cdf80fbcb7bb7
parent893358440deca10dfca9e19f38598dec2eb73c98 (diff)
downloadopie-441e976481ced45c4884f336b18c06111e1f2ebc.zip
opie-441e976481ced45c4884f336b18c06111e1f2ebc.tar.gz
opie-441e976481ced45c4884f336b18c06111e1f2ebc.tar.bz2
added jeremy's copyright, and maybe fixed or broke things for ipaq
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--core/applets/vmemo/vmemo.cpp31
1 files changed, 11 insertions, 20 deletions
diff --git a/core/applets/vmemo/vmemo.cpp b/core/applets/vmemo/vmemo.cpp
index 118fcde..e14d532 100644
--- a/core/applets/vmemo/vmemo.cpp
+++ b/core/applets/vmemo/vmemo.cpp
@@ -6,12 +6,13 @@
** packaging of this file.
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
************************************************************************************/
+// copyright 2002 Jeremy Cowgar <jc@cowgar.com>
/*
* $Id$
*/
// Sun 03-17-2002 L.J.Potter <ljp@llornkcor.com>
#include <sys/utsname.h>
#include <sys/time.h>
@@ -251,16 +252,16 @@ void VMemo::mousePressEvent( QMouseEvent *me )
}
/*
No mousePress/mouseRelease recording on the iPAQ. The REC button on the iPAQ calls these functions
mousePressEvent and mouseReleaseEvent with a NULL parameter.
*/
-#if defined(QT_QWS_IPAQ) || defined(QT_QWS_EBX)
- if (!systemZaurus )
- return;
-#endif
+// #if defined(QT_QWS_IPAQ) || defined(QT_QWS_EBX)
+// if (!systemZaurus )
+// return;
+// #endif
Config config( "Sound" );
config.setGroup( "System" );
useAlerts = config.readBoolEntry("Alert");
// if(useAlerts)
@@ -433,77 +434,67 @@ void VMemo::record(void)
if(systemZaurus) {
signed short sound[512], monoBuffer[512];
if(format==AFMT_S16_LE) {
while(recording) {
result = read(dsp, sound, 512); // 8192
- qApp->processEvents();
int j=0;
if(systemZaurus) {
for (int i = 0; i < result; i++) { //since Z is mono do normally
monoBuffer[i] = sound[i];
}
- qApp->processEvents();
length+=write(wav, monoBuffer, result);
} else { //ipaq /stereo inputs
for (int i = 0; i < result; i+=2) {
monoBuffer[j] = (sound[i]+sound[i+1])/2;
j++;
}
- qApp->processEvents();
length+=write(wav, monoBuffer, result/2);
}
- printf("%d\r",length);
- fflush(stdout);
+// printf("%d\r",length);
+// fflush(stdout);
}
} else { //AFMT_U8
// 8bit unsigned
unsigned short sound[512], monoBuffer[512];
while(recording) {
result = read(dsp, sound, 512); // 8192
- qApp->processEvents();
int j=0;
if(systemZaurus) {
for (int i = 0; i < result; i++) { //since Z is mono do normally
monoBuffer[i] = sound[i];
}
- qApp->processEvents();
length+=write(wav, monoBuffer, result);
} else { //ipaq /stereo inputs
for (int i = 0; i < result; i+=2) {
monoBuffer[j] = (sound[i]+sound[i+1])/2;
j++;
}
- qApp->processEvents();
length+=write(wav, monoBuffer, result/2);
}
length += result;
- printf("%d\r",length);
- fflush(stdout);
-
- qApp->processEvents();
+// printf("%d\r",length);
+// fflush(stdout);
}
qApp->processEvents();
}
} else {
signed short sound[512], monoBuffer[512];
while(recording) {
result = read(dsp, sound, 512); // 8192
- qApp->processEvents();
-
write(wav, sound, result);
length += result;
qApp->processEvents();
}
- printf("%d\r",length);
- fflush(stdout);
+// printf("%d\r",length);
+// fflush(stdout);
// qDebug("file has length of %d lasting %d seconds",
// length, (( length / speed) / channels) / 2 );
// medialplayer states wrong length in secs
}
value = length+36;