Active Topics

 



Notices


Reply
Thread Tools
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#81
Hi Bundyo, yes indeed this is on our list (as some other users have requested that in the past, and we are implemeting actually this and a new grid system for the albums and photos.

Let's see if we can already place this on beta10.

Marcelo
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 
Posts: 47 | Thanked: 78 times | Joined on May 2008
#82
Originally Posted by handful View Post
Well this was really a recurring issue, and we relied on the users sending us files to solve it, but we didn have too much of them. Also it seems that the port of python have problems still with some encondings, so we are looking even outside of canola how to solve it.
I already said everything I know about the problem in this ticket:

https://garage.maemo.org/tracker/ind...=125&atid=1989

If somebody needs more info, just ask in the ticket...

Originally Posted by handful View Post
The more info we add the more cluttered the UI gets, and thats (the cluttler) something that is the basic no-go of canola.
Sure, I understand this and agree, that's why I suggested a hidden configure option (which basically won't be seen at all by regular users, but could be used, for example, by some plug-in -- so, if user installs the plugin, he knows what he's doing).

Originally Posted by handful View Post
Here you got to the point we do wanted to support everyone, but it just not possible, and so a lot of other media players support it, so the power users were covered
Well, every mp3 player even with a 120x40 screen usually supports displaying the year and track number :-) And even ancient CD players display the track number, so I think this is not something to scare the Regular Joe User.

Originally Posted by handful View Post
And I have personally confirmed with the Maintainers of gstreamer for the device within the multimedia team. Mplayer is even worse in this matter.
Well, look at MPD - it works in gapless mode even on Maemo, although the sound is full of clicks for some reason, at least for me.

But I generally agree, sound subsystem on N8xx is very messy... I wish it would use the normal ALSA architecture, without any emulations and quirks.
 
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#83
Well,

There's ways to do (hacks) if you override the maemo media manager, but we are helping them improve instead of creating the hacks : / But we agree with you... and xmmp does the gapless with no problems

That's the point: we don't want to create a new media manager api for maemo, instead we want to improve the existing one, but it takes more time as it is a official api but we believe the devs there (we know all of them, and some of our guys were working there in the media team this year)

Marcelo
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 
Posts: 57 | Thanked: 2 times | Joined on Apr 2008 @ Germany
#84
i know, this is not exactly related to beta9, but i thought, that canola2 would use an implentation of mplayer (somehow) to play videos...

today i tried to play a converted video (ratio 2,35:1) on the N810 and with mplayer it was absolutely fluently and shown in the correct ratio (with black bars on the top and the bottom), unlike canola2, which stretches the image to 16:9 and has a very slow, stuttering playback

the general micro stuttering, which appears sometimes, is also not gone...
 
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#85
Joph:

This is a known (and widely discussed I think more in the youtube plugin) issue.

What happens : indeed you are right. Mplayer has 2 modes, the default (when you play on it) and the embedded mode, like canola (we ask mplayer, to play the video on our window)

But due to existing bugs, the playback and stretch only happens on the embedded mode not on the player mode. So you get less performance, and the dreaded stretch.

We already helped with the bug fix to mplayer code to this stretch issue, and it's funny but I have some devices now that do not stretch and others that do (I don't know if .27 is already with the patch, but if its not streatching for me... it's because the patch is probably there) .

So, In the end :

We are not able to "fix" those things in Canola. It's mplayer embedded mode. What we can do : help them, as we are trying to do when possible, and expecting a new release to come better.

how to workaround this :
a. for youtube playback there will be now way
b. for local video playbacks, try using lower quality encodings. The best ones that plays on the default mplayer will not play embedded.
c. If this goes lower than your expectations, you can change the video player back to the default maemo player, by editing the atabake config file (put this on the search and you will be taken to the thread teaching this)

BR
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 
Posts: 57 | Thanked: 2 times | Joined on Apr 2008 @ Germany
#86
ok ok, so we have to wait for a new mplayer version...not very satisfying


concerning the micro stuttering, would an update of my N810 make canola work better in any way? are there known issues related to the device' version?
 
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#87
Hi JOph,

No, I think this is purely software for now. Of course if there was a device with more hardware power the whole canola would benefit

Also: it seems, that Diablo firmware is really better, so you can try it out

Marcelo
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 
OVK's Avatar
Posts: 559 | Thanked: 1,017 times | Joined on May 2008 @ Finland
#88
Hi,

I am a user of Nokia 770, OS2006 (probably one of the last ones around, I suppose ). I just found Canola. This seems to be very nice app, the only problem is that it seems to be too heavy for 770: I have managed to play mp3's only a couple of times, usually the player "freezes" when it tries to play a song. The player screen appears, circle rolls for some time and then everything freezes: circle stops and buttons become unresponsive. The song title and other information are on the screen but the song length appears to be 0:00. Sometimes the device boots itself after freezing, sometimes I manage to get out of the player screen and close Canola, sometimes I have to take the battery out to close the tablet. I have just twice managed to play songs without freezing, once from internal memory and once from my 2gb mmc card.

I have installed Canola several times, both from the internet page and with Application Manager.

I suppose these problems are related to unsufficient memory on 770 ("a feature, not a bug"). This probably means that there is nothing that I could do to make Canola work on my tablet? Especially because I noted that OS2006 version is not going to be supported any more.
 
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#89
OVK : well, you can take a look in the past threads about 770. Indeed is quite hard to support the 770 and even more with 2006. 2006 had several issues, that were solved in the 2007 and 2008 firmwares and to be able to support 2006 is really problematic. If you take a look in the threads you will see the list of serious bugs and how they impact on canola architecture.

What I know from the users is that the HE 2008 runs better, and you can actually run the upnp plugin on it, but being quite honest it will always be somewhat of slow :/ we are pushing too much the limits.

If the device is booting this is out of memory exception, that we couldn't even "deal" with the error, there's a process on the device that just kill it (you can see that in the system log) and it's not canola (it's the media player) But this were solved so we cannot complaing on the guys. The only thing I can help you is that : you need to setup a nice swap, and use 2008 at least.

Marcelo
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 

The Following User Says Thank You to handful For This Useful Post:
Posts: 373 | Thanked: 56 times | Joined on Dec 2005 @ Ottawa, ON
#90
Hi Handful,

I have been meaning to track down the cause (so I can give you some meaningful feedback besides "It doesn't work, fix it!" ;]) of a bug that has been plaguing me for quite some time and I finally have.

It appears that if you have a "#" in the filename of a digital music file, it will not play in Canola if it is the first file that you start playing in an album. If you press the next track button until you get to a song that doesn't have a # in the filename, that song will start playing. Strangely enough, if you then press the previous track button, the songs that wouldn't play before, will play fine.

I duplicated this problem with another file by simply renaming the first track of an album to have a # at the end of the filename (but before the .extension) but I think that it is a problem no matter where the # is.

I also have the python traceback error that burps out if you run canola in the terminal with a -vvv flag (included some lines before and after for context):

Code:
1211841068.5427 DEBUG manager:136:get_classes_by_regexp() looking for classes with filter matching regexp 'Model/Options/Action/Player/Audio/[^/]*$'
1211841068.5978 DBG_W model:288:load() Model's do_load() is too slow: 55ms (AudioPlayerOptionsModel)
1211841070.4939 DBG_E controller:188:_error_handler() org.freedesktop.DBus.Python.atabake.lib.errors.GetMediaDetailsError: Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/dbus/service.py", line 696, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "atabake/lib/player_session.py", line 435, in set_uri
File "atabake/lib/player_session.py", line 126, in create_player
File "atabake/players/oms_backend.py", line 59, in __init__
File "atabake/players/oms_backend.py", line 229, in set_uri
File "atabake/players/oms_backend.py", line 182, in get_media_details
GetMediaDetailsError: failed while getting media details: () @ File "atabake/players/oms_backend.py", line 179, in get_media_details
1211841071.7698 DBG_E controller:520:update_trackbar() Duration invalid
 

The Following User Says Thank You to mwiktowy For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 19:04.