Toon posts:

[Freevo] jpg probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben nog steeds bezig met freevo en een dxr3. Vooral met het vanaf cvs installeren heb ik al veel problemen gehad (zie vorig topicn, rest wel kunnen oplossen). Maar nu heb ik als probleem dat hij gelijk weer afsluit in verband met een error. Ik heb hem nou inmiddels op X11 ingesteld. Ik vraag me af of dit kwalitatief enigzins uitmaakt, maar dat is geen probleem. Maar als output krijg ik nu:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Error: TV_RECORD_DIR not set
Please set TV_RECORD_DIR to the directory, where recordings should be stored
or remove the tv plugin. Autoset variable to /root.

Error: VIDEO_SHOW_DATA_DIR not found
ROM_DRIVES: Auto-detected and added "('/media/cdrom0', '/dev/hdc', 'CD-1')"
svgalib: Failed to initialize mouse.
vfs.open: error opening file /root/.freevo/vfs/var/cache/freevo/skin-0
vfs.open: error opening file /root/.freevo/vfs/var/cache/freevo/skin-0
Crash!
Traceback (most recent call last):
  File "/home/sid/freevo/site-packages/freevo/main.py", line 354, in ?
    plugin.init(splash.progress)
  File "/home/sid/freevo/src/plugin.py", line 375, in init
    callback()
  File "/home/sid/freevo/site-packages/freevo/main.py", line 303, in progress
    self.engine.draw(None)
  File "/home/sid/freevo/src/gui/areas/handler.py", line 356, in draw
    a.draw(theme, object, viewitem, infoitem, area_definitions)
  File "/home/sid/freevo/src/gui/areas/area.py", line 146, in draw
    self.__draw_background()
  File "/home/sid/freevo/src/gui/areas/area.py", line 316, in __draw_background
    background=True)
  File "/home/sid/freevo/src/gui/areas/area.py", line 407, in drawimage
    i = Image(image, (x, y), (w, h))
  File "/home/sid/freevo/src/gui/widgets/image.py", line 72, in __init__
    CanvasImage.__init__(self, image)
  File "/home/sid/freevo/site-packages/mevas/image.py", line 20, in __init__
    self.set_image(image_or_size)
  File "/home/sid/freevo/site-packages/mevas/image.py", line 125, in set_image
    image = imagelib.open(image)
  File "/home/sid/freevo/site-packages/mevas/imagelib/imlib2_backend.py", line 153, in open
    return Image(file)
  File "/home/sid/freevo/site-packages/mevas/imagelib/imlib2_backend.py", line 28, in __init__
    self._image = Imlib2.Image(image_or_filename)
  File "/home/sid/freevo/site-packages/Imlib2.py", line 38, in __init__
    self._image = _Imlib2.open(image_or_filename)
IOError: Could not open /home/sid/freevo/share/images/blurrback.jpg: 4


Ik volg wel dat ie de jpg niet kan openen maar ik zou niet weten waarom niet.

[ Voor 13% gewijzigd door Verwijderd op 16-11-2004 19:04 ]


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Nou, er gaat in ieder geval een heel stuk meer mis dan alleen het openen van die JPEG.
Het begint al op de eerste regel:
code:
1
2
3
Error: TV_RECORD_DIR not set
Please set TV_RECORD_DIR to the directory, where recordings should be stored
or remove the tv plugin. Autoset variable to /root.

Deze error is niet fataal, maar als je de tv plugin wilt gebruiken, moet je de environment variable TV_RECORD_DIR zetten om deze error (vind het eigenlijk meer een warning) te voorkomen. Hetzelfde voor de error betreffende VIDEO_DATA_DIR.

Vanaf regel 7 lijkt het fout te gaan:
code:
1
2
3
4
5
svgalib: Failed to initialize mouse.
vfs.open: error opening file /root/.freevo/vfs/var/cache/freevo/skin-0
vfs.open: error opening file /root/.freevo/vfs/var/cache/freevo/skin-0
Crash!
Traceback (most recent call last):

Waarom die eerste foutmelding optreedt weet ik niet. Volgens mij heb je svgalib niet eens nodig als je X11 gebruikt. Die vfs.open fouten zijn een stuk ernstiger: Freevo kan wat essentiele directories niet benaderen, waardoor uiteindelijk de IOError van regel 38 volgt, voorafgegaan door een hele python traceback (Freevo is geschreven in python).

Kijk eens of /root/.freevo/vfs/var/cache/freevo/skin-0 bestaat, en of daar misschien iets mis mee lijkt te zijn.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


Verwijderd

Topicstarter
Van dat eerste was ik me inderdaad wel bewust, maar ik wou om te beginnen gewoon freevo werkend krijgen.

code:
1
2
server:~/.freevo/vfs/var/cache/freevo# ls -a
.  ..


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
./freevo cache
Freevo cache

Freevo will now generate a metadata cache for all your files and
create thumbnails from images for faster access.

ERROR: VIDEO_ITEMS contains root directory, skipped.
ERROR: AUDIO_ITEMS contains root directory, skipped.
ERROR: IMAGE_ITEMS contains root directory, skipped.
deleting old cache files from older freevo version.... deleted 0 file(s)
deleting old cachefiles............................... deleted 0 file(s)
deleting cache for directories not existing anymore... done
deleting old entries in metainfo...................... done
checking mmpython cache files......................... 0 changes
checking thumbnails................................... 0 file(s)
creating audio metadata............................... done
creating playlist metadata............................ done
checking database..................................... done
creating directory metadata........................... done

caching complete after 0.2 seconds


Ik heb het idee dat ik bij de installatie dan misschien toch iets vergeten ben. Maar het probleem is dat ik nergens een howto voor de cvs versie kan vinden en het verder gewoon heb gedaan zoals bij de normale versie's. Ik kan verder niet bedenken wat ik zou kunnen zijn vergeten.

Skin-0 is uiteraard niet te vinden.

Er is te weinig over de cvs versie te vinden. Jammer. Ik heb ook geen idee wat ik eventueel vergeten zou kunnen hebben. Dan ga ik het maar eens op een wat makkelijkere manier proberen kijken of dat ook kan met een dxr3.

[ Voor 10% gewijzigd door Verwijderd op 16-11-2004 22:05 ]


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

code:
1
2
3
ERROR: VIDEO_ITEMS contains root directory, skipped.
ERROR: AUDIO_ITEMS contains root directory, skipped.
ERROR: IMAGE_ITEMS contains root directory, skipped.

Dat lijkt me zeker niet kloppen. Je hebt nu dus duidelijk geen images in die directory staan, dus dan kan Freevo ze ook niet voor je laden. Ik raad je aan om toch nog even de hele installatieprocedure voor Freevo opnieuw door te lopen. Waarschijnlijk ben je toch ergens iets vergeten, bijvoorbeeld een configuratiefile die die environment variables voor je instelt.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • Candymirror
  • Registratie: November 2003
  • Laatst online: 14-02 14:52
Ik vind het leuk om te zien dat er nog iemand is die freevo met een drx3 aan de praat wil hebben. Ik nl ook.

Kijk eens in /var/cache/freevo/ mischien dat skin-0 daar wel tussen staat. Ik vermoed nl dat in je local_conf.py de cachedir niet goed staat. Of anders: updatedb| locate skin-0

Nu hier toch een topic gewijd is aan freevo + drx3, wil ik ook wel een vraag stellen.

Ik heb freevo draaien op debian middels de deb pakketjes, kernel 2.6.9, CVS versie van em8300 drivers en goed gepatchte SDL libs. Dus de output naar de dxr3 is erg goed:), echter wil freevo de gids niet weergeven. Ik vermoed dat freevo of liever sdl de em8300 niet vrijgeeft voor het weergeven van de gids.

Hier schijnt een optie voor te zijn in local_conf.py maar ik kan hem niet vinden. Ik weet dat hij ook niet standaard in het example staat. Ik heb me hier al suf naar gezocht op het inet.

Alvast bedankt

Verwijderd

Topicstarter
Skin-0 kan ik nergens vinden, dat had ik inderdaad al geprobeert zonder resultaat. Ik wil je ook wel helpen met de gids, maar zover ben ik nog niet gekomen. Geweldig om te horen dat er toch nog iemand is die het met een dxr3 doet :D Ik heb het alleen in het begin nogal anders gedaan als jou zo te lezen.

offtopic:
Ik heb je even toegevoegd op mijn msn

[ Voor 26% gewijzigd door Verwijderd op 17-11-2004 14:40 ]

Pagina: 1