[haiku] Re: GSoC: Writing native interfaces for ported applications

  • From: David McPaul <dlmcpaul@xxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Fri, 9 Apr 2010 10:11:59 +1000

On 9 April 2010 09:26, Christopher Humphries <redeye4@xxxxxxxxx> wrote:
> Hi all,
> I've just written the third draft of my
> proposal: http://docs.google.com/Doc?docid=0AeTOz2pMtNOAZHNjOHhnal80OWN2N3ozamZr&hl=en
> I continued documenting myself on Media Kit, and after looking into
> libdvdnav and some of the DVD format specs, I've come up with a more
> detailed idea for the DVD reading part.
> As for streaming, I'm also understanding the task better, thanks to
> Stephan's explanations and accompanied code exploration. The network part
> still bugs me, but I've got a good view of how to work on "pure" streaming.
> I'll try and submit another proposal for native application interfaces too,
> after all this is what this thread was initially meant for :-/

"Extend the Media Player Video View for multiple bitmap overlays, then
extend the node to produce bitmap buffers for subtitles and menus.
Extend the player for subtitle options alongside the stream options.
(Seeing as subtitles are timed bitmaps, and that the media player uses
a bitmap to show video, this shouldn't be hard)"

This is an area we need to talk about.  I am currently working on a
video mixing node (combines multiple video sources into one) with the
aim of handling subtitles and overlays.

I was also intending to write a timed text decoder.

-- 
Cheers
David

Other related posts: