For new information visit the new main homepage at: http://nomade.sf.net/

Ultima atualização: sexta-feira 20/06/08 , bom café , boa coca , boa fanta , falei com còrka e mandei beijos pra ok12 , montes de coisas para atualizar no mundo inteiro

  

 

 

http://welcome.to/rspsoftware

 

 

 Minha familia

 

Development of very fast kids and ActiveX OCXs , DLLs , .Net framework compatible components and utilities

And research on high speed code execution on Win32 and Linux , C programming , processors and DSP based code

Now PHP , HTML , Ajax and MySql based software too

And development by contract

The source code of our software is available by request



Google


WWW rspsoftware.com.br

 


We want to thanks Winsite for providing more links to download our software

This is our Winsite page


(20/05/2051 18:19) We are working on MySql , PHP and Internet applications , fixing Zip ocx small bugs , adding soundtouch support to the MP3 ocx again ( I hate it )

Quote of the day:

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,by definition, not smart enough to debug it."


RSP Clean Up 1.0.0  - as the name says it will clean up your system from some temporary files created during the execution of older versions of our controls , new releases avoid creating files in the temporary folder


newspaper.gif (1633 bytes)News

Documentation available (Wed Nov 02 10:25:55 2005) The documentation of the OGG Vorbis control version 2.8.1 is available , click here to read

Documentation available (Wed Nov 02 10:25:55 2005) The documentation of the MP3 player control version 2.7.5 is available , click here to read

RSP MP3 Player OCX 2.7.5 Released (Wed Sep 28 11:21:42 2005) Added ability to play streaming files , now the control can play and save files directly from the Internet , added ability to play encrypted mp3 files , the encryptor is included in the form 15 , several other minor modifications , despite the modifications the control is fully compatible with older versions , then no modification required in order to use this new release , click here to download

RSP OGG Vorbis Player OCX 2.8.1 Released (Mon Sep 26 15:12:56 2005) Added option to save the streaming file , added option to control the size of the playback buffer , click here to download

RSP OGG Vorbis Player OCX 2.8.0 Released (Sun Sep 25 14:10:52 2005) Added streaming capabilities , this new release can play files directly from the internet , click here to download

RSP OGG Vorbis Player OCX 2.7.9 Released (Thu Sep 22 18:58:52 2005) : Fixed a bug that will not get the ogg tag from encrypted files , now the control can get the ogg tags from normal ogg files or encrypted ogg files , minor modifications , click here to download

RSP OGG Vorbis Player OCX 2.7.8 Released (Thu Sep 15 10:10:12 2005) : Added the possibility to play encrypted files , now the control can encrypt files and play it encrypted , it will solve the problem of people that want to control the playback of media files , two functions were added , the UseEncryption and EncryptFile , the sample has the code to show how to encrypt and play the files , click here to download

RSP Media OCX 1.6.0 Released (Thu Sep 15 10:10:12 2005) : Added option to get and set the playback position based on milliseconds ,only work for movie files, click here to download

RSP MP3 Player .Net 2.7.3 Released (Tue Sep 06 19:49:16 2005) : Modified the mp3 engine , now it is using the same engine that the OCX version is using , now the pause and resume are instantaneous , the seek occurs in realtime also , minor other modifications  click here to download

RSP OGG Vorbis Encode OCX 1.6.0 Released (Sun Aug 14 11:44:56 2005) : Replaced all the interface , now it report the progress of the encode process , removed some functions since now the control has a more smart way to detect the wave file and adjust the encode process , notice that you need to change your code in order to use this release , several other modifications , click here to download

RSP OGG Vorbis Player OCX 2.7.6 Released (Fri Aug 12 14:07:23 2005) : New release with new wave effects , minor modifications also , click here to download

RSP MP3 Player OCX 2.7.3 Released (Mon Aug 08 18:05:40 2005) : New release of the MP3 control , this version has more wave effects and a few minor modifications , click here to download 

RSP GZip Compressor OCX 1.6.0 Released (Mon Aug 08 18:05:40 2005) : New version released . it has an integrity check in both compression and decompression functions , minor modifications also , click here to download

RSP Encrypt OCX 3.3.0 Released (Mon Aug 08 15:00:43 2005) : Fixed incompatibility with Win XP SP2 , minor bugs fixed , the upgrade is highly recommended , click here to download

Second problem with WinXP SP2 (Sat Aug 06 08:53:52 2005) : Another compatibility problem with SP2 , the Encrypt OCX will not encrypt correctly in WinXP with SP2 , a new release to fix the problem will be generated soon

First incompatibility with Windows XP SP2 found (Fri Aug 05 20:38:24 2005) : The CD-DA control will just crash when loaded in Windows XP with service pack 2 , we are already researching on the problem and a new release will be generated to address the problem

Delivery delay (19/Jul/10:10:43/2005 ) : Due to some compilation problems there is a delay in the delivery of the licensed versions

We are working hard to fix the problem , sorry for the problems that it is causing

We are back (Thu Jul 14 11:53:11 2005) : Due to a health problem the site was down for almost 3 months , but everything is ok now , if you have contacted us in the last 3 months just send the email again

Sorry for the problems that it have caused

The address information was changed again (13/Apr/2005 22:15) : The address information and phone number has changed again , the new information is available in the contact section , all our software need to be updated to reflect the changes in the address and phone number

Announced support to Windows 2003 Server (07/Apr/2005 18:42) : We are adding support to Windows 2003 Server , new releases will be available soon

The first helper tool to RSP_C will be available soon (31/Mar/2005 12:35) : The RSP_C JIT compiler is not just a simple compiler , the next release will have runtime code protection that can detect at runtime common C programming problems and the first application to deal with these problems is about to be released , his name is Doctor Junior , this application will catch runtime errors occurred with a RSP_C based compiled code , the information will explain what problem was detected including source code file and line , like this tool several other tools will be released related to RSP_C

RSP_C Version 1.0.0 b is available (30/Mar/2005 23:03) : Version 1.0.0 b was released to fix some bugs of the version 1.0.0 , it now has all the required headers and libraries to compile win32 based applications

First RSP_C bug (30/Mar/2005 14:20) : First bug found on the RSP_C 1.0.0 , the bug occurs if you need to use stdin , the application running will receive it but will only show the value entered in the end of the application , the problem occurs because the output of the cached file was being redirected to a pipe , so , it is not received by the console at the same time it was entered , this is a file to reproduce the problem ,and this problem is already fixed in the version 1.0.1 that will be available soon

rs_c100.png (12328 bytes)

The new RSP_C 1.0.0 JIT compiler is alive and kicking (30/Mar/2005 07:54) : The first version is available to download , this is just the first step , at this moment it is a prototype but fully functional

It can compile on the fly C language source and execute it as if it was already compiled , like any other script language

The name was changed from c_script to RSP_C to avoid collision with the cscript.exe application that is part of Windows XP (apparently)

The version 1.0.0 is just 3.1 megabytes of size including a fully functional C compiler modified to work as a JIT

The installation of the package will not affect any other compiler installed because it has their own environment

It don't requires any other package that is not in the distribution

After the installation you have a fully working scripting language based on C

Click here to read more and see what is expected to future releases of this application

A complete FAQ is planned that will explain what we expect to generate with this application

Phone number change (30/Mar/2005 02:13) : Our phone number has changed from 55 46 232 3994 to 55 46 3232 3994

The c_script Just In Time compiler is ready (29/Mar/2005 02:54) : The first part of the new development environment is ready , the JIT is capable of execution of C files as if it was an already compiled executable

It has a delay only in the first execution , after then it will execute instantaneously , and a new JIT compilation will occur only if the source is modified , and the method to check for modifications of the script is based on a checksum of the source

The first version of the JIT will be available today

A new programming environment (28/Mar/2005 00:29) : Thinking about the problem that we have today with the development languages we decided to enter this world creating a new whole development environment

In this environment we hope to solve some of the problems that programmers have today with Java , VB ,  .Net framework and other environments

1 - It is driven to performance

2 - It provide support to script and native compiled executables , but both at execution time will run as optimized native win32 code ( future support to Linux )

3 - You will be able to create components in the same way you create components in Visual Studio

4 - Compiled code is protected against tampering , if it isnot the original compiled code , then the whole application will not run

5 - It is directly based on C , without adding any other feature that is not compliant with C , the minimal modifications to be added to the script or source code can be quickly modified to make the script or source compilable in any ansi C compiler

6 - It provides a JIT in the same way other environments provide today , with one advantage , if the script is compiled then no runtimes distribution required , and it will run in any machine without any other requirement

We hope to release the first beta of this environment in less than a month , this is the homepage

The name of this environmet is c_script

Moving to NSIS based software installation (27/Mar/2005 14:19) : We are moving all our software to a distribution package created with NSIS , it will provide a more professional installation and uninstallation experience not to mention that the distributed files will become smaller and we will provide also MD5 checksums of the packages

nsis.png (16248 bytes)

Multiplayer problem in Win98 (22/Mar/2005 17:11) : A problem related to the MP3 and OGG Vorbis controls was reported regarding problems in generating a multiplayer in Win98

If the wave out cannot be used by multiples players at the same time , then the controls will be unable to generate a multiplayer

Installing the latest version of DirectX may solve the problem , but if your soundcard cannot mix the streams in hardware then no known solution will solve the problem ( at this moment )

This is a limitation of the operating system and not a problem in the controls

A solution would be to create a mixer that will receive the wave streams , mix it and send to a unique instance of the wave out , we will try to add it to a future release , anyway , this is not a priority

RSP OGG Vorbis OCX 2.7.5 released (19/Mar/2005 11:15) : Released a new version of the OGG Vorbis OCX , all the improvements added to the MP3 control are now available in the OGG control , click here to download

About the new fast normalization mode (18/Mar/2005 18:20) :The new fast normalization mode is an improvement over the original Replaygain algorithm , it is an optimization to don't waste time scanning for information that will not change , due to this improvement the new mode can get the Replaygain level in a fraction of a second , while the normal mode may requires a few seconds to finish even in a fast machine , due to this improvement now you can enable the volume normalization on any file without any noticeable delay on the playback , and the value generated in fast mode is close enough to the original mode that no difference in the playback level can be perceived , click here to learn more about this improvement

rspnormalizationnew.png (4375 bytes)

RSP MP3 OCX 2.7.0 released (18/Mar/2005 18:26) : Modified the report of the playback position , now it is as accurate as 100 milliseconds , it was modified by user request , modified the smart buffer method , indeed most portions was completely redesigned , added also support to enlarging and shrinking files (this mean files that have their size modified during playback ,like adding or removing id3 tags or downloading a file from internet while playing ) , notice that it is supported in both smart buffer mode and old buffer mode , there is no way to make the memory playback mode to support it because after a file is loaded to the memory it don't have any other access to the file unless you play it again , fixed a bug in the ID3 v2 tag support , if the mp3 file has invalid ID3 v2 tag information the control may just crash , now the control will first validate the information and if it is inside some predefined limits it will work if not then it will just consider the ID3 v2 information invalid , notice that this problem affect also Winamp , the homepage has a damaged mp3 file that trigger the problem in the mp3 ocx 2.6.2 and Winamp , and you need to be aware that when the new wave effects change the number of samples then the time reported will not be the correct playback position , this mean that the file may terminate the playback after or before the real playback position , this occur because there is no way to update the time information correctly when the number of samples are changing dynamically , this occur with the pitch wave effect at this moment but more wave effects in the future may have the same limitation , added a new fast mode to retrieve the normalization of the file , the normal mode requires a few seconds even in a fast machine while the new fast mode requires less than a second , it is fast because it is only measuring the levels on small portions of the file , but even verifying small portions of the file it gives results very close to the results got with the normal mode , the new functions using this new fast mode are EnableOnTheFlyVolumeNormalizationFast and EnableOnTheFlyVolumeNormalizationAndWriteTAGFast , and since the resulting value is very close to the normal method this is the recommended mode to be used from now on , several other minor problems were fixed , click here to download

Problem found on the ID3 v2.3.0 tag support of the MP3 OCX  (17/Mar/2005 01:13) A problem was found on the way the control handle the information on the ID3 v2 tag , in this case it don't validate the size of the values , then if a damaged mp3 file with invalid ID3 v2 tag is loaded the problem will appear and it will just crash the application due to large memory allocation, notice that Winamp is also affected by the same problem , just load the file in Winamp , try to read the ID3 tags and you will see , to reproduce the problem download this mp3 file and load it in the control , then try to read the ID3 v2 tag on it in the sample project , as you will see the application will just crash , remember to save your work before loading this file , click here to download , notice that a new release of the control to solve this problem will be generated as soon as possible , it will address also some minor bugs in the new smart buffer method

OGG Vorbis engine problem found  (16/Mar/2005 15:11) A problem was found on the OGG Vorbis engine that can make a valid file to don't play , notice that it only can occur if you are using hooks on the fopen based functions , for more information and to see how to avoid the problem click here

RSP OGG Vorbis Player OCX 2.7.5 is about to be release (13/Mar/2005 02:24) The new release will be available soon , it has all the features added to the mp3 control , this new release is a great advance for people that are using the old version 2.7.0 , now we will try to sincronize the release of the mp3 control with the OGG Vorbis control , keeping also the same code compatability , the differences between the controls are almost imperceptible

RSP MP3 OCX 2.6.2 documentation released (11/Mar/2005 13:24) : Released the documentation of the control , it was updated to reflect the changes in the latest versions , it has several modifications when compared with the older documentation , click here to read

DSP wave effects planned (11/Mar/2005 10:19) : A few wave effects that are planned to the future releases of our controls are:

Mono to stereo conversion , with a good quality giving really a good impression of a stereo playback

Mono detection code and auto conversion to stereo , then no matter what file it is it will always play as stereo

3D spatial , this is some kind of stereo enhancement

Bass enhancement , to reproduce better low frequencies

Voice removal , capable of working with any file , even mono files

Stereo surround sound , this is another kind of stereo enhancement

Some of these enhancements will be available in the next releases

RSP MP3 OCX 2.6.2 Released ! (10/Mar/2005 23:30) : New version available , added a few dsp based wave effects , it includes voice removal , echo and pitch playback control , for more information on it take a look in the sample or the documentation ( that soon will be available in the homepage ) , notice that this is our first attempt in the dsp area , many other wave effects will be added in the future , anyone that have a few knowledge on dsp code and want to help , please , contact us , removed the function ChangeSpeed , it was removed because now we have a dsp based code that does it, and it work on the wave stream while the ChangeSpeed function was just changing the samplerate on the waveOutWrite function ,modified the progressbar to make it work without problems in environments other than VB , the progressbar in the version 2.5.8 will just crash if used in other development tools as an example the Fujitsu Cobol , fixed a bug in the smart buffer method , the version 2.5.8 may show an assert message box about a error in the file filebuffer.c at line 595 or line 790 with an "assert (bytesleft >= 0)" information , this error occurs if the size of the file change while it is playing , to reproduce the problem load a small mp3 file , start the playback and while it is playing bring up the id3 tag form and add or remove the id3 v1 or v2 tag , and wait for the end of the playback , in the end of the playback you will see the error assert message box , this problem is fixed in this version , notice that anyway the chances of a file size change during playback is very small , click here to download

The new wave effects are done (10/Mar/2005 20:51) : The next release of the MP3 control with the new wave effects is about to be released , and yet there is too many other wave effects to be added  , we are already researching on it

PETITION FOR THE DEVELOPMENT OF UNMANAGED VISUAL BASIC AND VISUAL BASIC FOR APPLICATIONS (09/Mar/2005 22:18) : This page is handling a petition to Microsoft to keep and extend the original VB6 , it will be really interesting for people that has a large amount of code in VB and want to see it support by future Microsoft development tools , if you are interested also on it then sign the petition , click here

RSP MP3 OCX 2.5.8 documentation generated (09/Mar/2005 16:27) : The documentation of the latest release of the control is available , it describes the new functions added and explain about what was modified when compared with older releases , it is a must for people using or learning about the large amount of features of this control , click here to read

DSP wave effects announced (08/Mar/2005 20:28) : At least 3 wave effects are being added to our media controls , they include voice removal ( when possible of course ) , pitch control and echo , the first to have this new enhancements is the MP3 control , it will be available soon

Square root information updated (07/Mar/2005 15:23) : We have tested a few known algorithms that can compute or retrieve from a lookup table the square root , here we list some implementations that run faster

RSP Media OCX 1.5.0 released (01/Mar/2005 14:58) Added events to catch KeyUp and MouseUp , added Enabled property , it is required in order to make controls behind the media control to receive the events , an example is drag and drop support , notice that when the media control has the Enabled set to false it will not receive or raise any event send to it , it will just pass it to the window of the control or form behind it , if it have a control behind it then it will receive the information , if only a form is behind it then the form will receive the event , this is exactly what the Enabled means , it defines whether it will raise or receive events from the system , modified the fullscreen sample project , a call to close the media file was missing in the form6 , it can cause the sample to crash and unload the whole project , modified the SetVolumeGain function, now the value range from 0 to 100 and not from 0 to 10 anymore , minor other modifications, click here to download

RSP Media OCX 1.4.0 released (28/Feb/2005 19:45) Added two functions to disable and enable the update of the slider during seek , now the seek is based in the MouseUp and MouseDown event of the slider , it will provide a more professional way to seek since it will only initiate the seek process in the MouseUp event , and the slider will change the position of the pointer when you are scrolling the slider , check the sample project to see ow it is implemented, removed the PlayFullScreen function , there is not reason to keep a function that may generate unexpected bugs due to the bad implementation of the fullscreen support added by Microsoft , now in order to play at fullscreen a new sample project was added , this way using only the standard playback MCI method it is possible to construct a fully functional fullscreen playback , added also the EnableCursor and DisableCursor functions , it was added to support the fullscreen implementation their function is self descriptive , modified some window resize code to make the movies to fit entirely on the screen based on the size of the usercontrol , older versions will not show the last pixels in the screen , despite the problem being almost imperceptible it is fixed in this version , some other minor modifications , thanks to Jerzy for reporting some problems and asking for the new features , due to this request is that we have found the MCI fullscreen problem , click here to download

RSP Media OCX 1.3.0 released (28/Feb/2005 14:13) Fixed bug in the function to set the volume , modified the amount of time between the raise of the progress event , added click and doubleclick event support , fixed problem in the control that will not receive events from the form where it was located , added support to set the border style of the control , fixed the auto adjust of the control when the movie resize the window , now it will not show the back of the control when it is resized dynamically , modified also everything that is related to the original size of the movie and the size of the control , now it will always adjust perfectly , discovered a problem in MCI regarding fullscreen playback , the problem is that after the playback in the fullscreen mode the MCI will not report correctly the end of the playback , it will be in some cases less than the whole size of the media file , notice that it is a problem in the Microsoft MCI implementation not in the control , the control is just accessing the information that the MCI is providing , in this case , when the problem occur the last playback position after a fullscreen playback the end of the playback will be less than the size of the media file , the sample project has a suggestion to a workaround to the problem , the idea is to resize the form to the size of the screen( 800x600 in my case ) and force the size of the movie to this size , it will fill the whole screen with the movie , and if the correct aspect ratio is desired , just change the color of the form to black and insert the control exactly in the middle of the form , I am sure that it is exactly the way that the Media Player and ActiveMovie is doing the fullscreen playback , if we have time we will implement it as a new sample to help people generating movie based applications that require fullscreen playback , for the moment be careful using it since it will not raise the Finished event after a failed fullscreen playback , many other small modifications also

Bug found on the Microsoft MCI implementation (28/Feb/2005 14:13) If you are using software that use the MCI commands in Windows to play files in fullscreen you need to be aware of a bug in the commands that can make a movie playback to become unstable , the problem is related to the fullscreen option that is part of the play command , when this command is used the last report of the media playback may not be the correct last playback position , in this case if you are waiting for the end of the playback you may be waiting for ever , in our case the Media OCX would not be able to raise the finished event because the report of the playback position will never reach the end of the playback , to avoid the problem we have removed the PlayFullScreen function of our Media OCX and have implemented it using the normal play command , and any user that is using the Media OCX to play movie files at fullscreen need to update the control to the latest version 1.4.0 released today , this is not the first problem that we have found on the MCI commands , another problem is the very slow access to midi files in Windows XP , and if you seek to the middle of the file on a midi file it may stop executing the wave synthesizer correctly , generating a very low quality midi playback , we have not found a workaround to this problem yet

RSP MP3 Player OCX 2.5.8 released (26/Feb/2005 15:58) New version released , several modifications and enhancements in the spectrum analyzer , now it has more auto adjust code , and it also was modified to report the information more smoothly without hard changes in the value , and the levels are reported in a such a way to all the bands to have the same minimum adjusted level , it gives a better representation of the peak level , removed the functions to adjust or change the spectrum analyzer, now you have only a unique function just to enable or disable the spectrum analyzer , no changes made to the rest of the code when compared with the version 2.5.7 , if the spectrum analyzer is important to you then the version 2.5.7 or above is the best option , click here to download

RSP MP3 Player OCX 2.5.7 released! (25/Feb/2005 20:55) Released a new version of the MP3 control , fixed a problem that may occur with the new smart mode , in this case if the resource is too slow to be retrieved the control will freeze until the resource is available , this occur because there is not way to get some information from the file if the file is not available yet , how can you get the sample rate of a file if the file is not here yet ? , to avoid this problem when a function that can block like the getsamplerate function , it will enter in a loop and call Sleep for 50 milliseconds and call DoEvents , it will make the application using the ocx to don't freeze , but yet the function will only return when the minimum chunk of the file is available to get the samplerate , fixed a problem also in the cancel function , the same problem will occur like the other problem explained in this case if the resource is being retrieved there is no way to cancel it unless the function retrieving the chunk of the file return , in this case also the internal functions in the control will call sleep and doevents in order to wait for the return of the read resources function in order to return to the user , tested also the new smart buffer function with very slow resources , and it is working perfectly , added a new mode to the spectrum analyzer , in this new mode the values and adjusted to don't reach the limit of the scale , this will make the report of the values to be as accurate as possible , it is an auto gain adjust method , the old mode is still available but not recommended , always use the mode 1 and it is already pre calibrated , just enable the spectrum analyzer and it is already configured for maximum response , fixed several small bugs in the smart buffer method , the past version will never read the last 4096 bytes of the file , and depending on the seek on the file some bytes would be lost , anyway these bugs are not perceptible but fixed in this version , added a new event Bufferizing , this event will be raised when the control is bufferizing the file due to a slow disk access , like when you are accessing a file in the network , if it detected the slow access response it will raise the event , and raise the event again when the control is ready to initiate the playback , it was added to the user know why it is not playing and wait for the buffer to be filled in order to play , and also it has lots of other minor improvements, click here to download

Representation of the new smart buffer method (24/Feb/2005 17:41)  It describes the new buffer method added to the version 2.5.6 of the MP3 control , and that also will be added to all other controls

It has two buffers, each can hold 20 seconds of playback

The buffers read the data in chunks of 20 seconds of playback in sequence , first buffer 1 then buffer 2 then buffer 1 , again and again until the end of the file , this way:

The next buffer load process occurs in another thread running concurrently with the decoder engine and playback threads , then now we have 3 threads running in order to play

When the application request data from the first buffer and it reach the middle of the capacity then the second buffer start reading the next chunk of data

This way when the first buffer is empty the second buffer is already filled with data and ready to be used

Then again when the second buffer has less than half of the data available it make the first buffer start reading more data , this way when the second buffer is empty the first buffer already has data to pass to the application

This execution cycle occurs again and again until the file is completely read or the user cancel the playback

More links to download our software (24/Feb/2005 11:27) Some users have reported some problems to access our files, then we are adding also links to download our software from Winsite , Winsite is a known shareware distributor for a long time , indeed since I have entered the Internet in november of 1995 Winsite was already available , click here to go directly to our Winsite page

CreateObject extension created (24/Feb/2005 10:36) During the development of the MP3 ocx 2.5.6 we have generated a way to receive events from the VB code in any window available on the system , using it we can implement a way to receive events from controls created on the fly with the CreateObject funciont , the CreateObject is a easy way to access ActiveX OCX or DLLs in a project without a reference to the control , the unique requirement is the ocx to be installed in the machine , if it is available it can be created and used with CreateObject , but there is a problem , objects created this way will not receive events , and what we have created is a way to receive events from these objects , future versions of our controls will have this extension , making it possible to use the control fully in a CreateObject based code

RSP MP3 Player OCX 2.5.6 released! (21/Feb/2005 16:48) Added a spectrum analyzer , it is using a FFT transform to retrieve the frequency information , it provides ten bands frequency information, exactly as the equalizer bands , the frequency information is returned in an event called SpectrumAnalyzer , added several new functions , they are UseOldFileBufferMode , UseSmartFileBufferMode ,PlayFromMemoryFileSizeLimit , EnableRepeatPlaylist ,GetShuffleNextItemPlaylist , GetNextItemPlaylist ,AddItemToPlaylist , SetFilePlayingPlaylist ,ResetPlaylist , RegisterFinishedEventMessage ,IsPathFolder ,IsPathFile , EnableSpectrumAnalyzer and SpectrumAnalyzerAdjust , and events SpectrumAnalyzer and DebugInformation , many functions were added to support a playlist playback , sample included , added functions to optimize the file buffer access , when the new smart buffer mode is used the file will be pre loaded in portions of 10 to 20 seconds , and it will only start the playback when at least 10 to 20 seconds of playback is available , and it will keep bufferizing this way until the end of the playback , this is the preferred buffer method to be used and is enabled by default , added also a possibility to load the whole file to the memory and play from it , notice that it is limited to 20 megabytes to avoid system crash , and the user will define the file limit in this mode , it is initiated at 250 kb limit ( this mean that if a file is less than 250 kb it will play from the memory ) added two functions to test files or folders , added a debug event that will report problems on the media file and other important debug information , including also the file buffer mode being used , always watch this debug information if the control cannot play some of your mp3 files , and report it back to us as soon as possible , notice also that the spectrum analyzer requires a few processor cycles , then only enable it when required , it will use approximately 10 to 20 percent of the time required to decompress a mp3 file , then if you can play a mp3 file in a 133 cpu it is possible that you will be able to run the spectrum analyzer also , by the way the processor time required to play a mp3 in real time is 100 mhz , modified the report of the peak level value , now when it is paused the values are 0 , and not the last value of the peak , the same occur with the spectrum analyzer, please , make a few tests at least to be certain that this new version is running as expected , several modifications were introduced and only the time will show whether it is stable enough , we have run several sequential tests and they passed , the upgrade is highly recommended , thanks to all the people that are requesting features and reporting bugs , due to your help this control is now better than ever, click here to download

The spectrum analyzer is done (21/Feb/2005 16:48) The spectrum analyzer that will be part of the new release of the controls is already done

We are just testing and optimizing it at this moment

It has a very good response and is very accurate

The development of the spectrum analyzer opened the door to more possible features to be added to the controls in the DSP area ,and you can expect several interesting features in future versions of our controls

Problem found on Microsoft Windows apis (17/Feb/2005 11:12) During the development of a new series of encoder tools to support all the major audio codec formats we have found a few problems in the wave pcm converter functions embedded on Windows , just to list a few :

1-The wave pcm convert functions will introduce noise in the resulted converted file

2-Some audio codecs cannot encode a wav file if it is not first addapted to the encoder format requirements

3-Some audio codecs embedded in Windows are buggy or generating very low quality files including the Fraunhoffer audio codec

Since the development generated some interesting tools that can solve some of these problems , some of them will be freely available on our pages plus documentation about it

If you want to reproduce the problem just convert a 44100 khz wav file file to 48000 khz using the embedded Windows conversion tools and see how it play , as you will see the generated file has some noise while a correct implementation of a sample rate algorithm can make the conversion perfectly

It will be available soon

RSP MP3 Player OCX 2.5.5 Released (14/Feb/2005 12:43) Released a new version of the mp3 control , added full id3 tag support , it include id3v1 , id3v1.1 and id3v2.3.0 or 2.4.0 , fixed normalization problem, added milliseconds based functions , fixed also the report of milliseconds when the file is opened and not played , added full support to VBR files based on the Fraunhoffer vbr tag "VBRI" , older versions will report vbr files all Xing based vbr files , some files has an Info vbr tag , that is not a reference to a vbr file but a cbr file , now it will only report a file as vbr if it has a Xing vbr tag or VBRI vbr tag , thanks to Vassilis Antonoulas for helping in fixing this problem and adding VBRI tag support , click here to download

RSP OGG Vorbis Player .Net 1.3.0 Released (14/Feb/2005 12:43) Released a new version of the .Net control , it has the latest OGG Vorbis playback engine , it is more realiable and with a few other modifications , click here to download

RSP Multi Encoder announced (11/Feb/2005 19:40) We are about to release a plugin based encoder, it will support several formats depending only on the availability of the plugins in the same directory of the control , we plan to support MP3, OGG , WMA , ATRAC , AAC and any other available format that has free plugins available , it will be available soon

New VBR mp3 support (11/Feb/2005 19:40) We are adding support to VBRI tag based vbr mp3 files , this format was generated by the fraunhoffer institute and some encoders are using it , anyway , the standard encode process today is based on the LAME  encoder , it provides more quality than any other encoder at this moment , the new release will be available soon

RSP OGG Vorbis Player OCX 2.7.0 Released ! (24/Jan/2005 19:40) New version released , added several functions , many bugs fixed and lots of enhancements , click here to download , the MP3 control was updated as well

Bug found on the new fade sample (21/Jan/2005 16:41) The fade playback sample has a few bugs that can make the application to don't work as expected , an updated version of the sample was posted that don't have the problem , this is available in the OGG control and MP3 control pages

New sample project (21/Jan/2005 10:49) Our friend Norman from Digital Tanagent Limited have generated a sample project with fade playback support between tracks  , it can fade in and fade out when playing multiple tracks at the same time , the samples are available to the OGG control and MP3 control , and future versions of the controls may have fade support embedded on it

Windows XP with SP2 problem (13/Jan/2005 10:12) All licensed packages are delivered by email and for some unexpected reason Windows XP with SP2 is deleting the setup.exe file from the licensed package , if this occur , just locate setup.exe in any of our shareware controls available to download in our homepage and insert it in the same folder of the cab file that is part of the licensed package

The setup.exe is the same and will work without problems

At least a few licensed users have reported this problem

RSP CD-DA Extraction OCX 1.5.0 released ! (10/Jan/2005 11:34) Released a new version of the CD extraction tool , several enhancements and bug fixes , click here to download

RSP Encrypt OCX 3.2.0 released ! (06/Jan/2005 14:52) New release , added the AES 256 CTR mode of encryption , this mode transform the original 16 bytes block cipher of AES to a stream cipher , then , no padding bytes are required , and avoid also data patterns in the encrypted data

The original AES encryption method has the disadvantage that identical plaintext blocks are encrypted to identical ciphertext blocks , now with the CTR mode the encrypted data is indistinguishable from random noise

Click here to download

Due to the extended security of this new version 3.2.0 the upgrade is highly recommended

RSP Encrypt OCX 3.1.0 released ! (05/Jan/2005 16:26) This is the first release of the year , this new version has multiples instances support including with CreateObject and the speed execution is 10 percent faster when encrypting RC4 files and 40 percent faster when encrypting AES 256 files , click here to download

New section created , Processor Research (01/Jan/2005 11:43) In this new section we will share our ideas about the enhancements that can be added to future processors or compilers , click here to read

RSP OGG Vorbis Player OCX 2.6.0 released ! (27/Dec/2004 15:20) Released a new version of the control , this version fixes two bugs , one bug is regarding the bug reported about wrong values retrieved when using the Get based functions , thanks to Revivo Eyal for reporting and explaining about the problem, another to fix a bug in the setting of the volume playback , click here to download

Problem found in the OGG Vorbis control (27/Dec/2004 10:39) A licensed user have found a problem that can occur in the control , this problem affect the way the information is retrieved from the OGG file , click here to read more about it and how to avoid the problem

RSP GZip Compressor OCX 1.5.0 released ! (24/Dec/2004 15:20) Released a new version of the Gzip control , changed the version of the Zlib compression method used from the old 1.1.4 to the new and latest available 1.2.1 , and a few minor modifications , the complete list of changes in the compression is available also , click here to download

Abs function problem (12/Dec/2004 21:12) The Abs function is a function that will retrieve the absolute value of an integer variable, but it has a flaw that occur when the integer is the smallest negative value representable , in this case it will return the same negative value or in the case of VB an overflow exception will occur , click here to read more about the Abs flaw , and notice that this flaw occur in all programming languages , since it is a problem in the way the integer representation and calculation is done the Intel x86 processor

Change in the address (30/Nov/2004 11:23) Our address have changed , click here to read the new address information

'Safe C Programming' updated (25/Nov/2004 18:55) The section was updated with more information about error handling and code tests , click here to read

New section 'Safe C Programming' created (22/Nov/2004 18:24) We have generated a new section , in this section we will share our knowledge about the C programming language

The C language is possible one of the most powerful languages , but it have some quirks and it can lead to some mistakes that can cause large problems if not detected and explained correctly to the braves that enter this world

When correctly used it can generate marvelous code , very clean , fast , stable and robust , but is not that easy to generate it

In this section you will find some useful information that can help a lot the people that are learning this powerful language

Click here to read

RSP String Compress OCX 1.3.0 released (18/Nov/2004 13:07) New version released , added ability to compress/uncompress arrays of bytes , click here to download

RSP Zip Compressor OCX 1.4.0 released (16/Nov/2004 12:00) Released a new version of the zip control , fixed a bug that will not allow the compression of single files in the selection , minor modifications , click here to download

RSP Media OCX 1.2.0 released (06/Nov/2004 11:08) Released a new version of the media OCX , added equalizer capabilities and selection of the media playback by extension or by format   , click here to download

RSP OGG Vorbis Player OCX 2.5.0 released (04/Nov/2004 16:13) Added support to volume normalization , it is based on ReplayGain , this method is the same method being used in Winamp , XMMS and Lame , the explanation about how to use the volume normalization feature is available in the page Volume Normalization , click here to download

Volume normalization explanation (27/Oct/2004 13:12) We have generated a page to explain the volume normalization feature that is being added to our controls , it is based on ReplayGain , click here to read

RSP OGG Vorbis Player OCX 2.4.0 released (25/Oct/2004 12:54) Fixed a bug that will show a message box with "error loading the dll" when any of the functions EnableEqualizer EqualizerSettings EnablePreamplifier or PreamplifierValue are the first function called in the control , thanks to AdiEyal for reporting the problem , click here to download

RSP OGG Vorbis Player OCX 2.3.0 released (17/Oct/2004 11:02) Released a new version of the control , added a high quality graphical equalizer with 10 bands , and with more than +-14dB of gain per band , it was derived from a XMMS equalizer plugin , any feedback about the equalizer will be very important , click here to download

Working on volume normalization (14/Oct/2004 00:03) We are adding volume normalization to our media controls , it will solve the volume problem when playing media files that was encoded with different volume settings , the code will generate on the fly the multiplication factor for the samples or it will read from a customized tag from the media file , anyway both methods will make the playback of media files to play at the same volume solving a major problem to anyone that need to play media files from several different sources

RSP OGG Vorbis Player OCX 2.2.0 released (09/Oct/2004 14:47) Released a new version of the control , several bugs fixed , click here to download

Bug found on the RSP OGG Vorbis Player OCX 2.1.0 (02/Oct/2004 11:07) Generated version 2.1.1 of the control , fixed a bug that will keep some opened handles in the system wasting memory and eating resources , the new version don't have this flaw , the upgrade is recommended , for licensed users just send email in order to receive the updated version , click here to download

RSP OGG Vorbis Player OCX 2.1.0 released (29/Sep/2004 14:01) Released a new version of the OGG Vorbis control , added multiplayer capabilities , now you can add up to ten instances of the control to a form in order to create a multiplayer , each instance is totally independent , click here to download

Multiplayer support added to our controls (29/Sep/2004 13:57) Our media controls are being updated in order to support multiplayer playback , now multiples instances of the controls will be able to be added to a form without problems , it will solve the request from many developers about the possibility to generate multiplayers using only a unique form

RSP Media OCX 1.0.0 released (14/Sep/2004 09:11) Released a new control to play audio and movie files with several features , it can play wav , avi , mid and depending on the codecs installed mpeg , mp1 , mp2 , mp3 , mpa and mov , the control is very easy to be used and has all the required features in order to construct a professional media player , click here to download

RSP Mixer OCX 1.0.0 released (12/Sep/2004 10:35) Released a new control to handle the system mixer , it is very easy to be used with a few lines of code , and it support all the detected mixer lines , click here to download

RSP OGG Vorbis Player OCX 2.0.3 released (09/Sep/2004 15:03) Released a new version of the control , now with wave out device selection code to define what wave out device will play the OGG file , with this now the control support multiples soundcards , click here to download

RSP Encrypt OCX 3.0.0 released (26/Aug/2004 11:03) Released a new version of the encrypt OCX , now it can detect whether the correct password was entered when unencrypting and check also whether the file is valid to unencrypt, click here to download

RSP OGG Vorbis Player OCX 2.0.1 released (24/Aug/2004 14:24) New version available , it has now volume control and the possibility to retrieve the playback values as properties , click here to download

RSP String Compress OCX 1.1.0 released! (23/Aug/2004 11:30) New release with crc data error verification and minor bugs fixed , click here to download

RSP String Compress OCX 1.0.0 released! (11/Aug/2004 14:50) Released a new control to compress strings in the gzip format , the control is very easy to use and very fast , click here to download

RSP Encrypt .Net 1.0.0 released! (11/Aug/2004 14:50) Released a new .Net framework library to encrypt files using AES 256 and RC4 , the control is very easy to be used and very fast , click here to download

RSP Gzip Compressor .Net 1.0.0 released! (10/Aug/2004 13:41) Released a new .Net framework control to compress files in the standard Gzip format , click here to download

Released RSP Advanced Compressor OCX 1.0.0 (04/Aug/2004 16:15) Released a new control to compress files , it can compress better than zlib , gzip , zip and bzip2 , the execution is slower than gzip but with better compression ratio , click here to download

Released RSP OGG Vorbis Player .Net 1.0.0 B (28/Jul/2004 08:51) Released a buf fix version of the OGG player .Net control , fixed a bug in the playback of mono files , minor bugs fixed , click here to download

Microsoft is giving away C/C++ optimizing compiler (21/Jul/2004 09:09) Microsoft is distributing their Microsoft C/C++ Optimizing Compiler and Linker, these are the same compiler and linker that ship with Visual Studio .NET 2003 Professional , click here to download

RSP OGG Vorbis Player OCX 1.8.0 released (05/Jul/2004 13:20) Released a new version of the control , this new release has processor priority selection to the decoder thread , click here to download

RSP OGG Vorbis Player OCX 1.8.0 announced (01/Jul/2004 07:40) Announced a new release of the OGG Vorbis player control , a few bug fixes , new functions to enhance the playback , it will be available soon

Generation of a new checksum to replace Adler32 (19/Apr/2004 09:15) After studying the Adler32 problem , we generated a modification on the original Adler32 code in order to solve the security problem , the result is a checksum as fast as Adler32 but as strong as CRC32 and MD5 32 , this new checksum is part now of the CheckSum OCX 2.6.0 , click here to download

RSP CheckSum OCX 2.5.0 released (18/Apr/2004 09:40) Released a new version of the control , this implementation has a small version of the MD5 checksum , this modified version has only the first 4 bytes of the original MD5 checksum , it can be used as a direct replacement to Adler32 or even the CRC32

The MD5 sum is a better implementation of the checksum algorithm ,  and considered collision-proof , click here to download

Security problem regarding the Adler32 checksum (17/Apr/2004 21:14) During the development of the Parallel Port Connection OCX we had the opportunity to stuck with the Adler32 checksum for a while and check the return code for small strings , and it was a great surprise after checking that it is very easy to confuse this checksum and generate the same checksum code for small strings that have just a change in the sequence of the string , this mean that Adler32 cannot be used to insure the integrity of strings , so , it cannot be used also to insure the integrity of files from my point of view

Just play around with a sequence of strings like this "cab" and "bca" and other small strings that have only a change in the sequence of the data and quickly you will perceive the flaw

I really apologize for the delay to find this limitation of the Adler32 checksum , notice that CRC32 don't provide a huge integrity verification also but it does not have this kind of flaw , indeed the best option to recommend is the MD5 checksum

Our Checksum OCX will have a recommendation to avoid the utilization of Adler32 in future releases

Documentation updated (14/Apr/2004 18:46) Many documentation information were added and updated to reflect the last releases of our software

Service pack 6 to Visual Basic is available (13/Apr/2004 19:27) Microsoft released the version 6 of the service pack , it is highly recommended to VB users , click here to download.

RSP Parallel Port Connection OCX 1.2.0 released (09/Apr/2004 10:50) After a few more tests and modifications a new release is available , click here to download

RSP Parallel Port Connection OCX 1.1.0 available (08/Apr/2004 15:13) A new version is available , this new release has lots of bug fixeds when compared with the release 1.0.0 , including some new features like parallel port selection , click here to download

RSP GZip Compressor OCX 1.4.5 released  (07/Apr/2004 15:03) Released a bug fix version of the Gzip control to solve the CRC32 integrity data verification problem , older versions of this control will extract the gzip file without reporting about errors in the extraction , the new version will test the integrity of the uncompressed file ( if the gzip file was compressed with crc32 verification , of course ) , click here to download.

Gzip control problem (07/Apr/2004 11:11) A tester have found a problem in the Gzip OCX , the control will not check the crc32 of the gzip file during extraction , this mean that if the file is damaged it will not inform about the integrity problem

A bug fix release to this problem will be generated as soon as possible

RSP Parallel Port Connection OCX 1.0.0 released (07/Apr/2004 11:11) We are really proud to make available this control

It can transfer files using the parallel port

It has support to Win9x and Winnt/2000/XP machines

The method was generated in such way to assure total security

It is very easy to use , it will check the integrity of files sent , it can handle any possible error in the connection or transmission of files and best of all , it is a stand alone connection , to all other software in the system ( including the operating system ) the connection is invisible , providing a very high security environment , since the machines cannot be compromised no matter what occur in any side of the connection

Click here to download

RSP Parallel Port Connection OCX 1.0.0 announced (05/Apr/2004 11:50) We are about to release a new OCX control ( and application ) to transfer files between PCs using a parallel port Laplink cable

The new control will generate the possibility to create a stand alone application that can connect two PCs without any other software requirement

The speed transfer range from 20 to 50 kilobytes per second

We expect to release the first version in less than 48 hours

RSP OGG Vorbis Encode OCX 1.5.0 released (31/Mar/2004 14:25) Released a modified version of the control with the MP3 encoder removed , future versions may have the MP3 encoder available again , click here to download

RSP Checksum OCX 2.0.0 released (29/Mar/2004 17:02) Released an updated version of the checksum control , added new functions to execute in multi-thread mode , optimized the execution and fixed a few minor possible bugs , click here to download

RSP CD-DA Extraction OCX 1.1.0 released (22/Mar/2004 09:10) Released a new version of the control , a few bugs fixed since the release 1.0.0 , click here to download

RSP CD-DA Extraction OCX 1.1.0 documentation released (20/Mar/2004 15:53) The documentation of the version 1.1.0 is available to download , click here

RSP CD-DA Extraction OCX 1.0.0 released (19/Mar/2004 16:23)  Released a new control to extract audio from CD , the control is very easy to use , and has all the required features to generate a CD extraction utility , the output generated file is wav in PCM format , click here to download

RSP CD-DA Extraction OCX 1.0.0 announced (18/Mar/2004 11:18)  A new control is being generated , it can extract CD audio to wav , this control will complement the MP3 and OGG Vorbis encoder , providing a definitive solution to compress audio

The first release will be available in less than 48 hours

RSP OGG Vorbis Player OCX 1.7.0 released (11/Mar/2004 12:23) Released a new extended version of the OGG vorbis player control , modified internal buffers to self-adjust based on the bitrate and samplerate , the ogg file now can be converted to wav PCM with the new function OGGVorbisToWav  , added seek capabilities , added functions to check the validity of the seek capabilities based on the ogg file , fixed possible bugs regarding damaged ogg files that may cause the player to crash , minor bugs fixed , the upgrade is recommended , click here to download

RSP MP3 OGG Vorbis Encode OCX 1.4.0 released (11/Mar/2004 12:23) Released a new version of the encoder control , removed the limitations of the selection of bitrates to the OGG Vorbis encoder process , fixed several bugs and added a few new features , the upgrade is highly recommended , click here to download

RSP MP3 OGG Vorbis Encode OCX modifications announced (10/Mar/2004 12:58) The encoder control cannot encode in OGG Vorbis format wav files with 8 khz , this occurs because the control was otimized to encode 44.1 khz files , this limitation just force the control to don't encode certain wav files with different khz selections

This limitation will be removed in a new released that will be generated as soon as possible

With the new version the control will be able to encode all the supported PCM frequencies available today

We hope to release it in less than 48 hours

RSP OGG Vorbis Player OCX 1.5.0 bug fix released (09/Mar/2004 19:42) New version of the OGG Vorbis player released , fixed a weird bug that occur in the Finished event that may cause the event to don't fire , making it impossible to play in sequence multiples OGG files , the bug was caused by the event Finished being fired before the real termination of the internal execution , now in the version 1.5.0 and above , the event will only be raised after all the internal execution is finished , so the player is really ready to play another file without problem , we want to thanks Mike for explaining and reporting the problem , the upgrade to the version 1.5.0 is required to any user of any prior version , click here to download

Bug found on the RSP OGG Vorbis Player OCX (09/Mar/2004 14:26) Conformed a bug on the control OGG Vorbis Player OCX , the bug will generate unexpected behavior on the event Finished , just make a continuos playback using the event and you will see that the event will not raise in an expected way , a new release to fix this problem will be generated as soon as possible

RSP Encrypt OCX 2.5.0 released ! (01/Mar/2004 19:01) Released a new version of the encryption control , added string encryption code , added Unicode support to encryption of strings , fixed a bug that may occur when very large passwords are passed to the control , in this case the control can just crash due to memory corruption on the stack , added string size verification code to both files and strings encryption , click here to download

Documentation of RSP MP3 OGG Vorbis Encoder OCX 1.2.0 available (28/Feb/2004 10:12) Added the documentation of the version 1.2.0 of the media encoder , click here to download

RSP Tar-Gzip OCX 2.0.0 released (27/Feb/2004 13:36) Released an updated version of the tar-gzip control , fixed bug that will avoid the extraction or list of tar files with filenames larger than 100 characters , fixed bug that will not handle all kind of possible modified tar files using old GNU format or new POSIX modified formats using different typeflags , added list capabilities , click here to download.

RSP Tar-Gzip OCX 1.0.0 released (25/Feb/2004 14:04) Released a new control to handle tar-gzip files , the version 1.0.0 can extract tar files in the Win32 environment , the control is very fast and very easy to use

Future versions will have list and tar-bzip2 capabilities

Click here to download.

New software announced RSP Tar-Gzip OCX 1.0.0 (23/Feb/2004 14:24) A new control is being generated , it will handle Tar files

In the Linux and Unix comunity the tar files are the standard way to compress and deploy projects , and this control will be able to list , extract and create tar , tar-gzip and tar-bzip2 files

The first release will be available soon

RSP Encrypt OCX 2.0.0 released (13/Feb/2004 13:05) Released a major update to the encrypt ocx ,   with several modifications , added cpu detection code , added pause , resume and cancel functions , extended the execution to make the encryption and decryption functions to return immediately while the process is executing in the background , added progress event function , added wait mode execution to make the functions to return only after the end of the execution , added process priority selection , notice that the applications using version 1.0.0 need modifications on the code in order to use the version 2.0.0 , click here to download

RSP GZip Compressor OCX 1.4.0 released  (13/Feb/2004 13:05) It is an update of the control with the additional code to make the functions return only when the task is finished , click here to download , the upgrade is free to licensed users

Multi-thread explanations about our controls (13/Feb/2004 12:33) All our controls are fully multi-thread software , when a task is required it will occur in an additional thread , it is causing a little confusion to some users , so , if you are new to a multi-thread environment or if you don't know about multi-thread at all take a look in this section to learn more about the multi-thread environment of our controls

In order to avoit the problems all future controls will have code that will make the controls work like a single-thread code execution ( return only when the task is finished ) , we are certain that it will make the utilization of our software more easy

Multi-player support announced to MP3 player and OGG Vorbis player controls (12/Feb/2004 13:01) Future releases of the MP3 and OGG Vorbis player controls will have support to multiple playback using an unique control in a form

It will help people that need to play more than one media file at same time in the same application or that need to sincronize playback between multiples media files

RSP OGG Vorbis Player OCX updated (12/Feb/2004 13:01) Released the version 1.4.0 , fixed bug that will not show correctly the settings of some OGG Vorbis Files , fixed bug that can cause the incorrect playback of mono files , modified the loop enable function to play continuously without interruption ,click here to download

RSP MP3 OGG Vorbis Encoder OCX 1.2.0 released ! (11/Feb/2004 17:45) Released a new version of the encoder control , fixed bug that will not delete the destination file when the encode process is canceled , added several options to pass to the OGG Vorbis encode process , added process priority selection , then you can define the amount of processor time to be passed to the encode process , it can make the encode process faster or to run on the background , fixed bug that can make the control to stop responding during the encode process , click here to download , the upgrade is free to licensed users

RSP OGG Vorbis Player OCX 1.2.0 released ! (10/Feb/2004 16:03) Released a new version of the OGG Vorbis player development tool , fixed bug that will keep some open handles during the playback , fixed bug that may possible crash the player when the playback function is called multiple times before the end of the playback , added functions to control playback loop , and whether the playback function will return immediately or only after the end of the playback , available also the documentation in CHM format , click here to download.

RSP Zip Compressor OCX 1.3.0 released ! (09/Feb/2004 15:46) Released a new version of the Zip control , this new version is 10 to 15 percent faster than older versions , with cpu detection code , processor priority selection and many more modifications , click here to download

RSP Zip Compressor OCX 1.0.0 documentation available (08/Feb/2004 17:30) Released the documentation of the RSP Zip Compressor OCX 1.0.0 , the doc is available in CHM format , and a new release of this control using a faster zip engine will be available in a few days , click here to download

Released RSP GZip Compressor OCX 1.2.0 (04/Feb/2004 18:57) New release of the GZip control , added CPU detection code , enhanced speed execution in a magnitude of 10 to 15 percent when running on new processors , added more error handlings , added code execution block when running the compression or decompression to avoid the same function being executed concurrently , minor bugs fixed , the upgrade is free to licensed users , click here to download

Updated RSP CPU Detection DLL 1.2.0 (04/Feb/2004 18:57) Updated the CPU detection dll , fixed bug that will inform the existence of features in older processors that don't exist due to the lack of CPUID support , added HyperThreading detection code , added CPU speed detection code , minor bugs fixed , click here to download

Very fast version of the RSP BZip2 Compressor available (01/Feb/2004 17:44) Released today the version 1.2.0 of the RSP BZip2 Compressor OCX ,it has improvements in the speed execution up to 20 percent faster than older versions , this improvement is the result of new Intel and AMD specific optimizations added to the bzip2 engine, added new CPU detection code , modified several internal functions for reliability , added more error handlings , fixed minor bugs , the upgrade is highly recommended , this is our most technological advanced software available at this moment , it can outperform several bzip2 compatible software in speed execution , indeed we cannot find a bzip2 compatible software faster than this implementation , click here to download

New section announced RSP CPU Specific Information (31/1/2004 09:52) A new section to discuss about new AMD and Intel processors will be created

It will have information about optimization on new compilers and enhancements to utilize the new processor features

It will be very insteresting for people optimizing to new processors and compiler related information

Speed improvements announced (31/1/2004 09:52) We are just updating our controls to reflect the changes in optimization in the code , the improvements will make some of the controls to run 15 to 20 percent faster than old releases

This is the result of processor specific optimizations available when new processors are detected

It will provide impressive speed execution to the controls

The first to be released is the next version of the bzip2 control , it is running 20 percent faster than version 1.1.0 and will be available to download very soon

Notice that this speed improvent can only be seen when running on new AMD and Intel processors , since in old processors the speed execution will be the same

The upgrade to this new version to be released is free to licensed users

Remember that free upgrades are limited to two years after the purchase of the license

Fixed link to download RSP CPU Detection DLL (31/1/2004 09:52) The link to download the DLL was broken , now it is fixed , click here to download , announced also more CPU detection capabilities like Intel Hyper threading support to be added in the next release

RSP CPU Detection DLL 1.0.0 available (29/1/2004 11:32) Released a DLL capable of retrieving the features of the installed processor

It can inform about the most important features available

We have generated it because we are adding CPU specific optimization code , so , we need to know wether the feature is available

During the creation of the detection code we decided to make the dll available to anyone

The sample project has the interface required to access the information on the dll

Click here to download

RSP MP3 Player OCX updated (25/1/2004 14:22) The version 1.2.0 of the MP3 OCX is available , added mp3 to wav conversion function , fixed bug in the pause and resume functions , click here to download

RSP Zip Compressor OCX 1.0.0 final released! (23/1/2004 18:11) Released the final version 1.0.0 , it can zip , unzip , test and list zip files

This control has several additions and enhancements that was not available in the last debug version

With this control anyone can create your own Winzip like utility with ease

Click here to download

RSP Zip Compressor OCX 1.0.0 debug version available (15/1/2004 21:08) Released the first version of the OCX to handle Zip files , for the moment the control is limited to unzip capabilities , but a new release with zip and list capabilities will be available soon , the new control is using a xml like parser to receive information about what to execute internally , this xml parser will solve many possible bugs in future software development since all the options are verified against erroneous user input before the zip and unzip execution , and will report also exactly what is wrong and it can even explain what need to be modified in a very easy to use environment , click here to download and learn more about this new enhancement to the zip compression

Zip Compressor debug sample available (13/1/2004 14:40) A debug sample to see how the new control will decompress and handle zip files is available

The compressor and decompressor is based on Info-zip

Due to some known Info-Zip limitations the control has several workarounds to avoid problems , and a page with the list of workarounds or known Info-Zip bugs will be available also at http://rspsoftware.clic3.net/rspinfozipbugs.htm

The code receive information about the zip file , destination directory , password , arguments and options regarding compression or decompression using a xml like parser

With the parser it is more easy to detect errors in the information passed to the compressor or decompressor

It will avoid ambiguities on the compression or decompression code , since the parser will evaluate each command and return an error code if the command is not accepted

And it will inform about missing commands or modifications required in the commands in order to work

With the parser it will be more easy to compress or decompress zip files since you only need to know about the commands and all the commands are intuitive making it a good solution to use zip compression in any application using only a few lines of code , and with full zip compression error handling

In order to download the debug sample , click here

RSP MP3 Player .Net 1.1.0 released (8/1/2004 19:19) New software released , this is a native .Net framework interface to play MP3 files , this is an enhancement to the RSP MP3 Player OCX with a few bug fixeds , the library work very well on the .Net environment and is very easy to use , click here to download

RSP OGG Vorbis Player .Net 1.0.0 released (3/1/2004 14:34) The new library is ready , the package has a C# and a VB.Net source code to demostrate how to use the library , it is very easy to use and it is a starting point since several new features need to be introduced in order to enhace the playback capabilities , for the moment it can play perfectly any OGG Vorbis media file , and the processor time required is less than MP3 files , click here to download

RSP OGG Vorbis Player .Net 1.0.0 announced (3/1/2004 10:02) Our first Net native development tool is about to be released , it works exactly like the ActiveX interface and is very easy to use ,  it will be available in C# and VB.Net interfaces , in the future more languages will be added to the distribution

New programming interfaces announced (31/12/2003 12:55) We are implementing new programming interfaces to our software , it includes DLL libraries being used directly from VB , VC++ , Delphi , .Net framework and any other development tools capable of using stdcall based dlls exactly working as the system APIs , and native .Net framework components , the .Net components will run smoothly with very easy to use interfaces , with the advantage of running faster than .Net framework generated code due to assembly optimizations on the code

RSP OGG Vorbis Player OCX 1.0.0 released (27/12/2003 15:49) The new control is available ,  it is in an initial stage of development but the player is fully functional and it support all OGG Vorbis media files without problems , new releases will have more features , and any bug report is welcome , click here to download

RSP OGG Vorbis Player OCX 1.0.0 is about to be released (27/12/2003 11:19) A new control to play OGG Vorbis files is about to be released , this new control can play any OGG Vorbis media files

OGG Vorbis is a superior media format ,it can store the same quality of an MP3 128 kbits in 64 kbits , even 48 kbits will provide a good quality in the playback , the technology used in OGG Vorbis is a lot better than MP3 and WMA and unencumbered of patents

RSP GZip Compressor OCX 1.0.0 released! (25/12/2003 09:03) New control released , this control has a very fast implementation of the standard GZip format running in a multithread environment , it can compress files a lot more fast than the bzip2 based control , it is a very fast solution to people that need to compress or decompress specific files very fast , click here to download

Emails fixed  (22/12/2003 13:29) The emails to contact are working fine again , sorry for the problem

Email problems (21/12/2003 15:13)  Due to some technical problems emails sent to @rspsoftware.clic3.net in the last 3 days generate delivery problems , if you had problems to send email to our primary address , then send it again to maquisistem@wln.com.br , we hope to fix the email problems until the next tuesday , sorry for the problems

New control released RSP MP3 Player OCX 1.0.0 (21/12/2003 13:13) This control can play MP3 using a high quality decoder engine , it run very fast due to optimized code for new processors , the control can execute also MPEG 1 layer I , MPEG 1 layer II , MPEG 2 and MPEG 2.5 , the decoder engine uses only integer calculations to decompose the MPEG file , has also wave out devices selection , notice that this control is in a beta stage of development , click here to download

New control released RSP Checksum OCX 1.0.0 (15/12/2003 21:12)  The Checksum control can compute very fast the checksum of strings or files using Adler32 , CRC32 , MD5 , SHA-1 and SHA-256 , the code is optimized for new AMD and Intel processors running very fast in the win32 environment , click here to download.

RSP Bzip2 Compressor OCX 1.1.0 released (13/12/2003) Fixed a bug in the initialization of the control and in the selection of the compression level , click here to download

New control released RSP Encrypt OCX 1.0.0 (13/12/2003) Release a new control to encrypt files using a very fast implementation of AES and RC4 encryption , the code execution is the fastest possible in the win32 environment with optimizations for new AMD and Intel P4 processors ,
click here to download

New emails to support (12/12/2003) New valid emails to support were added :
info@rspsoftware.clic3.net
support@rspsoftware.clic3.net

New homepage http://rspsoftware.clic3.net (12/12/2003) We have purchased a new web hosting service in order to provide a more reliable link to our files , the service is provided by Hostsul and we are very impressed with the good quality of the service being provided

Please , bookmark our new primary homepage at http://rspsoftware.clic3.net

RSP MP3 OGG Vorbis Encode OCX 1.0.0 released! (07/12/2003) Released a new component to convert wav to MP3 and OGG Vorbis format , the code execution is very fast with total control over the encode process , click here to download.

Development of the RSP Bzip2 1.0 Compressor (20/11/2003): This component can compress and decompress files in the bzip2 format , click here to download

Development of the RSP OGG Vorbis Control 1.0 : This component can encode files in the OGG Vorbis audio compression format , the first version available to download will be uploaded as soon as possible

Development of the RSP MP3 Control 1.0 : This component can play and encode files in the MP3 format , the first version available to download will be uploaded as soon as possible

 

Programmers Heaven - Where programmers go!

 

 

Home   Contact   About   Development   C Programming  

Processor Research   Products   License   Mirrors



Desenvolvido por RSPsoftware


Copyright® 1983-2011 RSPsoftware