summaryrefslogtreecommitdiff
authordwmw2 <dwmw2>2002-05-09 10:44:26 (UTC)
committer dwmw2 <dwmw2>2002-05-09 10:44:26 (UTC)
commit87b3b4dc4e32a7ffbe1ffd2d54b2eb8c23674c66 (patch) (unidiff)
tree8b429d1d3c69133166a7d6616ce6588104f4c158
parentf752e8a9e666cd81d0f77193ba1399994d160bfa (diff)
downloadopie-87b3b4dc4e32a7ffbe1ffd2d54b2eb8c23674c66.zip
opie-87b3b4dc4e32a7ffbe1ffd2d54b2eb8c23674c66.tar.gz
opie-87b3b4dc4e32a7ffbe1ffd2d54b2eb8c23674c66.tar.bz2
qregexp.h
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/vmemo/vmemo.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/applets/vmemo/vmemo.cpp b/core/applets/vmemo/vmemo.cpp
index ec46340..118fcde 100644
--- a/core/applets/vmemo/vmemo.cpp
+++ b/core/applets/vmemo/vmemo.cpp
@@ -2,128 +2,129 @@
2** 2**
3** This file may be distributed and/or modified under the terms of the 3** This file may be distributed and/or modified under the terms of the
4** GNU General Public License version 2 as published by the Free Software 4** GNU General Public License version 2 as published by the Free Software
5** Foundation and appearing in the file LICENSE.GPL included in the 5** Foundation and appearing in the file LICENSE.GPL included in the
6** packaging of this file. 6** packaging of this file.
7** 7**
8** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 8** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
9** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 9** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
10** 10**
11************************************************************************************/ 11************************************************************************************/
12/* 12/*
13 * $Id$ 13 * $Id$
14 */ 14 */
15// Sun 03-17-2002 L.J.Potter <ljp@llornkcor.com> 15// Sun 03-17-2002 L.J.Potter <ljp@llornkcor.com>
16#include <sys/utsname.h> 16#include <sys/utsname.h>
17#include <sys/time.h> 17#include <sys/time.h>
18#include <sys/types.h> 18#include <sys/types.h>
19#include <unistd.h> 19#include <unistd.h>
20#include <stdio.h> 20#include <stdio.h>
21#include <sys/stat.h> 21#include <sys/stat.h>
22#include <fcntl.h> 22#include <fcntl.h>
23#include <sys/ioctl.h> 23#include <sys/ioctl.h>
24#include <linux/soundcard.h> 24#include <linux/soundcard.h>
25 25
26#include <string.h> 26#include <string.h>
27#include <stdlib.h> 27#include <stdlib.h>
28#include <errno.h> 28#include <errno.h>
29 29
30typedef struct _waveheader { 30typedef struct _waveheader {
31 u_long main_chunk; /* 'RIFF' */ 31 u_long main_chunk; /* 'RIFF' */
32 u_long length; /* filelen */ 32 u_long length; /* filelen */
33 u_long chunk_type; /* 'WAVE' */ 33 u_long chunk_type; /* 'WAVE' */
34 u_long sub_chunk; /* 'fmt ' */ 34 u_long sub_chunk; /* 'fmt ' */
35 u_long sc_len; /* length of sub_chunk, =16 35 u_long sc_len; /* length of sub_chunk, =16
36 (chunckSize) format len */ 36 (chunckSize) format len */
37 u_short format; /* should be 1 for PCM-code (formatTag) */ 37 u_short format; /* should be 1 for PCM-code (formatTag) */
38 38
39 u_short modus; /* 1 Mono, 2 Stereo (channels) */ 39 u_short modus; /* 1 Mono, 2 Stereo (channels) */
40 u_long sample_fq; /* samples per second (samplesPerSecond) */ 40 u_long sample_fq; /* samples per second (samplesPerSecond) */
41 u_long byte_p_sec; /* avg bytes per second (avgBytePerSecond) */ 41 u_long byte_p_sec; /* avg bytes per second (avgBytePerSecond) */
42 u_short byte_p_spl; /* samplesize; 1 or 2 bytes (blockAlign) */ 42 u_short byte_p_spl; /* samplesize; 1 or 2 bytes (blockAlign) */
43 u_short bit_p_spl; /* 8, 12 or 16 bit (bitsPerSample) */ 43 u_short bit_p_spl; /* 8, 12 or 16 bit (bitsPerSample) */
44 44
45 u_long data_chunk; /* 'data' */ 45 u_long data_chunk; /* 'data' */
46 46
47 u_long data_length;/* samplecount */ 47 u_long data_length;/* samplecount */
48} WaveHeader; 48} WaveHeader;
49 49
50#define RIFF 0x46464952 50#define RIFF 0x46464952
51#define WAVE 0x45564157 51#define WAVE 0x45564157
52#define FMT 0x20746D66 52#define FMT 0x20746D66
53#define DATA 0x61746164 53#define DATA 0x61746164
54#define PCM_CODE 1 54#define PCM_CODE 1
55#define WAVE_MONO 1 55#define WAVE_MONO 1
56#define WAVE_STEREO 2 56#define WAVE_STEREO 2
57 57
58#include "vmemo.h" 58#include "vmemo.h"
59 59
60#include <qpe/qpeapplication.h> 60#include <qpe/qpeapplication.h>
61#include <qpe/resource.h> 61#include <qpe/resource.h>
62#include <qpe/config.h> 62#include <qpe/config.h>
63 63
64#include <qpainter.h> 64#include <qpainter.h>
65#include <qdatetime.h> 65#include <qdatetime.h>
66#include <qregexp.h>
66#include <qsound.h> 67#include <qsound.h>
67#include <qfile.h> 68#include <qfile.h>
68#include <qmessagebox.h> 69#include <qmessagebox.h>
69 70
70int seq = 0; 71int seq = 0;
71 72
72/* XPM */ 73/* XPM */
73static char * vmemo_xpm[] = { 74static char * vmemo_xpm[] = {
74"16 16 102 2", 75"16 16 102 2",
75" c None", 76" c None",
76". c #60636A", 77". c #60636A",
77"+ c #6E6E72", 78"+ c #6E6E72",
78"@ c #68696E", 79"@ c #68696E",
79"# c #4D525C", 80"# c #4D525C",
80"$ c #6B6C70", 81"$ c #6B6C70",
81"% c #E3E3E8", 82"% c #E3E3E8",
82"& c #EEEEF2", 83"& c #EEEEF2",
83"* c #EAEAEF", 84"* c #EAEAEF",
84"= c #CACAD0", 85"= c #CACAD0",
85"- c #474A51", 86"- c #474A51",
86"; c #171819", 87"; c #171819",
87"> c #9B9B9F", 88"> c #9B9B9F",
88", c #EBEBF0", 89", c #EBEBF0",
89"' c #F4F4F7", 90"' c #F4F4F7",
90") c #F1F1F5", 91") c #F1F1F5",
91"! c #DEDEE4", 92"! c #DEDEE4",
92"~ c #57575C", 93"~ c #57575C",
93"{ c #010101", 94"{ c #010101",
94"] c #A2A2A6", 95"] c #A2A2A6",
95"^ c #747477", 96"^ c #747477",
96"/ c #B5B5B8", 97"/ c #B5B5B8",
97"( c #AEAEB2", 98"( c #AEAEB2",
98"_ c #69696D", 99"_ c #69696D",
99": c #525256", 100": c #525256",
100"< c #181C24", 101"< c #181C24",
101"[ c #97979B", 102"[ c #97979B",
102"} c #A7A7AC", 103"} c #A7A7AC",
103"| c #B0B0B4", 104"| c #B0B0B4",
104"1 c #C8C8D1", 105"1 c #C8C8D1",
105"2 c #75757B", 106"2 c #75757B",
106"3 c #46464A", 107"3 c #46464A",
107"4 c #494A4F", 108"4 c #494A4F",
108"5 c #323234", 109"5 c #323234",
109"6 c #909095", 110"6 c #909095",
110"7 c #39393B", 111"7 c #39393B",
111"8 c #757578", 112"8 c #757578",
112"9 c #87878E", 113"9 c #87878E",
113"0 c #222224", 114"0 c #222224",
114"a c #414144", 115"a c #414144",
115"b c #6A6A6E", 116"b c #6A6A6E",
116"c c #020C16", 117"c c #020C16",
117"d c #6B6B6F", 118"d c #6B6B6F",
118"e c #68686D", 119"e c #68686D",
119"f c #5B5B60", 120"f c #5B5B60",
120"g c #8A8A8F", 121"g c #8A8A8F",
121"h c #6B6B6E", 122"h c #6B6B6E",
122"i c #ADADB2", 123"i c #ADADB2",
123"j c #828289", 124"j c #828289",
124"k c #3E3E41", 125"k c #3E3E41",
125"l c #CFCFD7", 126"l c #CFCFD7",
126"m c #4C4C50", 127"m c #4C4C50",
127"n c #000000", 128"n c #000000",
128"o c #66666A", 129"o c #66666A",
129"p c #505054", 130"p c #505054",