annotate DOCS/ChangeLog @ 1285:202d9e2dc202

-vcodec option (maybe some other name would be better though) to select between driver types without editing codecs.conf. mplayer will default to normal codec search loop if it does not find codec for the specified driver type. config range checking for the parameter (an integer) should be cleaned, IMHO
author lgb
date Fri, 06 Jul 2001 21:17:22 +0000
parents 0bddc179f042
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
183
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
1
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
2 ChangeLog:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
3 ~~~~~~~~~~
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
4
1201
0bddc179f042 some fixes, updates
arpi_esp
parents: 654
diff changeset
5 v0.18 "BugCounter" :
0bddc179f042 some fixes, updates
arpi_esp
parents: 654
diff changeset
6 - all known bugs fixed
0bddc179f042 some fixes, updates
arpi_esp
parents: 654
diff changeset
7 - thousands of changes, updates, code cleanups, features etc.
0bddc179f042 some fixes, updates
arpi_esp
parents: 654
diff changeset
8
654
222d7d792d5d v0.17a updates
arpi_esp
parents: 551
diff changeset
9 v0.17a "IdegCounter++" :
222d7d792d5d v0.17a updates
arpi_esp
parents: 551
diff changeset
10 - first 0.17 release failed - buggy files outdated docs etc :(
222d7d792d5d v0.17a updates
arpi_esp
parents: 551
diff changeset
11 it's (hopefully) fixed now.
222d7d792d5d v0.17a updates
arpi_esp
parents: 551
diff changeset
12
551
e6263c6d377a kommit, kommit
gabucino
parents: 522
diff changeset
13 v0.17 "IdegCounter" :
654
222d7d792d5d v0.17a updates
arpi_esp
parents: 551
diff changeset
14 - thousands of changes, updates, code cleanups, features etc.
522
b63c485a530d reviewed for release
gabucino
parents: 183
diff changeset
15
551
e6263c6d377a kommit, kommit
gabucino
parents: 522
diff changeset
16 * jumped to 0.17 *
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
17
183
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
18 v0.11-pre27-CVS:
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
19 - updated libmpeg2 source to libmpeg2-0.2.1-CVS version
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
20 - updated OpenDivX encore/decore to 4.0 alpha48
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
21 - cmdline/configfile handler by szabi
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
22 - added DirectShow support (now DivX-only)
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
23 - bugfix: stream.c/stream_new() uninitialized variables
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
24
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
25 v0.11-pre26-CVS:
36
846535ace7a2 libmpeg2-0.2.0 merge
arpi_esp
parents: 34
diff changeset
26 - updated libmpeg2 source to libmpeg2-0.2.0 version
183
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
27 - small fixes
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
28
c2f246c2411d put back versions, updated (Gabucino: DO NOT TOUCH THIS)
arpi_esp
parents: 181
diff changeset
29 v0.11-pre25-CVS: yeah, we moved to SourceForge CVS!
8
5f9ece2d0621 put back 0.11pre25
arpi_esp
parents: 6
diff changeset
30 - DOCS updated (email address changed from arpi@* -> maillist)
5f9ece2d0621 put back 0.11pre25
arpi_esp
parents: 6
diff changeset
31 - LIRC fix, mplayer_lirc changed back to mplayer [Andreas Ackermann]
5f9ece2d0621 put back 0.11pre25
arpi_esp
parents: 6
diff changeset
32 - stream.c: unsigned int fixes, required for some strange .asf files
5f9ece2d0621 put back 0.11pre25
arpi_esp
parents: 6
diff changeset
33 - asfheader.c: using w=h=b=1 for audio_concealment_none
5f9ece2d0621 put back 0.11pre25
arpi_esp
parents: 6
diff changeset
34 - VCD-related stuff moved from stream.c to vcd_read.c
16
749da7e974a3 DGA added
arpi_esp
parents: 8
diff changeset
35 - added DGA driver by Andreas Ackermann
23
5fb05d71a0fb *** empty log message ***
arpi_esp
parents: 16
diff changeset
36 - added debian/ subdir for the debian package makers... see DOCS/DEBIAN
30
3af750fac6c1 added new dep sys
arpi_esp
parents: 23
diff changeset
37 - new Makefile/dependency system
34
f92d5c8d46ea added libvo updates
arpi_esp
parents: 30
diff changeset
38 - added check_events() to libvo, x11 stuff moved to x11_common.c
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
39
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
40 v0.11-pre24: small fixes again :(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
41 - DOCS/LIRC changed: users *must* enable lirc support manually, it is
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
42 not autodetected yet. (./configure --enable-lirc)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
43 - the {prefix} bug fixed by Gabucino
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
44 - added manpage by Gabucino
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
45 - manpage -vo fixes by A'rpi
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
46
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
47 v0.11-pre23: lirc support, text updates, mailinglists
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
48 - added "-ni" option to force usage of the non-interleaved AVI parser
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
49 - DOCS/* updated by Gabucino
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
50 - new homepage by Gabucino
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
51 - mplayer users & announce mailing lists by Dariusz Pietrzak (see README)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
52 - LIRC support by Andreas Ackermann (see DOCS/LIRC)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
53 enable with ./configure --enable-lirc
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
54 TODO: ./configure should detect LIRC installed and better Makefile handling
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
55 - added AVI_NINI parser for broken (no index) non-interleaved files
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
56
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
57 v0.11-pre22: last fixes, release is coming soon!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
58 - non-interleaved avi EOF bug fixed [thanks to DC-1 for help]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
59 - "You" strings in Makefile after make dep bug fixed... [thx to DC-1]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
60 - SDL disabled by default. You have to ./configure --enable-sdl to enable.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
61 - homepage updated by Gabucino
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
62 - homepage updated by A'rpi
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
63 - FAQ updated by A'rpi
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
64
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
65 fork() -> 0.12pre1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
66
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
67 v0.11-pre21: mpeg1 pp, stereo fix
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
68 - "Skip chunk xxxx" messages moved from -v to -v -v -v debug level...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
69 [thanks to Christoph H. Lampert]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
70 - divx postprocess filter works for mpeg1 files too! (-divxq 1/3/7/31)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
71 - mpeg layer-2 audio fixed - it's stereo again!!!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
72 - audio select() detection: if detected audio buffer size == 0, then
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
73 exit with message "recompile mplayer with #undef HAVE_AUDIO_SELECT"...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
74 - syncfb driver added to the source tree, under drivers/
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
75 (it's very similar to mga_vid, but has syncronization to screen and
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
76 de-interlace features)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
77 - draw_slice in syncfb finished for G400 cards (plays mpeg 1/2, opendivx)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
78 (de-interlacing has been disabled, because it's buggy now)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
79
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
80 v0.11-pre20: NI-AVI support, small fixes & patches...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
81 - asf parser: flag 0x40 (explicit packet size) implemented [Marvin]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
82 - new option to select DSP device: -dsp (default: /dev/dsp) [Pontscho]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
83 - option -o changed to -vo
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
84 - ./configure: applied patches [LGB,Ian Kumlien,Magnus Pfeffer]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
85 - avi chunk_id->ds mapper moved to demux_avi_select_stream()
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
86 - added non-interleaved .AVI parser
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
87 - added non-interleaved .AVI detection (if a_pos-v_pos distance > 1MB)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
88
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
89 v0.11-pre19: small fixes...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
90 - vo_xmga.c: G200 draw_slice fixed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
91 xmga + mga: common part (draw_frame & draw_slice) moved to mga_common.c
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
92 - some independent code (asfinfo.c and GL-test) moved to the new TOOLS subdir
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
93 - movinfo.c added to TOOLS (small util to dump .mov file structure)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
94 - AVI & ASF stream id detection changed: now using IDs from the header
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
95 (but still can be overriden by -aid or -vid) [Christoph H. Lampert]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
96 - native MS-GSM audio codec ported from avifile source (-afm 6)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
97 [thanks for the testfile to Christoph H. Lampert]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
98 - README updated (input & codec lists)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
99 - implemented .asf audio descrambling [Dirk Vornheder & Einon]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
100 -> that weird_al_yankovic asf is not so weird now :)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
101 - AUTHORS file changed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
102
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
103 v0.11-pre18: patch release :)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
104 - skip broken .asf fragments (for better seeking)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
105 - seeking code cleanup in sources (now it's in a switch(){})
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
106 - opendivx encoding bitrate option changed from -divxq to -br
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
107 (for the divx -> divx re-encoding)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
108 - TO DO section moved to file TODO
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
109 - applied ./configure and Makefile changes patch from LGB
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
110 - libvo function changes by Pontscho: x11 (with -fs), xmga (bugfixed!)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
111 - libvo: driver sources renamed from video_out_*.c -> vo_*.c
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
112 - libvo: added uninit() function to drivers
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
113 - libvo: fork()'ed X11 eventhandler for x11 and xmga drivers [me & Pontscho]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
114 (gl and xv version is coming soon!)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
115 - libvo: sdl driver now closes SDL at QUIT...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
116 - small english fixes (docs & messages) [Balazs Tibor]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
117
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
118 v0.11-pre17: fixes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
119 - asf "missing video stream" fixed (stream id & 0x7F) [Christoph H. Lampert]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
120 - added GL-test directory, it contains source and compiler script of a
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
121 very simple open-gl texture updating (glTexSubImage) test program.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
122 if it runs well, then mplayer -o gl should work too.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
123 it works on G400+Utah-GLX, but segfaults in the G400 driver of X 4.0.2/DRI.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
124 try it with different cards/drivers, and please report me the results.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
125 - benchmarking in gltest.c: calculate fps and process times
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
126 - .asf seeking v0.01-pre0.1 :)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
127
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
128 v0.11-pre16: ACM fixed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
129 - Win32/ACM audio codec fixed (most important for asf with divx audio):
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
130 There was an output buffer size problem with the Win32/ACM audio codec
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
131 at low bitrates (usually used for .asf files with divx audio)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
132 Input and output buffer sizes are now queryed, problem solved :)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
133 - SDL support compiling hint by Michael Durller added to the FAQ
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
134 - opendivx support in .asf files [Gérard Lantau]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
135 - ./configure & Makefiles patch by Aaron Hope applied.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
136 (adds --with-win32libdir and fixes --with-x11libdir)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
137 - ./configure fixed, now it defaults to /usr/lib/win32 if detection failed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
138
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
139 v0.11-pre15: asf sync fixed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
140 - asf parser: now supports other than 0x5D segments [Dirk Vornheder]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
141 - new asf PTS reading: sync works now, including fps...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
142 (-fps no longer required!) [thanks again to Eugene Kuznetsov for docs!]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
143
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
144 v0.11-pre14: small fixes, asf sync v0.1 :)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
145 - version number incremented :)))
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
146 - libvo / Xv driver swapped Red-Blue fixed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
147 - asf timestamps implemented - now asf A-V should be in sync if you
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
148 specify the correct fps at commandline (-fps), +-1 fps allowed...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
149 [i haven't yet found method to get fps out from asf headers :(((]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
150 - some error and consistency checking into demux_asf
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
151 if you see many warning! messages playing an .asf file, then contact
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
152 me and upload the file (first 1MB is enough if it represents the problem)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
153 Don't forget: there is no public doc about the .asf file format, so
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
154 everything we know is suspected and can be wrong... without your help
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
155 we never will have working .asf player...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
156 - asf fragment offset checks disabled for grouping...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
157
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
158 v0.11-pre13: libvo changes, mpeg bitrate, vcd fix, asf grouping
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
159 - libvo: draw_slice() interface changed, now it has src stride[3] and
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
160 destination rect dimension (w,h,x,y)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
161 It's able to blit whole frames, not only 16-pixel slices...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
162 - libmpeg2 and opendivx codec changed to use new draw_slice()
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
163 -> opendivx extra 64-pixel width band at right disappeared!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
164 - mpeg bitrate fix: if picture->bitrate==0x3FFFF (means "unspecified" ?)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
165 then using standard VCD bitrate (75*2324 bytes/sec)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
166 -> fixed seeking for those mpegs with "16MBit/s" bitrate...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
167 - drivers/sis_vid: video4linux interface disabled
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
168 - broken VCD playing fixed: stream_reset shouldn't seek to 0x0...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
169 [bugreport: Kang Sun]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
170 - asf_parser: grouping implemented! [test file provided by Gabucino :))]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
171
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
172 v0.11-pre12: ./configure fixes, improved odivx-encoding, streaming fixes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
173 - ./configure: using /tmp/main$$.c instead /tmp.main.c, and
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
174 remove file after tests [SaPe]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
175 - ./configure: trying the gcc optimize options and fallback to 'pentium'
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
176 if fails (useful for people with old gcc and new cpu :))
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
177 - removed -fomit-frame-pointer from OPTFLAGS at config.mak
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
178 - version number incremented [Gabucino]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
179 - odivx encoder fix: allow long (longer than xxxx.avi) destination filenames
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
180 (sizeof() changed to strlen()...) [Gabucino]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
181 - avi writer - overwrite disabled (exits with error message if destination
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
182 file already exists...) [Gabucino]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
183 - use -divxq to set encoding bitrate (in bits (no kbits!) default: 780000)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
184 - no audio decoding if -encode option is used
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
185 - audio streaming disabled if -nosound specified (setting audio_id to -2)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
186 - fast Mpeg-ES detection (doesn't read the whole Mpeg-PS file)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
187 - compile-time option to disable using soundcard driver's select()
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
188 (requires for some people with buggy/pre-alpha/etc sound driver...)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
189
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
190 v0.11-pre11: streaming fixes, asf support pre, indeo5 fix
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
191 - asf/asfinfo.c improved: now it dumps streams to files - need testing!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
192 (it's ready to be converted to asf demuxer and intergated into MPlayer)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
193 - stream.c / stream_reset() fix: now it really seek back to 0 position!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
194 - .asf file format detection added (no .asf reading yet!!!)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
195 - .asf demultiplexer added, changes in demuxer.c to handle fragmented packets
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
196 > it plays .asf video well, but still has problems with divx/wma audio. :(((
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
197 - indeo 5 playing fixed (removed ICDECOMPRESS_UPDATE from flags)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
198 - xmga resizing problems with some window managers, so default order is
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
199 changed xmga,xma... to mga,xmga,...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
200 - found gcc bug: compiling MPlayer with flags
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
201 OPTFLAGS=-O -g -march=i686 -mcpu=i686 -pipe -fomit-frame-pointer -ffast-math
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
202 cause image sizes negating -> mga_vid kernel driver Oops... :(((
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
203 - runaway.bride.sample.avi seeking segfault discovered: AC3 resync fails :(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
204 - improved signal handling: module name is now printed. audio_resync added.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
205 - RGB opendivx encoding implemented, now AVI->opendivx is possible.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
206
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
207 v0.11-pre10: OpenDivX encoding, streaming fixes, avi seek fixes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
208 - new libvo driver: odivx (OpenDivX File Writer)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
209 - AVI file writting support, new option: -encode filename
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
210 to encode an mpeg/vob/vcd to opendivx:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
211 mplayer file1.mpg -encode file2.avi -o odivx -nosound
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
212 (sound encoding/copy is not yet supported)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
213 - libvo: default driver priority changed to: xmga,mga,syncfb,3dfx,xv,x11,gl
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
214 - avi writer: index support
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
215 - small fixes in avi writer to be compliant (adjusted chunk/list lengths)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
216 - demuxer.c: stream buffering fixes:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
217 - missing {} in mplayer.c occuring audio reads when has_audio=0
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
218 - reordered packet reader and pack count checks -> no more unwanted EOF
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
219 - added 4MB buffer memory usage limit to demuxed streams
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
220 - CPU flags in ./configure changed:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
221 k7 -> k6 (current stable gcc doesn't supports k7)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
222 386,486 -> i386,i486 [Balazs Tibor]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
223 - demux_avi: index check now accepts (raw.len+1)==idx.len [Balazs Tibor]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
224 - FAQ added
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
225
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
226 ** Now we are ready with planned features & urgent fixes, **
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
227 ** it's time to final testing and then the 0.11 release!! **
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
228
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
229 v0.11-pre9: OpenDivX fixes,speedup
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
230 - solved OpenDivX width problem (stride=width+(Quality?0:64))
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
231 now -divxq 0 works, and 0 is the default
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
232 - libvo call moved out from my_convert_yuv() so it can be measured (cpu %)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
233 - IDCT code ported from libmpeg2 -> much faster OpenDivX decoding
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
234
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
235 v0.11-pre8: SDL fixes, OpenDivX support
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
236 - added -I/usr/X11R6/include to libvo CFLAGS
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
237 - (removed later: applied libvo SDL driver fixes by Jeffrey Boser)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
238 - OpenDivX support, initial hack, maybe not work for you...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
239 (I need testfiles, I have just only one)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
240 use -divxq option to adjust quality (1..29 works), 1=default
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
241
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
242 v0.11-pre7: SDL support
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
243 - ported SDL driver from mpeg2dec/libvo (currect CVS)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
244 (it's slower than internal X11 driver, but supports software scaling!)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
245 - fixed SDL driver to support -fs and pass keyboard events
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
246 - SDL driver changed to support YV12 and YUY2 formats instead of IYUV
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
247 (now works with DivX files too)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
248 - 'q' (Quit) disabled in SDL fullscreen mode (because it's impossible
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
249 to restore screen before exiting so it gets unusable state now)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
250
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
251 v0.11-pre6: audio fix
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
252 - fixed video_out_xv.c compiling problems [bugreport: Kalle Mellerup]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
253 - modified audio playing: always keep buffer (both internal and card's)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
254 filled using select() -> -alsa audio delays should be fixed.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
255 - updated DOCS/AUTHORS and DOCS/README
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
256
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
257 v0.11-pre5: xmmp audio support, applied Pontscho's libvo patch
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
258 - xmmp audio driver support by Arthur Kleer
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
259 - new video_out driver by Pontscho: xmga (Matrox G200/G400 only!)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
260 It does same under X 3.3.x what Xv extension does under X 4.0.x!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
261 (you will have a moveable/resizeable window but see an YUV video
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
262 overlay in it using color keying)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
263 - added keyboard event support in X11 windows [Pontscho]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
264 (using mplayer_[put|get]_key() in codecctrl.c)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
265
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
266 v0.11-pre4: x11 driver fixes, 15/16bpp support
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
267 - version in version.h fixed :))) [Pontscho]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
268 - inttypes.h moved to DOCS/ (copy back to the root if you need it)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
269 - depth calculation in vo_init() changed (Pontscho's version couldn't
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
270 make difference between 15 and 16bpp)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
271 - x11 driver now uses vo_init() instead of get_depth()
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
272 - yuv2mmx: 15bpp not really supported -> removed from list, now
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
273 conversion is done (well) by the C code -> MPEG play in 15bpp works!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
274 - avi playing support added in 15bpp (memcpy)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
275 - avi playing support added in 16bpp (C 15->16 converter by me)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
276 - avi playing support added in 16bpp (MMX 15->16 converter by Strepto)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
277 - libvo/x11: yuv2rgb used MMX code on non-MMX CPUs too!!! fixed...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
278 - all x11 modes tested (and mpeg/24bpp byteorder fixed):
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
279 MPEG: AVI/VfW:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
280 15bpp C convert memcpy
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
281 16bpp MMX/C convert MMX/C convert
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
282 24bpp C convert memcpy
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
283 32bpp MMX/C convert memcpy / C conv.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
284 => now all the movie types are viewable using the -o x11 driver!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
285
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
286 v0.11-pre3: mpeg fixes, fullscreen support
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
287 - vertical.mpg serious libvo (x11,gl) segfaults fixed:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
288 yuv2rgb_mmx requires one more lines that vertical image size...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
289 fixed (allocating memory for width*(height+1)). [bugreport: Gabucino]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
290 - Pontscho's fullscreen patch applied!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
291 Using option -fs will maximize window size (for all resizeable drivers
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
292 including mga!) and disable window decorations (x11,Xv,gl only)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
293 - simple inttypes.h included for libc5 (and glibc2.0 too?) users
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
294 - homepage updates (links changed ftp->http)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
295
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
296 v0.11-pre2: better user messages, mp3 codec selection, demuxer changes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
297 - w32codec.zip restored at the FTP site (somehow it damaged...)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
298 - added version.h, and used its content everywhere
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
299 - 'premature end-of-file' problem fixed: freeing audio buffers and
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
300 setting d_audio->id=-2 if has_audio==0 [bugreport by Dmitri Pogosyan]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
301 - some more messages added if verbose>=1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
302 - demuxer.c: error message printed if A or V chunk buffer is full
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
303 'mplayer test.avi -aid -2' still not works without option '-nosound'
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
304 - adding new config.h option to set default MP3 audio codec (mpg123/l3codeca)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
305 ./configure selects mp3lib only if you have 3Dnow [idea: Gabucino]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
306 - automatic fallback to mp3lib/mpg123 if l3codeca.acm can't be loaded/inited
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
307
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
308 v0.11-pre1: AVI sync fixes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
309 - AVI audio seeking improvements: now using nBlockAlign value to seek
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
310 inside the chunk, so divx audio works without big delays!!!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
311 - AVI PTS calculation modified: counting video PTS when skip_video_frames>0
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
312 so new audio PTS values will be correct. Solved many sync probs!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
313 - A-V sync with AVI files fixed!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
314 Now only the Desperado-trailer has 1.0 sec delay after seeking.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
315 - fixed AVI sync in -bps mode too! :) (perfect except that Desperado avi)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
316
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
317 v0.10: The new year release!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
318 - testing
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
319 - docs changed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
320 - it's time to release and remove the old buggy 0.09 version...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
321 - release!!!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
322
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
323 v0.10-pre8: libvo/x11 changes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
324 - libvo: x11/xv driver separated to x11 and xv drivers
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
325 - libvo: DUMMY_VO_FUNC removed from driver sources
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
326 - libvo: default driver order changed, because some users with software-only
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
327 opengl though that this 'slow' player can only play at 1-3fps :)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
328
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
329 v0.10-pre7: libmpeg2 interface changes, display size/area changes, AVI fixes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
330 - libmpeg2/decode.c modified:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
331 - removed unused OMS and mpeg2dec stuff
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
332 - decode_data rewritten, now works like parse_es.c
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
333 => doesn't copy any data -> faster and less memory usage
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
334 - mplayer.c sends code 0x1FF after every frame, so libmpeg2 knows
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
335 when has to display it
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
336 - mplayer.c: in_frame flag fixes, didn't work well with mpeg2 streams
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
337 (because there is a 0x1B2 chunk between 0x100 and 0x101)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
338 - 'picture' changed from static to shmem-allocated
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
339 -> better picture after codec restart (tested with JapAd.mpg)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
340 -> keep information of the header changes (after init)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
341 - mpeg image size changed, now only the real part of frame is displayed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
342 (no more green strip at the bottom)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
343 - picture struct: new fields: display_picture_width/height
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
344 - image buffer allocation (shmem) is done by decode.c instead of libvo
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
345 - new option: -xy <value> (resize both x/y direction)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
346 if value<=8 -> x_scale = y_scale = value
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
347 else -> x_size=value y_size=aspectratio*x_size
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
348 - mplayer.c: video output moved out from avi/mpg init sections and
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
349 now it's common code (added movie_size_x/y variables and out_fmt global)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
350 - new keys:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
351 ESC => quit
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
352 + and - => adjust audio delay +- 0.1 second
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
353 k => kill/restart the mpeg codec process (for testing)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
354 - codec control interface changed: wait for syncword after (re)start
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
355 to avoid receiving old frames => it's stable again!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
356 - removed (now unused) allocate/free image buffer code from libvo
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
357 - mplayer: new internal variable for video format: has_video
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
358 0 = none (unused yet)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
359 1 = mpeg 1/2 video
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
360 2 = win32/VfW video codec
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
361 - config.h has defaults for bps-based AVI sync and ALSA timer code options:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
362 #undef AVI_SYNC_BPS => now it's disabled by default!!! use -bps to enable
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
363 #define ALSA_TIMER => now it's enabled by default!!! use -noalsa to dis.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
364 - help updated
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
365 - prints max compressed framesize at exit (both avi & mpeg)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
366 - AVI audio seeking fixed: some ACM codecs (divx audio and ms-adpcm)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
367 can't seek inside a chunk, they are only able to play whole chunks.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
368 Current audio seeking has changed to seek inside the chunk only if the
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
369 codec supports it (only internal codecs and ACM/mp3 allows it).
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
370 - AVI: audio delay correction if can't seek inside the chunk
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
371
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
372 v0.10-pre6: mpeg signal & EOF fixes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
373 - ./configure: k6_mtrr (2.4.test11+) added [Pontscho]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
374 - `term destroys if mplayer (mpg) called from mc.ext` bug fixed:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
375 added sighandler to the 3rd process (mpeg codec) to avoid sig. recursion
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
376 - better output at exit (handled now by exit_player())
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
377 - mpeg EOF problem (codec restart) fixed: added EOF detection to parse_es.c
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
378 - internal flag 'current_module' added to get more info at segfaults
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
379 (contains module number where the segfault occured)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
380 - audio detection changed: using afm=4 (Win32/ACM) for MP3 audio (AVI files)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
381 (you MUST have l3codeca.acm at /usr/lib/win32, or you have to use '-afm 1')
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
382
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
383 v0.10-pre5: flipping fixed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
384 - AVI image flipping reworked:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
385 - new flag: avi_header.flipped, TRUE if upside-down
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
386 - image flipping code removed/disabled from libvo modules
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
387 - duplicate flip_page() calls removed (overload with x11 and mga)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
388 - aLaw audio codec (AVI id 0x06) added (uses code from xanim source)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
389
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
390 v0.10-pre4: test release, small fixes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
391 - video_out driver <-> codec incompatibility message changed
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
392 - fixed the config.format bug in drivers/mga_vid_test, so it works again!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
393 [thanks to David Whysong]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
394 - libmpeg2 upgraded
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
395
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
396 v0.10-pre3: test release, verbose mode, new docs
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
397 - new option: -v = increment verbose level
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
398 (debug printf's changed to verbose level-dependent)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
399 - default level: 0, only some informal output
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
400 - init debug: 1, some basic debug infos, avi header, function values
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
401 - player debug: 2, print avi indexes, chunk inputs, more debug infos
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
402 - parser debug: 3, prints everything related to input parsers
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
403 to increment verbose level, use multiple -v options (-v -v -v for level-3)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
404 - bitrate calculation for AVI files
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
405 - README rewritten, added Troubleshooting and Bugreports sections
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
406 - TVout directory added (only the scripts)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
407
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
408 v0.10-pre2: bugfix test release, bps-sync enabled
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
409 - avi: supporting both 0-based and movi-based index types (autodetect)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
410 - avi: tested with VBR audio: plays well with -mc 0 option, seek doesn't
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
411 work yet [thanks to Alan Chen for testfile]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
412 - avi: A-V sync to avg. byte/sec implemented (again) and enabled by default
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
413 (disable with -nobps if you want)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
414 - ./configire: 3rd name ('kni') of the P3 added. Where is the compatibility?
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
415 - useless '\' removed from libac3/Makefile [Otvos Ferenc]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
416
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
417 v0.10-pre1: test release, players merged!!!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
418 - avip and mpegp has been merged to a single binary called 'mplayer'
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
419 - file type detection (AVI/MPEG-PS/MPEG-ES/Other)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
420 - no redundant code (common code for common jobs)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
421 - big format-dependent codes moved to functions (separated files)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
422 - better error messages, removed some debug stuff, code cleanups
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
423 - old libmpeg2 version removed from source tree
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
424 - help texts merged (help_avi+help_mpg -> help_mp)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
425 - new options: -x <x> -y <y> = scale image (if selected driver supports)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
426 if value<=8 then image size will be multiplied by value, otherwise
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
427 image size will be scaled to <value> pixels.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
428 For example:
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
429 2x ZOOM: mplayer -x 2 -y 2 test.mpg
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
430 800x600: mplayer -x 800 -y 600 test.mpg
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
431 [default values are still configurable at compile-time, see config.h]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
432 - TV project (not finished) codebase added (see tvision.c, or: make tvision)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
433
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
434 v0.09: Beta release [same as 0.09-pre3]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
435 - version changed in the files
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
436 - docs updated
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
437
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
438 v0.09-pre3: bugfix test-release, X11 support testing
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
439 - fixed the if [ -z $pparam ] bug in ./configure [Christian Birchinger]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
440 - many changes in AVI seek code, resulting near-perfect seeking now!
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
441 current method calc absolute audio position, so with VBR audio it
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
442 doesn't work yet...
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
443 - avip: Xv support (YUY2 image format)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
444 - avip: X11 support (24 & 32 bpp only, BGR format)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
445 I need a very fast 15->16bpp converter for 16bpp support... anyone helps?
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
446
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
447 v0.09-pre2: bugfix test-release
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
448 - removed unnecessary code from libmpeg2/header.c
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
449 Walken told me that standard mpg/vob streams must NOT use framerate
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
450 and bitrate extension... and the ext. id check is done by the caller.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
451 - CRC support to mp3lib's mpeg audio layer-2 decoder
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
452 thanks for bugreport & testfile to Samson
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
453
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
454 v0.09-pre1: bugfix test-release
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
455 - imported new libmpeg2 files (under testing...)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
456 - GL renderer flickering bug fixed (MMX missing emms() between yuv2rgb and
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
457 glTexSubImage(), bug triggered by new Utah-GLX code)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
458 [thanks for Christian Birchinger]
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
459
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
460 v0.08: Index support, avi seeking, DLL loader fix, compilation fixes
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
461 - Added support for chunk index usage (disable with -noidx option)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
462 - Removed code optimization flags from loader/Makefile because
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
463 it segfaults if compile optimized code (it does some hacks with
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
464 pointers, maybe the reordered code confuses it)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
465 - added new tool called aviparse (read and check avi file structure)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
466 - indexed and raw chunk info comparing, bad chunks dropped
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
467 - termcap usage is optional (for those debian users without termcap)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
468 - #if HAVE_* fixed (to #ifdef HAVE_*)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
469 - ./configure supports new /proc/cpuinfo (2.4.0-test11)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
470 - sse is called 'sse' again
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
471 - 'flags' field renamed to 'features'
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
472 - Xv benchmark results added to DOCS/SPEED
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
473 - avi seeking (and other goodies, pause etc) implemented
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
474 no PTS resync after seek yet.
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
475 - default video_out driver changed from 'mga' to the first available driver
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
476 new driver priority: mga_vid, opengl, x11
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
477
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
478 v0.07: Easier compile
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
479 - Added Pontscho's ./configure script (it's modified a lot)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
480 - Updated makefiles, and tested a lot :)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
481 - Updated DOCS/INSTALL
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
482
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
483 v0.06: Better codec selection
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
484 - avi audio&video codec selection moved to new codecs.c file,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
485 loader/driver.c and loader/afl.c modified for this
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
486 - yuv support fixed, codecs.c setup flags to handle yuv properly
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
487 yuv works fine with divx, mpeg4, cvid, and upside-down iv50
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
488 - DOCS/INSTALL updated
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
489 - DOCS/SPEED updated, DivX benchmarks added
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
490
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
491 v0.05: Merged with MPEGplayer 0.90pre6, first public release of AVI player
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
492 - code merged with mpegplayer, new Makefile, some small modifications
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
493 - docs updated and moved to DOCS
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
494
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
495 v0.04: YUV support, some code cleanup, preview-release
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
496
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
497 v0.01: first version based on new MPEGplayer's codebase.