Re: [PATCH 07/10] dvb-demux: add functionality to send raw payload to the dvr device

2012-05-02 Thread Patrick Boettcher
Hi Mike,

On Tuesday 01 May 2012 06:12:22 Michael Krufky wrote:
 From: Michael Krufky mkru...@kernellabs.com
 
 If your driver needs to deliver the raw payload to userspace without
 passing through the kernel demux, use function: dvb_dmx_swfilter_raw

I like this one very much. I had a background task sleeping in my head 
which was how to add non-Transport-Stream standards to Linux-dvb. This 
one I can now cancel, thanks to this change.

We now can add CMMB-support and DAB to linux-dvb (after more discussions 
on the API of course).

Do you have user-space-tool ready which uses the new RAW-payload 
mechanism? Something which can be used as an example.

Thanks for this development.

--
Patrick 

Kernel Labs Inc.
http://www.kernellabs.com/
--
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


Re: [PATCH 07/10] dvb-demux: add functionality to send raw payload to the dvr device

2012-05-02 Thread Michael Krufky
On Wed, May 2, 2012 at 7:38 AM, Patrick Boettcher
pboettc...@kernellabs.com wrote:
 Hi Mike,

 On Tuesday 01 May 2012 06:12:22 Michael Krufky wrote:
 From: Michael Krufky mkru...@kernellabs.com

 If your driver needs to deliver the raw payload to userspace without
 passing through the kernel demux, use function: dvb_dmx_swfilter_raw

 I like this one very much. I had a background task sleeping in my head
 which was how to add non-Transport-Stream standards to Linux-dvb. This
 one I can now cancel, thanks to this change.

 We now can add CMMB-support and DAB to linux-dvb (after more discussions
 on the API of course).

 Do you have user-space-tool ready which uses the new RAW-payload
 mechanism? Something which can be used as an example.

 Thanks for this development.

 --
 Patrick

Thanks for your support, Patrick.

I am working on a bunch of utilities for ATSC-MH, so far I have shown
a simple scanning utility, and I plan to release additional utilities
for parsing the data soon.

The way it works, since we are using the delivery_system ==
SYS_ATSCMH, we know that the payload should be parsed as ATSCMH.
Likewise, when delivery_system == SYS_CMMB, we will parse it as CMMB.
We can use this mechanism for delivering any type of non-TS based data
stream.

Since both CMMB and ATSCMH are IP-based systems, perhaps we can do
this parsing in a common library.

Do you have any CMMB or ATSCMH devices?

-Mike
--
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