From b76acb9db8f6966ab9c107790ee158ebfd91c673 Mon Sep 17 00:00:00 2001
From: jpbl <jpbl>
Date: Mon, 16 Jan 2006 15:27:56 +0000
Subject: [PATCH] added missing png files

---
 skins/gmetal/dtmf_off.png         | Bin 0 -> 1440 bytes
 skins/metal/dtmf_off.png          | Bin 0 -> 1440 bytes
 src/audio/OpenAL/NullSource.cpp   |   4 ++++
 src/audio/OpenAL/NullSource.hpp   |   1 +
 src/audio/OpenAL/OpenALSource.cpp |   5 +++++
 src/audio/OpenAL/OpenALSource.hpp |   1 +
 src/audio/OpenAL/README.txt       |   2 +-
 src/audio/OpenAL/Source.hpp       |   1 +
 8 files changed, 13 insertions(+), 1 deletion(-)
 create mode 100644 skins/gmetal/dtmf_off.png
 create mode 100644 skins/metal/dtmf_off.png

diff --git a/skins/gmetal/dtmf_off.png b/skins/gmetal/dtmf_off.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6d28ea168800a4c5038d271910b65ffb3547492
GIT binary patch
literal 1440
zcmV;R1z-A!P)<h;3K|Lk000e1NJLTq002Y)000sQ0ssI2ZKm%J00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)C?8?8aW!#V+a5M1uaQL
zK~zY`rB_{S6jc;HcV>3Ct1V^wV|NjShb9PUh=Q@wfG_1qDuINUfQl%Rh>1TjghV3|
z@QK7X6N5oSeBvhpB9*jI3{8wQY7qqs$hMRst=+QBZnv{@?>+bUaLZ&ev)z_>A8yY5
zIe+(j=gb+_-rkOg#bQxPNkjm^7y|$RAR@ysh{)UV2yX<Aw1kpJ{#ncPE^FGGJvjk&
zo;?AsNF-8GQDK^<C4|Ukv%|x~LI}Sp(;R+R%WwYwQBtgFn(=si?%cWc_4Sr*+m7S3
zwzf7jG(@9O#+aWW!0&&#@;;QI1CjIxq`V3*T>ikit~)d|)Ya8RL{=t~X=!Pxt*zyp
zkB^UgaSTZG3kpCnKnIZK-z)>9@T*ORUcVVSGIe!z&CSgn9UYeIx`^mFj%k{VF{PBp
zuNeZqg`wzO(>lT~`Q?<n5OARUPJmZRiHL|;EV_nm+l(>27DDJ*2qC5P?&(b_rM{q-
z*N*Q<dgJkz_jX)#q|Eo8NTpKAWHOaXX(E|S9=bAm_1KP7Ds}R@tz}9nd-lJTdS+X1
zj${7nw#OPhN$(v0Q>)gxJX#yzw?y6>hzJ0=oNeej=8XW4Ur^uzLwo6-^BmC`&)@3Y
z+WqFLE#LlLv2ZPS97KNM^Ou(H`I#d+4u5sQ%$P+0u=(tz3Ca2EM|O7rs2HH6NM=UM
zZ=)`9?mB$`i;MiK1Gah39rmYKELu`ZrIb=?`lW0FPQXm&-t6yZ%!oET{q?zhH7^{v
zwqhP1GYPQ>WCFk0*JqeaAt3-%KZ|=$rq?|2Xq4HPx~{C*viQtDTuRB10dRY;|1JOn
zP*d9xC?`auU9yx?n(}`ZrsJ3b0F*)q0N{LB)Gl0QzkVnC(X1K^09*o4LP!Y`06@68
zO`q*(KK90sy_?oAs62Pz^w#aWe(3y^P)bq>yQA&9_E{B7sH!E;El!x_9<hWaN+F_B
z%2G<{@EL|N<yXRgq=*1e2%&YLlf?&~no-H5l=_r0(lh`Nz#V$9dDF&?hcB&8&V29o
z+JQvm3rQ%YWJCZpsrr<~92SqEki<%=4#z|<wF?u@=seTTl&s5vN}^{)z?jm>2LNMz
z7r(Dsw4Dhlfru0lDb!sBV+@H#@{YNDWz(@OU$TeZ{djj_Y=i+Ql!7o@y<*w&WwR~A
zB$2uOuOld2)5~E*DV;2qSF)5+fl!w0GJG`}KnW?O0+qY*>nH2p|L{alLby57o&#fq
zh!d~|2E^~!iEZn$tG_Y3KQIf!8~_Lrfq-bFZ-AnuaUMojxb$m(EL{^g=cZ}iS98H)
z$#a`mF42pJ*B<)m`tvFGkAX4pfJI7Y6aX*+W&k>)PriNR%q#KQe0GEg01PQ5Qvd*j
z_aJ%SL&J=7ZYia5xm+X?K|~K}ffl1=OEP=)F8SK-d&hEg;P0OFUGM%Q>%Te!gXjMm
z(#zTF_MN7|?%tshQ8TYz4BQejI_GHmQ2&KrhH1{x^x+#l-9zpa9bHM_5fLI53I(Nz
z?cBN3G|l<*=T}u#8HVBYwt?g+Q%uVDW0N&U;r2PKD~#~40aD6Bp>X-~Wg=xYH8mYP
zc#v~mS63H{#mc<RG^^ZXJ>rx*_p4N&x~`kaWCjNZH*DCzIy*ZnD=XXD+S2KCKA)c~
z`2yu-njhA1F%4(%bb?<}pysNsu5N5>Y;A27La<Y(PMM~eNF?I%xQ1Cc!~txSEZmdP
uf#0%{?>*Vu`yD9hr|v4Hl=*xf0R988aU5MX$s*SP0000<MNUMnLSTYzYOUh{

literal 0
HcmV?d00001

diff --git a/skins/metal/dtmf_off.png b/skins/metal/dtmf_off.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6d28ea168800a4c5038d271910b65ffb3547492
GIT binary patch
literal 1440
zcmV;R1z-A!P)<h;3K|Lk000e1NJLTq002Y)000sQ0ssI2ZKm%J00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)C?8?8aW!#V+a5M1uaQL
zK~zY`rB_{S6jc;HcV>3Ct1V^wV|NjShb9PUh=Q@wfG_1qDuINUfQl%Rh>1TjghV3|
z@QK7X6N5oSeBvhpB9*jI3{8wQY7qqs$hMRst=+QBZnv{@?>+bUaLZ&ev)z_>A8yY5
zIe+(j=gb+_-rkOg#bQxPNkjm^7y|$RAR@ysh{)UV2yX<Aw1kpJ{#ncPE^FGGJvjk&
zo;?AsNF-8GQDK^<C4|Ukv%|x~LI}Sp(;R+R%WwYwQBtgFn(=si?%cWc_4Sr*+m7S3
zwzf7jG(@9O#+aWW!0&&#@;;QI1CjIxq`V3*T>ikit~)d|)Ya8RL{=t~X=!Pxt*zyp
zkB^UgaSTZG3kpCnKnIZK-z)>9@T*ORUcVVSGIe!z&CSgn9UYeIx`^mFj%k{VF{PBp
zuNeZqg`wzO(>lT~`Q?<n5OARUPJmZRiHL|;EV_nm+l(>27DDJ*2qC5P?&(b_rM{q-
z*N*Q<dgJkz_jX)#q|Eo8NTpKAWHOaXX(E|S9=bAm_1KP7Ds}R@tz}9nd-lJTdS+X1
zj${7nw#OPhN$(v0Q>)gxJX#yzw?y6>hzJ0=oNeej=8XW4Ur^uzLwo6-^BmC`&)@3Y
z+WqFLE#LlLv2ZPS97KNM^Ou(H`I#d+4u5sQ%$P+0u=(tz3Ca2EM|O7rs2HH6NM=UM
zZ=)`9?mB$`i;MiK1Gah39rmYKELu`ZrIb=?`lW0FPQXm&-t6yZ%!oET{q?zhH7^{v
zwqhP1GYPQ>WCFk0*JqeaAt3-%KZ|=$rq?|2Xq4HPx~{C*viQtDTuRB10dRY;|1JOn
zP*d9xC?`auU9yx?n(}`ZrsJ3b0F*)q0N{LB)Gl0QzkVnC(X1K^09*o4LP!Y`06@68
zO`q*(KK90sy_?oAs62Pz^w#aWe(3y^P)bq>yQA&9_E{B7sH!E;El!x_9<hWaN+F_B
z%2G<{@EL|N<yXRgq=*1e2%&YLlf?&~no-H5l=_r0(lh`Nz#V$9dDF&?hcB&8&V29o
z+JQvm3rQ%YWJCZpsrr<~92SqEki<%=4#z|<wF?u@=seTTl&s5vN}^{)z?jm>2LNMz
z7r(Dsw4Dhlfru0lDb!sBV+@H#@{YNDWz(@OU$TeZ{djj_Y=i+Ql!7o@y<*w&WwR~A
zB$2uOuOld2)5~E*DV;2qSF)5+fl!w0GJG`}KnW?O0+qY*>nH2p|L{alLby57o&#fq
zh!d~|2E^~!iEZn$tG_Y3KQIf!8~_Lrfq-bFZ-AnuaUMojxb$m(EL{^g=cZ}iS98H)
z$#a`mF42pJ*B<)m`tvFGkAX4pfJI7Y6aX*+W&k>)PriNR%q#KQe0GEg01PQ5Qvd*j
z_aJ%SL&J=7ZYia5xm+X?K|~K}ffl1=OEP=)F8SK-d&hEg;P0OFUGM%Q>%Te!gXjMm
z(#zTF_MN7|?%tshQ8TYz4BQejI_GHmQ2&KrhH1{x^x+#l-9zpa9bHM_5fLI53I(Nz
z?cBN3G|l<*=T}u#8HVBYwt?g+Q%uVDW0N&U;r2PKD~#~40aD6Bp>X-~Wg=xYH8mYP
zc#v~mS63H{#mc<RG^^ZXJ>rx*_p4N&x~`kaWCjNZH*DCzIy*ZnD=XXD+S2KCKA)c~
z`2yu-njhA1F%4(%bb?<}pysNsu5N5>Y;A27La<Y(PMM~eNF?I%xQ1Cc!~txSEZmdP
uf#0%{?>*Vu`yD9hr|v4Hl=*xf0R988aU5MX$s*SP0000<MNUMnLSTYzYOUh{

literal 0
HcmV?d00001

diff --git a/src/audio/OpenAL/NullSource.cpp b/src/audio/OpenAL/NullSource.cpp
index 7bb8862082..6f149b5d89 100644
--- a/src/audio/OpenAL/NullSource.cpp
+++ b/src/audio/OpenAL/NullSource.cpp
@@ -32,6 +32,10 @@ void
 SFLAudio::NullSource::play(void *, int)
 {}
 
+void
+SFLAudio::NullSource::stream(void *, int)
+{}
+
 void
 SFLAudio::NullSource::stop()
 {}
diff --git a/src/audio/OpenAL/NullSource.hpp b/src/audio/OpenAL/NullSource.hpp
index 4b0c24f3b8..5d6c2ecfcd 100644
--- a/src/audio/OpenAL/NullSource.hpp
+++ b/src/audio/OpenAL/NullSource.hpp
@@ -32,6 +32,7 @@ namespace SFLAudio
 
     virtual bool isNull() {return true;};
     virtual bool isPlaying();
+    virtual void stream(void *data, int size);
     virtual void play(void *data, int size);
     virtual void stop();
   };
diff --git a/src/audio/OpenAL/OpenALSource.cpp b/src/audio/OpenAL/OpenALSource.cpp
index dd7fa6b984..eb5c6175d8 100644
--- a/src/audio/OpenAL/OpenALSource.cpp
+++ b/src/audio/OpenAL/OpenALSource.cpp
@@ -169,6 +169,11 @@ SFLAudio::OpenALSource::isPlaying()
   return (state == AL_PLAYING);
 }
 
+void
+SFLAudio::OpenALSource::stream(void *data, int size)
+{
+}
+
 void
 SFLAudio::OpenALSource::play(void *data, int size)
 {
diff --git a/src/audio/OpenAL/OpenALSource.hpp b/src/audio/OpenAL/OpenALSource.hpp
index 6c9186fafd..09e0b6d04d 100644
--- a/src/audio/OpenAL/OpenALSource.hpp
+++ b/src/audio/OpenAL/OpenALSource.hpp
@@ -43,6 +43,7 @@ namespace SFLAudio
     // Source functions
     virtual bool isPlaying();
     virtual void play(void *data, int size);
+    virtual void stream(void *data, int size);
     virtual void stop();
 
   private:
diff --git a/src/audio/OpenAL/README.txt b/src/audio/OpenAL/README.txt
index 2ff2192797..6233b5d802 100644
--- a/src/audio/OpenAL/README.txt
+++ b/src/audio/OpenAL/README.txt
@@ -2,4 +2,4 @@ example01.cpp: This is an enumeration of device example.
 example02.cpp: A simple WAV player with a direct handling of sound buffer.
 example03.cpp: A simple WAV player, with 2 files playing at the same time.
 example04.cpp: A simple WAV player. (Uses the simple WavEmitter class)
-example04.cpp: A Capture example.
+example05.cpp: A Capture example.
diff --git a/src/audio/OpenAL/Source.hpp b/src/audio/OpenAL/Source.hpp
index 862bce2e44..a03215c2d0 100644
--- a/src/audio/OpenAL/Source.hpp
+++ b/src/audio/OpenAL/Source.hpp
@@ -33,6 +33,7 @@ namespace SFLAudio
 
     virtual bool isNull() {return false;}
     virtual bool isPlaying() = 0;
+    virtual void stream(void *data, int size) = 0;
     virtual void play(void *data, int size) = 0;
     virtual void stop() = 0;
 
-- 
GitLab