BASS_V2 - yet another video playback plugin

Started by fmcoder,

fmcoder

Plugin allows video playback with audio processed in the BASS library.

Features:
- works as BASS plugin. Control playback using standard BASS functions: StreamCreateFile, ChannelSetPosition etc
- automatically selects the best available video renderer
- bloats software distribution by 1.5 megabytes  :-\

Limitations:
- DSP's set on a channel can not change channel speed or direction
- only real-time playback speed: if you want to extract audio stream from video this is not the best solution
- requires bassmix.dll for operation
- plugin doesn't care about A/V sync much, so use low latency playback and everything will be fine
- doesn't support Sync's (yet)

License:
This version is for testing purposes only, and not to be used in any real-world projects, nor free or paid.
If you want to use this plugin in your software app, the lisense prices are:
$50 - free software
$250 - paid software priced under $500
$250 x N - paid software priced under N x $500

Download: http://dl.djsoft.net/beta/bass_v2.zip
Readme and example Delphi project included.

Enjoy.

subh

Hi,
   fmcoder :)
I download your demo project :) it is not properly work :( I don't know show a debug msg. An error occurred in the application (Project1.exe)

but show a video no audio

bass_v2.dll it's cool ;)
pls. include vb6 source code

regards fmcoder ;)

fmcoder

It plays the sound to the default sound device. If something fails, it will show an error message. Please click "Save bug report", save it to a file eg. bugreport.txt and post here the contents of this file.

Regarding VB6 source code - I don't use it myself, so I can't help you here. But the code is really simple and easy to follow. In the example source code folder ("DemoSrc") see the "Unit2.pas" file, it has all the code.

fmcoder

I forgot to tell, the pre-compiled DEMO requires at least Windows Vista to work.


smoodilo

Thanks FMCoder,

I missed this post. Will give it a try!