Skip to main content

Topic: DC-Bass Source Mod (Read 2947 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • CoRoNe
  • [*][*][*]
DC-Bass Source Mod
I'd like to introduce DC-Bass Source Mod.

As the assembler of DirectShow FilterPack I've been using the DC-Bass Source Filter for a long time now. My latest version contains DC-Bass Source 1.3.0.0, but also a separate DirectShow filter for Audio CDs [!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--](MPC-HC Team - CDDA Source Filter)[/size] and one for the lossless audio codec TAK [!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--](Livio Cavallo - TAK Source Filter)[/size], while the BASS audio library already has an Audio CD add-on and recently I even found a working TAK add-on. So this had to change.
Although it's been a long time since I've last done some coding, I've downloaded DC-Bass Source's source files and after a lot of trial and error I managed to add support for the Audio CD- and TAK add-on.

I'm here on a Windows XP SP3 install and after a lot of testing I can say, it works beautifully here. Afaik DC-Bass Source 1.3.0.0 already worked fine on Windows 7, but since I don't have it (yet), I was wondering if anyone here can test its functionality. I've changed register.bat and unregister.bat so they should work on Windows 7 (I think).

For my DirectShow FilterPack it means it will get a label "discontinued", because it obviously isn't worth to continue assembling a package with only 2 DirectShow filters left; DC-Bass Source Mod and LAV Filters [!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--](I don't think anyone would miss the MPC-HC Team - CDXA Source Filter nowadays)[/size]. Especially when LAV Filters has become so big now that its author recommends to use the installer instead of simply registering the ax-files.

About LAV Filters...If you'd like to use DC-Bass Source Mod merely as a supplement to LAV Filters, I would recommend downloading the 7z-file, because it contains the file Registration_light.ini. Rename Registration.ini to Registration.ini.bak [!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--](or something similar)[/size] and rename Registration_light.ini to Registration.ini. If you then run register.bat, only those audio formats that LAV Filters doesn't support will be registered and LAV Filters remains fully functional.
As I'm a total newbie with the Nullsoft Scriptable Install System, at the moment the installer enables all supported formats and thus overrides those supported by LAV Filters.

Download links
DCBassSourceMod_1.4.0.0.7z
DCBassSourceMod_1.4.0.0.exe

Readme
Code: [Select]
====================================================================
     DC-Bass Source Mod - BASS based DirectShow Audio Decoder

     Version 1.4.0.0

     © 2003-2010 Milenko Mitrovic
     mail    : dcoder@dsp-worx.de
     web      : [url=http://www.dsp-worx.de]http://www.dsp-worx.de[/url]
     update by: Reino Wijnsma
     web      : [url=http://reino.degeelebosch.nl]http://reino.degeelebosch.nl[/url]
====================================================================

[DESCRIPTION]
 The DC-Bass Source Filter is a DirectShow filter wrapped around the
 BASS audio library.

 It currently supports the following sample audio formats:
  MP2,MP3  (MPEG-1 Layer 2 & 3)
  OGG      (Vorbis)
  AAC,M4A  (Advanced Audio Coding)
  MPC      (MusePack)

  ALAC,ALS (Apple Lossless Audio Codec)
  APE,MAC  (Monkey's Audio)
  CDA      (Compact Disc Audio track)
  FLAC    (Free Lossless Audio Codec)
  OFR      (OptimFROG)
  TAK      (Tom's Audiokompressor)
  TTA      (True Audio)
  WV      (WavPack)

 SHOUTcast/Icecast streams (online radiostations):
  MP3
  OGG
  AAC

 Tracker audio formats:
  IT      (Impulse Tracker Module)
  MO3      (Tracker Module with MP3 or OGG samples)
  MOD      (Tracker Module)
  MTM      (Multi Tracker Module)
  S3M      (Scream Tracker 3 Module)
  UMX      (Unreal Tournament music package)
  XM      (Fast Tracker 2 Extended Module)

 SHOUTcast/Icecast Streams can be saved from within the PropertyPage
 or by using the IDCBassSource Interface.

 SHOUTcast/Icecast Tags can be read using the IAMMediaContant or
 IDCBassSource Interface.


[INSTALL]
 Run register.bat or use the installer executable.


[UNINSTALL]
 Run unregister.bat or, if you have used the installer, go to
 'Control Panel' -> 'Add or Remove Programs' and uninstall it
 from there. Alternatively there's also an uninstaller in the
 installation directory.


[ISSUES]
 Media Player Classic - Home Cinema (MPC-HC) has limited SHOUTcast/
 Icecast support at the moment. So for listening to online
 radionstations I would recommend using another media player.


[LICENSE]
 This software is released together with the Source Code under the
 GNU GENERAL PUBLIC LICENSE VERSION 2

 For more Information about this License read the attached
 "License.txt" File or enter the following Link into your Web Browser:

 [url=http://www.gnu.org/copyleft/gpl.html]http://www.gnu.org/copyleft/gpl.html[/url]


[LINKS]
 BASS audio library
  [url=http://www.un4seen.com/]http://www.un4seen.com/[/url]

 Extended Tag support for Windows Media Player
  [url=http://wmptagext.sourceforge.net/]http://wmptagext.sourceforge.net/[/url]


[CHANGELOG]
 v1.4.0.0 (20022012)
  -up-to-date BASS and BASS add-ons (BASS version 2.4.8.1)
  -support for MPEG-1 Layer 2 (MP2)
  -support for Audio CDs (CDA)
  -support for Tom's Audiokompressor (TAK)
  -minor fixes

 v1.3.0
  -fixed: updated to BASS and plugins version 2.4.6
  -added: support for OptimFROG
  -added: support for OGG Vorbis
  -fixed: plugins can be loaded from unicode directories
  -added: support for unicode URL's

 v1.2.1
  -fixed: updated to BASS and plugins version 2.4.2

 v1.2.0
  -fixed: updated to BASS and plugins version 2.4.1
  -fixed: Unicode filenames were not working

 v1.1.1
  -fixed: debug log files will not be created anymore

 v1.1.0
  -added: tag detection for ICY/HTTP headers
  -fixed: wrong Memoryallocation for Metadata
  -added: option for Shoutcast buffersize
  -added: tag based stream writing
  -added: only extension with available plugins will be registered
  -added: support for ICYX:// protocol
  -fixed: no connect to waveout renderer with 8 channel flac
  -added: ini file to choose what extensions to register

 v1.0.0
  -initial Release
DC-Bass Source Mod: http://reino.degeelebosch.nl