Planet maemo: category "feed:692ed6c92488442063649a2bfc4b9acf"

renatofilho

Mobile MythTv with EPG

2007-12-21 18:12 UTC  by  renatofilho
0
0



Mobile MythTv with EPG already implemented in svn head[1] using ccc[2] canvas. Maemo packages will be available on January.



New Features

=========

* Program Guide

* Remind (with alarm)

* Schedule Record



Happy Holidays



Ps: to compile current code you need to apply this patch[3] against ccc git source.



[1]https://garage.maemo.org/svn/mtv/trunk/mtv

[2]git://people.freedesktop.org/~herzi/ccc

[3]https://garage.maemo.org/svn/mtv/trunk/ccc/ccc.patch
renatofilho

Gtk offscreen rendering

2007-11-28 21:24 UTC  by  renatofilho
0
0
This is a nice feature already implemented on gtk but not integrated on svn trunk yet, this is very important to get gtk widgets on gtk canvas like libcc[1] and clutter[2].


Clutter + Gtk offscreen rendering patch from Neil Patel





Video from: macslow.thepimp.net


[1]http://live.gnome.org/Criawips/CriaCanvas/

[2]http://clutter-project.org/
renatofilho

OGG support on Mobile MythTv

2007-11-21 18:18 UTC  by  renatofilho
0
0
A new version of MMythTv has been released today, the main changes in this new version is the support to ogg format to play transcoded videos and code updated to the new OS2008.

With ogg we get more stability with gstreamer components and no changes are needed in the current version of ubuntu gutsy.



Installing on device:



* Add this repositories on your application catalogue:
   OGG Suport:
==========
Web address : http://tuomas.kulve.fi/debian
Distribution : chinook
Components : maemo


   Mobile MythTv:
==============
Web address : http://www.renatofilho.com/apt
Distribution : chinook
Components : main


* After that search for mobile-mythtv on Multimedia category and install.



On Ubuntu gutsy:



* Append this line on "/etc/apt/sources.list":

deb http://www.renatofilho.com/apt gutsy main



* Install gmyth media server (GMS):

sudo apt-get update

sudo apt-get install gms



To get more information visit the project page:

http://gmyth.sourceforge.net/wiki/index.php/Main_Page
renatofilho

We have buttons

2007-11-20 11:24 UTC  by  renatofilho
0
0
Yes, finally I have buttons to play games in my nokia device. Ok, this not the best key layout to play games, and the display is not multitouch to implement a virtual controller, but it is possible to have fun playing games.

During the last weekend, I spent some time porting the snes9x[1] Zauros version[2], to n810 and integrating this with osso api to handle mime types by file manager, and create the maemo package[3].

Because of the lack of time, the current version has some problems: the sound is not 100% and you can get some screen flicks during the startup.



The current controller config is:


A = +

B = -

X = '

Y = L

L = K

R = ;

START = space

SELECT = chr



6 to 9 = state load

SHIFT + 6 to 9 = state save



RESET = SHIFT + R

QUIT = q



[1] http://www.snes9x.com/

[2] http://www.suhami.net/ez/?page_id=16

[3] http://www.renatofilho.com/files/snes9x_1.0-1_armel.deb
renatofilho

Watching TV on N800

2007-10-26 16:08 UTC  by  renatofilho
0
0
renatofilho

Abiword ready to maemo 4.x

2007-10-20 16:27 UTC  by  renatofilho
0
0


Today I've finished the port of abiword[1] to new maemo SDK. In this screenshot you can see it running on scratchbox. With this new SDK is much more simple to port the currents GTK applications as the changes in maemo_app_view make this more similar and you do not need create "workarounds" :).


If you want port your application, in maemo.org[2] you can find a lot of documents to help in this task, this doc[3] is very helpful.



[1]http://www.abisource.com/

[2]http://maemo.org/development/documentation

[3]https://stage.maemo.org/svn/maemo/projects/haf/doc/hildon-window-migration-guide/appview2window.ps
renatofilho

Xomap 3x more fast

2007-10-15 10:49 UTC  by  renatofilho
0
0
During these days I found this patch[1] from Dan Amelang about a Xorg optimization to work with pixbuf composite (888 over 565). This patch makes Xorg about 3x faster. I made a little change in the patch for optimization of another function too.


I've exchanged some e-mails with Dan, and apparently this patch has a problem with small images but I didn't find this problem yet. If someone would like to try this patch you can install the package[2] above and if you get the bug, please report to me. But be careful because this patch is an experimental code and can freeze your X server.



You can verify the performance with this example code[3].



[1]http://lists.freedesktop.org/archives/xorg/2007-April/024286.html

[2]http://www.renatofilho.com/files/xserver-xomap_1.1.99.3-0osso37_armel.deb

[3]http://amelang.net/composite_pixbuf.c, http://www.renatofilho.com/files/composite_pixbuf
renatofilho

Cairo, Canvas and EXA

2007-10-05 10:22 UTC  by  renatofilho
0
0
The last days I have used my free time to read about cairo and X acceleration. I created some tests to verify cairo performance on N800, because this is the main component for a GtkCanvas, this need be fast, cworth[1] and another cairo guys have helped me a lot in irc channel. I am still working on some tests and making some optimizations to get the best results and very soon I will publish the results.


The problem is that in N800 device the current version of cairo does not have full support for RGB 565 surfaces, and these days I read in the blog[2] from openmoko[3] guys that they have the same problems.


Another great thing is the current performance of EXA acceleration, you can see this on this benchmark[4] posted by cworth[1].



[1]http://cworth.org/

[2]http://blogs.gnome.org/thos/2007/09/26/partial-tv-fame/

[3]http://www.openmoko.org/

[4]http://wiki.x.org/wiki/ExaStatus

[5]http://cworth.org/exa/i965/render_bench/
Categories: n800 cairo Xorg EXA
renatofilho

GMythStream and libgmyth

2007-09-25 17:57 UTC  by  renatofilho
0
0
After the release of MaemoMyth, some people are having problems with GMythStream, then Melunko[1] created this page[2] to help us to solve the most common problems.


Another great news is about Totem[3] and libgmyth[4], Bastien Nocerap[5] is working on totem plugin engine and a plugin to MythTv using libgmyth. And now libgmyth is part of Fedora development project. You can find the rpm packages in this site[6].




[1]http://melunkodev.blogspot.com/2007/09/mythtv-at-nokia-n800.html

[2]http://gmyth.sourceforge.net/wiki/index.php/GMythStream

[3]http://www.gnome.org/projects/totem/

[4]http://sourceforge.net/projects/gmyth/

[5]http://hadessuk.blogspot.com/

[6]http://mirror.internode.on.net/pub/fedora/linux/development/i386/os/Packages/
Categories: maemo n800 indt mythtv
renatofilho

MaemoMyth release 0.1 beta

2007-09-24 16:31 UTC  by  renatofilho
0
0

MaemoMyth is a Maemo front-end to MythTv, with this you can watch live TV, and recorded files.



To make MaemoMyth work with mythv backend it's necessary to use gmyth streamer server that will convert your files to a format supported by the device. Instructions to install GMS and configure your environment can be found here[1].



More information about MaemoMyth visit the project page[1]. The source code is available on garage project[2].




[1] http://gmyth.sourceforge.net/wiki/index.php/Main_Page

[2] http://garage.maemo.org/projects/mtv/
Categories: maemo n800 indt mythtv
renatofilho

GtkCanvas and Transitions

2007-09-08 11:59 UTC  by  renatofilho
0
0
This week I and Andrunko had some discussions about a light implementation of Gtk components to use in applications with animations like fade, transitions, resizes, like QT uses QGraphicsView.

On Gtk a big discussion already started on gtk-devel mailing list, about a new GtkCanvas implementation. Some studies about the current canvas states can be found at [
http://live.gnome.org/ProjectRidley/CanvasOverview].

While nothing is decided we (I and Andrunko) using the free time, started a implementation of transitions based in GtkTimeline[http://bugzilla.gnome.org/show_bug.cgi?id=444659] .


With this new component you can create animations very easy using GObject properties, like this code above:


transition = gtk_transition_new (2000);

gtk_timeline_set_loop (GTK_TIMELINE (transition), TRUE);



state = gtk_transition_add_state (transition, NULL, G_OBJECT (label), 0.5);

gtk_transition_state_set (state, "angle", 0.0, 360.0, NULL);

state = gtk_transition_add_state (transition, state, G_OBJECT (label), 1.0);

gtk_transition_state_set (state, "angle", 360.0, 0.0, NULL);



gtk_timeline_start (GTK_TIMELINE (transition));



I already have this running on my n800 and my desktop, I will be posting a video later to show you this.


Categories: Gtk canvas linux
renatofilho

Videocenter

2007-09-08 11:38 UTC  by  renatofilho
0
0
Videocenter is an application to control your podcast, videocast, watch internet TV, and much more, using your N800.

I have been working on this application for a long time, now you can dowload this application from videocenter gararage site and try it.



Another links about Videocenter:
http://maemo.org/midcom-permalink-196663a45df611dc8a6d030dad1d56f656f6
Categories: n800 nokia linux videocenter