1commit deabb8f653b36fe273ab0b9b95d03211293dfe81
2Author: Sam Hocevar <sam@videolan.org>
3Date:   Mon Dec 31 04:53:33 2001 +0000
4
5      * Fixed detection of the esd plugin.
6      * Fixed the ts plugin's input type detection.
7      * Fixed the BadCursor error in the x11 and xvideo plugins. For real this
8        time (unlike my 2001/08/03 fix :p).
9      * Made the wall filter work a bit better. It now spawns a 3x2 mosaic,
10        but this will eventually be configurable, � la `--filter wall:3x3'.
11
12commit c1b7b82de4f3b4e75353fa9a9a56068d8b55679c
13Author: Sam Hocevar <sam@videolan.org>
14Date:   Mon Dec 31 03:57:47 2001 +0000
15
16      * Fixed the aRts audio output plugin.
17
18commit 0eed3e6eecc2705ac29a01e787352f0d3d3ec399
19Author: Christophe Massiot <massiot@videolan.org>
20Date:   Mon Dec 31 03:26:27 2001 +0000
21
22    * Fixed a bug in DecoderError.
23    * Temporary kludge for vlc_mpeg_adec=mad ./vlc ...
24
25commit 93e8fcf8773cc3be7188448b3512adf61bd47602
26Author: Christophe Massiot <massiot@videolan.org>
27Date:   Mon Dec 31 01:13:12 2001 +0000
28
29    Miscellaneous typos.
30
31commit 36e88eb44a3288dbd67cd7402b21fe91a4a329fa
32Author: Stéphane Borel <stef@videolan.org>
33Date:   Sun Dec 30 22:10:26 2001 +0000
34
35    *Some fixes for dvdread plugin.
36
37    It compiles but doesn't work yet.
38
39commit cc0f0bb6fd28d5ed3463be4a227990cbae8a849f
40Author: Sam Hocevar <sam@videolan.org>
41Date:   Sun Dec 30 07:09:56 2001 +0000
42
43    Some heavy changes today:
44      * Removed duplicate function checks from configure.in.
45      * Added extra magic to Makefile.modules so that the module Makefiles
46        are now ridiculously simple. And I mean *simple*. Check it! This will
47        make a possible switch to full autoconf/automake a lot easier.
48      * Added the vlc version name to the plugin symbols, to be sure we only load
49        plugins with the same version number. A nasty consequence is that you
50        need to rebuild your tree after midnight if you are using a CVS tree :-)
51      * Got rid of modules_export.h by #defining exported functions in the same
52        header as their prototype.
53      * Added modules_inner.h and other commonly used .h files to common.h so
54        there are less and less files to include, and renamed common.h to
55        <videolan/vlc.h>.
56      * First modifications to the module handling system towards my ultimate
57        goal to get rid of the *_Probe functions. Got rid of TestMethod and
58        TestCPU, as well as src/misc/tests.c.
59      * Wrote the chroma plugin handling functions. No YUV functions have been
60        ported yet because it'ls a lot of work, but the core system works, I
61        tried it with a naive yv12->rgb16 plugin (which will disappear when the
62        real functions are ready).
63      * Made a lot of functions in dvd_summary.c one-liners to avoid wasting
64        too many output lines.
65      * Fixed a segfault in input_dvd.c:DVDInit.
66      * Added a fixfiles.sh script in plugins/gtk to be run after Glade has
67        generated its C files.
68      * Did some work on the KDE interface to make it suck a bit less. It still
69        segfaults, but at least it runs and it looks less ugly.
70      * RGB SDL rendering works again, though in 16bpp only.
71      * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure
72        so that it'll be easily put in a library. Maybe libdvdcss?
73      * Fixed VCD date display.
74      * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c.
75      * Wrote non-Shm XVideo output.
76      * Made X11 output work again. Still pretty unstable, only works for 16bpp.
77      * Additional french translation in po/fr.po. Any taker for the rest?
78      * Fixed a segfault in video_output.c when the allocated pictures were
79        not direct buffers.
80      * If $DISPLAY isn't set, don't try to run the Gtk+ interface.
81      * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy
82        (Closes Debian bug #126939).
83      * Removed the automatic ./configure launch when running `make all' for
84        the first time.
85
86    Stuff currently more broken than it ought to be:
87      * The wall filter. Being fixed.
88      * x11 and sdl plugins for depth != 16bpp.
89      * Software YUV.
90      * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment.
91
92commit 316a83ad927740cbc96c100be88eb481eb04f573
93Author: Sam Hocevar <sam@videolan.org>
94Date:   Sun Dec 30 05:46:14 2001 +0000
95
96      * Forgot a file in my last commit.
97
98commit fafbe100b1b1116959590f84e98ee5e4fa2a3ac8
99Author: Sam Hocevar <sam@videolan.org>
100Date:   Sun Dec 30 05:38:44 2001 +0000
101
102      * Put ErrorThread() in input_ext-dec.h because it was the same function
103        in all decoders. Called it DecoderError() instead.
104      * All decoders enter DecoderError() in case of error, even if they
105        haven't allocated all their data. This prevents the input from getting
106        stuck if a decoder has failed its initialization.
107      * Namespace fixes through the decoder files.
108
109commit ca6c02a2e3674479b5ef7954f7c190def7f091bf
110Author: Sam Hocevar <sam@videolan.org>
111Date:   Sun Dec 30 04:26:53 2001 +0000
112
113      * Fixed a segfault at EOF in input_es.c and input_ts.c (when i_read == 0).
114      * Improved error recovery and avoided memleaks in the various input plugins.
115      * Fixed a deadloop inserted by someone else into input_vcd.c :-)
116
117commit 9fb2aad3b034ec585524f74998e4132e8d5c5b77
118Author: Christophe Massiot <massiot@videolan.org>
119Date:   Sat Dec 29 22:22:01 2001 +0000
120
121    Use libdvdread's define instead.
122
123commit 1ad1939fe7c8ad4bc83a1efb36e6e8417cc31753
124Author: Christophe Massiot <massiot@videolan.org>
125Date:   Sat Dec 29 15:40:53 2001 +0000
126
127    Cosmetic fix.
128
129commit 54771268ecac98cec7300a0d76086dbe3557d5b8
130Author: Loïc Minier <lool@videolan.org>
131Date:   Sat Dec 29 11:36:00 2001 +0000
132
133     Small bugfix of a segfault. The playlist segfaulted with the urls
134    containing no '/'.
135
136commit 14cf5695cd4a3fe2dea5c6535787fc2572c5b117
137Author: Christophe Massiot <massiot@videolan.org>
138Date:   Sat Dec 29 03:44:38 2001 +0000
139
140    Fixed a cosmetic issue.
141
142commit 2d79bfcb836a05cbd3cc4174a85538daf9f87d80
143Author: Christophe Massiot <massiot@videolan.org>
144Date:   Sat Dec 29 03:07:51 2001 +0000
145
146    Hidden gory buffer management details in a private section of data_packet_t.
147
148commit 9ecb59abd9e8af11e96eda516994578a747db082
149Author: Christophe Massiot <massiot@videolan.org>
150Date:   Sat Dec 29 00:39:49 2001 +0000
151
152    Fixed many bugs experienced by our users today.
153
154commit afc467090da90a5da45148bab25cd57870034c94
155Author: Christophe Massiot <massiot@videolan.org>
156Date:   Thu Dec 27 03:47:09 2001 +0000
157
158    * Changed pf_read prototype and minor changes.
159
160commit abde4bbfb7419e164d60d7eb71bfa2cbfcc6b434
161Author: Christophe Massiot <massiot@videolan.org>
162Date:   Thu Dec 27 01:49:34 2001 +0000
163
164    * Changed the way decoder_fifo_t works ;
165    * Minor optimizations in the Next Generation Buffer Manager.
166
167commit ea6f82b82f2116badc8821843364788cd830832a
168Author: Christophe Massiot <massiot@videolan.org>
169Date:   Wed Dec 26 00:01:18 2001 +0000
170
171    Fixed compilation issue (thanks Eyal !)
172
173commit 089b1c05d11d04461d58f36da89ad63d83f447c6
174Author: Christophe Massiot <massiot@videolan.org>
175Date:   Thu Dec 20 23:53:49 2001 +0000
176
177    Fixed a typo.
178
179commit e48d61955575634ef0324158cac88353e97d50b8
180Author: Sam Hocevar <sam@videolan.org>
181Date:   Thu Dec 20 22:11:53 2001 +0000
182
183      * Added Jeffrey Baker to the AUTHORS file.
184      * Fixed a PPC compilation issue.
185
186commit 48b30bb9ce3d922149fcb7ab847330faa9384f46
187Author: Sam Hocevar <sam@videolan.org>
188Date:   Thu Dec 20 15:43:15 2001 +0000
189
190      * Mouse wheel seek patch for XVideo courtesy of Peter Surda.
191      * Ported to SDL.
192
193commit 3475fc64ad7c42bbcea7f96392fc469f941736ae
194Author: Sam Hocevar <sam@videolan.org>
195Date:   Wed Dec 19 23:19:20 2001 +0000
196
197       * Heavy butchery in the VCD plugin. It should no longer segfault when
198         reaching end of title.
199
200commit 7756c6e8b8a3083f78e109a6c7b8579602e91cd2
201Author: Sam Hocevar <sam@videolan.org>
202Date:   Wed Dec 19 19:26:00 2001 +0000
203
204      * --filter distort:ripple (Ok, ok, I promise it's the last one !! :-)
205
206commit 36644229f02773c955657e4bddadcccdf77ee7eb
207Author: Sam Hocevar <sam@videolan.org>
208Date:   Wed Dec 19 18:14:23 2001 +0000
209
210      * Fixed compilation with dvdcss disabled.
211      * Fixed compilation with plugins disabled.
212      * Removed useless variables in the VCD and DVD plugins.
213      * Fixed a function which was returning "struct foo" in the VCD plugin.
214      * Fixed the old � XVideo eats more and more CPU � bug I mistakenly
215        reintroduced in my first vout4 commit.
216
217commit 605a3534af704a58b5d66b9c4808e912c6a47e63
218Author: Christophe Massiot <massiot@videolan.org>
219Date:   Wed Dec 19 10:00:00 2001 +0000
220
221    Next Generation Buffer Manager for DVD and VCD plug-ins.
222
223commit ba2dbc41b75bc21f2c6da02543ba7f3316932986
224Author: Johan Bilien <jobi@videolan.org>
225Date:   Wed Dec 19 03:56:56 2001 +0000
226
227    fixed a segfault in vcd input (thank you Sam)
228
229commit 2d90188b7347d01a23e57899d58b9cb64be1eb17
230Author: Sam Hocevar <sam@videolan.org>
231Date:   Wed Dec 19 03:50:22 2001 +0000
232
233      * Initialize SDL before opening the SDL audio output.
234      * Prevent two SDL video outputs or audio outputs to be spawned at the
235        same time to avoid ugly crashes.
236      * The SDL plugin now says whether we are using software or hardware YUV
237        in its window title.
238      * We now stop at the first ':' when looking for a module name, to easily
239        pass information to the modules. Possible example: --vout sdl:software,
240        implementation of such an option is left as an exercise.
241      * Merged filter_bob and filter_bob422 into filter_bob. Use --filter bob
242        to deinterlace 422 into 420 as well.
243      * Factorized code common to most filters and the video output, optimized
244        a few filters by aligning data and reading 64 bits at a time.
245      * Two new absolutely useless, CPU-eating, resource-wasting, but fun
246        filters: enjoy `transform', which performs flips and 90� rotations, and
247        `distort', which performs animated image effects (currently only a naive
248        sine wave is implemented). Usage examples:
249           --filter transform:hflip
250           --filter transform:vflip
251           --filter transform:90
252           --filter transform:180
253           --filter transform:270
254           --filter distort:wave
255
256commit 8acfd9b406c4f3f69b6195809fd3f48ce9168c39
257Author: Sam Hocevar <sam@videolan.org>
258Date:   Tue Dec 18 03:07:21 2001 +0000
259
260      * Ultimate fixes to the win32 package generation.
261
262commit 00201762cc7ba7a4ca30da95ee5b32a8cc0a6120
263Author: Sam Hocevar <sam@videolan.org>
264Date:   Tue Dec 18 02:44:34 2001 +0000
265
266      * Fixed Win32 build. You still need --disable-directx --disable-nls though.
267
268commit 04c1d9fc5bdd3c492baaf703280eba1654041661
269Author: Christophe Massiot <massiot@videolan.org>
270Date:   Mon Dec 17 19:42:16 2001 +0000
271
272    Added missing XSync().
273
274commit 21a68e654f576bf826a8cae0019a33f25b7379f4
275Author: Sam Hocevar <sam@videolan.org>
276Date:   Mon Dec 17 16:42:27 2001 +0000
277
278      * TS input: bugfix in DecodePAT and minor optimizations elsewhere.
279
280commit 792a0ddf4d98073ccc7af6cf739130c18fd1cccb
281Author: Sam Hocevar <sam@videolan.org>
282Date:   Mon Dec 17 15:59:15 2001 +0000
283
284      * TS input: we now check that the contents of the PAT has changed
285        before updating it, instead of just relying on its version number.
286
287commit d4a83aef099986b7ebdddeb45a79e19213cbdf9b
288Author: Sam Hocevar <sam@videolan.org>
289Date:   Mon Dec 17 05:33:56 2001 +0000
290
291      * Pathetic attempt at a 4:2:2 renderer and deinterlacer, combining the
292        most awful line dropping techniques of both BOB and 422 to 420
293        downscaling. Don't worry, it should only survive for a couple of days.
294
295commit c1ba1b4951fe13f7b0138e54cc11df555c20252b
296Author: Sam Hocevar <sam@videolan.org>
297Date:   Mon Dec 17 03:38:22 2001 +0000
298
299      * CPU detection under BeOS.
300      * Fixed XVideo port selection.
301      * New stupid plugin: "--filter wall" for split-image playback :-)
302         (will evolve into a real image wall plugin when I have time)
303
304commit 22899aa9e83c37149880513b682a25b510587b37
305Author: Sam Hocevar <sam@videolan.org>
306Date:   Sun Dec 16 18:00:18 2001 +0000
307
308    libdvdcss changes:
309      * Support for REPORT_TITLE_KEY and RPC commands by H�kan Hjort
310        <d95hjort@dtek.chalmers.se>.
311
312    vlc changes:
313      * Minor coding style fixes (please avoid tabs).
314
315commit 14047fa106514c9839987c24c925cae340520019
316Author: Sam Hocevar <sam@videolan.org>
317Date:   Sun Dec 16 16:18:36 2001 +0000
318
319      * Filter plugins. Not very polished (please don't look at how the dates are
320        calculated!), but worth a try. Use the following flags:
321         "--filter invert" for inverse video
322         "--filter bob" for BOB deinterlacing
323      * Fixed a potential segfault if the subtitle stream was encountered
324        before the video stream.
325      * Misc vout4 fixes.
326
327commit 97cba428ab0955687ca487d4633d14d731dc1738
328Author: Sam Hocevar <sam@videolan.org>
329Date:   Thu Dec 13 20:47:46 2001 +0000
330
331      * Buffer choice optimizations - vout4 should eat even less CPU now.
332      * Minor warning fix for Hurd.
333
334commit e48f199d997f1dedde0173b63ccb80357e020d1e
335Author: Johan Bilien <jobi@videolan.org>
336Date:   Thu Dec 13 17:58:16 2001 +0000
337
338    Fixed a bug in ES input (I had not initiated p_selected_program)
339
340commit 6a98da9f29a5db901456b358ae24bfa3cecff63b
341Author: Christophe Massiot <massiot@videolan.org>
342Date:   Thu Dec 13 17:33:47 2001 +0000
343
344    Fixed a major bug I introduced lately.
345
346commit d8e44fce7502d3015ce36162fe66c22e4e0c828b
347Author: Sam Hocevar <sam@videolan.org>
348Date:   Thu Dec 13 12:47:17 2001 +0000
349
350      * Fixed aspect ratio handling.
351      * Fixed potential compilation issues under eg. BSD/OS.
352
353commit fb39f2e7f15037fbd84a4b27d591a89abf7e1c23
354Author: Christophe Massiot <massiot@videolan.org>
355Date:   Wed Dec 12 17:41:15 2001 +0000
356
357    Next Generation Buffer Manager, for ES plug-in.
358
359commit 9e19f8fc5fde31f9606a3e9567f3bd48b0323bc0
360Author: Sam Hocevar <sam@videolan.org>
361Date:   Wed Dec 12 15:25:29 2001 +0000
362
363      * Another win32 fix.
364
365commit 42993b793c4c833aecc4b107c711c92b7e6c2339
366Author: Sam Hocevar <sam@videolan.org>
367Date:   Wed Dec 12 15:20:16 2001 +0000
368
369      * Fixed Win32 port.
370      * Fixed unnecessary target remake (recursive make is harmful !).
371
372commit 2b75de8f4e5d69243fd70c561021ba55bcf18a7d
373Author: Christophe Massiot <massiot@videolan.org>
374Date:   Wed Dec 12 13:48:09 2001 +0000
375
376    Next Generation Buffer Manager, for TS plug-in. Please test in-ten-si-vely !
377
378commit 6a74f9fb994a0027d4a495cbf08b6845d1c4ff1d
379Author: Christophe Massiot <massiot@videolan.org>
380Date:   Wed Dec 12 11:18:38 2001 +0000
381
382    Next Generation Buffer Manager, for PS plug-in.
383
384commit 279f805ab1df1b4d0f8f95276a01cffe399fe098
385Author: Sam Hocevar <sam@videolan.org>
386Date:   Wed Dec 12 02:13:50 2001 +0000
387
388      * Additional fixes for OSes with no gettext (thanks to ej0).
389      * Fixed a potential BeOS linking issue.
390      * Fixed a minor bug in input.c.
391
392commit abd8a3764139546e4930ebed54ce03045604554b
393Author: Sam Hocevar <sam@videolan.org>
394Date:   Tue Dec 11 23:53:20 2001 +0000
395
396      * Don't try to use gettext if we don't have GNU gettext. This may change
397        in the future though (most GNU software seems to include a local copy of
398        gettext in case the operating system doesn't provide it).
399
400commit db648a570b417bcf454f958ef926ec13f1668575
401Author: Sam Hocevar <sam@videolan.org>
402Date:   Tue Dec 11 15:31:37 2001 +0000
403
404      * Fixed an issue in Makefile.dep causing to rebuild unnecessary files
405        in the gtk/gnome and x11/xvideo plugins.
406      * Fixed CFLAGS_XVIDEO.
407
408commit 56afe807c2d528a7d3428c2342e0bbff25a48b01
409Author: Sam Hocevar <sam@videolan.org>
410Date:   Tue Dec 11 14:43:38 2001 +0000
411
412      * Added vlc-arts to the debian package generation.
413      * HP-UX port of the DVD ioctls courtesy of David Sieb�rger.
414
415commit ad5c7cef8df8f19663e76e55591319b2a55e22dd
416Author: Christophe Massiot <massiot@videolan.org>
417Date:   Tue Dec 11 13:55:55 2001 +0000
418
419    Fixed major bugs in the PSI decoder.
420
421commit 0188fd3ed5092eb4feca95456dd008e01f8018d2
422Author: Christophe Massiot <massiot@videolan.org>
423Date:   Tue Dec 11 13:09:22 2001 +0000
424
425    Partial fix for Xvideo compilation.
426
427commit 4d2a1b463b8a49529c8327acd1af76faf13db5a5
428Author: Gildas Bazin <gbazin@videolan.org>
429Date:   Mon Dec 10 18:58:13 2001 +0000
430
431      * configure.in was broken for win32
432
433commit 3328bef808a2861fa18eeedff2b5c204f89ecf30
434Author: Christophe Massiot <massiot@videolan.org>
435Date:   Mon Dec 10 16:16:51 2001 +0000
436
437    Fixed possible segfault with --input.
438
439commit 9caec944a3bfd008f58a32696f1fcce1222da582
440Author: Christophe Massiot <massiot@videolan.org>
441Date:   Mon Dec 10 15:52:31 2001 +0000
442
443    Fix for EOF of ES-only streams.
444
445commit a7592866a083dec4ef8e1d22b26a40a37e1bba30
446Author: Sam Hocevar <sam@videolan.org>
447Date:   Mon Dec 10 13:17:35 2001 +0000
448
449      * (very old) russian translation courtesy of Valek Filippov <frob@df.ru>.
450      * Fixed a charset issue in the french translation.
451
452commit 45281e620dc142e81fe10d186f0ddc63a0cd5d13
453Author: Sam Hocevar <sam@videolan.org>
454Date:   Mon Dec 10 12:40:24 2001 +0000
455
456      * Removed more unused code.
457      * Updated config.guess and config.sub from GNU's latest versions (bozo,
458        you may want to update them in vls as well).
459      * Added vlc.pot skeleton for translators.
460
461commit 72d43142b90323237d1e0fa43199ec3a2ee5db5a
462Author: Christophe Massiot <massiot@videolan.org>
463Date:   Mon Dec 10 10:58:54 2001 +0000
464
465    * MPEG-1 aspect ratio patch, courtesy of Vladimir Chernyshov
466      <greengrass@writeme.com> ;
467    * Seeking patch for X11, courtesy of Peter Surda <shurdeek@panorama.sth.ac.at>.
468
469commit 003c2ab30097c1406da51290eccab8863dfe5101
470Author: Sam Hocevar <sam@videolan.org>
471Date:   Mon Dec 10 04:53:11 2001 +0000
472
473      * Removed unused code (intf_channels.c, keystrokes.h).
474      * Put common_win32.h back into common.h -- it wasn't that big and we
475        should not multiply header files.
476      * Added gettext support by Thomas Graf <reeler@reeler.org>, may be
477        broken on other platforms but we'll only see it when I'm finished
478        with vout 4 :-)
479      * Fixed a segfault on exit when no fast_memcpy module was found.
480
481commit 6dc23238f27cb2445b9e90010647899263fe821f
482Author: Sam Hocevar <sam@videolan.org>
483Date:   Sun Dec 9 17:08:36 2001 +0000
484
485      * Fixed Debian package builds.
486
487commit 2be071915d0b90bef9edc114818b02c7be830ca4
488Author: Sam Hocevar <sam@videolan.org>
489Date:   Sun Dec 9 17:01:37 2001 +0000
490
491      * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground
492        for my nevrotic and destructive pulsions during the next few hours!
493
494      * If you want to test vlc, please use the v0_2_92_branch branch.
495
496      * Stuff currently working:
497         - direct to YUV buffer decoding
498         - non-ugly subtitle blending
499         - XVideo and SDL video output
500
501      * Stuff currently utterly broken:
502         - aspect ratio
503         - software rendering (ie, all other video output plugins)
504
505      * Additional misc changes:
506         - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with
507           other plugins. Also, renamed mpeg to mpeg_system.
508         - Added jobi to the AUTHORS file.
509         - Factored code common to vout_x11.c and vout_xvideo.c.
510
511commit f2f265d02cb5ee156141af8c3ca4a2cf57632a8c
512Author: Christophe Massiot <massiot@videolan.org>
513Date:   Fri Dec 7 19:25:39 2001 +0000
514
515    0.2.92 pre-release.
516
517commit e6912f0ca30e21a8407c444e1be32ad03c54b141
518Author: Christophe Massiot <massiot@videolan.org>
519Date:   Fri Dec 7 19:22:46 2001 +0000
520
521    Bumped up revision number to 0.2.92-dev and 1.0.1-dev.
522
523commit 1b8d106c723cfe9a75449dbfe5cd5a4e677159a0
524Author: Sam Hocevar <sam@videolan.org>
525Date:   Fri Dec 7 18:33:08 2001 +0000
526
527      * Fixed a total breakage of decoder plugins introduced by fast_memcpy.
528      * Got rid of #include "main.h", included it in common.h instead ; got
529        rid of #include "config.h" in most files as well.
530
531commit 7917d2ef3f36d47ad90509812755facc07bec9d7
532Author: Johan Bilien <jobi@videolan.org>
533Date:   Fri Dec 7 16:47:47 2001 +0000
534
535    * added functions in inputs to change the current program (most of
536      them do nothing)
537
538    All inputs should now have a pf_setprogram function. A default one is
539    provided in input_programs.c.
540
541commit 6982da2115b66e7180ff12ae54f2379036dfdd29
542Author: Christophe Massiot <massiot@videolan.org>
543Date:   Thu Dec 6 13:53:52 2001 +0000
544
545    Fix for altivec under Linux.
546
547commit ba5c0ebe09b177863f08f98665e3daf51d3a3474
548Author: Christophe Massiot <massiot@videolan.org>
549Date:   Thu Dec 6 13:46:23 2001 +0000
550
551    Fixed dumb renaming of #define's for altivec :-p.
552
553commit beb815f0efb0f063095727a42c410a023ef8cf6b
554Author: Christophe Massiot <massiot@videolan.org>
555Date:   Thu Dec 6 11:18:22 2001 +0000
556
557    Updated man page.
558
559commit 2e0eab4ca7a626b63263ec6d978c19ea0c3df22e
560Author: Christophe Massiot <massiot@videolan.org>
561Date:   Thu Dec 6 10:53:42 2001 +0000
562
563    * mad plug-in is now built-in to avoid PIC/non-PIC collision ;
564    * Updated documentation ;
565    * New --desync option, to delay the video (in case of lip desynchronization) ;
566    this is bad, but we have no other option for the moment ;
567    * Clicking in vout now pauses the stream, patch courtesy of Peter Surda.
568
569commit 6d1e0c517b8e80820cf019edbd3b1fcfaf752160
570Author: Tony Castley <tcastley@videolan.org>
571Date:   Thu Dec 6 10:29:40 2001 +0000
572
573    Added funcionality for vertical retrace sync for refresh rates 60Hz or lower
574    (Thanks Rudolf)
575    Fixed the Prev Title Bug, now works.
576
577commit 710f02f2b9f72239f4f96e3698dae92128564eb2
578Author: Christophe Massiot <massiot@videolan.org>
579Date:   Wed Dec 5 10:30:25 2001 +0000
580
581    Fix for altivec detection (courtesy of walken).
582
583commit dbbc910fbb8a2e5897be4388b95c0f56aa168cc6
584Author: Johan Bilien <jobi@videolan.org>
585Date:   Wed Dec 5 03:31:04 2001 +0000
586
587    * Added 2 fields, p_selected_program and p_new_program, to the
588      input_thread_t structure, so that we may support multi programs
589      streams.
590    * Modified inputs to take account of this change.
591    * Modified input_clock.c so that it doesn't refer to pp_programs[0]
592      any more.
593
594    Now we should not refer to the first program, but to the selected
595    program. Functions to change the current program are coming.
596
597commit 63e5cfb09bd5db7dd9675c61dde210421543a5c7
598Author: Christophe Massiot <massiot@videolan.org>
599Date:   Tue Dec 4 13:47:46 2001 +0000
600
601    libmad plug-in, courtesy of Jean-Paul Saman <jpsaman@wxs.nl>.
602
603commit 8fec59e13bbf9347ffb9aede3b3338461324abf9
604Author: Christophe Massiot <massiot@videolan.org>
605Date:   Mon Dec 3 17:55:45 2001 +0000
606
607    Reversed my previous patch (too buggy).
608
609commit a0ae0628af7fd363c110fa3a805b0e2c1120871a
610Author: Stéphane Borel <stef@videolan.org>
611Date:   Mon Dec 3 17:34:08 2001 +0000
612
613    -added eof for ts seekable streams
614    -close netlist when ts input ends
615
616commit 3e22409a7c2d10291370d9f3758db85c79f54348
617Author: Christophe Massiot <massiot@videolan.org>
618Date:   Mon Dec 3 16:43:25 2001 +0000
619
620    Fixed a bug in my previous commit.
621
622commit 95a333bf0a6feece289b2fb08518e34e2bd99110
623Author: Sam Hocevar <sam@videolan.org>
624Date:   Mon Dec 3 16:18:37 2001 +0000
625
626      * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose
627        "--memcpy <whatever>" to choose one from c, mmx, mmxext or 3dn.
628        Please test! Especially Athlon users.
629      * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057).
630      * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts".
631      * Unrolled ChangeLog.
632
633commit c4535c4ce3f8d68f8d6c907ed271a0bf52cafeb2
634Author: Christophe Massiot <massiot@videolan.org>
635Date:   Mon Dec 3 15:58:14 2001 +0000
636
637    More checks for GTK headers.
638
639commit 0e3c37886dcb1531cb9e9b69e62ab71f90bf41f6
640Author: Christophe Massiot <massiot@videolan.org>
641Date:   Mon Dec 3 13:58:59 2001 +0000
642
643    Fixed a crash when pausing.
644
645commit f9a96b8e81f17dff7376bbff07ea971efb115ad2
646Author: Christophe Massiot <massiot@videolan.org>
647Date:   Mon Dec 3 11:49:04 2001 +0000
648
649    Fixed numerous bugs in ES selection.
650
651commit d95b9235fbb631475911c9e5ef302a2f7f3f3a94
652Author: Florian G. Pflug <fgp@videolan.org>
653Date:   Sun Dec 2 18:04:29 2001 +0000
654
655     *) Fixed stupid bug in vout_Manage. It sometimes called SetDSequenceMatrix
656        when there was no valid sequence.
657
658commit 43ed15cb7a7b17863a7d4dc5f40a0bb5d4efa990
659Author: Stéphane Borel <stef@videolan.org>
660Date:   Sun Dec 2 17:32:19 2001 +0000
661
662    -hopeless fix for the input netlist corruption bug.
663
664    Please test.
665
666commit 974aa2321edab00c7175cff120887f199366001e
667Author: Tony Castley <tcastley@videolan.org>
668Date:   Sat Dec 1 06:38:53 2001 +0000
669
670    Implemented simple BDirectWindow (DMA) support
671
672commit a278da2fd7d3646f8cd351a95e3257524611edb3
673Author: Gildas Bazin <gbazin@videolan.org>
674Date:   Fri Nov 30 22:52:40 2001 +0000
675
676     * DeleteDecoderConfig wasn't freeing (anymore) the packets left in the
677        decoder fifo. This bug was creating an io_vec starving on title change
678        when playing DVDs.
679
680commit ab4905f1d543b0fe14ee93be1384ec049b70e4e9
681Author: Tony Castley <tcastley@videolan.org>
682Date:   Fri Nov 30 09:49:48 2001 +0000
683
684    Included strings.h to fix compile errors due to the change in threads.h
685
686commit 1b9a50e06cdc49f0a8aff3b831fd33c68d0aaa16
687Author: Stéphane Borel <stef@videolan.org>
688Date:   Fri Nov 30 00:34:03 2001 +0000
689
690    -Update for libdvdcss documentation
691
692commit fc09bccb503c684f3bb18e36d071a28892cab6c8
693Author: Johan Bilien <jobi@videolan.org>
694Date:   Thu Nov 29 17:24:48 2001 +0000
695
696    Removed a bug in the Makefile that made the CVS-snapshots building fail.
697
698commit 735d6f7c95a044dc54cb7cc9a83a7f642a025403
699Author: Christophe Massiot <massiot@videolan.org>
700Date:   Thu Nov 29 15:57:07 2001 +0000
701
702    Added vlc.app
703
704commit 58e5f3722afcced9b9f512d94699437af0cee17d
705Author: Christophe Massiot <massiot@videolan.org>
706Date:   Thu Nov 29 15:56:37 2001 +0000
707
708    Fixed another compilation problem.
709
710commit 5eaa52fb3cdbc198912969b1f2fb3c994f1ddb3c
711Author: Christophe Massiot <massiot@videolan.org>
712Date:   Thu Nov 29 15:34:28 2001 +0000
713
714    Fixed a problem with vlc.app.
715
716commit 13fd7a12d6063648849bc5b18ad288152f06a69e
717Author: Christophe Massiot <massiot@videolan.org>
718Date:   Thu Nov 29 10:20:56 2001 +0000
719
720    Moved #include <string.h> to macosx plug-in instead of threads.h, as in
721    other plug-ins.
722
723commit 15d59e21b5d3118204e451d220f4d77541980823
724Author: Florian G. Pflug <fgp@videolan.org>
725Date:   Thu Nov 29 01:01:48 2001 +0000
726
727      *) Added "#include <string.>" to include/threads.h
728         It' wouldn't compile on OSX without this.
729
730      *) Removed the mutex the vout and intf thread (were supposed to use)
731         for syncronizing acces to the p_vout->p_sys structure.
732         The p_vout->change_lock mutex is used for syncronization now. (and
733         should make synronization work)
734
735commit 248eb0b5b90523c8929c33dae781ca5b500c906d
736Author: Christophe Massiot <massiot@videolan.org>
737Date:   Wed Nov 28 15:08:06 2001 +0000
738
739    * Added error checking in pthread wrapper ; as a result, intf_msg.h must
740    now be included *before* threads.h ;
741    * Changed all files to include intf_msg.h before threads.h ; while I was
742    at it, I update the copyright notices ;
743    * Removed the obsolete darwin plug-in.
744
745commit 65daff0bd0783cb02a5e955a8c54dea2927b7eec
746Author: Sam Hocevar <sam@videolan.org>
747Date:   Tue Nov 27 14:42:46 2001 +0000
748
749      * Fixed a deadlock (bug reported by marcari).
750
751commit 8715adf848c35a15252bfd82787edfdc92a13cb9
752Author: Christophe Massiot <massiot@videolan.org>
753Date:   Tue Nov 27 14:31:19 2001 +0000
754
755    Various (sometimes hopeless) fixes to try to improve xvideo stability.
756
757commit c50ca2fc5598d6790026885873866faaa32233b3
758Author: Christophe Massiot <massiot@videolan.org>
759Date:   Tue Nov 27 13:06:23 2001 +0000
760
761    Removed obsolete entry.
762
763commit 749c5adf5eea23d3c94ab2c91a9b7a329e3ae6f8
764Author: Christophe Massiot <massiot@videolan.org>
765Date:   Tue Nov 27 12:52:54 2001 +0000
766
767    Documentation updates.
768
769commit 1c539d10dba31e981d32f83afa8c0d5786175018
770Author: Christophe Massiot <massiot@videolan.org>
771Date:   Tue Nov 27 12:33:20 2001 +0000
772
773    * Updated man page.
774    * dvd:<device>[@<raw device>] to avoid device namespace collision under
775    win32.
776
777commit 1e107cf7893ae875f33952c2ebb4ccdd1c4d7ec7
778Author: Christophe Massiot <massiot@videolan.org>
779Date:   Tue Nov 27 11:44:48 2001 +0000
780
781    New syntax for the dvd input :
782       dvd:<device>[:<raw device>]
783    The raw device must have been prepared (by root) beforehands.
784
785commit caa99b311af8bd648a0788332b5f2afb2af537e2
786Author: Christophe Massiot <massiot@videolan.org>
787Date:   Tue Nov 27 11:14:55 2001 +0000
788
789    More WIN32 portability fixes.
790
791commit cb700a8dbece84277d29fcf0d3720d96cca886c8
792Author: Christophe Massiot <massiot@videolan.org>
793Date:   Tue Nov 27 10:58:11 2001 +0000
794
795    Disabled dvdread by default since it causes many portability problems.
796    Enable it with --enable-dvdread.
797
798commit cfe935cee67b2648df9aac94e2db5e8706780294
799Author: Christophe Massiot <massiot@videolan.org>
800Date:   Tue Nov 27 10:50:35 2001 +0000
801
802    Fixed a compilation issue under Win32
803
804commit cb72f8949a91c43165847b100b7c32e7385b8291
805Author: Christophe Massiot <massiot@videolan.org>
806Date:   Tue Nov 27 10:18:33 2001 +0000
807
808    Fixed a potential packet corruption in the DVD input (I suspect this
809    might be the cause of the OS X problem - please confirm).
810
811commit 6df445cfb8d8eb22a35fb96cbffa45881708bb3d
812Author: Marc Ariberti <marcari@videolan.org>
813Date:   Mon Nov 26 23:06:02 2001 +0000
814
815    * changed the protocol version for communication between vlc and vlcs
816    from 12 to 13 (due to change from ts:// to udpstream://)
817
818commit a3d6b5caa1845512f4e7bd14ac8407e65ea17826
819Author: Florian G. Pflug <fgp@videolan.org>
820Date:   Mon Nov 26 22:28:05 2001 +0000
821
822     *) changed includes from
823        #include <dvdread/...> to
824        #include "..."
825
826     *) Darwin doesn't have off64_t, stat64, lseek64. Added
827        #ifdef SYS_DARWIN
828        #define off64_t off_t
829        ....
830        #endif
831        to dvdread.c
832
833     *) Fixed stupid bug in vout_macos.x. On startup, it would
834        try to free a non-existant QuickTime Sequence. This could be
835        the reasons for (some?) of the crashes at startup.
836
837commit 3a824f81592123da64d35a1c7de3445283a8a9a0
838Author: Christophe Massiot <massiot@videolan.org>
839Date:   Mon Nov 26 15:56:36 2001 +0000
840
841    Reworked Keith Packard's raw device patch. The name of the raw device
842    is in the environment variable DVDCSS_RAW_DEVICE.
843
844    Untested (as usual :-). Feedback welcome.
845
846commit b6188286211775ebc5ac4704fc21a5fa6e42c3b7
847Author: Gildas Bazin <gbazin@videolan.org>
848Date:   Sun Nov 25 22:52:21 2001 +0000
849
850     * Big clean-up to allow compiling every module as plugins.
851     * Added bytes_swap.h to provide ntoh() and htol() on Win32. With this
852         change we don't have to link winsock2 with every plugin anymore. This
853         should also give us a slight speed increase.
854     * Added #define WIN32_LEAN_AND_MEAN in threads.h to speed-up compilation
855         on Win32.
856     * Modified ac_downmix_3dn and sse so they compile with the latest gcc for
857         Win32.
858
859    (PS: the dvdread plugin doesn't compile yet on Win32)
860
861commit b8ff945d3ae771d67149726021c5045fda7a6adf
862Author: Stéphane Borel <stef@videolan.org>
863Date:   Sun Nov 25 05:04:38 2001 +0000
864
865    Support for libdvdread.
866
867    Libdvdread files are in extras/libdvdread. They have not been changed from
868    those of libdvdread 0.9.2. The changes are in the subdirectory videolan.
869    They basically consist of a new function in the API that does a readv()
870    instead fo a read().
871
872    The library is statically linked with libdvdcss from extras/libdvdcss, and
873    the whole is statically linked with the plugin dvdread. Dvdread can only be
874    compiled as a builtin module for the time being, I think (which means I
875    haven't tried to compile it as a plugin).
876
877    Basically, input_dvdread.c is a copy and paste from input_dvd.c with a few
878    changes to use libdvdread calls. It is still in very alpha stage, but it
879    should offer the same features as the current DVD input.
880
881    It can be called with either the syntax: "dvdread:/dev/dvd"
882    or "--input dvdread /dev/dvd". The command line switches (-t, -T, -c, -u)
883    should work too.
884
885commit 81287869b32ebcb41ff76d752dcfef53192c203a
886Author: Sam Hocevar <sam@videolan.org>
887Date:   Sun Nov 25 01:26:54 2001 +0000
888
889      * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036).
890
891commit fefa3b65426db7a6d64a15a44432381228c43075
892Author: Christophe Massiot <massiot@videolan.org>
893Date:   Fri Nov 23 18:47:51 2001 +0000
894
895    Major rewrite of the network layer. The following syntax ARE NO LONGER
896    SUPPORTED :
897    ts:toto:1234/meuh
898    --server toto --broadcast meuh --port 1234
899
900    The only supported syntax is :
901    udp[stream]:[//][serveraddr:[serverport]][@[bindaddr][:bindport]]
902    example : udpstream:toto@meuh:toto
903
904    In most cases, simply passing "udpstream:" should work, since it enables
905    unicast and broadcast reception on port 1234 from any server. Other
906    options are only used for fine tuning and multicast.
907
908    TODO :
909    * The GTK interface is broken (glade knowledge wanted !)
910    * Test this on all supported platforms (and fix them :)
911    [this won't work with current channel servers - fix needed]
912
913commit f1632229ae548b78b37130cc78da3ec451bc974c
914Author: Jon Lech Johansen <jlj@videolan.org>
915Date:   Wed Nov 21 22:33:03 2001 +0000
916
917    Don`t use long long, use u64/s64 (int_types.h).
918    Fixed a stale pointer in mpeg_vdec_Run().
919
920commit 25c83d445a18e4107ca87e2f7957a12ebb71eaa6
921Author: Christophe Massiot <massiot@videolan.org>
922Date:   Wed Nov 21 16:47:46 2001 +0000
923
924    (Hopefully) fixed the network connect() bug under UNIX. I need
925    confirmation that I didn't break the Win32 port, please.
926
927commit 8b949d08fdcebaaacc81427f68a4b6f5b94fcfc3
928Author: Christophe Massiot <massiot@videolan.org>
929Date:   Wed Nov 21 10:47:20 2001 +0000
930
931    Fixed compilation bugs with Qt and BeOS (henriiiiiiiiiiiiiiiiiiiiiiiii !!)
932
933commit d04d186e343ee397c133feb8ae150dc96d0a100b
934Author: Sam Hocevar <sam@videolan.org>
935Date:   Mon Nov 19 23:49:43 2001 +0000
936
937      * aRts audio output courtesy of Emmanuel Blindauer <manu@agat.net>.
938      * Fix to the esd plugin when esd-config --cflags is nonempty.
939
940commit 063772292e77d46c83953c7085d31d153a22cdb2
941Author: Stéphane Borel <stef@videolan.org>
942Date:   Mon Nov 19 15:13:11 2001 +0000
943
944    -fixed a bug in libdvdcss: the key wasn't searched when it had to.
945
946    dvdcss_seek : searches a new title key when
947            -the flag is DVDCSS_SEEK_KEY,
948            -the flag is DVDCSS_SEEK_MPEG, only if method is not "title".
949
950    dvdcss_seek with DVDCSS_SEEK_KEY flags does actually the same things as
951    dvdcss_title (which might eventually be removed).
952
953    Thus, the flag DVDCSS_SEEK_KEY (formerly DVDCSS_SEEK_INI) could not be
954    removed (sorry sam, I've mistaken you by forgetting that)
955
956commit 0050c5308561f7dcbf62d61bd005b20bcc8df6c4
957Author: Stéphane Borel <stef@videolan.org>
958Date:   Fri Nov 16 00:29:52 2001 +0000
959
960    * --chennels puts gtk/gnome in multi-channel network mode.
961
962    * the network window of the interface reports the values of the environment
963     variables.
964
965    * channels mode excludes vls configuration
966
967    * the vlc does not try to bind vls.via.ecp.fr by default when you select
968     channels mode.
969
970commit 332312e725a3b88c594c67c8970fc620c07753a1
971Author: Xavier Marchesini <xav@videolan.org>
972Date:   Thu Nov 15 21:27:53 2001 +0000
973
974    Removed my modification, it seems the libs we're linking with are far
975    too old to support this option. And it also seems it doesn't function
976    anywhere out of my box :)
977
978commit 5ea5076a0b3a0664acac2640d34d2bf9dbce1021
979Author: Sam Hocevar <sam@videolan.org>
980Date:   Thu Nov 15 18:50:49 2001 +0000
981
982      * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer
983        <mathias@research.att.com>.
984
985commit 3e5f531b388d4e03c01b45387d80649b52824fcc
986Author: Sam Hocevar <sam@videolan.org>
987Date:   Thu Nov 15 18:11:50 2001 +0000
988
989      * Fixed a little crash introduced in my previous commit :-)
990      * Removed more unused code.
991
992commit 4a0dae0183e6571cfee4bb5511189da33e67dc03
993Author: Sam Hocevar <sam@videolan.org>
994Date:   Thu Nov 15 17:39:13 2001 +0000
995
996      * Fixed a few crashes due to race conditions in the decoder spawning.
997      * Removed unused code here and there.
998
999commit 63eddb9ecc9b370ba9a4c932fa6e13e1e2d13a49
1000Author: Christophe Massiot <massiot@videolan.org>
1001Date:   Thu Nov 15 16:15:59 2001 +0000
1002
1003    Removed unused structure.
1004
1005commit 2840daffcf32529b5af2c4b01d269a75056f6897
1006Author: Xavier Marchesini <xav@videolan.org>
1007Date:   Wed Nov 14 23:19:38 2001 +0000
1008
1009    Please, please, don't forget those who use the --with-directx flag when
1010    ./configuring ! :p
1011    Now, to configure directx, use the --enable-directx and --with-directx
1012    if necessary.
1013
1014commit 7602c5360d87066efe13d31cd6cfc37b392be5b9
1015Author: Gildas Bazin <gbazin@videolan.org>
1016Date:   Wed Nov 14 18:08:27 2001 +0000
1017
1018    - The ./configure script is more friendly for Win32 users.
1019        ( xvideo, x11 and dsp plugins are not enabled by default for win32,
1020          plus a few other Win32 cosmetic changes )
1021    - Updated the INSTALL-win32.txt file.
1022
1023    (Let's hope I didn't break anything ;-)
1024
1025commit 48f385eee7949aad4afdc557bbd56ba4b67b51d9
1026Author: Christophe Massiot <massiot@videolan.org>
1027Date:   Wed Nov 14 16:55:05 2001 +0000
1028
1029    Fixed a bug in altivec detection on MacOS X.
1030
1031commit 28fdcbbbf7e8cc45fbdb6486368e3cc47f12e388
1032Author: Xavier Marchesini <xav@videolan.org>
1033Date:   Wed Nov 14 04:55:49 2001 +0000
1034
1035    It seems that the 'focus' bug under WinME is solved. Could someone with
1036    a 98 check, and someone under win2k check that nothing is broken ? :)
1037
1038commit 7027d05faf8c26959d4bfd3572afe6425a0662aa
1039Author: Stéphane Borel <stef@videolan.org>
1040Date:   Wed Nov 14 03:38:11 2001 +0000
1041
1042    -moved warning message to debug message in spdif pass-through plugin
1043
1044    -changed a bit the wait time. It works better here, please test (Bozo ? 0:-)
1045
1046commit 6cbaf162518ccb1da55ea3dc0569f392b692d50c
1047Author: Jon Lech Johansen <jlj@videolan.org>
1048Date:   Wed Nov 14 00:01:36 2001 +0000
1049
1050    The default file-translation mode was not being set under win32.
1051    In other words, file playback in 0.2.91 does not work. For de-
1052    scheduling threads use a 0ms sleep instead of 1ms, as it was
1053    causing problems under WinXP. I hope this does not introduce
1054    problems under previous windows versions. I noticed it was
1055    originally 0ms, but later changed to 1ms...
1056
1057commit 50366aa6da439bd704604969b96b92f8486a5e6d
1058Author: Sam Hocevar <sam@videolan.org>
1059Date:   Tue Nov 13 18:10:39 2001 +0000
1060
1061      * Fixed heap corruption issues in ac3dec (thanks reno).
1062
1063commit e84a7e7a8981e50eed770129590a2e7c4aaada01
1064Author: Christophe Massiot <massiot@videolan.org>
1065Date:   Tue Nov 13 16:28:05 2001 +0000
1066
1067    Typo.
1068
1069commit 314ac3af7b7a96015ceb40b7e69d7f82199350a2
1070Author: Sam Hocevar <sam@videolan.org>
1071Date:   Tue Nov 13 16:00:54 2001 +0000
1072
1073      * Fixed a crash when using `--input dvd /dev/dvd' instead of `dvd:/dev/dvd'
1074
1075commit 3355a621a95f10cb708c90acec874a2de4242ad5
1076Author: Sam Hocevar <sam@videolan.org>
1077Date:   Tue Nov 13 15:08:25 2001 +0000
1078
1079      * configure should no longer assume AltiVec is supported when it actually
1080        isn't with buggy compilers and/or pre-set $CFLAGS.
1081
1082commit 133d5c2b5690825d38a5393635ae6f8b4979d85f
1083Author: Christophe Massiot <massiot@videolan.org>
1084Date:   Tue Nov 13 12:19:13 2001 +0000
1085
1086    RPM builds.
1087
1088commit ec945137a1744bed45f46315ed39d76816eed8aa
1089Author: Henri Fallon <henri@videolan.org>
1090Date:   Tue Nov 13 12:15:21 2001 +0000
1091
1092    Forgot Changelog.
1093    Began to re-read the documentation.
1094
1095commit b74849a186001ff74ae39529851f56bee3b98575
1096Author: Sam Hocevar <sam@videolan.org>
1097Date:   Tue Nov 13 12:11:27 2001 +0000
1098
1099      * Commited my little release-howto (only useful to core vlc developers).
1100
1101commit 49a0736e1c0224ace17fd8598de948439dd0ed03
1102Author: Henri Fallon <henri@videolan.org>
1103Date:   Tue Nov 13 12:09:18 2001 +0000
1104
1105    All decoders (audio, video, subtitles) are now modules.
1106
1107    - mpeg_vdec, mpeg_adec and ac3_adec are builtins by default
1108    - ac3_spdif, spu_dec and lpcm_dec are plugins by default
1109
1110commit bee557f98039f3af8f3d69715b8ba4f5b4f242fd
1111Author: Sam Hocevar <sam@videolan.org>
1112Date:   Tue Nov 13 11:44:15 2001 +0000
1113
1114      * Closing Debian bug #119369 which was fixed a while ago.
1115
1116commit fc162d4f6a34145d44c7bce2fc1702537e556ac1
1117Author: Christophe Massiot <massiot@videolan.org>
1118Date:   Tue Nov 13 11:05:49 2001 +0000
1119
1120    Bumped up version number to 1.0.0 :p.
1121
1122commit 99722c931ae89758c282d02bf8e748b1b6be7b36
1123Author: Sam Hocevar <sam@videolan.org>
1124Date:   Tue Nov 13 02:03:46 2001 +0000
1125
1126      * Damn recursion! Fixed an infinite loop in libdvdcss.
1127
1128commit 0bb015ee9d10bb43e4afd539d3daf926b215c5a6
1129Author: Sam Hocevar <sam@videolan.org>
1130Date:   Tue Nov 13 01:25:05 2001 +0000
1131
1132      * Got rid of DVDCSS_SEEK_INI in libdvdcss.
1133
1134commit ff09b15b4de5a6efa5f5a64a64845cb385cbe05a
1135Author: Sam Hocevar <sam@videolan.org>
1136Date:   Tue Nov 13 00:46:23 2001 +0000
1137
1138      * Added a "make package-beos" rule.
1139      * Fixed a BeOS compilation issue.
1140
1141commit b3248bd547640b8a83dfea998573effc4a045eac
1142Author: Sam Hocevar <sam@videolan.org>
1143Date:   Mon Nov 12 23:56:53 2001 +0000
1144
1145      * Fixed the vlcs communication for real now.
1146
1147commit cdf126129d9ea4f4842d7837439fb0cea517692b
1148Author: Sam Hocevar <sam@videolan.org>
1149Date:   Mon Nov 12 22:42:56 2001 +0000
1150
1151      * Fixed the vlcs communication issue by initializing WinSock at
1152        startup (thanks Meuuh for the tip).
1153
1154commit 6389eac3e3d444e5049f95918eccf60f42fbdb5d
1155Author: Christophe Massiot <massiot@videolan.org>
1156Date:   Mon Nov 12 20:49:44 2001 +0000
1157
1158    Bumped up version number to 0.2.91.
1159
1160commit bc3a3e627473850d02015f846cc71541adb4e6f6
1161Author: Sam Hocevar <sam@videolan.org>
1162Date:   Mon Nov 12 20:44:19 2001 +0000
1163
1164      * Fixed a bug in the "make snapshot*" rules.
1165
1166commit a264d0321011bd88241f53eb7f02052f4a6e609d
1167Author: Sam Hocevar <sam@videolan.org>
1168Date:   Mon Nov 12 20:16:33 2001 +0000
1169
1170      * Made everything ready for a vlc-0.2.91 / libdvdcss-1.0.0 release.
1171      * Updated ChangeLog and ChangeLog.libdvdcss.
1172      * Increased vlcs response message length.
1173      * Removed the i_flags argument to dvdcss_open. Everything is done through
1174        environment variables now.
1175
1176commit b5b61d8498fa16349732cf30be577d3d24ff8d1d
1177Author: Christophe Massiot <massiot@videolan.org>
1178Date:   Mon Nov 12 13:22:08 2001 +0000
1179
1180    Added FAQ.
1181
1182commit 30c31e8c989c4ce76285999f8b627198e79e0d62
1183Author: Christophe Massiot <massiot@videolan.org>
1184Date:   Mon Nov 12 12:54:16 2001 +0000
1185
1186    New --channelserver switch.
1187
1188commit 693e4708d9319ec64f7a009fe4a8d3e0cf5378ec
1189Author: Christophe Massiot <massiot@videolan.org>
1190Date:   Mon Nov 12 11:37:30 2001 +0000
1191
1192    Documentation updates.
1193
1194commit 2dccc4a495858a1fbdb110009b047b238fb61e35
1195Author: Christophe Massiot <massiot@videolan.org>
1196Date:   Mon Nov 12 11:30:44 2001 +0000
1197
1198    ipkg script for Familiar Linux 0.5 & bug fix in debian/rules.
1199
1200commit 5a504996842d0363fd940e3f69b1c7bdfefd846c
1201Author: Christophe Massiot <massiot@videolan.org>
1202Date:   Mon Nov 12 11:13:18 2001 +0000
1203
1204    Disabled DirectX audio output for the time being.
1205
1206commit 848a009a8928c5e06e0673ac100c6b1cc0ebce32
1207Author: Christophe Massiot <massiot@videolan.org>
1208Date:   Mon Nov 12 10:33:42 2001 +0000
1209
1210    Corrected a typo.
1211
1212commit ca194833350ebd9c14ba32929ab8fc4071e4d7c7
1213Author: Sam Hocevar <sam@videolan.org>
1214Date:   Mon Nov 12 05:15:39 2001 +0000
1215
1216      * Added Oct's NSIS installer script. It will probably not work for you,
1217        but I need it to build the Win32 auto installer.
1218
1219commit 043b5c89b6962c3ad7c4d19f5b631fb0eb9f10f5
1220Author: Sam Hocevar <sam@videolan.org>
1221Date:   Mon Nov 12 04:12:38 2001 +0000
1222
1223      * Automatic handling of the Channel Server's response in network mode.
1224
1225commit b70a26fa313b0e0bb6154d38a9946bc0419e625d
1226Author: Stéphane Borel <stef@videolan.org>
1227Date:   Mon Nov 12 03:07:13 2001 +0000
1228
1229    -LPCM _is_ a private stream. Sorry.
1230
1231    -GetMACAddress takes the interface defined in the environment variable
1232    vlc_iface instead of eth0
1233
1234commit 5a7803e0c57019e92e4c81ccd7a45edf6a5be2e9
1235Author: Stéphane Borel <stef@videolan.org>
1236Date:   Mon Nov 12 01:56:33 2001 +0000
1237
1238    -Fixed bug with MPEG audio in TS streams: MPEG audio & LPCM are _not_
1239    private ES :p
1240
1241commit 4865e312de483f217ab441f93b454288c7e3ce7b
1242Author: Sam Hocevar <sam@videolan.org>
1243Date:   Sun Nov 11 18:15:42 2001 +0000
1244
1245      * Fixed compilation (and quite probably runtime) issues under IA64
1246        due to mixed int/void* casts.
1247
1248commit 7c4ea8d0a868594ce2e559abd024c5c0f446266d
1249Author: Jon Lech Johansen <jlj@videolan.org>
1250Date:   Sun Nov 11 04:51:10 2001 +0000
1251
1252      * Fixed a buffer overflow in CSSAuth()
1253
1254commit 81cfe15f7a54ebbc32b0a7fe8d33fa6c0ba5246b
1255Author: Stéphane Borel <stef@videolan.org>
1256Date:   Sun Nov 11 01:32:03 2001 +0000
1257
1258    -Merged DVD netlist with input netlist to remove duplicated code.
1259    Basically, this adds the ability for the netlist to handle transport
1260    packets that carry more than one data_packet.
1261
1262commit 2ebfdccd5b4836bff717779cbe53b60a353d4f89
1263Author: Christophe Massiot <massiot@videolan.org>
1264Date:   Fri Nov 9 13:49:27 2001 +0000
1265
1266    * BSD/OS VCD patch, courtesy of Steven M. Schultz <sms@TO.GD-ES.COM>
1267    * Win32 network fix.
1268
1269commit caf9e0ac6322c3e8e784fd43c0d69fb2d01c8460
1270Author: Renaud Dartus <reno@videolan.org>
1271Date:   Fri Nov 9 10:02:31 2001 +0000
1272
1273    * imdctsse should now compile and work in plugin and under BeOS
1274
1275commit 339de4e8414e2ab5f28ecd6155327d21d77d756b
1276Author: Jon Lech Johansen <jlj@videolan.org>
1277Date:   Thu Nov 8 21:07:24 2001 +0000
1278
1279      * Fixed a mingw32 problem I introduced last night :)
1280
1281commit eb1815f0467ddeb450420e9a74dd7f0d7e51238b
1282Author: Stéphane Borel <stef@videolan.org>
1283Date:   Thu Nov 8 14:45:44 2001 +0000
1284
1285    -kludge to have less discontinuity after a zero scr in DVD.
1286
1287    Maybe we should try to predict the date instead of taking the last one but
1288    it seems quite hard.
1289
1290commit 3129e03de2ac67b57b5dcf10f771e0dc03bb4647
1291Author: Jon Lech Johansen <jlj@videolan.org>
1292Date:   Thu Nov 8 01:48:09 2001 +0000
1293
1294      * Fixed some win32 64-bit issues.
1295
1296commit fa2a82105fb35f498f5d7170a7a2073667ec49f8
1297Author: Jon Lech Johansen <jlj@videolan.org>
1298Date:   Wed Nov 7 22:58:13 2001 +0000
1299
1300      * Fixed some win32 compile issues.
1301      * Don't use long long, use u64/s64 (int_types.h).
1302
1303commit 20e2160e70facee07677d181796a200ef315d8e6
1304Author: Stéphane Borel <stef@videolan.org>
1305Date:   Wed Nov 7 17:42:04 2001 +0000
1306
1307    -forgot one file
1308
1309commit 6faa194306c002c1e8ba3f8525b0221fd575084f
1310Author: Stéphane Borel <stef@videolan.org>
1311Date:   Wed Nov 7 17:37:16 2001 +0000
1312
1313    *Move function that translates language codes into country name in src/misc
1314    so that every plugin can use it
1315
1316    *Change the name of a function in dvd_udf.c to fit with the forthcoming
1317     libdvdread plugin.
1318
1319commit 54c06952decf3635a1e23c253128504faf409c7b
1320Author: Christophe Massiot <massiot@videolan.org>
1321Date:   Wed Nov 7 10:34:28 2001 +0000
1322
1323    Added fgp.
1324
1325commit 1dea13db3581a4975cd9b4c4d2b7eb338b92465f
1326Author: Stéphane Borel <stef@videolan.org>
1327Date:   Wed Nov 7 03:37:27 2001 +0000
1328
1329    *Corrected � long time bug (around 0.2.81 I think), that created a
1330    corruption in ifo data. This was the reason why some DVDs that worked with
1331    0.2.80 no longer worked with newer version of vlc. They should work again
1332    now.
1333
1334    This is certainly one of the last updates of the current DVD plugin until
1335    we move to libdvdread that will give us navigation ES.
1336
1337commit 76044a950eb50cf1a8c3cba328b31f08fb34a5ea
1338Author: Stéphane Borel <stef@videolan.org>
1339Date:   Wed Nov 7 02:10:14 2001 +0000
1340
1341    I've committed crap last time.
1342
1343commit e60fe69d2653df80dd96ebe0b1bdd1b1aef1022e
1344Author: Christophe Massiot <massiot@videolan.org>
1345Date:   Tue Nov 6 18:13:21 2001 +0000
1346
1347    Removed deprecated code and structures.
1348
1349commit fb5aad8d176371d5a42e3a8aff7eedc1d1145815
1350Author: Christophe Massiot <massiot@videolan.org>
1351Date:   Tue Nov 6 17:12:02 2001 +0000
1352
1353    New --enable-release config option.
1354
1355commit 72baa59137f2a6666a90f13ff6f13bc2cd34f11d
1356Author: Stéphane Borel <stef@videolan.org>
1357Date:   Tue Nov 6 16:59:06 2001 +0000
1358
1359     Maybe corrected aspect ratio issue in fullscreen xvideo.
1360
1361commit b0f6c87b83b18c6d198e0b5e3228dda46c982ff3
1362Author: Sam Hocevar <sam@videolan.org>
1363Date:   Tue Nov 6 00:59:31 2001 +0000
1364
1365      * Fixed support for SPU and LPCM streams over network.
1366
1367commit 015b2567df860d2a45374acf024e9de03f18816e
1368Author: Florian G. Pflug <fgp@videolan.org>
1369Date:   Mon Nov 5 21:24:40 2001 +0000
1370
1371    Added a new drawer to the control window to support:
1372    1) Title / Chapter selection
1373    2) Subtitle selection
1374    3) Audiochannel/Language selection
1375    4) Angle selection
1376
1377commit 78885615d18c322cdc3d3cae39dd91ce9b4c6313
1378Author: Christophe Massiot <massiot@videolan.org>
1379Date:   Mon Nov 5 15:22:44 2001 +0000
1380
1381    New --volume option (untested, like usual :).
1382
1383commit e160ea976655e7f14a513c40e152fe66e882581a
1384Author: Christophe Massiot <massiot@videolan.org>
1385Date:   Fri Nov 2 13:30:38 2001 +0000
1386
1387    * libdvdcss port to OpenBSD.
1388
1389commit b6fcfff5ba308997a2d379f6dbe504ede54135b1
1390Author: Florian G. Pflug <fgp@videolan.org>
1391Date:   Thu Nov 1 21:58:16 2001 +0000
1392
1393    Reimported Intf_Controller, connected "File/Open/File" to Intf_Controller::file:Open.
1394
1395commit 608f4b5b55099c1f1045032687b1e78ff48621cf
1396Author: Jon Lech Johansen <jlj@videolan.org>
1397Date:   Thu Nov 1 21:55:47 2001 +0000
1398
1399    The intf was being accessed indirectly from vout_Destroy.
1400    This is a problem because the intf is currently destroyed
1401    before the vout.
1402
1403commit bd4d55d72e311ff4c8ac2c50568163dbb98ede2e
1404Author: Florian G. Pflug <fgp@videolan.org>
1405Date:   Thu Nov 1 21:52:02 2001 +0000
1406
1407    Made it possible to open a File after vlc was started (you can use vlc now
1408    without starting it from the command line)
1409
1410    Cleaned up playlist handling in Intf_Vlc_Wrapper.
1411
1412commit 52945c019d78869287c46e16aa03d579874a171d
1413Author: Sam Hocevar <sam@videolan.org>
1414Date:   Thu Nov 1 15:30:50 2001 +0000
1415
1416      * Modified the pf_close kludge in input.c so that we don't segfault when
1417        pf_init fails.
1418
1419commit 1223a96c5e171a00416e54f9c17f883173938ab8
1420Author: Stéphane Borel <stef@videolan.org>
1421Date:   Thu Nov 1 13:35:43 2001 +0000
1422
1423    Change chapter selection buttons aspect to try and differentiate them
1424    from title selection ones.
1425
1426commit 51235462bc4aa6a2194dde017289b5abf729d6b4
1427Author: Tony Castley <tcastley@videolan.org>
1428Date:   Thu Nov 1 03:17:49 2001 +0000
1429
1430    changes to remove unwanted volumes from the Disk Menu.
1431    Readonly filesystems like NTFS where being incorrectly added.
1432
1433commit 6d117d04fb698c6ffdc2778012a267bbf3fdb3e9
1434Author: Cyril Deguet <asmax@videolan.org>
1435Date:   Thu Nov 1 00:29:54 2001 +0000
1436
1437    - Do not resample if delta is short enough
1438
1439commit 6ac2aafab2a60557b25dc699648801c20c9c4b26
1440Author: Renaud Dartus <reno@videolan.org>
1441Date:   Wed Oct 31 11:55:53 2001 +0000
1442
1443    * Fixed a segfault on exit under Windows 2000
1444
1445commit 96e3c332a22acc183e49220171e06b077dfb26c7
1446Author: Christophe Massiot <massiot@videolan.org>
1447Date:   Tue Oct 30 23:45:08 2001 +0000
1448
1449    Fixed mistakes in my previous commit.
1450
1451commit 789feab938b46ef76e76acd7d3edb7de79aaa4c3
1452Author: Cyril Deguet <asmax@videolan.org>
1453Date:   Tue Oct 30 21:38:24 2001 +0000
1454
1455    - Enabled http button in gtk/gnome interface
1456    - Fixed a polioterie from previous commit
1457
1458commit e5b4af919b6914075cc47b2d1fef32f29e6250a7
1459Author: Renaud Dartus <reno@videolan.org>
1460Date:   Tue Oct 30 19:34:53 2001 +0000
1461
1462    * Use memalign for aligned data (instead of a greek malloc)
1463    * Some optimization in imdct (all data are now aligned)
1464    * SSE downmix now works for windows
1465    * SSE imdct is desactivated for windows (MINGW32 doesn't know how to aligned data)
1466
1467commit a940bf7231df8d18baae0fd8fcff532417266999
1468Author: Cyril Deguet <asmax@videolan.org>
1469Date:   Tue Oct 30 12:49:59 2001 +0000
1470
1471    - Changed default configuration for vls/vlcs hostname/IP
1472
1473commit 132e2e77a4ea9ae458af78bd30dd9373bb663c85
1474Author: Christophe Massiot <massiot@videolan.org>
1475Date:   Tue Oct 30 10:57:37 2001 +0000
1476
1477    Fixed '-' input.
1478
1479commit 85762c9e48358ab7280034d2ac22800ca41d3730
1480Author: Christophe Massiot <massiot@videolan.org>
1481Date:   Tue Oct 30 10:48:14 2001 +0000
1482
1483    New interface for MacOS X, courtesy of Florian G. Pflug.
1484
1485commit 19d2ac07da25cd798d640053869e998c610e9365
1486Author: Tony Castley <tcastley@videolan.org>
1487Date:   Mon Oct 29 11:07:09 2001 +0000
1488
1489    Interface changes to include menu for Title and chapter navigation.
1490    Also improved more "BeOS" CD detection.
1491    Todo new graphics for the navigation controls.
1492
1493commit 6601f3612f8d47de3de802d0c52884681a5fe57c
1494Author: Christophe Massiot <massiot@videolan.org>
1495Date:   Fri Oct 26 16:23:06 2001 +0000
1496
1497    VLC FAQ TBU.
1498
1499commit aac41b80325c69b9e66a95f8730f0d5a838d5208
1500Author: Sam Hocevar <sam@videolan.org>
1501Date:   Tue Oct 23 23:41:00 2001 +0000
1502
1503      * Synced dummy_dvdcss with Stef's changes to libdvdcss.
1504      * configure now compiles the VCD plugin if linux/cdrom.h is present.
1505
1506commit 452aa3bebed19c531505f35109b2069bcec4f724
1507Author: Johan Bilien <jobi@videolan.org>
1508Date:   Tue Oct 23 03:17:49 2001 +0000
1509
1510    Sorry,
1511
1512    the VCD input arrives now :)
1513
1514    I'd better go to bed !
1515
1516commit a276a98ae40d306bd021281911087448f4b0563c
1517Author: Johan Bilien <jobi@videolan.org>
1518Date:   Tue Oct 23 03:06:50 2001 +0000
1519
1520    Added VCD input plugin for Linux :
1521
1522    The Linux specific stuff is located in linux_cdrom_tools files.
1523    For the time being, it only has title (tracks). Chapters will come if I
1524    ever can read .vcd files.
1525    I've modified Gnome and GTK+, not the others.
1526    I've noticed a big bug, it segfaults at the end of a title. I will
1527    have a look on this tomorrow.
1528    Please be indulgent, it's my first peace of code ;-)
1529
1530commit 66cf4426bfaa4f8063ed80d87162c148caa8b530
1531Author: Christophe Massiot <massiot@videolan.org>
1532Date:   Mon Oct 22 15:17:19 2001 +0000
1533
1534    Fixed ATTR_ALIGN configure test.
1535
1536commit 8629b876dcd2ef824e12746e4ff679938630b664
1537Author: Sam Hocevar <sam@videolan.org>
1538Date:   Mon Oct 22 14:07:36 2001 +0000
1539
1540      * Fixed NetBSD (and probably OpenBSD) libdvdcss compilation.
1541
1542commit 4c7a79ddc3ed04fab78b1e7ed16dbdea8583f098
1543Author: Christophe Massiot <massiot@videolan.org>
1544Date:   Mon Oct 22 12:28:53 2001 +0000
1545
1546    Fixed compilation problems with OpenBSD.
1547
1548commit 34487b0b6c6389d7f061dc09e571551ff8176622
1549Author: Sam Hocevar <sam@videolan.org>
1550Date:   Mon Oct 22 12:02:17 2001 +0000
1551
1552      * xvideo.so is now built in by default. Mixing PIC and non-PIC code was not
1553      very nice.
1554      * Fixed compilation errors in src/interface/main.c when the compiler did
1555      not support SSE or 3DNow! inline assembly.
1556
1557commit 3cf37ffe7220fcda493c682eea321323ab370a10
1558Author: Christophe Massiot <massiot@videolan.org>
1559Date:   Mon Oct 22 11:35:45 2001 +0000
1560
1561    Qt fix courtesy of Christopher Johnson <cjohnson@mint.net>.
1562
1563commit 8f954dc42ff59cdb32d8c217e9cd705691635605
1564Author: Xavier Marchesini <xav@videolan.org>
1565Date:   Mon Oct 22 02:33:54 2001 +0000
1566
1567    The vlc now crosscompiles smoothly without having to correct one file
1568    BUT this is UGLY ! We HAVE to find a way to make multicast function
1569    under Win32.
1570
1571    BTW, it does now definitely read TS Streams, locally or from the network.
1572
1573commit 7a3cca8a8309cdd33dcab40f2d2358ead6b700bb
1574Author: Johan Bilien <jobi@videolan.org>
1575Date:   Mon Oct 22 00:43:23 2001 +0000
1576
1577    *** empty log message ***
1578
1579commit 8e796dbf4448236b8dc6cdeea45d64742da435b4
1580Author: Loïc Minier <lool@videolan.org>
1581Date:   Sun Oct 21 23:17:03 2001 +0000
1582
1583    Moved unlock in the if structure. This suppresses the dead_lock which
1584    was crashing the windows port in TS_input.
1585
1586    The audio still segfaults.
1587
1588commit 1dc1aa8e1e2421d1bfe423c1b511041c3de1b1e1
1589Author: Tony Castley <tcastley@videolan.org>
1590Date:   Sun Oct 21 06:06:20 2001 +0000
1591
1592    Resizing the video out window in BeOS now retains the scaling.
1593
1594commit 20fece044b591b7e84eea707230c2f3158df4dc7
1595Author: Tony Castley <tcastley@videolan.org>
1596Date:   Sun Oct 21 06:05:30 2001 +0000
1597
1598    Tidied up the code to remove interface messages not required.
1599
1600commit e31174ddfe1e26523c28773f2b0d865574c10f9e
1601Author: Eugenio Jarosiewicz <ej@videolan.org>
1602Date:   Thu Oct 18 23:13:46 2001 +0000
1603
1604    * Fixed undefined KEY_SIZE compile bug mentioned by Dave Thorup
1605    * Fixed CSS ioctl for Darwin/OSX - still might need tweaking of 'dataLength' fields
1606    * Added ReadTitleKey ioctl for Darwin/OSX
1607    * Minor cleanup
1608
1609commit 7a174310a0a01bd0565e0454ecf6141b6606e99e
1610Author: Stéphane Borel <stef@videolan.org>
1611Date:   Tue Oct 16 16:51:28 2001 +0000
1612
1613    -defining TRACE_DVDCSS in config.h displays libdvdcss debug message.
1614    -libdvdcss error messages are reported in input_dvd.c.
1615    -vlc verbosity also enables more error messages from libdvdcss.
1616
1617commit 9a3c67ba11661e45a8856d7080c94e088a42309e
1618Author: Stéphane Borel <stef@videolan.org>
1619Date:   Tue Oct 16 10:46:24 2001 +0000
1620
1621    Removed unnecessary headers added by error.
1622
1623    It should fix libdvdcss compilation issue on non-linux platforms.
1624
1625commit b6370eb065a5b68eed8d28c401a08f3d2da34096
1626Author: Sam Hocevar <sam@videolan.org>
1627Date:   Mon Oct 15 14:59:56 2001 +0000
1628
1629      * Fixed an error in the ts://server[:port][/broadcast] input parsing.
1630
1631commit 6ea68caa3d291b5ca003246eefe04d0bc728dbc3
1632Author: Stéphane Borel <stef@videolan.org>
1633Date:   Mon Oct 15 13:33:00 2001 +0000
1634
1635    Reverted one change from my previous commit: when using title cracking
1636    method in libdvdcss, the key is only checked at title start, not before each
1637    chapter.
1638
1639    The behaviour when we have decrypted the disc key is to check the key before
1640    each seek (although I'm still fighting against a bug).
1641
1642commit beda27837feb875ff28d2540fb3f189d39f2d050
1643Author: Stéphane Borel <stef@videolan.org>
1644Date:   Sun Oct 14 03:26:20 2001 +0000
1645
1646    Use of an environment variable to choose libdvdcss method.
1647
1648commit 88a154951c7ed40ebe06896208fab71e91537971
1649Author: Stéphane Borel <stef@videolan.org>
1650Date:   Sat Oct 13 15:34:21 2001 +0000
1651
1652    New features for libdvdcss: we have three ways now to decode a title key.
1653
1654    1) Crack the title key (the method that was here before). The only change
1655    here is that we search the key for the exact chapter we are seeking with
1656    DVDSetArea (in case the key has changed within a title). It is maybe not a
1657    good idea.
1658
1659    2) Crack the disc key, which allows us to decode instantly all title keys.
1660    I've used an algorithm from Frank Stevenson ; it eats much memory (64MB),
1661    and takes about 15 s at launch time.
1662
1663    3) Decode the disc key with player keys (libcss method). However, you need
1664    licensed player keys at build time for that to work.
1665
1666    To choose between libdvdcss methods, a command line options is supplied:
1667
1668            vlc --dvdcss <method> where method is one of title, disc, key.
1669
1670    Note that all these changes only work with linux now, since we have to add a
1671    specific ioctl to read title key. I hope that I haven't broken too many things.
1672
1673commit 563c5e1733a6ea7bb755c683760f45990df81986
1674Author: Christophe Massiot <massiot@videolan.org>
1675Date:   Thu Oct 11 16:12:43 2001 +0000
1676
1677    * Minor video parser optimization ;
1678    * SDL now displays an error message on 422 streams.
1679
1680commit 3861944d93fbc7b5ece7b2647ec438b9f2f3755c
1681Author: Christophe Massiot <massiot@videolan.org>
1682Date:   Thu Oct 11 13:19:27 2001 +0000
1683
1684    * Chroma 4:2:2 and 4:4:4 support in the decoder.
1685    * Fixed bugs in the C YUV transform with 4:2:2 format.
1686
1687commit bfd9535ddded82eb54f5382e6ccdc139e6e8cefd
1688Author: Christophe Massiot <massiot@videolan.org>
1689Date:   Thu Oct 11 11:28:42 2001 +0000
1690
1691    * Fixed bugs in RPM spec files ;
1692    * Fixed a bug in configure where ix86 machines were improperly detected.
1693
1694commit a321dc6b773970a8ddc3709ccc58fa2d2caf0f28
1695Author: Sam Hocevar <sam@videolan.org>
1696Date:   Wed Oct 10 15:18:55 2001 +0000
1697
1698      * Fixed bad ChangeLog formatting.
1699
1700commit ff9c8878c5b4abf79df3316bcd1e73530f4d0c45
1701Author: Sam Hocevar <sam@videolan.org>
1702Date:   Wed Oct 10 14:25:15 2001 +0000
1703
1704      * 0.2.90 release.
1705      * Updated ChangeLog files.
1706      * XVideo module now compiled as built-in for Debian packages, to avoid
1707        PIC and non-PIC code collision (Closes Debian bug #111790).
1708
1709commit 90c9dfa9001c80f44e1009d8f618ec54393ae627
1710Author: Christophe Massiot <massiot@videolan.org>
1711Date:   Tue Oct 9 11:46:08 2001 +0000
1712
1713    MacOS X port : replaced -traditional-cpp (deprecated) with -no-cpp-precomp.
1714
1715commit 25095c7a58d47066a11e05fb6a027ade5e37cfab
1716Author: Christophe Massiot <massiot@videolan.org>
1717Date:   Mon Oct 8 23:10:28 2001 +0000
1718
1719    Beuheuheuheuhuehueuhuehuehu forgot to add new QuickTime files :*-(((
1720
1721commit 28c71156ee8820ea39f183ec9a9b8d7fcc386ea3
1722Author: Christophe Massiot <massiot@videolan.org>
1723Date:   Mon Oct 8 16:20:25 2001 +0000
1724
1725    MacOS X port : native QuickTime video output, courtesy of Florian G.
1726    Pflug <fgp@phlo.org>. Use it with -I macosx_qt.
1727
1728commit f5da07b64a38e9d46a2ff9d26ce2976ba29622c8
1729Author: Christophe Massiot <massiot@videolan.org>
1730Date:   Mon Oct 8 09:21:57 2001 +0000
1731
1732    Fixed bugs in the altivec detection, courtesy of Michel Lanners <mlan@cpu.lu>.
1733
1734commit c15864dbad0d44d57c8b5d076e4a9c70fefe7add
1735Author: Sam Hocevar <sam@videolan.org>
1736Date:   Thu Oct 4 00:50:24 2001 +0000
1737
1738      * Added HTTP url drop (from a WWW browser) to the gtk/gnome interface.
1739
1740commit 882422ab19bd124e3c5d7558abe11eb03188e66c
1741Author: Sam Hocevar <sam@videolan.org>
1742Date:   Wed Oct 3 15:10:55 2001 +0000
1743
1744      * Added User-Agent header in the HTTP input.
1745      * Fixed an input segfault which occured using ES input.
1746
1747commit 5d011ad3662259f31f0cbb37460ee3f7cfb710fb
1748Author: Christophe Massiot <massiot@videolan.org>
1749Date:   Wed Oct 3 14:41:08 2001 +0000
1750
1751    * Enhanced --with-tuning
1752    * Fixed a nasty segfault
1753
1754commit 19868f141cecb7e2803c8d267a4464b15b568a41
1755Author: Sam Hocevar <sam@videolan.org>
1756Date:   Wed Oct 3 13:14:05 2001 +0000
1757
1758      * Added an endianness check for cross-compilations.
1759      * We now check for sys/times.h.
1760
1761commit f46ba5d4ee141f8f6e9ae8e573e620f1a53eb4bd
1762Author: Christophe Massiot <massiot@videolan.org>
1763Date:   Wed Oct 3 12:58:57 2001 +0000
1764
1765    * Repaired dummy input broken yesterday.
1766
1767commit 36ac7f925aafbaca7b7145c77cf24eb3bf46385b
1768Author: Christophe Massiot <massiot@videolan.org>
1769Date:   Wed Oct 3 12:46:17 2001 +0000
1770
1771    * Minor ShowBits() optimization ;
1772    * Fixed a bug in vlc.spec ;
1773    * New --disable-plugins option ; make all plug-ins built-in.
1774
1775commit 6811de9c7debfde1b0cfdf1229e9d3f318d8b0e0
1776Author: Christophe Massiot <massiot@videolan.org>
1777Date:   Wed Oct 3 10:12:52 2001 +0000
1778
1779    Info : you can use #ifndef instead of #ifdef... #else :p
1780
1781commit 9deacf84570335bd87d844a621a36fe012edc3e8
1782Author: Xavier Marchesini <xav@videolan.org>
1783Date:   Wed Oct 3 03:32:05 2001 +0000
1784
1785    The vlc now compiles when cross-compiling with Mingw32. It segfaults
1786    while browsing plugins (modules.o, it seems).
1787
1788    Oh, btw, stats won't work under win32, since <sys/times.h> and the
1789    function times don't seem to exist.
1790
1791    Sam, may I speak with you tomorrow about modules.c ?
1792
1793commit 03c8e0793606171a2834766fee0cfc491e86aa29
1794Author: Xavier Marchesini <xav@videolan.org>
1795Date:   Wed Oct 3 02:53:49 2001 +0000
1796
1797    Modified configure.in to allow cross-compiling with Mingw32.
1798    Quick and ugly, i'm gonna find a better way to do it.
1799
1800commit b5290e75aff2647876d69533f1e6a88be3f854cc
1801Author: Tony Castley <tcastley@videolan.org>
1802Date:   Wed Oct 3 02:20:39 2001 +0000
1803
1804    Updated to compile on BeOS.
1805
1806commit 2215be5f6e3f0d151349834951834ab60a75faf1
1807Author: Tony Castley <tcastley@videolan.org>
1808Date:   Wed Oct 3 02:19:21 2001 +0000
1809
1810    Changes to ensure the BeOS compile still works.
1811
1812commit 55cf7e7c94443046e3847e818295cd43ff21677a
1813Author: Sam Hocevar <sam@videolan.org>
1814Date:   Tue Oct 2 17:09:44 2001 +0000
1815
1816      * Added HTTP virtualhost support in the HTTP input.
1817      * Enabled mouse clicks in the GGI plugin.
1818      * Minor Makefile alteration.
1819
1820commit c67dcbe71be7ae51dc03fbedc104b84f586c8450
1821Author: Christophe Massiot <massiot@videolan.org>
1822Date:   Tue Oct 2 17:04:43 2001 +0000
1823
1824    * Fixed a warning in input_es.c ;
1825    * Don't connect on INADDR_ANY, patch courtesy of Mathias Kretschmer
1826      <mathias@research.att.com>.
1827
1828commit ce0e4dd13e2e36b1a81f85523c7c69252443f485
1829Author: Christophe Massiot <massiot@videolan.org>
1830Date:   Tue Oct 2 16:46:59 2001 +0000
1831
1832    * Cleaned up sam's mess with input's pf_open and pf_close (not completely) ;
1833    * With -vvv modules now show up their scores ;
1834
1835    This afternoon I have been a little bored, so the feature of the day is :
1836    * HTTP input support.
1837
1838    You can test it with :
1839    ./vlc http://mysite.com:80/mystream.mpg
1840    It doesn't implement any kind of buffering, so make sure you have enough
1841    bandwidth, otherwise you'll just get nothing.
1842
1843    It is compatible with HTTP proxy, just set http_proxy :
1844    export http_proxy="http://proxy.mycompany.com:3128/"
1845
1846    Enjoy !
1847
1848commit 62ba06e09fc94d25cbcc7f51e7bf1e82b4567d22
1849Author: Christophe Massiot <massiot@videolan.org>
1850Date:   Tue Oct 2 13:34:56 2001 +0000
1851
1852    * Borrowed Mandrakesoft's vlc.spec and libdvdcss.spec ;
1853    * New configure option --with-tuning=[arch], extending --enable-pentiumpro ;
1854    for Pentium, use --with-tuning=pentium, for PowerPC 604 use --with-tuning=604,
1855    and so on.
1856
1857commit 3c607262314ad19d91c24356f073a85f1f50ce17
1858Author: Christophe Massiot <massiot@videolan.org>
1859Date:   Mon Oct 1 16:44:07 2001 +0000
1860
1861    Dramatically improve compilation time, with a negligible performance
1862    tradeoff.
1863
1864commit 6cd676bcf981a014a5237bb42add647ddc90cdaf
1865Author: Christophe Massiot <massiot@videolan.org>
1866Date:   Mon Oct 1 16:18:49 2001 +0000
1867
1868    * Removed -march=pentiumpro ; should now work on pentium-class machines ;
1869    * Removed --enable-stats configuration directive. Stats are now activated
1870    at runtime with --stats ;
1871    * New intf_StatMsg() call ;
1872    * Vout picture heap is now 8 pictures instead of 5 (better synchro) ;
1873    * Tremendous enhancements in statistics display ;
1874    * Better capabilities handling.
1875
1876commit e6a8d661eda24a5fa7d125e68861972232e051fd
1877Author: Christophe Massiot <massiot@videolan.org>
1878Date:   Mon Oct 1 12:48:01 2001 +0000
1879
1880    Error checks in debug mode : pthread ERRORCHECK_MUTEX and MALLOC_CHECK_=2.
1881
1882commit d8797a48279d912772604ac107e83ab315fef5b2
1883Author: Christophe Massiot <massiot@videolan.org>
1884Date:   Mon Oct 1 10:27:17 2001 +0000
1885
1886    "added support for an unusual construct at the start of some
1887    slices", says walken :-).
1888
1889commit 5377385dcf77f8f45af8049602afc3991da7ccf4
1890Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
1891Date:   Sun Sep 30 20:25:13 2001 +0000
1892
1893    Small optimisation of my previous commit.
1894
1895commit 50f91594e1ae8ea176b418a7287943c57712d5aa
1896Author: Stéphane Borel <stef@videolan.org>
1897Date:   Sun Sep 30 01:26:44 2001 +0000
1898
1899    . in spdif ac3 in selected by default
1900
1901commit 60c8b99f307b1521d59665c7e87c2981727c85d9
1902Author: Stéphane Borel <stef@videolan.org>
1903Date:   Sun Sep 30 01:05:37 2001 +0000
1904
1905    . video output grows to respect acpect ratio instead of shrinking (not
1906    in x11 because it takes cpu to resize a picture)
1907
1908    . disable dpms in xvideo
1909
1910commit 0c37a6cf08c79b5dd2823c19d032a0870e48d3f2
1911Author: Stéphane Borel <stef@videolan.org>
1912Date:   Sun Sep 30 00:33:22 2001 +0000
1913
1914    .better handling of the buffer of the sound driver to try to remove
1915     sratches in spdif.
1916
1917    Thanx to bozo for his help :)
1918
1919commit 529d96caaf71aaedd747916cbd3df7dd5ff4e95f
1920Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
1921Date:   Sat Sep 29 14:52:01 2001 +0000
1922
1923    Fix bad dates in ac3 spdif "decoder" (playing with the bit stream is very
1924    funny).
1925    Thanks to Stef for his ideas, Meuuh for his bit stream, and Sam for his
1926    trolls :)
1927
1928commit 6024a98e77c1e993ee62315a3e44f727cf89e5bf
1929Author: Christophe Massiot <massiot@videolan.org>
1930Date:   Fri Sep 28 15:24:11 2001 +0000
1931
1932    Darwin ioctl, courtesy of ej0.
1933
1934commit 752b854eaa7dc3302cc20fcb6b28476adfaa12de
1935Author: Christophe Massiot <massiot@videolan.org>
1936Date:   Fri Sep 28 15:08:40 2001 +0000
1937
1938    Fixed bugs in the MacOS X port.
1939
1940commit e61bfa60ff49d57b5e2243cc18b3e5beea9b2064
1941Author: Christophe Massiot <massiot@videolan.org>
1942Date:   Fri Sep 28 14:17:16 2001 +0000
1943
1944    Faster configure script and as-yet untested Darwin patches.
1945
1946commit 93d7b1f09ad135d459f7245c69fe3455036d0e76
1947Author: Christophe Massiot <massiot@videolan.org>
1948Date:   Fri Sep 28 10:39:40 2001 +0000
1949
1950    Test for Altivec C extensions.
1951
1952commit f9411cc4d16755e44304630ab0a4fed40ac51d29
1953Author: Christophe Massiot <massiot@videolan.org>
1954Date:   Fri Sep 28 09:57:08 2001 +0000
1955
1956    If memalign isn't available, fall back on valloc.
1957
1958commit f9dc58a3774b40201a29da0698fae5e7d4218667
1959Author: Christophe Massiot <massiot@videolan.org>
1960Date:   Fri Sep 28 09:55:20 2001 +0000
1961
1962    Fixed a stupid mistake in NormScan().
1963
1964commit 43cfba30a841d8b2cf97252888374c0dd6bb2831
1965Author: Christophe Massiot <massiot@videolan.org>
1966Date:   Wed Sep 26 12:32:25 2001 +0000
1967
1968    By default, use the real size of the stream for the video output size.
1969
1970commit 746e6074dd3ae1e35e106d448bf8d91e1b6e5109
1971Author: Christophe Massiot <massiot@videolan.org>
1972Date:   Tue Sep 25 11:46:14 2001 +0000
1973
1974    Altivec IDCT and motion compensation, courtesy of Michel Lespinasse for
1975    mpeg2dec (untested).
1976
1977commit b0ef1133453903177488e4347d66e5712a3dd52d
1978Author: Christophe Massiot <massiot@videolan.org>
1979Date:   Mon Sep 24 11:17:49 2001 +0000
1980
1981    Fixed many alignment issues.
1982
1983commit 8ed3168ec340fa26f6a4da80ab27c76ea294573e
1984Author: Christophe Massiot <massiot@videolan.org>
1985Date:   Fri Sep 14 15:36:36 2001 +0000
1986
1987    Miscellaneous updates to configure, especially for cross-compilation.
1988
1989commit b1c218b21760abf2cbefa73223789895b9061120
1990Author: Tony Castley <tcastley@videolan.org>
1991Date:   Wed Sep 12 01:31:37 2001 +0000
1992
1993    Fixed Slider overflow and slider behaviour.
1994    Also corrected the button status behavour.
1995
1996commit ee860753b99006bbd7b4c8cd47687983c6a8f20a
1997Author: Tony Castley <tcastley@videolan.org>
1998Date:   Wed Sep 12 01:30:07 2001 +0000
1999
2000    Fixed the slider overflow problem.
2001    Corrected Slider behaviour.
2002    Simplified Code in the vout_beos ready for another developer to implement
2003    more advanced video output.
2004
2005commit ab0e87174137525db0446eb4a50af915e6bd6fad
2006Author: Christophe Massiot <massiot@videolan.org>
2007Date:   Tue Sep 11 22:22:31 2001 +0000
2008
2009    Fixed typos, courtesy of Michel Lanners <mlan@cpu.lu>
2010
2011commit e8640eed39a52d12f97b80b816d376116aaf94d3
2012Author: Sam Hocevar <sam@videolan.org>
2013Date:   Sun Sep 9 13:43:25 2001 +0000
2014
2015     Changes to vlc:
2016
2017      * Fixed arch-dependant build dependencies (Closes Debian bug #109722).
2018      * Minor changes to the (non-working) ncurses interface.
2019
2020     Changes to libdvdcss (courtesy of H�kan Hjort <d95hjort@dtek.chalmers.se>):
2021
2022      * If we see 3000 unencrypted blocks assume that the title is unencrypted.
2023      * If we have not seen any encrypted block and then discover that the block
2024        just read is not a valid block of an MPEG2 Program stream, assume that the
2025        title is unencrypted.
2026      * Empty keys (for unscrambled sectors) are now cached as well.
2027      * We try to decrypt the file even if DVD ioctls are not available.
2028
2029commit a9c31c5a8fe9bff62eb7ad8e3607376c4af41807
2030Author: Henri Fallon <henri@videolan.org>
2031Date:   Thu Sep 6 18:21:02 2001 +0000
2032
2033    - Fixed a netlist packet leak in demuxPSI (Mark Gritter <mgritter@kealia.com>).
2034
2035    - Removed the nuts message "unable to allocate memory" when the netlist got
2036    empty.
2037
2038    - Cosmetic changes.
2039
2040commit 9ad4cc80c3d7c2dbedb433dff8006132df3be193
2041Author: Christophe Massiot <massiot@videolan.org>
2042Date:   Thu Sep 6 14:02:56 2001 +0000
2043
2044    Various fixes for GCC 3.0.
2045
2046commit 179acd069b28d5d0dc6e3549a77f558b10c7583c
2047Author: Christophe Massiot <massiot@videolan.org>
2048Date:   Thu Sep 6 13:24:21 2001 +0000
2049
2050    Another fix for the altivec detection.
2051
2052commit 1d728604426313e2fd250bf7761b83589c9fdff8
2053Author: Christophe Massiot <massiot@videolan.org>
2054Date:   Thu Sep 6 13:16:26 2001 +0000
2055
2056    Reworked jlj's patch for field pictures.
2057
2058commit 51705951a3a1d74ae306166c9a41e3bd96b5e5bf
2059Author: Christophe Massiot <massiot@videolan.org>
2060Date:   Thu Sep 6 10:39:10 2001 +0000
2061
2062    Fixed numerous bugs with the Altivec IDCT (still not compiling).
2063
2064commit 4977183360db565f925ae319973e38d34969b0f1
2065Author: Christophe Massiot <massiot@videolan.org>
2066Date:   Thu Sep 6 10:19:18 2001 +0000
2067
2068    Fixed a warning.
2069
2070commit a0c74ab4fb0e7012289b59983609335c9b221745
2071Author: Henri Fallon <henri@videolan.org>
2072Date:   Thu Sep 6 07:31:39 2001 +0000
2073
2074    Added gnome.h check and cleaned the error messages in the configure
2075    script
2076
2077commit 479c96ee271df8ccc9b11961349ccf355d8d1b95
2078Author: Henri Fallon <henri@videolan.org>
2079Date:   Thu Sep 6 04:28:36 2001 +0000
2080
2081    A very tiny small useless optimization in the LPCM decoder
2082
2083commit a667c9046b76e1f86de2fa02053c508075fef74f
2084Author: Christophe Massiot <massiot@videolan.org>
2085Date:   Wed Sep 5 16:46:10 2001 +0000
2086
2087    * MPEG audio emphasis fix, courtesy of Matthieu Lochegnies
2088    <lochegm1@cti.ecp.fr> ;
2089    * ac3dec uninitialized data structure fix, courtesy of Damian Ivereigh
2090    <damian@cisco.com>.
2091
2092commit 39c1b3e8f13affb8fe1c0b432d93f4371a6eb106
2093Author: Christophe Massiot <massiot@videolan.org>
2094Date:   Wed Sep 5 16:20:23 2001 +0000
2095
2096    * Fixed a compilation bug.
2097
2098commit b3b880766e2b815d460916cb0c44e5d6f7b593c3
2099Author: Christophe Massiot <massiot@videolan.org>
2100Date:   Wed Sep 5 16:07:50 2001 +0000
2101
2102    * Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec
2103    (untested !) ;
2104    * Local minor optimizations in IDCT ;
2105    * Removed a hopeless kludge in input_clock.c
2106
2107commit 76c5e75c37f7c3d0419b4cd0ffd72b1f9e641185
2108Author: Jon Lech Johansen <jlj@videolan.org>
2109Date:   Tue Sep 4 23:21:34 2001 +0000
2110
2111      * Fixed a problem with field streams not working with new video decoder.
2112
2113commit 985a4b90f456f330a794ed52a3b674e55230b1fd
2114Author: Christophe Massiot <massiot@videolan.org>
2115Date:   Mon Aug 27 16:13:20 2001 +0000
2116
2117    IP Multicast support, courtesy of Mathias Kretschmer <mathias@research.att.com>.
2118
2119commit 645ef26bf8b899142da7dc9e8b7aada1554eeb0c
2120Author: Christophe Massiot <massiot@videolan.org>
2121Date:   Fri Aug 24 16:28:49 2001 +0000
2122
2123    * Removed O_NONBLCK in aout_Play because we don't use it and some drivers
2124    (e.g. have problems with this) ;
2125    * Added warning messages.
2126
2127commit c4b4857b7e01ac9294b5897377a89e276a6b8f1f
2128Author: Sam Hocevar <sam@videolan.org>
2129Date:   Fri Aug 24 10:51:53 2001 +0000
2130
2131      * Fixed build dependencies for architectures not supporting libasound2
2132        (Closes Debian bug #109722).
2133
2134commit 4febe3a259ae075c13317f5f64e3b8870b23ba89
2135Author: Christophe Massiot <massiot@videolan.org>
2136Date:   Fri Aug 24 09:20:05 2001 +0000
2137
2138    Install doesn't explode if libdvdcss hasn't been compiled.
2139
2140commit f7a075165e578a10a3658f37a2ab1fd2ca706b21
2141Author: Sam Hocevar <sam@videolan.org>
2142Date:   Thu Aug 23 15:39:46 2001 +0000
2143
2144      * Attempt to fix the SDL detection under *BSD.
2145
2146commit 08fe80aaf81275f66a6856f90f8518a1aa7d25b7
2147Author: Christophe Massiot <massiot@videolan.org>
2148Date:   Thu Aug 23 13:24:38 2001 +0000
2149
2150    Removed /usr/local/include, because it is unsafe in a cross-compilation
2151    environment. If you have problems with this, tell me and we'll find an
2152    alternate solution.
2153
2154commit bcb38fc607d867fc018e478bc6dd6199801067c4
2155Author: Christophe Massiot <massiot@videolan.org>
2156Date:   Thu Aug 23 10:08:26 2001 +0000
2157
2158    Very small enhancements.
2159
2160commit dec76d7ff7d17e40354588e604b882013cd6ddef
2161Author: Gildas Bazin <gbazin@videolan.org>
2162Date:   Wed Aug 22 21:18:43 2001 +0000
2163
2164    - The win32 port is once again using msvcrt.dll instead of msvcrt40.dll
2165    - Fixed a synchro bug (typo) in video_output.c
2166
2167commit 39131bcfefd3691c3a70751c1db0d57839b59e3a
2168Author: Christophe Massiot <massiot@videolan.org>
2169Date:   Wed Aug 22 18:47:52 2001 +0000
2170
2171    * Added a documentation to use VLC as a netscape plug-in and do some
2172    (buggy) web streaming.
2173
2174commit 45f3f2825f878822ca99b07b3eb9a6134e0224ea
2175Author: Christophe Massiot <massiot@videolan.org>
2176Date:   Wed Aug 22 17:21:46 2001 +0000
2177
2178    * Totally rewrote the video decoder (inspired by walken's mpeg2dec), implying :
2179    - performance boost ;
2180    - fixed the "Dual Prime Arithmetic" bug ;
2181    - 3DNow! motion compensation module ;
2182    * BTW, fixed numerous bugs ;
2183    * AC3dec statistics do not show up with --enable-stats, because I doubt
2184    they're understandable by a normal human being, and they pollute the output.
2185
2186commit 54ed2ed3d789d7b0326e267f91d65aa7af92c9fb
2187Author: Sam Hocevar <sam@videolan.org>
2188Date:   Wed Aug 22 15:16:02 2001 +0000
2189
2190      * Grmbl. Forgot to update the libdvdcss changelog.
2191
2192commit 07bf678b2a5531078b837a49e0278a2ee8a71dae
2193Author: Sam Hocevar <sam@videolan.org>
2194Date:   Wed Aug 22 14:23:57 2001 +0000
2195
2196      * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss.
2197      * Added --xvadaptor flag to select the XVideo adaptor to use.
2198      * Everything is ready for the 0.2.83 release.
2199
2200commit dadbc98a35290f953273d10375795c527ce0b0aa
2201Author: Jon Lech Johansen <jlj@videolan.org>
2202Date:   Mon Aug 20 01:03:28 2001 +0000
2203
2204      * Switched QNX audio output to block mode as stream mode is no
2205        longer supported under the latest QNX release.
2206
2207commit bd7443f2eff6e365a88682b7611b26445b6b7df1
2208Author: Sam Hocevar <sam@videolan.org>
2209Date:   Sun Aug 19 23:35:13 2001 +0000
2210
2211      * Added support in ./configure for the cprof profiler.
2212      * Activated -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 on all platforms, fixes
2213        issues under Solaris and QNX.
2214      * Additional checks for SSE-specific (non-MMXEXT) instructions, as
2215        reported in <20010817114220.A23480@slartibartfast.angrypacket.com>.
2216
2217commit ef84fdfee4cae6e884190a402897bc5bc26b5a1f
2218Author: Jon Lech Johansen <jlj@videolan.org>
2219Date:   Fri Aug 17 01:26:45 2001 +0000
2220
2221      * Overlay now works under latest QNX release.
2222
2223commit 1c27686a8b370c0b5b42a247e909011c09a27bcf
2224Author: Sam Hocevar <sam@videolan.org>
2225Date:   Tue Aug 14 17:53:23 2001 +0000
2226
2227      * Fixed yesterday's pthread detection fix.
2228
2229commit 38d1a266e2c17c00420d173b3a8b86e66c07b023
2230Author: Tony Castley <tcastley@videolan.org>
2231Date:   Tue Aug 14 12:09:03 2001 +0000
2232
2233    Rewritten vout for BeOS.  Now does not support overlay however code is simpler
2234    and easier to implement overlay and DirectWindow.
2235
2236commit 06fca10912113cbd4287dcc5ab3969409399b38b
2237Author: Sam Hocevar <sam@videolan.org>
2238Date:   Tue Aug 14 04:52:39 2001 +0000
2239
2240      * GNU/Hurd configuration and compilation fixes.
2241
2242commit 6c67a6b17bf9b88c4d51b89824e0c767960aa97b
2243Author: Sam Hocevar <sam@videolan.org>
2244Date:   Tue Aug 14 00:00:04 2001 +0000
2245
2246      * Fixed a crash in subtitle rendering.
2247      * Activated old crappy subtitle rendering in overlay mode (ugly but
2248        probably better than having no subtitles at all).
2249
2250commit a0bb5da4a6adb31d93cfb84d11caf820ea2d9d99
2251Author: Sam Hocevar <sam@videolan.org>
2252Date:   Mon Aug 13 12:24:58 2001 +0000
2253
2254      * Added missing debian files I forgot to add a long time ago.
2255      * Fixed libglide2/libglide3 inconsistency in debian/control.
2256
2257commit 39657a569d91b0e9d7cae9f88f0030f708fd5acb
2258Author: Sam Hocevar <sam@videolan.org>
2259Date:   Fri Aug 10 17:53:48 2001 +0000
2260
2261      * Another stupid typo (hope I got it right this time :p).
2262
2263commit dea6dc1ec6e12be9888acf158343c571959530fa
2264Author: Sam Hocevar <sam@videolan.org>
2265Date:   Fri Aug 10 17:43:50 2001 +0000
2266
2267      * Another mistake in the BSD/OS configuration process.
2268
2269commit 04c93734c06c1a644bb75b06e5cd1b06b843add4
2270Author: Christophe Massiot <massiot@videolan.org>
2271Date:   Fri Aug 10 17:14:11 2001 +0000
2272
2273    Added --with-sdl-config-path option if you sdl-config is not in $PATH.
2274
2275commit c107309f452cc4c84f60a01980b291cacfe94674
2276Author: Sam Hocevar <sam@videolan.org>
2277Date:   Fri Aug 10 16:38:59 2001 +0000
2278
2279      * Added proper Conflicts: rules in debian/control.
2280      * configure.in fixes for BSD/OS.
2281
2282commit 9f9e95781fb3005cc37ee10004e03de8984c3598
2283Author: Christophe Massiot <massiot@videolan.org>
2284Date:   Fri Aug 10 16:38:09 2001 +0000
2285
2286    Fixed a bug in System End Code handling. Contact me in case of problem.
2287
2288commit 20ff51910f1be67120911cc23622c308289eb79b
2289Author: Sam Hocevar <sam@videolan.org>
2290Date:   Thu Aug 9 23:12:36 2001 +0000
2291
2292      * Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in
2293        extras/BSDI_dvdioctl after he suggested it. License is GPL.
2294      * ./configure now checks for an installed libdvd under BSD/OS and
2295        falls back to ours if not found.
2296      * Fixed harmless typos in yesterday's Solaris libdvd patches.
2297      * Bumped libdvdcss version number up to 0.0.3 ; release will probably
2298        follow once the BSDI changes have been tested.
2299
2300commit 301cde4d9b0b2319219facb1cc3a025c21ab8f7b
2301Author: Jon Lech Johansen <jlj@videolan.org>
2302Date:   Thu Aug 9 20:16:17 2001 +0000
2303
2304    Fixed a memory leak in the ifo parser and input_EndStream
2305
2306commit 3007c6b8853dcac1d84cf978d1075d64e941a434
2307Author: Sam Hocevar <sam@videolan.org>
2308Date:   Thu Aug 9 08:20:26 2001 +0000
2309
2310      * Fixed a bug in the gtk interface which caused vlc to go amok after
2311        having met a zero-sized area.
2312      * Found out how to type '�' in vim :-)
2313      * Added missing bloat to modules_export.h.
2314      * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore.
2315      * Added vlc:loop playlist command to go back at the beginning.
2316        Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop
2317        This change isn't very elegant but there are already bugs in the
2318        playlist handling, I'll try to polish it once the playlist is fixed.
2319
2320commit e9ea66aebac813f9513230d2b107e8524ccbf9c8
2321Author: Sam Hocevar <sam@videolan.org>
2322Date:   Wed Aug 8 02:48:44 2001 +0000
2323
2324      * Solaris DVD decryption support by H}kan Hjort <d95hjort@dtek.chalmers.se>.
2325
2326commit 641341e854972195701a82fdf12f19f4b52172fd
2327Author: Sam Hocevar <sam@videolan.org>
2328Date:   Tue Aug 7 10:54:51 2001 +0000
2329
2330      * Updated version number to 0.2.82.
2331      * Updated ChangeLog.
2332      * Fixed a typo in Makefile.dep.
2333
2334commit 6b933b9ed490bd7f2c923bf83654275b2e75cce6
2335Author: Sam Hocevar <sam@videolan.org>
2336Date:   Tue Aug 7 02:48:25 2001 +0000
2337
2338      * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules !
2339      * Various debian scripts fixes.
2340      * Added -lmsvcrt40 to the win32 flags for proper execution under Wine.
2341      * Fixed broken soname setting under Solaris (and OS X, sort of).
2342      * Made the illegal instruction report more explicit.
2343      * BSD/OS 4.3beta1 fixes by Steven M. Schultz <sms@TO.GD-ES.COM>.
2344
2345commit 851ffa750cbe192a4f2781637ec26c29d5778eb4
2346Author: Gildas Bazin <gbazin@videolan.org>
2347Date:   Mon Aug 6 20:45:55 2001 +0000
2348
2349    * Fixed the sdl video output plugin that I broke 2 days ago.
2350
2351commit 156201a10ab4a11247e4534a9506d3610b46516a
2352Author: Sam Hocevar <sam@videolan.org>
2353Date:   Mon Aug 6 13:46:54 2001 +0000
2354
2355      * libdvdcss* packages are now a bit more policy-compliant.
2356
2357commit 460360a85e2aa56f437ddb3ed25a7366a09569f5
2358Author: Sam Hocevar <sam@videolan.org>
2359Date:   Mon Aug 6 13:28:01 2001 +0000
2360
2361      * Added a dummy libdvdcss so that the DVD plugin can be used without
2362        libdvdcss. It will try to dlopen() libdvdcss at runtime, though,
2363        and will use the dummy functions only if it couldn't find a valid
2364        libdvdcss. This is probably only useful to package maintainers.
2365
2366      * Tidied the snapshot-* Makefile rules.
2367      * Tidied the modules Makefiles.
2368      * Removed useless stuff in the debian/ directory.
2369      * Removed the "make all" kludge in the Makefile.opts rule. I hope this
2370        patch is harmless on all systems.
2371
2372commit f82f7f254af3828599bffa6c16e92d221c86b4df
2373Author: Sam Hocevar <sam@videolan.org>
2374Date:   Mon Aug 6 13:13:06 2001 +0000
2375
2376      * Made the remote command plugin usable even with no stream.
2377      * Fixed a deadlock in the remote command plugin.
2378      * Fixed a deadlock in the SPU decoder.
2379
2380commit e57dfae199514c2b510afdd48b4d04d39bbc9358
2381Author: Gildas Bazin <gbazin@videolan.org>
2382Date:   Sun Aug 5 18:57:59 2001 +0000
2383
2384    * Minor bug fix to aout_directx.c
2385
2386commit 85c3dbc49325c5ebf9e123a5f40c899203f9da07
2387Author: Gildas Bazin <gbazin@videolan.org>
2388Date:   Sun Aug 5 15:32:47 2001 +0000
2389
2390    * Big rewrite of the DirectX audio plugin. The audio output is now (almost)
2391        perfect on Win32.
2392    * Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread.
2393    * On Win32, open() will now open files in binary mode by default.
2394    * A few minor changes to vout_xvideo.c
2395
2396commit f65e55091bacbca8152201dea128aaa7678db4f8
2397Author: Gildas Bazin <gbazin@videolan.org>
2398Date:   Fri Aug 3 18:03:32 2001 +0000
2399
2400    Oops, forgot to commit this file.
2401
2402commit 2737d4c14370796587b7a8bab0eb878425248413
2403Author: Gildas Bazin <gbazin@videolan.org>
2404Date:   Fri Aug 3 16:04:17 2001 +0000
2405
2406    * Fixed a segfault in yuv_End() in video_yuvmmx.c
2407    * Fixed the "Gdk-ERROR **: BadCursor" bug in the x11 and xvideo plugins
2408    * Fixed a segfault in SetBufferPicture() in video_output.c. This segfault
2409        only happened with the xvideo plugin because this one is not using
2410        SetBuffers().
2411
2412    PS: The last fix broke the overlay output of SDL (black screen) I will
2413      investigate this later on.
2414
2415commit dbfcf9f6e233bb4dd109cebccb32e194c6ddb838
2416Author: Gildas Bazin <gbazin@videolan.org>
2417Date:   Tue Jul 31 21:13:30 2001 +0000
2418
2419    * Fixed a segfault in PSEnd in input_ps.c
2420    * The video decoder thread is now also reniced to a lower priority on
2421      Win32 (as in the linux version). This slightly increases the responsiveness of vlc.
2422
2423commit 712e724961fb491e49cb2aaed1e5c6b9eb6d1053
2424Author: Gildas Bazin <gbazin@videolan.org>
2425Date:   Mon Jul 30 18:56:36 2001 +0000
2426
2427    * Fixed a Win32 bug in libdvdcss. This bug was appearing on title change.
2428    * Modified input_dvd so you can now go directly to the selected chapter
2429      when you change the title.
2430    * Implemented the Probe function in the Xvideo plugin. Xvideo is now the
2431      default video output plugin when it is supported.
2432
2433commit 9305e95b7975c6d0bb3d1c20f8492dc555b115fd
2434Author: Christophe Massiot <massiot@videolan.org>
2435Date:   Mon Jul 30 14:13:35 2001 +0000
2436
2437    * Now use SDL_CFLAGS for searching SDL/SDL.h.
2438
2439commit 544bdffcde6a8811bd2471e6c3cfae9347ae0120
2440Author: Christophe Massiot <massiot@videolan.org>
2441Date:   Mon Jul 30 13:57:46 2001 +0000
2442
2443    * Don't miserably die in `make` when ./configure hasn't be run ;
2444    * Fixed a bug when compiling KDE plug-in without Qt plug-in ;
2445    * Now taking into account $KDEDIR ;
2446    * Made SDL configure error messages more explicit ;
2447    * --disable-sdl is now correctly taken into account ;
2448    * Changed the order of evaluation of sdl-config and sdl11-config ;
2449    * Finally fixed SDL*/SDL.h check ;
2450
2451commit 20823a8120be204422228b2c13bd6ea58d3fd218
2452Author: Sam Hocevar <sam@videolan.org>
2453Date:   Mon Jul 30 00:53:05 2001 +0000
2454
2455      * VC++/Intel compiler fixes by Jon Lech Johansen <jon-vl@nanocrew.net>.
2456
2457commit ed87d04744364a109f6d0ba060696fefa255dbd0
2458Author: Sam Hocevar <sam@videolan.org>
2459Date:   Sun Jul 29 22:54:29 2001 +0000
2460
2461      * Better gtk-config detection.
2462      * Removed duplicate checks in configure.in.
2463      * Fixed a typo in vlc.spec.
2464
2465commit 4aaa00c64207893bf70e2e0585e32c59d864c7ce
2466Author: Sam Hocevar <sam@videolan.org>
2467Date:   Sat Jul 28 02:17:37 2001 +0000
2468
2469      * Fix in libdvdcss in the key caching code.
2470      * Removed useless variables in configure.in which caused all subsequent
2471        compilation tests to fail.
2472
2473commit 5594c61a42c97dca3b200fdc550682e119119d0a
2474Author: Christophe Massiot <massiot@videolan.org>
2475Date:   Fri Jul 27 16:40:20 2001 +0000
2476
2477    Fixed a FreeBSD bug (again).
2478
2479commit d307283d3e0731d50727b21fd500bad39a5c51d2
2480Author: Sam Hocevar <sam@videolan.org>
2481Date:   Fri Jul 27 16:23:14 2001 +0000
2482
2483      * Additional fixes to the sdl-config detection.
2484
2485commit c085b215f4527c99b144a3683560901f5da8f1f8
2486Author: Sam Hocevar <sam@videolan.org>
2487Date:   Fri Jul 27 16:14:58 2001 +0000
2488
2489      * Added a make uninstall rule.
2490
2491commit 4945d2bb3621b899aca49359c435d0dcfcc2ec1b
2492Author: Sam Hocevar <sam@videolan.org>
2493Date:   Fri Jul 27 14:43:30 2001 +0000
2494
2495      * Updated version numbers for imminent release.
2496      * Fixed the --with-dvdcss flag:
2497         o --with-dvdcss - build libdvdcss, link statically (also default behaviour)
2498         o --with-dvdcss=local-static - build libdvdcss, link statically
2499         o --with-dvdcss=local-shared - build libdvdcss, link dynamically
2500         o --with-dvdcss=/foo/bar - don't build libdvdcss, use libdvdcss in /foo/bar
2501      * Fixed an omission in the dvdcss.h header.
2502
2503commit 16c530705f597ed19608c7d8edf9d4c003cd5691
2504Author: Christophe Massiot <massiot@videolan.org>
2505Date:   Fri Jul 27 09:17:38 2001 +0000
2506
2507    Disabled Dual Prime Arithmetic message for the release :-p.
2508
2509commit 425c22f43d4f678ab04f09d6e4adb34fe730d26d
2510Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
2511Date:   Fri Jul 27 01:19:24 2001 +0000
2512
2513    Fix another little silly thing.
2514
2515commit 76fcb7fc4f092aaf34d36988e3222932978f5266
2516Author: Sam Hocevar <sam@videolan.org>
2517Date:   Fri Jul 27 01:05:17 2001 +0000
2518
2519      * Changed libdvdcss API to force binary incompatibility. Yeah, this is
2520        evil, but if we don't do it now we'll have to do it when more people
2521        are using it.
2522      * Fixed minor libdvdcss stuff such as the soname and compilation flags.
2523      * New --with-dvdcss flag.
2524        Explanation:
2525         o default: build libdvdcss, statically link vlc against it.
2526         o --with-dvdcss=no: build libdvdcss, dynamically link vlc against it.
2527         o --with-dvdcss=yes: don't build libdvdcss, use already installed one.
2528         o --with-dvdcss=/foo: don't build libdvdcss, use libdvdcss from /foo/*.
2529        (this looks a bit strange to me, I'll find better flag settings)
2530
2531commit 9fadff590011349766ac47edd01788c626274741
2532Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
2533Date:   Fri Jul 27 00:49:46 2001 +0000
2534
2535    Fix a bug in aout spdif with dolby stereo (use of obsolete PTS).
2536
2537    Bozo and Stef : the dream team of bozos. Stef you're gonna die (dunga).
2538
2539commit bad0a366cf1f68575c5fb00256b0a38a0d9510f8
2540Author: Renaud Dartus <reno@videolan.org>
2541Date:   Thu Jul 26 20:00:33 2001 +0000
2542
2543    * Format asm functions for gcc
2544      -> fixed the segfaults with imdct_sse
2545      -> sound is hugly with imdct_sse in debug mode
2546
2547commit 332c81bba051edf3be76deaed6d891113d6adef1
2548Author: Christophe Massiot <massiot@videolan.org>
2549Date:   Thu Jul 26 14:53:24 2001 +0000
2550
2551    Now using gcc -pipe.
2552
2553commit 4c53a66f9da4d0154814a2e51e18d69eb98c184e
2554Author: Christophe Massiot <massiot@videolan.org>
2555Date:   Thu Jul 26 11:36:52 2001 +0000
2556
2557    (Hopefully) fixed the #@!$ field pictures bug.
2558
2559commit d92602e4829febfb1004f53f5a67ea979af2dced
2560Author: Christophe Massiot <massiot@videolan.org>
2561Date:   Thu Jul 26 09:08:57 2001 +0000
2562
2563    Accept SDL 1.1.5 or later.
2564
2565commit 67b832627992e9d84188ffc39ca933d11791499e
2566Author: Sam Hocevar <sam@videolan.org>
2567Date:   Thu Jul 26 03:13:30 2001 +0000
2568
2569      * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0.
2570      * Updated TODO, cosmetic changes.
2571
2572commit 7a9a6f5b591dbb7947965d48ea35c8672198b2c4
2573Author: Christophe Massiot <massiot@videolan.org>
2574Date:   Wed Jul 25 19:14:06 2001 +0000
2575
2576    Now use sdl-config for SDL.
2577
2578commit 715fae632a5db4f06deedb52f927d9c27d087d37
2579Author: Christophe Massiot <massiot@videolan.org>
2580Date:   Wed Jul 25 18:06:27 2001 +0000
2581
2582    Fixed a stupid bug in buffer management with field pictures.
2583
2584commit 4452dad3ea5e15a89e9c81459de984cf7fe78618
2585Author: Christophe Massiot <massiot@videolan.org>
2586Date:   Wed Jul 25 15:37:34 2001 +0000
2587
2588    Fixed a reinit bug after a discontinuity - such as seek().
2589
2590commit 9d389d4456a8d4505f14f2aed4bec4bea3a6b1ee
2591Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
2592Date:   Wed Jul 25 14:51:48 2001 +0000
2593
2594    The spdif audio output won't kill itself anymore at the beginning.
2595
2596commit 664478c0015f0c364de365981b7d720e08d02428
2597Author: Sam Hocevar <sam@videolan.org>
2598Date:   Wed Jul 25 14:14:38 2001 +0000
2599
2600      * Fixed my latest gnome Makefile breakage.
2601
2602commit 5bcfa0faf597d06ab77b5e44d12f8fcbf2d459ad
2603Author: Gildas Bazin <gbazin@videolan.org>
2604Date:   Wed Jul 25 08:41:22 2001 +0000
2605
2606     * dvdcss_readv optimisations for Win32. We now send only one read command
2607       to the DVD drive for the whole iovec.
2608     * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer
2609       size restriction.
2610     * New and theoretically better Win32 pthread implementation which fixes a
2611       problem I was having when changing title on a DVD (netlist related).
2612       vlc_cond_multicast may or may not work.
2613     * Fixed the "quit" event handling in directx/vout_events.c.
2614     * dvd_ifo.c now takes into account error messages from UDFFindFile.
2615     * Temporarily disabled aout_Probe() in aout_SDL (this function
2616       is creating an awful lot of problems - libSDL bug ).
2617
2618commit 1977c0ab664cc27d1bf27457558f11608d75ee43
2619Author: Sam Hocevar <sam@videolan.org>
2620Date:   Wed Jul 25 03:53:19 2001 +0000
2621
2622      * Updated ChangeLog.
2623
2624commit cc674725262dc33e73cbec27dcfafad605deafc7
2625Author: Sam Hocevar <sam@videolan.org>
2626Date:   Wed Jul 25 03:12:33 2001 +0000
2627
2628      * ncurses compilation fix by Michael Mondragon <mammon@lokmail.net>.
2629      * fix for large inline functions and gcc 3.0.
2630      * fixed the gnome plugin so that it does not include gtk headers.
2631
2632commit 2cdf4603330e12d31c0778e93832703ad0679ef3
2633Author: Sam Hocevar <sam@videolan.org>
2634Date:   Wed Jul 25 00:23:40 2001 +0000
2635
2636      * libdvdcss segfault fixes, at last!
2637         (I really wonder how it could have worked before :)
2638
2639commit c4725d15853536ba8c668ab433ab4dd0b3f937fd
2640Author: Christophe Massiot <massiot@videolan.org>
2641Date:   Tue Jul 24 12:03:00 2001 +0000
2642
2643    Tuned constants, since it seems to make people happy.
2644
2645commit 2d34086838e5fd4e0cad204bb2405a6cf2d523dd
2646Author: Xavier Marchesini <xav@videolan.org>
2647Date:   Tue Jul 24 11:16:09 2001 +0000
2648
2649    Removed the changes made ; vlc should compile when following the
2650    instructions in INSTALL-win32.
2651
2652commit 4f45f4c63f502c56d6f60de36368fa40572cd61e
2653Author: Xavier Marchesini <xav@videolan.org>
2654Date:   Tue Jul 24 09:40:05 2001 +0000
2655
2656    Quick and ugly hack in the makefile to allow vlc_win32 to compile when
2657    getting it directly from the CVS. As a result, the vlc_win32 program
2658    doesn't have an icon any more. Too bad.
2659
2660commit 8ecba86e32db869f0436d2a4a0b7f5573703923c
2661Author: Christophe Massiot <massiot@videolan.org>
2662Date:   Fri Jul 20 16:20:25 2001 +0000
2663
2664    Fixed the "paused movie won't restart" bug.
2665
2666commit 61cd2b0a26fd0015b03f03eb3d83ef1ed98e0432
2667Author: Christophe Massiot <massiot@videolan.org>
2668Date:   Thu Jul 19 11:50:51 2001 +0000
2669
2670    * QNX RTOS plug-in by Jon Lech Johansen.
2671
2672commit 9727b87f3669edc8574440167d77db1b22a12ba4
2673Author: Christophe Massiot <massiot@videolan.org>
2674Date:   Thu Jul 19 11:42:31 2001 +0000
2675
2676    * FreeBSD compilation fix, by �yvind Kolbu.
2677
2678commit 33687bb4acf1099dfaa26d07110c37857f638005
2679Author: Christophe Massiot <massiot@videolan.org>
2680Date:   Wed Jul 18 17:05:39 2001 +0000
2681
2682    * Updated documentation with recent changes ;
2683    * Decoders are niced again, for it is really better.
2684
2685commit 24305848d4fc126da6dcb5fae448418407a10507
2686Author: Christophe Massiot <massiot@videolan.org>
2687Date:   Wed Jul 18 15:21:51 2001 +0000
2688
2689    A BIG kludge for the calculation of mux_rate, so that times displayed in
2690    the scroll bar are now correct for MPEG-2 streams. There is probably a
2691    better way to do it, but I haven't found in months.
2692
2693commit d0c9b47957ec825d43aba1b27202bba5170c0d08
2694Author: Christophe Massiot <massiot@videolan.org>
2695Date:   Wed Jul 18 14:21:00 2001 +0000
2696
2697    * Rewrote the video decoder to take advantage of several processors (SMP mode) ;
2698    * Fixed a bug in the video decoder initialization :-p ;
2699    * Added --smp option and several hooks in src/input/input_ext-intf.c ;
2700    * Grayscale mode now turns off chroma IDCT.
2701
2702commit 18f5cd99efddfa0068ffcd6497fb14a0729755e1
2703Author: Christophe Massiot <massiot@videolan.org>
2704Date:   Tue Jul 17 09:48:08 2001 +0000
2705
2706    Cleaned up include/. Unnecessary headers are no longer under include/, but
2707    under src/. (eat that)
2708
2709commit 213957d212145321a03e37633ebf6285a69accf1
2710Author: Gildas Bazin <gbazin@videolan.org>
2711Date:   Mon Jul 16 22:00:45 2001 +0000
2712
2713    Added intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h
2714    This fixes the TRACE build.
2715
2716commit 30d93eb39b66309331064cdabaa588e4c22dab33
2717Author: Christophe Massiot <massiot@videolan.org>
2718Date:   Mon Jul 16 16:40:14 2001 +0000
2719
2720    ...and the associated Makefile modifications.
2721
2722commit bac9ebf6b39c5c9757fb626163d461cd81abc939
2723Author: Christophe Massiot <massiot@videolan.org>
2724Date:   Mon Jul 16 16:39:00 2001 +0000
2725
2726    Moved video parser into video decoder.
2727
2728commit 915759dccfde74c6424b30e774f8c3835d986a9c
2729Author: Christophe Massiot <massiot@videolan.org>
2730Date:   Mon Jul 16 16:26:21 2001 +0000
2731
2732    * Exploded the outdated generic decoder ;
2733    * Updated ChangeLog and TODO.
2734
2735commit 1a03af9a5473c4eb6b22cb634d405fd069d247e9
2736Author: Christophe Massiot <massiot@videolan.org>
2737Date:   Mon Jul 16 15:54:59 2001 +0000
2738
2739    * Added IDEALX developer documentation into main CVS - PLEASE UPDATE
2740    REGULARLY ;
2741    * Cleaned up doc/ directory.
2742
2743commit a707befb5897b7f81367e28ac78de76cff79a86f
2744Author: Christophe Massiot <massiot@videolan.org>
2745Date:   Mon Jul 16 14:33:40 2001 +0000
2746
2747    Reactivated SDL parachute in non-debug mode (memory leak otherwise).
2748
2749commit 48b927bbde6b8ee66b62c95e7465cb82fc45ab6e
2750Author: Christophe Massiot <massiot@videolan.org>
2751Date:   Mon Jul 16 12:10:32 2001 +0000
2752
2753    Fixed GetChunk for chunks < 4 bytes.
2754
2755commit a7a2bab4b4c287c1441e467c539b8cdf22aa6b66
2756Author: Gildas Bazin <gbazin@videolan.org>
2757Date:   Sun Jul 15 09:49:09 2001 +0000
2758
2759    - The Win98 DVD input is finally working. (had to install Win98 on my
2760        computer to find the problem ;-)
2761
2762commit f20e5c359d063c86967719ee47382a2dfed3d27d
2763Author: Gildas Bazin <gbazin@videolan.org>
2764Date:   Thu Jul 12 23:06:54 2001 +0000
2765
2766    - Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them
2767        should have prevented the Win9x dvd input from working.
2768    - Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv.
2769
2770    - Put a readv() function in input_iovec.h, the input_es now compiles.
2771    - Modified input_ts to use this function.
2772
2773    - Fixed an initialisation bug in vout_directx.c
2774    - Right clicking on the mouse now displays the navigation menu.
2775
2776
2777    PS: If someone is willing to test the DVD input on Win95/98/Me I will
2778        upload an up to date binary package.
2779
2780commit 20e17cf9dab89d2c3b5e6ba320a3d42e0582b35c
2781Author: Renaud Dartus <reno@videolan.org>
2782Date:   Thu Jul 12 20:44:52 2001 +0000
2783
2784    I forgot to commit others aout plugins
2785
2786commit a25f41cb25e76b539ae9f2b5d4c43e94fd7ad2cb
2787Author: Renaud Dartus <reno@videolan.org>
2788Date:   Thu Jul 12 20:31:33 2001 +0000
2789
2790    * Fix audio/video synchro bug with esd
2791    * Should fix buggy sound due to 44100-48000 Hz conversions
2792
2793commit 23b4e9ba903b6d8b8b03998d7cea33f3c3160f4d
2794Author: Gildas Bazin <gbazin@videolan.org>
2795Date:   Wed Jul 11 14:26:19 2001 +0000
2796
2797    DirectX plugin changes:
2798    - The Win32 GetMessage function has been isolated in a thread. This has
2799        been done because this function can block the thread. Thanks to this
2800        change, you can now move your window without any video and audio
2801        interruption.
2802    - Splitted the events handling code into a separate file.
2803    - Fixed the bug associated with the window dragging option in the
2804        diplay properties.
2805
2806commit a50a0a25f56aaada717d6265a7b2d9b34dccfb4c
2807Author: Sam Hocevar <sam@videolan.org>
2808Date:   Wed Jul 11 02:01:05 2001 +0000
2809
2810      * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
2811        vlc's DVD input (looks like decoders are expecting data too early and
2812        DVD input can't cope with it due to decryption). Needs to be investigated.
2813      * Plugins are now compiled in plugins/* and libraries in lib/*.
2814      * The KDE UI compiles again but does not work yet.
2815      * ALSA plugin message corrections.
2816      * Calculation modules can now be calledwith a shorter name
2817        (eg. '--downmix mmx' instead of '--downmix downmixmmx').
2818      * Fixed insane verbosity of the SDL plugin.
2819
2820commit 96ab9e692befe1b8b040c8a689ee174552a9abed
2821Author: Gildas Bazin <gbazin@videolan.org>
2822Date:   Tue Jul 10 06:07:53 2001 +0000
2823
2824    - Fixed the segfault in vout_UnloadFont
2825    - DestroyThread in video_output doesn't call pf_destroy if pf_create has
2826        failed previously.
2827    - The Xvideo plugin now closes the video window when it XVideoGetPort
2828        fails in vout_Create.
2829
2830commit dee3179d130387aa8e8b52b229ec27704811105d
2831Author: Renaud Dartus <reno@videolan.org>
2832Date:   Sun Jul 8 23:15:11 2001 +0000
2833
2834    * Alignement in asm functions
2835    * 16 bytes alignement for data (need fo SSE)
2836    * Optimization in SSE
2837
2838commit 5b49dba8b9e0ef7a8e3df5df6de36ac360475604
2839Author: Gildas Bazin <gbazin@videolan.org>
2840Date:   Sun Jul 8 17:45:52 2001 +0000
2841
2842    Win32 changes only:
2843
2844     - defined off_t as a long long. This allows DVD navigation to work.
2845       This change is to be implemented on a compiler by compiler basis. For
2846       now, it works on mingw32 (tested) and should work on MSVC (not tested).
2847
2848     - Implemented a quick and dirty hack in intf_msg.c to be able to display
2849       long long integers with printf on Win32. This change is also necessary
2850       to avoid segfaults when debug is enabled in vlc on Win32.
2851
2852     - few minor changes in the directx plugins.
2853
2854     - defined snprintf in common.h and removed a few #ifdef WIN32
2855
2856commit 52add4b02db2085bf238915b44c39c64bf8fb989
2857Author: Gildas Bazin <gbazin@videolan.org>
2858Date:   Sat Jul 7 21:10:58 2001 +0000
2859
2860    - Removed unecessary translations in the win32 code from block offsets to
2861        byte offsets. This was overflowing some variables.
2862    - Reduced the complexity of the Win9x ASPI functions because we only need
2863        to handle DVD drive access.
2864    - Win32 code now handles seeking in areas above 2.1 Go on DVDs.
2865
2866commit f58cb69a748da100761f20be0f5045e917eba10f
2867Author: Sam Hocevar <sam@videolan.org>
2868Date:   Sat Jul 7 17:45:29 2001 +0000
2869
2870      * Probably fixed the "X eats more and more CPU" bug. Please test.
2871      * mingw32 cross-compilation issue fixed.
2872
2873commit 43f8d0efc0984017b38e47c1bb13697805b70fb5
2874Author: Sam Hocevar <sam@videolan.org>
2875Date:   Fri Jul 6 08:43:31 2001 +0000
2876
2877      * Small optimization in vpar_blocks.c, sparing a few memset() calls.
2878      * Additional error checking in vout_sdl.c.
2879      * Minor manpage fix, conforming to Debian policy version 3.5.5.0
2880        (Closes Debian bug #99561).
2881
2882commit 1dafba77c22a39cd8c2e684fcf1499db5582cd6a
2883Author: Gildas Bazin <gbazin@videolan.org>
2884Date:   Sun Jul 1 08:49:09 2001 +0000
2885
2886    - Portablility fix: We now control the name to be used in the assembler
2887        code for a C function or variable.
2888        GCC for Win32 normally prepends an underscore to the name of a
2889        C function or variable, and the inline assembler code was using the
2890        name without the underscore so we had undefined symbols in some
2891        modules.
2892    - Reenabled all the accelerated modules on Win32.
2893
2894commit 9db3558c0ad35c9a47fca9d93bd17a1a64c31dfb
2895Author: Stéphane Borel <stef@videolan.org>
2896Date:   Fri Jun 29 11:34:28 2001 +0000
2897
2898    Bugfix for chapters change in DVD.
2899
2900commit 9c0b2a56c67e994531d1825def358a5759672f2a
2901Author: Gildas Bazin <gbazin@videolan.org>
2902Date:   Thu Jun 28 22:12:04 2001 +0000
2903
2904    - a few bug fixes for the directx plugin.
2905    - removed the custom usleep function for win32 as we don't really need
2906        this accuracy, and it was eating cpu resources.
2907
2908commit 2fbc01b90937b2018c034c658f3195334954e851
2909Author: Christophe Massiot <massiot@videolan.org>
2910Date:   Wed Jun 27 09:53:57 2001 +0000
2911
2912    Elementary Stream input plugin (use it with --input es). Only works with
2913    video streams at the moment.
2914
2915commit f406134a3d5fb50ce61bdab83601203319a9cff8
2916Author: Gildas Bazin <gbazin@videolan.org>
2917Date:   Wed Jun 27 06:29:59 2001 +0000
2918
2919    - Added command line option '--stdout <filename>' which redirects stdout
2920        and stderr to the specified file. This option should mainly be useful
2921        on Win32.
2922    - On Win32, vlc now has an icon associated to the .exe file, and is a full
2923        GUI application (you don't have this annoying dos command box anymore)
2924    - Added INSTALL-win32.txt for specific details to the Win32 port.
2925
2926    I've tested these changes on Win32 and Linux, let's hope I didn't break
2927      vlc for other platforms.
2928
2929    --
2930    Gildas
2931
2932commit 0967faf5ed20165028e38f6a7355314558ed38a3
2933Author: Sam Hocevar <sam@videolan.org>
2934Date:   Mon Jun 25 11:34:08 2001 +0000
2935
2936      * Compile fix for newer versions of MacOS X by Colin Simmonds
2937        <colin_simmonds@Mac.lover.org>.
2938      * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz
2939        <ej0@cise.ufl.edu>.
2940
2941commit 01d140d81d45754ef0be5e60d0f10879d04f3d82
2942Author: Sam Hocevar <sam@videolan.org>
2943Date:   Thu Jun 21 07:22:03 2001 +0000
2944
2945      * Win32 network support by Boris Dor�s <babal@via.ecp.fr>.
2946
2947commit ec728f13a84b93bcada1b4d43b972d9db7d207eb
2948Author: Sam Hocevar <sam@videolan.org>
2949Date:   Wed Jun 20 07:43:48 2001 +0000
2950
2951      * Fixed an alignment issue in the ifo parser. The Matrix problem should
2952        be solved.
2953      * Minor cosmetic fixes and warning removals here and there.
2954
2955commit 7340778f05cccc90cbd99533cf777f7f691f1d75
2956Author: Sam Hocevar <sam@videolan.org>
2957Date:   Tue Jun 19 05:51:57 2001 +0000
2958
2959      * FreeBSD (and probably QNX) shared memory handling fix.
2960
2961commit e7345b805853d315b485b1a1d899c158ed4c5413
2962Author: Sam Hocevar <sam@videolan.org>
2963Date:   Mon Jun 18 23:42:07 2001 +0000
2964
2965      * First libdvdcss version
2966
2967commit c1881fafc05a38fc63a847818023f3e9dc0b4626
2968Author: Tony Castley <tcastley@videolan.org>
2969Date:   Fri Jun 15 09:07:10 2001 +0000
2970
2971    New simple playlist.
2972    Enable/disable controls depending on what is in the playlist.
2973
2974commit 9bc943b9ea8c62660d31333314ba7e7db0d625ff
2975Author: Sam Hocevar <sam@videolan.org>
2976Date:   Fri Jun 15 05:12:30 2001 +0000
2977
2978      * Unrolled two loops in dvd_netlist.c to prevent flooding.
2979      * DVD input stuttering fix by Jon Lech Johansen.
2980
2981commit 05761f84125ff48d774be3a46691fc95e5f25928
2982Author: Stéphane Borel <stef@videolan.org>
2983Date:   Fri Jun 15 01:22:58 2001 +0000
2984
2985    *Removed a lock that caused late frames in DVDRead.
2986
2987commit 44abaa7cd571d62ac75b9754783497e69262d13c
2988Author: Sam Hocevar <sam@videolan.org>
2989Date:   Thu Jun 14 20:21:04 2001 +0000
2990
2991      * Added gprof profiling support with --enable-profiling.
2992
2993        It works at last! configure with --enable-profiling, build, run
2994     vlc (you may want to add --noaudio, it currently segfaults with sound
2995     here) and launch "gprof vlc" when finished.
2996
2997        To make gprof work with multithreaded programs, one needs to set the
2998     internal ITIMER_PROF timer for each new thread launched. I did this
2999     through a wrapper in vlc_thread_create (see include/threads.h).
3000
3001commit cff6378dbeeac3caedf198868537f85ae80f4bee
3002Author: Sam Hocevar <sam@videolan.org>
3003Date:   Thu Jun 14 02:47:45 2001 +0000
3004
3005      * Fully working Windows DVD ioctl support by Jon Lech Johansen.
3006      * Usual weekly ChangeLog mass-update.
3007
3008commit 4b921617aa95dc8c91a0c508729c16fd68199ff9
3009Author: Sam Hocevar <sam@videolan.org>
3010Date:   Thu Jun 14 01:49:44 2001 +0000
3011
3012      * DirectX enhancements by Gildas Bazin, such as software rendering.
3013      * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close
3014        and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions.
3015      * Another failed attempt at profiling vlc under Linux: ported the
3016        threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to
3017        spawn new threads for me, maybe someone will have better luck.
3018      * Makefile optimizations.
3019      * Automatic build of libdvdcss if not found.
3020
3021commit 322cfc68a1ed5228b553388ffbf693452ceb8943
3022Author: Stéphane Borel <stef@videolan.org>
3023Date:   Wed Jun 13 00:03:08 2001 +0000
3024
3025    *the dvd netlist no longer stops when the fifo is empty ; it just waits
3026    that there are free vectors again
3027
3028commit 495436e7e14ef7a692124ce9ec8d1016a7dc18e1
3029Author: Sam Hocevar <sam@videolan.org>
3030Date:   Tue Jun 12 22:14:44 2001 +0000
3031
3032      * Exported the CSS part of the dvd plugin into a library.
3033
3034commit 106079bcac63a37d204c452f8d2118b8218baa7b
3035Author: Stéphane Borel <stef@videolan.org>
3036Date:   Tue Jun 12 18:16:49 2001 +0000
3037
3038    *slight modification in input_dvd since Getiovec wasn't at the right
3039    place
3040
3041    *send escape packet when changing title, not to be stuck in some
3042    decoder.
3043
3044    *the position in the title is now resetted when we change title to
3045    prevent a title from being unavailable because we're stuck at the end
3046
3047    *fixed a bug with 1-chapter-long title that displayed chapter 0.
3048
3049    *added a _temporary_ field in p_main to know whether the audio stream is
3050    ac3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm
3051    audio.
3052
3053    *cleaned the title property messages to get rid of the ugly stars.
3054
3055commit a3c92b8fe71f3b308de5b1205ffc2ef7760764ff
3056Author: Henri Fallon <henri@videolan.org>
3057Date:   Tue Jun 12 13:50:09 2001 +0000
3058
3059    Added LPCM support. It should work with stereo LPCM.
3060    Untested with 5-ways LPCM streams.
3061
3062commit b947d0637db53852f9bd591d75f0ce6232e24af7
3063Author: Renaud Dartus <reno@videolan.org>
3064Date:   Tue Jun 12 11:02:07 2001 +0000
3065
3066    * Fix the warning in compilation of main.c
3067
3068commit 2788bc6a4e38026492aa9fb1f2b3b01cad61207d
3069Author: Renaud Dartus <reno@videolan.org>
3070Date:   Tue Jun 12 00:30:41 2001 +0000
3071
3072    * Check that OS support SSE optimization for PIII (to avoid illegal hardware instruction on Linux 2.2.x)
3073
3074commit 7b5259e012ffb7c31458a98b17de41d6130c8c47
3075Author: Stéphane Borel <stef@videolan.org>
3076Date:   Sat Jun 9 17:01:22 2001 +0000
3077
3078    *Fixed a bug in synchro reinitialisation: we no longer have a shift each
3079    time we restart the synchro (for scr discontinuity for instance)
3080
3081    *In DVD mode, we reinit the synchro only if the scr are not continuous
3082    (instead of each cell)
3083
3084    *Try to improve ac3 spdif to prevent from desynchronization.
3085
3086commit 0c6f4bc9ce0908aa5a9240a103493e3798dd9779
3087Author: Sam Hocevar <sam@videolan.org>
3088Date:   Fri Jun 8 20:03:16 2001 +0000
3089
3090      * Lots of DirectX plugin fixes by Gildas Bazin.
3091      * Compilation fix in message queue mode.
3092
3093commit a78e34d0954d9aa1962161556d3ee5067f96a691
3094Author: Sam Hocevar <sam@videolan.org>
3095Date:   Thu Jun 7 22:25:42 2001 +0000
3096
3097      * Another FreeBSD compilation fix.
3098
3099commit c7cafcbbf1d4ffb37d62e2a99931516dbd649a0f
3100Author: Sam Hocevar <sam@videolan.org>
3101Date:   Thu Jun 7 22:14:56 2001 +0000
3102
3103      * SDL compilation fix for FreeBSD.
3104      * Fixed compilation of motion modules as plugins.
3105
3106commit 47723362cca97b9e55f232ab72be816bed63329b
3107Author: Sam Hocevar <sam@videolan.org>
3108Date:   Thu Jun 7 15:27:44 2001 +0000
3109
3110      * Applied old FreeBSD patch for dvd input by German Tischler.
3111      * Found what was causing the slowdowns: a namespace collision. Put all
3112        plugins into builtins again.
3113
3114commit 214396bc9f2f8fb89f7241e13168b22602ff0fef
3115Author: Sam Hocevar <sam@videolan.org>
3116Date:   Thu Jun 7 01:10:33 2001 +0000
3117
3118      * Put most builtins in plugins again due to performances issues (more
3119        about this in a forthcoming post here).
3120      * Fixed the painfully slow build process (at last!).
3121      * Moved the null plugin together with the dummy one.
3122      * Added new dummy input plugin.
3123
3124       More on the dummy input plugin: we'll use it to insert commands in
3125      the playlist. Currently implemented are the "quit" and "pause" functions,
3126      here are examples on how they are used:
3127
3128        vlc file.mpeg vlc:quit                # exit after file.mpeg has been read.
3129
3130        vlc file1.mpeg vlc:pause:3 file2.mpeg # pause 3 seconds before playing
3131                                              # the next file.
3132
3133       From now we can more efficiently benchmark vlc. For instance, to test
3134      the video output changes I am doing, I use such a command:
3135
3136        time vlc -I dummy --noaudio file.mpeg vlc:quit
3137
3138       Future extentions might include more interesting stuff like "switch
3139      to full screen", "repeat next file 3 times", "switch to SDL video
3140      output"...
3141
3142commit 8dee1230d87abff97f5f0682d7ac7fedfd194776
3143Author: Sam Hocevar <sam@videolan.org>
3144Date:   Tue Jun 5 04:08:06 2001 +0000
3145
3146      * Updated things and stuff for 0.2.80 release.
3147
3148commit f42dc7826cee6211c5ada73f5ed94cfa4742bce5
3149Author: Sam Hocevar <sam@videolan.org>
3150Date:   Sun Jun 3 12:47:22 2001 +0000
3151
3152      * Various little fixes
3153       - BeOS interface compilation fix by Rene Gollent.
3154       - DirectX plugin compilation fix by Gildas Bazin.
3155       - removed %ebx spill in the iMDCT plugins.
3156
3157commit 348b0e6f4c1ca07ef505549c8d9e1f24fe161fc0
3158Author: Tony Castley <tcastley@videolan.org>
3159Date:   Sat Jun 2 10:16:43 2001 +0000
3160
3161    Forgot this...
3162
3163    Change to the set out of the BeOS code to
3164    allow more logical updates.
3165
3166commit 710b82194f6721641276e8dd1ece8cbef87f95b2
3167Author: Tony Castley <tcastley@videolan.org>
3168Date:   Sat Jun 2 09:42:26 2001 +0000
3169
3170    Change to the set out of the BeOS code to
3171    allow more logical updates.
3172
3173commit 092798cf2506c1f36fe5304eec51bfed0fcbfd75
3174Author: Sam Hocevar <sam@videolan.org>
3175Date:   Sat Jun 2 01:10:19 2001 +0000
3176
3177      * Moved modules_builtins.h.in into src/misc. Please remove
3178        include/modules_builtins.h in your local tree.
3179
3180commit 945f294626b776bbabadc5627c05456a6ff0ae2b
3181Author: Sam Hocevar <sam@videolan.org>
3182Date:   Sat Jun 2 01:09:03 2001 +0000
3183
3184      * DirectX plugin by Gildas Bazin <gbazin@netcourrier.com>.
3185
3186        Notes: o I called it 'directx' instead of 'windx' because it
3187                 made a lot more sense to me.
3188               o Completely untested. I didn't manage to compile it yet.
3189               o Code in vout_directx.c will go through a big rewrite when
3190                 vout 4 is finished. Xav is already working on this.
3191
3192commit e9cc5c05f7423734b0a8a4c8e105e8bb65e50dcd
3193Author: Stéphane Borel <stef@videolan.org>
3194Date:   Thu May 31 16:10:05 2001 +0000
3195
3196    *fixed a double malloc/free bug in DVDRead
3197
3198    *fixed a lock issue in the interface introduced in my last commit
3199
3200commit 1d066ee387153e114db49bab179a885551a26920
3201Author: Sam Hocevar <sam@videolan.org>
3202Date:   Thu May 31 12:45:39 2001 +0000
3203
3204      * Win32 plugin support by Gildas Bazin <gbazin@netcourrier.com>.
3205
3206commit 0c128d47071e1e107cd25820ae0c664ab5ca5b70
3207Author: Sam Hocevar <sam@videolan.org>
3208Date:   Thu May 31 03:57:54 2001 +0000
3209
3210      * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues.
3211
3212commit 305d90ffc2de8560ecb149a83b12477ce7aabad3
3213Author: Sam Hocevar <sam@videolan.org>
3214Date:   Thu May 31 03:23:24 2001 +0000
3215
3216      * miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>, sorry
3217        for the 2 weeks delay.
3218
3219commit b8ce47bbc7e430859df997d88c13388d390704c7
3220Author: Sam Hocevar <sam@videolan.org>
3221Date:   Thu May 31 03:12:49 2001 +0000
3222
3223      * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
3224
3225commit 94d3d4d8be146d5a7ca5e77eb025820d26b9396d
3226Author: Sam Hocevar <sam@videolan.org>
3227Date:   Thu May 31 01:37:08 2001 +0000
3228
3229      * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
3230        vlc with MS and Intel C/C++ compilers.
3231
3232commit b465bcca0933f8c979ac9221b21f526ec2193ca4
3233Author: Stéphane Borel <stef@videolan.org>
3234Date:   Wed May 30 23:02:04 2001 +0000
3235
3236    -Updated the gtk/gnome interface to work in network mode,
3237
3238    -Fixed some bugs in interface (language menus in ts, misnamed fields)
3239
3240    -Play/Stop work in network mode to start/stop decoding of the stream
3241
3242    I have a segfault in imdct_3dn(93). But I can't underdand assembly.
3243
3244commit 73620c7478d9c8f1c112698a78645c3dc44c538d
3245Author: Sam Hocevar <sam@videolan.org>
3246Date:   Wed May 30 22:16:07 2001 +0000
3247
3248      * Fixed a bug introduced in my previous commit which broke DVD input.
3249
3250commit a3b650021f34ac95b8947b895cfbd2959aed8769
3251Author: Sam Hocevar <sam@videolan.org>
3252Date:   Wed May 30 17:04:12 2001 +0000
3253
3254      * Hrmpf. Forgot the most important file.
3255
3256commit 440f9992ee947ea5fd0debbf35fdd1011c6404b3
3257Author: Sam Hocevar <sam@videolan.org>
3258Date:   Wed May 30 17:03:13 2001 +0000
3259
3260      * Fixed the BeOS compile typo.
3261      * The ALSA plugin is back.
3262      * A gift for Gildas: plugins don't rely on backlinking any more. The
3263        drawback is the dirty magic in include/modules_export.h which has to
3264        be included whenever a module needs one of the functions in it. But
3265         a) we should less and less rely on those functions
3266         b) no plugin code modification was needed
3267
3268       The BeOS and MacOS X modules may be broken when compiled as plugins,
3269       I'll check this later when I can reboot under BeOS.
3270
3271commit 1ffe943ec5e34e24199546b386114bb67586855a
3272Author: Stéphane Borel <stef@videolan.org>
3273Date:   Wed May 30 05:19:03 2001 +0000
3274
3275    -Changes and bugfixes to make network work in VLAN Broadcast mode.
3276
3277    -Bugfix in the interface to access the network specific features.
3278
3279    -Some base of synchro in ac3 spdif
3280
3281commit 6854d3f1e84582ea6f7d8f2990c06a72aeeb56c5
3282Author: Stéphane Borel <stef@videolan.org>
3283Date:   Tue May 29 13:53:16 2001 +0000
3284
3285    *Fixed a bug with Previous chapter button in gnome
3286
3287commit edcfc7d3079bf7e1e78f97ddfbe80bc4cfe426fd
3288Author: Sam Hocevar <sam@videolan.org>
3289Date:   Mon May 28 04:23:52 2001 +0000
3290
3291      * Added a wrapper for readv() on platforms which don't support it. The
3292        network support now compiles under Win32, but still doesn't work, the
3293        select in plugins/mpeg/input_ts.c never returns any data.
3294
3295        Is there anything like strace(1) under Win32 to debug this ?
3296
3297commit 7f62d904b8c0a5eb02830277cb1247f6915e1820
3298Author: Xavier Marchesini <xav@videolan.org>
3299Date:   Mon May 28 03:17:01 2001 +0000
3300
3301    Modified in order to add network input under Win32.
3302    It compiles under Linux and Win32 (yeeaaahaaa, haven't broken anything
3303    :-))
3304    (added the WinSock library initialization and cleanup)
3305    Could someone test if it does really function ?
3306
3307commit 1da48cfcb0779dfb88212b97289bb8d5dc96cfa6
3308Author: Sam Hocevar <sam@videolan.org>
3309Date:   Mon May 28 02:54:09 2001 +0000
3310
3311      * Of course my Win32 patch broke the Un*x version.
3312
3313commit f9c0292d94ffc2d2ffa0a6cc3d9e87ef78f9c90f
3314Author: Sam Hocevar <sam@videolan.org>
3315Date:   Mon May 28 02:44:39 2001 +0000
3316
3317      * Forgot a little #ifdef, sorry.
3318
3319commit 506c5ec77327386d6b546e994e4dd0a152591544
3320Author: Sam Hocevar <sam@videolan.org>
3321Date:   Mon May 28 02:38:48 2001 +0000
3322
3323      * Win32 compilation fixes, esp. the MAC retrieval.
3324
3325commit 5b5ae2eb9278ffe3c4ccbb826950aa005156ed2a
3326Author: Sam Hocevar <sam@videolan.org>
3327Date:   Sun May 27 15:16:58 2001 +0000
3328
3329      * Fixed my latest BeOS support breakage.
3330
3331commit 409f93dd9fa5aecf2066741ad938d7e7478611f4
3332Author: Sam Hocevar <sam@videolan.org>
3333Date:   Fri May 25 13:20:10 2001 +0000
3334
3335      * Fixed a warning for *BSD compilation.
3336      * Fixed a typo in yesterday's Darwin ioctl fixes.
3337      * Patch by Eugenio so that the OS X interface and video output handle the
3338        aout and vout banks.
3339
3340commit 7de920d3517710c18f0525be2946ef230256c123
3341Author: Sam Hocevar <sam@videolan.org>
3342Date:   Fri May 25 04:44:49 2001 +0000
3343
3344      * Forgot a file for BeOS.
3345
3346commit 10b03bcbd7661ea496b9a38fa056225d906a1ca1
3347Author: Sam Hocevar <sam@videolan.org>
3348Date:   Fri May 25 04:23:37 2001 +0000
3349
3350      OS X fixes:
3351
3352      * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but
3353        it should not hang the kernel anymore.
3354
3355      * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid,
3356        ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge,
3357        SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia
3358        Devices" paper.
3359
3360        Last remaining problem: ReadCopyright and ReadKey. The version of
3361     Darwin I have here only has reportKey() and sendKey() functions in
3362     the IODVDBlockStorageDevice class (pages 413 and 449 of the Mt. Fuji
3363     paper), but we also need the READ_STRUCTURE (page 357) which I couldn't
3364     find anywhere in the kernel headers. Either I missed it, or we'll have
3365     to wait for Apple to implement it (or maybe we can emulate this command
3366     with some other IOKit commands).
3367
3368commit 32335766f307138d0cc488be6371c63cefd3afcb
3369Author: Stéphane Borel <stef@videolan.org>
3370Date:   Thu May 24 01:24:47 2001 +0000
3371
3372    -Forgot a bug for audio/spu change in the interface
3373
3374commit 5e250b35b8416ecb1129394d74eb6ee78e40279d
3375Author: Stéphane Borel <stef@videolan.org>
3376Date:   Wed May 23 23:40:32 2001 +0000
3377
3378    -A little bug with lpcm in Makefile
3379
3380commit fa5ba0bb09b6b16ccb9710c3b1f0482bd64080ab
3381Author: Stéphane Borel <stef@videolan.org>
3382Date:   Wed May 23 23:08:20 2001 +0000
3383
3384    -Unification of gnome/gtk intefaces: now all the file are in plugin/gtk.
3385
3386    Specific files are glade generated files and intf_* files. All the
3387    remainders are common to gtk and gnome and contain all the callbacks for
3388    both interfaces.
3389
3390commit 5ae87b7eef1b7e6d98c40e0aabf53fa101a642ab
3391Author: Stéphane Borel <stef@videolan.org>
3392Date:   Wed May 23 17:47:34 2001 +0000
3393
3394    -LPCM audio selection in ps mode, in prevision of henri's decoder.
3395
3396commit 31e42cb1b13bf465eaa6827149da35f7dd0c9654
3397Author: Tony Castley <tcastley@videolan.org>
3398Date:   Mon May 21 12:44:23 2001 +0000
3399
3400    Updated with new changes for playlist management
3401
3402commit ab1d6024998a356585477acb5fd367365ac52f9d
3403Author: Stéphane Borel <stef@videolan.org>
3404Date:   Sat May 19 00:39:30 2001 +0000
3405
3406    *More cleanification in gtk interface: now to change the
3407    title/chapter/audio/spu/angle, we tell the input to do intead of doing
3408    it inside the interface. It results in fewer locks during the changes.
3409
3410    *The dvd plugin reads again blocks of 32 sectors to gain speed since
3411    there are no more lock-ups during stream change. I've also created a new
3412    file that contain function to described video and audio streams with ifo
3413    datas.
3414
3415    The changes are made only for gtk. We should update the other interfaces
3416    soon (beos at least).
3417
3418    There is a memory corruption somewhere that make the vlc crash. I've no
3419    idea where to search.
3420
3421commit 62b322c2839e66e7f7af16f0f6a280072b6f80a8
3422Author: Xavier Marchesini <xav@videolan.org>
3423Date:   Fri May 18 09:49:16 2001 +0000
3424
3425    *** empty log message ***
3426
3427commit 5f232025efa9d525fb709f6373d685db60e43316
3428Author: Renaud Dartus <reno@videolan.org>
3429Date:   Wed May 16 14:51:29 2001 +0000
3430
3431    * Add 3D Now! imdct
3432    * Remove kmudge for ac3 on MacOS X
3433
3434commit 1ac785a293dffb84c78250f078b12ea397458cdb
3435Author: Sam Hocevar <sam@videolan.org>
3436Date:   Wed May 16 02:12:38 2001 +0000
3437
3438      * We now do pthread detection for FreeBSD like the XMMS guys do. It
3439        works even better.
3440
3441commit 23a4ece16736b4c032cc2be03af5d043ac508ca1
3442Author: Sam Hocevar <sam@videolan.org>
3443Date:   Tue May 15 19:36:27 2001 +0000
3444
3445      * FreeBSD pthread fixes.
3446
3447commit 501cb1ba4bfc11b6987df0cf1d27fbf91c48f495
3448Author: Sam Hocevar <sam@videolan.org>
3449Date:   Tue May 15 16:19:42 2001 +0000
3450
3451      * AC3 IMDCT and downmix functions are now in plugins, --imdct and
3452        --downmix options added.
3453
3454commit 32ef13cfda173cf6bacda500708d91af31166bbf
3455Author: Stéphane Borel <stef@videolan.org>
3456Date:   Tue May 15 14:49:48 2001 +0000
3457
3458    *Bugfixes, cleanings in gtk.
3459
3460commit 9530fc9f8c7ab5391974c69e019a68bd9227738b
3461Author: Stéphane Borel <stef@videolan.org>
3462Date:   Tue May 15 01:01:44 2001 +0000
3463
3464    *initialization bugfixes in input_dvd
3465
3466    *added a b_stopped flag to interface playlist to have a stop function in
3467    interface plugins. As a consequence, the playlist no longer loops on end
3468    but wait for the user to press 'play' or to add another item (gtk/gnome
3469    interface). I think that other plugins are broken but it shouldn't be
3470    difficult to repair: just add a 'p_main->p_playlist->b_stopped = 0' in
3471    play functions and 'p_main->p_playlist->b_stopped = 1' when you have to
3472    stop.
3473
3474    *Updated gtk interface so that it has the same features as gnome. I
3475    think I will merge the code so that we don't have to copy and paste each
3476    change. Only the .glade file would be different.
3477
3478commit db7b0421d56a60916f852b811d1b9914d84b15d2
3479Author: Renaud Dartus <reno@videolan.org>
3480Date:   Mon May 14 15:58:04 2001 +0000
3481
3482     * Begin of SSE/3DNow! support for imdct and downmix
3483
3484    If you have a PIII or a Athlon and you want to try this, just comment #if 0
3485    in ac3_downmix.c and ac3_imdct.c and add in AC3_DECODER section of Makefile :
3486            src/ac3_decoder/ac3_imdct_sse.o \
3487            src/ac3_decoder/ac3_srfft_sse.o \
3488            src/ac3_decoder/ac3_downmix_sse.o \
3489            src/ac3_decoder/ac3_downmix_3dn.o \
3490
3491commit c1df815923570bf13060baff0a7480597719b1eb
3492Author: Henri Fallon <henri@videolan.org>
3493Date:   Sat May 12 00:14:20 2001 +0000
3494
3495    Put a little note in the doc about "dvd devices"
3496
3497commit 4d9ab11dbbf3cb399a13a7f519569789139dfc06
3498Author: Sam Hocevar <sam@videolan.org>
3499Date:   Fri May 11 15:10:01 2001 +0000
3500
3501      * Fixed a deadlock in spudec.
3502
3503commit b1f3c7d62c2196738508a50906c8558366c6fc1a
3504Author: Henri Fallon <henri@videolan.org>
3505Date:   Fri May 11 01:03:14 2001 +0000
3506
3507    Alsa module now builds with alsa 0.9 thanks to Jeffrey Baker's patch
3508    (jwbaker@acm.org)
3509
3510    Please notice that even if if builds with alsa 0.9beta, it's hardly
3511    usable as it goes very often un Xrun mode. Though, it works fine with
3512    current alsa CVS.
3513
3514commit 3a52d41f9d5a255a8bffe073a1babc31ac804464
3515Author: Sam Hocevar <sam@videolan.org>
3516Date:   Thu May 10 06:47:31 2001 +0000
3517
3518      * Added SPU cropping.
3519      * Gnome interface segfault fix.
3520      * BeOS interface segfault fix by AnEvilYak (what's you real name btw?).
3521
3522      Note: if you want to have a look at the currently buggy YUV subpictures,
3523            uncomment line 1999 of src/video_output/video_output.c. Don't report
3524            bugs about this, I _know_ it's a quick hack.
3525
3526commit 5d5fd803fe07ea1e825e6cd30d06ab4aefbffe0c
3527Author: Sam Hocevar <sam@videolan.org>
3528Date:   Tue May 8 20:38:25 2001 +0000
3529
3530      * Fixed an aspect ratio issue in the SPU decoder, and optimized the
3531        SPU renderer.
3532
3533commit 03f0895b98dcb5bc4f844848e30127442c46719e
3534Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
3535Date:   Tue May 8 14:53:31 2001 +0000
3536
3537    end of the last commit :-P
3538
3539commit e3e7a507b06bf7a00a0be29e2f9908b2c1d5bf00
3540Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
3541Date:   Tue May 8 14:38:30 2001 +0000
3542
3543      - fix a discontinuity bug in input_ClockManageRef()
3544
3545commit 6bdefd98979ab40b44ffb8dd891768d068c7c338
3546Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
3547Date:   Tue May 8 12:53:30 2001 +0000
3548
3549      - fix a bug in ts input.
3550        Henri: a 0.5s timeout is not (time_t)0.5 sec and (time_t)0 usec
3551        but (time_t)0 sec and (time_t)500000 usec
3552        Now the input doesn't eat all the cpu any more :p
3553
3554commit abe5a7d0c0d40422c71bb4bebec73e4833600367
3555Author: Sam Hocevar <sam@videolan.org>
3556Date:   Tue May 8 00:43:57 2001 +0000
3557
3558      * Speed optimization in the handling of the unusual ephemer DVD subtitles.
3559      * Little optimization to bozo's UnalignedShowBits fix.
3560      * Race fix in the packet cache by Jon Lech Johansen <jon-vl@nanocrew.net>.
3561
3562commit 37ee07f3f980651f498708d7051e9d9af12f9175
3563Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
3564Date:   Mon May 7 13:52:39 2001 +0000
3565
3566      - fix a bug in UnalignedShowBits that makes some _heavy_ unaligned streams
3567        not wotk correctly (for instance VLS' generated TS streams)
3568
3569commit 84a86ed750ef36580cb764d6a2474477bb3a98b9
3570Author: Sam Hocevar <sam@videolan.org>
3571Date:   Mon May 7 04:42:42 2001 +0000
3572
3573      * Added support for some terribly braindead DVD subtitles in Kenshin
3574        which do not have a "stop display" command. Anime fans rejoice!
3575      * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout.
3576      * Coding-style butchery (mostly tabs).
3577
3578commit 58ab8de5236da0321f1b92dd59c2979659768f1e
3579Author: Henri Fallon <henri@videolan.org>
3580Date:   Mon May 7 04:35:21 2001 +0000
3581
3582    Added detection for ".ts" extension.
3583
3584commit ca90f850b7db02523d44b133fdd0ac43d4996ff9
3585Author: Stéphane Borel <stef@videolan.org>
3586Date:   Mon May 7 03:14:10 2001 +0000
3587
3588    *Changed the level arg in intf_WarnMsg so that it is more logical: the
3589    level corresponds now to the nb of -v to display the message.
3590
3591    *added functionnal preference window in gnome: it changes the
3592    envirronment variables
3593
3594    *added jump window in gnome to jump to a precise time.
3595
3596commit fd1da66ff56c4c42e8926c2a0eacef6452f51b47
3597Author: Stéphane Borel <stef@videolan.org>
3598Date:   Sun May 6 18:41:52 2001 +0000
3599
3600    * Gnome playlist should work better with the files to create it :)
3601
3602commit bc118e19748645a423f955b340ec91911e76a647
3603Author: Stéphane Borel <stef@videolan.org>
3604Date:   Sun May 6 18:32:30 2001 +0000
3605
3606    *Much work on the gnome interface: added oct's playlist from gtk plugin,
3607    tuned appearence, added preferences window (with no features yet), jump
3608    window to go to specified time (not functionnal yet), and fixed some
3609    bugs.
3610
3611    *moved b_fullscreen from p_vout->p_sys to p_vout and unified way of
3612    toggling fullscreen in sdl in x11/xvideo output (using p_vout->i_ch
3613    nges) so that an interface plugin can toogle fullscreen (implemented
3614    in gnome)
3615
3616    *added p_input->stream.p_selected_area->i_tell in input TS so that the
3617    slider work with ts files ( however, the time counter doesn't since we
3618    have no mux_rate )
3619
3620    *improved ac3 spdif output ( and made it work again :)). It uses a true
3621    blank frame now, and it allows to switch languages like a traditionnal
3622    output. It doesn't support multiplexing though, neither can we switch
3623    between spdif/analogical mode on-the-fly.
3624
3625    *beginning of the back port of gnome to gtk for those who do not have
3626    gnome.
3627
3628commit c8c99b214eff8e62c0dfb83f4c3157f9e42d3e8a
3629Author: Sam Hocevar <sam@videolan.org>
3630Date:   Sun May 6 04:32:03 2001 +0000
3631
3632      * Fixed a few warnings with gcc 3.0.
3633      * aout and vout are now allocated in banks, making it possible to have
3634        several of them at the same time.
3635      * configure now checks for MMX and MMX EXT support in the assembler.
3636      * Removed all MMX code from the main program and moved it to the
3637        existing idct modules (Closes: Debian bug #96036).
3638
3639        Don't forget to make distclean before building vlc again.
3640
3641commit 92df268e0115842ec4fbfcc35e446477f5437669
3642Author: Andres Krapf <dae@videolan.org>
3643Date:   Sat May 5 13:36:27 2001 +0000
3644
3645    initial import - still buggy, crashes on exit, etc.
3646    the playlist and the popup are unimplemented.
3647
3648commit d072e40d6868afc9a5479b879c5cab49cafef389
3649Author: Sam Hocevar <sam@videolan.org>
3650Date:   Wed May 2 20:01:44 2001 +0000
3651
3652      * FreeBSD CSS decryption support.
3653
3654commit 5e0ca6827a863059778d55d35d95c2e722302192
3655Author: Henri Fallon <henri@videolan.org>
3656Date:   Wed May 2 13:30:30 2001 +0000
3657
3658    * Corrected vlc-howto thanks to Arnaud Gomes-do-Vale
3659    * Fixed a segfault in TS input. Some stream still do not work, or
3660      work very slowly with many error messages. I'll try to have a look.
3661
3662commit f367feacc7afd5a654fc629b82f590d05fd0ea6a
3663Author: Sam Hocevar <sam@videolan.org>
3664Date:   Tue May 1 15:12:22 2001 +0000
3665
3666      * Fixed a remaining buffer overflow in the Gnome interface and applied
3667        the patches to the Gtk+ interface.
3668
3669commit 543556379d3748bc9e724cbbcdd4b7c100fca3dc
3670Author: Sam Hocevar <sam@videolan.org>
3671Date:   Tue May 1 12:22:18 2001 +0000
3672
3673      * Fixed a segfault in the SPU decoder initialization.
3674
3675commit a70f8bb371466209770c4c3bcdb7137b94acef66
3676Author: Sam Hocevar <sam@videolan.org>
3677Date:   Tue May 1 04:18:18 2001 +0000
3678
3679      * Mandatory step for video output IV and the audio output quality
3680        fix: the output threads are now spawned when a decoder needs one,
3681        so it can decide the audio frequency or the video window size. Still
3682        under heavy construction, so don't get too excited at finding bugs
3683        in it yet.
3684
3685        Note: this change broke the XVideo module, so I made its score much
3686        lower than before. I suspect xvideo.so had a bug before which only
3687        appears now. Other video output plugins may be broken as well, but
3688        again this might be due to old existing bugs showing their ugly head.
3689
3690      * Fixed a few buffer overflows in the Gnome interface.
3691      * The module bank is now a global variable. The video output bank and
3692        the audio output bank might follow (when they exist).
3693      * Coding style and organization fixes to the spdif decoder.
3694      * autoconf and Makefile changes by Arnaud Gomes-do-Vale
3695        <arnaud@carrosse.frmug.org>.
3696
3697commit 7f1f24b3aa593a6c426a86e9b707b162372a1b9f
3698Author: Renaud Dartus <reno@videolan.org>
3699Date:   Mon Apr 30 21:10:25 2001 +0000
3700
3701    I forgot some headers
3702
3703commit 6ab6f7ac4949c8e0665df553bafd4c9cd4faf702
3704Author: Renaud Dartus <reno@videolan.org>
3705Date:   Mon Apr 30 21:04:20 2001 +0000
3706
3707    * Follow of the new ac3_decoder ;)
3708      - New ac3_imdct
3709      - New ac3_downmix
3710
3711commit cd74cb2c5fd8c7625b58870e35ea848f30079947
3712Author: Christophe Massiot <massiot@videolan.org>
3713Date:   Mon Apr 30 15:01:00 2001 +0000
3714
3715    Removed unused files.
3716
3717commit 5d45070ceed2b98b6961545543b4a5cedb4f8717
3718Author: Christophe Massiot <massiot@videolan.org>
3719Date:   Mon Apr 30 09:44:26 2001 +0000
3720
3721    Fixed a mistake with -g and --enable-debug.
3722
3723commit 5d51b9bede13f9a3fb5c79ffe200ecff9435be1c
3724Author: Stéphane Borel <stef@videolan.org>
3725Date:   Sun Apr 29 17:57:50 2001 +0000
3726
3727    -Fixed the title-change-with-no-input-restart in dvd.
3728
3729    -I haven't forgotten the chagelog this time :)
3730
3731commit 2cc08ef1097ee64fc94b9ff10ad5a75dfaceec5a
3732Author: Sam Hocevar <sam@videolan.org>
3733Date:   Sun Apr 29 17:03:20 2001 +0000
3734
3735      * BeOS crash fix by Wade Majors <guru@startrek.com>.
3736
3737        Please, try no to forget the ChangeLog when commiting!
3738
3739commit dcca341b69a621b8c523fd9e84818b68cb47ae07
3740Author: Stéphane Borel <stef@videolan.org>
3741Date:   Sun Apr 29 14:52:42 2001 +0000
3742
3743    -slight modification in ClockManageRef: after a synchro reinit, we still
3744    do the mwait and re-init last-cr so that there no date irregularity.
3745    Such a thing is necessary for dvd playback at cell change ; however,
3746    Meuuh, could you look at that since you might think we should do
3747    otherwise.
3748
3749    -turned the "bitsream callback discontinuity" message to debug.
3750
3751    -removed modification of the title environnement variable in input dvd
3752    at title change since we no longer restart the input at title change.
3753
3754commit d857773c93f9be1f359ff99beed1060d2bafd41e
3755Author: Stéphane Borel <stef@videolan.org>
3756Date:   Sun Apr 29 02:55:36 2001 +0000
3757
3758    Forgot one file.
3759
3760commit e5c6a7af794ad956adb645e1d9359ebb22b283ec
3761Author: Stéphane Borel <stef@videolan.org>
3762Date:   Sun Apr 29 02:48:51 2001 +0000
3763
3764    -new audio output using direct ac3 pass-through with some sound
3765    cards: it sends raw ac3 frames to an external ac3 decoder. It is very
3766    experimental yet, hasn't any synchro ... but it works well with my
3767    sblive and my dtt3500 speakers (note that you need a patched emu10k1
3768    driver for this to work).
3769
3770    -bug fix in gnome intf thanks to Shane Harper.
3771
3772    -bug fix in input_dvd for chapter change.
3773
3774commit d3aacbfc77df232006a4a65f398929e9651cf1fb
3775Author: Henri Fallon <henri@videolan.org>
3776Date:   Sat Apr 28 23:19:19 2001 +0000
3777
3778    - Fixed a bug in TS input. It should be more smooth now
3779    - Fixed the pace control. Meuuh, could you check ?
3780
3781commit 44344f9c7ba2a6d1026d13e67b116fc1f60b7675
3782Author: Sam Hocevar <sam@videolan.org>
3783Date:   Sat Apr 28 05:12:05 2001 +0000
3784
3785      * Updated debian control files and disabled ALSA for this version.
3786
3787commit 40fe3b48019f8839a2e2a9d313e18917abe79423
3788Author: Henri Fallon <henri@videolan.org>
3789Date:   Sat Apr 28 05:08:01 2001 +0000
3790
3791    Updated files for 0.2.73 release
3792
3793commit 60d9438c8c41d0c08b91305ad5ade841fbf32a7f
3794Author: Sam Hocevar <sam@videolan.org>
3795Date:   Sat Apr 28 04:47:20 2001 +0000
3796
3797      * Fixed a nonsense in configure.in preventing to build sdl.so.
3798      * Removed a few stupid debug instructions in aout_s16.c that should
3799        have never been commited. Sorry about that.
3800
3801commit 1c5ddd940e2584c14b4565855cfda294ea8aa0f9
3802Author: Sam Hocevar <sam@videolan.org>
3803Date:   Sat Apr 28 04:09:38 2001 +0000
3804
3805      * Don't use the #@%&$! autoconf-suggested CFLAGS.
3806
3807commit 0a4aeaa67cae0699195b135dcc65ce5b0ee5fdc4
3808Author: Sam Hocevar <sam@videolan.org>
3809Date:   Sat Apr 28 03:36:26 2001 +0000
3810
3811      * Coding style fixes here and there.
3812      * Miscellaneous QNX compile fixes.
3813      * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>.
3814      * Added Marcari and Gildas to the AUTHORS file.
3815
3816      (I commited the mingw32 port because it doesn't add any new code outside
3817       the #ifdefs, but we won't tell a word about it for the moment. We don't
3818       really need windows users whining about bugs, do we ?)
3819
3820commit eb7f7ca00a3f7316d42e67c6de2b3f23607e3b54
3821Author: Henri Fallon <henri@videolan.org>
3822Date:   Sat Apr 28 00:28:52 2001 +0000
3823
3824    Added a howto. Feel free to correct it. I'll put it on the website soon.
3825
3826commit da011cf41a078650e1c2d35215d0677f3272cfc3
3827Author: Stéphane Borel <stef@videolan.org>
3828Date:   Fri Apr 27 23:29:14 2001 +0000
3829
3830    -fixed a segfault added in last commit: initilisation of p_cache was
3831    done inside a #ifdef DEBUG
3832
3833    It still segfaults for me on exit.
3834
3835commit 3d727062959d67e50acea7df103872b0db9c0dba
3836Author: Christophe Massiot <massiot@videolan.org>
3837Date:   Fri Apr 27 19:29:11 2001 +0000
3838
3839    Change --enable-debug into --enable-trace. Same with DEBUG_*.
3840    --enable-debug still exists, but only activates -g and additional
3841    safety checks.
3842
3843    I hope I didn't break anything :))
3844
3845commit 092858e0c8d08d42848fe86add57d92a64ab340b
3846Author: Henri Fallon <henri@videolan.org>
3847Date:   Fri Apr 27 18:07:57 2001 +0000
3848
3849    Repaired broadcast support : binding INADDR_ANY doesn't seem to work.
3850
3851    You now have to specify the broadcast address as an argument.
3852    Btw, thanks to sam, you can now use ts://server:port style, which gives
3853    for broadcast :
3854
3855    vlc --broadcast broadcast_addr ts://server[:port]
3856
3857commit c0138ec5ec4fd09b4421797c0edfaf8a56951d42
3858Author: Sam Hocevar <sam@videolan.org>
3859Date:   Fri Apr 27 16:08:26 2001 +0000
3860
3861      * Fixed the continuous 'seeking position' bug in network mode.
3862      * rc interface plugin for vlc control through /dev/stdin courtesy
3863        of Peter Surda <shurdeek@panorama.sth.ac.at>.
3864      * Support for `ts://foo:42' style input source:
3865         vlc ts://vls.via.ecp.fr:1234
3866         vlc ts://vls.via.ecp.fr
3867         vlc ts:vls
3868         vlc ts:vls:4321
3869        As a side effect, the Gnome and Gtk "network input" buttons work.
3870
3871commit f2975c712d75b2c901e41f89897501ed292ac4c4
3872Author: Sam Hocevar <sam@videolan.org>
3873Date:   Thu Apr 26 11:23:16 2001 +0000
3874
3875      * Fixed the ac3dec compilation under BeOS.
3876      * Removed a useless #include in aout_sdl.c.
3877
3878commit fdd0e7d360ed5e81d8862d530b40c0da1387be72
3879Author: Sam Hocevar <sam@videolan.org>
3880Date:   Thu Apr 26 03:55:44 2001 +0000
3881
3882      * Commited Shane's XVideo patches. It works here (tm).
3883      * Fixed the XVideo aspect ratio (AR_SQUARE_PICTURE means square pixels,
3884        not square image).
3885
3886commit 2715946fd4c838e3958a433f6b49a63c009499ea
3887Author: Renaud Dartus <reno@videolan.org>
3888Date:   Thu Apr 26 00:12:19 2001 +0000
3889
3890    * Follow of the new ac3_decoder ;)
3891      - New ac3_mantissa (use of dithflag, new unpack)
3892      - Correction of an introducing counting bug in ac3_parse
3893        (i forget 2 bits in total_bits_read)
3894
3895commit c1458b725feabefdb905bbc214f284e80133a1b4
3896Author: Christophe Massiot <massiot@videolan.org>
3897Date:   Wed Apr 25 20:54:07 2001 +0000
3898
3899    * Removed my optimization attempt.
3900
3901commit 6783b216ef2a6184d8b5b574acb7bae3c88b21e0
3902Author: Christophe Massiot <massiot@videolan.org>
3903Date:   Wed Apr 25 10:22:33 2001 +0000
3904
3905    * Fixed an alignment issue with the bit stream and the bit stream
3906    callback on startup - InitBitstream prototype has changed ;
3907    * Removed a buffer zeroing in video output - doesn't change anything
3908    for me, does it for you ?
3909
3910commit 3bc1ec7a6d61407263b5832dda198f47167fd3a7
3911Author: Sam Hocevar <sam@videolan.org>
3912Date:   Wed Apr 25 09:31:14 2001 +0000
3913
3914      * Updated the TODO list.
3915      * Fixed benny's latest C++ism.
3916      * Fonts not found are no longer fatal to the video output.
3917
3918commit 022a684598f3240274ee9d6ba0278edd1793378c
3919Author: Benoit Steiner <benny@videolan.org>
3920Date:   Wed Apr 25 06:56:47 2001 +0000
3921
3922    Get rid of the asprintf that were slow and not available on Solaris. Didn't
3923    check if the new code still compiles everywhere, but it should.
3924
3925commit 26300bb99a9a8d91a62601adb000a4afc568895f
3926Author: Stéphane Borel <stef@videolan.org>
3927Date:   Sun Apr 22 00:08:26 2001 +0000
3928
3929    -better handling of angles: you should be able to change on the fly now
3930
3931    -removed � bug added at my last commit in css code; cleaned CSSGetKey
3932
3933    -various changes and bugfixes in the gnome interface.
3934
3935commit 224c0e0be6419df18461216ac0973d04ddee8990
3936Author: Sam Hocevar <sam@videolan.org>
3937Date:   Sat Apr 21 22:49:24 2001 +0000
3938
3939      * XVideo fullscreen mode by David Kennedy <dkennedy@tinytoad.com>.
3940
3941commit 9268862b2bb5a6a3c5d6467d18f75854df6c767a
3942Author: Sam Hocevar <sam@videolan.org>
3943Date:   Sat Apr 21 00:31:07 2001 +0000
3944
3945      * X11 fullscreen mode, courtesy of David Kennedy <dkennedy@tinytoad.com>
3946
3947commit 90510c53dbb297be36673b7f3f2083fc4aa06ed3
3948Author: Sam Hocevar <sam@videolan.org>
3949Date:   Fri Apr 20 15:02:48 2001 +0000
3950
3951      * Added prototypes for the Elementary Stream input module for Alexis.
3952         it's compiled by default, to activate it: "vlc --input es <file.mpeg>"
3953
3954commit 3b94a56f8d1d456b7c9ad45e218cb12b6d215f25
3955Author: Renaud Dartus <reno@videolan.org>
3956Date:   Fri Apr 20 12:14:34 2001 +0000
3957
3958    * Begin of the new ac3_decoder ;)
3959      - New ac3_decoder_thread (we now use GetBits)
3960
3961    Please warn me if you encounter some problem
3962
3963commit 39db76ab86ec9beaf2c208a97564738eea633699
3964Author: Sam Hocevar <sam@videolan.org>
3965Date:   Fri Apr 20 11:06:48 2001 +0000
3966
3967      * Fixed build process when no plugins or no builtins were chosen.
3968      * Makefile changes to get around MacOS X's brain-damaged gcc.
3969      * FreeBSD configure and Makefile patches, courtesy of Espen
3970        Skoglund <esk@ira.uka.de>.
3971
3972commit b2e1b231bce0850dc3179a892db436dc21e53896
3973Author: Stéphane Borel <stef@videolan.org>
3974Date:   Fri Apr 20 05:40:03 2001 +0000
3975
3976    -corrected some bugs in gnome interface: language menu are now
3977    synchronized ; and menus have less chances to be changed when they're opened.
3978
3979    -added basic angle support ; this is a first try. It works with my 2
3980    test-DVDs, but I'd like that people having DVDs with repeated scenes to
3981    test it. We can choose angle with command line option -u (don't ask me
3982    why :)
3983
3984    -a cosmetic change in css decryption.
3985
3986    Since config.h.in has changed, you have to re-run ./configure.
3987
3988commit 9f8fcf88ebab58c592fbadda1495834e7e34cbfd
3989Author: Marc Ariberti <marcari@videolan.org>
3990Date:   Tue Apr 17 20:43:41 2001 +0000
3991
3992    *** empty log message ***
3993
3994commit a1c76679d41eae225e4e1f0ffcba4cc7498abe2f
3995Author: Christophe Massiot <massiot@videolan.org>
3996Date:   Tue Apr 17 18:22:51 2001 +0000
3997
3998    Removed a "1" from an intf_DbgMsg() (courtesy of Steve Brown
3999    <sbrown@cortland.com>)
4000
4001commit 05b2c1efc26bd11dfacb4ed4f0b668b83987cc15
4002Author: Colin Delacroix <colin@videolan.org>
4003Date:   Tue Apr 17 15:17:58 2001 +0000
4004
4005    fix MacOS X icon
4006
4007commit bb652ac24509b3054f8272eed399f39448b6184b
4008Author: Christophe Massiot <massiot@videolan.org>
4009Date:   Tue Apr 17 14:54:54 2001 +0000
4010
4011    Fixed optional PES size bug, courtesy of Steve Brown <sbrown@cortland.com>.
4012
4013commit 8fc52975d298de39b8f29b2ed195e75f681fd76f
4014Author: Sam Hocevar <sam@videolan.org>
4015Date:   Tue Apr 17 14:39:51 2001 +0000
4016
4017       OS X fixes:
4018      * Fixed a compilation issue in the DVDioctl driver.
4019      * Added a call to ranlib after a built-in module compilation.
4020
4021commit 28b0b9af6bf6c7a22aeed048a399b27c2474afeb
4022Author: Sam Hocevar <sam@videolan.org>
4023Date:   Mon Apr 16 13:32:55 2001 +0000
4024
4025      * Fixed a typo in configure.in
4026
4027commit 372813ac34cb7245c173c7255a6caeb6209c284d
4028Author: Sam Hocevar <sam@videolan.org>
4029Date:   Mon Apr 16 13:00:55 2001 +0000
4030
4031      * Merged Makefile.common and Makefile.modules.in into Makefile.modules
4032      * Updated version number and ChangeLog to 0.2.72
4033      * Additional plugin Makefile cleaning, probably the last.
4034
4035commit adff2a8501514d36861150435134522fbef78c33
4036Author: Cyril Deguet <asmax@videolan.org>
4037Date:   Mon Apr 16 12:34:28 2001 +0000
4038
4039    Re-added the new packet allocation method in PS input, using packet caches.
4040    With warning level 1, you can see when a packet is allocated or freed; the
4041    goal is to never call 'malloc' nor 'free', except at the beginning of the
4042    stream.
4043    The size of the different caches can be adjusted in plugins/mpeg/input_ps.h.
4044    If 'free' is called too often, it means that a cache is too small, so try
4045    to increase its size.
4046
4047commit 6116299e395a1d8a27c1a7280749a0a7d59d0d66
4048Author: Sam Hocevar <sam@videolan.org>
4049Date:   Mon Apr 16 07:40:11 2001 +0000
4050
4051      * Added .cvsignore files in the plugins directories.
4052      * Additional Makefile cleaning for built-in modules.
4053      * Fixed Makefile for Solaris target.
4054
4055commit 5427a369c4a6ef96ab69119879e32360b301f737
4056Author: Stéphane Borel <stef@videolan.org>
4057Date:   Sun Apr 15 21:17:50 2001 +0000
4058
4059    -I hope I have fixed the ifo bug lastly !
4060
4061commit c01112adc6eb6ddd791164d35b698c6679bb1026
4062Author: Stéphane Borel <stef@videolan.org>
4063Date:   Sun Apr 15 15:32:48 2001 +0000
4064
4065    -Maybe fixed the "cell not found" bug. I can't test it because I don't
4066    have a dvd drive here, but it should work now.
4067
4068commit 4a5e3b56ce704cb7678e063fd5d17115aa93b6e9
4069Author: Sam Hocevar <sam@videolan.org>
4070Date:   Sun Apr 15 15:11:44 2001 +0000
4071
4072      * All Debian packages are now lintian-clean.
4073      * Fixed XVideo plugin linking.
4074
4075commit 79a45f72ac0e4bda8f2796bf7ffed7ef7fc7f3f8
4076Author: Sam Hocevar <sam@videolan.org>
4077Date:   Sun Apr 15 10:54:46 2001 +0000
4078
4079      * Updated TODO list with Henri's Apr 6th post.
4080      * Built-in modules support almost finished.
4081
4082        Now you can compile any module within vlc, even the Gnome, Qt, SDL
4083      and GGI modules at the same time, resulting in an awful extra fat
4084      vlc binary with gazillons of library dependecies.
4085
4086        The only exception is that the Gnome and Gtk+ modules can't be
4087      compiled together into vlc. But you can have one compiled built-in
4088      and the other as a plugin.
4089
4090        Another consequence is that libdl should no longer be needed under
4091      MacOS X. I'll check this as soon as possible.
4092
4093commit 5b51669f92bf457a6c0199fce15e2149c1ae9b00
4094Author: Sam Hocevar <sam@videolan.org>
4095Date:   Sun Apr 15 04:46:41 2001 +0000
4096
4097      * A few Makefile fixes for BeOS
4098      * XVideo patches by Shane Harper
4099
4100commit 6b3c854071c43c099f55c5c61731e59999239854
4101Author: Sam Hocevar <sam@videolan.org>
4102Date:   Sun Apr 15 04:19:58 2001 +0000
4103
4104      * Beginning of the built-in modules support.
4105
4106       A few words about the changes:
4107
4108      - heavy Makefile butchery has taken place, each plugin now has its own
4109        Makefile. I know recursive make blablah harmful, but it was just so
4110        much easier to do this way.
4111
4112      - Makefile.in has disappeared, we now generate Makefile.opts with
4113        the overall configuration options, and Makefile.modules which is
4114        specific to module compilation.
4115
4116      - After ./configure has been run you may want to modify Makefile.opts
4117        to check which modules will be compiled built-in or as plugins.
4118
4119      - Some modules cannot be compiled built-in right now because proper
4120        linkage doesn't work yet. We don't really care since they're the
4121        interface or video output modules. The most important stuff works
4122        (iDCT, motion, YUV, input).
4123
4124      - It's perfectly valid to compile a module both as built-in and as a
4125        plugin. vlc will only load the built-in one, but I'll add an option
4126        to ignore built-in modules for testing purposes.
4127
4128      - We *should* see a performance increase here. I didn't have much time
4129        to test it, but if anyone can confirm and perhaps give a rough
4130        estimate of how much we gain...
4131
4132commit dc4cad8f9f750fa373c3d91e4d7e2f2a207e9ab0
4133Author: Sam Hocevar <sam@videolan.org>
4134Date:   Sat Apr 14 07:41:20 2001 +0000
4135
4136      * Got rid of the sleep() hack in beos_specific.cpp
4137      * Fixed a segfault when launched without argument under Darwin.
4138
4139commit e0e2dcdd717fd4847795fd97b30aaac9b54a1bc3
4140Author: Sam Hocevar <sam@videolan.org>
4141Date:   Fri Apr 13 14:33:22 2001 +0000
4142
4143      * Fix for Darwin program path handling. I mistakenly assumed that the
4144        program path was always absolute.
4145
4146commit a3d70339eea72a2b3e1f21439649a3c88535d01b
4147Author: Sam Hocevar <sam@videolan.org>
4148Date:   Fri Apr 13 06:20:23 2001 +0000
4149
4150      * Updated version number to 0.2.71 (release today).
4151
4152      * Merged 6 months of CVS logs to the ChangeLog file.
4153        The vlc changelog can now be viewed here:
4154           http://www.videolan.org/vlc/changelog.html
4155
4156      * Fixed a lintian error in debian/rules.
4157      * XVideo resize patch by Shane Harper <shanegh@optusnet.com.au>.
4158
4159commit f11b9a96ddd7c1f3ee7a3c0c995e6aa74b9be066
4160Author: Stéphane Borel <stef@videolan.org>
4161Date:   Fri Apr 13 05:36:12 2001 +0000
4162
4163    *Added udf fix by Billy Biggs
4164
4165    *Added checks in dvd_ifo
4166
4167    *Cleanings in gnome interface : the interface should be dependant on the
4168    input method.
4169
4170commit c7df0042b11981873106e33d3ec9a6c2dc4137bb
4171Author: Henri Fallon <henri@videolan.org>
4172Date:   Fri Apr 13 01:49:22 2001 +0000
4173
4174    TS input : only one audio & spu ES selected at a time
4175    Intf : ts streams in menu
4176           fixed a typo
4177
4178    There be certainly need for debug on the TS input as vls complains about
4179    wrong sized PES packets, and that many streams do not seem to work.
4180
4181    btw, I forgot to mention in my last commit the function that nooone will
4182    ever use : "right button" key of 105 keys keybords support under X11,
4183    Xv, Sdl
4184
4185commit bbd9bc5c7484aa7cae6167dc81247ad81e17bad4
4186Author: Colin Delacroix <colin@videolan.org>
4187Date:   Thu Apr 12 17:57:12 2001 +0000
4188
4189    MacOS X
4190    make vlc.app now correctly updates vlc.app
4191    added an icon to the MacOS X vlc
4192    removed the build of the vlc app from the install target
4193
4194commit b9f4c2bd2e44a61d712279ca2500cd5a9a1ad533
4195Author: Tony Castley <tcastley@videolan.org>
4196Date:   Thu Apr 12 11:10:16 2001 +0000
4197
4198    Fixed menu problem in 0.2.7.0
4199
4200commit ae157b7220c4dc02035a189285195e5d81f24e79
4201Author: Sam Hocevar <sam@videolan.org>
4202Date:   Thu Apr 12 08:24:30 2001 +0000
4203
4204      * Fixed a typo in yesterday's BeOS changes.
4205
4206commit 7f66cfcadfb6b8bac29865cbffdb8fb08403e98c
4207Author: Stéphane Borel <stef@videolan.org>
4208Date:   Thu Apr 12 03:26:53 2001 +0000
4209
4210    -added a field to p_input->stream to inform the interface of a stream
4211    change (useful in network mode)
4212
4213commit 7fecb798eb048962bfefe489823cba4fb60c7cdd
4214Author: Stéphane Borel <stef@videolan.org>
4215Date:   Thu Apr 12 02:40:09 2001 +0000
4216
4217    -Fixed a bug in area management added in my last commit
4218
4219    -Change the way ifo are read ; I hope this fixes problems with some
4220    compilers
4221
4222    -Added error checks in dvd input
4223
4224commit 3ad76f44ecc2b8bdf5af44eab2e7106fae72a960
4225Author: Sam Hocevar <sam@videolan.org>
4226Date:   Thu Apr 12 01:52:45 2001 +0000
4227
4228      * BeOS icon and MIME resources courtesy of Wade Majors <guru@startrek.com>.
4229      * Updated icons.
4230      * Removed redefinition of NULL in src/audio_decoder/adec_layer?.c.
4231      * Created darwin_specific.c to store the program path at boot time.
4232        (XXX: check that it didn't break the OS X port)
4233      * Fixed a warning in netutils.c.
4234
4235commit 4a2860298a5abf7a783b8a1e39ee4dc78f79f42a
4236Author: Eugenio Jarosiewicz <ej@videolan.org>
4237Date:   Wed Apr 11 14:10:49 2001 +0000
4238
4239    Forgot a little thing...main.  Done for now I hope;-)
4240
4241commit bd2926f7286a68b2f3bddbb4df379f80f0235219
4242Author: Eugenio Jarosiewicz <ej@videolan.org>
4243Date:   Wed Apr 11 13:56:39 2001 +0000
4244
4245    Fixed a dumb mistake in Makefile.in
4246
4247commit 4ebec617ae8327e2df8c3dc18a19624386acd5ff
4248Author: Eugenio Jarosiewicz <ej@videolan.org>
4249Date:   Wed Apr 11 13:30:30 2001 +0000
4250
4251    Updated & cleaned up intf_macosx.c and vout_macosx.c - added Open menu
4252    function support and a no-frills About box
4253
4254    Created macosx_common.h in plugins/macosx/ to hold , well, common stuff
4255    (the way I see it, there is inherently a difficult separation of intf and
4256    vout on Mac OS, if anyone has suggestions I'm open)
4257
4258    Cleaned up debug spew I left in modules.c and video_text.c
4259
4260    Hacked main.c to disregard argv[1] when compiled for OSX & run as a full
4261    app (ie., double clicked and not launched from command line)... read the
4262    file for more details.  UGLY.
4263
4264    Updated Makefile.in to make vlc.app by default on Mac OS X & Darwin, added
4265    clean code for it as well
4266
4267commit b69b9d33ced80b4bbc3c71291b36b0ad1d522e12
4268Author: Sam Hocevar <sam@videolan.org>
4269Date:   Wed Apr 11 12:52:10 2001 +0000
4270
4271      * Fixed icons location and Debian desktop menus.
4272
4273commit 15ca5a440c10a6b7c5ee416cd2a04a4964dad98d
4274Author: Sam Hocevar <sam@videolan.org>
4275Date:   Wed Apr 11 04:46:18 2001 +0000
4276
4277      * Forgot a BeOS patch on previous commit.
4278
4279commit 8ee3c601076be778d8b2429ded5077aa694c3405
4280Author: Sam Hocevar <sam@videolan.org>
4281Date:   Wed Apr 11 04:31:59 2001 +0000
4282
4283      * Fixed the whitespace/tab issues in the Makefile.
4284      * Corrected an awful typo in the version name, I hope Lieutenant Commander
4285        Arkady Grigorovich Ourumov will never set up us the bomb for that.
4286      * Removed deprecated stuff from config.h.
4287      * Disabled message queue by default.
4288      * A few other changes in the CSS code, the BeOS issues should be fixed.
4289      * Fixed a memory leak in gtk_callbacks.c (thanks to Dae).
4290
4291commit d69ab00d9d696ff207feb13db0819264eead11f0
4292Author: Henri Fallon <henri@videolan.org>
4293Date:   Wed Apr 11 02:01:24 2001 +0000
4294
4295    - Ported the 0.2.0's channel changing functions
4296    - Cosmetic changes : the word 'vlan' is disappearing
4297    - network_ChannelJoin is still commented out as it's not in sync anymore
4298      with our channel server. Nitrox should fix this within a week.
4299    - X and Xv output : added autohide cursor as in SDL
4300    - X and Sv : keys 1 to 0 change channel
4301    - SDL : keys F1 to F10 change channel as I was not able to make 1..0 work
4302
4303commit b3d7d241c512324a517d08a165cbba69e6e5f008
4304Author: Stéphane Borel <stef@videolan.org>
4305Date:   Tue Apr 10 17:47:05 2001 +0000
4306
4307    -Fixed the lock segfault bug with some compilers
4308
4309    -Quick kludge in ifo to avoid a bug with optims. The real fix is coming.
4310
4311commit b8539d07f36f6434739de6425fabc994c3e94f24
4312Author: Stéphane Borel <stef@videolan.org>
4313Date:   Mon Apr 9 04:15:30 2001 +0000
4314
4315    -Fixed a compilation issue due to a change in an interface structure
4316
4317commit ac57e78fe7234a9d2d4451b9ecf85c4fa0e4cf8f
4318Author: Sam Hocevar <sam@videolan.org>
4319Date:   Sun Apr 8 16:57:47 2001 +0000
4320
4321       * XVideo window now has a black background, thanks to Shane Harper.
4322       * Fixed a heap corruption in dvd_css.c.
4323
4324commit 7371e7bda7fb8b4223bb59ae57985af071d2aa4e
4325Author: Pierre Baillet <octplane@videolan.org>
4326Date:   Sun Apr 8 13:11:45 2001 +0000
4327
4328    Forgot one small thing :P
4329
4330commit 34eab38e7ed514d2d382592812f802d17e3cbd99
4331Author: Pierre Baillet <octplane@videolan.org>
4332Date:   Sun Apr 8 13:09:32 2001 +0000
4333
4334    Corrected playlist update on file opening.
4335
4336commit 9dde7278ad08603d2329c5c766984a209979992e
4337Author: Stéphane Borel <stef@videolan.org>
4338Date:   Sun Apr 8 09:04:33 2001 +0000
4339
4340    -fixed css authentication under linux since it has been broken for a few
4341    days: we have to initialize agid of authinfo struct.
4342
4343    -fixed a segfault on exit when DVDInit fails
4344
4345commit e98a5e59e8ad2070c628da919d409c51a6713672
4346Author: Stéphane Borel <stef@videolan.org>
4347Date:   Sun Apr 8 07:45:03 2001 +0000
4348
4349    -fixed little poliotage
4350
4351commit 72ca053968c0d15b46acc544a0a3626b4a5e6aeb
4352Author: Stéphane Borel <stef@videolan.org>
4353Date:   Sun Apr 8 07:24:47 2001 +0000
4354
4355    -changes in gnome interface
4356
4357    -bugfix in input dvd
4358
4359commit 1843a6156ad85147a5e756c741dd5dbb287f7921
4360Author: Sam Hocevar <sam@videolan.org>
4361Date:   Sun Apr 8 04:17:30 2001 +0000
4362
4363      * Updated ChangeLog and TODO list.
4364      * Added TODO to the .spec file.
4365      * Fixed Makefile.in so that `make snapshot' takes extras/* in account.
4366
4367commit 693f22accb034eeefbec427fe62557f43de3a472
4368Author: Christophe Massiot <massiot@videolan.org>
4369Date:   Sat Apr 7 23:23:50 2001 +0000
4370
4371    Removed --enable-mmx (enabled by default under x86) and changed a few
4372    things.
4373
4374commit 196b34acab076e7886f58ca8c674995f5fc0ede2
4375Author: Christophe Massiot <massiot@videolan.org>
4376Date:   Sat Apr 7 16:35:05 2001 +0000
4377
4378    Disable x11 plugin if X11 headers are not found.
4379
4380commit 9786adf11a948e0183c6939e0797f813c29491c3
4381Author: Christophe Massiot <massiot@videolan.org>
4382Date:   Sat Apr 7 16:21:13 2001 +0000
4383
4384    Added a missing file for MacOS X port.
4385
4386commit ad08a6d2ed9c9cd8bfb37fb3f5a584bbe8f4754d
4387Author: Eugenio Jarosiewicz <ej@videolan.org>
4388Date:   Sat Apr 7 04:59:52 2001 +0000
4389
4390    Cleaning code and a small fix to make quit work on OSX
4391
4392commit 66ac85dc29bd5323c9d26548b90778538e1c6df5
4393Author: Sam Hocevar <sam@videolan.org>
4394Date:   Sat Apr 7 04:17:49 2001 +0000
4395
4396       * Updated version information in RedHat and Debian package control files.
4397
4398commit a8c893ff0eef49003f06e44323f66f4aba470984
4399Author: Christophe Massiot <massiot@videolan.org>
4400Date:   Fri Apr 6 18:18:10 2001 +0000
4401
4402    * Sync MOSX dev/CVS tree : code support for MacOS X audio, video and
4403    interface (courtesy of Eugenio Jarosiewicz & Colin Delacroix) ;
4404    * Bumped up version number to 0.2.70.
4405
4406commit 94c51c45b71aafea937b729ce661d896ce055de3
4407Author: Sam Hocevar <sam@videolan.org>
4408Date:   Fri Apr 6 09:15:48 2001 +0000
4409
4410      * Code cleanup: removed a few tabulations.
4411      * Fixed inline asm routines to remove all read/write operands.
4412      * Added <string.h> to most files to prevent warnings under FreeBSD.
4413      * Added "break;" after "default:" in case switches to prevent
4414        warnings when compiling with GCC 3.0pre.
4415
4416commit f3f860ca5d69aa95060c073fa912f653478d35b6
4417Author: Cyril Deguet <asmax@videolan.org>
4418Date:   Thu Apr 5 16:37:15 2001 +0000
4419
4420    switched back to the old packet allocation method for PS input, because
4421    Sam does not want the new one ;)
4422
4423commit ed003a4a6d74203a9642dea7ebe8f06ceef51211
4424Author: Cyril Deguet <asmax@videolan.org>
4425Date:   Thu Apr 5 14:00:28 2001 +0000
4426
4427    Added a new packet allocation method that punish one's mother in PS input.
4428    I hope there won't be too many segfaults because of it ;)
4429    A few parameters must be adjusted to optimize this method; I'll do it later
4430    because Proba Stat sucks ;)
4431
4432commit cfbe86907a89f937b79462cb2876ef7e3cfd4500
4433Author: Sam Hocevar <sam@videolan.org>
4434Date:   Thu Apr 5 03:50:38 2001 +0000
4435
4436      * added the GNU getopt library, which gets compiled in when getopt_long
4437        isn't available on the desired platform.
4438      * replaced the `--warning' flag with the standard cumulative `-v' flag.
4439        `-v' is like `--warning 3', and `-vvvv' is like `--warning 0'
4440        (`--warning' is still valid for those used to it)
4441      * cleaning in configure.in and Makefile.in, the Solaris port now
4442        builds and runs properly.
4443
4444commit 646f7c46296fbe55fce3dc51d116bb94664d357d
4445Author: Sam Hocevar <sam@videolan.org>
4446Date:   Wed Apr 4 16:33:07 2001 +0000
4447
4448      * compilation fixes for the BeOS DVD ioctls
4449      * XVideo plugin enhancements by Shane Harper <shanegh@optusnet.com.au>
4450
4451commit 57801bcb3a53d860425eaec6a1f838f763900f32
4452Author: Sam Hocevar <sam@videolan.org>
4453Date:   Wed Apr 4 02:49:18 2001 +0000
4454
4455      * additional enhancements to the OS X DVD ioctl module
4456      * big cleaning of the BeOS DVD ioctl code, got rid of all Linuxisms
4457
4458commit 0fee43a45c5c05c42ca8da004fc15eba9442970b
4459Author: Stéphane Borel <stef@videolan.org>
4460Date:   Tue Apr 3 03:39:41 2001 +0000
4461
4462    -Fall back to one-packet-once reading in dvd input since multi-block
4463    seems to have a bug that make the vlc crash on title/audio/spu change. I
4464    hope that this bug will be fixed soon for the performance is poorer now
4465
4466    -add-ons and changes in gnome interface:
4467            *menu subdivision is done only if there are over 20 items,
4468            *in DVD mode next/prev apply to title,
4469            *in DVD mode, added a box with button to navigate through
4470             chapters.
4471    This has not been finished yet (and it is not in gtk plugin then). And I
4472    think I will leave toolbar next/prev buttons for playlist and add
4473    button specifically for title change like for chapters.*
4474
4475commit 8ccd224ce68ba37052c2dfff1d8a34b2c12d32ae
4476Author: Sam Hocevar <sam@videolan.org>
4477Date:   Mon Apr 2 23:30:41 2001 +0000
4478
4479     * fixes for the Qt plugin compilation under Debian
4480
4481     * heavy butchering in the CSS and DVD ioctl code to put all architecture-
4482       dependent code in dvd_ioctl.c
4483
4484     * added almost fully-functional /dev/dvd driver for MacOS X in
4485       extras/DVDioctl; to build it:
4486
4487        % cd extras/DVDioctl
4488        % pbxbuild
4489        % kextload build/DVDioctl.kext # note: kextload has to be run as root
4490
4491       be aware that the license for the DVDioctl kernel extension is
4492       not GPL but APSL, because I borrowed some code from the Darwin kernel.
4493
4494commit a53dd0f3eb2d0174ead98ca0e3191daf6ee2a775
4495Author: Richard Shepherd <richards@videolan.org>
4496Date:   Mon Apr 2 22:40:07 2001 +0000
4497
4498    vout_beos now uses double buffering for YCbCr overlay.
4499    This (for some reason) improves audio/video sync
4500
4501commit f6c80a75e25d27a95a9e56e48a7af90a5a70afec
4502Author: Stéphane Borel <stef@videolan.org>
4503Date:   Sun Apr 1 07:31:38 2001 +0000
4504
4505    -Various bug fixes in dvd_netlist. Some bugs seem to remain though.
4506    -New function input_ToggleES for interaction with interface.
4507    -Changes in gnome interface : navigation menus are now splited, there
4508    are radio item in menus and the code should be better.
4509    -First step for dvd_ifo rewritting. Now allocation/disallocation is
4510    being done as it has to be.
4511    -Fixed a bug in title management that make dvd like Seven work.
4512
4513commit e38b7772b5d8b0c90bd7c0b2f44c9ab0dc6f8683
4514Author: Sam Hocevar <sam@videolan.org>
4515Date:   Sun Apr 1 06:42:05 2001 +0000
4516
4517      * fixed a typo
4518
4519commit 5ff854ec22fc12936d0fb35d13784f794c9528ac
4520Author: Sam Hocevar <sam@videolan.org>
4521Date:   Sun Apr 1 06:21:44 2001 +0000
4522
4523      * XVideo plugin courtesy of Shane Harper <shanegh@optusnet.com.au>
4524      * Makefile.in and configure.in fixes by Nilmoni Deb <ndeb@ece.cmu.edu>
4525      * A few syntax fixes in the plain X11 plugin
4526
4527commit 52985bd289a6a624106a277bdc95be8c479f0d1f
4528Author: Sam Hocevar <sam@videolan.org>
4529Date:   Mon Mar 26 19:06:18 2001 +0000
4530
4531      - fixed SDL compilation, thanks to Colin.
4532      - disabled Altivec iDCT until it works.
4533
4534commit a32ef53e1b048d25ecb17bdddfbf9bda8558e567
4535Author: Richard Shepherd <richards@videolan.org>
4536Date:   Sun Mar 25 17:09:14 2001 +0000
4537
4538    Language & Inteface support for BeOS interface
4539
4540commit 7cfe1ea9cb6a9e8df61b00470f74821c402ff283
4541Author: Stéphane Borel <stef@videolan.org>
4542Date:   Thu Mar 22 01:23:03 2001 +0000
4543
4544    -Added a SYNCHRO_START in DVDRead for each cell change to fix
4545    multi-angle streams
4546
4547    -Changed seek function to prevent jump-at-will and to remove two bugs in
4548    sector computing.
4549
4550    -Initialize some values in netlist (payload_discard wasn't which caused
4551    frame dropping)
4552
4553    -Come back of multi-sector read which should make reading faster
4554
4555    Now, theyre should be very few reading error, and we have got back the
4556    performance we had before my netlist polioting :p
4557
4558commit 4f551c2bf0d189405e96cbbb8234ed3edd9d6d3e
4559Author: Sam Hocevar <sam@videolan.org>
4560Date:   Wed Mar 21 13:42:35 2001 +0000
4561
4562      * Header cleaning: filled all empty authors fields, added CVS $Id stuff.
4563      * Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
4564      * Fixes to configure.in, Makefile.in and main.c (Altivec detection)
4565        by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
4566      * Added Colin and Eugenio to the AUTHORS file.
4567
4568commit c0d2635e3eadfa71f72416da65f7f9ae3e69d0b5
4569Author: Sam Hocevar <sam@videolan.org>
4570Date:   Wed Mar 21 02:58:29 2001 +0000
4571
4572      * Fixed a typo in the Altivec iDCT module declaration.
4573      * Made a few enhancements to the Makefile.
4574
4575commit d4c55a87145cf539bbeeb9356c9a016c0d3fcb50
4576Author: Sam Hocevar <sam@videolan.org>
4577Date:   Tue Mar 20 23:18:38 2001 +0000
4578
4579       * Altivec instructions autodetection.
4580
4581commit 81bafafac1fed844afc37f0d4793c9f80e7456f7
4582Author: Sam Hocevar <sam@videolan.org>
4583Date:   Tue Mar 20 21:42:41 2001 +0000
4584
4585       * SDL fixes and enhancements by Shane Harper <shanegh@optusnet.com.au>
4586
4587       Shane, I removed the static variables from your code because static
4588       is not thread-safe, and one can imagine having several video output
4589       windows launched at the same time. Also, I made your feature work
4590       in windowed mode as well, because people kept asking how to hide the
4591       mouse pointer.
4592
4593       Also, if you want to work on the XVideo extension, you are welcome ;
4594       most of us are quite busy at the moment. Damien Lucas <nitrox@via.ecp.fr>
4595       had offered to work on it, but he seems to be a bit lost, so you may
4596       want to take over his job.
4597
4598       As for the "zoom" feature, I suggest you wait until version 4 of the
4599       video output is done, it'll be easier to do then.
4600
4601    Regards,
4602
4603commit 1e7670680546f36909f2d2bd52740207c92ab82d
4604Author: Christophe Massiot <massiot@videolan.org>
4605Date:   Tue Mar 20 20:54:44 2001 +0000
4606
4607    * Compile Altivec modules on Darwin. [MacOS X port]
4608
4609commit d73c57ac236e773f86c584b2db682e7a2058df74
4610Author: Christophe Massiot <massiot@videolan.org>
4611Date:   Tue Mar 20 20:40:07 2001 +0000
4612
4613    * Use $QTDIR for the qt module ;
4614
4615commit 01d67611b9f76da28ff4da402bd9d604431a4796
4616Author: Christophe Massiot <massiot@videolan.org>
4617Date:   Tue Mar 20 20:20:34 2001 +0000
4618
4619    * Fixed Makefile for normal people :p
4620
4621commit 9ab4320abeec4657162da7df8960c99d99542800
4622Author: Christophe Massiot <massiot@videolan.org>
4623Date:   Tue Mar 20 20:09:37 2001 +0000
4624
4625    * Added IDCT Altivec optimization [MacOS X port]. Untested, not compiled.
4626
4627commit 63f29665c7e6f2c319788cb41e25e2268a2c428c
4628Author: Christophe Massiot <massiot@videolan.org>
4629Date:   Tue Mar 20 19:36:59 2001 +0000
4630
4631    * Compile Darwin module by default on Darwin system. [MacOS X port]
4632
4633commit 13484ed07bbd01dc7b630066b163d5a132376948
4634Author: Christophe Massiot <massiot@videolan.org>
4635Date:   Tue Mar 20 17:36:04 2001 +0000
4636
4637    * Support for Darwin CoreAudio, courtesy of Colin Delacroix [MacOS X port] ;
4638    * Added warnings for ac3 mantissa (we still have problems with AC3 on
4639    MacOS X) ;
4640    * Renamed WriteResource to avoid a namespace clash with Darwin's
4641    WriteResource.
4642
4643commit b004a6619b9a9571bb565407e5690b20cadf380e
4644Author: Sam Hocevar <sam@videolan.org>
4645Date:   Tue Mar 20 04:44:06 2001 +0000
4646
4647      * Split audio output into several separate files to make it easier
4648      to debug. Removed a few redundancies as well.
4649
4650commit 64bda1b1b35dc26b0e2ace90fbe911c7bdb4d1d8
4651Author: Henri Fallon <henri@videolan.org>
4652Date:   Mon Mar 19 22:16:31 2001 +0000
4653
4654    Added a #include that prevented when compiling on redhat.
4655
4656commit 98725620ede52a1ae5f0d01728d0d3060ddca482
4657Author: Sam Hocevar <sam@videolan.org>
4658Date:   Mon Mar 19 13:26:59 2001 +0000
4659
4660      * vlc core compiles under QNX RTOS. Now if anyone feels like tidying
4661      it and writing output and interface plugins...
4662
4663commit 0d5aa512b43437462fe3e64009423cc33d409694
4664Author: Sam Hocevar <sam@videolan.org>
4665Date:   Mon Mar 19 05:08:00 2001 +0000
4666
4667      * Fixed Debian sparc build for real (Closes: Debian bug #89285).
4668
4669commit 9c1a7ddaaebff016702b5ad8605387f659470d8c
4670Author: Henri Fallon <henri@videolan.org>
4671Date:   Sun Mar 18 20:46:16 2001 +0000
4672
4673    Replaced ( a < b/c ) by ( a*c < b ).
4674
4675commit 2339d58bdf6aa7972cdc2612357e1259d4881cee
4676Author: Henri Fallon <henri@videolan.org>
4677Date:   Sun Mar 18 18:48:27 2001 +0000
4678
4679    - Changed read method : we now use select, so we are now able to quit
4680    even if no packet has benn receivced.
4681    - Put more exmplicit error messages
4682
4683    I noticed that now I have "Seeking to position ...." messages even with
4684    network input. If someone can do a quick fix, thanks about it.
4685
4686commit 74e5b40a6c6b3ff32484fee06581f485390276c1
4687Author: Sam Hocevar <sam@videolan.org>
4688Date:   Sun Mar 18 00:15:20 2001 +0000
4689
4690      * Forgot to remove a prototype when creating skeleton plugin.
4691
4692commit 52f0fa68217b25453d02ea0b1f76dc3a889ca429
4693Author: Sam Hocevar <sam@videolan.org>
4694Date:   Sun Mar 18 00:01:13 2001 +0000
4695
4696      * Function prototypes for the forthcoming Darwin and MacOS X port.
4697      * Gtk+ interface: fixed a precision issue in the scale.
4698      * Qt interface: somebody pop up us the menu!!
4699
4700commit b16d6fabe32f70e0b4c67e794e0d36941ed80d0a
4701Author: Stéphane Borel <stef@videolan.org>
4702Date:   Sat Mar 17 22:52:00 2001 +0000
4703
4704    -Added dsp plugin compilation (/dev/dsp is not a regular file :))
4705
4706commit 87432971dbadd57fb4ffc95dd015faff2b040988
4707Author: Richard Shepherd <richards@videolan.org>
4708Date:   Sat Mar 17 19:33:22 2001 +0000
4709
4710    Some rather boring changes to keep the CVS tree up to date with my (working) build
4711
4712commit a3c6cd9af22375d89db443f44958fc2ef32be1e0
4713Author: Christophe Massiot <massiot@videolan.org>
4714Date:   Fri Mar 16 22:37:06 2001 +0000
4715
4716    * Borrowed config.guess and config.sub from SDL [MacOS X port] ;
4717    * Changed files so that the MacOS X port compiles & runs [MacOS X port] ;
4718    * If SDL/GTK/DSP is not available, don't compile the associated module.
4719
4720commit e281e7312af330bd8274d5eb49f70639e0293a9a
4721Author: Stéphane Borel <stef@videolan.org>
4722Date:   Thu Mar 15 16:29:47 2001 +0000
4723
4724    Maybe solved the jump-at-will bug after random seek.
4725
4726commit a0c1805bd992c0ae1fa018156358d831fbaf8f93
4727Author: Sam Hocevar <sam@videolan.org>
4728Date:   Thu Mar 15 01:42:20 2001 +0000
4729
4730      * Bug fixes and enhancements in the Gtk+/Gnome interfaces.
4731
4732       o the slider should behave correctly and stop jumping here and
4733         there (this bug is _not_ related to Stef's similar bug)
4734       o added an "open network" menu (useless since the input doesn't
4735         handle it properly yet)
4736       o tried to reorganize gnome_callbacks.c and gtk_callbacks.c
4737       o stream date is now displayed instead of percentage
4738       o renamed gnome_sys.h to intf_gnome.h, and gtk_sys.h to intf_gtk.h
4739
4740      * Changed documentation and package creation files.
4741
4742       o added versioned conflicts/replaces to vlc-gtk (Closes Debian bug #88796)
4743       o removed useless or outdated documentation from doc/*
4744       o moved vlc.1 manpage from debian/vlc.1 to doc/vlc.1
4745
4746      * Added basic Qt interface.
4747
4748       o working features: slide bar, open file, toolbar, popup menu
4749       o added "qvlc" alias, equivalent to "vlc -I qt"
4750       o known issues : no "open disc" or "open network" menus yet
4751                        the IntfWindow class is never cleaned on destruction
4752                        the popup menu always pop at the middle of the screen
4753
4754      * Misc fixes/updates.
4755
4756       o renamed netutils.h functions from input_* to network_*
4757       o renamed *plst* files and functions to *playlist* (it was stupid
4758         from me to name them "plst")
4759       o made a few input error messages more meaningful
4760       o added -I, -A and -V short flags, corresponding to --intf, --audio
4761         and --video
4762
4763        I got a lot of conflicts on this commit, lart me if I forgot a
4764      file or made old bugs reappear.
4765
4766commit 93ca3031ee75338ae1eb922b74cbfe7ee0dc66b8
4767Author: Stéphane Borel <stef@videolan.org>
4768Date:   Thu Mar 15 00:37:04 2001 +0000
4769
4770    -Fixed most of the bugs in gnome interface menus
4771
4772    -Added radio checks in menu items.
4773
4774    There are still issues with default selected item but it works well.
4775
4776commit e996c64e314f1a75e950c574025d9342b0c222db
4777Author: Pierre Baillet <octplane@videolan.org>
4778Date:   Wed Mar 14 19:55:51 2001 +0000
4779
4780    misc code clean-up
4781
4782commit 9ac9b01020b7829691d8cdf0b8d3635ca1e67d63
4783Author: Christophe Massiot <massiot@videolan.org>
4784Date:   Wed Mar 14 00:40:24 2001 +0000
4785
4786    * Tried to fix the "stream jumps at will" bug.
4787
4788commit e7bfa12bc9cd217c4863c8fb4daba17cf45a60b5
4789Author: Renaud Dartus <reno@videolan.org>
4790Date:   Tue Mar 13 21:22:41 2001 +0000
4791
4792    * Fixing of PowerPC bug ( I hope :) )
4793
4794commit a4dc58c8933478d0176cfc5b8022f01031ae48a3
4795Author: Henri Fallon <henri@videolan.org>
4796Date:   Sun Mar 11 19:00:18 2001 +0000
4797
4798    - Moved 2 local network functions
4799    - Removed old code
4800    - Broadcast should work. I'm not detecting broadcast address, i'm
4801    binding 0.0.0.0
4802
4803commit 335d736463f118d3b0df37c73aa1e2878ed31636
4804Author: Henri Fallon <henri@videolan.org>
4805Date:   Sat Mar 10 11:23:10 2001 +0000
4806
4807    Small optim.
4808
4809commit f777cfb50a839f1f81f1f86b7d9586935c3624d6
4810Author: Pierre Baillet <octplane@videolan.org>
4811Date:   Fri Mar 9 19:38:47 2001 +0000
4812
4813    .nicer drop
4814
4815commit 01d9ce67b8eeb948f304f4c8bb8926f1359963cc
4816Author: Pierre Baillet <octplane@videolan.org>
4817Date:   Thu Mar 8 21:58:59 2001 +0000
4818
4819    . Hey! table header (Dnd still a little buggy :/)
4820
4821commit 491a85a8ed892db2075a0c4f56843ec76a0a64d2
4822Author: Pierre Baillet <octplane@videolan.org>
4823Date:   Thu Mar 8 21:47:02 2001 +0000
4824
4825    . cosmetic variable name changes
4826    . drop in the 'blank' part of the list in the playlist adds at the end of the list
4827    . drop on the main window adds at the end of the playlist
4828
4829commit 5525a154c68037ac0c4102a999c8af95fff76047
4830Author: Pierre Baillet <octplane@videolan.org>
4831Date:   Thu Mar 8 15:48:14 2001 +0000
4832
4833    .Added crop and invert selection.
4834    .Fixed a potential segfault.
4835
4836commit 585b6ad74c4a691ae417cb975179f3c90217fece
4837Author: Pierre Baillet <octplane@videolan.org>
4838Date:   Thu Mar 8 13:32:55 2001 +0000
4839
4840    Hurg !
4841    ###code is dirty###
4842    Please clean it for me :P
4843    (or at least, tell me how to clean it)
4844
4845    . Slightly modified playlist base interface
4846      (Added a function to jump directly to an item, used for double clicking)
4847
4848    . Added manymanycallbacks
4849    . Added the playlist dialog
4850    . Added Dnd support for intf_window and the clist1
4851      . support URI and plain file(s)/folder(s)
4852    . Added "show/hide main window" menuitem in intf_popup
4853    . Added bugs :P
4854
4855    Enjoy and please bug report.
4856
4857commit 022b6f08a7017f08b1927c663b14b4b9704f5a6c
4858Author: Richard Shepherd <richards@videolan.org>
4859Date:   Wed Mar 7 16:32:59 2001 +0000
4860
4861    "File|Open DVD" menu now refreshed each time menu selected rather than statically built at execute time.
4862
4863commit 1bc9a65823eb5a927925fd1d0b5fde9e371c902f
4864Author: Stéphane Borel <stef@videolan.org>
4865Date:   Wed Mar 7 11:56:33 2001 +0000
4866
4867    Port of the interface menus to gnome plugin.
4868
4869    Note that two sorts of navigation menus are implemented : in the
4870    menubar, one menu for title and one the chapter in current title ; and
4871    in the popup, a cascaded version with all chapters for all menus.
4872
4873    The same issues as gtk plugin apply.
4874
4875commit ec126885b8f3a6c850209641d56d025272255571
4876Author: Stéphane Borel <stef@videolan.org>
4877Date:   Wed Mar 7 10:31:10 2001 +0000
4878
4879    -Working menus for run-time audio/spu/title/chapter selection with gtk
4880    interface.
4881
4882    It is a bit buggy yet, and some pieces of code need to change,
4883    especially to handle better menus change when title change but it
4884    eventually works.
4885
4886commit 66fc868f6fa6e4dcb8b33c110c5edde9a120b0d1
4887Author: Stéphane Borel <stef@videolan.org>
4888Date:   Wed Mar 7 02:16:03 2001 +0000
4889
4890    -Added `glib-config --libs glib` for interface compilation
4891    for debian/sid users
4892
4893commit 906ce894e892e207a41e0c63faf1edfa5cfcd79f
4894Author: Sam Hocevar <sam@videolan.org>
4895Date:   Wed Mar 7 01:36:41 2001 +0000
4896
4897      * Disabled network input under BeOS so that it compiles again. We'll
4898        have to wait for BONE anyway.
4899
4900commit a6c6f723972f69ffd92feeae8e846a97bfd880c6
4901Author: Henri Fallon <henri@videolan.org>
4902Date:   Wed Mar 7 00:18:46 2001 +0000
4903
4904    - Fixed TS input ( a nasty dead lock had appeared 4 days ago )
4905    - Added base of network support
4906
4907    Things to be done :
4908    - Meuuh : fix the PCR synchronisation so that we can set b_pace_cntrol to 0
4909    - Sam : find a way of specifing the type of media (file, net). For the
4910    moment, the "--input ts" always call input_NetworkOpen
4911    - Maybe sam : for the moment the working syntax is vlc --input ts
4912    servername, it should nbe turned into "vlc --server servername".
4913
4914    Things that don't work (i'll work on this this week end) :
4915    - stopping and retaking a stream
4916    - a nice 'waiting for stream'
4917    - we select all incoming streams. we should be able to select.
4918
4919    Things that haven't been tested :
4920    - broadcast
4921    - only tested with one stream.
4922
4923    Kick me if something is broken by my fault.
4924
4925commit 6304d60dd68f6b3bfe2a777a8ae2eb4eff509e15
4926Author: Richard Shepherd <richards@videolan.org>
4927Date:   Tue Mar 6 19:52:03 2001 +0000
4928
4929    Added DVD device selection from interface menu
4930
4931commit c751bb667c75252975869ccce224beb3a47b4d04
4932Author: Christophe Massiot <massiot@videolan.org>
4933Date:   Tue Mar 6 19:33:58 2001 +0000
4934
4935    * Fixed an alignment problem in UnalignedShowBits().
4936
4937commit 19676f4f7d05dd994980bca17533cc47142c848b
4938Author: Christophe Massiot <massiot@videolan.org>
4939Date:   Tue Mar 6 17:54:48 2001 +0000
4940
4941    * Fixed an alignment problem in PTS parsing.
4942
4943commit 077cb1bff3645ad5c0c791fd6f6f1ae6468d780c
4944Author: Christophe Massiot <massiot@videolan.org>
4945Date:   Tue Mar 6 17:39:03 2001 +0000
4946
4947    * Fixed an alignment problem on startup.
4948
4949commit dbbaf8dd5efc0cf12418cabf780da3129ee4a142
4950Author: Christophe Massiot <massiot@videolan.org>
4951Date:   Tue Mar 6 15:16:42 2001 +0000
4952
4953    * Fixed a boolean_t/int mix.
4954    * Increased FIFO_SIZE.
4955
4956commit 386783b02b80e84e4989dc4ada9a743ff6077fe5
4957Author: Christophe Massiot <massiot@videolan.org>
4958Date:   Tue Mar 6 10:21:59 2001 +0000
4959
4960    * It now compiles under FreeBSD (though DeCSS stuff probably doesn't
4961    work).
4962
4963commit 9bd016fc1cfeb8ab32b884610986a6acc299e20c
4964Author: Richard Shepherd <richards@videolan.org>
4965Date:   Tue Mar 6 01:26:06 2001 +0000
4966
4967    More changes to interface
4968
4969commit 6ac3e63d836282be0b06608b09986b8cfd8a72e1
4970Author: Richard Shepherd <richards@videolan.org>
4971Date:   Mon Mar 5 22:47:22 2001 +0000
4972
4973    *** empty log message ***
4974
4975commit 9e29e24f598143ff60c26dcc8a51a555d2d3ebe7
4976Author: Richard Shepherd <richards@videolan.org>
4977Date:   Mon Mar 5 22:29:02 2001 +0000
4978
4979    *** empty log message ***
4980
4981commit ee8c617e3a8f9d79d212707881772803ca041944
4982Author: Richard Shepherd <richards@videolan.org>
4983Date:   Mon Mar 5 20:36:04 2001 +0000
4984
4985    *** empty log message ***
4986
4987commit f223ef7508a6c8ef770d0776224ac6479df1ab0d
4988Author: Christophe Massiot <massiot@videolan.org>
4989Date:   Mon Mar 5 16:00:30 2001 +0000
4990
4991    Fixed MPEG-1 mux_rate parsing.
4992    Fixed MPEG-1 stuffing.
4993
4994commit da6730d5208da7adb4c3131da33ea160f3a4f3d9
4995Author: Richard Shepherd <richards@videolan.org>
4996Date:   Mon Mar 5 13:28:47 2001 +0000
4997
4998    Added names to headers
4999    Delete BBitmap[0] directly after overlay creation as no longer needed as overlay now owns Bits()
5000
5001commit 4eb6464230da1afb1884349ec8a21001c176ff1a
5002Author: Sam Hocevar <sam@videolan.org>
5003Date:   Mon Mar 5 11:53:44 2001 +0000
5004
5005      * fixed headers for FreeBSD compilation.
5006      * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583).
5007
5008commit 2afb724073836ef8f73b29ab61d45066f0fbc4b8
5009Author: Sam Hocevar <sam@videolan.org>
5010Date:   Mon Mar 5 01:29:25 2001 +0000
5011
5012      * Everything in place for the 0.2.63 release.
5013
5014      * Got rid of the CONTRIBUTORS list, and switched AUTHORS to a
5015        linux-kernel like author list.
5016      * Updated TODO list.
5017      * Fixed a segfault in the BeOS interface when --noaudio was specified.
5018      * Title and Chapter selection in the Gnome and Gtk+ interfaces.
5019
5020commit 317723fa7e68551c7eac63b8d05f9f854f5c0089
5021Author: Stéphane Borel <stef@videolan.org>
5022Date:   Mon Mar 5 00:40:06 2001 +0000
5023
5024    -Fixed a bug in audio selection
5025
5026    -Tried to fix an issue in size computing. I don't know if this works since
5027    I haven't buggy DVDs
5028
5029commit 9014b46011d9d55b9469d339509a99b3ff3e85d8
5030Author: Sam Hocevar <sam@videolan.org>
5031Date:   Sun Mar 4 16:20:16 2001 +0000
5032
5033       Commited BeOS changes by Richard Shepherd and Tony Castley.
5034
5035       include/video_output.h
5036        * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr
5037          decoding needed instead of YUV-RGB
5038        * Will be removed later when video_output.c rewritten
5039
5040       src/video_output.c
5041        * vout_CreateThread() initialises b_YCbr to zero
5042
5043       plugins/beos/*
5044        * New BeOS video plugin that supports hardware overlays and new
5045          MediaPlayer compatible interface
5046
5047       plugins/*
5048        * Added YUV-YCbCr transforms
5049
5050commit 3fab36dc418a39430c0b6dd71a475c150819a48c
5051Author: Stéphane Borel <stef@videolan.org>
5052Date:   Sun Mar 4 13:54:26 2001 +0000
5053
5054    -Fixed bugs in title/chapter handling once more, especially for size
5055    detection and location of main movie.
5056
5057    -Support for multitrack DVD : now the stream is given to input as it has
5058    to be ; however, all the tracks are displayed one after the other ; I
5059    think we need to decode navigation ES to choose the track
5060
5061    -Fixed behaviour at end of device.
5062
5063commit bc2eeefc46b7b3fcc5aa6ca927b4f9bad5a84c01
5064Author: Sam Hocevar <sam@videolan.org>
5065Date:   Sun Mar 4 03:12:00 2001 +0000
5066
5067      * Added DVD/VCD button and menu for quick DVD device selection to the
5068        Gnome and Gtk+ interfaces, so that vlc can play a DVD even when
5069        launched from a GUI.
5070
5071commit 28e3820e6f3fbd1b858ce9d2d6b8a0ba9352fbfc
5072Author: Sam Hocevar <sam@videolan.org>
5073Date:   Sat Mar 3 11:01:07 2001 +0000
5074
5075      * Added debian/* files to help generating CSS-enabled non-US packages,
5076        and changed plugins/dvd/* to reflect this change.
5077      * Added .xpm icons (fixes lintian warnings).
5078      * --help output and manpage are now in sync (Closes Debian bug #87478).
5079      * Fixed Build-dpends entry in debian/control (Closes Debian bug #83707).
5080
5081commit dc0df7c21c633dd9c65bdcb6d4c241759a5794a7
5082Author: Stéphane Borel <stef@videolan.org>
5083Date:   Sat Mar 3 07:07:01 2001 +0000
5084
5085    -completely changed title and chapter initialization. Now we have real
5086    title units.
5087
5088    -Fixed size for a majority of DVD.
5089
5090commit 87dc702ba99dda5508ed665508281eb5b99f76bf
5091Author: Renaud Dartus <reno@videolan.org>
5092Date:   Fri Mar 2 16:46:57 2001 +0000
5093
5094    Remove an unused file reintroduce after my last commit
5095
5096commit 591bebd191d56317c65be6866a6ab89223610631
5097Author: Christophe Massiot <massiot@videolan.org>
5098Date:   Fri Mar 2 15:51:22 2001 +0000
5099
5100    * More consistency in the p_input->stream management.
5101
5102commit 775bd58d873254442bcdbfd30a0b580c00737a00
5103Author: Christophe Massiot <massiot@videolan.org>
5104Date:   Fri Mar 2 13:49:37 2001 +0000
5105
5106    * Made input_SelectES() and input_UnselectES() not block the input thread
5107    for a long time.
5108
5109commit 29670af177bb9c5e5f9628ed5cfe893d236a3b71
5110Author: Sam Hocevar <sam@videolan.org>
5111Date:   Fri Mar 2 13:47:01 2001 +0000
5112
5113      * Changed debian/control to fix Debian bug #83707
5114      * Added a --disable-css configure option
5115      * Moved some code here and there in the DVD plugin to make it easier
5116        for me to build the Debian CSS-free packages.
5117
5118commit 4ebb78ddadd0cd33c6586e5ff59d690b826bac80
5119Author: Christophe Massiot <massiot@videolan.org>
5120Date:   Fri Mar 2 13:20:29 2001 +0000
5121
5122    * Fixed miscellaneous alignment problems (alpha/sparc ports) ;
5123    * Added a fps display when toggling 'i' ;
5124    * Fixed a bug in the video parser where one picture buffer was not
5125    released at quit time ;
5126    * Broke the mux_rate calculation, but hey guys ! it was already broken and
5127    nobody noticed it.
5128
5129commit 917d257428daab6e9e3387ecb66212d95f7e6c18
5130Author: Stéphane Borel <stef@videolan.org>
5131Date:   Fri Mar 2 03:32:46 2001 +0000
5132
5133    -New function for DVD reading, that is able to read multiple blocks
5134    (I've chosen 32 now), that doesn't use any memcpy anymore and is also much
5135    faster. It is ready now for cell positioning in multi-angle DVD (to come
5136    soon).
5137
5138    -DVD specific netlist adapted to 2048 bytes long blocks that contain
5139    several data_packets.
5140
5141    -Modification in mpeg_system.c to use p_payload_start instead of
5142    p_buffer (necessary for DVD plugin). It does not break other plugins
5143    since they set p_payload_start to p_buffer
5144
5145    -New field i_read_once in input_thread_s to be able to read more than
5146    the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by
5147    defaults but plugins can change it during initialisation.
5148
5149    Please check that nothing is broken :)
5150
5151commit 2fe30f260bd26db1a954342e2e4a2efb397ae4ea
5152Author: Renaud Dartus <reno@videolan.org>
5153Date:   Fri Mar 2 02:49:11 2001 +0000
5154
5155    * Bug fix with frequential downmix
5156
5157commit a77d5a3ee0c8f5854f845eefe7f8ccef24116e18
5158Author: Sam Hocevar <sam@videolan.org>
5159Date:   Wed Feb 28 05:20:02 2001 +0000
5160
5161      * Additional optimizations to the subtitle decoder
5162      * The GGI video output should now be faster. Also, right-mouse-clicking
5163        works in GGI mode as well.
5164
5165commit a20df577fa18badca1d14d3934056bba0578aae1
5166Author: Sam Hocevar <sam@videolan.org>
5167Date:   Mon Feb 26 17:41:11 2001 +0000
5168
5169      * Optimizations done to the SPU decoder. Now the RLE is expanded at
5170        decoding time, not rendering time. The main loop in vout_RenderSPU
5171        is now 20 lines long.
5172
5173commit 31d966e00b3587fc620cacce8554ca95ded60529
5174Author: Sam Hocevar <sam@videolan.org>
5175Date:   Mon Feb 26 12:16:29 2001 +0000
5176
5177      * The Gtk+ interface is now built as a Debian package as well. The Gnome
5178        package depends on it because of the icon and menu entry.
5179      * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of
5180        memory areas. For debugging purposes or for real men, as you wish.
5181      * Lots of tidying in dvd_ioctl.c, a few comments added.
5182      * Better error handling in the subpicture decoder.
5183      * Tidied video_spu.c. More to come later.
5184      * Fixed subtitle displaying. Will soon work in overlay mode as well.
5185
5186commit 4875485d59cc468deb922f6d1066bb02767c31e1
5187Author: Christophe Massiot <massiot@videolan.org>
5188Date:   Fri Feb 23 17:58:22 2001 +0000
5189
5190    * Disabled slice-level resynchro since it's probably buggy.
5191
5192commit e7d96b485b7280a98e19b5f77d539465397dd9b3
5193Author: Christophe Massiot <massiot@videolan.org>
5194Date:   Fri Feb 23 14:07:25 2001 +0000
5195
5196    * Fixed a structural major bug in the macroblock structure management.
5197
5198commit 592b1bd473d7e5423078077b1dd63d0a9c3ad7c4
5199Author: Christophe Massiot <massiot@videolan.org>
5200Date:   Fri Feb 23 13:22:58 2001 +0000
5201
5202    * Added debug messages.
5203
5204commit 4dd0ebccb244c0bd2e6448cf31a04dc481b10548
5205Author: Christophe Massiot <massiot@videolan.org>
5206Date:   Fri Feb 23 12:37:31 2001 +0000
5207
5208    * Fixed a compile problem in debug mode.
5209
5210commit 7d38f3f9974edfe5d54132d996b5bfa48c7b8bb6
5211Author: Christophe Massiot <massiot@videolan.org>
5212Date:   Thu Feb 22 17:00:20 2001 +0000
5213
5214    * Added functions and hooks to display dates instead of off_t.
5215
5216commit 99bbcdcb6812001281970bfc9113f690c1d92df5
5217Author: Christophe Massiot <massiot@videolan.org>
5218Date:   Thu Feb 22 16:17:12 2001 +0000
5219
5220    * Added a 'd' keystroke to dump the stream contents (for debugging
5221    purposes).
5222
5223commit 6926039e55be8c442cb701352358edcfebe795c2
5224Author: Stéphane Borel <stef@videolan.org>
5225Date:   Thu Feb 22 08:59:54 2001 +0000
5226
5227    I have polioted once more with a bad file in the commit. It should work
5228    better now. :p
5229
5230commit 17a54d55f3f5b989f217c5377ae85f97eda76e29
5231Author: Stéphane Borel <stef@videolan.org>
5232Date:   Thu Feb 22 08:44:45 2001 +0000
5233
5234    -New ES detection based on .ifo for DVD module. It might fail (I have
5235    found one DVD for which ifo seems false).
5236
5237    -Title and chapter selection on the command line (see -t and -T options)
5238    It will allow to watch some DVD that went through menus by default.
5239
5240    -beginning of menus in gnome interface.
5241
5242commit 4b1da9ccdc4f492aef0b9247549e05ffad7c17bf
5243Author: Renaud Dartus <reno@videolan.org>
5244Date:   Thu Feb 22 05:31:55 2001 +0000
5245
5246    * Fix bug in ac3dec for mono streams
5247
5248commit 9067002c2ef8e522bbfe46ec2a06b1ea9945f44d
5249Author: Jean-Marc Dressler <polux@videolan.org>
5250Date:   Wed Feb 21 15:52:40 2001 +0000
5251
5252    Some changes in the BeOS video output :
5253    - New video output method, the vlc now uses BBitmap instead of
5254      BDirectWindow (better performances)
5255    - Added resizing
5256    - Added beta support for overlay
5257
5258commit 4f86a65a8036b00011fdcb73c7706278ca38ac34
5259Author: Sam Hocevar <sam@videolan.org>
5260Date:   Wed Feb 21 11:53:30 2001 +0000
5261
5262       Hrm. Some strange phenomenon known as sleepiness made me commit a
5263       bunch of .o's. Blame me.
5264
5265commit bec589af3d0359470566d1013d119dd079d81374
5266Author: Sam Hocevar <sam@videolan.org>
5267Date:   Wed Feb 21 11:49:18 2001 +0000
5268
5269      (note: empty CVS mails mean that a new directory has been created,
5270       don't forget to use the -p option if you cvs update)
5271
5272      * Added a plain Gtk+ port of the Gnome interface, for the gnome-impaired
5273        people. Gtk+ is now compiled by default, while Gnome isn't (you will
5274        have to add --enable-gnome when running configure)
5275      * Replaced -lcurses with -lncurses in configure.in.
5276
5277commit 910f40f93c543d78c5c9f3da3f5a5706be98b453
5278Author: Henri Fallon <henri@videolan.org>
5279Date:   Wed Feb 21 04:38:59 2001 +0000
5280
5281    TS Input :
5282    - Added DemuxPSI, DecodePAT and DecodePMT. Never tested which streams
5283      where PAT or PMT are splitted in more than one section.
5284    - Some TS files still don't work (matrix.ts i.e : no sound ),
5285      others do ... i'll have to investigate.
5286
5287    Todo :
5288    - What if data get unaligned ?
5289    - Write NetworkOpen
5290    - Try to find why I get no sound on matrix.ts
5291    - Support Stream and program selection.
5292
5293commit 9584da59d18a95604a43843009bad4e27c9d8226
5294Author: Sam Hocevar <sam@videolan.org>
5295Date:   Wed Feb 21 00:47:49 2001 +0000
5296
5297      * Forgot to fix the vlc.spec.
5298      * Added Bozo to the author list.
5299
5300commit ba61d25caf8e21339aec4aafbfc0212bbe7f994e
5301Author: Sam Hocevar <sam@videolan.org>
5302Date:   Tue Feb 20 23:30:15 2001 +0000
5303
5304     * Updated version number to 0.2.62. Release tonight.
5305
5306     * DVD plugin is still non-functional when you don't have DVD ioctls,
5307       but at least it compiles under BeOS as well.
5308     * Minor cosmetic changes here and there.
5309
5310commit fc04df0ba0708a9a05c3b5864d6b423d4bcf11f2
5311Author: Jean-Marc Dressler <polux@videolan.org>
5312Date:   Tue Feb 20 17:08:02 2001 +0000
5313
5314    Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy()
5315
5316commit fdcd1cca104e08303d54672d461b9dba3eadb7f5
5317Author: Christophe Massiot <massiot@videolan.org>
5318Date:   Tue Feb 20 15:03:00 2001 +0000
5319
5320    Minor optimizations in the video decoder.
5321
5322commit 290dc45ae7a3ab7a77c9a21e90130e72935d30d4
5323Author: Christophe Massiot <massiot@videolan.org>
5324Date:   Tue Feb 20 13:41:01 2001 +0000
5325
5326    On machines without dvd ioctl, remove the DVD plugin from the Makefile,
5327    fucking holy piece of *�$^%� !
5328
5329commit a906b2f52ab38c11002aa997d4271f64c5485361
5330Author: Renaud Dartus <reno@videolan.org>
5331Date:   Tue Feb 20 12:06:28 2001 +0000
5332
5333    * Move ac3 globals variables into structures
5334    * Adding authors
5335    * Prepared to add asm imdct and downmix
5336
5337commit 1c5f83306fef6eab871ea4c6111c978058f00803
5338Author: Sam Hocevar <sam@videolan.org>
5339Date:   Tue Feb 20 11:34:01 2001 +0000
5340
5341     * Fixed a bash-ism in configure.in
5342
5343commit 083ddb2c367e8b72c1d39017587b1c18ce5ef0f1
5344Author: Sam Hocevar <sam@videolan.org>
5345Date:   Tue Feb 20 09:10:36 2001 +0000
5346
5347     * Fixed a segfault in input.c when no input plugin was found for
5348       a given file.
5349     * Fixed a deadlock in the Gnome interface. Next time I'll initialize
5350       my mutexes, I promise.
5351     * Added Oct to the authors list in intf_gnome.glade :)
5352
5353commit 78335f88e6ec96fc14ef78db6bfebfb9b75162be
5354Author: Stéphane Borel <stef@videolan.org>
5355Date:   Tue Feb 20 08:47:25 2001 +0000
5356
5357    Second step in area management ; everything is in place now to have
5358    title handling; it is coming :)
5359
5360commit 583c6553f6761421260d86bbc21b5b3169c04319
5361Author: Sam Hocevar <sam@videolan.org>
5362Date:   Tue Feb 20 07:49:13 2001 +0000
5363
5364      * Ported Glide and MGA plugins to the new module API. MGA never worked,
5365        so this didn't make it work better.
5366      * Started thinking about built-in modules, and added some code to
5367        make it easier eventually.
5368      * Added Oct in the AUTHORS file.
5369      * Fixed a mistake in configure.in.
5370      * All your base are belong to us.
5371      * Fixed a bug in src/misc/modules which prevented loading modules
5372        when launched from the Tracker.
5373      * Fixed a similar bug in src/video_output/video_text.c.
5374      * BeOS CSS support, thanks to Markus Kuespert <ltlBeBoy@beosmail.com>
5375        who ported the Linux DVD ioctls. We can now read encrypted DVDs
5376        under BeOS ! Woohoo.
5377
5378commit 3bb7a5371e29b608e29851b9f1366a12a3505afe
5379Author: Stéphane Borel <stef@videolan.org>
5380Date:   Tue Feb 20 02:56:50 2001 +0000
5381
5382    Removed flooding debug info :)
5383
5384commit 97c3185de470c501bfdcef4589f6d747ba7691d8
5385Author: Stéphane Borel <stef@videolan.org>
5386Date:   Tue Feb 20 02:53:13 2001 +0000
5387
5388     First serie of changes in DVD module for the forthcoming interface menus
5389     There is a new capability in input type modules for setting the
5390    attributes of a new area. It is set to NULL for PS and TS plugins.
5391     It should be called for every title change, chapter change,
5392    audio mode change or spu channel change.
5393
5394    But this part of code is not used at the moment, and is not completed
5395    yet.
5396
5397commit a6fe4de420e5a7ecaf3c02039893d7166adba380
5398Author: Christophe Massiot <massiot@videolan.org>
5399Date:   Mon Feb 19 19:28:33 2001 +0000
5400
5401    * Kludge of the kludge, removing an oddity in YUV initialisation, and
5402    activating YUV overlay on startup whenever hardware acceleration is
5403    available. Thanks for bearing with us, stay tuned.
5404
5405commit 33f6628a44ccf17b5bca5d25bd851fbb799dbff6
5406Author: Christophe Massiot <massiot@videolan.org>
5407Date:   Mon Feb 19 19:08:59 2001 +0000
5408
5409    * mux_rate parsing ;
5410    * Changed video decoder's error messages into warnings.
5411
5412commit ef54efe5dd7b83f609c0042eeb845449b6f1828a
5413Author: Renaud Dartus <reno@videolan.org>
5414Date:   Mon Feb 19 08:02:33 2001 +0000
5415
5416    * Add dither fix
5417    * Some cosmetic changes
5418
5419commit d35a29fa0f54bab238635c9031ec581f0e11bc6a
5420Author: Sam Hocevar <sam@videolan.org>
5421Date:   Mon Feb 19 03:46:27 2001 +0000
5422
5423      * Drag and drop support under BeOS.
5424
5425commit 050106567aee7f0d77339f36c29655be88d4f1f2
5426Author: Stéphane Borel <stef@videolan.org>
5427Date:   Mon Feb 19 03:12:26 2001 +0000
5428
5429    -Change in the code to detect beginning of movie. It is much better now
5430    but still fails with some DVD for which the movie is not the first
5431    Program.
5432
5433    As a consequence some DVD that worked before don't work anymore.
5434
5435    -Beginning of ideas to handle chapters and ES selection
5436
5437commit c3b1800a5cbb1eac9914a1e198958a9faa606852
5438Author: Sam Hocevar <sam@videolan.org>
5439Date:   Sun Feb 18 19:14:27 2001 +0000
5440
5441      * configure.in and Makefile.in patches for better SDL support and
5442        support for $(bindir) $(datadir) and $(libdir) stuff, courtesy
5443        of Arkadiusz Miskiewicz <misiek@pld.ORG.PL>
5444      * Ported ggi.so to the new modules API. As for the other modules, only
5445        the "q" key works. Moreover, VLC doesn't exit cleanly if you close the
5446        GGI window.
5447      * Deactivated non-working widgets in the Gnome interface.
5448      * Added CONTRIBUTORS file.
5449
5450      Hint of the day: don't expect to code quite long in your bed when sleepy.
5451
5452commit e630779bd0e034c92ec95fac1fd06927fdfb1eb4
5453Author: Sam Hocevar <sam@videolan.org>
5454Date:   Sun Feb 18 10:24:20 2001 +0000
5455
5456     * Ported the framebuffer plugin to the new module API. As for most of the
5457       other video output modules, keyboard doesn't work. Except ^C to quit.
5458
5459commit b0ab70c9bfc80da45733bc4fecbb0ccbedf30fc0
5460Author: Jean-Marc Dressler <polux@videolan.org>
5461Date:   Sun Feb 18 03:32:02 2001 +0000
5462
5463       The BeOS port seems to work again.
5464
5465       I used this command to play an unencrypted DVD, but maybe there is a
5466       better solution: ./vlc dvd:/dev/disk/ide/atapi/1/master/0/raw
5467
5468       Current problems: gcc doesn't like MMX-EXT instructions, and refuses
5469       to have register %ebx being used in the main application. Grr.
5470
5471       ,-- don't trust the CVS bot, it's Sam speaking here :)
5472      /
5473
5474commit 8e3c802c8431943acc7954b9822ff386d8c96ccf
5475Author: Stéphane Borel <stef@videolan.org>
5476Date:   Sun Feb 18 01:42:05 2001 +0000
5477
5478    -UDF filesystem support so that we know the location of the first video
5479    related file with 100% reliability (great change that should make DVDs
5480    with binaries and extra stuff work with vlc).
5481
5482    -Correction of a bug in ifo reading that falsified the adress of
5483    video titles.
5484
5485    -Changed the method for selecting title at start. It is _not_ reliable
5486    though, but it is better than the preceding one.
5487
5488commit f1175e715bfd288cdd17bf34ee3ee4f4b137432b
5489Author: Sam Hocevar <sam@videolan.org>
5490Date:   Sat Feb 17 08:48:56 2001 +0000
5491
5492     * Tried to fix the BeOS interface and video output. Any BeOS developers
5493       listening ? I can't even test that code, it probably wants additional
5494       fixing.
5495     * Added a workaround in modules.c for broken libc's which happen to truncate
5496       filenames in dentry structures when using 64bits offsets. The kind of
5497       stuff you only see in RedHats <g>.
5498     * Made the SDL error messages a bit more useful.
5499     * The Gnome menu is now created when mouse is released, not when it
5500       is pressed. It may sound stupid, but it really makes a difference.
5501
5502commit 566ca28782be96df7bedda66f5e93d96532382e6
5503Author: Sam Hocevar <sam@videolan.org>
5504Date:   Fri Feb 16 09:25:04 2001 +0000
5505
5506     * Upgraded version number to 0.2.61. Release is today.
5507
5508     * Fixed package building (both RPMs and .debs).
5509     * Fixed `make snapshot' rule.
5510     * Added some magic to filename detection. To read a DVD you now just
5511       need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs.
5512     * Fixed a segfault in the slider when no stream was playing.
5513     * Made the slider go from 0 to 100 (instead of 99 :)
5514     * The vlc now doesn't exit when finished playing. As a side effect of
5515       the playlist code being very recent, it continuously loops.
5516
5517commit b2f56af99413a51f2b4cd9d8591d0aad52d71f1d
5518Author: Sam Hocevar <sam@videolan.org>
5519Date:   Fri Feb 16 06:37:09 2001 +0000
5520
5521     * Fixed a segfault in the input thread creation, as well as a possible
5522       deadlock. This happened mostly when opening non-existing files.
5523     * Created input_SetStatus to do input_SetRate's job. input_SetRate will
5524       be used to set an arbitrary rate, for people who want to read DVDs at
5525       1/2.71828 times the actual speed.
5526     * Stubs for the ncurses control interface. No working code yet, but the
5527       holes just need to be filled.
5528     * Improved X11 support. Still not as functional as before.
5529     * The output window now states the method name, so that people know whether
5530       they are using X11 or SDL.
5531     * The Gnome interface is now drag'n'drop aware, you can drop a file
5532       on it just like Xine does (or so I guess).
5533
5534commit 16247a7506c02836d0e33ba4633f8e02bb5ea81a
5535Author: Stéphane Borel <stef@videolan.org>
5536Date:   Thu Feb 15 21:03:27 2001 +0000
5537
5538    -New more recent css authentication code.
5539
5540    -Beginning of udf support (not in Makefile)
5541
5542commit 0f601455ffacdbcefc2468d805d11295acd8edd4
5543Author: Sam Hocevar <sam@videolan.org>
5544Date:   Thu Feb 15 07:59:38 2001 +0000
5545
5546     * removed useless includes in intf_gnome.c
5547     * made the vout_sdl.c functions static
5548     * ported vout_x11.c to the modules API; code isn't very nice yet though
5549
5550commit 2ba056f279c968b2adac12b85b7cf9e2eb63d94a
5551Author: Sam Hocevar <sam@videolan.org>
5552Date:   Thu Feb 15 03:01:20 2001 +0000
5553
5554     * X11 output works again. It's just the output, but it works; I now need
5555       to clean the code and add event handling.
5556
5557commit 79b461542e823c923581e073ea60cc21c790ba70
5558Author: Henri Fallon <henri@videolan.org>
5559Date:   Wed Feb 14 15:58:29 2001 +0000
5560
5561    Begining of TS Input
5562
5563    Done :
5564    - fixed netlist
5565    - embryo : support TS video trough file ( kludgy ... )
5566
5567    Next :
5568    - Write DecodePSI and DemuxPSI, wich will clean the kludges off
5569
5570    Then :
5571    - Write NetworkOpen ( shouldn't be difficult )
5572
5573    Eventually :
5574    - Deal with lost/corrupt packets
5575
5576commit a294d22adb3bf3cff83c8c7fd1ef967035eae588
5577Author: Sam Hocevar <sam@videolan.org>
5578Date:   Wed Feb 14 14:31:07 2001 +0000
5579
5580     * Should have fixed the dependency generater for some plugins.
5581
5582commit 1c99dc85d66afd4d80e3fe3f48e4b1cbae0e93d8
5583Author: Sam Hocevar <sam@videolan.org>
5584Date:   Wed Feb 14 07:48:18 2001 +0000
5585
5586     * updated version information to 0.2.60 -- today's release
5587     * started porting the X11 vout (still disabled)
5588     * a few unnoticeable changes in the Gnome intf
5589
5590commit 8a1ec9694a817a21d8295d51473ed9abc8fb24e2
5591Author: Stéphane Borel <stef@videolan.org>
5592Date:   Wed Feb 14 04:11:01 2001 +0000
5593
5594    -Changes in the way stream size in DVD mode is calculated. It is no
5595    longer such an ugly kludge and is much more accurate.
5596
5597    -Changes in DVDSeek so that the interface slider is in 0 when we are at
5598    the beginning of the strem.
5599
5600    -Try to detect the beginning of the movie in the middle of the title. It
5601    works for most of the DVDs but will begin in the middle of the movie
5602    with some others.
5603
5604    -Calculate only the first title key in css mode because it might take a
5605    long time with some title. The search stops now when we have a key once
5606    whereas it did stop only when we had it twice before. It should not
5607    cause problems.
5608
5609commit 8d07abcdd04fc4c663550e0460bd9243782fd3fa
5610Author: Christophe Massiot <massiot@videolan.org>
5611Date:   Tue Feb 13 13:01:15 2001 +0000
5612
5613    * Really fixed MC segfault bug.
5614
5615commit 6ff208627d9ae6dfdb9db2ea2cdb8b19b5c37924
5616Author: Stéphane Borel <stef@videolan.org>
5617Date:   Tue Feb 13 10:08:51 2001 +0000
5618
5619    -adaptation of DVD module to navigation slider. The seek has to be
5620    done on a multiple of 2048, and shopuld take care of the offset to the
5621    beginning of the stream. It works with most of my DVDs by fails to
5622    detect size of some streams.
5623
5624    -change of the order of call to ifo and css functions in input_dvd.c,
5625    because we can't read ifo files before authentification on some DVDs.
5626
5627    -changed location of some css tables.
5628
5629    -we read ifo date and decrypt css keys for all titles now. It takes quite a
5630    long time to initialize with some DVDs (if you have 42 titles for
5631    instance). The key decryption might give a false value if the title is
5632    less than 10 Mb ; I'm working on that :)
5633
5634commit 1e19c01b1d48ca7b48236dd837fdb21cfec64631
5635Author: Sam Hocevar <sam@videolan.org>
5636Date:   Tue Feb 13 06:31:05 2001 +0000
5637
5638     * Quick patch to avoid a segfault when arbitrarily seeking the stream.
5639
5640      Meuuh: you probably have a better solution for this ; I simply don't
5641      know the video decoder well enough to do it myself.
5642
5643commit 75eb696dccb7e1e82bc421dc9859eb65640e1507
5644Author: Sam Hocevar <sam@videolan.org>
5645Date:   Tue Feb 13 04:29:46 2001 +0000
5646
5647     * added --intf option to vlc
5648     * started cleaning vout_sdl.c
5649     * the dummy plugin works again
5650     * added a slider to the Gnome interface so that we can browse through streams
5651
5652      There is a problem with the slider: we sometimes get unexpected async
5653      replies, which would mean that we don't properly lock our Xlib calls.
5654      Which is true. But we also get these errors when using `--vout dummy'.
5655      I'll investigate.
5656
5657commit e8ceb0e1d3be47afca5e86e424f6d2b22a5971c9
5658Author: Christophe Massiot <massiot@videolan.org>
5659Date:   Mon Feb 12 18:18:18 2001 +0000
5660
5661    Removed enhancement because of an incompatibility with slow motion.
5662
5663commit 991b8fc1d74ba698a93fb91224c63c74b029b693
5664Author: Christophe Massiot <massiot@videolan.org>
5665Date:   Mon Feb 12 13:20:15 2001 +0000
5666
5667    * We can now seek at position 0 :p ;
5668    * Fixed a typo in my previous commit.
5669
5670commit 509d5ac4429f37190345825c416e52f19d9a263f
5671Author: Christophe Massiot <massiot@videolan.org>
5672Date:   Mon Feb 12 11:22:31 2001 +0000
5673
5674    * Tried to enhance picture dating on timebase discontinuities.
5675
5676commit 2b65b38b94c5747a79340cea500fdb03de092ee7
5677Author: Christophe Massiot <massiot@videolan.org>
5678Date:   Mon Feb 12 10:46:26 2001 +0000
5679
5680    * Fixed pause bug.
5681
5682commit 5a7963104bfbe2fec2aa0523259cf53d91e1c6c1
5683Author: Stéphane Borel <stef@videolan.org>
5684Date:   Mon Feb 12 09:58:06 2001 +0000
5685
5686    -Much cleaning in css code. It should work fine now.
5687
5688    Most of DVD with movie in title 1 should work.
5689
5690    To come : support for movie in other titles.
5691
5692commit 3b3156e1fad97c450a0118a12fc79b36403679de
5693Author: Sam Hocevar <sam@videolan.org>
5694Date:   Mon Feb 12 09:39:15 2001 +0000
5695
5696     . removed tests against i_rate and i_new_rate calculation from the
5697       plugins and hid this complexity into input_ext-intf.c
5698
5699commit c3e2bf1d3bb2c79201f80b26acb3d787156918d7
5700Author: Sam Hocevar <sam@videolan.org>
5701Date:   Mon Feb 12 07:52:40 2001 +0000
5702
5703      * Fixed my old stupid bug that disabled sound after having played the
5704        first playlist item.
5705      * Added `Prev' and `Next' buttons to the interface, with the beginning of
5706        a playlist window (still empty).
5707      * Added `Slow' and `Fast' buttons to the interface and popup menu.
5708
5709      Ok, I promise it's the last time I check bloat in, from now the interface
5710      commits will be much cleaner and actually fix things :)
5711
5712commit 02d21f72faf6bfb54119e2e28ac03d81682ec332
5713Author: Sam Hocevar <sam@videolan.org>
5714Date:   Mon Feb 12 00:20:37 2001 +0000
5715
5716     * The pure Gnome part of the Gnome interface has been rewritten from
5717       scratch, and the .glade file included as well. You can edit it by
5718       installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade',
5719       or directly by hand if you grok XML.
5720     * Files can now be loaded into vlc using the `Open' buttons. But for the
5721       moment you still have to launch vlc with at least one file, because it
5722       quits when the end of the playlist is reached.
5723     * Idle screen was disabled because it eats a lot of CPU and is mostly
5724       useless for the moment. And it gets activated when pause lasts for too
5725       long.
5726
5727commit 959674591f4ec45888fcb34321958d080efd73cd
5728Author: Sam Hocevar <sam@videolan.org>
5729Date:   Sun Feb 11 01:15:12 2001 +0000
5730
5731      Beginning of Interface II
5732     ---------------------------
5733
5734     * Plugins have completely disappeared, we now only use the new module API.
5735     * All intf and vout modules are now independant. So far, only the Gnome
5736       intf module and the SDL vout module have been ported. configure.in has
5737       been modified to reflect the changes (x11 and dummy aren't compiled by
5738       default anymore, while SDL and Gnome are).
5739
5740      Note that this is _not_ Interface II, it's just a step forward. For
5741      instance, it lacks the whole message passing scheme.
5742
5743      Things that should work:
5744
5745     * Right-clicking on the SDL video output window brings the Gnome menu.
5746     * Pause, Play, Exit, About work from the menu or from the interface window.
5747     * The old SDL keys still work.
5748
5749       Things that are broken or may be broken:
5750
5751     * Xlib calls are not locked yet, which may lead to "Unexpected async reply"
5752       errors, and make the vlc segfault.
5753     * Sound only works for the first file.
5754     * The SDL vout_sdl.c file is absolutely ugly and kludgey.
5755     * The vlc immediately quits when no filename is given as an argument. Not
5756       a real bug, but still annoying.
5757     * The Gnome menu does not work in fullscreen mode.
5758
5759       Things that will come soon, maybe tomorrow:
5760
5761     * Complete navigation buttons (fast forward, slow, etc.).
5762     * File/Open menu to add files to the playlist.
5763     * Return of the X11 video output for those of us who do not have SDL.
5764     * Textmode interface for those of us who do not have Gnome.
5765     * aout and vout autospawn (maybe).
5766
5767commit e4aec3d8fbfeecaf39da37c43785ba1355646cfb
5768Author: Stéphane Borel <stef@videolan.org>
5769Date:   Fri Feb 9 18:34:01 2001 +0000
5770
5771    -Fixed a bug in #define that prevented from using ioctls
5772
5773commit 6b14a375ee447f9d919c4884b1dfd94ed864ca5e
5774Author: Stéphane Borel <stef@videolan.org>
5775Date:   Fri Feb 9 03:51:42 2001 +0000
5776
5777    -Some functions to prepare ifo commands utilisation to move in the
5778    structures of DVDs
5779    -Change in configure to avoid compiling css functions on BSD.
5780
5781commit 71f866bf434718e378c7e3a4b40a733d76b14f3b
5782Author: Sam Hocevar <sam@videolan.org>
5783Date:   Thu Feb 8 23:40:26 2001 +0000
5784
5785     . added comments to src/interface/intf_plst.c and include/intf_plst.h
5786       so that people understand how the playlist works.
5787     . updated the TODO list (34 items to do, 41 done !)
5788
5789commit d21d510cbe2bf74432fa69975383e55ac232aba1
5790Author: Christophe Massiot <massiot@videolan.org>
5791Date:   Thu Feb 8 17:44:13 2001 +0000
5792
5793    * Portability : changed off64_t to off_t and activated appropriate
5794      GNU/Linux options ;
5795    * Changed fseek() to fseeko() for 64-bit offsets ;
5796    * Reset frame predictors on a stream discontinuity.
5797
5798commit 785049d7f699db4abff9c3c54e381c74e26b5c9a
5799Author: Christophe Massiot <massiot@videolan.org>
5800Date:   Thu Feb 8 13:52:35 2001 +0000
5801
5802    * Implemented basic stream navigation function, and bound Jump forward
5803      and jump Backward in the SDL intf. Enjoy !
5804
5805commit 66f7daf3c2340c52edd9659ada172a7360050017
5806Author: Christophe Massiot <massiot@videolan.org>
5807Date:   Thu Feb 8 13:08:03 2001 +0000
5808
5809    * Pause function implemented ('p' key).
5810
5811commit 3433731787b2530e06522e535483d93f4ff0835e
5812Author: Christophe Massiot <massiot@videolan.org>
5813Date:   Thu Feb 8 11:22:41 2001 +0000
5814
5815    Fixed a compile probleme on machine without a dvd player :ppppp
5816    Maybe it would be a good idea to compile the DVD plugin on machines which
5817    have one ? :pppp
5818
5819commit b9574a9561f00755675d4c7e490ea18736fbcf8a
5820Author: Stéphane Borel <stef@videolan.org>
5821Date:   Thu Feb 8 08:08:03 2001 +0000
5822
5823    *** empty log message ***
5824
5825commit 03d925fdb83bf119df5d37c88d4c561121335b88
5826Author: Sam Hocevar <sam@videolan.org>
5827Date:   Thu Feb 8 07:24:25 2001 +0000
5828
5829     . moved the playlist handling from input/input.c to interface/interface.c
5830     . fixed a few warnings at compile-time
5831     . fixed sound channel selection in playlist mode
5832     . added a color message in the plugin bank because on peut bien d�conner
5833       cinq minutes, quand-m�me
5834     . we now spawn a new input thread for each file
5835     . added a missing pf_close() because it's always cool to close files
5836       after we read them
5837
5838commit e754b0970bdea32e18a4bfca16145d30e3620540
5839Author: Stéphane Borel <stef@videolan.org>
5840Date:   Thu Feb 8 06:41:56 2001 +0000
5841
5842    -solved bug with cssdescrambling. The vlc might segfault with dvd
5843    plugins. I will fix that soon.
5844    -minor modification in pluginification.
5845
5846commit 0935df9e58f1671cf54a6774e3ff54bcf58940ab
5847Author: Sam Hocevar <sam@videolan.org>
5848Date:   Thu Feb 8 04:43:28 2001 +0000
5849
5850       This commit is a bit early, but it'll save Stef, Henri and me much
5851     time later, when we don't have to backport modifications to input_*.c
5852
5853       What's new :
5854        - playlist works again (still the old wrong way like Meuuh doesn't
5855        like, but this is going to change within a few hours)
5856        - input_ps, input_ts and input_dvd are now plugins, located in
5857        plugins/mpeg/ and plugins/dvd/
5858
5859       What's broken :
5860        - audio output might be broken on some streams ; have to investigate
5861
5862       What has changed :
5863        - fast/slow keys are now A/Z instead of A/S since S was already
5864        linked to the scale/noscale toggle.
5865        - `--dvd' doesn't work anymore, for the moment try to use :
5866         vlc --input dvd /dev/dvd
5867        - module bank is now less verbose ; use `--warn 1' to turn back
5868        verbosity on
5869
5870commit ff77ef78109598332413e3b704c60bacb6a0f76d
5871Author: Stéphane Borel <stef@videolan.org>
5872Date:   Thu Feb 8 01:34:42 2001 +0000
5873
5874    -New method using netlist to read packets on DVD device by sectors of
5875    2048 bytes.
5876    -Some modifications in netlist to make it work with DVD.
5877    -Fixed � bug in mpeg_system.c
5878
5879    We use INPUT_READ_ONCE many times in the input code. I think that
5880    we should replace it with a field in input_thread_t to give more
5881    flexibility to modules. I have done it in DVD plugin but it can't work
5882    if input.c is limited by INPUT_READ_ONCE.
5883
5884    The DVD method is slower than input_ps ; but there are things to
5885    improve.
5886    CSS descrambling is broken.
5887
5888commit 7cb79b9f5326f3901c9b428808349994ff063854
5889Author: Renaud Dartus <reno@videolan.org>
5890Date:   Thu Feb 8 01:06:11 2001 +0000
5891
5892    Cosmetics changes
5893
5894commit 40c292e62670a925757857c84f4f0562de99fd69
5895Author: Renaud Dartus <reno@videolan.org>
5896Date:   Thu Feb 8 00:46:12 2001 +0000
5897
5898    We can now choose the speed of forward (between 32/1 and 1/8)
5899
5900    Thanks to Meuuh, he's MORTEL ;)
5901
5902commit d7eae1f5dd312f9ac9f59e86bec45b0dfe6ac82d
5903Author: Christophe Massiot <massiot@videolan.org>
5904Date:   Wed Feb 7 17:56:21 2001 +0000
5905
5906    Another mistake.
5907
5908commit b85d38f06abf0a3a8885c79532a79289032d6b8d
5909Author: Christophe Massiot <massiot@videolan.org>
5910Date:   Wed Feb 7 17:51:27 2001 +0000
5911
5912    /me <- pogno who modifies Makefile instead of Makefile.in :p
5913
5914commit 1c518776d347426d5c926cdf7afe9f18e765ca47
5915Author: Christophe Massiot <massiot@videolan.org>
5916Date:   Wed Feb 7 17:44:52 2001 +0000
5917
5918    * Functional fast forward and slow motion API ;
5919    * Dirty hack in the SDL intf to bind "a" (fAst forward), "s" (Slow motion)
5920    and "p" (Play).
5921
5922commit ff85edc6754489b7cc3abcd4957180abd284df19
5923Author: Christophe Massiot <massiot@videolan.org>
5924Date:   Wed Feb 7 15:32:26 2001 +0000
5925
5926    * Centralized clock management, preparing for stream navigation ;
5927    * Fixed a bug in the management of the first video PTS.
5928
5929commit 422bd79f44844a260c28899fafc81e3b02831e75
5930Author: Christophe Massiot <massiot@videolan.org>
5931Date:   Tue Feb 6 17:17:04 2001 +0000
5932
5933    Fixed a bug in period calculation for progressive sequences.
5934
5935commit 5f6c59004c903fc66fda0c5a99f217b6564891eb
5936Author: Damien Lucas <nitrox@videolan.org>
5937Date:   Tue Feb 6 00:56:55 2001 +0000
5938
5939    . Fixed a FIXME in SDL: p_vout->p_sys is no more used in intf_sdl.c
5940    . Used instead p_vout->i_changes like in x11
5941
5942commit d04b152ba136aa60f9005423eb34d9106b4581e0
5943Author: Sam Hocevar <sam@videolan.org>
5944Date:   Mon Feb 5 21:00:23 2001 +0000
5945
5946     . disabled SDL parachute to let the vlc dump a core instead of staying stuck
5947     . patched 2 debian bugs
5948        (see http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=vlc)
5949     . improved the snapshot generation
5950
5951commit 3ea3f9fff498d5b2c52f8b421f1603c143e7481f
5952Author: Damien Lucas <nitrox@videolan.org>
5953Date:   Mon Feb 5 15:50:57 2001 +0000
5954
5955    . Mouse pointer hidden/shown with middle button in SDL output
5956    . Default is shown.
5957    . Default in fullscreen is hidden.
5958
5959commit 3e22bc680ce60d544c7c9c1cd60f77a3580cf1cc
5960Author: Sam Hocevar <sam@videolan.org>
5961Date:   Sun Feb 4 03:06:30 2001 +0000
5962
5963     . removed obsolete video_yuv_mmx.S
5964     . updated the TODO list and wrote a small todo.pl parser to make it
5965       easier to see which items remain to be done
5966     . `make snapshot' now creates vlc-*.tar.gz and vlc-*-nocss.tar.gz
5967
5968commit 8628860b53f740daf210d5ae2f3b13182f33cc0c
5969Author: Sam Hocevar <sam@videolan.org>
5970Date:   Wed Jan 31 03:42:39 2001 +0000
5971
5972     . version 0.2.50 for the Linux Expo
5973     . --overlay and --fulscreen options (only work with --vout sdl)
5974     . the vlc exits after the end of the stream, which prevents from having
5975       to kill it and relaunch it during a presentation, just script it like :
5976
5977          for i in ~/mpeg/* ; do vlc --fullscreen --overlay --vout sdl $i ; done
5978
5979
5980     Yes, I know the --overlay stuff is fucking ugly. But *I* am not the one
5981      who redefines vout_sys_t in an interface-related source file. I won't
5982      change it until the vout/intf is finished being rewritten.
5983
5984     Additional information: if "--overlay --fulscreen" doesn't center your
5985      picture, try with your screen geometry, eg:
5986      "--overlay --fullscreen --width 1024 --height 768"
5987
5988commit 37888f79df95f3a0a7f2810f10bc9722719461b9
5989Author: Christophe Massiot <massiot@videolan.org>
5990Date:   Tue Jan 30 19:19:02 2001 +0000
5991
5992    * Fix for assholes who don't have a dvd players. :pppp
5993
5994commit 9e28c5d794fb5dd280f80b77d468e6a903db3823
5995Author: Sam Hocevar <sam@videolan.org>
5996Date:   Tue Jan 30 05:48:23 2001 +0000
5997
5998     . not a very nice hack, but will probably spare us a few user complaints: if
5999      no -a option is specified, the vlc will play the first audio type it finds,
6000      so there is no need to specify "-a ac3" for a DVD anymore.
6001
6002commit fdad2a24ed11385c48d39dc22ee3f66af7441b1c
6003Author: Stéphane Borel <stef@videolan.org>
6004Date:   Mon Jan 29 06:28:19 2001 +0000
6005
6006    * Correction of two errors.
6007
6008commit f25a4c6adc855820d3364f62be39df9a4a445eb4
6009Author: Stéphane Borel <stef@videolan.org>
6010Date:   Mon Jan 29 06:10:10 2001 +0000
6011
6012    -CSS support kludged for current DVD input.
6013    It is very slow now but will be more adapted to the forthcoming DVD
6014    input.
6015    It should read the first title of many DVDs but has been tested with few.
6016
6017    -Beginning of ifo commands to implement DVD navigation.
6018
6019commit a9299a6f212bc255f4d0b3d0f8d04c72fe8bb033
6020Author: Christophe Massiot <massiot@videolan.org>
6021Date:   Fri Jan 26 15:38:21 2001 +0000
6022
6023    * Removed dead code.
6024
6025commit 99401fc5dad232f37ab8b6fe7cefd8139619a3aa
6026Author: Christophe Massiot <massiot@videolan.org>
6027Date:   Fri Jan 26 14:47:16 2001 +0000
6028
6029    * Fix for field pictures.
6030
6031commit 5a1ec86789a647c17f1040c4e78790c4cb7eec8e
6032Author: Sam Hocevar <sam@videolan.org>
6033Date:   Thu Jan 25 21:57:54 2001 +0000
6034
6035     . removed Makefile -- I can't understand why it reappeared.
6036
6037commit 18aaaf306c17880e1d5a651055405b32b7355566
6038Author: Christophe Massiot <massiot@videolan.org>
6039Date:   Wed Jan 24 19:05:55 2001 +0000
6040
6041    * Hooks for fast forward and slow motion support.
6042
6043commit b788332af5877577b4fd0b0efe3f30c39dbbfb7c
6044Author: Christophe Massiot <massiot@videolan.org>
6045Date:   Tue Jan 23 13:22:58 2001 +0000
6046
6047    * Fixed backwards moves ;
6048    * Updated TODO list.
6049
6050commit 7b9a281f7b6413e22f1966021fd831e7368c7b31
6051Author: Christophe Massiot <massiot@videolan.org>
6052Date:   Tue Jan 23 10:15:13 2001 +0000
6053
6054    * Completely removed BIZARRE_OPTIMS.
6055
6056commit acccef6701d4f1314eddd700000038eeb4ca3816
6057Author: Christophe Massiot <massiot@videolan.org>
6058Date:   Mon Jan 22 19:40:54 2001 +0000
6059
6060    * Tuned up optimizations.
6061
6062commit 0eddfe9ce0673732b6d664e76f9e91a93b8bd6a0
6063Author: Christophe Massiot <massiot@videolan.org>
6064Date:   Mon Jan 22 18:04:10 2001 +0000
6065
6066    * Minor bitstream optimization.
6067
6068commit ea94227edd8da0e516eb06c8fbdf2a43797285aa
6069Author: Christophe Massiot <massiot@videolan.org>
6070Date:   Mon Jan 22 15:49:55 2001 +0000
6071
6072    * Tuned up optimization flags.
6073
6074commit 419eb2fe242697845f5ddfa5f07dd3e80641d595
6075Author: Stéphane Borel <stef@videolan.org>
6076Date:   Mon Jan 22 05:20:44 2001 +0000
6077
6078    *Check for the needed headers for DVD ioctls
6079
6080    I have only tested it on my computer ; so I don't know if it work
6081    elsewhere, particularly on BSD and BeOS.
6082
6083commit 32e82c69383d1685e5389e0f6f26c05e9b745714
6084Author: Stéphane Borel <stef@videolan.org>
6085Date:   Sun Jan 21 09:20:27 2001 +0000
6086
6087    *Some cleaning in the dvd authentification code
6088
6089    Now it generates a valid title key, but there is no sector descrambler
6090    yet.
6091
6092commit 7b3ed3ad9d79d2345905fba8ab0906c7ea1ff026
6093Author: Christophe Massiot <massiot@videolan.org>
6094Date:   Sun Jan 21 01:36:26 2001 +0000
6095
6096    * Various miscellaneous minor optimizations of the video parser.
6097
6098commit 95ef185aad984ddc20b278a6a8c2594a56733494
6099Author: Stéphane Borel <stef@videolan.org>
6100Date:   Sat Jan 20 20:59:44 2001 +0000
6101
6102    * Beginning of support for encrypted DVDs.
6103    * It only tests encryption and authenticates disc.
6104
6105    The decryption does not work now et it is very ugly but I'm working on it.
6106
6107commit 2378ce90fa3395cf72c2e477c3f562f798f24d22
6108Author: Sam Hocevar <sam@videolan.org>
6109Date:   Sat Jan 20 13:08:33 2001 +0000
6110
6111     . really fixed GetChunk now.
6112
6113commit 234d7300aa8a59cd7a83b1212a30812b141eed59
6114Author: Sam Hocevar <sam@videolan.org>
6115Date:   Sat Jan 20 04:19:02 2001 +0000
6116
6117     . the infamous Saturday morning mighty one-liner patch that fixes subtitles
6118
6119commit 7590bd9b3c5f4cd646b9ef3dbce58d180e9f5daa
6120Author: Sam Hocevar <sam@videolan.org>
6121Date:   Fri Jan 19 18:17:36 2001 +0000
6122
6123     . changed program version to 0.2.5 (preparing 0.3.0 release).
6124     . changed codename to Urumov
6125     . cleaned a lot of stuff in the Debian package generation.
6126
6127      If anyone objects with the versioning scheme, let's fight in the
6128      dirt and sort that out. Or change it yourself.
6129
6130      Debian packages can be tried here: http://armitage.via.ecp.fr/~sam/vlc/
6131
6132commit 18188c24971c0fa187494500b865fc12f3955d8d
6133Author: Christophe Massiot <massiot@videolan.org>
6134Date:   Thu Jan 18 17:40:06 2001 +0000
6135
6136    * 32-bit aligned bitstream (not that fast).
6137
6138commit 647cca0ebb2e897a570018ba80483bb81a7d90c6
6139Author: Sam Hocevar <sam@videolan.org>
6140Date:   Thu Jan 18 05:13:23 2001 +0000
6141
6142        The motion compensation routines are now modules as well ; choose your
6143      implementation with `--motion motion', `--motion motionmmx' or
6144      `--motion motionmmxext'. Of course, the best implementation is chosen
6145      if you don't ask for any. There doesn't seem to be any performance hit
6146      due to the move to shared libs, which is a good thing. Please test
6147      actively if you have time, though.
6148
6149        Updated --help result, manpage, INSTALL document, and a few files.
6150
6151        I moved vdec_motion.h and vpar_blocks.h back to /include because they
6152      will be needed to build motion compensation modules, but perhaps we don't
6153      need to export everything which is in these files.
6154
6155        /src/video_decoder/ now has only one .c file, perhaps it could now be
6156      merged with video_parser ?
6157
6158commit cf0b7cf953a80e78c1778e819b4d5b03216dc165
6159Author: Christophe Massiot <massiot@videolan.org>
6160Date:   Wed Jan 17 18:17:31 2001 +0000
6161
6162    * Borrowed LiViD's MMX and MMX EXT IDCT.
6163
6164    This might break things. Expect a performance increase.
6165
6166commit fd1220a28552917d4c12196bf7d51e0618ec6340
6167Author: Sam Hocevar <sam@videolan.org>
6168Date:   Wed Jan 17 17:25:13 2001 +0000
6169
6170     . removed a few useless malloc() and unused variables in the audio SDL stuff
6171     . prepared the work for built-in modules (not yet finished)
6172
6173commit 627633ae2bfb9c3e1ef10f900f871e441b3b7c42
6174Author: Stéphane Borel <stef@videolan.org>
6175Date:   Wed Jan 17 00:52:22 2001 +0000
6176
6177    * Minor changes
6178
6179commit 0a267fd4a97a7f80032cca826c07e6618aa2f614
6180Author: Pierre Baillet <octplane@videolan.org>
6181Date:   Tue Jan 16 21:26:43 2001 +0000
6182
6183    - small tweak in the copy handling, reduce CPU usage.
6184
6185commit 4743982b138d1a3afa910ab040794ef285a8f37b
6186Author: Sam Hocevar <sam@videolan.org>
6187Date:   Tue Jan 16 21:13:02 2001 +0000
6188
6189     . --aout sdl now works
6190
6191commit 63757407cbd75557ff87f8ebfa20f332d05777c6
6192Author: Pierre Baillet <octplane@videolan.org>
6193Date:   Tue Jan 16 21:00:20 2001 +0000
6194
6195    - minor cosmetic changes :P
6196    - modified alsa and sdl default level to 50.
6197
6198commit 4cff691635a451c776822d9002f45e30d556d6ef
6199Author: Pierre Baillet <octplane@videolan.org>
6200Date:   Tue Jan 16 18:35:54 2001 +0000
6201
6202    - Added SDL sound support. Sounds a bit laggy sometimes but my streams are ill.
6203      please try.
6204    - modified configure.in and all that stuff. Re-run configure
6205    - SDL audio, video and interface are all part of the same .so now.
6206    - remove YUV old files :->
6207
6208commit 3a8481df752214442418e9dcf72d58f6dd23bcb9
6209Author: Christophe Massiot <massiot@videolan.org>
6210Date:   Tue Jan 16 18:06:01 2001 +0000
6211
6212    * Reverted something that wasn't supposed to go into the cvs :p
6213    * Removed -fargument-noalias-global which causes problems with as (???).
6214
6215commit 91bf1a917fab7318ff52f1ae9c5df82a0c25d262
6216Author: Christophe Massiot <massiot@videolan.org>
6217Date:   Tue Jan 16 17:59:23 2001 +0000
6218
6219    * Borrowed livid's latest libmmx and MMXEXT MC. Not in the Makefile => to
6220    test it, replace vdec_motion_inner_mmx.c by vdec_motion_inner_mmxext.c.
6221
6222    I'm interested in performance feedback.
6223
6224commit ba59eb048e12487560105d850ee8731dae218d3d
6225Author: Sam Hocevar <sam@videolan.org>
6226Date:   Tue Jan 16 16:09:52 2001 +0000
6227
6228     . a few changes in the CPU extensions detection code, borrowed from the
6229       kernel and from mpeg2dec. I still don't know how to detect if code
6230       compiled with -mcpu=pentiumpro will run, since the cpuid arcanes are
6231       quite obtuse to me. Perhaps we should also have a way not to load modules
6232       if they have been compiled with a different CPU to avoid segfaults.
6233
6234commit 5464102fa76cd5fbe5990f3b00a016ac24f12cf5
6235Author: Sam Hocevar <sam@videolan.org>
6236Date:   Tue Jan 16 14:05:38 2001 +0000
6237
6238     . add check for MMX EXT extensions, which doesn't work, which is a good
6239       thing since there is no MMX EXT IDCT yet :)
6240
6241commit c760db3810ba11b626f5a83e09aca8bf6c86d477
6242Author: Christophe Massiot <massiot@videolan.org>
6243Date:   Tue Jan 16 13:27:14 2001 +0000
6244
6245    * Change for the forthcoming fast forward and slow motion support.
6246
6247commit 6eb707884cfb2f60b08c4728a753306535920b5f
6248Author: Sam Hocevar <sam@videolan.org>
6249Date:   Tue Jan 16 13:26:46 2001 +0000
6250
6251     . added files for the SSE (MMX on steroids) IDCT. Meuuh, you should just
6252       need to touch plugins/idct/idct_mmxext.c (ok, the filenames suck).
6253
6254commit 619061c25c60daeb693bcbfd3ac80c91e8572107
6255Author: Sam Hocevar <sam@videolan.org>
6256Date:   Tue Jan 16 05:04:25 2001 +0000
6257
6258     [ include/config.h.in has changed, don't forget tu run ./configure ]
6259
6260     . fixed the --aout, --idct and --yuv flags
6261     . updated manpage and --(long)help output to reflect that change
6262     . removed a few unneeded #includes here and there
6263     . cosmetic changes in error messages in input.c
6264
6265       Currently available flags are now :
6266
6267         --aout dummy
6268                esd
6269                dsp
6270                alsa
6271
6272         --idct idct
6273                idctclassic
6274                idctmmx
6275
6276         --yuv yuv
6277               yuvmmx
6278
6279      --vout works like before, but still uses the old plugin system for now.
6280
6281commit 1cd850a85689771b56d6a44b6bc06b46e072b6d3
6282Author: Stéphane Borel <stef@videolan.org>
6283Date:   Tue Jan 16 04:41:20 2001 +0000
6284
6285    . Now use of 64 bits offsets to parse the whole DVD. So we have all the
6286    available information
6287    . Fixed a bug in parsing of VTS attributes
6288    . Fixed a bug in input.c that made input plugin initialize even though
6289    no stream is reachable (thanks Sam)
6290
6291    I hope I'll be able to get the position of the movie soon.
6292
6293    Meuuh : the seek function of the plugin now take off_t as argument which
6294    could be a problem later. Maybe it should take off64_t or time argument.
6295
6296commit f56c4db12e0f8cacd9bc23cafc3be0b63498b145
6297Author: Sam Hocevar <sam@videolan.org>
6298Date:   Tue Jan 16 02:16:38 2001 +0000
6299
6300     . merged the YUV plugins in the same directory to avoid too much code
6301       duplication
6302     . YUV transformations now use the new module API ; now only the vout
6303       and interface still depend on the old plugin API
6304     . changed TestMMX to TestCPU because we will be able to test for other
6305       specific extensions (3DNow, SSE) for the forthcoming IDCT we'll
6306       borrow to mpeg2dec (as usual :P)
6307     . don't show "hiding module" messages anymore except in debug mode
6308     . swapped C IDCT and Classic IDCT scores since the classic one seems
6309       to be faster ; anyway you should use the MMX one
6310     . fixed a Makefile bug under BeOS
6311     . tried to fix the cpuid code so that it compiles under BeOS (Polux, can
6312       you test it when you have time ?)
6313
6314commit 2f64eb29986f997401e92ce1cab52ff35c13ff51
6315Author: Christophe Massiot <massiot@videolan.org>
6316Date:   Mon Jan 15 19:54:34 2001 +0000
6317
6318    * Fixed a bug in the frame rate handling ;
6319    * Fixed a bug in the DTS/PTS ordering.
6320    Our pts are _at last_ accurate.
6321
6322commit 3a3f1725cede0a9a123a8ecad859dacb53201711
6323Author: Christophe Massiot <massiot@videolan.org>
6324Date:   Mon Jan 15 18:02:49 2001 +0000
6325
6326    * Finally fixed repeat_first_field and co. (pas encore tout compris...)
6327
6328commit 4bcf1baec5bc9332d3ddac29f6e9db3890645ad2
6329Author: Christophe Massiot <massiot@videolan.org>
6330Date:   Mon Jan 15 13:25:09 2001 +0000
6331
6332    * Implemented video_parser bitstream callback for PTS/DTS.
6333
6334commit 420ec3aac36002aa56f10f980f2127d5925062c1
6335Author: Renaud Dartus <reno@videolan.org>
6336Date:   Mon Jan 15 12:42:58 2001 +0000
6337
6338    * Fixed close button support in SDL
6339    * Fixed --width and --height support in SDL
6340
6341commit b8899c0c1602152336bb9dae33f2862d6b7f03ff
6342Author: Sam Hocevar <sam@videolan.org>
6343Date:   Mon Jan 15 08:07:31 2001 +0000
6344
6345       OK, so I foired input.h once again. But this one works. For real.
6346
6347commit 54eb1d5f5178d2887fe8307d2cf5563f185146c0
6348Author: Sam Hocevar <sam@videolan.org>
6349Date:   Mon Jan 15 06:56:30 2001 +0000
6350
6351     . correction d'un poliotage de copier-coller
6352
6353commit c0211e9a50e55b2783ae2fe1fd2e8b22541cd2d1
6354Author: Sam Hocevar <sam@videolan.org>
6355Date:   Mon Jan 15 06:18:23 2001 +0000
6356
6357     . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that
6358       more than ever, � le client ne segfaulte pas �.
6359
6360     . there was still a problem upon quitting: sometimes the null packet
6361       wasn't big enough to reach a decoder breakpoint, so I now create 10
6362       of them (since I can't make it bigger) to be sure. Meuuh, what do
6363       you think ?
6364
6365     . fixed the Makefile to spare a few variables here and there.
6366
6367     . reduced module hide delay, removed loading of the audio output
6368       plugins since they are now modules.
6369
6370     . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:",
6371       and so on in a few other messages.
6372
6373     . removed unused includes in the idct modules.
6374
6375commit bba082093f9cbc2b1874a2ad2db2defa499d7db1
6376Author: Stéphane Borel <stef@videolan.org>
6377Date:   Mon Jan 15 03:26:56 2001 +0000
6378
6379    . Correction of bugs in ifo parsing. Now the structures should be well
6380    initialized. It remains some segfaults but it globally works.
6381    . DVD mode is enabled with option --dvd. For the moment, it only read
6382    the first vts and find the movie if it is at the beginning of the title
6383    set.
6384
6385    Coming soon:
6386    . udf filesystem management to access over 2Gb zones.
6387    . detection of the offset to the movie inside a vts when it is not at
6388    the beginning.
6389
6390    Is there a chance that using fopen/fseek function instead of open/lseek
6391    system calls solve the 2Gb issue ?
6392
6393commit a9729877b79918b02b8beb2f21328b5eee869e74
6394Author: Stéphane Borel <stef@videolan.org>
6395Date:   Sun Jan 14 07:08:00 2001 +0000
6396
6397    . Beginning of dvd_input.
6398    . Parsing of ifo file almost completed.
6399    . Still does not work well.
6400
6401commit e360e2a431ffe85b6acb24b66a4778798e3e7f15
6402Author: Sam Hocevar <sam@videolan.org>
6403Date:   Sat Jan 13 12:57:47 2001 +0000
6404
6405     . second part of the commit
6406
6407commit 26ee312a6f7584df6ebd66404ef674192400a869
6408Author: Sam Hocevar <sam@videolan.org>
6409Date:   Sat Jan 13 12:57:21 2001 +0000
6410
6411     . the IDCT functions are now located in modules : the classic IDCT,
6412       our optimized IDCT, and MMX IDCT.
6413     . cosmetic changes for modules (pf_* instead of p_*)
6414     . fixes to the BeOS and dummy modules
6415
6416       WARNING: a new directory has been added, which means you have to
6417       use `cvs update -dP' to update ; files have been removed , which means
6418       you either have to run `make distclean' or remove the .deps directory,
6419       and the configure script has changed, which means you have to run it
6420       again. Don't complain before having checked this :)
6421
6422       Note about the IDCT modules: there is no way to choose the one we
6423       use, but you may remove the module in lib/ to prevent it from being
6424       loaded. The preference order is : MMX, Optimized, Classic.
6425
6426commit a558a9bb47f6212da40eb8798243d08107865f7d
6427Author: Christophe Massiot <massiot@videolan.org>
6428Date:   Fri Jan 12 17:33:18 2001 +0000
6429
6430    * Changed default values :
6431    INPUT_PTS_DELAY down to 200 ms ;
6432    video heap down from 10 to 5 pictures ;
6433    decoder fifo size from 1023 to 511 PES ;
6434    * Fixed various bugs in 32 bit-versions of input_ext-dec.h ;
6435    * Fixed a bug in GetChunk() ;
6436    * Renamed GetByte, GetWord, ShowWord to _GetByte, _GetWord, _ShowWord ;
6437    * Moved decoder_fifo-specific code from programs.c to dec.c ;
6438    * Fixed bugs in program.c that prevented vlc to close all decoders ;
6439    * Gave sam a lesson for the use of the bitstream in spu_decoder.c :ppp ;
6440    * Made the video parser unlock the reference pictures before quitting
6441    (still one left, yaknow why ?)
6442
6443commit ebfaed9be940bebce3075006deb324dd499886e0
6444Author: Sam Hocevar <sam@videolan.org>
6445Date:   Fri Jan 12 14:49:55 2001 +0000
6446
6447     . destroy fifo mutex and cond variables _after_ they are used for
6448       the last time. henri, that'll be one binouze.
6449
6450commit c393ff60e9d9fb9031c7c37f613482418c14aa13
6451Author: Sam Hocevar <sam@videolan.org>
6452Date:   Fri Jan 12 13:15:42 2001 +0000
6453
6454      . Attempt to port the BeOS audio plugin to the new module API. Will
6455        probably need a few fixes to work or even compile.
6456
6457commit 4af9ab12a5edcb47214ea1b4963c63b43556b87c
6458Author: Henri Fallon <henri@videolan.org>
6459Date:   Fri Jan 12 12:48:24 2001 +0000
6460
6461    Done :
6462    - ported the alsa plugin to the news vlc module API
6463    - cosmetic changes
6464
6465    To do :
6466    - check if it works with the latest alsa release
6467    - add features ... prepare for 4 or more speakers
6468
6469commit a85534e5b5923bcd65698a3a2b1d68595c3185ec
6470Author: Christophe Massiot <massiot@videolan.org>
6471Date:   Fri Jan 12 11:36:49 2001 +0000
6472
6473    * Fixed 32 bits bitstream bugs.
6474
6475commit e3636eb15f2e5e825347a153beafc8e0411d2946
6476Author: Sam Hocevar <sam@videolan.org>
6477Date:   Thu Jan 11 17:44:48 2001 +0000
6478
6479      . moved the MPEG audio decoder to the new bitstream
6480
6481        I wasn't sure whether the bits counting method was effective to
6482      skip ancillary data at the end of a frame, but I kept it for
6483      safety. There is still a lot to optimize in the bit counting, like
6484      unrolling the first iteration of some loops, but I don't know if
6485      it would be worth it. The other solution would have been to look for
6486      a startcode after eache frame, without caring about the ancillary bits.
6487
6488      . cleaning in the SPU decoder.
6489
6490commit 993381a227b1246ce55bcb4673bcb8b519bdfa88
6491Author: Sam Hocevar <sam@videolan.org>
6492Date:   Thu Jan 11 15:35:35 2001 +0000
6493
6494     . moved swab32 from input_ext-dec.h to common.h. We probably won't need
6495       it anymore really soon, since ntohl() and htonl() seem to be properly
6496       optimized when gcc is passed the right optimization flags.
6497
6498     . fixed GetBits32 and RemoveBits32. I know the #ifdefs are useless since
6499       we only support u32 words, but it's a safe reminder. Comments appreciated
6500       on this fix since I may have b0rked something -- it runs well here though.
6501
6502commit bf10480df448def0a4d7faf70cade514faaa8d6e
6503Author: Sam Hocevar <sam@videolan.org>
6504Date:   Wed Jan 10 19:48:26 2001 +0000
6505
6506     . fixed a missing #ifdef STATS
6507        *grin*
6508
6509commit ecff1e713f6962d45ff9a397e11410066eaa0ebe
6510Author: Christophe Massiot <massiot@videolan.org>
6511Date:   Wed Jan 10 19:22:11 2001 +0000
6512
6513    * Changed code for handling b_die in bitstream ;
6514    * Move input_ext-dec.h to input.h ;
6515    * New input_NullPacket function ;
6516    * Fixed init bugs in input and vpar ;
6517
6518commit 0b625864d43b31052914859191be44b87dd3715a
6519Author: Christophe Massiot <massiot@videolan.org>
6520Date:   Wed Jan 10 16:24:11 2001 +0000
6521
6522    * Placed a callback to the decoder in the bitstream structure ;
6523    * Fixed a purify bug in input_ps.c ;
6524    * Added -mcpu=pentiumpro in the Makefile.
6525
6526commit 9f553534b0e8edcb711e442d3d76f8d2eb2740aa
6527Author: Sam Hocevar <sam@videolan.org>
6528Date:   Wed Jan 10 02:33:59 2001 +0000
6529
6530     . complete commenting of modules_core.h and small modifications
6531     . separated MODULE_CONFIG_START and ADD_WINDOW (Henri, beware)
6532     . fixed a very, very old bug that caused namespace collision between
6533       plugins (Henri, beware: call your aout_getplugin function like this,
6534       not alsa_aout_getplugin)
6535     . removed the Debian specific clean rules from the Makefile, since they
6536       are already handled by the debian/rules script.
6537     . tidied a few compilation rules (-lfoo should always be at the end)
6538
6539commit 9451c9b90e8aac8a6a9de40c34516ef2cb07a6b0
6540Author: Sam Hocevar <sam@videolan.org>
6541Date:   Tue Jan 9 23:29:15 2001 +0000
6542
6543     . just removed a forgotten debug message in the setpalette code
6544
6545commit cbb9cfbfdf317d8ca726c5b3ac5a4cb9540c91cb
6546Author: Pierre Baillet <octplane@videolan.org>
6547Date:   Tue Jan 9 22:30:26 2001 +0000
6548
6549    .Added 8bits palette SDL support.
6550    .Tried to add it to stable, failed, probably because of the initialisation codes which are differents...
6551
6552commit ef05e7761e600f9fed4cf67cba91ee013ead1a94
6553Author: Sam Hocevar <sam@videolan.org>
6554Date:   Tue Jan 9 21:03:47 2001 +0000
6555
6556     . fixed a warning under FreeBSD (dlerror() is a const char*, not a char*).
6557     . made configure script look for the bswap assembly instruction (using
6558       AC_TRY_COMPILE makes sure the compiler will really accept it).
6559
6560commit 5a88167734f74fbdc342f5d28da8abf171fcf931
6561Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
6562Date:   Mon Jan 8 22:56:06 2001 +0000
6563
6564      - maybe found the fullscreen bug, please test :)
6565
6566commit 6473750311f991992532b0cf7d5e78a89d7eff88
6567Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
6568Date:   Mon Jan 8 22:42:50 2001 +0000
6569
6570      - fixed colors' bug (TODO: write a function in vout that recalculate colors
6571        from RGB masks);
6572      - cleaning of the fullscreen switch, still sucks but the surface is not
6573        reallocated and that's good (thanks to the magic function
6574        SDL_WM_ToggleFullScreen provided by sdl library :).
6575
6576commit 3ce24ee9dd032e9a3b644dd2d35d8ae128a6eb43
6577Author: Sam Hocevar <sam@videolan.org>
6578Date:   Mon Jan 8 18:16:33 2001 +0000
6579
6580     . Added a missing mutex_unlock in video_output.c
6581     . Moved a mutex_destroy after the thread cancellation to prevent
6582       possible problems
6583     . Added a missing #ifdef in intf_msg.c which prevented compilation
6584       with --enable-debug
6585     . Fixed a bug in the input that prevented to quit properly in certain
6586       cases (some ES were not deleted because their index was skipped when
6587       the former one was deleted, well Meuuh should know what I mean)
6588
6589      There is still a segfault when quitting, most presumably in the
6590     audio output. I couldn't find what causes it yet.
6591
6592commit 618b891b23ab08f9404e4d57f35b17f1ce0c1405
6593Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
6594Date:   Mon Jan 8 01:07:21 2001 +0000
6595
6596      - cleaning of SDL Lock/Unlock Surface.
6597
6598commit c25e25c4d2706eb5e540bdbbb2765672824fa5ae
6599Author: Sam Hocevar <sam@videolan.org>
6600Date:   Sun Jan 7 17:07:02 2001 +0000
6601
6602     . added a .cvsignore file in lib/ so that the directory doesn't get
6603       removed whenever one does a cvs update -dP
6604     . fixed debian/.cvsignore because of a new version of debhelper
6605
6606commit f8da8c9585169f61df48dd736eb9134f1a1bc820
6607Author: Sam Hocevar <sam@videolan.org>
6608Date:   Sun Jan 7 16:17:59 2001 +0000
6609
6610     . all plugins now compile with -fPIC.
6611
6612     . made the audio_output API a bit simpler.
6613
6614     . got rid of modules_config.h.
6615
6616     . fixed `make install' rule.
6617
6618     . fixed warnings in the MMX YUV compilation.
6619
6620     . probably fixed a bug in the input : pp_foo structures were free()d at
6621       the end, but this was useless since the last call to realloc() is
6622       equivalent to free(), and two consecutive calls to free() aren't a
6623       goo idea.
6624
6625     . we check that the version number match and that we don't already have
6626       a module by that name when loading a new module.
6627
6628     . all public module_* functions now properly lock the module bank.
6629
6630     . the audio_output now uses the new module API ; EsounD and DSP modules
6631       have been ported, which should be enough for Henri to port the ALSA one.
6632
6633
6634       The new plugin API is now much simpler ; it's now just a matter of
6635    calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data );
6636    and if successful we get the best module. Capabilities can be ORed, so that
6637    one can ask for a plugin that does VOUT _and_ INTF actions for instance.
6638
6639       It's not complete yet though -- by making it generic I had to do a few
6640    ugly casts here and there, which I am going to fix ASAP. Also, command line
6641    selection of a plugin does not work yet.
6642
6643       The switch to the new plugin API has probably broken the BeOS audio
6644    output ; we can either wait until the whole vlc has switched to the new
6645    plugins, or create a separate beos_sound.so that conforms to the new API.
6646
6647commit b7b3386b571b48cfe847ee4ce7c5746050823c93
6648Author: Pierre Baillet <octplane@videolan.org>
6649Date:   Sun Jan 7 15:58:33 2001 +0000
6650
6651    NoSEGfault Kl�dge added.
6652
6653commit dd3ca6f4d5cabe9bb3808fe5d09955cbd00cedac
6654Author: Benoit Steiner <benny@videolan.org>
6655Date:   Sun Jan 7 06:40:29 2001 +0000
6656
6657    Hum, ouais bon ben euhh, j'avais fume, donc je repare mes conneries et je
6658    vais me coucher.
6659
6660commit a87ecd5ccf649a656dc71e8c355b5f6372b5314e
6661Author: Benoit Steiner <benny@videolan.org>
6662Date:   Sun Jan 7 05:41:50 2001 +0000
6663
6664    Optimisation de BinaryLog
6665
6666commit a5d3d165302d68d37394a639cbccad8f87fd4867
6667Author: Henri Fallon <henri@videolan.org>
6668Date:   Sun Jan 7 04:31:18 2001 +0000
6669
6670    - Order : if a then b are initialized, release b then a ;
6671    - Typos ;
6672    - Cosmetic changes.
6673
6674commit 393a5d5241b2088db43ba29e4c9774743f61a4f1
6675Author: Henri Fallon <henri@videolan.org>
6676Date:   Sun Jan 7 03:56:40 2001 +0000
6677
6678    - Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads.
6679    - Used them before quitting, every lock and cond is destroyed
6680    - Checked the return value of malloc and realloc in input_programs
6681    - Cosmetic changes
6682
6683    TODO: add vlc_*_destroy for beos and C_thread
6684
6685commit eb8d4519bc2285f191244e85d941425671a9a9b5
6686Author: Benoit Steiner <benny@videolan.org>
6687Date:   Sat Jan 6 08:05:17 2001 +0000
6688
6689    Fixed compilation pb under solaris 2.6
6690
6691commit eed018b6f8ceefa94b901da2a2f983648ba54e80
6692Author: Benoit Steiner <benny@videolan.org>
6693Date:   Sat Jan 6 08:04:46 2001 +0000
6694
6695    Fixed solaris libraries
6696
6697commit ffa693e8bdac429c229fa679e64a8bd6cd6af15f
6698Author: Sam Hocevar <sam@videolan.org>
6699Date:   Sat Jan 6 07:23:32 2001 +0000
6700
6701     . should compile & run on Solaris with ./configure --disable-dsp
6702        (tested on puma)
6703     . removed most SYS_SOLARIS #ifdef's in favour of more generic tests
6704     . updated example ./configure line in INSTALL file
6705     . now we only load modules that end with ".so"
6706     . null module is compiled by default
6707
6708commit 4542979c0fecaf06caebec3abd6b0060ede2f1d9
6709Author: Henri Fallon <henri@videolan.org>
6710Date:   Sat Jan 6 05:44:45 2001 +0000
6711
6712    Fixed a typo than prevented from building ...
6713
6714commit 9385e1d576a309e06c2d5f54e1161baeda6b6b9e
6715Author: Henri Fallon <henri@videolan.org>
6716Date:   Sat Jan 6 03:16:00 2001 +0000
6717
6718    Fixed initialization of payload_start and payload_end
6719    It should be finished now.
6720
6721commit 454454b5542b7cc8ba40623078e2c16f35d2a6c3
6722Author: Christophe Massiot <massiot@videolan.org>
6723Date:   Fri Jan 5 18:46:45 2001 +0000
6724
6725    BSD port, including :
6726    * --enable-sdl and some others are now --with-sdl[=name] to supply an
6727    optional library name ;
6728    * deleted all unnecessary #include <sys/uio.h> ;
6729    * /usr/include is now searched when looking for libraries and headers.
6730
6731    It seems to compile and run on BSD. Under Linux Sam's latest commit makes
6732    vlc crash on startup, so I can't really tell, but hey it compiles.
6733
6734commit 6eb6044c0b7663994ccf1ffde3b32dc4e3a003c7
6735Author: Sam Hocevar <sam@videolan.org>
6736Date:   Fri Jan 5 18:06:33 2001 +0000
6737
6738     . src/misc/modules.c is in a workable state now.
6739
6740      To test it, run ./configure with the --enable-null flag, which will
6741      compile the Null Module as a plugin. Watch the memory usage at the
6742      launch and when the plugin is released.
6743
6744commit 2a8ef11d88512a2717f177f7f8da334feca030b5
6745Author: Sam Hocevar <sam@videolan.org>
6746Date:   Fri Jan 5 14:46:37 2001 +0000
6747
6748    (previous commit foired)
6749
6750     . this is a coding style patch which removes all "foo(bar){" constructions
6751       and most of the tabulations.
6752     . also, fixed a bug in the default subtitle track.
6753     . and made a few error messages more explicit, ie. changed "error: %s" to
6754       "foo error: couldn't initialize bar (%s)"
6755     . and removed a warning in intf_ctrl.c which isn't used anyway.
6756
6757commit a132d75cac753d6da22a2996fd376f42234f9e56
6758Author: Sam Hocevar <sam@videolan.org>
6759Date:   Fri Jan 5 14:45:47 2001 +0000
6760
6761     . this is a coding style patch which removes all "foo(bar){" constructions
6762       and most of the tabulations.
6763     . also, fixed a bug in the default subtitle track.
6764     . and made a few error messages more explicit, ie. changed "error: %s" to
6765       "foo error: couldn't initialize bar (%s)"
6766
6767commit df5793c289fa49607a503648a8b139425eb1b5ca
6768Author: Sam Hocevar <sam@videolan.org>
6769Date:   Fri Jan 5 14:28:42 2001 +0000
6770
6771     . splitted modules.h into modules.h and modules_core.h to enable
6772        clean compilation of the Null Module.
6773
6774commit bcaed52cadf2e98b49547a27c4db2293332fad4d
6775Author: Sam Hocevar <sam@videolan.org>
6776Date:   Fri Jan 5 14:24:06 2001 +0000
6777
6778     . added the Null Module, the module that does nothing but that is going
6779        to be of great help for debugging my module code.
6780
6781commit 32d3e55a6e50907ec96dd4a042d08acfbc7e9cf6
6782Author: Sam Hocevar <sam@videolan.org>
6783Date:   Fri Jan 5 13:57:12 2001 +0000
6784
6785     . Added files needed for the forthcoming module management.
6786
6787     Notes:
6788
6789       Plugins are now called modules, because we will be able to compile
6790       them either as a dynamic plugin, or within the program. And, more
6791       important, I can commit this without having to break the vlc :)
6792
6793       I tried to be as clear as possible in my comments, please tell me
6794       if a few prototypes still have an unclear beahaviour.
6795
6796       Current features:
6797        . none, files haven't even been added to the Makefile yet.
6798
6799       Future features:
6800        . dynamic loading (done)
6801        . built-in modules (still to do)
6802        . automatic unloading of plugins (done)
6803        . dynamic configuration (still to do)
6804        . automatic choosing of the most appropriate plugin for a given
6805           task (still to do but well prepared)
6806
6807commit 38e1bc07300f4e36385003cb20f56b7be0fa11a2
6808Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
6809Date:   Thu Jan 4 23:18:21 2001 +0000
6810
6811      - fixed pitch bug;
6812      - fixed segfault, it was probably a memory corruption but I'm not sure :) ;
6813      - video_output.c : compute picture size even if b_need_render == 0;
6814
6815commit afb5d2e65b82c5937c4b0a5543e39662944f9d5d
6816Author: Christophe Massiot <massiot@videolan.org>
6817Date:   Thu Jan 4 18:47:18 2001 +0000
6818
6819    * Fixed a deadlock (the vout unlocked a mutex locked by another thread,
6820    grrrr, I'll kill someone) ;
6821    * Put config.h in front of others in audio_decoder.c.
6822
6823commit fb0d0da7637ecc2ffb362dd95a9803711920a55d
6824Author: Christophe Massiot <massiot@videolan.org>
6825Date:   Tue Jan 2 14:03:30 2001 +0000
6826
6827    Better display of the fps.
6828