[maemo-developers] [ANNOUNCE] N9/N950 TV out control application

From: Ville Syrjälä syrjala at sci.fi
Date: Thu Jan 12 10:37:12 EET 2012
On Mon, Jan 09, 2012 at 12:36:02PM +0200, Ville Syrjälä wrote:
> On Mon, Jan 09, 2012 at 10:46:14AM +0100, Pali Rohár wrote:
> > I think that the best will be to have one repository for tvout-ctl, 
> > one for fremantle (here will be fremantle plugins) in CSSU project and one for 
> > harmattan. What do you think?
> 
> Sounds good. We don't really need a harmattan specific GUI repo,
> at least yet. The standalone Qt GUI should work in both fremantle
> and harmattan if the tvout-ctl API is the same. Some clever way to
> handle packaging may be needed if there are differences. Perhaps
> keep the packaging stuff in separate branches and merge master to
> them when the actual code changes.

I now merged both Xv and XRandR codes to libtvout-ctl [1].

I changed the license of this library to LGPL 2.1.

There's a configure option to select the backend at build time. The
debian packaging will build the Xv backend.

I'm not quite sure how I'll sort the issue on how to build for
harmattan. The same packaging otherwise works for both platforms,
so it would be nice to have some decent way to detect the platform
during the build and use that to select the backend. It would avoid
having to duplicate the packaging and maintaining multiple branches.

Run-time backend selection would be another option, but seems a little
pointless considering you have to build separate binary packages for
each platform anyway.

I updated both maemo-tvout-control and n9-tvout-control to use the
new library. 

[1] https://gitorious.org/maemo-tvout-control/libtvout-ctl

-- 
Ville Syrjälä
syrjala at sci.fi
http://www.sci.fi/~syrjala/
More information about the maemo-developers mailing list