All pastes #470738 Raw Edit

Something

public text v1 · immutable
·published 2007-05-04 13:49 UTC
rendered paste body
mdx4ever>	from what i have seen of silverlight, its not diffucult. the problem i see with it is that not a single media format supported by it is patent-unencumbered
	<mdx4ever>	most of silverlights functionality is similar to stuff i have been working on - and if i can do it, i'm sure novell can too
	=-=	m4rc05 is now known as m4rc05|cod
	<mdx4ever>	i can already tell you what the problem areas will be because i already had them
	|<--	nags has left irc.gnome.org (Ping timeout: 600 seconds)
	<miguel_>	Yes, the media is the problem
	<miguel_>	So we will likely have to use Fluendo
	<miguel_>	And you will likely have to buy the codec on your own
	<miguel_>	mdx, would love to hear about them
	=-=	nags_ is now known as nags
	<miguel_>	My question right now is how much is running in unmanaged code, and how much managed
	<miguel_>	WPF at least had a model where the managed side built an execution list, and passed it to unmanaged
	<miguel_>	So all the rendering and updates were handled there
	<miguel_>	And we need to sort out the threading model/application model
	|<--	Urriellu has left irc.gnome.org (Remote closed the connection)
	|<--	slomo has left irc.gnome.org (Ex-Chat)
	-->|	javamaniac (gerardo@200.84.165.64) has joined #mono
	-->|	shana_ (~shana_@62.169.103.226.rev.optimus.pt) has joined #mono
	-->|	uFo-Z (~ufoz@p57B2DBEA.dip.t-dialin.net) has joined #mono
	<mdx4ever>	the only thing that really needs to be native is the video/audio codec stuff. you can write that managed but performance sucks: for my media layer i opted to not use fluendo/gstreamer because it made cross platform too diffuclut...
	<mdx4ever>	the silverlight stuff doesnt need all of gstreamer so your better off passing pointers to libvorbis, etc and pinvoke
	<mdx4ever>	this gives you portability: your primary convern
	<mdx4ever>	since you guys license mono, make it as friendly as possible for embedders
	<mdx4ever>	the less native they have to write, the happier they will be
	<mdx4ever>	so you really want to work backwards on this one, start managed then go native where necesarry