annotate DOCS/tech/wishlist @ 12170:8db1b587d16a

lavf ASF support
author michael
date Sun, 11 Apr 2004 19:03:12 +0000
parents b5e84919ebe8
children 31dd9aa9611c
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
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
5 Documentation:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
6
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
7 * a nice and complete MEncoder tutorial
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
8
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
9 * continue docs review
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
10
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
11 * check docs for completeness
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
12
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
13 * write documentation HOWTO/rules document
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
14
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 Small improvements:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
18
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
19 * vo mga should completely blank the screen like fbdev and tdfxfb
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
20 (maybe there should be an option - some people seem to like it the
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
21 way it is, but then fbdev should also behave like this..)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
22
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
23 * Debian package creates mplayer.conf.1 .2 ...
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
24
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
25 * -vo fbdev -fb device ---> -fbdev:device
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
26
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
27 * accept dvd://9-12 command line
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
28
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
29 * make -geometry work with all vo drivers
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
30
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
31 * Make the output windows remember their positions when resizing to
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
32 double size.
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
33
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
34 * Ability to completely disable those popups ('cannot access cdrom',
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
35 'your system is too slow...').
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
36
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
37 * Ability to resize to full size/double size/triple (or half) size
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
38 upon key presses.
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
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
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
51 * move zoran jpeg encoder to video filters
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
52
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
53 * convert -zr options to -zr suboption:suboption format
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
54
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
55 * Restructure configure and fix CPU flags supported but not shown.
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
56
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
57
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
58
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
59 Filters:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
60
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
61 * eq filter should support RGB in addition to YUV
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
62
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
63
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
64
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
65 Enhancements:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
66
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
67 * adapt colored output from MPlayerXP
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
68
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
69 * merge VIDIX from MPlayerXP/sourceforge
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
70
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
71 * port asf muxing from MPlayerXP
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
72
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
73 * write nut muxer/demuxer
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
74
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
75 * SSA style & colors handling
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
76
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 8416
diff changeset
77 * plugin structure for vf/af
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
78
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
79 * support for VirtualDub and Winamp plugins
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
80
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
81 * implement xawtv config file parser (for channels, etc)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
82
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
83 * finish icc support
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
84
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
85 * G400 2nd head through mga_vid ;)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
86
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
87 * dts support
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
88
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
89 * do more things automagically
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
90
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
91 * guess correct DVD title
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
92
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
93 * syuv and paletted rgb support in swscaler
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
94
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
95 * implement Plextor compatible SCSI VCD reading
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
96
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
97 * udp:// support (like xine and vlc)
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
98
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
99 * write native MacOS X video driver
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
100
11102
b5e84919ebe8 -stop option
diego
parents: 11050
diff changeset
101 * -stop option for MPlayer similar to -endpos for MEncoder
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
102
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
103
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
104 Difficult stuff:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
105
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
106 * reverse engineer all closed source codecs (QDM2, WMV9, Real, ...)
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
107
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
108 * support for Bink/Smacker codecs
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
109
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
110 * frame stepping
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
111
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
112 * allow frame insertion & removal in video filters (with timestamps)
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
113
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
114 * mixing of multiple videos (picture in picture, ...)
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
115
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
116 * stay in pause after seek, fullscreen etc
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
117
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
118 * write something like mptv to replace xawtv
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
119
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
120 * write/adapt a C implementation of rtsp
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
121
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
122 * real mmsu:// support
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
123
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
124 * encode to ogm, mp4, asf, nut
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
125
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
126 * xinerama video filter that splits movie to 2 screens (like zr)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
127
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
128 * top notch DVD navigation like a hardware player
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
129
11050
373cf18405c4 FLAC now supported.
diego
parents: 10287
diff changeset
130 * JACK support
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
131
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
132 * write mpdump application to handle all -dump* options
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
133
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
134 * modular MEncoder with audio encoding API