Hi folks,
We have just released version 4.3 of the libraries.
There are also new versions of OpenWire and IGDIPlus released.
InstrumentLab is now available in Visual C++ and .NET versions.
Cheers,
Boian
Wednesday, September 30, 2009
Saturday, September 26, 2009
False virus warning when installing Version 4.2 P4 or 4.3
Dear customers,
If you have existing installation of 4.0.1 on your system, please delete the LabPacks directory before doing the 4.2 P4 or 4.3 install.
If you don't do that you may get false virus warnings from some anti-virus applications.
They will detect the virus in the old executables that are in about to be overwritten with clecn version by the installer.
We are sorry for the inconvenience.
With best regards,
Boian Mitov
If you have existing installation of 4.0.1 on your system, please delete the LabPacks directory before doing the 4.2 P4 or 4.3 install.
If you don't do that you may get false virus warnings from some anti-virus applications.
They will detect the virus in the old executables that are in about to be overwritten with clecn version by the installer.
We are sorry for the inconvenience.
With best regards,
Boian Mitov
Sunday, September 13, 2009
TBitmap Debug Visualizer for Delphi and C++ Builder 2010
Hi folks,
Over the weekend I have cr
eated a set of debug visualizers for SignalLab, AudioLab, and VideoLab buffers, and I also created a TBitmap debug visualizer.
The TBitmap visualizer is posted as open source at http://www.mitov.com/html/free_downloads.html .
I plan to expand it so it can handle not only TBitmap, but also TIcon, TImage, TImageList etc.

I hope to have updates soon.
Cheers,
Boian
Over the weekend I have cr
eated a set of debug visualizers for SignalLab, AudioLab, and VideoLab buffers, and I also created a TBitmap debug visualizer.The TBitmap visualizer is posted as open source at http://www.mitov.com/html/free_downloads.html .
I plan to expand it so it can handle not only TBitmap, but also TIcon, TImage, TImageList etc.

I hope to have updates soon.
Cheers,
Boian
Saturday, September 12, 2009
CodeRage 4 is over
Hi folks,
CodeRage 4 is over, and the session replays are now available at:
http://conferences.embarcadero.com/coderage/sessions
I have also posted the source code of the sessions on www.mitov.com :
http://www.mitov.com/CodeRage4_ArtificialIntelligence.zip
http://www.mitov.com/CodeRage4_OpenWire.zip
I hope you will enjoy watching the replays, and using the code.
Cheers,
Boian
CodeRage 4 is over, and the session replays are now available at:
http://conferences.embarcadero.com/coderage/sessions
I have also posted the source code of the sessions on www.mitov.com :
http://www.mitov.com/CodeRage4_ArtificialIntelligence.zip
http://www.mitov.com/CodeRage4_OpenWire.zip
I hope you will enjoy watching the replays, and using the code.
Cheers,
Boian
Monday, September 07, 2009
Join CodeRage 4 for free and see our sessions!
Hi folks,
The CodeRage 4 is here, and it is free.
This time I have 4 sessions and I hope you will enjoy them.
There will be 2 sessions showcasing some of our products, and some of their more advanced and exciting features.
You will see how the libraries can be combined to empower each other, how you can add InstrumentLab components directly in the video, or how you can add video in the InstrumentLab, or PlotLab components.
You will learn how you can create composite instruments, or scope components and much more.
There will be also session on developing OpenWire components, and another one showing how to write Artificial Intelligence in Delphi.
I hope you will enjoy the sessions.
Cheers,
Boian
The CodeRage 4 is here, and it is free.
This time I have 4 sessions and I hope you will enjoy them.
There will be 2 sessions showcasing some of our products, and some of their more advanced and exciting features.
You will see how the libraries can be combined to empower each other, how you can add InstrumentLab components directly in the video, or how you can add video in the InstrumentLab, or PlotLab components.
You will learn how you can create composite instruments, or scope components and much more.
There will be also session on developing OpenWire components, and another one showing how to write Artificial Intelligence in Delphi.
I hope you will enjoy the sessions.
Cheers,
Boian
Sunday, August 23, 2009
Are you affected by the Virus?
Hi folks,
Here is how you can check if your system is affected by the virus.
1. If you don't have Delphi 5, Delphi 6 or Delphi 7 on your system, you are not affected.
2. If you have Delphi 5-7 installed, check the $(Delphi)\Lib directory for SysConst.bak file.
If the SysConst.bak is not there, your system is not infected.
If you are infected here are the steps you can take to disinfect the system.
1. If you have downloaded the Delphi version of the libraries version 4.0.1 please download updated version 4.2 Prerelease 4 from www.mitov.com .
2. Delete the $(Delphi)\Lib\SysConst.dcu
3. Rename $(Delphi)\Lib\SysConst.bak to $(Delphi)\Lib\SysConst.dcu
4. Use an anti-virus scanner to scan your system for any other executables that may contain the compiled code.
Currently only some of the anti-virus software applications detect the virus. The online PandaSoftware scanner does not detect it as of today. I have detected it with Avast - http://www.avast.com/ as it seems to be the first AV package to detect this virus.
Avast has free 60 days trail, and can be used to detect any infected executable. There should be very small number of those since the virus does not infect executables, and only modifies the SysConst.dcu file.
Once again, we are really sorry for the problems, but we had no way of detecting the presence of the malicious code since no anti-virus software was able to detect it :-( .
With best regards,
Boian Mitov
Here is how you can check if your system is affected by the virus.
1. If you don't have Delphi 5, Delphi 6 or Delphi 7 on your system, you are not affected.
2. If you have Delphi 5-7 installed, check the $(Delphi)\Lib directory for SysConst.bak file.
If the SysConst.bak is not there, your system is not infected.
If you are infected here are the steps you can take to disinfect the system.
1. If you have downloaded the Delphi version of the libraries version 4.0.1 please download updated version 4.2 Prerelease 4 from www.mitov.com .
2. Delete the $(Delphi)\Lib\SysConst.dcu
3. Rename $(Delphi)\Lib\SysConst.bak to $(Delphi)\Lib\SysConst.dcu
4. Use an anti-virus scanner to scan your system for any other executables that may contain the compiled code.
Currently only some of the anti-virus software applications detect the virus. The online PandaSoftware scanner does not detect it as of today. I have detected it with Avast - http://www.avast.com/ as it seems to be the first AV package to detect this virus.
Avast has free 60 days trail, and can be used to detect any infected executable. There should be very small number of those since the virus does not infect executables, and only modifies the SysConst.dcu file.
Once again, we are really sorry for the problems, but we had no way of detecting the presence of the malicious code since no anti-virus software was able to detect it :-( .
With best regards,
Boian Mitov
Saturday, August 22, 2009
New versions available
Hi folks,
I am pleased to announce that all Delphi libraries have been updated, and are available for download at http://www.mitov.com .
In this version the libraries include some significant upgrades.
VideoLab has screen capture functionality added.
Both VideoLab and AudioLab have new components for sending, receiving data to/from any DirectShow filter.
The ImageDisplay now can be added as a layer, and effects can be applied to it.
The Scope, Waterfall, AngularGauge, AnalogClock and GlassPanel can host components internally, even when rendered in a layer or Matrix.
All InstrumentLab components can be hosted inside Scope, Waterfall, AngularGauge, AnalogClock or GlassPanel, or rendered in a Matrix.
SegmentText, Spectrum, and Matrix components have been added to InstrumentLab.
The new Matrix component can render Text, Images, Video, or any PlotLab or InstrumentLab component.
ImageDisplay can be rendered inside Scope, Waterfall, AngularGauge, AnalogClock or GlassPanel.
ImageDisplay can be rendered in a Matrix display.
More hands can be added to an AngularGauge, including additional data sources, or Min/Max hands.
Those are only some of the new features in this release.
We are also working on updated .NET and VC++ releases. We have succeeded in porting the InstrumentLab to .NET and VC++, and prereleases are available on request.
With best regards,
Boian Mitov
I am pleased to announce that all Delphi libraries have been updated, and are available for download at http://www.mitov.com .
In this version the libraries include some significant upgrades.
VideoLab has screen capture functionality added.
Both VideoLab and AudioLab have new components for sending, receiving data to/from any DirectShow filter.
The ImageDisplay now can be added as a layer, and effects can be applied to it.
The Scope, Waterfall, AngularGauge, AnalogClock and GlassPanel can host components internally, even when rendered in a layer or Matrix.
All InstrumentLab components can be hosted inside Scope, Waterfall, AngularGauge, AnalogClock or GlassPanel, or rendered in a Matrix.
SegmentText, Spectrum, and Matrix components have been added to InstrumentLab.
The new Matrix component can render Text, Images, Video, or any PlotLab or InstrumentLab component.
ImageDisplay can be rendered inside Scope, Waterfall, AngularGauge, AnalogClock or GlassPanel.
ImageDisplay can be rendered in a Matrix display.
More hands can be added to an AngularGauge, including additional data sources, or Min/Max hands.
Those are only some of the new features in this release.
We are also working on updated .NET and VC++ releases. We have succeeded in porting the InstrumentLab to .NET and VC++, and prereleases are available on request.
With best regards,
Boian Mitov
Thursday, August 20, 2009
Virus attack!
Dear customers,
We have discovered that the Delphi versions of the installs have been infected by a Delphi specific virus.
Unfortunately the virus was not detected by the Anti virus programs until yesterday. The only good news is that the Virus is fairly harmless and can't infect any file on the system. Instead if Delphi 5-7 is found on the system the virus modifies one of the library DCUs so any newly built application will contain the virus code.
We have removed all the affected downloads, and have started work on a new set of installs that are expected to be ready by the end of next week, since the full cycle of testing takes many days. In the mean time anybody interested in new version can contact me at mitov@mitov.com to receive updated install.
We are sorry for the inconvenience, but we had no way of detecting the virus since no AV software was detecting it until now.
With best regards,
Boian Mitov
We have discovered that the Delphi versions of the installs have been infected by a Delphi specific virus.
Unfortunately the virus was not detected by the Anti virus programs until yesterday. The only good news is that the Virus is fairly harmless and can't infect any file on the system. Instead if Delphi 5-7 is found on the system the virus modifies one of the library DCUs so any newly built application will contain the virus code.
We have removed all the affected downloads, and have started work on a new set of installs that are expected to be ready by the end of next week, since the full cycle of testing takes many days. In the mean time anybody interested in new version can contact me at mitov@mitov.com to receive updated install.
We are sorry for the inconvenience, but we had no way of detecting the virus since no AV software was detecting it until now.
With best regards,
Boian Mitov
Thursday, December 20, 2007
My birthday
Hi folks,
It is time to see how many people actually check out this blog ;-) .
Well... It is my birthday, let see if I will get any respond here or over e-mail ;-) .
This year the gifts however will be for you. I have added a number of tutorials for VideoLab, AudioLab and SignalLab - http://www.mitov.com/html/tutorials.html, and I am working on more tutorials both for Visual Studio (C#, VB.NET, J#, C++/CLI) and RAD Studio (Delphi and C++ Builder).
The Scope component is also getting a major overhaul. Some down-sampling has been added and the component can now work very fast with more than 1 million samples. More down-sampling will be added and we expect further speed improvements. There are also number of other features added, including rectangular zones for marking and axis interactions. We are also working on adding more axis to the scope, and associating the channels with them.
The libraries are also getting more demos added. With all of this and a lot of fixes and improvements across the libraries, we hope that the next release will be even more fun to use. Our current plan is to have release around the end of January, but it may depend of how the testing will go. As usual we will not release until we are 100% satisfied with the quality.
Cheers,
Boian
It is time to see how many people actually check out this blog ;-) .
Well... It is my birthday, let see if I will get any respond here or over e-mail ;-) .
This year the gifts however will be for you. I have added a number of tutorials for VideoLab, AudioLab and SignalLab - http://www.mitov.com/html/tutorials.html, and I am working on more tutorials both for Visual Studio (C#, VB.NET, J#, C++/CLI) and RAD Studio (Delphi and C++ Builder).
The Scope component is also getting a major overhaul. Some down-sampling has been added and the component can now work very fast with more than 1 million samples. More down-sampling will be added and we expect further speed improvements. There are also number of other features added, including rectangular zones for marking and axis interactions. We are also working on adding more axis to the scope, and associating the channels with them.
The libraries are also getting more demos added. With all of this and a lot of fixes and improvements across the libraries, we hope that the next release will be even more fun to use. Our current plan is to have release around the end of January, but it may depend of how the testing will go. As usual we will not release until we are 100% satisfied with the quality.
Cheers,
Boian
Thursday, November 01, 2007
Version 3.1 is finally here!
We have finally released Version 3.1 of the libraries.
All the libraries are now officially released for .NET 2.0, and ohh... boy do we have a lot of new stuff in .NET !
We have all the assemblies signed.
The DLLs are assembly resources.
The assemblies now are registered in the GAC and Visual Studio will pick them automatically.
All the design editors working in .NET .
The binary data of the components is stored in the form resources.
The Image properties are working properly.
All the properties and components have descriptions.
The pin connections are now stored in the resources solving the CodeDOM problems in the previous version.
The after pin connections are working.
All the examples are now available in .NET
The installation process is significantly improved.
And we even have improved the help files ;-) .
It took 4 more weeks than expected to get it all done, but we are sure you will love the result :-) .
Please try the new .NET versions, and enjoy them :-) .
We have not forgotten the VCL and the Visual C++ users either.
In this version we have:
added full RAD Studio 2007 support
enhanced the help
added number of new demos
new component editors
added 5 new components in AudioLab
improved the SignalLab filter designers
There are also many other fixes across the libraries.
Cheers,
Boian
All the libraries are now officially released for .NET 2.0, and ohh... boy do we have a lot of new stuff in .NET !
We have all the assemblies signed.
The DLLs are assembly resources.
The assemblies now are registered in the GAC and Visual Studio will pick them automatically.
All the design editors working in .NET .
The binary data of the components is stored in the form resources.
The Image properties are working properly.
All the properties and components have descriptions.
The pin connections are now stored in the resources solving the CodeDOM problems in the previous version.
The after pin connections are working.
All the examples are now available in .NET
The installation process is significantly improved.
And we even have improved the help files ;-) .
It took 4 more weeks than expected to get it all done, but we are sure you will love the result :-) .
Please try the new .NET versions, and enjoy them :-) .
We have not forgotten the VCL and the Visual C++ users either.
In this version we have:
added full RAD Studio 2007 support
enhanced the help
added number of new demos
new component editors
added 5 new components in AudioLab
improved the SignalLab filter designers
There are also many other fixes across the libraries.
Cheers,
Boian
Thursday, August 30, 2007
We have moved
Hi folks,
We have moved to a new location in Berkeley.
Here is our new address:
Mitov Software
2020 Kittredge St. #239
Berkeley, CA 94704
Our office is now setup in the new location and fully operational again.
Cheers,
Boian Mitov
We have moved to a new location in Berkeley.
Here is our new address:
Mitov Software
2020 Kittredge St. #239
Berkeley, CA 94704
Our office is now setup in the new location and fully operational again.
Cheers,
Boian Mitov
Wednesday, June 13, 2007
On the go
Hi folks,
I will be visiting China for the next 25 days, and will be back on July 10. I expect to have reasonable connectivity during that time, and will try to handle any customer requests, as well as will dispatch some issues to people working for me, however some delays may be encountered. I am sorry for the inconvenience.
With best regards,
Boian Mitov
I will be visiting China for the next 25 days, and will be back on July 10. I expect to have reasonable connectivity during that time, and will try to handle any customer requests, as well as will dispatch some issues to people working for me, however some delays may be encountered. I am sorry for the inconvenience.
With best regards,
Boian Mitov
BDS 2007 Edition available
A new BDS 2007 Edition of the libraries for is available now.
The edition supports Delphi 2007 and C++ Builder 2007.
The edition supports Delphi 2007 and C++ Builder 2007.
Friday, May 11, 2007
Version 3.0 is finally available!
We finally released the 3.0 version of all the libraries.
This is by far the biggest release we have ever done. All the libraries have grown, with the VisionLab more than tripling in functionality. There is a new threading model, new improved buffering, new video formats, AudioLab supports multichannel (More than 2 channels) audio, and many more new features.
For first time all the libraries are also available for .NET 2.0 as Betas.
All the libraries also support Delphi 2007.
I hope you will enjoy!
Please stay tuned for more...
This is by far the biggest release we have ever done. All the libraries have grown, with the VisionLab more than tripling in functionality. There is a new threading model, new improved buffering, new video formats, AudioLab supports multichannel (More than 2 channels) audio, and many more new features.
For first time all the libraries are also available for .NET 2.0 as Betas.
All the libraries also support Delphi 2007.
I hope you will enjoy!
Please stay tuned for more...
Monday, March 26, 2007
Delphi 2007 support
The Delphi 2007 is here and rocks!
We have all our components ported to D2007 and prerelease is available per request. The support will be part of the upcoming 3.0 version.
We have all our components ported to D2007 and prerelease is available per request. The support will be part of the upcoming 3.0 version.
Wednesday, January 17, 2007
An OpenWire overhaul
The OpenWire core has gone in a major overhaul in the last 2 weeks. The original code was written years ago and has gone trough incremental changes since then. It finally become apparent that the implementation needs to be improved in order the library to continue to succeed. As result of the overhaul the loading time of large projects has decreased 10 fold :-) The code is also more readable and expandable than it was before. The new version also allow specifying the order in which the Sink pins will receive the data. We are also considering other changes in the coming days. The new version seems very stable, but we will continue stress testing in the next few days before we release a new Beta .
Stay tuned for more updates!
Stay tuned for more updates!
Tuesday, December 26, 2006
Merry Christmas, and Happy New year
Merry Christmas, and Happy New year everyone!
After few sick days I am back and again making progress on all fronts ;-) .
There were number of improvements in the Wiki page generator. The first prototype of the Wiki synchronizer is operational and I have been testing it for a while with a test wiki site.
VideoLab .NET and AudioLab .NET now have test installs are have been submitted to selected beta customers for early evaluation and feedback. due to some serious issues with the new Microsoft VC++/CLI now I am seriously considering using native C++ and C# to generate the .NET proxies. We will do some evaluation of the techniques in the next month or so, and will decide based on the results.
The IPP 5.1 conversion also is going well with a single component left that still shows some misbehaviour. Hopefully it will be resolved in the next few days.
I have also set up news server and will be making it public in the next few days. Here are some of the newsgroups:
news://mitov.newsgrouphosting.com/mitov.products
news://mitov.newsgrouphosting.com/mitov.products.videolab
news://mitov.newsgrouphosting.com/mitov.products.audiolab
news://mitov.newsgrouphosting.com/mitov.products.signallab
news://mitov.newsgrouphosting.com/mitov.products.visionlab
news://mitov.newsgrouphosting.com/mitov.products.plotlab
news://mitov.newsgrouphosting.com/mitov.products.openwire
you can also access the newsgroups through web interface here:
http://mitov.newsgrouphosting.com/
You can explore to see all the newsgroups :-) .
Stay tuned for more.
After few sick days I am back and again making progress on all fronts ;-) .
There were number of improvements in the Wiki page generator. The first prototype of the Wiki synchronizer is operational and I have been testing it for a while with a test wiki site.
VideoLab .NET and AudioLab .NET now have test installs are have been submitted to selected beta customers for early evaluation and feedback. due to some serious issues with the new Microsoft VC++/CLI now I am seriously considering using native C++ and C# to generate the .NET proxies. We will do some evaluation of the techniques in the next month or so, and will decide based on the results.
The IPP 5.1 conversion also is going well with a single component left that still shows some misbehaviour. Hopefully it will be resolved in the next few days.
I have also set up news server and will be making it public in the next few days. Here are some of the newsgroups:
news://mitov.newsgrouphosting.com/mitov.products
news://mitov.newsgrouphosting.com/mitov.products.videolab
news://mitov.newsgrouphosting.com/mitov.products.audiolab
news://mitov.newsgrouphosting.com/mitov.products.signallab
news://mitov.newsgrouphosting.com/mitov.products.visionlab
news://mitov.newsgrouphosting.com/mitov.products.plotlab
news://mitov.newsgrouphosting.com/mitov.products.openwire
you can also access the newsgroups through web interface here:
http://mitov.newsgrouphosting.com/
You can explore to see all the newsgroups :-) .
Stay tuned for more.
Tuesday, December 12, 2006
More on the Wiki Doc
The Wiki Doc integration tool slowly takes shape. The basic tool is ready as prototype and is able to upload changes from our help and to detect collisions with the Wiki changes. The next step is to allow collision resolution. Hopefully the Wiki site will be opened for editing soon :-)
New functionality in the libraries
We just added Amplitude mode decibels support in SignalLab. I am also working to get HLS Histogram support in VideoLab. This should be a nice addition ;-)
We also have added ASF Player component in VideoLab and now can support IP streams with authentication including IP Cameras. As a next step we will be exploring the VideoLAN integration.
Stay tuned form more news.
We also have added ASF Player component in VideoLab and now can support IP streams with authentication including IP Cameras. As a next step we will be exploring the VideoLAN integration.
Stay tuned form more news.
Moving to IPP 5.1
We are finally officially moving to IPP 5.1 . It took a while to port all the object files and to make changes in the libraries. So far only 3 components are not working properly under 5.1 and we will be working to fix those in the next few days.
Subscribe to:
Posts (Atom)