Re: [Tracker] Using setrlimit() is causing a lot of SIGSEGV
- From: Philip Van Hoof <spam pvanhoof be>
- To: jamie mccrack gmail com
- Cc: Martyn Russell <martyn lanedo com>, Tracker mailing list <tracker-list gnome org>
- Subject: Re: [Tracker] Using setrlimit() is causing a lot of SIGSEGV
- Date: Fri, 03 Apr 2009 15:44:35 +0200
On Fri, 2009-04-03 at 09:02 -0400, Jamie McCracken wrote:
Also memory usage can rocket especially with video files
It might be a case we extend the time permitted for the extractor to
finish so that slower machines are not penalised but I would object to
removing this safety net
I expect that the stream-based extractors of streamanalyzer will perform
a lot better on most of those video formats. As they can read chunks
from a stream rather than use a library like GStreamer to load a big
pipeline and the movie itself into it.
For some multi-media formats we need to read the entire thing to get an
accurate playtime time estimation. At least read several frames.
Note that streamanalyzer's integration has been merged with the vstore
branch since yesterday. I have set the required version for
streamanalyzer to 9.9.9 because streamanalyzer is not ported to Nepomuk
yet.
However ...
Take a look at this stuff: git://github.com/Phreedom/strigi-nepomuk.git
They are also trying to work together with us on having the same
conventions for URNs and anonymous URIs, so that it wont matter whether
our own extractors or StreamAnalyzer's Analyzers return us the Nepomuk
ontology based metadata back.
I have been testing with tracker-topanalyzer.cpp and it has been working
fine, except for yetunported ontology parts of StreamAnalyzer of course.
--
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be
gnome: pvanhoof at gnome dot org
http://pvanhoof.be/blog
http://codeminded.be
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]