FAQ
General note
Please upgrade to the latest version of ogle before reporting any
problems, chances are that your problem is fixed in the latest version.
1. It fails at startup with an error about not finding a shared library.
You probably have a faulty 'ld'. Make sure that you have version 2.11s
or later. Upgrade 'ld' (it comes with binutils) or add the right path
(usually /usr/local/lib/ogle ) to the environment variable
LD_LIBRARY_PATH .
3. How do I read a DVD?
Just start ogle and select the directory where the DVD resides. If it isn't
mounted select the device node corresponding to the DVD drive.
You can also use the "open disc" command, this defaults to opening
/dev/dvd .
4. How do I read an encrypted DVD?
Just like a regular unencrypted DVD, however you will need write access to
the DVD drive's device node to get the CSS key exchange to work.
You need to install libdvdcss as well.
5. How do I read MPEG1 or MPEG2 VOB files?
This feature is currently broken.
6. programstream.c:36: dvdread/dvd_reader.h: No such file or directory
Try configuring with './configure --with-libdvdread=/usr/local
', substitute /usr/local for the path to where you
installed libdvdread.
9. There is no audio.
Make sure you have chosen an ac3 audio stream, (mpeg and dts currently don't work).
10. Is there support for Hollywood+/dxr3 hardware decoders?
Not at the moment, but we plan to support it at a later date.
11. when running configure in ogle_gui I get this:
'configure: error: Needs libdvdcontrol, install it and/or specify the location'
But I have libdvdcontrol.so in /usr/local/lib/ogle/
Upgrading to binutils-2.11 should fix this problem.
12. I get lots of 'demux: Found a scrambled PES packet! (1)' and the movie won't play.
The problem might also be that you are running as root. There seems to be
some general problem with libcss and/or the CSS ioctl's when you run as root.
13. Is there a full screen mode?
Yes, press 'f' or use the gui to toggle.
14. I can't find libdvdcontrol. There's no link on you site.
libdvdcontrol comes with ogle. If you've installed ogle it's there.
15. What is db1? Why can't I find it?
It's the Berkeley Database (Berkeley DB). This library used to be
part of the glibc package. If you don't have it install the developer
package. Some Linux distributions have only libdb1.so.2
This is easily fixed with ln -s libdb1.so.2 libdb1.so
17. I have an ATI graphics card and the picture is strange. (Half the
picture missing, inverted pixels)
This is because of your ATI graphics driver. Upgrading to
XFree86 4.1.0 and using the drivers from
the GATOS project should help.
Mirrors are GATOS project and
GATOS project.
20. I only get a blue window, can't see any video but I do hear the sound.
Or I have a fast computer but it very slow, the title doesn't contain "Xv".
Your Xvideo (Xv) driver is not working correctly. Upgrade to the latest
version and try again.
If you have a nVidia card get the
drivers from them.
If you have an ATI card get the
drivers from the GATOS project.
Mirrors are GATOS project and
GATOS project.
For S3 Savage
http://www.probo.com/timr/savage40.html or perhaps
S3 Graphics.
21. I get the error message: get_buffer(), shmget(): Invalid argument
The shared memory max size is set too low.
You should have something like this in your /etc/system file (sun solaris):
* Shared memory
set shmsys:shminfo_shmmax = 0x2000000
set shmsys:shminfo_shmmni = 0x1000
set shmsys:shminfo_shmseg = 0x100
22. libdvdcss error: css error: ioctl_ReadCopyright failed, make sure
DVD ioctls were compiled in.
If you have a 2.2.19 or any 2.4 Kernel you already have DVD ioctls, however
you need to read and write permission on the DVD drive's device node to be
able to use the DVD ioctls.
23. I'm getting "Can not set sample rate" from a52dec followed by ao_play() errors.
Most likely your soundcard can't play 16bit stereo at 48kHz and a52dec
currently does not have code to do resampling. Untill we work around this
in some way use an older version with the external ac3dec. Edit $prefix/bin/ogle and change the lines that say:
#DVDP_AC3=$DVDP_ROOT/ac3dec_wrap
DVDP_AC3=$DVDP_ROOT/a52_decoder
to
DVDP_AC3=$DVDP_ROOT/ac3dec_wrap
#DVDP_AC3=$DVDP_ROOT/a52_decoder
and don't forget to start ac3dec /tmp/ac3 as before.
26. Dvd play back works fine, but is seems to take a long time to
start up (several minutes) what could be the problem?
or
When I start ogle it seems to just sit there reading the dvd and the video
never starts.
Please try upgrading to our patched version of libdvdcss (0.3.0-ogle2)
this should fix the problem, if it works. If it does not work then you will
have to go with the non-patched version and simply wait it out. Chances are
that if it does not work the region of your player is not set, or set
to another region than the DVD you are trying to play. There might be
a future version that caches the work so you'd only have to wait the
very fisrt time you play a specific DVD.
More detail: The non-patched version of libdvdcss must open all of the
titles on the disc at startup to generate the decryption keys for them.
The patched version requests them from the drive instead of figuring them
out from the contents of the files. If you are running on the non-patched
version it can take a very long time to read all the titles (the more titles
on the disc the longer it will take, but it also depends some on the content).
27. The video doesn't scale
You need Xv to be able to scale the video.
If 'xvinfo' says "no adaptors" you don't have Xv working.
If you have a TNT(2) or another nvidia gfxcard you need nvidias binary drivers
(www.nvidia.com).
Geforce cards have support by the drivers included with
XFree86 too.
28. Doing 'rpm -ivh ogle-devel-0.7.5-2.i686.rpm ogle-0.7.5-2.i686.rpm'
results in an error like this:
error: failed dependencies:
libdvdcontrol.so.3 is needed by ogle-0.7.5-2
See these instructions for installing SRPMs.
X. My question wasn't answered above. I think I have found a bug.
Send an email to dvd@dtek.chalmers.se or drop by on IRC.
I usually idle on #ogle (irc.openprojects.net), nick hh or hjort. Please
write all possible information that you think we might need. This
includes versions (ogle, XFree86, auto*, distribution, graphics card, ...)
It's much easier for us to filter the information than guessing what you
have.
Also, please make sure that you have the latest version of ogle, since
problems tend to get fixed as soon as they are reported :)
|