Hello,

I've never followed linux-media before, I hope my question is welcome here.

I have a basic project(hopefully), involving connection of an DVB-S frontend 
to an ARM processor. Frontend chip is si2109 which is supported by si21xx 
driver.

I created a pseudo card driver which includes only 3 calls to 
'dvb_register_adapter'  , 'dvb_attach' and 'dvb_register_frontend'. I can do 
some channel scanning with this dummy driver then.

Now I'm in the phase of demuxing and decoding. Since I don't have any hardware 
for this I'm planning to do this on software. I'm planning to perform MPEG-TS 
muxing on ARM and MPEG-2 video decoding on DSP.

Is there any example code to begin with such a use case? I tried to read some 
in tree drivers but I still don't know how to introduce a demux and dvr device 
to user space so that I can use off-shelf applications like gstreamer. 
Moreover, I would definetly need some user-space code, at least for mpegts 
demuxing so I wonder if there is any sane way to make a connection like:

demux0 -> userspace demuxing -> dvr0 -> userpace mpeg2 decoding

Any help on what path/method to use is very appreciated.

Best regards,
Caglar
--
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

Reply via email to