[openbeosmediakit] Some more media kit status

  • From: "Marcus Overhagen" <dos4gw@xxxxxx>
  • To: openbeosmediakit@xxxxxxxxxxxxx
  • Date: Mon, 1 Apr 2002 03:27:20 +0200

(send to normal OpenBeOS and OpenBeOS media kit list)

Ok, some more status now!

BMediaNode, BBufferProducer, BBufferConsumer, BBuffer, BBufferGroup, 
BTimedEventQueue, BMediaEventLooper
are nearly fully implemented now.

Some BMediaRoster functions are implemented, but only those needed for the test 
program.

Also media_node management is not done on the server side yet.

The NodeTest program also works now with the new libmedia.so, this means the 
functionality
to create BBufferProducer and BBufferConsumer derived BMediaNodes, using the 
BMediaEventLooper class, and have them stream BBuffers, is there.

The BMediaRoster functionality to manage BMediaNodes in other teams (processes) 
will be
implemented as next task. The test program runs both node in the same team 
currently.

There is currently only the default system time source. Real BTimeSource 
functionality
to support other performance time sources will be done later.

BMediaAddOn also needs to be implemented, to support loadable add-ons, instead 
of
only application based ones.

What has been done is in the CVS for you to review and test :)

To test the current code, compile media_server, libmedia.so and NodeTest.
Create a new directory and put media_server and NodeTest in it. 
Create a sub-folder called "lib" and put libmedia.so there.
Start media_server from inside a Terminal, then start NodeTest
from inside another Terminal.

You can also start NodeTest without having the "lib" subfolder with libmedia.so,
it will than use the BeOS R5 media kit, instead of our new one.

A few of the members still did not yet sent a reply. Please do so.

All team mebers should have been assigned tasks, if you have problems,
tell me. If you have coding questions, ask on the mailinglist.

regards
Marcus, media kit team leader
  

Other related posts:

  • » [openbeosmediakit] Some more media kit status