[vlc-devel] Help needed with new modules

Fleu, Thomas Thomas.Fleu at acentic.com
Wed May 16 15:43:47 CEST 2007


Hi everyone,

first of all I want to thank you guys for the magnificient job you are doing. For me there is no better media player than vlc. That's why I chose vlc as a base for showing video streams in our network some time ago. I changed and added a few modules to adapt it to our needs and it works perfectly.

Now I need to do some more programming to be able to use some special hardware on the devices we use for decoding video streams, but I don't know where to begin.

In general our devices are some modules running Linux Fedora Core 4 on a Celeron M processor. In the past, all videos were decoded by software (vlc), so all I had to do was to develop an interface and an access module to communicate with the rest of the system.

Now there are devices with kind of a hardware mpeg decoder. I do have the source code of the driver for this hardware decoder and I want to include it somehow into the vlc modules. What I want to achieve is that the devices are able to decode the video streams by software or output it via the new hardware device according to the command they are getting. 

My problem now is what kind of modules do I have to create to be able to tell vlc to open a stream and route it to this hardware device. As far as vlc is concerned, all I really need is my access module and a "stream-output" module which consist mainly of the driver of the hardware decoder. No demuxer, decoder, ... is required.

I assume I have to develop some "dummy" modules to let vlc build its "module tree", but I don't know what is absolutely necessary and how I tell vlc to use only these dummy modules.
 
So, any kind of information, hints, ideas, thoughts is greatly appreciated.

Kind regards
Thomas

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list