annotate DOCS/tech/wishlist @ 12257:15fedf4992b7

I consider myself ao_nas maintainer
author ranma
date Fri, 23 Apr 2004 11:00:05 +0000
parents 31dd9aa9611c
children 5ca00576a26c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
1
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
2 If wishes were fishes, we'd all cast nets ...
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
3
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
4
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
5
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
6 Documentation:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
7
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
8 * a nice and complete MEncoder tutorial
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
9
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
10 * continue docs review
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
11
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
12 * check docs for completeness
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
13
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
14 * write documentation HOWTO/rules document
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
15
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
16
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
17
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
18 Small improvements:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
19
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
20 * vo mga should completely blank the screen like fbdev and tdfxfb
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
21 (maybe there should be an option - some people seem to like it the
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
22 way it is, but then fbdev should also behave like this..)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
23
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
24 * Debian package creates mplayer.conf.1 .2 ...
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
25
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
26 * -vo fbdev -fb device ---> -fbdev:device
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
27
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
28 * accept dvd://9-12 command line
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
29
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
30 * make -geometry work with all vo drivers
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
31
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
32 * Make the output windows remember their positions when resizing to
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
33 double size.
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
34
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
35 * Ability to completely disable those popups ('cannot access cdrom',
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
36 'your system is too slow...').
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
37
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
38 * Ability to resize to full size/double size/triple (or half) size
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
39 upon key presses.
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
40
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
41 * wildcard support for MEncoder - mencoder *.avi blah
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
42
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
43
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
44
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
45 Cleanup:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
46
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
47 * integrate dvdnav into mplayer structure
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
48
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
49 * integrate libmpdvdkit2 into mplayer structure (message system and
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
50 command line options)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
51
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
52 * remove all obsolete code, options, files etc
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
53
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
54 * move Zoran JPEG encoder to video filters
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
55
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
56 * convert -zr options to -zr suboption:suboption format
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
57
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
58 * Restructure configure and fix CPU flags supported but not shown.
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
59
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
60
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
61
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
62 Filters:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
63
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
64 * eq filter should support RGB in addition to YUV
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
65
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
66
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
67
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
68 Enhancements:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
69
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
70 * adapt colored output from MPlayerXP
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
71
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
72 * merge VIDIX from MPlayerXP/sourceforge
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
73
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
74 * port ASF muxing from MPlayerXP
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
75
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
76 * write nut muxer/demuxer
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
77
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
78 * SSA style & colors handling
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
79
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 8416
diff changeset
80 * plugin structure for vf/af
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
81
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
82 * support for VirtualDub and Winamp plugins
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
83
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
84 * implement xawtv config file parser (for channels, etc)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
85
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
86 * finish icc support
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
87
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
88 * G400 2nd head through mga_vid ;)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
89
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
90 * DTS support
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
91
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
92 * do more things automagically
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
93
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
94 * guess correct DVD title
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
95
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
96 * SYUV and paletted RGB support in swscaler
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
97
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
98 * implement Plextor compatible SCSI VCD reading
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
99
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
100 * udp:// support (like xine and vlc)
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
101
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
102 * -stop option for MPlayer similar to -endpos for MEncoder
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
103
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
104 * color subtitles
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
105
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
106 * swf (flash) demuxer
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
107
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
108 * DirectX video acceleration -vo for Windows (similar to XvmC)
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
109
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
110 * hardware MPEG encoding support (Ati cards)
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
111
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
112
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
113
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
114 Difficult stuff:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
115
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
116 * reverse engineer all closed source codecs (QDM2, WMV9, Real, ...)
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
117
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
118 * support for Bink/Smacker codecs
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
119
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
120 * frame stepping
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
121
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
122 * allow frame insertion & removal in video filters (with timestamps)
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
123
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
124 * mixing of multiple videos (picture in picture, ...)
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
125
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
126 * stay in pause after seek, fullscreen etc
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
127
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
128 * write something like mptv to replace xawtv
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
129
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
130 * write/adapt a C implementation of RTSP
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
131
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
132 * real mmsu:// support
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
133
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
134 * encode to OGM, MP4, ASF, nut
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
135
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
136 * xinerama video filter that splits movie to 2 screens (like zr)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
137
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
138 * top notch DVD navigation like a hardware player
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
139
11050
373cf18405c4 FLAC now supported.
diego
parents: 10287
diff changeset
140 * JACK support
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
141
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
142 * write mpdump application to handle all -dump* options
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
143
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
144 * modular MEncoder with audio encoding API
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
145
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
146 * support for pausing/resuming of encoding in MEncoder
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
147
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
148 * TV support under Windows
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
149
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
150 * DRM support (divx.com, WMV, WMA, iTunes)