Author Topic: BASS_DSHOW Video Library  (Read 1229640 times)

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2825 on: 4 Dec '15 - 08:12 »
 Can you tell me in what context that error appear?

tonee26

  • Posts: 31
Re: BASS_DSHOW Video Library
« Reply #2826 on: 4 Dec '15 - 10:20 »
Can you tell me in what context that error appear?
filestream := xVideo_StreamCreateFile(PChar(MUSICPATH),0,PrimaryView.Handle,xVideo_UNICODE  or xVideo_STREAM_MULTIOUTPUT );

running in the scope of the Delphi IDE pc works player.exe file, but the file player.exe not work on another pc (error: no such interface supported).

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2827 on: 4 Dec '15 - 11:14 »
 
Quote
filestream := xVideo_StreamCreateFile(PChar(MUSICPATH),0,PrimaryView.Handle,xVideo_UNICODE  or xVideo_STREAM_MULTIOUTPUT );

running in the scope of the Delphi IDE pc works player.exe file, but the file player.exe not work on another pc (error: no such interface supported).


Please don't use xVideo anymore. if you use it with BASS i recommend using BASS_DSHOW, else use IVACore. Please let me know what version you want to use.

Also: BASS_DSHOW update - today or tomorrow i will post some API that users can test too in their own apps.

Ionut

tonee26

  • Posts: 31
Re: BASS_DSHOW Video Library
« Reply #2828 on: 4 Dec '15 - 12:07 »
Quote
filestream := xVideo_StreamCreateFile(PChar(MUSICPATH),0,PrimaryView.Handle,xVideo_UNICODE  or xVideo_STREAM_MULTIOUTPUT );

running in the scope of the Delphi IDE pc works player.exe file, but the file player.exe not work on another pc (error: no such interface supported).


Please don't use xVideo anymore. if you use it with BASS i recommend using BASS_DSHOW, else use IVACore. Please let me know what version you want to use.

Also: BASS_DSHOW update - today or tomorrow i will post some API that users can test too in their own apps.

Ionut
ok i will try BASS_DSHOW, please I ask for a link to download the latest sample Delphi XE.

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2829 on: 4 Dec '15 - 12:13 »
  I will post later a API for delphi too. In the meantime some demos you can try here: http://surodev.com/downloads/demo.zip

tonee26

  • Posts: 31
Re: BASS_DSHOW Video Library
« Reply #2830 on: 4 Dec '15 - 12:49 »
  I will post later a API for delphi too. In the meantime some demos you can try here: http://surodev.com/downloads/demo.zip
no sample source code delphi?

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2831 on: 4 Dec '15 - 16:28 »
There will be available today :)

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2832 on: 4 Dec '15 - 16:46 »
API for Delphi can be found here:

Quote
http://surodev.com/downloads/API_Delphi.zip


API for .NET and C/C++ will be available tomorrow.

tonee26

  • Posts: 31
Re: BASS_DSHOW Video Library
« Reply #2833 on: 4 Dec '15 - 19:02 »
API for Delphi can be found here:

Quote
http://surodev.com/downloads/API_Delphi.zip


API for .NET and C/C++ will be available tomorrow.
hii Ionut Cristea ,,IVACore_AudioDec.pas adn IVACore_WADSP.pas not found?

tonee26

  • Posts: 31
Re: BASS_DSHOW Video Library
« Reply #2834 on: 4 Dec '15 - 20:52 »
BASS_DSHOW what support karaoke mode?

DonCorleon

  • Posts: 3
Re: BASS_DSHOW Video Library
« Reply #2835 on: 5 Dec '15 - 01:25 »
Is there a working link to the latest dll's and any up-to-date documentation?
The link in the OP is for xvideo.dll and the links in your sig don't end in 404 errors on your homepage....

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2836 on: 5 Dec '15 - 10:39 »
  Here its new update of API: updated Delphi and added C++ lib/header. Note that the API may change during next updates so this is not final. Also BASS_DSHOW can be used as a BASS addon too so a little example can be like this(the BASS_STREAM_DECODE works too but still have some A/V sync issues):


Quote

BASS_PluginLoad("BASS_DSHOW.dll")
.................................................................................................
HSTREAM Chan = BASS_StreamCreateFile(FALSE,"myvideofile.avi",0,0,0);
IVACore_ChannelSetWindow(Chan,0,myHWND);
BASS_ChannelPlay(Chan,FALSE);


http://surodev.com/downloads/API_Delphi_C.zip


Quote
BASS_DSHOW what support karaoke mode?

It supports karaoke video files, CDG(via addon), and karaoke mode(mixing via DSP only left audio or right audio or both)

Quote
Insert Quote
Is there a working link to the latest dll's and any up-to-date documentation?
The link in the OP is for xvideo.dll and the links in your sig don't end in 404 errors on your homepage....

The documentation is on its way.

tonee26

  • Posts: 31
Re: BASS_DSHOW Video Library
« Reply #2837 on: 5 Dec '15 - 13:52 »
may request the download link BASS_CDG with samples?

DonCorleon

  • Posts: 3
Re: BASS_DSHOW Video Library
« Reply #2838 on: 7 Dec '15 - 05:27 »
Thanks Ionut Cristea.

I'm eagerly awaiting some documentation.
In the meantime, i will have a play.

I messaged you via your site the other day asking about a free license.
Are they still applicable to home programmers that aren't distributing there apps?

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2839 on: 7 Dec '15 - 20:40 »
I didn't thinked on the licence type yet. First lets have a good addon and then we will talk about its prices.

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2840 on: 8 Dec '15 - 12:12 »
 Hello,

 Here its a little update. Removed some functions that are not needed anymore because the BASS functions can be used.

Download: http://surodev.com/downloads/API_Delphi_C.zip

As you read before, you can use BASS_DSHOW as BASS addon so please try to use it in your app and find bugs and other issues.

List of changes:

Quote
removed IVACore_StreamFree -> use BASS_StreamFree
removed IVACore_ChannelPlay -> use BASS_ChannelPlay
removed IVACore_ChannelStop -> Use BASS_ChannelStop
removed IVACore_ChannelPause -> Use BASS_ChannelPause
removed IVACore_ChannelSlideAttrib
removed IVACore_ChannelGetData -> use BASS_ChannelGetData
removed IVACore_ChannelGetLevel -> use BASS_ChannelGetLevel
removed IVACore_ChannelSetDSP
removed IVACore_ChannelRemoveDSP
removed IVACore_ChannelSetFX
removed IVACore_ChannelRemoveFX
removed IVACore_SetFXParameters
removed IVACore_GetFXParameters
removed IVACore_ChannelGetData Flags
removed IVACore_GetVideoEncoders
removed IVACore_GetAudioEncoders
removed IVACore_EncoderRemoveClock
removed VideoCap_PushVideoData
removed VideoCap_SetUserDraw
removed VideoCap_GetHeight
removed VideoCap_GetWidth
removed DSPPROC
removed IVACore_GetAudioRenderers
removed IVACore_GetAudioDeviceType
« Last Edit: 9 Dec '15 - 16:12 by Ionut Cristea »

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2841 on: 10 Dec '15 - 11:31 »
 Anyone had the chance to test latest version?

smoodilo

  • Guest
Re: BASS_DSHOW Video Library
« Reply #2842 on: 10 Dec '15 - 16:01 »
Anyone had the chance to test latest version?


Waiting for the .net release you promised last week.

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2843 on: 10 Dec '15 - 18:32 »
  Here its a basic demo on .NET.

http://surodev.com/downloads/NET.zip

SoundMike

  • Posts: 369
Re: BASS_DSHOW Video Library
« Reply #2844 on: 11 Dec '15 - 00:05 »
The latest version plays some of my wmv files but not my own files created use ProShow. xVideo plays these files OK, as does Windows Media Player, etc, but with this new BASS_DSHOW the video freezes at the start - presumably on the first frame.

Video mixing doesn't do what I need. I want to open a video file and subsequently (when requested by the user) start playing the file. At any time I choose I then want to open a second video file, then start and cross-fade to that file. (Normally I will have pre-opened several required video files before starting to play any of them.) Your current model seems to assume that all the video files required for the cross-fades will be opened at the start and assigned to 'layers'.

Without access to documentation I cannot see if there's a way to do what I want.

Haven't seen a fix for these issues yet.

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2845 on: 11 Dec '15 - 10:38 »
Quote
Insert Quote
Quote from: SoundMike on 30 Nov '15 - 06:49
The latest version plays some of my wmv files but not my own files created use ProShow. xVideo plays these files OK, as does Windows Media Player, etc, but with this new BASS_DSHOW the video freezes at the start - presumably on the first frame.

Video mixing doesn't do what I need. I want to open a video file and subsequently (when requested by the user) start playing the file. At any time I choose I then want to open a second video file, then start and cross-fade to that file. (Normally I will have pre-opened several required video files before starting to play any of them.) Your current model seems to assume that all the video files required for the cross-fades will be opened at the start and assigned to 'layers'.

Without access to documentation I cannot see if there's a way to do what I want.

Haven't seen a fix for these issues yet.

Working on it to fix the issue

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2846 on: 12 Dec '15 - 10:28 »
  Please try with this demos the ProShow files. Also modified the mixer demo to allow adding any number of videos to mix, or remove at mixtime.

http://surodev.com/downloads/binaries.zip

smoodilo

  • Guest
Re: BASS_DSHOW Video Library
« Reply #2847 on: 12 Dec '15 - 14:55 »
  Please try with this demos the ProShow files. Also modified the mixer demo to allow adding any number of videos to mix, or remove at mixtime.

http://surodev.com/downloads/binaries.zip

Mixdemo working very good. But isn't this the Ivacore version you already had?
Is this version using bass?




Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2848 on: 12 Dec '15 - 15:16 »
Quote
Mixdemo working very good. But isn't this the Ivacore version you already had?
Is this version using bass?


Its IVACore on its Core, but all audio processing its done by BASS. Like i sad this version can be used as a plugin for BASS too so give it a try :)

smoodilo

  • Guest
Re: BASS_DSHOW Video Library
« Reply #2849 on: 12 Dec '15 - 15:31 »
Quote
Mixdemo working very good. But isn't this the Ivacore version you already had?
Is this version using bass?


Its IVACore on its Core, but all audio processing its done by BASS. Like i sad this version can be used as a plugin for BASS too so give it a try :)

Ok, how to load this version using .Net? Bass_pluginload?