[Osalp-dev] Many more changes into CVS
Status: Abandoned
                
                Brought to you by:
                
                    daservis
                    
                
            | 
      
      
      From: <for...@ad...> - 2000-09-05 04:00:30
      
     | 
| I have made many more changes in preparation for going beta. They have been checked into CVS. Here is a list of new changes: 1) Moved reading of MP3 files to a seperate file called aflibMpgFile. The reading of mp3 was duplicated in both the blade and lame modules. These now only encode mp3 files. 2) Changed the name of the aflibAudioClip object to be aflibEditClip. Now all aflibAudio derived objects that can be used in a chain start with aflibAudio. 3) Changed the comment formats in source files in library. This is so the doxygen tool (www.doxygen.org) can be used to generate both html and man pages for the library. 4) Changed the algorithm in the aflibDevFile module for the buffering times used during record and playback. A default of 0.2 seconds is used for playback and 0.5 seconds is used for record. I hope to make this a user selectable value in the future. Different buffer sizes are used depending on sample rate used. 5) Made changes to the editor sample application to get it working again. 6) Changed the auto recognition when reading an audio file. Now one can enter more than one MAGIC line per entry. This is since some formats can have different signatures like MP3s. Also added two new flags to be used in a MAGIC line. A -1 indicates that the data following can be at any location in the file. It will now search for the following character sequences. A -2 stops the search mode. For instance in some MP3 files they have a header of RIFF WAVE, the same as WAV format. Now somewhere else will be a "data" field followed by the MP3 data. Thus we can enter -1(d) 1(a) 2(t) 3(a) -2(a). The other numbers after a -1 are all relative fields to where the -1 character is found. The character after -2 is ignored. More changes will be comming. Bruce Forsberg |