Author Topic: BASS_DSHOW Video Library  (Read 1200257 times)

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2800 on: 21 Nov '15 - 20:27 »
Quote
Test and Fail!

I have open a File (*.flv) the result is "Fail hr"
After Close the Dialog the File is Playing.

I don't think its actually a fail, that message was set to describe a error, a internal one :P

Quote
Wave Visualization has nothing to do with Wave any is wrong also..
Spectrum not work can see nothing.

those spectrum and  waveform implemented in the app are not yet "finished".

Also, because the Microsoft audio decoder that it seems its using in your tests, as you problably know, that decoder sets its media type to 6 channels at beginning(even if the audio its 2.0). Because the decoder will put correct info before play, we can't free an existing channel and recreate it as easily(in this way the HSTREAM its lost from user). So when a HSTREAM its created with some channels or frequency...that will remain exacly like that. If you switch to another stream or a decoder do like the microsoft one any new audio will be mixed to match the original HSTREAM.
Quote
set following flag depending on Bits..
8 Bits use BASS_SAMPLE_8BITS
16 Bits Flag not Needed
32 Bits use BASS_SAMPLE_FLOAT

if your want Wave and Spektrum is working.

The purpose of that demo its not for showing some fancy waveform or spectrum. Its purpose is to check if audio and video are in sync, if the audio stream don't stall and so on.

Ionut

EWeiss

  • Posts: 501
Re: BASS_DSHOW Video Library
« Reply #2801 on: 21 Nov '15 - 20:36 »
Quote
The purpose of that demo its not for showing some fancy waveform or spectrum.
i have tell you what i see..
if a Action available then it should work.

only my opinion
apologize that I have tested it :)

greets

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2802 on: 21 Nov '15 - 20:46 »
Quote
i have tell you what i see..
if a Action available then it should work.

only my opinion
apologize that I have tested it Smiley

greets

Thanks and you don't need to apologize. As you may seen in the app are other options that are not "working", but actually those are features that exist in the BASS_DSHOW but not yet enabled. Like i sad, for now its better to test if audio stream its in sync with video before going to other complicated things.

Here again a link of the new BASS_DSHOW for the users that didn't seen previous posts:

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

SoundMike

  • Posts: 367
Re: BASS_DSHOW Video Library
« Reply #2803 on: 22 Nov '15 - 12:49 »
Quote
Insert Quote
Is there a Help file available?

Do either of these products support video cross-fades?

Documentation and API its available for both products. Also both products have video mixing capability.

Ionut

Where? There's no documentation in the demo download, and the BASS_DSHOW link in your signature gives a 404 error.

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2804 on: 22 Nov '15 - 13:11 »
 A documentation and some other languages demos will be available but i want to know first how its the A/V sync with the demo i posted.

Ionut

Its Me Innit

  • Guest
Re: BASS_DSHOW Video Library
« Reply #2805 on: 23 Nov '15 - 12:49 »
Ionut Cristea, you seem to drop projects and pick them up as and when you like.

How can you expect people to support what you are doing when you have let them down so often.

 :'(

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2806 on: 23 Nov '15 - 17:42 »

Quote
Ionut Cristea, you seem to drop projects and pick them up as and when you like.

How can you expect people to support what you are doing when you have let them down so often.

 Cry



  You are right and i am sorry for that. But now i am sure that i can support this new version of BASS_DSHOW so we can have finally a video library for BASS.

Latest version:
Quote
http://surodev.com/downloads/demo.zip



Ionut





SoundMike

  • Posts: 367
Re: BASS_DSHOW Video Library
« Reply #2807 on: 25 Nov '15 - 06:56 »
Ran a few tests of the demo and audio sync seems OK. Main problem is that I cannot play any wmv files - I get error 16661. The demo plays avi, mp4, mpeg and mov files OK, but I must have wmv support.

Selecting 'video on 2nd monitor' doesn't work. The second monitor displays a light grey (not black!) but the video only plays in the primary window's control.

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2808 on: 26 Nov '15 - 12:19 »
Quote
Ran a few tests of the demo and audio sync seems OK. Main problem is that I cannot play any wmv files - I get error 16661. The demo plays avi, mp4, mpeg and mov files OK, but I must have wmv support.

Selecting 'video on 2nd monitor' doesn't work. The second monitor displays a light grey (not black!) but the video only plays in the primary window's control.


 Thanks for testing. I will investigate the problem and return with a fix.

Ionut

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2809 on: 27 Nov '15 - 13:52 »
 BASS_DSHOW update:

+fixed issue with multichannel audio
+support for WMA/WMV
+better syncronization

Soon a BASS_FX tempo example will arrive too.

Download latest: http://surodev.com/downloads/demo.zip

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2810 on: 27 Nov '15 - 20:53 »
BASS_DSHOW Update:

+added mixing videos example(the example mix 2 videos that can be controlled separately but more can be added).

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

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2811 on: 28 Nov '15 - 08:35 »
BASS_DSHOW Update:

+added support for media that don't have audio(for compatibility a dummy HSTREAM will be returned)
+added support for audio/video capture devices

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

rv

  • Posts: 385
Re: BASS_DSHOW Video Library
« Reply #2812 on: 28 Nov '15 - 22:54 »
what about CDG / MP3+G ?

what is the price of bass_dshow ?

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2813 on: 29 Nov '15 - 01:03 »
Quote
what about CDG / MP3+G ?

what is the price of bass_dshow ?

CDG will be built in BASS_DSHOW in the next update.

About price... i didn't think on it right now. First let make BASS_DSHOW a stable addon that can be used without any problems.

big_gun

  • Posts: 353
Re: BASS_DSHOW Video Library
« Reply #2814 on: 29 Nov '15 - 05:12 »
Ionut, Bravo for making it stable before adding features!

Now, where can I find the c# or vb.net sample?

Thanks,

Rick

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2815 on: 29 Nov '15 - 08:58 »
Quote
Ionut, Bravo for making it stable before adding features!

Now, where can I find the c# or vb.net sample?

Thanks,

Rick

 It must be a good product if i want it to sell later. About a .NET wrapper and also C++ and Delphi one, it will be available on the next release.

Ionut

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2816 on: 29 Nov '15 - 13:14 »
 Does anyone tested latest version? How its the A/V sync? How about video mixer capability or video capture. Also should i make a Decklink output demo too?

Ionut

SoundMike

  • Posts: 367
Re: BASS_DSHOW Video Library
« Reply #2817 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.

Regarding price, in the past I purchased the original(?) version of BASS_DSHOW from you, and then xVideo, so I'm not keen on shelling out more cash just because you decide to drop a product and re-issue it, slightly modified, under a new name.

EWeiss

  • Posts: 501
Re: BASS_DSHOW Video Library
« Reply #2818 on: 30 Nov '15 - 07:24 »
Sorry..
1. incomprehensible the kinds of publications.
2. realization of too many things at the same time
3. not just stability just to play a Video

first one
Bass Video then Bass_DShow then xVideo and now again "Bass_DShow and/with IVACore"

confused!

my opinion
Create a DLL can play the videos without additives.
Running the videos stable then add bass
Running the videos stable including Bass then add additional Features for Bass
Do not try everything at the same time, which is nothing to be.

greets
« Last Edit: 30 Nov '15 - 07:31 by EWeiss »

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2819 on: 30 Nov '15 - 09:36 »
Quote
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.

I will check and fix the issues.

Quote
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'.

The video mixing on that demo its done in that way(open all files at beginning). In the reality you can remove or add HSTREAM at any time and mix them. I will modify the demo to demonstrate this thing.

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

Regarding price, in the past I purchased the original(?) version of BASS_DSHOW from you, and then xVideo, so I'm not keen on shelling out more cash just because you decide to drop a product and re-issue it, slightly modified, under a new name.

Documentation will be available this week.

About price, all developers who purchased BASS_DSHOW in the past will don't need to pay a new licence.

Quote
Sorry..
1. incomprehensible the kinds of publications.

Not sure what you mean by this.

Quote
2. realization of too many things at the same time

Now i just want to make BASS integration successful and on the road fix bugs that appear.

Quote
3. not just stability just to play a Video
If you have any problems with files just send it to me, or please describe the error.

Quote
first one
Bass Video then Bass_DShow then xVideo and now again "Bass_DShow and/with IVACore"

BASSVideo its not my product :P BASS_DSHOW and xVideo were 2 different products. After that xVideo was dropped because of many bugs , IVACore appear. Currently BASS_DSHOW version its based on IVACore.

Quote
my opinion
Create a DLL can play the videos without additives.
Running the videos stable then add bass
Running the videos stable including Bass then add additional Features for Bass
Do not try everything at the same time, which is nothing to be.

I will see what i can do about that :)

EWeiss

  • Posts: 501
Re: BASS_DSHOW Video Library
« Reply #2820 on: 30 Nov '15 - 09:57 »
I did not want to upset you.

Quote
Not sure what you mean by this.
you have publish Bass_DShow then xVideo and now again Bass_DShow.
that scares people off.

That Problem is both library not finish, so i can work with it.
you Support to many on the same time wihtout test the DLL for playing Video stable before.
and now you're making the same mistake again.

Sample!
+added support for media that don't have audio(for compatibility a dummy HSTREAM will be returned)
+added support for audio/video capture devices
+added mixing videos example(the example mix 2 videos that can be controlled separately but more can be added).
+fixed issue with multichannel audio
+support for WMA/WMV
+better syncronization

you add a lot of things
and have no return of the people whether the Library Videos can play stable
without the application freezes, etc ..

make sure that the videos run stable
then add new stuff.

only my 2 Cent.

greets
« Last Edit: 30 Nov '15 - 10:02 by EWeiss »

Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2821 on: 30 Nov '15 - 10:16 »
You didn't upset me.

Quote
+added support for media that don't have audio(for compatibility a dummy HSTREAM will be returned)
+added support for audio/video capture devices
Both this fixes actually include same code that fixed issue. Imagine a video without audio. If no audio then return HSTREAM value its 0 wich means that video is unplayable (fact that is not true). So when video its present but no audio , a dummy HSTREAM its returned.

About other things, wmv issue was reported, and i tried to fix it. Same for mixing capability ... i was asked if its available. Anyway...i am concentrating making this addon more stable, but to do that needs more testing, witch i am not able to do with all those kinds of media files that are available, that why i need your help to test and report any bugs found.

Ionut

smoodilo

  • Guest
Re: BASS_DSHOW Video Library
« Reply #2822 on: 1 Dec '15 - 20:28 »
For the first time in years at least the audio/video seems to be in sync in most video's.
But before I get my hopes up too high I'll just stay on the background for a while and will see how serious you are this time to make this a decent dll.

Like many of us say: Keep it basic. Stick to the fact that this needs to work first, before adding things.
Also I seem to have some performance issues. What renderer is the least cpu-hungry?



Ionut Cristea

  • Posts: 1559
Re: BASS_DSHOW Video Library
« Reply #2823 on: 1 Dec '15 - 20:57 »
 
Quote
For the first time in years at least the audio/video seems to be in sync in most video's.
But before I get my hopes up too high I'll just stay on the background for a while and will see how serious you are this time to make this a decent dll.

Believe me that you will not be disapointed.

Quote
Like many of us say: Keep it basic. Stick to the fact that this needs to work first, before adding things.

I will see what i can do about that.

Quote
Also I seem to have some performance issues. What renderer is the least cpu-hungry?
EVR its the best from the ones that are included in Windows. After market madVR has the best quality and performance, and it will be added in the near feature. Also this new version support for user custom video renderer. In this way, BASS_DSHOW can be easily integrated in games for example.

Also, hardware decoding for HEVC, 4K H264 and so on its available so it will have only 1-2% CPU usage while playing a 4K video for example.

tonee26

  • Posts: 31
Re: BASS_DSHOW Video Library
« Reply #2824 on: 4 Dec '15 - 05:07 »
xvideo.dll error on another pc, "NO SUCH INTERFACE NOT SUPPORT"
please help me?