Added missing #include to tX_audiofile.cc - Alex
authorterminatorX <>
Wed, 28 Aug 2002 22:51:17 +0000 (22:51 +0000)
committerterminatorX <>
Wed, 28 Aug 2002 22:51:17 +0000 (22:51 +0000)
terminatorX/src/tX_audiofile.cc
terminatorX/src/tX_icon.c

index 5d295f79fba057240df752a53ec385ce8de396f7..965ea5f1b9ba270524067ca8641dd5f5c1b6d73f 100644 (file)
@@ -33,6 +33,7 @@
 #include <malloc.h>
 #include "wav_file.h"
 #include "tX_loaddlg.h"
+#include "tX_endian.h"
 
 tx_audiofile :: tx_audiofile()
 {
@@ -180,9 +181,9 @@ int tx_audiofile :: load_piped()
        {       
                bytes = fread(w->buffer, 1, SOX_BLOCKSIZE, file);
                w->used=bytes;
-#ifdef BIG_ENDIAN_MACHINE
+/*#ifdef BIG_ENDIAN_MACHINE
                swapbuffer((int16_t *) w->buffer, bytes/sizeof(int16_t));
-#endif         
+#endif*/
                
                if (bytes)
                {
@@ -192,9 +193,6 @@ int tx_audiofile :: load_piped()
                        w=newb;
                }                               
 
-#ifdef BIG_ENDIAN_MACHINE
-               //if (!wav_in.has_host_order) swapbuffer(p, bytes/sizeof(int16_t));
-#endif         
                allbytes+=bytes;                        
        }
        
@@ -361,10 +359,12 @@ int tx_audiofile :: load_wav()
 
 #ifdef BIG_ENDIAN_MACHINE
                swapbuffer(p, bytes/sizeof(int16_t));
+#      ifdef ENABLE_DEBUG_OUTPUT
+               if (output) { tX_debug("tX_audiofile::load_wav() swapped %i Bytes [%02x %02x %02x %02x %02x %02x ..]", bytes, (unsigned int) debug_p[0],  (unsigned int) debug_p[1], (unsigned int) debug_p[2], (unsigned int) debug_p[3], (unsigned int) debug_p[4], (unsigned int) debug_p[5]); }
+#      endif
 #endif         
 
 #ifdef ENABLE_DEBUG_OUTPUT
-               if (output) { tX_debug("tX_audiofile::load_wav() swapped %i Bytes [%02x %02x %02x %02x %02x %02x ..]", bytes, (unsigned int) debug_p[0],  (unsigned int) debug_p[1], (unsigned int) debug_p[2], (unsigned int) debug_p[3], (unsigned int) debug_p[4], (unsigned int) debug_p[5]); }
                output=0;
 #endif
 
index ee2982fa0553e2ecf1b66999d85b7d7aa2fff528..b76dacf0d67df19f133fb56099a2eaa93182995d 100644 (file)
-/*
-    terminatorX - realtime audio scratching software
-    Copyright (C) 1999-2002  Alexander K├Ânig
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-    File: tX_icon.c
-    Description: The tX WM-Icon
-                
-*/    
 /* XPM */
 char * tX_icon_xpm[] = {
-"48 48 101 2",
+"48 48 174 2",
 "      c None",
-".     c #2A1D26",
-"+     c #848281",
-"@     c #625F5D",
-"#     c #BFBEBD",
-"$     c #544F4D",
-"%     c #AEAEAC",
-"&     c #484447",
-"*     c #A5A3A1",
-"=     c #483C43",
-"-     c #7A7877",
-";     c #908F8D",
-">     c #41343D",
-",     c #E0E1DD",
-"'     c #746060",
-")     c #3A2E39",
-"!     c #9E9183",
-"~     c #705151",
-"{     c #DDDAD5",
-"]     c #756663",
-"^     c #9B8283",
-"/     c #917C73",
-"(     c #322A32",
-"_     c #604E51",
-":     c #DED6CC",
-"<     c #D6BA8A",
-"[     c #614748",
-"}     c #6A6662",
-"|     c #A29786",
-"1     c #D6CCC4",
-"2     c #322632",
-"3     c #BEB29A",
-"4     c #B29B86",
-"5     c #847865",
-"6     c #968471",
-"7     c #7F6967",
-"8     c #BAA282",
-"9     c #62544C",
-"0     c #56363B",
-"a     c #AA9B95",
-"b     c #D1CEC5",
-"c     c #3A2235",
-"d     c #5B3D3D",
-"e     c #58484E",
-"f     c #31222D",
-"g     c #ABAAA6",
-"h     c #9C9693",
-"i     c #BABAB9",
-"j     c #76726E",
-"k     c #D2CAC4",
-"l     c #959694",
-"m     c #A69B92",
-"n     c #49333B",
-"o     c #877B6C",
-"p     c #828682",
-"q     c #80715F",
-"r     c #83615E",
-"s     c #6E605C",
-"t     c #5A5A58",
-"u     c #6A5759",
-"v     c #F6F6F2",
-"w     c #B2A39A",
-"x     c #AC928A",
-"y     c #9C9B98",
-"z     c #503C42",
-"A     c #C5B7A2",
-"B     c #7E7E7C",
-"C     c #B8AEA0",
-"D     c #625A59",
-"E     c #6C6C6B",
-"F     c #362231",
-"G     c #948882",
-"H     c #877C79",
-"I     c #422E37",
-"J     c #9E9191",
-"K     c #6A5F5F",
-"L     c #96908C",
-"M     c #B5B4B1",
-"N     c #CAC2B7",
-"O     c #ABA59D",
-"P     c #7C5656",
-"Q     c #8E8276",
-"R     c #83716D",
-"S     c #715856",
-"T     c #504449",
-"U     c #5A5053",
-"V     c #888888",
-"W     c #C2C2C2",
-"X     c #C2B8B6",
-"Y     c #311E28",
-"Z     c #B7A8A0",
-"`     c #9C8985",
-" .    c #3E2A32",
-"..    c #372632",
-"+.    c #7E605E",
-"@.    c #6A4E50",
-"#.    c #6A4A46",
-"$.    c #786B6A",
-"%.    c #625457",
-"&.    c #A29C98",
-"*.    c #8E8784",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                              y *                               ",
-"                                                            # Z Z {                             ",
-"                                                            N / | , W y                         ",
-"                                                      p ; V x Z 1 : Z $.y                       ",
-"                                          E - + B j E } K S ` w 8 b m $.$.l                     ",
-"                - - H D > = & = & = > ) ) ) > > = $ u K T u x r / a X | K j                     ",
-"  J G a Z ! ' u 9 =  .2 ( f f f f f f 2 2 2 2 ) e R V %.T > @./ x 6 J J z U +                   ",
-"  ` 7 C b X _ n ..F f f f Y Y Y f f f 2 f K %.*.*.J *.%.....f z z e > j ` K K ;                 ",
-"  w 7 s 7 S 0 F F Y f Y f Y Y f Y f F  .%.G y # - U > 2 F 2 f ..f .  .T J m s } +               ",
-"  k R #.[ [ Y Y Y Y . Y Y . .  .> = s a &.J + = 2 2 2 F Y F F  .c  .[ $ $.O K e E               ",
-"  1 / @.~ d Y Y Y . Y Y Y Y Y ' J * ` V R & c . F F c F c F ..n [ ..e _ H *.%.T e -             ",
-"    Q @.P ~ Y Y . Y . Y c c $.*.H &.@ = 2 f f . f f c F c F ..z +.e > = _ U %.U z $ -           ",
-"    L ~ r R  .Y  .[ / ] w X W *.} ) Y f f f f f f c c F c I U S +.u U u = e %.%.e T s -         ",
-"    6 ' +.r P I q 5 a L g - u F Y f f . f . . f c c c > $.R / ^ 5 7 / 3 U 7 Q H 7 o | ` &.      ",
-"      ' S P P S e ..U j = ..F Y . f . f f . Y . c u ^ ' k l ; V G L ; M a C M h L L ! h *.g     ",
-"      q [ ~ d 0 #.z I ..Y Y Y F Y f . . Y f c I ' ; J ' { V E E } E } ; N # { + j j ; - 9 t     ",
-"      o 9 _ d d I d @.S D _ = ....c c c ..n u ` h V a U a * V V ; + - B % y , y E E ; @ $ T &   ",
-"        S +.! R d 0 #.R / / ` L h J J x * a J a j B h $ P h % M M i M M g G g % y l G 9 & & &   ",
-"        q d 6 7 7 7 u R ^ ^ ^ ^ ` ` J ` ^ Z L l V y J U T $.y M i M i # M *.9 H % % % $ = > =   ",
-"        H [ C N { 1 S $.R H G H 7 7 R 7 ^ &.l V ; l w m 4 u ; i W W W W W &.E 5 &.{ % & = e     ",
-"        G u Z X * H %.D %.%.u e z z z 7 l ; - - - V L l Q > / % W W W # # % o K M v + = $       ",
-"        w ' z z = n n n I ) n > > I ) R h J - - - ; H - j $ K L M # W # # i ! $.*.| 9 u j       ",
-"        * K I  . .n > ) I I ) I I  .n I e l + - - l q $ e K H L M W # # W W % Q t t t %.        ",
-"          [ > I  . .I ) I I I I n z u s $.y l l ; y q t       4 * W W W W W i ! s               ",
-"          $.n I n I z 0 _ 7 V H           y % M g * q $         h i W W W W W % 5               ",
-"          L 0 n 0 0 %.                    * i i M % 5 $         ! * W W W W # i *.              ",
-"            [ [ e e _                     * # i # % q $       A   # % % % % * g &.$.            ",
-"            K Y . (                       * W # i % H $     o Z k , * V ; ; V ; y |             ",
-"                                          * M % M % 6 $     Q % b b M E } E E j - M *           ",
-"                                          &.% g g * 5 $   < l p { y | p V ; B B j V N           ",
-"                                          &.* % g g 5 $   A p p L Q 6 p j } E @ } E W +         ",
-"                                          * M # i g ; $ 8 h @ E E ! q | } t t t @ t ; O         ",
-"                                          y % M i &.m $ m p E E j ; ! O - E E } @ @ B { O       ",
-"                                          m *.B B H 6 t | O g O g 3 M ] ; * O g g O O N y       ",
-"                                                            @ @ @ @ t                           ",
+".     c #191919",
+"+     c #0E0E0E",
+"@     c #070707",
+"#     c #010101",
+"$     c #000000",
+"%     c #131313",
+"&     c #181818",
+"*     c #090909",
+"=     c #050505",
+"-     c #040404",
+";     c #020202",
+">     c #030303",
+",     c #262626",
+"'     c #151515",
+")     c #121212",
+"!     c #5A5A5A",
+"~     c #2E2E2E",
+"{     c #282828",
+"]     c #242424",
+"^     c #161616",
+"/     c #080808",
+"(     c #141414",
+"_     c #5D5D5D",
+":     c #404040",
+"<     c #3A3A3A",
+"[     c #2D2D2D",
+"}     c #212121",
+"|     c #0D0D0D",
+"1     c #505050",
+"2     c #585858",
+"3     c #484848",
+"4     c #3F3F3F",
+"5     c #2A2A2A",
+"6     c #0F0F0F",
+"7     c #0A0A0A",
+"8     c #595959",
+"9     c #757575",
+"0     c #515151",
+"a     c #4B4B4B",
+"b     c #303030",
+"c     c #1A1A1A",
+"d     c #292929",
+"e     c #1C1C1C",
+"f     c #111111",
+"g     c #616161",
+"h     c #747474",
+"i     c #626262",
+"j     c #2C2C2C",
+"k     c #323232",
+"l     c #3D3D3D",
+"m     c #060606",
+"n     c #0C0C0C",
+"o     c #737373",
+"p     c #717171",
+"q     c #636363",
+"r     c #393939",
+"s     c #4F4F4F",
+"t     c #3B3B3B",
+"u     c #1B1B1B",
+"v     c #6D6D6D",
+"w     c #606060",
+"x     c #3C3C3C",
+"y     c #4D4D4D",
+"z     c #474747",
+"A     c #4A4A4A",
+"B     c #565656",
+"C     c #232323",
+"D     c #414141",
+"E     c #4C4C4C",
+"F     c #4E4E4E",
+"G     c #252525",
+"H     c #171717",
+"I     c #1E1E1E",
+"J     c #101010",
+"K     c #272727",
+"L     c #1F1F1F",
+"M     c #333333",
+"N     c #363636",
+"O     c #202020",
+"P     c #2B2B2B",
+"Q     c #6B6B6B",
+"R     c #848484",
+"S     c #818181",
+"T     c #5E5E5E",
+"U     c #373737",
+"V     c #0B0B0B",
+"W     c #222222",
+"X     c #1D1D1D",
+"Y     c #8E8E8E",
+"Z     c #D9D9D9",
+"`     c #F6F6F6",
+" .    c #FBFBFB",
+"..    c #F9F9F9",
+"+.    c #F1F1F1",
+"@.    c #C0C0C0",
+"#.    c #7B7B7B",
+"$.    c #B1B1B1",
+"%.    c #FAFAFA",
+"&.    c #FCFCFC",
+"*.    c #FFFFFF",
+"=.    c #FEFEFE",
+"-.    c #ADADAD",
+";.    c #A2A2A2",
+">.    c #F6F6F7",
+",.    c #F5F5F5",
+"'.    c #858585",
+").    c #696969",
+"!.    c #EFEFEF",
+"~.    c #FAF4F4",
+"{.    c #FDFCFC",
+"].    c #F5F5F6",
+"^.    c #F3F3F4",
+"/.    c #FBFBFC",
+"(.    c #979797",
+"_.    c #C5C5C5",
+":.    c #494949",
+"<.    c #A6A6A6",
+"[.    c #FDFDFE",
+"}.    c #F4F4F5",
+"|.    c #F7F6F7",
+"1.    c #F7F7F8",
+"2.    c #EDEDEF",
+"3.    c #838383",
+"4.    c #EAEAEA",
+"5.    c #C4C4C4",
+"6.    c #F1EBEC",
+"7.    c #F0F0F2",
+"8.    c #E9EBEA",
+"9.    c #B8B8B8",
+"0.    c #D2D2D2",
+"a.    c #545454",
+"b.    c #D1D1D1",
+"c.    c #F5F4F5",
+"d.    c #D9D9DE",
+"e.    c #E8E8EB",
+"f.    c #E6E6E9",
+"g.    c #E2E2E2",
+"h.    c #909191",
+"i.    c #EEEEEE",
+"j.    c #CBCBCB",
+"k.    c #B7B7B7",
+"l.    c #F3F3F5",
+"m.    c #E5E5EC",
+"n.    c #EDE6E8",
+"o.    c #F9F9FA",
+"p.    c #D0D0D0",
+"q.    c #B4B4B4",
+"r.    c #E3E3E3",
+"s.    c #8F8F8F",
+"t.    c #949494",
+"u.    c #F8F8F8",
+"v.    c #F4F3F7",
+"w.    c #EDE7EA",
+"x.    c #A5A5A5",
+"y.    c #DDDDDD",
+"z.    c #EBEBEB",
+"A.    c #6E6E6E",
+"B.    c #D8D8D8",
+"C.    c #9C9C9C",
+"D.    c #FDFDFD",
+"E.    c #B5B5B5",
+"F.    c #7E7E7E",
+"G.    c #E1E1E1",
+"H.    c #E5E5E5",
+"I.    c #F0F0F0",
+"J.    c #656565",
+"K.    c #C7C7C7",
+"L.    c #CACACA",
+"M.    c #444444",
+"N.    c #454545",
+"O.    c #424242",
+"P.    c #2F2F2F",
+"Q.    c #343434",
 "                                                                                                ",
+"                                . + @ # $ $ $ $ $ $ $ @ %                                       ",
+"                            & * @ = - ; # # $ $ $ $ $ $ $ $ > %                                 ",
+"                        , & ' + * @ - # $ $ $ $ $ $ $ $ $ $ $ $ $ )                             ",
+"                    ! ~ { ] ^ + / - # # $ $ $ $ $ $ $ $ $ $ $ $ $ $ - (                         ",
+"                  _ : < [ } % @ = = > # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ |                       ",
+"                1 2 3 4 5 ) 6 ) 7 = - ; # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ -                     ",
+"              8 9 0 a b c d e f 7 - # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ;                   ",
+"            g h i ! j k l ~ c 7 m > ; $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ n                 ",
+"          o p i q r a s t u f | = ; ; # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ f               ",
+"        v g q w x y 2 z e e ( * / > # # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 6             ",
+"        a i ! A l q B C . ' % 6 = @ - # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ *             ",
+"      D s E F d w 8 G ~ H I J + + > ; ; $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ )           ",
+"      b z z K 3 s ~ [ e K % L J / 7 ; $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ = /         ",
+"    M b N M O : < I C O ^ G ) ( 6 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ^         ",
+"    u P [ & P b c I ( I c H ' % $ $ $ ^ t Q R S T U 7 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ V         ",
+"    & } c 6 W } 6 ) ( n X 7 & $ $ # r Y Z `  ...+.@.#.5 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ = J       ",
+"  e f H + V ^ + V @ V 6 / ) # $ $ D $.%.&. .*.*.*.*.=.-.~ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 6       ",
+"  ( | f @ n V m / m - 7 - * $ $ 5 ;.=.=.&.>.*.*. .*.*.,.'.^ $ $ $ $ $ $ $ $ $ $ $ $ $ $ +       ",
+"  n V 7 - @ @ ; > > ; m - # $ ; ).!.&.~.{.].^.]./.*.%.(._.:.$ $ $ $ $ $ $ $ $ $ $ $ $ $ 6 $     ",
+"  / = m ; > - # # # ; # ; $ $ I <.[.}.|.1.2.[.=.*.*._.3.4.'.$ $ $ $ $ $ $ $ $ $ $ $ $ $ m $     ",
+"  # - ; ; ; ; # $ $ # $ $ $ $ j 5.6.>.7.8.}.(.9.*.0.a.4.*.(.. $ $ $ $ $ $ $ $ $ $ $ $ $ * $     ",
+"  # ; # # # # $ $ $ $ $ $ $ $ ~ b.c.d.e.f.g.h.'.i._ j. .*.;.] # # $ $ $ $ $ $ $ $ $ $ $ n $     ",
+"  $ # # $ $ $ $ $ $ $ $ $ $ $ 5 k.*.l.m.n.o.p.5.).q.r.*.=.s.n ; > $ $ $ $ $ $ $ $ $ $ $ = $     ",
+"  7 $ # $ $ $ $ $ $ $ $ $ $ $ J t.u.*.v.w.*.&.9 x.y.*.*.z.A.; - = $ $ $ $ $ $ $ $ $ $ $ J $     ",
+"  / $ $ $ $ $ $ $ $ $ $ $ $ $ $ s B.` *.*.*.C.S y.D.*.*.E.M = @ / ; # # # # # $ $ $ $ $ 7 $     ",
+"  J $ $ $ $ $ $ $ $ $ $ $ $ $ $ ( F.` =.=.E.S %.D.*.*.G._ / / n n = - > > ; # # # # $ # + $     ",
+"  & $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ } s.H.I.h !.*.*.&.B.J.% / | ( 6 V / * * = > > ; ; # # J $     ",
+"    # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ' 0 (.K.4.` L.s.: n @ n ( d f ) J % J n m = = ; > V = $     ",
+"    V $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ^ 5 k [ d | > = 7 ) : 5 W & } c & / / / @ - @ J $       ",
+"    u $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # - @ J b ~ ] j b r d u n n 7 - @ V % $       ",
+"      / $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # ; - n e X K { x a x M e J ( ( @ n ' $ $       ",
+"      6 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # - * n c L 5 F M.N.5 e u e n 7 ^ | $         ",
+"        @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ; = @ % ] : : O.M I } ] X f c . $ $         ",
+"          # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # - n ' G P.Q.{ } K 5 } ^ ' G V $           ",
+"          ) $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # ; = V | H W X u L b k . I [ ^ $ $           ",
+"            7 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # - m + 6 f % O d I u [ b X $ $             ",
+"              > $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # ; - @ * 6 H I . V O x ( $ $               ",
+"                n $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # # > = n ) J 6 J e [ H $ $                 ",
+"                  + # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # > m / n / 6 L { ( $ $                   ",
+"                    & * $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # ; > - m V H X V $ $                     ",
+"                        | m $ $ $ $ $ $ $ $ $ $ $ $ $ # # - * * f f # $ $                       ",
+"                            J n ; $ $ $ $ $ $ $ $ $ $ # ; @ 6 f ; $ $                           ",
+"                                J | n J V 7 $ # | @ J n ) m $ $ $                               ",
+"                                      $ > > $ $ > ; $ $ $ $                                     ",
 "                                                                                                ",
 "                                                                                                ",
 "                                                                                                "};