annotate DOCS/tech/wishlist @ 19382:7c6c205b88b6

trying to fix the reverting paragraph if you dissagree, dont hesitate to revert this commit or flame, but at least we should not claim that svn cannot revert commits except by recommiting the old version
author michael
date Sun, 13 Aug 2006 22:14:32 +0000
parents 0e7e0f09db8b
children f45084fb38dc
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
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
8 * continue MEncoder tutorial
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
9
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
10 * review manual page again
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
11
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
12 * split manual page
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
13
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
14 * update and rewrite the XML documentation
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
15
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
16 * check documentation for completeness
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
17
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
18 * write documentation HOWTO/rules document
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
19
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
20 * write -lavdopts documentation
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
21
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
22
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
23
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
24 Small improvements:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
25
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
26 * vo_mga should completely blank the screen like fbdev and tdfxfb
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
27 (maybe there should be an option - some people seem to like it the
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
28 way it is, but then fbdev should also behave like this..)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
29
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
30 * Debian package creates mplayer.conf.1 .2 ...
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
31
10287
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 resize to full size/double size/triple (or half) size
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
36 upon key presses.
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
37
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
38 * real mute support, not just setting volume to 0
13209
5ee992301b73 Compn wished for forcing codecs.
diego
parents: 12959
diff changeset
39
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
40
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
41
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
42 Cleanup:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
43
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
44 * integrate dvdnav into mplayer structure
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
45
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
46 * integrate libmpdvdkit2 into mplayer structure (message system and
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
47 command line options)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
48
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
49 * remove all obsolete code, options, files etc
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
50
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
51 * Restructure configure and fix CPU flags supported but not shown.
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
52
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
53
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
54
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
55 Filters:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
56
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
57 * eq filter should support RGB in addition to YUV
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
58
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
59
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
60
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
61 Enhancements:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
62
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
63 * adapt colored output from MPlayerXP
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
64
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
65 * merge VIDIX from MPlayerXP/sourceforge
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
66
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
67 * port ASF muxing from MPlayerXP
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
68
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
69 * write nut muxer/demuxer
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
70
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
71 * SSA style & colors handling
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
72
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
73 * support for VirtualDub and Winamp plugins
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
74
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
75 * implement xawtv config file parser (for channels, etc)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
76
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
77 * G400 2nd head through mga_vid ;)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
78
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
79 * do more things automagically
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
80
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
81 * guess correct DVD title
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
82
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
83 * SYUV and paletted RGB support in swscaler
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
84
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
85 * implement Plextor compatible SCSI VCD reading
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
86
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
87 * -stop option for MPlayer similar to -endpos for MEncoder
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
88
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
89 * color subtitles
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
90
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
91 * DirectX video acceleration -vo for Windows (similar to XvmC)
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
92
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
93 * hardware MPEG encoding support (Ati cards)
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
94
12417
d94ae022d383 subtitles in black bands
diego
parents: 12404
diff changeset
95 * automatically display subtitles in black bands
d94ae022d383 subtitles in black bands
diego
parents: 12404
diff changeset
96
12649
7b7eb22f71e7 more wishes
diego
parents: 12560
diff changeset
97 * nsc playlist support
7b7eb22f71e7 more wishes
diego
parents: 12560
diff changeset
98
14900
13f99f9a5097 MEncoder now supports multiple files, Jack transport API requested.
diego
parents: 14805
diff changeset
99 * implement Jack Transport API
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
100
15120
7377c69c230c Add a starting point for people to implement stream quality selection.
diego
parents: 15032
diff changeset
101 * Stream quality selection, possibly based on available bandwidth.
7377c69c230c Add a starting point for people to implement stream quality selection.
diego
parents: 15032
diff changeset
102 Currently only available for MMS-over-HTTP (libmpdemux/asf_streaming.c).
15032
a4ae4e1c7c61 updates
diego
parents: 14904
diff changeset
103
17389
566662b701fc add mod playback to the wishlist
rathann
parents: 16257
diff changeset
104 * MOD playback (via libmodplug?) - bug #434
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
105
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
106 * allow multiple -dump* options at the same time - bug #70
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
107
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
108
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
109
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
110 Difficult stuff:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
111
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
112 * RE all closed source codecs (QDMC, WMV9, RV30, RV40, sipr, ...)
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
113
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
114 * support for Bink/Smacker codecs
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
115
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
116 * allow frame insertion & removal in video filters (with timestamps)
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
117
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
118 * mixing of multiple videos (picture in picture, ...)
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
119
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
120 * write something like mptv to replace xawtv
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
121
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
122 * write/adapt a C implementation of live555 RTSP
12404
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
123
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
124 * unify live555 and Real RTSP
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
125
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
126 * real mmsu:// support
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
127
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
128 * MEncoder output support for OGM, MKV, NUT
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
129
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
130 * xinerama video filter that splits movie to 2 screens (like zr)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
131
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
132 * top notch DVD navigation like a hardware player
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
133
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
134 * write mpdump application to handle all -dump* options
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
135
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
136 * modular MEncoder with audio encoding API
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
137
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
138 * multiple audio stream output in Mencoder
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
139
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
140 * support for pausing/resuming of encoding in MEncoder
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
141
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
142 * TV support under Windows
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
143
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
144 * DRM support (divx.com, WMV, WMA, iTunes)
12404
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
145
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
146 * variable-fps output support for MEncoder
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
147
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
148 * smooth stream switching / multiple file caching to avoid the small skip
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
149 between files when playing multiple files
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
150
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
151 * reverse playback
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
152
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
153 * more directshow filter/muxer support