annotate DOCS/tech/TODO @ 13758:25e3c54b8bcb

1.134: New translatable messages for vo_pnm 1.135: printf --> mp_msg transition in vo_yuv4mpeg 1.136: printf --> mp_msg conversion in ao_plugin 1.137: Removal of vo_pgm and vo_md5 1.138 and 1.139 were previously done by Diego (removal of unused messages) 1.140 Remove preceding newline in two lines 1.141 Added missing EOL
author kraymer
date Mon, 25 Oct 2004 17:42:13 +0000
parents ff49504bc5f1
children 9a5037e5b148
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3148
58467d46373a what to do...
arpi
parents:
diff changeset
1 TODO:
58467d46373a what to do...
arpi
parents:
diff changeset
2 =====
58467d46373a what to do...
arpi
parents:
diff changeset
3
9383
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
4 Post-0.90 / CVS CLEANUP work:
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9377
fc4eee316b62 different goals
arpi
parents: 9235
diff changeset
6 - maybe remove .raw font support too
9647
5e8122071515 updated
arpi
parents: 9644
diff changeset
7 - remove -vf yuy2, yvu9
9377
fc4eee316b62 different goals
arpi
parents: 9235
diff changeset
8 - maybe upgrade to liba52 cvs & merge in (or redo?) the asm optimizations
fc4eee316b62 different goals
arpi
parents: 9235
diff changeset
9 - change build & install stuff (cross-lib dependency etc)
9647
5e8122071515 updated
arpi
parents: 9644
diff changeset
10 - re-design makefile dependency system
9377
fc4eee316b62 different goals
arpi
parents: 9235
diff changeset
11 - we should switch to the patch tracker (roundup)
9383
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
12 - fix & apply the delayed patches:
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
13 - MPlayer-0.90rc2.rawyuv.diff - raw YUV (I420) video 'encoder'
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
14 (checks requires for stride==width, and aligned planes)
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
15 - of-raw-1.diff - raw audio/video stream dump 'muxer'
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
16 - bte.diff - something input plugin (uses fork() )
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
17 - lavc_statsfile_errorchecking-patch - handle errors writing to logfile
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
18 - xine-lib-cvs-xvmc.diff - XvMC support for libmpeg2 0.3.x
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
19 - fastermemcpy.diff - cacheline-size dependant optimizations
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
20 - fire-x86-runtime-options.diff - en/disable (force) cpu features runtime
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
21 (needs to be integrated with --runtime-cpu-detection en/disabled modes)
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
22 - mga_vid_laced.diff - buggy interlace support into mga_vid
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
23 - patch_sortsub_disable-1.3x.diff - remove --disable-sortsub
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
24 - mplayer-0.90rc3-fixfbdev.patch - ugly hack to fix multiple file & -vo fbdev
9647
5e8122071515 updated
arpi
parents: 9644
diff changeset
25 - fix locale problems (add common float parser / mp_sscanf())
5e8122071515 updated
arpi
parents: 9644
diff changeset
26 maybe use Albeu's new filter args parser hack in all filters, remove sscanf()
5e8122071515 updated
arpi
parents: 9644
diff changeset
27 - new demuxer layer - at least modularized...
5e8122071515 updated
arpi
parents: 9644
diff changeset
28 - review and implement draw_slice() support in video filters
9235
arpi
parents: 9220
diff changeset
29
arpi
parents: 9220
diff changeset
30 FOR THE NEXT RELEASE:
arpi
parents: 9220
diff changeset
31 ~~~~~~~~~~~~~~~~~~~~~~
9647
5e8122071515 updated
arpi
parents: 9644
diff changeset
32 - fix vo_svga vs. -vf scale - DONE?
12228
7e22b762e1a8 typo fix: Mplayer --> MPlayer
diego
parents: 11825
diff changeset
33 - Re: [MPlayer-cvslog] CVS: main/libvo vo_vesa.c,1.82,1.83
9064
c1bafd401d78 updated for rc4...
arpi
parents: 9015
diff changeset
34 This patch makes mplayer unusable in console mode, always leaves the
c1bafd401d78 updated for rc4...
arpi
parents: 9015
diff changeset
35 console in graphic mode.
9235
arpi
parents: 9220
diff changeset
36 - Dec 19: [BUG] mencoder+mp3lame creates desynced AVI (<=22Khz support missing)
9064
c1bafd401d78 updated for rc4...
arpi
parents: 9015
diff changeset
37 - check files at FTP/incoming/!to_be_fixed/*
c1bafd401d78 updated for rc4...
arpi
parents: 9015
diff changeset
38 - fix partial -dr + ffmpeg + B frames (different stride per frame)
8690
a47ff1875d41 updated
arpi
parents: 8648
diff changeset
39 - implementing 8bpp support in vo_x11.c
8390
bcb7013ca366 updated
arpi
parents: 8377
diff changeset
40 - cleanup qtaudio/qtvideo (move globals to context)
bcb7013ca366 updated
arpi
parents: 8377
diff changeset
41 - cleanup DMO interfaces
7899
51b2d8985bb6 updated
arpi
parents: 7347
diff changeset
42 - fix AVI index offset base position handling ('no video stream found' bug)
8377
15da31032c76 more bugs
arpi
parents: 8372
diff changeset
43 - Update GUI code to support gtk 2.x (any volunteers??? we really need help here)
8120
arpi
parents: 7899
diff changeset
44
6845
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
45 FOR THE v1.00 RELEASE:
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
46 ~~~~~~~~~~~~~~~~~~~~~~
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
47
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
48 - display OSD and subtitles using DVB card's OSD
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
49
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
50 mpg demuxer:
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
51 - implement mpeg-TS demuxer
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
52 - implement common mpeg 1/2/4 es/ps/pes/mp3 demuxer
3349
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
53
6050
arpi
parents: 5962
diff changeset
54 avi demuxer: (needs rewrite)
4650
fbd2535a00c6 updated. please check...
arpi
parents: 4055
diff changeset
55 - implement hardcore bruteforce avi re-sync for broken files (-forceidx)
fbd2535a00c6 updated. please check...
arpi
parents: 4055
diff changeset
56 - fix for growing avi files (movi_end pos > stream->end_pos)
5126
1c55c0dd1570 updates
arpi
parents: 4650
diff changeset
57 - implement forward seeking in avi streams with no index
6050
arpi
parents: 5962
diff changeset
58
6845
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
59 mencoder:
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
60 - finish mencoder -ovc vfw (bitrate setting, codec selection etc)
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
61 - add ogg/vorbis audio encoder
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
62 - stop/resume
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
63
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
64 DOCS:
11262
7c0bbcaa8b82 updates
diego
parents: 10992
diff changeset
65 - break up 6 level deep sections
7c0bbcaa8b82 updates
diego
parents: 10992
diff changeset
66 - merge tech/encoding-tips.txt into mencoder.xml
11825
38887cab0d8b How come TODO lists never shrink?
diego
parents: 11730
diff changeset
67 - merge iive's XvMC docs into video.xml
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
68 - finish reviewing all of the docs
a22b67e448cf updates
alex
parents: 10189
diff changeset
69 - mplayer.1
a22b67e448cf updates
alex
parents: 10189
diff changeset
70 - encoding.html
a22b67e448cf updates
alex
parents: 10189
diff changeset
71 - video.html
a22b67e448cf updates
alex
parents: 10189
diff changeset
72 - documentation.html
a22b67e448cf updates
alex
parents: 10189
diff changeset
73 - enhance the FAQ
12319
ff49504bc5f1 updates
diego
parents: 12228
diff changeset
74 - document missing XviD options
ff49504bc5f1 updates
diego
parents: 12228
diff changeset
75 - add Matroska, NSV and nut to formats.xml
ff49504bc5f1 updates
diego
parents: 12228
diff changeset
76 - split man page into mplayer.1 and mencoder.1
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
77
3349
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
78
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
79 FUTURE:
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
80 ~~~~~~~
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
81
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
82 demuxer:
3513
74cf5ea291bc updated
arpi
parents: 3481
diff changeset
83 - demux_mpg: support for VDR's index files for more accurate seeking
5962
890847e4f036 some updates
alex
parents: 5766
diff changeset
84 - implement seeking for YUV4MPEG_2_
3148
58467d46373a what to do...
arpi
parents:
diff changeset
85
58467d46373a what to do...
arpi
parents:
diff changeset
86 decoders:
6845
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
87 - fix DLLs: pegasusm, pegasusl, pegasusmwv, 3ivX, morgands, alaris, vcr1, pim1,
7347
79b8d7f9084b updated
arpi
parents: 6895
diff changeset
88 rricm
3148
58467d46373a what to do...
arpi
parents:
diff changeset
89
58467d46373a what to do...
arpi
parents:
diff changeset
90 other:
58467d46373a what to do...
arpi
parents:
diff changeset
91 - dvd server
58467d46373a what to do...
arpi
parents:
diff changeset
92 - mga_vid crtc2 fix
9220
alex
parents: 9147
diff changeset
93 - X11 Render support into DGA for OSD (from the DOCS;)
8333
9899f23120d8 documentation TODO
diego
parents: 8120
diff changeset
94
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
95 DOCS:
10189
c71bbf25c445 updates
diego
parents: 9721
diff changeset
96 - convert man page to XML
8333
9899f23120d8 documentation TODO
diego
parents: 8120
diff changeset
97 - write a detailed encoding guide
11562
269f1032fdab updates
diego
parents: 11382
diff changeset
98 - document missing divx4opts (everything in #if ENCORE_MAJOR_VERSION >= 5200,
269f1032fdab updates
diego
parents: 11382
diff changeset
99 vbrdebug)