annotate DOCS/Polish/BUGS @ 2779:0ecadf56dc05

Eugene's fixes to work with QuickTime.qts
author arpi
date Fri, 09 Nov 2001 03:27:29 +0000
parents 15c14e28a6b4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1242
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
1 Znane problemy:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
2 ~~~~~~~~~~~
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
3
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
4 Szczególne, zależne od systemu/CPU :
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
6 1. SIGILL (signal 4) in draw_frame, on P3 (mostly with 2.2.x kernels):
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
7 Problem: movups is crashing in libvo/fastmemcpy.h
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
8 Workaround: ./configure --disable-fastmemcpy
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
9 SOLVED: disabled SSE code in fastmemcpy.h ;(
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
10
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
11 2. No image (black image) in RGB 15/16bpp (x11,dga,fbdev,svga) playing
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
12 MPEG or OpenDivX files:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
13 Problem: gcc 2.96 bug
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
14 Workaround: ./configure --disable-mmx, or use gcc 2.95.x
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
15 SOLVED: code fixed
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
16
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
17 3. SIGILL (signal 4) or other fault at loading l3codeca.acm:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
18 Problem: shared libs are loaded to 0x00xxxxxx instead of 0x40xxxxxx
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
19 Workaround: mplayer -afm 1 ...
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
20 SOLVED: you are using some security kernel patch, like OpenWall etc.
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
21
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
22 4. SIGILL (signal 4) on P3 using 2.2.x kernels:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
23 Problem: kernel 2.2.x doesn't have proper (working) SSE support
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
24 Solution: upgrade kernel to 2.4.x
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
25 Workaround: ./configure --disable-sse
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
26
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
27 5. General SIGILL (signal 4):
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
28 Problem: you compiled and run mplayer in different machines
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
29 (for example compiled on P3 and running on celeron)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
30 Solution: compile MPlayer on the same machine where you will use it!
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
31 Workaround: ./configure --disable-sse etc. options
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
32
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
33 Various A-V sync and other audio problems:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
35 General audio delay or jerky sound (exists with all or many files):
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
36 - audio buffer problems (buffer size badly detected)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
37 Workaround: mplayer -abs option
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
38 - slow machine (cpu or vga)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
39 try with -vo null, if it plays well, then you have slow VGA card/driver:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
40 Workaround: buy a faster card or read DOCS/VIDEOCARDS about how to speed up
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
41 SOLVED: try -framedrop
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
42
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
43 Audio delay/de-sync specific to one or a few files:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
44 - bad file (please upload the file, so we can check & fix)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
45 Workaround: -ni or -bps option (for non-interlaved or bad files)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
46 -mc 0 (required for files with VBR audio)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
47 -delay option or +/- keys at runtime to adjust delay
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
48 - your soundcard doesn't support 48Khz playback
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
49 Workaround: buy a better soundcard...
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
50 or try to decrease fps by 10% (use -fps 27 for a 30fps movie)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
51 - slow machine
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
52 (if A-V is not around 0, and teh last number in the status line increasing)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
53 Workaround: -framedrop
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
54
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
55 After many > or ^ (fast forward) audio vs. video is going out of sync (ASF/AVI)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
56 - bug in mplayer code (a-v sync probs after seek... not really bug but
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
57 my avi/asf seeking code is not perfect yet)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
58 Workaround: -bps
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
59 SOLVED: code fixed (but -bps still can help)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
60
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
61 Signal 11 in decode_audio:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
62 - mp3lib doesn't handle (yet) well bad/broken audio streams
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
63 Workaround: -afm 4
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
64 SOLVED: fixed mp3lib, it must be rock solid now!
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
65 - if it's still bad, try with -nosound [and report the bug, see BUGREPORTS]
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
66
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
67 No sound at all:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
68 - your file uses an unsupported codec
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
69 Workaround: read DOCS/CODECS, and help us adding support for it
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
70
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
71 Video-out problems:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
72 ~~~~~~~~~~~~~~~~~~~
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
73 First note: options -fs -vm and -zoom are just recommendations, not (yet)
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
74 supported by all drivers. So it isn't a bug if it doesn't work.
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
75 Only a few driver supports scaling/zooming, don't expect this from x11 or dga.
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
76
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
77 OSD/sub flickering:
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
78 - x11 driver: sorry, it can't be fixed now
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
79 - xv driver: increase number of buffers in libvo/vo_xv.c, and recompile all
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
80
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
81
15c14e28a6b4 polish translation of some key documents.
eyck
parents:
diff changeset
82 A'rpi / Astral & ESP-team