Just a quick note to say that the DSP task encodes the test .au file
correctly. Still a minor ;) issue that the DSP crashes after the DSP
has finished the encoding task (I think this is probably due to a
non-existent semaphore being written to, will have to test my theory
tomorrow).
snip
Hi Chaps,
I have been thinking more about this and I think another approach
could be considered.
It would be easier to plug your work into everything else if you wrote
it up as a patch to the regular sbc.c so it transparently chooses the
soft or dsp codec at runtime. It would work with the
I only say stepping around gstreamer since the gst way would be to
make one gst plugin for soft and one for dsp codec and let gst choose
one when building a pipeline. ie, they're prepared for multiple
implementations of a given codec.
Ah, ok, I'm with you now.
Well as you said before,
It would be easier to plug your work into everything else if you wrote
it up as a patch to the regular sbc.c so it transparently chooses the
soft or dsp codec at runtime. It would work with the alsa plugin, gst,
and eventually pulse without extra work.
Marcel will have to weigh in if it's
I've re-written the original thread-based (async) code today and it's
now synchronous - a call is made to sbc_encode() on the ARM and it's
passed through to the DSP and the work is done and the data passed back.
This should all fit in without any changes to the code which calls the
sbc_*
Hi all,
I've moved to Diablo as it uses bluez-utils-3.28 which has the same
API as version 2.32 on which I based the DSP code. Patching the DSP
SBC encoder into bluez-utils 2.38 I can use sbcenc (good sign) so I
tried to play music from mplayer using the a2dp tools produced by
johnx to
I've moved to Diablo as it uses bluez-utils-3.28 which has the same
API as version 2.32 on which I based the DSP code. Patching the DSP
SBC encoder into bluez-utils 2.38 I can use sbcenc (good sign) so I
tried to play music from mplayer using the a2dp tools produced by
johnx to set
DEBUG: _snd_pcm_bluetooth_open: Bluetooth PCM plugin (Playback)
DEBUG: audioservice_send: sending BT_GETCAPABILITIES_REQ
DEBUG: audioservice_recv: trying to receive msg from audio
service...
DEBUG: audioservice_recv: Received BT_GETCAPABILITIES_RSP
alsa-lib:
Hi Brad
Right, well goodish news, the dsp sbc encoder appears to work. It can be
used with mplayer to play ~1s of audio, then it all goes quiet.
this is how it was when trying the floating point version on an
emulated fpu. There's no way it could keep up.
Ok, so the symptoms sound familiar,
Hello Darius,
Council is not the best solution, as council still has no
rights but obligations.
What rights does the council need if it is elected by the community? It has
the power of the people.
One thing should be discussed and disclosed yet,
what is a role of Nokia in maemo.org
to
I'll humour you...
Council is not the best solution, as council still has no
rights but obligations.
What rights does the council need if it is elected by the community? It has
the power of the people.
-- (sorry no chance to edit properly under Google Groups editor)
-- exactly
replce hte
be so nice not to say what I should write
My apologies, I hope that you will therefore be so polite as to not
bother other people who are interested in the theme of the
thread/question by not posting off-topic replies. I'll take that as a
yes.
if we wanted to we could indeed
who is we
Is it possible on the N800 to programatically shut down the wifi
interface and bring it back up?
I have an application that very occasionally needs network
connectivity. If I leave my device connected to wifi, the battery dies
too quickly. I would like to have the software turn on the
Hello everyone,
Just some updates. The SBC task appears to run correctly, it just runs
too slow to be used for more than ~1s by Bluez. The next task is to
speed it up. I will crack on with this, but if anyone fancies a look,
then please feel free and send me advice/patches/abuse/etc.
The
Hi all,
Just a quick question. Diablo has seen the introduction of working AGPS
(yay!), but I've been wondering if we'd gain better performance by having a
more accurate way of telling the SUPL server (which sends us the data we
need about satellite positions, etc.) where we are?
The tail-end of
Just a quick note really. Thinking that I ought to try to optimise the
_sbc_analyze_eight()/_sbc_analyze_four() fns as these are called lots,
I re-wrote them to use DSP intrinsics, dual-MACs, etc.
I hasten to add that my code doesn't actually work, I get what I
understand is saturated
Hi all,
I'm happy to say I've got the DSP task working for more than 4s now, in fact
it even runs all the way to the end of the song, as expected ;).
You can download version 1.0.0 from here:
https://garage.maemo.org/projects/dsp-sbc/. This is for Diablo only.
This consists of a tarball
I should add that running DSP tasks will move the CPU frequency to 330MHz,
so this is probably not the answer to everyone's prayers with regard to
freeing the CPU to do Xvid decoding or the like. There is a kernel patch
to
not force the CPU to 330MHz (the DSP runs slower) and I'll do some
I looked at this yesterday evening (thanks to derf, crashanddie, and
others
for answering my C questions), trying to move some parts of the priv
structure to SARAM (sorry for the SRAM typo above). Unfortunately just
moving the bare minimum (the X array) won't happen as there's not enough
Do you use any buffers allocated by malloc? My guess is that malloc
does allocation of DARAM and SARAM memory.
In any case, memory returned by malloc should be not worse than the
memory buffer explicitly statically placed to EXTMEM.
Yes, I think you're right, in the avs_kernelcfg.cmd
We are not providing it at the moment for legal / Licensing reasons.
The current closed source driver for Omap 2420 is not GPL compliant
and Nokia can't deliver such a driver.
We are working to get some version of driver available to
developpers but
it won't be any Nokia supported
I am wondering if currently anybody is working actively on porting
navigation software with offline routing to maemo with osm data.
I know that somebody worked on navit somebody else on Gosmore, but I have
not seen updates since a long time...is there anything else going on?
Navit could be
I am wondering if currently anybody is working actively on porting
navigation software with offline routing to maemo with osm data.
As well as the previously mentioned:
Navit (http://wiki.navit-project.org/index.php/OpenStreetMaps)
Gosmore (http://wiki.openstreetmap.org/index.php/Gosmore)
The big issue at the moment is that the
OSM data (which is what I'll be using at least as I don't have any
Garmin maps for Navit) lack certain metadata which would be useful.
The main thing here is the road speed, or some indicator of what the
road speed might be (e.g. road type data
Hi everyone,
As at least some of you know, the dsp-sbc task works (for all the
music I've tried anyway, but I know there are some oddities, which I'm
going to investigate - e.g. qwerty's music ;).
This is all well and good, but we don't gain much, except possibly
better battery life if we
I am really surprised, there is a small group of maemo developers
showing interest not to discuss maemo multitouch and showing
interest to have maemo no-multitouch in next years.
I think Igor was fairly explicit in what he said, capacitive multi-touch was
not very precise, therefore a
Someone else mentioned possible patent infringements, I
don't know how much
of a factor this is.
Who said so ?
What parent infringements ?
I have carefully analyzed patent applications by Apple and full-text
patents granted to Apple
and there is nothing what can be infringed with
Hi all,
A few of us sat down with John Costigan (aka Gnuite) after his presentation
at the Maemo Summit and as well as drinking a few beers/vodkas discussed how
to achieve the end goal. I just thought I'd start the conversation going
here and summarise my thoughts (John has probably not even made
Hi Pierre,
I have been looking at pyrender and did try recently to have a on the
fly vector map rendering in python. It was so slow i decided to use pre
made tiles instead.
Hmm, ok, well that's indicating that we should use C then.
I also used most part of pyroute to try to make off line
Hi Till,
do you want an honest reply: Don't do that. Maemo-Mapper
isn't meant to handle
vector data. Period.
Indeed, but maemo-mapper will not be handling the vector data, that will be
the job of the render/routing server; maemo-mapper will continue handling
bitmap data.
These are my
Recently I have been trying to make it running and seems
like we have a very
good chance to have it working nicely. It is also
interesting, that the
linux-omap guys seem to be developing a new driver [3] for
AIC23 which may
eventually become a better alternative.
Very nice!
It's a little unclear whether it's targeting volunteer developers
working on this in their spare time who might be interested
in making a
living on it, or companies who are working on free software, or
volunteers who just want a hand, but are very happy staying
volunteers.
We are
I still don't know if I can propose an application that is
not started yet.
Just in case you don't remember, I explain my idea again.
My goal is creating a GPS position sharing client. What this
application will do? I try to explain in few simple steps...
snip
3) you start adding
3) you start adding other people to your contact list and you choose
if you want to share your GPS position with them (I suppose
yes, else
why you add them?? :P )
There is already a method of providing location data over the
XMPP/Jabber
protocol which the built in messenger uses
I wrote an application named My_app that plays audio and also records
voice from microphone. I usually use this application from command
prompt. There are lots of printfs in it for debugging purpose which gets
printed on terminal when the application is run. I just put the
application in
Having thought about it a bit more, I think there are 3
realistic scenarios:
1) Force the Application Manager to do it, based on a simple rule
like having an i18n label defined.
2) Force the Application Manager to do it, with an
external package
defining the
- Development worklow? Do you want to have a structured
process with an
agreed set of features in scope, a UI plan and so on or do you see
better to continue the ad hoc approach of discussion+patches?
Specially
if you expect us providing i.e. nice icons this is not something that
needs
On Mon, Oct 27, 2008 at 10:35 AM, Fred [EMAIL PROTECTED] wrote:
Would VLC (http://www.videolan.org) be a good client ?
There was a port for Maemo but it was underpowered.
It has the capacity to be embedded and could be a very good all-purpose
(all-codec) media player ...
Perhaps this is
Can anyone tell me if the dsp tasks for pcm output allows
non-blocking calls and if it supports async operation via
callback/semaphore?
You should be able to tell by looking at the ARM-side (and available) source
for the Gstreamer DSP plugins.
Cheers,
Simon
But the current AM is a pretty unfriendly place for browsing
a long list
of available applications. In the past, I kept saying that I
don't want
the AM to turn into a portal for applications, that should be left to
the browser. We have downloads.maemo.org, which is this portal. Are
the unstable repository--whatever, so the user decides (perhaps with
the encouragement of some of their peers) to dive in, add the unstable
repository and install the application.
Use an install file to install the application in question? Assuming
the application needs libraries which are
Just to clear more, I only have stream of raw data to play.
When you say raw, what type of raw? i.e. there would be differences
between playing raw pcm data if it's alaw or ulaw, etc.
I was able to play it using playbin and setting its URI
property with 'file:///xxx'.
What was the xxx in
Would the manual mode help to avoid tearing?
Yes, and it does help to avoid tearing. At least this works fine for
XV extension. But getting tearfree scrolling/panning in GTK
applications for example is a bit more challenging. I can provide a
more detailed explanation if anybody is
hi All,
I know that Jpeg image can be created with Gstreamer , while how to
create a BMP format image by c or python?
Any help would be appreciated, thanks in advance!
Google? A bitmap is just a header followed by the data (which can just
be raw data if you don't want to implement
...@gmail.com]
Sent: 23 February 2009 12:37
To: Simon Pickering
Cc: maemo-developers@maemo.org
Subject: Re: How to create a BMP image using c or python
hi All,
Thank you for your tips and I want to add a point that
I want to get BMP file form N800 camera,You know that we
can get
Hi Nick,
I'm trying to figure out if there's a bug in Maemo's gstreamer or if I'm
doing something wrong. It seems that if I seek too many times in rapid
succession gstreamer will report a false position (normally 0) when
query_position is called.
I hacked together a sample player[1] that
I am interested in working for maemo in this year's Gsoc. I am in
particular interested in the idea 'Barcode Scanner' listed on maemo's
idea page for this year's Gsoc. I have quite a lot of experience in
Python and hope to use the same for the development purpose.
Dunno about GSoC, but take
Hi Steffen,
some month ago i tried to port http://zebra.sourceforge.net/
to the maemo platform.
The Zebra Barcode Reader can decode barcodes from a live video stream
(v4l) an static images (jpeg, bmp, etc.).
Thanks for the pointer. For maemo-barcode we currently use the main
logic provided
Also, i think we should look at GOCR as the alternate toolkit
that can be used for the project.
Looks like that project has been renamed to Conjecture now
(http://www.corollarium.com/conjecture/).
Simon
___
maemo-developers mailing list
Also, i think we should look at GOCR as the alternate toolkit
that can be used for the project.
Looks like that project has been renamed to Conjecture now
(http://www.corollarium.com/conjecture/).
Reading the EAN-13 barcode should not require to complicated ocr software
I think the basic
Producing a useful interface to let people obtain a decoded
string/etc. from whatever sort of barcode is a worthy goal (and having
the code select from a range of decoders preferably), as is improving
the speed of some of the 2D decoders, as is producing web scraping
functions that could be
I've added a page on the wiki with some thoughts about areas that
could be attacked by GSoC (and in general for that matter). I've not
added any links to examples (e.g. Delicious, Andoid Scan) to
illustrate my thoughts yet.
Oops, might pay to add the link of course :)
OpenGL is not available in the device but OpenGL ES2 is. Notice that
this is a big problem when porting OpenGL applications from the desktop
PC world. Some kind of OpenGL to OpenGLES conversion layers are
possible but with some FPS cost, I assume.
Something like this perhaps, I imagine
Hi all,
Just a small question about the location framework, I understand that
the framework will use different backends, in the same sort of way that
GeoClue does (see [1]), are we allowed to know what backends will be
available?
GPS is in there, what about things like WiFi access point
Am Mittwoch 03 Juni 2009 schrieb Qole:
I really want the next Maemo device to succeed, and one of the first things
the gadget blogs and technophiles will want to see is the games. This means
Playing games? What input method do you expect to use?
Till
Bluetooth games controller/kb! :)
GPE Contacts has an entry widget in the toolbar so people can enter
searches
directly. This works fine on earlier versions of Maemo but in
Fremantle I
can't click in the widget or enter text into it.
Any ideas what is wrong?
The Home applets don't support text input.
in the toolbar
Ah sorry, misread, ignore me :)
Simon
-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org] On Behalf Of Graham Cobb
Sent: 02 September 2009 16:06
To: maemo-developers@maemo.org
Subject: Entry widget in Fremantle
Hello everyone,
I'm looking into how to use the camera on the N900 when it is released,
I would like to be able to write some code in Python if at all possible,
but I guess I can move my app back to C if needs must.
Anyway, the camera will need to be focused, so I have been trawling
through the
this has been a good informative discussion.
since we are working on beta, can i suggest something.
anidels point about app feedback *from the device itself* is
important.
if me as a user selects extras testing and installs a an app
because anidel said his new version is there from
you have installed an app from the -testing repository.
you are therefore signing up to be a tester.
i dont expect normal apps to have this procedure.
it is merely a way to expedite feedback
Ah yes, forgot this was specific to -testing.
Simon
Use the fakeroot command [1].
Cheers,
Simon
1.
http://www.scratchbox.org/documentation/user/scratchbox-1.0/html/fakeroo
t.html
-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org] On Behalf Of Akshey Jawa
Sent: 29 September 2009
Hi all,
I seem to remember hearing that reverse-geocoding is provided by Nokia
on Maemo 5, and was just wondering which package contains this
functionality and if there are any docs/examples of its use?
Thanks,
Simon
___
maemo-developers mailing
Hi all
I've been hacking away at maemo-barcode (now called mbarcode to remove
the maemo bit as we're not supposed to use that;) and have made some
progress.
The code is here:
https://garage.maemo.org/plugins/scmsvn/viewcvs.php/branches/simon_wip/maemo-barcode/?root=maemo-barcode
binaries here:
The code is here:
https://garage.maemo.org/plugins/scmsvn/viewcvs.php/branches/simon_wip/maemo-barcode/?root=maemo-barcode
binaries here: (you need to install libdmtx0, then just run the mbarcode
binary after chmod'ing it):
http://people.bath.ac.uk/enpsgp/nokia770/mbarcode/fremantle/
I
For 1D codes mbarcode will attempt a very basic webscrape of Amazon and
will (hopefully) return a title (rather than a segfault). For URLs
encoded in a QR code/datamatrix it will open the webbrowser and for
vCards it will add them to your contacts.
Why is it necessary to do a webscrape
Hi Kimmo,
So all in all it's still work in progress, but it does at least work
well enough to test. Except that I use dialogs to ask the user if they
want to open a decoded URL/add a decoded vCard, and if these dialogs are
displayed the UI locks up straight afterwards. If I comment them
For 1D codes mbarcode will attempt a very basic webscrape of Amazon and
will (hopefully) return a title (rather than a segfault). For URLs
encoded in a QR code/datamatrix it will open the webbrowser and for
vCards it will add them to your contacts.
Why is it necessary to do a
On Thu, 2009-10-15 at 10:43 +0100, Graham Cobb wrote:
On Thursday 15 October 2009 09:10:44 Simon Pickering wrote:
Replying to myself, another option (which is the same one that Android
Scan/CompareEverywhere uses) would be to move the scraping to a
server. This might let me use a single key
Hi Jody,
On Thu, 2009-10-15 at 21:42 +0300, Jody Fanning wrote:
On 15.10.2009 10:57, Simon Pickering wrote:
For 1D codes mbarcode will attempt a very basic webscrape of Amazon and
will (hopefully) return a title (rather than a segfault). For URLs
encoded in a QR code/datamatrix
So I'm more than happy to do this (after I look at libgdigicam to
work
out how to focus the N900's camera and turn the LED on), as long as
people want to use it, I don't want to waste time chopping things
up if
no-one wants to use it afterwards.
I want to use it. =)
An easy-to-use
Hi all,
I'm looking for a geocoding library to run on the N900. I want to take
the location string attached to those N900 using online contacts who
provide it, and plot that on a map (Emerillon).
Of course having to parse the message string and then do the geocoding
is rather wasteful (of CPU,
GeoClue offers a geocoding api, but as we use liblocation rather
than
GeoClue, and as I remember someone saying at the summit (in the
presentation on location stuff) that there would be an api to do
(reverse)geocoding, I was just wondering if this is indeed the case
and
when we might
Hello everyone
I've packaged up and pushed libgmp to extras-devel, but obviously made a
mistake in the Debianisation as it's trying to install a file to my
build directory (so don't try installing it yet). I can guess why the
code I inserted is wrong, but can't work out what to put in to actually
If I want to develop an app that integrates with a map
plugin, then obviously I want to use Ovi maps but the Ovi
Maps SDK doesn't support Maemo and as far as I know the Ovi
Maps app for Maemo can't be used as a plugin.
There must be work going on behind the scenes to resolve this
Hi all,
Though this is probably more of a -users subject, I thought some testing
might be worthwhile to begin with, plus I'd hate to have to actually pay
attention to the -users list ;)
I've been wondering about Google Latitude for a while now (ever since we
were at the summit and trying to meet
Not sure how location updates work, whether they are handled
automatically or not, something to be tested. It also might
I'm sat in my flat (i.e. with only a cell id location), and can see myself
jumping all around Bath, so I guess updates are handled automatically.
The one strange thing is
I'm trying this right now, but belive me: using Google
services (Gmail, Maps, Reader, ecc...) with N900 is something
that make you
say: what is this shit?! I want an iPhone! :(
GOOGLE: PLEASE, release your suite for Maemo! Thanks!
Well yeah, it would be good if they would, but for
I'm thinking of a small usage, a app that found the freest frequency
(by listening fm with the transmitter) and change the frequency of
transmitted music to the found one and send an rds signal by the
transmitter, so you don't have to change frequency on your
car receiver (or
GPS data is stored in tracker for images only. Till wants GPS data
for
*all* file types.
I really REALLY think tracker is the only useful way to deal with
geotags especially in a mobile device where indexing may really be
expensive with respect to CPU power and battery.
We
Is this an effect of the PR 1.1 problem and I have to rebuild
libIllumination, too?
Yes. What you see there is that libillumination0 is built
against newer gstreamer and libosso (from pr1.1)
The fastest way to solve this is to submit the package again (increase
revision)
Have all
What checks there are in place to verify that the package
uploader and
the package maintainer field (shown to people who install
the packages)
match?
I think Niels has a check for that in the QA software he has
written, in fact, I am certain of it. :) This check does not
I'd suggest that the autobuilder checks to see that the
uploader's email
address is included in one of the *Maintainer fields; but
there is the
slight problem of what happens when someone is uploading
someone else's
package (e.g. as a favour when they are away from a build
Thanks -- I have no issues with dropping my name into
the maintainer field; I just didn't want to steal any credit
from the real authors of
those things that I just repackaged. I do know the language
of everything
I've repackages; and could probably muddle my way through
remove it if they don't like it. It is not about the quality
of the app itself: its usability, its GUI, how well it works,
whether it is useful, whether it has screen shots, etc --
that is what crowd-sourced rating systems are about (the
stars, the reviews, the comments). Any app
Marius Vollmer wrote:
To be fair, libraries do not _need_ to be shared, sharing them is an
optimization.
True, but this is very inefficient on small-memory devices. It makes a
huge difference to have, say, 3 applications sharing a library instead
of having 3 copies in memory instead.
And
Also, the idea that an application can both be low
quality and end user ready is bizarre.
If the general Nokia view is that Extras apps should also
look pretty
and have nice design (i.e. so they reflect well on the
device), which is
a good goal for all apps, but should not be
Also, the idea that an application can both be low quality and
end
user ready is a bizarre.
I completely agree with Graham Cobb here, Extras should contain apps
that work no matter how pretty or poorly spelled they are.
To repeat myself, this is not really the issue here. Some
in maemo-mapper I have a lot of code involved in doing
transformations from latitude/longitude to Mercator
coordinates (used in google maps, for example), calculation
of distances, etc.
I'm trying to use integer arithmetics as much as
possible, but sometimes it's a
Personally, I think it's too small for a 3 month project, though.
However getting LRC parsing into gstreamer or MAFW for use by
the Nokia media player would be a fine challenge for three
months, IMHO.
This certainly sounds useful.
But since the Nokia media player is closed source, it
I'm currently using GStreamer to play mp3 files. I'm trying
to move all mp3 decoding to the DSP but I'm unable to find
any useful info on the matter.
May I ask why you're trying to move mp3 decoding to the DSP? Are the mp3s
the sound track/effects for a game, etc., so you want to have more
I'm currently using GStreamer to play mp3 files. I'm
trying to move
all mp3 decoding to the DSP but I'm unable to find any
useful info on
the matter.
May I ask why you're trying to move mp3 decoding to the
DSP? Are the
mp3s the sound track/effects for a game, etc., so you
Is there a project to QT QR-Code ?
Take a look at the Qt branch of the maemo-barcode Garage project, or install
mBarcode from extras-devel.
We use libzbar for the QR decoding (thanks derf for writing the decoder) via
a Gstreamer wrapper (thanks ensonic).
More developers for the core of
Hi Daniil,
QR is not mentioned in Debian package description.
http://packages.debian.org/sid/libzbar0
I think maintainer should be contacted.
It was introduced fairly recently (in 0.9 iirc) and fwiw we have 0.10 in the
extras-devel feed iirc.
See here: http://zbar.sourceforge.net/
A start may be this widget:
http://medieninf.de/qmapcontrol/
You might also want to look at the marblewidget (http://edu.kde.org/marble/).
As far as I know it can be built without any kde dependency, and is pretty
powerful.
Apparently it's also already running on an N900 (from the
On 11/06/2010 10:02, Till Harbaum wrote:
with the switch to qt i think there's a need for a qt map widget. I really
see a need for a unified widget to be used by all applications. The
current situation with multiple different map widgets on maemo5
shows what imho should be prevented:
- They
101 - 195 of 195 matches
Mail list logo