annotate DOCS/tech/porting-status.txt @ 6526:561de0125a61

yvu9 and if09 support
author alex
date Sun, 23 Jun 2002 16:01:35 +0000
parents a31bef216c58
children 29781bb2b165
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6178
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
1 Porting status:
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
2 ~~~~~~~~~~~~~~~
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
3
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
4 This file should tells you what architectures and or OSes MPlayer/MEncoder
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
5 are currently ported to.
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
6
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
7 We are always happy about ports to new archs/OSes or improvements to the
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
8 current ones, so if you can help us, read patches.txt and happy hacking! ;-)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
9 Remember to also send a patch that updates this file if possible!
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
10
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
11 Of course we are also grateful about hardware/software donations that help
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
12 us to do porting or improvements of ports ourselves. (The MPlayer core
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
13 developers currently mainly own x86 hardware.)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
14
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
15 If you would like to donate or have porting questions, feel free to contanct
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
16 the MPlayer developers via the mplayer-dev-eng mailing-list (more info on
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
17 www.mplayerhq.hu).
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
18
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
19 Here is a list of the architectures/OSes, MPlayer/MEncoder currently run on
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
20 and also some notes or the points that still need to be done or improved:
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
21 (Names in brackets [] mean someone is already working on that)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
22
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
23 OSes:
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
24 ~~~~~
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
25 -> Linux
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
26 * main development OS
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
27
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
28 -> FreeBSD (insert main porters name,email)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
29
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
30 -> NetBSD (...)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
31
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
32 -> OpenBSD (...)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
33 + port VCD-code
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
34 + port libmpdvdkit
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
35
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
36 -> BSD/OS (Steven M. Schultz <sms at 2bsd.com>)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
37
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
38 -> Darwin/MacOS X (Atmos, Justin Hallet <justin at caisnet.com>)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
39 + minor fixes (iconv, sockets) -- will soon be included [Justin Hallet]
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
40 + VCD support (check videolans vlc/plugins/vcd/cdromtools.[ch]) [Justin Hallet]
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
41 + DVD support to libmpdvdkit [Justin Hallet]
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
42
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
43 -> Cygwin (Atmos)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
44 + add an automagical fix of sdl-configure's compile flags (contact Atmos for
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
45 more info)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
46 + write vo_directx for hw accelerated yuv overlay (code reference eg. videolan)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
47 + write ao_directx using direct sound as alternative to oss (low priority)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
48 + port vidix (needs special device driver for NT/2k/XP and 9x/Me)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
49 + VCD and DVD support (for the future, maybe vlc helps)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
50
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
51 -> QNX
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
52 + fix alsa (?)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
53
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
54 -> Solaris
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
55 + test/fix vidix (only solaris/x86)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
56
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
57 -> OS/2
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
58 * status? usable?
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
59
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
60 -> Minix (Gabu)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
61 * status? works?
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
62
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
63 -> IRIX (Oliver Schoenbrunner <oliver.schoenbrunner at jku.at>)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
64 + implement native color conversion (using vidix interface?)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
65
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
66
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
67 Architectures:
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
68 ~~~~~~~~~~~~~~
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
69 -> x86 IA-32
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
70 -> x86-64
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
71 -> IA-64
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
72 -> Alpha
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
73 -> Sparc
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
74 + fix mp3lib (?)
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
75 -> Sparc64
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
76 -> PowerPC
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
77 -> ARM
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
78 * up-to-date?
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
79 -> MIPS
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
80
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
81
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
82 --
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
83 Thank you!
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
84
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
85 Atmos
a31bef216c58 Initial cvs release of the porting-status.txt I proposed on dev-eng.
atmos4
parents:
diff changeset
86