checkin from browser
authorClaus Gittinger <cg@exept.de>
Fri, 15 Dec 2000 21:27:07 +0100
changeset 1446 47e9fb4be3b5
parent 1445 50bf6580e064
child 1447 879dc0a647c2
checkin from browser
RIFFReader.st
--- a/RIFFReader.st	Fri Dec 15 17:05:59 2000 +0100
+++ b/RIFFReader.st	Fri Dec 15 21:27:07 2000 +0100
@@ -53,6 +53,17 @@
 "
 ! !
 
+!RIFFReader class methodsFor:'instance creation'!
+
+fromFile:aFilename
+    |s reader|
+
+    s := aFilename asFilename readStream.
+    reader := self new fromStream:s.
+    s close.
+    ^ reader
+! !
+
 !RIFFReader class methodsFor:'class initialization'!
 
 initialize
@@ -167,7 +178,7 @@
 
     "
      RIFFReader fromFile:'/phys/exept/home/pd_stuff/movies/avi/hangldm.avi'      
-     RIFFReader fromFile:'/phys/exept/opt/office52/share/gallery/sounds/gong.wav'      
+     RIFFReader fromFile:'../../goodies/sounds/testSounds/wav/gong.wav'      
 
      AVIReader fromFile:'/phys/exept/home/pd_stuff/movies/avi/hangldm.avi'      
      WAVFileReader fromFile:'/phys/exept/opt/office52/share/gallery/sounds/gong.wav'      
@@ -269,9 +280,11 @@
 getChunk_RIFF:chunkSize
     "process a RIFF chunk"
 
-    'getChunk_RIFF' infoPrint.
+    'getChunk_RIFF' infoPrintCR.
 
     fileType := (inStream next:4) asString.
+
+    'fileType -> ' infoPrint. fileType infoPrint.
 !
 
 getChunk_Unknown:chunkSize
@@ -320,6 +333,6 @@
 !RIFFReader class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/RIFFReader.st,v 1.5 2000-11-23 18:40:29 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/RIFFReader.st,v 1.6 2000-12-15 20:27:07 cg Exp $'
 ! !
 RIFFReader initialize!