summaryrefslogtreecommitdiff
path: root/core/applets/vmemo
Unidiff
Diffstat (limited to 'core/applets/vmemo') (more/less context) (show whitespace changes)
-rw-r--r--core/applets/vmemo/vmemo.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/core/applets/vmemo/vmemo.cpp b/core/applets/vmemo/vmemo.cpp
index 835f63a..f088bef 100644
--- a/core/applets/vmemo/vmemo.cpp
+++ b/core/applets/vmemo/vmemo.cpp
@@ -214,25 +214,25 @@ VMemo::VMemo( QWidget *parent, const char *_name )
214 odebug << "toggleKey " << toggleKey << "" << oendl; 214 odebug << "toggleKey " << toggleKey << "" << oendl;
215 215
216// if ( QFile::exists ( "/dev/sharp_buz" ) || QFile::exists ( "/dev/sharp_led" )) 216// if ( QFile::exists ( "/dev/sharp_buz" ) || QFile::exists ( "/dev/sharp_led" ))
217// systemZaurus=TRUE; 217// systemZaurus=TRUE;
218// else 218// else
219 systemZaurus = FALSE; 219 systemZaurus = FALSE;
220 220
221 myChannel = new QCopChannel( "QPE/VMemo", this ); 221 myChannel = new QCopChannel( "QPE/VMemo", this );
222 connect( myChannel, SIGNAL(received(const QCString&,const QByteArray&)), 222 connect( myChannel, SIGNAL(received(const QCString&,const QByteArray&)),
223 this, SLOT(receive(const QCString&,const QByteArray&)) ); 223 this, SLOT(receive(const QCString&,const QByteArray&)) );
224 224
225 if( toggleKey != -1 ) { 225 if( toggleKey != -1 ) {
226 qDebug("Register key %d", toggleKey); 226 odebug << "Register key " << toggleKey << "" << oendl;
227 QCopEnvelope e("QPE/Launcher", "keyRegister(int,QCString,QCString)"); 227 QCopEnvelope e("QPE/Launcher", "keyRegister(int,QCString,QCString)");
228 // e << 4096; // Key_Escape 228 // e << 4096; // Key_Escape
229 // e << Key_F5; //4148 229 // e << Key_F5; //4148
230 e << toggleKey; 230 e << toggleKey;
231 e << QString("QPE/VMemo"); 231 e << QString("QPE/VMemo");
232 e << QString("toggleRecord()"); 232 e << QString("toggleRecord()");
233 } 233 }
234 if(toggleKey == 1) 234 if(toggleKey == 1)
235 usingIcon = TRUE; 235 usingIcon = TRUE;
236 else 236 else
237 usingIcon = FALSE; 237 usingIcon = FALSE;
238// if( vmCfg.readNumEntry("hideIcon",0) == 1) 238// if( vmCfg.readNumEntry("hideIcon",0) == 1)
@@ -467,26 +467,26 @@ int VMemo::openWAV(const char *filename) {
467 wh.sc_len = 16; 467 wh.sc_len = 16;
468 if(useADPCM) 468 if(useADPCM)
469 wh.format = WAVE_FORMAT_DVI_ADPCM;//PCM_CODE; 469 wh.format = WAVE_FORMAT_DVI_ADPCM;//PCM_CODE;
470 else 470 else
471 wh.format = PCM_CODE; 471 wh.format = PCM_CODE;
472 wh.modus = channels; 472 wh.modus = channels;
473 wh.sample_fq = speed; 473 wh.sample_fq = speed;
474 wh.byte_p_sec = speed * channels * resolution/8; 474 wh.byte_p_sec = speed * channels * resolution/8;
475 wh.byte_p_spl = channels * (resolution / 8); 475 wh.byte_p_spl = channels * (resolution / 8);
476 wh.bit_p_spl = resolution; 476 wh.bit_p_spl = resolution;
477 wh.data_chunk = DATA; 477 wh.data_chunk = DATA;
478 wh.data_length= 0; 478 wh.data_length= 0;
479 // qDebug("Write header channels %d, speed %d, b/s %d, blockalign %d, bitrate %d" 479 // odebug << "Write header channels " << wh.modus << ", speed " << wh.sample_fq << ", b/s "
480 // , wh.modus, wh.sample_fq, wh.byte_p_sec, wh.byte_p_spl, wh.bit_p_spl ); 480 // << wh.byte_p_sec << ", blockalign " << wh.byte_p_spl << ", bitrate " << wh.bit_p_spl << oendl;
481 write (wav, &wh, sizeof(WaveHeader)); 481 write (wav, &wh, sizeof(WaveHeader));
482 482
483 return 1; 483 return 1;
484} 484}
485 485
486bool VMemo::record() { 486bool VMemo::record() {
487 length = 0; 487 length = 0;
488 int bytesWritten = 0; 488 int bytesWritten = 0;
489 int result = 0; 489 int result = 0;
490 int value = 0; 490 int value = 0;
491 QString msg; 491 QString msg;
492 msg.sprintf("Recording format %d", format); 492 msg.sprintf("Recording format %d", format);
@@ -550,26 +550,25 @@ bool VMemo::record() {
550 recording = false; 550 recording = false;
551 perror("dev/dsp's is a lookin' messy"); 551 perror("dev/dsp's is a lookin' messy");
552 QMessageBox::message("Vmemo","Error writing to file\n"+ fileName); 552 QMessageBox::message("Vmemo","Error writing to file\n"+ fileName);
553 break; 553 break;
554 return FALSE; 554 return FALSE;
555 } 555 }
556 // printf("%d\r", length); 556 // printf("%d\r", length);
557 // fflush(stdout); 557 // fflush(stdout);
558 qApp->processEvents(); 558 qApp->processEvents();
559 } 559 }
560 } 560 }
561 } 561 }
562 // qDebug("file has length of %d lasting %d seconds", 562 // odebug << "file has length of " << length << " lasting " << (( length / speed) / channels) / 2 ) << " seconds" << oendl;
563 // length, (( length / speed) / channels) / 2 );
564 563
565 value = length + 36; 564 value = length + 36;
566 565
567 lseek(wav, 4, SEEK_SET); 566 lseek(wav, 4, SEEK_SET);
568 write(wav, &value, 4); 567 write(wav, &value, 4);
569 lseek(wav, 40, SEEK_SET); 568 lseek(wav, 40, SEEK_SET);
570 569
571 write(wav, &length, 4); 570 write(wav, &length, 4);
572 571
573 track.close(); 572 track.close();
574 odebug << "Track closed" << oendl; 573 odebug << "Track closed" << oendl;
575 574