- DSPlayer
-
DSPlayer
DSPlayer 0.999Developer(s) DSPlayer team Initial release June 1, 2002 Written in Delphi, C++ Operating system Windows 98, ME, 2000, XP, Vista, 7 Available in Multilingual License Proprietary Website DSPlayer homepage 'DSPlayer'[1] is a digital media player application for Microsoft Windows developed by an international team of developers directed by the founder Dipl.-Inf. Martin Offenwanger. The name has been made of DirectShow Player. DSPlayer's support of media file formats is only limited by installed DirectShow codecs - it plays MP3, OGG, WAV audio and AVI - DivX, Xvid, WMV, DVD video. It also plays Shoutcast internet streaming radio.
Contents
Feature list
- Support for all popular media formats
- DVD features
- DVD Front-End navigation using any DirectShow compatible combination of DVD Decoder filters
- DVD playback from HDD
- Preferred DVD Menu Language selection
- Preferred DVD Subtitle selection
- Chapters support
- DVD Autoload
- Multiple playback speeds
- Fast forward and fast rewind option
- Fully skinnable user interface with transprency support
- Multilingual
- English,
- German,
- Czech,
- Russian
- Sort by filename / path and filename
- List reverse and filtering
- Shuffle
- Equalizer
- 10 bands
- Save, Load, on/off
- Shoutcast radio
- Stations search
- Extended info on playing stream
- Stream recorder
- Prebuffer & buffer settings
- Stereo balance
- Drag'n'Drop
- Audio Crossfader
- Screensaver and Standby control
- Custom key binding
- Support for multiple audio streams
- DirectShow Filters (codecs) support
- Selectable Audio Output to any supported sound device
- Three different rendering modes (DirectDraw, VMR 9[2] and Direct 3D)
- Brightness, Contrast, Saturation and Hue control
- Custom video aspect ratios
- Track repeat
- Audio wave visualization
History
- 2002 - Martin Offenwanger who invented DSPlayer was accompanied by Jan Červený (graphics & web) to form the first team structure.
- 2010 - Kuldeep Shah (app developer) and Kruti Agarwal (website developer) joined the team.
- 2011 - Ivan Krogh Abrahamsen (experienced programmer and systems administrator) joined the team.
Technology insight
DSPlayer is developed in Delphi programming language. It has its own skinning system that covers all the main windows - equalizer, playlist and the main window.
System requirements
- OS Microsoft Windows 98/ME/2000/XP/Vista/7
- PC with at least 300MHz CPU. 2 GHz Pentium CPU or higher is recommended for video playback.
- DirectX 9 (or higher) compatible Sound card
- DirectX 9 (or higher) compatible Video card
- 10 MB of free HDD space
- 64 MB of RAM
- DVD ROM and third-party codec to enable DVD playback
Side projects
A wide variety of application components were developed and released to the public during the DSPlayer development. These include:
- BTMemoryModule[3] - a dynamic link library (DLL) which can be loaded from memory (with Delphi and Lazarus) without storing it on the hard disk first. BTMemoryModule is a Pascal port of Joachim Bauch's[4]
- LAME DirectShow Interface for Delphi,
- DSPlayer Popupmenu Designer 1.0 - a tool for DSPlayer skins designers that helps find and tweak the right color scheme for the skin they are designing,
- DirectShow AudioCD reader - AudioCD Reader which enables AudioCD playback for every DirectShow-based player.
- MP3 ID3 Tag Editor 0.12 (MP3 read/write information tool) - an editor for ID3 v1.0 and v1.1 MP3 tags.
- Audio/Video AES encryption SDK - SDK to protect audio/video files - includes a DirectShow filter for on-the-fly decryption, and an encrypter.
Contributors
- Milenko Mitrovic. "http://www.dsp-worx.de". http://www.dsp-worx.de.
- Henri Gourvest. "http://www.progdigy.com". http://www.progdigy.com.
- Flac codecs. "http://flac.sourceforge.net". http://flac.sourceforge.net.
- Jay A. Key. "http://akrip.sourceforge.net". http://akrip.sourceforge.net/intro.html.
References
- ^ http://www.dsplayer.de/dspweb/downloads/ DSPlayer download
- ^ http://msdn.microsoft.com/en-us/library/ms787918.aspx Delphi load resource DLL into memory
- ^ http://delphi.about.com/od/windowsshellapi/a/delphi-load-resource-dll-into-memory.htm Delphi load resource DLL into memory
- ^ http://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory C / C++ Memory Module
External links
Categories:- Windows media players
- Software DVD players
- Windows software
Wikimedia Foundation. 2010.