how to seperate the tv/bda-code? (1 Viewer)

O

oxident

Guest
Hello!

Does anyone know if it is possible to seperate the core-functions for BDA-support from the rest of the MP-sourcepackage? I'm trying to do this because the entire MP-suite is way to heavy for my system and therefore I'm trying to write a small bda-only application, based on MP's dvb-engine.

I do have some knowledge in c# and the dvb-specs but the relevant parts of the MP-sources (mainly the core-part) are tightly integrated in MP and I don't know where to start...

Any hints on this would be greatly appreciated!

.ox
 

Frodo

Retired Team Member
  • Premium Supporter
  • April 22, 2004
    1,518
    121
    53
    The Netherlands
    Home Country
    Netherlands Netherlands
    I'm not sure what your intentions are but please note that MP is licensed under GPL.
    This means that yes you can take the source and use it
    but you must follow the GPL license (i suggest to read that)

    The main things are:

    1. That any application that uses (parts of ) Mediaportal must be opensourced as well
    2. you cannot use (parts of) mediaportal in a commercial application


    Frodo
     
    O

    oxident

    Guest
    frodo said:
    I'm not sure what your intentions are but please note that MP is licensed under GPL.
    This means that yes you can take the source and use it
    but you must follow the GPL license (i suggest to read that)

    Yes, I do know the GPL ;-)

    Sorry that I've forgotten to write about my intentions... I'm just trying to build a lightweight dvb-app which would enable people with slower systems (e.g. Via C3-based) to watch digital tv. Of course, if I make some efforts in this area, I will fully respect the GPL-terms and publish this application opensourced without a commercial background!

    But for now, I'm just trying to understand how the bda-part is done in MP and if it would be possible, to encapsulate it in a classlibrary which is independent from the main-application.

    .ox
     
    O

    oxident

    Guest
    samuel337 said:
    Not sure which card you have, but there is a program called DigitalWatch available at http://nate.dynalias.net/DigitalWatch/

    Yes, I've already gave it a quick try ... unfortunately, it's written in C++ and would really like to see some examples in C#. But I'm going to take a closer look at DW's sources when nate has added BDA-support.

    .ox
     

    Users who are viewing this thread

    Top Bottom