BASS_DSHOW Video Library

Started by Ionut Cristea,



smoodilo

Does anybody here know what the syntax is for ChannelSetWindow?

The doc says:
----------
void xVideo_ChannelSetWindow(HSTREAM chan,DWORD window,HWND handle)
-chan: a valid HSTREAM 
-window: a valid video window handle that is returned by xVideo_ChannelAddWindow function or 0(zero) for main video window 
-handle: a valid window handle
------------

What confuses me is that there are 2 window handles.
If I want to output to let's say 'frmTest', how would this look like?













GuzzP770

#2753
Is anyone here still an active member? I urgently need help  :'(

I have this problem in showing video on my second monitor, here's my thread
http://www.un4seen.com/forum/?topic=15561.0

or maybe people have left dshow and move to another lib ?

UPDATE ::
alrite, for now it works when I set the video renderer config to NullAudio, what's this NullAudio does actually ?

subh

Quote from: smoodiloDoes anybody here know what the syntax is for ChannelSetWindow?

The doc says:
----------
void xVideo_ChannelSetWindow(HSTREAM chan,DWORD window,HWND handle)
-chan: a valid HSTREAM 
-window: a valid video window handle that is returned by xVideo_ChannelAddWindow function or 0(zero) for main video window 
-handle: a valid window handle
------------

What confuses me is that there are 2 window handles.
If I want to output to let's say 'frmTest', how would this look like?


Quote from: GuzzP770Is anyone here still an active member? I urgently need help  :'(

I have this problem in showing video on my second monitor, here's my thread
http://www.un4seen.com/forum/?topic=15561.0

or maybe people have left dshow and move to another lib ?

UPDATE ::
alrite, for now it works when I set the video renderer config to NullAudio, what's this NullAudio does actually ?

please share your project or demo exe and what you want actually ????

regards
subh Demetri kundu
good luck :)

smoodilo

Quote from: subh
Quote from: smoodiloDoes anybody here know what the syntax is for ChannelSetWindow?

The doc says:
----------
void xVideo_ChannelSetWindow(HSTREAM chan,DWORD window,HWND handle)
-chan: a valid HSTREAM 
-window: a valid video window handle that is returned by xVideo_ChannelAddWindow function or 0(zero) for main video window 
-handle: a valid window handle
------------

What confuses me is that there are 2 window handles.
If I want to output to let's say 'frmTest', how would this look like?


Quote from: GuzzP770Is anyone here still an active member? I urgently need help  :'(

I have this problem in showing video on my second monitor, here's my thread
http://www.un4seen.com/forum/?topic=15561.0

or maybe people have left dshow and move to another lib ?

UPDATE ::
alrite, for now it works when I set the video renderer config to NullAudio, what's this NullAudio does actually ?

please share your project or demo exe and what you want actually ????

regards
subh Demetri kundu
good luck :)

Well... As for me: I only want to play a video (with audio in sync)  on a secondary monitor (TV) with a small preview window on my main monitor. That's all.


subh

Quote from: smoodilo
Quote from: smoodiloThe doc says:
----------
void xVideo_ChannelSetWindow(HSTREAM chan,DWORD window,HWND handle)
-chan: a valid HSTREAM 
-window: a valid video window handle that is returned by xVideo_ChannelAddWindow function or 0(zero) for main video window 
-handle: a valid window handle
------------

What confuses me is that there are 2 window handles.
If I want to output to let's say 'frmTest', how would this look like?


Well... As for me: I only want to play a video (with audio in sync)  on a secondary monitor (TV) with a small preview window on my main monitor. That's all.


okay, don't know actually what is your language programming ? and what is your platform in pc ;)
it is my practical opinión and i follow that code in vb6 old version

first example

chan = xVideo_StreamCreateFile(Text1.Text, 0, Form2.panel2(0).Hwnd, 0) '1st pcturebox
Call xVideo_ChannelAddWindow(chan, panel1(0).Hwnd) '2nd picturebox

second example

chan = xVideo_StreamCreateFile(Cmd.FileName, 0, Panel1.Hwnd, xVideo_STREAM_LOOP)
Call xVideo_ChannelAddWindow(chan, Form2.Hwnd, xVideo_VMR9)

use it :)

look friends some times I used bypass process such as for (two Video window) disable hardware acceleration use only 32bit 46bit work automatically ;)

thanks use it, works fine, and take good suggestion Ionut Cristea , (he is now silent) :D
why i don't know :(

regards
Subh Demetri

smoodilo

Quote from: subh
Quote from: smoodilo
Quote from: smoodiloThe doc says:
----------
void xVideo_ChannelSetWindow(HSTREAM chan,DWORD window,HWND handle)
-chan: a valid HSTREAM 
-window: a valid video window handle that is returned by xVideo_ChannelAddWindow function or 0(zero) for main video window 
-handle: a valid window handle
------------

What confuses me is that there are 2 window handles.
If I want to output to let's say 'frmTest', how would this look like?


Well... As for me: I only want to play a video (with audio in sync)  on a secondary monitor (TV) with a small preview window on my main monitor. That's all.


okay, don't know actually what is your language programming ? and what is your platform in pc ;)
it is my practical opinión and i follow that code in vb6 old version

first example

chan = xVideo_StreamCreateFile(Text1.Text, 0, Form2.panel2(0).Hwnd, 0) '1st pcturebox
Call xVideo_ChannelAddWindow(chan, panel1(0).Hwnd) '2nd picturebox

second example

chan = xVideo_StreamCreateFile(Cmd.FileName, 0, Panel1.Hwnd, xVideo_STREAM_LOOP)
Call xVideo_ChannelAddWindow(chan, Form2.Hwnd, xVideo_VMR9)

use it :)

look friends some times I used bypass process such as for (two Video window) disable hardware acceleration use only 32bit 46bit work automatically ;)

thanks use it, works fine, and take good suggestion Ionut Cristea , (he is now silent) :D
why i don't know :(

regards
Subh Demetri


Thanks for the effort. But tried that Looooooooong time ago (I mean years). Doesn't work. And Ionut knows it.
Only video on main form. What we need is active, serious developers and decent documentation.

Also read http://www.un4seen.com/forum/?topic=15561.0  from GuzzP770


subh

QuoteThanks for the effort. But tried that Looooooooong time ago (I mean years). Doesn't work. And Ionut knows it.
Only video on main form. What we need is active, serious developers and decent documentation.

Also read http://www.un4seen.com/forum/?topic=15561.0  from GuzzP770

you not mansion what is your (dll) version or size I uploaded a exe is it work your computer ?

I've two dll use xVideo.dll verson 1.2.2.0 size 322kb other dll not version mention
both work fine but it is unregistered version :(

please reply

it's now my major problem

regards subh

Ionut Cristea

 
Quoteyou not mansion what is your (dll) version or size I uploaded a exe is it work your computer ?

I've two dll use xVideo.dll verson 1.2.2.0 size 322kb other dll not version mention
both work fine but it is unregistered version Sad

please reply

it's now my major problem

regards subh

You need to register the dll so that it will not show you anymore that error message :)

Ionut

ramses

#2760
Hi,

I'm afraid that obviously Ionut only answer to paid licenses request (i'm supposing?)  :'( and not free ones and does not follow at all this project.

So it's not in my practice to ask that but could anyone send me a valid license for xVideo so i can avoid popup in my freeware and open source program?

Thanks if someone could answer in private.

Regards,

Philippe

smoodilo

Attention everybody:

I had contact with Ionut on Skype. He has another new video project which seems to work ok, but is NOT A BASS PLUGIN, but some standalone project. So it's of totally no use to us.

He officially said: Xvideo is dead/not being developed any further. He moved on to something else. So I'm afraid we're all out of luck here.

Just wanted to share this information.

ramses

Hi,

Thanks smoodilo for sharing this information.

It will be a great deal if Ionut share his source code so other developers can finalize this project...

We can dream...  ;D

Philippe

SoundMike

Quote from: smoodiloHe officially said: Xvideo is dead/not being developed any further. He moved on to something else. So I'm afraid we're all out of luck here.

Shame he didn't fix up the bugs and documentation before throwing xVideo in the trash can. Ionut always seems to be working on something new, and doesn't care two hoots about his users once they've paid for a license. The only time I got any fixes from him was in the lead up to buying a license.

Ionut Cristea

  The new product is based on xVideo. THe problem on xVideo was that in the end it still has bugs, that's why i decided to implement something new. A bass version can be made by anyone with this new software,(is a little harder but possible), or all of you can wait until i made it. This is the situation.

Jim Jones


subh

Hi
I've little problem, ::) I don't know  ???

using  Delphi XE2

when compiling a project some (filters name and streams name) language changed that is Chinese font  :-\

 
Delphi 7 is working fine ;) :D

regards
Demetri Subh

Guest

Quote from: subhHi
I've little problem, ::) I don't know  ???

using  Delphi XE2

when compiling a project some (filters name and streams name) language changed that is Chinese font  :-\

 
Delphi 7 is working fine ;) :D

regards
Demetri Subh

do nothing with Chinese font
is a Problem with Widestring

aradeonas

Hi,
Is BASS_DSHOW support play from memory?
In documentation I see something but I cant run demo maybe because my win is 64 but I only can download 32 version from first post.
Van any one help me in this field and give me 64bit version?

Ionut Cristea

  BASS_DSHOW can play files from memory.

aradeonas

Thank you,
QuoteIn documentation I see something but I cant run demo maybe because my win is 64 but I only can download 32 version from first post.
Van any one help me in this field and give me 64bit version?
Can you help me with this?I cant run any of exe demos or even compiling from source and run does not work.

Ionut Cristea

 A delphi example can be this:
QuoteStream:= TMemoryStream.Create();
   Stream.LoadFromFile('filenametoload');
  chan :=  xVideo_StreamCreateFileMem(stream.Memory,stream.Size,panel1.Handle,0,1);

Anyway, BASS_DSHOW and xVideo has been declared, deprecated and replacade with a new product called IVACore.

Ionut

aradeonas

Thank you.
How can I get/purchase this new product?
Do you have 64bit library or reason why 86 don't work?

sebastianwilink

Hi, I 'm trying to run the examples XVIDEO.DLL in visual basic 6
When you run it tells me the error: "Can not locate an Xvideo.dll the plain, unformatted ."
if you have any solution alguin would appreciate.
Sebastián

Ionut Cristea

QuoteInsert Quote
Hi, I 'm trying to run the examples XVIDEO.DLL in visual basic 6
When you run it tells me the error: "Can not locate an Xvideo.dll the plain, unformatted ."
if you have any solution alguin would appreciate.
Sebastián


Hi,

I am afraid that i can't help you with VB. Are you sure you have included xvideo.dll in the app directory?

Ionut