[vlc-devel] Re: [PATCH]: BDA modules now supports DVB-C

Damien Fouilleul damien.fouilleul at laposte.net
Fri Apr 20 16:29:53 CEST 2007


Following an inspiration on how the OpenGL works for VLC, I think we 
could split the current DVB module into 2 parts, one is called a 
provider (.ie BDA, Linux DVB, MultiMedia.framework, EyeTV, etc...), the 
other one is the generic DVB access module.

When invoked, the generic module will look for the provider and open it, 
possibly passing it the tuning parameters, the provider will pass 
packets/blocks to the generic module, which ca take care of the rest 
such as such as caching, etc... whatever comes to mind.

Damien

Ken Self wrote:
> I think we should try to integrate them.
>
> Some things that would need to be resolved that I can see are:
> - Looks like bda uses different parameters for DVB-S than dvb 
> - Need to build a C interface between the dvb access module and bda
> module or rewrite bda in C (not one of my strong points)
> - Current dvb module allows selection of the tuner device. Not so easy
> in bda so I instead cycle through the tuners till it gets a signal
> - dvb module allows selection of budget-mode. bda can only support
> budget-mode
> - dvb module has a parameter dvb-caching. I am not clear on where the
> caching happens so not sure if I can replicate this in bda. In the bda
> module I rely on callbacks when a sample is provided by the tuner and
> queue them up till vlc asks for them.
>
> None of these are insurmountable
>
> Ken
>
>
> On Thu, 2007-04-19 at 11:12 +0200, Jean-Paul Saman wrote:
>   
>> Ken Self wrote:
>>     
>>> DVB-C now tested and seems to be working - albeit with an encrypted
>>> signal. So now both DVB-T and DVB-C are available.
>>>
>>> Build also available at
>>> ftp://streams.videolan.org/misc-BDA-patch-build/vlc-0.9.0-svn.win32-BDA-DVBC.zip
>>>
>>> for anyone who would like to do more testing
>>>
>>> Ken
>>>
>>>       
>> I reviewed your patch and have some comments. The comments where send 
>> off-list. Please resubmit the BDA patch when you made the necessary changes.
>>
>> There is one other issue I'd like to discuss on-list. The BDA dvb module 
>> has some overlap with modules/access/dvb and therefor I think we should 
>> consider integrating the two. The modules/access/dvb code was 
>> constructed to allow that. What do you think?? Is it feasible? If not 
>> why not?
>>
>> Gtz,
>> Jean-Paul Saman
>>
>>     
>
>
>   

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list