DVB support for Windows

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
Shobber

DVB support for Windows

Postby Shobber » 11 Apr 2006 15:31

Does anyone know if and when there will be VLC support for DVB-T under Windows?

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 11 Apr 2006 22:29

When DVB devices use a standardised API, which currently they usually don't.

If a DVB device has a directshow driver, you shouldn't have a problem
Don't use PMs for support questions.

Guest

Postby Guest » 12 Apr 2006 11:26

When DVB devices use a standardised API, which currently they usually don't.

If a DVB device has a directshow driver, you shouldn't have a problem
Most dvb devices have BDA directshow support (http://msdn.microsoft.com/library/en-us ... erence.asp), which AFAIK VLC does not support. What is the status of BDA in VLC, is this planned?

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 13 Apr 2006 13:26

BDA is rarther a new API. (better yet, only just being used).
As long as no windows developer with a DVB-S card joins the project to develop such a module, it won't work.

(only 3 companies really use BDA btw.)
Don't use PMs for support questions.

Guest

Postby Guest » 28 Apr 2006 10:44

(only 3 companies really use BDA btw.)
WRONG! ALL companies that make USB 2.0 DVB-T devices are creating ONLY BDA drivers. And most companies in the DVB-S market are switching to BDA. Also, several companies with analog tuners are using BDA for MCE.

Please, the BDA API is very simple (compared to DirectShow capture). Include it now in the VideoLAN.

Note: I undertand that VideoLAN develpers live in France. You have DVB-T (TNT), and can purchase an USB 2.0 DVB-T for less than 50 Euros. I'm sure that the problem isn't the hardware!

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Postby xtophe » 28 Apr 2006 11:03

Not all the developerss live in Fance. Just look at the profile of The DJ or mine.

But that's not the point. As TheDJ said we are lacking of Windows developers all the main developers use Linux or MacOS. The windows port is maintained in an usable shape but don't expect innovation.

If the API is so simple, please send a patch to the mailing list vlc-devel @ videolan.org
Xtophe

Guest

Postby Guest » 23 May 2006 13:29

The BDA API is actually really simple. Is anyone else than me interested in adding DVB to VLC?

JMS
Blank Cone
Blank Cone
Posts: 22
Joined: 16 Jul 2005 11:30
Location: Königswinter-Thomasberg
Contact:

Postby JMS » 24 May 2006 08:31

The BDA API is actually really simple.
From some point of view - sure. But it's fairly incomplete. As far as I know the current version fully (hmm - see below) supports only DVB-T. Concerning DVB-S the DiSEqC specs is missing so each vendor takes his own route. For DVB-C there are some leaks in the specs, too concerning spectral inversion which is vital. And in addition there is no definition how to use a CI module - for each vendor some special coding has to be done.

On the sunny side: I've done some experiments on my own (ok, using C# and .NET but this doesn't really matter). Getting the TS fully or partially is not really a problem playing a bit with DirectShow filter graphs. But currently (didn't test the latest Microsot BDA fix) there are bugs in the BDA runtime provided by Microsoft itself (e.g. no running software really uses the Microsoft TIF (Transport Information Filter) / PSI Decoder since it leads to TS stream corruptions).

Overall I think that it's possible to use BDA for tuning into VLC but currently there are so much side branches to fill that this sounds to me like a project on it's own.

One opinion

Jochen

Milenko
New Cone
New Cone
Posts: 7
Joined: 23 May 2006 12:01
Location: Mönchengladbach

Postby Milenko » 24 May 2006 10:30

Agree, BDA is incomplete, but it is usable!
Concerning DVB-S the DiSEqC specs is missing so each vendor takes his own route.
DiSEqC is coded by most vendors into the IDVBSTuningSpace::put_InputRange
And in addition there is no definition how to use a CI module
There is a Property Set for CI in the W2003 DDK although for Vista it is being extended. Well, no one is using these Interfaces, so ...
for each vendor some special coding has to be done.
Agree, "some" special coding, but in most cases you can use the same code for every Device (Tuning)
But currently (didn't test the latest Microsot BDA fix) there are bugs in the BDA runtime provided by Microsoft itself (e.g. no running software really uses the Microsoft TIF (Transport Information Filter) / PSI Decoder since it leads to TS stream corruptions).
Currently, the PSI Filter is still crap but (as you mentioned it) you don't need to use it ;)

I already have C++ Code for Tuning to BDA Devices and receiving the TS. It would be just a matter of including it in VLC.

Watch This

Postby Watch This » 26 Jun 2006 12:38

http://forums.dvbowners.com/index.php?showtopic=6214

there is a library to add DVB (BDA) to VLS(C) ....

Guest

Postby Guest » 26 Jun 2006 15:36

I already have C++ Code for Tuning to BDA Devices and receiving the TS. It would be just a matter of including it in VLC.
Great!!!!!!!
Hi, Milenko! Nice to view you here... the Monster-Man of BDA!

If you put your source code in VLC I'm sure that only in one week VLC will support BDA!

Nice! :D

Milenko
New Cone
New Cone
Posts: 7
Joined: 23 May 2006 12:01
Location: Mönchengladbach

Postby Milenko » 26 Jun 2006 15:49

Hi, Milenko! Nice to view you here... the Monster-Man of BDA!
LOL
If you put your source code in VLC I'm sure that only in one week VLC will support BDA!
You're right, It really wouldn't take long. Damn Soccer World Cup ... is stealing all my Time 8)

BTW, i can upload the Sources if anyone else (who is not watching the WC) is interested...

Guest

Postby Guest » 26 Jun 2006 16:43

It is always good idea to upload code to net, other projects may also found that useful.

Milenko
New Cone
New Cone
Posts: 7
Joined: 23 May 2006 12:01
Location: Mönchengladbach

Postby Milenko » 27 Jun 2006 08:33

Will do....

Would be nice if one of the VLC Dev's could give me a hint where to start looking at the VLC Sources for the DVB part.

Guest

Postby Guest » 27 Jun 2006 16:23

You should try VLC IRC channel
http://www.videolan.org/support/

But you need to make new Access Module, I would start from DirectShow access module and create BDA access based on that, also some settings for GUI, but I think someone else is able to do GUI parts if you work out BDA parts.

Guest

Postby Guest » 27 Jun 2006 16:34


Guest

Postby Guest » 29 Jun 2006 11:10

Any news about BDA support (interim development, cvs snapshot)?

I can't wait more!!!

Milenko
New Cone
New Cone
Posts: 7
Joined: 23 May 2006 12:01
Location: Mönchengladbach

Postby Milenko » 29 Jun 2006 11:18

I haven't started it yet. Will try to begin the access module next week and implement the Tuning into an BDA Access Module. The GUI will come someday later. I guess this Module can be "configured" from the Command Line(?)

Guest

Postby Guest » 03 Jul 2006 14:05

Hi Milenko,

Can you publish some alfa version for testing? I'm very nervious about this... BDA in VLC is the MAYOR improvement in the Windows version from the DirectShow capture support!!!!!!!!!!!!!!!!

Thanxs!

Tridenco

Postby Tridenco » 06 Jul 2006 14:28

When we can view some initial support of BDA in VLC?

Thank you!

Moreover

Postby Moreover » 10 Jul 2006 15:45

Ohh!!! Good news! VLC with BDA will be incredible!

Tridenco

Postby Tridenco » 11 Jul 2006 12:27

Hi Milenko,

Any news?

LogieBaird?

BDA Support - yes please

Postby LogieBaird? » 11 Jul 2006 13:23

I would just like to add my own plea for BDA support.

This is the single-most feature which VLC lacks.

Great to see something beginning to happen....

However, my sympathies to Milenko, as by standing up (on his own) and undertaking to do something in this space, everyone else seems to be hassling him for progress etc.

Cheers

Milenko
New Cone
New Cone
Posts: 7
Joined: 23 May 2006 12:01
Location: Mönchengladbach

Postby Milenko » 11 Jul 2006 14:11

As i said, i am working on it so please be patient. I will let you guys know about it as soon as i have something working.

ATM i'm having Problems including the vlc headers in VS.NET 2003 dll. Is it actually possible compiling an access module within VS? I have seen a part.met Plugin from eMule which is based on vlc 0.7.2 which doesn't compile with the current vlc sources (0.8.5).

If anyone have a access_module template for VS.NET or VC6, pls let me know.

Guest

Postby Guest » 11 Jul 2006 19:00

MingW is used for compiling 'cos many libraries have problems with Visual C. You should really go to IRC and ask devs about this =)


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 16 guests