Meneer Jansen wrote:
>
>
> 2009/5/31 Meneer Jansen <[email protected]
> <mailto:[email protected]>>
> Thank you for your kind reply and for the patch. :-) I tried to
> apply the patch by coping it into the source-tree root of Freevo and
> by typing:
>
> patch -p0 config-romdrive-detect.patch
>
> And then I installed Freevo again ("python setup.py install"). I
> hope that is how one applies a patch...
You should see some log messages at the start of freevo to see if this
has been applied.
> But unfortunately it does not work (yet). I tried to set all
> settings the way you recommended them. My cdrom setting in
> /etc/fstab is still like above. I set the the following setting in
> /etc/freevo/local_conf.py like you recommended:
>
>
> ROM_DRIVES = [ ('/media/cdrom0', '/dev/hdc', 'DVD') ]
>
> And I set:
>
> ROM_DRIVES_AUTOFS = True
Try this:
in /etc/fstab add another entry for the DVD drive, say /mnt/dvd, make a
/mnt/dvd directory.
Set the following in local_conf.py
ROM_DRIVES_AUTOFS = False
ROM_DRIVES = [ ('/mnt/dvd', '/dev/hdc', 'DVD') ]
> The auto mounter from Debian indeed mounts my DVD drive at
> /media/cdrom0 (I checked w/ my file browser). When I insert a DVD
> the video_ts and audio_ts folders show up in /media/cdrom0 (and in
> the symlink to it called "/media/cdrom"). But freevo still will not
> play my DVD's. Freevo still only shows the folders that are on the
> DVD. It is not, like you suggested, due to some sort of copy
> protection. Because all my DVD's show up like that in Freevo, and
> they used to play just fine in Freevo and they still play just fine
> in Xine. Strange, isn't it? Can it be some "code" left behind from
> an old Freevo version on my computer? It reminds me of the trouble I
> had with playing an AVI file from a DVD-ROM. The files showed up in
> Freevo, but wouldn't play (somehow Freevo showed the filenames, but
> could not find the files themselves (?)). Had someting to do w/ the
> two romdrives settings in local_conf.py. Could it be a conflict
> between /etc/freevo/local_conf.py and /home/my_name/.freevo/freevo.conf?
>
> The errors on the command line when I try to play a dvd and try to
> eject it (which often does not work in Freevo) etcetera are (I hope
> this helps):
>
>
> [CODE]
> Freevo 1.9.0 ready
> WARNING: Drive was mounted out of rom_drives.py: /media/cdrom0
> WARNING: Inconsistency regarding the mount status of: /media/cdrom0
> WARNING: opening '/dev/hdc' failed: [Errno 5] Input/output error"
Not quite sure what an input/output error is caused by. Could be a
driver problem or a disk problem. I don't think that this is freevo
related but could be.
> Freevo 1.9.0 exited
This is a nasty backtrace, you may need to check the packages in your
distro. It looks like a possible problem with libX11 or perhaps libSDL,
pygame or even the Python build. Since you are using Python-2.5 make
sure that you are using 2.5.4.
> *** glibc detected *** python: free(): invalid pointer: 0x099c5f88 ***
> ======= Backtrace: =========
> /lib/i686/cmov/libc.so.6[0xb7da3624]
> /lib/i686/cmov/libc.so.6(cfree+0x96)[0xb7da5826]
> /usr/lib/libX11.so.6[0xb6e3e81e]
> /usr/lib/libX11.so.6(XrmDestroyDatabase+0x85)[0xb6e55a65]
> /usr/lib/libX11.so.6(_XFreeDisplayStructure+0x141)[0xb6e40601]
> /usr/lib/libX11.so.6(XCloseDisplay+0xf6)[0xb6e2d1b6]
> /usr/lib/libSDL-1.2.so.0[0xb7a57d7e]
> /usr/lib/libSDL-1.2.so.0[0xb7a61b71]
> /usr/lib/libSDL-1.2.so.0(SDL_VideoQuit+0x50)[0xb7a4fc70]
> /usr/lib/libSDL-1.2.so.0(SDL_QuitSubSystem+0x64)[0xb7a25584]
> /usr/lib/python2.5/site-packages/pygame/base.so[0xb7ae89ce]
> /usr/lib/python2.5/site-packages/pygame/base.so[0xb7ae8a8a]
> python(Py_Finalize+0x167)[0x80ed617]
> python(Py_Main+0x5ef)[0x8058d0f]
> python(main+0x22)[0x80586f2]
> /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7d4b455]
> python[0x8058631]
> ======= Memory map: ========
> 08048000-08143000 r-xp 00000000 03:03 1491132 /usr/bin/python2.5
> 08143000-08168000 rw-p 000fa000 03:03 1491132 /usr/bin/python2.5
> 08168000-0816e000 rw-p 08168000 00:00 0
> 097ba000-0a35a000 rw-p 097ba000 00:00 0 [heap]
> b34d6000-b3657000 rw-p b34d6000 00:00 0
> b3769000-b376a000 ---p b3769000 00:00 0
> b376a000-b3f6a000 rw-p b376a000 00:00 0
> b3f6a000-b3f72000 r-xp 00000000 03:03 1838724
> /usr/lib/python2.5/lib-dynload/_elementtree.so
> b3f72000-b3f73000 rw-p 00008000 03:03 1838724
> /usr/lib/python2.5/lib-dynload/_elementtree.so
> b3f73000-b40a6000 r-xp 00000000 03:03 1493887
> /usr/lib/libxml2.so.2.6.32
> b40a6000-b40ab000 rw-p 00132000 03:03 1493887
> /usr/lib/libxml2.so.2.6.32
> b40ab000-b40ac000 rw-p b40ab000 00:00 0
> b45dd000-b45ec000 r-xp 00000000 03:03 770075 /lib/libbz2.so.1.0.4
> b45ec000-b45ed000 rw-p 0000f000 03:03 770075 /lib/libbz2.so.1.0.4
> b4604000-b4612000 r-xp 00000000 03:03 1503491
> /usr/lib/libid3tag.so.0.3.0
> b4612000-b4614000 rw-p 0000d000 03:03 1503491
> /usr/lib/libid3tag.so.0.3.0
> b461d000-b4620000 r-xp 00000000 03:03 1852013
> /usr/lib/imlib2/loaders/bmp.so
> b4620000-b4621000 rw-p 00002000 03:03 1852013
> /usr/lib/imlib2/loaders/bmp.so
> b4621000-b4628000 r-xp 00000000 03:03 1504598
> /usr/lib/libgif.so.4.1.6
> b4628000-b4629000 rw-p 00006000 03:03 1504598
> /usr/lib/libgif.so.4.1.6
> b4629000-b462a000 r-xp 00000000 03:03 1852015
> /usr/lib/imlib2/loaders/gif.so
> b462a000-b462b000 rw-p 00001000 03:03 1852015
> /usr/lib/imlib2/loaders/gif.so
> b49b8000-b49b9000 r-xp 00000000 03:03 1852012
> /usr/lib/imlib2/loaders/argb.so
> b49b9000-b49ba000 rw-p 00000000 03:03 1852012
> /usr/lib/imlib2/loaders/argb.so
> b49ba000-b49bd000 r-xp 00000000 03:03 1852016
> /usr/lib/imlib2/loaders/id3.so
> b49bd000-b49be000 rw-p 00002000 03:03 1852016
> /usr/lib/imlib2/loaders/id3.so
> b49be000-b49c0000 r-xp 00000000 03:03 1852017
> /usr/lib/imlib2/loaders/jpeg.so
> b49c0000-b49c1000 rw-p 00001000 03:03 1852017
> /usr/lib/imlib2/loaders/jpeg.so
> b49c1000-b49c3000 r-xp 00000000 03:03 1852018
> /usr/lib/imlib2/loaders/lbm.so
> b49c3000-b49c4000 rw-p 00001000 03:03 1852018
> /usr/lib/imlib2/loaders/lbm.so
> b49c4000-b49c6000 r-xp 00000000 03:03 1852019
> /usr/lib/imlib2/loaders/png.so
> b49c6000-b49c7000 rw-p 00002000 03:03 1852019
> /usr/lib/imlib2/loaders/png.so
> b49c7000-b49ca000 r-xp 00000000 03:03 1852020
> /usr/lib/imlib2/loaders/pnm.so
> b49ca000-b49cb000 rw-p 00002000 03:03 1852020
> /usr/lib/imlib2/loaders/pnm.so
> b49cb000-b49cd000 r-xp 00000000 03:03 1852021
> /usr/lib/imlib2/loaders/tga.so
> b49cd000-b49ce000 rw-p 00001000 03:03 1852021
> /usr/lib/imlib2/loaders/tga.so
> b49ce000-b49df000 r--p 00000000 03:03 1855160
> /usr/share/freevo/fonts/Vera.ttf
> b49df000-b4a20000 rw-p b49df000 00:00 0
> b4a20000-b4a61000 r-xp 00000000 03:03 1639672
> /usr/lib/python-support/python-libxml2/python2.5/libxml2mod.so
> b4a61000-b4a66000 rw-p 00041000 03:03 1639672
> /usr/lib/python-support/python-libxml2/python2.5/libxml2mod.so
> [/CODE]
>
>
> [UPDATE] When I try to play my video-DVD's, as if they were a DVD-ROM
> with AVI files on them, it sort of works. Here's what i did. I chose
> "browse local filesystems" and then I browsed to cdrom0. Now, when I
> press Enter, Xine plays the DVD! However, because the DVD is not
> recognized in Freevo's main Movie menu I can not view any info when I
> press E (for Extra Menu). That is, Freevo shows me the entries called:
> "DVD Title List, Full Description" etc. But when I press enter on one of
> them Freevo echoes "Directory is empty". Hence, no imdb ifo (yet)
> either. But we're getting pretty close to a solution, I think. :-)
Duncan
------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users