annotate DOCS/tech/TODO @ 23927:91ccac9cc015

Add test for GNUisms It currently tests for case ... ranges only, but other tests (like GNU extensions to libc) can be added later
author ivo
date Mon, 30 Jul 2007 18:08:26 +0000
parents f96bc31f9aad
children 0f1b5b68af32
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
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
4 SVN CLEANUP work:
9383
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9647
5e8122071515 updated
arpi
parents: 9644
diff changeset
6 - remove -vf yuy2, yvu9
9377
fc4eee316b62 different goals
arpi
parents: 9235
diff changeset
7 - change build & install stuff (cross-lib dependency etc)
9647
5e8122071515 updated
arpi
parents: 9644
diff changeset
8 - re-design makefile dependency system
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
9 - start using the ffmpeg patch tracker (roundup)
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
10 - check if these still matter & fix & apply the needed patches:
9383
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
11 - MPlayer-0.90rc2.rawyuv.diff - raw YUV (I420) video 'encoder'
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
12 (checks requires for stride==width, and aligned planes)
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
13 - bte.diff - something input plugin (uses fork() )
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
14 - lavc_statsfile_errorchecking-patch - handle errors writing to logfile
22316
f3d7a1b58a82 cosmetics: Fix some common typos, appropiate --> appropRiate,
diego
parents: 17974
diff changeset
15 - fastermemcpy.diff - cacheline-size dependent optimizations
9383
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
16 - fire-x86-runtime-options.diff - en/disable (force) cpu features runtime
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
17 (needs to be integrated with --runtime-cpu-detection en/disabled modes)
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
18 - mga_vid_laced.diff - buggy interlace support into mga_vid
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
19 - patch_sortsub_disable-1.3x.diff - remove --disable-sortsub
ce313c6e5999 updated, added list of delayed patches
arpi
parents: 9377
diff changeset
20 - mplayer-0.90rc3-fixfbdev.patch - ugly hack to fix multiple file & -vo fbdev
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
21 - fix and apply dvd menu patches.
9647
5e8122071515 updated
arpi
parents: 9644
diff changeset
22 - review and implement draw_slice() support in video filters
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
23 - remove vidix/ and use external vidix
9235
arpi
parents: 9220
diff changeset
24
arpi
parents: 9220
diff changeset
25 FOR THE NEXT RELEASE:
arpi
parents: 9220
diff changeset
26 ~~~~~~~~~~~~~~~~~~~~~~
9647
5e8122071515 updated
arpi
parents: 9644
diff changeset
27 - fix vo_svga vs. -vf scale - DONE?
12228
7e22b762e1a8 typo fix: Mplayer --> MPlayer
diego
parents: 11825
diff changeset
28 - Re: [MPlayer-cvslog] CVS: main/libvo vo_vesa.c,1.82,1.83
9064
c1bafd401d78 updated for rc4...
arpi
parents: 9015
diff changeset
29 This patch makes mplayer unusable in console mode, always leaves the
c1bafd401d78 updated for rc4...
arpi
parents: 9015
diff changeset
30 console in graphic mode.
9235
arpi
parents: 9220
diff changeset
31 - Dec 19: [BUG] mencoder+mp3lame creates desynced AVI (<=22Khz support missing)
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
32 - finish testing /old-incoming/ samples
9064
c1bafd401d78 updated for rc4...
arpi
parents: 9015
diff changeset
33 - fix partial -dr + ffmpeg + B frames (different stride per frame)
8690
a47ff1875d41 updated
arpi
parents: 8648
diff changeset
34 - implementing 8bpp support in vo_x11.c
8390
bcb7013ca366 updated
arpi
parents: 8377
diff changeset
35 - cleanup qtaudio/qtvideo (move globals to context)
bcb7013ca366 updated
arpi
parents: 8377
diff changeset
36 - cleanup DMO interfaces
16265
f0bd9bc9647b gtk2 is supported, next step is pure gtk without X.
reimar
parents: 16258
diff changeset
37 - Port GUI code to plain gtk without using X functions (any volunteers??? we really need help here)
8120
arpi
parents: 7899
diff changeset
38
6845
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
39 FOR THE v1.00 RELEASE:
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
40 ~~~~~~~~~~~~~~~~~~~~~~
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
41
17974
9a5a62f480e6 Rename the default GUI skins directory from 'Skin' to 'skins', keeping
diego
parents: 16465
diff changeset
42 cruft removal:
9a5a62f480e6 Rename the default GUI skins directory from 'Skin' to 'skins', keeping
diego
parents: 16465
diff changeset
43 - remove support for skins directories using the obsolete name 'Skin'
9a5a62f480e6 Rename the default GUI skins directory from 'Skin' to 'skins', keeping
diego
parents: 16465
diff changeset
44
9a5a62f480e6 Rename the default GUI skins directory from 'Skin' to 'skins', keeping
diego
parents: 16465
diff changeset
45 DVB:
6845
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
46 - display OSD and subtitles using DVB card's OSD
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
47
6050
arpi
parents: 5962
diff changeset
48 avi demuxer: (needs rewrite)
4650
fbd2535a00c6 updated. please check...
arpi
parents: 4055
diff changeset
49 - implement hardcore bruteforce avi re-sync for broken files (-forceidx)
fbd2535a00c6 updated. please check...
arpi
parents: 4055
diff changeset
50 - fix for growing avi files (movi_end pos > stream->end_pos)
5126
1c55c0dd1570 updates
arpi
parents: 4650
diff changeset
51 - implement forward seeking in avi streams with no index
6050
arpi
parents: 5962
diff changeset
52
6845
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
53 mencoder:
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
54 - add ogg/vorbis audio encoder
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
55 - stop/resume
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
56
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
57 DOCS:
11825
38887cab0d8b How come TODO lists never shrink?
diego
parents: 11730
diff changeset
58 - merge iive's XvMC docs into video.xml
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
59 - enhance and merge the FAQ with the wiki FAQ
12319
ff49504bc5f1 updates
diego
parents: 12228
diff changeset
60 - split man page into mplayer.1 and mencoder.1
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
61
3349
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
62
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
63 FUTURE:
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
64 ~~~~~~~
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
65
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
66 demuxer:
3513
74cf5ea291bc updated
arpi
parents: 3481
diff changeset
67 - demux_mpg: support for VDR's index files for more accurate seeking
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
68 - finish evo support
5962
890847e4f036 some updates
alex
parents: 5766
diff changeset
69 - implement seeking for YUV4MPEG_2_
3148
58467d46373a what to do...
arpi
parents:
diff changeset
70
58467d46373a what to do...
arpi
parents:
diff changeset
71 decoders:
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
72 - fix DLL loading problems
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
73 - vfw: pegasusm, pegasusl, pegasusmwv, 3ivX, alaris, vcr1, pim1, rricm, mvi1, mvi2
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
74 - dshow: morgands
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
75 - qtvideo and qtaudio: all crashing codecs
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
76 - update qt binary codec to latest version
3148
58467d46373a what to do...
arpi
parents:
diff changeset
77
58467d46373a what to do...
arpi
parents:
diff changeset
78 other:
58467d46373a what to do...
arpi
parents:
diff changeset
79 - dvd server
58467d46373a what to do...
arpi
parents:
diff changeset
80 - mga_vid crtc2 fix
9220
alex
parents: 9147
diff changeset
81 - X11 Render support into DGA for OSD (from the DOCS;)
8333
9899f23120d8 documentation TODO
diego
parents: 8120
diff changeset
82
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
83 DOCS:
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
84 - finish encoding for embedded devices howto
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
85
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
86 stream:
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
87 - native or nemesi rtsp support
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
88
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
89 remove externals:
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
90 - remove tremor when ffvorbis has integer-only decoder.
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
91 - remove libmpeg2 when ffmpeg12 is faster
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
92 - remove mp3lib when ffmp3 is faster
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
93 - remove libfaad2 after soc aac is 100%