Hello Christian & Konstantin, we look forward for your patch. Here are some hints, what we want to do.
Now we read TS packets from standard userspace API (/dev/dvb/adapter0/dvr0, for video data processing) or use libdvbapi/dvbnet.h (for IP over DVB data, MPE decapsulation). In future we want to receive ACM/GSE data. So we plan to read whole BBFrame data and decapsulate it. But if there will be GSE decapsulation in linuxtv.org kernel layer, then we don't need whole BBFrame. It would be nice to have acces to some usefull data from BBF headers particularly: TS/GS field, SIS/MIS flag, CCM/ACM flag, it should be statical value throught several BBF. Other usefull data which is diffrent from more BBF is Imput stream ID (ISI). Can it be accesible as list of received values ? This values could be accessible throught standard S2API sytem call ioctl(FE_GET_PROPERTY, struct dtv_property) or if whole BBFrame/BBFheader will be accessible, we can read it ourself from BBF header. BTW: We have GPL source code for GSE decapsulation from Karsten Siebert. If you don't have implement yet, this one can be used, it is in "kernel space" compatible format. -- Marek Ochaba -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html