1commit 06fa8a6fa0c975ef21155aa574aa9af55d322498
2Author: Christophe Massiot <massiot@videolan.org>
3Date:   Tue Dec 31 01:59:46 2002 +0000
4
5    Less verbosity.
6
7commit d3c3b323b7369467349b883f403ce547ece1681f
8Author: Christophe Massiot <massiot@videolan.org>
9Date:   Tue Dec 31 01:54:36 2002 +0000
10
11    * src/misc/darwin_specific.m: Partial attempt at fixing a memory leak,
12    * input: new b_connected field, allowing to correctly detect the EOF of TCP
13      streams (closes #35),
14    * input: fixed a deadlock when opening a zero-sized file,
15    * input: fixed a deadlock when opening an unconnected FIFO (closes #54).
16
17commit afbc560297273d6d25410d8f07df75b01daea502
18Author: Christophe Massiot <massiot@videolan.org>
19Date:   Mon Dec 30 23:45:22 2002 +0000
20
21    * OS X interface : Added new access modules to the Open panel,
22    * Updated po files,
23    * Fixed a very nasty side effect in the dvd and dvdread plug-ins,
24    regarding the audio-channel and spu-channel configuration variables.
25
26commit 8b13c2c5e05d4b5beaa10e3c1db359216a0b4e78
27Author: Gildas Bazin <gbazin@videolan.org>
28Date:   Mon Dec 30 17:36:01 2002 +0000
29
30    * src/misc/messages.c: don't try to decorate logs on win32.
31    * include/vlc_common.h, include/vlc_threads.h: we now use different
32    thread priorities for WinNT/2k/XP or Win9x/Me.
33
34commit 700452e04d179cccf7775d4c4f840383769529f8
35Author: Gildas Bazin <gbazin@videolan.org>
36Date:   Mon Dec 30 17:28:31 2002 +0000
37
38    * modules/codec/*: make sure all audio decoders set
39    output_format.i_bytes_per_frame and output_format.i_frame_length
40    properly.
41
42commit b70087decd748f5edc74a5380b33225775947ede
43Author: Sam Hocevar <sam@videolan.org>
44Date:   Mon Dec 30 13:34:03 2002 +0000
45
46      * ./configure.ac.in: fixed the strncasecmp detection.
47      * ./src/extras/libc.c: fixed a bug in our built-in strncasecmp.
48
49commit feb09800677740cfe29d4747a7fa51fba3ec7f57
50Author: Christophe Massiot <massiot@videolan.org>
51Date:   Mon Dec 30 11:49:32 2002 +0000
52
53    Added RTP shortcuts to udp.c for backwards compatibility.
54
55commit 34b7837ae5c6bbccf6b1324db2d44f3b99dc9e68
56Author: Christophe Massiot <massiot@videolan.org>
57Date:   Mon Dec 30 08:56:19 2002 +0000
58
59    * modules/access/udp.c: Merged the UDP and RTP plug-ins, with autodetection of RTP,
60    * src/misc/darwin_specific.m: if $LANG isn't set, retrieve NSUserDefaults.
61
62commit 4da234d782cba3b9c5ff1de5f3603b6e48f43697
63Author: Boris Dorès <babal@videolan.org>
64Date:   Sun Dec 29 21:00:39 2002 +0000
65
66    no time to fix the playlist save&restore issue before the release (and
67    wouldn't be wise anyway), so deactivated it in the win32 interface.
68
69commit 5ac16455d9dc24c9f14dd9fd8c961c8c0bafed99
70Author: Christophe Massiot <massiot@videolan.org>
71Date:   Sun Dec 29 01:33:35 2002 +0000
72
73    PTS calculation fix for the mad plug-in, courtesy of KKI_ on IRC.
74
75commit 621ed4634bfd437dd38fdcd08ddf8fa78e967c0d
76Author: Christophe Massiot <massiot@videolan.org>
77Date:   Sun Dec 29 01:16:28 2002 +0000
78
79    OS X port :
80    * Reenabled fullscreen shortcut, due to popular requests,
81    * Fixed charset encoding in the Preferences window,
82    * New implementation of --loop.
83
84commit 574b878c9fa061b5555f2d09a93b7fab7fdd276f
85Author: Sam Hocevar <sam@videolan.org>
86Date:   Sat Dec 28 15:04:22 2002 +0000
87
88      * ./debian/control: fixed various dependencies.
89
90commit e3eb4a658bc458742625f890fbd3231e4710be9b
91Author: Christophe Massiot <massiot@videolan.org>
92Date:   Sat Dec 28 13:35:40 2002 +0000
93
94    Yet another typo. :p
95
96commit aba1225f4fdfbbf27f842a6616de571fc1951c34
97Author: Christophe Massiot <massiot@videolan.org>
98Date:   Sat Dec 28 02:02:18 2002 +0000
99
100    Added support for 32 kHz LPCM streams (thanks _Demo_ !).
101
102commit de7a1d4592311281499973aaa1b76ea07e8e5309
103Author: Sam Hocevar <sam@videolan.org>
104Date:   Sat Dec 28 01:53:40 2002 +0000
105
106      * ./configure.ac.in: removed AC_PROG_EGREP because it's for autoconf 2.54+
107        and used AC_EGREP_CPP instead.
108
109commit 1965e41d29501182c967b7d68bd8b29c57c5009c
110Author: Sam Hocevar <sam@videolan.org>
111Date:   Sat Dec 28 01:20:23 2002 +0000
112
113      * ./configure.ac.in: we don't link with -lintl if building against our
114        internal one.
115
116commit 3479106106516dcd1080e8733dbcb771e8e18b7c
117Author: Sam Hocevar <sam@videolan.org>
118Date:   Fri Dec 27 15:40:52 2002 +0000
119
120      * ./modules/demux/avi/avi.c: replaced a useless asprintf with sprintf.
121
122commit f357e3e13067e52d54635eb7db34b6a9c0c7f477
123Author: Sam Hocevar <sam@videolan.org>
124Date:   Fri Dec 27 15:31:56 2002 +0000
125
126      * ./src/extras/libc.c: if configure is called with --with-included-gettext,
127        we export vlc_dgettext to plugins so that their messages can be translated
128        as well.
129
130commit 22a39c27afb0137cca9a81e44dfc9f56ce085274
131Author: Sam Hocevar <sam@videolan.org>
132Date:   Fri Dec 27 14:16:13 2002 +0000
133
134      * ./configure.ac.in: added a check for $EGREP at the beginning, so that
135        it's not done in an obscure "if" statement.
136      * ./configure.ac.in: added verbosity around all EGREP calls so that we
137        know what's going on.
138
139commit 535c75f66eabb582b9da47c85506b23b780e2dae
140Author: Sam Hocevar <sam@videolan.org>
141Date:   Fri Dec 27 12:44:36 2002 +0000
142
143      * ./Makefile.am: we don't try to distribute mozilla/vlcintf.h since it's
144        created at compile time.
145
146commit 99f0761d7a2cfa9b421ffaf9609846c65d894e48
147Author: Christophe Massiot <massiot@videolan.org>
148Date:   Fri Dec 27 09:57:23 2002 +0000
149
150    Audio output.
151
152commit d8befd24d13ec841507bc11113f70052fa4a63a7
153Author: Christophe Massiot <massiot@videolan.org>
154Date:   Fri Dec 27 09:47:55 2002 +0000
155
156    Added Bruno Vella <allevb@tin.it>, author of the Italian localization.
157
158commit 2105332a1e0e2d970280b0b5145ebb1d129d3516
159Author: Christophe Massiot <massiot@videolan.org>
160Date:   Fri Dec 27 08:37:25 2002 +0000
161
162    Fixed a typo.
163
164commit d65301abfbc6cb4ec8b72b0c3e25e7ad5ae0230e
165Author: Christophe Massiot <massiot@videolan.org>
166Date:   Fri Dec 27 00:17:49 2002 +0000
167
168    * Italien translation, courtesy of Bruno <allevb@tin.it>,
169    * Compilation fixes for gettext 0.11.5 on MacOS X.
170
171commit e00996a42a8bef76171cafc36a67a6fd7d4231d8
172Author: Stephan Assmus <stippi@videolan.org>
173Date:   Thu Dec 26 18:17:38 2002 +0000
174
175    added 'extern "C"' to some includes
176
177commit b12cefacca8e0e1651e09ac9df9c466ba51b75b2
178Author: Christophe Massiot <massiot@videolan.org>
179Date:   Thu Dec 26 13:58:12 2002 +0000
180
181    Do not compile imdct and downmix modules anymore.
182
183commit eb28b62d8b2f280ba1610d77e459c51fd7bdf34d
184Author: Christophe Massiot <massiot@videolan.org>
185Date:   Thu Dec 26 10:55:35 2002 +0000
186
187    Check for the presence of arguments (--help ?) before rebuilding everything.
188
189commit 14b46deef1ed921a19b8ed805f042642379d06f2
190Author: Sam Hocevar <sam@videolan.org>
191Date:   Wed Dec 25 23:39:01 2002 +0000
192
193      * ./src/libvlc.c: added a debug message to test the translation system.
194      * updated the .po files.
195
196commit c84f4ce5b2db05d73e91f21fc4488e3518c07b34
197Author: Sam Hocevar <sam@videolan.org>
198Date:   Wed Dec 25 22:36:14 2002 +0000
199
200      * ./bootstrap: fixed an automake 1.5 check.
201      * ./toolbox: removed code from bootstrap that wasn't related to the
202        bootstrapping sequence and put it here.
203
204commit e8b5cda1a0eb0f953edeef363afdd28cca7423e1
205Author: Sam Hocevar <sam@videolan.org>
206Date:   Wed Dec 25 22:05:16 2002 +0000
207
208      * ./configure.ac.in: lured xggettext into thinking _NS is a keyword.
209      * ./bootstrap: bootstrap --update-po also updates vlc.pot.
210
211commit 16cf721d7a40194c0c7c95ebd8ecf700323bfa46
212Author: Christophe Massiot <massiot@videolan.org>
213Date:   Wed Dec 25 21:02:35 2002 +0000
214
215    * Re-enabled package-* Makefile rules,
216    * Worked around automake stack overflow bug on Darwin.
217
218commit c3cd2873c9551ec187826a378350abc54e38a5bf
219Author: Christophe Massiot <massiot@videolan.org>
220Date:   Wed Dec 25 02:25:29 2002 +0000
221
222    ... _with_ the actual Italian placeholder (can you believe it ?).
223
224commit a1e7a1e625f73b4ffcc4ea42cd25626f0622ac41
225Author: Christophe Massiot <massiot@videolan.org>
226Date:   Wed Dec 25 02:23:37 2002 +0000
227
228    Santa Claus brings to you :
229    * A placeholder for the Italian translation,
230    * A bug fix for mono streams on stereo speakers,
231    * A fix for a possible crash in the FTP access,
232    * Correct coordinates in OS X fullscreen modes (closing #47),
233    * Cosmetic fixes.
234
235commit 167d8dc7c402cfa1f749e7b430c621fb8beb9f05
236Author: Sam Hocevar <sam@videolan.org>
237Date:   Tue Dec 24 23:31:49 2002 +0000
238
239      * ./ipkg/Makefile.am: added missing files to the distribution.
240
241commit 9a9b0c4618f2e74fb9f0d6d5c53165012626a54a
242Author: Christophe Massiot <massiot@videolan.org>
243Date:   Tue Dec 24 23:00:51 2002 +0000
244
245    * Use BeginFullScreen() to hide the mouse cursor ;
246    * Cheat with the screen saver (closes #46).
247
248commit 2d54f8aed99d8a7f981d86ea295d1b4d0628ec45
249Author: Jean-Paul Saman <jpsaman@videolan.org>
250Date:   Tue Dec 24 20:15:34 2002 +0000
251
252    Added gpe and gpe-vlc to Conflicts list for only X11/GTK+ packages.
253
254commit 37a6b0e770772b23ab9641302f119d57c31cf1a7
255Author: Jean-Paul Saman <jpsaman@videolan.org>
256Date:   Tue Dec 24 20:11:45 2002 +0000
257
258    Build and packaging scripts for building Familiar Linux interface with only GTK+ support.
259
260commit e97e9ff23f88bc9ffccd39857e19027e769d54eb
261Author: Jean-Paul Saman <jpsaman@videolan.org>
262Date:   Tue Dec 24 19:26:50 2002 +0000
263
264    Forget some.
265
266commit 88b2fd30eac806604a2bee88617a83106b5baaa5
267Author: Jean-Paul Saman <jpsaman@videolan.org>
268Date:   Tue Dec 24 19:25:54 2002 +0000
269
270    Added some debug info.
271
272commit 1354b55b9703f7b899a17beb07a3a3b9ee66d55f
273Author: Jean-Paul Saman <jpsaman@videolan.org>
274Date:   Tue Dec 24 19:25:35 2002 +0000
275
276    Cosmetic changes.
277
278commit 087a7a0318a4d48317c8e353ae17038cb4849088
279Author: Jean-Paul Saman <jpsaman@videolan.org>
280Date:   Tue Dec 24 19:09:12 2002 +0000
281
282    Cosmetic changes.
283
284commit 8cfc8ab2487108774be39b9922f2ddbd6cad0178
285Author: Jean-Paul Saman <jpsaman@videolan.org>
286Date:   Tue Dec 24 19:08:21 2002 +0000
287
288    Update packaging scripts.
289
290commit d7644ce5a06454f99bb96075cb423cf2eacd57a3
291Author: Jean-Paul Saman <jpsaman@videolan.org>
292Date:   Tue Dec 24 18:23:12 2002 +0000
293
294    Added esddsp package to dependency list.
295
296commit 8c2e1d884cd25c1deaa1eb75d07ce1a38c09043f
297Author: Christophe Massiot <massiot@videolan.org>
298Date:   Tue Dec 24 15:28:57 2002 +0000
299
300    Fixed a major bug in fixed32tos16.c.
301
302commit 081377ea8c469436119f41981fa1cafda2145f9e
303Author: Sam Hocevar <sam@videolan.org>
304Date:   Tue Dec 24 09:49:25 2002 +0000
305
306      * ./configure.ac.in: fixed dpms.h detection (missing prerequisite headers).
307
308commit baf454a4dfbbccdeb9b73850c6d9cf6d843d662b
309Author: Jean-Paul Saman <jpsaman@videolan.org>
310Date:   Mon Dec 23 22:00:01 2002 +0000
311
312    Enabled --with-gpe-prefix in buildscript.
313
314commit ea3f2123204ed85960757382ba7280422ccd1df6
315Author: Jean-Paul Saman <jpsaman@videolan.org>
316Date:   Mon Dec 23 21:58:33 2002 +0000
317
318    Set priority of sdl video output to 60 iso 40. So it is now the default choice for iPaq iso x11.
319
320commit 110cfc0d7c5611a86f5b3cdc5d4aa659e7a734be
321Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
322Date:   Mon Dec 23 17:22:46 2002 +0000
323
324    Little fixes.
325
326commit 5ac588e5ea0d6105bf9cef1b8560086b3b38494b
327Author: Christophe Massiot <massiot@videolan.org>
328Date:   Mon Dec 23 16:21:54 2002 +0000
329
330    Fixed my fix :p.
331
332commit d1a23fa6f19959de70742399efbda966b4ee32ce
333Author: Christophe Massiot <massiot@videolan.org>
334Date:   Mon Dec 23 16:05:04 2002 +0000
335
336    Fixed a side-effect bug with IPv6 addresses (thanks Xag).
337
338commit 44eb44e9faad202ec856285da582b27842406a91
339Author: Jean-Paul Saman <jpsaman@videolan.org>
340Date:   Mon Dec 23 15:39:17 2002 +0000
341
342    Familiar interface now uses define NEED_GTK_MAIN define.
343
344commit dc2dd8ce9e020e93e1868a0b47f186ee7354a2f5
345Author: Christophe Massiot <massiot@videolan.org>
346Date:   Mon Dec 23 15:39:07 2002 +0000
347
348    Fixed an IPv6-related bug (thanks Xag).
349
350commit 8157810c80fb596e7f86732bcaf589d6874b0cb7
351Author: Christophe Massiot <massiot@videolan.org>
352Date:   Mon Dec 23 13:58:46 2002 +0000
353
354    Cosmetic (thanks Heiko).
355
356commit 73741d9e8899a8bbabf4930c3c6208b6f2c9caab
357Author: Christophe Massiot <massiot@videolan.org>
358Date:   Mon Dec 23 13:49:11 2002 +0000
359
360    Cosmetic.
361
362commit 74c949a65720b9e71c8c638dcd33a29d04f79d20
363Author: Jean-Paul Saman <jpsaman@videolan.org>
364Date:   Sun Dec 22 23:23:45 2002 +0000
365
366    Use SDL output as default for iPaq.
367
368commit a9b0a4161d2fe5ee7eaa2bf018d1f1b5b5c1e179
369Author: Jean-Paul Saman <jpsaman@videolan.org>
370Date:   Sun Dec 22 21:46:50 2002 +0000
371
372    Typing file locations in URL combo without "file://" prefix is possible again.
373
374commit 20d79981d58a38ef5aa3167b08e34be3e569fb43
375Author: Jean-Paul Saman <jpsaman@videolan.org>
376Date:   Sun Dec 22 21:08:36 2002 +0000
377
378    Familiar GPE interface support fixes. Only Manage() function does not seem to work properly.
379
380commit 7fb39a20fb453c06634407612af7f64bd28acc00
381Author: Sam Hocevar <sam@videolan.org>
382Date:   Sun Dec 22 17:08:42 2002 +0000
383
384      * ./src/audio_output/input.c: fixed a side-effect problem in buffer dates
385        recalculation (spotted by KKI).
386
387commit a7a66d7a5de8f36f2561445b4a99956202ac9913
388Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
389Date:   Sat Dec 21 11:20:30 2002 +0000
390
391     first shot at a file info dialog for the wxwindows interface. It still
392    needs to get a sane default size and some cleanups of the code, but I commit
393    now in case anyone wants it during cristmas
394
395commit 311544e303ceb86f62fcfe0ea685bea1cc6dfae3
396Author: Jean-Paul Saman <jpsaman@videolan.org>
397Date:   Fri Dec 20 21:33:40 2002 +0000
398
399    Defenitely fixed segmentation fault on directory change.
400
401commit 71bd3efe4665b30590fb4b5f0556ef771624ec9b
402Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
403Date:   Fri Dec 20 15:18:56 2002 +0000
404
405    removed the code that was not supposed to be in my last commit
406
407commit 8fe04320fbf189f3cfab3eded0e99fbe81345be8
408Author: Jean-Paul Saman <jpsaman@videolan.org>
409Date:   Fri Dec 20 14:28:10 2002 +0000
410
411    Fixed path to pixmaps for GPE menu system.
412
413commit fc92de91a69b94e11ec96379d6cc86de4fd61ee2
414Author: Yves Duret <yves@videolan.org>
415Date:   Fri Dec 20 07:35:56 2002 +0000
416
417    fixed my entry.
418
419commit 3f31425b48d317892afb41e7e3cb22122ff2be19
420Author: Yves Duret <yves@videolan.org>
421Date:   Fri Dec 20 07:35:39 2002 +0000
422
423    - added rawdv plugin.
424    - make it working again with daily CVS snapshot.
425    - some typos fixed.
426    - better workaround for broken mdk configure macro (aka don't harcore arch in name).
427
428commit 1e44e520098c892698b33f9053f4a4bb6d3df103
429Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
430Date:   Thu Dec 19 23:23:25 2002 +0000
431
432    * modules/demux/ogg.c: provide some file info. Tested with the tarzan.ogm
433    * modules/codec/vorbis.c: parse the vorbis comment (can anyone tell me why the
434    comment is embedded in the logical stream and not directly in the
435    container?). The vorbis comments are in utf8, so extended characters
436    currently get messed up.
437
438    Still tring to close #51
439
440commit adabf2feaa4c1d423bb8c1bc7e2ef31c57c17292
441Author: Christophe Massiot <massiot@videolan.org>
442Date:   Thu Dec 19 17:29:13 2002 +0000
443
444    Fixed an HTTP compliance issue (thanks Xag).
445
446commit f987ab46f71f9bfcc4796502c3e711cdc47eb713
447Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
448Date:   Thu Dec 19 16:59:31 2002 +0000
449
450    the avi demux now gives some info about the file being played. One step
451    towards closing bug #51. Type 'info' in the rc interface to test.
452
453commit cc4a55dede1d59fd5801b0dfff8398ba55be74d2
454Author: Gildas Bazin <gbazin@videolan.org>
455Date:   Wed Dec 18 17:52:23 2002 +0000
456
457    * src/libvlc.h, src/input/input_dec.c: added an "sout-video" and
458    "sout-audio" config option that allows to selectively enable audio or
459    video stream output. This is very useful if you want to play video on
460    one computer and audio on another one ;)
461
462commit 42ea28c02a1f900ebd08e8ebd044459ea0c16d37
463Author: Laurent Aimar <fenrir@videolan.org>
464Date:   Wed Dec 18 16:33:09 2002 +0000
465
466     * mpeg4video: repeat vol headers every 30 frames (But it is buggy)
467
468commit 30a998d36c68dc81a43b55bb1317117510ed7416
469Author: Laurent Aimar <fenrir@videolan.org>
470Date:   Wed Dec 18 16:31:25 2002 +0000
471
472     * video.c: with mpeg4 stream, we try to decode a picture only when we have
473    received an header (vol). (It prevents some segfaults with mpeg4 streaming).
474
475commit 09afca1dc1a1696ac613a711ee5f149479664d58
476Author: Laurent Aimar <fenrir@videolan.org>
477Date:   Wed Dec 18 16:27:56 2002 +0000
478
479     * ts.c: add preliminary support for mpeg-4 streams in mpeg2-TS.
480    Becareful that up to now, it's more a hack. (I need to add SL streams
481    managments)
482
483commit 70c6595ddbb49649e76db2b3c45d3df5efb5211a
484Author: Sam Hocevar <sam@videolan.org>
485Date:   Wed Dec 18 16:16:30 2002 +0000
486
487      * ./modules/demux/avi/libavi.c: added an additional sanity check for
488        corrupted headers.
489
490commit 287923fefdd3671afdce66c13286cf2382df044f
491Author: Laurent Aimar <fenrir@videolan.org>
492Date:   Wed Dec 18 15:52:06 2002 +0000
493
494     * libavi.c: a sanity check to prevent some segfault with corrupted
495    header.
496
497commit 4be766c2c4d31844dc6f42d64bb7af2b50690f94
498Author: Sam Hocevar <sam@videolan.org>
499Date:   Wed Dec 18 15:03:48 2002 +0000
500
501      * ./modules/codec/ffmpeg/ffmpeg.c: cosmetic change, the ffmpeg module now
502        tells what libavcodec build it was built with.
503
504commit f22f4ef52e0bf8f7a6c7354881c455b08fb3a85f
505Author: Sam Hocevar <sam@videolan.org>
506Date:   Wed Dec 18 14:17:11 2002 +0000
507
508      * fixed several format string inconsistencies and deprecated C constructions.
509
510commit f9e122280dfa61c7335e9f69c2aee1ce083f7a37
511Author: Sam Hocevar <sam@videolan.org>
512Date:   Wed Dec 18 12:18:06 2002 +0000
513
514      * ./src/misc/messages.c: woops, __attribute__(format) is only needed in the
515        prototype.
516
517commit fb8ca39f8f3cbb4bfbcb0e103a3dfa0cc785bb84
518Author: Sam Hocevar <sam@videolan.org>
519Date:   Wed Dec 18 11:47:35 2002 +0000
520
521      * ./include/vlc_messages.h: msg_* functions now use the same argument type
522        checks as printf. Only works with gcc 3.2 it seems.
523
524commit 5fbe1b05441226d158b7e405666883ec63b4bdbf
525Author: Sam Hocevar <sam@videolan.org>
526Date:   Wed Dec 18 09:27:26 2002 +0000
527
528      * ./modules/video_output/qte/.cvsignore: added a missing .cvsignore.
529      * ./modules/video_chroma/Modules.am: added i420_rgb_c.h to the distribution,
530        thanks to Stepan Roh for spotting this.
531
532commit 7fc0df74caec0814a9f91c5f73566578914081aa
533Author: Gildas Bazin <gbazin@videolan.org>
534Date:   Wed Dec 18 08:08:30 2002 +0000
535
536    * src/video_output/video_output.c: fixed a bug concerning the aspect
537    ratio in vout_Request().
538
539    * INSTALL.win32: small update to the documentation.
540
541commit 85862082048bf47eae91d89b81d4df0f98fe2921
542Author: Laurent Aimar <fenrir@videolan.org>
543Date:   Wed Dec 18 01:34:44 2002 +0000
544
545    * mpegaudio: fixed another stupid bug for mpeg audio layer 3 only.
546
547commit 8dc6c82627bc6a180ff320489496c46ec84b7668
548Author: Laurent Aimar <fenrir@videolan.org>
549Date:   Tue Dec 17 21:58:03 2002 +0000
550
551     * bits.h: fixed a stupid bug.
552     * ts.c: removed an unused variable.
553
554commit d5d568e2f47bd083fe63b97fc56e375c3a5511cc
555Author: Gildas Bazin <gbazin@videolan.org>
556Date:   Tue Dec 17 21:15:43 2002 +0000
557
558    * modules/demux/rawdv.c: new raw dv demuxer (only video for now). I
559    didn't find a way to detect correctly a raw dv file so for now we just
560    check the file extension (.dv). You can additionaly force this demuxer.
561
562    PS: the ffmpeg plugin works quite well for decoding dv videos.
563
564commit 3355ba5c714776dce759188faaf7126d0d869cc4
565Author: Jean-Paul Saman <jpsaman@videolan.org>
566Date:   Tue Dec 17 21:04:49 2002 +0000
567
568    Functionality of Familiar Linux Gtk+ interface is finished. Only testing on iPaqwith libgpewidget0  still needs to be done.
569
570commit 019f1d068c970413d41cc9b71fbbb1ba78d47881
571Author: Sam Hocevar <sam@videolan.org>
572Date:   Tue Dec 17 14:39:05 2002 +0000
573
574      * ./bootstrap: added warning messages for old automake versions.
575
576commit 2cb2200b33142f9da4dd171812359c0ec226bf67
577Author: Sam Hocevar <sam@videolan.org>
578Date:   Tue Dec 17 09:54:32 2002 +0000
579
580      * ./modules/gui/kde/preferences.cpp: fixed a compilation issue and a crash.
581
582commit cb07a7161e6a23655d538092dbac35d13bdf861f
583Author: Christophe Massiot <massiot@videolan.org>
584Date:   Mon Dec 16 23:25:23 2002 +0000
585
586    Fixed (again) a rendering bug on big endian systems. :-p
587
588commit 0863e5b7be8d4ab191ce2bab54eeb28da02d9ca0
589Author: Jean-Paul Saman <jpsaman@videolan.org>
590Date:   Mon Dec 16 22:06:59 2002 +0000
591
592    Cleanup action.
593
594commit 86f66ed970a5014f89e2dc7ba870793efa2040dc
595Author: Jean-Paul Saman <jpsaman@videolan.org>
596Date:   Mon Dec 16 21:48:17 2002 +0000
597
598    Workaround for crash in ReadDirectory when called from the comboURL text box. For now it is mandatory to prefix filepaths on local disk with "file://" when typing it in the comboURL box.
599
600commit 884742bd75b66f3ee9b405a062789c24aae1f3e4
601Author: Eric Petit <titer@videolan.org>
602Date:   Mon Dec 16 20:18:42 2002 +0000
603
604     Fixed a possible crash.
605
606commit aa4f7ea9e28e6763af3a4c1336ec7473e7630e25
607Author: Gildas Bazin <gbazin@videolan.org>
608Date:   Mon Dec 16 18:30:12 2002 +0000
609
610    * modules/demux/ogg.c: added support for the old type of headers produced by the first
611    versions of OggDS.
612
613commit aa2f3524c664a756b7c010886da9ae0ffe15d774
614Author: Gildas Bazin <gbazin@videolan.org>
615Date:   Mon Dec 16 16:48:04 2002 +0000
616
617    * modules/access/udp.c, modules/access/rtp.c, modules/misc/network/ipv4.c: only check for
618    the "server-port" config variable in the access plugins. access_output plugins will now
619    pick a port at random, thus allowing sout to work out of the box on a localhost. (thanks
620    Meuuh)
621
622commit e4429e9b7fcd14e5acd804e9c1b2c151eaafe33a
623Author: Laurent Aimar <fenrir@videolan.org>
624Date:   Mon Dec 16 15:17:12 2002 +0000
625
626     * compilation fix for Os X.
627
628commit c69d073576625797d3d4a7d5ab3463e9d75a2315
629Author: Laurent Aimar <fenrir@videolan.org>
630Date:   Mon Dec 16 13:04:36 2002 +0000
631
632     * libavi.c: improved parsing of some corrupted files.
633
634commit 75cd9924eed3e0b7eadcd6349f531bb4ce1ae9a2
635Author: Laurent Aimar <fenrir@videolan.org>
636Date:   Mon Dec 16 10:49:16 2002 +0000
637
638     Should fix compilation/configuration with --with-ffmpeg options.
639
640commit 0da5a70e9a693d0446ec560a830fc2e78165994d
641Author: Boris Dorès <babal@videolan.org>
642Date:   Mon Dec 16 00:41:00 2002 +0000
643
644    - disc.* : a few enhancements in the design of the "open disc" dialog
645      box, including the ability to select dvd menus instead of a particular
646      title and chapter
647    - preferences.dfm : multiline tabs
648
649commit 89ee60c17afe2e97a2e9d435720d3435b657145a
650Author: Laurent Aimar <fenrir@videolan.org>
651Date:   Sun Dec 15 23:39:41 2002 +0000
652
653     * modules/mux/mpeg/*: should fix builtin compilation
654     * modules/access/ftp.c : an ftp access, buggy but it begins to work.
655    The main issue is about password confidentiality so you must know
656    what you are doing :((
657
658commit 4c0de20eff23a7b91749815aa2b5d8a19062c0ff
659Author: Yves Duret <yves@videolan.org>
660Date:   Sun Dec 15 22:55:12 2002 +0000
661
662    you can now build RPMs.
663    (ffmpeg still not working properly cause configure.ac seems to sucks)
664
665commit 34146983af6197c5d467c787990c770f81728342
666Author: Jean-Paul Saman <jpsaman@videolan.org>
667Date:   Sun Dec 15 22:54:58 2002 +0000
668
669    Packaging files for Familiar GPE and OPIE releases.
670
671commit 44656b964722d1b1867a92c378b19da03d8a3fc3
672Author: Jean-Paul Saman <jpsaman@videolan.org>
673Date:   Sun Dec 15 22:48:30 2002 +0000
674
675    Familiar interface build with GPE support does not use NEED_GTK_MAIN.
676
677commit 456c666abf1b33e29865540effacd241345b9b35
678Author: Jean-Paul Saman <jpsaman@videolan.org>
679Date:   Sun Dec 15 22:45:35 2002 +0000
680
681    Make distinction between GPE and GTK_NEED_MAIN way of handling interface.
682    Trying to fix change directory crash while entering keys in combobox.
683
684commit e6eae811566b71fad4a08534e09486bbb07205dc
685Author: Olivier Teulière <ipkiss@videolan.org>
686Date:   Sun Dec 15 22:45:09 2002 +0000
687
688    I forgot this file in my previous commit...
689
690commit 6846b211d29a865f8a8f43af253f2732529a51a1
691Author: Jean-Paul Saman <jpsaman@videolan.org>
692Date:   Sun Dec 15 20:48:40 2002 +0000
693
694    Fix crash on directory change.
695
696commit d5f52eba6699b9d4fe72a1cf3c8560dedd61cef8
697Author: Olivier Teulière <ipkiss@videolan.org>
698Date:   Sun Dec 15 18:37:39 2002 +0000
699
700     * ./modules/gui/wxwindows: added a log window
701
702commit bd92601ccbbcb92a03ca421aef9980bd0b89ef0a
703Author: Gildas Bazin <gbazin@videolan.org>
704Date:   Sun Dec 15 16:28:20 2002 +0000
705
706    * include/vlc/vlc.h: added a new pi_types field to vlc_list_t. This field will be used
707    later on by the object variables functions. I'm adding it now because it also happens to
708    solve a binary compatibility problem between gcc and bcc. (depending on compilers,
709    structs of 32 < size <= 64 bits can be returned either in a register or in the stack).
710
711commit 25b7570422cde96ee8604d8b04075009dab50e19
712Author: Jean-Paul Saman <jpsaman@videolan.org>
713Date:   Sat Dec 14 23:17:56 2002 +0000
714
715    Fix for building Familiar interface with libgpewidget0 library.
716
717commit 5f9ddb01ae6ba14bb912464f8a4a32a68700b563
718Author: Laurent Aimar <fenrir@videolan.org>
719Date:   Sat Dec 14 22:33:21 2002 +0000
720
721     * libvlc.h: Fix mux/access_output options.
722
723commit f8bf106d7ee040b01217ea54e8594f0677ba6b18
724Author: Laurent Aimar <fenrir@videolan.org>
725Date:   Sat Dec 14 21:32:42 2002 +0000
726
727     Added stream output. (common work with titer).
728
729commit 3f12686417f9fac0a3ba8ff83477381b0f39117a
730Author: Gildas Bazin <gbazin@videolan.org>
731Date:   Sat Dec 14 19:43:25 2002 +0000
732
733    * src/libvlc.c: oops, forgot to remove a debug message.
734
735commit 215c1a851ceb2a32c721381954ffa0b68c547432
736Author: Gildas Bazin <gbazin@videolan.org>
737Date:   Sat Dec 14 19:34:07 2002 +0000
738
739    * src/misc/objects.c: implemented the FIND_CHILD mode for vlc_list_find().
740       vlc_object_get() now increments the refcount of the object so you'll need to release
741    the object at some point.
742    * src/misc/variables.c, ALL: var_Change() with VLC_VAR_GETLIST now returns a vlc_value_t
743    which points to a vlc_list_t.
744
745commit c4fde1e51a66497c0019872f19b786a7554dae5f
746Author: Gildas Bazin <gbazin@videolan.org>
747Date:   Sat Dec 14 19:19:08 2002 +0000
748
749    * src/misc/threads.c: implemented vlc_thread_set_priority() for win32.
750
751commit be0f3d8552c065ecb6fa75489c660faab202c0f8
752Author: Laurent Aimar <fenrir@videolan.org>
753Date:   Sat Dec 14 18:57:34 2002 +0000
754
755     * all: with mpeg4 video I changed the way that some initialisation data
756    are passed (more logical).
757
758commit d387c508fe9a97489794b7222535aab44552f6d9
759Author: Boris Dorès <babal@videolan.org>
760Date:   Sat Dec 14 01:05:53 2002 +0000
761
762    - support for Windows style file names for relative paths
763    - when eol_tok is '\n', use last line even if eol_tok isn't present
764
765commit e407c2446cbe48ddfe8be39f5f6682fe30e49c73
766Author: Yves Duret <yves@videolan.org>
767Date:   Fri Dec 13 22:11:56 2002 +0000
768
769    adaptation for 0.5 branch. almost working :)
770
771commit 006f12b599fe2770c5cbd871f3bf645562ca40e5
772Author: Boris Dorès <babal@videolan.org>
773Date:   Fri Dec 13 17:05:12 2002 +0000
774
775    - * : start playing only when opening a stream from the main window;
776      when opening it from the playlist window, add it to the list, but
777      don't change anything to the playing state and current stream.
778
779    - playlist.dfm : proper resizing behaviour
780
781commit 4552cb1eacb8768236a1c0f4976618dba580e68b
782Author: Boris Dorès <babal@videolan.org>
783Date:   Fri Dec 13 16:26:35 2002 +0000
784
785    - vlc_playlist.h, playlist.c: added the ability to save a playlist to
786      and restore it from a file chosen by the user.
787
788    - win32/*:
789
790      - implementation of the previous feature in the win32 interface
791    >   -> what the other interfaces need to do to support it is simply to
792    >      call the two following functions:
793    >       int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename);
794    >       int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename);
795    >      where psz_filename is the name of the destination/source file.
796
797      - ability to open several files at a time
798
799commit 3f7b412c588b42bf290f71af9e68407d701bba6e
800Author: Sam Hocevar <sam@videolan.org>
801Date:   Fri Dec 13 10:09:14 2002 +0000
802
803      * ./Makefile.am: added missing files for make dist.
804      * ./configure.ac.in: removed unpopular warnings.
805      * ./po/*: updated potfiles.
806
807commit 7822e55938242852d199d12005b326458f161ae8
808Author: VideoLAN <videolan@videolan.org>
809Date:   Fri Dec 13 03:52:58 2002 +0000
810
811     * ./modules/win32/menu.cpp: reorganized the code for menus generation,
812       and got rid of the global variable (at last!) in the win32 interface.
813
814    Please check that navigation and language selection aren't too much
815    broken for DVDs...
816
817commit a71b1c8cad7bd70b94a0df3b054bf3ad84690f07
818Author: Gildas Bazin <gbazin@videolan.org>
819Date:   Fri Dec 13 01:56:30 2002 +0000
820
821    * ALL: added a new vlc_list_t common type. vlc_list_find() and vlc_list_release() have been modified
822    to use this new type.
823
824commit 270c49946420f12a7337ba1188b5d1c80ad9e538
825Author: Gildas Bazin <gbazin@videolan.org>
826Date:   Fri Dec 13 01:50:32 2002 +0000
827
828    * modules/gui/wxwindows/*: added skeleton for popup contextual menu.
829    * modules/access/dvdplay/access.c, modules/audio_filter/resampler/linear.c: a couple of warning
830    fixes.
831
832commit 0e7efe76df0ead006eb34f59c727eab512eac162
833Author: Gildas Bazin <gbazin@videolan.org>
834Date:   Thu Dec 12 15:23:43 2002 +0000
835
836    * src/input/input.c: forgot to commit this during my last commit :p
837
838commit bd369da1d68b20977347b1d0d09d20f8155d94b1
839Author: Gildas Bazin <gbazin@videolan.org>
840Date:   Thu Dec 12 15:10:58 2002 +0000
841
842    * src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in
843    input_thread_t (initialised to DEFAULT_PTS_DELAY).
844    * modules/access/*: i_pts_delay is now configurable on an access module basis. The pts
845    delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2
846    seconds worth of caching.
847
848commit 3260a93ce3d940222bf923f698c7bb7ff56123f1
849Author: Sam Hocevar <sam@videolan.org>
850Date:   Thu Dec 12 13:09:52 2002 +0000
851
852      * ./debian/vlc-plugin-ogg.dirs: added a missing file for Debian package
853        builds.
854
855commit 06aa618a1d3814f65f91d24a20dd3b7bc9163289
856Author: Sam Hocevar <sam@videolan.org>
857Date:   Thu Dec 12 12:24:23 2002 +0000
858
859      * ./modules/gui/familiar/*: compilation fixes. Crashes on directory change.
860
861commit 9b08202a3d54d1ec0e9f4c341d733f2e3fdf8925
862Author: Olivier Teulière <ipkiss@videolan.org>
863Date:   Thu Dec 12 11:37:34 2002 +0000
864
865     * ./modules/gui/win32: added management for "float" config options
866       (thanks Garf)
867
868commit 707dbe3ce169a95667d011889d9c6ae0f493f9ea
869Author: Christophe Massiot <massiot@videolan.org>
870Date:   Thu Dec 12 11:29:58 2002 +0000
871
872    Fixed a possible deadlock.
873
874commit 33266c5ae67749a159f98349768697e988767eff
875Author: Simon Latapie <garf@videolan.org>
876Date:   Thu Dec 12 10:56:24 2002 +0000
877
878     * fixed one or two things (thanks sam)
879
880commit a89bc50696c06b7e30656c80c3a9a8f396968f68
881Author: Gildas Bazin <gbazin@videolan.org>
882Date:   Wed Dec 11 22:56:42 2002 +0000
883
884    * modules/codec/mad/*: don't let mad drop corrupted mpeg frames without telling us. When
885    this happens, we miscalculate the pts of the next valid frame, which in turn causes heavy
886    resampling. This fix should be most useful for web radios.
887
888commit 288b91145530c986d304bdc6b46afd09187573e3
889Author: Jean-Paul Saman <jpsaman@videolan.org>
890Date:   Wed Dec 11 21:50:03 2002 +0000
891
892    Fixed qte video output segmentation fault during initialization.
893    The following things have still to be fixed:
894    - segmentation fault on destroy
895    - video placing and
896    - orientation
897    - video line spacing is wrong
898
899commit 851f437fd0a3d7bac2a919f49245112d8f0dd5d7
900Author: Laurent Aimar <fenrir@videolan.org>
901Date:   Wed Dec 11 20:13:50 2002 +0000
902
903     * all: access plugins should not modify
904    p_input->stream.p_selected_area->i_tell when reading data. (It's done in
905    input_SplitBuffer). (But access should still set it on a "seek")
906
907commit 3d9f4dab09b9e980f504d76fde8168d8ef66b6a2
908Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
909Date:   Wed Dec 11 17:27:29 2002 +0000
910
911    New ALSA audio output. It works with ALSA 0.9.0rc4 and earlier versions.
912
913commit 1edaf53a24a1ab36ebf848caabea2219c2344ccc
914Author: Gildas Bazin <gbazin@videolan.org>
915Date:   Tue Dec 10 23:34:19 2002 +0000
916
917    * modules/demux/wav/wav.c: small bug-fix for screwed pts calculation.
918
919commit 2c0d24bf92307956113ce19b3d278327e0729dd4
920Author: Gildas Bazin <gbazin@videolan.org>
921Date:   Tue Dec 10 21:55:01 2002 +0000
922
923    * src/audio_output/filters.c: fix for resampler buffer size.
924
925commit 05b378dd459f5cee10755dcacaad794e53fa4be7
926Author: Gildas Bazin <gbazin@videolan.org>
927Date:   Tue Dec 10 18:22:01 2002 +0000
928
929    * ALL: fixed a f*ckage I introduced recently ;) var_Type() now returns 0 when the variable
930    doesn't exist, but the rest of the code wasn't updated according to this new behaviour.
931    * modules/audio_output/waveout.c: changed a few error messages into warning messages.
932
933commit 2fd77aa18cc0062063bbc8ed6d4fd43aa5a1f009
934Author: Olivier Teulière <ipkiss@videolan.org>
935Date:   Tue Dec 10 15:51:59 2002 +0000
936
937     * ./modules/gui/win32: deletd a dependancy with a global variable
938
939commit ffddb1ea9747418b8a8f4afe0a369bf2c6d9f385
940Author: Gildas Bazin <gbazin@videolan.org>
941Date:   Tue Dec 10 14:19:44 2002 +0000
942
943    * include/configuration.h: fixed my previous fix.
944
945commit fae0361776951fd724789ad3ba38b343f929115e
946Author: Gildas Bazin <gbazin@videolan.org>
947Date:   Tue Dec 10 12:46:35 2002 +0000
948
949    * configure.ac.in: fixed ugly hack in sdl detection code (which also broke my build :p)
950    * include/configuration.h, include/modules_inner.h: proper fix for a bug that allowed gcc
951    to put things in the stack instead of the data segment.
952
953commit 3ce3af29524e7824ac4cb36c56f9ee8e7fa4bc3b
954Author: Laurent Aimar <fenrir@videolan.org>
955Date:   Tue Dec 10 10:22:04 2002 +0000
956
957     ffmpeg: adapted to current cvs version. It should still compile with older
958    one (Please reports if it doesn't).
959
960commit da014eb8d7c5969dd94d94b58ee44616bf0b6e04
961Author: Arnaud Schauly <gitan@videolan.org>
962Date:   Tue Dec 10 00:02:29 2002 +0000
963
964    fixed a segfault under windows.
965
966commit 0c091c92196f3d566eb3484066c36695263c1275
967Author: Gildas Bazin <gbazin@videolan.org>
968Date:   Mon Dec 9 23:37:54 2002 +0000
969
970    * include/configuration.h: rolled back the last changes made to this file. There is no
971    sense in manually initializing all the fields of module_config_t as it will be done by the
972    compiler anyway. Furthermore mingw32 gcc seems to have problems optimizing code
973    that manually initializes structures to 0.
974
975commit d8c645cf6fb7cf86c4a57a50dbb6f5a4af2d1560
976Author: Jean-Paul Saman <jpsaman@videolan.org>
977Date:   Mon Dec 9 21:37:41 2002 +0000
978
979    Syncing functionality with vlc-0.4.6
980
981commit d11c5018606696b8e0f2c5abd4061bf33ab5b8f1
982Author: Jean-Paul Saman <jpsaman@videolan.org>
983Date:   Mon Dec 9 21:36:41 2002 +0000
984
985    Fixed segfault in Qt Embedded Video Output.
986
987commit 98363dc6f53794e9d8c64c82c3a73b89031c5d34
988Author: Eric Petit <titer@videolan.org>
989Date:   Mon Dec 9 13:37:38 2002 +0000
990
991     * AudioOutput.cpp: added sanity tests;
992     * VlcWrapper.h, Interface.cpp: removed an unused variable.
993
994commit 29b488fe1d592b77659873ce2873bed575fff735
995Author: Eric Petit <titer@videolan.org>
996Date:   Mon Dec 9 07:57:04 2002 +0000
997
998     * AudioOutput.cpp: send zeros to BSoundPlayer if nothing comes from
999        audio output;
1000     * VlcWrapper.cpp: handle volume using aout3 features.
1001
1002commit e7453ce6bdadbf367f60e62e1d8b85249154b461
1003Author: Eric Petit <titer@videolan.org>
1004Date:   Mon Dec 9 03:36:47 2002 +0000
1005
1006     Default re-enabled dvd module.
1007      --disable-dvd works anyway.
1008
1009commit 84ae579e4f14328f28d90b06b768e4924b7b5a4b
1010Author: Boris Dorès <babal@videolan.org>
1011Date:   Mon Dec 9 00:52:42 2002 +0000
1012
1013    - new headphone channel mixer with virtual spatialization effect : This
1014      effect should give you the feeling that you stands in a real room with
1015      a complete 5.1 speaker set when using only a headphone, providing a
1016      more realistic sound experience. It should also be more comfortable
1017      and less tiring when listening to music for long periods of time.It
1018      works with any source format from mono to 5.1.
1019
1020      -> please try it and feel free to give me some feedback. Some
1021         improvements are already planned (adding echo, more configuration
1022         options, ...).
1023
1024    NB: whereas the filter itself is in a (very first) stable version, the
1025        way it is integrated to the filter chain is only a _temporary_ hack
1026        since it's the audio ouput core (input.c actually) which is directly
1027        responsible for it. Integrating it in a more suitable way will
1028        probably require some work on the way the filters are selected as
1029        well as on the configuration level, but I'm working on it :)
1030
1031commit 2397666ac33531200664b053ea2dd993a12424d4
1032Author: Christophe Massiot <massiot@videolan.org>
1033Date:   Sun Dec 8 23:38:02 2002 +0000
1034
1035    * Updated aout3 developer doc.
1036    * Reworked the Open... menu items, and added the ability to use libdvdplay.
1037    * Sound output menu is now under Controls.
1038
1039commit bb57136ac84f8f31f472eea137f70846cee9e9e5
1040Author: Jean-Paul Saman <jpsaman@videolan.org>
1041Date:   Sun Dec 8 21:05:42 2002 +0000
1042
1043    Fixed build and linking for qte video output and made modifications to iPaq packaging files.
1044
1045commit 07541e2ef1b5a33992883049d83171781cfcd125
1046Author: Gildas Bazin <gbazin@videolan.org>
1047Date:   Sun Dec 8 19:56:04 2002 +0000
1048
1049    * modules/gui/wxwindows/*: compilation fixes for wxX11 (it doesn't support drag and drop
1050    yet). Compilation fix for MacOSX as well (wxEntry() not declared).
1051    * src/misc/variables.c: added a FreeMutex() function.
1052
1053commit caf200f5e94783c777e0a859e92bddc6608a01c0
1054Author: Jean-Paul Saman <jpsaman@videolan.org>
1055Date:   Sun Dec 8 16:16:19 2002 +0000
1056
1057    - Updated Maintainers file
1058    - fixed --disable-dvd, it did not work
1059    - updated iPaq familiar buildscripts
1060
1061commit 892b62c4ee2d1e73c0fffd7bc8f9209a851fcb9a
1062Author: Gildas Bazin <gbazin@videolan.org>
1063Date:   Sun Dec 8 14:47:28 2002 +0000
1064
1065    * configure.ac.in: fix for dvdread and libdvdplay plugins linking stage.
1066
1067commit 940b79b4c163e31f56eb871c6e50d3612038e7fb
1068Author: Jon Lech Johansen <jlj@videolan.org>
1069Date:   Sun Dec 8 05:30:47 2002 +0000
1070
1071      * ALL: Under Jaguar, vout no longer depends on any specific MacOS X
1072             intf. wxWindows should work (not tested). Closes #33.
1073
1074commit 270e1cb5a9153615b53fae5bfa63e2a1420027ed
1075Author: Christophe Massiot <massiot@videolan.org>
1076Date:   Sun Dec 8 00:41:06 2002 +0000
1077
1078    New vlc_thread_set_priority function, to set the priority of the main
1079    thread.
1080
1081commit ec518727fc898bf1ded6d58d90ff21135f703107
1082Author: Christophe Massiot <massiot@videolan.org>
1083Date:   Sat Dec 7 23:50:31 2002 +0000
1084
1085    * configure.ac.in: Disabled -Wtraditional as it produces much more bogus
1086      warnings than real ones.
1087    * audio output: New intf-change variable to know when audio-channels
1088      and audio-device have changed.
1089    * video output: New intf-change variable and vout_VarCallback, to know
1090      when video-device has changed (OS X port).
1091    * modules/gui/macosx/*: Menus for audio channels, implemented volume
1092      management, added a menu for screen selection.
1093
1094commit 9e4b72d5fa9aebdce784941f12f4aef3a31cd239
1095Author: Eric Petit <titer@videolan.org>
1096Date:   Sat Dec 7 22:29:15 2002 +0000
1097
1098     * default disabled SAP under BeOS
1099
1100commit 6f8cc1d682eab9e28b9e0f11f8103592631c66d7
1101Author: Arnaud Schauly <gitan@videolan.org>
1102Date:   Sat Dec 7 22:15:10 2002 +0000
1103
1104    fixed my last commit.
1105
1106commit 490a596129c5fa1633c3d2f79a924c39df53894c
1107Author: Eric Petit <titer@videolan.org>
1108Date:   Sat Dec 7 22:00:36 2002 +0000
1109
1110     * use RGB32 BBitmap. That fixes the bad-looking picture in
1111       non-overlay mode (thanks Sam).
1112
1113commit 0d62cd7dd470f3b58e349c0abe343f3bafd42037
1114Author: Gildas Bazin <gbazin@videolan.org>
1115Date:   Sat Dec 7 15:25:27 2002 +0000
1116
1117    * ALL: a few updates to the variables API:
1118      - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag
1119    instead. This simplifies things and avoid the strange command variables behaviour. Command
1120    variables will now trigger their callback on var_Set() like any other variables (look in
1121    modules/control/rc/rc.c for an example).
1122      - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE.
1123      - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with
1124    VLC_VAR_ISCOMMAND for instance.
1125
1126commit ead83c797f20f8d1a16637351498163c29377368
1127Author: Arnaud Schauly <gitan@videolan.org>
1128Date:   Fri Dec 6 22:44:03 2002 +0000
1129
1130    * sap.c : make it more compliant (as far as sdp is involved).
1131    * playlist.c : fixed a memory leak
1132    * configure.ac.in : added link flags
1133
1134commit 45887fc0acaf18c7bd5c20eadf8a2eff3bf3c277
1135Author: Gildas Bazin <gbazin@videolan.org>
1136Date:   Fri Dec 6 21:27:36 2002 +0000
1137
1138    * configure.ac.in: fixed typo. For dvdread support we have to check for
1139     dvdread/dvd_reader.h, not dvdread/dvdread.h.
1140
1141commit ade615bfc0c153a408e0ae88b89458c52dc0a0f1
1142Author: Sam Hocevar <sam@videolan.org>
1143Date:   Fri Dec 6 16:34:08 2002 +0000
1144
1145      * ./configure.ac.in: removed -W in favour of -Wtraditional.
1146      * ALL: a bunch of additional warning fixes.
1147
1148commit 94cc398edc5aeb10eadffd48eb440b99364c2fb7
1149Author: Laurent Aimar <fenrir@videolan.org>
1150Date:   Fri Dec 6 14:22:55 2002 +0000
1151
1152     all: fix some minors warnings.
1153
1154commit 64310cf3f23a6db67123df7ac5d57b4da34c2c21
1155Author: Sam Hocevar <sam@videolan.org>
1156Date:   Fri Dec 6 13:05:22 2002 +0000
1157
1158      * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed
1159        a bug I found in Read(). No idea whether it was triggered before nor what
1160        it was doing, though :)
1161
1162commit ee0a24494dae4fc2adb56e758fb1758d896019dc
1163Author: Sam Hocevar <sam@videolan.org>
1164Date:   Fri Dec 6 12:54:30 2002 +0000
1165
1166      * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we
1167        meant strlen(), removed useless strcmp() calls, implemented atoll() for
1168        systems where it does not exist, fixed a memory leak, fixed a minor data
1169        corruption.
1170
1171commit d812048435a413766e9d79b5b1749070c7d9d790
1172Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1173Date:   Fri Dec 6 12:18:11 2002 +0000
1174
1175    some support for redirection. Moved the break on returncode >=400 to after
1176    the header parsing. This will be usefull if anyone wants to implemet
1177    http-passwd support
1178
1179commit 79da01949bad2f111767fab3877b9f296084dfec
1180Author: Laurent Aimar <fenrir@videolan.org>
1181Date:   Fri Dec 6 11:53:45 2002 +0000
1182
1183     * ffmpeg: sync with latest ffmpeg cvs. As it need too much
1184    #if LIBAVCODEC_BUILD , I've enable direct rendering only with latest
1185    ffmpeg cvs (anyway dr isn't cleanly ported to the latest version).
1186
1187commit 1b7ce2697e98a3fcff4f78d1610f7f0268cd47c1
1188Author: Sam Hocevar <sam@videolan.org>
1189Date:   Fri Dec 6 10:10:40 2002 +0000
1190
1191      * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few
1192        signed/unsigned comparisons, and removed trailing spaces here and there.
1193
1194commit 426a6dc5c2d1af10c0c74e009f55fc063306f0ca
1195Author: Boris Dorès <babal@videolan.org>
1196Date:   Fri Dec 6 06:42:24 2002 +0000
1197
1198     * src/playlist/playlist.c : playing again a playlist already in a
1199       playing state resets the input speed to normal to make sure the
1200       stream isn't paused or slowed or played faster anymore.
1201       By doing that, fixes the following bug of the Windows interface:
1202       when pushing the play button on a paused or slowed stream, nothing
1203       used to happen.
1204     * modules/gui/win32/playlist.cpp : when pushing the play button and the
1205       playlist is empty, displaying the playlist window
1206     * win32.cpp : rephrasing the module description to "Native Windows
1207       interface module"
1208
1209commit 40dfc83478e1b87128c33db5c54521eb42df7747
1210Author: Sam Hocevar <sam@videolan.org>
1211Date:   Thu Dec 5 17:38:42 2002 +0000
1212
1213      * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it
1214        choke on system headers.
1215
1216commit 5927421c930e3a244642c851240a4aa05800354e
1217Author: Sam Hocevar <sam@videolan.org>
1218Date:   Thu Dec 5 17:16:30 2002 +0000
1219
1220      * ./ipkg/Makefile.in: removed a file handled by automake.
1221      * ./configure.ac.in: additional warning flags for GCC.
1222           -Wconversion
1223               Warn if a prototype causes a type conversion that is different from
1224               what would happen to the same argument in the absence of a proto-
1225               type.
1226           -Wsign-compare
1227               Warn when a comparison between signed and unsigned values could
1228               produce an incorrect result when the signed value is converted to
1229               unsigned.
1230           -Wunreachable-code
1231               Warn if the compiler detects that code will never be executed.
1232           -Wdisabled-optimization
1233               Warn if a requested optimization pass is disabled.
1234        See the gcc documentation for more explanations. This triggers a lot of
1235        warnings everywhere, and at first sight they're all worth fixing. Code
1236        quality matters, too, so let's fix'em :)
1237
1238commit b9dc2550f290ea59dbbb6079eb206913aff4d23b
1239Author: Gildas Bazin <gbazin@videolan.org>
1240Date:   Wed Dec 4 21:48:02 2002 +0000
1241
1242    * modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing.
1243
1244commit 1fb3bb737494613264394918aa0f5efc86c650ba
1245Author: Jean-Paul Saman <jpsaman@videolan.org>
1246Date:   Wed Dec 4 21:03:38 2002 +0000
1247
1248    Build and packaging files for Opie and GPE.
1249
1250commit ea5a42d20686edc7dee96ae9f9a6527ed893b409
1251Author: Jon Lech Johansen <jlj@videolan.org>
1252Date:   Wed Dec 4 20:51:23 2002 +0000
1253
1254      * ./modules/gui/macosx/vout.m: mouse coordinates support.
1255
1256commit 531ca6204e7a122dc4201fd68bf02d3a12ff27ec
1257Author: Laurent Aimar <fenrir@videolan.org>
1258Date:   Wed Dec 4 15:47:31 2002 +0000
1259
1260     * all: Fix an other (and last ? ;) endian issue.
1261
1262commit 7c80c87d871fa6d57aab75926a8e9a253465793e
1263Author: Eric Petit <titer@videolan.org>
1264Date:   Wed Dec 4 06:23:08 2002 +0000
1265
1266     * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5
1267       (Dano is no more needed); multicast still doesn't work.
1268       UDP (unicast) and HTTP have been successfully tested, mms is untested.
1269     * sap.c: BeOS doesn't have memccpy
1270     * VideoOutput.cpp: forgot to remove a printf
1271
1272commit 6d1429740defd11c2f903991dc8273cb46fa543f
1273Author: Eric Petit <titer@videolan.org>
1274Date:   Wed Dec 4 02:16:23 2002 +0000
1275
1276     * InterfaceWindow.cpp: removed warnigs
1277     * AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself
1278
1279commit 923da58842e70c77aacd956274381eb30447b744
1280Author: Arnaud Schauly <gitan@videolan.org>
1281Date:   Tue Dec 3 23:36:41 2002 +0000
1282
1283    * src/playlist/playlist.c : Added playlist_AddItem (enqueues
1284    playlist_item_t instead of psz_target ). Now playlist_Add uses
1285    playlist_AddItem to enqueue.
1286    * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t
1287    structure.
1288    * src/input/input.c : takes item->psz_uri  argument to start playing an
1289    item.
1290
1291commit 9125323fed7ff85b95393bf206b5f8b32ff01e14
1292Author: Laurent Aimar <fenrir@videolan.org>
1293Date:   Tue Dec 3 17:00:16 2002 +0000
1294
1295     * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from
1296    microfsoft, not yet ima4)
1297     * wav, asf, avi: fix fourcc creation for adpcm. (Nevertheless adpcm
1298    could not work with asf because of asf audio scrambling unsupported in asf
1299    demuxer). Seek will not work, because vlc send garbage and then break stream
1300    alignment.(I will try to fix that).
1301
1302commit e5daac69bbf814759ffe6ab126aacffe2efb340a
1303Author: Arnaud Schauly <gitan@videolan.org>
1304Date:   Tue Dec 3 16:29:04 2002 +0000
1305
1306    * Added a session announcement protol module (enabled by default).
1307    * Added the PLAYLIST_CHECK_INSERT option to the playlist. That option
1308    checks previously enqueued sessions before enqueing.
1309
1310commit e133e074fc9822f46c3f47911faa914b61426d59
1311Author: Sam Hocevar <sam@videolan.org>
1312Date:   Tue Dec 3 12:59:21 2002 +0000
1313
1314      * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the
1315        stream's aspect, not to square pixels.
1316
1317commit 99bf84eeb20972c5c400ac8b5cd8ed65cd49dba4
1318Author: Eric Petit <titer@videolan.org>
1319Date:   Tue Dec 3 02:00:38 2002 +0000
1320
1321     * added mouse management in the BeOS video output.
1322       Now DVD menus work thanks to libdvdplay.
1323
1324commit 7b68278ec1c1443af62b514b6a46b7e1383f9e8c
1325Author: Eric Petit <titer@videolan.org>
1326Date:   Mon Dec 2 23:58:21 2002 +0000
1327
1328     * added --with-dvdread-tree and --with-dvdplay-tree for static linking.
1329       It works fine under BeOS, please check I didn't break anything.
1330
1331commit ce31d545f05b1be0f7bf14abd3207974e330a8cb
1332Author: Jon Lech Johansen <jlj@videolan.org>
1333Date:   Mon Dec 2 21:13:25 2002 +0000
1334
1335      * ALL: Fixed some compiler warnings.
1336
1337commit 4659a85f20c5e36b993ea5f1d55fab29672cedfc
1338Author: Sam Hocevar <sam@videolan.org>
1339Date:   Mon Dec 2 18:19:43 2002 +0000
1340
1341      * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of
1342        Olaf 'Rhialto' Seibert.
1343
1344commit adcd116073483c0a2671a8483e0c259dee9bf307
1345Author: Sam Hocevar <sam@videolan.org>
1346Date:   Mon Dec 2 13:12:26 2002 +0000
1347
1348      * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7).
1349
1350commit 8a50a0bd1cd1131afd859ca0117bc793661d5daf
1351Author: Olivier Teulière <ipkiss@videolan.org>
1352Date:   Sat Nov 30 01:14:55 2002 +0000
1353
1354     * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video
1355       files on the interface or on the playlist (Closes: #10).
1356     * ./modules/gui/win32/playlist.cpp: factorized a lot of code.
1357     * ./modules/gui/win32/*: reorganized some code here and there.
1358
1359commit e4d0eaae7a936d38fe4867f2eac71f4ac19f2d18
1360Author: Olivier Teulière <ipkiss@videolan.org>
1361Date:   Fri Nov 29 23:08:34 2002 +0000
1362
1363     * ./src/libvlc.h: fixed a few typos
1364
1365commit a98b6d88f53615e469503e8a78761cfee3d84e1b
1366Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1367Date:   Thu Nov 28 23:53:03 2002 +0000
1368
1369    made the vlc mozilla plugin a drop-in replacement for wmp in most embedded
1370    wmp sites I could find, by adding som mimetypes and parsing some more
1371    parameters passed by mozilla. Also disabled the StreamAsFile function since
1372    mozilla tend to pass it non-exsisting files.
1373
1374commit 60b9d5a5e4a1d241ee34930485305a87354110a4
1375Author: Christophe Massiot <massiot@videolan.org>
1376Date:   Thu Nov 28 23:24:15 2002 +0000
1377
1378    * Correct socklen_t detection.
1379    * Fix for S/PDIF encapsulation on big endian systems.
1380    * S/PDIF output for Mac OS X, courtesy of Heiko Panther <heiko_panthe@mac.com>.
1381
1382commit d43c40596173da7a10d68a8cac7c75794d77b9ef
1383Author: Simon Latapie <garf@videolan.org>
1384Date:   Thu Nov 28 21:49:04 2002 +0000
1385
1386     * a few bugfixes/enhancements/clean up
1387
1388commit e1c7565e47303f230be11db082d5b0c4cb8761de
1389Author: Gildas Bazin <gbazin@videolan.org>
1390Date:   Thu Nov 28 21:00:48 2002 +0000
1391
1392    * configure.ac.in: fixed linkage of theora plugin.
1393    * modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage.
1394    * modules/codec/vorbis.c: lowered the priority of the tremor plugin.
1395
1396commit cd70eeac224c025b8ef0bd8db7a9335e9ef4cabd
1397Author: Laurent Aimar <fenrir@videolan.org>
1398Date:   Thu Nov 28 18:35:19 2002 +0000
1399
1400     * asf: fix my previous commit.
1401
1402commit 8dc9156f2bbcd6199cde8779b990ad622c4e2a0d
1403Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1404Date:   Thu Nov 28 18:16:02 2002 +0000
1405
1406    increased maximums size of a http request from 256 to 1024 in order to allow
1407    insanly long urls
1408
1409commit e2da42f9737f1197cd7e8d768266b5e0c6ec87e7
1410Author: Sam Hocevar <sam@videolan.org>
1411Date:   Thu Nov 28 17:35:01 2002 +0000
1412
1413      * ./src/video_output/video_output.c, modules/*: factorized video output
1414        creation code into vout_Request which looks for existing vout objects
1415        and spawns a new one if none was found.
1416
1417commit 798e97904d1cc5c42d637616525af9f2c123a023
1418Author: Laurent Aimar <fenrir@videolan.org>
1419Date:   Thu Nov 28 16:44:05 2002 +0000
1420
1421     * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree.
1422
1423commit 474126cfe676eef2109a9c51f864e0185f89cbfc
1424Author: Laurent Aimar <fenrir@videolan.org>
1425Date:   Thu Nov 28 16:32:29 2002 +0000
1426
1427     * all: some clean up with WAVEFORMATEX and endian issues. Somebody could
1428    test if mp4,asf,avi,wav demuxers and araw,ffmpeg,faad decoders work under
1429    big endian architectures ? (else could you give vlc log )
1430
1431commit 6da19ad6a839fa935761efe7fa76effa54b17b2a
1432Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1433Date:   Thu Nov 28 15:18:27 2002 +0000
1434
1435    * set b_seakable to false for http/1.0 streams such as those from icecast.
1436    * allow some unusual, but legal ways to construct the http headers, and
1437    clean up the header parsing code. parsing other headers ( like the mime-type
1438    ) should be very easy now.
1439
1440commit fed3ab9a9ad64e7ddb069a6777dd7ab2c35faf5e
1441Author: Sam Hocevar <sam@videolan.org>
1442Date:   Thu Nov 28 14:34:39 2002 +0000
1443
1444      * ./src/video_output/video_output.c: added a --aspect-ratio option to force
1445        the aspect ratio of the stream. Two different usages are possible, either
1446        int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to
1447        specify pixel squareness.
1448
1449        Note that it does not work properly yet; it will need an API change in
1450        the video output layer that I'm working on.
1451
1452commit 81ddbebda3ff13dcf7539bde3280487f103c8d08
1453Author: Boris Dorès <babal@videolan.org>
1454Date:   Wed Nov 27 21:51:30 2002 +0000
1455
1456    - Enterely new layout for the preference window of the native win32
1457      interface, in order to improve its clarity (the dialog box is now even
1458      a bit smaller) and to get closer to Windows standards.
1459      (second part of the job, and hopefully the last for now, begun with
1460      Ipkiss a few days ago by using CheckListBoxes)
1461
1462      Still need some work to get the interface compatible with Windows XP
1463      skins.
1464
1465commit 4c9f239846da7829947ec63cd6c87749dac6410b
1466Author: Sam Hocevar <sam@videolan.org>
1467Date:   Wed Nov 27 15:18:24 2002 +0000
1468
1469      * ./modules/codec/cinepak/cinepak.c: fixed V1-encoded blocks luma loading.
1470
1471commit e042941f56bfadbe32d8e2014292d61a1b4b5a4d
1472Author: Laurent Aimar <fenrir@videolan.org>
1473Date:   Wed Nov 27 14:44:06 2002 +0000
1474
1475     * ffmpeg: add a LIBAVCODEC_BUILD test for CODEC_ID_MJPEGB
1476
1477commit 422dbd4ad0a164ba603a55c9e96ae4b133e33838
1478Author: Laurent Aimar <fenrir@videolan.org>
1479Date:   Wed Nov 27 13:17:27 2002 +0000
1480
1481     cinepak: fix a bug (bad frame gathering), pointed by sam.
1482
1483commit 968cc6bf0391d06c628efcfb972ba3b6c31d99c2
1484Author: Laurent Aimar <fenrir@videolan.org>
1485Date:   Wed Nov 27 12:41:45 2002 +0000
1486
1487     * all: added mjpeg support, some clean up in video part.
1488
1489commit e0ac4474b5f83dc96a549436bf28697528a86479
1490Author: Eric Petit <titer@videolan.org>
1491Date:   Wed Nov 27 06:27:52 2002 +0000
1492
1493     Fixed a segfault by adding a mutex_lock() (thx fenrir)
1494
1495commit 3b078b7bf09d000aca183ef5a9d2f6cde8c8d47c
1496Author: Eric Petit <titer@videolan.org>
1497Date:   Wed Nov 27 05:36:41 2002 +0000
1498
1499     * AudioOutput.cpp: fixed a segfault
1500     * ALL: cleaned the VlcWrapper class, removed unused code
1501
1502commit c19c673bb097ff0cb5607140edf01f6a4102f1f1
1503Author: Olivier Teulière <ipkiss@videolan.org>
1504Date:   Wed Nov 27 02:51:57 2002 +0000
1505
1506     * ./modules/gui/win32/*: some cleaning
1507
1508commit 7244736d3c8310a69c2250dadabe89ad0242b8d7
1509Author: Gildas Bazin <gbazin@videolan.org>
1510Date:   Tue Nov 26 22:20:18 2002 +0000
1511
1512    * modules/video_output/directx/directx.c, modules/audio_output/directx.c: removed
1513    unnecessary code.
1514
1515commit 82b8c862cfe283dd1710b3ccd03f303aa16ff1c3
1516Author: Olivier Teulière <ipkiss@videolan.org>
1517Date:   Tue Nov 26 21:52:42 2002 +0000
1518
1519     * ./modules/gui/win32/preferences.cpp: used CheckListBoxes instead
1520       of ListViews, because they are more intuitive. This eliminates the
1521       "Select" button and the "Selected" label.
1522
1523       The preferences window still needs some work though...
1524
1525commit b144a5efaba05eeae7714d4ec3a82cd9bf07f8c6
1526Author: Sam Hocevar <sam@videolan.org>
1527Date:   Tue Nov 26 20:04:33 2002 +0000
1528
1529      * ./modules/video_chroma/i420_rgb.h: fixed slanted picture output with odd
1530        widths (Closes: #28).
1531
1532commit ba850c47f7beca7f98f345e8c896723e8bb676ef
1533Author: Gildas Bazin <gbazin@videolan.org>
1534Date:   Tue Nov 26 19:31:50 2002 +0000
1535
1536    * modules/video_output/directx/directx.c: fixed to work with DirectDraw 3 (ie. with
1537    NT4).
1538
1539commit e2ca77a93b4c23738a84b6d32cdbf966b3030eee
1540Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1541Date:   Tue Nov 26 18:58:33 2002 +0000
1542
1543    allow windows style linebreaks in .m3u files. and fixed a minor bug
1544
1545commit ecf04969a4e659570868ff82618f7fc755a1d197
1546Author: Gildas Bazin <gbazin@videolan.org>
1547Date:   Tue Nov 26 17:38:33 2002 +0000
1548
1549    * modules/demux/ogg.c: audio is now dropped when fast-forwarding.
1550
1551commit 6fd31613a0c5e8858cee9f58bf4bb533e120b012
1552Author: Laurent Aimar <fenrir@videolan.org>
1553Date:   Tue Nov 26 17:28:22 2002 +0000
1554
1555     * mp4: prevent float exeption with some truncated file.
1556
1557commit aa142dbe5158b5790783bd2464693962d44bf5e6
1558Author: Sam Hocevar <sam@videolan.org>
1559Date:   Tue Nov 26 15:03:28 2002 +0000
1560
1561      * ./BUGS: scrapped this file. Entered the remaining bugs in Bugzilla.
1562
1563commit 88dee5fd2df4fd53a08fe188b1c8623651797298
1564Author: Sam Hocevar <sam@videolan.org>
1565Date:   Tue Nov 26 14:08:02 2002 +0000
1566
1567      * ./TODO: scrapped the todo-list. I put the unresolved items in Bugzilla
1568        (http://bugzilla.videolan.org/).
1569
1570commit b9eb03bf83deaf01bedc645fd827a9cca0178577
1571Author: Christophe Massiot <massiot@videolan.org>
1572Date:   Tue Nov 26 12:09:20 2002 +0000
1573
1574    Fixed another crash with S/PDIF.
1575
1576commit cbd967624a518549ead3ea43886b1d44591b5a0f
1577Author: Gildas Bazin <gbazin@videolan.org>
1578Date:   Tue Nov 26 10:55:19 2002 +0000
1579
1580    * modules/video_output/directx/directx.c: don't fail miserably when we can't
1581       create a surface in video memory. We now automatically toggle the b_use_sysmem
1582       flag in this case and give it another shot.
1583
1584commit 3436a50b5e469a95cd0adc3ca1ce4ad538afb5f8
1585Author: Eric Petit <titer@videolan.org>
1586Date:   Tue Nov 26 01:06:08 2002 +0000
1587
1588     * ALL: more intensive use of the VLCWrapper class
1589     * PreferencesWindow.*: renamed a few variables (using some of the
1590       OpenTracker conventions)
1591     * clean up
1592
1593commit d6b201031e6c7d300fe70ff7a7a5b7b84744f986
1594Author: Sam Hocevar <sam@videolan.org>
1595Date:   Mon Nov 25 19:29:10 2002 +0000
1596
1597      * ./modules/video_chroma/i420_rgb16.c: merged the RV15 and RV16 conversions
1598        because they're basically the same. Also, the MMX conversions now check
1599        that the bitmasks are the ones we expect.
1600
1601commit 592dee307b1ab3fb5c1eeb5a5edd4d15c625c70b
1602Author: Laurent Aimar <fenrir@videolan.org>
1603Date:   Mon Nov 25 19:12:34 2002 +0000
1604
1605     mms.c: fix command/packet parsing functions.
1606
1607commit d54e11edcf696627ef696872f27fb93d3afbd56c
1608Author: Gildas Bazin <gbazin@videolan.org>
1609Date:   Mon Nov 25 17:25:07 2002 +0000
1610
1611    * configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h.
1612       Also fixed a typo: libdvbpsi is enabled by default.
1613
1614commit 3584f174016b7eb50fb7af71e2a779d2e1abbf8d
1615Author: Christophe Massiot <massiot@videolan.org>
1616Date:   Mon Nov 25 16:16:12 2002 +0000
1617
1618    Fixed my fix :p.
1619
1620commit f9c65dc85e3b988efab122ee6b3db1226493f1ae
1621Author: Christophe Massiot <massiot@videolan.org>
1622Date:   Mon Nov 25 16:00:26 2002 +0000
1623
1624    Fixed a crash in S/PDIF mode.
1625
1626commit e0618c62b988e7044509907b151fc417d78b1b5d
1627Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1628Date:   Mon Nov 25 15:56:39 2002 +0000
1629
1630    fixed a bug in the contentbased autodetection that caused this demux to be
1631    selected for streams that contained a null byte.
1632
1633commit 68e099d6b346d62ec907a87684583a661e2ff42f
1634Author: Laurent Aimar <fenrir@videolan.org>
1635Date:   Mon Nov 25 15:08:34 2002 +0000
1636
1637     * mms: enable seek :) It works for me with both udp and tcp. Somebody
1638    could check if it compiles on other OS than linux ? (I don't known what
1639    headers should be included)
1640     * asf: fix to support seeking with mms
1641     Note: You cannot seek and use demuxdump demuxer...
1642
1643commit 0f0ecaa953d7a2d202c9d5f8eb94afa23505f3f7
1644Author: Sam Hocevar <sam@videolan.org>
1645Date:   Mon Nov 25 12:19:04 2002 +0000
1646
1647      * ./modules/gui/gtk/open.c: made the HTTP text bar more consistent, thanks
1648        to Pierre Baillet (Closes: #11).
1649
1650commit 1187cda56b0a82f521823fcb790dd1111b68bf6c
1651Author: Sam Hocevar <sam@videolan.org>
1652Date:   Mon Nov 25 12:08:58 2002 +0000
1653
1654      * ./src/misc/messages.c: we overwrite the WinCE logfile instead of appending
1655        data to it.
1656      * ./evc/vlc.vcw: minor updates.
1657
1658commit 17f26347156ac6ed9afbb8f086a7ffa0f5e04810
1659Author: Olivier Teulière <ipkiss@videolan.org>
1660Date:   Mon Nov 25 03:12:42 2002 +0000
1661
1662     * small compilation fixes for win32
1663
1664commit 881768ad1b0540f9d63346484d8cb9809987c19e
1665Author: Laurent Aimar <fenrir@videolan.org>
1666Date:   Mon Nov 25 00:22:04 2002 +0000
1667
1668     * all: begin to add mms over udp support. It begin to work (at least
1669    for me) but it still needs some work.
1670
1671commit 1158db5fb5a16bb6e4988940b416d6a736546e18
1672Author: Sam Hocevar <sam@videolan.org>
1673Date:   Sun Nov 24 18:54:54 2002 +0000
1674
1675      * ./configure.ac.in: we no longer choke if libdvbpsi headers aren't here.
1676      * ./include/vlc_common.h: we don't try to include inttypes.h with Borland.
1677
1678commit bd5e06498f860392bd084d0f8884c8bb7ea54da2
1679Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1680Date:   Sun Nov 24 16:00:10 2002 +0000
1681
1682    separated the code to parse html files with embedded wmp, and the code to
1683    parse asx files. Added a new shortcut "html" to force the "html" behaviour.
1684    Reduced number of false positives for both html and asx files. We now also
1685    trigger on the content of files, since html and asx files are often
1686    autogenerated on the webserver using php or asp.
1687
1688commit 89a4527c9542aee27de5528cd8c433269ef536f7
1689Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1690Date:   Sun Nov 24 13:02:13 2002 +0000
1691
1692    fix to allow absolute entries in m3u/asx files
1693
1694commit d88917bb9f49de9cd52f04ea21ca73ff06a25c82
1695Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
1696Date:   Sun Nov 24 01:29:56 2002 +0000
1697
1698    fixed a bug in the code to handle relative paths. Added support for file://
1699    and http:// items in asx files, and not just mms://
1700
1701commit 736d5c4844faba6735d3bc5165cb6779f56da1e4
1702Author: Sam Hocevar <sam@videolan.org>
1703Date:   Sat Nov 23 20:37:10 2002 +0000
1704
1705      * ./modules/control/rc/rc.c: the seek command is now "seek" and not "r",
1706        and it uses a command variable like other controls. This also fixes a
1707        bug that prevented to have spaces between the command and its argument.
1708
1709commit 2c208e64c7b3e775ca03b5ed2210c2520da42cf6
1710Author: Gildas Bazin <gbazin@videolan.org>
1711Date:   Sat Nov 23 18:42:59 2002 +0000
1712
1713    * modules/gui/wxwindows/*: additional small fixes.
1714
1715commit c7cf1f08b5d815a57a6ca02850e06f677130b80e
1716Author: Gildas Bazin <gbazin@videolan.org>
1717Date:   Sat Nov 23 16:17:12 2002 +0000
1718
1719    * modules/gui/wxwindows/*: a few fixes for the win32 build.
1720
1721commit d073ae07426aeb69746e967feefe37304059f5d7
1722Author: Eric Petit <titer@videolan.org>
1723Date:   Sat Nov 23 15:00:54 2002 +0000
1724
1725     * enhanced BeOS preferences window (post-processing, brightness,
1726       contrast, hue and saturation are adjustable)
1727
1728commit 434b232248b85bedb68987bb0de34e03a1416724
1729Author: Gildas Bazin <gbazin@videolan.org>
1730Date:   Sat Nov 23 14:28:51 2002 +0000
1731
1732    * modules/gui/wxwindows/*: misc improvements to the main interface, implementation of
1733    drag and drop, proper initialisation of the i18n routines.
1734
1735commit 269d8af1b743895af6bfc676b35d36507a135e78
1736Author: Sam Hocevar <sam@videolan.org>
1737Date:   Sat Nov 23 04:40:53 2002 +0000
1738
1739      * ./modules/access/http.c, ./modules/misc/network/ipv4.c: http and ipv4
1740        plugins compile for WinCE. Couldn't test yet though.
1741
1742commit f6cf9ef8b887f4ef9a9692603ba9907edfdf9db2
1743Author: Sam Hocevar <sam@videolan.org>
1744Date:   Sat Nov 23 02:40:30 2002 +0000
1745
1746      * ./modules/video_output/wingdi.c: the GDI video output now properly sets
1747        the bitmasks; we're not limited to 8bpp and 16/24 works.
1748      * ./modules/video_filter/*: the video filters now work under WinCE.
1749
1750commit 632a9c5531f6b3735ef420f004ef1ec1fe57e681
1751Author: Olivier Teulière <ipkiss@videolan.org>
1752Date:   Sat Nov 23 01:32:40 2002 +0000
1753
1754     * ./modules/gui/wxwindows/playlist.cpp: added a playlist to the wxwindows interface
1755
1756commit 7af58f039fb38a61572b4e0d6ebd519d1d44c273
1757Author: Simon Latapie <garf@videolan.org>
1758Date:   Sat Nov 23 00:11:17 2002 +0000
1759
1760     * yuv filter was a bit useless. Hope adjust filter is more usefull :)
1761
1762commit c06c5c0dd22ed02441cf10eb9c715ee9ecbb0947
1763Author: Sam Hocevar <sam@videolan.org>
1764Date:   Fri Nov 22 23:12:23 2002 +0000
1765
1766      * ./configure.ac.in: we only add -lm to the a52 linkage if it's needed
1767        (and available).
1768
1769commit a40bde1f4ec98c2e0365e46a7516ea23ed5bb438
1770Author: Sam Hocevar <sam@videolan.org>
1771Date:   Fri Nov 22 20:27:19 2002 +0000
1772
1773      * ./modules/video_output/wingdi.c: ported the wingdi plugin to Win32; it
1774        somewhat works under Wine (if you force internal buffers to 8bpp), but
1775        doesn't work under Win2k. Any hints welcome.
1776      * ./configure.ac.in: activated the wingdi plugin by default.
1777
1778commit 75e0283edc67fbd62ffe63111eff3aaf7b3fbd67
1779Author: Eric Petit <titer@videolan.org>
1780Date:   Fri Nov 22 19:37:25 2002 +0000
1781
1782     * AudioOutput.cpp : compilation fix.
1783     * VideoOutput.cpp : now --fullscreen works with BeOS video output.
1784
1785commit 79bfcf80bd824b8696c144fc5ea4f631245428ad
1786Author: Sam Hocevar <sam@videolan.org>
1787Date:   Fri Nov 22 18:35:57 2002 +0000
1788
1789      * ./modules/access/mms/var_buffer.h: this file is now a separate .c, to
1790        prevent gcc's optimizer to go amok with nested inline functions, loop
1791        unrolling and such things that we don't really need in an access plugin.
1792
1793commit a4ff9947713d4ecbf2318f99994e7abb0a00f840
1794Author: Sam Hocevar <sam@videolan.org>
1795Date:   Fri Nov 22 15:24:10 2002 +0000
1796
1797      * ./modules/video_output/directx/events.c: we now call CreateWindow so that
1798        we are sure that the WndProc always has a valid p_vout value.
1799
1800commit 8ab205ad438c5c1d1fb423b79e345ff3a1059f1a
1801Author: Sam Hocevar <sam@videolan.org>
1802Date:   Fri Nov 22 15:19:47 2002 +0000
1803
1804      * ./modules/video_output/wingdi.c: implemented offscreen rendering with
1805        fast blit (well at least it was considered "fast" back in the times of
1806        Windows 3.1). Default is 8bpp because that's what my iPaq does (no
1807        palette support yet though), 16bpp can be chosen at compile time and
1808        works perfectly in the emulator.
1809
1810commit 515e0f2bdc847c376f90f98d24fc6b171ce61e60
1811Author: Sam Hocevar <sam@videolan.org>
1812Date:   Fri Nov 22 12:13:12 2002 +0000
1813
1814      * ./modules/video_chroma/i420_rgb16.c: fixed a segfault in the 24/32bpp
1815        chroma conversion.
1816
1817commit a9bc769eafbfe07e8782859c69e325e5c7859585
1818Author: Christophe Massiot <massiot@videolan.org>
1819Date:   Thu Nov 21 23:06:08 2002 +0000
1820
1821    Channel reordering according to the WG-4 specification, courtesy of
1822    Heiko Panther.
1823
1824commit e9e8b069d0538fd3551bae5f0c30fb7457939a7e
1825Author: Gildas Bazin <gbazin@videolan.org>
1826Date:   Thu Nov 21 21:37:46 2002 +0000
1827
1828    * modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added
1829       a tremor decoder module using libvorbisidec (aka tremor) from xiph.org.
1830       This module allows decoding vorbis audio on hardware without a fpu
1831       (--enable-tremor).
1832
1833    * modules/LIST: added entries for tremor and theora.
1834
1835commit 8e3e302dffe73b199cbfbb5faf6ce95cc0247a3f
1836Author: Gildas Bazin <gbazin@videolan.org>
1837Date:   Thu Nov 21 15:51:57 2002 +0000
1838
1839    * src/playlist/playlist.c: fixed deadlock in playlist.
1840    * modules/audio_output/oss.c: don't play blank samples when we are starving
1841       for data but our internal buffers are not empty. Some cleanup too.
1842
1843commit 1fdc92cbe03dbe066a34446ba5c248ece807221e
1844Author: Sam Hocevar <sam@videolan.org>
1845Date:   Thu Nov 21 13:53:32 2002 +0000
1846
1847      * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output.
1848      * ./modules/access/file.c: the file access plugin gets the real file size
1849        under WinCE.
1850      * ./modules/audio_filter/converter/u8tofixed32.c: added this conversion
1851        filter to play some WAV files without an FPU.
1852      * ./bootstrap: bootstrap --update-vc doesn't rely on the Makefile's presence.
1853
1854commit 24e0e49bd658aec82f116c512d39edbbc4ec5afe
1855Author: Gildas Bazin <gbazin@videolan.org>
1856Date:   Thu Nov 21 10:12:34 2002 +0000
1857
1858    * modules/demux/ogg.c: small bug-fix for my previous commit.
1859
1860commit 4b8e273c1498e070b7fb7f5743037102a6e536e6
1861Author: Gildas Bazin <gbazin@videolan.org>
1862Date:   Thu Nov 21 09:39:39 2002 +0000
1863
1864    * modules/demux/ogg.c: better handling of PCRs (we now base our calculations
1865       on all sub-streams instead of just using one of them). Some code factorisation
1866       too.
1867
1868commit 691e4704223e5b0252acc9f50b08570928b9c764
1869Author: Sam Hocevar <sam@videolan.org>
1870Date:   Wed Nov 20 19:07:27 2002 +0000
1871
1872      * ./src/misc/messages.c: added ^Ms to the WinCE logfile.
1873      * ./bootstrap: fixed a typo that prevented per-object target directories
1874        to work.
1875      * ./evc/*, ./msvc/*: removed project files; they're becoming a bit large
1876        (more than 1MB) and I don't want to spoil the CVS with them.
1877
1878commit 58b0fe00461dd2a13a7e03e9a76d00e0eeebe900
1879Author: Gildas Bazin <gbazin@videolan.org>
1880Date:   Wed Nov 20 17:23:30 2002 +0000
1881
1882    * configure.ac.in: temporary hack for libdvbpsi detection.
1883
1884commit a6bb3a1fe860e3925aef91ee9f67c50e669803e0
1885Author: Sam Hocevar <sam@videolan.org>
1886Date:   Wed Nov 20 16:43:33 2002 +0000
1887
1888      * ./modules/audio_output/waveout.c: audio output now works under WinCE
1889        using the waveout module.
1890      * ./bootstrap: we ignore comments when parsing makefiles.
1891      * ./modules/audio_filter/converter/fixed32tofloat32.c: changed this module
1892        so that it also does float32tofixed32.
1893      * ./modules/*: ported a few other modules to WinCE (most of the time it's
1894        just a #include <errno.h> that needs to be removed).
1895
1896commit 8a9249dd647cfee2110caa39dcf2ca278b63b1d2
1897Author: Gildas Bazin <gbazin@videolan.org>
1898Date:   Wed Nov 20 15:58:15 2002 +0000
1899
1900    * configure.ac.in, modules/gui/wxwindows/wxwindows.cpp: other compilation
1901       fixes for the wxwindows interface on win32.
1902
1903commit e3d6e0047dc268bff87079b40cd86ef0f9222357
1904Author: Gildas Bazin <gbazin@videolan.org>
1905Date:   Wed Nov 20 15:34:39 2002 +0000
1906
1907    * modules/control/rc/rc.c: added commands to navigate between chapters and
1908       titles.
1909
1910commit 1a53328a997139aa4714b699cc0a0ddff8fab321
1911Author: Gildas Bazin <gbazin@videolan.org>
1912Date:   Wed Nov 20 14:24:01 2002 +0000
1913
1914    * modules/gui/wxwindows/*: fixes for the win32 build. Removed a few
1915       unnecessary things and replaced the stop icon with a new one.
1916
1917commit 36b7d8ef58437f4552a1d78a7bbb2b192e484b22
1918Author: Gildas Bazin <gbazin@videolan.org>
1919Date:   Wed Nov 20 14:09:57 2002 +0000
1920
1921    * modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new
1922       theora codec plugin.
1923       This plugin is based on the experimental theora codec from the Xiph.Org
1924       foundation (http://www.theora.org/). Because the theora bitstream
1925       specifications are likely to change in the near future, this plugin won't
1926       be compiled by default. If you want to test/develop theora with vlc, you'll
1927       need to configure it with --enable-theora and also make sure you've got a
1928       fresh libogg from cvs.
1929
1930    * modules/demux/ogg.c: modified to handle theora and tarkin bitstreams.
1931
1932    * modules/codec/tarkin.c: fixed a few typos.
1933
1934commit 22f2fa61767421bcd702e182e827288b06626f37
1935Author: Sam Hocevar <sam@videolan.org>
1936Date:   Wed Nov 20 13:37:36 2002 +0000
1937
1938      * ./evc/plugins.vcp.in: fixed plugin entry points for WinCE.
1939      * ./modules/*: fixed a bunch of modules so that they compile under WinCE,
1940        we now have access_file and the mpeg demux and video decoder working
1941        (http://zoy.org/~sam/vlc/pocketvlc2.png).
1942
1943commit c3a40bca867d785bfa9cbd52ac97e993fe141362
1944Author: Sam Hocevar <sam@videolan.org>
1945Date:   Wed Nov 20 08:58:24 2002 +0000
1946
1947      * ./include/vlc_common.h, ./src/extras/libc.c: exported our custom libc
1948        functions to plugins.
1949      * ./bootstrap: enhanced the project file generation for plugins; we now
1950        parse makefiles to make this easier.
1951      * ./modules/**/Modules.am: reworked a few makefiles so that they are more
1952        easily parsed.
1953
1954commit 60d798769aeadfe68acbbe3842602ae118a9bdb4
1955Author: Gildas Bazin <gbazin@videolan.org>
1956Date:   Wed Nov 20 01:49:15 2002 +0000
1957
1958    * src/video_output/video_output.c: fixed a really old bug in the video output
1959       layer. This bug was only affecting video outputs without direct rendering
1960       capabilities.
1961
1962commit f174df0216e4c79e2763cc8cb65e2fb12b36bd24
1963Author: Gildas Bazin <gbazin@videolan.org>
1964Date:   Tue Nov 19 20:56:45 2002 +0000
1965
1966    * modules/misc/network/ipv6.c: restored the msg_*() outputs from BuildAddr().
1967
1968commit a2acda80709dce29084b0dd0ce131e6edbbb3fe2
1969Author: Gildas Bazin <gbazin@videolan.org>
1970Date:   Tue Nov 19 20:45:09 2002 +0000
1971
1972    * include/video.h, include/vlc_config.h, src/video_output/*: changed the
1973       picture buffer allocation scheme to allocate pictures from the render
1974       heap in a clockwise fashion instead of always picking the first available
1975       one from the start of the heap.
1976       This allows us to benefit from ffmpeg's macro-block skipping feature.
1977       As a side effect, we also have less chance of reusing a refrence picture
1978       buffer when we can't link/unlink them.
1979
1980    * modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit
1981       from the macro-block skipping algorithm.
1982       A new flag has also been introduced in the video_output's render heap to
1983       forbid modifications to the render picture buffers (for instance to overlay
1984       subtitles).
1985
1986commit 4a8ce8ac45b0463314cc32076ab89e12d0f07bfd
1987Author: Sam Hocevar <sam@videolan.org>
1988Date:   Tue Nov 19 17:38:07 2002 +0000
1989
1990      * ./src/misc/modules.c: p_module->psz_filename is now filled with a real
1991        8 bit string under WinCE.
1992      * ./extras/Win32_msvc: scrapped this directory.
1993      * ./bootstrap: we now parse plugin makefiles to guess what to put in
1994        the MSVC project files. Only the dummy plugin has been tested yet.
1995
1996commit fa94ffd58d793bd89a0b47e461285d2e9ca0fae2
1997Author: Laurent Aimar <fenrir@videolan.org>
1998Date:   Tue Nov 19 17:23:21 2002 +0000
1999
2000     all: Use BITMAPINFOHEADER everywhere (Needed because of endian issue).
2001
2002commit 4961a8745f5f52583bd53dbb4a4f88b31d75e9d0
2003Author: Christophe Massiot <massiot@videolan.org>
2004Date:   Mon Nov 18 23:00:41 2002 +0000
2005
2006    Partial fix of the OS X audio output (thanks Heiko!).
2007
2008commit 1c1a74e512fd72b30f9724032c362eb197cebb8c
2009Author: Laurent Aimar <fenrir@videolan.org>
2010Date:   Mon Nov 18 19:31:20 2002 +0000
2011
2012     * ogg: change i_dts usage for subtitle ES.
2013
2014commit d7510989e38ecd07c98f879bcdf89a601269b64b
2015Author: Gildas Bazin <gbazin@videolan.org>
2016Date:   Mon Nov 18 18:37:23 2002 +0000
2017
2018    * src/misc/modules.c: fixed small typo that was breaking the build.
2019
2020commit 455221a001e3712c2f7fd1164ed1eb8e98ee4a4c
2021Author: Sam Hocevar <sam@videolan.org>
2022Date:   Mon Nov 18 18:05:13 2002 +0000
2023
2024      * ./src/misc/modules.c: support for Unicode filenames under WinCE; VLC now
2025        successfully opens plugins.
2026      * ./modules/misc/dummy/*: hacked the dummy plugin so that it compiles for
2027        WinCE.
2028
2029commit f5ee3066e4f8baff7206da09bd6f53b29a7c33fb
2030Author: Gildas Bazin <gbazin@videolan.org>
2031Date:   Mon Nov 18 17:31:54 2002 +0000
2032
2033    * modules/gui/wxwindows/*: updated the toolbar icons.
2034
2035commit 48c6e154505d29c756aabca44c1681d1ca0774b3
2036Author: Gildas Bazin <gbazin@videolan.org>
2037Date:   Mon Nov 18 16:39:36 2002 +0000
2038
2039    * modules/gui/wxwindows/interface.cpp: enabled the OpenFile dialog box.
2040
2041commit 903aa1fa9339dd0eff918d0df59ff62d9d84c1b8
2042Author: Gildas Bazin <gbazin@videolan.org>
2043Date:   Mon Nov 18 15:19:26 2002 +0000
2044
2045    * modules/gui/wxwindows/interface.cpp: fixed typo.
2046    * modules/audio_filter/converter/u8tofloat32.c: fixed typo.
2047
2048commit 7a32e8dcd52d2ac44508c57a2779d2d4cb4a1de2
2049Author: Gildas Bazin <gbazin@videolan.org>
2050Date:   Mon Nov 18 13:28:09 2002 +0000
2051
2052    * configure.ac.in, modules/codec/Modules.am, modules/codec/tarkin.c: added
2053       an experimental tarkin video decoder. You will need to specify the tarkin
2054       tree you want to use with --with-tarkin-tree=.
2055
2056       Warning: Tarkin is still in very early development stage, so this plugin isn't
2057       actually usefull unless you intend to do some development on tarkin itself.
2058
2059commit 7b872d1d463b789cc9442f126c34f616cbfaab3d
2060Author: Gildas Bazin <gbazin@videolan.org>
2061Date:   Mon Nov 18 13:08:35 2002 +0000
2062
2063    * modules/demux/m3u.c: should manage entries with relative paths.
2064    * src/playlist/playlist.c: fixed playlist_Next().
2065
2066commit 62fd02558e03585671f3e1dd00d445397768743e
2067Author: Gildas Bazin <gbazin@videolan.org>
2068Date:   Mon Nov 18 13:02:16 2002 +0000
2069
2070    * added a wxwindows interface using the wxWindows cross-platform GUI framework.
2071       The interface is quite basic for now but should be functional anyway.
2072       (you need to have wxWindows >= 2.3.0 installed to use this plugin)
2073
2074commit de6f58231bc46c7c057d8e247f43d6dd2ebf4a36
2075Author: Sam Hocevar <sam@videolan.org>
2076Date:   Mon Nov 18 11:50:42 2002 +0000
2077
2078      * ./bootstrap: reverted the behaviour behaviour to the default, which
2079        means no default flag to use (except for me, muahaha).
2080
2081commit 91ae5b337e8875329dba5a4a4bd54265096c55bb
2082Author: Laurent Aimar <fenrir@videolan.org>
2083Date:   Mon Nov 18 02:46:10 2002 +0000
2084
2085     * ffmpeg: set bug detection to auto by default.
2086
2087commit 1ef00c88b51151b2e8e4765a5037ff72e36983f8
2088Author: Laurent Aimar <fenrir@videolan.org>
2089Date:   Sun Nov 17 06:46:56 2002 +0000
2090
2091     * ffmpeg: disable direct rendering by default. I have too many files
2092    that don't work with it (I don't see why it doesn't work :(
2093     * mp4: fix a bug in timestamp calculation. Replace s/u* by s/uint*_t
2094     * avi : remove an useless debug message.
2095     * src/misc/objects.c : fix stream output object allocation.
2096
2097commit 2c91229aea518ef3f362ab87f66c86c06014437e
2098Author: Laurent Aimar <fenrir@videolan.org>
2099Date:   Sat Nov 16 22:25:07 2002 +0000
2100
2101     * avi: fix playing over http (a bug I have introduced).
2102
2103commit aafd5b0dc7a05d272baff857cd4b0187f27c1e44
2104Author: Laurent Aimar <fenrir@videolan.org>
2105Date:   Fri Nov 15 18:10:26 2002 +0000
2106
2107    * modules/demux/util : add a text subtitle demuxer. (Module called by demux).
2108    MicroDVD, SubRIP, SSA subtitle format should work...
2109     Options: --sub-file <subtitle file> [--sub-fps, --sub-delay --sub-format].
2110
2111     * modules/demux/avi : make use of subtitle parser.
2112     * modules/demux/asf : display movie length. (It will not work with live
2113    streams of course).
2114
2115     modules/codec/spudec : use i_dts to send end of display time for subtitle.
2116    (Yes it's ugly, but it works :)
2117
2118commit d2d2e4f9d34d3b2c5ef6d50d11daac16b06f0394
2119Author: Gildas Bazin <gbazin@videolan.org>
2120Date:   Fri Nov 15 17:17:29 2002 +0000
2121
2122    * configure.ac.in, modules/audio_output/arts.c, modules/audio_output/esd.c:
2123       fixed the arts and esd audio plugins after the recent changes to aout3
2124       (untested).
2125
2126commit da1b738305444f06fe36e761ab19c390383b524e
2127Author: Gildas Bazin <gbazin@videolan.org>
2128Date:   Fri Nov 15 16:27:10 2002 +0000
2129
2130    * configure.ac.in, modules/audio_output/directx.c, modules/audio_output/waveout.c:
2131       fixed the waveout and directx audio plugins after the recent changes to aout3.
2132
2133commit 60dea7a02e3ee39c1b8544bc464c573d4906f0ca
2134Author: Gildas Bazin <gbazin@videolan.org>
2135Date:   Fri Nov 15 14:41:49 2002 +0000
2136
2137    * modules/access/http.c: added an http-proxy config variable. If the variable
2138       is not set, we'll still look at the value of the http_proxy environment
2139       variable.
2140
2141commit 4c0c62a7998fbb4feb1e2a5984f0fd0f37bae31c
2142Author: Gildas Bazin <gbazin@videolan.org>
2143Date:   Fri Nov 15 01:23:54 2002 +0000
2144
2145    * configure.ac.in: fixed a few typos regarding LDFLAGS_access_*. Re-enabled
2146       the oss plugin as it seems to be working fine.
2147    * src/audio_output/input.c: fixed an obscure bug... (strange one though:
2148       int foo = -1; unsigned int bar = 2; __MAX( foo, bar) == -1 ).
2149
2150commit a5b12f13905babe5f79338cb3b1b4a512df20983
2151Author: Laurent Aimar <fenrir@videolan.org>
2152Date:   Fri Nov 15 01:17:08 2002 +0000
2153
2154     faad: adapt to new changes in aout3 (at least it compiles)
2155
2156commit 42c786943d19801bea0cb30fd3c87405f5a1cbda
2157Author: Gildas Bazin <gbazin@videolan.org>
2158Date:   Fri Nov 15 00:41:00 2002 +0000
2159
2160    * modules/codec/vorbis.c, modules/audio_filter/resampler/linear.c: adapted to
2161       the new changes in aout3.
2162
2163commit fc6ea05000777594b7895069f693ffe6265328f7
2164Author: Alexis de Lattre <alexis@videolan.org>
2165Date:   Thu Nov 14 22:44:57 2002 +0000
2166
2167    Added the changelog of vlc 0.4.6.
2168
2169commit 8928554ebd629ddc1d4cdc6d670bc2e1a918dd83
2170Author: Christophe Massiot <massiot@videolan.org>
2171Date:   Thu Nov 14 22:38:48 2002 +0000
2172
2173    Major change of the channels management. p_format->i_channels disappeares
2174    and is replaced by two members : i_physical_channels and i_original_channels.
2175    i_physical_channels describes the channels which are effectively present
2176    in the stream (at the current point of the aout pipeline), whereas
2177    i_original_channels represents the channels we used to constitute the
2178    stream. For instance a mono stream (FRONT_CENTER) may emanate from a
2179    FRONT_LEFT channel of a STEREO stream.
2180
2181    Additionally, this contains hooks to dynamically select the audio device
2182    and the channels configuration. In order to do that, all aout plugins,
2183    and all interface plug-ins need to be adapted. Currently only SDL
2184    (partially OSS) and the rc interface have been adapted, please use them
2185    as a guide. Other aout plug-ins have been temporarily disabled.
2186
2187    IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE
2188    for several days until we fix that.
2189
2190    * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving
2191      preferences and asking for multicast.
2192
2193commit f5bc3cd8d2dcef47628887f8c827f940f4faa2cb
2194Author: Laurent Aimar <fenrir@videolan.org>
2195Date:   Thu Nov 14 16:32:43 2002 +0000
2196
2197     mms.c: it takes care of --no-audio and --no-video (to reduce bandwith
2198    usage),  and should not use more than --mms-maxbitrate (when there
2199    are multiple audio or video streams).
2200
2201commit 6cd56a273715ac972420fdda67c48f0c28be82ea
2202Author: Laurent Aimar <fenrir@videolan.org>
2203Date:   Thu Nov 14 16:17:47 2002 +0000
2204
2205     asf/* : Convert all u* into uint*_t
2206             Fix playing of some live asf, seek improvement (at least for me ;)
2207    but it's more some "kludge" with vlc clock than true fixes ...
2208
2209     I will never understand how vlc clock works ....
2210
2211commit 3d6b672baa784da119a525266602455bcdab0ed9
2212Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
2213Date:   Thu Nov 14 15:07:49 2002 +0000
2214
2215     make --version --help --longhelp --list and -p output to stdout.
2216
2217commit 2547dac3dc686fd756f2177d463b1005ec3a7684
2218Author: Gildas Bazin <gbazin@videolan.org>
2219Date:   Thu Nov 14 14:08:01 2002 +0000
2220
2221    * src/audio_output/intf.c: fixed a bug affecting audio volume initialization.
2222
2223commit c5817d12174ac8aa531cc2553afbf40df7761381
2224Author: Christophe Massiot <massiot@videolan.org>
2225Date:   Wed Nov 13 22:36:44 2002 +0000
2226
2227    * OS X plug-in fix ;
2228    * Re-enabled float32 mixer (huh?).
2229
2230commit 6858abe4f030d3ec5f0daa2af301f8bbfbe05461
2231Author: Laurent Aimar <fenrir@videolan.org>
2232Date:   Wed Nov 13 21:18:40 2002 +0000
2233
2234     * fix and make better stream selection (if mms-maxbitrate unset, get the best
2235    quality else try to be closed to mms-maxbitrate ).
2236
2237commit d1296b32da7293d0f780cdb9b4782c84e39fb1da
2238Author: Sam Hocevar <sam@videolan.org>
2239Date:   Wed Nov 13 20:51:05 2002 +0000
2240
2241      * ./bootstrap: bootstrap now requires the --config flag. With no arguments
2242        it simply outputs a usage message.
2243      * ./src/*: fixed a bunch of (legitimate) warnings under VC++.
2244      * ./evc/*, ./msvc/*: split the workspaces into three projects (libvlc, vlc
2245        and plugins -- plugins doesn't build anything yet).
2246
2247commit 5b2cc57acdd134f28cdb47c5a19419eae9adbb41
2248Author: Laurent Aimar <fenrir@videolan.org>
2249Date:   Wed Nov 13 20:28:13 2002 +0000
2250
2251     * mms/* : better stream selection and add some options to override it.
2252    (Usefull with demuxdump).
2253
2254commit 1ebdbd04e56816857e31a2fab2a3bed1405df827
2255Author: Laurent Aimar <fenrir@videolan.org>
2256Date:   Wed Nov 13 20:23:21 2002 +0000
2257
2258     access/* : don't override demux setting made by user.
2259     modules/demux/demuxdump.c : a little demux that dump raw stream.
2260    (should work with all access...)
2261
2262commit 5de3e045e3d5cae53d526d2c6898926a7f1e43c9
2263Author: Sam Hocevar <sam@videolan.org>
2264Date:   Wed Nov 13 15:28:24 2002 +0000
2265
2266      * ./msvc/*, ./evc/*: moved eMbedded Visual Studio files to the toplevel evc/
2267        directory because the two project files are starting to diverge.
2268      * ./evc/vlc.c: created a specific vlc.c file for Windows CE.
2269      * ./src/misc/messages.c: as WinCE doesn't have stdout or stderr, the message
2270        queue outputs to a logfile (until we have a proper interface).
2271
2272commit 4e14e85aea12d943b3982d049c20f5da2fcfdd80
2273Author: Gildas Bazin <gbazin@videolan.org>
2274Date:   Wed Nov 13 12:58:19 2002 +0000
2275
2276    * src/playlist/playlist.c: bugfix for when we delete the last playlist
2277       element (I'll get this one right... eventually ;).
2278    * modules/demux/m3u.c: allow forcing the demux to be used by specifying the
2279       asx or m3u demux.
2280
2281commit 9b11af620bd979900ef8b0cc6dc131cea033d95a
2282Author: Gildas Bazin <gbazin@videolan.org>
2283Date:   Wed Nov 13 11:09:56 2002 +0000
2284
2285    * src/playlist/playlist.c: when autodeleting an item, we don't need to skip
2286       to the next one.
2287    * modules/demux/m3u.c: added .asx support and changed the autodetection of
2288       file type to just probe the file extension.
2289
2290commit eb186219d248f0238a9970e589ed2169f0a25a42
2291Author: Sam Hocevar <sam@videolan.org>
2292Date:   Wed Nov 13 09:56:19 2002 +0000
2293
2294      * ./po/POTFILES.in: fixed "make dist".
2295
2296commit 669c88b5169e8e03a9454a8e4188be0bd5906351
2297Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
2298Date:   Tue Nov 12 22:18:54 2002 +0000
2299
2300     added a new demux that reads .m3u files and addes the contained items to
2301    the playlist. Currently only autodetects files that start with #EXTM3U
2302    otherwise you'll have to force it.
2303
2304commit 35b69681420c1b17c03d0b94946e1e0e684b7adc
2305Author: Gildas Bazin <gbazin@videolan.org>
2306Date:   Tue Nov 12 21:20:36 2002 +0000
2307
2308    * include/vlc_playlist.h, src/playlist/playlist.c: added a b_autodeletion
2309       flag to the playlist item structure. If this flag is set then the playlist
2310       item will be deleted automatically after it has been played.
2311
2312commit 90fe4445db1ab9a5adcd3d81e88112c25820d7ff
2313Author: Gildas Bazin <gbazin@videolan.org>
2314Date:   Tue Nov 12 16:02:51 2002 +0000
2315
2316    * modules/gui/gtk/gtk_callbacks.c: fixed deadlocks.
2317    * modules/gui/gtk/gtk.c: fixed uninitialized variables.
2318
2319commit df7cbb744906fdd72a5712a731c85eee1d289602
2320Author: Sam Hocevar <sam@videolan.org>
2321Date:   Tue Nov 12 13:57:13 2002 +0000
2322
2323      * ./Makefile.am: fixed rc compilation under mingw32/cygwin.
2324      * ./modules/access/http.c: fixed a segfault (unchecked strstr return value).
2325      * ./src/input/input_ext-plugins.c: removed platform-specific code and put
2326        it in plugins. This leads to some code duplication but I have an evil
2327        plan to get rid of that, too.
2328
2329commit 901789fff7ae55687122333e605114977d9481ae
2330Author: Gildas Bazin <gbazin@videolan.org>
2331Date:   Tue Nov 12 11:45:27 2002 +0000
2332
2333    * modules/gui/gtk/gtk.c: small bug-fix for a crash on module loading.
2334
2335commit a6ca37b6c572b37b16b5059914abce385e9d9e6e
2336Author: Gildas Bazin <gbazin@videolan.org>
2337Date:   Tue Nov 12 10:44:04 2002 +0000
2338
2339    * src/extras/libc.c: fixed typo.
2340    * configure.ac.in: compilation fix on win32 for the mms access plugin (the
2341       plugin is linked with ws2_32).
2342
2343commit 5813fcd89d78adc468325c9117be5f52717a865b
2344Author: Laurent Aimar <fenrir@videolan.org>
2345Date:   Tue Nov 12 00:54:40 2002 +0000
2346
2347     * modules/demux/asf/.cvsignore : put the good one.
2348     * modules/access/mms : add MMS (Microsoft Media Streaming) access (Support
2349    only TCP, I will try to add UDP and HTTP as well).
2350     There are some problems with streams selections and we cannot seek, but
2351    anyway it seems to work. (Usefull for some radio web)
2352     * other: enable mms access by default.
2353
2354commit c0e8ae0766ca25fd48efce23b2693fa53498f35b
2355Author: Gildas Bazin <gbazin@videolan.org>
2356Date:   Mon Nov 11 22:27:01 2002 +0000
2357
2358    * src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
2359       modules/audio_filter/resampler/*: Changes that allow the resamplers to set
2360       the start and end date of the frame it outputs.
2361       This allows us for instance to output a smaller frame than what we should, and
2362       keep the rest of the data to compute the resampling of the next frame.
2363       In short, we can implement much more complex resampling algorithms than before.
2364
2365    * modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio
2366       quality doesn't seem to be better than the ugly resampler, maybe I shouldn't
2367       have wasted my time on this...
2368
2369commit 255b41ac05c5be955025636475c5c50398b76530
2370Author: Gildas Bazin <gbazin@videolan.org>
2371Date:   Mon Nov 11 19:16:21 2002 +0000
2372
2373    * modules/audio_output/file.c: will write a WAV header by default. Can be
2374       disabled with --no-audiofile-wav.
2375    * modules/audio_filter/resampler/linear.c: disabled for now, until I actually
2376       manage to make it work without a problem.
2377
2378commit bc061e8455fa11eec3167681d53f9df3974b13a5
2379Author: Sam Hocevar <sam@videolan.org>
2380Date:   Mon Nov 11 14:39:12 2002 +0000
2381
2382      * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because
2383        WIN32 isn't always defined under WinCE, but might be. Grmbl.
2384      * ./include/*: changed a few u* and s* to uint*_t and int*_t.
2385
2386commit 77c667f4093a67cca8e77b4cb76a5fd2a674a5bf
2387Author: Sam Hocevar <sam@videolan.org>
2388Date:   Sun Nov 10 23:41:54 2002 +0000
2389
2390      * ALL: libvlc now compiles and run under WinCE. I haven't ported any modules
2391        yet so there's little that can be tested, but threads work at least.
2392      * ./src/extras/libc.c: renamed strndup.c to libc.c because a few other
2393        libc functions were added (strcasecmp, atof, getenv...).
2394
2395commit be8ca6e9a9924ccdf8c72449b85bdb97e05e87a6
2396Author: Sam Hocevar <sam@videolan.org>
2397Date:   Sun Nov 10 18:04:24 2002 +0000
2398
2399      * ALL: WinCE compilation fixes (mostly nonexistent headers). A lot of
2400        work is still needed for missing functions. I only touched libvlc for
2401        the moment, plugins will come in a long long while.
2402      * ./bootstrap: moved MSVC project files generation here; use --update-msvc.
2403
2404commit 74e8f4f6ac00d56ac3cbc2412fb19fe489ac5218
2405Author: Laurent Aimar <fenrir@videolan.org>
2406Date:   Sun Nov 10 16:31:20 2002 +0000
2407
2408     all: fix a bug in packet parsing and can now play unseekable stream.
2409
2410commit 107a73f233ef92c9fbcfd1da1bdbfa40740fc15e
2411Author: Laurent Aimar <fenrir@videolan.org>
2412Date:   Sun Nov 10 15:37:39 2002 +0000
2413
2414     http: Accept ICY server reponse (Used for some web radio) and in that
2415    case it forces mp3 demuxer (Should be ok...)
2416
2417commit b4f932ad2faa3f253756aa5f467687ac2330f599
2418Author: Gildas Bazin <gbazin@videolan.org>
2419Date:   Sun Nov 10 14:31:46 2002 +0000
2420
2421    * src/audio_output/output.c: fixed another quality affecting bug.
2422
2423    * include/aout_internal.h src/audio_output/input.c: major change to the
2424       resampling algorithm. When resampling is requested to keep the audio stream
2425       synchronised to the main clock, we trigger it but we change the resampling
2426       rate only progressively so it doesn't get noticed too much by the listener.
2427
2428commit e6c4183305e9209735d6d8613ef8c7ef2b8e015c
2429Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
2430Date:   Sun Nov 10 13:24:35 2002 +0000
2431
2432     ./ChangeLog: added entry for the linear resampler
2433     ./modules/audio_filter/resampler/linear.c: This should allways generate the
2434    right number of samples now. The morale is never base your floating point
2435    calculations on the output of integer divitions.
2436
2437commit bc398338bcc7fe5d666001144a2ed0fe5501cbde
2438Author: Laurent Aimar <fenrir@videolan.org>
2439Date:   Sun Nov 10 02:47:27 2002 +0000
2440
2441     * faad : adapt to newer version.
2442     * ffmpeg : adapt postprocessing for latest libavcodec version, add an
2443    option to disable direct rendering as postprocessing is currently broken
2444    with it, and with some files I have bad pictures.
2445
2446commit ce9fc041eb50d5ba8279579cf5b59ec6dffa4d39
2447Author: Sam Hocevar <sam@videolan.org>
2448Date:   Sat Nov 9 18:28:58 2002 +0000
2449
2450      * ./msvc/vlc.dsp: additional fixes to the MSVC project.
2451      * ./msvc/vlc.vcw: skeleton of a WinCE project file (yet non-functional).
2452
2453commit b6281230099ca6eb5cbf8566c195e3f71d95259a
2454Author: Sam Hocevar <sam@videolan.org>
2455Date:   Sat Nov 9 18:28:36 2002 +0000
2456
2457     * ./include/aout_internal.h: fixed a breakage I just introduced.
2458
2459commit 5d02f37fe0f39488b84b43bcdd210feab317e082
2460Author: Sam Hocevar <sam@videolan.org>
2461Date:   Sat Nov 9 17:44:09 2002 +0000
2462
2463      * A few additional MSVC build fixes.
2464
2465commit 9a0cbfceca4c1dbf74d2c491ac0b3584e52fdb01
2466Author: Sam Hocevar <sam@videolan.org>
2467Date:   Sat Nov 9 16:39:09 2002 +0000
2468
2469      * ./msvc/*: MSVC project files and default config files.
2470
2471commit 05ac379f73824945b7fed32d4d53bb38703404e5
2472Author: Sam Hocevar <sam@videolan.org>
2473Date:   Sat Nov 9 16:34:53 2002 +0000
2474
2475      * ./Makefile.am: added a "update-vlc.dsp" rule to create the MSVC project
2476        file from the makefile.
2477      * ./msvc/*: moved the MSVC files here.
2478      * ./src/extras/*: moved the extra code here (used to be in src/misc,
2479        extras/GNUgetopt and extras/Win32_msvc).
2480      * ./include/*: a few warning fixes.
2481
2482commit 3c60cbd66f00b9058e8f2e223dac4475eb5a2ca6
2483Author: Gildas Bazin <gbazin@videolan.org>
2484Date:   Fri Nov 8 14:23:49 2002 +0000
2485
2486    * configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and
2487       u8tofloat32.c converter.
2488    * modules/codec/araw.c: modified to also decode u8 pcm audio samples.
2489
2490commit d532cf3cad2ff8594510e8720b7c02ddc4c40311
2491Author: Gildas Bazin <gbazin@videolan.org>
2492Date:   Fri Nov 8 10:26:54 2002 +0000
2493
2494    * ALL: using "%ll" in printf format strings is not portable (notably on win32) so
2495       we now use the I64Fx familly of macros to print 64 bits numbers (x being
2496       replaced by d,i,o,u,x or X).
2497       eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time );
2498
2499    * src/misc/messages.c: got rid of ConvertPrintfFormatString().
2500
2501commit f01f0a3801702281e632ebabd48bac36a23a6b65
2502Author: Sam Hocevar <sam@videolan.org>
2503Date:   Thu Nov 7 22:56:08 2002 +0000
2504
2505      * ./include/vlc_common.h: compilation fix for Cygwin.
2506
2507commit 802def2aea9b7bab441e4edde3b59677dc43fce9
2508Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
2509Date:   Thu Nov 7 21:09:59 2002 +0000
2510
2511     added a new resampler based on linear interpolation, giving a fair tradeoff
2512    between sound quality and speed
2513
2514commit d472b3e244fb23cef9077a6baaf48f42c58516e0
2515Author: Gildas Bazin <gbazin@videolan.org>
2516Date:   Thu Nov 7 19:31:08 2002 +0000
2517
2518    * INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the
2519       fact that libdvdcss now needs a colon after the DVD drive letter (on Win32).
2520
2521    * src/misc/messages.c: on Win32 only use fflush() if in debug mode.
2522
2523    * src/misc/win32_specific.c: try to raise the our process priority slightly
2524       above normal. This prevent us from suffering too much from normal activity
2525       of the OS.
2526
2527commit 99f3e5493956c0cc4df7416df2da23cc7d4fd55d
2528Author: Gildas Bazin <gbazin@videolan.org>
2529Date:   Thu Nov 7 16:54:39 2002 +0000
2530
2531    * modules/access/http.c: don't crash, but complain on non http/1.x streams.
2532
2533commit 85071f3419dec4837538a25f0ab8853cd6ddf531
2534Author: Gildas Bazin <gbazin@videolan.org>
2535Date:   Wed Nov 6 21:48:24 2002 +0000
2536
2537    * modules/codec/spudec/*: modified the spu decoder to handle text subtitles.
2538       Only one format of text subtitles is supported right now but we should be able
2539       to expand this by modifying modules/codec/spudec/text.c.
2540       Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :).
2541
2542    * share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of
2543       Andrew Flintham.
2544
2545    * AUTHORS: added Andrew Flintham to the authors file.
2546
2547    * modules/demux/ogg.c: modified the ogg demuxer to handle subtitles.
2548
2549    * modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded
2550       frame linked.
2551
2552commit 8b09b55dd76c038d1363ff4827f49f131bd42429
2553Author: Sam Hocevar <sam@videolan.org>
2554Date:   Wed Nov 6 18:07:57 2002 +0000
2555
2556      * ./modules/access/dvdplay/access.c: activated button highlighting.
2557      * ./modules/codec/spudec/parse.c: implemented subtitle cropping and
2558        temporarily disabled subtitle cropping.
2559      * ./modules/codec/spudec/render.c: split RenderSPU into chroma-specific
2560        functions.
2561
2562commit 2401b66298e2d714223c9d5f32aa23376a0afc4c
2563Author: Johan Bilien <jobi@videolan.org>
2564Date:   Wed Nov 6 15:41:29 2002 +0000
2565
2566      * modules/access/vcd/vcd.*: added entry points support (sort of
2567        chapters).
2568      * modules/gui/gtk/gtk_callbacks.c: added some locks to the
2569        navigation functions
2570
2571commit 93160b29203c6adc490121f5b9f7282386e243da
2572Author: Sam Hocevar <sam@videolan.org>
2573Date:   Wed Nov 6 14:44:30 2002 +0000
2574
2575      * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional
2576        endianness fixes, spelling fixes, reworked return values usage, used
2577        C99 types.
2578
2579commit 4910755e3f29a2a6031096f33d331c78e971c01a
2580Author: Sam Hocevar <sam@videolan.org>
2581Date:   Wed Nov 6 09:26:25 2002 +0000
2582
2583      * ./src/misc/extras.c: removed a duplicate calculation inside a macro.
2584      * ./src/libvlc.c: fixed a bug causing all commandline targets to be ignored
2585        for playback except the last one.
2586      * ./modules/codec/dv.c: we detach p_vout before quitting.
2587      * ./modules/codec/xvid.c: fixed image corruption, added a direct rendering
2588        option which doesn't work yet.
2589
2590commit 7358af1b7219ed509262820067122189767dd7ad
2591Author: Gildas Bazin <gbazin@videolan.org>
2592Date:   Tue Nov 5 23:48:46 2002 +0000
2593
2594    * modules/demux/avi/*: should theoretically fix the endianness issues with
2595       the avi demuxer.
2596
2597commit 281b9bb481188593905e00951d830bd53b2997c9
2598Author: Sam Hocevar <sam@videolan.org>
2599Date:   Tue Nov 5 22:53:21 2002 +0000
2600
2601      * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec
2602        from xvid.org; compile with --enable-xvid --with-xvid-tree=..., run with
2603        --codec xvid,any (the priority is lower than ffmpeg's for the now).
2604
2605        todo list: direct rendering, better buffer handling, see why only I frames
2606                   are rendered OK here... probably more.
2607
2608commit be822ed642f30d2f9065d09ba3623a0b87c27ea2
2609Author: Gildas Bazin <gbazin@videolan.org>
2610Date:   Tue Nov 5 21:57:41 2002 +0000
2611
2612    * modules/demux/ogg.c: should theoretically work on Big Endian machines now.
2613
2614commit 51f7848f822adfa11551b11ca916d238886e7ff9
2615Author: Gildas Bazin <gbazin@videolan.org>
2616Date:   Tue Nov 5 18:25:43 2002 +0000
2617
2618    * All: moved the check for "video" and "audio" config variables to
2619       input_SelectES(). That allows --no-video and --no-audio to automagically
2620       work for all demuxers.
2621
2622commit ec166301915ef5a0b61fd4e21518f79c94f9ad12
2623Author: Sam Hocevar <sam@videolan.org>
2624Date:   Tue Nov 5 14:52:28 2002 +0000
2625
2626      * ./codec/dv/dv.c: moved this single file to its parent directory; removed
2627        GetFirstPES in favour of input_ExtractPES/input_DeletePES calls.
2628
2629commit 3e017c2600bc9ed2c0cc2dc1d4527b4c935aff3b
2630Author: Gildas Bazin <gbazin@videolan.org>
2631Date:   Tue Nov 5 10:07:56 2002 +0000
2632
2633    * modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct
2634       rendering when possible.
2635       Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian
2636       translations that were already done in the demux.
2637    * modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from
2638       include/codecs.h.
2639
2640commit 32519ebf91a96bcf7a075052e79abbba49630810
2641Author: Jon Lech Johansen <jlj@videolan.org>
2642Date:   Tue Nov 5 03:57:16 2002 +0000
2643
2644      * ./modules/gui/macosx/prefs.m: new configuration interface
2645
2646commit 4d0e2b16bb4fbcbf1e857424db92ec1fc59a3d98
2647Author: Sam Hocevar <sam@videolan.org>
2648Date:   Mon Nov 4 18:27:30 2002 +0000
2649
2650      * ./bootstrap: automake 1.7 is OK to bootstrap vlc.
2651
2652commit 141414b0c4784637a704aafebc04f253c0354671
2653Author: Sam Hocevar <sam@videolan.org>
2654Date:   Mon Nov 4 15:04:45 2002 +0000
2655
2656      * ./Makefile.am: we properly install plugins in the OS X vlc.app directory.
2657      * ./mozilla/npvlc_rc.rc, ./mozilla/vlcplugin.h: added the Ogg mime type to
2658        the Mozilla plugin properties.
2659      * ./debian/control: added libogg-dev and libvorbis-dev dependicies to the
2660        Debian build script.
2661
2662commit c0a5c21211438dabbc98a0b63e7179fdedf5fd9e
2663Author: Gildas Bazin <gbazin@videolan.org>
2664Date:   Sun Nov 3 23:00:32 2002 +0000
2665
2666    * include/codecs.h: new header file to store information shared by decoders
2667       and demuxers, like the BITMAPINFOHEADER structure for instance.
2668    * modules/demux/ogg.c: the ogg demuxer should now work nicely with ogm files
2669       (including for the video). It has only been tested with a few streams
2670       produced with dvd::rip and ogmmerge though.
2671
2672commit ce1815eb546b864e1cb22e8ac71a7ecae151f9fb
2673Author: Gildas Bazin <gbazin@videolan.org>
2674Date:   Sun Nov 3 13:22:44 2002 +0000
2675
2676    * modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams
2677       in ogm files.
2678    * modules/codec/vorbis.c: small bugfix.
2679
2680commit a9ba6193ebcd708e004879ecbd93c1e0d8e7a7d9
2681Author: Gildas Bazin <gbazin@videolan.org>
2682Date:   Sat Nov 2 22:47:16 2002 +0000
2683
2684    * modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs.
2685
2686commit f5a90887adcb7133e7089996213c8794715decc0
2687Author: Gildas Bazin <gbazin@videolan.org>
2688Date:   Sat Nov 2 18:13:22 2002 +0000
2689
2690    * modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is
2691       working fine now, + misc other improvements.
2692
2693commit f7b44627f7f333fb0c4be5356dc9aec8888b2043
2694Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
2695Date:   Sat Nov 2 17:31:37 2002 +0000
2696
2697    modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error)
2698    debian/rules: update the location of libgnome_main_plugin.so and
2699    libgtk_main_plugin.so. Added the ui.rc file to the kvlc package. All debian
2700    packages seem to build now (even though there were some warnings)
2701
2702commit 5be7af3d82199a02fd02c82c98a9216dbb00a697
2703Author: Gildas Bazin <gbazin@videolan.org>
2704Date:   Sat Nov 2 11:53:17 2002 +0000
2705
2706    * src/video_output/video_output.c: small change to avoid using floating point
2707       registers in the video ouptut routines.
2708
2709commit d584988383d0ae9d8e90447567e91efb685f1d9c
2710Author: Gildas Bazin <gbazin@videolan.org>
2711Date:   Fri Nov 1 15:43:55 2002 +0000
2712
2713    * modules/audio_output/directx.c: forgot an aout_BufferFree().
2714
2715commit 95efa0865f27087811edee87a53c919d7ee8bb69
2716Author: Gildas Bazin <gbazin@videolan.org>
2717Date:   Fri Nov 1 15:06:23 2002 +0000
2718
2719    * src/audio_output/common.c, include/aout_internal.h: added a new function
2720       aout_FifoFirstDate() that allows the aout plugin to schedule the first
2721       play.
2722    * src/audio_output/output.c: fixed another problem affecting the audio quality.
2723    * modules/audio_output/directx.c: improvements. The buffering scheme has been
2724       changed to be less affected by temporary starving. We also schedule the first   sample to play.
2725
2726commit c40d4552f8a3339e2205eb68c4f90df216330420
2727Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
2728Date:   Fri Nov 1 12:52:23 2002 +0000
2729
2730    fixed a typo that caused the ui.rc file to be installed in PREFIX/sharevlc/
2731
2732commit e9364f5c43090f1c77de77abeb6dd6e98c045b25
2733Author: Sam Hocevar <sam@videolan.org>
2734Date:   Thu Oct 31 11:16:30 2002 +0000
2735
2736      * ./src/misc/variables.c: callbacks are now called after the variable has
2737        been modified. Maybe we'll need the other type, too, but this change will
2738        make things simpler in aout3.
2739
2740      * ./src/playlist/playlist.c: removed two unused variables.
2741      * ./src/misc/modules.c: removed a debug message I had forgotten.
2742      * ./src/misc/modules_plugin.h.in: fixed a typo (thanks bozo).
2743
2744commit cae5489acfe2338f5c341f6067f68ea987bfa06a
2745Author: Gildas Bazin <gbazin@videolan.org>
2746Date:   Thu Oct 31 09:40:26 2002 +0000
2747
2748    * modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple
2749       of problems introduced with the recent changes to the bitstream facility.
2750    * src/audio_output/output.c: fixed a quite annoying bug in aout3 that was
2751       triggering unnecessary trashing of audio frames.
2752
2753commit 5cbb47d60db7a20bc73c8562713ea696c17eb8c1
2754Author: Christophe Massiot <massiot@videolan.org>
2755Date:   Thu Oct 31 02:12:02 2002 +0000
2756
2757    Fixed plug-in compilation on OS X.
2758
2759commit fb154718c5f8b59c5dbc6461a286e85dffe03f04
2760Author: Eric Petit <titer@videolan.org>
2761Date:   Wed Oct 30 06:37:20 2002 +0000
2762
2763      - Fixed an enormous memory leak (forgot to aout_BufferFree ;)
2764
2765commit 372bb66a4b865ccc477329a610424eea6cc51261
2766Author: Eric Petit <titer@videolan.org>
2767Date:   Wed Oct 30 06:12:27 2002 +0000
2768
2769      - Fixes. Most of the interface features now work again.
2770
2771commit 2ea2975bed5c4e80b1edc318437db95987302daa
2772Author: Eric Petit <titer@videolan.org>
2773Date:   Wed Oct 30 00:59:22 2002 +0000
2774
2775     - now vlc no longer tries to use overlay if another application already
2776       uses it
2777     - clean up
2778
2779commit 07ace06532c5fb17a19ac6b549111367c8a7eafd
2780Author: Sam Hocevar <sam@videolan.org>
2781Date:   Tue Oct 29 18:57:40 2002 +0000
2782
2783      * ./src/misc/modules.c: plugin extension check is now case unsensitive.
2784
2785commit 03019d581691453e9fb22cabaf12340e6b13c7f8
2786Author: Sam Hocevar <sam@videolan.org>
2787Date:   Tue Oct 29 18:12:07 2002 +0000
2788
2789      * ./Makefile.am: fixed a typo that caused HAVE_DEBUG to imply HAVE_RELEASE.
2790      * ./bootstrap: fixed calls to $(LINK) which had duplicate -o options.
2791
2792commit 79a4f01f1a3d2cec2cb830b3713269ff5cd393e8
2793Author: Eric Petit <titer@videolan.org>
2794Date:   Tue Oct 29 17:33:11 2002 +0000
2795
2796     No more warnings.
2797
2798commit 6b02ec702e062744f51d50a3299ebc7392c9f2de
2799Author: Sam Hocevar <sam@videolan.org>
2800Date:   Tue Oct 29 13:38:37 2002 +0000
2801
2802      * ./src/misc/variables.c: simple change to var_Type() so that it returns
2803        an error (value < 0) if the variable does not exist.
2804
2805commit 319e629d2c640cde2f7c42ab7429d5f324273a0b
2806Author: Sam Hocevar <sam@videolan.org>
2807Date:   Tue Oct 29 13:22:48 2002 +0000
2808
2809      * ./include/vlc_common.h: defined the INSERT_ELEM and REMOVE_ELEM macros
2810        which are a generic use of the realloc/memmove/index++ scheme we use for
2811        dynamic arrays.
2812      * ./src/misc/variables.c: properly free the choice list upon variable
2813        destruction.
2814
2815commit 1063d36a28921d6517718d91ccf06c7091c6c38d
2816Author: Gildas Bazin <gbazin@videolan.org>
2817Date:   Tue Oct 29 10:22:32 2002 +0000
2818
2819    * modules/codec/ffmpeg/audio.c: compilation fix for ffmpeg builds < 4618
2820
2821commit f5991d12c83942d0717c112f2e8cc498c9ce6104
2822Author: Gildas Bazin <gbazin@videolan.org>
2823Date:   Mon Oct 28 22:31:50 2002 +0000
2824
2825    * configure.ac.in: libvorbis depends on libogg.
2826    * include/vlc_threads.h: changed the different threads priorities to optimize
2827       audio and video quality as well as responsiveness.
2828    * modules/audio_output/waveout.c modules/audio_output/directx.c: waveout and
2829       directx will now use the float32 format if available. Various tweaks for
2830       better performance.
2831
2832commit 4ed4bc808fde87c048f88747a50b0dd893e20d45
2833Author: Gildas Bazin <gbazin@videolan.org>
2834Date:   Mon Oct 28 22:25:16 2002 +0000
2835
2836    * modules/video_output/directx/directx.c: fixed segfault on initialization.
2837       Changed back the priority of the event thread to normal.
2838
2839commit ca33555ce56b37e40dbae95eb0d89cb96064196d
2840Author: Gildas Bazin <gbazin@videolan.org>
2841Date:   Mon Oct 28 22:23:23 2002 +0000
2842
2843    * modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using
2844       the right capability.
2845    * modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a
2846       switch).
2847    * modules/codec/a52.c: fixed the AOUT_DOLBY detection.
2848
2849commit 50d45d76c766f1ef3f95e4bf88ae5a42e2a1230e
2850Author: Sam Hocevar <sam@videolan.org>
2851Date:   Mon Oct 28 20:57:02 2002 +0000
2852
2853      * ./include/variables.h, ./src/misc/variables.c: list variables.
2854
2855commit cbf5b53eb232986ca3c570b565334a36d5b91c93
2856Author: Eric Petit <titer@videolan.org>
2857Date:   Mon Oct 28 19:42:24 2002 +0000
2858
2859    - Added LCD info view from 0.4.x
2860
2861commit 4b7645e01e317370cd7a55d47a6393e614cf76ca
2862Author: Eric Petit <titer@videolan.org>
2863Date:   Mon Oct 28 17:18:18 2002 +0000
2864
2865    Forgot to add files :|
2866
2867commit 588c55d5d77e58618cc94a8a9eeacb01bafeef2d
2868Author: Eric Petit <titer@videolan.org>
2869Date:   Mon Oct 28 16:55:05 2002 +0000
2870
2871    - Added a small preferences window
2872    - Fixes
2873
2874commit b316e6e8b580ba76c92f335331245eddd640865f
2875Author: Sam Hocevar <sam@videolan.org>
2876Date:   Mon Oct 28 16:26:44 2002 +0000
2877
2878      * ./configure.ac.in: we explicitely link the dvdplay plugin with libdvdcss
2879        if it was found.
2880      * ./modules/access/dvdplay/tools.c: we don't try to stat the device if it
2881        looks like a Win32 drive.
2882      * ./src/misc/messages.c: we only flush stderr under Win32.
2883
2884commit 11e021963b2c291a6fc699b2591dea009511662a
2885Author: Sam Hocevar <sam@videolan.org>
2886Date:   Mon Oct 28 13:25:56 2002 +0000
2887
2888      * ./Makefile.am: fixed missing build dependencies for the Mozilla plugin.
2889      * ./src/misc/variables.c: implemented min/max and steps for integer and
2890        float variables.
2891
2892commit 3f3c092f45240447e1cda25dc71c62a2ac13e85b
2893Author: Laurent Aimar <fenrir@videolan.org>
2894Date:   Mon Oct 28 11:49:57 2002 +0000
2895
2896     * fix a bug while passing informations to audio decoder(wma in
2897    asf should work).
2898
2899commit 7280348e9a80220d10d3b91606637b31959e3b7e
2900Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
2901Date:   Mon Oct 28 07:46:06 2002 +0000
2902
2903     * Disable some menu items when no input is available.
2904     * Some cleanups
2905
2906commit 4764ebc939e1bd633646325c88555f4a5d6fe7c8
2907Author: Laurent Aimar <fenrir@videolan.org>
2908Date:   Mon Oct 28 06:26:11 2002 +0000
2909
2910     * all : add audio decoding support in ffmpeg module, since they have
2911    added wma1/2 decoder... :))
2912
2913commit ec8efba69aaaabf47383ca80fe9b06980026a818
2914Author: Laurent Aimar <fenrir@videolan.org>
2915Date:   Mon Oct 28 01:51:37 2002 +0000
2916
2917     * avi.c : fix a bug (bad choice in stream to be read)
2918     * libioRIFF : now useless files.
2919
2920commit 6cd47c0c574ba95ecb427008a972aa3e4602e5d0
2921Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
2922Date:   Sun Oct 27 23:10:19 2002 +0000
2923
2924     * added a simple dialog to show id3-tags and other info
2925     * finally added languages/subtitles selections menus, found and got fixed two
2926     bugs in kdelibs in the process, but only one of them will get into kde 3.1.
2927     * made the location of the ui.rc file configureable, usefull for testing.
2928
2929commit cdde2391932784c77a1b963e58af62aed850350c
2930Author: Laurent Aimar <fenrir@videolan.org>
2931Date:   Sun Oct 27 18:06:33 2002 +0000
2932
2933     * all: new way to gather frame (same as ffmpeg).
2934
2935commit 3a68b7eaa0c91e726e75e78a62bd60f70dd7321a
2936Author: Eric Petit <titer@videolan.org>
2937Date:   Sun Oct 27 17:23:17 2002 +0000
2938
2939    vlc_threads_func.h : skip a useless BeOS warning
2940    faad/decoder.c : minor compile fix
2941
2942commit cdf5edf7eb7909d5b305974d99595da2ab513ced
2943Author: Gildas Bazin <gbazin@videolan.org>
2944Date:   Sun Oct 27 16:59:30 2002 +0000
2945
2946    * modules/demux/ogg.c: we now set p_input->stream.i_mux_rate.
2947
2948commit 6d6601ea132822dfb9a172b70dbca6969f229185
2949Author: Gildas Bazin <gbazin@videolan.org>
2950Date:   Sun Oct 27 16:58:14 2002 +0000
2951
2952    * ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead
2953       of these. The bitstream facility has also been changed to use input_ExtractPES
2954       and now stores the current PES in its structure.
2955       Introduced input_FlushPESFifo() and CloseBitstream().
2956
2957commit cdf8646fe44880054aa70809965fd3fb91233367
2958Author: Laurent Aimar <fenrir@videolan.org>
2959Date:   Sun Oct 27 15:37:16 2002 +0000
2960
2961     * all : rewrite demux part (simpler and cleaner). Please, tell me if you see
2962    some regression.
2963
2964commit 4a0ddd5bdcdb0364d600d8de4dd0143023acaccd
2965Author: Laurent Aimar <fenrir@videolan.org>
2966Date:   Sat Oct 26 19:14:46 2002 +0000
2967
2968     * all : fix for new use of p_selected_area->i_tell.
2969
2970     Just a word: now we cannot update anymore p_input->p_current_data
2971    without updating i_tell. I known that it's used for skipping some bytes in
2972    mp3 demux (not yet fixed), I don't known if it's used elsewhere....
2973
2974commit 09cbae7ee7b3b9446ebb99d1536105e2e54babdf
2975Author: Gildas Bazin <gbazin@videolan.org>
2976Date:   Sat Oct 26 15:24:19 2002 +0000
2977
2978    * ALL: p_selected_area->i_tell is now update inside input_SplitBuffer instead
2979       of inside the pf_read functions of access plugins. That means i_tell now
2980       actually reflects the position of what is being decoded and furthermore it
2981       is updated more often.
2982
2983commit f068c8025f61814dc809d562ed7511676ecfaf0e
2984Author: Simon Latapie <garf@videolan.org>
2985Date:   Sat Oct 26 01:08:13 2002 +0000
2986
2987    YUV plans filter (modifies all 3 plans separatly)
2988
2989commit c01dd5d375fa81f78aedc76577aaac024c2ba914
2990Author: Sam Hocevar <sam@videolan.org>
2991Date:   Fri Oct 25 18:17:59 2002 +0000
2992
2993      * ./modules/video_output/directx/events.c: start the colorkey search at 10,
2994        not 5, to avoid using a color used by another application.
2995      * ./modules/video_output/directx/events.c: support for drawing in a parent
2996        window instead of creating our own; still a bit flakey.
2997
2998      * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it
2999        does not call libvlc (for testing purposes).
3000
3001commit ebbc5f8b0cc228edb5773f80356cf38214eace93
3002Author: Gildas Bazin <gbazin@videolan.org>
3003Date:   Fri Oct 25 15:42:00 2002 +0000
3004
3005    * include/aout_internal.h: oops, forgot to commit this in my last changes.
3006
3007commit 9a71e27964f607c779fc0844d44568adf9c4acd3
3008Author: Gildas Bazin <gbazin@videolan.org>
3009Date:   Fri Oct 25 15:21:42 2002 +0000
3010
3011    * modules/audio_output/oss.c: when now set the fragment size of the OSS device
3012       according to the size of an audio sample.
3013       For buggy OSS drivers, we now take into account the real size of the OSS
3014       internal buffer when we check how much this buffer has been filled.
3015
3016commit 003f74f14fccc7ef648d92b80bea6152e71bf01f
3017Author: Sam Hocevar <sam@videolan.org>
3018Date:   Fri Oct 25 09:24:29 2002 +0000
3019
3020      * ./bootstrap, ./Makefile.am: we don't build static libraries if their only
3021        goal is to provide dependencies for shared libraries.
3022
3023commit 93848f0d39818cc43d11de6f953094e87231d42d
3024Author: Sam Hocevar <sam@videolan.org>
3025Date:   Fri Oct 25 09:21:09 2002 +0000
3026
3027      * ./include/vlc_common.h: we now use the ISO C9x types (int8_t, uint8_t,
3028        int16_t) instead of our custom types (s8, u8, s16) and you are encouraged
3029        to use these types from now. Of course the old types are still available
3030        for backward compatibility.
3031
3032commit 4edd2384a34ec34aaeb9aa597e4cc61a8460c151
3033Author: Gildas Bazin <gbazin@videolan.org>
3034Date:   Thu Oct 24 17:36:42 2002 +0000
3035
3036    * modules/audio_output/oss.c: Finally fixed! There also is a new config option
3037       (--oss-buggy) to work-around buggy oss drivers.
3038
3039commit b25a28ba21186564eabbad9ce982da4e4271b4be
3040Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
3041Date:   Thu Oct 24 14:26:32 2002 +0000
3042
3043    less braindead coloring
3044
3045commit a7fa477948eba3cbcfb5afa062b061dce1fc2b02
3046Author: Laurent Aimar <fenrir@videolan.org>
3047Date:   Thu Oct 24 10:33:09 2002 +0000
3048
3049     * ffmpeg : new way to gather a frame
3050     * input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty.
3051
3052commit 2175bb5b22bd2d67cd6cc63c6e8802f7189cdd85
3053Author: Gildas Bazin <gbazin@videolan.org>
3054Date:   Thu Oct 24 09:37:48 2002 +0000
3055
3056    * src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c:
3057       renamed input_NextPES into input_ExtractPES and factorised its code.
3058    * modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad/decoder.c,
3059       modules/codec/cinepak/cinepak.c: make use of NextPES and GetPES from
3060       src/input/input_ext-dec.c.
3061    * modules/codec/a52.c: fixed uninitialized variable.
3062
3063commit 2a533cead65e40f553aa30a7ca03292ce9fbe281
3064Author: Gildas Bazin <gbazin@videolan.org>
3065Date:   Thu Oct 24 09:30:48 2002 +0000
3066
3067    * ALL: I did add these files, but forgot to commit them ( ouarf ouarf :)
3068
3069commit bfc4f0f588c0c68c557a8f5cbadc19818ac9484f
3070Author: Gildas Bazin <gbazin@videolan.org>
3071Date:   Wed Oct 23 23:17:45 2002 +0000
3072
3073    * ALL: New ogg demux and vorbis codec modules for preliminary support of
3074       ogg/vorbis streams.
3075
3076commit 0330bbedd98672af4f6321c595d89b75615d1fc3
3077Author: Christophe Massiot <massiot@videolan.org>
3078Date:   Wed Oct 23 22:05:22 2002 +0000
3079
3080    Cosmetic.
3081
3082commit 69dd295ba26e28d96db19ff80925bb5ecbd6e133
3083Author: Gildas Bazin <gbazin@videolan.org>
3084Date:   Wed Oct 23 21:54:33 2002 +0000
3085
3086    * ALL: fixed a bunch of memory leaks.
3087
3088commit 4e9d790036c394aee8fb72918975d0d6b854dfb6
3089Author: Christophe Massiot <massiot@videolan.org>
3090Date:   Tue Oct 22 23:08:00 2002 +0000
3091
3092    * Added -mdynamic-no-pic to darwin CFLAGS (can you believe I actually read ./ :)
3093    * Miscellaneous small fixes.
3094
3095commit 435bab6bc1d9b40ad998116210778eec1eee75ad
3096Author: Sam Hocevar <sam@videolan.org>
3097Date:   Tue Oct 22 21:10:28 2002 +0000
3098
3099      * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows.
3100
3101        For the moment it spawns a separate window and seems to behave nastily
3102        (read: crashes) when the target has sound, but the javascript interface
3103        works perfectly, for instance.
3104
3105        To build it, I installed Mozilla development files in my mingw32 dir
3106        and hacked mozilla-config so that it uses these files. I also hacked
3107        jri_md.h and jni_md.h to put "defined(_MSC_VER) || defined(__MINGW32__)"
3108        where it read "defined(_MSC_VER)". No other changes were necessary.
3109
3110commit d9624250589cf79d6245d5214b8b93258bb22067
3111Author: Sam Hocevar <sam@videolan.org>
3112Date:   Tue Oct 22 20:55:27 2002 +0000
3113
3114      * ./modules/audio_output/alsa.c: tiny compilation fix.
3115
3116commit cd816735c9e0a1c2d9cffcf6904aa45e672a9b06
3117Author: Christophe Massiot <massiot@videolan.org>
3118Date:   Mon Oct 21 20:00:10 2002 +0000
3119
3120    * Avoid overflowing the message queue with "audio output is starving"
3121      messages,
3122    * Updated BeOS and QNX outputs with respect to i_channels policy.
3123
3124commit c0cab76641a75b5a0b98b0e9919d83711fe3533c
3125Author: Laurent Aimar <fenrir@videolan.org>
3126Date:   Mon Oct 21 10:46:34 2002 +0000
3127
3128     * input_ext-dec.* : add a new function to parse decoder fifo at PES level
3129    (input_NextPES);
3130     * araw.c : use this new function.
3131
3132commit 14aec2164042b834c59c5ba53c0ea6def78a79cd
3133Author: Laurent Aimar <fenrir@videolan.org>
3134Date:   Mon Oct 21 09:18:37 2002 +0000
3135
3136     * configure.ac.in Makefile.am: enable asf demuxer plugin
3137     * modules/demux/asf/*: some clean up
3138
3139commit df45b8c5e0549eb599fe4ee643e901ddff9f9eb0
3140Author: Sam Hocevar <sam@videolan.org>
3141Date:   Mon Oct 21 08:27:17 2002 +0000
3142
3143      * ./debian/vlc-plugin-a52.dirs: forgot a debian file for the a52 plugin.
3144
3145commit 5f3c2d34d48eaa30714fb26273c911e8f4dabe18
3146Author: Laurent Aimar <fenrir@videolan.org>
3147Date:   Sun Oct 20 17:44:17 2002 +0000
3148
3149     * all: fix for correct "i_channels" use.
3150
3151commit cada6d070c46f5e92de20039cede4718a440bed3
3152Author: Laurent Aimar <fenrir@videolan.org>
3153Date:   Sun Oct 20 17:28:01 2002 +0000
3154
3155     * all: add wmv1/2 codec support.
3156
3157commit c72215f680f7386c380daaa0b8eb4d1a617fa298
3158Author: Laurent Aimar <fenrir@videolan.org>
3159Date:   Sun Oct 20 17:22:33 2002 +0000
3160
3161     * all : add an asf file (v1.0 only) demuxer. Need a lot of work to be
3162    usable, but it begin to give good result.
3163
3164commit 54929735f8c480fcbdecb870e97405670acc6ce8
3165Author: Christophe Massiot <massiot@videolan.org>
3166Date:   Sun Oct 20 12:23:48 2002 +0000
3167
3168    * modules/demux/mpeg: Added DVB stream type for A/52 streams (0x6),
3169    * include/vlc_threads.h: Avoid locking the interface,
3170    * ALL: reworked all audio output plug-ins to correctly take into account
3171      i_channels. At present this is known to break OSS, probably others.
3172
3173commit 8622c1bb22fdda2841a361bfb5f2dc1cf981a75e
3174Author: Olivier Teulière <ipkiss@videolan.org>
3175Date:   Thu Oct 17 17:30:10 2002 +0000
3176
3177    * ./modules/video_output/directx/events.c: compilation fix
3178
3179commit 19ccde25f29f2021241cea64dc7e705ce4986e4d
3180Author: Sam Hocevar <sam@videolan.org>
3181Date:   Thu Oct 17 16:56:52 2002 +0000
3182
3183      * ./modules/video_output/directx/events.c: mouse coordinates support for
3184        the DirectX plugin (please test compilation).
3185
3186commit 65c2915543b2c5ce1fef295dbab583dd6534cbd5
3187Author: Sam Hocevar <sam@videolan.org>
3188Date:   Thu Oct 17 16:48:41 2002 +0000
3189
3190      * ./modules/video_output/sdl.c: mouse coordinates support for SDL.
3191      * ./modules/video_output/x11/xcommon.c: we transmit the click only at
3192        release time.
3193
3194commit 0a47ec018fe91562772bf090876796787c4d5a96
3195Author: Sam Hocevar <sam@videolan.org>
3196Date:   Thu Oct 17 16:03:18 2002 +0000
3197
3198      * ./src/video_output/video_output.c: mouse coordinates are now variables.
3199      * ./modules/access/dvdplay/intf.c: instead of probing the mouse on each
3200        loop iteration, we set a callback on the corresponding variables.
3201
3202commit ce7d29b21e28c0e54b778f1f1f4db3e134b1cfd5
3203Author: Sam Hocevar <sam@videolan.org>
3204Date:   Thu Oct 17 13:15:31 2002 +0000
3205
3206      * ./src/misc/variables.c: callback loops are now detected; this means you
3207        can now use var_* functions from within your callback, they can even
3208        trigger callback themselves, to any level. The main restriction is that
3209        you shouldn't meddle with a variable that is already being triggered by
3210        the current thread (other threads will just wait).
3211      * ./src/misc/objects.c: fixed a deadlock in the "tree" command.
3212      * ./modules/misc/testsuite/test4.c: added a "callback-test" command to the
3213        rc interface to test callback loop detection and concurrent triggers.
3214
3215commit cea09ed8937f80a5c8a52b9b4b345cf84b314dbc
3216Author: Sam Hocevar <sam@videolan.org>
3217Date:   Thu Oct 17 08:24:12 2002 +0000
3218
3219      * ./modules/codec/spudec/parse.c: fixed bad initialization of the alpha
3220        palette, implemented the "force display" command as forever-living
3221        subtitles, and reworked some code.
3222      * ./src/video_output/video_output.c: we increment the image date even if
3223        we are repeating the previous image, so that subtitles have a chance to
3224        get displayed.
3225      * ./src/video_output/vout_subpictures.c: ephemer subpictures don't timeout.
3226
3227commit 649051a119426e2b1460d542b8888692aa7cdb24
3228Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
3229Date:   Wed Oct 16 23:34:27 2002 +0000
3230
3231    Use a KURLRequester widget for variables of type CONFIG_ITEM_FILE. This
3232    crates a little button next to the textarea that pops up a file open dialog
3233    where the user can point and click on the file to select. It also drops down
3234    a list of possible completions as the user types.
3235
3236commit 63f553eadad57a4414d46b4fc5827f1f67c8b428
3237Author: Christophe Massiot <massiot@videolan.org>
3238Date:   Wed Oct 16 23:12:46 2002 +0000
3239
3240    * Fixed AOUT_CHAN_CHANNEL2 trivial mixer,
3241    * Fixed a compile issue in the vcd plug-in,
3242    * Fixed SDL behavior with > 2 channels.
3243
3244commit 7ee2435d3083ccd4c3db1c586d5388e489f502fe
3245Author: Sam Hocevar <sam@videolan.org>
3246Date:   Wed Oct 16 19:39:42 2002 +0000
3247
3248      * ./include/variables.h, ./src/misc/variables.c: implemented variable
3249        callbacks.
3250
3251commit ec8c631800627accb6e8b4f70126da3d4822c93c
3252Author: Sam Hocevar <sam@videolan.org>
3253Date:   Wed Oct 16 15:10:39 2002 +0000
3254
3255      * ./configure.ac.in, ./src/libvlc.c: attempt at activating gettext support
3256        under platforms without libintl such as Win32. Use --with-included-gettext
3257        to test. Might break compilation on systems I don't have access to.
3258
3259commit 53cffc28bd49f3ba44259d46d94245931b992b06
3260Author: Sam Hocevar <sam@videolan.org>
3261Date:   Wed Oct 16 11:35:53 2002 +0000
3262
3263      * ./modules/access/vcd/vcd.c: changed an error to a warning in the probe
3264        phase.
3265      * ./modules/video_filter/deinterlace/deinterlace.c: the bob method now
3266        flickers less thanks to a patch from Marian Durkovic <md@bts.sk>.
3267
3268commit a4c2be95a88d32b8d7f733ffcd2ca9153b70a5ba
3269Author: Sam Hocevar <sam@videolan.org>
3270Date:   Wed Oct 16 10:31:58 2002 +0000
3271
3272      * ./src/misc/variables.c: fixed a deadlock in command variables handling;
3273        we now release the variable lock before calling the command.
3274      * ./src/misc/threads.c: removed deprecated code.
3275
3276commit d86bf0f41aeaddd3858b7efac5214a2417efc02e
3277Author: Christophe Massiot <massiot@videolan.org>
3278Date:   Tue Oct 15 23:10:54 2002 +0000
3279
3280    * Fixed filters which couldn't work with more than 2 channels ;
3281    * Fixed detection of VCD support under OS X.2.
3282
3283commit 235dfe295a7526232b8297f22e256d82d64aa801
3284Author: Gildas Bazin <gbazin@videolan.org>
3285Date:   Tue Oct 15 19:56:59 2002 +0000
3286
3287    * modules/access/vcd/*, configure.ac.in:
3288       - Major changes to allow reading vcd images directly from the hard drive
3289          (you need a .cue and .bin file).
3290       - Removed duplicated code by merging ioctl_GetTrackCount and ioctl_GetSectors.
3291       - Implemented necessary ioctls for Win9x/NT/2K/XP.
3292
3293commit 954bdeb8b2eb8a58bea1b3d876decc7a490bcd85
3294Author: Sam Hocevar <sam@videolan.org>
3295Date:   Tue Oct 15 12:30:01 2002 +0000
3296
3297      * ./po/*: updated locales.
3298
3299commit 3ca7825a92ed7e8de3bbccc274aa41045e8816b4
3300Author: Sam Hocevar <sam@videolan.org>
3301Date:   Tue Oct 15 08:35:24 2002 +0000
3302
3303      * ./include/vlc_threads_funcs.h, ./src/misc/threads.c: eradicated
3304        vlc_mutex_need() and vlc_mutex_unneed().
3305      * ./src/misc/variables.c: implemented VLC_VAR_MUTEX variables.
3306      * ./modules/misc/gtk_main.c, ./src/libvlc.c: replaced named mutexes with
3307        named mutex variables.
3308
3309commit ac811ffb13b45e6da5a5b0e12956811e80b31136
3310Author: Laurent Aimar <fenrir@videolan.org>
3311Date:   Tue Oct 15 01:50:24 2002 +0000
3312
3313     * cinepak.c : initialize picture to black.
3314
3315commit 706297b30dfb668ae0d9907a450b6a670e4f64f7
3316Author: Laurent Aimar <fenrir@videolan.org>
3317Date:   Tue Oct 15 00:56:43 2002 +0000
3318
3319     * all : forgot to add theses new files :p
3320
3321commit 9295116d31f4eb4274fc4507409e3a8678cdfee5
3322Author: Laurent Aimar <fenrir@videolan.org>
3323Date:   Tue Oct 15 00:55:07 2002 +0000
3324
3325     * all : begin to rewrite some parts of avi demux, mainly to clean ugly code
3326    and to prepare for OpenDML support.
3327    Add new options :
3328      --avi-index force index creation.
3329      --avi-interleaved force method used for unseekable stream but need
3330    interleaved stream and could lead to loss of audio/video synchro.
3331
3332commit 28b43ac2298ba921c944df7ad6dd529923190be0
3333Author: Eric Petit <titer@videolan.org>
3334Date:   Mon Oct 14 23:11:52 2002 +0000
3335
3336    Cleaner code.
3337
3338commit 9a5df48be189e468804f2d3b2da4b9248dea6a36
3339Author: Laurent Aimar <fenrir@videolan.org>
3340Date:   Mon Oct 14 21:59:44 2002 +0000
3341
3342     * araw.c : pseudo pcm decoder
3343     * wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but
3344    untested under big endian machine(for pcm).
3345
3346    All are compiled by default.
3347
3348commit 141cb731d8a4cf0f6ceed96d4c714318e51e6506
3349Author: Alexis de Lattre <alexis@videolan.org>
3350Date:   Mon Oct 14 21:36:04 2002 +0000
3351
3352    Updated description.
3353
3354commit d266c1b6116bb87e6b59cfe97a15fdb00a15eb64
3355Author: Eric Petit <titer@videolan.org>
3356Date:   Mon Oct 14 20:09:17 2002 +0000
3357
3358    Fixed seeking.
3359
3360commit 2f27884905b95e2480c90b1c98e5322ed08fee6b
3361Author: Sam Hocevar <sam@videolan.org>
3362Date:   Mon Oct 14 19:04:51 2002 +0000
3363
3364      * ./modules/misc/testsuite/test4.c: made the 4th test less CPU intensive
3365        by making the spawned threads wait a bit longer.
3366      * ./src/misc/variables.c: added a usage count to the variables; trying to
3367        create a variable with the same name only increments its refcount.
3368
3369commit bf7985b74afcef9103b35a3c47eeae5845ae681b
3370Author: Sam Hocevar <sam@videolan.org>
3371Date:   Mon Oct 14 16:46:56 2002 +0000
3372
3373      * ./include/vlc/vlc.h, ./src/libvlc.c: added VLC_Error() to the libvlc API.
3374      * ./include/main.h: removed p_vlc->i_status because it was not sufficient
3375        to represent all the possible states of p_vlc; each part should be tested
3376        separately upon destruction.
3377      * ./src/misc/objects.c: fixed a signed/unsigned bug that prevented creation
3378        of VLC_OBJECT_GENERIC objects.
3379
3380      * ./src/misc/variables.c: added the VLC_VAR_COMMAND type which is simply a
3381        variable that stores a function pointer, and calls it when var_Get is
3382        called for it. The function argument is taken in val.psz_string.
3383      * ./src/misc/objects.c: vlc_dumpstructure and vlc_liststructure are no longer
3384        exported to the rest of the program; instead, they're VLC_VAR_COMMAND vars
3385        ("tree" and "list").
3386      * ./modules/control/rc/rc.c: moved a few commands to VLC_VAR_COMMAND vars.
3387
3388commit ebda60f20b1937b279a78ca6ab37f7a1b70b32fd
3389Author: Sam Hocevar <sam@videolan.org>
3390Date:   Mon Oct 14 16:35:18 2002 +0000
3391
3392      * ./src/misc/error.c: added vlc_error, a strerror() equivalent.
3393
3394commit 112187ec4b5a28a49fca91d1f4fcf5dab8c0ad23
3395Author: Sam Hocevar <sam@videolan.org>
3396Date:   Mon Oct 14 16:34:17 2002 +0000
3397
3398      * ./modules/misc/testsuite/test4.c: added a stress test module; doesn't get
3399        compiled yet because it uses the "command" variables I'm about to check
3400        in. They need to be typed in the rc interface for instance (-I rc). This
3401        module has two available commands: "signal <int>" which sends the given
3402        signal to the vlc process, and "stress [<int>]" which performs a series of
3403        object creation/lookup/destruction, variable creation/setting/destruction
3404        and thread spawning/joining tests. The optional argument for stress is an
3405        integer between 1 and 200 (the bigger, the heavier the tests; it may hang
3406        your machine at around 150, be careful).
3407
3408commit 0bea9a73458145dfc91b22c17f14c87a53bdd538
3409Author: Christophe Massiot <massiot@videolan.org>
3410Date:   Sun Oct 13 23:01:23 2002 +0000
3411
3412    Imported Changelog from 0.4.5.
3413
3414commit 5e9d8674edbd838ba3aa94080546e43028adc2bd
3415Author: Eric Petit <titer@videolan.org>
3416Date:   Sun Oct 13 15:39:16 2002 +0000
3417
3418    Now BeOS sound is (almost) clean.
3419    It is kludgy, but it works ;)
3420
3421commit af3a25f572ce434d1c3eb849d06342048244dc35
3422Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
3423Date:   Sun Oct 13 14:26:48 2002 +0000
3424
3425     modules/demux/util/id3*: fixed up some dead comments
3426     modules/gui/kde/*: only set variable the user actually have changed when
3427    apply is pressed in the preferences window.
3428
3429commit 80921ca7e0f6bc185ec85b518bcf9d8d19b76a93
3430Author: Alexis de Lattre <alexis@videolan.org>
3431Date:   Sat Oct 12 23:15:45 2002 +0000
3432
3433    Fixed a bug in the developer doc : hacking.xml and overview.xml were
3434    identical ! So I removed hacking.xml...
3435
3436commit 2328faeb7451a98bc785e8f45d16ed15effd5983
3437Author: Gildas Bazin <gbazin@videolan.org>
3438Date:   Sat Oct 12 21:31:56 2002 +0000
3439
3440    * configure.ac.in: fix for the mingw32 build. The gtk plugin may also need mingwex.
3441    * modules/demux/mpeg/ts.c: added an #include <stdint.h> to make mingw32 happy when
3442       compiled with libdvbpsi.
3443    * Makefile.am: fixed dependency problem with share/vlc_win32_rc.rc.
3444
3445commit afc5d20972ec2bc24478537828a0da9c9b2a34d4
3446Author: Gildas Bazin <gbazin@videolan.org>
3447Date:   Sat Oct 12 20:09:13 2002 +0000
3448
3449    * configure.ac.in: fix for the mingw32 build. We check if we need to explicitly
3450       link with the mingwex library (needed for dirent support with new mingw32
3451       runtimes).
3452
3453commit 02e29e1c1177b90491fc6b75fd750860fd9fc8a6
3454Author: Eric Petit <titer@videolan.org>
3455Date:   Sat Oct 12 12:24:52 2002 +0000
3456
3457    Rewritten BeOS audio output for audio output 3. It now "pulls" the data.
3458    Sound is yet choppy (I don't know why).
3459
3460commit da283062c5ee8bfad661725a9e554c24ab74955d
3461Author: Christophe Massiot <massiot@videolan.org>
3462Date:   Fri Oct 11 23:44:25 2002 +0000
3463
3464    * Updated FAQ.
3465
3466commit 464bd2e5b4a533b2b232b472390abd0bdab5b93d
3467Author: Sam Hocevar <sam@videolan.org>
3468Date:   Fri Oct 11 22:32:56 2002 +0000
3469
3470    Changes to the libvlc API:
3471      * ./include/vlc/vlc.h: changed the naming conventions for libvlc. Now
3472        exported functions start with VLC_ instead of vlc_ to avoid conflicts.
3473      * ./include/vlc/vlc.h: removed the vlc_object_t, vlc_list_t, vlc_error_t
3474        and vlc_t types; they are now internal types only.
3475      * ./include/vlc/vlc.h: merged the reentrant and non-reentrant libvlc
3476        calls. In non-reentrant mode, we just use 0 as the first argument. In
3477        reentrant mode, we use an object's ID. (see below)
3478
3479    Internal changes:
3480      * ./src/libvlc.c, ./src/misc/objects.c: instead of manipulating vlc_object_t
3481        pointers, we manipulate their i_object_id. When needed, an object is
3482        retrieved using vlc_object_get (I hope the lookup isn't too expensive,
3483        that's why I designed the pp_objects layout to allow log2(n) seeks).
3484      * ./src/misc/objects.c: activated the per-object variable storage. Unused
3485        yet, unless you want to try "getfoo" and "setfoo blablah" in vlc -I rc.
3486      * ./include/vlc_objects.h: moved the vlc_object_t and vlc_list_t definitions
3487        here.
3488
3489    Misc:
3490      * ./src/vlc.c, ./mozilla/vlcshell.cpp: removed inclusion of config.h in
3491        code portions not part of libvlc; it was just required for the
3492        COPYRIGHT_MESSAGE string which is now available from VLC_Version().
3493
3494commit 37741cf811763f13a752a742431c6af2976863fa
3495Author: Sam Hocevar <sam@videolan.org>
3496Date:   Fri Oct 11 21:17:29 2002 +0000
3497
3498      * ./plugins/filter/deinterlace.c: fixed the green bottom line in the
3499        linear deinterlace mode, thanks to Marian Durkovic <md@bts.sk>.
3500
3501commit c93f613b1461ccedfa39c4d4dad0699a66783bb3
3502Author: Gildas Bazin <gbazin@videolan.org>
3503Date:   Fri Oct 11 17:29:03 2002 +0000
3504
3505    * INSTALL.win32: removed note about running in administrator mode to play
3506       a DVD. Updated doc about using cygwin for compiling.
3507
3508commit 4b4a8f1d20206483309417711a9125ac3e7b66e4
3509Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
3510Date:   Fri Oct 11 12:50:43 2002 +0000
3511
3512    added some coloring to the messages window in the kde interface
3513
3514commit f78e5583bea6efe900d958134be16955658ac626
3515Author: Sam Hocevar <sam@videolan.org>
3516Date:   Fri Oct 11 11:05:52 2002 +0000
3517
3518      * ./src/misc/variables.c, ./include/variables.h: a few functions for
3519        in-object variable storage. Unused yet (not even compiled).
3520
3521commit cc5919ade469ca3242872c6c7ad2b2f04cfef6d3
3522Author: Gildas Bazin <gbazin@videolan.org>
3523Date:   Fri Oct 11 10:08:06 2002 +0000
3524
3525    * src/misc/modules.c: fixed a memory leak with the "plugin-path" config option.
3526    * modules/audio_output/directx.c, modules/audio_output/waveout.c: ported the directx
3527       and waveout audio plugins to the new changes in the audio output layer.
3528    * configure.ac.in: fixes for cygwin compilation, and the gtk plugin under mingw32.
3529
3530commit c5bd872c66f60cee7f886bdfdc5b8e5ec5b0b17c
3531Author: Eric Petit <titer@videolan.org>
3532Date:   Thu Oct 10 23:11:52 2002 +0000
3533
3534    Some clean-up. Playlist works again.
3535
3536commit ae6f22536b970206d32b71c70415d7606d8bdade
3537Author: Christophe Massiot <massiot@videolan.org>
3538Date:   Thu Oct 10 22:46:20 2002 +0000
3539
3540    Do not use vasprintf under Mac OS X because OS X.1 doesn't have that (how
3541    lame...).
3542
3543commit 2b15f624bc9ffca761c40b7eb41900e5d6b2e169
3544Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
3545Date:   Thu Oct 10 19:34:06 2002 +0000
3546
3547     messages.cpp: use append(...) and not setText( text() + ...), seems to
3548    decrease cpu-usage considerably.
3549     preferences.cpp: allow config strings to be 40 characters long instead of
3550    10. Is that enough?
3551
3552commit 546fb578b55d51b8277ab53b56962ed01961a99e
3553Author: Sam Hocevar <sam@videolan.org>
3554Date:   Thu Oct 10 17:25:28 2002 +0000
3555
3556      * ./configure.ac.in: dropped the use of typeset in favor of eval to
3557        set variable values (ash doesn't have typeset).
3558
3559commit 51fa2629c7ed5183f2a4ca37e0a6d88d5ac46ca3
3560Author: Christophe Massiot <massiot@videolan.org>
3561Date:   Wed Oct 9 22:54:22 2002 +0000
3562
3563    * (Hopefully) fixed S/PDIF outputs ;
3564    * Finally fixed the audio problem on most platforms.
3565
3566commit 0e5978dc5b84ec3e8d526bea56e69f32f2272c55
3567Author: Eric Petit <titer@videolan.org>
3568Date:   Wed Oct 9 01:14:18 2002 +0000
3569
3570    BeOS compilation fixes.
3571
3572commit 146bc0b49cfd307ea6f53e9456dce4fc98f2f650
3573Author: Christophe Massiot <massiot@videolan.org>
3574Date:   Tue Oct 8 22:48:25 2002 +0000
3575
3576    OS X : raised the priority of the intf at the same level as the video, since
3577    otherwise we can't quit the application any longer...
3578
3579commit 9de9dd0534dc5d374c3edd3128906852c22ce62d
3580Author: Sam Hocevar <sam@videolan.org>
3581Date:   Tue Oct 8 18:10:10 2002 +0000
3582
3583      * ./src/libvlc.c, ./src/misc/messages.c: due to horrible user threats,
3584        only two levels of -v are now possible: -v for warnings, -vv for debug
3585        messages (-q for no output at all).
3586
3587commit d6e7c97a2f830f3cd92a011060b2a58789a444ff
3588Author: Sam Hocevar <sam@videolan.org>
3589Date:   Tue Oct 8 16:02:05 2002 +0000
3590
3591      * ./src/input/input.c: do not try to use stream output if the "sout" variable
3592        is set to the empty string (happens when doing "Apply" in a GUI).
3593
3594commit 0e247961c06da6d71e82a1736bb43790603fc647
3595Author: Christophe Massiot <massiot@videolan.org>
3596Date:   Mon Oct 7 21:58:40 2002 +0000
3597
3598    * HACKING : documentation for the automake crash
3599    * http.c : fixed a problem with seeking with large files
3600
3601commit eddf123620abac25909f3e7b669f5ed34cd62405
3602Author: Gildas Bazin <gbazin@videolan.org>
3603Date:   Sun Oct 6 19:28:28 2002 +0000
3604
3605    * configure.ac.in: vlc can now be built under cygwin with or without the
3606       unix emulation layer (without if you use CC="gcc -mno-cygwin").
3607    * INSTALL.win32: doc update for cygwin build.
3608    * modules/video_output/directx/events.c, modules/video_output/directx/directx.c,
3609       modules/audio_output/directx.c: compilation fixes for cygwin.
3610
3611commit 81478e4fe6efc9d12b664e0646ec793e23499671
3612Author: Jon Lech Johansen <jlj@videolan.org>
3613Date:   Sat Oct 5 19:26:23 2002 +0000
3614
3615      ./src/misc/netutils.c: GetMacAddress Darwin support
3616      ./src/libvlc.h: Default to en0 instead of eth0 under Darwin
3617
3618commit 94b1b1ac67c816e52198656758e7a99b39161ad5
3619Author: Gildas Bazin <gbazin@videolan.org>
3620Date:   Sat Oct 5 17:29:50 2002 +0000
3621
3622    * ALL: Splitted the directx plugin into an audio and video module.
3623
3624commit d81ece46a3f1289a2d2acf26598e18b502925da4
3625Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
3626Date:   Sat Oct 5 03:44:50 2002 +0000
3627
3628    Up-to-date ALSA audio output module.
3629
3630commit 3820b4354abd042816b36212ab775f67726b5209
3631Author: Jon Lech Johansen <jlj@videolan.org>
3632Date:   Sat Oct 5 00:10:17 2002 +0000
3633
3634      ./extras/MacOSX/.../MainMenu.nib: added Open Target panel
3635      ./modules/gui/macosx/open.[mh]: Open Target code
3636
3637commit 89987e1109b96f81396b9248490b6aed717d7804
3638Author: Sam Hocevar <sam@videolan.org>
3639Date:   Fri Oct 4 18:07:22 2002 +0000
3640
3641      * ./configure.ac.in: removed now unnecessary --force-exe-suffix flag.
3642      * ./src/misc/objects.c: structure_lock is now local.
3643      * ./src/misc/threads.c: implemented named mutexes which provide a handy
3644        way to protect data across plugins which might be sharing the same
3645        resources. Thread-unsafe libraries come to mind, but we can imagine
3646        using a named mutex for configuration files, or special devices.
3647      * ./include/main.h: removed global_lock because of vlc_mutex_need, removed
3648        p_global_data because it was never used, removed structure_lock because
3649        it did not belong here.
3650
3651commit 656bdceac2665fe0ed4215550ed34d05fab13264
3652Author: Sam Hocevar <sam@videolan.org>
3653Date:   Fri Oct 4 14:02:20 2002 +0000
3654
3655      * ./modules/gui/macosx/vout.m: if no MacOS X interface is available when
3656        the video output is initialized, we wait for a while before giving up;
3657        also changed the code so that it probes all interface objects rather than
3658        the first one it finds.
3659
3660commit 2b0b78882c9015f35a69b70dfdb9f04597002182
3661Author: Sam Hocevar <sam@videolan.org>
3662Date:   Fri Oct 4 13:13:54 2002 +0000
3663
3664      * ./bootstrap: we use the proper linker for plugin compilation.
3665      * ./modules/misc/testsuite/*: moved the null module into three test modules
3666        that are only built when --enable-testsuite is activated. This directory
3667        can be a good place for compilation tests or performance benchmarks.
3668
3669commit 80b15699ead10f9b1aa4687cd22c1bdcc866eb6d
3670Author: Gildas Bazin <gbazin@videolan.org>
3671Date:   Fri Oct 4 12:01:40 2002 +0000
3672
3673    * src/misc/threads.c, src/misc/win32_specific.c, include/interface.h: fixed typos.
3674    * configure.ac.in, modules/gui/gtk/gtk.c: Added a NEED_GTK_MAIN macro to the compiler
3675       flags for the gtk module. When this macro isn't defined, then the gtk module
3676       doesn't make use of the gtk_main module. I had to do this change because the
3677       gtk_main trick can't work on win32 and render the whole gtk interface unusable.
3678
3679commit d8ea3394c276231e36dd565dd9e7d9e8725d1640
3680Author: Christophe Massiot <massiot@videolan.org>
3681Date:   Thu Oct 3 21:45:16 2002 +0000
3682
3683    Fixed miscellaneous problems with the RTP plug-in.
3684
3685commit 1687209fa627fa02b125463c9f04d92936fc5671
3686Author: Jean-Paul Saman <jpsaman@videolan.org>
3687Date:   Thu Oct 3 20:49:31 2002 +0000
3688
3689    Fixed known bug in rtp plugin which resulted in superflous error messages.
3690
3691commit e0c8e060c218494cd0792d0fa0f20c10bcea440d
3692Author: Jean-Paul Saman <jpsaman@videolan.org>
3693Date:   Thu Oct 3 20:46:46 2002 +0000
3694
3695    Updated AUTHOS file.
3696
3697commit f501554a399ebfcf3a28673dc7ded7d6666203fb
3698Author: Sam Hocevar <sam@videolan.org>
3699Date:   Thu Oct 3 18:56:10 2002 +0000
3700
3701      * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix
3702        locales breakage.
3703      * ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable,
3704        to be set between 0 and 4. Default value is 0 for a program using libvlc,
3705        but vlc sets it to 1 by default.
3706      * ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as
3707        well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is
3708        the same as -q (quiet). Hope it's all understandable.
3709
3710commit 6dafa419846a89a815750f3de722d8d675699658
3711Author: Gildas Bazin <gbazin@videolan.org>
3712Date:   Thu Oct 3 17:01:59 2002 +0000
3713
3714    * FAQ: updated FAQ with config file issues.
3715    * configure.ac.in: use -mms-bitfields instead of -fnative-struct for
3716       mingw32 gcc-3.x.
3717    * include/interface.h, modules/misc/dummy/interface.c, modules/misc/logger/logger.c,
3718       modules/control/rc/rc.c: Display message on Win32 explaining how to get
3719       back to the GUI mode.
3720    * src/misc/threads.c, include/vlc_threads_funcs.h: ignore the
3721       win9x-cv-method config option on WinNT when fast-mutex is not enabled.
3722
3723commit 145b1961b4825d2a8d807bf02db90440a8c45380
3724Author: Sam Hocevar <sam@videolan.org>
3725Date:   Thu Oct 3 13:21:55 2002 +0000
3726
3727      * ./src/libvlc.c, ./include/main.h: the root of all objects is now
3728        p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are:
3729
3730         o the module bank and the message bank only need to be initialized once,
3731           which gives faster loads when multiple instances of libvlc are used,
3732         o we allow the possibility of different p_vlc sharing objects, for
3733           instance the audio output,
3734         o the CPU detection is only done once.
3735
3736        This patch is not polished yet, but I cannot do any intensive tests for
3737        the moment because of a bug somewhere that leaves audio output objects
3738        lying here and there which needs to be investigated first. The current
3739        major issue is that the module bank is no longer freed.
3740
3741commit 75873492aace522467ef45e8eb2ef2810ceee93b
3742Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
3743Date:   Thu Oct 3 10:15:46 2002 +0000
3744
3745    forgot to add the actual code in my last commit
3746
3747commit a26eef4124f8c100145dd75653f8766166f4f80d
3748Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
3749Date:   Thu Oct 3 10:15:01 2002 +0000
3750
3751     kde.cpp: subscribe and unsubscribe messages
3752     interface.cpp, interface.h: create a messages window, and add menu iten to
3753    show it
3754     Modules.as: build messages window
3755     ui.rc: menuitem to show messages
3756     preferences.cpp: fixed typo in comment
3757
3758commit ad626cd2a0faf8e6b6478938f61716661b7dff5c
3759Author: Sam Hocevar <sam@videolan.org>
3760Date:   Thu Oct 3 09:25:40 2002 +0000
3761
3762      * ./modules/gui/win32/win32.bpr: use the .dll extension instead of .so.
3763
3764commit 537cf3aa2c90d2d9ffa98a11e95cd2bba27250d7
3765Author: Sam Hocevar <sam@videolan.org>
3766Date:   Thu Oct 3 08:44:11 2002 +0000
3767
3768      * ./bootstrap: fixed a bug I introduced yesterday that caused automake
3769        version detection not to work properly.
3770
3771commit 4f2beec27e23da2f8956134eb4d1e8096f03841d
3772Author: Christophe Massiot <massiot@videolan.org>
3773Date:   Wed Oct 2 22:56:53 2002 +0000
3774
3775    * Mac OS X audio device discovery and selection, patch courtesy of
3776    Heiko Panther <heiko.panther@web.de>.
3777
3778commit 415af2adedc0048641dd0d12799f16b6f2345290
3779Author: Sam Hocevar <sam@videolan.org>
3780Date:   Wed Oct 2 16:02:43 2002 +0000
3781
3782      * ./bootstrap: added a check for automake bug #326. No easy workaround is
3783        really possible other than patching/upgrading automake. This happens for
3784        automake 1.6.0 and automake 1.6.1.
3785
3786commit 31c315863ac862eaa8cef0ddb1fa9149f2cf8575
3787Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
3788Date:   Wed Oct 2 15:37:58 2002 +0000
3789
3790    fixed some insanities which coused this module to fail on a52 sound
3791
3792commit 66bbe4847af7bdd06d84a31572eac8eef122b83b
3793Author: Sam Hocevar <sam@videolan.org>
3794Date:   Wed Oct 2 13:28:52 2002 +0000
3795
3796      * ./Makefile.am: removed a circular dependency on src/misc/modules_plugin.h.
3797
3798commit 5c05d0564d9207e939a7f7308a9f54e905bf293f
3799Author: Sam Hocevar <sam@videolan.org>
3800Date:   Wed Oct 2 13:26:14 2002 +0000
3801
3802      * ./Makefile.am: another workaround for an old automake 1.5 bug (bug #279).
3803
3804commit 106497cdb1dd20a23ab577ada1c509df1e7c67e8
3805Author: Sam Hocevar <sam@videolan.org>
3806Date:   Wed Oct 2 12:59:59 2002 +0000
3807
3808      * ./bootstrap, ./Makefile.am: workarounds for automake 1.5.
3809
3810commit 24a7d9c8b0af57910894849129f03e1e87e44fe0
3811Author: Sam Hocevar <sam@videolan.org>
3812Date:   Wed Oct 2 09:15:06 2002 +0000
3813
3814      * ./configure.ac.in: --enable-a52 activates a52tofloat32, not a52.
3815           (always re-run bootstrap when configure.ac.in has changed).
3816
3817commit cf75b314e8cd2c6cb480c955426a8aa1b277208c
3818Author: Christophe Massiot <massiot@videolan.org>
3819Date:   Tue Oct 1 22:34:43 2002 +0000
3820
3821    Fixed a bug in the OSS output I introduced yesterday.
3822
3823commit 2aac17a64a9ea7437f9940c7e7c3c626f45c7968
3824Author: Christophe Massiot <massiot@videolan.org>
3825Date:   Tue Oct 1 22:29:09 2002 +0000
3826
3827    For people who have several network interfaces, added a --iface-addr option
3828    to select which interface to use for multicast sockets.
3829
3830commit 3b6da989d41c0367305d34fe262b84c15f5731aa
3831Author: Christophe Massiot <massiot@videolan.org>
3832Date:   Tue Oct 1 21:47:25 2002 +0000
3833
3834    Finally fixed A/52 TS input.
3835
3836commit c6a16524b648197b8d130f346da15a7f3144a1ab
3837Author: Olivier Teulière <ipkiss@videolan.org>
3838Date:   Tue Oct 1 20:43:35 2002 +0000
3839
3840    * modules/video_output/directx/events.c: added an "Always on top" entry
3841      in the system menu.
3842
3843commit 9a6b90b85548cd6ccec21cc6f2115902799a8b85
3844Author: Christophe Massiot <massiot@videolan.org>
3845Date:   Mon Sep 30 21:32:33 2002 +0000
3846
3847    * Made audio_sample_format->i_format a FOURCC to allow the creation of
3848    new ones.
3849
3850commit bf2f5b008177d5bb6946322e76c1bf8b7199446a
3851Author: Eric Petit <titer@videolan.org>
3852Date:   Mon Sep 30 18:30:28 2002 +0000
3853
3854    Attempt to port new BeOS features from the stable branch.
3855    Playlist is yet broken (maybe others things too)
3856
3857commit 370ab2b0fc63d2770aa162f6dec1e0e863b52373
3858Author: Sam Hocevar <sam@videolan.org>
3859Date:   Mon Sep 30 15:47:20 2002 +0000
3860
3861      * src/*: another bunch of .cvsignore files.
3862
3863commit 7cca8d8fa0d5e40b3094467996f3cca5282ce978
3864Author: Sam Hocevar <sam@videolan.org>
3865Date:   Mon Sep 30 15:46:47 2002 +0000
3866
3867      * ./debian/rules: moved the gtk_main and gnome_main plugins to the gvlc
3868        and gnome-vlc packages.
3869      * ALL: updated .cvsignore files to properly ignore automake files.
3870
3871commit 2799d36bc8abdc28df29a202acdb27223b25a7a7
3872Author: Sam Hocevar <sam@videolan.org>
3873Date:   Mon Sep 30 11:05:42 2002 +0000
3874
3875      * ALL: the build mechanism now uses automake. See HACKING for more details.
3876      * ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin.
3877      * debian/rules: the A52 module is now in a separate package.
3878
3879commit 864128116a44fecb6c046c1174981a0f56c16677
3880Author: Sam Hocevar <sam@videolan.org>
3881Date:   Mon Sep 30 10:00:47 2002 +0000
3882
3883      * ALL: added *.am files here and there for future automake support.
3884
3885commit 1354358092cd8155cb4e29cf470326bf41cd5fed
3886Author: Sam Hocevar <sam@videolan.org>
3887Date:   Sun Sep 29 18:19:53 2002 +0000
3888
3889      * ./src/playlist/playlist.c: don't run the playlist by default.
3890      * ./src/libvlc.c: if items are specified in the commandline, run the playlist.
3891      * ./src/vlc.c: don't rely on internal vlc types (mtime_t).
3892
3893commit 04b804512cb1aedcd82398a0742e95b8da391206
3894Author: Sam Hocevar <sam@videolan.org>
3895Date:   Sun Sep 29 18:16:04 2002 +0000
3896
3897      * ./src/misc/threads.c: fixed a bug in the st_mutex_new() failure detection.
3898
3899commit 648f9efd574950dfe71a8e8a7ac1409c4d77f85a
3900Author: Jean-Paul Saman <jpsaman@videolan.org>
3901Date:   Sun Sep 29 15:39:53 2002 +0000
3902
3903    Updating ipkg files for X and QT Embedded packages of vlc.
3904
3905commit f4bd25843d004b2755b0a47ec0391310fbd59604
3906Author: Christophe Massiot <massiot@videolan.org>
3907Date:   Sat Sep 28 13:05:16 2002 +0000
3908
3909    * Several stability patches for multiple input streams aout.
3910
3911commit ef6c706bdeb3a0141a3421f993ddea386d6db305
3912Author: Christophe Massiot <massiot@videolan.org>
3913Date:   Fri Sep 27 23:38:04 2002 +0000
3914
3915    * Makefile.old: Fixed BeOS compilation.
3916    * ALL: Fewer overhead when resampling.
3917
3918commit dca617302511c2ce1e07b4e32ca1bbf6736a29a3
3919Author: Christophe Massiot <massiot@videolan.org>
3920Date:   Thu Sep 26 22:56:14 2002 +0000
3921
3922    * Fixed my A/52 fix.
3923
3924commit 7a58ef70ff4c51288388703728752bce3f253c96
3925Author: Christophe Massiot <massiot@videolan.org>
3926Date:   Thu Sep 26 22:40:27 2002 +0000
3927
3928    * Major API change of the audio output. New aout_Dec* functions.
3929    * Fixed a compile issue in s16tofloat32swab.
3930    * Fixed a typo in demux/mpeg/ts.c.
3931
3932commit cc35b1d0a2f11f64d942b2637517c6b450ec8290
3933Author: Jean-Paul Saman <jpsaman@videolan.org>
3934Date:   Wed Sep 25 20:41:32 2002 +0000
3935
3936    Added compiler and link flags to --enable-opie (not tested).
3937
3938commit c14ee391a92a5feb59ffa7d00d71698c381d49e5
3939Author: Jean-Paul Saman <jpsaman@videolan.org>
3940Date:   Wed Sep 25 20:25:24 2002 +0000
3941
3942    Adding lost instruction for compiling libmad library.
3943
3944commit b8a94ea5acf8f70660f3ab3e1b750c8a023b91fb
3945Author: Christophe Massiot <massiot@videolan.org>
3946Date:   Mon Sep 23 23:05:58 2002 +0000
3947
3948    * New --vlc-backwards-compat option, to go back to the old behavior with old
3949    VLS's.
3950    * Fixed a bug with non-ASCII characters in the OS X playlist.
3951    * Fixed a warning on start-up.
3952
3953commit e428120b757550ec7a84c7cb968310486d3c6fa7
3954Author: Jean-Paul Saman <jpsaman@videolan.org>
3955Date:   Mon Sep 23 21:44:23 2002 +0000
3956
3957    Video output for QT embedded compiles. There are still some linking issues to fix, before it is usable.
3958
3959commit a33705a684352f73b1afc180a9c77a88439b55a4
3960Author: Christophe Massiot <massiot@videolan.org>
3961Date:   Sun Sep 22 14:53:52 2002 +0000
3962
3963    Fixed a bug in the conversion splitter.
3964
3965commit 8ef0fc6323ac4562dc3b7f7e84db97d8c1a06f8e
3966Author: Jon Lech Johansen <jlj@videolan.org>
3967Date:   Sat Sep 21 20:20:42 2002 +0000
3968
3969      * ./modules/audio_filter/converter/Makefile: Fixed typo.
3970
3971commit d198a80352e084894fcbd20d65ddd43a1c661b81
3972Author: Christophe Massiot <massiot@videolan.org>
3973Date:   Fri Sep 20 23:27:04 2002 +0000
3974
3975    * Fixed miscellaneous cosmetic issues with lpcm and s16tofloat32swab modules.
3976    * First hooks for changing the audio output plug-in and its parameters
3977      on-the-fly.
3978
3979commit 81442b6bf1af46dbaedc3388ea0b48f55bf13ae1
3980Author: Christophe Massiot <massiot@videolan.org>
3981Date:   Thu Sep 19 21:56:40 2002 +0000
3982
3983    * Audio volume management now works properly. See src/audio_output/intf.c
3984      for information on how to use it in your interface plug-ins. In the
3985      SDL vout, b and n are mapped to sound down/sound up.
3986    * Fixed a major in the mad plug-in with wrong dates.
3987    * Fixed a compilation bug.
3988
3989commit e059b1170db21a36b4a872e85c23814d1f8696cb
3990Author: Laurent Aimar <fenrir@videolan.org>
3991Date:   Thu Sep 19 15:58:55 2002 +0000
3992
3993     * avi.c : fix my last fix about endiannes issues (I hope)
3994
3995commit 4683e7edd7f4e67eedf68dfdd2e4678cf55dd4a1
3996Author: Laurent Aimar <fenrir@videolan.org>
3997Date:   Wed Sep 18 23:34:28 2002 +0000
3998
3999     * all: fix endian issue with new definition of VLC_FOURCC, but
4000    untested. Meuuh, could you test it ?
4001
4002commit 35b474003dac21d775f8c37f0c68e40e65bf2e9b
4003Author: Christophe Massiot <massiot@videolan.org>
4004Date:   Wed Sep 18 21:21:24 2002 +0000
4005
4006    * ALL: More hooks for audio volume management.
4007    * configure.in: Fixed a typo.
4008
4009commit df657969f789310b72a96fc5fbe227f375f4a839
4010Author: Sam Hocevar <sam@videolan.org>
4011Date:   Wed Sep 18 12:20:37 2002 +0000
4012
4013      * ./modules/audio_filter/converter/s16tofloat32swab.c: compilation fix for
4014        systems which don't have swab(). Fixed a memory leak.
4015
4016commit 1522351edcdf77b4dfea4ba0c6181879486bb521
4017Author: Tony Castley <tcastley@videolan.org>
4018Date:   Wed Sep 18 11:50:47 2002 +0000
4019
4020    Updated to use the new AOUT_VOLUME_* constants.
4021
4022commit fd0bc419bbb4b10b9bba76f28da30f7647533819
4023Author: Henri Fallon <henri@videolan.org>
4024Date:   Wed Sep 18 01:28:05 2002 +0000
4025
4026    lpcm support (tested on 1 source only)
4027
4028commit f213a1d69ab8208359c69284c6dd82d426511656
4029Author: Sam Hocevar <sam@videolan.org>
4030Date:   Tue Sep 17 14:56:13 2002 +0000
4031
4032      * ./src/libvlc.c: switched the position of msg_Create() and system_Init()
4033        because the BeOS system_Init spawns a thread, which makes use of msg_*
4034        functions.
4035      * ./src/misc/threads.c, ./src/misc/win32_specific.c: put the detection
4036        of SignalObjectAndWait in the thread system initialization because
4037        system_Init() now happens after msg_Create().
4038
4039commit 07dcfb3ffcf50caccc5579ceff39995617675f14
4040Author: Laurent Aimar <fenrir@videolan.org>
4041Date:   Tue Sep 17 11:57:38 2002 +0000
4042
4043     * all: - fix a memory leak while parsing.
4044            - fix a bug while playing last frames (in last chunk).
4045            - add seek support, not complete but usable.
4046
4047commit 5555c82c83eca00c55a0d4117e9506a9d391c1e6
4048Author: Sam Hocevar <sam@videolan.org>
4049Date:   Tue Sep 17 08:18:24 2002 +0000
4050
4051      * ./mozilla/*: added hooks so that the vlc plugin is scriptable from
4052        javascript. It's also in C++, but we didn't have the choice.
4053
4054commit cf891bad55157104f8d9d50b1d95b25ebc7f7a5e
4055Author: Christophe Massiot <massiot@videolan.org>
4056Date:   Mon Sep 16 20:46:38 2002 +0000
4057
4058    * configure.in: Fixed detection of Qt-embedded.
4059    * modules/codec/a52.c: Fixed detection of A/52 sound.
4060    * modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to
4061      downmixing.
4062    * ALL: Added hooks for audio volume management.
4063
4064commit 4a53cbabcab3962434961d104506d885484658ba
4065Author: Sam Hocevar <sam@videolan.org>
4066Date:   Mon Sep 16 08:10:00 2002 +0000
4067
4068      * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window.
4069
4070commit 67c3e67a088e190d2b1fb181588f34f6f9031d71
4071Author: Olivier Teulière <ipkiss@videolan.org>
4072Date:   Sun Sep 15 22:33:24 2002 +0000
4073
4074     * modules/gui/win32/preferences.cpp: added a forgotten initialization
4075
4076commit ba57d25b17859657591513842c0403a67e18cb51
4077Author: Jean-Paul Saman <jpsaman@videolan.org>
4078Date:   Sun Sep 15 20:54:12 2002 +0000
4079
4080    Configure option --enable-qte works now (default is disabled).
4081    Porting video out plugin/builtin for Qt Embedded to CVS is not complete. (Please do not use it.)
4082
4083commit 00fdbca4abc6baf927ff6ddb4d7f3ea4a9678e0a
4084Author: Jean-Paul Saman <jpsaman@videolan.org>
4085Date:   Sun Sep 15 19:32:03 2002 +0000
4086
4087    Hide progressbar widget on startup.
4088
4089commit 3518015639df04d98558dd78224d85c64e67cb72
4090Author: Stéphane Borel <stef@videolan.org>
4091Date:   Sat Sep 14 20:51:11 2002 +0000
4092
4093    *Fixed a bug that prevented OSS from closing cleanly in spdif.
4094
4095commit bdbe0e0b87de625f89e5c00e2efc7f0e087744ac
4096Author: Stéphane Borel <stef@videolan.org>
4097Date:   Sat Sep 14 20:50:24 2002 +0000
4098
4099    *Fixed a typo that made spudec selection fail.
4100
4101commit e18a39da6e3c18dc13f56b2615634549d497821f
4102Author: Christophe Massiot <massiot@videolan.org>
4103Date:   Fri Sep 13 22:38:54 2002 +0000
4104
4105    (Temporary) end of the audio output 3 documentation.
4106
4107commit f776b2cb7934fdf887768048c7290adf52a71acf
4108Author: Stéphane Borel <stef@videolan.org>
4109Date:   Wed Sep 11 23:10:30 2002 +0000
4110
4111    .Quick hack to make spdif work with emu10k1 oss driver. Still buggy.
4112
4113commit 51d40ac72c88344418de3044b8451b25b781aeb2
4114Author: Stéphane Borel <stef@videolan.org>
4115Date:   Wed Sep 11 23:08:43 2002 +0000
4116
4117    .Fixed the length of the spdif frame.
4118
4119commit ddabe8f701c4581219ef87e2fcaed9baaafa703a
4120Author: Sam Hocevar <sam@videolan.org>
4121Date:   Tue Sep 10 12:58:42 2002 +0000
4122
4123      * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline
4124        chroma parsing.
4125
4126commit 849c0ed325c4ae51179b41a8c04a546a0de0058f
4127Author: Sam Hocevar <sam@videolan.org>
4128Date:   Tue Sep 10 12:15:07 2002 +0000
4129
4130      * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like
4131        in the Mozilla plugin, we do not try to unmap it.
4132
4133commit e710eca68235b5866cc81fedd6b841d223b3a8ab
4134Author: Sam Hocevar <sam@videolan.org>
4135Date:   Mon Sep 9 13:52:24 2002 +0000
4136
4137      * ./configure.in: the DV module is now a plugin, with the proper
4138        dependencies in debian/control.
4139
4140commit f62375269145935a0afeaf1da60efc2e6558044d
4141Author: Christophe Massiot <massiot@videolan.org>
4142Date:   Sun Sep 8 22:20:32 2002 +0000
4143
4144    Three lines :).
4145
4146commit 96de1d1b354714251050a533bbebf4665dcf7032
4147Author: Christophe Massiot <massiot@videolan.org>
4148Date:   Fri Sep 6 23:15:44 2002 +0000
4149
4150    Aout3 developer documentation, cont'd.
4151
4152commit f52ae7781597a543f6cab9894113bdc97e6c20fd
4153Author: Christophe Massiot <massiot@videolan.org>
4154Date:   Wed Sep 4 21:44:41 2002 +0000
4155
4156    Beginning of the developer documentation for audio output 3.
4157
4158commit 7b7ebdeeaeeca3fd56140756beb2b69d1cf263a6
4159Author: Jean-Paul Saman <jpsaman@videolan.org>
4160Date:   Wed Sep 4 21:18:29 2002 +0000
4161
4162    Little cleanup action.
4163
4164commit b85c7e1eb37b4ead54ec65bec8b6737653b5a764
4165Author: Jean-Paul Saman <jpsaman@videolan.org>
4166Date:   Wed Sep 4 21:13:33 2002 +0000
4167
4168    Qt Embedded video out patch courtesy of Gerald Hansink.
4169    Ported Qt Embedded video out to vlc-0.5.0 (it is not useable yet).
4170
4171commit c764fc9383ca6fa5d69cfcb58ef90cf954196c65
4172Author: Jean-Paul Saman <jpsaman@videolan.org>
4173Date:   Wed Sep 4 21:09:12 2002 +0000
4174
4175    Renamed --enable-qte switch for Qt Embedded interface support to --enable-opie.
4176    Reused --enable-qte for Video Out support under Qt Embedded.
4177
4178commit d8c708139c94164022d307629dfa13f1ac44e689
4179Author: Christophe Massiot <massiot@videolan.org>
4180Date:   Mon Sep 2 23:21:40 2002 +0000
4181
4182    Fixed the trivial channel mixer.
4183
4184commit 34c71967f9b0e4533ba8343062282029f39e7089
4185Author: Christophe Massiot <massiot@videolan.org>
4186Date:   Mon Sep 2 23:17:06 2002 +0000
4187
4188    The liba52 "codec" is now an audio filter. It means we are now able to
4189    autodetect S/PDIF hardware support and the audio output plug-in chooses
4190    the best one. Of course it probably breaks existing output modules, see
4191    oss.c for hints :).
4192
4193    Also include minor tweaks which will entitle us to decode and output 5.1
4194    audio. It may break existing plug-ins, too. See
4195    audio_output.c:aout_FormatNbChannels for hints.
4196
4197commit 1e666bc25b9479cc3c07d18cc7d3ad93e7567066
4198Author: Christophe Massiot <massiot@videolan.org>
4199Date:   Sun Sep 1 21:20:29 2002 +0000
4200
4201    Added a priority for video decoders, for systems with fixed-priority
4202    policy.
4203
4204commit 13f459366e284765d22ff01ce1fe3a386851f338
4205Author: Stéphane Borel <stef@videolan.org>
4206Date:   Sat Aug 31 22:10:25 2002 +0000
4207
4208    *It seems that the setting of the fragment size was buggy.
4209
4210    OSS work with my sblive! now :). It still works on my other computer too
4211    but please test.
4212
4213commit 4d51273f15f9dbba650c88a7d5e44635e6483e2a
4214Author: Stéphane Borel <stef@videolan.org>
4215Date:   Sat Aug 31 19:58:04 2002 +0000
4216
4217    *Make pf_setformat disappear from sdl module.
4218
4219commit 06996317f9c056ba12188a797ba38444ddcc782c
4220Author: Christophe Massiot <massiot@videolan.org>
4221Date:   Fri Aug 30 23:27:06 2002 +0000
4222
4223    aout3 API change :
4224    pf_setformat disappears (it was never called independantly of Open). If
4225    the format needs to be changed, we will have Close/Open. This is much
4226    simpler than before. Please check that I didn't break some plug-ins.
4227
4228commit 0b88e7753a08b42a15d6e01cae20bfeed192d56a
4229Author: Christophe Massiot <massiot@videolan.org>
4230Date:   Fri Aug 30 22:22:24 2002 +0000
4231
4232    * demuxes: Worked around a bug in old VLC and VLS by changing TS stream types
4233      (see my last mail).
4234    * aout: Rewrote our whole lock policy. The output thread now doesn't require
4235      the mixer_lock, which might avoid delays. We will also be able to change
4236      the filter pipelines at runtime.
4237
4238commit b7d33a0d086afa5fec399cffce08154c636e95b2
4239Author: Sam Hocevar <sam@videolan.org>
4240Date:   Fri Aug 30 19:16:05 2002 +0000
4241
4242      * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32
4243        compilation fixes (typo, undeclared var).
4244
4245commit 16f2ff86c7a1095b0e6365a21edacad85a80303d
4246Author: Sam Hocevar <sam@videolan.org>
4247Date:   Fri Aug 30 12:23:23 2002 +0000
4248
4249      * ./configure.in: do not try to link with -lrt if not using pthreads. This
4250        might break the HP/UX or Solaris ports, please check if possible.
4251      * ./src/misc/threads.c: fixed syntax in the st and pth implementations.
4252
4253commit 7d2f6de57c4def2f33ff81c1f602621255c63a3c
4254Author: Christophe Massiot <massiot@videolan.org>
4255Date:   Thu Aug 29 23:53:22 2002 +0000
4256
4257    * ./bootstrap : Fixed an issue with old shell versions
4258    * ALL : Added a priority argument to vlc_thread_create(), so that audio
4259    and input threads can run with a higher real-time priority, on systems
4260    allowing you to use priorities.
4261
4262commit b3c41d792a804ba100062eccba57aa59e1e06b4a
4263Author: Olivier Teulière <ipkiss@videolan.org>
4264Date:   Thu Aug 29 22:29:55 2002 +0000
4265
4266    The win32 interface is preparing for the internationalization.
4267
4268commit 5e1d56aeacef5f2197ada9af17f792d34e2686b5
4269Author: Christophe Massiot <massiot@videolan.org>
4270Date:   Wed Aug 28 22:44:31 2002 +0000
4271
4272    * Fixed libmad's output volume.
4273
4274commit b5ab493010868a16115777076b7ed431f8a5739c
4275Author: Christophe Massiot <massiot@videolan.org>
4276Date:   Wed Aug 28 22:25:39 2002 +0000
4277
4278    * Finally fixed the segfault when resampling.
4279    * Reactivated the A/52 demux.
4280    * Wrote a real full-featured float32 mixer.
4281
4282commit c02a9ef42ffbd928ab299185fba5ec3a6be6db5e
4283Author: Sam Hocevar <sam@videolan.org>
4284Date:   Wed Aug 28 21:40:35 2002 +0000
4285
4286      * ./Makefile.old: fixed the automatic dependency rule (include dirs missing).
4287
4288commit a9b2248292f142436cfa915f9c73444a7d9db0fb
4289Author: Christophe Massiot <massiot@videolan.org>
4290Date:   Wed Aug 28 19:48:16 2002 +0000
4291
4292    It now works when there is no automake-1.5 nor automake-1.6.
4293
4294commit 3eb8eefdd2d1fc8ffa75bf9f8fa9e3e8dc308b93
4295Author: Sam Hocevar <sam@videolan.org>
4296Date:   Wed Aug 28 15:30:57 2002 +0000
4297
4298      * ./m4/*: added gettext m4 macros so that the configure behaviour is
4299        always the same.
4300
4301commit 91b31c88351be190108dd35ec32c8956fe1b1e29
4302Author: Sam Hocevar <sam@videolan.org>
4303Date:   Wed Aug 28 14:22:17 2002 +0000
4304
4305      * Additional fixes for bootstrap when gettext isn't available.
4306
4307commit e3366e790b852ff4e29bedb82b0caad1986f8b8e
4308Author: Sam Hocevar <sam@videolan.org>
4309Date:   Wed Aug 28 13:38:14 2002 +0000
4310
4311      * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo").
4312
4313commit 03fe761ea832e9a8c0f0f17c595ff0ba591ba36c
4314Author: Sam Hocevar <sam@videolan.org>
4315Date:   Wed Aug 28 12:50:13 2002 +0000
4316
4317      * ./bootstrap: we should be able to bootstrap CVS even without gettext.
4318
4319commit d54e32e1fb36a573ed03bb50271ad8573f057b14
4320Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4321Date:   Tue Aug 27 21:53:54 2002 +0000
4322
4323    fixed a minor bug
4324
4325commit 2d8a1a708547e450068546985ea4c7ec65a6bc4c
4326Author: Sam Hocevar <sam@videolan.org>
4327Date:   Tue Aug 27 14:15:24 2002 +0000
4328
4329      * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now
4330        we _really_ depend on it.
4331      * ./bootstrap: we don't use touch to create a file, because it doesn't seem
4332        to work everywhere.
4333
4334commit 685f8edcc3e7bfa3e3a40fd15ecec75c4e01b565
4335Author: Sam Hocevar <sam@videolan.org>
4336Date:   Mon Aug 26 23:36:20 2002 +0000
4337
4338      * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain
4339        about a missing m4/Makefile.in.
4340      * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE.
4341
4342commit 15f3b0f6fa0eac7207eec34e80e1f65506d4f599
4343Author: Christophe Massiot <massiot@videolan.org>
4344Date:   Mon Aug 26 23:00:23 2002 +0000
4345
4346    * Miscellaneous S/PDIF fixes.
4347    * New NextPTS() function, to replace CurrentPTS() (gives the PTS which will
4348      be valid for NEXT byte).
4349    * Fixed mono mode in the builtin mpeg audio decoder.
4350    * Various fixes related to PTS calculation in audio decoders.
4351
4352commit 44fc8c8927a693b57b9e525341167620a9915ac4
4353Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4354Date:   Mon Aug 26 22:54:24 2002 +0000
4355
4356    have my filter compile by default
4357
4358commit d8e7b4081d2ee660b78002080654a57001bc2090
4359Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4360Date:   Mon Aug 26 22:35:58 2002 +0000
4361
4362    An motion blur filter. --blur-factor states the degree of blurring from 1
4363    to 127. about 100 is cool
4364
4365commit 8cdab6d5972fbfcb5fd1876099878146c4493d0e
4366Author: Sam Hocevar <sam@videolan.org>
4367Date:   Mon Aug 26 21:46:06 2002 +0000
4368
4369      * ./bootstrap: another fix for old versions of autoconf which don't seem
4370        to like the gettext m4 files.
4371
4372commit e3401d578754e7fd0dd49ba18b95b527420f1630
4373Author: Sam Hocevar <sam@videolan.org>
4374Date:   Mon Aug 26 20:49:50 2002 +0000
4375
4376      * ./configure.in: we now require autoconf 2.5x because previous versions
4377        don't seem to work very well if you are using autopoint, although
4378        gettext 0.11.5 claims to be fully backwards compatible. Welcome to
4379        automake hell.
4380      * ./bootstrap: workaround which uses gettextize if you do not have
4381        autopoint. We'll probably stay like this for a while, until gettext
4382        0.11.x (which replaces gettextize with autopoint) becomes more
4383        widespread. Currently this workaround seems to work, but don't expect
4384        a clean tarball if you make dist without having used autopoint. Welcome
4385        to automake hell.
4386
4387commit 86f23938c10f4823f3389912f898dedd62c73ab7
4388Author: Sam Hocevar <sam@videolan.org>
4389Date:   Mon Aug 26 10:02:37 2002 +0000
4390
4391      * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location
4392        issues in the Win32 build.
4393
4394commit 0df46599e8bb39ff2c4c7f8e9ee77fd7c6ec1916
4395Author: Sam Hocevar <sam@videolan.org>
4396Date:   Mon Aug 26 09:38:20 2002 +0000
4397
4398      * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK.
4399
4400commit b69c9ce1279a154a8bbbe35b16a7bc7480cd967b
4401Author: Sam Hocevar <sam@videolan.org>
4402Date:   Mon Aug 26 09:12:46 2002 +0000
4403
4404       (A few minor pending patches I had around)
4405      * ./debian/control: gnome-vlc recommends vlc-plugin-esd, and kvlc recommends
4406        vlc-plugin-arts.
4407      * ./src/misc/messages.c: message queue now prints the current object type.
4408      * ./modules/*: cosmetic fixes for the --long-help output.
4409
4410commit 6038883a6d5eeecd1027e32cdf3cc21d58fce8fc
4411Author: Sam Hocevar <sam@videolan.org>
4412Date:   Mon Aug 26 08:36:12 2002 +0000
4413
4414      * ALL: fixed a few include directories.
4415
4416commit eb395af053ac65f5386bab02a2da920284528f56
4417Author: Sam Hocevar <sam@videolan.org>
4418Date:   Mon Aug 26 01:01:13 2002 +0000
4419
4420      * Moved ./include/defs.h to ./config.h
4421      * Renamed ./include/config.h to ./include/vlc_config.h
4422      * Other misc auto* fixes.
4423
4424commit 764176f68884f524ef9a943e260a956ff36bb9a2
4425Author: Sam Hocevar <sam@videolan.org>
4426Date:   Sun Aug 25 23:18:05 2002 +0000
4427
4428      * ALL: started the slow move to automake. For the moment, the changes are
4429        unnoticeable apart from the extra dependency on autoconf, automake and
4430        gettextize. See the new HACKING file for some information, especially if
4431        you don't run Linux.
4432
4433        The current strategy is to have the configure script generate a nice
4434        automake Makefile from Makefile.am, and then clobber it with our good
4435        old dirty Makefile. Muahaha :-)
4436
4437commit 8fc89cd7deaf495721f80d862019afecf77cfbac
4438Author: Jean-Paul Saman <jpsaman@videolan.org>
4439Date:   Sun Aug 25 20:44:40 2002 +0000
4440
4441    Directory content is now read at startup.
4442
4443commit 34c546b2b2864798d3be07b21ad1c5bfd2ce0003
4444Author: Sam Hocevar <sam@videolan.org>
4445Date:   Sun Aug 25 19:27:20 2002 +0000
4446
4447      * ./src/playlist/playlist.c: -Z flag makes playlist loop endlessly.
4448
4449commit 3ece9041e6954b83b226966f9367a88bbdd54536
4450Author: Olivier Teulière <ipkiss@videolan.org>
4451Date:   Sun Aug 25 17:22:49 2002 +0000
4452
4453     * all: Unified behaviours using "action list" objects
4454
4455commit fd94f31b7dbb8725afb35bcc2d63f98c84af89a0
4456Author: Sam Hocevar <sam@videolan.org>
4457Date:   Sun Aug 25 16:55:55 2002 +0000
4458
4459      * ./modules/audio_output/oss.c, ./modules/audio_output/sdl.c: improved
4460        sound synchronization.
4461      * ./src/audio_output/output.c: reverted another change I previously did :-)
4462
4463commit 51e9975309f7784ab00dacf9779090f19543a1ab
4464Author: Sam Hocevar <sam@videolan.org>
4465Date:   Sun Aug 25 09:40:00 2002 +0000
4466
4467      * ./src/audio_output/output.c: reverted my previous aout_OutputNextBuffer
4468        prototype change; it looks like we won't need it after all.
4469      * ./src/audio_output/output.c: if audio output is too slow, but we
4470        know there is no next packet, then we play it anyway. Rationale behind
4471        this is: better play a slightly wrongly dated packet than play silence,
4472        because it might be wrongly dated but there are chances it won't break
4473        audio continuity.
4474      * ./modules/audio_output/sdl.c: workaround for SDL's crap audio output
4475        system (callback gets called at random times, and no way to know the
4476        latency of the samples being played). Audio output is now rather good
4477        here, but please give feedback.
4478      * ./modules/audio_output/oss.c: we delay a bit before asking for a new
4479        buffer to avoid starvation.
4480
4481commit 1c79a0fac8b20ea0c8220525a348593e6425fa01
4482Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4483Date:   Sat Aug 24 21:35:31 2002 +0000
4484
4485     moved id3 related code to a separate utility module since several
4486    demuxers need it
4487
4488commit 3b08fd1df2ec973fba8da5506425f1724b998142
4489Author: Sam Hocevar <sam@videolan.org>
4490Date:   Sat Aug 24 21:11:21 2002 +0000
4491
4492      * ./modules/audio_output/oss.c: we don't ask too early for a new buffer,
4493        but rather sleep a bit.
4494
4495commit cd7b79940df46203f8985abf720f378c8b498312
4496Author: Sam Hocevar <sam@videolan.org>
4497Date:   Sat Aug 24 20:22:34 2002 +0000
4498
4499      * ./modules/audio_filter/resampler/ugly.c: simple resampler which does not
4500        insert blank samples, but changes pitch.
4501
4502commit a60541d164a09ff9d0aa795a285d32c9057eec0d
4503Author: Gildas Bazin <gbazin@videolan.org>
4504Date:   Sat Aug 24 17:04:36 2002 +0000
4505
4506    * modules/misc/logger/logger.c: fixed initialization bugs.
4507    * src/misc/objects.c: in vlc_object_destroy() there's no need to lock structure_lock if
4508    we are the root object (structure_lock has already been destroyed anyway).
4509
4510commit 33913b063cae7aa1a820c46937ead1c0a09fc080
4511Author: Sam Hocevar <sam@videolan.org>
4512Date:   Sat Aug 24 16:07:48 2002 +0000
4513
4514      * ./modules/audio_filter/resampler/trivial.c: fixed a buffer size calculation
4515        issue in the trivial resampler.
4516
4517commit f02ba9de18c5893b3a20db61dfc7e537b8ae48b9
4518Author: Sam Hocevar <sam@videolan.org>
4519Date:   Sat Aug 24 14:49:51 2002 +0000
4520
4521      * ./configure.in: fixed a typo that prevented compilation of the network
4522        modules.
4523      * ./debian/rules: added faad to the package generation.
4524
4525commit d2f76771d37743e50c0edfbf6d49589da78c1030
4526Author: Sam Hocevar <sam@videolan.org>
4527Date:   Sat Aug 24 11:57:07 2002 +0000
4528
4529      * ./modules/gui/gtk/open.c: the Gtk and GNOME interfaces no longer ignore
4530        the "dvd", "frequency" and "symbol-rate" variables.
4531
4532commit c21f684a1b3eafb0c5f8be0c4d12e719a90159cc
4533Author: Sam Hocevar <sam@videolan.org>
4534Date:   Sat Aug 24 11:46:44 2002 +0000
4535
4536      * ./modules/audio_output/oss.c: fixed a bug on module reopening.
4537      * ./modules/audio_output/oss.c: we now properly set the fragment size.
4538
4539commit 711160b2a2a3c716670d6f4c0f74a7545db8bddc
4540Author: Sam Hocevar <sam@videolan.org>
4541Date:   Sat Aug 24 10:19:43 2002 +0000
4542
4543      * ./src/audio_output/output.c: added an argument to aout_OutputNextBuffer
4544        which lets the audio output module give a timeout value for buffer
4545        delivery. This fixes a few issues with aout modules which were calling
4546        aout_OutputNextBuffer way too early.
4547
4548commit d3bdbb2bd0dd7422841fff2271c059f5b57f0a50
4549Author: Sam Hocevar <sam@videolan.org>
4550Date:   Sat Aug 24 09:55:06 2002 +0000
4551
4552      * ./debian/*: created legacy packages for smooth upgrades to the upcoming
4553        0.5.x version, and created the vlc-plugin-svgalib package.
4554
4555commit 674681b3fff39a0cf0273b467e592e2a7990dc19
4556Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4557Date:   Sat Aug 24 01:14:29 2002 +0000
4558
4559     fixed an off by factor 10 error. Noted along the way that this module
4560    seems to be requesting audio some time before the output pipeline is
4561    finnished
4562
4563commit 3ccc9c5924ccf334a56e4079a4b6a8637c2f483f
4564Author: Tony Castley <tcastley@videolan.org>
4565Date:   Fri Aug 23 14:16:23 2002 +0000
4566
4567    Rewritten aout3.  BeOS currently PUSHES the audio.
4568
4569commit f7934b1cd6b31682bcfb83d245e211ce795e7730
4570Author: Sam Hocevar <sam@videolan.org>
4571Date:   Fri Aug 23 14:05:22 2002 +0000
4572
4573      * ./modules/codec/faad/decoder.c: the AAC decoder is in sync with aout3.
4574      * ./modules/codec/a52old/a52old.c: the a52old decoder as well.
4575
4576commit 3c2a9131dd4b04e91dd712faa790b16f61c55e1e
4577Author: Sam Hocevar <sam@videolan.org>
4578Date:   Thu Aug 22 21:41:23 2002 +0000
4579
4580      Forgot one file in my previous commit.
4581
4582commit 90a612c63e11718a0bb5b27c6d12021c9c511137
4583Author: Sam Hocevar <sam@videolan.org>
4584Date:   Thu Aug 22 17:14:52 2002 +0000
4585
4586      * ./modules/audio_filter/converter/fixed32tofloat32.c: fixed conversion.
4587      * ./modules/codec/mad/libmad.c: ported to the latest aout changes. Still
4588        doesn't work here, though.
4589
4590commit 00724b734bb27f4ccad42de320f8bdecf60009f3
4591Author: Sam Hocevar <sam@videolan.org>
4592Date:   Wed Aug 21 23:19:58 2002 +0000
4593
4594      * ./include/vlc_common.h: declared aout_fifo_t.
4595
4596commit a2c6740830bf3acab085b0cdc0bb2426082f719a
4597Author: Sam Hocevar <sam@videolan.org>
4598Date:   Wed Aug 21 23:17:41 2002 +0000
4599
4600      * ./include/aout_internal.h: exported aout_FifoPop to plugins.
4601
4602commit 1c13a9874579b0640d294389a5f888b81a8926fc
4603Author: Christophe Massiot <massiot@videolan.org>
4604Date:   Wed Aug 21 22:41:59 2002 +0000
4605
4606    Big round of fixes in the aout3.
4607    * Audio and video should now _always_ be perfectly in sync.
4608    * Changes in a52.c (end_date management) must be ported to other codecs,
4609      otherwise mixer errors will appear.
4610    * Audio output plug-in can now tell whether they can handle a little
4611      clock drift (for instance, inserting zeroes after a pause).
4612
4613commit 692795dc04e2532b23a2bede4942a33434782ba3
4614Author: Jean-Paul Saman <jpsaman@videolan.org>
4615Date:   Wed Aug 21 19:30:03 2002 +0000
4616
4617    Stopping vlc from the Familiar interface is possible again.
4618
4619commit 28ad2fd075be37cb4258af5806896ab042897c09
4620Author: Sam Hocevar <sam@videolan.org>
4621Date:   Wed Aug 21 17:31:58 2002 +0000
4622
4623      * ./src/misc/modules.c: if a plugin requested not to be unloaded, then we
4624        won't unload it. This makes us more fault-tolerant with crap libraries
4625        that are making use of atexit().
4626      * ./configure.in: svgalib can now be a plugin.
4627      * ./modules/misc/gtk_main.c: gtk_main doesn't need g_atexit anymore.
4628
4629commit a5a565cb0b6d5b361d680928446b7a3c3dd0b26a
4630Author: Sam Hocevar <sam@videolan.org>
4631Date:   Wed Aug 21 15:55:15 2002 +0000
4632
4633      * ./modules/misc/gtk_main.c: fixed a minor compilation warning.
4634
4635commit da508b85bc42d6d4b9d6581fb85fcaf907bbefb0
4636Author: Sam Hocevar <sam@videolan.org>
4637Date:   Wed Aug 21 15:53:06 2002 +0000
4638
4639      * ./include/vlc_common.h: we don't set _() and N_() in Gnome-enabled modules
4640        because <gnome.h> already does it for us.
4641
4642commit b6aeeca55b99dea051027bd52763cbe9ce4c6240
4643Author: Sam Hocevar <sam@videolan.org>
4644Date:   Wed Aug 21 15:10:33 2002 +0000
4645
4646      * ./modules/video_output/svgalib.c: SVGAlib video output module.
4647
4648        Currently only supports 256 color output, and defaults to 320x200. You need     to be root to use it, it may leave your console in an unusable state, lock
4649        up your video card, it will segfault at exit if you compile it as a plugin
4650        because of SVGAlib's ludicrous use of atexit() and signal().
4651        Apart from these few glitches, it's rather OK, use "-I dummy -V svgalib"
4652        to activate. Q or Esc to quit (press for a long time if it doesn't work).
4653
4654commit 18773d093c9c324f3bcc5734bd4accd0d5319152
4655Author: Xavier Marchesini <xav@videolan.org>
4656Date:   Wed Aug 21 11:07:42 2002 +0000
4657
4658    Fixed a polioterie in the previous commit
4659
4660commit afa6c92607242efb71ff313c744bbd3ded9d3ad6
4661Author: Sam Hocevar <sam@videolan.org>
4662Date:   Wed Aug 21 09:27:40 2002 +0000
4663
4664      * ./modules/codec/a52old/a52old.c: ported the old A52 decoder to aout3.
4665      * ./modules/audio_filter/converter/s16tofloat32.c: converter needed for
4666        a52old, includes the walken trick and b_in_place = true.
4667
4668commit 620b69bbc279ac087207681fa16d49640756eed0
4669Author: Xavier Marchesini <xav@videolan.org>
4670Date:   Wed Aug 21 09:26:53 2002 +0000
4671
4672    * libvlc.c : Win32 compilation fix.
4673    * modules.c : we now check the directory plugins/ to find some plugins.
4674    (this will allow us to use the packager / installer which wasn't aware
4675    of plugins -> modules :)
4676
4677commit 97acd0f3a9be33c502acc3f22c4c8335e70f7293
4678Author: Stéphane Borel <stef@videolan.org>
4679Date:   Tue Aug 20 22:11:49 2002 +0000
4680
4681    *Set output format to AOUT_FMT_SPDIF when in spdif mode.
4682
4683    S/PDIF does not work here in oss though (output starving).
4684
4685commit 80dbbdef1ab631fe0539d99df3e5478649c38730
4686Author: Sam Hocevar <sam@videolan.org>
4687Date:   Tue Aug 20 21:10:48 2002 +0000
4688
4689      * ./modules/gui/gtk/display.c: changed the configuration callbacks so that
4690        all instances of a module get changed when options such as gtk-tooltips
4691        or gnome-toolbartext are toggled.
4692
4693commit a3412c816e0c438fa6466ff2259556369c12558c
4694Author: Sam Hocevar <sam@videolan.org>
4695Date:   Tue Aug 20 21:02:40 2002 +0000
4696
4697      * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy
4698        of Pascal Levesque.
4699
4700commit aeaf6737efee2feb94b4b213456ef8ce2cea6595
4701Author: Sam Hocevar <sam@videolan.org>
4702Date:   Tue Aug 20 18:25:42 2002 +0000
4703
4704      (compilation fixes for my previous commit)
4705
4706commit f0ec49dae50fc8a8e7f7b49d5475d6ba19b94996
4707Author: Sam Hocevar <sam@videolan.org>
4708Date:   Tue Aug 20 18:08:51 2002 +0000
4709
4710      * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
4711        gtk_main() in its own thread, and does nothing on subsequent calls. This
4712        ensures that gtk_main is only running once.
4713      * ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome
4714        modules are now fully reentrant thanks to their use of the gtk_main module.
4715      * ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available
4716        to external programs.
4717      * ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done
4718        by vlc_destroy().
4719      * ./modules/control/rc/rc.c: implemented a few new functions. For instance,
4720        run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even
4721        launch several of them. "segfault" works, too.
4722
4723commit a890c0eef4c7e5a7b6e562c092fc72e0efe6c0e9
4724Author: Sam Hocevar <sam@videolan.org>
4725Date:   Tue Aug 20 12:43:59 2002 +0000
4726
4727       Removed obsolete files which suddenly reappeared.. THE FILES THAT WOULD
4728     NEVER DIE ! MUUAHAHAHAHAHAAAA !!
4729
4730commit e6198f86eee663dc6a3204f1c8ec9c6efe74c59e
4731Author: Sam Hocevar <sam@videolan.org>
4732Date:   Tue Aug 20 12:32:01 2002 +0000
4733
4734      * ./modules/gui/familiar/familiar.c: added a timer to check when the
4735        familiar interface is asked to quit.
4736
4737commit 922ab4d4f4db117d9fd2862224899d659e2b2d8d
4738Author: Christophe Massiot <massiot@videolan.org>
4739Date:   Mon Aug 19 23:12:57 2002 +0000
4740
4741    More changes in the date handling. Should be more tolerant with
4742    pause/play and change of audio channel.
4743
4744commit 9a1fd919019c36a4bf85e5366dce96e5f83d9596
4745Author: Sam Hocevar <sam@videolan.org>
4746Date:   Mon Aug 19 23:07:30 2002 +0000
4747
4748      * ./modules/audio_output/*: ported the ALSA, aRts, esd and OSS modules to
4749        the latest aout3 changes.
4750
4751commit d068701b3be13a67de51be02e77d2960fe1771db
4752Author: Christophe Massiot <massiot@videolan.org>
4753Date:   Mon Aug 19 21:54:37 2002 +0000
4754
4755    * Fixed BeOS output ;
4756    * Fixed a few boolean_t.
4757
4758commit 5ffbc97e759f4e44a9ac33567901de1f5ff5528a
4759Author: Christophe Massiot <massiot@videolan.org>
4760Date:   Mon Aug 19 21:31:11 2002 +0000
4761
4762    * ./configure: Fixed double detection of gethostbyname.
4763    * Major changes in the handling of dates in the audio output ; still buggy,
4764    but differently.
4765    * Fixed a major bug in the aout pre-filters, preventing to run any other
4766    decoder than liba52.
4767    * p_aout->output.pf_play now has only one argument.
4768
4769commit 91b103c21b6055d031d9613fbdef3319c8d3be8b
4770Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
4771Date:   Mon Aug 19 17:07:14 2002 +0000
4772
4773      * modules/audio_output/alsa.c: we now open the device in SetFormat because
4774        it depends on the audio format. Cosmetic changes. The S/PDIF output may
4775        work.
4776
4777commit d2e838ba807bfd161388e28aefa4e151858c728b
4778Author: Tony Castley <tcastley@videolan.org>
4779Date:   Mon Aug 19 11:51:03 2002 +0000
4780
4781    Fixed segfault.  Now fails to load due to incorrect format.
4782    Getting there :)
4783
4784commit 47e9705788f3e800161bc722dcc0a4db58f1cdfb
4785Author: Sam Hocevar <sam@videolan.org>
4786Date:   Mon Aug 19 11:37:57 2002 +0000
4787
4788      * ./src/misc/cpu.c: we use void(*)(int) instead of sighandler_t because
4789        mingw32 doesn't know about sighandler_t.
4790
4791commit 2fa6c9ce280b037c058eed166bfc51e7c70c5d14
4792Author: Sam Hocevar <sam@videolan.org>
4793Date:   Mon Aug 19 11:13:45 2002 +0000
4794
4795      * ./src/misc/cpu.c: libvlc now plays nice with SIGILL and restores the
4796        signal handler to its previous value after use.
4797      * ./src/libvlc.c: moved signal handling to vlc.c.
4798
4799commit 9c669a9f8f98c6ff6cf5c72168b485fc1ab21967
4800Author: Sam Hocevar <sam@videolan.org>
4801Date:   Mon Aug 19 08:30:56 2002 +0000
4802
4803      * ./modules/visualization/xosd/xosd.c: support for libxosd 1.0.0.
4804      * ./configure.in: added check for libxosd version.
4805
4806commit 4df679a4cfc130798215a1688b44aa18b1d2bb9b
4807Author: Gildas Bazin <gbazin@videolan.org>
4808Date:   Mon Aug 19 08:19:31 2002 +0000
4809
4810    * modules/video_output/x11/xcommon.c: fixed a bug related to the size of the
4811    fullscreen window. We also unmap the current window when switching to fullscreen.
4812
4813commit d377635a891d8312cb898b2f9ef17fdca042e974
4814Author: Jean-Paul Saman <jpsaman@videolan.org>
4815Date:   Sun Aug 18 20:36:04 2002 +0000
4816
4817    - File and directory listing show unix permissions.
4818
4819commit a444052de358eb931306e1bc881073772fe4aeb4
4820Author: Eric Petit <titer@videolan.org>
4821Date:   Sun Aug 18 16:17:32 2002 +0000
4822
4823    Enhanced BeOS icon ;)
4824
4825commit 31fe0e91662b3afdc8a24845afcd2a3ec592bc67
4826Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4827Date:   Sun Aug 18 14:33:00 2002 +0000
4828
4829    removed a line used during debugging
4830
4831commit 086f0dc8c2ea9f72889a4316031313e2a7c09706
4832Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4833Date:   Sun Aug 18 14:11:35 2002 +0000
4834
4835     the mp3 demux now parses id3 tags into the info structures if libid3tag
4836    is available
4837
4838commit 3dff442ecce707a6f7492b6c35d03ad497df71e5
4839Author: Sam Hocevar <sam@videolan.org>
4840Date:   Sun Aug 18 13:49:20 2002 +0000
4841
4842      * ./src/libvlc.c: removed the simple signal handler because it's not
4843        really needed, and we were calling pthread_mutex_lock from it.
4844      * ./src/libvlc.c: released a vlc_list_t that caused vlc --list to hang.
4845
4846commit 894c4adc591553f567168302a363daa315eddeb9
4847Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4848Date:   Sun Aug 18 13:16:51 2002 +0000
4849
4850    doxygen documented my code
4851
4852commit a580ac79357e0d085ed1354874744b48d73eda07
4853Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
4854Date:   Sun Aug 18 13:14:39 2002 +0000
4855
4856     modules/gui/kde/interface.cpp: made the kde interface look for the rc
4857    file in DATA_PATH
4858     modules/gui/kde/kde.cpp and interface.h: removed a stupid class, moved
4859    stuff from open() to run() to make the kde interface start without
4860    segfaults.
4861
4862commit 0ace3bb2f2e67afd98d1e676199ce99256e12a1c
4863Author: Eric Petit <titer@videolan.org>
4864Date:   Sun Aug 18 11:32:06 2002 +0000
4865
4866    Fixed a few linking BeOS problems (-lm, -lstdc++.r4...).
4867
4868    Now everything should compile with every gcc with no problem (mp4, ffmpeg
4869    and faad plugins, especially).
4870
4871commit 764fd89e8d5e8511300c46c41217b53ce0cebea0
4872Author: Laurent Aimar <fenrir@videolan.org>
4873Date:   Sat Aug 17 15:35:10 2002 +0000
4874
4875     * all : mpeg_audio decoder works now with aout3.
4876
4877commit fd976a607f32bb1fd8592e984db8e54085f316c0
4878Author: Jean-Paul Saman <jpsaman@videolan.org>
4879Date:   Sat Aug 17 13:33:00 2002 +0000
4880
4881    Added filetype information.
4882
4883commit 4eb6d12b81e07ca7e7daac49623437757de6be4a
4884Author: Tony Castley <tcastley@videolan.org>
4885Date:   Sat Aug 17 13:26:57 2002 +0000
4886
4887    This now compiles in BeOS.  Probably others, the i was not declared.
4888
4889commit 0aff8fbf88313c00262f5db03a593a09b7b6c9d4
4890Author: Tony Castley <tcastley@videolan.org>
4891Date:   Sat Aug 17 08:46:46 2002 +0000
4892
4893    At least it compiles now.  :-)
4894
4895commit fa20241712094864befd1fdc9a90fbd82d86d68c
4896Author: Sam Hocevar <sam@videolan.org>
4897Date:   Fri Aug 16 16:26:23 2002 +0000
4898
4899      * ./modules/video_output/x11/xcommon.c: we include Xmd.h before dpms.h
4900        (compilation fix for Solaris).
4901
4902commit d71af1d60382492bde9d0fb4f93be4bec79dd8fa
4903Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
4904Date:   Fri Aug 16 14:30:39 2002 +0000
4905
4906    Up to date ALSA information.
4907
4908commit f20532c0c0c1b7c48d352dc98b9421c3e72502cd
4909Author: Sam Hocevar <sam@videolan.org>
4910Date:   Fri Aug 16 12:31:04 2002 +0000
4911
4912      * ./src/playlist/playlist.c: added -Z (--random) for endless random playing.
4913
4914commit ba97736ab86529d03ca3a0d52256c01b6a9b5555
4915Author: Sam Hocevar <sam@videolan.org>
4916Date:   Fri Aug 16 03:07:56 2002 +0000
4917
4918      * ./modules/codec/spudec/*: split spudec into the parsing and the rendering
4919        functions.
4920      * ./modules/demux/mpeg/audio.c: at least three PS startcodes are required
4921        before we abort the parsing and consider the input as PS instead of MP3.
4922
4923commit 647a105d2cec2139ef8299b6eba17255b97ea714
4924Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
4925Date:   Thu Aug 15 12:35:50 2002 +0000
4926
4927      * configure.in, configure: put back the ALSA audio output module in
4928        configure.
4929
4930commit 7a165cdc8f39ead19f7273f7500114b1120515cb
4931Author: Sam Hocevar <sam@videolan.org>
4932Date:   Thu Aug 15 12:22:45 2002 +0000
4933
4934      * ./src/misc/modules.c: compilation fix.
4935      * ./modules/gui/win32/preferences.cpp: the Win32 interface doesn't use the
4936        old module linked list anymore.
4937
4938commit 5dc2da7377f9b8f683af8b313d3b3c50036c46c5
4939Author: Sam Hocevar <sam@videolan.org>
4940Date:   Thu Aug 15 12:11:15 2002 +0000
4941
4942      * ./src/misc/modules.c: the module linked list is going bye bye. We now use
4943        the vlc_object_* and vlc_list_* functions to manage modules. The Win32
4944        interface doesn't build, but I'll fix this.
4945
4946commit 17e19cc14f2d10ab19ccfeb783089337ea4196fd
4947Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
4948Date:   Thu Aug 15 10:31:44 2002 +0000
4949
4950      * modules/audio_output/alsa.c: cleanings and comments.
4951
4952    TODO: S/PDIF mode.
4953
4954commit 0c7d7aa325a0a3b01ba675134c585430b12dfd72
4955Author: Olivier Teulière <ipkiss@videolan.org>
4956Date:   Thu Aug 15 08:24:44 2002 +0000
4957
4958     * compilation fix
4959
4960commit c698b96fb7979fd2a14473b23db5dc505193d66d
4961Author: Jean-Paul Saman <jpsaman@videolan.org>
4962Date:   Wed Aug 14 21:50:01 2002 +0000
4963
4964    Changes in familiar interface:
4965    - added GtkCList instead of GtkList.
4966    - added first column sorting order by clicking on column header
4967    - selecting item from list works
4968    - reading entire directory list is displayed in GtkCList widget
4969
4970commit 005be1388992f71eb6c15b01d99110528dfd825e
4971Author: Sam Hocevar <sam@videolan.org>
4972Date:   Wed Aug 14 17:06:53 2002 +0000
4973
4974      * ./src/misc/objects.c: implemented vlc_list_find() which works like
4975        vlc_object_find() but returns a list of _all_ the matching objects. Only
4976        works with FIND_ANYWHERE at the moment.
4977      * ./modules/gui/gtk/preferences.c, ./modules/gui/kde/preferences.cpp,
4978        ./modules/gui/win32/preferences.cpp: the module lists in the preferences
4979        menus work again.
4980      * ./src/misc/objects.c: added a missing sizeof that caused crashes because
4981        the reindexing of the global object array was incomplete.
4982      * ./include/modules_inner.h: propagated the module long description to its
4983        submodules.
4984
4985commit 211b2031b690e9de756f3ee20ae711b9e9050672
4986Author: Sam Hocevar <sam@videolan.org>
4987Date:   Wed Aug 14 13:10:44 2002 +0000
4988
4989      * ./modules/audio_output/esd.c: compilation fix (aout_FormatTo is obsolete).
4990      * ./src/audio_output/audio_output.c, ./src/audio_output/mixer.c: fixed a
4991        horrible sound issue by making sure internal buffers have a size multiple
4992        of 4 bytes. Waiting for a real fix made in Meuuh, of course.
4993
4994commit d24f1af688790c05e9983e05033807fa87d45289
4995Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
4996Date:   Wed Aug 14 10:50:12 2002 +0000
4997
4998    ALSA audio output v3.01 is out !
4999
5000commit ad830330decee89bcdb89283bfeccaaed885c902
5001Author: Olivier Teulière <ipkiss@videolan.org>
5002Date:   Wed Aug 14 10:18:40 2002 +0000
5003
5004     * compilation fix (by sam)
5005
5006commit 68a142e33b9e49455120e770a21682f58db52dff
5007Author: Tristan Leteurtre <tooney@videolan.org>
5008Date:   Wed Aug 14 08:50:33 2002 +0000
5009
5010      . Simple RTP access module : only supports TS payload.
5011        This first draft is made to read RTP streamed by the vls.
5012
5013commit c250844e76d20c0b4c1caa6d190d59a8e4608f35
5014Author: Sam Hocevar <sam@videolan.org>
5015Date:   Wed Aug 14 08:17:24 2002 +0000
5016
5017      * ./modules/control/rc/rc.c: 'l' outputs a list of all allocated objects,
5018        just as 'd' displayed a tree of attached objects.
5019      * ./src/misc/modules.c: added a missing header.
5020
5021commit 2f1be4f3e563c2bcfe8b51bda25ce804546f8748
5022Author: Christophe Massiot <massiot@videolan.org>
5023Date:   Wed Aug 14 00:43:52 2002 +0000
5024
5025    * Added a third argument to aout_OutputNextBuffer. In case the buffer
5026      received does not start exactly at the given date, it indicates if the
5027      output plug-in is able to compensate for the drift (for instance on
5028      startup, or with S/PDIF packets), or if we need the aout core to
5029      resample the coming buffers. It is currently unimplemented.
5030
5031commit eb93d56d8d76be74193a77ee163462c14af92959
5032Author: Christophe Massiot <massiot@videolan.org>
5033Date:   Wed Aug 14 00:23:59 2002 +0000
5034
5035    * Changed aout_FormatTo* ; aout_FormatToSize does no longer exist.
5036      p_buffer now has a i_nb_bytes member. It is possible to indicate for a
5037      format its byterate (necessary for AC3 and SPDIF).
5038    * S/PDIF output seems to be working at last (tested with the file output).
5039
5040commit 321841006c653a16649202899df357f15e49ea64
5041Author: Christophe Massiot <massiot@videolan.org>
5042Date:   Tue Aug 13 22:42:23 2002 +0000
5043
5044    * New float32to* converter modules, courtesy of Xavier Maillard
5045      <zedek@fxgsproject.org>.
5046    * Fixed a bug in float32tos16, where gcc over-optimized a little and
5047      caused problems on some platforms (eg. solaris).
5048
5049commit 8456ba1c47321a0c885bbc6f7a61548f5fd7d1c1
5050Author: Laurent Aimar <fenrir@videolan.org>
5051Date:   Tue Aug 13 20:28:56 2002 +0000
5052
5053     * clean up some code, add "mp3" short cut.
5054       And now if this demux has been forced it will (try) to play the whole
5055    file even if the stream is heavily corrupted (like PS demux).
5056       But now, it makes less assumptions on the stream, so report any
5057    problem if it mis-recognizes others files as mpeg audio (specially PS file).
5058
5059commit 2f67ba3cf2648ad9913d5cc1797266c5e3b7046e
5060Author: Sam Hocevar <sam@videolan.org>
5061Date:   Tue Aug 13 16:11:15 2002 +0000
5062
5063      * ./modules/audio_output/arts.c: ported the aRts module to aout3.
5064      * ./modules/audio_filter/converter/*: fixed a bug in all the converters
5065        test routines (thx Meuuh).
5066
5067commit eefc863b234a657dc7c4f87769f5add9f216c17f
5068Author: Sam Hocevar <sam@videolan.org>
5069Date:   Tue Aug 13 14:53:46 2002 +0000
5070
5071      * ./modules/audio_output/esd.c: we now properly use the esd_get_latency()
5072        return value to avoid audio starvation.
5073      * ./modules/audio_filter/converter/*: a little loop optimization trick.
5074      * ./src/audio_output/aout_ext-dec.c: removed this deprecated file.
5075
5076commit a6ef9bbb9dd08a41eae2e68e292c8a91e1df7230
5077Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
5078Date:   Tue Aug 13 13:15:14 2002 +0000
5079
5080    ./modules/control/rc/rc.c: fixed a segfault when pressing 'i' with no
5081    input
5082
5083commit 5a64fbd73a07be599b133b8acf703df7d12110c3
5084Author: Sam Hocevar <sam@videolan.org>
5085Date:   Tue Aug 13 11:59:36 2002 +0000
5086
5087      * ./modules/audio_output/oss.c: we spare a variable by using p_aout->b_die
5088        instead of our own variable.
5089      * ./modules/audio_filter/converter/a52tospdif.c, ./modules/codec/a52.c: added
5090        <unistd.h>, required for bswap.
5091      * ./modules/demux/mp4/libmp4.c: removed an unneccessary semicolon in a
5092        macro definition.
5093      * ./modules/audio_output/esd.c: first attempt at getting esd to work.
5094      * ./modules/video_output/*: split sdl.so into a video and an audio plugin,
5095        and removed useless subdirectories.
5096      * ./modules/audio_output/sdl.c: compilation fix.
5097
5098commit f1d40d7e8c1b497cca2521d1d5c7356d390ad426
5099Author: Christophe Massiot <massiot@videolan.org>
5100Date:   Mon Aug 12 22:48:18 2002 +0000
5101
5102    * Fixed miscellaneous bugs.
5103    * Fixed an endianness issue in S/PDIF.
5104    * Added a walken optimization of float32tos16.
5105
5106commit 89332ee5b2c19caa612aa1e58d2d2542e57f127b
5107Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
5108Date:   Mon Aug 12 22:30:07 2002 +0000
5109
5110     ./modules/demux/mpeg/ps.c: this module never fails the probe and should
5111    therefore have capability 0
5112
5113commit 8d5c85f26f79ef0853bb5f23ff33809a8999716c
5114Author: Christophe Massiot <massiot@videolan.org>
5115Date:   Mon Aug 12 22:12:51 2002 +0000
5116
5117    * Fixed a variable overflow bug in the audio output.
5118    * Prepared for some advances in the aout3 clock management.
5119    * Added the first stone of the forthcoming stream output.
5120
5121commit a39d90778548b945d7712debdec7ae9d93212398
5122Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
5123Date:   Mon Aug 12 21:43:28 2002 +0000
5124
5125     ./configure.in: fix linking of i420_rgb
5126
5127commit 228be8594226e24461a3e26a891199742ceb77d5
5128Author: Jean-Paul Saman <jpsaman@videolan.org>
5129Date:   Mon Aug 12 21:40:40 2002 +0000
5130
5131    This conversion should make more sense.
5132
5133commit 0220726f875614dc6369d89e6875792f7199a98c
5134Author: Jean-Paul Saman <jpsaman@videolan.org>
5135Date:   Mon Aug 12 20:43:27 2002 +0000
5136
5137    - Updated configure to build fixed32tos16 and fixed32tofloat32.
5138      Desperately need a fixed32 mixer for testing the conversions.
5139    - Uncommented unused functions in libmad.
5140
5141commit ac4a6e1fe702b2a098c72e160bc375ff6aa2264f
5142Author: Jean-Paul Saman <jpsaman@videolan.org>
5143Date:   Mon Aug 12 20:38:19 2002 +0000
5144
5145    Support for browsing local media (not finished).
5146
5147commit ce39823647da59185ab3a5624d2d61d6f03d9047
5148Author: Jean-Paul Saman <jpsaman@videolan.org>
5149Date:   Mon Aug 12 20:35:55 2002 +0000
5150
5151    Updated Makefile to include fixed32tos16 and fixed32tofloat32 conversions.
5152
5153commit 4975bffed16c51c08c18af6a1d5a5db3d96cc527
5154Author: Jean-Paul Saman <jpsaman@videolan.org>
5155Date:   Mon Aug 12 20:35:18 2002 +0000
5156
5157    Added fixed32tofloat32 conversion.
5158
5159commit 12f0b20089c821cbd2a2604ca0d675feb6c0eb7e
5160Author: Jean-Paul Saman <jpsaman@videolan.org>
5161Date:   Mon Aug 12 20:34:56 2002 +0000
5162
5163    Added fixed32tos16 filter based upon libmad downscale functionality.
5164
5165commit c95d91b4cf158a2497d4b1cfb2ab7ba493a584b1
5166Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
5167Date:   Mon Aug 12 17:38:10 2002 +0000
5168
5169     ALL: added GPL headers to my files. Some of the files from the original
5170    author does still not contain this header.
5171
5172commit 856c3c047a316e2249bf6ed5a5c051d7ecee549e
5173Author: Laurent Aimar <fenrir@videolan.org>
5174Date:   Mon Aug 12 17:00:36 2002 +0000
5175
5176     * all : enable aac demux by default.
5177
5178commit 77f8e25e5d95327fca7e5734733265217022d628
5179Author: Laurent Aimar <fenrir@videolan.org>
5180Date:   Mon Aug 12 16:59:15 2002 +0000
5181
5182     * all : a demux for aac stream ( raw aac with adts headers ). For now
5183    it has a capability equal to 0 because it conflicts with PS, so you need
5184    to force it.
5185
5186commit ac354f204d8638940d588cb1cb8e1db422d1b5d9
5187Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
5188Date:   Mon Aug 12 15:56:57 2002 +0000
5189
5190      ./Doxyfile: a sample doxygen configuration file. Have a look at
5191    http://s253c.studby.ntnu.no/vlc/html/index.html to see what doxygen can
5192    do.
5193
5194      ./doc/doxygen: a place for doxygen to put it's files
5195
5196commit 6e8f9504cb15556b811badce004b806f69aadb5e
5197Author: Sam Hocevar <sam@videolan.org>
5198Date:   Mon Aug 12 09:34:15 2002 +0000
5199
5200      * ./src/misc/objects.c: two big changes in the object API: now objects can
5201        only have one parent, because I don't want to deal with cycles, and each
5202        created object is indexed in a global array. This feature is unused yet,
5203        but it will speed up vlc_object_find(FIND_ANYWHERE).
5204      * ./debian/rules: activated the faad codec.
5205      * ./doc/fortunes.txt: new fortune cookies.
5206      * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach.
5207      * ./modules/audio_output/oss.c: fixed two compilation warnings.
5208
5209commit 2e448ef8ddd59d81aa28e207bda0bd2b4fcdf1b7
5210Author: Christophe Massiot <massiot@videolan.org>
5211Date:   Mon Aug 12 07:40:23 2002 +0000
5212
5213    Fixed a S/PDIF bug.
5214
5215commit 0ef062c72149bc5d6c359c4eb7845bf25fcc1b56
5216Author: Christophe Massiot <massiot@videolan.org>
5217Date:   Sun Aug 11 23:26:28 2002 +0000
5218
5219    S/PDIF fixes.
5220
5221commit ff840042a29121f697b6721f3b3a8e8f7cbd997c
5222Author: Christophe Massiot <massiot@videolan.org>
5223Date:   Sun Aug 11 22:46:34 2002 +0000
5224
5225    Definition of vlc_fixed_t.
5226
5227commit fec0d40b5e937a4bd6e646b897703d0b6369fc9f
5228Author: Christophe Massiot <massiot@videolan.org>
5229Date:   Sun Aug 11 22:36:35 2002 +0000
5230
5231    * S/PDIF output should now be working (untested, though).
5232
5233commit 19457f20af565bf034f270fe5ef7543668a3541c
5234Author: Christophe Massiot <massiot@videolan.org>
5235Date:   Sun Aug 11 21:59:46 2002 +0000
5236
5237    Ported fix from STABLE.
5238
5239commit 63d7e3c262c0b99585be6f968220567884d1631a
5240Author: Sam Hocevar <sam@videolan.org>
5241Date:   Sun Aug 11 12:27:11 2002 +0000
5242
5243      * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement.
5244
5245commit f688e667064d42a7a6f4a5be62a3ceb48c1d1557
5246Author: Gildas Bazin <gbazin@videolan.org>
5247Date:   Sun Aug 11 08:30:01 2002 +0000
5248
5249    * src/misc/configuration.c: bugfix (don't initialize and free p_module->object_lock
5250    twice).
5251    * src/misc/win32_specific.c: missing initializations.
5252    * modules/demux/mp4/libmp4.c: was missing an #ifdef HAVE_ZLIB_H
5253
5254commit 9a9f8a1e7abcf6638a03fa8e6b095917d0d423fc
5255Author: Christophe Massiot <massiot@videolan.org>
5256Date:   Sun Aug 11 01:27:01 2002 +0000
5257
5258    More S/PDIF fixes.
5259
5260commit a29bce0ba1d8c1d414e821d6ed7def30ecc31823
5261Author: Christophe Massiot <massiot@videolan.org>
5262Date:   Sat Aug 10 23:22:45 2002 +0000
5263
5264    Imported 0.4.4 Changelog.
5265
5266commit 37e30b124b64abc0eb521a009392e059fa940177
5267Author: Laurent Aimar <fenrir@videolan.org>
5268Date:   Sat Aug 10 20:05:21 2002 +0000
5269
5270     * modules/codec/faad : an AAC decoder module using libfaad library
5271    (faad2).
5272     * modules/demux/mp4/libmp4.c : could compile without zlib.
5273     * modules/codec/ffmpeg/* : set error resilience to -1 by default.(in
5274    order to decode more files, but it could produce segfaults ... )
5275     * Makefile.*, configure.in : enable mp4 by default, add faad
5276    module (disabled by default ).
5277
5278commit 7acb51f93a1bd870a3cc12e4836ef485bb465105
5279Author: Christophe Massiot <massiot@videolan.org>
5280Date:   Sat Aug 10 20:01:00 2002 +0000
5281
5282    * Fixed a bug triggering the trivial resampler when it was unnecessary.
5283
5284commit eb8abe0a868e9fd77711e8a7654c37b0efe56703
5285Author: Sam Hocevar <sam@videolan.org>
5286Date:   Sat Aug 10 19:23:06 2002 +0000
5287
5288      * ./src/misc/messages.c: fixed an extremely old buffer overflow.
5289
5290commit 5fa75a1f3342a6bee33242d381d136806e621e05
5291Author: Sam Hocevar <sam@videolan.org>
5292Date:   Sat Aug 10 19:22:45 2002 +0000
5293
5294      * ./Makefile: fixed "make package-win32".
5295
5296commit 5bbe0409fc6745f56384e87c703914bbbee4a1a8
5297Author: Gildas Bazin <gbazin@videolan.org>
5298Date:   Sat Aug 10 18:17:06 2002 +0000
5299
5300    * modules/video_output/directx/aout.c: adapted the directx audio plugin to aout3.
5301    * modules/audio_output/waveout.c: adapted the waveout audio plugin to aout3 and
5302    decreased its score so the directx plugin is selected by default.
5303    * configure.in: re-enabled the waveout plugin
5304
5305    It's really amazing how much aout3 simplifies these plugins :)
5306
5307commit f8ec38017a7535b41e2a30c308bae8be1035fd81
5308Author: Jean-Paul Saman <jpsaman@videolan.org>
5309Date:   Sat Aug 10 17:54:49 2002 +0000
5310
5311    Allocation of New buffers seems alright now.
5312
5313commit 8e11bef57ed1afa1244c9ad0f5d1c265c30d642a
5314Author: Jean-Paul Saman <jpsaman@videolan.org>
5315Date:   Sat Aug 10 17:53:37 2002 +0000
5316
5317    Enabled mad plugin again.
5318
5319commit 8252b141bebbed7b3e047e468c801f3c13c2b4e7
5320Author: Sam Hocevar <sam@videolan.org>
5321Date:   Sat Aug 10 16:17:14 2002 +0000
5322
5323      * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation.
5324      * ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file.
5325
5326commit 302020cce36c78c372225b49cbf78662c529dafa
5327Author: Jean-Paul Saman <jpsaman@videolan.org>
5328Date:   Sat Aug 10 13:40:46 2002 +0000
5329
5330    Adapted mad codec plugin to new aout3. Not tested yet.`
5331    Plugin is not being build by new built structure, this needs to be fixed first.
5332
5333commit d1aefb4d6814074d51ba4380b09d5d242ebaa2b8
5334Author: Jean-Paul Saman <jpsaman@videolan.org>
5335Date:   Sat Aug 10 11:35:31 2002 +0000
5336
5337    Preparation for Qt embedded support.
5338
5339commit 4c2c599e0ac1a4094ae48cd47f43892135ba1938
5340Author: Sam Hocevar <sam@videolan.org>
5341Date:   Fri Aug 9 23:52:31 2002 +0000
5342
5343      * ./include/audio_output.h: small compilation fix.
5344
5345commit 9000920a11f07bbb88ce12e0efff65f2f0c8cf5c
5346Author: Christophe Massiot <massiot@videolan.org>
5347Date:   Fri Aug 9 23:47:23 2002 +0000
5348
5349    * Trivial resampler plug-in (resampling still non-functional)
5350    * Begun writing some hooks for forthcoming S/PDIF support
5351    * ./modules/access/vcd/cdrom.c: compile fix for Darwin
5352
5353commit 7ba73a88cb1eb800e840573744a65416d8c0cdcc
5354Author: Sam Hocevar <sam@videolan.org>
5355Date:   Fri Aug 9 22:25:36 2002 +0000
5356
5357      * Removed the plugins/ directory.
5358
5359commit a46b30014c1b8a71af701738c8064d2609377e71
5360Author: Sam Hocevar <sam@videolan.org>
5361Date:   Fri Aug 9 16:39:08 2002 +0000
5362
5363      * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc
5364        default though).
5365
5366commit be0b42d9fc90e3acb22a1d00f0f00319cd1c12a5
5367Author: Sam Hocevar <sam@videolan.org>
5368Date:   Fri Aug 9 16:38:27 2002 +0000
5369
5370      * ./Makefile: fixed a sed command syntax.
5371
5372commit 05e3077cc5f7e73b99a36e0ffccbcc26224bfa21
5373Author: Sam Hocevar <sam@videolan.org>
5374Date:   Thu Aug 8 22:28:23 2002 +0000
5375
5376      * ./include/modules_inner.h: support for several modules with the same
5377        name but with different directory names.
5378      * ./Makefile: plugins get installed in different directory names.
5379      * ALL: additional -ansi -pedantic fixes.
5380
5381commit 58c63dc9508b1662fc9fc0ffe91694900baa1bc2
5382Author: Christophe Massiot <massiot@videolan.org>
5383Date:   Thu Aug 8 22:26:56 2002 +0000
5384
5385    Added another level of directory in audio_filter/.
5386
5387commit 7689bc9224e3d9516c56126980cb68eadca6fcaf
5388Author: Sam Hocevar <sam@videolan.org>
5389Date:   Thu Aug 8 00:35:11 2002 +0000
5390
5391      * ./modules/audio_output/oss.c: compilation fixes.
5392      * ALL: lots of -ansi -pedantic fixes.
5393
5394commit 123b3214ec0802b2c8d1ce6c693dd3b79e1ada31
5395Author: Christophe Massiot <massiot@videolan.org>
5396Date:   Wed Aug 7 21:36:56 2002 +0000
5397
5398    Audio output 3. Expect major breakages.
5399
5400commit cd7a6631a91eee7a22259923d88f94a043f82f7d
5401Author: Sam Hocevar <sam@videolan.org>
5402Date:   Wed Aug 7 00:31:09 2002 +0000
5403
5404      * added a .cvsignore file.
5405
5406commit 66c62b438630d3836cfe5c15226ae0a9db89a342
5407Author: Sam Hocevar <sam@videolan.org>
5408Date:   Wed Aug 7 00:29:37 2002 +0000
5409
5410      * ./modules/demux/mpeg/system.c: added a helper plugin for MPEG-related
5411        demux plugins (ps, ts, but also dvd*).
5412      * ./src/input/mpeg_system.c: removed MPEG-related stuff from the vlc core.
5413      * ./src/misc/modules.c: max recursion level is now 5.
5414      * ./modules/access/dvdplay/es.c: fixed a buffer overflow.
5415
5416commit d669f1c3260b1db796372a63daee2fd221cf294a
5417Author: Jon Lech Johansen <jlj@videolan.org>
5418Date:   Tue Aug 6 23:43:58 2002 +0000
5419
5420      * ./modules/gui/macosx/open.m: compile fix
5421
5422commit bc45ea42f1cb6c101dad712c643afd258a2ee958
5423Author: Christophe Massiot <massiot@videolan.org>
5424Date:   Tue Aug 6 20:04:26 2002 +0000
5425
5426    Removed the MODULES file, because on case-insensitive filesystems, it
5427    conflicts with the modules/ directory.
5428
5429commit f3d5e97b897b8fd1589996983d447179c070044c
5430Author: Jean-Paul Saman <jpsaman@videolan.org>
5431Date:   Tue Aug 6 19:31:18 2002 +0000
5432
5433    Sam I hate you ;-)
5434
5435commit f66d8124c99fd0c3aa7d81ef7419ff09018f8a7b
5436Author: Jean-Paul Saman <jpsaman@videolan.org>
5437Date:   Tue Aug 6 19:12:07 2002 +0000
5438
5439    Playing video from within the interface works.
5440
5441commit 9c383652e896856a0f0b6e1994074250def894e0
5442Author: Tony Castley <tcastley@videolan.org>
5443Date:   Tue Aug 6 10:54:34 2002 +0000
5444
5445    Fixed include call.  Now compiles and BeOS version runs :)
5446
5447commit 50b8a062abf436a5dde7bdd11bf07b09db86a205
5448Author: Sam Hocevar <sam@videolan.org>
5449Date:   Tue Aug 6 00:26:48 2002 +0000
5450
5451      * ./Makefile, ./mozilla/Makefile: make uninstall removes vlc-specific dirs.
5452      * ./src/misc/modules.c: the directory browsing should be more portable now,
5453        we use stat(2) instead of file->d_type.
5454
5455commit 2ce0ff5d232e7a8e3a38e825d2eca249701057fc
5456Author: Sam Hocevar <sam@videolan.org>
5457Date:   Mon Aug 5 16:27:49 2002 +0000
5458
5459      * ./Makefile: fixed directory browsing with "clean" and "distclean" rules.
5460
5461commit 6b9376dbe610d639e3b35958ec6e852c8ebff6a7
5462Author: Sam Hocevar <sam@videolan.org>
5463Date:   Mon Aug 5 15:16:18 2002 +0000
5464
5465      * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv.
5466
5467commit ec435327da71a13bad8e1daa6d6f58600925bca1
5468Author: Sam Hocevar <sam@videolan.org>
5469Date:   Mon Aug 5 11:48:56 2002 +0000
5470
5471      * ./Makefile.opts.in: fixed the builtins_LDFLAGS regexp so that it works
5472        with the Solaris sed.
5473      * ./src/misc/modules.c: fixed a warning caused by misuse of const.
5474
5475commit f29bc259d238e10652e98f8567d8d3a13808e218
5476Author: Laurent Aimar <fenrir@videolan.org>
5477Date:   Sun Aug 4 23:03:10 2002 +0000
5478
5479     * oups, removed 'include vdec_ext-plugins.h'. And I set
5480    ffmpeg-error-resilience to -1 by default ( I've found to many files that
5481    didn't like error resilience...)
5482
5483commit b1c4cebb564871adfe97a84ada5faa3b706a9208
5484Author: Laurent Aimar <fenrir@videolan.org>
5485Date:   Sun Aug 4 22:16:28 2002 +0000
5486
5487     * add compilation of postprocessing modules for ffmpeg.
5488
5489commit d25c5e06f0d064ac6bb7ee1bf77c92cf3946decd
5490Author: Laurent Aimar <fenrir@videolan.org>
5491Date:   Sun Aug 4 22:13:06 2002 +0000
5492
5493     * add post processing modules.( As defined in MPEG4 ISO) There are C,
5494    mmx, mmxext version, but only mmxext is really usable (other need a
5495     _lot_ of CPU power).
5496
5497    There are new options for ffmpeg plugins :
5498     --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 )
5499     --ffmpeg-pp-q to choose quality( 0..6 )
5500     --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h )
5501    to force deblocking on luminance(y)/chrominance(c) horizontally or
5502    vertically.
5503     --ffmpeg-dr-? ( where ? is y or c ) to force dering on ...
5504
5505commit 25235c6d1b20e04092ced48179f7f35cceea7dce
5506Author: Sam Hocevar <sam@videolan.org>
5507Date:   Sun Aug 4 21:29:08 2002 +0000
5508
5509      * ./Makefile: make clean works again.
5510
5511commit d860bddfc2c3abea5bfb3cffe0a65ed91863c27e
5512Author: Sam Hocevar <sam@videolan.org>
5513Date:   Sun Aug 4 20:04:11 2002 +0000
5514
5515      * ./src/misc/modules.c: if a module name starts with "$", vlc calls
5516        config_GetPsz and uses the result instead.
5517
5518commit 5db40ebfa4e1ab5cfc0f751f62b2704b410bc4ae
5519Author: Sam Hocevar <sam@videolan.org>
5520Date:   Sun Aug 4 18:39:41 2002 +0000
5521
5522      * ./include/vdec_ext-plugins.h: removed this public header and put it
5523        in ./modules/codec/mpeg_video/.
5524
5525commit f512682c9780b10e3460705d38556d64bbfc3f1a
5526Author: Sam Hocevar <sam@videolan.org>
5527Date:   Sun Aug 4 17:40:49 2002 +0000
5528
5529      * ./modules/misc/dummy/decoder.c: the dummy codec now uses GetChunk instead
5530        of GetBits and doesn't get stuck on high bitrate movies (thanks fenrir).
5531
5532commit 19ea8feb6db01c1deafb19f35ecee8eff81aeb02
5533Author: Sam Hocevar <sam@videolan.org>
5534Date:   Sun Aug 4 17:23:44 2002 +0000
5535
5536      * ./modules/*: moved plugins to the new tree. Yet untested builds include
5537        waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
5538      * ALL: removed mention of AC3 in favour of A52.
5539      * ./configure.in, ./Makefile*: modules can now be built deeper than 1
5540        directory. As a consequence, the build is even slower (but I'm fixing
5541        this) and make clean doesn't work anymore.
5542
5543commit e5a6cfeafb19d8a97eda682c9fb853af68d1df56
5544Author: Sam Hocevar <sam@videolan.org>
5545Date:   Sun Aug 4 12:18:41 2002 +0000
5546
5547      * ./src/misc/modules.c: we now recursively parse directories when
5548        looking for plugins.
5549
5550commit 981dcc18ab20bb7f12fac5939bc2b01c37418be7
5551Author: Sam Hocevar <sam@videolan.org>
5552Date:   Sun Aug 4 08:45:35 2002 +0000
5553
5554      * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt.
5555
5556commit 934d98e3b9788c02d18afa1430aba90451458118
5557Author: Sam Hocevar <sam@videolan.org>
5558Date:   Sun Aug 4 08:28:22 2002 +0000
5559
5560      * ./plugins/memcpy/memcpy.c: fixed an include position which prevented
5561        fast_memcpy to be exported with its proper builtin symbol name.
5562
5563commit 4ad5af5c4b4948634c1c0101d3e8d3267b724c26
5564Author: Tony Castley <tcastley@videolan.org>
5565Date:   Fri Aug 2 04:31:03 2002 +0000
5566
5567    Forgot new file in Makefile :)
5568
5569commit 04f8a699c74367adf6836a1d4c26f788a6c48587
5570Author: Jon Lech Johansen <jlj@videolan.org>
5571Date:   Thu Aug 1 22:58:38 2002 +0000
5572
5573      * ./plugins/idct/idctaltivec.c: compile fix
5574
5575commit d049dd48cba1c533049e54846ced92050492193b
5576Author: Laurent Aimar <fenrir@videolan.org>
5577Date:   Thu Aug 1 17:55:31 2002 +0000
5578
5579     avi.c: remove an old debug purpose printf :)
5580
5581commit 81d100989b8eed13ac32d24a048ec8e640b5603c
5582Author: Gildas Bazin <gbazin@videolan.org>
5583Date:   Thu Aug 1 12:58:38 2002 +0000
5584
5585    * Added a --dvd-css-method config option to the dvd plugin. This is implemented with
5586    putenv() and is IMHO a quick hack (leads to memory leaks) as libdvdcss should rather
5587    allow us to change this value using the API!
5588
5589commit 9d176b9bf044c18689279f4f0f63390a4fbd04dc
5590Author: Tony Castley <tcastley@videolan.org>
5591Date:   Thu Aug 1 12:36:26 2002 +0000
5592
5593    Compilation fixes.
5594
5595commit bbe70b81a082f6abb87250ea101419ae0368cc0d
5596Author: Tony Castley <tcastley@videolan.org>
5597Date:   Thu Aug 1 11:04:46 2002 +0000
5598
5599    Compilation fixes for C++ environments like BeOS.
5600
5601commit 1f327d873229279968801eacfa15265278fd0550
5602Author: Sam Hocevar <sam@videolan.org>
5603Date:   Wed Jul 31 22:54:21 2002 +0000
5604
5605      * ./include/configuration.h, ./include/modules_inner.h: compilation fix for
5606        compilers which don't support constructor expressions. I hate Borland.
5607
5608commit b3845b528238e6a913e755fa7fedb11ff4ba4612
5609Author: Sam Hocevar <sam@videolan.org>
5610Date:   Wed Jul 31 22:37:28 2002 +0000
5611
5612      * ./plugins/win32/*, ./plugins/directx/*: Win32 compilation fixes (but
5613        still not working under Borland).
5614
5615commit 976dfc3eb46069ea3b920dec899e0c13ccf17c96
5616Author: Sam Hocevar <sam@videolan.org>
5617Date:   Wed Jul 31 20:56:53 2002 +0000
5618
5619      * ALL: new module API. Makes a few things a lot simpler, and we gain
5620        about 2000 lines of code.
5621
5622        I could not test everything on every architecture, so please report
5623        any module breakage (especially on BeOS, OSX and QNX).
5624
5625commit 8a8c1fcacec94e91b635b4a6827949772a81c16f
5626Author: Gildas Bazin <gbazin@videolan.org>
5627Date:   Tue Jul 30 17:14:33 2002 +0000
5628
5629    * plugins/directx/vout_directx.h: removed unused variables.
5630    * plugins/directx/vout_events.c: fixed resizing bug.
5631
5632commit 3460709974c4f5b49b0c33ad7a8a25c6d7616ce4
5633Author: Gildas Bazin <gbazin@videolan.org>
5634Date:   Tue Jul 30 07:56:40 2002 +0000
5635
5636    * include/vlc_threads.h: fixed the --fast-mutex option.
5637
5638commit d6052740f4b47a767d499e0f77c9e7213a80db34
5639Author: Gildas Bazin <gbazin@videolan.org>
5640Date:   Mon Jul 29 19:07:00 2002 +0000
5641
5642    * plugins/directx/vout_directx.*: the directx vout plugin now uses the
5643    IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now
5644    support WinNT4+DirectX3.
5645    Some code cleanup too.
5646    * plugins/directx/vout_events.c: small bugfix.
5647
5648commit 7152ccea2f749906239863f826910169e0e2fad9
5649Author: Gildas Bazin <gbazin@videolan.org>
5650Date:   Mon Jul 29 19:05:47 2002 +0000
5651
5652    * include/vlc_threads.h,include/main.h,src/misc/threads.c,src/misc/win32_specific.c:
5653    reverted Win32 pthread implementation to the old code. Fixed vlc_cond_broadcast() for
5654    WinNT/2K/XP. Additional vlc_cond_* implementations for Win9x.
5655    * src/libvlc.h: renamed --fast_pthread option into --fast-mutex. Added a
5656    --win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x.
5657
5658commit 1a72379607a0d5b07718a84e13dfbd0fb65a9db1
5659Author: Gildas Bazin <gbazin@videolan.org>
5660Date:   Mon Jul 29 19:01:27 2002 +0000
5661
5662    * plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should even
5663    work (untested) although we'll need to find a way to replace if_nametoindex() to have a
5664    fully functionnal win32 port.
5665
5666commit 8d54c1f792cceda7ff91833afd133d9711c7a75b
5667Author: Tony Castley <tcastley@videolan.org>
5668Date:   Sun Jul 28 01:46:26 2002 +0000
5669
5670    Fixed lockup on some overlay enabled cards.
5671    Fixed on top function.
5672
5673commit 5ef12c635d700b2ca7e2ea44ee1139f3d1c83892
5674Author: Christophe Massiot <massiot@videolan.org>
5675Date:   Fri Jul 26 00:03:37 2002 +0000
5676
5677    Haven't thought that maybe people don't want their email to appear on the
5678    Web :p.
5679
5680commit 926c569e4297a0fe398187f89fbdc256116c764a
5681Author: Christophe Massiot <massiot@videolan.org>
5682Date:   Thu Jul 25 22:48:56 2002 +0000
5683
5684    * ./README.MacOSX.rtf : updated README.
5685    * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to
5686      David Eldred <skipper@apple.com>.
5687
5688commit e80140af07e31e359f417225b2a8f80b55beaae3
5689Author: Christophe Massiot <massiot@videolan.org>
5690Date:   Thu Jul 25 22:48:56 2002 +0000
5691
5692    * ./README.MacOSX.rtf : updated README.
5693    * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to
5694      David Eldred <*******@apple.com>.
5695
5696commit 67e0e7953ead7430db676c6997476082dec2fec7
5697Author: Loïc Minier <lool@videolan.org>
5698Date:   Thu Jul 25 22:34:37 2002 +0000
5699
5700      * ./FAQ: removed QT6 / QT6 Preview "bug"
5701
5702commit 41caeb7533819845f5808420654a3a2a37573903
5703Author: Christophe Massiot <massiot@videolan.org>
5704Date:   Thu Jul 25 22:14:21 2002 +0000
5705
5706    * Updated Changelog for 0.4.3 release.
5707
5708commit 7d4f8eb4371dd03261f3687756e79bbd2003d0f8
5709Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
5710Date:   Thu Jul 25 21:53:53 2002 +0000
5711
5712      plugin/access/http.c: cosmetic fixes in an error message
5713      src/input/*: removed some testcode and some unnecessary debug messages
5714
5715commit f168630004ea8f401c3cf035035486dc73c0d82b
5716Author: Christophe Massiot <massiot@videolan.org>
5717Date:   Thu Jul 25 21:51:12 2002 +0000
5718
5719    Ported QuickTime 6 fix.
5720
5721commit 0f1de50e835c2f1fb21d812bfab9ef3d7ad4ec4f
5722Author: Sam Hocevar <sam@videolan.org>
5723Date:   Thu Jul 25 21:02:40 2002 +0000
5724
5725      * Updated ChangeLog.
5726
5727commit cf1164faba5e9c7cf8c05d32c1ab6373cb1095a4
5728Author: Stéphane Borel <stef@videolan.org>
5729Date:   Thu Jul 25 20:34:35 2002 +0000
5730
5731    *Use dvdplay after it has completed initialisation. It should avoid
5732    some corruption leading to evil crash :)
5733
5734commit 44ed9d3c02dfa173cf3996a9512f4e8b82691e8a
5735Author: Christophe Massiot <massiot@videolan.org>
5736Date:   Wed Jul 24 23:11:55 2002 +0000
5737
5738    * ./configure : better detection of IPv6, fixed solaris handling
5739    * ./src/input/* : fixed a memory leak
5740
5741commit 30b91066e585c07ea9532162455506410affa41a
5742Author: Jean-Paul Saman <jpsaman@videolan.org>
5743Date:   Wed Jul 24 20:46:08 2002 +0000
5744
5745    Working on functionality.
5746
5747commit 368b29b13db3c61b2a28f0c92dc6364f0f8d4a71
5748Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
5749Date:   Wed Jul 24 18:31:24 2002 +0000
5750
5751      * ./plugins/access/http.c: we are now parsing the http return code and
5752    failing cleanly if it is >= 400
5753
5754commit 9ecfdd4bcaedf3f55f36a7c5bfa9e4c626a4a398
5755Author: Sam Hocevar <sam@videolan.org>
5756Date:   Wed Jul 24 16:21:46 2002 +0000
5757
5758      * ./plugins/mpeg_system/mpeg_es.c: reverted an unnecessary fix.
5759
5760commit ee62b5911264408f6e119d874851a187be8eaf58
5761Author: Jean-Paul Saman <jpsaman@videolan.org>
5762Date:   Wed Jul 24 15:59:02 2002 +0000
5763
5764    Used buttons instead of pixmaps. Just looks a lot better ;-).
5765
5766commit 5ce8ea5d2063eb9f2710bce161905a86e26ef681
5767Author: Jean-Paul Saman <jpsaman@videolan.org>
5768Date:   Wed Jul 24 15:58:24 2002 +0000
5769
5770    XPM version of VideoLAN logo.
5771
5772commit 347c0fec445debf826f6194aca3fec9aeddd6db0
5773Author: Sam Hocevar <sam@videolan.org>
5774Date:   Wed Jul 24 15:21:47 2002 +0000
5775
5776      * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault when no decoder was
5777        found (p_fifo might be NULL).
5778      * ./plugins/mpeg_system/mpeg_es.c, ./src/input/input_ext-dec.c: fixed
5779        a deadlock issue with demuxers waiting on p_fifo->data_lock.
5780
5781commit bd0431f64f0b1f41777f5eb4aaad5cf575a6858c
5782Author: Christophe Massiot <massiot@videolan.org>
5783Date:   Tue Jul 23 23:22:28 2002 +0000
5784
5785    Swedish translation, courtesy of Joel Arvidsson <dogai@privat.utfors.se>
5786    (incomplete and untested).
5787
5788commit 71f0ea694a90784a5fa95c01d36f0b616fa2e304
5789Author: Laurent Aimar <fenrir@videolan.org>
5790Date:   Tue Jul 23 22:42:20 2002 +0000
5791
5792     * ffmpeg : add a new fourcc, ( 3IV2 you shoudln't be able to decode it
5793    but sometimes it's in fact MPEG-4, thx titer ).
5794
5795     * mp4 : add capability to read mov with mp3 track. But it seems that
5796    mad doesn't like too much fragmented data packets, and thus breaks the
5797    audio.( since with '--codec dummy' I'm able to read resulting audio file
5798    without any problem :)
5799
5800commit e42c8d0f78945163df1dc25fdeed1115cb1a65be
5801Author: Christophe Massiot <massiot@videolan.org>
5802Date:   Tue Jul 23 20:50:05 2002 +0000
5803
5804    Fixed a compile issue.
5805
5806commit d8ce56a17caf61da6d2880c9d53373c542f6a8cd
5807Author: Christophe Massiot <massiot@videolan.org>
5808Date:   Tue Jul 23 20:32:55 2002 +0000
5809
5810    Fixed a bug with HTTP/1.0 servers (thanks sigmund !)
5811
5812commit 33889bca06bc74ea321576df9e261765d88c018a
5813Author: Sam Hocevar <sam@videolan.org>
5814Date:   Tue Jul 23 20:16:36 2002 +0000
5815
5816      * ./mozilla/Makefile: fixed dependencies on .h files.
5817      * ./plugins/filter/distort.c: fixed a typo in option names.
5818
5819commit 8877066d290315fe947a39681d837dd01e95be92
5820Author: Sam Hocevar <sam@videolan.org>
5821Date:   Tue Jul 23 20:15:41 2002 +0000
5822
5823      * ./plugins/dummy/dec_dummy.c: new dummy decoder, for testing purposes.
5824
5825       Usage: "--codec dummy" will use the dummy decoder for all streams, and
5826      save the stream to a stream.1242 file (where 1242 is the internal vlc
5827      object ID). If the input file was for instance an mpeg file, you can
5828      play one of the resulting files using an mp3 player.
5829
5830commit 255db0098c533f362831a0bf3744539284c59617
5831Author: Sam Hocevar <sam@videolan.org>
5832Date:   Tue Jul 23 20:12:55 2002 +0000
5833
5834      * ./configure.in: workaround Debian bug #150490 (bad mozilla-config output).
5835      * ./mozilla/vlcplugin.h: added .mov and .mp4 files to the plugin.
5836      * ./Makefile: we no longer try to merge .a files into libvlc.a, but rather
5837        add them to the vlc-config output.
5838
5839commit 8a430a8819ec7febd9cfa842e9777c4b4c4897e5
5840Author: Stéphane Borel <stef@videolan.org>
5841Date:   Tue Jul 23 19:56:19 2002 +0000
5842
5843    *first version of plugin for libdvdplay. To test it, you need to have
5844     libdvdplay installed (available from videolan CVS), and request plugins
5845    compilation in the usual way:
5846            --enable-dvdplay.
5847    Note that libdvdplay needs libdvdread and libdvdcss.
5848
5849    Currently it has only been tested under linux, with gnome interface (optional)
5850    and xvideo output.
5851
5852    What works (more or less):
5853     -DVD reading in some rare cases :) (title and menus),
5854     -Menu pause,
5855     -Seeking,
5856     -Selecting directly a specific title/chapter/angle,
5857     -Changing audio, sub-picture, angle during playback,
5858     -Interactive menus with mouse only.
5859
5860    What is missing:
5861     -Menu buttons highlighting (needs spudec patch),
5862     -Keyboard interaction (needs a specific part in port specific plugins),
5863     -A specific interface to navigate through menus (needs that I move my ass),
5864     -Interactive menus won't work with other output plugins so long as they
5865      have not been patched to send mouse/keyboard events to vlc interface,
5866     -Whatever you need.
5867
5868    Known bugs (bugs in libdvdplay mostly):
5869     -Seeking in some menus or intro titles (bad vobu map),
5870     -Read/seek error with some DVDs,
5871     -the configure needs tweaking,
5872     -numerous segfaults,
5873     -decoder/output modules locking error,
5874     -fuzzy colors in menus when spudec is active (default in menus).
5875
5876    The plugin is not guaranteed to work anywhere outside my computer. If it break your, don't come and complain to me :).
5877
5878commit eddfb25c302b6dd5f2e38ce98444560c9f75dba5
5879Author: Stéphane Borel <stef@videolan.org>
5880Date:   Tue Jul 23 19:28:25 2002 +0000
5881
5882    *Allow 0 for title selection as it is the area for first play pgc in DVDs
5883
5884commit ba3401faa83535375cd8014cc867b10dda2849b5
5885Author: Jean-Paul Saman <jpsaman@videolan.org>
5886Date:   Tue Jul 23 18:39:29 2002 +0000
5887
5888    Interface neatly exits now.
5889
5890commit 6f67ff83949e6947931492035c9a562722cfe99f
5891Author: Laurent Aimar <fenrir@videolan.org>
5892Date:   Tue Jul 23 17:19:02 2002 +0000
5893
5894     * cinepak: add a new fourcc
5895
5896     * ffmpeg and mp4: some clean up and change the way ffmpeg is
5897    initialised.
5898
5899commit d5eeda896ab0fef946f5024d192e34c0743e2bf7
5900Author: Tony Castley <tcastley@videolan.org>
5901Date:   Tue Jul 23 13:16:51 2002 +0000
5902
5903    Fixed code for subtitle and audio selection, still probs but looking.
5904    Implemented muting
5905
5906commit 2a2cf8b1b96d01047750f6c4d6de6e8a92fdba9c
5907Author: Tony Castley <tcastley@videolan.org>
5908Date:   Tue Jul 23 12:42:17 2002 +0000
5909
5910    Changes to ensure BeOS plugins compile and function
5911    Implemented a intf_vlc_wrapper to "shield" the BeOS code from the underlying
5912    vlc structurs, yet to be completed.
5913    Attempted to fix subtitle and audio selection, currently not working.
5914
5915commit 64d33dc9bce423db858b4d628248021d00abd404
5916Author: Sam Hocevar <sam@videolan.org>
5917Date:   Tue Jul 23 00:39:17 2002 +0000
5918
5919      * ALL: decoders now use a fourcc as a probe value.
5920      * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills
5921        its purpose.
5922      * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc.
5923      * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is
5924        always valid.
5925
5926      * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see
5927        vlc --help for more information.
5928
5929      * include/video.h: removed fourcc values which should _not_ be global
5930        (thanks fenrir for convincing me).
5931      * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs.
5932      * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to
5933        input_ChangeES.
5934
5935       Things I'm not sure about and need comments:
5936        - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values.
5937        - I also introduced "spu ", "lpcm" and "ac3 ".
5938        - I removed for instance "MP4_GetCodec" because it wasn't really
5939          used except for the description string. I hope this change did not
5940          break anything really important.
5941        - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
5942
5943commit 97bf3e7d5016e204ba2858094baa60fe02465316
5944Author: Sam Hocevar <sam@videolan.org>
5945Date:   Tue Jul 23 00:30:22 2002 +0000
5946
5947      * ./src/input/input_info.c, ./src/misc/messages.c: initialized the first
5948        vasprintf arguments to NULL for extra safety.
5949
5950commit 4b1b77b6f20194b3c0e30f38723e3c01859bd903
5951Author: Sam Hocevar <sam@videolan.org>
5952Date:   Mon Jul 22 22:19:49 2002 +0000
5953
5954      * ./src/misc/modules.c: added the "any" and "none" keywords to the module
5955        selection string. "any" matches any module, and "none" always fails.
5956
5957        You can for instance use "--vout none" to disable video output, or
5958        "--intf gtk,any" to use the gtk interface or any other one if gtk isn't
5959        available. Hope it's clear :)
5960
5961commit 720b483b5b98c03f4404114a9c346c56bd1a9908
5962Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
5963Date:   Mon Jul 22 21:14:30 2002 +0000
5964
5965    win32 compilation fixes
5966
5967commit effab3c5eae841ac63622566a053e1e4f2c7bbfc
5968Author: Jean-Paul Saman <jpsaman@videolan.org>
5969Date:   Mon Jul 22 21:04:55 2002 +0000
5970
5971    Fixed gtk core-dump on exit. Used code from gtk plugin for this.
5972
5973commit 8d9c1ec62d97b5da6113ff2c7bbe42abf5f1cc6b
5974Author: Jean-Paul Saman <jpsaman@videolan.org>
5975Date:   Mon Jul 22 20:52:42 2002 +0000
5976
5977    Non-functional Familiar Linux user interface.
5978
5979commit 10f8855d2d02513f48ec7249dcf783dcc752c689
5980Author: Jean-Paul Saman <jpsaman@videolan.org>
5981Date:   Mon Jul 22 19:49:40 2002 +0000
5982
5983    Now "vlc --intf familiar" spawns interface.
5984
5985commit fc39d64946045fe7135e940b8510e324bafba5e6
5986Author: Jean-Paul Saman <jpsaman@videolan.org>
5987Date:   Mon Jul 22 13:49:42 2002 +0000
5988
5989    Familiar Linux interface (non functional yet).
5990
5991commit 91cf1f1b61f35eb0e7451441655465d5e8b17236
5992Author: Jean-Paul Saman <jpsaman@videolan.org>
5993Date:   Mon Jul 22 13:49:04 2002 +0000
5994
5995    VCR icon buttons for Familiar Linux interface.
5996
5997commit afba69f8d6270f64f027d60a6cef8b1f0e3a8a83
5998Author: Jean-Paul Saman <jpsaman@videolan.org>
5999Date:   Mon Jul 22 13:48:13 2002 +0000
6000
6001    Added --enable-familiar to configure.in, the default is disabled.
6002
6003commit b636e582e850e189a48a239541ce9a81f4283aae
6004Author: Jean-Paul Saman <jpsaman@videolan.org>
6005Date:   Mon Jul 22 13:09:27 2002 +0000
6006
6007    Updated TODO list.
6008
6009commit 82ae7bc8017575911c184393724d1f6f696e303b
6010Author: Tony Castley <tcastley@videolan.org>
6011Date:   Mon Jul 22 11:39:56 2002 +0000
6012
6013    Implemented simple right click menu
6014    Improved Overlay bitmap handling
6015    Removed switch workplace bug
6016
6017commit 3d74c9588f8ad12e9d17ef879f1edefe996cfb03
6018Author: Sam Hocevar <sam@videolan.org>
6019Date:   Sun Jul 21 23:40:24 2002 +0000
6020
6021      * ./src/input/input_ext-plugins.c: reverted my previous fix which wasn't
6022        really a fix.
6023      * ./plugins/memcpy/fastmemcpy.h: commented out suspicious code.
6024
6025commit d1bd0868bf75294fe7031edbdc49b3384f5c3e81
6026Author: Laurent Aimar <fenrir@videolan.org>
6027Date:   Sun Jul 21 21:18:15 2002 +0000
6028
6029     * mp4 : improve mp4a detection/handling.
6030
6031commit 54c0e5d7a957a367f8e1b92bcfe354846aac7993
6032Author: Laurent Aimar <fenrir@videolan.org>
6033Date:   Sun Jul 21 19:57:22 2002 +0000
6034
6035     * all : can now read mp4 file with mp3 audio declared in mp4a box
6036    Thanks to jlj to show me this and to tell me what to check to solve it.
6037
6038commit 49b3f18a94cb170302233d89e00e431695046397
6039Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
6040Date:   Sun Jul 21 19:26:13 2002 +0000
6041
6042     * all: these didn't get along in my last commit
6043
6044commit e8c3839821d3f2017bfcc12cfc6bb0b108dae513
6045Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
6046Date:   Sun Jul 21 18:57:02 2002 +0000
6047
6048      * ./src/libvlc.c: updated usage info to include STRING_FROM_LIST
6049        configuration items.
6050      * rest: new input info subsystem.
6051
6052    Have a look in plugins/mpeg_system/mpeg_audio.c to see how to add info.
6053    Have a look in plugins/text/rc.c to see how to read info.
6054
6055
6056    Sigmund
6057
6058commit 3b00aed713e738f366685b4c0c1ea783be7f16c5
6059Author: Laurent Aimar <fenrir@videolan.org>
6060Date:   Sun Jul 21 18:47:22 2002 +0000
6061
6062     * mp4 : use same endian for fourcc than one used in vlc (video.h if I'm
6063    right).
6064     * cinepak : take care of grayscale option.
6065
6066commit 670718e9ad93c1c430e69eda22e0c55a72aef1d3
6067Author: Sam Hocevar <sam@videolan.org>
6068Date:   Sun Jul 21 15:27:09 2002 +0000
6069
6070      * ./debian/control: changed "interface plugin" occurences to "frontend" to
6071        make package descriptions less misleading.
6072      * ./bootstrap.sh: use C locale for generating vlc_symbols.h.
6073      * ./bootstrap.sh: don't generate pofiles by default.
6074
6075commit aeb8f8596af87f5f5604a49e3d37273c7f68469f
6076Author: Laurent Aimar <fenrir@videolan.org>
6077Date:   Sun Jul 21 15:18:29 2002 +0000
6078
6079     * all : enable cinepak decoder, I hope I haven't break anything.
6080
6081commit ff3794bc53e42bd665f665bdce34baf501116618
6082Author: Laurent Aimar <fenrir@videolan.org>
6083Date:   Sun Jul 21 15:13:19 2002 +0000
6084
6085     * all : enable cinepak, clean some functions, fix some memory leaks
6086
6087commit d710a2d5af4d783a5924cf71a50d8af1fc96a126
6088Author: Laurent Aimar <fenrir@videolan.org>
6089Date:   Sun Jul 21 15:11:55 2002 +0000
6090
6091     * all : a cinepak (cvid) video decoder ( codec found in old .mov ).
6092
6093commit 54e5b4ce5bf90141e29282b9b9955b3274166307
6094Author: Laurent Aimar <fenrir@videolan.org>
6095Date:   Sun Jul 21 15:07:39 2002 +0000
6096
6097     * all : try to add an option to allow frame droppping (
6098    --enable-hurry-up ). Begin to work.
6099
6100commit 9697b4799662e0f1bf2b597e364d93940d572e49
6101Author: Sam Hocevar <sam@videolan.org>
6102Date:   Sun Jul 21 14:32:35 2002 +0000
6103
6104      * ./src/input/input_ext-plugins.c: added a missing lock to input_SplitBuffer
6105        which was causing crashes with some demux plugins (mpeg_audio, avi).
6106
6107commit c7fe104b1cd695c07b50ef13733ed90341a47510
6108Author: Christophe Massiot <massiot@videolan.org>
6109Date:   Sat Jul 20 22:31:08 2002 +0000
6110
6111    * Added -lrt for HP/UX port.
6112
6113commit 3dd66e381cdf00eb1a3fb3b0e78c9c0592e89fec
6114Author: Laurent Aimar <fenrir@videolan.org>
6115Date:   Sat Jul 20 18:53:33 2002 +0000
6116
6117     * ffmpeg : add a new option, it set the level of error resilience.
6118    It allows to play mpeg4 file badly encoded(illegal VLC code).(Sam you
6119    should be able to play your .mp4 file by setting it to -1, with recent
6120    ffmpeg cvs).
6121
6122commit bf9b62a4ea50a2ac124711378775c1def87243ca
6123Author: Sam Hocevar <sam@videolan.org>
6124Date:   Sat Jul 20 18:01:43 2002 +0000
6125
6126      * ALL: changed "struct foo_s" into "struct foo_t" to make greppers happy.
6127      * ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the
6128        libvlc API.
6129      * ./src/vlc.c: vlc uses the non-reentrant libvlc functions.
6130      * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions.
6131      * ./debian/*: created packages for libvlc0-dev.
6132
6133commit d033d98b73c8ad5470e63e56afc9ee01024cb3d3
6134Author: Christophe Massiot <massiot@videolan.org>
6135Date:   Fri Jul 19 22:04:37 2002 +0000
6136
6137    * ./plugins/a52/a52.c : Added a global lock to prevent two VLC threads to
6138      call a liba52 function simultaneously (liba52 isn't reentrant) ;
6139    * ./plugins/a52/a52.c : Made liba52 the default AC3 decoder.
6140
6141commit 94bdf708ec0a652c45a9c001716f3112c4c73434
6142Author: Christophe Massiot <massiot@videolan.org>
6143Date:   Fri Jul 19 21:14:13 2002 +0000
6144
6145    * New --mtu option.
6146
6147commit b2da05448094f614befeef3bf237235d8ab097c7
6148Author: Sam Hocevar <sam@videolan.org>
6149Date:   Thu Jul 18 01:23:44 2002 +0000
6150
6151      * ./configure.in: we no longer check for a specific function in -lphtread
6152        because some systems (such as HP-UX...) have them inlined.
6153
6154commit 37d87c4c66d95d708f468b54096be06306be24d8
6155Author: Sam Hocevar <sam@videolan.org>
6156Date:   Thu Jul 18 01:11:17 2002 +0000
6157
6158      * ./Makefile.modules: we don't chmod -x the compiled plugins because of
6159        HP-UX's dynamic linker which would otherwise be unable to open them.
6160
6161commit faafc91b7778453f1e1832b400e5de01553f4877
6162Author: Sam Hocevar <sam@videolan.org>
6163Date:   Thu Jul 18 01:02:07 2002 +0000
6164
6165      * ./configure: rebuilt using the newest autotools.
6166
6167commit fa428954969d3a368b5f0a20505558acd1e4c1a6
6168Author: Sam Hocevar <sam@videolan.org>
6169Date:   Thu Jul 18 01:00:41 2002 +0000
6170
6171      * ./src/vlc.c, ./src/libvlc.c: added more robust consistency checks.
6172
6173commit ed74b8c7d1917940b4ea01ffb8f9f25beec868f8
6174Author: Jon Lech Johansen <jlj@videolan.org>
6175Date:   Thu Jul 18 00:59:12 2002 +0000
6176
6177      * ./configure.in: fixed description of MP4 module
6178
6179commit 67148d82a6876446d6e851c01ba060eee16607c9
6180Author: Sam Hocevar <sam@videolan.org>
6181Date:   Thu Jul 18 00:58:38 2002 +0000
6182
6183      * ./doc/fortunes.txt: added a selection of Lool's fortune cookies.
6184
6185commit e58ef94f5aae091dec6d8748f4ff77fba151e32a
6186Author: Jon Lech Johansen <jlj@videolan.org>
6187Date:   Thu Jul 18 00:54:17 2002 +0000
6188
6189      * ./configure.in: added mp4 module, default disabled
6190
6191commit 59b254b8dc228802bade4de46c5b2054acf0b8f2
6192Author: Jon Lech Johansen <jlj@videolan.org>
6193Date:   Wed Jul 17 22:23:20 2002 +0000
6194
6195      * ./src/misc/darwin_specific.c: s/vlc_object_t/vlc_t
6196
6197commit 29e74ec5778c4297c6ac58aa6ad77dd92aa13e43
6198Author: Christophe Massiot <massiot@videolan.org>
6199Date:   Wed Jul 17 21:58:21 2002 +0000
6200
6201    * ./configure : fixed Mac OS X compilation which was broken on some machines
6202    * ./include/vlc/vlc.h : include os_specific.h
6203
6204commit a08221745a28e350736f1ca68b6034074ed3f2e1
6205Author: Stéphane Borel <stef@videolan.org>
6206Date:   Wed Jul 17 21:54:37 2002 +0000
6207
6208    Interface creation and destruction functions are now exported to plugins
6209    so that any plugin can spawn a new interface.
6210
6211commit 960df9a902a6b1371fbb8793e77e48cf1450c554
6212Author: Laurent Aimar <fenrir@videolan.org>
6213Date:   Wed Jul 17 21:37:27 2002 +0000
6214
6215     * all : preliminary mp4 (and some mov) demux plugin. I've not enabled
6216    it ( add by hand to Makefile ... and link it with zlib -lz ) as I will
6217    probably break it too many times. It work for some mp4(but without
6218    audio, need aac decoder) and mov with sorenson v1(ffmpeg :).
6219
6220commit 7d5c3cfde31744e1a7b77a60235bfd61c740f512
6221Author: Stéphane Borel <stef@videolan.org>
6222Date:   Wed Jul 17 21:34:57 2002 +0000
6223
6224    Fixed a bug in the computation of the mouse coordinates sent to interface.
6225
6226commit a2447211a27d85d0cd9fcea1ebdcae22c77eaa74
6227Author: Christophe Massiot <massiot@videolan.org>
6228Date:   Wed Jul 17 21:38:48 2002 +0000
6229
6230    Fixed nanosleep detection on some platforms.
6231
6232commit 7f59683caad3d0aa4ffd8a719d1249c064bd2f92
6233Author: Stéphane Borel <stef@videolan.org>
6234Date:   Wed Jul 17 21:28:19 2002 +0000
6235
6236    Added a 'dvdold' shortcut to force the use of the dvd plugin in case
6237    another plugin with higher priority wants to use 'dvd' as shortcut.
6238
6239commit 039cdf378f69c08a83a9ab9c52d8cefa068123de
6240Author: Stéphane Borel <stef@videolan.org>
6241Date:   Wed Jul 17 21:24:06 2002 +0000
6242
6243    The loop in lpcm decoder DecodeFrame() could not exit after b_die
6244    in some case
6245
6246commit 7076def3b0311d614f780a2b53d7f5e3ad3732f6
6247Author: Sam Hocevar <sam@videolan.org>
6248Date:   Wed Jul 17 12:21:44 2002 +0000
6249
6250      * ./configure.in: plugin compilation fix for HP-UX.
6251
6252commit 30a057c91ec029d7b37751d5e869bafa733427c7
6253Author: Sam Hocevar <sam@videolan.org>
6254Date:   Wed Jul 17 10:01:12 2002 +0000
6255
6256      * ./configure.in: better protection of CFLAGS and LDFLAGS. Should also fix
6257        remaining issues with XvPutImage detection, please confirm!
6258
6259commit 0010fbbd48de5b12c3aa603d67e80ecdb25537a9
6260Author: Sam Hocevar <sam@videolan.org>
6261Date:   Wed Jul 17 06:40:49 2002 +0000
6262
6263      * ./plugins/alsa/alsa.c: ALSA device selection patch, courtesy of John
6264        Paul Lorenti <jpl31@columbia.edu>.
6265
6266commit 6a5bd8b20035b6b36d29cbb38af8a016686a9944
6267Author: Christophe Massiot <massiot@videolan.org>
6268Date:   Tue Jul 16 21:59:39 2002 +0000
6269
6270    * ./Makefile : src/misc/modules_builtin.h now depends on Makefile.config.
6271
6272commit 4ad9a1861f0f7202c1bab7fcc14a8f2d6776a942
6273Author: Sam Hocevar <sam@videolan.org>
6274Date:   Tue Jul 16 21:29:10 2002 +0000
6275
6276      * ./src/misc/threads.c: improved lazy initialization of the global lock.
6277
6278commit 33f60028115112d754c6cd32f4b0c76cab768b1d
6279Author: Sam Hocevar <sam@videolan.org>
6280Date:   Tue Jul 16 21:28:48 2002 +0000
6281
6282      * ./doc/fortunes.txt: a few IRC fortune cookies for those with too much
6283        time on their hands.
6284
6285commit 77a6ebf862b2eb1da948a9e206dbe498622e1334
6286Author: Sam Hocevar <sam@videolan.org>
6287Date:   Tue Jul 16 21:25:43 2002 +0000
6288
6289      * ./plugins/mpeg_vdec/video_parser.c, ./src/input/input_programs.c: fixed
6290        a few uninitialized variables.
6291
6292commit ba45505c117110c367d6dc034653c6a9c0a6bcc4
6293Author: Jon Lech Johansen <jlj@videolan.org>
6294Date:   Tue Jul 16 20:41:48 2002 +0000
6295
6296      * MacOS X: added deinterlace submenu
6297
6298commit 974052ffdfacbaaaf63f6855488167040ed9bfc9
6299Author: Jon Lech Johansen <jlj@videolan.org>
6300Date:   Mon Jul 15 23:05:46 2002 +0000
6301
6302      * ./plugins/access/http.c: fixed memory leak.
6303
6304commit b2afa3ea8d7a63712c39a9fb0c2b86880f1a0cb9
6305Author: Laurent Aimar <fenrir@videolan.org>
6306Date:   Mon Jul 15 22:45:12 2002 +0000
6307
6308     ffmpeg.c : fix my previous commit( I've forgotten one #if ... #endif )
6309    (Thx sam)
6310
6311commit 7e648e8ceea6a1d213ac166d5ad53d3634fff515
6312Author: Jon Lech Johansen <jlj@videolan.org>
6313Date:   Mon Jul 15 22:20:47 2002 +0000
6314
6315      * ./plugins/access/http.c: fixed double free bug.
6316
6317commit 55545622ab2370903188ce700afaf6a81d7fc458
6318Author: Sam Hocevar <sam@videolan.org>
6319Date:   Mon Jul 15 22:05:59 2002 +0000
6320
6321      * ./configure.in: fixed a typo in my previous commit (thx fenrir).
6322
6323commit 063bbcded2d2cb599a3c81912f0847f76fd6321f
6324Author: Sam Hocevar <sam@videolan.org>
6325Date:   Mon Jul 15 20:09:31 2002 +0000
6326
6327      * ./plugins/*: interface plugins set p_vlc->b_die to quit vlc, but check
6328        for p_intf->b_die to know when they are supposed to terminate p_intf. This
6329        will allow to spawn interface plugins on the fly.
6330
6331commit 1943b8df55bb375a632b1c8fe4f88eca32b9e505
6332Author: Laurent Aimar <fenrir@videolan.org>
6333Date:   Mon Jul 15 19:33:02 2002 +0000
6334
6335     * avi.c : quick hack to read file created by ffmpeg. I think it should
6336    work.
6337     * all   : add support for some others codecs provided by ffmpeg, but some of them aren't tested.
6338
6339commit 07828972ffcf360f1fbd71d910781aea7a6a4d81
6340Author: Sam Hocevar <sam@videolan.org>
6341Date:   Mon Jul 15 19:15:05 2002 +0000
6342
6343      * ./src/misc/messages.c: debug messages that were issued before the -v
6344        flag was tested for are no longer lost.
6345
6346commit d87d5035c321c87f12dd98c1753b29e8d339a6b5
6347Author: Sam Hocevar <sam@videolan.org>
6348Date:   Mon Jul 15 19:08:51 2002 +0000
6349
6350      * ./configure.in: we now look for XvPutImage instead of XvSetPortAttribute
6351        because XvSetPortAttribute isn't always available.
6352
6353commit 00f324a483fd26ae49a6108ca72e0b97659184ed
6354Author: Jon Lech Johansen <jlj@videolan.org>
6355Date:   Mon Jul 15 19:04:12 2002 +0000
6356
6357      * ./plugins/macosx/vout_macosx.m: added missing arrow up/down handling.
6358
6359commit caad85c4d7f1531ee27bee3e8b6f20782c03c3ab
6360Author: Jon Lech Johansen <jlj@videolan.org>
6361Date:   Mon Jul 15 02:09:57 2002 +0000
6362
6363      * ./plugins/macosx/vout_macosx.m: added missing keyDown(space) = pause
6364
6365commit 57e1951e64dabdc57d67a3e3781e27cbc0523d4a
6366Author: Jon Lech Johansen <jlj@videolan.org>
6367Date:   Mon Jul 15 01:54:04 2002 +0000
6368
6369      * MacOS X changes:
6370        - added messages and playlist panel
6371        - simple dock menu (play, pause, stop)
6372        - context menu in video view
6373        - localization support: http://nanocrew.net/vlc/vlc-osx-ja.png
6374        - no longer broken :)
6375
6376commit 9bf934afeeccfde036e6cff3b53319b2b25b73fc
6377Author: Jean-Paul Saman <jpsaman@videolan.org>
6378Date:   Sat Jul 13 12:22:14 2002 +0000
6379
6380    Add package sdl to package dependency list.
6381
6382commit 5f7348c093b675982ab7723e1c8459ff5c264742
6383Author: Sam Hocevar <sam@videolan.org>
6384Date:   Fri Jul 12 23:53:40 2002 +0000
6385
6386      * ./AUTHORS: removed my entry for lool. /me should go back to school and
6387        learn how to alpha sort.
6388
6389commit 2cbb6da03bf889a3591ec4103dbe8ee465a6f815
6390Author: Christophe Massiot <massiot@videolan.org>
6391Date:   Fri Jul 12 22:42:30 2002 +0000
6392
6393    Closed old entries.
6394
6395commit c974b7b07fa8b6857c5f3beeddab149b27dde830
6396Author: Christophe Massiot <massiot@videolan.org>
6397Date:   Fri Jul 12 21:57:25 2002 +0000
6398
6399    * ./AUTHORS : added lool :-p ;
6400    * ./doc/vlc-howto.sgml : Fixed typos ;
6401    * ./include/vlc_common.h : Greatly simplified ntoh*, and U??_AT macros are
6402      now alignment-safe ;
6403    * ./STATUS : New file indicating who's working on what. Please keep it
6404      up-to-date ;
6405    * ./MAINTAINERS : New file indicating who has knowledge on which parts.
6406
6407commit 1f95f0338d27a13ad3a01642e4829f5c6c113c48
6408Author: Sam Hocevar <sam@videolan.org>
6409Date:   Fri Jul 12 17:08:52 2002 +0000
6410
6411      * ./po/*: polish translation, courtesy of Arkadiusz Lipiec.
6412
6413commit ee89627fa8d2dffd720c653aa4f0b66f19146f33
6414Author: Sam Hocevar <sam@videolan.org>
6415Date:   Fri Jul 12 16:30:28 2002 +0000
6416
6417      * ./ChangeLog: updated.
6418      * ./README: removed much outdated data.
6419      * ./debian/*: great package renaming - names should make more sense now.
6420
6421commit e2518c9090d25c390cd6b5db16d9acf66632105c
6422Author: Sam Hocevar <sam@videolan.org>
6423Date:   Thu Jul 11 19:44:10 2002 +0000
6424
6425      * ./plugins/mad/mad_libmad.c: prevent the MAD decoder from looping endlessly
6426        when the audio output fifo could not be created.
6427
6428commit c33cab357247c91e736aa711e2b6ca0892c91e6d
6429Author: Sam Hocevar <sam@videolan.org>
6430Date:   Thu Jul 11 19:28:13 2002 +0000
6431
6432      * ./plugins/gtk/*: new generic "Open Target" window. Please test and
6433        comment on usability.
6434
6435commit 7fadd296cae41d6d56cbeb730ab21849b83d4fe4
6436Author: Sam Hocevar <sam@videolan.org>
6437Date:   Thu Jul 11 19:05:12 2002 +0000
6438
6439      * ./debian/rules: the Debian package creation script builds ffmpeg.
6440
6441commit 9fa99246bede4bd4c1eb506fe1b3e56b32c0d657
6442Author: Laurent Aimar <fenrir@videolan.org>
6443Date:   Thu Jul 11 18:57:08 2002 +0000
6444
6445     I commit a patch from Sigmund Augdal to skip ID3 tag at the begining
6446    of a file, so more files can be read :))
6447
6448     However with current cvs this demux ( with and without the patch )
6449    segfaults after a few seconds, I can't find why, anybody has an idea ?
6450
6451commit accfd3ae491e717a01ddf9da59b381ad3ffcb134
6452Author: Sam Hocevar <sam@videolan.org>
6453Date:   Thu Jul 11 18:44:12 2002 +0000
6454
6455      * ./src/vlc.c: reduced the amount of default simultaneous interfaces.
6456      * ./src/libvlc.c: removed calls to vlc_mutex_lock in sighandlers.
6457
6458commit 1defce8985265f8488ba0f4708f19a15e20fbb0f
6459Author: Sam Hocevar <sam@videolan.org>
6460Date:   Thu Jul 11 18:41:54 2002 +0000
6461
6462      * ./plugins/qt/intf_qt.cpp: fixed Qt interface termination.
6463
6464commit 4cf68d85b38a2592b6002d8636e9b9505fb59308
6465Author: Loïc Minier <lool@videolan.org>
6466Date:   Wed Jul 10 07:32:43 2002 +0000
6467
6468      * ./FAQ: new entry for RTP
6469
6470commit 31587b924e517edc6dc24beebb6df084301a252e
6471Author: Loïc Minier <lool@videolan.org>
6472Date:   Tue Jul 9 23:40:34 2002 +0000
6473
6474      * ./FAQ: minor updates, new sections: uninstall/reinstall,
6475        DirectX-blackscreen, device permissions, debug messages,
6476        config file, (un)planned ports/features, sources.list
6477
6478commit d9288202f4955472131555328fad971d8ec8bb90
6479Author: Laurent Aimar <fenrir@videolan.org>
6480Date:   Tue Jul 9 22:18:23 2002 +0000
6481
6482     plugins/avi/avi.c : now you can see avi over http (true interleaved
6483    file only), and seek is allowed (but with great unsynchronisation,
6484    and sometimes it fails). But in order to make it working, I have to
6485    limit the number of bytes I read at a time. It's strange since in
6486    previous version of vlc, I don't need to do that ... ( it segfaults in
6487    input_SplitBuffer but not always on the same frame )
6488
6489commit 3248746c54d115b9c37b0710d08f460d7b53b9d3
6490Author: Olivier Teulière <ipkiss@videolan.org>
6491Date:   Tue Jul 9 22:15:49 2002 +0000
6492
6493     * ./plugins/win32/about.*: Added the version number in the About box
6494
6495commit fbb7ae733455aeaa721ec478be2c3d61eaca020f
6496Author: Christophe Massiot <massiot@videolan.org>
6497Date:   Sun Jul 7 21:55:25 2002 +0000
6498
6499    Update for 0.4.2 release.
6500
6501commit dd4f2531ca3729b49ef5f9e992dbd3bd8a7328e6
6502Author: Sam Hocevar <sam@videolan.org>
6503Date:   Fri Jul 5 11:18:56 2002 +0000
6504
6505      * ./src/misc/darwin_specific.c, ./src/misc/extras.c: moved our custom
6506        strndup to a separate file so that Win32 can benefit from it.
6507      * ./include/vlc_threads.h: Borland compilation fix.
6508
6509commit 4565dc6ee0fea1e1d224aa2a9575e8b0ddc59fa1
6510Author: Sam Hocevar <sam@videolan.org>
6511Date:   Thu Jul 4 18:11:57 2002 +0000
6512
6513      * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now.
6514      * ./debian/rules: activated the vlc-xosd, vlc-kde and mozilla-plugin-vlc
6515        Debian packages.
6516      * ./po/*: updated potfiles.
6517
6518commit 7f0d9408c2d0afe973e90b1426b50fc8587d5be2
6519Author: Sam Hocevar <sam@videolan.org>
6520Date:   Wed Jul 3 19:40:49 2002 +0000
6521
6522      * ./src/misc/modules.c: module_Need accepts a comma-separated list of
6523        module names. Try for instance: "vlc --intf gnome,gtk,dummy".
6524
6525commit 3266cd725cf6b306c19cd24590b8caa4023775f1
6526Author: Jon Lech Johansen <jlj@videolan.org>
6527Date:   Tue Jul 2 22:07:02 2002 +0000
6528
6529      * darwin_specific.[ch]: added strndup needed by video_output.c.
6530      * configure.in: added -lintl to plugins_LDFLAGS.
6531
6532commit 7682a00c8c08a73c521754df9d498c9176a65348
6533Author: Sam Hocevar <sam@videolan.org>
6534Date:   Tue Jul 2 19:16:47 2002 +0000
6535
6536      * ./plugins/gnome/gtk.c, ./plugins/gnome/gnome.c: prevent older versions
6537        of vlc from crashing when trying to open a recent module.
6538
6539commit e0647a17f6b24584aade915636c586f566ab1bdd
6540Author: Sam Hocevar <sam@videolan.org>
6541Date:   Tue Jul 2 19:14:59 2002 +0000
6542
6543      * ./plugins/x11/xcommon.c: to enter fullscreen mode, we create a new window
6544        instead of moving the current window, which saves us the hassle of
6545        remembering size and position.
6546      * ./plugins/x11/x11.c, ./plugins/x11/xvideo.c: added --no-x11-shm and
6547        --no-xvideo-shm options.
6548
6549commit e65bd40523cd7f05c6917450e72e7b88a504dd13
6550Author: Laurent Aimar <fenrir@videolan.org>
6551Date:   Tue Jul 2 17:54:49 2002 +0000
6552
6553     * all : begin to support VOD, but it segfault very quickly (unless you
6554    disable audio or video !)and cannot support seeking( will just stop ).
6555    Moreover it can't work for all files, only interleaved ones.
6556
6557commit d640a937b9875c74b735839e95c402bfdfe478f2
6558Author: Sam Hocevar <sam@videolan.org>
6559Date:   Mon Jul 1 17:40:27 2002 +0000
6560
6561      * ./plugins/lirc/lirc.c: the lirc interface now works again.
6562
6563commit ff5b6b2bd94037cadbe30c4cb0a906fa215e26ef
6564Author: Sam Hocevar <sam@videolan.org>
6565Date:   Mon Jul 1 17:39:55 2002 +0000
6566
6567      * ./plugins/qt/*: the Qt interface now works again.
6568
6569commit 8d3702d53ead9f221db1ba8d1fd2ec892e9af1fb
6570Author: Sam Hocevar <sam@videolan.org>
6571Date:   Mon Jul 1 17:39:27 2002 +0000
6572
6573      * ./plugins/kde/*: the KDE interface now works again.
6574
6575commit 6d58f12a1421a176e8c4b6fc51fe656d714dfa50
6576Author: Sam Hocevar <sam@videolan.org>
6577Date:   Mon Jul 1 17:39:08 2002 +0000
6578
6579      * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when hitting Eject with
6580        an emtpy playlist.
6581
6582commit 124fa2e9afc37c9c2666d8410c0f54771c7403fc
6583Author: Laurent Aimar <fenrir@videolan.org>
6584Date:   Sun Jun 30 15:07:57 2002 +0000
6585
6586     *all : now can find key frame even with broken avi.
6587
6588commit fe41bed68ebbd7f842b43bf41bb6ac3cd62b3842
6589Author: Laurent Aimar <fenrir@videolan.org>
6590Date:   Sun Jun 30 03:51:29 2002 +0000
6591
6592      all: ameliorations.
6593
6594commit 32356203b1a562f1baf4cb3775607d56a619d029
6595Author: Laurent Aimar <fenrir@videolan.org>
6596Date:   Sat Jun 29 14:16:17 2002 +0000
6597
6598     plugins/avi/avi.c : fix some problems with broken avi
6599
6600commit 2fc62e061142cb3f3062a353678db6890fc6776b
6601Author: Laurent Aimar <fenrir@videolan.org>
6602Date:   Fri Jun 28 19:31:40 2002 +0000
6603
6604     plugins/avi/avi.c : audio seems to be better.
6605
6606commit 660db6d87715f5b677edbb8fddd071ad236511eb
6607Author: Sam Hocevar <sam@videolan.org>
6608Date:   Thu Jun 27 19:46:32 2002 +0000
6609
6610      * ./plugins/dvd/dvd_es.c: error in selecting SPU stream.
6611      * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour.
6612      * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha
6613        palette.
6614      * ./plugins/spudec/spu_decoder.c: subtitle transparency support.
6615
6616       Patches imported from v0_4_1_branch.
6617
6618commit 3a31acccc1b5720c3256c4677ac85282915fc610
6619Author: Sam Hocevar <sam@videolan.org>
6620Date:   Thu Jun 27 19:05:17 2002 +0000
6621
6622      * ./src/misc/modules.c: added the --plugin-path option to give vlc an
6623        extra plugin location.
6624      * ./plugins/text/rc.c: if stdin/stdout are not connected to a TTY, we
6625        don't launch the rc interface.
6626      * ./plugins/access/http.c: fixed a compilation warning.
6627      * ./src/misc/messages.c: cosmetic enhancements in the message output.
6628
6629commit 3668622d3373559abad985f796d0f601a08af8b0
6630Author: Sam Hocevar <sam@videolan.org>
6631Date:   Thu Jun 27 19:01:28 2002 +0000
6632
6633      * ./plugins/x11/*: added the --x11-drawable and --xvideo-drawable options to
6634        tell vlc to draw in an existing drawable instead of creating a new window.
6635
6636commit 31f47190bd4c01d75b81c311697a28ea880b37d3
6637Author: Laurent Aimar <fenrir@videolan.org>
6638Date:   Thu Jun 27 18:10:16 2002 +0000
6639
6640     * all : I've forgotten theses ...
6641
6642commit b2b0749448fb79d6f68e6694f311306a62626d77
6643Author: Laurent Aimar <fenrir@videolan.org>
6644Date:   Wed Jun 26 23:11:12 2002 +0000
6645
6646     * all : I rewrite the way to read, in order to minimize seeking (
6647    faster and in prevision of VOD by http, but not yet functionnal ). But
6648    sound becomes horrible, I will try to fix it as soon as possible.
6649
6650commit 62e73f508b74167e0a9ceec13b155abb2f7aaaa0
6651Author: Christophe Massiot <massiot@videolan.org>
6652Date:   Wed Jun 19 22:47:14 2002 +0000
6653
6654    Backported stable changes.
6655
6656commit e405691afcb7d6c9d4e0917da3565fbe149114e3
6657Author: Christophe Massiot <massiot@videolan.org>
6658Date:   Tue Jun 18 23:18:40 2002 +0000
6659
6660    Ported previous stable commits.
6661
6662commit cecb7e869db3e9cecffcb712fd66c3a8bc52636e
6663Author: Gildas Bazin <gbazin@videolan.org>
6664Date:   Tue Jun 11 09:44:22 2002 +0000
6665
6666    * ./include/configuration.h: renamed MODULE_CONFIG_* macros into
6667    CONFIG_*.
6668    * ./include/configuration.h, ./plugins/gtk/gtk_preferences.c,
6669    ./plugins/filter/transform.c, ./plugins/filter/distort.c,
6670    ./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST()
6671    configuration macro.
6672    * ./include/modules.h, ./include/video_output.h,
6673    ./src/video_output/video_output.c, ./plugins/filters/*: added a
6674    VOUT_FILTER capability. Having a clear distinction between VOUTs and
6675    VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also
6676    stackable now (use --filter=foo:bar:foo etc..).
6677    * ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up +
6678    added an ADD_USAGE_HINT() configuration macro.
6679
6680commit 4d2ae9f0178b564d453da2feeb67b4102cb9e871
6681Author: Sam Hocevar <sam@videolan.org>
6682Date:   Mon Jun 10 16:48:59 2002 +0000
6683
6684      * ./FAQ: added QT6 FAQ entry.
6685
6686commit dbbbbc3ac30f924dfd4d1ee6a6f97c83b831a085
6687Author: Sam Hocevar <sam@videolan.org>
6688Date:   Mon Jun 10 00:41:08 2002 +0000
6689
6690      * ./configure.in: fixed inet_pton detection.
6691      * ./plugins/filter/deinterlace.c: the blend mode is now a lot smoother, but
6692        also a bit slower, so I also kept the old version, optimized it, and
6693        called it "mean".
6694
6695commit 9915a8b1138e6ca7008b30ff7daaf8a393862f00
6696Author: Christophe Massiot <massiot@videolan.org>
6697Date:   Sun Jun 9 23:35:33 2002 +0000
6698
6699    * Fixed some compile issues with what I checked in.
6700
6701commit d68093864dac12643792af743be3edc15743f4a5
6702Author: Christophe Massiot <massiot@videolan.org>
6703Date:   Sun Jun 9 22:57:00 2002 +0000
6704
6705    * IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ;
6706    * Mac OS X icons and fixes, courtesy of Benjamin Mironer <bmironer@noos.fr>.
6707
6708commit cee79ce46aeda52285f8200bf2e9bc17bc2d3ce2
6709Author: Sam Hocevar <sam@videolan.org>
6710Date:   Sun Jun 9 16:52:58 2002 +0000
6711
6712      * ./plugins/filter/deinterlace.c: added two new deinterlacing methods,
6713        "discard" which is very CPU efficient, and "blend" (yes there used to be
6714        a "blend" method but it's now called "linear". Don't ask) which loses some
6715        vertical resolution but discards the mice teeth effect. Information was
6716        found on http://www.100fps.com/index.htm.
6717
6718        We now have "discard", "blend", "bob" and "linear".
6719
6720commit 73ec58f68c03779a98a4c0a97a41e19253422d6c
6721Author: Sam Hocevar <sam@videolan.org>
6722Date:   Sat Jun 8 20:25:13 2002 +0000
6723
6724      * ./plugins/mad/mad_libmad.c: changed error messages to warning/debug.
6725
6726commit d1adb68e90141a380c77c130196f38aeed72a55c
6727Author: Sam Hocevar <sam@videolan.org>
6728Date:   Sat Jun 8 19:32:19 2002 +0000
6729
6730      * ./plugins/macosx/*: additional minor fixes.
6731
6732commit 58ac187094647cb9f615292679801209a8253753
6733Author: Sam Hocevar <sam@videolan.org>
6734Date:   Sat Jun 8 18:52:34 2002 +0000
6735
6736      * ./plugins/macosx/vout_macosx.m, ./plugins/macosx/aout_macosx.m,
6737        ./plugins/macosx/intf_vlc_wrapper.m: preliminary OS X compilation fixes.
6738
6739commit 8fbbb9594a0ecd9efca52dc70162c1bdf48a40ac
6740Author: Sam Hocevar <sam@videolan.org>
6741Date:   Sat Jun 8 14:08:46 2002 +0000
6742
6743      * ./include/vlc_threads.h, ./src/misc/threads.c: improved the cond_wait
6744        implementation to avoid races, by using SetEvent instead of PulseEvent.
6745
6746commit ece55c8fc27b518ceb214f8b4e3c7827a5847d8d
6747Author: Loïc Minier <lool@videolan.org>
6748Date:   Sat Jun 8 02:50:26 2002 +0000
6749
6750      * ./plugins/xosd/xosd.c: a couple more options, better defaults
6751
6752commit 2e8031b40a29bcf650782ab93a007da7be5556aa
6753Author: Loïc Minier <lool@videolan.org>
6754Date:   Sat Jun 8 01:41:22 2002 +0000
6755
6756      * ./configure.in: checking for the header should be enough in most cases
6757      * ./plugins/xosd/xosd.c: configuration options
6758
6759commit a5e3711fb88b0d73c998dab67f0b70eb8f2123d7
6760Author: Sam Hocevar <sam@videolan.org>
6761Date:   Fri Jun 7 23:53:44 2002 +0000
6762
6763      * ./plugins/win32/*: tried to port the Win32 interface to the new API. Seems
6764        to be still crashing.
6765
6766commit 5c13c83c1565cd50f3e2a57b84e39d383c891f06
6767Author: Sam Hocevar <sam@videolan.org>
6768Date:   Fri Jun 7 23:05:03 2002 +0000
6769
6770      * ./plugins/gtk/gtk_callbacks.c: some code cleaning.
6771      * ./plugins/text/rc.c: fixed the "a" command.
6772
6773commit 950e98ee51c90613e92eb60ca1b724955e8a1b95
6774Author: Loïc Minier <lool@videolan.org>
6775Date:   Fri Jun 7 22:41:50 2002 +0000
6776
6777      * forgot to cvs add the _files_ -- sorry
6778
6779commit 6c46a708b11942b47e62980bd3e19a79fc47c552
6780Author: Loïc Minier <lool@videolan.org>
6781Date:   Fri Jun 7 22:32:18 2002 +0000
6782
6783      * fixed my typos in configure.in
6784
6785commit 9edc2a463468f0fd2141190e8d705bd91b60833f
6786Author: Loïc Minier <lool@videolan.org>
6787Date:   Fri Jun 7 22:24:04 2002 +0000
6788
6789      * basic On Screen Display intf-plugin based on libxosd
6790
6791commit 5a895839f5c6f9b1450a4e4ac1b3b97bcb761c33
6792Author: Sam Hocevar <sam@videolan.org>
6793Date:   Fri Jun 7 21:45:30 2002 +0000
6794
6795      * ./src/misc/netutils.c: network mode works again.
6796
6797commit b8a59e7f243ea6e91f8887b7e35202463ccb26e6
6798Author: Sam Hocevar <sam@videolan.org>
6799Date:   Fri Jun 7 19:54:37 2002 +0000
6800
6801      * ./plugins/gtk/*: the Gnome/Gtk+ interfaces have all their features back.
6802      * ./src/playlist/playlist.c: fixed an off-by-one loop error.
6803
6804commit bd0a8b89d84e036e253a828976bb973a5fcc7f32
6805Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
6806Date:   Fri Jun 7 18:03:40 2002 +0000
6807
6808      * plugins/a52_system/.cvsignore: What about a little .cvsignore ?
6809
6810commit 74ea8fa58e39eb8dffb0c5827484517acae3c0bc
6811Author: Sam Hocevar <sam@videolan.org>
6812Date:   Fri Jun 7 16:06:09 2002 +0000
6813
6814      * ./plugins/dummy/input_dummy.c: dummy targets such as vlc:nop, vlc:loop
6815        and vlc:quit work again.
6816      * ./src/playlist/playlist.c: when a new target is added, for instance through     the "File" menu, it is automatically played.
6817
6818commit 3712520f8b2a1d83426f50a6cf4a63347da57ebb
6819Author: Sam Hocevar <sam@videolan.org>
6820Date:   Fri Jun 7 14:59:40 2002 +0000
6821
6822      * ./include/vlc_objects.h: pointers are set to NULL after a call to
6823        vlc_object_destroy (idea from stef).
6824      * ./po/pl.po: updated polish translation, thanks to Arkadiusz Lipiec
6825        <alipiec@adrenalina.pl>.
6826
6827commit b9e9cb420db33d098d3d9edea1f3e9d84d5fb18f
6828Author: Sam Hocevar <sam@videolan.org>
6829Date:   Fri Jun 7 14:30:41 2002 +0000
6830
6831      * ./src/playlist/playlist.c: lots of playlist behaviour enhancements.
6832      * ./src/misc/objects.c: we do not hang on attempt to destroy an object with
6833        a non-zero reference count, but we still complain.
6834      * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such
6835        as play, pause, stop, next, fast etc. work again.
6836      * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a
6837        workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes.
6838      * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the
6839        appropriate properties, we use it.
6840
6841commit d547ff04bf52ebc411bf4014c7fd97295274e5e4
6842Author: Eric Petit <titer@videolan.org>
6843Date:   Wed Jun 5 20:58:54 2002 +0000
6844
6845    Minor fix for the BeOS' make-package (icon loss).
6846
6847commit decae7d2872582b9cf6809d0f9312a4afd77cf3b
6848Author: Stéphane Borel <stef@videolan.org>
6849Date:   Wed Jun 5 18:29:24 2002 +0000
6850
6851    * Set object pointer to NULL after destroy.
6852
6853commit 92cae559e9421b73a6811d11906184fbfe99383f
6854Author: Stéphane Borel <stef@videolan.org>
6855Date:   Wed Jun 5 18:18:49 2002 +0000
6856
6857    * Release vout when we close spudec.
6858
6859commit 85ec39357555ce8623cce0d9cf112d49b1cf1229
6860Author: Stéphane Borel <stef@videolan.org>
6861Date:   Wed Jun 5 18:15:46 2002 +0000
6862
6863    *Only report initiliazation error when it is really an error.
6864
6865commit 1c35540e3b20c9ab9172f0656f207303ed23e08b
6866Author: Stéphane Borel <stef@videolan.org>
6867Date:   Wed Jun 5 18:07:03 2002 +0000
6868
6869    * Added mouse coordinates to vout struct. They are only update from x11 for now,
6870    and they are used nowhere.
6871
6872commit 1aa0aa3961ec17dd2f0151820ca91e83ded08eb8
6873Author: Stéphane Borel <stef@videolan.org>
6874Date:   Wed Jun 5 18:01:31 2002 +0000
6875
6876    *Check if p_vpar->p_vout is available before detaching it.
6877
6878commit e9de293df3df0a6c1b2d29a9d5acd8794f6e54f6
6879Author: Sam Hocevar <sam@videolan.org>
6880Date:   Tue Jun 4 20:33:25 2002 +0000
6881
6882    (new in MAIN)
6883      * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to
6884        fullscreen from the popup menu.
6885    (from v0_4_1_branch)
6886      * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences
6887        from the popup menu.
6888      * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes
6889        a segfault in the Gnome popup menu when toggling the interface.
6890
6891commit 7291e0a7e2e207fed4cbb7063550d60d06824018
6892Author: Sam Hocevar <sam@videolan.org>
6893Date:   Tue Jun 4 00:11:12 2002 +0000
6894
6895    (new in MAIN)
6896      * ./src/interface/interface.c: interfaces are no longer attached only to
6897        p_vlc.
6898      * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
6899        ./src/input/input.c: improvements in the playlist handling (not quite that
6900        yet though).
6901    (ported from v0_4_1_branch)
6902      * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
6903      * ./src/misc/configuration.c: fixed the --nofoo option handling.
6904      * ./src/interface/main.c: fixed two compilation warnings under Solaris.
6905
6906commit c4c5b603a20adc1a74f4417f576143d0b67cf6bc
6907Author: Olivier Teulière <ipkiss@videolan.org>
6908Date:   Mon Jun 3 21:43:41 2002 +0000
6909
6910     * added the --with-dvbpsi-tree option
6911
6912commit dbabd8d1b588e34ed2365bba846db4d04eca1905
6913Author: Gildas Bazin <gbazin@videolan.org>
6914Date:   Mon Jun 3 07:22:36 2002 +0000
6915
6916    * ./plugins/win32/waveout.c: waveOutUnprepareHeader() was never being
6917    called. This should fix the memory leak some people reported when using
6918    the waveout plugin.
6919
6920commit 40592166a84f0a28c12ca0bfba132f82beffba64
6921Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
6922Date:   Sun Jun 2 23:43:38 2002 +0000
6923
6924      * Makefile, configure.in, configure, MODULES: added a52_system input module.
6925      * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input
6926        module.
6927      * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from
6928        the a52 input module.
6929
6930    Note: the new module aims at reading ac3 streams but it works only with the
6931    ac3_spdif "decoder" since it is the only one which dates each frame contrary
6932    to the others which can't avoid a flood from the input module.
6933
6934commit 651da7f20399c92550247b097c1cf0a0b296fe6e
6935Author: Sam Hocevar <sam@videolan.org>
6936Date:   Sun Jun 2 23:29:29 2002 +0000
6937
6938    (ported from v0_4_1_branch)
6939      * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of
6940        Vladimir Chernyshov <greengrass@writeme.com>.
6941
6942commit e058a31531c7d1375a0bc1a3540d4f15cb40da4e
6943Author: Sam Hocevar <sam@videolan.org>
6944Date:   Sun Jun 2 23:11:48 2002 +0000
6945
6946    (new in MAIN)
6947      * ./plugins/spudec/spu_decoder.c: we now use FIND_ANYWHERE to find a vout.
6948    (ported from v0_4_1_branch)
6949      * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it
6950        currently sucks.
6951      * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo
6952        and --no-foo as negations for --foo. Also, the --help output is nicer.
6953      * ./plugins/qnx/vout_qnx.c: QNX compilation fix.
6954
6955commit 1a6e240dba69093e2b2e6e23156b3e0b34ee60ca
6956Author: Christophe Massiot <massiot@videolan.org>
6957Date:   Sun Jun 2 23:03:22 2002 +0000
6958
6959    * Updated README.
6960
6961commit dfac0d1dd97a15d090b19e8560ad102f3f03cc9f
6962Author: Christophe Massiot <massiot@videolan.org>
6963Date:   Sun Jun 2 22:45:31 2002 +0000
6964
6965    Bumped up version number to 0.5.0-cvs.
6966
6967commit b60815ca26a806295facb9d47bc0657ed39eb9b2
6968Author: Christophe Massiot <massiot@videolan.org>
6969Date:   Sun Jun 2 22:32:46 2002 +0000
6970
6971      * ./plugins/macosx: rewrote the net panel for OS X
6972
6973commit 5cfee5890e9e555105e4dcaae36980ef87943aac
6974Author: Gildas Bazin <gbazin@videolan.org>
6975Date:   Sun Jun 2 15:51:30 2002 +0000
6976
6977    * ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS.
6978
6979commit f8570a695a92e33309f238df9eec1044651f63e6
6980Author: Gildas Bazin <gbazin@videolan.org>
6981Date:   Sun Jun 2 14:26:16 2002 +0000
6982
6983    * ./include/os_specific.h: changed prototype of system_*() to use vlc_t
6984    instead of vlc_object_t.
6985
6986commit 695669c95fcc493cf48fb995b967ed58f8b07efd
6987Author: Sam Hocevar <sam@videolan.org>
6988Date:   Sun Jun 2 13:49:35 2002 +0000
6989
6990    (new in MAIN)
6991      * ./plugins/dvd/dvd_es.c, ./plugins/satellite/input_satellite.c,
6992        ./plugins/dvdread/input_dvdread.c: updated outdated variable names.
6993    (ported from 0_4_1_branch)
6994      * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer
6995        which caused subtitles to appear slanted in odd width windows.
6996
6997commit 9d64d52219b29d887b7223ab43e3f3de4f7e396b
6998Author: Gildas Bazin <gbazin@videolan.org>
6999Date:   Sun Jun 2 13:38:03 2002 +0000
7000
7001    * ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h.
7002
7003commit 9b21679c04e34024ed9e83c7f40670f715d8d471
7004Author: Christophe Massiot <massiot@videolan.org>
7005Date:   Sun Jun 2 12:16:31 2002 +0000
7006
7007    * New Loop menu item in OS X interface.
7008
7009commit b73f6722b19f7e553f7516d7533eeed6074b6ea3
7010Author: Sam Hocevar <sam@videolan.org>
7011Date:   Sun Jun 2 11:59:46 2002 +0000
7012
7013    (new in MAIN)
7014      * ./src/playlist/playlist.c, src/input/input.c: added safety checks to
7015        prevent crashes on next file.
7016    (ported from 0_4_1_branch)
7017      * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate
7018        popup menus when no stream is being played, even in network mode.
7019      * ./src/input/mpeg_system.c: removed unnecessarily verbose message.
7020
7021commit 1de74b8731b3bfbd0c76eb67a7e4348a1fa3087c
7022Author: Gildas Bazin <gbazin@videolan.org>
7023Date:   Sun Jun 2 10:28:48 2002 +0000
7024
7025    * ./plugins/a52/a52.c: compilation fix. Following C99 we have to include
7026    <stdint.h> but Solaris doesn't have it so we include <inttypes.h> when
7027    it isn't found.
7028
7029commit 211d6badd6e8fccfe412dc68ad8135423efbbe51
7030Author: Sam Hocevar <sam@videolan.org>
7031Date:   Sun Jun 2 09:03:54 2002 +0000
7032
7033      * ./src/video_output/video_output.c: fixed the "picture has invalid status"
7034        bug which might have been the cause of crashes.
7035      * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
7036        using "--filter crop --autocrop".
7037      * ./vlc.spec: added missing filters to the RPM generation.
7038      * ./src/misc/objects.c: commented all functions.
7039      * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
7040      * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.
7041
7042commit 91eb944bca5bf25a844cc9f3a4a3da86dff26069
7043Author: Christophe Massiot <massiot@videolan.org>
7044Date:   Sun Jun 2 01:20:52 2002 +0000
7045
7046    * Channel change support on Mac OS X ;
7047    * New OS X icon, courtesy of Benjamin Mironer <bmironer@noos.fr>
7048
7049commit 8d5d2448500b2003a21e55a14ff3170aa84afe52
7050Author: Christophe Massiot <massiot@videolan.org>
7051Date:   Sat Jun 1 23:42:04 2002 +0000
7052
7053    Mac OS X interface :
7054    * fixed a bug in the chapter handling ;
7055    * more keystrokes ;
7056
7057commit 71ec135b95bd6fa66b042dccc16ac928ae225ee3
7058Author: Sam Hocevar <sam@videolan.org>
7059Date:   Sat Jun 1 18:04:49 2002 +0000
7060
7061      * ALL: got rid of p_object->p_this which is now useless.
7062
7063commit 3722c40b96a70ec64fad1b100bc7f7e7fdff87e0
7064Author: Sam Hocevar <sam@videolan.org>
7065Date:   Sat Jun 1 17:11:41 2002 +0000
7066
7067      * ./bootstrap.sh: ah ah ah. CVS likes to make fun out of me.
7068
7069commit f60d5d587a4013e83b9b4a6d11641badf207c79d
7070Author: Sam Hocevar <sam@videolan.org>
7071Date:   Sat Jun 1 17:09:25 2002 +0000
7072
7073      * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes.
7074      * ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does
7075        not include CVS Id lines in automatically created files.
7076
7077commit 1dedf688bade69ffe778abd12f7cf810c6c6dcd9
7078Author: Sam Hocevar <sam@videolan.org>
7079Date:   Sat Jun 1 16:45:35 2002 +0000
7080
7081      * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c,
7082        src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix.
7083      * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c,
7084        ./plugins/directx/vout_events.c: the DirectX notification and event threads
7085        now use the vlc_thread_create / vlc_thread_ready scheme. Untested.
7086      * ./configure.in: added a check for inttypes.h and sys/int_types.h.
7087      * ./configure.in: fixed the HTTP plugin compilation under BeOS.
7088      * ./plugins/network/ipv6.c: reactivated IPv6 module.
7089
7090commit 2dad070c9fadba304775b44b6e41edbf67c16784
7091Author: Sam Hocevar <sam@videolan.org>
7092Date:   Sat Jun 1 14:31:32 2002 +0000
7093
7094      * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable.
7095      * ./include/main.h: replaced p_sys with explicit variables because it's
7096        really much simpler this way. Gildas, will you ever forgive me ? :-)
7097
7098commit 23379347d1a9b87795f717c9ffaee06d0b42e938
7099Author: Sam Hocevar <sam@videolan.org>
7100Date:   Sat Jun 1 13:52:24 2002 +0000
7101
7102      * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the
7103        vlc_thread_create / vlc_thread_ready scheme to signal readiness.
7104      * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t.
7105      * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which
7106        belongs to plugins/mpeg_vdec.
7107      * ./ChangeLog: imported the 0_4_1_branch changelog.
7108      * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix.
7109
7110commit 9e3ab283c258cba17e4ca6730d84f9d00d49b068
7111Author: Sam Hocevar <sam@videolan.org>
7112Date:   Sat Jun 1 12:32:02 2002 +0000
7113
7114      * ALL: the first libvlc commit.
7115
7116       As for video output 4, this breaks almost everything, but I'll slowly
7117      do what remains to be fixed during the weekend.
7118
7119       Changes in vlc:
7120       ===============
7121
7122      * vlc is now a very small program (20 lines) which uses the libvlc API;
7123       it is quite simple for the moment but can be extended in the future.
7124
7125      * interfaces, decoders, video outputs, etc. are now almost the same
7126       objects (yes, I know, this is C++ redone in C) and are structured in
7127       a tree. More about this later, but basically it allows the following
7128       nice features:
7129        - several interfaces
7130        - several playlists with several outputs
7131        - input plugins spawning helper interfaces (will be used for DVD menus)
7132        - anything spawning anything; I swear there are useful uses for this!
7133
7134      * libvlc can be used in other programs; I'm currently writing a Mozilla
7135       plugin for my employer.
7136
7137       Things currently broken:
7138       ========================
7139
7140      * most interfaces, most ports
7141      * the playlist handling (almost finished rewriting this though). This means
7142       no file can be played from the GUI, you need to use the commandline. This
7143       also means it segfaults at EOF, when exiting the program, and it sometimes
7144       refuses to open a file when asked to.
7145
7146commit 36c0b1516d274aec95ed0cf13fc2996dc7e53e3b
7147Author: Sam Hocevar <sam@videolan.org>
7148Date:   Sat Jun 1 11:11:51 2002 +0000
7149
7150      * ./plugins/macosx/intf_vlc_wrapper.m: fix for non-ASCII filenames in the
7151        MacOS X interface, courtesy of Watanabe Go <go@dsl.gr.jp>.
7152
7153commit e5b87d5ca70224e09b0c321536bcd8350cc08021
7154Author: Sam Hocevar <sam@videolan.org>
7155Date:   Sat Jun 1 11:08:24 2002 +0000
7156
7157      * ./plugins/chroma/i420_yuy2.h: fixed an old overflow bug spotted by
7158        Rudolf Cornelissen.
7159
7160commit cdd801debe59ae9af3888035deb2a8e8eafacd0f
7161Author: Sam Hocevar <sam@videolan.org>
7162Date:   Sat Jun 1 10:47:07 2002 +0000
7163
7164      * ./plugins/chroma/i420_rgb16.c: fix for skewed display in software RV32
7165        mode, courtesy of Pascal Levesque.
7166
7167commit 1e803beae9a84aabc89dad7b7bac61cd7abe0c1b
7168Author: Tony Castley <tcastley@videolan.org>
7169Date:   Sat Jun 1 09:21:59 2002 +0000
7170
7171    Fixes for preventing multiple playlist windows
7172    and improvements and corrections in videoout.
7173
7174commit 4754b3a01f2b1b48c3bfc19f25325feefc1d6abd
7175Author: Tony Castley <tcastley@videolan.org>
7176Date:   Sat Jun 1 09:20:16 2002 +0000
7177
7178    Fix to prevent multiple Playlist windows
7179
7180commit ff256e3231f614a7b7ef9de7deb0281d76d2c719
7181Author: Tony Castley <tcastley@videolan.org>
7182Date:   Sat Jun 1 08:54:48 2002 +0000
7183
7184    Fixes for Playlist window
7185
7186commit e412ce5f0517e1da7e6b4f4b763c238f3b500ff3
7187Author: Tony Castley <tcastley@videolan.org>
7188Date:   Sat Jun 1 08:54:08 2002 +0000
7189
7190    * Fixes for Playlist window.  Now only creates one and destroys correctly.
7191    * Fixed the height of the output video, was one to big.
7192
7193commit d4eef422ca56f033500376274c9919d2aba1787a
7194Author: Christophe Massiot <massiot@videolan.org>
7195Date:   Fri May 31 21:56:01 2002 +0000
7196
7197    * Compilation fixes for Solaris ;
7198
7199commit f5bd9c097c3eea5c73b9fdcac96e198d2b2b9ccf
7200Author: Christophe Massiot <massiot@videolan.org>
7201Date:   Fri May 31 21:37:42 2002 +0000
7202
7203    * plugins/sdl/aout_sdl.c : Fixed an endianness issue created by a
7204      brain-dead developer :p
7205
7206commit 2cf9b0f3c2ae87c78b5972a60cf440a994f8269b
7207Author: Olivier Teulière <ipkiss@videolan.org>
7208Date:   Fri May 31 01:09:51 2002 +0000
7209
7210    Win32 interface:
7211     * The "Eject" button is enabled only after we played a dvd or vcd.
7212     * The toolbar is now flat and less cubist.
7213     * Got rid of the ugly slider with some winXP skins.
7214     * Added a config option to limit the number of messages in the log
7215       window (default is set to 500).
7216
7217commit c8d6aecd454a4143fcad72bbdd2215c4c74da386
7218Author: Gildas Bazin <gbazin@videolan.org>
7219Date:   Thu May 30 13:58:17 2002 +0000
7220
7221    * ./plugins/mpeg_vdec/vpar_headers.c: don't try to deference a null
7222    pointer (fix from sam).
7223
7224commit 908777d2e4e8efcb5e534ac5cfa4d456808501e6
7225Author: Cyril Deguet <asmax@videolan.org>
7226Date:   Thu May 30 13:39:43 2002 +0000
7227
7228    - gnome.c didn't compile
7229      (Gildas you forgot the default value for gnome-toolbartext, I assume
7230       it was 1 ;)
7231
7232commit b123e61f6297232a26b090cb27248a2064fabd46
7233Author: Cyril Deguet <asmax@videolan.org>
7234Date:   Thu May 30 13:22:43 2002 +0000
7235
7236    - removed the obsolete artificial delay when switching channels.
7237      Now it is ultra-fast !
7238
7239commit 80aa3da1baa0e048d1119091bad4ec4085274ed7
7240Author: Xavier Marchesini <xav@videolan.org>
7241Date:   Thu May 30 08:59:42 2002 +0000
7242
7243     * intf_eject.c : added ejection code for Win32. Please test it under
7244                      Win95/98/Me, I just can't install a winme
7245                      in my work office :).
7246     * plugins/win32/* : enabled the "Eject" button (thanks Ipkiss)
7247     * src/misc/netutils.c : just changed my mail :P
7248
7249commit 0170377dc07808be9105b199c5e26142e52a2cd9
7250Author: Gildas Bazin <gbazin@videolan.org>
7251Date:   Thu May 30 08:17:04 2002 +0000
7252
7253    * changed ADD_BOOL and ADD_BOOL_WITH_SHORT config macros to accept a
7254    default value as an argument.
7255    * modified the command line parsing to accept --foo and --no-foo when a
7256    "foo" boolean config option is defined.
7257    * modified the help menu to indicate if the option is enabled or
7258    disabled by default.
7259
7260commit 9df1a97b02e02e64a62f06cf6dd6d02d27d28264
7261Author: Sam Hocevar <sam@videolan.org>
7262Date:   Wed May 29 18:39:14 2002 +0000
7263
7264      * ./src/video_output/video_output.c: when the video output hasn't received
7265        a new picture for a while, it redisplays the last displayed one. This will
7266        be useful for DVD menus, but also solves the "picture becomes black when
7267        vlc is paused" issue.
7268
7269commit ae1fb706a3064578d42aa7ffb55abe4151f5fa78
7270Author: Gildas Bazin <gbazin@videolan.org>
7271Date:   Wed May 29 10:08:03 2002 +0000
7272
7273    * ./plugins/dummy/dummy.c: added a CATEGORY_HINT to the config.
7274    * ./plugins/x11/xcommon.c: small change to the ToggleFullscreen routine
7275    to avoid a flickering during the switch.
7276
7277commit 0aeed985a6e5947f3f31e14fcec2277956dc580a
7278Author: Sam Hocevar <sam@videolan.org>
7279Date:   Tue May 28 22:49:25 2002 +0000
7280
7281      * ./plugins/filters/*: fixed inconsistencies.
7282
7283commit e9577415e27614d48bb58e5215deb75a421227b8
7284Author: Olivier Teulière <ipkiss@videolan.org>
7285Date:   Tue May 28 21:44:46 2002 +0000
7286
7287     * New icons for the toolbar buttons
7288     * URL can now start with "http://" in the Network dialog box
7289     * Updated the About dialog box
7290
7291commit 95179314ea9a27f783b3ad8ffed35814fa25e3f6
7292Author: Stéphane Borel <stef@videolan.org>
7293Date:   Tue May 28 18:34:42 2002 +0000
7294
7295    *Added a b_force flag to picture_t so that we can force the display
7296    of an image even if it is late.
7297
7298commit a944ebffaabbd3bef9b549cadb8b50ac3638e7da
7299Author: Sam Hocevar <sam@videolan.org>
7300Date:   Mon May 27 19:35:41 2002 +0000
7301
7302      * ./plugins/filter/*: filters are now configurable through the configuration
7303        system. Patch from Sigmund Augdal <sigmunau@stud.ntnu.no>.
7304
7305commit 09186fe636637601f5c6f20c10ed89e274722d07
7306Author: Sam Hocevar <sam@videolan.org>
7307Date:   Mon May 27 18:35:53 2002 +0000
7308
7309      * ./po/pl.po: uh uh uh, forgot to cvs add this file...
7310
7311commit 6c4fa3740c4b0114c7ceebab9e4f427afbfd57b4
7312Author: Sam Hocevar <sam@videolan.org>
7313Date:   Mon May 27 18:34:33 2002 +0000
7314
7315      * ./po/vlc.pot: updated potfile.
7316      * ./po/pl.po: polish translation, courtesy of Arkadiusz Lipiec
7317        <A.Lipiec@elka.pw.edu.pl>.
7318
7319commit c6412d0eb758f66e735cea6acb384ce587b28a77
7320Author: Sam Hocevar <sam@videolan.org>
7321Date:   Mon May 27 18:33:35 2002 +0000
7322
7323      * ./debian/control: updated Debian package descriptions.
7324
7325commit 9687686cd51319180c64a20fefb5c5c5fa2104a6
7326Author: Sam Hocevar <sam@videolan.org>
7327Date:   Mon May 27 18:26:31 2002 +0000
7328
7329      * ./plugins/aa/aa.c: removed all palette code as it was unused.
7330      * ./plugins/aa/aa.c: moved the aa_fastrender call from vout_Display to
7331        vout_Render.
7332      * ./plugins/aa/aa.c: added support for resizing and right-click menu.
7333
7334       (patch courtesy of Sigmund Augdal <sigmunau@stud.ntnu.no>)
7335
7336commit 2b648b82afd3547f1d89a447148901060a18016d
7337Author: Laurent Aimar <fenrir@videolan.org>
7338Date:   Mon May 27 16:01:42 2002 +0000
7339
7340        ALL : In order to make ac3 working in avi file, I've deplaced some code
7341    from ac3 decoder to mpeg_system.c. ( skip 3 bytes is now done in
7342    mpeg_system.c and no longer in ac3 audio decoder ).
7343
7344commit d2ff612b5e0138bafe53dc2a605b802d28764da7
7345Author: Alexis de Lattre <alexis@videolan.org>
7346Date:   Mon May 27 01:49:41 2002 +0000
7347
7348    Link to the GPL licence
7349    GFDL licence know used for the licence
7350
7351commit 11964fbb04cfd8f924af72f5fb93a498c27ee007
7352Author: Christophe Massiot <massiot@videolan.org>
7353Date:   Sat May 25 21:42:36 2002 +0000
7354
7355    Changed download URL.
7356
7357commit 79445d6a342450d73b8ac6d039cb45a19442e60a
7358Author: Marc Ariberti <marcari@videolan.org>
7359Date:   Sat May 25 19:15:50 2002 +0000
7360
7361      * src/misc/netutils.c: tests if message from vlcs begins with 'E:' or 'I:'
7362      instead of testing 'E: ' and 'I: ' (to simplify miniVLCS)
7363
7364commit fb98cdb0561668c46f178d9e95890fc98eb85684
7365Author: Laurent Aimar <fenrir@videolan.org>
7366Date:   Sat May 25 16:23:07 2002 +0000
7367
7368        * all: avi file is a piece of sh*t, make more test.
7369
7370commit 830af7ae30c069d8359fb5938fdfcd59ea876f72
7371Author: Gildas Bazin <gbazin@videolan.org>
7372Date:   Fri May 24 12:42:14 2002 +0000
7373
7374    * ./include/inpu_ext-dec.h added a check to fifo->b_die after the call
7375    to BitstreamNextDataPacket() in GetChunk().
7376    Code using GetChunk() also needs to check fifo->b_die before using the
7377    obtained data.
7378    This fixes frequent crashes you get on win32 with the a52 plugin when you
7379    close a stream.
7380
7381commit f8a2f7c85cb84107d96378406f4f6d5cb0027269
7382Author: Christophe Massiot <massiot@videolan.org>
7383Date:   Thu May 23 22:33:44 2002 +0000
7384
7385    update release-howto
7386
7387commit 1fa711aebc995b1e5b180a9fb7fe67ce24a9aacb
7388Author: Sam Hocevar <sam@videolan.org>
7389Date:   Thu May 23 22:21:14 2002 +0000
7390
7391      * ./src/video_output/video_output.c: the video output thread was never
7392        joined! A pretty old bug...
7393
7394commit 54e1790bfd2593943ae510cbd8931dd28e9c7ca1
7395Author: Jon Lech Johansen <jlj@videolan.org>
7396Date:   Thu May 23 22:18:55 2002 +0000
7397
7398      * ./plugins/macosx/intf_open.m: Remember last open file panel location,
7399        thanks to <ssudre2@wanadoo.fr>
7400
7401commit b6f4ca51b78537f22ebe16e3c01811461aa0b145
7402Author: Christophe Massiot <massiot@videolan.org>
7403Date:   Thu May 23 21:42:43 2002 +0000
7404
7405    Updated Mac OS X readme, courtesy of The DJ <d.hartman@student.utwente.nl>.
7406
7407commit c1685097d3fc89853c37b45be80bab1d1591a701
7408Author: Christophe Massiot <massiot@videolan.org>
7409Date:   Wed May 22 23:40:50 2002 +0000
7410
7411     * Updated ChangeLog
7412     * Updated release date
7413
7414commit 64845e08f503f9e5609ad196e5e514b9408bfa02
7415Author: Christophe Massiot <massiot@videolan.org>
7416Date:   Wed May 22 23:11:00 2002 +0000
7417
7418    Fixed HTTP input under Win32 (thanks ipkiss).
7419
7420commit 9f5db9fda08d037a3758a09ea0ce5ccf2d2dbbf8
7421Author: Sam Hocevar <sam@videolan.org>
7422Date:   Wed May 22 21:42:47 2002 +0000
7423
7424      * ./plugins/dvd/dvd_seek.c: reverted a previous change in DVD input which
7425        caused input to get stuck in interleaved cells.
7426
7427commit 39faf1b6f0d16104ef14d6e080f5f112487e22c5
7428Author: Sam Hocevar <sam@videolan.org>
7429Date:   Wed May 22 21:30:08 2002 +0000
7430
7431      * ./plugins/gtk/gnome.glade: removed bevel from title and chapter buttons.
7432
7433commit afdfd513606ee1100b03fe561c78aed7d3bb879e
7434Author: Sam Hocevar <sam@videolan.org>
7435Date:   Wed May 22 21:15:04 2002 +0000
7436
7437      * ./plugins/mad/mad_adec.c, ./plugins/mad/mad_libmad.c: use intf_WarnMsg for
7438        debug messages instead of intf_ErrMsg.
7439
7440commit 630692cc63f302da49425e8abfca16c725f0e71c
7441Author: Sam Hocevar <sam@videolan.org>
7442Date:   Wed May 22 21:08:42 2002 +0000
7443
7444      * ./plugins/win32/network.dfm, plugins/macosx/intf_open.m: updated channel
7445        server default hostname.
7446
7447commit 4a2ea217d656ef57ac461892f6b000548f7d91cf
7448Author: Sam Hocevar <sam@videolan.org>
7449Date:   Wed May 22 21:05:18 2002 +0000
7450
7451      * ./plugins/chroma/i420_yuy2.h: bugfix for the I420 to YUY2 MMX chroma
7452        transformations, with the help of Pascal Levesque.
7453
7454commit 0cd5d9133656183f9d25ba3b1019a6272487fcd9
7455Author: Gildas Bazin <gbazin@videolan.org>
7456Date:   Wed May 22 19:31:33 2002 +0000
7457
7458    * ./src/misc/modules.c: restored plugins hiding as the problem is fixed.
7459    * ./plugins/directx/directx.c: UnregisterClass() in MODULE_DEACTIVATE. If
7460       we don't do this, trying to use the class when the plugin is reloaded will
7461       cause a segfault.
7462
7463    PS: on Win32 the sdl plugin is still affected by this. It looks like SDL keeps
7464        an internal state which isn't updated when we reload the plugin.
7465
7466commit 0f15b563f2dd5aaf6e05f8b11e3a76562b4759cb
7467Author: Sam Hocevar <sam@videolan.org>
7468Date:   Wed May 22 17:19:46 2002 +0000
7469
7470      * ./src/misc/modules.c: disabled module autohide until we find out why a
7471        reloaded module sometimes does not work properly.
7472
7473commit 2bb1112c082708ae8f784f3142acabc9008f64af
7474Author: Sam Hocevar <sam@videolan.org>
7475Date:   Wed May 22 17:17:45 2002 +0000
7476
7477      * ./plugins/access/file.c, plugins/dvd/dvd_seek.c: readability changes.
7478      * ./Makefile: the vlc rule depends on modules_builtin.h.
7479      * ./include/modules_inner.h: removed useless code.
7480
7481commit 8bf866edd4ea5434c2450805a41f67859877f907
7482Author: Olivier Teulière <ipkiss@videolan.org>
7483Date:   Wed May 22 17:12:45 2002 +0000
7484
7485     * ALL: replaced TUpDown components by TCSpinEdit ones, which allow
7486       values greater than 32767. It fixes the audio bug ocurring when a
7487       configuration file is saved under the win32 interface
7488
7489     * ./plugins/win32/mainframe.cpp: Added some extra space between
7490       statusbar and toolbar when nothing is displayed. I find it nicer :)
7491
7492commit a457b188a1f17d05e5e53f1885a6d5ff59fa03c8
7493Author: Gildas Bazin <gbazin@videolan.org>
7494Date:   Wed May 22 14:20:41 2002 +0000
7495
7496    * ./plugins/text/logger.c: on win32 the logger interface shows up a dos
7497      command box.
7498    * ./plugins/gtk/gnome.c: fixed uninitialized variable. (from Sam)
7499    * ./plugins/gtk/gtk_playlist.c: simplified GtkRebuildCList(). (from Sam)
7500
7501commit 3c809e53141a5c7ab41ce7ba26d768ccee26952c
7502Author: Johan Bilien <jobi@videolan.org>
7503Date:   Wed May 22 12:50:21 2002 +0000
7504
7505        * plugins/vcd/vcd.c: added svcd shortcut to the vcd input
7506
7507commit 6cec0a69e8d4db44162b02bea205e8977f232cc2
7508Author: Tony Castley <tcastley@videolan.org>
7509Date:   Wed May 22 12:23:41 2002 +0000
7510
7511    Changes to reduce segfaults on exit, and also allow only one Playlist window.
7512
7513commit 455104ab9fc62aeba5898641114b192c357e920f
7514Author: Loïc Minier <lool@videolan.org>
7515Date:   Wed May 22 11:23:56 2002 +0000
7516
7517      * ./include/modules_inner.h: fixed a crash when reopening a hidden
7518        module (by sam)
7519
7520commit 0b04c7395d53fdad933514ac22193e2a28945fde
7521Author: Christophe Massiot <massiot@videolan.org>
7522Date:   Tue May 21 22:09:45 2002 +0000
7523
7524    * Updated spec for ffmpeg.
7525
7526commit 26a3b9dd1b55bf70bd0228c49865b04248475139
7527Author: Gildas Bazin <gbazin@videolan.org>
7528Date:   Tue May 21 13:34:31 2002 +0000
7529
7530    * On Win32 the DVD access plugin has to be explicitly requested. This
7531      avoids crashes when the input thread tries to open files as dvds.
7532
7533commit f5f70e2beba3ad114ed1296ce2ec0beb6a6e0123
7534Author: Loïc Minier <lool@videolan.org>
7535Date:   Tue May 21 13:27:32 2002 +0000
7536
7537      * fixed a side-effect bug causing crashes on DVD title change
7538
7539commit 9b3216c8e441c8868278507323704ec86332cc72
7540Author: Gildas Bazin <gbazin@videolan.org>
7541Date:   Tue May 21 07:48:50 2002 +0000
7542
7543    * ./plugins/directx/aout_directx.c: fixed compile warnings.
7544
7545commit d4a50a341a2cec06f6d0be17345aa7379fcfa74e
7546Author: Gildas Bazin <gbazin@videolan.org>
7547Date:   Tue May 21 06:55:48 2002 +0000
7548
7549    * ./plugins/network/ipv6.c: fixed a stupid bug.
7550
7551commit f5f0a1cd00d1c8ef90e7267763d7f7f2e1d13ad0
7552Author: Sam Hocevar <sam@videolan.org>
7553Date:   Tue May 21 03:37:17 2002 +0000
7554
7555      * ./plugins/chroma/i420_yuy2.c: margin support for the 420 planar to 422
7556        packed chroma transformations.
7557
7558commit 6eb7dd20a465d840e17a59f11217d29bd7fc9d86
7559Author: Sam Hocevar <sam@videolan.org>
7560Date:   Tue May 21 02:46:39 2002 +0000
7561
7562      * ./plugins/chroma/i420_yuy2.h: fixed the BeOS crash. Margin handling isn't
7563        done yet, though.
7564
7565commit 7d8822ee4610b3bd4adc65395336bde7a4d185cd
7566Author: Sam Hocevar <sam@videolan.org>
7567Date:   Tue May 21 01:40:17 2002 +0000
7568
7569      * ./src/input/input.c: fixed a bug with the input remaining stuck when no
7570        network data was present.
7571
7572commit b27d2f93d6ac431e4e217b0034d5417ec8fff27a
7573Author: Olivier Teulière <ipkiss@videolan.org>
7574Date:   Tue May 21 01:29:38 2002 +0000
7575
7576     * Fixed a stupid bug in the Network dialog.
7577
7578commit 35070dfc3ff02523dad09b0c57a19b52bfd374f3
7579Author: Sam Hocevar <sam@videolan.org>
7580Date:   Tue May 21 01:27:26 2002 +0000
7581
7582      * ./plugins/mpeg_system/mpeg_ts.c: fixed a warning.
7583
7584commit f91631ad5ac94fb07e2018f5228dd83d9cd8c0a3
7585Author: Sam Hocevar <sam@videolan.org>
7586Date:   Tue May 21 00:34:41 2002 +0000
7587
7588      * ./plugins/dvd/dvd_access.c, plugins/dvd/dvd_seek.c: very minor cosmetic
7589        fixes.
7590
7591commit 75424d35e920a3d828052e4141d6c095c5b57a9c
7592Author: Sam Hocevar <sam@videolan.org>
7593Date:   Tue May 21 00:23:37 2002 +0000
7594
7595      * src/input/input_ext-plugins.c, src/input/input_ext-intf.c: boundary checks
7596        on seek.
7597
7598commit be685831886a5036677bbb04cea72b78731e6441
7599Author: Sam Hocevar <sam@videolan.org>
7600Date:   Mon May 20 22:45:03 2002 +0000
7601
7602      * ./plugins/dvd/*: fixed a few inconsistences.
7603      * ./plugins/dvd/*: renamed i_start/i_end couples when they actually
7604        meant i_first/i_last.
7605
7606commit 1ac32f37988a918d8f3720fff6c14b70c9310b39
7607Author: Sam Hocevar <sam@videolan.org>
7608Date:   Mon May 20 22:39:36 2002 +0000
7609
7610      * ./src/interface/main.c: fixed a little memleak.
7611      * ./src/input/input_dec.c: removed useless code.
7612      * ./src/input/input.c, ./plugins/gtk/gtk.c: fixed access to uninitialized
7613        variables.
7614      * ./plugins/dvd/dvd_demux.c: fixed the pf_demux return value.
7615
7616commit e7061e867fefbbcb1fd5ceabca3377d4977f4ed0
7617Author: Sam Hocevar <sam@videolan.org>
7618Date:   Mon May 20 22:36:42 2002 +0000
7619
7620      * ./src/misc/iso_lang.c: code simplifications.
7621      * ./src/misc/iso_lang.c: the language prototypes now use the const keyword.
7622
7623commit b651216e7822ff0113c10228982c36b30fbbc04e
7624Author: Sam Hocevar <sam@videolan.org>
7625Date:   Mon May 20 22:34:56 2002 +0000
7626
7627      * ./po/*: updated language files.
7628
7629commit 581319a16e1ff627213dda52830c5ca7ed470176
7630Author: Sam Hocevar <sam@videolan.org>
7631Date:   Mon May 20 22:30:19 2002 +0000
7632
7633      * ./plugins/x11/xcommon.c: fixed x11 and xvideo alternate fullscreen (gibalou
7634        on t'aiiiiiiiiimeuh).
7635
7636commit 50e5262462a38131a0bd84480cb3076d81f2f61f
7637Author: Sam Hocevar <sam@videolan.org>
7638Date:   Mon May 20 22:26:01 2002 +0000
7639
7640      * ./configure.in: tried to fix the -lavcodec detection.
7641
7642commit ff4bf779fb0d2afcee74979c6abbe2ea99c91827
7643Author: Christophe Massiot <massiot@videolan.org>
7644Date:   Mon May 20 20:58:58 2002 +0000
7645
7646    * Bumped up version number to 0.4.0 ;
7647    * Updated changelog.
7648
7649commit 3ce5cf59667f9a117c87a3b685cc882ba9379373
7650Author: Gildas Bazin <gbazin@videolan.org>
7651Date:   Mon May 20 19:49:18 2002 +0000
7652
7653    * First try for IPv6 support on Win32. This hasn't been tested so it
7654      might not work! To compile this stuff you need a mingw compiler with
7655      w32api-1.3.
7656
7657    The win32 code uses the getaddrinfo function because inet_pton is
7658    supposed to be deprecated and not supported by Microsoft. gethostbyname2
7659    isn't supported as well. Maybe we could try to unify the ipv6 plugin and
7660    have all the ports use getaddrinfo ? (I didn't dare to do it because I
7661    don't want to break anything before a release ;-)
7662
7663commit 778c00c7eb4cd47ea206a4017267db4b5d4b5d60
7664Author: Sam Hocevar <sam@videolan.org>
7665Date:   Mon May 20 19:34:58 2002 +0000
7666
7667      * ./src/video_output/vout_pictures.c: workaround for a bug in the dummy vout.
7668
7669commit ebf2982eaf7ed4d68477aa4bb2e1700ba87e4510
7670Author: Sam Hocevar <sam@videolan.org>
7671Date:   Mon May 20 19:12:16 2002 +0000
7672
7673      * ./Makefile: we check for Makefile.config before including it.
7674
7675commit cd08e2c2544b1268c7bb387be1a983fdd373c54e
7676Author: Sam Hocevar <sam@videolan.org>
7677Date:   Mon May 20 19:02:22 2002 +0000
7678
7679      * ./plugins/dummy/dummy.c: added --dummy-chroma option.
7680      * ./plugins/dummy/vout_dummy.c: the dummy vout plugin now uses vlc's
7681        vout_AllocatePicture instead of its own.
7682      * ./src/video_output/vout_pictures.c: added YUY2 in vout_AllocatePicture.
7683
7684commit f762dca1a46e7f371bd016c89fe330a31de97d1f
7685Author: Christophe Massiot <massiot@videolan.org>
7686Date:   Mon May 20 18:51:57 2002 +0000
7687
7688    Added Makefile.config.
7689
7690commit f461b69007924f0e9076ee61df30bc37deaad5ed
7691Author: Sam Hocevar <sam@videolan.org>
7692Date:   Mon May 20 18:43:02 2002 +0000
7693
7694      * ./Makefile: forgot to remove Makefile.config in the distclean rule.
7695
7696commit 2cd2d8b31a3f00e5408cb4cf6312609888ad04a7
7697Author: Gildas Bazin <gbazin@videolan.org>
7698Date:   Mon May 20 15:03:33 2002 +0000
7699
7700    * Added an option to disable the dynamic range compression.
7701
7702commit 287f188ad969729ec0aefc5ff2971b76d6a6b0ac
7703Author: Sam Hocevar <sam@videolan.org>
7704Date:   Mon May 20 14:22:52 2002 +0000
7705
7706      * ./ChangeLog: updated changelog.
7707
7708commit b4985b910a319c9d78dddc5ab8cf2b5d2241764b
7709Author: Sam Hocevar <sam@videolan.org>
7710Date:   Mon May 20 14:12:15 2002 +0000
7711
7712      * ./Makefile.opts.in: removed configuration stuff which does not need to
7713        rebuild anything to Makefile.config, so that editing it will not cause
7714        a complete rebuild.
7715
7716commit 2ead2268600d9611af3c31838662d4a03d31781a
7717Author: Tony Castley <tcastley@videolan.org>
7718Date:   Mon May 20 11:21:01 2002 +0000
7719
7720    Improved Overlay and Bitmap output modes.
7721    Due to existing bug in some Chroma's the Overlay does not work for nVidia
7722    cards.  Sorry.
7723
7724commit f6d172c33d29ef719afcc238824045cd565fd118
7725Author: Christophe Massiot <massiot@videolan.org>
7726Date:   Mon May 20 10:44:18 2002 +0000
7727
7728    Removed unused headers.
7729
7730commit 634e5847f221b05142f4a48378c72e12b08ee8fa
7731Author: Jon Lech Johansen <jlj@videolan.org>
7732Date:   Mon May 20 05:20:12 2002 +0000
7733
7734      * ./plugins/macosx/intf_controller.[mh]: you can now drag & drop files onto
7735        the vlc dock icon. CFBundleDocumentTypes in Info.plist doesn't seem to have
7736        any effect, so you'll have to hold down command-option when dropping until
7737        this is resolved.
7738
7739commit fe95288adb39a046872a492488a3e111bd11da59
7740Author: Christophe Massiot <massiot@videolan.org>
7741Date:   Sun May 19 23:51:37 2002 +0000
7742
7743    Mac OS X-specific :
7744    * We now use real-time threads ;
7745    * Worked around a bug when seeking ;
7746    All :
7747    * Removed my patch to the video output since it causes problems for some
7748      people.
7749
7750commit dec3c9e9b11f9531f92d7718b2f55a3ba1d1d56e
7751Author: Christophe Massiot <massiot@videolan.org>
7752Date:   Sun May 19 22:46:53 2002 +0000
7753
7754    * Fixes for ffmpeg and mad.
7755
7756commit 1f79d1e3eacd994e7c02c752af1a00c1e56d1e56
7757Author: Christophe Massiot <massiot@videolan.org>
7758Date:   Sun May 19 20:55:00 2002 +0000
7759
7760    * OS X intf is now more consistent with Apple guidelines.
7761
7762commit 47e2835fec716e72059c282f1fd54216ed20c86d
7763Author: Gildas Bazin <gbazin@videolan.org>
7764Date:   Sun May 19 20:26:11 2002 +0000
7765
7766    * fixed a segfault I introduced lately in gtk_preferences.
7767
7768commit 36180ab1dbaa9b2196e3a7f88b46e8d8ccffda0f
7769Author: Jon Lech Johansen <jlj@videolan.org>
7770Date:   Sun May 19 19:16:40 2002 +0000
7771
7772      * ./plugins/macosx/intf_vlc_wrapper.m: don't try to eject unless there is
7773        a disc to eject.
7774
7775commit dc0450f9865e479ef5cb3885f079f5a0ec674ea6
7776Author: Christophe Massiot <massiot@videolan.org>
7777Date:   Sun May 19 17:27:39 2002 +0000
7778
7779    * Fixed a segfault in the Mac OS X interface.
7780
7781commit b5f16d756c73393ea121d64216a19c256997bff5
7782Author: Johan Bilien <jobi@videolan.org>
7783Date:   Sun May 19 16:45:17 2002 +0000
7784
7785        * plugins/satellite/input_satellite.c: cosmetic changes in error messages
7786        * plugins/gtk/*: gtk and gnome interfaces now uses frequency and
7787                         symbol rates default values
7788
7789commit 966567ba6dc23b909064e2a1fc3465abbcd54d99
7790Author: Christophe Massiot <massiot@videolan.org>
7791Date:   Sun May 19 16:01:26 2002 +0000
7792
7793    Removed fixed entries.
7794
7795commit d550a0f854d64a6a6cfdb68667f405689e3d875c
7796Author: Stéphane Borel <stef@videolan.org>
7797Date:   Sun May 19 15:50:02 2002 +0000
7798
7799    *Initialize p_spudec->p_vout to NULL to prevent segfault if InitThread does
7800    not complete.
7801
7802commit 2bb2d0082f1adc90ce1b8eaf7d7de5eda8fd7ce3
7803Author: Gildas Bazin <gbazin@videolan.org>
7804Date:   Sun May 19 15:23:35 2002 +0000
7805
7806    * on win32 the rc plugin opens a new console.
7807
7808commit bf05a0e1f058df025aca2630aac47b7994f0e6e6
7809Author: Gildas Bazin <gbazin@videolan.org>
7810Date:   Sun May 19 12:57:32 2002 +0000
7811
7812    * filters were using memalign but freeing p_data instead of p_data_orig.
7813    * updated MSVC++ project.
7814    * small corrections to the LONGTEXT descriptions in main.c.
7815
7816commit c7b4f0cfebae7efc7424dbbd35603b7157ec8a54
7817Author: Christophe Massiot <massiot@videolan.org>
7818Date:   Sun May 19 12:12:06 2002 +0000
7819
7820    * A few updates.
7821
7822commit 51400cc747af489dc227dc261380a7d01e1dcece
7823Author: Christophe Massiot <massiot@videolan.org>
7824Date:   Sun May 19 12:09:38 2002 +0000
7825
7826    * New vlc.spec, courtesy of Yves Duret <yves.duret@mandrakesoft.com>.
7827
7828commit 35fa354401b78bc32363f92578ac998f939d66a7
7829Author: Christophe Massiot <massiot@videolan.org>
7830Date:   Sun May 19 11:29:51 2002 +0000
7831
7832    * New --with-ffmpeg option for standard installations.
7833
7834commit 96ee72f42cb72e29c7b95ad7bb2cca1f80afad20
7835Author: Christophe Massiot <massiot@videolan.org>
7836Date:   Sun May 19 11:02:46 2002 +0000
7837
7838    Updated long descriptions.
7839
7840commit b0ab1d966d98d6c1308c58d103fe9bcb351bd185
7841Author: Gildas Bazin <gbazin@videolan.org>
7842Date:   Sun May 19 10:06:37 2002 +0000
7843
7844    * on win32 the dummy interface plugin will open a dos command box. With
7845    this fix, vlc should never fail silently and leave a ghost process
7846    running in the background when there isn't any working GUI plugin.
7847
7848commit 130d95c0806309f78f9094be5528e54230e9c26a
7849Author: Gildas Bazin <gbazin@videolan.org>
7850Date:   Sun May 19 09:37:02 2002 +0000
7851
7852    * moved the mpeg-motion and mpeg-idct options to the mpeg_vdec plugin
7853    * added a few *_LONGTEXT descriptions to main.c
7854    * on win32 DVD/VCD_DEVICE defaults to to D:
7855
7856    Could anyone finish the *_LONGTEXT descriptions in main.c. There aren't
7857    that many left right now, just the ones I didn't really know what to do
7858    with.
7859    If someone also wants to review and change the already existing
7860    *_LONGTEXT descriptions, he is welcome as well because there are not
7861    really high quality descriptions :(
7862
7863commit 7bfa775b70798ff174e2db0cb77755ccaceeb898
7864Author: Stéphane Borel <stef@videolan.org>
7865Date:   Sun May 19 01:07:13 2002 +0000
7866
7867    *Mark subpictures destroyed when we end spudec thread.
7868
7869commit 694cce7116019431336bfd63fa0ee4a437b5b0ab
7870Author: Christophe Massiot <massiot@videolan.org>
7871Date:   Sun May 19 00:43:42 2002 +0000
7872
7873    * Another addition.
7874
7875commit 032b437adf520484d705de9be59e69eb60414cde
7876Author: Christophe Massiot <massiot@videolan.org>
7877Date:   Sun May 19 00:34:54 2002 +0000
7878
7879    * Desperate attempt to improve audio output ;
7880    * Updated documentation.
7881
7882commit 348f966219df7389494a915cc2736df172be47c0
7883Author: Gildas Bazin <gbazin@videolan.org>
7884Date:   Sat May 18 22:41:43 2002 +0000
7885
7886    * updated INSTALL.win32
7887    * a little bit of clean-up in the directx video output plugin
7888
7889commit c673b2b97bfc6bc0ad2b7e679fde9d99a90cb1d2
7890Author: Christophe Massiot <massiot@videolan.org>
7891Date:   Sat May 18 18:48:24 2002 +0000
7892
7893    * Fixed Mac OS X resizing.
7894
7895commit bdb827829944ca0cebaae9bdd5864a0bf54d1fca
7896Author: Christophe Massiot <massiot@videolan.org>
7897Date:   Sat May 18 17:53:11 2002 +0000
7898
7899    * Warning levels are no longer additive, patch courtesy of Arnaud de
7900      Bossoreille de Ribou <bozo@via.ecp.fr>
7901
7902commit ac5c557fc6320a89f6d3d0265537a14c88df4c18
7903Author: Sam Hocevar <sam@videolan.org>
7904Date:   Sat May 18 17:47:47 2002 +0000
7905
7906      * ALL: changed __inline__ with inline (autoconf does the job for us anyway,
7907        and mipspro doesn't know about __inline__).
7908
7909commit feb33ac8ee53046299fed9e84bd4c689e84fbbc6
7910Author: Gildas Bazin <gbazin@videolan.org>
7911Date:   Sat May 18 15:51:37 2002 +0000
7912
7913    * fixed deadlock in NextFrame() in aout_pcm.c
7914
7915commit 885583cc43cfcc407e162b8c0ed797b95385c09b
7916Author: Gildas Bazin <gbazin@videolan.org>
7917Date:   Sat May 18 15:34:04 2002 +0000
7918
7919    * fixed a bug in the directx window creation function. We register a window
7920       class once per process so we must be careful not to free the associated
7921       resources.
7922
7923commit 7adf5042d1aa1ee5c0fb70132281e6dd181645b5
7924Author: Gildas Bazin <gbazin@videolan.org>
7925Date:   Sat May 18 14:03:13 2002 +0000
7926
7927    * updated the MSVC++ project files and added support for dirent (vlc compiled
7928       with msvc can now load plugins - even compiled with mingw).
7929    * small portability fixes.
7930
7931commit 80b9aa2b0a100b7b5f83ad09f660faa61c1c0f1a
7932Author: Christophe Massiot <massiot@videolan.org>
7933Date:   Sat May 18 13:33:44 2002 +0000
7934
7935    * Menu item to maximize the volume in Mac OS X ;
7936    * Dropped dependancy on autoconf 2.52.
7937
7938commit d55f5d62b7205831d9f489f8f1dc6e7899417992
7939Author: Gildas Bazin <gbazin@videolan.org>
7940Date:   Sat May 18 13:30:28 2002 +0000
7941
7942    * modified the directx video plugin to try to create an YUV surface before
7943       falling back to an RGB surface when it's not possible to use overlays.
7944       Some graphic cards can do the YUV->RGB conversion in hardware during the
7945       blitting stage.
7946    * in the directx video plugin, we now request that the RGB surface be created
7947       in video memory. The reasoning behind this is that usually surfaces in
7948       video memory benefit from more hardware acceleration (like for instance
7949       hw rescaling, hw blitting, etc...)
7950    * added two options to the directx video plugin to disable the above features.
7951       (mainly because my video driver is buggy and doesn't handle them well).
7952
7953    * small cosmetic changes to the generation of the config file.
7954
7955    * fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in
7956       shfolder.dll not shell32.dll.
7957    * fix for the gtk preferences dialog box. To be sure that an int or float value
7958       is actually changed we call gtk_spin_button_update() in the
7959       GtkInt/FloatChanged() event handler.
7960
7961commit 74a2caa2f2c81942e12ec56c71aae22b357ca32d
7962Author: Sam Hocevar <sam@videolan.org>
7963Date:   Sat May 18 11:59:00 2002 +0000
7964
7965      * ./debian/control: made the Build-Depends: entry a one-liner (Closes
7966        Debian bug #147103).
7967
7968commit de773ab65f9476fceef3c330cf9805401bc77e19
7969Author: Stéphane Borel <stef@videolan.org>
7970Date:   Sat May 18 08:50:54 2002 +0000
7971
7972    *A lock was not released;
7973
7974commit c74ab57fc65034d2dd634b66b85d3e3c82283d3b
7975Author: Sam Hocevar <sam@videolan.org>
7976Date:   Sat May 18 07:30:03 2002 +0000
7977
7978      * ./plugins/text/rc.c: added a safety lock.
7979
7980commit 49ec73857bc82c5b0a7c0e78d0272a639920f3bd
7981Author: Olivier Teulière <ipkiss@videolan.org>
7982Date:   Sat May 18 02:32:00 2002 +0000
7983
7984     * Fixed my previous commit
7985
7986commit 224ebd8d39a6636bcf4e731aca6271af0d15c79a
7987Author: Olivier Teulière <ipkiss@videolan.org>
7988Date:   Sat May 18 02:12:20 2002 +0000
7989
7990     * New Network dialog box for Gtk and Gnome interfaces
7991
7992commit 823cd548e14fa60cfb9ce648f0c71946aa862af1
7993Author: Laurent Aimar <fenrir@videolan.org>
7994Date:   Fri May 17 23:01:02 2002 +0000
7995
7996        * plugins/mpeg_system/mpeg_audio.c : you can now force this plugin( mpegaudio ).
7997
7998commit 74886e67118cfea1dc14fb7ed1425e443767d063
7999Author: Stéphane Borel <stef@videolan.org>
8000Date:   Fri May 17 18:12:59 2002 +0000
8001
8002    *Update reference in case of sequence end code.
8003
8004commit 5deaed2b06633fe7c179708919e1e65d9a6f72ba
8005Author: Stéphane Borel <stef@videolan.org>
8006Date:   Fri May 17 18:06:34 2002 +0000
8007
8008    *Don't keep the control lock during the pause
8009
8010commit a7e097b4e4dfeb4c748418ebfc769e2429320087
8011Author: Stéphane Borel <stef@videolan.org>
8012Date:   Fri May 17 18:01:25 2002 +0000
8013
8014    *check for b_die and b_error in all loops so that we don't remain stuck
8015    waiting for data whereas the vlc has tried to quit.
8016
8017commit 3425b2e6d5b3e19374a81fd4e40509414bc0bcd7
8018Author: Sam Hocevar <sam@videolan.org>
8019Date:   Fri May 17 16:38:41 2002 +0000
8020
8021      * ./src/misc/mtime.c: we use nanosleep whenever possible (patch from Meuuh).
8022
8023commit 815d564271fd0a57c67cb9d1b1bf8e4cb92b7602
8024Author: Laurent Aimar <fenrir@videolan.org>
8025Date:   Fri May 17 15:47:01 2002 +0000
8026
8027        * plugins/avi/avi.c : it will not segfault with broken avi with an unknown stream.
8028
8029commit c6e4a4b3ef05be5446045d750fe144fb68983edb
8030Author: Loïc Minier <lool@videolan.org>
8031Date:   Fri May 17 15:14:47 2002 +0000
8032
8033      * removed usage of usleep (not thread safe) (by Meuuh)
8034
8035commit 805a2fd1090ee6d05e2ed5029b749e0161f1323d
8036Author: Loïc Minier <lool@videolan.org>
8037Date:   Fri May 17 14:17:05 2002 +0000
8038
8039      * video output patch to improve handling of late pictures (by Meuuh)
8040
8041commit 25cdd31d04c3e4a2771fb704c6beb24d13ee26a4
8042Author: Sam Hocevar <sam@videolan.org>
8043Date:   Fri May 17 00:58:14 2002 +0000
8044
8045      * ./src/interface/intf_msg.c, src/interface/intf_playlist.c: disabled
8046        calls to realloc(_,0) in a similar way to input_programs.c.
8047
8048commit 497ce52cbbb46b2b4916661222683d47521f809e
8049Author: Gildas Bazin <gbazin@videolan.org>
8050Date:   Thu May 16 16:51:50 2002 +0000
8051
8052    Another fix from Sam:
8053
8054    * fix random segfaults on title change.
8055      (cell.i_cell_nb should be tested _before_ we access the structures)
8056
8057commit 5c7fbb3bddc073d6eeee10ace9ba214e2242adc9
8058Author: Gildas Bazin <gbazin@videolan.org>
8059Date:   Thu May 16 13:20:22 2002 +0000
8060
8061    * src/input/input_programs.c: fixed memory corruption by setting a few
8062        pointers to NULL after they have been free()ed.
8063    * src/input/input_programs.c: removed now useless ASSERTs.
8064
8065    This patch comes from sam, so if you want to blame someone blame him ;-)
8066
8067commit fe8d899d70f959e60235a65935d5cdacfc133b79
8068Author: Tony Castley <tcastley@videolan.org>
8069Date:   Thu May 16 12:47:59 2002 +0000
8070
8071    Fixed segfault in last checkin.
8072
8073commit 6430cf048d35c748dd6f52212d0d32ee4f2d2946
8074Author: Tony Castley <tcastley@videolan.org>
8075Date:   Thu May 16 11:38:42 2002 +0000
8076
8077    Improved overlay and bitmap support, not tested on nVidia cards.
8078    Lower CPU usage and no thread created per frame.
8079
8080commit 128b5eb239e5fe025cd2c86864389b25f48715d4
8081Author: Sam Hocevar <sam@videolan.org>
8082Date:   Wed May 15 23:53:45 2002 +0000
8083
8084      * ./plugins/dvd/dvd_summary.c: added a sanity check.
8085
8086commit 7e1feebdd51aea6c592106dab3755f6fb33696c4
8087Author: Johan Bilien <jobi@videolan.org>
8088Date:   Wed May 15 22:53:10 2002 +0000
8089
8090        * plugins/vcd/* : vcd access plugin now uses mpeg_ps demux instead
8091                         of its own one.
8092
8093commit 2ed133b5103f36c17056f6a617cbb1414569eed1
8094Author: Christophe Massiot <massiot@videolan.org>
8095Date:   Wed May 15 21:14:18 2002 +0000
8096
8097    Attempt to fix the video output with QuickTime 6.
8098
8099commit 17c5e243edcde7b4dd6f00dc0727549ff8e7c76a
8100Author: Sam Hocevar <sam@videolan.org>
8101Date:   Wed May 15 19:36:04 2002 +0000
8102
8103      * ./plugins/ac3_adec/ac3_adec.c: probably fixed most "crash when changing
8104        audio track" problems by zeroing the p_ac3dec structure.
8105      * ./plugins/ac3_adec/ac3_adec.c: fixed a "INPUT_MAX_ALLOCATION reached"
8106        crash.
8107
8108commit 168aff53904db571c8b1ee8ce81bc3a772ccd32f
8109Author: Cyril Deguet <asmax@videolan.org>
8110Date:   Wed May 15 15:46:34 2002 +0000
8111
8112    - check size to avoid realloc(0)
8113
8114commit dcd1ba260f9ea6a8f6bf1a9db33ae0dfd3a7db31
8115Author: Olivier Teulière <ipkiss@videolan.org>
8116Date:   Wed May 15 14:43:20 2002 +0000
8117
8118     * plugins/win32/network.*: new Network dialog box
8119
8120commit 6f7d1706b3e229e7b34de5ec60c8ff068898c523
8121Author: Marc Ariberti <marcari@videolan.org>
8122Date:   Wed May 15 13:36:40 2002 +0000
8123
8124      * removed a debug message that I forgot in my previous commit
8125
8126commit f4012b9fed9723a0196db6c596eebf6746d3c5c8
8127Author: Marc Ariberti <marcari@videolan.org>
8128Date:   Wed May 15 13:07:18 2002 +0000
8129
8130    On sam's advice I added the input_FDNetworkClose() function to be called
8131    when closing a  networking stream instead of input_FDClose().  It is due
8132    to WIN32  because we have  to call  closesocket() instead of  close() to
8133    close the socket. The problem was  : windows did not leave the multicast
8134    group when closing the socket.
8135
8136      * input_ext-plugins.c : where is located the function
8137      * *.h : function declaration
8138      * udp.c, http.c : these modules now call input_FDNetworkClose()
8139
8140commit 51ec06db04180f87112b1509dc35b2a9f29f2bfa
8141Author: Marc Ariberti <marcari@videolan.org>
8142Date:   Wed May 15 11:06:17 2002 +0000
8143
8144      * netutils.c: use closesocket() instead of close() at the end
8145      of the network_ChannelJoin() for WIN32.
8146
8147      It closes the following bug : when changing channel we sometimes got
8148      a 'no answer from vlcs' even if the answer is sent back.
8149
8150commit fda94682b9877e31ea9827c34b87f1c73c3a49ee
8151Author: Sam Hocevar <sam@videolan.org>
8152Date:   Wed May 15 01:29:07 2002 +0000
8153
8154      * ./src/misc/configuration.c: fixed an issue with long options from
8155        modules where option arguments and playlist entries were mixed.
8156
8157commit e1e9e7b7dd29eb0dac611a0b1891e12298333a9d
8158Author: Sam Hocevar <sam@videolan.org>
8159Date:   Wed May 15 00:40:26 2002 +0000
8160
8161      * ./plugins/spudec/spu_decoder.c: fixed endianness issue; subtitles colors
8162        should be OK now.
8163
8164commit 04ca15f9e91fae2008feb5acf98074c204936587
8165Author: Sam Hocevar <sam@videolan.org>
8166Date:   Wed May 15 00:39:46 2002 +0000
8167
8168      * ./plugins/satellite/input_satellite.c: fixed a compilation warning.
8169
8170commit bb347b6a8f1e7893f711d01a83fc8b0a8caa8227
8171Author: Sam Hocevar <sam@videolan.org>
8172Date:   Wed May 15 00:04:52 2002 +0000
8173
8174      * ./configure.in: added libdvbpsi version check.
8175
8176commit 5982dfbdfb8a2edd127aacb813d84f147053354f
8177Author: Sam Hocevar <sam@videolan.org>
8178Date:   Wed May 15 00:02:27 2002 +0000
8179
8180      * ./include/modules_inner.h: fixed a bug in module reinitialization,
8181        which should fix crashes after a long pause.
8182
8183commit 3286de8cfe84b5bf6cdc34bf1dda9563a8d5783f
8184Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
8185Date:   Tue May 14 21:57:31 2002 +0000
8186
8187    *** empty log message ***
8188
8189commit d1bc2bc33724e0354c439cc20f17b2ec142102f0
8190Author: Christophe Massiot <massiot@videolan.org>
8191Date:   Tue May 14 21:23:44 2002 +0000
8192
8193    Fixed a bug (glitch/segfault) when seeking.
8194
8195commit 138766e6dc75df2fc5ae1fbbd79483f13dad91f7
8196Author: Johan Bilien <jobi@videolan.org>
8197Date:   Tue May 14 20:54:52 2002 +0000
8198
8199        * src/input/mpeg_system.c : We handle PCR even if they are not attached
8200                                    to a PMT.
8201
8202commit 9a9e873cb19064125945066158f30f85eb1c7dde
8203Author: Gildas Bazin <gbazin@videolan.org>
8204Date:   Tue May 14 20:39:23 2002 +0000
8205
8206    * new --with-mad-tree configure option.
8207    * updated BUGS file.
8208
8209commit 7645429ca14f5dfe7204626599cfcb1d0b44e3f4
8210Author: Christophe Massiot <massiot@videolan.org>
8211Date:   Tue May 14 20:27:25 2002 +0000
8212
8213    It should now be possible to quit when reading a bogus file.
8214
8215commit 735bea8392a83de309cc8e3838b87cacae501b32
8216Author: Christophe Massiot <massiot@videolan.org>
8217Date:   Tue May 14 20:13:04 2002 +0000
8218
8219    Do not eject when we're reading from the disc...
8220
8221commit 869d2111882020454c6df4dcfa9b17c75ec0a6be
8222Author: Sam Hocevar <sam@videolan.org>
8223Date:   Tue May 14 19:47:25 2002 +0000
8224
8225      * ./src/misc/modules.c: if a module has a zero-scored capability, we don't
8226        try to use it, unless it was explicitely requested (--vout for example).
8227
8228commit fbf46423b36da286c8a6fdfe9c7d466e768b649b
8229Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
8230Date:   Tue May 14 19:33:54 2002 +0000
8231
8232      * src/misc/iso-639.def, include/iso_lang.h, src/misc/iso_lang.c: iso-839-[12] tools.
8233      * include/common.h, src/misc/modules_plugin.h: export the 3 new functions.
8234      * plugins/dvd/dvd_es.c, plugins/dvd/dvd_summary.c, plugins/dvdread/input_dvdread.c: adapted DecodeLanguage calls to the new behaviour.
8235      * plugins/mpeg_system/mpeg_ts.c: ISO-639-2 descriptors handling.
8236
8237commit b3c38ec9db33b8f33e07ffbfa94e3b909e34000c
8238Author: Sam Hocevar <sam@videolan.org>
8239Date:   Tue May 14 18:11:15 2002 +0000
8240
8241     * ./include/mmx.h, ./plugins/imdct/*: gcc-3.1 compilation fixes courtesy
8242       of Yves Duret and other Mandrakesoft guys I don't know.
8243
8244commit f1baee062f4fd96ba3dcee574ba0cdbfd8238b06
8245Author: Sam Hocevar <sam@videolan.org>
8246Date:   Tue May 14 17:31:40 2002 +0000
8247
8248      * ./plugins/sdl/vout_sdl.c: fixed an aspect ratio issue (thanks Meuuh).
8249
8250commit 8d1e59c62e54c79e77fed6f12b540a750f7cc47c
8251Author: Johan Bilien <jobi@videolan.org>
8252Date:   Tue May 14 16:45:33 2002 +0000
8253
8254        * src/input/mpeg_system.c: fixed an old old bug in TS demux, thank you
8255                                   Meuuh.
8256
8257commit 02e275adbb7c18f1acbc8386e7842ffd5aec4696
8258Author: Laurent Aimar <fenrir@videolan.org>
8259Date:   Tue May 14 14:13:00 2002 +0000
8260
8261        Sorry, fix a mistake.
8262
8263commit 338cb32935ac02662c0b7558b46337fbfa95aed7
8264Author: Laurent Aimar <fenrir@videolan.org>
8265Date:   Tue May 14 14:10:17 2002 +0000
8266
8267        * plugins/mpeg_system/mpeg_audio.c : to avoid problem with PS, test
8268    only the first 4 bytes for mpeg header so some broken files, and all
8269    web radio will not work. You can change this by changing value
8270    of MPEGAUDIO_MAXTESTPOS.
8271
8272commit 8f75e45a8c86a5aee081af5b85a9cdfeedc916bf
8273Author: Johan Bilien <jobi@videolan.org>
8274Date:   Tue May 14 01:14:39 2002 +0000
8275
8276        * doc/vlc-howto.sgml: Spelling mistakes, small updates, harmonization
8277                              with other documentations (thank you Alexis)
8278        * plugins/satellite/*: some fixes in options parsing (thank you Sam)
8279
8280commit d2cd9fcc10b68f9fdf8335df4c695a9bc4dc2f7a
8281Author: Christophe Massiot <massiot@videolan.org>
8282Date:   Mon May 13 23:15:43 2002 +0000
8283
8284    * New OS X icon, courtesy of Joeri van Dooren <joeri@van.dooren.be> ;
8285    * Mac OS X fix.
8286
8287commit ad3ee795e6a407b3e7051cd796f546569b2a660f
8288Author: Laurent Aimar <fenrir@videolan.org>
8289Date:   Mon May 13 23:12:10 2002 +0000
8290
8291        * plugins/mpeg_system/mpeg_audio.c : you should again be able to
8292    play PS stream (I hope it will be enougth). Sorry .
8293
8294commit 0de13a16608b311e60ecf811b7c65276c0087e88
8295Author: Laurent Aimar <fenrir@videolan.org>
8296Date:   Mon May 13 21:55:30 2002 +0000
8297
8298        * include/video.h : added new fourcc code for avi
8299        * ALL : version from ffmpeg cvs can now decode msmpeg4 v1 v2 ,
8300            so i have added support for this. But you can always use old ffmpeg
8301            library  without any problem ( i hope ;)
8302
8303commit d75890a891ae689ca44ae076e0b17557648cc16d
8304Author: Sam Hocevar <sam@videolan.org>
8305Date:   Mon May 13 19:30:40 2002 +0000
8306
8307      * ./plugins/filter/clone.c: New filter, `--filter clone', duplicates
8308        display. To duplicate 12 times, use `--filter clone:12'.
8309
8310commit d99cd04ffd046b18a6c3930be7b46a637feefe5f
8311Author: Sam Hocevar <sam@videolan.org>
8312Date:   Mon May 13 17:58:08 2002 +0000
8313
8314      * ./plugins/x11/xcommon.c, ./plugins/x11/xvideo.c: --xvideo-chroma flag to
8315        force the XVimage format used.
8316
8317commit 1ed6cff42d7763d8e660afeaf01b0228df712157
8318Author: Sam Hocevar <sam@videolan.org>
8319Date:   Mon May 13 17:57:46 2002 +0000
8320
8321      * ./plugins/text/ncurses.c: ncurses interface improvements by Thomas Graf.
8322
8323commit 5343b969a2bbfc50bfe9ffd4a1038246291d2b68
8324Author: Laurent Aimar <fenrir@videolan.org>
8325Date:   Mon May 13 16:28:44 2002 +0000
8326
8327        * mpeg_audio.c : don't use any more U32_AT. Thanks Meuuh.
8328
8329commit 4bef8ffbcec9f2c47e97dddb15cb9ebace1bcb74
8330Author: Christophe Massiot <massiot@videolan.org>
8331Date:   Sun May 12 20:56:34 2002 +0000
8332
8333    * Fixed menus [Mac OS X port]
8334    * Objective-C files are now .m
8335    * Fixed a major bug in the spu decoder
8336    * Disabled auto-hiding of mouse cursor since it doesn't work when browsing
8337      menus ; instead, click in the video window
8338
8339commit bc57d09cc93c9546c7c5b655f1cccb9e8a6e384a
8340Author: Laurent Aimar <fenrir@videolan.org>
8341Date:   Sun May 12 06:51:08 2002 +0000
8342
8343        * All: simplifications.
8344
8345commit e3c0699664a71a948da68d89dd31c952d01bb6be
8346Author: Christophe Massiot <massiot@videolan.org>
8347Date:   Sun May 12 01:39:36 2002 +0000
8348
8349    * Mac OS X port : menus for Program/Title/Chapter/Languages.
8350
8351commit fb1e2cb9f27af9cb4b87acb2981f4f4d5ccd0f79
8352Author: Laurent Aimar <fenrir@videolan.org>
8353Date:   Fri May 10 04:06:10 2002 +0000
8354
8355        * All: use input_ClockManageRef to do synchro.
8356
8357commit 94bda0d1bf5369dc6ef8ff62ee85f014cddda9a5
8358Author: Laurent Aimar <fenrir@videolan.org>
8359Date:   Fri May 10 02:04:17 2002 +0000
8360
8361        * include/common.h and input_ext-plugins.h, src/misc/modules_plugin.h : export input_ClockGetTS for plugins.
8362        * plugins/mpeg_system/mpeg_audio.c : a demux for mpeg audio stream (file, web radio ...)
8363        * Makefile configure.in : to compile it
8364
8365commit cdfc1edea53b09b5fa660fba5dd514fd02386660
8366Author: Sam Hocevar <sam@videolan.org>
8367Date:   Thu May 9 21:24:22 2002 +0000
8368
8369      * ./src/interface/main.c: if Ctrl-C doesn't kill vlc cleanly for any
8370        reason, user just needs to hit Ctrl-C again 1 second later and we'll
8371        exit disgustingly instead of freezing.
8372
8373commit db488b01b2b9c7529634cdf6656a0c4dbb7ac4c7
8374Author: Jon Lech Johansen <jlj@videolan.org>
8375Date:   Thu May 9 16:15:15 2002 +0000
8376
8377      * ./plugins/macosx/intf_vlc_wrapper.c: menu code fixes.
8378
8379commit be43ab3e6e6e0ee64534ea0670e71d3f45af0d30
8380Author: Johan Bilien <jobi@videolan.org>
8381Date:   Thu May 9 14:52:49 2002 +0000
8382
8383        * doc/vlc-howto.sgml : URL fix for libdvdcss
8384
8385commit 6e8cd7e0b5aa704569265d448e0e46b3f09c61a7
8386Author: Christophe Massiot <massiot@videolan.org>
8387Date:   Tue May 7 20:17:07 2002 +0000
8388
8389    Fixed Mac OS X VOUT_SIZE_CHANGE signal.
8390
8391commit 35178899dc3615f743c8e47f18ba33ac092132db
8392Author: Laurent Aimar <fenrir@videolan.org>
8393Date:   Tue May 7 13:55:36 2002 +0000
8394
8395        * corrected some bad lock/unlock
8396
8397commit 27db459db2360c6c0bddffe7a2533ac2f1f61082
8398Author: Laurent Aimar <fenrir@videolan.org>
8399Date:   Tue May 7 13:53:55 2002 +0000
8400
8401        * plugins/avi/avi.c : can now use --novideo
8402
8403commit ae0f3b94006fb086a7f403f3db678701db4d2217
8404Author: Jon Lech Johansen <jlj@videolan.org>
8405Date:   Mon May 6 23:18:26 2002 +0000
8406
8407      * ./src/interface/intf_eject.c: s/Johanson/Johansen :-)
8408
8409commit 3a361d2f7684140a9adfc005185840bafb192f7c
8410Author: Christophe Massiot <massiot@videolan.org>
8411Date:   Mon May 6 22:59:46 2002 +0000
8412
8413    Improvements of the OS X GUI.
8414
8415commit a4fcb5e2e8d543bdb6b50bc339d00324ae99b2f6
8416Author: Jean-Paul Saman <jpsaman@videolan.org>
8417Date:   Mon May 6 22:09:58 2002 +0000
8418
8419    Added mad plugin downscale config option for selecting downscaling routine. Choices are: fast, mpg321. Default the fast version is used. The downscale option mpg321 uses an algorithm that adapts to dither errors. This routine is borrowed from MPG321 code.
8420    Mono audio streams get now duplicated on the right channel instead of silencing the right channel (untested).
8421
8422commit f2c5927d3b3607dcd9bacae1698ada4a75e6e201
8423Author: Laurent Aimar <fenrir@videolan.org>
8424Date:   Mon May 6 22:02:32 2002 +0000
8425
8426        *ALL : ameliorations ( i hope ;)
8427
8428commit 866149362989998c6aaabadbb3c639541148fb6b
8429Author: Gildas Bazin <gbazin@videolan.org>
8430Date:   Mon May 6 21:05:26 2002 +0000
8431
8432    * video plugins that don't handle rescaling themselves have to let the
8433      video_output thread know about resizing events (with VOUT_SIZE_CHANGE event).
8434      (this part needs some clean-up but it is basically working for the X11 and
8435       SDL plugins).
8436
8437    * fixed fullscreen for the SDL plugin.
8438
8439    * xmga and sdl now switch to fullscreen on double-click.
8440
8441commit be95ddf5087b624a9f6327d58b415b4a4e9729a4
8442Author: Laurent Aimar <fenrir@videolan.org>
8443Date:   Sun May 5 17:20:49 2002 +0000
8444
8445        * plugins/avi/avi.c try to not freeze when reach end file
8446
8447commit 5c983d9890b1ab06314bd57734bf437cd4fe65e2
8448Author: Gildas Bazin <gbazin@videolan.org>
8449Date:   Sun May 5 08:25:15 2002 +0000
8450
8451    * fixed the resizing and scaling of the X11 video output.
8452    * clicking on the video doesn't pause it anymore (use spacebar for this), but
8453      double-clicking will now switch between fullscreen and window mode.
8454
8455commit dbc3f2650100584dea106dff112299c49e813587
8456Author: Laurent Aimar <fenrir@videolan.org>
8457Date:   Sat May 4 16:51:05 2002 +0000
8458
8459    *** empty log message ***
8460
8461commit 0a65df8832f22c4b8210f23163868224b865e9f8
8462Author: Gildas Bazin <gbazin@videolan.org>
8463Date:   Sat May 4 16:17:08 2002 +0000
8464
8465    * The Apply button in the preferences menu is grayed out unless there's a
8466      change to apply.
8467    * GtkConfigApply() now clears the list of config changes before returning.
8468
8469commit 8e9f4dc5141d006699af86da29b31a0da1143635
8470Author: Sam Hocevar <sam@videolan.org>
8471Date:   Sat May 4 15:49:56 2002 +0000
8472
8473      * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX.
8474      * ./configure.in: deactivated ipv6.so under QNX for now.
8475
8476commit 8977670d8e400a8ea41c6119438f0974597da1f5
8477Author: Christophe Massiot <massiot@videolan.org>
8478Date:   Sat May 4 13:48:31 2002 +0000
8479
8480    More stable audio output [Mac OS X port] with more output buffering.
8481
8482commit d6aabb96d27eec61b0e6168a9dbca9101d04fd17
8483Author: Loïc Minier <lool@videolan.org>
8484Date:   Sat May 4 03:36:19 2002 +0000
8485
8486      * ./BUGS :
8487        - no text in the status bar with gtk intf
8488        - no window title in gtk intf on some machines, correct title on another
8489
8490commit e0ba56775fb8c60839e48a18816d42852c6d1ed0
8491Author: Loïc Minier <lool@videolan.org>
8492Date:   Sat May 4 03:32:28 2002 +0000
8493
8494      * ./plugins/gtk/*.glade, ./plugins/gtk/*_interface.*: fix for interface
8495        autoshrink when toolbar text isn't displayed
8496
8497commit 6d254dc98ba4b17afc4d8627da9a6f1a800ab0d0
8498Author: Loïc Minier <lool@videolan.org>
8499Date:   Sat May 4 02:05:03 2002 +0000
8500
8501      * ./plugins/gtk/gnome.c, ./plugins/gtk/gtk.c, ./plugins/gtk/gtk_display.*:
8502        callbacks for the hide tooltips and toolbar text options
8503
8504commit cf7a11cdb2865ba98ec6c55edf4a2829a09e4b9a
8505Author: Jean-Paul Saman <jpsaman@videolan.org>
8506Date:   Fri May 3 22:30:33 2002 +0000
8507
8508    Aout fifo adapts it size according to the length of the first frame.
8509    The change is needed for MPEG1/2 layer III, because the size of output pcm from mad_decoder is different.
8510    Sadly, the buffer underruns are back ;-(.
8511
8512commit 71865b97085eb73bb9f391cb4b77cb34a190d358
8513Author: Sam Hocevar <sam@videolan.org>
8514Date:   Fri May 3 20:49:30 2002 +0000
8515
8516      * ./include/modules_inner.h, ./src/misc/configuration.c: support for config
8517        options callbacks.
8518
8519        They don't take any argument for the moment, but this will change when
8520        I'm finished with my other vlc changes. There is a little problem: the
8521        Gtk+ interface keeps calling Put***Variable each time we click on "Apply"
8522        or "Save". I think it should only call it once. Is there a way to fix
8523        this? Gildas? lool? :-)
8524
8525commit 9e00d135711d4a104a3b42e8dc008bbaa3c7ed4e
8526Author: Sam Hocevar <sam@videolan.org>
8527Date:   Fri May 3 18:40:21 2002 +0000
8528
8529      * ./configure.in: we check support for variadic macros (screw Borland!).
8530
8531commit 5e5229b69aad9791003c455dc508403652e7048c
8532Author: Loïc Minier <lool@videolan.org>
8533Date:   Fri May 3 17:37:09 2002 +0000
8534
8535      * ./plugins/gtk/gnome.c: new option lets you hide the text of the
8536        GNOME interface toolbar
8537
8538commit e6132d294f492be0ff4a0fe79458ea54054c0a03
8539Author: Christophe Massiot <massiot@videolan.org>
8540Date:   Thu May 2 23:06:27 2002 +0000
8541
8542    Small FAQ update. Please note that everyone can update this FAQ if they
8543    want, it is not my property :-).
8544
8545commit 04fa66cbaa901d39fbbfa4bd251c37b307ab403a
8546Author: Christophe Massiot <massiot@videolan.org>
8547Date:   Thu May 2 23:02:43 2002 +0000
8548
8549    Added quite a few missing names.
8550
8551commit 1533761ad203cb96c6d42604683e3b2c2f19f98d
8552Author: Sam Hocevar <sam@videolan.org>
8553Date:   Thu May 2 22:37:41 2002 +0000
8554
8555      * ./plugins/qnx/vout_qnx.c: port of the QNX vout plugin to the vout4 API,
8556        courtesy of Pascal Levesque <Pascal.Levesque@mindready.com>.
8557
8558commit ee653a2e87914049a417cfd7524e04eb2adadd0b
8559Author: Laurent Aimar <fenrir@videolan.org>
8560Date:   Thu May 2 10:54:34 2002 +0000
8561
8562        * plugins/avi/avi.c : you can now use slow and fast reading.
8563                              After seeking, audio and video synchro is better.
8564
8565commit f7cee4f2da8fb73e948bf42277ecd7dc9e7ce472
8566Author: Christophe Massiot <massiot@videolan.org>
8567Date:   Wed May 1 22:32:27 2002 +0000
8568
8569    * Misc sound fixes [Mac OS X port]
8570    * Fixed VCD double detection
8571
8572commit f59cd97b0dd1d15df9fb4a5d627424012e4bc238
8573Author: Gildas Bazin <gbazin@videolan.org>
8574Date:   Wed May 1 21:31:53 2002 +0000
8575
8576    * The configuration file and the log file are opened in text mode. This mode
8577    should only have a meaning on Win32 and isn't supposed to break any other
8578    platform. If does give you any trouble then shout.
8579
8580commit a833d9d84069db50bbfc0b680a0638f20c096b91
8581Author: Gildas Bazin <gbazin@videolan.org>
8582Date:   Wed May 1 19:59:42 2002 +0000
8583
8584    * added a --with-a52-tree option to the configure script.
8585
8586commit d630f58f979799038ce3963b4b4d0b9616fd59d9
8587Author: Sam Hocevar <sam@videolan.org>
8588Date:   Wed May 1 19:18:09 2002 +0000
8589
8590      * ./plugins/spudec/spu_decoder.c: FOURCC_YUY2 subtitles support (for NVidia
8591        overlay) courtesy of Rudolf Cornelissen <rag.cornelissen@inter.nl.net>.
8592
8593commit 8670739fa9fda285aaab4a8f4977baf2849fdf1c
8594Author: Sam Hocevar <sam@videolan.org>
8595Date:   Wed May 1 19:05:48 2002 +0000
8596
8597      * ./plugins/kde/*: configuration dialog for the KDE interface, courtesy
8598        of Sigmund Augdal <sigmunau@stud.ntnu.no>.
8599
8600commit 7e8dd24d5a668413eee27b4b69ed1831316f5e90
8601Author: Sam Hocevar <sam@videolan.org>
8602Date:   Tue Apr 30 20:21:25 2002 +0000
8603
8604      * Humpfff. A typo in my previous commit.
8605
8606commit b2f1d451371de5ebcceb6d8dff739246328b9f74
8607Author: Sam Hocevar <sam@videolan.org>
8608Date:   Tue Apr 30 20:19:31 2002 +0000
8609
8610      * ./plugins/chroma/i420_yuy2.h: workaround for yet another annoying gcc
8611        behaviour with inline assembly (seems to be BeOS-specific). If anyone has
8612        a better idea than the huge "memory" constraint, please have a look at
8613        the MMX_CALL() macro!
8614
8615commit c44190193e9d18429cbe754e92f70aebd03a073f
8616Author: Laurent Aimar <fenrir@videolan.org>
8617Date:   Tue Apr 30 16:42:14 2002 +0000
8618
8619        * plugins/avi/avi.c : corrected a bug with broken avi file.
8620
8621commit 6ee8965bf16ca0be3e1ffd1e570238a4ba6a8d02
8622Author: Gildas Bazin <gbazin@videolan.org>
8623Date:   Tue Apr 30 12:56:11 2002 +0000
8624
8625    * added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal
8626    for pointing this bug out.
8627    * on Win32 the aout_pcm thread is given a high priority. This helps avoiding
8628    lots of audio underruns, especially when moving around the video window.
8629
8630commit 737d7677d961bc4186be04bf294cb0dd2c5db5b6
8631Author: Laurent Aimar <fenrir@videolan.org>
8632Date:   Tue Apr 30 12:35:24 2002 +0000
8633
8634        * plugins/avi/avi.c : changed in order to read more avi file, Meuuh
8635    you can now read your file ;) (but audio is awfull,perhaps because of mad
8636    plugin ? ). Fix a bug for audio with some avi file.
8637
8638commit 77b358eac665b1b0b9e15397c1899672cbb4205e
8639Author: Johan Bilien <jobi@videolan.org>
8640Date:   Tue Apr 30 00:38:23 2002 +0000
8641
8642        * ALL: fixed a compilation issue in satellite input. It now uses common
8643               or libdvbpsi ts demux. Untested cause I can't get our Nova Card
8644               work again.
8645
8646commit 2bc88e4613bcea773c81a2bc6b9f545c87ccba06
8647Author: Christophe Massiot <massiot@videolan.org>
8648Date:   Mon Apr 29 23:57:38 2002 +0000
8649
8650    Cosmetic fixes.
8651
8652commit 1538dd9e66e82577783de6cdfa2f833c1c309051
8653Author: Gildas Bazin <gbazin@videolan.org>
8654Date:   Mon Apr 29 21:22:35 2002 +0000
8655
8656    * Restored vout_CopyPicture(). It is needed by the directx plugin damnit ;-)
8657    * Restored AOUT_BUFFER_DURATION to its old value. It should solve quite a few
8658        underrun problems.
8659    * A little bit of DirectX plugin clean-up.
8660
8661commit d6af050fcefe63aae1b6fc3f1cdc5fd9b6deabfe
8662Author: Olivier Teulière <ipkiss@videolan.org>
8663Date:   Mon Apr 29 19:38:44 2002 +0000
8664
8665    Compilation fix.
8666
8667commit c492fa39f1a4cd3cade3c127974df295f87ee6ea
8668Author: Jean-Paul Saman <jpsaman@videolan.org>
8669Date:   Sun Apr 28 19:09:50 2002 +0000
8670
8671    Added more information in ipkg control file.
8672
8673commit e2e82bd1a06eafc7d25132b4cd171ce4f84a1de6
8674Author: Sam Hocevar <sam@videolan.org>
8675Date:   Sun Apr 28 17:52:37 2002 +0000
8676
8677      * ./include/modules_inner.h: the module name is now a default shortcut, for
8678        it, no need to manually add it.
8679
8680commit 9485b530927b8f30318ceaffca513d10dcfd7297
8681Author: Sam Hocevar <sam@videolan.org>
8682Date:   Sun Apr 28 11:56:13 2002 +0000
8683
8684      * ./plugins/sdl/vout_sdl.c, ./plugins/x11/xcommon.c: when in fullscreen
8685        mode, the Esc key does not quit immediately, but first escapes from
8686        fullscreen mode. User-requested feature.
8687
8688commit 73d6b9d9f468cf528124b0ebe6cd418ffd774de8
8689Author: Sam Hocevar <sam@videolan.org>
8690Date:   Sun Apr 28 09:05:37 2002 +0000
8691
8692      * ./include/os_specific.h: got it wrong once again... alcohol is bad, kids.
8693
8694commit 8c91321854cbc255b0e1ec9626300e0a202e423f
8695Author: Sam Hocevar <sam@videolan.org>
8696Date:   Sun Apr 28 02:46:31 2002 +0000
8697
8698      * ./include/os_specific.h: fixed my fix. sorry for the trouble.
8699
8700commit be35da3df488cca3528d8283e25322fdc04d3bbe
8701Author: Sam Hocevar <sam@videolan.org>
8702Date:   Sun Apr 28 02:27:39 2002 +0000
8703
8704      * ./include/os_specific.h: fixed a C++ compilation issue.
8705
8706commit 097f0f1cfa64b714374a1489b34df0b01fcb155e
8707Author: Sam Hocevar <sam@videolan.org>
8708Date:   Sun Apr 28 01:26:15 2002 +0000
8709
8710      * Removed the main() declaration because SDL defines it as a macro.
8711
8712commit 36b915c10d9dcb1dc9ca7cb9a2d32d82353460a7
8713Author: Laurent Aimar <fenrir@videolan.org>
8714Date:   Sat Apr 27 22:54:00 2002 +0000
8715
8716        * plugins/avi/avi.c : with some broken avi file, will not freeze, and
8717    try to detect end of file.
8718
8719commit 9d6920b9ea2758c13b94a02edb97dd3d3ec53e04
8720Author: Gildas Bazin <gbazin@videolan.org>
8721Date:   Sat Apr 27 22:11:22 2002 +0000
8722
8723    * moved the function definitions from threads.h into threads_funcs.h. This
8724       allows us to move p_main_sys into p_main (p_main->p_sys).
8725    * fixed the --with-gtk-config-path and --with-sdl-config-path options in
8726       configure.in
8727
8728commit 233d20e662ff42677f8d7ccdd6d002480e540e38
8729Author: Laurent Aimar <fenrir@videolan.org>
8730Date:   Sat Apr 27 16:13:23 2002 +0000
8731
8732        * plugins/avi/avi.c : seek is faster
8733
8734commit 30046622c52a9425cfb79dd6e55d2ed412e17a6f
8735Author: Johan Bilien <jobi@videolan.org>
8736Date:   Sat Apr 27 02:20:32 2002 +0000
8737
8738        * ALL : better FreeBSD detection for VCD input
8739
8740commit 7eb66813acee7c8e63d0a20c6ce374c2f440710a
8741Author: Christophe Massiot <massiot@videolan.org>
8742Date:   Fri Apr 26 23:52:04 2002 +0000
8743
8744    Fixed a typo in libdvbpsi handling.
8745
8746commit 1c26af817b48a27bb587541e9d1e024ab76a25cf
8747Author: Johan Bilien <jobi@videolan.org>
8748Date:   Fri Apr 26 23:32:23 2002 +0000
8749
8750    *    plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input.
8751
8752commit a48441c66ea2c3d5d53d1c0a98151662c91f694d
8753Author: Gildas Bazin <gbazin@videolan.org>
8754Date:   Fri Apr 26 20:49:26 2002 +0000
8755
8756    * updated win32 compilation instructions.
8757
8758commit 67c4bc3914d88c21ffc711806877cc0f811b166a
8759Author: Johan Bilien <jobi@videolan.org>
8760Date:   Fri Apr 26 20:18:26 2002 +0000
8761
8762        * plugins/mpeg_system/mpeg_ts.c : fixed --program option
8763
8764commit 62d636ba6ce8cada77245f14d6d9d2ff01d566a9
8765Author: Jon Lech Johansen <jlj@videolan.org>
8766Date:   Fri Apr 26 18:12:28 2002 +0000
8767
8768      * Fixed my fix for the fix for vlc_memalign. Sorry O:-)
8769
8770commit 7ae0024ea216605c396a17021c07473b8d43578b
8771Author: Jon Lech Johansen <jlj@videolan.org>
8772Date:   Fri Apr 26 17:07:14 2002 +0000
8773
8774      * ./include/common.h: Fixed vlc_memalign.
8775
8776commit 795f21cd4b31a280fbc4311f979aed09471ba865
8777Author: Laurent Aimar <fenrir@videolan.org>
8778Date:   Fri Apr 26 14:29:26 2002 +0000
8779
8780        * plugins/avi/avi.c : now it can play broken file with seek enable but it's very slow (will be fixed soon ).
8781
8782commit 2834110fa1ff88fa84a179c72dddb15bbeb96809
8783Author: Sam Hocevar <sam@videolan.org>
8784Date:   Fri Apr 26 05:43:37 2002 +0000
8785
8786      * ./src/misc/beos_specific.c: added system_Configure(). Sorry O:-)
8787
8788commit 4751f8f627e7ac8149a8ea7b6826025c5c33beca
8789Author: Laurent Aimar <fenrir@videolan.org>
8790Date:   Fri Apr 26 01:45:36 2002 +0000
8791
8792        * src/input/input_programs.c : an video divx ES will no longer be considered as an audio ES ( thanks sam ).
8793
8794commit 295d36f39aff61791d99f8e30574a82ee597beb2
8795Author: Jon Lech Johansen <jlj@videolan.org>
8796Date:   Fri Apr 26 00:20:00 2002 +0000
8797
8798      * ./src/misc/darwin_specific.c: added system_Configure().
8799
8800commit 9d8d4f2a627c2f40d4b4e6418b23eeff4113eeb7
8801Author: Jon Lech Johansen <jlj@videolan.org>
8802Date:   Thu Apr 25 23:52:03 2002 +0000
8803
8804      * Cleaned up QTScaleMatrix().
8805
8806commit 848637d07e79260f9e5fa9a781ca04317c8ca198
8807Author: Christophe Massiot <massiot@videolan.org>
8808Date:   Thu Apr 25 23:07:23 2002 +0000
8809
8810    * MacOS X port :
8811    - New creator ID : VLC#
8812    - Borders in fullscreen mode are now black and the movie is centered
8813      (jlj P0\/\/3r)
8814    - A/V sync should be much more precise
8815
8816commit eb1ec4a42c24cdf9a2b916feeac47324b6edcbc5
8817Author: Sam Hocevar <sam@videolan.org>
8818Date:   Thu Apr 25 21:52:42 2002 +0000
8819
8820      * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir.
8821      * ./include/video.h: moved vout_CopyPicture out of the way, an inline
8822        function did not make sense here.
8823      * ./include/video.h: moved vout_ChromaCmp out of the way.
8824      * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into
8825        video.h.
8826      * ./include/os_specific.h: this file is now always included.
8827      * ./include/debug.h: removed this file which was almost useless, and moved
8828        ASSERT to common.h.
8829      * ./include/common.h: fixed vlc_memalign and changed its prototype to
8830        follow posix_memalign's.
8831
8832commit ebf1f2553132485cd551e2749fbc52d48c5881d9
8833Author: Sam Hocevar <sam@videolan.org>
8834Date:   Thu Apr 25 21:35:31 2002 +0000
8835
8836      * ./configure.in: dropped usage of $withval and $enableval in favor of the
8837        safer variants $with_foo and $enable_foo.
8838
8839commit 4c364385eebc8b9f36a49fad3d8b1b06126c6044
8840Author: Laurent Aimar <fenrir@videolan.org>
8841Date:   Thu Apr 25 11:41:38 2002 +0000
8842
8843        * plugins/avi/avi.c: will not segfault when no audio is found/supported.
8844
8845commit 5bbfc2b4729dd49e89a8fb24eca259ede1be582f
8846Author: Laurent Aimar <fenrir@videolan.org>
8847Date:   Thu Apr 25 03:01:03 2002 +0000
8848
8849        * plugins/ffmpeg/ffmpeg.c : with empty frame(data_packet) it won't segfault
8850        * plugins/avi/avi.c : use KeyFrame to seek, so video will not be bad as
8851            before
8852
8853commit 5a70322c5ffad491c7e824214bbd79a9c65ee744
8854Author: Johan Bilien <jobi@videolan.org>
8855Date:   Thu Apr 25 02:10:33 2002 +0000
8856
8857    * Moved Program Specific Information decoder to the ts demux module
8858    * Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is
8859      used by default if the lib is found. It shares much code with mpeg_ts
8860
8861commit 060c0b88c89fba7eb5cc8713378f62ce9cd526bd
8862Author: Gildas Bazin <gbazin@videolan.org>
8863Date:   Wed Apr 24 23:49:32 2002 +0000
8864
8865    * fixed typo. You have to double click on the video window to switch to
8866      fullscreen.
8867
8868commit 42e6064e78fe27416276cbe43b0576e77ccfb8df
8869Author: Gildas Bazin <gbazin@videolan.org>
8870Date:   Wed Apr 24 23:08:08 2002 +0000
8871
8872    * on Win32 the config file is now stored under the "Application Data" folder
8873      belonging to the user. (this works if at least IE4 is installed, otherwise
8874      the old method is used to get the config directory)
8875
8876commit 4397dc74f055e742014a25aa0f3897e07b72cf6f
8877Author: Jon Lech Johansen <jlj@videolan.org>
8878Date:   Wed Apr 24 22:56:43 2002 +0000
8879
8880      * Fixed MacOS X module linking problem.
8881
8882commit 08999a39bccd9b1b199294933a54c50e94f4148f
8883Author: Sam Hocevar <sam@videolan.org>
8884Date:   Wed Apr 24 00:36:24 2002 +0000
8885
8886      * ./src/interface/main.c: we no longer segfault if argc == 0.
8887      * ALL: renamed PLUGINS to __PLUGINS__ to avoid conflicts with libraries
8888        defining it. Grmbl.
8889      * ./src/input/input_ext-plugins.c: cosmetic change.
8890
8891commit 4144b604ceafac6c65629df78a9078f7d93e7e6b
8892Author: Laurent Aimar <fenrir@videolan.org>
8893Date:   Tue Apr 23 23:44:36 2002 +0000
8894
8895    * ./plugins/ac3_adec/* use _M to avoid conflict with libavcodec.a
8896    * ./plugins/avi a light  avi demux
8897    * ./plugins/ffmpeg a video decoder for divx v3 and opendivx
8898
8899commit 76e16cfde09d8ee6fb981eaf9ac9e9ad3260ac46
8900Author: Olivier Teulière <ipkiss@videolan.org>
8901Date:   Tue Apr 23 23:37:48 2002 +0000
8902
8903     * plugins/win32/preferences.cpp: fixed a compilation bug
8904
8905commit fbe65af69573544e440a5c1b77fd0592d8babbdc
8906Author: Sam Hocevar <sam@videolan.org>
8907Date:   Tue Apr 23 23:06:05 2002 +0000
8908
8909      * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's
8910        upcoming work.
8911
8912commit 69c174d7ed52b49b7c97c043c545d0f1c6d4262f
8913Author: Gildas Bazin <gbazin@videolan.org>
8914Date:   Tue Apr 23 22:07:05 2002 +0000
8915
8916    * DirectX video output plugin now uses triple buffering for YUV overlay. This
8917      improves the video quality a lot (no tearing) without affecting performance.
8918      (I knew double buffering sucked but I just discovered why triple buffering
8919       is better: you don't have to wait for the vsync to flip the buffers).
8920
8921    * Fixed the DirectX video output for non-overlay modes. It was only working
8922      in RGB16 before.
8923
8924    * Fixed the mouse autohidding feature in the DirectX plugin
8925     (at least partially).
8926
8927    * Fixed the spu decoder to take the pitch of the destination picture into
8928      account when rendering the subtitles (Implemented only for the YUV modes).
8929
8930commit 4b22a29123f0b58d5525f1a7f53712f597f25b6f
8931Author: Sam Hocevar <sam@videolan.org>
8932Date:   Tue Apr 23 20:58:24 2002 +0000
8933
8934      * ./plugins/spudec/spu_decoder.c, ./plugins/dvd/dvd_es.c: temporary fix
8935        to avoid retrieving the spu palette from a network stream as if it was
8936        a DVD.
8937
8938commit a6bccb1c2976437ddb918dfc934ec0ca73a07933
8939Author: Sam Hocevar <sam@videolan.org>
8940Date:   Tue Apr 23 14:16:21 2002 +0000
8941
8942      * ./src/interface/main.c: tidied the help output code.
8943      * ALL: removed underscores from option names and made a few options more
8944        self-explanatory, for instance --input_channel becomes --audio-channel;
8945        run vlc -H to see what has changed.
8946      * ALL: replaced many occurences of "plugin" with the word "module".
8947      * ./src/interface/main.c: moved all satellite-specific configuration options
8948        to the satellite plugin.
8949      * ./po/*: updated translations.
8950
8951commit a2f9164000b3351a27a19c1f18cd3b7bb693d1b0
8952Author: Sam Hocevar <sam@videolan.org>
8953Date:   Tue Apr 23 13:47:30 2002 +0000
8954
8955      * ./plugins/chroma/i420_yuy2.h: optimized the 420 planar-to-packed chroma
8956        transformations. They're now PIC-friendly as well.
8957
8958commit 30a5f3688cc71befa13e8778644b1298a5c0491e
8959Author: Jon Lech Johansen <jlj@videolan.org>
8960Date:   Tue Apr 23 03:21:21 2002 +0000
8961
8962      * Added Open disc and network panels.
8963      * Some changes to the control layout.
8964
8965commit 1521d766d474ea229dbb34cb52b3e26e608b5e1e
8966Author: Sam Hocevar <sam@videolan.org>
8967Date:   Mon Apr 22 08:20:26 2002 +0000
8968
8969      * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted
8970        verbose messages.
8971      * ./po/en_GB.po: British translation.
8972
8973commit 82337d0cecf73c05c73d6fe2c78ce1f287827581
8974Author: Gildas Bazin <gbazin@videolan.org>
8975Date:   Sun Apr 21 21:29:20 2002 +0000
8976
8977    * Fixed the warning_level handling: "-v" and "--warning" are now working as
8978      they should and they also are cumulative (using -vv --warning=3 you end up
8979      with i_warning_level=5)
8980
8981commit 497e82b19b78872f6e68ca5bf27f795dd09dbba2
8982Author: Sam Hocevar <sam@videolan.org>
8983Date:   Sun Apr 21 18:32:12 2002 +0000
8984
8985      * ./src/misc/configuration.c: support for short options. -V, -A, -I
8986        are back, and we also have -4 and -6 for IPv4/IPv6.
8987
8988commit ce25f1e87e3c02249e49ac49cd9ea720a022880c
8989Author: Gildas Bazin <gbazin@videolan.org>
8990Date:   Sun Apr 21 11:23:03 2002 +0000
8991
8992    * added config_GetFloatVariable() and config_PutFloatVariable() to the config
8993      module.
8994    * added a --zoom <float> config option.
8995    * added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the
8996      FPU is still available after a call to InitIDCT().
8997    * deactivate stream buffering when logging to a file.
8998
8999commit b9d43101ac7aac9ce78d141e76c69ed195ecbfc8
9000Author: Sam Hocevar <sam@videolan.org>
9001Date:   Sun Apr 21 10:32:21 2002 +0000
9002
9003      * ./po/*: re-ran make update-po, fixed a few translations.
9004      * ./po/fr.po: completed the french translation.
9005      * ./plugins/gtk/gtk.glade, ./plugins/gtk/gnome.glade: synchronized a few
9006        strings between the Gtk+ and GNOME modules to avoid duplicate translations.
9007
9008commit c17d31bb3e4a0a9df38e44660455feeb83ce0b9a
9009Author: Sam Hocevar <sam@videolan.org>
9010Date:   Sat Apr 20 20:42:48 2002 +0000
9011
9012      * ./po/de.po: updated german translation. Many thanks to Thomas Graf.
9013
9014commit d6950e92ae86ab90cf6b70f35220449217d4ccaf
9015Author: Tristan Leteurtre <tooney@videolan.org>
9016Date:   Sat Apr 20 17:52:47 2002 +0000
9017
9018      . Url & mailing-lists corrections
9019
9020commit 43a3e590b1cd5bbeb98b0c6f93f8bdd0982cdb04
9021Author: Gildas Bazin <gbazin@videolan.org>
9022Date:   Sat Apr 20 15:40:21 2002 +0000
9023
9024    * the last category from the config options wasn't displayed.
9025
9026commit 9bb17f5d915a48f9df9a6d794f2c090713aabf23
9027Author: Jean-Paul Saman <jpsaman@videolan.org>
9028Date:   Sat Apr 20 15:12:11 2002 +0000
9029
9030    Updated Netherlands translation of interface.
9031
9032commit d4b23cb5523d4b05c086f63e40c26c91e351b1ba
9033Author: Loïc Minier <lool@videolan.org>
9034Date:   Sat Apr 20 10:19:50 2002 +0000
9035
9036      * po/fr.po : completed french translations
9037
9038commit 4f6c862b021281a7e44a93aa5c774e6bb07a6a78
9039Author: Sam Hocevar <sam@videolan.org>
9040Date:   Fri Apr 19 13:56:12 2002 +0000
9041
9042      * ALL: internationalized all configuration strings.
9043      * ./src/interface/main.c: we now set LC_CTYPE to get the right charset.
9044      * ./src/misc/configuration.c: lots of simplifications in the code.
9045      * ./po/vlc/pot: updated translations.
9046
9047commit 46b2dec0ff08906d35d2e903dd100643b50f2fdc
9048Author: Christophe Massiot <massiot@videolan.org>
9049Date:   Thu Apr 18 21:32:23 2002 +0000
9050
9051    Fixed typos.
9052
9053commit 62ffd1a0bffc56bf306bc9d44fd41ea86c9c38ed
9054Author: Sam Hocevar <sam@videolan.org>
9055Date:   Thu Apr 18 19:38:57 2002 +0000
9056
9057      * ./vlc.spec: fixed build dependencies.
9058      * ./configure.in: when -lintl is available, we now also link plugins with it.
9059
9060commit 3eb0086e090edbae516a5e9f1c499d1c372a349a
9061Author: Sam Hocevar <sam@videolan.org>
9062Date:   Thu Apr 18 12:51:59 2002 +0000
9063
9064      * ./include/threads.h: fixed a segfault under Solaris, thanks to Meuuh.
9065      * ./plugins/spudec/spu_decoder.c: RGB 24bpp and 32bpp support.
9066
9067commit 9e607c8036b66e581aa85730e266021a85d902c2
9068Author: Sam Hocevar <sam@videolan.org>
9069Date:   Thu Apr 18 05:11:30 2002 +0000
9070
9071      * ./configure.in: switched version to 0.3.1.
9072      * ./vlc.spec: imported Mandrakesoft's latest enhancements.
9073      * ./ChangeLog: updated ChangeLog.
9074
9075commit e81cf378bece2349ad5b3d92bf6aba9efbadad6d
9076Author: Sam Hocevar <sam@videolan.org>
9077Date:   Thu Apr 18 04:34:37 2002 +0000
9078
9079      * ./configure.in, ./plugins/network/ipv6.c: support for the GNU glibc
9080        extension gethostbyname2(), thanks to Thomas Graf.
9081
9082commit db25744a89b163b6765bb98706905042ad1edb5c
9083Author: Christophe Massiot <massiot@videolan.org>
9084Date:   Wed Apr 17 23:03:35 2002 +0000
9085
9086    * Finally fixed MacOS X aspect ratio. If you know how to center the
9087    picture in the screen, and make the remaining space black instead of
9088    white, PLEASE drop me a mail !
9089
9090commit 1adfba81f18ee80b134e17056f94cfa03cfa1d14
9091Author: Johan Bilien <jobi@videolan.org>
9092Date:   Wed Apr 17 17:00:58 2002 +0000
9093
9094    * in TS demux, a program is selected only if a PMT for it was found.
9095      This should fix the problem that occured when reading a file directly
9096      extracted from a satellite card.
9097    * UDP access plugin uses input_SetProgram.
9098
9099commit db10e796ee3a7b31d77f4dcd2483aa559a24d3b5
9100Author: Sam Hocevar <sam@videolan.org>
9101Date:   Wed Apr 17 11:43:31 2002 +0000
9102
9103      * ./AUTHORS: added people locations, just for fun.
9104      * ./configure.in: disabled SSE plugins when using mingw32.
9105      * ./src/misc/configuration.c: disabled the AltiVec warning message on the
9106        PowerPC platform because it was misleading.
9107
9108commit b4bea3ccc51a1a2a43c8c55766f1deecb8a1a5a7
9109Author: Christophe Massiot <massiot@videolan.org>
9110Date:   Tue Apr 16 23:00:54 2002 +0000
9111
9112    * Have dvdread plug-in respond to dvd: URLs ;
9113    * MacOS X interface shouldn't take as much CPU as it used to ;
9114    * Fixed a bug in Altivec-enabled MC (thanks walken) ;
9115    * Fixed a case of segfault in Altivec-enabled memcpy.
9116
9117commit 49a7d5c1b19961033d2980b8172dde57a093da40
9118Author: Johan Bilien <jobi@videolan.org>
9119Date:   Tue Apr 16 22:13:28 2002 +0000
9120
9121    * big update of Henri's howto
9122
9123commit 8482108523043d3acb6d47894bc471de65c35fdb
9124Author: Christophe Massiot <massiot@videolan.org>
9125Date:   Mon Apr 15 23:04:08 2002 +0000
9126
9127    * Support for pictures with a pitch different from the picture width,
9128    inspired by Gildas Bazin.
9129
9130commit 051e23d95d2dc917dffaf136d38d7f5cf43df17c
9131Author: Johan Bilien <jobi@videolan.org>
9132Date:   Mon Apr 15 14:06:19 2002 +0000
9133
9134    * fixed a typo in satellite input
9135    * added options to configure antenna (sat_lnb_lof1, sat_lnb_lof2,
9136      sat_lnb_slof and sat_diseqc). They only appear if satellite input
9137      is compiled.
9138
9139commit 48337372f8d4a25ffb6c8886fa86199da22237c5
9140Author: Johan Bilien <jobi@videolan.org>
9141Date:   Mon Apr 15 04:36:45 2002 +0000
9142
9143    * removed a totally useless switch in my last commit
9144      (switch i {case 1: i=1;break; case 2: i=2: ...
9145      I'd better got to bed ;)
9146
9147commit e4658464e17178229e1b9503a11e34c2a2ad77d3
9148Author: Johan Bilien <jobi@videolan.org>
9149Date:   Mon Apr 15 04:28:26 2002 +0000
9150
9151    * fixed a few bugs in satellite input (device was not closed in every
9152    failure case, symbol rate limits in gnome interface were wrong)
9153
9154    * added FEC choice in command line, gtk and gnome interfaces. Command
9155    line is now
9156    satellite:<frequency(Hz)>,<polarization(0=V,1=H)>,<fec(1=1/2,2=2/3...)>,
9157    <symbol rate(kbyte/s)>
9158
9159commit 3632d39c9dbcc15b3509c0b9675df5e98939307b
9160Author: Tony Castley <tcastley@videolan.org>
9161Date:   Thu Apr 11 09:25:45 2002 +0000
9162
9163    Implemented a fix for nVidia overlays thanks to Bertil.
9164
9165commit 5a55a34a9f70b447764b801e6a2a0241b93f8e6f
9166Author: Sam Hocevar <sam@videolan.org>
9167Date:   Thu Apr 11 08:55:49 2002 +0000
9168
9169      * ./Makefile: fixed the Win32 interface under Win2k/XP.
9170      * ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper
9171        for the Win32 API.
9172
9173commit 1ca91e7134db4baa4efe47456f83d0d1f24c09f3
9174Author: Johan Bilien <jobi@videolan.org>
9175Date:   Wed Apr 10 17:47:58 2002 +0000
9176
9177    * fixed another bug in PS demux : the first program added was at the
9178    same time declared as the current program and as a new program, which
9179    made the ES be selected two times.
9180
9181commit 57240036f9902139ca95ad731d44a631b5297dda
9182Author: Johan Bilien <jobi@videolan.org>
9183Date:   Wed Apr 10 16:26:21 2002 +0000
9184
9185    * fixed a bug in input_SetProgram, that made the ps file input
9186    launch without video. Sorry about this.
9187
9188commit 8f1d27f0dff8af776ae42091ca5f9dee8538f301
9189Author: Tony Castley <tcastley@videolan.org>
9190Date:   Wed Apr 10 10:08:06 2002 +0000
9191
9192    Fixed code to close vout window, does not segfault anymore.
9193
9194commit 3cb37141e2a0cd1c260ed31f15bcc12b195de302
9195Author: Loïc Minier <lool@videolan.org>
9196Date:   Wed Apr 10 02:48:43 2002 +0000
9197
9198      * ./po/fr.po: French translation update
9199
9200commit 6d8b08a432acd87eb27df048c6926ed2f66e5290
9201Author: Sam Hocevar <sam@videolan.org>
9202Date:   Wed Apr 10 00:08:36 2002 +0000
9203
9204      * ./configure.in: fixed a bug in the libdvdread detection.
9205      * ./configure.in: fixed plugin compilation under Win32.
9206
9207commit 45c8658ece970d9d88c1f803b7082ca2d02a2307
9208Author: Sam Hocevar <sam@videolan.org>
9209Date:   Wed Apr 10 00:05:36 2002 +0000
9210
9211      * ./vlc.spec: imported MandrakeSoft's enhancements.
9212
9213commit 4df58cdff7f2040806db6950d72a45b1de91efb9
9214Author: Sam Hocevar <sam@videolan.org>
9215Date:   Wed Apr 10 00:05:04 2002 +0000
9216
9217      * ./doc/developer/decoders.xml: fixed a typo preventing compilation.
9218
9219commit fe7ab73ad65df1cd30fdf0a87d97b26b92b5f48a
9220Author: Sam Hocevar <sam@videolan.org>
9221Date:   Wed Apr 10 00:04:04 2002 +0000
9222
9223      * ./plugins/aa/aa.c: we now parse the AAOPTS environment variable.
9224      * ./plugins/aa/aa.c: a few simplifications in the code.
9225
9226commit cb8ef93ce9ceb597fdbaee6a3fe3156ef31e4f39
9227Author: Johan Bilien <jobi@videolan.org>
9228Date:   Mon Apr 8 14:53:05 2002 +0000
9229
9230    * made file access plugin use input_SetProgram so that we may change
9231      program when reading a file
9232    * fixed a bug in input_SetProgram
9233    * added --input_program <int> option, to choose the program from
9234      the command line
9235
9236commit 0393b2535bf1af5de00714e3b7322c002b6e04bb
9237Author: Christophe Massiot <massiot@videolan.org>
9238Date:   Sun Apr 7 23:08:44 2002 +0000
9239
9240    * Fixed Altivec-enabled version of fastmemcpy
9241    * Fixed --memcpy switch
9242    * Changed CFLAGS_VLC to vlc_CFLAGS (last-minute changes are great ideas :p)
9243    * New README file for MacOS X.
9244
9245commit a0249c48f693904a01d925b54a933467186ae6f0
9246Author: Sam Hocevar <sam@videolan.org>
9247Date:   Sun Apr 7 06:48:48 2002 +0000
9248
9249      * ./configure.in: wrote a better test for libdvdread detection.
9250      * ./plugins/gtk/gtk.glade: added lines this #@%$! Glade had munched, fixes
9251        a segfault in the Gtk+ popup menu when toggling the interface.
9252      * ./plugins/motion/motion.c: fixed a compilation issue on compilers which
9253        do not accept empty macro arguments.
9254
9255commit b2f75d5cf8bb951f23447134594415b6676eb853
9256Author: Sam Hocevar <sam@videolan.org>
9257Date:   Sat Apr 6 05:54:10 2002 +0000
9258
9259      * ./doc/release-howto.txt: updated documentation.
9260      * ./vlc.spec: added missing plugin filenames to the build process.
9261
9262commit bff02b4d4b35bf7a289c276b379e00b9a96a2040
9263Author: Sam Hocevar <sam@videolan.org>
9264Date:   Sat Apr 6 04:22:27 2002 +0000
9265
9266      * ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips.
9267      * ./Makefile: fixed make dist and make distclean.
9268      * ./plugins/dvd/dvd.c: compilation fix.
9269      * ./plugins/gtk/gtk_callbacks.c: fixed ejection code.
9270      * ./plugins/text/ncurses.c: fixed compilation of the ncurses plugin.
9271      * ./vlc.spec: updated specfile.
9272
9273commit db7581242a24a20ad9eefeb75b0103d22cff410b
9274Author: Sam Hocevar <sam@videolan.org>
9275Date:   Fri Apr 5 21:26:29 2002 +0000
9276
9277      * ./Makefile, ./configure.in: misc BeOS build fixes.
9278
9279commit ceb1c04e3bdc818c73f98507f6d93846c0819dd7
9280Author: Jon Lech Johansen <jlj@videolan.org>
9281Date:   Fri Apr 5 21:03:19 2002 +0000
9282
9283      * ./plugins/macosx/vout_macosx.c: memalign -> vlc_memalign
9284
9285commit 1b0868ed29bc006d5939c91c064ed3d7931a7432
9286Author: Sam Hocevar <sam@videolan.org>
9287Date:   Fri Apr 5 20:44:23 2002 +0000
9288
9289      * ./plugins/win32/win32.cpp: fixed `--intf intfwin' which wasn't working.
9290      * ./Makefile: we don't include the Gtk+ and SDL DLLs in the win32 package
9291        anymore, the package is now 700k instead of 4MB.
9292      * ./configure.in, ./Makefile, ./Makefile.opts.in: replaced LIB_FOO with
9293        foo_LDFLAGS and CFLAGS_BAR with bar_CFLAGS for faster builds, and moved a
9294        lot of stuff from Makefile.opts.in back to configure.in.
9295      * ./install-win32: updated script for NSIS 1.96.
9296
9297       I hope this doesn't break too many other architectures...
9298
9299commit 0d691469a766b18159a80de5589bf4ae3f6bce37
9300Author: Sam Hocevar <sam@videolan.org>
9301Date:   Fri Apr 5 12:35:47 2002 +0000
9302
9303      * ./configure.in: added --enable-intfwin to enable the win32 interface and
9304        --with-bcbuilder to tell make where to find Borland C++ Builder.
9305
9306commit e98aae28c0040819f43bde6259ec95d3029deedf
9307Author: Sam Hocevar <sam@videolan.org>
9308Date:   Fri Apr 5 03:27:27 2002 +0000
9309
9310      * ./plugins/win32/intfwin.bpr: we now build intfwin.so at the right place.
9311      * ./plugins/win32/Makefile: intfwin.so can be built using commandline.
9312      * ./configure.in, ./include/threads.h, ./include/common.h: a custom defs.h
9313        file isn't needed for the intfwin plugin anymore.
9314      * ./INSTALL.win32: updated compilation instructions for the intfwin plugin.
9315
9316commit cf5b3832dc6ad3fb4e55e9506e7e803d3e26ed53
9317Author: Gildas Bazin <gbazin@videolan.org>
9318Date:   Fri Apr 5 01:05:22 2002 +0000
9319
9320    * introduced a memalign wrapper that will align the memory manually if
9321      memalign doesn't exist.
9322
9323      void *vlc_memalign( size_t align, size_t size, void **pp_orig )
9324      where the return value is the aligned pointer and *pp_orig is the pointer
9325      that has to be freed afterwards.
9326
9327      the arithmetic I'm doing on the pointer to align it is not portable to
9328      64bits architectures. If someone knows how to something portable, please
9329      tell me ( and no I don't want to do if(sizeof(void *) == blabla) ).
9330
9331      Other little problem, I was planning to use posix_memalign by default in
9332      the wrapper implementation but it doesn't work (someone can tell me what
9333      I'm doing wrong ?)
9334
9335    * re-enabled the sse plugins on win32 as we don't have anymore alignment
9336      issues.
9337
9338    * fixed typo in vout_directx.c
9339
9340commit a33d6accd4cf7ff908b2bf17bb6a01cc3e77daee
9341Author: Christophe Massiot <massiot@videolan.org>
9342Date:   Thu Apr 4 22:51:01 2002 +0000
9343
9344    * FINALLY fixed HTTP input bug (I'm SO HAPPY with this !)
9345    * Disabled memcpyaltivec since it's buggy
9346
9347commit 054b90aa1d0184f1464ce71bd80e39814ca9911d
9348Author: Christophe Massiot <massiot@videolan.org>
9349Date:   Thu Apr 4 22:08:05 2002 +0000
9350
9351    * Fixed intf_eject for iPAQ (untested)
9352    * asm memcpyaltivec for Linux/PPC
9353
9354commit d94ba355536bda72175269fc82eaa9db8367f8a4
9355Author: Olivier Teulière <ipkiss@videolan.org>
9356Date:   Thu Apr 4 16:22:39 2002 +0000
9357
9358      * ./AUTHORS: added myself :)
9359      * ./plugins/win32/mainframe.cpp: disabled the "hide interface" menu
9360        item, not yet implemented.
9361      * ./plugins/win32/about.dfm: replaced the outdated author list with a
9362        "VideoLAN Team" entry.
9363
9364commit 71b4ea0ba477e11ea53f91fa246f9d1163ef7029
9365Author: Sam Hocevar <sam@videolan.org>
9366Date:   Thu Apr 4 15:35:09 2002 +0000
9367
9368      * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp:
9369        replaced the outdated author list with a "VideoLAN Team" entry.
9370      * ./debian/rules, ./debian/control: deactivated the vlc-kde package because
9371        it does not work, and removed the vlc-a52 package because liba52 is
9372        statically linked into vlc.
9373      * ./debian/control: added more helpful package descriptions.
9374      * ALL: changed version to 0.3.0. Yeah, it's coming.
9375      * ./Makefile: fixed make dist.
9376
9377commit b29f85e06c706b4d92b52b1ca980ca3d2baa46e3
9378Author: Sam Hocevar <sam@videolan.org>
9379Date:   Thu Apr 4 05:08:05 2002 +0000
9380
9381      * ./src/video_output/video_output.c: fixed a vout4 image starvation bug.
9382      * ./plugins/dvd/dvd.c: we look for libdvdcss.so.2 as well as -.so.1.
9383      * ./configure.in: BSD/OS fixes thanks to Steven M. Schultz.
9384      * ./Makefile: renamed the `snapshot' rule to `dist'.
9385      * ./Makefile: removed the `snapshot-nocss' rule which isn't needed anymore.
9386
9387commit 66d7e1dacf4d1c9f9d393fb05f85651bb34c110c
9388Author: Jon Lech Johansen <jlj@videolan.org>
9389Date:   Thu Apr 4 00:23:36 2002 +0000
9390
9391      * ./src/interface/intf_eject.c: Fixed a MacOS X bug.
9392
9393commit 439f10a65ceee43874ca852752f0ace4835dbe6c
9394Author: Christophe Massiot <massiot@videolan.org>
9395Date:   Wed Apr 3 23:24:42 2002 +0000
9396
9397    * Fix for iPAQ familiar Linux (untested)
9398    * HTTP files now find the EOF (though HTTP input is still broken)
9399
9400commit 928d731dba7ab652442fa138c4aee4b5e4e700b1
9401Author: Christophe Massiot <massiot@videolan.org>
9402Date:   Wed Apr 3 22:36:50 2002 +0000
9403
9404    Fixed altivec memcpy module [OS X port]
9405
9406commit dd5d92a4250eabd847f327c0a1f7f5069bfaca77
9407Author: Sam Hocevar <sam@videolan.org>
9408Date:   Wed Apr 3 16:22:23 2002 +0000
9409
9410      * ./Makefile.modules: modules now depend on Makefile.opts.
9411      * ./configure.in: added (hopefully) explicit messages on how to get
9412        libdvdcss and link vlc with it.
9413      * ./plugins/dvdread/input_dvdread.c: removed inclusion of dvd_udf.h.
9414
9415commit 3fdc995931a82a8c17c52de73d0d3fb4323b2e0f
9416Author: Olivier Teulière <ipkiss@videolan.org>
9417Date:   Wed Apr 3 13:18:36 2002 +0000
9418
9419     * ./plugins/win32/*: Added management for secondary config dialogs
9420
9421commit 5ba63c66646528ba81e99bc96183fa9dc25303e4
9422Author: Sam Hocevar <sam@videolan.org>
9423Date:   Wed Apr 3 06:45:36 2002 +0000
9424
9425      * ./plugins/ogg/*: added preliminary files for an Ogg/Vorbis decoder a
9426        contributor is currently working on.
9427
9428commit 0beab2c2c839a543263c40f6089ffa27290cbbcb
9429Author: Sam Hocevar <sam@videolan.org>
9430Date:   Wed Apr 3 06:23:08 2002 +0000
9431
9432      * ALL: removed libdvdcss from the vlc tree.
9433      * ALL: removed libdvdread from the vlc tree.
9434      * ./acconfig.h: removed this file.
9435      * ./plugins/dvd/dummy_dvdcss.c: merged this file into dvd.c.
9436      * ./AUTHORS: moved a few gentlemen to the libdvdcss AUTHORS file.
9437
9438commit 1de7fc8e07c278bfb73671d0f695ea43404b2c5c
9439Author: Gildas Bazin <gbazin@videolan.org>
9440Date:   Wed Apr 3 06:19:43 2002 +0000
9441
9442    * fixed ./plugins/gtk/gtk_callbacks.c to use the "dvd_device" config option
9443      instead of the now inexistant DVD_DEVICE macro.
9444
9445commit 981c5ccad62a2b2ae9a702642e9ed38c17746ba5
9446Author: Sam Hocevar <sam@videolan.org>
9447Date:   Wed Apr 3 02:43:14 2002 +0000
9448
9449      * ./po/ja.po: added Japanese translation from Fumio Nakayama
9450        <endymion@ca2.so-net.ne.jp>.
9451      * ./plugins/gtk/gtk_callbacks.c: fixed disc ejection code.
9452      * ./ChangeLog: how about a nice cup of 870 lines of ChangeLog for the 0.3.0
9453        release?
9454
9455commit 4f08a70d2125a8ebcf05b82b73fcdb3a1d56cae3
9456Author: Gildas Bazin <gbazin@videolan.org>
9457Date:   Tue Apr 2 23:43:57 2002 +0000
9458
9459    * New pthread implementation for WinNT/2K/XP. This implementation shouldn't
9460      be subject to race conditions as it is using SignalObjectAndWait() from the
9461      Win32 API.
9462      As this should be somehow slower than the old method (still used on Win9x),
9463      you can specify that you want to use the old method with the "fast_pthread"
9464      config option.
9465
9466    * Added a new p_main_sys global variable. This variable is a pointer to an
9467      OS specific structure which is defined in *_specific.h. This structure can
9468      be filled by the already existing System_Init() function and is a nice
9469      way to avoid too many #ifdefs.
9470
9471commit 22b05cefc618ed1601e1c42908179a307dcab743
9472Author: Gildas Bazin <gbazin@videolan.org>
9473Date:   Tue Apr 2 23:27:07 2002 +0000
9474
9475    * Got rid of the DVD_DEVICE macro. We now use the dvd_device config option.
9476      ( this creates a small memory leak as we don't free the string obtained
9477        from config_GetPszVariable, but I think we can live with it for now )
9478
9479    * the SSE plugins are disable on the mingw32 build as they don't work.
9480      ( because memalign is not implemented on win32, and malloc only aligns
9481        on an 8 bytes boundary )
9482
9483    * fixed small mistake in INSTALL.win32
9484
9485commit ad14a89d0fbcca30225e6d33c6f40c35e7eb45e4
9486Author: Olivier Teulière <ipkiss@videolan.org>
9487Date:   Tue Apr 2 23:22:32 2002 +0000
9488
9489     * ./include/config.h: fixed config directory name for windows
9490     * ./plugins/win32: the network dialog now respects the preferences settings
9491
9492commit 75824aafc4f8fec873f148769a1fac53c6761a1f
9493Author: Christophe Massiot <massiot@videolan.org>
9494Date:   Tue Apr 2 23:00:27 2002 +0000
9495
9496    Added memcpyaltivec.
9497
9498commit 2fda60def538bee8d14af399b623c3986003fe4a
9499Author: Christophe Massiot <massiot@videolan.org>
9500Date:   Tue Apr 2 22:46:25 2002 +0000
9501
9502    Compilation fix. :-ppppp
9503
9504commit ecbcf0b3126804a20cfc0d22f4a994cfc6cc6374
9505Author: Christophe Massiot <massiot@videolan.org>
9506Date:   Tue Apr 2 22:16:07 2002 +0000
9507
9508    * Altivec-enabled version of fastmemcpy
9509    * Use ImageBuffer instead of ScreenBuffer in OS X video output (should be
9510    faster)
9511
9512commit c5dd4153a624755d1e638d384086d310fd41bd04
9513Author: Olivier Teulière <ipkiss@videolan.org>
9514Date:   Tue Apr 2 21:56:19 2002 +0000
9515
9516    * ./src/interface/main.c: check that channels have been created before
9517      the call to network_ChannelJoin
9518
9519commit d7bba658200e585934599e7aee44eaaba6dc64dd
9520Author: Olivier Teulière <ipkiss@videolan.org>
9521Date:   Tue Apr 2 15:18:32 2002 +0000
9522
9523     * ./plugins/win32:
9524            - fixed a few bugs in the preferences
9525            - better auto-resizing of the main window
9526            - the disc dialog now respects the preferences settings
9527
9528commit 58e5629082cbb8385f47c6b170129b00a6e6492b
9529Author: Olivier Teulière <ipkiss@videolan.org>
9530Date:   Tue Apr 2 11:31:36 2002 +0000
9531
9532     * ./src/misc/configuration.c: small compilation fix
9533
9534commit 91cea3e3ba140126341827c8282d9dd47978c2de
9535Author: Tony Castley <tcastley@videolan.org>
9536Date:   Tue Apr 2 10:44:40 2002 +0000
9537
9538    Added a test for the nooverlay option.
9539
9540commit 87b73190e136630cd96807a5944266971fcdec98
9541Author: Tony Castley <tcastley@videolan.org>
9542Date:   Tue Apr 2 10:43:55 2002 +0000
9543
9544    Changed directory of the config file for BeOS to be consistant with
9545    OS standard.
9546
9547commit 77d515ff6d35d3f6e9d774a5c72295865d53be27
9548Author: Sam Hocevar <sam@videolan.org>
9549Date:   Tue Apr 2 10:17:08 2002 +0000
9550
9551      * ./configure.in: BeOS, liba52 and chroma plugin compilation fixes.
9552      * ./plugins/dvd/dvd_access.c: removed a warning.
9553      * ./src/misc/configuration.c: Solaris fixes by Meuuh.
9554      * ./FAQ: removed outdated stuff.
9555
9556commit f9a7f0e8f5456a227d7ec2c556c2a6a3a686f01e
9557Author: Gildas Bazin <gbazin@videolan.org>
9558Date:   Tue Apr 2 06:31:23 2002 +0000
9559
9560    * Fixed yet another bug related to the event thread creation
9561    * Removed a few debug messages
9562
9563commit f8cad0ac0f3f1b3cc60bd5f4ee7d32f90a2a6265
9564Author: Gildas Bazin <gbazin@videolan.org>
9565Date:   Mon Apr 1 21:54:26 2002 +0000
9566
9567    * Fixes for the Win32_msvc build
9568
9569commit 768eb521d0f7bfaf6acdf410d3553dad2b7ea59e
9570Author: Gildas Bazin <gbazin@videolan.org>
9571Date:   Mon Apr 1 21:39:17 2002 +0000
9572
9573    * Microsof Visual Studio C++ 6 project files.
9574      This is usefull mainly for debugging as the hardware accelerated plugins
9575        can't be compiled with msvc.
9576
9577    I won't be maintaining this msvc project as I don't have MSVC myself, but
9578    maybe this will encourage people to try to develop for vlc (or maybe just
9579    discourage them ;-)
9580
9581commit 8c0b94608a6ec67bfafe4a9a001fdffea040e609
9582Author: Gildas Bazin <gbazin@videolan.org>
9583Date:   Mon Apr 1 16:08:23 2002 +0000
9584
9585    * Win32 compilation fixes when downmixsse and downmix3dn are declared as
9586        plugins.
9587    * Fixed the waiting on the event thread creation in the directx plugin.
9588
9589commit 65e17139eccd120797e1bfba15e3d6570d6bcd47
9590Author: Gildas Bazin <gbazin@videolan.org>
9591Date:   Mon Apr 1 10:47:49 2002 +0000
9592
9593    * updated the "package-win32" rule
9594    * all txt files are now converted to dos format (CRLF)
9595
9596commit f67672ada1c678a845ce205cda7e2d2bf1bb0280
9597Author: Gildas Bazin <gbazin@videolan.org>
9598Date:   Mon Apr 1 10:13:19 2002 +0000
9599
9600    * VLC-Win32 Cross-Compile Howto, courtesy of Bill Eldridge.
9601
9602commit 43138273465f5a51f1b4c65fad6ad6d694ed6584
9603Author: Gildas Bazin <gbazin@videolan.org>
9604Date:   Mon Apr 1 09:59:41 2002 +0000
9605
9606    * updated INSTALL.win32
9607
9608commit a3124f2e4c842bbf61da3d3a5b9d772d9ac294ab
9609Author: Tony Castley <tcastley@videolan.org>
9610Date:   Mon Apr 1 07:37:53 2002 +0000
9611
9612    Fixed the color_space problem.  Overlays now work.
9613    Still problem with nVidia cards.
9614
9615commit 9999e41e4408c65eef2b71679752487edec3cbb3
9616Author: Tony Castley <tcastley@videolan.org>
9617Date:   Mon Apr 1 05:49:00 2002 +0000
9618
9619    Improved overlay detection, default colour space selection.
9620    Has bad output color need some work.
9621
9622commit d1db63f6cd35a78cb06cbc2cc8c6b18c104e14a2
9623Author: Gildas Bazin <gbazin@videolan.org>
9624Date:   Sun Mar 31 22:59:01 2002 +0000
9625
9626    * allow the user to resize the configuration windows
9627    * moved config_GetIntVariable out of the loop
9628
9629commit b8b9974f745e45d2c4400d3370b3e0552df4c570
9630Author: Gildas Bazin <gbazin@videolan.org>
9631Date:   Sun Mar 31 22:35:44 2002 +0000
9632
9633    * You can now set a maximum height for the configuration windows in the gtk
9634        and gnome plugins. This patch _doesn't change_ the look of the interface
9635        unless this interface tries to use more space than allowed, in which case
9636        scrollbars are added to make the navigation easy.
9637        Note that this setting only affects the default size the interface will
9638        use, the user is then free to change the size of the window as he wants.
9639
9640    * Tooltips are now triggered only in specific places. This is a lot less
9641       intrusive and annoying for the users.
9642
9643commit ce40baa114cf73ab5c7dfdc6c9e3c5db454b2718
9644Author: Olivier Teulière <ipkiss@videolan.org>
9645Date:   Sun Mar 31 17:59:29 2002 +0000
9646
9647     * ./plugins/win32: fixed the bug on exiting the vout pressing 'q'
9648
9649commit ae51691ce02d1977dd70883e32c8ae77c474488b
9650Author: Tony Castley <tcastley@videolan.org>
9651Date:   Sun Mar 31 08:13:38 2002 +0000
9652
9653    Implemented an "always-on-top" feature for the interface window.
9654    RGB16 Overlay supported again.
9655    Resizing is now implemented consistantly.
9656
9657commit a3e1d215af4bc2a7f8684933fad7f97c23469279
9658Author: Olivier Teulière <ipkiss@videolan.org>
9659Date:   Sun Mar 31 05:10:07 2002 +0000
9660
9661     * plugins/win32: subtitles should work, now
9662
9663commit b196e281bfcebddd63d052ad7aa85465465fe58e
9664Author: Christophe Massiot <massiot@videolan.org>
9665Date:   Fri Mar 29 00:14:19 2002 +0000
9666
9667    Disabled the server argument in udpstream: because it confuses users and is
9668    not of any practical use.
9669
9670commit 5c07e45ded557aed153069ef0e9eee51f0a95f5b
9671Author: Christophe Massiot <massiot@videolan.org>
9672Date:   Thu Mar 28 21:21:51 2002 +0000
9673
9674    Fix for sparc.
9675
9676commit 112b3738b3445cf149d86bd343a97995b1abd4e5
9677Author: Gildas Bazin <gbazin@videolan.org>
9678Date:   Thu Mar 28 10:17:06 2002 +0000
9679
9680    * don't try to stat() the dvd drive letter on win32
9681    * disabled YUV overlay double buffering for now, as it seems to actually be
9682        slower.
9683    * temporary fix in vlc_cond_signal() for win32 (I really should use
9684        SignalObjectAndWait() on WinNT so we can avoid race conditions in the
9685        pthread code). This fixes a problem noticed on WinXP where vlc would
9686        freeze regularly and eat-up all the CPU (fun no?)
9687
9688commit 6ce92ec75ee99ad6be2c1a192b549357bd472b01
9689Author: Johan Bilien <jobi@videolan.org>
9690Date:   Thu Mar 28 03:53:15 2002 +0000
9691
9692    * When unselecting an ES, we must ged rid of p_es->p_pes so that it is
9693      regererated when we select this ES again. It made vlc segfault when
9694      switching from some stream to another, or when switching program
9695      in satellite input.
9696
9697commit abf14b8cbea587bb676f8dc3bde7a86a50c3c009
9698Author: Christophe Massiot <massiot@videolan.org>
9699Date:   Wed Mar 27 22:15:40 2002 +0000
9700
9701    * UDP access plug-in can now receive MPTS (Multiple Program TS) and switch
9702    programs
9703    * Audio and video output go to time-constrained scheduling [OS X port]
9704
9705commit e0876a90ddf18974756f3e473ff5c4bcba6a98e4
9706Author: Loïc Minier <lool@videolan.org>
9707Date:   Wed Mar 27 21:01:29 2002 +0000
9708
9709    Some dirty ifdefs for a nicer gnome interface (gnome buttons, gnome
9710    dialogs).
9711
9712commit 1e9eca28b251f391b706ea9488df6c60c18dc059
9713Author: Jean-Paul Saman <jpsaman@videolan.org>
9714Date:   Wed Mar 27 19:54:11 2002 +0000
9715
9716    Translation of user interface messages to Netherlands.
9717
9718commit 396805bf247ba8b1277ec890f7cecfb258a9b047
9719Author: Jean-Paul Saman <jpsaman@videolan.org>
9720Date:   Wed Mar 27 19:53:38 2002 +0000
9721
9722    Added Netherlands translation (nl) to configure.in
9723
9724commit cdfa13b57288c7781fa8eeb198c03470c94d19e1
9725Author: Loïc Minier <lool@videolan.org>
9726Date:   Wed Mar 27 18:43:30 2002 +0000
9727
9728    plugins/gtk/gnome.c, plugins/gtk/gtk.c:
9729        new options "gtk_hide_toltips" or "gnome_hide_tooltips"
9730
9731     Tooltips are enabled by default. This option is only considered on
9732    module initialization.
9733
9734commit 9e82d79bfdb4636e760ab3ac903ad0123735d472
9735Author: Christophe Massiot <massiot@videolan.org>
9736Date:   Tue Mar 26 23:39:43 2002 +0000
9737
9738    * GNU make detection
9739    * Deleted non-working fullscreen menu item [OS X]
9740    * udp and http no longer modify p_input->psz_name
9741
9742commit 5322a29b72c26066003c03622359eb5a12c32f00
9743Author: Gildas Bazin <gbazin@videolan.org>
9744Date:   Tue Mar 26 23:08:40 2002 +0000
9745
9746    * various little portability fixes
9747
9748commit 2867bb6542bce23557d14fdf71778d621d439876
9749Author: Gildas Bazin <gbazin@videolan.org>
9750Date:   Tue Mar 26 22:30:09 2002 +0000
9751
9752    * modified the gtk interface to save an empty <string> option as a NULL pointer
9753    * modified config_LoadConfigFile to consider an empty <string> option as a
9754       NULL pointer.
9755
9756commit 09b7f775fb4db8129eabac5bd328576872eacf41
9757Author: Gildas Bazin <gbazin@videolan.org>
9758Date:   Tue Mar 26 22:02:32 2002 +0000
9759
9760    * changed the behaviour of the config file:
9761      - now all the config options are saved. <string> config options which have
9762      no default value are also saved in the config file but as an empty string.
9763      - config_LoadConfigFile will ignore empty config options, which also means
9764      we cannot pass an empty string as a <string> config option. (this shouldn't
9765      matter anyway)
9766
9767commit f8ebcf98256a7f58d64ed77ab488bc3a57d7ef25
9768Author: Loïc Minier <lool@videolan.org>
9769Date:   Tue Mar 26 17:33:37 2002 +0000
9770
9771    plugins/gtk/gtk_preferences.c:
9772      . save button (inadvertently suppressed)
9773
9774commit 9d3112e4cc78f08c0be798353b5127b9f0a7b79c
9775Author: Olivier Teulière <ipkiss@videolan.org>
9776Date:   Tue Mar 26 16:06:01 2002 +0000
9777
9778     * plugins/win32:
9779            - added toolbar icons (thanks xav)
9780            - we can no longer edit plugin names in the preferences :)
9781            - the tool button for playlist is now a toggle button
9782
9783commit bd5f306203087c2a4973730713f149733792fd6b
9784Author: Tony Castley <tcastley@videolan.org>
9785Date:   Tue Mar 26 10:29:19 2002 +0000
9786
9787    Disabled controls if the playlist was empty.
9788
9789commit 8092e418ac7e8b587bee9cf26cd1b5a837d2ae94
9790Author: Olivier Teulière <ipkiss@videolan.org>
9791Date:   Mon Mar 25 23:36:57 2002 +0000
9792
9793     * Added a win32 interface plugin, developed with Borland C++ Builder.
9794       To build the plugin, follow the instructions in INSTALL-win32.txt
9795
9796     * Known bugs:
9797            - subtitles don't work
9798            - a crash occurs when the user exits by pressing 'q' in the vout
9799            - when moving the slider, position in the stream updates even if
9800              the slider isn't released yet
9801
9802     * TODO list:
9803            - clean code in menu.cpp
9804            - adapt lool's enhancements of the Gtk+ preferences box
9805            - write drag-and-drop stuff
9806            - and of course, fix known bugs :)
9807
9808     * For those of you who can't wait till the next release to test the win32
9809       interface, binary files are available here:
9810       http://www.via.ecp.fr/~ipkiss/intfwin/vlc.zip
9811       Enjoy!
9812
9813commit b1afd5e6b3a59f30e1dec8473c0c2a26d1a96abb
9814Author: Loïc Minier <lool@videolan.org>
9815Date:   Mon Mar 25 22:38:28 2002 +0000
9816
9817    plugins/gtk/gtk_preferences.c:
9818      . fixed an ugly structure
9819      . the tabs are not verticaly expanded as they were
9820      . small enhancements
9821
9822commit b1e4fd1c8ec956668a6ec70ede0c9d0b4879177e
9823Author: Loïc Minier <lool@videolan.org>
9824Date:   Mon Mar 25 20:37:00 2002 +0000
9825
9826    The "we love gibalou" commit :
9827      * plugins/gtk/gnome.c, plugins/gtk/gtk.c, plugins/gtk/gtk_common.h :
9828          . new Tooltips structure
9829      * plugins/gtk/gtk_preferences.c:
9830          . modifications of some widgets, the structure, cosmetic changes
9831      * src/interface/main.c:
9832          . typos
9833          . a couple new descriptions
9834
9835commit 2feb20f87bb126a601be244712dd012b3c310d03
9836Author: Gildas Bazin <gbazin@videolan.org>
9837Date:   Mon Mar 25 19:16:20 2002 +0000
9838
9839    * moved the "display" option from main to the relevant plugins. ( We now have
9840       the x11_display, xvideo_display, xmga_display and ggi_display options ).
9841
9842commit 07197c19811c30155bba6ae4529fe063ddb8f58e
9843Author: Sam Hocevar <sam@videolan.org>
9844Date:   Mon Mar 25 04:18:07 2002 +0000
9845
9846      * Fixed a little omission in INSTALL-win32.txt.
9847
9848commit 038f77ed0ac3dc3ca2360432420f9220e5a138d7
9849Author: Johan Bilien <jobi@videolan.org>
9850Date:   Mon Mar 25 02:06:24 2002 +0000
9851
9852    * Fixed a bug that made vlc segfault when choosing a program, change to
9853      another and come back to the first one.
9854    * Added gtk and gnome interfaces for satellite input. We should find a
9855      way to hide the button if satellite support is not compiled.
9856
9857commit f42368fa0d2d6806c7805adf8799740d2be26089
9858Author: Tony Castley <tcastley@videolan.org>
9859Date:   Fri Mar 22 13:16:35 2002 +0000
9860
9861    Implemented correct scaling and used new window size variables.
9862    Beta always on top for the interface window.  New cursor handling.
9863
9864commit db2031b6f39cbfe5782dc101f77e55834d61a279
9865Author: Xavier Marchesini <xav@videolan.org>
9866Date:   Fri Mar 22 00:55:16 2002 +0000
9867
9868     - Updated INSTALL-win32.txt
9869
9870commit 35d31acd0f6651b91c2d6aa5a06f8c8dcdd7a437
9871Author: Jon Lech Johansen <jlj@videolan.org>
9872Date:   Fri Mar 22 00:47:47 2002 +0000
9873
9874      * Fixed a problem in the MacOS X aout which caused the previously
9875        played audio frames to be played when there were no new frames
9876        available.
9877      * MacOS X vout now uses the height/width calculated in video_output.c
9878
9879commit c58149f5109a63fcbdd2be8252d32e3dd4b33a5e
9880Author: Xavier Marchesini <xav@videolan.org>
9881Date:   Fri Mar 22 00:24:17 2002 +0000
9882
9883     * Win32 fix.
9884
9885commit 022983ea983c31f64cb52a59120732f6725411b1
9886Author: Christophe Massiot <massiot@videolan.org>
9887Date:   Thu Mar 21 23:49:20 2002 +0000
9888
9889    Miscellaneous fixes for the OS X port.
9890
9891commit c6f900e1a3320acde048bf5a24ae0f17097679b0
9892Author: Gildas Bazin <gbazin@videolan.org>
9893Date:   Thu Mar 21 22:10:33 2002 +0000
9894
9895    * the calculation for the initial video window dimensions is now done in
9896        video_output.c and made available into p_vout->i_window_height/width.
9897        This allows to get rid of duplicated code and unify the behaviour of
9898        the video output plugins. (not all the plugins have been modified
9899        because I didn't want to break anything).
9900
9901        As a side effect, the --width and --height options are now working, you
9902        can even use only --width or only --height the other dimension will adapt
9903        automatically to the video characteristics.
9904        Note that you need to remove the width/height options from the config file
9905        or set them to -1 if you want to use the actual video size.
9906
9907commit fb3f8ba53df70b5d68107c520519e46f2ac52cc4
9908Author: Gildas Bazin <gbazin@videolan.org>
9909Date:   Thu Mar 21 07:11:57 2002 +0000
9910
9911    * moved GetConfigurationFromCmdLine() into configuration.c and renamed it
9912       into config_LoadCmdLine()
9913    * config_GetHomeDir doesn't use getpwuid_r anymore as this was creating
9914       some problems on solaris. This function now uses getpwuid and is called
9915       only once to store the home directory into the p_main structure.
9916
9917commit 6194c61ec4a0340798e8370e60bd1714086dfb75
9918Author: Johan Bilien <jobi@videolan.org>
9919Date:   Thu Mar 21 02:28:58 2002 +0000
9920
9921    Forgot to add the input files.
9922
9923commit 6d7c2261539128bfd0b22a068d1f115790d973b8
9924Author: Johan Bilien <jobi@videolan.org>
9925Date:   Thu Mar 21 02:27:04 2002 +0000
9926
9927    *** empty log message ***
9928
9929commit 313043fe87a9056b772fe1f7c14f9cf8353e2fa5
9930Author: Gildas Bazin <gbazin@videolan.org>
9931Date:   Wed Mar 20 23:00:16 2002 +0000
9932
9933    * fixed stupid bug in stupid ConvertPrintfFormatString() function
9934    * fixed the "waveout not closing" bug. We need to reset the waveout device
9935        before closing it.
9936
9937commit 3939be7d474670b685b4213ec7c006844f2c8891
9938Author: Sam Hocevar <sam@videolan.org>
9939Date:   Wed Mar 20 17:44:15 2002 +0000
9940
9941      * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc.
9942
9943commit cd43752491d9ba311e5b768c57eadaa087c5f6eb
9944Author: Sam Hocevar <sam@videolan.org>
9945Date:   Wed Mar 20 14:08:55 2002 +0000
9946
9947      * Win32 and Solaris compilation fix.
9948
9949commit 239e959abc366113fd00c51ccd289175863f6601
9950Author: Tony Castley <tcastley@videolan.org>
9951Date:   Wed Mar 20 10:33:42 2002 +0000
9952
9953    Improved scaling, correct aspect ratio even in full screen mode.
9954    Duplicate code reduces and framework for Overlay and OpenGL modes in place.
9955
9956commit e63156594e953c989af4659a3427d17d71d01742
9957Author: Sam Hocevar <sam@videolan.org>
9958Date:   Wed Mar 20 03:43:51 2002 +0000
9959
9960      * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be
9961        compiled as a plugin. Please test.
9962      * ./include/modules.h: fixed a C++ warning.
9963
9964commit e2de855a9254a5a8f0c291df5ee2ee98f9265fd6
9965Author: Olivier Teulière <ipkiss@videolan.org>
9966Date:   Wed Mar 20 03:12:20 2002 +0000
9967
9968     * Added 3 bugs of the win32 port to the BUGS file
9969
9970commit c581b387fe4c448c57b95333ad3937c621a9fec6
9971Author: Johan Bilien <jobi@videolan.org>
9972Date:   Wed Mar 20 01:32:19 2002 +0000
9973
9974    * Raw device fix, courtesy of Steven Schultz
9975
9976commit 1c7d942747949bffc31900cbada3c88c5e875f61
9977Author: Christophe Massiot <massiot@videolan.org>
9978Date:   Tue Mar 19 23:47:48 2002 +0000
9979
9980    Fixed a typo. Grmbl.
9981
9982commit a77d93f0e64894b3475f89374024b9b4d3b328bc
9983Author: Christophe Massiot <massiot@videolan.org>
9984Date:   Tue Mar 19 23:44:44 2002 +0000
9985
9986    Better IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton
9987    call).
9988
9989commit 8fd1965bb47947141319f893b57e420c66e53909
9990Author: Johan Bilien <jobi@videolan.org>
9991Date:   Tue Mar 19 23:02:29 2002 +0000
9992
9993    * fixed some bugs in program management : selected ESs must be attached
9994    to the selected program.
9995
9996commit 8ce5aeea916678d0aee37514bcb4f36b23302e02
9997Author: Sam Hocevar <sam@videolan.org>
9998Date:   Tue Mar 19 14:00:50 2002 +0000
9999
10000      * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
10001      * ./configure.in: fixed a few bashisms.
10002      * ./src/misc/configuration.c: fixed build under Solaris.
10003      * ./TODO: updated todo list.
10004
10005commit 91f8a9a4a7dbb97f111fba1ce8b930913d5a6c3c
10006Author: Gildas Bazin <gbazin@videolan.org>
10007Date:   Tue Mar 19 12:48:01 2002 +0000
10008
10009    * fixed two memory leaks
10010    * fixed typo in waveout.c
10011
10012commit fde2aaeaf280902d77615787a6947c503c7a1b64
10013Author: Sam Hocevar <sam@videolan.org>
10014Date:   Tue Mar 19 05:49:31 2002 +0000
10015
10016      * ./configure.in: BeOS compilation fixes.
10017      * ./debian/rules: activated (broken) KDE interface.
10018      * ./plugins/access/http.c: fixed a segfault.
10019      * ./plugins/alsa/aout_alsa.c: fixed a segfault.
10020
10021commit e1634f8268bb06ad2ac86f112f4ba868b2ff07e0
10022Author: Olivier Teulière <ipkiss@videolan.org>
10023Date:   Tue Mar 19 04:22:02 2002 +0000
10024
10025      * ./include/common.h: fixed the compilation fix for Borland C++ :)
10026
10027commit 199472849906f98f82845448f6f82b6085824822
10028Author: Sam Hocevar <sam@videolan.org>
10029Date:   Tue Mar 19 03:42:31 2002 +0000
10030
10031      * ./include/common.h: compilation fix for Borland C++.
10032
10033commit 5dcebef9606d5c352a80102929d7b447c260340b
10034Author: Jon Lech Johansen <jlj@videolan.org>
10035Date:   Tue Mar 19 03:33:52 2002 +0000
10036
10037      * MacOS X aout now uses AudioConverter for int->float
10038      * Various MacOS X intf improvements and bug fixes
10039
10040commit 939b6ea13666603f8cd8bb999c9dd15ab64311ca
10041Author: Sam Hocevar <sam@videolan.org>
10042Date:   Tue Mar 19 00:30:44 2002 +0000
10043
10044      * ./plugins/chroma/i420_rgb8.c: fixed a warning.
10045      * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
10046      * ./plugins/kde/kde.cpp: the KDE interface compiles again.
10047      * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today.
10048      * ./plugins/network/ipv4.c: cosmetic fix.
10049      * ./src/interface/main.c: fixed a typo in the --help output.
10050      * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still
10051        unstable but solving other bugs won't do any good without rewriting the
10052        whole playlist code. Which I'm doing right now.
10053
10054commit 64439677ba39aa251c36b8a96be0734065c12196
10055Author: Christophe Massiot <massiot@videolan.org>
10056Date:   Tue Mar 19 00:12:26 2002 +0000
10057
10058    MacOS X compile fixes.
10059
10060commit ac7973f4f17c890fadc4b30c59c4dc521cf92e14
10061Author: Xavier Marchesini <xav@videolan.org>
10062Date:   Mon Mar 18 21:04:01 2002 +0000
10063
10064      * skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host.
10065
10066commit d4f18c4eadb23de73e7ae1d1e2e899cbbfbef567
10067Author: Sam Hocevar <sam@videolan.org>
10068Date:   Mon Mar 18 19:14:52 2002 +0000
10069
10070      * ./extras/MacOSX_dvdioctl: removed outdated files.
10071      * ./plugins/fx/scope.c: fixed an infinite loop error.
10072      * ./plugins: fixed segfaults in various demux plugins.
10073      * ./plugins/sdl/vout_sdl.c: SDL_VIDEODRIVER can be specified from the
10074        command line; try "--vout sdl:aalib"
10075
10076commit aaee289a1ea035520cb85cf25e7ba5c43ebc80b3
10077Author: Sam Hocevar <sam@videolan.org>
10078Date:   Mon Mar 18 17:09:54 2002 +0000
10079
10080      * ./configure.in: fixed linking of the ipv4 plugin.
10081
10082commit 1d1ede1dad0967696b3e7fbcabf09eb467294d83
10083Author: Xavier Marchesini <xav@videolan.org>
10084Date:   Mon Mar 18 16:38:33 2002 +0000
10085
10086     * DirectX plugin is now correctly detected and configured.
10087
10088commit ced4c0f627f0924cb36ae6e700823c10625d11b0
10089Author: Sam Hocevar <sam@videolan.org>
10090Date:   Sun Mar 17 21:59:52 2002 +0000
10091
10092      * ./BUGS: updated bug list.
10093      * ./configure.in: ./configure --help should be a lot clearer now.
10094
10095commit 4c8afc762f439c594eb22b62b140d1ae8c2cf813
10096Author: Sam Hocevar <sam@videolan.org>
10097Date:   Sun Mar 17 17:00:38 2002 +0000
10098
10099      * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation.
10100      * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations.
10101      * ./plugins/ggi/ggi.c: support for 8 bpp displays.
10102      * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays.
10103      * ./plugins/x11/xcommon.c: support for 8 bpp displays.
10104      * ./src/video_output/video_output.c: fixed a segfault.
10105
10106commit 279de2ef05f1a7792d0f3cbaa2e66da74e587c37
10107Author: Gildas Bazin <gbazin@videolan.org>
10108Date:   Sun Mar 17 13:53:21 2002 +0000
10109
10110    * added an alternate fullscreen method. With this method, _nothing_ is allowed
10111    to be displayed on top of the video (especially not taskbars, etc...).
10112    Of course this can also be annoying sometimes, this is why it's an option.
10113
10114    PS: does anybody know how not to propagate the Ctrl-Alt-Tab key event to the
10115    window manager. I tryed XChangeWindowAttributes with do_not_propagate_mask but
10116    it doesn't seem to work.
10117
10118commit 031f01c7440e6efce0febf9599de38cac13c3cf3
10119Author: Gildas Bazin <gbazin@videolan.org>
10120Date:   Sun Mar 17 11:12:08 2002 +0000
10121
10122    * small fix for the config file. The parser assumes that the config file is
10123    divided into sections (a section is the config data for a plugin and begins
10124    with something like [foo]), so the comment for the beginning of the section
10125    must be after the section marker and not before.
10126
10127    If you want to illustrate the problem (without this fix):
10128    - save vlc's config
10129    - exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so)
10130    - resave vlc's config
10131    and now look at the end of the config file, it's all screwed up.
10132
10133commit f6451da57a32b9ee562dc73d5e68559eaadf7748
10134Author: Tony Castley <tcastley@videolan.org>
10135Date:   Sun Mar 17 05:48:18 2002 +0000
10136
10137    Tidied code and prevented curruption on window not containing the video.
10138    Video window now returns to correct size and position after toggling
10139    full screen.
10140
10141commit 2f4af9df225ddce911dce0c0fb388da4f4c7ac65
10142Author: Sam Hocevar <sam@videolan.org>
10143Date:   Sat Mar 16 23:03:19 2002 +0000
10144
10145      * ./configure.in: more modules are plugins.
10146      * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc,
10147        and a few cosmetic changes (sorry Gildas for the butchery).
10148      * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma.
10149
10150commit 278bc72e033953c94980bcac4e326076618e3d62
10151Author: Gildas Bazin <gbazin@videolan.org>
10152Date:   Sat Mar 16 01:40:58 2002 +0000
10153
10154    * This the last piece of the new configuration module. You can now save your
10155    configuration options (only from the gtk/gnome interface for now). The config
10156    file will be saved as ~/.VideoLan/vlc
10157
10158    It's not quite yet finished (well there are a few small details to sort out),
10159    but I'm going away for the week-end and I wanted to commit this before so you
10160    can all have a play with it :)
10161
10162commit dffb93e15d133c46c9595dacf041bd2c9004e4a6
10163Author: Sam Hocevar <sam@videolan.org>
10164Date:   Fri Mar 15 18:20:27 2002 +0000
10165
10166      * ./plugins/spudec/spu_decoder.c: we now analyze the subtitle image
10167        data to find the border color and the inner colors when there was
10168        no way to find the palette data (network stream).
10169
10170commit 39124c2d60d0aa534eaed46eb4ade14f83ea06ce
10171Author: Sam Hocevar <sam@videolan.org>
10172Date:   Fri Mar 15 17:17:35 2002 +0000
10173
10174      * ./plugins/mpeg_system: fixed a parsing bug I introduced yesterday.
10175
10176commit 0d972bf52f3108b77352f4953cefef8f2d945225
10177Author: Sam Hocevar <sam@videolan.org>
10178Date:   Fri Mar 15 04:41:54 2002 +0000
10179
10180      * ./Makefile: fixed OS X vlc.app compilation dependencies.
10181      * ./configure.in: fixed the endianness check under Solaris.
10182
10183      * ./src/input/input.c: strings are now initialized to "" instead of NULL.
10184
10185      * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle
10186        palette information we get from the DVD. Subtitles rox !
10187      * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines
10188        and put them into spu_decoder.c.
10189
10190commit 3dd67e8fd447550d983bfad7e7d925dcd874396f
10191Author: Stéphane Borel <stef@videolan.org>
10192Date:   Fri Mar 15 01:47:16 2002 +0000
10193
10194    *Move iec958/spdif encapsulation from ac3_spdif to aout_spdif.
10195    It will eventually allows to use ac3_adec or a52 for spdif output.
10196
10197    *Remove an ugly loop in aout_spdif.
10198
10199commit f9f1cc85437f014dd42b94fcb9f839c7c4c2994a
10200Author: Stéphane Borel <stef@videolan.org>
10201Date:   Fri Mar 15 00:57:16 2002 +0000
10202
10203    -Fixed chapter selection at startup.
10204
10205commit 9c49d6f8724fc9806ba1f9a08473b659eab1eb3d
10206Author: Stéphane Borel <stef@videolan.org>
10207Date:   Thu Mar 14 01:35:28 2002 +0000
10208
10209    *p_es->p_demux_data is available in p_config->p_demux_data so that the input
10210    can pass information directly to the decoder.
10211
10212    *First application: aspect ratio for DVD is read from the ifo (should fix
10213    the buf with aspect ratio in anamorphic DVDs).
10214
10215    *The DVD plugin also copy the spu yuv palette in p_demux_data so that the
10216    spudec can display subtitle with the right color (sam !).
10217
10218    *Removed duplicate code and useless lock in gtk.
10219
10220commit 4a51bbeb71e6f5233e455784f07c3632001c937d
10221Author: Johan Bilien <jobi@videolan.org>
10222Date:   Wed Mar 13 12:46:49 2002 +0000
10223
10224    * Fixed EOF and Stop segfault in VCD input : input_BuffersEnd was being
10225      called two times
10226
10227commit d9f75924be81529d3b5cc5ff91b31d776c0d18fa
10228Author: Tony Castley <tcastley@videolan.org>
10229Date:   Wed Mar 13 08:41:59 2002 +0000
10230
10231    Updated Tony Castley's e-mail.
10232
10233commit bc6975f2fc4e4972412a52490f7e981bfd9b66ed
10234Author: Tony Castley <tcastley@videolan.org>
10235Date:   Wed Mar 13 08:39:39 2002 +0000
10236
10237    New resizing and scaling code.  More in line with BeOS standards.
10238
10239commit 5b3224854e841e764b048eba407e52945f0b3a41
10240Author: Gildas Bazin <gbazin@videolan.org>
10241Date:   Tue Mar 12 20:39:50 2002 +0000
10242
10243    * a52 plugin updated to use liba52-0.7.3 ( which is now available on debian :)
10244
10245commit 2ce7beda11e3483e94c4ffb4974f6f575c85a202
10246Author: Stéphane Borel <stef@videolan.org>
10247Date:   Tue Mar 12 18:37:46 2002 +0000
10248
10249    *New configuration option to choose audio output format at runtime.
10250    It allows to select spdif pass-through decoder with --ac3_adec and to
10251    remove the ugly b_ac3 in main.h
10252
10253    As a consequence --spdif doesn't work anymore: you should use --ac3_adec pass
10254
10255    *Fixed a typo in main.c
10256
10257    *Return the option name in error message for unknown option intead of the
10258    argument.
10259
10260commit df7f26edb8927f267d425e88c51e0e305d54197d
10261Author: Gildas Bazin <gbazin@videolan.org>
10262Date:   Mon Mar 11 20:14:16 2002 +0000
10263
10264    * gtk config interface modified so you can only have one instance of a plugin
10265        config dialog box displayed at one time.
10266
10267commit 80d8f9e460610157d9b776e65ab3c0f75ab84ea5
10268Author: Gildas Bazin <gbazin@videolan.org>
10269Date:   Mon Mar 11 18:10:37 2002 +0000
10270
10271    * oops, forgot to check the gnome interface before my last commit.
10272
10273commit 7f583e0549b3b4d31a685c42d04442cfcff17230
10274Author: Gildas Bazin <gbazin@videolan.org>
10275Date:   Mon Mar 11 07:23:10 2002 +0000
10276
10277    * New GTK configuration interface. This interface is generated dynamically
10278      at run-time from the configuration data contained in each plugin.
10279    * config_PutPszVariable and config_GetPszVariable are now thread safe.
10280    * Few modifications/optimizations to the config module.
10281    * Got rid of all the _VAR macros in config.h
10282
10283    This is the first version of the GTK configuration interface. There are still
10284    a few raw corners and a fews things left to do, but it basically does what
10285    I wanted.
10286    Constructive comments like it sucks or it smells rotten fish are of course
10287    very welcome. And if there are GTK gurus out there, please don't hesitate to
10288    add your touch.
10289
10290    I also started to add usefull comments to the configuration options but I'm not
10291    really good at this kind of thing so if people want to help, they can finish
10292    the job. For this look at all the *_LONGTEXT macros at the top of main.c
10293
10294    (PS: Translations will also be appreciated but not right now as the interface
10295    will likely change again in the few coming days)
10296
10297commit e7608d4b2ce4a15167189393d7523c79abcb3c46
10298Author: Christophe Massiot <massiot@videolan.org>
10299Date:   Sun Mar 10 23:36:22 2002 +0000
10300
10301    Missing include (MacOS X port).
10302
10303commit c2aac10e6051cc83849bd0574361926f40dac52f
10304Author: Stéphane Borel <stef@videolan.org>
10305Date:   Sat Mar 9 16:48:33 2002 +0000
10306
10307    *Fixed EOF segfault at end of DVD
10308
10309    *Buffer manager is renintialised at area change.
10310
10311commit d865ef30309f7eedbbb89ce05e74b27b1051134e
10312Author: Sam Hocevar <sam@videolan.org>
10313Date:   Sat Mar 9 13:42:46 2002 +0000
10314
10315      * ./plugins/dvd/dvd_access.c ./plugins/vcd/input_vcd.c: we now exit more
10316        cleanly on initialization error.
10317
10318commit 83b13fcb303923ca9b37ba3f2f19a8159a8e1415
10319Author: Stéphane Borel <stef@videolan.org>
10320Date:   Fri Mar 8 22:58:12 2002 +0000
10321
10322    Rewrite most functions in DVD plugin. Some old bugs might have been
10323    solved in the operation. The plugin some be more readable now, and
10324    should produce fewaer segfaults (I hope so :p)
10325
10326commit 97d9589246f7582881b3ea30cca3eb0043b7e7d8
10327Author: Johan Bilien <jobi@videolan.org>
10328Date:   Fri Mar 8 18:05:17 2002 +0000
10329
10330    * added some tests in open
10331
10332commit 32981e8c2cb0f6ed279adb4943eb419677fbae13
10333Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
10334Date:   Fri Mar 8 00:26:07 2002 +0000
10335
10336    Audio output ALSA: spdif support.
10337
10338commit 3c15ad3788820c398214a611bb355c890cd7e605
10339Author: Johan Bilien <jobi@videolan.org>
10340Date:   Thu Mar 7 14:01:36 2002 +0000
10341
10342    * When reaching the end of a track, moves to the following one.
10343
10344commit a3f0e14d95a5bf6f3db4abf42a0359d044c11d79
10345Author: Sam Hocevar <sam@videolan.org>
10346Date:   Wed Mar 6 23:54:28 2002 +0000
10347
10348      * ./src/interface/main.c: disabled the GNOME segfault dialog in debug
10349        mode. We want nice, clean segfaults, with huge core files and a lot
10350        of rattle noise.
10351
10352commit 79095d585fb2b6bd65c883984831b984d43df3e9
10353Author: Stéphane Borel <stef@videolan.org>
10354Date:   Wed Mar 6 16:39:37 2002 +0000
10355
10356    I hope you liked this bug: DVD demux was always used.
10357
10358commit 54d2ed599981f71a040ec214a2fc88bb5488e73a
10359Author: Stéphane Borel <stef@videolan.org>
10360Date:   Wed Mar 6 12:26:35 2002 +0000
10361
10362    *Fixed demux plugin selection.
10363
10364    *Take the lock on stream in VCDInit. PLease test, as I don't have any VCD
10365    to do it.
10366
10367commit ec8581d6aba67b58157fe7ca062113b35ecde29c
10368Author: Sam Hocevar <sam@videolan.org>
10369Date:   Wed Mar 6 03:27:17 2002 +0000
10370
10371      * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose.
10372      * ./src/interface/interface.c: fixed a deadlock when seeking the
10373        stream using the keyboard arrows.
10374
10375commit 55ce4df11c23b08329ba70385dbde6889d417edf
10376Author: Stéphane Borel <stef@videolan.org>
10377Date:   Wed Mar 6 01:20:56 2002 +0000
10378
10379    *Removed an occurance of former angle item in gtk.
10380
10381    *Fixed a bug in ES management introduced lately in DVD/DvdRead.
10382
10383    *Beginning of reorganisation in DVD plugin source files, in order to try to
10384    make it easier to understand. There is some work left though :p.
10385
10386    *Decreased the score for VCD plugin, as the VCD demuxer was used even
10387    for DVD :p. It should make autodetection work.
10388    Some comment:
10389    -I think that VCDInit should make a test on the access plugin and be launched
10390    only if the access plugin is VCD,
10391    -VCDOpen shouldn't set p_input->b_error: if it fails we just try another
10392    module,
10393    -PSRead doesn't need to be duplicated anymore: input_ReadPS is now available
10394    for plugins (cf Christophe's commit).
10395
10396    Please comment around that: I'd like to know if the behaviour I've described
10397    is the one everyone expects.
10398
10399    Enjoy my new bugs :p
10400
10401commit 0a3aa89546de4b1e102953bf5d5ba6ca317a37b5
10402Author: Johan Bilien <jobi@videolan.org>
10403Date:   Tue Mar 5 23:29:36 2002 +0000
10404
10405    * Modified vcd input for the new input III.
10406    * Still have problems with end of tracks.
10407    * Modified the command line, as stef did for the DVD :
10408
10409     [vcd:][device][@[title][,chapter]
10410
10411     Note that chapter support is not yet implemented.
10412
10413commit 5ccf69724ca84df051378769afff3edf28e02356
10414Author: Stéphane Borel <stef@videolan.org>
10415Date:   Tue Mar 5 18:17:52 2002 +0000
10416
10417    Dvd demux was no longer selected under win32
10418
10419commit ba9c75bf532935a3decbf6b0762bf43c214afffd
10420Author: Stéphane Borel <stef@videolan.org>
10421Date:   Tue Mar 5 17:46:33 2002 +0000
10422
10423    * Dvd angle is now handled through a program structure, so that the interface
10424    needs nothing specific to change angle.
10425
10426    * Fixed a bug in clock management where ES without a program couldn't get
10427    timestamped.
10428
10429    *Fixed program management in gnome/gtk. Program now also appears in popup.
10430
10431    *In interface, only display ES associated with the selected program, or with
10432    no program at all.
10433
10434commit 7729c4e279ffe8b00e6e1048f065676b2e0c9d8d
10435Author: Gildas Bazin <gbazin@videolan.org>
10436Date:   Tue Mar 5 06:48:33 2002 +0000
10437
10438    * fixed typo in the win32 change to the input parser.
10439
10440commit 4f21b9fbf0bb4df9abf4a60c55a3c1669ed5a0f7
10441Author: Stéphane Borel <stef@videolan.org>
10442Date:   Tue Mar 5 00:50:37 2002 +0000
10443
10444    *More complete command line parsing for DVD, hopefully working this time.
10445
10446commit 5658c1d96012ec697d4a8f0930111ab9c9a6c9f4
10447Author: Christophe Massiot <massiot@videolan.org>
10448Date:   Mon Mar 4 23:56:38 2002 +0000
10449
10450    * IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>,
10451    for BT ;
10452    * --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and
10453    -4 but I don't know how to do it with the new configuration module) ;
10454    * Channel manager now uses a socket from the network plug-in and is more
10455    portable (and probably broken, too :) ;
10456    * input_ReadPS and input_ReadTS are now in mpeg_system.c to be more
10457    easily reused by plug-ins other than mpeg_ps and mpeg_ts.
10458
10459    That's all for tonight.
10460
10461commit f0426503977d3729de2bc3d1504314e93b405622
10462Author: Stéphane Borel <stef@videolan.org>
10463Date:   Mon Mar 4 23:34:16 2002 +0000
10464
10465    -fixed a typo.
10466
10467commit a14f1ce37b91b0960cb52c55995622de79851bb9
10468Author: Gildas Bazin <gbazin@videolan.org>
10469Date:   Mon Mar 4 22:20:09 2002 +0000
10470
10471    * this time I actually commited the win32 modif to the input parser ;-)
10472
10473commit 721c720702535eb1f35ad978e2b9477742f2f850
10474Author: Gildas Bazin <gbazin@videolan.org>
10475Date:   Mon Mar 4 22:18:25 2002 +0000
10476
10477    * We now make sure the aout plugin buffers always contain between
10478    AOUT_BUFFER_DURATION/2 and AOUT_BUFFER_DURATION*3/2 worth of audio.
10479    This should solve the audio buffer underruns.
10480
10481    * fix for the bug in input when filename contains a '@' character.
10482
10483    * simplified the win32 specific changes to the input parser. ( I think
10484    we can safely assume that no access plugin name will have a length of
10485    one character)
10486
10487commit 1e105908b4ae5492a4dc3247c682d04723e071b7
10488Author: Stéphane Borel <stef@videolan.org>
10489Date:   Mon Mar 4 03:44:17 2002 +0000
10490
10491    -DVD access plugin is only called if specified under windows (no automatic detection)
10492
10493commit 47ab918500948ae0ab6d8b5c5c1ce023707f2332
10494Author: Stéphane Borel <stef@videolan.org>
10495Date:   Mon Mar 4 02:50:18 2002 +0000
10496
10497    *** empty log message ***
10498
10499commit 6fd0d17155f5d4db759004f34505612f63166d43
10500Author: Stéphane Borel <stef@videolan.org>
10501Date:   Mon Mar 4 02:26:23 2002 +0000
10502
10503    -replaced setenv with putenv
10504
10505    -fixed a bug in gtk.
10506
10507commit 1eb6c8447eb16a388a2982313f818ebf059351d2
10508Author: Stéphane Borel <stef@videolan.org>
10509Date:   Mon Mar 4 01:53:56 2002 +0000
10510
10511    *** empty log message ***
10512
10513commit ddc7a493d36775703e6b6d970b5ba9a066b71918
10514Author: Gildas Bazin <gbazin@videolan.org>
10515Date:   Sun Mar 3 20:42:21 2002 +0000
10516
10517    * added network to the list of the plugins directories in Makefile
10518    * small bugfixes
10519
10520commit 669c712a7389c9f63d8a762bdb4d5ce836e5b39d
10521Author: Xavier Marchesini <xav@videolan.org>
10522Date:   Sun Mar 3 17:34:27 2002 +0000
10523
10524     * Fixed DVD input under Win32.
10525     * Fixed input parser under win32, chich couldn't understand that
10526    c:\windows\bureau is a valid file and doesn't need to be accessed with
10527    the plugin 'C' :-)
10528     * BTW, I added myself in the AUTHORS file :)
10529
10530commit 69ff2d310db54b632e32f624c26c16533c02e652
10531Author: Sam Hocevar <sam@videolan.org>
10532Date:   Sun Mar 3 04:37:29 2002 +0000
10533
10534      * Got rid of int_types.h and did a few changes Ipkiss will need. Hope I
10535        did not break other platforms.
10536
10537commit 5402d8832da098b4fbf5db64b9bb102928ea9fc7
10538Author: Gildas Bazin <gbazin@videolan.org>
10539Date:   Sat Mar 2 09:34:23 2002 +0000
10540
10541    * fixed compilation problem related to ssize_t
10542
10543commit e28bab1219972b15c1a5f2669a39281ebc5fdf5a
10544Author: Xavier Marchesini <xav@videolan.org>
10545Date:   Sat Mar 2 03:53:55 2002 +0000
10546
10547     * Various Win32 compilation fixes.
10548     * DVD compiles, but doesn't work yet.
10549     * Fixed some typos in my previous Win32 multicast commit
10550
10551commit b523100829b3e7f1704cbc0f21bcef46cfa439e7
10552Author: Sam Hocevar <sam@videolan.org>
10553Date:   Sat Mar 2 03:51:23 2002 +0000
10554
10555       * ./plugins/dummy/input_dummy.c: fixed `vlc vlc:quit'.
10556       * ./src/input/input.c: initialized uninitialized variables.
10557
10558commit 3bb60ad01a0d25aec7989303fe95e2ce1d34325f
10559Author: Stéphane Borel <stef@videolan.org>
10560Date:   Sat Mar 2 03:29:13 2002 +0000
10561
10562    *Forgot a header.
10563
10564commit 7a65e2978d3a02c3bcbafc03e490333d3efb9cd7
10565Author: Stéphane Borel <stef@videolan.org>
10566Date:   Sat Mar 2 03:15:22 2002 +0000
10567
10568    *Initiliaze p_access_module & p_demux_modules to NULL when input thread
10569    in created.
10570
10571commit 4e412817aa00c09d8798a91892d141d38471c681
10572Author: Sam Hocevar <sam@videolan.org>
10573Date:   Fri Mar 1 16:07:00 2002 +0000
10574
10575      * ./po/no.po: Norwegian translation by Sigmund Augdal. Berd� ka p� t�t.
10576      * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the
10577        Gtk interface, qvlc launches the Qt interface, etc.
10578      * ./plugins/fx/scope.c: we now have sound together with --aout scope.
10579
10580commit 9487d45486b6847415687f0d312fcae924190055
10581Author: Stéphane Borel <stef@videolan.org>
10582Date:   Fri Mar 1 14:17:22 2002 +0000
10583
10584    *Removed numerous deadlocks.
10585
10586commit 69acbc723b433c8896a4920c1b8b05e65328dae0
10587Author: Xavier Marchesini <xav@videolan.org>
10588Date:   Fri Mar 1 01:59:18 2002 +0000
10589
10590    Multicast under Win32 now works with the new input.
10591
10592commit 9b393dab29dcbe72d5a55084f434bdcd602c28b0
10593Author: Stéphane Borel <stef@videolan.org>
10594Date:   Fri Mar 1 01:12:28 2002 +0000
10595
10596    *dvd and dvdread support for input III.
10597
10598    Dvdread is known to segfault at title change. I'm working on this.
10599
10600commit d0bf23fa73a9d40a6182bd491505ac710c03ff75
10601Author: Christophe Massiot <massiot@videolan.org>
10602Date:   Fri Mar 1 00:33:18 2002 +0000
10603
10604    Input III (Episode 1).
10605    - Major rewrite of the buffer core functions
10606    - Modularity of access plugins (file, udp, http)
10607    - Modularity of network stack (ipv4, soon ipv6)
10608    - Autodetection of the type of stream
10609
10610    And a new killing feature : HTTP streams are now seekable.
10611
10612    Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled.
10613
10614commit eba980c2bcb761c5af6cb75f2ecef95264c91873
10615Author: Sam Hocevar <sam@videolan.org>
10616Date:   Wed Feb 27 22:57:10 2002 +0000
10617
10618      * ./plugins/mpeg_vdec/vpar_headers.c: we no longer crash when the next
10619        stream doesn't have the same image size as the previous one.
10620      * ./src/audio_output/aout_pcm.c: another overrun fix; please test.
10621
10622commit 45733cebbeebfb71d36e0f5731c7eae0604857a7
10623Author: Sam Hocevar <sam@videolan.org>
10624Date:   Wed Feb 27 19:05:19 2002 +0000
10625
10626      * ./configure.in: fixed a plugins/dsp.so compilation issue under OpenBSD.
10627
10628commit a701094db5a2b03685ef3fc7cc20096c48e1a62a
10629Author: Sam Hocevar <sam@videolan.org>
10630Date:   Wed Feb 27 18:19:21 2002 +0000
10631
10632      * ./plugins/dsp/aout_dsp.c: OpenBSD compilation fix.
10633      * ./src/video_output/video_output.c: fixed a segfault on exit.
10634
10635commit 7f76c7c5ba8ef62387d0480ca71a50d36e841b37
10636Author: Sam Hocevar <sam@videolan.org>
10637Date:   Wed Feb 27 04:49:55 2002 +0000
10638
10639      * ./src/input/input.c: BeOS network support (no idea if it works when you
10640        don't have BONE, though).
10641
10642commit 07a8286a1aa4e128d9e9fa590b61c12f830ab8a2
10643Author: Sam Hocevar <sam@videolan.org>
10644Date:   Wed Feb 27 03:47:56 2002 +0000
10645
10646      * ./include/common.h: BeOS compile fixes.
10647      * ./plugins/beos/vout_beos.cpp: fixed BeOS video output.
10648
10649commit 813e5145dbfcc84c070d1f19ea23dc35d7425806
10650Author: Gildas Bazin <gbazin@videolan.org>
10651Date:   Tue Feb 26 22:08:57 2002 +0000
10652
10653    * Fixed uninitialized variable in config_Duplicate()
10654    * Fixed problem introduced in latest gtk commit
10655
10656commit b69353c58d18c39ba17d630ffce4f30243591493
10657Author: Gildas Bazin <gbazin@videolan.org>
10658Date:   Tue Feb 26 18:25:40 2002 +0000
10659
10660    * forgot to add the declaration of server_port in main.c
10661    * char pointers obtained by config_GetPszVariable need to be freed
10662
10663commit 638dac1c79e39c5a0f46f6d51ba85fc4055bbf94
10664Author: Xavier Marchesini <xav@videolan.org>
10665Date:   Tue Feb 26 17:22:12 2002 +0000
10666
10667    Multicast now works under Win32, but this is a _bad_ kludge.
10668
10669    It still segfaults 4 secondes after the first frame, but, at least, I
10670    can see two or three frames from MI2 :-)
10671
10672commit 426ddf370e593d067c44f9a08bee20364e128fdd
10673Author: Stéphane Borel <stef@videolan.org>
10674Date:   Tue Feb 26 01:17:13 2002 +0000
10675
10676    *Reversed my previous configuration change.
10677
10678    I'd better used dvd_title or so but INPUT_TITLE_VAR is also used in
10679    gtk_open.c and I can't find a neat way to prevent this, so I leave this
10680    option in main.c.
10681
10682commit 2935b3208efe70acfb36a342081e559c9dff94b5
10683Author: Sam Hocevar <sam@videolan.org>
10684Date:   Mon Feb 25 23:59:07 2002 +0000
10685
10686      * ./include/threads.h: support for the State Threads Library, a userland
10687        threads library (http://state-threads.sourceforge.net/). Useless to most
10688        people, but can be handy to debug stuff. Activate with `--enable-st'.
10689
10690commit 83bd9d361395959a497702cbb9dcb3844697da88
10691Author: Stéphane Borel <stef@videolan.org>
10692Date:   Mon Feb 25 18:42:09 2002 +0000
10693
10694    *Adaptation to new configuration scheme for dvd, dvdread and spdif
10695
10696commit b9f798bfa4fa7f2057cf86cecfb666a679e0bea2
10697Author: Sam Hocevar <sam@videolan.org>
10698Date:   Mon Feb 25 11:25:22 2002 +0000
10699
10700      * ./plugins/lirc/lirc.c: removed CVS garbage.
10701
10702commit 1c467b80a54081a974c6db0a33d5c7e822d44c59
10703Author: Sam Hocevar <sam@videolan.org>
10704Date:   Mon Feb 25 04:30:03 2002 +0000
10705
10706      * ./plugins/gtk/gtk_menu.c: fixed a compile issue on IA64.
10707      * ./plugins/fx/scope.c: new toy plugin, an audio scope module.
10708
10709        Each time I fix a bug in vlc I feel urge to code something useless. This
10710        one is very, very rough for the moment, probably buggy, slow, will crash
10711        your blender and reboot your fridge. Screenshot can be found here:
10712          http://www.zoy.org/~sam/vlc/vlc-scope.jpeg
10713        Activate with `--aout scope' (yes, it currently disables the real
10714        audio output... I'll fix this as well).
10715
10716commit f5c814d6c11d6eef74271ae48193a0c43c6e296f
10717Author: Sam Hocevar <sam@videolan.org>
10718Date:   Sun Feb 24 22:12:45 2002 +0000
10719
10720      * Replacement header for aout_common.h.
10721
10722commit e634a30c0174c0efcf9bc4bed7eb8bc8b7031152
10723Author: Sam Hocevar <sam@videolan.org>
10724Date:   Sun Feb 24 22:12:10 2002 +0000
10725
10726      * Forgot one fix in my previous commit. As usual.
10727
10728commit d4243d5979294ad5de55c48c2d0a888d546f273e
10729Author: Sam Hocevar <sam@videolan.org>
10730Date:   Sun Feb 24 22:06:50 2002 +0000
10731
10732      * Fixed a quite old bug in the audio output which made the sound stutter
10733        when wrapping around the audio output fifo.
10734      * Lots of simplifications in the audio output, got rid of b_stereo.
10735
10736commit 0b16341623440f715b772b243251522652f980ca
10737Author: Johan Bilien <jobi@videolan.org>
10738Date:   Sun Feb 24 21:36:20 2002 +0000
10739
10740    Added a menu in the GTK and gnome interfaces to change the current program
10741    in multi-program streams (such as ones provided by a DVB-S card).
10742
10743commit c40571df602ed76eaf7971130f212f4a79a3f5c5
10744Author: Gildas Bazin <gbazin@videolan.org>
10745Date:   Sun Feb 24 20:51:10 2002 +0000
10746
10747    This is the first part of the new configuration architecture for vlc.
10748    Two other parts will follow soon:
10749    - config file implementation
10750    - gtk configuration interface.
10751
10752    This part won't change much for end-users as these changes are mostly
10753    internal, you will however notice that the command line interface has
10754    changed. It will maybe be less user-friendly as I almost removed the
10755    short options but it shouldn't a big problem when the config file is
10756    implemented.
10757
10758    What as changed is that it is really easy now to add configuration
10759    options to vlc. Plugins can also implement configuration options. All
10760    you have to do is to declare a MODULE_CONFIG section in your plugin.
10761    If you want to know more about this look at configuration.h and for some
10762    example: main.c, dsp.c or xvideo.c
10763
10764    It would be nice if every developper could now start using configuration
10765    options in there plugins and also enhance old plugins.
10766
10767    That's it, now let's hope I didn't break too many things ;-)
10768
10769commit d9d659fc3efcbaaa3d8f2f0fdfc58ca3bb6d64c6
10770Author: Gildas Bazin <gbazin@videolan.org>
10771Date:   Sat Feb 23 21:31:44 2002 +0000
10772
10773    * fixed array over-run bug in intf_MsgUnsub
10774
10775commit 1aca1d70c147283d14141dd5d90cc8dc458e018e
10776Author: Gildas Bazin <gbazin@videolan.org>
10777Date:   Fri Feb 22 20:46:58 2002 +0000
10778
10779    * Don't try to grok altivec with mingw32.
10780    * --with-directx-path should now indicate the path where the actual
10781    headers are (before the headers had to be in an include subdir). By the
10782    way you can download these header files from the videolan web site.
10783
10784commit cf3d0f29d2487ff675ca54ba3588040f3b18621a
10785Author: Sam Hocevar <sam@videolan.org>
10786Date:   Thu Feb 21 23:56:08 2002 +0000
10787
10788      * ./src/misc/modules_plugin.h: if symbol foo isn't found in the
10789        plugin, we always try to open _foo, whatever the architecture.
10790
10791commit 14cafe31d2fa0b1d9f33744de408a6d4721f0c4e
10792Author: Sam Hocevar <sam@videolan.org>
10793Date:   Thu Feb 21 21:55:40 2002 +0000
10794
10795      * ./plugins/lirc/lirc.c: non-blocking patch from Sigmund Augdal
10796        <sigmunau@stud.ntnu.no>; hope this time my enhancements don't break
10797        everything :-)
10798
10799commit cba6a24eca519789cec68c74e0e294e9a2b3b44f
10800Author: Sam Hocevar <sam@videolan.org>
10801Date:   Thu Feb 21 00:54:00 2002 +0000
10802
10803      * ./configure.in: gtk*-config detection fix for FreeBSD.
10804
10805commit 8cc8d9579d12da1f3a00ea9f870803d67c5c091c
10806Author: Sam Hocevar <sam@videolan.org>
10807Date:   Wed Feb 20 23:23:53 2002 +0000
10808
10809      * ./configure.in: removed a bashism.
10810      * ./plugins/x11/xcommon.c: support for systems without shm.h.
10811      * QNX compilation fixes here and there; the qnx plugin still doesn't work.
10812
10813commit 38ed5ffcae01321b59e040b160598a6dfcc83d96
10814Author: Sam Hocevar <sam@videolan.org>
10815Date:   Wed Feb 20 19:01:13 2002 +0000
10816
10817      * ./Makefile: the win32 port now uses a more recent version of gtk+.
10818
10819commit a53ff165ced4c13b8f274cf2b7de2fbf23e4bef4
10820Author: Sam Hocevar <sam@videolan.org>
10821Date:   Wed Feb 20 05:56:18 2002 +0000
10822
10823      * ./plugins/gtk/gtk.c: the log window is now black with colourful text.
10824      * ./plugins/gtk/gnome.c: ported the log window to the GNOME interface.
10825      * ./src/interface/intf_msg.c: messages are sent to the queue even if
10826        -vvvv* wasn't specified.
10827
10828commit 9400b572ecba49ee60587cb8b169958781ce4152
10829Author: Jon Lech Johansen <jlj@videolan.org>
10830Date:   Wed Feb 20 05:50:00 2002 +0000
10831
10832      * MacOS X VCD support.
10833
10834commit ff619dd6069a600556346aa47a332be5a1c12643
10835Author: Sam Hocevar <sam@videolan.org>
10836Date:   Wed Feb 20 01:47:01 2002 +0000
10837
10838      * ./plugins/lirc/lirc.c: fixed my mistakes from yesterday.
10839
10840commit 232fd7bb9e7ca1fa56dd2597f2c9dc5bcc559515
10841Author: Sam Hocevar <sam@videolan.org>
10842Date:   Tue Feb 19 03:54:56 2002 +0000
10843
10844      * ./plugins/lirc/lirc.: various fixes, thanks to Sigmund Augdal.
10845      * ./plugins/text/logger.c: rewrote an ugly loop.
10846      * ./plugins/gtk/gtk.c: added a Gtk+ window containing all the log
10847        messages; updated in real time. To open it, go to "view"->"messages".
10848
10849commit 730cc399c5a7320cce2999bf035294c075d14370
10850Author: Sam Hocevar <sam@videolan.org>
10851Date:   Tue Feb 19 00:50:20 2002 +0000
10852
10853       * Got rid of TRACE and intf_DbgMsg which were seldom used anyway.
10854       * All intf_*Msg functions now write to stderr.
10855       * Implemented a message queue interface plugins can subscribe to.
10856       * Wrote the logger interface plugin. Usage:
10857          vlc -I logger:filename.log
10858       * Lots of fixes in the SPU renderer.
10859
10860commit d3fd4cf14f95f5e180413c95828eef1cdb745cf7
10861Author: Stéphane Borel <stef@videolan.org>
10862Date:   Mon Feb 18 19:02:41 2002 +0000
10863
10864    Fixed a typo in aspect ratio calculation
10865
10866commit 89be0ac8de8e3684cce4c7a697525e949e19b3de
10867Author: Jon Lech Johansen <jlj@videolan.org>
10868Date:   Mon Feb 18 01:34:44 2002 +0000
10869
10870      * MacOS X vout improvements
10871      * MacOS X intf now returns, allowing vlc to terminate properly
10872      * Added a new make target: package-macosx
10873
10874commit de32203be858c405c72c85c218af7cdc66b5d2be
10875Author: Gildas Bazin <gbazin@videolan.org>
10876Date:   Fri Feb 15 20:02:21 2002 +0000
10877
10878    * Win32 compilation fixes (mingw includes dirent)
10879    * configure now checks for ddraw.h and not directx.h
10880    * vout_directx doesn't include directx.h anymore (this file isn't part of
10881        the directx sdk)
10882    * moved all the stuff from aout_waveout.c directly into waveout.c (I don't
10883        know what I was thinking about when I created these two files ;-)
10884    * until we fix the audio buffer underrun problem, waveout will be the
10885        default audio output on win32 (instead of directx).
10886
10887commit 48cbd8f3607519da4171671b8451b14f98244077
10888Author: Sam Hocevar <sam@videolan.org>
10889Date:   Fri Feb 15 13:32:54 2002 +0000
10890
10891      * ALL: got rid of *_Probe functions because most of them were duplicates
10892        of the real _Init or _Create functions. That's 1000 lines of code gained.
10893      * ./src/misc/modules.c: we try not to keep the global lock in module_Need,
10894        which should speed up output spawning.
10895      * ./plugins/dummy/input_dummy.c: fixed vlc:quit command.
10896      * ./plugins/gtk/gtk_playlist.c: compilation fix.
10897      * ./plugins/macosx/*: preliminary fixes for the vout4 port.
10898
10899       Notes on the *_Probe eradication:
10900      o I probably broke the DirectX video output, because of the "must init and
10901        run in the same thread" issue. I'll fix this ASAP.
10902      o Subtitles are broken (or at least, pretty ugly) in RGB mode.
10903      o The input plugins still have *_Probe functions. This will disappear when
10904        meuuh is finished with the access plugins.
10905      o The decoder plugins still have *_Probe functions. This is probably not
10906        going to change, it looks OK to me.
10907
10908commit 46a1caf2871b420ab0bd41b8c57b40fb9d5e5ce6
10909Author: Sam Hocevar <sam@videolan.org>
10910Date:   Thu Feb 14 23:29:17 2002 +0000
10911
10912      * Grmbl. Forgot to commit those Win32 fixes last time, and they were
10913        stuck on VTHR. Sorry xav, this probably explains why I couldn't
10914        find the commit log :-)
10915
10916commit e8bf7fa4271c50e3732763d8754a88d50738b5e4
10917Author: Sam Hocevar <sam@videolan.org>
10918Date:   Wed Feb 13 22:10:40 2002 +0000
10919
10920      * ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen.
10921      * ./src/interface/main.c: --desync now really accepts a value in ms.
10922      * ./plugins/vcd/input_vcd.c: fixed a crash when not opening a VCD.
10923      * ./src/video_output/vout_subpictures.c: fixed subtitles under BeOS and
10924        other architectures which don't support overlay.
10925
10926commit a3ffd5882a087573ebe68d59468f936f1d033c14
10927Author: Gildas Bazin <gbazin@videolan.org>
10928Date:   Wed Feb 13 21:54:44 2002 +0000
10929
10930    * compilation fix (include stdint.h)
10931    * fixed a SEGV
10932
10933commit 3f421de703a5b37448f289de203fbcc639818ba1
10934Author: Sam Hocevar <sam@videolan.org>
10935Date:   Fri Feb 8 15:57:29 2002 +0000
10936
10937      * ./plugins/beos/vout_beos.cpp: ported the BeOS RGB video output to
10938        vout4. The overlay video output still needs to be written though.
10939
10940commit 622b4400470489a3f8f818d3a961a40f35f68221
10941Author: Gildas Bazin <gbazin@videolan.org>
10942Date:   Wed Feb 6 20:44:23 2002 +0000
10943
10944    * Just renamed the liba52_adec plugin into a52 to comply with the naming
10945    convention used by the other plugins.
10946
10947commit f5c0a050bde3ef1dc115f61d7f86860624fc6405
10948Author: Sam Hocevar <sam@videolan.org>
10949Date:   Wed Feb 6 02:37:18 2002 +0000
10950
10951      * ./plugins/lirc/lirc.c: IR remote control plugin by Sigmund Augdal
10952        <sigmunau@stud.ntnu.no>, activate with --enable-lirc.
10953      * ./configure.in: put liba52_adec in a builtin for PIC/non-PIC reasons.
10954
10955commit 5e7b466d876658ef2ca64b65c3cd9beec1e1bdbb
10956Author: Gildas Bazin <gbazin@videolan.org>
10957Date:   Tue Feb 5 21:46:41 2002 +0000
10958
10959    * New AC3 decoder plugin using liba52 from Aaron Holtzman and
10960        Michel Lespinasse.
10961        This plugin isn't used by default, you have to specify:
10962        --ac3_adec liba52
10963
10964commit 6aeeca6d61a7e3f34a77d2d99320ec6f3261cc72
10965Author: Sam Hocevar <sam@videolan.org>
10966Date:   Mon Feb 4 09:58:59 2002 +0000
10967
10968      * ./src/misc/modules.c: changed module_Need to make it possible to
10969        have several modules with the same shortcut name.
10970
10971commit 11a8a96f409edad44406754238175aac1405eb26
10972Author: Christophe Massiot <massiot@videolan.org>
10973Date:   Thu Jan 31 23:18:27 2002 +0000
10974
10975    Fixed a bug in the network dialog.
10976
10977commit d3154bfbfe6eea04182b7a69409d408dab0609ad
10978Author: Sam Hocevar <sam@videolan.org>
10979Date:   Wed Jan 30 00:09:49 2002 +0000
10980
10981      * Fixed stuff in the wall filter. Extended syntax:
10982         --filter wall         % open a wall (3x3 is the default value)
10983         --filter wall:2       % open a 2x2 wall
10984         --filter wall:3x2     % open a 3x2 wall
10985         --filter wall:2x1:0   % open a 2x1 wall, only display block 0
10986         --filter wall:2:0,3   % open a 2x2 wall, only display blocks 0 and 3
10987        For instance, if you have 2 computers listening to a network stream, on
10988        the left computer you use --filter wall:2x1:0 and on the right computer
10989        you use --filter wall:2x1:1
10990
10991commit ee87a69135ec0e327c19340e997b4e342373f96c
10992Author: Gildas Bazin <gbazin@videolan.org>
10993Date:   Tue Jan 29 20:11:18 2002 +0000
10994
10995    * Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec
10996        plugin with TRACE mode enabled.
10997
10998commit 60754f11be70672d053c4f5c63642a50e1e9baa3
10999Author: Stéphane Borel <stef@videolan.org>
11000Date:   Mon Jan 28 23:08:31 2002 +0000
11001
11002    -Fixed ac3_spdif which has been broken recently,
11003
11004    -Check frequency in ac3_adec and change fifo if needed,
11005
11006    -Moved initialisation of p_aout from plugins to audio_output.c
11007    If audio output rate is psecified at launch time, we try to use it by default.
11008
11009    Note that audio output currently suffers from frequent underruns.
11010    This has not been fixed here.
11011
11012commit bdeea76418195b43e289ed46b68c3a678ceb3d3a
11013Author: Stéphane Borel <stef@videolan.org>
11014Date:   Mon Jan 28 21:31:58 2002 +0000
11015
11016    .Fixed a segfault a dvdread exit (my fault).
11017
11018commit c36cfc3897b7f9e389bd5f2331d4615b163db645
11019Author: Sam Hocevar <sam@videolan.org>
11020Date:   Mon Jan 28 16:51:22 2002 +0000
11021
11022      * ./plugins/chroma/i420_rgb16.c: MMX YUV to RGB transformation for 15bpp.
11023
11024commit f9d9f469ef63bd11473b1d21167d372d896d798a
11025Author: Gildas Bazin <gbazin@videolan.org>
11026Date:   Sun Jan 27 22:14:52 2002 +0000
11027
11028    * Added double-buffering for the directx plugin in overlay mode.
11029    * Several directx bug-fixes:
11030        - implemented the right behaviour on exit.
11031        - fixed bug preventing the creation of several windows.
11032            (the wall filter is working now :-))
11033        - fixed unnecessary background redraws (it made the video flicker).
11034        - fixed bug where we were losing the video display because of lost
11035            surfaces in video memory.
11036        - when using hardware overlay, the output window will now specify:
11037            "(using hardware overlay)".
11038
11039commit 83098c803bbbcd4034eb836ac75c8620feaaaf09
11040Author: Tony Castley <tcastley@videolan.org>
11041Date:   Sat Jan 26 01:18:27 2002 +0000
11042
11043    Fixed compliation error due to inclusion of threads.h
11044
11045commit ed4fe96493e0d88d3ecc93263e28803629e78695
11046Author: Sam Hocevar <sam@videolan.org>
11047Date:   Fri Jan 25 17:18:37 2002 +0000
11048
11049      * ./plugins/x11/xcommon.c: we don't use DPMS functions if they are
11050        not available.
11051
11052commit 595d768452f9d62ce170645bedf94bce2115e8d7
11053Author: Gildas Bazin <gbazin@videolan.org>
11054Date:   Fri Jan 25 06:43:34 2002 +0000
11055
11056    * Added a new very simple audio plugin for Win32. This plugin uses the
11057        waveOut API which is a lot easier to use for streaming stuff than
11058        directsound. (you don't have to take care of underflows anymore
11059        because it doesn't use circular buffers).
11060        If you are having a lot of underflows, this plugin is currently
11061        better adapted than the directx plugin.
11062
11063    * Moved some initialization stuff in audio_out.c so we can now the
11064        caracteristics of the audio stream before calling aout_Open().
11065
11066commit 8c0d4cd70f282afa28d491e18267caba031abc64
11067Author: Stéphane Borel <stef@videolan.org>
11068Date:   Thu Jan 24 18:50:32 2002 +0000
11069
11070    Configure and Makefile tweaking for dvdread module.
11071    It is now activated with option --with-dvdread, that takes the same options
11072    as --with-dvdcss.
11073    If you link with libdvdread statically dvdread is compiled builtin ; if you
11074    link dynamically, it is compiled as a plugin.
11075
11076commit 4c6811495b74a893959cdb6bf633ec9a92f792a2
11077Author: Sam Hocevar <sam@videolan.org>
11078Date:   Thu Jan 24 13:32:53 2002 +0000
11079
11080      * ./src/misc/modules_plugin.h: fixed a missing function initialization
11081        which made decoder plugins segfault in GetChunk calls.
11082      * ./configure.in: proper soundcard.h check from Yves Duret.
11083
11084commit 7d6f6984b3b7ab90691281a31af1ee1a4c645128
11085Author: Christophe Massiot <massiot@videolan.org>
11086Date:   Wed Jan 23 23:14:59 2002 +0000
11087
11088    Fixed a bug introduced yesterday.
11089
11090commit ef1efb185155d993bdfedb38278678b664a5bc22
11091Author: Stéphane Borel <stef@videolan.org>
11092Date:   Wed Jan 23 20:19:54 2002 +0000
11093
11094    I checked in bad header files yesterday.
11095
11096commit ace0ac393c9411586f2c470c35738e5ac56941f3
11097Author: Cyril Deguet <asmax@videolan.org>
11098Date:   Wed Jan 23 12:02:12 2002 +0000
11099
11100    * enabled --stereo option for streams that pretend to be mono while they
11101     are not!
11102
11103commit 1477cfb4c27b74181b5d6289f68e85fc0d6723b2
11104Author: Stéphane Borel <stef@videolan.org>
11105Date:   Wed Jan 23 03:56:51 2002 +0000
11106
11107    -removed some useless printf
11108
11109    -replaced dvdcss_title(,) with dvdcss_seek( ,,DVDCSS_SEEK_KEY )
11110
11111commit b08376be72b0114f040978b8e753031ebe247751
11112Author: Stéphane Borel <stef@videolan.org>
11113Date:   Wed Jan 23 03:15:31 2002 +0000
11114
11115    *Merged hh patch in libdvdcss from main tree.
11116
11117    *Updated local libdvdread, so that it does not depend on libdvdcss
11118    (ala dummy_dvdcss) and modified configure to reflect changes.
11119
11120commit b7ee1eeafe7e6a248bf12dd2602d05a4cc480cb4
11121Author: Christophe Massiot <massiot@videolan.org>
11122Date:   Tue Jan 22 23:14:26 2002 +0000
11123
11124    * Fixed an alignment issue in the ac3 decoder.
11125
11126commit d970994cc085aae3098bac3607d3d0543ddc7597
11127Author: Christophe Massiot <massiot@videolan.org>
11128Date:   Mon Jan 21 23:57:46 2002 +0000
11129
11130    * Decoders do not necessarily use bit stream (see mad plug-in)
11131    * mad PTS should finally be accurate
11132    * Some configure changes.
11133
11134commit 1fce3cc958e0f9f3ed4d38d8924eb6dd680a863d
11135Author: Jean-Paul Saman <jpsaman@videolan.org>
11136Date:   Mon Jan 21 22:34:26 2002 +0000
11137
11138    Oops, lucky to catch this one (deleted function name s24_to_s16_pcm accidently)
11139
11140commit 1859715088b731206c4b4d7356f680cfa296bdd3
11141Author: Jean-Paul Saman <jpsaman@videolan.org>
11142Date:   Mon Jan 21 22:28:10 2002 +0000
11143
11144    Changes made to mad plugin:
11145    + libmad_input now takes one frame at a time (see mad_adec.h for defines)
11146    + audio_linear_dither() gives better sound quality then s24_to_s16_pcm(),
11147      but also makes audio artefacts louder so disabled it for now (see file
11148      mad_libmad.c)
11149    + cleaned up libmad_output (see file mad_libmad.c)
11150    + cleaned up InitThread (see file mad_adec.c)
11151    + Made buffer size match libmad's expectations (see file mad_adec.h)
11152    + updated documentation
11153
11154commit ae09661ba61196c0069c7ec06f36276a059ef7ff
11155Author: Gildas Bazin <gbazin@videolan.org>
11156Date:   Mon Jan 21 07:00:21 2002 +0000
11157
11158    * Fixed crashes on exit in the directx plugin
11159    * vout_PlacePicture is now accepting picture width=height=0
11160
11161    * Win32 (NT/2000/XP) fix for libdvdcss: first attempt to open the DVD
11162      device in read/write mode so we can use ioctls. If this fails
11163      (insufficent privileges) we at least open in read-only mode so the
11164      libdvdcss title decryption method can be used.
11165
11166commit 641382a2dc21be280585bddc97e4c314beb22ec6
11167Author: Sam Hocevar <sam@videolan.org>
11168Date:   Mon Jan 21 05:14:10 2002 +0000
11169
11170      * ./configure.in: added extra checks for strange compilers such as
11171        Borland C++ which do not support all gcc options. Note that vlc does
11172        not compile with bcc32 yet, but is getting closer and closer to.
11173
11174commit ddec0b930efaef05ac51137841a7705f5ac75236
11175Author: Sam Hocevar <sam@videolan.org>
11176Date:   Mon Jan 21 00:52:07 2002 +0000
11177
11178      * ./plugins/win32: skeleton for the win32 interface Ipkiss is developing.
11179      * ./config.guess ./config.sub: latest GNU versions.
11180      * ./configure.in: when possible, xvideo is compiled as a plugin.
11181      * ./vlc.spec: fixed a few minor inaccuracies.
11182      * ./debian/control: vlc-gui is no longer depended on, but rather recommended.
11183      * ./src/interface/main.c: --spumargin flag; use this to force displaying
11184        subtitles at the bottom of the screen instead of putting them in the
11185        middle, for instance: `--spumargin 5'.
11186
11187commit 85523bcfe0159683a8d10f4429dec93808b06069
11188Author: Gildas Bazin <gbazin@videolan.org>
11189Date:   Sat Jan 19 19:54:01 2002 +0000
11190
11191    * Converted the plugin initialization code of the macosx, beos and qnx
11192        code. (please note that they should still not compile as they need
11193        to be adapted to the new Vout4 architecture)
11194
11195commit 4416b2cb14dea1f7a300beb1bbcc20fcfe7a2aee
11196Author: Gildas Bazin <gbazin@videolan.org>
11197Date:   Thu Jan 17 23:02:45 2002 +0000
11198
11199    * major rewrite of the directx video plugin to adapt it to the new vout4
11200        architecture. This plugin has also been through a major clean-up
11201        and it is now much more robust and optimized.
11202
11203    * Fixed a few problems with the win32 build.
11204
11205    * Replaced the "overlay" command line option with "nooverlay". The
11206        former was confusing and useless because overlays were used by
11207        default anyway.
11208
11209commit 338b73f4c7f41bd5b9b599e8e211ad0d9d76dfb2
11210Author: Sam Hocevar <sam@videolan.org>
11211Date:   Thu Jan 17 16:17:46 2002 +0000
11212
11213      * ./vlc.spec: imported MandrakeSoft's new spec file.
11214      * ./debian/control: fixed build-dependencies for vlc-mad.
11215
11216commit 7531096c658bbb59e9acef50299ca509d413f3ea
11217Author: Sam Hocevar <sam@videolan.org>
11218Date:   Wed Jan 16 04:47:56 2002 +0000
11219
11220      * ./debian/rules: fixed the vlc-arts and vlc-mad package builds.
11221
11222commit f8559f6faeebbeb1275fd534e9a5c4e2a5aad0ff
11223Author: Stéphane Borel <stef@videolan.org>
11224Date:   Tue Jan 15 19:01:28 2002 +0000
11225
11226    The gnome/gtk interface should no longer user p_input->stream before it
11227    has been initialized.
11228
11229commit ece3ae989ae3d139a919ef0e9a8f259e4fe0b8c4
11230Author: Stéphane Borel <stef@videolan.org>
11231Date:   Tue Jan 15 17:55:12 2002 +0000
11232
11233    *stream lock is initialized in input_CreateThread instead of initThread,
11234    to have it initialized when we call it in the interface.
11235
11236commit 5e21c13b22aefdec0ca33a469babf6b344262c6b
11237Author: Cyril Deguet <asmax@videolan.org>
11238Date:   Tue Jan 15 11:51:11 2002 +0000
11239
11240    - added support for S8 and U16 aout (not tested)
11241    - The sound is very dirty in U8 mode. I don't know if it comes from the
11242    8 bit mode itself or from the S16->U8 conversion.
11243
11244commit 72f00b22800146efad8e81ba28af083dbeae1045
11245Author: Stéphane Borel <stef@videolan.org>
11246Date:   Tue Jan 15 05:22:21 2002 +0000
11247
11248    -Patch of libdvdread to do readv on regular files (dvd copied on hard drive).
11249    Not completed, and little tested yet ; when it is completed, this patch should
11250    be submitted to libdvdread developers.
11251
11252    -Patch of libdvdcss to decrypt vobs when they are not on a block device.
11253
11254commit 791fb4e0c225654404b13da2504d93f017b2e1db
11255Author: Sam Hocevar <sam@videolan.org>
11256Date:   Tue Jan 15 01:01:00 2002 +0000
11257
11258      * ./debian/control: fixed Debian build-depends.
11259      * ./include/config.h: changed RELEASE to HAVE_RELEASE because RELEASE
11260        is already defined in <scsi/scsi.h> under Linux.
11261
11262commit 7de4e1a38be2886277a7f0530d738d9adb322281
11263Author: Christophe Massiot <massiot@videolan.org>
11264Date:   Mon Jan 14 23:46:35 2002 +0000
11265
11266    * More precise way to retrieve a PTS from the bit stream.
11267    * Fixed issues in the PTS handling of the mad plug-in (incomplete).
11268
11269commit bb1c38e6088ffcfb2f72ccf2f8888bd954e480d0
11270Author: Christophe Massiot <massiot@videolan.org>
11271Date:   Mon Jan 14 22:26:05 2002 +0000
11272
11273    Attempt to fix the INPUT_MAX_ALLOCATION error.
11274
11275commit 922535189ca1d75e8715fc54cea5596eca5e84a1
11276Author: Stéphane Borel <stef@videolan.org>
11277Date:   Mon Jan 14 22:06:57 2002 +0000
11278
11279    *With DVDCSS_METHOD=disc or key, the keys are no longer buffered on start.
11280    The title key is still read at each block but it is checked for change
11281    before decryption.
11282
11283commit 9cb8a1154dbe5e28826079b5da8cfc38b811ea14
11284Author: Jean-Paul Saman <jpsaman@videolan.org>
11285Date:   Mon Jan 14 21:00:45 2002 +0000
11286
11287    Configure, build and install instructions for libmad library and mad plugin.
11288
11289commit bd2ab58292db400044730e312f8955ea741f99d9
11290Author: Jean-Paul Saman <jpsaman@videolan.org>
11291Date:   Mon Jan 14 20:57:13 2002 +0000
11292
11293    Updated BUGS list
11294
11295commit 9faed78b9d846009b3718681125ddb1a80ad6c06
11296Author: Jean-Paul Saman <jpsaman@videolan.org>
11297Date:   Mon Jan 14 20:53:42 2002 +0000
11298
11299    Smooth sound (not tested on iPaq)
11300
11301commit c1aa8904b159183f1900c1dff897827e1f9fe4ad
11302Author: Cyril Deguet <asmax@videolan.org>
11303Date:   Mon Jan 14 19:54:36 2002 +0000
11304
11305    - le coup de gr�ce: all the code in audio output is now factorized (except
11306    for ac3 spdif) in aout_common.c/.h
11307    - aout thread functions are declared with a macro
11308
11309    TODO:
11310    - test unsigned 8 bit output, and implement S8 and U16 outputs
11311    - multi-channel support
11312    - check if resampling takes the PTS into account (and fix it)
11313
11314commit d33deda2fecc043cf31bbd57dfae18cf011c2160
11315Author: Cyril Deguet <asmax@videolan.org>
11316Date:   Mon Jan 14 12:15:10 2002 +0000
11317
11318    HUGE cleanings in audio output:
11319    - removed AOUT_INTF_*_FIFO, which where not used
11320    - factorized S16StereoPlay, U8MonoPlay, and so on.., in a single
11321      function aout_FillBuffer (in aout_common.c)
11322      (unsigned 8bit may be broken, but I have no stream to test with :(
11323
11324    - last step to be done: factorize aout_s8, aout_s16, ... thanks to a macro
11325
11326commit f84729fcb9a99fa47cc27df42d390292056cbea5
11327Author: Gildas Bazin <gbazin@videolan.org>
11328Date:   Sun Jan 13 18:13:07 2002 +0000
11329
11330    * A few fixes for the Win32 build.
11331
11332commit 0cbc94451955ce276428e5c769be5f2bfc87b0f8
11333Author: Gildas Bazin <gbazin@videolan.org>
11334Date:   Sun Jan 13 15:07:55 2002 +0000
11335
11336    * Fixed all the problems related to ToggleFullScreen().
11337
11338commit 9cec4e85645e53faa172f23e747c38e27722eb65
11339Author: Jon Lech Johansen <jlj@videolan.org>
11340Date:   Sat Jan 12 21:58:56 2002 +0000
11341
11342      * ./src/misc/modules.c: Fixed a compile issue under platforms without
11343        HAVE_DYNAMIC_PLUGINS.
11344
11345commit 7db2e6fa77ee48d9efb91d4965a0ad42859b6f68
11346Author: Jon Lech Johansen <jlj@videolan.org>
11347Date:   Sat Jan 12 02:02:44 2002 +0000
11348
11349      * ./src/interface/intf_eject.c: MacOS X port.
11350
11351commit 00ac3ff5f9fe8794828cfd77f3315fd65a0e2147
11352Author: Sam Hocevar <sam@videolan.org>
11353Date:   Sat Jan 12 01:25:57 2002 +0000
11354
11355      * ./plugins/chroma/i420_rgb16.c: 24/32 bpp software YUV.
11356      * ./plugins/ggi/ggi.c: activated double buffering.
11357      * ./src/video_output/vout_pictures.c: we create more Xv pictures to
11358        get smoother rendering.
11359
11360commit 38573f3b96507afabd755d457c1be2528b781871
11361Author: Jean-Paul Saman <jpsaman@videolan.org>
11362Date:   Fri Jan 11 22:05:34 2002 +0000
11363
11364    Removed aout_CreateFifo from mad_adec.c InitThread() and added it to mad_libmad.c in mad_libmad.c
11365
11366commit 37759cf5b60693275a264209bdb98b558ae4846a
11367Author: Sam Hocevar <sam@videolan.org>
11368Date:   Fri Jan 11 03:07:36 2002 +0000
11369
11370      * BSD compilation fix suggested by Steven M. Schultz.
11371
11372commit 1b3363d16d006d7f3b0d8e7ba315007d91ed94d8
11373Author: Cyril Deguet <asmax@videolan.org>
11374Date:   Thu Jan 10 23:41:08 2002 +0000
11375
11376    - beginning of code factorization in aout_s16 (more cleaning will come)
11377    - As for libmad, I have tried to create the aout fifo in libmad_output,
11378      to open it with the right sample rate, but strangely it didn't work.
11379
11380commit 0e8b68b5510d9de84cf885666aa25c212b85c749
11381Author: Sam Hocevar <sam@videolan.org>
11382Date:   Thu Jan 10 04:11:25 2002 +0000
11383
11384      * ./src/input/input.c: fixed a few segfaults caused by the dummy plugin.
11385      * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of
11386        DecoderError.
11387      * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the
11388        fourth time someone has to commit this, so I added a reminder :-)
11389
11390commit 5467d33af680b40ce15d3549f3217dab45b51848
11391Author: Stéphane Borel <stef@videolan.org>
11392Date:   Wed Jan 9 23:32:40 2002 +0000
11393
11394    Hopefully fixed a bug in TS input, that caused a segfault when there was
11395    no network stream.
11396
11397    Please, have a look at the fix to check it doesn't break anything else.
11398
11399commit d7b4b27b2c049e4f9197ff7206a8a06b6db36d40
11400Author: Sam Hocevar <sam@videolan.org>
11401Date:   Wed Jan 9 10:22:37 2002 +0000
11402
11403      * ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz.
11404
11405commit c7b1c474c6a8687a0645553beb0e5c6f868d8c5c
11406Author: Sam Hocevar <sam@videolan.org>
11407Date:   Wed Jan 9 02:01:14 2002 +0000
11408
11409      * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was
11410        already a system macro under MacOS X.
11411      * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries.
11412      * ./plugins/glide/glide.c: activated double buffering.
11413      * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet.
11414      * ./src/input/input.c: fixed the input memory leak, and the insane thread
11415        spawning we got with vlc:loop.
11416      * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache,
11417        currently Linux-only.
11418
11419commit 1ae5bed4b16da43ac074f21b5ad024b14ffdfb01
11420Author: Cyril Deguet <asmax@videolan.org>
11421Date:   Wed Jan 9 00:33:37 2002 +0000
11422
11423    - better communication between audio decoder and output: aout plugins
11424    are now opened directly in the right mode (works with mpeg_adec and
11425    ac3_adec, not tested with mad)
11426    - first attempt to implement mono output (doesn't work yet)
11427
11428commit 1bed861b2fc98cf0c8db66a21b45e570404a0e80
11429Author: Stéphane Borel <stef@videolan.org>
11430Date:   Tue Jan 8 23:34:06 2002 +0000
11431
11432    DVDRead plugins works again more or less ; major bugs remain but it is usable.
11433    It is selected by default if you have it compiled.
11434
11435commit 9561561765574236c0585473fbc113c1999eed29
11436Author: Christophe Massiot <massiot@videolan.org>
11437Date:   Tue Jan 8 23:06:12 2002 +0000
11438
11439    Fixed a bug in QuantMatrixExtension, many thanks to "Thomas L. Wood"
11440    <twood@lucent.com> !
11441
11442commit 85e4b3a17d6a107a0f73be40c52c080354b3ddd0
11443Author: Sam Hocevar <sam@videolan.org>
11444Date:   Mon Jan 7 17:02:07 2002 +0000
11445
11446      ./debian/control: updated list of supported architectures.
11447      ./share/*: added 16x16 and 32x32 versions of PNG icons.
11448
11449commit 1e053ea0edc1f1f77a56317764a11c4e088cce3d
11450Author: Sam Hocevar <sam@videolan.org>
11451Date:   Mon Jan 7 02:12:30 2002 +0000
11452
11453      * ./plugins/mga/mga.c: removed the mgammx module and put the code in
11454        the chroma_i420_ymga module instead. This introduces a slight
11455        performance issue as we now need to memcpy() the Y plane, but I have
11456        some vout4 enhancements on their way which make this point moot.
11457      * ./debian/changelog: imported official Debian changelog.
11458      * ./debian/control: activated the vlc-mad and vlc-arts packages; package
11459        builds should now work again.
11460      * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was
11461        compiled without libdvdcss which overflowed the return stack.
11462      * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4.
11463      * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested).
11464      * ./src/input/input.c: prepared everything for multi-input mode; since
11465        no interface is yet prepared to handle this, I changed them so that
11466        they just use the first available input for now. This may break other
11467        things, but I promise I'll eventually repair everything :-)
11468
11469commit ebd16b8d576d49daa570a24fcb2cc2dceb360741
11470Author: Sam Hocevar <sam@videolan.org>
11471Date:   Sun Jan 6 18:01:58 2002 +0000
11472
11473      * ./plugins/mga/mga.c: pipeline and cache optimizations.
11474
11475commit 0d65984a11984b50f8a665d023fb9f468417a9fb
11476Author: Sam Hocevar <sam@videolan.org>
11477Date:   Sun Jan 6 17:18:12 2002 +0000
11478
11479      * ./plugins/mga/mga.c: MMX-accelerated version of the MGA plugin.
11480      * ./plugins/mpeg_vdec/Makefile: Little workaround for PA-Risc compilation.
11481
11482commit 8d59e9368cc81f28328b46d2858fcc8059ebeeb3
11483Author: Jean-Paul Saman <jpsaman@videolan.org>
11484Date:   Sun Jan 6 14:46:40 2002 +0000
11485
11486    Optimized libmad_output() for smoother sound. It is still not optimal.
11487
11488commit 6a4d3ed0f63b5de6f39e72179fcd8122bf65e126
11489Author: Sam Hocevar <sam@videolan.org>
11490Date:   Sun Jan 6 00:07:37 2002 +0000
11491
11492      * ./plugins/fb/fb.c: ported the framebuffer video output to vout4.
11493
11494commit ea8c73a766e058fd6dbeee248c8e0ec9af0d05e4
11495Author: Sam Hocevar <sam@videolan.org>
11496Date:   Sat Jan 5 18:25:48 2002 +0000
11497
11498      * ./src/audio_output/aout_s16.c: fixed a segfault. It may have unexpected
11499        side effects because I don't know this part of the code, but at least
11500        it doesn't crash anymore.
11501      * ./plugins/beos/beos.cpp: first attempt at porting the BeOS plugin to the
11502        new video output and module systems. Doesn't work nor even compile yet.
11503      * ./configure.in: we now check the gtk-config version.
11504
11505commit 569eb5e1a1f35558990caf72fe6f71c217c6a88e
11506Author: Sam Hocevar <sam@videolan.org>
11507Date:   Sat Jan 5 16:09:49 2002 +0000
11508
11509      * ./plugins/mga/mga.c: we use the MGA_VID_FSEL ioctl to select the
11510        frame to be displayed. Unfortunately, increasing the number of
11511        frames doesn't seem to work and makes the picture stutter...
11512
11513commit 2ccbfd77fdd36dd6ea6c8f912a8d72678a0f5801
11514Author: Sam Hocevar <sam@videolan.org>
11515Date:   Sat Jan 5 15:17:12 2002 +0000
11516
11517      * ./Makefile: fixed a bug when no builtins were selected.
11518      * ./plugins/mga/mga.c: ported the MGA video output to vout4. Only does YV12
11519        for the moment, and there is a strange bug with some streams which gives
11520        only a green image. Needs to be looked at.
11521      * ./plugins/x11/xcommon.c: fixed a few typos.
11522
11523commit b0c8b579999e5ba148e5f231fd0839aefd73bf31
11524Author: Jean-Paul Saman <jpsaman@videolan.org>
11525Date:   Sat Jan 5 14:32:55 2002 +0000
11526
11527    Updated documentation.
11528
11529commit 56cb85e9375d99fea0f4a4762d7589fc47ab91f6
11530Author: Jean-Paul Saman <jpsaman@videolan.org>
11531Date:   Sat Jan 5 14:30:12 2002 +0000
11532
11533    Updated TODO list.
11534
11535commit 867bc603e2a99af3d49f75f26661fe8fb7d86296
11536Author: Jean-Paul Saman <jpsaman@videolan.org>
11537Date:   Sat Jan 5 14:28:55 2002 +0000
11538
11539    Updated documentation
11540
11541commit 6cae0b7ab4a45d123efc2d1997915b8a75ee68c0
11542Author: Jean-Paul Saman <jpsaman@videolan.org>
11543Date:   Sat Jan 5 13:57:42 2002 +0000
11544
11545    Removed unused function prototype from headerfile.
11546
11547commit 176465d277fc65aaff22063f0e72c1462a945f26
11548Author: Sam Hocevar <sam@videolan.org>
11549Date:   Sat Jan 5 03:49:18 2002 +0000
11550
11551      * ./configure.in: fix for obscure architectures like hppa where target_os
11552        isn't properly detected.
11553      * ./include/video_output.h: got rid of pf_setpalette; I'll find a nicer way.
11554      * ./plugins/mga.c: fixed MGA module compilation. Doesn't work yet, though.
11555
11556commit aea6698debf9e83fa9fa8f332683ef0798728c2a
11557Author: Sam Hocevar <sam@videolan.org>
11558Date:   Sat Jan 5 02:22:03 2002 +0000
11559
11560      * ./include/common.h: hton64 is now an inline function.
11561      * ./src/video_output/vout_pictures.c et al.: vout4 now automatically
11562        detects when two chroma formats are the same, such as UYVY/Y422, or
11563        roughly equivalent, such as I420/YV12. Plugins need not worry about
11564        conversion anymore.
11565
11566commit 53b978f8650fd329bf5298a05c9f8a055ac56fe4
11567Author: Sam Hocevar <sam@videolan.org>
11568Date:   Fri Jan 4 14:01:35 2002 +0000
11569
11570      * ./BUGS: added a list of known bugs. Please add your findings!
11571      * ./MODULES: added a short description of each module. Maybe we should
11572        add more details to make this file really useful.
11573      * ./doc/bugreport-howto.txt: wishful thinking...
11574      * ./Makefile: added a workaround for the fact that .c files don't depend
11575        on <videolan/vlc.h>.
11576      * ./plugins/memcpy/memcpy.c: all memcpy modules are now built from the same
11577        single file.
11578      * ./src/interface/main.c: added the --nommx, --no3dnow, --nommxext, --nosse
11579        and --noaltivec options to vlc.
11580      * ./configure.in: removed the --disable-mmx option, now useless because
11581        of the vlc --no* options.
11582      * ./src/interface/main.c: fixed a crash caused by the memcpy module
11583        being released too early.
11584      * ./include/video.h: more vout4 changes, including margin support, more
11585        FOURCC formats recognized, transparent support of identical or almost
11586        identical FOURCC formats.
11587      * ./include/video_output.h: added a vout_Render function to video output
11588        modules which is to be executed before vout_Display.
11589      * ./include/common.h: this header is back.
11590      * ./plugins/chroma/i420_rgb.c: planar YUV 4:2:0 to packed RGB conversion
11591        functions, mostly taken from vout3's yuv functions, but heavily modified
11592        to use FAST_MEMCPY and to handle image dimensions which are not multiples
11593        of 16. Not all functions have been written yet, though.
11594      * ./plugins/chroma/i420_yuy2.c: planar YUV 4:2:0 to packed YUV conversion
11595        functions, various targets such as 4:2:2 YUYV, YVYU, UYVY, or 2:1:1 YUYV,
11596        with accelerated MMX versions.
11597      * ./plugins/chroma/i422_yuy2.c: same as i420_yuy2.c but takes planar YUV
11598        4:2:2 pictures in input. With accelerated MMX versions as well. This plugin
11599        makes it possible to display 4:2:2 files on most video cards without the
11600        quality loss of 4:2:0 downsampling.
11601      * ./plugins/filter/*: thanks to the vout_Render function, all filters now
11602        output their data perfectly in sync.
11603      * ./plugins/dvdread/Makefile: fix to prevent unnecessary target rebuilds.
11604      * ./plugins/sdl/vout_sdl.c: support for YV12, UYVY, YUY2 and YVYU overlays.
11605      * ./plugins/x11/xcommon.c: support for I420, YV12, YUY2 and Y211 overlays.
11606
11607commit bf7ee74f8f7420cf471784a53f391abbee97a91d
11608Author: Sam Hocevar <sam@videolan.org>
11609Date:   Wed Jan 2 14:37:42 2002 +0000
11610
11611      * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes.
11612      * ./include/config.h et al.: this file is no longer generated.
11613      * ./include/video.h: we use the FOURCC definition of a chroma format to
11614        describe picture types (see http://www.webartz.com/fourcc/).
11615      * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky.
11616      * ./plugins/x11/xcommon.c: fixed the XShm operations order.
11617
11618commit f023ebc55f628950e1d646d736eda566ff79c54e
11619Author: Gildas Bazin <gbazin@videolan.org>
11620Date:   Wed Jan 2 06:46:02 2002 +0000
11621
11622    * Small optimizations
11623    * Removed unused code
11624    * Your old window position and size are now restored when you come out
11625        of fullscreen mode.
11626