annotate DOCS/tech/TODO @ 33771:6e774a02d00c

Remove gtkClearStruct code from mplayer() in interface.c. Move it as static function guiInfoMediumClear() where it is used and rename the symbolic constants used with this code.
author ib
date Sat, 09 Jul 2011 11:48:13 +0000
parents 12ae3b893c59
children 46134abbcaea
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
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 22320
diff changeset
29 This patch makes mplayer unusable in console mode, always leaves the
9064
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 DVB:
6845
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
43 - display OSD and subtitles using DVB card's OSD
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
44
6050
arpi
parents: 5962
diff changeset
45 avi demuxer: (needs rewrite)
4650
fbd2535a00c6 updated. please check...
arpi
parents: 4055
diff changeset
46 - implement hardcore bruteforce avi re-sync for broken files (-forceidx)
fbd2535a00c6 updated. please check...
arpi
parents: 4055
diff changeset
47 - fix for growing avi files (movi_end pos > stream->end_pos)
5126
1c55c0dd1570 updates
arpi
parents: 4650
diff changeset
48 - implement forward seeking in avi streams with no index
6050
arpi
parents: 5962
diff changeset
49
6845
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
50 mencoder:
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
51 - add ogg/vorbis audio encoder
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
52 - stop/resume
9acac87c7bfb updated - feel free to comment
arpi
parents: 6050
diff changeset
53
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
54 DOCS:
11825
38887cab0d8b How come TODO lists never shrink?
diego
parents: 11730
diff changeset
55 - merge iive's XvMC docs into video.xml
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
56 - enhance and merge the FAQ with the wiki FAQ
12319
ff49504bc5f1 updates
diego
parents: 12228
diff changeset
57 - split man page into mplayer.1 and mencoder.1
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
58
3349
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
59
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
60 FUTURE:
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
61 ~~~~~~~
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
62
e0e03fb4ed3f separated release and future entries
arpi
parents: 3262
diff changeset
63 demuxer:
3513
74cf5ea291bc updated
arpi
parents: 3481
diff changeset
64 - 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
65 - finish evo support
5962
890847e4f036 some updates
alex
parents: 5766
diff changeset
66 - implement seeking for YUV4MPEG_2_
3148
58467d46373a what to do...
arpi
parents:
diff changeset
67
58467d46373a what to do...
arpi
parents:
diff changeset
68 decoders:
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
69 - fix DLL loading problems
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
70 - vfw: pegasusm, pegasusl, pegasusmwv, 3ivX, alaris, vcr1, pim1, rricm, mvi1, mvi2
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
71 - dshow: morgands
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
72 - qtvideo and qtaudio: all crashing codecs
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
73 - update qt binary codec to latest version
3148
58467d46373a what to do...
arpi
parents:
diff changeset
74
58467d46373a what to do...
arpi
parents:
diff changeset
75 other:
58467d46373a what to do...
arpi
parents:
diff changeset
76 - dvd server
58467d46373a what to do...
arpi
parents:
diff changeset
77 - mga_vid crtc2 fix
9220
alex
parents: 9147
diff changeset
78 - X11 Render support into DGA for OSD (from the DOCS;)
8333
9899f23120d8 documentation TODO
diego
parents: 8120
diff changeset
79
10992
a22b67e448cf updates
alex
parents: 10189
diff changeset
80 DOCS:
22318
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
81 - finish encoding for embedded devices howto
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
82
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
83 stream:
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
84 - native or nemesi rtsp support
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 remove externals:
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
87 - remove tremor when ffvorbis has integer-only decoder.
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
88 - remove libmpeg2 when ffmpeg12 is faster
ce44f281c84b remove some old and add new TODO
compn
parents: 22316
diff changeset
89 - remove mp3lib when ffmp3 is faster