Skip to contentSkip to conversation

libdvbapi multiproto patch ?

linux-dvb ChaosMedia > WebDev 2 participants 5 messages May 5, 2008 – May 7, 2008 1 message not in the archive Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Hi,

i'm going to try to bring multiproto support to kaffeine for i'd really like to use my technotrend s2-3200 (dvb-s2) with it.

As far as i can tell kaffeine uses libdvbapi which is part of linuxtv dvb-apps repo.

So i'd like to know if there's already been any patch made to bring multiproto to libdvbapi ?

I don't know much about multiproto or v4l-dvb api, or dvb rfc, but i'll probably focus on both the wiki info
http://www.linuxtv.org/wiki/index.php/Multiproto and a good app example using macros referenced also in the wiki which is getstream
http://silicon-verl.de/home/flo/projects/streaming/

any comments, further docs, references or examples, are welcome.

thx

Marc

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

#1 lore raw

Am Montag 05 Mai 2008 09:54:53 schrieb ChaosMedia > WebDev:

Quoted 7 lines

Hi,

i'm going to try to bring multiproto support to kaffeine for i'd really like to use my technotrend s2-3200 (dvb-s2) with it.

As far as i can tell kaffeine uses libdvbapi which is part of linuxtv dvb-apps repo.

No. Only libdvben50221 + the ca part of libdvbapi are used.

Quoted 9 lines

So i'd like to know if there's already been any patch made to bring multiproto to libdvbapi ?

I don't know much about multiproto or v4l-dvb api, or dvb rfc, but i'll probably focus on both the wiki info
http://www.linuxtv.org/wiki/index.php/Multiproto and a good app example using macros referenced also in the wiki which is getstream
http://silicon-verl.de/home/flo/projects/streaming/

Quoted 5 lines

any comments, further docs, references or examples, are welcome.

thx

Marc

Christoph

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

#2 lore raw
Quoted 3 lines · Christoph Pfister

No. Only libdvben50221 + the ca part of libdvbapi are used.

okay thx, what's libdvben50221 compared to libdvbapi ? Are those two libs only used for CAM purposes ?

Anyways, i've checked DvbStream::tuneDvb and seen it uses the frontend declarations directly.
Good thing if i don't have to mess with a lib in the middle..

I'll see if i can manage to use some fancy macros and keep ifdef out of the main code.

thx
Marc

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

#3 lore raw

Am Montag 05 Mai 2008 13:47:17 schrieb ChaosMedia > WebDev:

Quoted 5 lines
Quoted 1 line · Christoph Pfister

No. Only libdvben50221 + the ca part of libdvbapi are used.

okay thx, what's libdvben50221 compared to libdvbapi ? Are those two libs only used for CAM purposes ?

Yes, those are for cam stuff.

Quoted 9 lines

Anyways, i've checked DvbStream::tuneDvb and seen it uses the frontend declarations directly.
Good thing if i don't have to mess with a lib in the middle..

I'll see if i can manage to use some fancy macros and keep ifdef out of the main code.

thx
Marc

Christoph

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

A message that is not in the archive (sent off-list or not yet received): [email protected]

#5 lore raw
Quoted 4 lines · Igor

you can see the new multiproto API in http://jusst.de/hg/multiproto/file/b5a34b6a209d/linux/include/linux/dvb/frontend.h
You can compare it (diff) with existing frontend.h from dvb-v4l

humm yeah but it seems that multiproto frontend.h just takes the whole regular frontend, for backward compatibility i guess, and puts its own declarations for the same values and its new ones at the bottom.

Not sure i need to go over it though if i can hide function calls from the libdvbapi using macros as it was done in other examples.

i'll probably need to update the api with missing dvb-s2 declarations, as the api's supposed to act as a layer between the driver and the application, and then update the api to access them or do it in the application, i don't really know..

Marc

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb