View Single Post
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#73
Hi Peblanc!

Thanks for the nice Words. The excitement is really due to that fact that it improved so much (interaction design wise, code wise) that every one is crazy to release it asap. It's funny to see a small group of coders working like crazy just because they are really "eager" to see that nice thing out there and get the first bunch of bug reports. Also we are dying to see what people will come up with the plugins (pure python, plain easy) this is the only reason we are going to make it happen this year.

I please ask you to take a look once it's out, and see the work behind it:
there was work from january-june purely to make Evas (EFL libraries) run fast on the device, and in july a lot of bindings to python, the core rewrite restarted and fortunately some other guys joined to help.

This other guys are actually the ones that matters to you =)

The video part was clearly bad, in all points of view. For example we know that people really into video is using mplayer. We did release a late plugin for mplayer but was a hack. This time is done right. We replaced the calls for the media engine (that also gave you and us a lot of small problems) to a small media engine of our own,( we do not intend to keep it to run against nokia's) it's just to be there while Nokia fix the other (they're are doing, but they have the whole platform to work on). So now, using our "atabake" engine, you can actually fully use mplayer, or the maemo media engine and we even did experiments with libxine. Why?

I really wanted to make sure gapless playblack would be in the next canola. But then the problems appeared. It's just not possible today with the current gstreamer there. And still a small gap between the music happening. LibXine showed that it could be done with it, but unfortunately it's a huge lib, and it will take more time to "make it fit" in maemo. So for now, only mplayer and media engine backends for Canola. But this improves a lot the video playback from the past, and of course, bring canola back to the fight, as the great guys behind UKMP and Kagu did a lot of stuff that Canola 1.0 didn't, and really needed. that's was the whole point, we don't think competition, and we decided to drop the old version that could not scale to create a really "scalable" application.

I really wanted to have a infra that gave me the chance to play around with media like the UI in the iphone does with video and music :
- scale video in realtime (I know it's eye candy only, but it just fit's better to see you video smoothly scaling than the screen blinking and blanking looking like something has gone wrong just to take you to fullscreen)
- Draw the buttons (components) on top of the video screen : so you don't need to leave fullscreen to control the playback, but again not possible due to some components :/

So, instead of waiting, we are actually going to go for it =) But please forgive us that takes a lot more time because the team is rather small, and while we do Canola, we do paralell projects to pay salaries =)

to close: I really share you thoughts, and I really believe a nice ui can make the difference, and 2.0 is going to be a huge step, but still far from where we want to go. I know some people will complaining about scrolling on horizontal on pictures and album arts (tearing and chronology), but we are just focusing on our devices (horizontal screens) and trying to not copy the apple guys, but actually trying to give ITT users a made for ITT application, that really makes you to use it more.

For the opensource part of the talk: We need to make money =) but don't worry we are not going to charge in the future for Canola, and we focus on other projects to make the money, but using the new Canola infra, so we have a huge time saver. That's why it's closed. And now, we did what I think is right: all the real, heavy, and time demanding work is opensourced, and available for any project (on EFL) the 16 bit EVAS version, python bindings for everything on EFL, the UPNP part(Brisa), the possibility of using plugins to extend (really) the features, and the most important : most of the work is python, so you get the point =)

Now I really want to see what you, the power, ITT users will think of it =) let's run for the first "complete" version so we can send to you.

I kindly ask here the help on that: if you are interested, in testing canola, and has the following requirements :

- a regular camera, to shot a video
- are not shy to talk (can be behind the video)
- a small amount of time to send us (the lots of bugs, suggestions)

I would like to request an email (handful dot lists AT gmail dot com ) , so once we have the complete version (will be unstable ) I will send to you, and if you can record the first use (from installation - to really digging thought media) even without testing if you media works (just pick a card with all kinds of media) It would be great.

hope to get some emails!

Marcelo
on behalf of the team =)