ChangeLog-2001
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:244k
源码类别:

midi

开发平台:

Unix_Linux

  1. commit deabb8f653b36fe273ab0b9b95d03211293dfe81
  2. Author: Sam Hocevar <sam@videolan.org>
  3. Date:   Mon Dec 31 04:53:33 2001 +0000
  4.       * Fixed detection of the esd plugin.
  5.       * Fixed the ts plugin's input type detection.
  6.       * Fixed the BadCursor error in the x11 and xvideo plugins. For real this
  7.         time (unlike my 2001/08/03 fix :p).
  8.       * Made the wall filter work a bit better. It now spawns a 3x2 mosaic,
  9.         but this will eventually be configurable, � la `--filter wall:3x3'.
  10. commit c1b7b82de4f3b4e75353fa9a9a56068d8b55679c
  11. Author: Sam Hocevar <sam@videolan.org>
  12. Date:   Mon Dec 31 03:57:47 2001 +0000
  13.       * Fixed the aRts audio output plugin.
  14. commit 0eed3e6eecc2705ac29a01e787352f0d3d3ec399
  15. Author: Christophe Massiot <massiot@videolan.org>
  16. Date:   Mon Dec 31 03:26:27 2001 +0000
  17.     * Fixed a bug in DecoderError.
  18.     * Temporary kludge for vlc_mpeg_adec=mad ./vlc ...
  19. commit 93e8fcf8773cc3be7188448b3512adf61bd47602
  20. Author: Christophe Massiot <massiot@videolan.org>
  21. Date:   Mon Dec 31 01:13:12 2001 +0000
  22.     Miscellaneous typos.
  23. commit 36e88eb44a3288dbd67cd7402b21fe91a4a329fa
  24. Author: Stéphane Borel <stef@videolan.org>
  25. Date:   Sun Dec 30 22:10:26 2001 +0000
  26.     *Some fixes for dvdread plugin.
  27.     
  28.     It compiles but doesn't work yet.
  29. commit cc0f0bb6fd28d5ed3463be4a227990cbae8a849f
  30. Author: Sam Hocevar <sam@videolan.org>
  31. Date:   Sun Dec 30 07:09:56 2001 +0000
  32.     Some heavy changes today:
  33.       * Removed duplicate function checks from configure.in.
  34.       * Added extra magic to Makefile.modules so that the module Makefiles
  35.         are now ridiculously simple. And I mean *simple*. Check it! This will
  36.         make a possible switch to full autoconf/automake a lot easier.
  37.       * Added the vlc version name to the plugin symbols, to be sure we only load
  38.         plugins with the same version number. A nasty consequence is that you
  39.         need to rebuild your tree after midnight if you are using a CVS tree :-)
  40.       * Got rid of modules_export.h by #defining exported functions in the same
  41.         header as their prototype.
  42.       * Added modules_inner.h and other commonly used .h files to common.h so
  43.         there are less and less files to include, and renamed common.h to
  44.         <videolan/vlc.h>.
  45.       * First modifications to the module handling system towards my ultimate
  46.         goal to get rid of the *_Probe functions. Got rid of TestMethod and
  47.         TestCPU, as well as src/misc/tests.c.
  48.       * Wrote the chroma plugin handling functions. No YUV functions have been
  49.         ported yet because it'ls a lot of work, but the core system works, I
  50.         tried it with a naive yv12->rgb16 plugin (which will disappear when the
  51.         real functions are ready).
  52.       * Made a lot of functions in dvd_summary.c one-liners to avoid wasting
  53.         too many output lines.
  54.       * Fixed a segfault in input_dvd.c:DVDInit.
  55.       * Added a fixfiles.sh script in plugins/gtk to be run after Glade has
  56.         generated its C files.
  57.       * Did some work on the KDE interface to make it suck a bit less. It still
  58.         segfaults, but at least it runs and it looks less ugly.
  59.       * RGB SDL rendering works again, though in 16bpp only.
  60.       * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure
  61.         so that it'll be easily put in a library. Maybe libdvdcss?
  62.       * Fixed VCD date display.
  63.       * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c.
  64.       * Wrote non-Shm XVideo output.
  65.       * Made X11 output work again. Still pretty unstable, only works for 16bpp.
  66.       * Additional french translation in po/fr.po. Any taker for the rest?
  67.       * Fixed a segfault in video_output.c when the allocated pictures were
  68.         not direct buffers.
  69.       * If $DISPLAY isn't set, don't try to run the Gtk+ interface.
  70.       * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy
  71.         (Closes Debian bug #126939).
  72.       * Removed the automatic ./configure launch when running `make all' for
  73.         the first time.
  74.     
  75.     Stuff currently more broken than it ought to be:
  76.       * The wall filter. Being fixed.
  77.       * x11 and sdl plugins for depth != 16bpp.
  78.       * Software YUV.
  79.       * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment.
  80. commit 316a83ad927740cbc96c100be88eb481eb04f573
  81. Author: Sam Hocevar <sam@videolan.org>
  82. Date:   Sun Dec 30 05:46:14 2001 +0000
  83.       * Forgot a file in my last commit.
  84. commit fafbe100b1b1116959590f84e98ee5e4fa2a3ac8
  85. Author: Sam Hocevar <sam@videolan.org>
  86. Date:   Sun Dec 30 05:38:44 2001 +0000
  87.       * Put ErrorThread() in input_ext-dec.h because it was the same function
  88.         in all decoders. Called it DecoderError() instead.
  89.       * All decoders enter DecoderError() in case of error, even if they
  90.         haven't allocated all their data. This prevents the input from getting
  91.         stuck if a decoder has failed its initialization.
  92.       * Namespace fixes through the decoder files.
  93. commit ca6c02a2e3674479b5ef7954f7c190def7f091bf
  94. Author: Sam Hocevar <sam@videolan.org>
  95. Date:   Sun Dec 30 04:26:53 2001 +0000
  96.       * Fixed a segfault at EOF in input_es.c and input_ts.c (when i_read == 0).
  97.       * Improved error recovery and avoided memleaks in the various input plugins.
  98.       * Fixed a deadloop inserted by someone else into input_vcd.c :-)
  99. commit 9fb2aad3b034ec585524f74998e4132e8d5c5b77
  100. Author: Christophe Massiot <massiot@videolan.org>
  101. Date:   Sat Dec 29 22:22:01 2001 +0000
  102.     Use libdvdread's define instead.
  103. commit 1ad1939fe7c8ad4bc83a1efb36e6e8417cc31753
  104. Author: Christophe Massiot <massiot@videolan.org>
  105. Date:   Sat Dec 29 15:40:53 2001 +0000
  106.     Cosmetic fix.
  107. commit 54771268ecac98cec7300a0d76086dbe3557d5b8
  108. Author: Loïc Minier <lool@videolan.org>
  109. Date:   Sat Dec 29 11:36:00 2001 +0000
  110.      Small bugfix of a segfault. The playlist segfaulted with the urls
  111.     containing no '/'.
  112. commit 14cf5695cd4a3fe2dea5c6535787fc2572c5b117
  113. Author: Christophe Massiot <massiot@videolan.org>
  114. Date:   Sat Dec 29 03:44:38 2001 +0000
  115.     Fixed a cosmetic issue.
  116. commit 2d79bfcb836a05cbd3cc4174a85538daf9f87d80
  117. Author: Christophe Massiot <massiot@videolan.org>
  118. Date:   Sat Dec 29 03:07:51 2001 +0000
  119.     Hidden gory buffer management details in a private section of data_packet_t.
  120. commit 9ecb59abd9e8af11e96eda516994578a747db082
  121. Author: Christophe Massiot <massiot@videolan.org>
  122. Date:   Sat Dec 29 00:39:49 2001 +0000
  123.     Fixed many bugs experienced by our users today.
  124. commit afc467090da90a5da45148bab25cd57870034c94
  125. Author: Christophe Massiot <massiot@videolan.org>
  126. Date:   Thu Dec 27 03:47:09 2001 +0000
  127.     * Changed pf_read prototype and minor changes.
  128. commit abde4bbfb7419e164d60d7eb71bfa2cbfcc6b434
  129. Author: Christophe Massiot <massiot@videolan.org>
  130. Date:   Thu Dec 27 01:49:34 2001 +0000
  131.     * Changed the way decoder_fifo_t works ;
  132.     * Minor optimizations in the Next Generation Buffer Manager.
  133. commit ea6f82b82f2116badc8821843364788cd830832a
  134. Author: Christophe Massiot <massiot@videolan.org>
  135. Date:   Wed Dec 26 00:01:18 2001 +0000
  136.     Fixed compilation issue (thanks Eyal !)
  137. commit 089b1c05d11d04461d58f36da89ad63d83f447c6
  138. Author: Christophe Massiot <massiot@videolan.org>
  139. Date:   Thu Dec 20 23:53:49 2001 +0000
  140.     Fixed a typo.
  141. commit e48d61955575634ef0324158cac88353e97d50b8
  142. Author: Sam Hocevar <sam@videolan.org>
  143. Date:   Thu Dec 20 22:11:53 2001 +0000
  144.       * Added Jeffrey Baker to the AUTHORS file.
  145.       * Fixed a PPC compilation issue.
  146. commit 48b30bb9ce3d922149fcb7ab847330faa9384f46
  147. Author: Sam Hocevar <sam@videolan.org>
  148. Date:   Thu Dec 20 15:43:15 2001 +0000
  149.       * Mouse wheel seek patch for XVideo courtesy of Peter Surda.
  150.       * Ported to SDL.
  151. commit 3475fc64ad7c42bbcea7f96392fc469f941736ae
  152. Author: Sam Hocevar <sam@videolan.org>
  153. Date:   Wed Dec 19 23:19:20 2001 +0000
  154.        * Heavy butchery in the VCD plugin. It should no longer segfault when
  155.          reaching end of title.
  156. commit 7756c6e8b8a3083f78e109a6c7b8579602e91cd2
  157. Author: Sam Hocevar <sam@videolan.org>
  158. Date:   Wed Dec 19 19:26:00 2001 +0000
  159.       * --filter distort:ripple (Ok, ok, I promise it's the last one !! :-)
  160. commit 36644229f02773c955657e4bddadcccdf77ee7eb
  161. Author: Sam Hocevar <sam@videolan.org>
  162. Date:   Wed Dec 19 18:14:23 2001 +0000
  163.       * Fixed compilation with dvdcss disabled.
  164.       * Fixed compilation with plugins disabled.
  165.       * Removed useless variables in the VCD and DVD plugins.
  166.       * Fixed a function which was returning "struct foo" in the VCD plugin.
  167.       * Fixed the old � XVideo eats more and more CPU � bug I mistakenly
  168.         reintroduced in my first vout4 commit.
  169. commit 605a3534af704a58b5d66b9c4808e912c6a47e63
  170. Author: Christophe Massiot <massiot@videolan.org>
  171. Date:   Wed Dec 19 10:00:00 2001 +0000
  172.     Next Generation Buffer Manager for DVD and VCD plug-ins.
  173. commit ba2dbc41b75bc21f2c6da02543ba7f3316932986
  174. Author: Johan Bilien <jobi@videolan.org>
  175. Date:   Wed Dec 19 03:56:56 2001 +0000
  176.     fixed a segfault in vcd input (thank you Sam)
  177. commit 2d90188b7347d01a23e57899d58b9cb64be1eb17
  178. Author: Sam Hocevar <sam@videolan.org>
  179. Date:   Wed Dec 19 03:50:22 2001 +0000
  180.       * Initialize SDL before opening the SDL audio output.
  181.       * Prevent two SDL video outputs or audio outputs to be spawned at the
  182.         same time to avoid ugly crashes.
  183.       * The SDL plugin now says whether we are using software or hardware YUV
  184.         in its window title.
  185.       * We now stop at the first ':' when looking for a module name, to easily
  186.         pass information to the modules. Possible example: --vout sdl:software,
  187.         implementation of such an option is left as an exercise.
  188.       * Merged filter_bob and filter_bob422 into filter_bob. Use --filter bob
  189.         to deinterlace 422 into 420 as well.
  190.       * Factorized code common to most filters and the video output, optimized
  191.         a few filters by aligning data and reading 64 bits at a time.
  192.       * Two new absolutely useless, CPU-eating, resource-wasting, but fun
  193.         filters: enjoy `transform', which performs flips and 90� rotations, and
  194.         `distort', which performs animated image effects (currently only a naive
  195.         sine wave is implemented). Usage examples:
  196.            --filter transform:hflip
  197.            --filter transform:vflip
  198.            --filter transform:90
  199.            --filter transform:180
  200.            --filter transform:270
  201.            --filter distort:wave
  202. commit 8acfd9b406c4f3f69b6195809fd3f48ce9168c39
  203. Author: Sam Hocevar <sam@videolan.org>
  204. Date:   Tue Dec 18 03:07:21 2001 +0000
  205.       * Ultimate fixes to the win32 package generation.
  206. commit 00201762cc7ba7a4ca30da95ee5b32a8cc0a6120
  207. Author: Sam Hocevar <sam@videolan.org>
  208. Date:   Tue Dec 18 02:44:34 2001 +0000
  209.       * Fixed Win32 build. You still need --disable-directx --disable-nls though.
  210. commit 04c1d9fc5bdd3c492baaf703280eba1654041661
  211. Author: Christophe Massiot <massiot@videolan.org>
  212. Date:   Mon Dec 17 19:42:16 2001 +0000
  213.     Added missing XSync().
  214. commit 21a68e654f576bf826a8cae0019a33f25b7379f4
  215. Author: Sam Hocevar <sam@videolan.org>
  216. Date:   Mon Dec 17 16:42:27 2001 +0000
  217.       * TS input: bugfix in DecodePAT and minor optimizations elsewhere.
  218. commit 792a0ddf4d98073ccc7af6cf739130c18fd1cccb
  219. Author: Sam Hocevar <sam@videolan.org>
  220. Date:   Mon Dec 17 15:59:15 2001 +0000
  221.       * TS input: we now check that the contents of the PAT has changed
  222.         before updating it, instead of just relying on its version number.
  223. commit d4a83aef099986b7ebdddeb45a79e19213cbdf9b
  224. Author: Sam Hocevar <sam@videolan.org>
  225. Date:   Mon Dec 17 05:33:56 2001 +0000
  226.       * Pathetic attempt at a 4:2:2 renderer and deinterlacer, combining the
  227.         most awful line dropping techniques of both BOB and 422 to 420
  228.         downscaling. Don't worry, it should only survive for a couple of days.
  229. commit c1ba1b4951fe13f7b0138e54cc11df555c20252b
  230. Author: Sam Hocevar <sam@videolan.org>
  231. Date:   Mon Dec 17 03:38:22 2001 +0000
  232.       * CPU detection under BeOS.
  233.       * Fixed XVideo port selection.
  234.       * New stupid plugin: "--filter wall" for split-image playback :-)
  235.          (will evolve into a real image wall plugin when I have time)
  236. commit 22899aa9e83c37149880513b682a25b510587b37
  237. Author: Sam Hocevar <sam@videolan.org>
  238. Date:   Sun Dec 16 18:00:18 2001 +0000
  239.     libdvdcss changes:
  240.       * Support for REPORT_TITLE_KEY and RPC commands by H�kan Hjort
  241.         <d95hjort@dtek.chalmers.se>.
  242.     
  243.     vlc changes:
  244.       * Minor coding style fixes (please avoid tabs).
  245. commit 14047fa106514c9839987c24c925cae340520019
  246. Author: Sam Hocevar <sam@videolan.org>
  247. Date:   Sun Dec 16 16:18:36 2001 +0000
  248.       * Filter plugins. Not very polished (please don't look at how the dates are
  249.         calculated!), but worth a try. Use the following flags:
  250.          "--filter invert" for inverse video
  251.          "--filter bob" for BOB deinterlacing
  252.       * Fixed a potential segfault if the subtitle stream was encountered
  253.         before the video stream.
  254.       * Misc vout4 fixes.
  255. commit 97cba428ab0955687ca487d4633d14d731dc1738
  256. Author: Sam Hocevar <sam@videolan.org>
  257. Date:   Thu Dec 13 20:47:46 2001 +0000
  258.       * Buffer choice optimizations - vout4 should eat even less CPU now.
  259.       * Minor warning fix for Hurd.
  260. commit e48f199d997f1dedde0173b63ccb80357e020d1e
  261. Author: Johan Bilien <jobi@videolan.org>
  262. Date:   Thu Dec 13 17:58:16 2001 +0000
  263.     Fixed a bug in ES input (I had not initiated p_selected_program)
  264. commit 6a98da9f29a5db901456b358ae24bfa3cecff63b
  265. Author: Christophe Massiot <massiot@videolan.org>
  266. Date:   Thu Dec 13 17:33:47 2001 +0000
  267.     Fixed a major bug I introduced lately.
  268. commit d8e44fce7502d3015ce36162fe66c22e4e0c828b
  269. Author: Sam Hocevar <sam@videolan.org>
  270. Date:   Thu Dec 13 12:47:17 2001 +0000
  271.       * Fixed aspect ratio handling.
  272.       * Fixed potential compilation issues under eg. BSD/OS.
  273. commit fb39f2e7f15037fbd84a4b27d591a89abf7e1c23
  274. Author: Christophe Massiot <massiot@videolan.org>
  275. Date:   Wed Dec 12 17:41:15 2001 +0000
  276.     Next Generation Buffer Manager, for ES plug-in.
  277. commit 9e19f8fc5fde31f9606a3e9567f3bd48b0323bc0
  278. Author: Sam Hocevar <sam@videolan.org>
  279. Date:   Wed Dec 12 15:25:29 2001 +0000
  280.       * Another win32 fix.
  281. commit 42993b793c4c833aecc4b107c711c92b7e6c2339
  282. Author: Sam Hocevar <sam@videolan.org>
  283. Date:   Wed Dec 12 15:20:16 2001 +0000
  284.       * Fixed Win32 port.
  285.       * Fixed unnecessary target remake (recursive make is harmful !).
  286. commit 2b75de8f4e5d69243fd70c561021ba55bcf18a7d
  287. Author: Christophe Massiot <massiot@videolan.org>
  288. Date:   Wed Dec 12 13:48:09 2001 +0000
  289.     Next Generation Buffer Manager, for TS plug-in. Please test in-ten-si-vely !
  290. commit 6a74f9fb994a0027d4a495cbf08b6845d1c4ff1d
  291. Author: Christophe Massiot <massiot@videolan.org>
  292. Date:   Wed Dec 12 11:18:38 2001 +0000
  293.     Next Generation Buffer Manager, for PS plug-in.
  294. commit 279f805ab1df1b4d0f8f95276a01cffe399fe098
  295. Author: Sam Hocevar <sam@videolan.org>
  296. Date:   Wed Dec 12 02:13:50 2001 +0000
  297.       * Additional fixes for OSes with no gettext (thanks to ej0).
  298.       * Fixed a potential BeOS linking issue.
  299.       * Fixed a minor bug in input.c.
  300. commit abd8a3764139546e4930ebed54ce03045604554b
  301. Author: Sam Hocevar <sam@videolan.org>
  302. Date:   Tue Dec 11 23:53:20 2001 +0000
  303.       * Don't try to use gettext if we don't have GNU gettext. This may change
  304.         in the future though (most GNU software seems to include a local copy of
  305.         gettext in case the operating system doesn't provide it).
  306. commit db648a570b417bcf454f958ef926ec13f1668575
  307. Author: Sam Hocevar <sam@videolan.org>
  308. Date:   Tue Dec 11 15:31:37 2001 +0000
  309.       * Fixed an issue in Makefile.dep causing to rebuild unnecessary files
  310.         in the gtk/gnome and x11/xvideo plugins.
  311.       * Fixed CFLAGS_XVIDEO.
  312. commit 56afe807c2d528a7d3428c2342e0bbff25a48b01
  313. Author: Sam Hocevar <sam@videolan.org>
  314. Date:   Tue Dec 11 14:43:38 2001 +0000
  315.       * Added vlc-arts to the debian package generation.
  316.       * HP-UX port of the DVD ioctls courtesy of David Sieb�rger.
  317. commit ad5c7cef8df8f19663e76e55591319b2a55e22dd
  318. Author: Christophe Massiot <massiot@videolan.org>
  319. Date:   Tue Dec 11 13:55:55 2001 +0000
  320.     Fixed major bugs in the PSI decoder.
  321. commit 0188fd3ed5092eb4feca95456dd008e01f8018d2
  322. Author: Christophe Massiot <massiot@videolan.org>
  323. Date:   Tue Dec 11 13:09:22 2001 +0000
  324.     Partial fix for Xvideo compilation.
  325. commit 4d2a1b463b8a49529c8327acd1af76faf13db5a5
  326. Author: Gildas Bazin <gbazin@videolan.org>
  327. Date:   Mon Dec 10 18:58:13 2001 +0000
  328.       * configure.in was broken for win32
  329. commit 3328bef808a2861fa18eeedff2b5c204f89ecf30
  330. Author: Christophe Massiot <massiot@videolan.org>
  331. Date:   Mon Dec 10 16:16:51 2001 +0000
  332.     Fixed possible segfault with --input.
  333. commit 9caec944a3bfd008f58a32696f1fcce1222da582
  334. Author: Christophe Massiot <massiot@videolan.org>
  335. Date:   Mon Dec 10 15:52:31 2001 +0000
  336.     Fix for EOF of ES-only streams.
  337. commit a7592866a083dec4ef8e1d22b26a40a37e1bba30
  338. Author: Sam Hocevar <sam@videolan.org>
  339. Date:   Mon Dec 10 13:17:35 2001 +0000
  340.       * (very old) russian translation courtesy of Valek Filippov <frob@df.ru>.
  341.       * Fixed a charset issue in the french translation.
  342. commit 45281e620dc142e81fe10d186f0ddc63a0cd5d13
  343. Author: Sam Hocevar <sam@videolan.org>
  344. Date:   Mon Dec 10 12:40:24 2001 +0000
  345.       * Removed more unused code.
  346.       * Updated config.guess and config.sub from GNU's latest versions (bozo,
  347.         you may want to update them in vls as well).
  348.       * Added vlc.pot skeleton for translators.
  349. commit 72d43142b90323237d1e0fa43199ec3a2ee5db5a
  350. Author: Christophe Massiot <massiot@videolan.org>
  351. Date:   Mon Dec 10 10:58:54 2001 +0000
  352.     * MPEG-1 aspect ratio patch, courtesy of Vladimir Chernyshov
  353.       <greengrass@writeme.com> ;
  354.     * Seeking patch for X11, courtesy of Peter Surda <shurdeek@panorama.sth.ac.at>.
  355. commit 003c2ab30097c1406da51290eccab8863dfe5101
  356. Author: Sam Hocevar <sam@videolan.org>
  357. Date:   Mon Dec 10 04:53:11 2001 +0000
  358.       * Removed unused code (intf_channels.c, keystrokes.h).
  359.       * Put common_win32.h back into common.h -- it wasn't that big and we
  360.         should not multiply header files.
  361.       * Added gettext support by Thomas Graf <reeler@reeler.org>, may be
  362.         broken on other platforms but we'll only see it when I'm finished
  363.         with vout 4 :-)
  364.       * Fixed a segfault on exit when no fast_memcpy module was found.
  365. commit 6dc23238f27cb2445b9e90010647899263fe821f
  366. Author: Sam Hocevar <sam@videolan.org>
  367. Date:   Sun Dec 9 17:08:36 2001 +0000
  368.       * Fixed Debian package builds.
  369. commit 2be071915d0b90bef9edc114818b02c7be830ca4
  370. Author: Sam Hocevar <sam@videolan.org>
  371. Date:   Sun Dec 9 17:01:37 2001 +0000
  372.       * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground
  373.         for my nevrotic and destructive pulsions during the next few hours!
  374.     
  375.       * If you want to test vlc, please use the v0_2_92_branch branch.
  376.     
  377.       * Stuff currently working:
  378.          - direct to YUV buffer decoding
  379.          - non-ugly subtitle blending
  380.          - XVideo and SDL video output
  381.     
  382.       * Stuff currently utterly broken:
  383.          - aspect ratio
  384.          - software rendering (ie, all other video output plugins)
  385.     
  386.       * Additional misc changes:
  387.          - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with
  388.            other plugins. Also, renamed mpeg to mpeg_system.
  389.          - Added jobi to the AUTHORS file.
  390.          - Factored code common to vout_x11.c and vout_xvideo.c.
  391. commit f2f265d02cb5ee156141af8c3ca4a2cf57632a8c
  392. Author: Christophe Massiot <massiot@videolan.org>
  393. Date:   Fri Dec 7 19:25:39 2001 +0000
  394.     0.2.92 pre-release.
  395. commit e6912f0ca30e21a8407c444e1be32ad03c54b141
  396. Author: Christophe Massiot <massiot@videolan.org>
  397. Date:   Fri Dec 7 19:22:46 2001 +0000
  398.     Bumped up revision number to 0.2.92-dev and 1.0.1-dev.
  399. commit 1b8d106c723cfe9a75449dbfe5cd5a4e677159a0
  400. Author: Sam Hocevar <sam@videolan.org>
  401. Date:   Fri Dec 7 18:33:08 2001 +0000
  402.       * Fixed a total breakage of decoder plugins introduced by fast_memcpy.
  403.       * Got rid of #include "main.h", included it in common.h instead ; got
  404.         rid of #include "config.h" in most files as well.
  405. commit 7917d2ef3f36d47ad90509812755facc07bec9d7
  406. Author: Johan Bilien <jobi@videolan.org>
  407. Date:   Fri Dec 7 16:47:47 2001 +0000
  408.     * added functions in inputs to change the current program (most of
  409.       them do nothing)
  410.     
  411.     All inputs should now have a pf_setprogram function. A default one is
  412.     provided in input_programs.c.
  413. commit 6982da2115b66e7180ff12ae54f2379036dfdd29
  414. Author: Christophe Massiot <massiot@videolan.org>
  415. Date:   Thu Dec 6 13:53:52 2001 +0000
  416.     Fix for altivec under Linux.
  417. commit ba5c0ebe09b177863f08f98665e3daf51d3a3474
  418. Author: Christophe Massiot <massiot@videolan.org>
  419. Date:   Thu Dec 6 13:46:23 2001 +0000
  420.     Fixed dumb renaming of #define's for altivec :-p.
  421. commit beb815f0efb0f063095727a42c410a023ef8cf6b
  422. Author: Christophe Massiot <massiot@videolan.org>
  423. Date:   Thu Dec 6 11:18:22 2001 +0000
  424.     Updated man page.
  425. commit 2e0eab4ca7a626b63263ec6d978c19ea0c3df22e
  426. Author: Christophe Massiot <massiot@videolan.org>
  427. Date:   Thu Dec 6 10:53:42 2001 +0000
  428.     * mad plug-in is now built-in to avoid PIC/non-PIC collision ;
  429.     * Updated documentation ;
  430.     * New --desync option, to delay the video (in case of lip desynchronization) ;
  431.     this is bad, but we have no other option for the moment ;
  432.     * Clicking in vout now pauses the stream, patch courtesy of Peter Surda.
  433. commit 6d1e0c517b8e80820cf019edbd3b1fcfaf752160
  434. Author: Tony Castley <tcastley@videolan.org>
  435. Date:   Thu Dec 6 10:29:40 2001 +0000
  436.     Added funcionality for vertical retrace sync for refresh rates 60Hz or lower
  437.     (Thanks Rudolf)
  438.     Fixed the Prev Title Bug, now works.
  439. commit 710f02f2b9f72239f4f96e3698dae92128564eb2
  440. Author: Christophe Massiot <massiot@videolan.org>
  441. Date:   Wed Dec 5 10:30:25 2001 +0000
  442.     Fix for altivec detection (courtesy of walken).
  443. commit dbbc910fbb8a2e5897be4388b95c0f56aa168cc6
  444. Author: Johan Bilien <jobi@videolan.org>
  445. Date:   Wed Dec 5 03:31:04 2001 +0000
  446.     * Added 2 fields, p_selected_program and p_new_program, to the
  447.       input_thread_t structure, so that we may support multi programs
  448.       streams.
  449.     * Modified inputs to take account of this change.
  450.     * Modified input_clock.c so that it doesn't refer to pp_programs[0]
  451.       any more.
  452.     
  453.     Now we should not refer to the first program, but to the selected
  454.     program. Functions to change the current program are coming.
  455. commit 63e5cfb09bd5db7dd9675c61dde210421543a5c7
  456. Author: Christophe Massiot <massiot@videolan.org>
  457. Date:   Tue Dec 4 13:47:46 2001 +0000
  458.     libmad plug-in, courtesy of Jean-Paul Saman <jpsaman@wxs.nl>.
  459. commit 8fec59e13bbf9347ffb9aede3b3338461324abf9
  460. Author: Christophe Massiot <massiot@videolan.org>
  461. Date:   Mon Dec 3 17:55:45 2001 +0000
  462.     Reversed my previous patch (too buggy).
  463. commit a0ae0628af7fd363c110fa3a805b0e2c1120871a
  464. Author: Stéphane Borel <stef@videolan.org>
  465. Date:   Mon Dec 3 17:34:08 2001 +0000
  466.     -added eof for ts seekable streams
  467.     -close netlist when ts input ends
  468. commit 3e22409a7c2d10291370d9f3758db85c79f54348
  469. Author: Christophe Massiot <massiot@videolan.org>
  470. Date:   Mon Dec 3 16:43:25 2001 +0000
  471.     Fixed a bug in my previous commit.
  472. commit 95a333bf0a6feece289b2fb08518e34e2bd99110
  473. Author: Sam Hocevar <sam@videolan.org>
  474. Date:   Mon Dec 3 16:18:37 2001 +0000
  475.       * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose
  476.         "--memcpy <whatever>" to choose one from c, mmx, mmxext or 3dn.
  477.         Please test! Especially Athlon users.
  478.       * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057).
  479.       * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts".
  480.       * Unrolled ChangeLog.
  481. commit c4535c4ce3f8d68f8d6c907ed271a0bf52cafeb2
  482. Author: Christophe Massiot <massiot@videolan.org>
  483. Date:   Mon Dec 3 15:58:14 2001 +0000
  484.     More checks for GTK headers.
  485. commit 0e3c37886dcb1531cb9e9b69e62ab71f90bf41f6
  486. Author: Christophe Massiot <massiot@videolan.org>
  487. Date:   Mon Dec 3 13:58:59 2001 +0000
  488.     Fixed a crash when pausing.
  489. commit f9a96b8e81f17dff7376bbff07ea971efb115ad2
  490. Author: Christophe Massiot <massiot@videolan.org>
  491. Date:   Mon Dec 3 11:49:04 2001 +0000
  492.     Fixed numerous bugs in ES selection.
  493. commit d95b9235fbb631475911c9e5ef302a2f7f3f3a94
  494. Author: Florian G. Pflug <fgp@videolan.org>
  495. Date:   Sun Dec 2 18:04:29 2001 +0000
  496.      *) Fixed stupid bug in vout_Manage. It sometimes called SetDSequenceMatrix
  497.         when there was no valid sequence.
  498. commit 43ed15cb7a7b17863a7d4dc5f40a0bb5d4efa990
  499. Author: Stéphane Borel <stef@videolan.org>
  500. Date:   Sun Dec 2 17:32:19 2001 +0000
  501.     -hopeless fix for the input netlist corruption bug.
  502.     
  503.     Please test.
  504. commit 974aa2321edab00c7175cff120887f199366001e
  505. Author: Tony Castley <tcastley@videolan.org>
  506. Date:   Sat Dec 1 06:38:53 2001 +0000
  507.     Implemented simple BDirectWindow (DMA) support
  508. commit a278da2fd7d3646f8cd351a95e3257524611edb3
  509. Author: Gildas Bazin <gbazin@videolan.org>
  510. Date:   Fri Nov 30 22:52:40 2001 +0000
  511.      * DeleteDecoderConfig wasn't freeing (anymore) the packets left in the
  512.         decoder fifo. This bug was creating an io_vec starving on title change
  513.         when playing DVDs.
  514. commit ab4905f1d543b0fe14ee93be1384ec049b70e4e9
  515. Author: Tony Castley <tcastley@videolan.org>
  516. Date:   Fri Nov 30 09:49:48 2001 +0000
  517.     Included strings.h to fix compile errors due to the change in threads.h
  518. commit 1b9a50e06cdc49f0a8aff3b831fd33c68d0aaa16
  519. Author: Stéphane Borel <stef@videolan.org>
  520. Date:   Fri Nov 30 00:34:03 2001 +0000
  521.     -Update for libdvdcss documentation
  522. commit fc09bccb503c684f3bb18e36d071a28892cab6c8
  523. Author: Johan Bilien <jobi@videolan.org>
  524. Date:   Thu Nov 29 17:24:48 2001 +0000
  525.     Removed a bug in the Makefile that made the CVS-snapshots building fail.
  526. commit 735d6f7c95a044dc54cb7cc9a83a7f642a025403
  527. Author: Christophe Massiot <massiot@videolan.org>
  528. Date:   Thu Nov 29 15:57:07 2001 +0000
  529.     Added vlc.app
  530. commit 58e5f3722afcced9b9f512d94699437af0cee17d
  531. Author: Christophe Massiot <massiot@videolan.org>
  532. Date:   Thu Nov 29 15:56:37 2001 +0000
  533.     Fixed another compilation problem.
  534. commit 5eaa52fb3cdbc198912969b1f2fb3c994f1ddb3c
  535. Author: Christophe Massiot <massiot@videolan.org>
  536. Date:   Thu Nov 29 15:34:28 2001 +0000
  537.     Fixed a problem with vlc.app.
  538. commit 13fd7a12d6063648849bc5b18ad288152f06a69e
  539. Author: Christophe Massiot <massiot@videolan.org>
  540. Date:   Thu Nov 29 10:20:56 2001 +0000
  541.     Moved #include <string.h> to macosx plug-in instead of threads.h, as in
  542.     other plug-ins.
  543. commit 15d59e21b5d3118204e451d220f4d77541980823
  544. Author: Florian G. Pflug <fgp@videolan.org>
  545. Date:   Thu Nov 29 01:01:48 2001 +0000
  546.       *) Added "#include <string.>" to include/threads.h
  547.          It' wouldn't compile on OSX without this.
  548.     
  549.       *) Removed the mutex the vout and intf thread (were supposed to use)
  550.          for syncronizing acces to the p_vout->p_sys structure.
  551.          The p_vout->change_lock mutex is used for syncronization now. (and
  552.          should make synronization work)
  553. commit 248eb0b5b90523c8929c33dae781ca5b500c906d
  554. Author: Christophe Massiot <massiot@videolan.org>
  555. Date:   Wed Nov 28 15:08:06 2001 +0000
  556.     * Added error checking in pthread wrapper ; as a result, intf_msg.h must
  557.     now be included *before* threads.h ;
  558.     * Changed all files to include intf_msg.h before threads.h ; while I was
  559.     at it, I update the copyright notices ;
  560.     * Removed the obsolete darwin plug-in.
  561. commit 65daff0bd0783cb02a5e955a8c54dea2927b7eec
  562. Author: Sam Hocevar <sam@videolan.org>
  563. Date:   Tue Nov 27 14:42:46 2001 +0000
  564.       * Fixed a deadlock (bug reported by marcari).
  565. commit 8715adf848c35a15252bfd82787edfdc92a13cb9
  566. Author: Christophe Massiot <massiot@videolan.org>
  567. Date:   Tue Nov 27 14:31:19 2001 +0000
  568.     Various (sometimes hopeless) fixes to try to improve xvideo stability.
  569. commit c50ca2fc5598d6790026885873866faaa32233b3
  570. Author: Christophe Massiot <massiot@videolan.org>
  571. Date:   Tue Nov 27 13:06:23 2001 +0000
  572.     Removed obsolete entry.
  573. commit 749c5adf5eea23d3c94ab2c91a9b7a329e3ae6f8
  574. Author: Christophe Massiot <massiot@videolan.org>
  575. Date:   Tue Nov 27 12:52:54 2001 +0000
  576.     Documentation updates.
  577. commit 1c539d10dba31e981d32f83afa8c0d5786175018
  578. Author: Christophe Massiot <massiot@videolan.org>
  579. Date:   Tue Nov 27 12:33:20 2001 +0000
  580.     * Updated man page.
  581.     * dvd:<device>[@<raw device>] to avoid device namespace collision under
  582.     win32.
  583. commit 1e107cf7893ae875f33952c2ebb4ccdd1c4d7ec7
  584. Author: Christophe Massiot <massiot@videolan.org>
  585. Date:   Tue Nov 27 11:44:48 2001 +0000
  586.     New syntax for the dvd input :
  587.        dvd:<device>[:<raw device>]
  588.     The raw device must have been prepared (by root) beforehands.
  589. commit caa99b311af8bd648a0788332b5f2afb2af537e2
  590. Author: Christophe Massiot <massiot@videolan.org>
  591. Date:   Tue Nov 27 11:14:55 2001 +0000
  592.     More WIN32 portability fixes.
  593. commit cb700a8dbece84277d29fcf0d3720d96cca886c8
  594. Author: Christophe Massiot <massiot@videolan.org>
  595. Date:   Tue Nov 27 10:58:11 2001 +0000
  596.     Disabled dvdread by default since it causes many portability problems.
  597.     Enable it with --enable-dvdread.
  598. commit cfe935cee67b2648df9aac94e2db5e8706780294
  599. Author: Christophe Massiot <massiot@videolan.org>
  600. Date:   Tue Nov 27 10:50:35 2001 +0000
  601.     Fixed a compilation issue under Win32
  602. commit cb72f8949a91c43165847b100b7c32e7385b8291
  603. Author: Christophe Massiot <massiot@videolan.org>
  604. Date:   Tue Nov 27 10:18:33 2001 +0000
  605.     Fixed a potential packet corruption in the DVD input (I suspect this
  606.     might be the cause of the OS X problem - please confirm).
  607. commit 6df445cfb8d8eb22a35fb96cbffa45881708bb3d
  608. Author: Marc Ariberti <marcari@videolan.org>
  609. Date:   Mon Nov 26 23:06:02 2001 +0000
  610.     * changed the protocol version for communication between vlc and vlcs
  611.     from 12 to 13 (due to change from ts:// to udpstream://)
  612. commit a3d6b5caa1845512f4e7bd14ac8407e65ea17826
  613. Author: Florian G. Pflug <fgp@videolan.org>
  614. Date:   Mon Nov 26 22:28:05 2001 +0000
  615.      *) changed includes from
  616.         #include <dvdread/...> to
  617.         #include "..."
  618.     
  619.      *) Darwin doesn't have off64_t, stat64, lseek64. Added
  620.         #ifdef SYS_DARWIN
  621.         #define off64_t off_t
  622.         ....
  623.         #endif
  624.         to dvdread.c
  625.     
  626.      *) Fixed stupid bug in vout_macos.x. On startup, it would
  627.         try to free a non-existant QuickTime Sequence. This could be
  628.         the reasons for (some?) of the crashes at startup.
  629. commit 3a824f81592123da64d35a1c7de3445283a8a9a0
  630. Author: Christophe Massiot <massiot@videolan.org>
  631. Date:   Mon Nov 26 15:56:36 2001 +0000
  632.     Reworked Keith Packard's raw device patch. The name of the raw device
  633.     is in the environment variable DVDCSS_RAW_DEVICE.
  634.     
  635.     Untested (as usual :-). Feedback welcome.
  636. commit b6188286211775ebc5ac4704fc21a5fa6e42c3b7
  637. Author: Gildas Bazin <gbazin@videolan.org>
  638. Date:   Sun Nov 25 22:52:21 2001 +0000
  639.      * Big clean-up to allow compiling every module as plugins.
  640.      * Added bytes_swap.h to provide ntoh() and htol() on Win32. With this
  641.          change we don't have to link winsock2 with every plugin anymore. This
  642.          should also give us a slight speed increase.
  643.      * Added #define WIN32_LEAN_AND_MEAN in threads.h to speed-up compilation
  644.          on Win32.
  645.      * Modified ac_downmix_3dn and sse so they compile with the latest gcc for
  646.          Win32.
  647.     
  648.     (PS: the dvdread plugin doesn't compile yet on Win32)
  649. commit b8ff945d3ae771d67149726021c5045fda7a6adf
  650. Author: Stéphane Borel <stef@videolan.org>
  651. Date:   Sun Nov 25 05:04:38 2001 +0000
  652.     Support for libdvdread.
  653.     
  654.     Libdvdread files are in extras/libdvdread. They have not been changed from
  655.     those of libdvdread 0.9.2. The changes are in the subdirectory videolan.
  656.     They basically consist of a new function in the API that does a readv()
  657.     instead fo a read().
  658.     
  659.     The library is statically linked with libdvdcss from extras/libdvdcss, and
  660.     the whole is statically linked with the plugin dvdread. Dvdread can only be
  661.     compiled as a builtin module for the time being, I think (which means I
  662.     haven't tried to compile it as a plugin).
  663.     
  664.     Basically, input_dvdread.c is a copy and paste from input_dvd.c with a few
  665.     changes to use libdvdread calls. It is still in very alpha stage, but it
  666.     should offer the same features as the current DVD input.
  667.     
  668.     It can be called with either the syntax: "dvdread:/dev/dvd"
  669.     or "--input dvdread /dev/dvd". The command line switches (-t, -T, -c, -u)
  670.     should work too.
  671. commit 81287869b32ebcb41ff76d752dcfef53192c203a
  672. Author: Sam Hocevar <sam@videolan.org>
  673. Date:   Sun Nov 25 01:26:54 2001 +0000
  674.       * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036).
  675. commit fefa3b65426db7a6d64a15a44432381228c43075
  676. Author: Christophe Massiot <massiot@videolan.org>
  677. Date:   Fri Nov 23 18:47:51 2001 +0000
  678.     Major rewrite of the network layer. The following syntax ARE NO LONGER
  679.     SUPPORTED :
  680.     ts:toto:1234/meuh
  681.     --server toto --broadcast meuh --port 1234
  682.     
  683.     The only supported syntax is :
  684.     udp[stream]:[//][serveraddr:[serverport]][@[bindaddr][:bindport]]
  685.     example : udpstream:toto@meuh:toto
  686.     
  687.     In most cases, simply passing "udpstream:" should work, since it enables
  688.     unicast and broadcast reception on port 1234 from any server. Other
  689.     options are only used for fine tuning and multicast.
  690.     
  691.     TODO :
  692.     * The GTK interface is broken (glade knowledge wanted !)
  693.     * Test this on all supported platforms (and fix them :)
  694.     [this won't work with current channel servers - fix needed]
  695. commit f1632229ae548b78b37130cc78da3ec451bc974c
  696. Author: Jon Lech Johansen <jlj@videolan.org>
  697. Date:   Wed Nov 21 22:33:03 2001 +0000
  698.     Don`t use long long, use u64/s64 (int_types.h).
  699.     Fixed a stale pointer in mpeg_vdec_Run().
  700. commit 25c83d445a18e4107ca87e2f7957a12ebb71eaa6
  701. Author: Christophe Massiot <massiot@videolan.org>
  702. Date:   Wed Nov 21 16:47:46 2001 +0000
  703.     (Hopefully) fixed the network connect() bug under UNIX. I need
  704.     confirmation that I didn't break the Win32 port, please.
  705. commit 8b949d08fdcebaaacc81427f68a4b6f5b94fcfc3
  706. Author: Christophe Massiot <massiot@videolan.org>
  707. Date:   Wed Nov 21 10:47:20 2001 +0000
  708.     Fixed compilation bugs with Qt and BeOS (henriiiiiiiiiiiiiiiiiiiiiiiii !!)
  709. commit d04d186e343ee397c133feb8ae150dc96d0a100b
  710. Author: Sam Hocevar <sam@videolan.org>
  711. Date:   Mon Nov 19 23:49:43 2001 +0000
  712.       * aRts audio output courtesy of Emmanuel Blindauer <manu@agat.net>.
  713.       * Fix to the esd plugin when esd-config --cflags is nonempty.
  714. commit 063772292e77d46c83953c7085d31d153a22cdb2
  715. Author: Stéphane Borel <stef@videolan.org>
  716. Date:   Mon Nov 19 15:13:11 2001 +0000
  717.     -fixed a bug in libdvdcss: the key wasn't searched when it had to.
  718.     
  719.     dvdcss_seek : searches a new title key when
  720.      -the flag is DVDCSS_SEEK_KEY,
  721.      -the flag is DVDCSS_SEEK_MPEG, only if method is not "title".
  722.     
  723.     dvdcss_seek with DVDCSS_SEEK_KEY flags does actually the same things as
  724.     dvdcss_title (which might eventually be removed).
  725.     
  726.     Thus, the flag DVDCSS_SEEK_KEY (formerly DVDCSS_SEEK_INI) could not be
  727.     removed (sorry sam, I've mistaken you by forgetting that)
  728. commit 0050c5308561f7dcbf62d61bd005b20bcc8df6c4
  729. Author: Stéphane Borel <stef@videolan.org>
  730. Date:   Fri Nov 16 00:29:52 2001 +0000
  731.     * --chennels puts gtk/gnome in multi-channel network mode.
  732.     
  733.     * the network window of the interface reports the values of the environment
  734.      variables.
  735.     
  736.     * channels mode excludes vls configuration
  737.     
  738.     * the vlc does not try to bind vls.via.ecp.fr by default when you select
  739.      channels mode.
  740. commit 332312e725a3b88c594c67c8970fc620c07753a1
  741. Author: Xavier Marchesini <xav@videolan.org>
  742. Date:   Thu Nov 15 21:27:53 2001 +0000
  743.     Removed my modification, it seems the libs we're linking with are far
  744.     too old to support this option. And it also seems it doesn't function
  745.     anywhere out of my box :)
  746. commit 5ea5076a0b3a0664acac2640d34d2bf9dbce1021
  747. Author: Sam Hocevar <sam@videolan.org>
  748. Date:   Thu Nov 15 18:50:49 2001 +0000
  749.       * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer
  750.         <mathias@research.att.com>.
  751. commit 3e5f531b388d4e03c01b45387d80649b52824fcc
  752. Author: Sam Hocevar <sam@videolan.org>
  753. Date:   Thu Nov 15 18:11:50 2001 +0000
  754.       * Fixed a little crash introduced in my previous commit :-)
  755.       * Removed more unused code.
  756. commit 4a0dae0183e6571cfee4bb5511189da33e67dc03
  757. Author: Sam Hocevar <sam@videolan.org>
  758. Date:   Thu Nov 15 17:39:13 2001 +0000
  759.       * Fixed a few crashes due to race conditions in the decoder spawning.
  760.       * Removed unused code here and there.
  761. commit 63eddb9ecc9b370ba9a4c932fa6e13e1e2d13a49
  762. Author: Christophe Massiot <massiot@videolan.org>
  763. Date:   Thu Nov 15 16:15:59 2001 +0000
  764.     Removed unused structure.
  765. commit 2840daffcf32529b5af2c4b01d269a75056f6897
  766. Author: Xavier Marchesini <xav@videolan.org>
  767. Date:   Wed Nov 14 23:19:38 2001 +0000
  768.     Please, please, don't forget those who use the --with-directx flag when
  769.     ./configuring ! :p
  770.     Now, to configure directx, use the --enable-directx and --with-directx
  771.     if necessary.
  772. commit 7602c5360d87066efe13d31cd6cfc37b392be5b9
  773. Author: Gildas Bazin <gbazin@videolan.org>
  774. Date:   Wed Nov 14 18:08:27 2001 +0000
  775.     - The ./configure script is more friendly for Win32 users.
  776.         ( xvideo, x11 and dsp plugins are not enabled by default for win32,
  777.           plus a few other Win32 cosmetic changes )
  778.     - Updated the INSTALL-win32.txt file.
  779.     
  780.     (Let's hope I didn't break anything ;-)
  781. commit 48f385eee7949aad4afdc557bbd56ba4b67b51d9
  782. Author: Christophe Massiot <massiot@videolan.org>
  783. Date:   Wed Nov 14 16:55:05 2001 +0000
  784.     Fixed a bug in altivec detection on MacOS X.
  785. commit 28fdcbbbf7e8cc45fbdb6486368e3cc47f12e388
  786. Author: Xavier Marchesini <xav@videolan.org>
  787. Date:   Wed Nov 14 04:55:49 2001 +0000
  788.     It seems that the 'focus' bug under WinME is solved. Could someone with
  789.     a 98 check, and someone under win2k check that nothing is broken ? :)
  790. commit 7027d05faf8c26959d4bfd3572afe6425a0662aa
  791. Author: Stéphane Borel <stef@videolan.org>
  792. Date:   Wed Nov 14 03:38:11 2001 +0000
  793.     -moved warning message to debug message in spdif pass-through plugin
  794.     
  795.     -changed a bit the wait time. It works better here, please test (Bozo ? 0:-)
  796. commit 6cbaf162518ccb1da55ea3dc0569f392b692d50c
  797. Author: Jon Lech Johansen <jlj@videolan.org>
  798. Date:   Wed Nov 14 00:01:36 2001 +0000
  799.     The default file-translation mode was not being set under win32.
  800.     In other words, file playback in 0.2.91 does not work. For de-
  801.     scheduling threads use a 0ms sleep instead of 1ms, as it was
  802.     causing problems under WinXP. I hope this does not introduce
  803.     problems under previous windows versions. I noticed it was
  804.     originally 0ms, but later changed to 1ms...
  805. commit 50366aa6da439bd704604969b96b92f8486a5e6d
  806. Author: Sam Hocevar <sam@videolan.org>
  807. Date:   Tue Nov 13 18:10:39 2001 +0000
  808.       * Fixed heap corruption issues in ac3dec (thanks reno).
  809. commit e84a7e7a8981e50eed770129590a2e7c4aaada01
  810. Author: Christophe Massiot <massiot@videolan.org>
  811. Date:   Tue Nov 13 16:28:05 2001 +0000
  812.     Typo.
  813. commit 314ac3af7b7a96015ceb40b7e69d7f82199350a2
  814. Author: Sam Hocevar <sam@videolan.org>
  815. Date:   Tue Nov 13 16:00:54 2001 +0000
  816.       * Fixed a crash when using `--input dvd /dev/dvd' instead of `dvd:/dev/dvd'
  817. commit 3355a621a95f10cb708c90acec874a2de4242ad5
  818. Author: Sam Hocevar <sam@videolan.org>
  819. Date:   Tue Nov 13 15:08:25 2001 +0000
  820.       * configure should no longer assume AltiVec is supported when it actually
  821.         isn't with buggy compilers and/or pre-set $CFLAGS.
  822. commit 133d5c2b5690825d38a5393635ae6f8b4979d85f
  823. Author: Christophe Massiot <massiot@videolan.org>
  824. Date:   Tue Nov 13 12:19:13 2001 +0000
  825.     RPM builds.
  826. commit ec945137a1744bed45f46315ed39d76816eed8aa
  827. Author: Henri Fallon <henri@videolan.org>
  828. Date:   Tue Nov 13 12:15:21 2001 +0000
  829.     Forgot Changelog.
  830.     Began to re-read the documentation.
  831. commit b74849a186001ff74ae39529851f56bee3b98575
  832. Author: Sam Hocevar <sam@videolan.org>
  833. Date:   Tue Nov 13 12:11:27 2001 +0000
  834.       * Commited my little release-howto (only useful to core vlc developers).
  835. commit 49a0736e1c0224ace17fd8598de948439dd0ed03
  836. Author: Henri Fallon <henri@videolan.org>
  837. Date:   Tue Nov 13 12:09:18 2001 +0000
  838.     All decoders (audio, video, subtitles) are now modules.
  839.     
  840.     - mpeg_vdec, mpeg_adec and ac3_adec are builtins by default
  841.     - ac3_spdif, spu_dec and lpcm_dec are plugins by default
  842. commit bee557f98039f3af8f3d69715b8ba4f5b4f242fd
  843. Author: Sam Hocevar <sam@videolan.org>
  844. Date:   Tue Nov 13 11:44:15 2001 +0000
  845.       * Closing Debian bug #119369 which was fixed a while ago.
  846. commit fc162d4f6a34145d44c7bce2fc1702537e556ac1
  847. Author: Christophe Massiot <massiot@videolan.org>
  848. Date:   Tue Nov 13 11:05:49 2001 +0000
  849.     Bumped up version number to 1.0.0 :p.
  850. commit 99722c931ae89758c282d02bf8e748b1b6be7b36
  851. Author: Sam Hocevar <sam@videolan.org>
  852. Date:   Tue Nov 13 02:03:46 2001 +0000
  853.       * Damn recursion! Fixed an infinite loop in libdvdcss.
  854. commit 0bb015ee9d10bb43e4afd539d3daf926b215c5a6
  855. Author: Sam Hocevar <sam@videolan.org>
  856. Date:   Tue Nov 13 01:25:05 2001 +0000
  857.       * Got rid of DVDCSS_SEEK_INI in libdvdcss.
  858. commit ff09b15b4de5a6efa5f5a64a64845cb385cbe05a
  859. Author: Sam Hocevar <sam@videolan.org>
  860. Date:   Tue Nov 13 00:46:23 2001 +0000
  861.       * Added a "make package-beos" rule.
  862.       * Fixed a BeOS compilation issue.
  863. commit b3248bd547640b8a83dfea998573effc4a045eac
  864. Author: Sam Hocevar <sam@videolan.org>
  865. Date:   Mon Nov 12 23:56:53 2001 +0000
  866.       * Fixed the vlcs communication for real now.
  867. commit cdf126129d9ea4f4842d7837439fb0cea517692b
  868. Author: Sam Hocevar <sam@videolan.org>
  869. Date:   Mon Nov 12 22:42:56 2001 +0000
  870.       * Fixed the vlcs communication issue by initializing WinSock at
  871.         startup (thanks Meuuh for the tip).
  872. commit 6389eac3e3d444e5049f95918eccf60f42fbdb5d
  873. Author: Christophe Massiot <massiot@videolan.org>
  874. Date:   Mon Nov 12 20:49:44 2001 +0000
  875.     Bumped up version number to 0.2.91.
  876. commit bc3a3e627473850d02015f846cc71541adb4e6f6
  877. Author: Sam Hocevar <sam@videolan.org>
  878. Date:   Mon Nov 12 20:44:19 2001 +0000
  879.       * Fixed a bug in the "make snapshot*" rules.
  880. commit a264d0321011bd88241f53eb7f02052f4a6e609d
  881. Author: Sam Hocevar <sam@videolan.org>
  882. Date:   Mon Nov 12 20:16:33 2001 +0000
  883.       * Made everything ready for a vlc-0.2.91 / libdvdcss-1.0.0 release.
  884.       * Updated ChangeLog and ChangeLog.libdvdcss.
  885.       * Increased vlcs response message length.
  886.       * Removed the i_flags argument to dvdcss_open. Everything is done through
  887.         environment variables now.
  888. commit b5b61d8498fa16349732cf30be577d3d24ff8d1d
  889. Author: Christophe Massiot <massiot@videolan.org>
  890. Date:   Mon Nov 12 13:22:08 2001 +0000
  891.     Added FAQ.
  892. commit 30c31e8c989c4ce76285999f8b627198e79e0d62
  893. Author: Christophe Massiot <massiot@videolan.org>
  894. Date:   Mon Nov 12 12:54:16 2001 +0000
  895.     New --channelserver switch.
  896. commit 693e4708d9319ec64f7a009fe4a8d3e0cf5378ec
  897. Author: Christophe Massiot <massiot@videolan.org>
  898. Date:   Mon Nov 12 11:37:30 2001 +0000
  899.     Documentation updates.
  900. commit 2dccc4a495858a1fbdb110009b047b238fb61e35
  901. Author: Christophe Massiot <massiot@videolan.org>
  902. Date:   Mon Nov 12 11:30:44 2001 +0000
  903.     ipkg script for Familiar Linux 0.5 & bug fix in debian/rules.
  904. commit 5a504996842d0363fd940e3f69b1c7bdfefd846c
  905. Author: Christophe Massiot <massiot@videolan.org>
  906. Date:   Mon Nov 12 11:13:18 2001 +0000
  907.     Disabled DirectX audio output for the time being.
  908. commit 848a009a8928c5e06e0673ac100c6b1cc0ebce32
  909. Author: Christophe Massiot <massiot@videolan.org>
  910. Date:   Mon Nov 12 10:33:42 2001 +0000
  911.     Corrected a typo.
  912. commit ca194833350ebd9c14ba32929ab8fc4071e4d7c7
  913. Author: Sam Hocevar <sam@videolan.org>
  914. Date:   Mon Nov 12 05:15:39 2001 +0000
  915.       * Added Oct's NSIS installer script. It will probably not work for you,
  916.         but I need it to build the Win32 auto installer.
  917. commit 043b5c89b6962c3ad7c4d19f5b631fb0eb9f10f5
  918. Author: Sam Hocevar <sam@videolan.org>
  919. Date:   Mon Nov 12 04:12:38 2001 +0000
  920.       * Automatic handling of the Channel Server's response in network mode.
  921. commit b70a26fa313b0e0bb6154d38a9946bc0419e625d
  922. Author: Stéphane Borel <stef@videolan.org>
  923. Date:   Mon Nov 12 03:07:13 2001 +0000
  924.     -LPCM _is_ a private stream. Sorry.
  925.     
  926.     -GetMACAddress takes the interface defined in the environment variable
  927.     vlc_iface instead of eth0
  928. commit 5a7803e0c57019e92e4c81ccd7a45edf6a5be2e9
  929. Author: Stéphane Borel <stef@videolan.org>
  930. Date:   Mon Nov 12 01:56:33 2001 +0000
  931.     -Fixed bug with MPEG audio in TS streams: MPEG audio & LPCM are _not_
  932.     private ES :p
  933. commit 4865e312de483f217ab441f93b454288c7e3ce7b
  934. Author: Sam Hocevar <sam@videolan.org>
  935. Date:   Sun Nov 11 18:15:42 2001 +0000
  936.       * Fixed compilation (and quite probably runtime) issues under IA64
  937.         due to mixed int/void* casts.
  938. commit 7c4ea8d0a868594ce2e559abd024c5c0f446266d
  939. Author: Jon Lech Johansen <jlj@videolan.org>
  940. Date:   Sun Nov 11 04:51:10 2001 +0000
  941.       * Fixed a buffer overflow in CSSAuth()
  942. commit 81cfe15f7a54ebbc32b0a7fe8d33fa6c0ba5246b
  943. Author: Stéphane Borel <stef@videolan.org>
  944. Date:   Sun Nov 11 01:32:03 2001 +0000
  945.     -Merged DVD netlist with input netlist to remove duplicated code.
  946.     Basically, this adds the ability for the netlist to handle transport
  947.     packets that carry more than one data_packet.
  948. commit 2ebfdccd5b4836bff717779cbe53b60a353d4f89
  949. Author: Christophe Massiot <massiot@videolan.org>
  950. Date:   Fri Nov 9 13:49:27 2001 +0000
  951.     * BSD/OS VCD patch, courtesy of Steven M. Schultz <sms@TO.GD-ES.COM>
  952.     * Win32 network fix.
  953. commit caf9e0ac6322c3e8e784fd43c0d69fb2d01c8460
  954. Author: Renaud Dartus <reno@videolan.org>
  955. Date:   Fri Nov 9 10:02:31 2001 +0000
  956.     * imdctsse should now compile and work in plugin and under BeOS
  957. commit 339de4e8414e2ab5f28ecd6155327d21d77d756b
  958. Author: Jon Lech Johansen <jlj@videolan.org>
  959. Date:   Thu Nov 8 21:07:24 2001 +0000
  960.       * Fixed a mingw32 problem I introduced last night :)
  961. commit eb1815f0467ddeb450420e9a74dd7f0d7e51238b
  962. Author: Stéphane Borel <stef@videolan.org>
  963. Date:   Thu Nov 8 14:45:44 2001 +0000
  964.     -kludge to have less discontinuity after a zero scr in DVD.
  965.     
  966.     Maybe we should try to predict the date instead of taking the last one but
  967.     it seems quite hard.
  968. commit 3129e03de2ac67b57b5dcf10f771e0dc03bb4647
  969. Author: Jon Lech Johansen <jlj@videolan.org>
  970. Date:   Thu Nov 8 01:48:09 2001 +0000
  971.       * Fixed some win32 64-bit issues.
  972. commit fa2a82105fb35f498f5d7170a7a2073667ec49f8
  973. Author: Jon Lech Johansen <jlj@videolan.org>
  974. Date:   Wed Nov 7 22:58:13 2001 +0000
  975.       * Fixed some win32 compile issues.
  976.       * Don't use long long, use u64/s64 (int_types.h).
  977. commit 20e2160e70facee07677d181796a200ef315d8e6
  978. Author: Stéphane Borel <stef@videolan.org>
  979. Date:   Wed Nov 7 17:42:04 2001 +0000
  980.     -forgot one file
  981. commit 6faa194306c002c1e8ba3f8525b0221fd575084f
  982. Author: Stéphane Borel <stef@videolan.org>
  983. Date:   Wed Nov 7 17:37:16 2001 +0000
  984.     *Move function that translates language codes into country name in src/misc
  985.     so that every plugin can use it
  986.     
  987.     *Change the name of a function in dvd_udf.c to fit with the forthcoming
  988.      libdvdread plugin.
  989. commit 54c06952decf3635a1e23c253128504faf409c7b
  990. Author: Christophe Massiot <massiot@videolan.org>
  991. Date:   Wed Nov 7 10:34:28 2001 +0000
  992.     Added fgp.
  993. commit 1dea13db3581a4975cd9b4c4d2b7eb338b92465f
  994. Author: Stéphane Borel <stef@videolan.org>
  995. Date:   Wed Nov 7 03:37:27 2001 +0000
  996.     *Corrected � long time bug (around 0.2.81 I think), that created a
  997.     corruption in ifo data. This was the reason why some DVDs that worked with
  998.     0.2.80 no longer worked with newer version of vlc. They should work again
  999.     now.
  1000.     
  1001.     This is certainly one of the last updates of the current DVD plugin until
  1002.     we move to libdvdread that will give us navigation ES.
  1003. commit 76044a950eb50cf1a8c3cba328b31f08fb34a5ea
  1004. Author: Stéphane Borel <stef@videolan.org>
  1005. Date:   Wed Nov 7 02:10:14 2001 +0000
  1006.     I've committed crap last time.
  1007. commit e60fe69d2653df80dd96ebe0b1bdd1b1aef1022e
  1008. Author: Christophe Massiot <massiot@videolan.org>
  1009. Date:   Tue Nov 6 18:13:21 2001 +0000
  1010.     Removed deprecated code and structures.
  1011. commit fb5aad8d176371d5a42e3a8aff7eedc1d1145815
  1012. Author: Christophe Massiot <massiot@videolan.org>
  1013. Date:   Tue Nov 6 17:12:02 2001 +0000
  1014.     New --enable-release config option.
  1015. commit 72baa59137f2a6666a90f13ff6f13bc2cd34f11d
  1016. Author: Stéphane Borel <stef@videolan.org>
  1017. Date:   Tue Nov 6 16:59:06 2001 +0000
  1018.      Maybe corrected aspect ratio issue in fullscreen xvideo.
  1019. commit b0f6c87b83b18c6d198e0b5e3228dda46c982ff3
  1020. Author: Sam Hocevar <sam@videolan.org>
  1021. Date:   Tue Nov 6 00:59:31 2001 +0000
  1022.       * Fixed support for SPU and LPCM streams over network.
  1023. commit 015b2567df860d2a45374acf024e9de03f18816e
  1024. Author: Florian G. Pflug <fgp@videolan.org>
  1025. Date:   Mon Nov 5 21:24:40 2001 +0000
  1026.     Added a new drawer to the control window to support:
  1027.     1) Title / Chapter selection
  1028.     2) Subtitle selection
  1029.     3) Audiochannel/Language selection
  1030.     4) Angle selection
  1031. commit 78885615d18c322cdc3d3cae39dd91ce9b4c6313
  1032. Author: Christophe Massiot <massiot@videolan.org>
  1033. Date:   Mon Nov 5 15:22:44 2001 +0000
  1034.     New --volume option (untested, like usual :).
  1035. commit e160ea976655e7f14a513c40e152fe66e882581a
  1036. Author: Christophe Massiot <massiot@videolan.org>
  1037. Date:   Fri Nov 2 13:30:38 2001 +0000
  1038.     * libdvdcss port to OpenBSD.
  1039. commit b6fcfff5ba308997a2d379f6dbe504ede54135b1
  1040. Author: Florian G. Pflug <fgp@videolan.org>
  1041. Date:   Thu Nov 1 21:58:16 2001 +0000
  1042.     Reimported Intf_Controller, connected "File/Open/File" to Intf_Controller::file:Open.
  1043. commit 608f4b5b55099c1f1045032687b1e78ff48621cf
  1044. Author: Jon Lech Johansen <jlj@videolan.org>
  1045. Date:   Thu Nov 1 21:55:47 2001 +0000
  1046.     The intf was being accessed indirectly from vout_Destroy.
  1047.     This is a problem because the intf is currently destroyed
  1048.     before the vout.
  1049. commit bd4d55d72e311ff4c8ac2c50568163dbb98ede2e
  1050. Author: Florian G. Pflug <fgp@videolan.org>
  1051. Date:   Thu Nov 1 21:52:02 2001 +0000
  1052.     Made it possible to open a File after vlc was started (you can use vlc now
  1053.     without starting it from the command line)
  1054.     
  1055.     Cleaned up playlist handling in Intf_Vlc_Wrapper.
  1056. commit 52945c019d78869287c46e16aa03d579874a171d
  1057. Author: Sam Hocevar <sam@videolan.org>
  1058. Date:   Thu Nov 1 15:30:50 2001 +0000
  1059.       * Modified the pf_close kludge in input.c so that we don't segfault when
  1060.         pf_init fails.
  1061. commit 1223a96c5e171a00416e54f9c17f883173938ab8
  1062. Author: Stéphane Borel <stef@videolan.org>
  1063. Date:   Thu Nov 1 13:35:43 2001 +0000
  1064.     Change chapter selection buttons aspect to try and differentiate them
  1065.     from title selection ones.
  1066. commit 51235462bc4aa6a2194dde017289b5abf729d6b4
  1067. Author: Tony Castley <tcastley@videolan.org>
  1068. Date:   Thu Nov 1 03:17:49 2001 +0000
  1069.     changes to remove unwanted volumes from the Disk Menu.
  1070.     Readonly filesystems like NTFS where being incorrectly added.
  1071. commit 6d117d04fb698c6ffdc2778012a267bbf3fdb3e9
  1072. Author: Cyril Deguet <asmax@videolan.org>
  1073. Date:   Thu Nov 1 00:29:54 2001 +0000
  1074.     - Do not resample if delta is short enough
  1075. commit 6ac2aafab2a60557b25dc699648801c20c9c4b26
  1076. Author: Renaud Dartus <reno@videolan.org>
  1077. Date:   Wed Oct 31 11:55:53 2001 +0000
  1078.     * Fixed a segfault on exit under Windows 2000
  1079. commit 96e3c332a22acc183e49220171e06b077dfb26c7
  1080. Author: Christophe Massiot <massiot@videolan.org>
  1081. Date:   Tue Oct 30 23:45:08 2001 +0000
  1082.     Fixed mistakes in my previous commit.
  1083. commit 789feab938b46ef76e76acd7d3edb7de79aaa4c3
  1084. Author: Cyril Deguet <asmax@videolan.org>
  1085. Date:   Tue Oct 30 21:38:24 2001 +0000
  1086.     - Enabled http button in gtk/gnome interface
  1087.     - Fixed a polioterie from previous commit
  1088. commit e5b4af919b6914075cc47b2d1fef32f29e6250a7
  1089. Author: Renaud Dartus <reno@videolan.org>
  1090. Date:   Tue Oct 30 19:34:53 2001 +0000
  1091.     * Use memalign for aligned data (instead of a greek malloc)
  1092.     * Some optimization in imdct (all data are now aligned)
  1093.     * SSE downmix now works for windows
  1094.     * SSE imdct is desactivated for windows (MINGW32 doesn't know how to aligned data)
  1095. commit a940bf7231df8d18baae0fd8fcff532417266999
  1096. Author: Cyril Deguet <asmax@videolan.org>
  1097. Date:   Tue Oct 30 12:49:59 2001 +0000
  1098.     - Changed default configuration for vls/vlcs hostname/IP
  1099. commit 132e2e77a4ea9ae458af78bd30dd9373bb663c85
  1100. Author: Christophe Massiot <massiot@videolan.org>
  1101. Date:   Tue Oct 30 10:57:37 2001 +0000
  1102.     Fixed '-' input.
  1103. commit 85762c9e48358ab7280034d2ac22800ca41d3730
  1104. Author: Christophe Massiot <massiot@videolan.org>
  1105. Date:   Tue Oct 30 10:48:14 2001 +0000
  1106.     New interface for MacOS X, courtesy of Florian G. Pflug.
  1107. commit 19d2ac07da25cd798d640053869e998c610e9365
  1108. Author: Tony Castley <tcastley@videolan.org>
  1109. Date:   Mon Oct 29 11:07:09 2001 +0000
  1110.     Interface changes to include menu for Title and chapter navigation.
  1111.     Also improved more "BeOS" CD detection.
  1112.     Todo new graphics for the navigation controls.
  1113. commit 6601f3612f8d47de3de802d0c52884681a5fe57c
  1114. Author: Christophe Massiot <massiot@videolan.org>
  1115. Date:   Fri Oct 26 16:23:06 2001 +0000
  1116.     VLC FAQ TBU.
  1117. commit aac41b80325c69b9e66a95f8730f0d5a838d5208
  1118. Author: Sam Hocevar <sam@videolan.org>
  1119. Date:   Tue Oct 23 23:41:00 2001 +0000
  1120.       * Synced dummy_dvdcss with Stef's changes to libdvdcss.
  1121.       * configure now compiles the VCD plugin if linux/cdrom.h is present.
  1122. commit 452aa3bebed19c531505f35109b2069bcec4f724
  1123. Author: Johan Bilien <jobi@videolan.org>
  1124. Date:   Tue Oct 23 03:17:49 2001 +0000
  1125.     Sorry,
  1126.     
  1127.     the VCD input arrives now :)
  1128.     
  1129.     I'd better go to bed !
  1130. commit a276a98ae40d306bd021281911087448f4b0563c
  1131. Author: Johan Bilien <jobi@videolan.org>
  1132. Date:   Tue Oct 23 03:06:50 2001 +0000
  1133.     Added VCD input plugin for Linux :
  1134.     
  1135.     The Linux specific stuff is located in linux_cdrom_tools files.
  1136.     For the time being, it only has title (tracks). Chapters will come if I
  1137.     ever can read .vcd files.
  1138.     I've modified Gnome and GTK+, not the others.
  1139.     I've noticed a big bug, it segfaults at the end of a title. I will
  1140.     have a look on this tomorrow.
  1141.     Please be indulgent, it's my first peace of code ;-)
  1142. commit 66cf4426bfaa4f8063ed80d87162c148caa8b530
  1143. Author: Christophe Massiot <massiot@videolan.org>
  1144. Date:   Mon Oct 22 15:17:19 2001 +0000
  1145.     Fixed ATTR_ALIGN configure test.
  1146. commit 8629b876dcd2ef824e12746e4ff679938630b664
  1147. Author: Sam Hocevar <sam@videolan.org>
  1148. Date:   Mon Oct 22 14:07:36 2001 +0000
  1149.       * Fixed NetBSD (and probably OpenBSD) libdvdcss compilation.
  1150. commit 4c7a79ddc3ed04fab78b1e7ed16dbdea8583f098
  1151. Author: Christophe Massiot <massiot@videolan.org>
  1152. Date:   Mon Oct 22 12:28:53 2001 +0000
  1153.     Fixed compilation problems with OpenBSD.
  1154. commit 34487b0b6c6389d7f061dc09e571551ff8176622
  1155. Author: Sam Hocevar <sam@videolan.org>
  1156. Date:   Mon Oct 22 12:02:17 2001 +0000
  1157.       * xvideo.so is now built in by default. Mixing PIC and non-PIC code was not
  1158.       very nice.
  1159.       * Fixed compilation errors in src/interface/main.c when the compiler did
  1160.       not support SSE or 3DNow! inline assembly.
  1161. commit 3cf37ffe7220fcda493c682eea321323ab370a10
  1162. Author: Christophe Massiot <massiot@videolan.org>
  1163. Date:   Mon Oct 22 11:35:45 2001 +0000
  1164.     Qt fix courtesy of Christopher Johnson <cjohnson@mint.net>.
  1165. commit 8f954dc42ff59cdb32d8c217e9cd705691635605
  1166. Author: Xavier Marchesini <xav@videolan.org>
  1167. Date:   Mon Oct 22 02:33:54 2001 +0000
  1168.     The vlc now crosscompiles smoothly without having to correct one file
  1169.     BUT this is UGLY ! We HAVE to find a way to make multicast function
  1170.     under Win32.
  1171.     
  1172.     BTW, it does now definitely read TS Streams, locally or from the network.
  1173. commit 7a3cca8a8309cdd33dcab40f2d2358ead6b700bb
  1174. Author: Johan Bilien <jobi@videolan.org>
  1175. Date:   Mon Oct 22 00:43:23 2001 +0000
  1176.     *** empty log message ***
  1177. commit 8e796dbf4448236b8dc6cdeea45d64742da435b4
  1178. Author: Loïc Minier <lool@videolan.org>
  1179. Date:   Sun Oct 21 23:17:03 2001 +0000
  1180.     Moved unlock in the if structure. This suppresses the dead_lock which
  1181.     was crashing the windows port in TS_input.
  1182.     
  1183.     The audio still segfaults.
  1184. commit 1dc1aa8e1e2421d1bfe423c1b511041c3de1b1e1
  1185. Author: Tony Castley <tcastley@videolan.org>
  1186. Date:   Sun Oct 21 06:06:20 2001 +0000
  1187.     Resizing the video out window in BeOS now retains the scaling.
  1188. commit 20fece044b591b7e84eea707230c2f3158df4dc7
  1189. Author: Tony Castley <tcastley@videolan.org>
  1190. Date:   Sun Oct 21 06:05:30 2001 +0000
  1191.     Tidied up the code to remove interface messages not required.
  1192. commit e31174ddfe1e26523c28773f2b0d865574c10f9e
  1193. Author: Eugenio Jarosiewicz <ej@videolan.org>
  1194. Date:   Thu Oct 18 23:13:46 2001 +0000
  1195.     * Fixed undefined KEY_SIZE compile bug mentioned by Dave Thorup
  1196.     * Fixed CSS ioctl for Darwin/OSX - still might need tweaking of 'dataLength' fields
  1197.     * Added ReadTitleKey ioctl for Darwin/OSX
  1198.     * Minor cleanup
  1199. commit 7a174310a0a01bd0565e0454ecf6141b6606e99e
  1200. Author: Stéphane Borel <stef@videolan.org>
  1201. Date:   Tue Oct 16 16:51:28 2001 +0000
  1202.     -defining TRACE_DVDCSS in config.h displays libdvdcss debug message.
  1203.     -libdvdcss error messages are reported in input_dvd.c.
  1204.     -vlc verbosity also enables more error messages from libdvdcss.
  1205. commit 9a3c67ba11661e45a8856d7080c94e088a42309e
  1206. Author: Stéphane Borel <stef@videolan.org>
  1207. Date:   Tue Oct 16 10:46:24 2001 +0000
  1208.     Removed unnecessary headers added by error.
  1209.     
  1210.     It should fix libdvdcss compilation issue on non-linux platforms.
  1211. commit b6370eb065a5b68eed8d28c401a08f3d2da34096
  1212. Author: Sam Hocevar <sam@videolan.org>
  1213. Date:   Mon Oct 15 14:59:56 2001 +0000
  1214.       * Fixed an error in the ts://server[:port][/broadcast] input parsing.
  1215. commit 6ea68caa3d291b5ca003246eefe04d0bc728dbc3
  1216. Author: Stéphane Borel <stef@videolan.org>
  1217. Date:   Mon Oct 15 13:33:00 2001 +0000
  1218.     Reverted one change from my previous commit: when using title cracking
  1219.     method in libdvdcss, the key is only checked at title start, not before each
  1220.     chapter.
  1221.     
  1222.     The behaviour when we have decrypted the disc key is to check the key before
  1223.     each seek (although I'm still fighting against a bug).
  1224. commit beda27837feb875ff28d2540fb3f189d39f2d050
  1225. Author: Stéphane Borel <stef@videolan.org>
  1226. Date:   Sun Oct 14 03:26:20 2001 +0000
  1227.     Use of an environment variable to choose libdvdcss method.
  1228. commit 88a154951c7ed40ebe06896208fab71e91537971
  1229. Author: Stéphane Borel <stef@videolan.org>
  1230. Date:   Sat Oct 13 15:34:21 2001 +0000
  1231.     New features for libdvdcss: we have three ways now to decode a title key.
  1232.     
  1233.     1) Crack the title key (the method that was here before). The only change
  1234.     here is that we search the key for the exact chapter we are seeking with
  1235.     DVDSetArea (in case the key has changed within a title). It is maybe not a
  1236.     good idea.
  1237.     
  1238.     2) Crack the disc key, which allows us to decode instantly all title keys.
  1239.     I've used an algorithm from Frank Stevenson ; it eats much memory (64MB),
  1240.     and takes about 15 s at launch time.
  1241.     
  1242.     3) Decode the disc key with player keys (libcss method). However, you need
  1243.     licensed player keys at build time for that to work.
  1244.     
  1245.     To choose between libdvdcss methods, a command line options is supplied:
  1246.     
  1247.             vlc --dvdcss <method> where method is one of title, disc, key.
  1248.     
  1249.     Note that all these changes only work with linux now, since we have to add a
  1250.     specific ioctl to read title key. I hope that I haven't broken too many things.
  1251. commit 563c5e1733a6ea7bb755c683760f45990df81986
  1252. Author: Christophe Massiot <massiot@videolan.org>
  1253. Date:   Thu Oct 11 16:12:43 2001 +0000
  1254.     * Minor video parser optimization ;
  1255.     * SDL now displays an error message on 422 streams.
  1256. commit 3861944d93fbc7b5ece7b2647ec438b9f2f3755c
  1257. Author: Christophe Massiot <massiot@videolan.org>
  1258. Date:   Thu Oct 11 13:19:27 2001 +0000
  1259.     * Chroma 4:2:2 and 4:4:4 support in the decoder.
  1260.     * Fixed bugs in the C YUV transform with 4:2:2 format.
  1261. commit bfd9535ddded82eb54f5382e6ccdc139e6e8cefd
  1262. Author: Christophe Massiot <massiot@videolan.org>
  1263. Date:   Thu Oct 11 11:28:42 2001 +0000
  1264.     * Fixed bugs in RPM spec files ;
  1265.     * Fixed a bug in configure where ix86 machines were improperly detected.
  1266. commit a321dc6b773970a8ddc3709ccc58fa2d2caf0f28
  1267. Author: Sam Hocevar <sam@videolan.org>
  1268. Date:   Wed Oct 10 15:18:55 2001 +0000
  1269.       * Fixed bad ChangeLog formatting.
  1270. commit ff9c8878c5b4abf79df3316bcd1e73530f4d0c45
  1271. Author: Sam Hocevar <sam@videolan.org>
  1272. Date:   Wed Oct 10 14:25:15 2001 +0000
  1273.       * 0.2.90 release.
  1274.       * Updated ChangeLog files.
  1275.       * XVideo module now compiled as built-in for Debian packages, to avoid
  1276.         PIC and non-PIC code collision (Closes Debian bug #111790).
  1277. commit 90c9dfa9001c80f44e1009d8f618ec54393ae627
  1278. Author: Christophe Massiot <massiot@videolan.org>
  1279. Date:   Tue Oct 9 11:46:08 2001 +0000
  1280.     MacOS X port : replaced -traditional-cpp (deprecated) with -no-cpp-precomp.
  1281. commit 25095c7a58d47066a11e05fb6a027ade5e37cfab
  1282. Author: Christophe Massiot <massiot@videolan.org>
  1283. Date:   Mon Oct 8 23:10:28 2001 +0000
  1284.     Beuheuheuheuhuehueuhuehuehu forgot to add new QuickTime files :*-(((
  1285. commit 28c71156ee8820ea39f183ec9a9b8d7fcc386ea3
  1286. Author: Christophe Massiot <massiot@videolan.org>
  1287. Date:   Mon Oct 8 16:20:25 2001 +0000
  1288.     MacOS X port : native QuickTime video output, courtesy of Florian G.
  1289.     Pflug <fgp@phlo.org>. Use it with -I macosx_qt.
  1290. commit f5da07b64a38e9d46a2ff9d26ce2976ba29622c8
  1291. Author: Christophe Massiot <massiot@videolan.org>
  1292. Date:   Mon Oct 8 09:21:57 2001 +0000
  1293.     Fixed bugs in the altivec detection, courtesy of Michel Lanners <mlan@cpu.lu>.
  1294. commit c15864dbad0d44d57c8b5d076e4a9c70fefe7add
  1295. Author: Sam Hocevar <sam@videolan.org>
  1296. Date:   Thu Oct 4 00:50:24 2001 +0000
  1297.       * Added HTTP url drop (from a WWW browser) to the gtk/gnome interface.
  1298. commit 882422ab19bd124e3c5d7558abe11eb03188e66c
  1299. Author: Sam Hocevar <sam@videolan.org>
  1300. Date:   Wed Oct 3 15:10:55 2001 +0000
  1301.       * Added User-Agent header in the HTTP input.
  1302.       * Fixed an input segfault which occured using ES input.
  1303. commit 5d011ad3662259f31f0cbb37460ee3f7cfb710fb
  1304. Author: Christophe Massiot <massiot@videolan.org>
  1305. Date:   Wed Oct 3 14:41:08 2001 +0000
  1306.     * Enhanced --with-tuning
  1307.     * Fixed a nasty segfault
  1308. commit 19868f141cecb7e2803c8d267a4464b15b568a41
  1309. Author: Sam Hocevar <sam@videolan.org>
  1310. Date:   Wed Oct 3 13:14:05 2001 +0000
  1311.       * Added an endianness check for cross-compilations.
  1312.       * We now check for sys/times.h.
  1313. commit f46ba5d4ee141f8f6e9ae8e573e620f1a53eb4bd
  1314. Author: Christophe Massiot <massiot@videolan.org>
  1315. Date:   Wed Oct 3 12:58:57 2001 +0000
  1316.     * Repaired dummy input broken yesterday.
  1317. commit 36ac7f925aafbaca7b7145c77cf24eb3bf46385b
  1318. Author: Christophe Massiot <massiot@videolan.org>
  1319. Date:   Wed Oct 3 12:46:17 2001 +0000
  1320.     * Minor ShowBits() optimization ;
  1321.     * Fixed a bug in vlc.spec ;
  1322.     * New --disable-plugins option ; make all plug-ins built-in.
  1323. commit 6811de9c7debfde1b0cfdf1229e9d3f318d8b0e0
  1324. Author: Christophe Massiot <massiot@videolan.org>
  1325. Date:   Wed Oct 3 10:12:52 2001 +0000
  1326.     Info : you can use #ifndef instead of #ifdef... #else :p
  1327. commit 9deacf84570335bd87d844a621a36fe012edc3e8
  1328. Author: Xavier Marchesini <xav@videolan.org>
  1329. Date:   Wed Oct 3 03:32:05 2001 +0000
  1330.     The vlc now compiles when cross-compiling with Mingw32. It segfaults
  1331.     while browsing plugins (modules.o, it seems).
  1332.     
  1333.     Oh, btw, stats won't work under win32, since <sys/times.h> and the
  1334.     function times don't seem to exist.
  1335.     
  1336.     Sam, may I speak with you tomorrow about modules.c ?
  1337. commit 03c8e0793606171a2834766fee0cfc491e86aa29
  1338. Author: Xavier Marchesini <xav@videolan.org>
  1339. Date:   Wed Oct 3 02:53:49 2001 +0000
  1340.     Modified configure.in to allow cross-compiling with Mingw32.
  1341.     Quick and ugly, i'm gonna find a better way to do it.
  1342. commit b5290e75aff2647876d69533f1e6a88be3f854cc
  1343. Author: Tony Castley <tcastley@videolan.org>
  1344. Date:   Wed Oct 3 02:20:39 2001 +0000
  1345.     Updated to compile on BeOS.
  1346. commit 2215be5f6e3f0d151349834951834ab60a75faf1
  1347. Author: Tony Castley <tcastley@videolan.org>
  1348. Date:   Wed Oct 3 02:19:21 2001 +0000
  1349.     Changes to ensure the BeOS compile still works.
  1350. commit 55cf7e7c94443046e3847e818295cd43ff21677a
  1351. Author: Sam Hocevar <sam@videolan.org>
  1352. Date:   Tue Oct 2 17:09:44 2001 +0000
  1353.       * Added HTTP virtualhost support in the HTTP input.
  1354.       * Enabled mouse clicks in the GGI plugin.
  1355.       * Minor Makefile alteration.
  1356. commit c67dcbe71be7ae51dc03fbedc104b84f586c8450
  1357. Author: Christophe Massiot <massiot@videolan.org>
  1358. Date:   Tue Oct 2 17:04:43 2001 +0000
  1359.     * Fixed a warning in input_es.c ;
  1360.     * Don't connect on INADDR_ANY, patch courtesy of Mathias Kretschmer
  1361.       <mathias@research.att.com>.
  1362. commit ce0e4dd13e2e36b1a81f85523c7c69252443f485
  1363. Author: Christophe Massiot <massiot@videolan.org>
  1364. Date:   Tue Oct 2 16:46:59 2001 +0000
  1365.     * Cleaned up sam's mess with input's pf_open and pf_close (not completely) ;
  1366.     * With -vvv modules now show up their scores ;
  1367.     
  1368.     This afternoon I have been a little bored, so the feature of the day is :
  1369.     * HTTP input support.
  1370.     
  1371.     You can test it with :
  1372.     ./vlc http://mysite.com:80/mystream.mpg
  1373.     It doesn't implement any kind of buffering, so make sure you have enough
  1374.     bandwidth, otherwise you'll just get nothing.
  1375.     
  1376.     It is compatible with HTTP proxy, just set http_proxy :
  1377.     export http_proxy="http://proxy.mycompany.com:3128/"
  1378.     
  1379.     Enjoy !
  1380. commit 62ba06e09fc94d25cbcc7f51e7bf1e82b4567d22
  1381. Author: Christophe Massiot <massiot@videolan.org>
  1382. Date:   Tue Oct 2 13:34:56 2001 +0000
  1383.     * Borrowed Mandrakesoft's vlc.spec and libdvdcss.spec ;
  1384.     * New configure option --with-tuning=[arch], extending --enable-pentiumpro ;
  1385.     for Pentium, use --with-tuning=pentium, for PowerPC 604 use --with-tuning=604,
  1386.     and so on.
  1387. commit 3c607262314ad19d91c24356f073a85f1f50ce17
  1388. Author: Christophe Massiot <massiot@videolan.org>
  1389. Date:   Mon Oct 1 16:44:07 2001 +0000
  1390.     Dramatically improve compilation time, with a negligible performance
  1391.     tradeoff.
  1392. commit 6cd676bcf981a014a5237bb42add647ddc90cdaf
  1393. Author: Christophe Massiot <massiot@videolan.org>
  1394. Date:   Mon Oct 1 16:18:49 2001 +0000
  1395.     * Removed -march=pentiumpro ; should now work on pentium-class machines ;
  1396.     * Removed --enable-stats configuration directive. Stats are now activated
  1397.     at runtime with --stats ;
  1398.     * New intf_StatMsg() call ;
  1399.     * Vout picture heap is now 8 pictures instead of 5 (better synchro) ;
  1400.     * Tremendous enhancements in statistics display ;
  1401.     * Better capabilities handling.
  1402. commit e6a8d661eda24a5fa7d125e68861972232e051fd
  1403. Author: Christophe Massiot <massiot@videolan.org>
  1404. Date:   Mon Oct 1 12:48:01 2001 +0000
  1405.     Error checks in debug mode : pthread ERRORCHECK_MUTEX and MALLOC_CHECK_=2.
  1406. commit d8797a48279d912772604ac107e83ab315fef5b2
  1407. Author: Christophe Massiot <massiot@videolan.org>
  1408. Date:   Mon Oct 1 10:27:17 2001 +0000
  1409.     "added support for an unusual construct at the start of some
  1410.     slices", says walken :-).
  1411. commit 5377385dcf77f8f45af8049602afc3991da7ccf4
  1412. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1413. Date:   Sun Sep 30 20:25:13 2001 +0000
  1414.     Small optimisation of my previous commit.
  1415. commit 50f91594e1ae8ea176b418a7287943c57712d5aa
  1416. Author: Stéphane Borel <stef@videolan.org>
  1417. Date:   Sun Sep 30 01:26:44 2001 +0000
  1418.     . in spdif ac3 in selected by default
  1419. commit 60c8b99f307b1521d59665c7e87c2981727c85d9
  1420. Author: Stéphane Borel <stef@videolan.org>
  1421. Date:   Sun Sep 30 01:05:37 2001 +0000
  1422.     . video output grows to respect acpect ratio instead of shrinking (not
  1423.     in x11 because it takes cpu to resize a picture)
  1424.     
  1425.     . disable dpms in xvideo
  1426. commit 0c37a6cf08c79b5dd2823c19d032a0870e48d3f2
  1427. Author: Stéphane Borel <stef@videolan.org>
  1428. Date:   Sun Sep 30 00:33:22 2001 +0000
  1429.     .better handling of the buffer of the sound driver to try to remove
  1430.      sratches in spdif.
  1431.     
  1432.     Thanx to bozo for his help :)
  1433. commit 529d96caaf71aaedd747916cbd3df7dd5ff4e95f
  1434. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1435. Date:   Sat Sep 29 14:52:01 2001 +0000
  1436.     Fix bad dates in ac3 spdif "decoder" (playing with the bit stream is very
  1437.     funny).
  1438.     Thanks to Stef for his ideas, Meuuh for his bit stream, and Sam for his
  1439.     trolls :)
  1440. commit 6024a98e77c1e993ee62315a3e44f727cf89e5bf
  1441. Author: Christophe Massiot <massiot@videolan.org>
  1442. Date:   Fri Sep 28 15:24:11 2001 +0000
  1443.     Darwin ioctl, courtesy of ej0.
  1444. commit 752b854eaa7dc3302cc20fcb6b28476adfaa12de
  1445. Author: Christophe Massiot <massiot@videolan.org>
  1446. Date:   Fri Sep 28 15:08:40 2001 +0000
  1447.     Fixed bugs in the MacOS X port.
  1448. commit e61bfa60ff49d57b5e2243cc18b3e5beea9b2064
  1449. Author: Christophe Massiot <massiot@videolan.org>
  1450. Date:   Fri Sep 28 14:17:16 2001 +0000
  1451.     Faster configure script and as-yet untested Darwin patches.
  1452. commit 93d7b1f09ad135d459f7245c69fe3455036d0e76
  1453. Author: Christophe Massiot <massiot@videolan.org>
  1454. Date:   Fri Sep 28 10:39:40 2001 +0000
  1455.     Test for Altivec C extensions.
  1456. commit f9411cc4d16755e44304630ab0a4fed40ac51d29
  1457. Author: Christophe Massiot <massiot@videolan.org>
  1458. Date:   Fri Sep 28 09:57:08 2001 +0000
  1459.     If memalign isn't available, fall back on valloc.
  1460. commit f9dc58a3774b40201a29da0698fae5e7d4218667
  1461. Author: Christophe Massiot <massiot@videolan.org>
  1462. Date:   Fri Sep 28 09:55:20 2001 +0000
  1463.     Fixed a stupid mistake in NormScan().
  1464. commit 43cfba30a841d8b2cf97252888374c0dd6bb2831
  1465. Author: Christophe Massiot <massiot@videolan.org>
  1466. Date:   Wed Sep 26 12:32:25 2001 +0000
  1467.     By default, use the real size of the stream for the video output size.
  1468. commit 746e6074dd3ae1e35e106d448bf8d91e1b6e5109
  1469. Author: Christophe Massiot <massiot@videolan.org>
  1470. Date:   Tue Sep 25 11:46:14 2001 +0000
  1471.     Altivec IDCT and motion compensation, courtesy of Michel Lespinasse for
  1472.     mpeg2dec (untested).
  1473. commit b0ef1133453903177488e4347d66e5712a3dd52d
  1474. Author: Christophe Massiot <massiot@videolan.org>
  1475. Date:   Mon Sep 24 11:17:49 2001 +0000
  1476.     Fixed many alignment issues.
  1477. commit 8ed3168ec340fa26f6a4da80ab27c76ea294573e
  1478. Author: Christophe Massiot <massiot@videolan.org>
  1479. Date:   Fri Sep 14 15:36:36 2001 +0000
  1480.     Miscellaneous updates to configure, especially for cross-compilation.
  1481. commit b1c218b21760abf2cbefa73223789895b9061120
  1482. Author: Tony Castley <tcastley@videolan.org>
  1483. Date:   Wed Sep 12 01:31:37 2001 +0000
  1484.     Fixed Slider overflow and slider behaviour.
  1485.     Also corrected the button status behavour.
  1486. commit ee860753b99006bbd7b4c8cd47687983c6a8f20a
  1487. Author: Tony Castley <tcastley@videolan.org>
  1488. Date:   Wed Sep 12 01:30:07 2001 +0000
  1489.     Fixed the slider overflow problem.
  1490.     Corrected Slider behaviour.
  1491.     Simplified Code in the vout_beos ready for another developer to implement
  1492.     more advanced video output.
  1493. commit ab0e87174137525db0446eb4a50af915e6bd6fad
  1494. Author: Christophe Massiot <massiot@videolan.org>
  1495. Date:   Tue Sep 11 22:22:31 2001 +0000
  1496.     Fixed typos, courtesy of Michel Lanners <mlan@cpu.lu>
  1497. commit e8640eed39a52d12f97b80b816d376116aaf94d3
  1498. Author: Sam Hocevar <sam@videolan.org>
  1499. Date:   Sun Sep 9 13:43:25 2001 +0000
  1500.      Changes to vlc:
  1501.     
  1502.       * Fixed arch-dependant build dependencies (Closes Debian bug #109722).
  1503.       * Minor changes to the (non-working) ncurses interface.
  1504.     
  1505.      Changes to libdvdcss (courtesy of H�kan Hjort <d95hjort@dtek.chalmers.se>):
  1506.     
  1507.       * If we see 3000 unencrypted blocks assume that the title is unencrypted.
  1508.       * If we have not seen any encrypted block and then discover that the block
  1509.         just read is not a valid block of an MPEG2 Program stream, assume that the
  1510.         title is unencrypted.
  1511.       * Empty keys (for unscrambled sectors) are now cached as well.
  1512.       * We try to decrypt the file even if DVD ioctls are not available.
  1513. commit a9c31c5a8fe9bff62eb7ad8e3607376c4af41807
  1514. Author: Henri Fallon <henri@videolan.org>
  1515. Date:   Thu Sep 6 18:21:02 2001 +0000
  1516.     - Fixed a netlist packet leak in demuxPSI (Mark Gritter <mgritter@kealia.com>).
  1517.     
  1518.     - Removed the nuts message "unable to allocate memory" when the netlist got
  1519.     empty.
  1520.     
  1521.     - Cosmetic changes.
  1522. commit 9ad4cc80c3d7c2dbedb433dff8006132df3be193
  1523. Author: Christophe Massiot <massiot@videolan.org>
  1524. Date:   Thu Sep 6 14:02:56 2001 +0000
  1525.     Various fixes for GCC 3.0.
  1526. commit 179acd069b28d5d0dc6e3549a77f558b10c7583c
  1527. Author: Christophe Massiot <massiot@videolan.org>
  1528. Date:   Thu Sep 6 13:24:21 2001 +0000
  1529.     Another fix for the altivec detection.
  1530. commit 1d728604426313e2fd250bf7761b83589c9fdff8
  1531. Author: Christophe Massiot <massiot@videolan.org>
  1532. Date:   Thu Sep 6 13:16:26 2001 +0000
  1533.     Reworked jlj's patch for field pictures.
  1534. commit 51705951a3a1d74ae306166c9a41e3bd96b5e5bf
  1535. Author: Christophe Massiot <massiot@videolan.org>
  1536. Date:   Thu Sep 6 10:39:10 2001 +0000
  1537.     Fixed numerous bugs with the Altivec IDCT (still not compiling).
  1538. commit 4977183360db565f925ae319973e38d34969b0f1
  1539. Author: Christophe Massiot <massiot@videolan.org>
  1540. Date:   Thu Sep 6 10:19:18 2001 +0000
  1541.     Fixed a warning.
  1542. commit a0c74ab4fb0e7012289b59983609335c9b221745
  1543. Author: Henri Fallon <henri@videolan.org>
  1544. Date:   Thu Sep 6 07:31:39 2001 +0000
  1545.     Added gnome.h check and cleaned the error messages in the configure
  1546.     script
  1547. commit 479c96ee271df8ccc9b11961349ccf355d8d1b95
  1548. Author: Henri Fallon <henri@videolan.org>
  1549. Date:   Thu Sep 6 04:28:36 2001 +0000
  1550.     A very tiny small useless optimization in the LPCM decoder
  1551. commit a667c9046b76e1f86de2fa02053c508075fef74f
  1552. Author: Christophe Massiot <massiot@videolan.org>
  1553. Date:   Wed Sep 5 16:46:10 2001 +0000
  1554.     * MPEG audio emphasis fix, courtesy of Matthieu Lochegnies
  1555.     <lochegm1@cti.ecp.fr> ;
  1556.     * ac3dec uninitialized data structure fix, courtesy of Damian Ivereigh
  1557.     <damian@cisco.com>.
  1558. commit 39c1b3e8f13affb8fe1c0b432d93f4371a6eb106
  1559. Author: Christophe Massiot <massiot@videolan.org>
  1560. Date:   Wed Sep 5 16:20:23 2001 +0000
  1561.     * Fixed a compilation bug.
  1562. commit b3b880766e2b815d460916cb0c44e5d6f7b593c3
  1563. Author: Christophe Massiot <massiot@videolan.org>
  1564. Date:   Wed Sep 5 16:07:50 2001 +0000
  1565.     * Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec
  1566.     (untested !) ;
  1567.     * Local minor optimizations in IDCT ;
  1568.     * Removed a hopeless kludge in input_clock.c
  1569. commit 76c5e75c37f7c3d0419b4cd0ffd72b1f9e641185
  1570. Author: Jon Lech Johansen <jlj@videolan.org>
  1571. Date:   Tue Sep 4 23:21:34 2001 +0000
  1572.       * Fixed a problem with field streams not working with new video decoder.
  1573. commit 985a4b90f456f330a794ed52a3b674e55230b1fd
  1574. Author: Christophe Massiot <massiot@videolan.org>
  1575. Date:   Mon Aug 27 16:13:20 2001 +0000
  1576.     IP Multicast support, courtesy of Mathias Kretschmer <mathias@research.att.com>.
  1577. commit 645ef26bf8b899142da7dc9e8b7aada1554eeb0c
  1578. Author: Christophe Massiot <massiot@videolan.org>
  1579. Date:   Fri Aug 24 16:28:49 2001 +0000
  1580.     * Removed O_NONBLCK in aout_Play because we don't use it and some drivers
  1581.     (e.g. have problems with this) ;
  1582.     * Added warning messages.
  1583. commit c4b4857b7e01ac9294b5897377a89e276a6b8f1f
  1584. Author: Sam Hocevar <sam@videolan.org>
  1585. Date:   Fri Aug 24 10:51:53 2001 +0000
  1586.       * Fixed build dependencies for architectures not supporting libasound2
  1587.         (Closes Debian bug #109722).
  1588. commit 4febe3a259ae075c13317f5f64e3b8870b23ba89
  1589. Author: Christophe Massiot <massiot@videolan.org>
  1590. Date:   Fri Aug 24 09:20:05 2001 +0000
  1591.     Install doesn't explode if libdvdcss hasn't been compiled.
  1592. commit f7a075165e578a10a3658f37a2ab1fd2ca706b21
  1593. Author: Sam Hocevar <sam@videolan.org>
  1594. Date:   Thu Aug 23 15:39:46 2001 +0000
  1595.       * Attempt to fix the SDL detection under *BSD.
  1596. commit 08fe80aaf81275f66a6856f90f8518a1aa7d25b7
  1597. Author: Christophe Massiot <massiot@videolan.org>
  1598. Date:   Thu Aug 23 13:24:38 2001 +0000
  1599.     Removed /usr/local/include, because it is unsafe in a cross-compilation
  1600.     environment. If you have problems with this, tell me and we'll find an
  1601.     alternate solution.
  1602. commit bcb38fc607d867fc018e478bc6dd6199801067c4
  1603. Author: Christophe Massiot <massiot@videolan.org>
  1604. Date:   Thu Aug 23 10:08:26 2001 +0000
  1605.     Very small enhancements.
  1606. commit dec76d7ff7d17e40354588e604b882013cd6ddef
  1607. Author: Gildas Bazin <gbazin@videolan.org>
  1608. Date:   Wed Aug 22 21:18:43 2001 +0000
  1609.     - The win32 port is once again using msvcrt.dll instead of msvcrt40.dll
  1610.     - Fixed a synchro bug (typo) in video_output.c
  1611. commit 39131bcfefd3691c3a70751c1db0d57839b59e3a
  1612. Author: Christophe Massiot <massiot@videolan.org>
  1613. Date:   Wed Aug 22 18:47:52 2001 +0000
  1614.     * Added a documentation to use VLC as a netscape plug-in and do some
  1615.     (buggy) web streaming.
  1616. commit 45f3f2825f878822ca99b07b3eb9a6134e0224ea
  1617. Author: Christophe Massiot <massiot@videolan.org>
  1618. Date:   Wed Aug 22 17:21:46 2001 +0000
  1619.     * Totally rewrote the video decoder (inspired by walken's mpeg2dec), implying :
  1620.     - performance boost ;
  1621.     - fixed the "Dual Prime Arithmetic" bug ;
  1622.     - 3DNow! motion compensation module ;
  1623.     * BTW, fixed numerous bugs ;
  1624.     * AC3dec statistics do not show up with --enable-stats, because I doubt
  1625.     they're understandable by a normal human being, and they pollute the output.
  1626. commit 54ed2ed3d789d7b0326e267f91d65aa7af92c9fb
  1627. Author: Sam Hocevar <sam@videolan.org>
  1628. Date:   Wed Aug 22 15:16:02 2001 +0000
  1629.       * Grmbl. Forgot to update the libdvdcss changelog.
  1630. commit 07bf678b2a5531078b837a49e0278a2ee8a71dae
  1631. Author: Sam Hocevar <sam@videolan.org>
  1632. Date:   Wed Aug 22 14:23:57 2001 +0000
  1633.       * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss.
  1634.       * Added --xvadaptor flag to select the XVideo adaptor to use.
  1635.       * Everything is ready for the 0.2.83 release.
  1636. commit dadbc98a35290f953273d10375795c527ce0b0aa
  1637. Author: Jon Lech Johansen <jlj@videolan.org>
  1638. Date:   Mon Aug 20 01:03:28 2001 +0000
  1639.       * Switched QNX audio output to block mode as stream mode is no
  1640.         longer supported under the latest QNX release.
  1641. commit bd7443f2eff6e365a88682b7611b26445b6b7df1
  1642. Author: Sam Hocevar <sam@videolan.org>
  1643. Date:   Sun Aug 19 23:35:13 2001 +0000
  1644.       * Added support in ./configure for the cprof profiler.
  1645.       * Activated -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 on all platforms, fixes
  1646.         issues under Solaris and QNX.
  1647.       * Additional checks for SSE-specific (non-MMXEXT) instructions, as
  1648.         reported in <20010817114220.A23480@slartibartfast.angrypacket.com>.
  1649. commit ef84fdfee4cae6e884190a402897bc5bc26b5a1f
  1650. Author: Jon Lech Johansen <jlj@videolan.org>
  1651. Date:   Fri Aug 17 01:26:45 2001 +0000
  1652.       * Overlay now works under latest QNX release.
  1653. commit 1c27686a8b370c0b5b42a247e909011c09a27bcf
  1654. Author: Sam Hocevar <sam@videolan.org>
  1655. Date:   Tue Aug 14 17:53:23 2001 +0000
  1656.       * Fixed yesterday's pthread detection fix.
  1657. commit 38d1a266e2c17c00420d173b3a8b86e66c07b023
  1658. Author: Tony Castley <tcastley@videolan.org>
  1659. Date:   Tue Aug 14 12:09:03 2001 +0000
  1660.     Rewritten vout for BeOS.  Now does not support overlay however code is simpler
  1661.     and easier to implement overlay and DirectWindow.
  1662. commit 06fca10912113cbd4287dcc5ab3969409399b38b
  1663. Author: Sam Hocevar <sam@videolan.org>
  1664. Date:   Tue Aug 14 04:52:39 2001 +0000
  1665.       * GNU/Hurd configuration and compilation fixes.
  1666. commit 6c67a6b17bf9b88c4d51b89824e0c767960aa97b
  1667. Author: Sam Hocevar <sam@videolan.org>
  1668. Date:   Tue Aug 14 00:00:04 2001 +0000
  1669.       * Fixed a crash in subtitle rendering.
  1670.       * Activated old crappy subtitle rendering in overlay mode (ugly but
  1671.         probably better than having no subtitles at all).
  1672. commit a0bb5da4a6adb31d93cfb84d11caf820ea2d9d99
  1673. Author: Sam Hocevar <sam@videolan.org>
  1674. Date:   Mon Aug 13 12:24:58 2001 +0000
  1675.       * Added missing debian files I forgot to add a long time ago.
  1676.       * Fixed libglide2/libglide3 inconsistency in debian/control.
  1677. commit 39657a569d91b0e9d7cae9f88f0030f708fd5acb
  1678. Author: Sam Hocevar <sam@videolan.org>
  1679. Date:   Fri Aug 10 17:53:48 2001 +0000
  1680.       * Another stupid typo (hope I got it right this time :p).
  1681. commit dea6dc1ec6e12be9888acf158343c571959530fa
  1682. Author: Sam Hocevar <sam@videolan.org>
  1683. Date:   Fri Aug 10 17:43:50 2001 +0000
  1684.       * Another mistake in the BSD/OS configuration process.
  1685. commit 04c93734c06c1a644bb75b06e5cd1b06b843add4
  1686. Author: Christophe Massiot <massiot@videolan.org>
  1687. Date:   Fri Aug 10 17:14:11 2001 +0000
  1688.     Added --with-sdl-config-path option if you sdl-config is not in $PATH.
  1689. commit c107309f452cc4c84f60a01980b291cacfe94674
  1690. Author: Sam Hocevar <sam@videolan.org>
  1691. Date:   Fri Aug 10 16:38:59 2001 +0000
  1692.       * Added proper Conflicts: rules in debian/control.
  1693.       * configure.in fixes for BSD/OS.
  1694. commit 9f9e95781fb3005cc37ee10004e03de8984c3598
  1695. Author: Christophe Massiot <massiot@videolan.org>
  1696. Date:   Fri Aug 10 16:38:09 2001 +0000
  1697.     Fixed a bug in System End Code handling. Contact me in case of problem.
  1698. commit 20ff51910f1be67120911cc23622c308289eb79b
  1699. Author: Sam Hocevar <sam@videolan.org>
  1700. Date:   Thu Aug 9 23:12:36 2001 +0000
  1701.       * Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in
  1702.         extras/BSDI_dvdioctl after he suggested it. License is GPL.
  1703.       * ./configure now checks for an installed libdvd under BSD/OS and
  1704.         falls back to ours if not found.
  1705.       * Fixed harmless typos in yesterday's Solaris libdvd patches.
  1706.       * Bumped libdvdcss version number up to 0.0.3 ; release will probably
  1707.         follow once the BSDI changes have been tested.
  1708. commit 301cde4d9b0b2319219facb1cc3a025c21ab8f7b
  1709. Author: Jon Lech Johansen <jlj@videolan.org>
  1710. Date:   Thu Aug 9 20:16:17 2001 +0000
  1711.     Fixed a memory leak in the ifo parser and input_EndStream
  1712. commit 3007c6b8853dcac1d84cf978d1075d64e941a434
  1713. Author: Sam Hocevar <sam@videolan.org>
  1714. Date:   Thu Aug 9 08:20:26 2001 +0000
  1715.       * Fixed a bug in the gtk interface which caused vlc to go amok after
  1716.         having met a zero-sized area.
  1717.       * Found out how to type '�' in vim :-)
  1718.       * Added missing bloat to modules_export.h.
  1719.       * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore.
  1720.       * Added vlc:loop playlist command to go back at the beginning.
  1721.         Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop
  1722.         This change isn't very elegant but there are already bugs in the
  1723.         playlist handling, I'll try to polish it once the playlist is fixed.
  1724. commit e9ea66aebac813f9513230d2b107e8524ccbf9c8
  1725. Author: Sam Hocevar <sam@videolan.org>
  1726. Date:   Wed Aug 8 02:48:44 2001 +0000
  1727.       * Solaris DVD decryption support by H}kan Hjort <d95hjort@dtek.chalmers.se>.
  1728. commit 641341e854972195701a82fdf12f19f4b52172fd
  1729. Author: Sam Hocevar <sam@videolan.org>
  1730. Date:   Tue Aug 7 10:54:51 2001 +0000
  1731.       * Updated version number to 0.2.82.
  1732.       * Updated ChangeLog.
  1733.       * Fixed a typo in Makefile.dep.
  1734. commit 6b933b9ed490bd7f2c923bf83654275b2e75cce6
  1735. Author: Sam Hocevar <sam@videolan.org>
  1736. Date:   Tue Aug 7 02:48:25 2001 +0000
  1737.       * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules !
  1738.       * Various debian scripts fixes.
  1739.       * Added -lmsvcrt40 to the win32 flags for proper execution under Wine.
  1740.       * Fixed broken soname setting under Solaris (and OS X, sort of).
  1741.       * Made the illegal instruction report more explicit.
  1742.       * BSD/OS 4.3beta1 fixes by Steven M. Schultz <sms@TO.GD-ES.COM>.
  1743. commit 851ffa750cbe192a4f2781637ec26c29d5778eb4
  1744. Author: Gildas Bazin <gbazin@videolan.org>
  1745. Date:   Mon Aug 6 20:45:55 2001 +0000
  1746.     * Fixed the sdl video output plugin that I broke 2 days ago.
  1747. commit 156201a10ab4a11247e4534a9506d3610b46516a
  1748. Author: Sam Hocevar <sam@videolan.org>
  1749. Date:   Mon Aug 6 13:46:54 2001 +0000
  1750.       * libdvdcss* packages are now a bit more policy-compliant.
  1751. commit 460360a85e2aa56f437ddb3ed25a7366a09569f5
  1752. Author: Sam Hocevar <sam@videolan.org>
  1753. Date:   Mon Aug 6 13:28:01 2001 +0000
  1754.       * Added a dummy libdvdcss so that the DVD plugin can be used without
  1755.         libdvdcss. It will try to dlopen() libdvdcss at runtime, though,
  1756.         and will use the dummy functions only if it couldn't find a valid
  1757.         libdvdcss. This is probably only useful to package maintainers.
  1758.     
  1759.       * Tidied the snapshot-* Makefile rules.
  1760.       * Tidied the modules Makefiles.
  1761.       * Removed useless stuff in the debian/ directory.
  1762.       * Removed the "make all" kludge in the Makefile.opts rule. I hope this
  1763.         patch is harmless on all systems.
  1764. commit f82f7f254af3828599bffa6c16e92d221c86b4df
  1765. Author: Sam Hocevar <sam@videolan.org>
  1766. Date:   Mon Aug 6 13:13:06 2001 +0000
  1767.       * Made the remote command plugin usable even with no stream.
  1768.       * Fixed a deadlock in the remote command plugin.
  1769.       * Fixed a deadlock in the SPU decoder.
  1770. commit e57dfae199514c2b510afdd48b4d04d39bbc9358
  1771. Author: Gildas Bazin <gbazin@videolan.org>
  1772. Date:   Sun Aug 5 18:57:59 2001 +0000
  1773.     * Minor bug fix to aout_directx.c
  1774. commit 85c3dbc49325c5ebf9e123a5f40c899203f9da07
  1775. Author: Gildas Bazin <gbazin@videolan.org>
  1776. Date:   Sun Aug 5 15:32:47 2001 +0000
  1777.     * Big rewrite of the DirectX audio plugin. The audio output is now (almost)
  1778.         perfect on Win32.
  1779.     * Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread.
  1780.     * On Win32, open() will now open files in binary mode by default.
  1781.     * A few minor changes to vout_xvideo.c
  1782. commit f65e55091bacbca8152201dea128aaa7678db4f8
  1783. Author: Gildas Bazin <gbazin@videolan.org>
  1784. Date:   Fri Aug 3 18:03:32 2001 +0000
  1785.     Oops, forgot to commit this file.
  1786. commit 2737d4c14370796587b7a8bab0eb878425248413
  1787. Author: Gildas Bazin <gbazin@videolan.org>
  1788. Date:   Fri Aug 3 16:04:17 2001 +0000
  1789.     * Fixed a segfault in yuv_End() in video_yuvmmx.c
  1790.     * Fixed the "Gdk-ERROR **: BadCursor" bug in the x11 and xvideo plugins
  1791.     * Fixed a segfault in SetBufferPicture() in video_output.c. This segfault
  1792.         only happened with the xvideo plugin because this one is not using
  1793.         SetBuffers().
  1794.     
  1795.     PS: The last fix broke the overlay output of SDL (black screen) I will
  1796.       investigate this later on.
  1797. commit dbfcf9f6e233bb4dd109cebccb32e194c6ddb838
  1798. Author: Gildas Bazin <gbazin@videolan.org>
  1799. Date:   Tue Jul 31 21:13:30 2001 +0000
  1800.     * Fixed a segfault in PSEnd in input_ps.c
  1801.     * The video decoder thread is now also reniced to a lower priority on
  1802.       Win32 (as in the linux version). This slightly increases the responsiveness of vlc.
  1803. commit 712e724961fb491e49cb2aaed1e5c6b9eb6d1053
  1804. Author: Gildas Bazin <gbazin@videolan.org>
  1805. Date:   Mon Jul 30 18:56:36 2001 +0000
  1806.     * Fixed a Win32 bug in libdvdcss. This bug was appearing on title change.
  1807.     * Modified input_dvd so you can now go directly to the selected chapter
  1808.       when you change the title.
  1809.     * Implemented the Probe function in the Xvideo plugin. Xvideo is now the
  1810.       default video output plugin when it is supported.
  1811. commit 9305e95b7975c6d0bb3d1c20f8492dc555b115fd
  1812. Author: Christophe Massiot <massiot@videolan.org>
  1813. Date:   Mon Jul 30 14:13:35 2001 +0000
  1814.     * Now use SDL_CFLAGS for searching SDL/SDL.h.
  1815. commit 544bdffcde6a8811bd2471e6c3cfae9347ae0120
  1816. Author: Christophe Massiot <massiot@videolan.org>
  1817. Date:   Mon Jul 30 13:57:46 2001 +0000
  1818.     * Don't miserably die in `make` when ./configure hasn't be run ;
  1819.     * Fixed a bug when compiling KDE plug-in without Qt plug-in ;
  1820.     * Now taking into account $KDEDIR ;
  1821.     * Made SDL configure error messages more explicit ;
  1822.     * --disable-sdl is now correctly taken into account ;
  1823.     * Changed the order of evaluation of sdl-config and sdl11-config ;
  1824.     * Finally fixed SDL*/SDL.h check ;
  1825. commit 20823a8120be204422228b2c13bd6ea58d3fd218
  1826. Author: Sam Hocevar <sam@videolan.org>
  1827. Date:   Mon Jul 30 00:53:05 2001 +0000
  1828.       * VC++/Intel compiler fixes by Jon Lech Johansen <jon-vl@nanocrew.net>.
  1829. commit ed87d04744364a109f6d0ba060696fefa255dbd0
  1830. Author: Sam Hocevar <sam@videolan.org>
  1831. Date:   Sun Jul 29 22:54:29 2001 +0000
  1832.       * Better gtk-config detection.
  1833.       * Removed duplicate checks in configure.in.
  1834.       * Fixed a typo in vlc.spec.
  1835. commit 4aaa00c64207893bf70e2e0585e32c59d864c7ce
  1836. Author: Sam Hocevar <sam@videolan.org>
  1837. Date:   Sat Jul 28 02:17:37 2001 +0000
  1838.       * Fix in libdvdcss in the key caching code.
  1839.       * Removed useless variables in configure.in which caused all subsequent
  1840.         compilation tests to fail.
  1841. commit 5594c61a42c97dca3b200fdc550682e119119d0a
  1842. Author: Christophe Massiot <massiot@videolan.org>
  1843. Date:   Fri Jul 27 16:40:20 2001 +0000
  1844.     Fixed a FreeBSD bug (again).
  1845. commit d307283d3e0731d50727b21fd500bad39a5c51d2
  1846. Author: Sam Hocevar <sam@videolan.org>
  1847. Date:   Fri Jul 27 16:23:14 2001 +0000
  1848.       * Additional fixes to the sdl-config detection.
  1849. commit c085b215f4527c99b144a3683560901f5da8f1f8
  1850. Author: Sam Hocevar <sam@videolan.org>
  1851. Date:   Fri Jul 27 16:14:58 2001 +0000
  1852.       * Added a make uninstall rule.
  1853. commit 4945d2bb3621b899aca49359c435d0dcfcc2ec1b
  1854. Author: Sam Hocevar <sam@videolan.org>
  1855. Date:   Fri Jul 27 14:43:30 2001 +0000
  1856.       * Updated version numbers for imminent release.
  1857.       * Fixed the --with-dvdcss flag:
  1858.          o --with-dvdcss - build libdvdcss, link statically (also default behaviour)
  1859.          o --with-dvdcss=local-static - build libdvdcss, link statically
  1860.          o --with-dvdcss=local-shared - build libdvdcss, link dynamically
  1861.          o --with-dvdcss=/foo/bar - don't build libdvdcss, use libdvdcss in /foo/bar
  1862.       * Fixed an omission in the dvdcss.h header.
  1863. commit 16c530705f597ed19608c7d8edf9d4c003cd5691
  1864. Author: Christophe Massiot <massiot@videolan.org>
  1865. Date:   Fri Jul 27 09:17:38 2001 +0000
  1866.     Disabled Dual Prime Arithmetic message for the release :-p.
  1867. commit 425c22f43d4f678ab04f09d6e4adb34fe730d26d
  1868. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1869. Date:   Fri Jul 27 01:19:24 2001 +0000
  1870.     Fix another little silly thing.
  1871. commit 76fcb7fc4f092aaf34d36988e3222932978f5266
  1872. Author: Sam Hocevar <sam@videolan.org>
  1873. Date:   Fri Jul 27 01:05:17 2001 +0000
  1874.       * Changed libdvdcss API to force binary incompatibility. Yeah, this is
  1875.         evil, but if we don't do it now we'll have to do it when more people
  1876.         are using it.
  1877.       * Fixed minor libdvdcss stuff such as the soname and compilation flags.
  1878.       * New --with-dvdcss flag.
  1879.         Explanation:
  1880.          o default: build libdvdcss, statically link vlc against it.
  1881.          o --with-dvdcss=no: build libdvdcss, dynamically link vlc against it.
  1882.          o --with-dvdcss=yes: don't build libdvdcss, use already installed one.
  1883.          o --with-dvdcss=/foo: don't build libdvdcss, use libdvdcss from /foo/*.
  1884.         (this looks a bit strange to me, I'll find better flag settings)
  1885. commit 9fadff590011349766ac47edd01788c626274741
  1886. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1887. Date:   Fri Jul 27 00:49:46 2001 +0000
  1888.     Fix a bug in aout spdif with dolby stereo (use of obsolete PTS).
  1889.     
  1890.     Bozo and Stef : the dream team of bozos. Stef you're gonna die (dunga).
  1891. commit bad0a366cf1f68575c5fb00256b0a38a0d9510f8
  1892. Author: Renaud Dartus <reno@videolan.org>
  1893. Date:   Thu Jul 26 20:00:33 2001 +0000
  1894.     * Format asm functions for gcc
  1895.       -> fixed the segfaults with imdct_sse
  1896.       -> sound is hugly with imdct_sse in debug mode
  1897. commit 332c81bba051edf3be76deaed6d891113d6adef1
  1898. Author: Christophe Massiot <massiot@videolan.org>
  1899. Date:   Thu Jul 26 14:53:24 2001 +0000
  1900.     Now using gcc -pipe.
  1901. commit 4c53a66f9da4d0154814a2e51e18d69eb98c184e
  1902. Author: Christophe Massiot <massiot@videolan.org>
  1903. Date:   Thu Jul 26 11:36:52 2001 +0000
  1904.     (Hopefully) fixed the #@!$ field pictures bug.
  1905. commit d92602e4829febfb1004f53f5a67ea979af2dced
  1906. Author: Christophe Massiot <massiot@videolan.org>
  1907. Date:   Thu Jul 26 09:08:57 2001 +0000
  1908.     Accept SDL 1.1.5 or later.
  1909. commit 67b832627992e9d84188ffc39ca933d11791499e
  1910. Author: Sam Hocevar <sam@videolan.org>
  1911. Date:   Thu Jul 26 03:13:30 2001 +0000
  1912.       * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0.
  1913.       * Updated TODO, cosmetic changes.
  1914. commit 7a9a6f5b591dbb7947965d48ea35c8672198b2c4
  1915. Author: Christophe Massiot <massiot@videolan.org>
  1916. Date:   Wed Jul 25 19:14:06 2001 +0000
  1917.     Now use sdl-config for SDL.
  1918. commit 715fae632a5db4f06deedb52f927d9c27d087d37
  1919. Author: Christophe Massiot <massiot@videolan.org>
  1920. Date:   Wed Jul 25 18:06:27 2001 +0000
  1921.     Fixed a stupid bug in buffer management with field pictures.
  1922. commit 4452dad3ea5e15a89e9c81459de984cf7fe78618
  1923. Author: Christophe Massiot <massiot@videolan.org>
  1924. Date:   Wed Jul 25 15:37:34 2001 +0000
  1925.     Fixed a reinit bug after a discontinuity - such as seek().
  1926. commit 9d389d4456a8d4505f14f2aed4bec4bea3a6b1ee
  1927. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1928. Date:   Wed Jul 25 14:51:48 2001 +0000
  1929.     The spdif audio output won't kill itself anymore at the beginning.
  1930. commit 664478c0015f0c364de365981b7d720e08d02428
  1931. Author: Sam Hocevar <sam@videolan.org>
  1932. Date:   Wed Jul 25 14:14:38 2001 +0000
  1933.       * Fixed my latest gnome Makefile breakage.
  1934. commit 5bcfa0faf597d06ab77b5e44d12f8fcbf2d459ad
  1935. Author: Gildas Bazin <gbazin@videolan.org>
  1936. Date:   Wed Jul 25 08:41:22 2001 +0000
  1937.      * dvdcss_readv optimisations for Win32. We now send only one read command
  1938.        to the DVD drive for the whole iovec.
  1939.      * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer
  1940.        size restriction.
  1941.      * New and theoretically better Win32 pthread implementation which fixes a
  1942.        problem I was having when changing title on a DVD (netlist related).
  1943.        vlc_cond_multicast may or may not work.
  1944.      * Fixed the "quit" event handling in directx/vout_events.c.
  1945.      * dvd_ifo.c now takes into account error messages from UDFFindFile.
  1946.      * Temporarily disabled aout_Probe() in aout_SDL (this function
  1947.        is creating an awful lot of problems - libSDL bug ).
  1948. commit 1977c0ab664cc27d1bf27457558f11608d75ee43
  1949. Author: Sam Hocevar <sam@videolan.org>
  1950. Date:   Wed Jul 25 03:53:19 2001 +0000
  1951.       * Updated ChangeLog.
  1952. commit cc674725262dc33e73cbec27dcfafad605deafc7
  1953. Author: Sam Hocevar <sam@videolan.org>
  1954. Date:   Wed Jul 25 03:12:33 2001 +0000
  1955.       * ncurses compilation fix by Michael Mondragon <mammon@lokmail.net>.
  1956.       * fix for large inline functions and gcc 3.0.
  1957.       * fixed the gnome plugin so that it does not include gtk headers.
  1958. commit 2cdf4603330e12d31c0778e93832703ad0679ef3
  1959. Author: Sam Hocevar <sam@videolan.org>
  1960. Date:   Wed Jul 25 00:23:40 2001 +0000
  1961.       * libdvdcss segfault fixes, at last!
  1962.          (I really wonder how it could have worked before :)
  1963. commit c4725d15853536ba8c668ab433ab4dd0b3f937fd
  1964. Author: Christophe Massiot <massiot@videolan.org>
  1965. Date:   Tue Jul 24 12:03:00 2001 +0000
  1966.     Tuned constants, since it seems to make people happy.
  1967. commit 2d34086838e5fd4e0cad204bb2405a6cf2d523dd
  1968. Author: Xavier Marchesini <xav@videolan.org>
  1969. Date:   Tue Jul 24 11:16:09 2001 +0000
  1970.     Removed the changes made ; vlc should compile when following the
  1971.     instructions in INSTALL-win32.
  1972. commit 4f45f4c63f502c56d6f60de36368fa40572cd61e
  1973. Author: Xavier Marchesini <xav@videolan.org>
  1974. Date:   Tue Jul 24 09:40:05 2001 +0000
  1975.     Quick and ugly hack in the makefile to allow vlc_win32 to compile when
  1976.     getting it directly from the CVS. As a result, the vlc_win32 program
  1977.     doesn't have an icon any more. Too bad.
  1978. commit 8ecba86e32db869f0436d2a4a0b7f5573703923c
  1979. Author: Christophe Massiot <massiot@videolan.org>
  1980. Date:   Fri Jul 20 16:20:25 2001 +0000
  1981.     Fixed the "paused movie won't restart" bug.
  1982. commit 61cd2b0a26fd0015b03f03eb3d83ef1ed98e0432
  1983. Author: Christophe Massiot <massiot@videolan.org>
  1984. Date:   Thu Jul 19 11:50:51 2001 +0000
  1985.     * QNX RTOS plug-in by Jon Lech Johansen.
  1986. commit 9727b87f3669edc8574440167d77db1b22a12ba4
  1987. Author: Christophe Massiot <massiot@videolan.org>
  1988. Date:   Thu Jul 19 11:42:31 2001 +0000
  1989.     * FreeBSD compilation fix, by �yvind Kolbu.
  1990. commit 33687bb4acf1099dfaa26d07110c37857f638005
  1991. Author: Christophe Massiot <massiot@videolan.org>
  1992. Date:   Wed Jul 18 17:05:39 2001 +0000
  1993.     * Updated documentation with recent changes ;
  1994.     * Decoders are niced again, for it is really better.
  1995. commit 24305848d4fc126da6dcb5fae448418407a10507
  1996. Author: Christophe Massiot <massiot@videolan.org>
  1997. Date:   Wed Jul 18 15:21:51 2001 +0000
  1998.     A BIG kludge for the calculation of mux_rate, so that times displayed in
  1999.     the scroll bar are now correct for MPEG-2 streams. There is probably a
  2000.     better way to do it, but I haven't found in months.
  2001. commit d0c9b47957ec825d43aba1b27202bba5170c0d08
  2002. Author: Christophe Massiot <massiot@videolan.org>
  2003. Date:   Wed Jul 18 14:21:00 2001 +0000
  2004.     * Rewrote the video decoder to take advantage of several processors (SMP mode) ;
  2005.     * Fixed a bug in the video decoder initialization :-p ;
  2006.     * Added --smp option and several hooks in src/input/input_ext-intf.c ;
  2007.     * Grayscale mode now turns off chroma IDCT.
  2008. commit 18f5cd99efddfa0068ffcd6497fb14a0729755e1
  2009. Author: Christophe Massiot <massiot@videolan.org>
  2010. Date:   Tue Jul 17 09:48:08 2001 +0000
  2011.     Cleaned up include/. Unnecessary headers are no longer under include/, but
  2012.     under src/. (eat that)
  2013. commit 213957d212145321a03e37633ebf6285a69accf1
  2014. Author: Gildas Bazin <gbazin@videolan.org>
  2015. Date:   Mon Jul 16 22:00:45 2001 +0000
  2016.     Added intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h
  2017.     This fixes the TRACE build.
  2018. commit 30d93eb39b66309331064cdabaa588e4c22dab33
  2019. Author: Christophe Massiot <massiot@videolan.org>
  2020. Date:   Mon Jul 16 16:40:14 2001 +0000
  2021.     ...and the associated Makefile modifications.
  2022. commit bac9ebf6b39c5c9757fb626163d461cd81abc939
  2023. Author: Christophe Massiot <massiot@videolan.org>
  2024. Date:   Mon Jul 16 16:39:00 2001 +0000
  2025.     Moved video parser into video decoder.
  2026. commit 915759dccfde74c6424b30e774f8c3835d986a9c
  2027. Author: Christophe Massiot <massiot@videolan.org>
  2028. Date:   Mon Jul 16 16:26:21 2001 +0000
  2029.     * Exploded the outdated generic decoder ;
  2030.     * Updated ChangeLog and TODO.
  2031. commit 1a03af9a5473c4eb6b22cb634d405fd069d247e9
  2032. Author: Christophe Massiot <massiot@videolan.org>
  2033. Date:   Mon Jul 16 15:54:59 2001 +0000
  2034.     * Added IDEALX developer documentation into main CVS - PLEASE UPDATE
  2035.     REGULARLY ;
  2036.     * Cleaned up doc/ directory.
  2037. commit a707befb5897b7f81367e28ac78de76cff79a86f
  2038. Author: Christophe Massiot <massiot@videolan.org>
  2039. Date:   Mon Jul 16 14:33:40 2001 +0000
  2040.     Reactivated SDL parachute in non-debug mode (memory leak otherwise).
  2041. commit 48b927bbde6b8ee66b62c95e7465cb82fc45ab6e
  2042. Author: Christophe Massiot <massiot@videolan.org>
  2043. Date:   Mon Jul 16 12:10:32 2001 +0000
  2044.     Fixed GetChunk for chunks < 4 bytes.
  2045. commit a7a2bab4b4c287c1441e467c539b8cdf22aa6b66
  2046. Author: Gildas Bazin <gbazin@videolan.org>
  2047. Date:   Sun Jul 15 09:49:09 2001 +0000
  2048.     - The Win98 DVD input is finally working. (had to install Win98 on my
  2049.         computer to find the problem ;-)
  2050. commit f20e5c359d063c86967719ee47382a2dfed3d27d
  2051. Author: Gildas Bazin <gbazin@videolan.org>
  2052. Date:   Thu Jul 12 23:06:54 2001 +0000
  2053.     - Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them
  2054.         should have prevented the Win9x dvd input from working.
  2055.     - Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv.
  2056.     
  2057.     - Put a readv() function in input_iovec.h, the input_es now compiles.
  2058.     - Modified input_ts to use this function.
  2059.     
  2060.     - Fixed an initialisation bug in vout_directx.c
  2061.     - Right clicking on the mouse now displays the navigation menu.
  2062.     
  2063.     
  2064.     PS: If someone is willing to test the DVD input on Win95/98/Me I will
  2065.         upload an up to date binary package.
  2066. commit 20e17cf9dab89d2c3b5e6ba320a3d42e0582b35c
  2067. Author: Renaud Dartus <reno@videolan.org>
  2068. Date:   Thu Jul 12 20:44:52 2001 +0000
  2069.     I forgot to commit others aout plugins
  2070. commit a25f41cb25e76b539ae9f2b5d4c43e94fd7ad2cb
  2071. Author: Renaud Dartus <reno@videolan.org>
  2072. Date:   Thu Jul 12 20:31:33 2001 +0000
  2073.     * Fix audio/video synchro bug with esd
  2074.     * Should fix buggy sound due to 44100-48000 Hz conversions
  2075. commit 23b4e9ba903b6d8b8b03998d7cea33f3c3160f4d
  2076. Author: Gildas Bazin <gbazin@videolan.org>
  2077. Date:   Wed Jul 11 14:26:19 2001 +0000
  2078.     DirectX plugin changes:
  2079.     - The Win32 GetMessage function has been isolated in a thread. This has
  2080.         been done because this function can block the thread. Thanks to this
  2081.         change, you can now move your window without any video and audio
  2082.         interruption.
  2083.     - Splitted the events handling code into a separate file.
  2084.     - Fixed the bug associated with the window dragging option in the
  2085.         diplay properties.
  2086. commit a50a0a25f56aaada717d6265a7b2d9b34dccfb4c
  2087. Author: Sam Hocevar <sam@videolan.org>
  2088. Date:   Wed Jul 11 02:01:05 2001 +0000
  2089.       * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
  2090.         vlc's DVD input (looks like decoders are expecting data too early and
  2091.         DVD input can't cope with it due to decryption). Needs to be investigated.
  2092.       * Plugins are now compiled in plugins/* and libraries in lib/*.
  2093.       * The KDE UI compiles again but does not work yet.
  2094.       * ALSA plugin message corrections.
  2095.       * Calculation modules can now be calledwith a shorter name
  2096.         (eg. '--downmix mmx' instead of '--downmix downmixmmx').
  2097.       * Fixed insane verbosity of the SDL plugin.
  2098. commit 96ab9e692befe1b8b040c8a689ee174552a9abed
  2099. Author: Gildas Bazin <gbazin@videolan.org>
  2100. Date:   Tue Jul 10 06:07:53 2001 +0000
  2101.     - Fixed the segfault in vout_UnloadFont
  2102.     - DestroyThread in video_output doesn't call pf_destroy if pf_create has
  2103.         failed previously.
  2104.     - The Xvideo plugin now closes the video window when it XVideoGetPort
  2105.         fails in vout_Create.
  2106. commit dee3179d130387aa8e8b52b229ec27704811105d
  2107. Author: Renaud Dartus <reno@videolan.org>
  2108. Date:   Sun Jul 8 23:15:11 2001 +0000
  2109.     * Alignement in asm functions
  2110.     * 16 bytes alignement for data (need fo SSE)
  2111.     * Optimization in SSE
  2112. commit 5b49dba8b9e0ef7a8e3df5df6de36ac360475604
  2113. Author: Gildas Bazin <gbazin@videolan.org>
  2114. Date:   Sun Jul 8 17:45:52 2001 +0000
  2115.     Win32 changes only:
  2116.     
  2117.      - defined off_t as a long long. This allows DVD navigation to work.
  2118.        This change is to be implemented on a compiler by compiler basis. For
  2119.        now, it works on mingw32 (tested) and should work on MSVC (not tested).
  2120.     
  2121.      - Implemented a quick and dirty hack in intf_msg.c to be able to display
  2122.        long long integers with printf on Win32. This change is also necessary
  2123.        to avoid segfaults when debug is enabled in vlc on Win32.
  2124.     
  2125.      - few minor changes in the directx plugins.
  2126.     
  2127.      - defined snprintf in common.h and removed a few #ifdef WIN32
  2128. commit 52add4b02db2085bf238915b44c39c64bf8fb989
  2129. Author: Gildas Bazin <gbazin@videolan.org>
  2130. Date:   Sat Jul 7 21:10:58 2001 +0000
  2131.     - Removed unecessary translations in the win32 code from block offsets to
  2132.         byte offsets. This was overflowing some variables.
  2133.     - Reduced the complexity of the Win9x ASPI functions because we only need
  2134.         to handle DVD drive access.
  2135.     - Win32 code now handles seeking in areas above 2.1 Go on DVDs.
  2136. commit f58cb69a748da100761f20be0f5045e917eba10f
  2137. Author: Sam Hocevar <sam@videolan.org>
  2138. Date:   Sat Jul 7 17:45:29 2001 +0000
  2139.       * Probably fixed the "X eats more and more CPU" bug. Please test.
  2140.       * mingw32 cross-compilation issue fixed.
  2141. commit 43f8d0efc0984017b38e47c1bb13697805b70fb5
  2142. Author: Sam Hocevar <sam@videolan.org>
  2143. Date:   Fri Jul 6 08:43:31 2001 +0000
  2144.       * Small optimization in vpar_blocks.c, sparing a few memset() calls.
  2145.       * Additional error checking in vout_sdl.c.
  2146.       * Minor manpage fix, conforming to Debian policy version 3.5.5.0
  2147.         (Closes Debian bug #99561).
  2148. commit 1dafba77c22a39cd8c2e684fcf1499db5582cd6a
  2149. Author: Gildas Bazin <gbazin@videolan.org>
  2150. Date:   Sun Jul 1 08:49:09 2001 +0000
  2151.     - Portablility fix: We now control the name to be used in the assembler
  2152.         code for a C function or variable.
  2153.         GCC for Win32 normally prepends an underscore to the name of a
  2154.         C function or variable, and the inline assembler code was using the
  2155.         name without the underscore so we had undefined symbols in some
  2156.         modules.
  2157.     - Reenabled all the accelerated modules on Win32.
  2158. commit 9db3558c0ad35c9a47fca9d93bd17a1a64c31dfb
  2159. Author: Stéphane Borel <stef@videolan.org>
  2160. Date:   Fri Jun 29 11:34:28 2001 +0000
  2161.     Bugfix for chapters change in DVD.
  2162. commit 9c0b2a56c67e994531d1825def358a5759672f2a
  2163. Author: Gildas Bazin <gbazin@videolan.org>
  2164. Date:   Thu Jun 28 22:12:04 2001 +0000
  2165.     - a few bug fixes for the directx plugin.
  2166.     - removed the custom usleep function for win32 as we don't really need
  2167.         this accuracy, and it was eating cpu resources.
  2168. commit 2fbc01b90937b2018c034c658f3195334954e851
  2169. Author: Christophe Massiot <massiot@videolan.org>
  2170. Date:   Wed Jun 27 09:53:57 2001 +0000
  2171.     Elementary Stream input plugin (use it with --input es). Only works with
  2172.     video streams at the moment.
  2173. commit f406134a3d5fb50ce61bdab83601203319a9cff8
  2174. Author: Gildas Bazin <gbazin@videolan.org>
  2175. Date:   Wed Jun 27 06:29:59 2001 +0000
  2176.     - Added command line option '--stdout <filename>' which redirects stdout
  2177.         and stderr to the specified file. This option should mainly be useful
  2178.         on Win32.
  2179.     - On Win32, vlc now has an icon associated to the .exe file, and is a full
  2180.         GUI application (you don't have this annoying dos command box anymore)
  2181.     - Added INSTALL-win32.txt for specific details to the Win32 port.
  2182.     
  2183.     I've tested these changes on Win32 and Linux, let's hope I didn't break
  2184.       vlc for other platforms.
  2185.     
  2186.     --
  2187.     Gildas
  2188. commit 0967faf5ed20165028e38f6a7355314558ed38a3
  2189. Author: Sam Hocevar <sam@videolan.org>
  2190. Date:   Mon Jun 25 11:34:08 2001 +0000
  2191.       * Compile fix for newer versions of MacOS X by Colin Simmonds
  2192.         <colin_simmonds@Mac.lover.org>.
  2193.       * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz
  2194.         <ej0@cise.ufl.edu>.
  2195. commit 01d140d81d45754ef0be5e60d0f10879d04f3d82
  2196. Author: Sam Hocevar <sam@videolan.org>
  2197. Date:   Thu Jun 21 07:22:03 2001 +0000
  2198.       * Win32 network support by Boris Dor�s <babal@via.ecp.fr>.
  2199. commit ec728f13a84b93bcada1b4d43b972d9db7d207eb
  2200. Author: Sam Hocevar <sam@videolan.org>
  2201. Date:   Wed Jun 20 07:43:48 2001 +0000
  2202.       * Fixed an alignment issue in the ifo parser. The Matrix problem should
  2203.         be solved.
  2204.       * Minor cosmetic fixes and warning removals here and there.
  2205. commit 7340778f05cccc90cbd99533cf777f7f691f1d75
  2206. Author: Sam Hocevar <sam@videolan.org>
  2207. Date:   Tue Jun 19 05:51:57 2001 +0000
  2208.       * FreeBSD (and probably QNX) shared memory handling fix.
  2209. commit e7345b805853d315b485b1a1d899c158ed4c5413
  2210. Author: Sam Hocevar <sam@videolan.org>
  2211. Date:   Mon Jun 18 23:42:07 2001 +0000
  2212.       * First libdvdcss version
  2213. commit c1881fafc05a38fc63a847818023f3e9dc0b4626
  2214. Author: Tony Castley <tcastley@videolan.org>
  2215. Date:   Fri Jun 15 09:07:10 2001 +0000
  2216.     New simple playlist.
  2217.     Enable/disable controls depending on what is in the playlist.
  2218. commit 9bc943b9ea8c62660d31333314ba7e7db0d625ff
  2219. Author: Sam Hocevar <sam@videolan.org>
  2220. Date:   Fri Jun 15 05:12:30 2001 +0000
  2221.       * Unrolled two loops in dvd_netlist.c to prevent flooding.
  2222.       * DVD input stuttering fix by Jon Lech Johansen.
  2223. commit 05761f84125ff48d774be3a46691fc95e5f25928
  2224. Author: Stéphane Borel <stef@videolan.org>
  2225. Date:   Fri Jun 15 01:22:58 2001 +0000
  2226.     *Removed a lock that caused late frames in DVDRead.
  2227. commit 44abaa7cd571d62ac75b9754783497e69262d13c
  2228. Author: Sam Hocevar <sam@videolan.org>
  2229. Date:   Thu Jun 14 20:21:04 2001 +0000
  2230.       * Added gprof profiling support with --enable-profiling.
  2231.     
  2232.         It works at last! configure with --enable-profiling, build, run
  2233.      vlc (you may want to add --noaudio, it currently segfaults with sound
  2234.      here) and launch "gprof vlc" when finished.
  2235.     
  2236.         To make gprof work with multithreaded programs, one needs to set the
  2237.      internal ITIMER_PROF timer for each new thread launched. I did this
  2238.      through a wrapper in vlc_thread_create (see include/threads.h).
  2239. commit cff6378dbeeac3caedf198868537f85ae80f4bee
  2240. Author: Sam Hocevar <sam@videolan.org>
  2241. Date:   Thu Jun 14 02:47:45 2001 +0000
  2242.       * Fully working Windows DVD ioctl support by Jon Lech Johansen.
  2243.       * Usual weekly ChangeLog mass-update.
  2244. commit 4b921617aa95dc8c91a0c508729c16fd68199ff9
  2245. Author: Sam Hocevar <sam@videolan.org>
  2246. Date:   Thu Jun 14 01:49:44 2001 +0000
  2247.       * DirectX enhancements by Gildas Bazin, such as software rendering.
  2248.       * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close
  2249.         and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions.
  2250.       * Another failed attempt at profiling vlc under Linux: ported the
  2251.         threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to
  2252.         spawn new threads for me, maybe someone will have better luck.
  2253.       * Makefile optimizations.
  2254.       * Automatic build of libdvdcss if not found.
  2255. commit 322cfc68a1ed5228b553388ffbf693452ceb8943
  2256. Author: Stéphane Borel <stef@videolan.org>
  2257. Date:   Wed Jun 13 00:03:08 2001 +0000
  2258.     *the dvd netlist no longer stops when the fifo is empty ; it just waits
  2259.     that there are free vectors again
  2260. commit 495436e7e14ef7a692124ce9ec8d1016a7dc18e1
  2261. Author: Sam Hocevar <sam@videolan.org>
  2262. Date:   Tue Jun 12 22:14:44 2001 +0000
  2263.       * Exported the CSS part of the dvd plugin into a library.
  2264. commit 106079bcac63a37d204c452f8d2118b8218baa7b
  2265. Author: Stéphane Borel <stef@videolan.org>
  2266. Date:   Tue Jun 12 18:16:49 2001 +0000
  2267.     *slight modification in input_dvd since Getiovec wasn't at the right
  2268.     place
  2269.     
  2270.     *send escape packet when changing title, not to be stuck in some
  2271.     decoder.
  2272.     
  2273.     *the position in the title is now resetted when we change title to
  2274.     prevent a title from being unavailable because we're stuck at the end
  2275.     
  2276.     *fixed a bug with 1-chapter-long title that displayed chapter 0.
  2277.     
  2278.     *added a _temporary_ field in p_main to know whether the audio stream is
  2279.     ac3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm
  2280.     audio.
  2281.     
  2282.     *cleaned the title property messages to get rid of the ugly stars.
  2283. commit a3c92b8fe71f3b308de5b1205ffc2ef7760764ff
  2284. Author: Henri Fallon <henri@videolan.org>
  2285. Date:   Tue Jun 12 13:50:09 2001 +0000
  2286.     Added LPCM support. It should work with stereo LPCM.
  2287.     Untested with 5-ways LPCM streams.
  2288. commit b947d0637db53852f9bd591d75f0ce6232e24af7
  2289. Author: Renaud Dartus <reno@videolan.org>
  2290. Date:   Tue Jun 12 11:02:07 2001 +0000
  2291.     * Fix the warning in compilation of main.c
  2292. commit 2788bc6a4e38026492aa9fb1f2b3b01cad61207d
  2293. Author: Renaud Dartus <reno@videolan.org>
  2294. Date:   Tue Jun 12 00:30:41 2001 +0000
  2295.     * Check that OS support SSE optimization for PIII (to avoid illegal hardware instruction on Linux 2.2.x)
  2296. commit 7b5259e012ffb7c31458a98b17de41d6130c8c47
  2297. Author: Stéphane Borel <stef@videolan.org>
  2298. Date:   Sat Jun 9 17:01:22 2001 +0000
  2299.     *Fixed a bug in synchro reinitialisation: we no longer have a shift each
  2300.     time we restart the synchro (for scr discontinuity for instance)
  2301.     
  2302.     *In DVD mode, we reinit the synchro only if the scr are not continuous
  2303.     (instead of each cell)
  2304.     
  2305.     *Try to improve ac3 spdif to prevent from desynchronization.
  2306. commit 0c6f4bc9ce0908aa5a9240a103493e3798dd9779
  2307. Author: Sam Hocevar <sam@videolan.org>
  2308. Date:   Fri Jun 8 20:03:16 2001 +0000
  2309.       * Lots of DirectX plugin fixes by Gildas Bazin.
  2310.       * Compilation fix in message queue mode.
  2311. commit a78e34d0954d9aa1962161556d3ee5067f96a691
  2312. Author: Sam Hocevar <sam@videolan.org>
  2313. Date:   Thu Jun 7 22:25:42 2001 +0000
  2314.       * Another FreeBSD compilation fix.
  2315. commit c7cafcbbf1d4ffb37d62e2a99931516dbd649a0f
  2316. Author: Sam Hocevar <sam@videolan.org>
  2317. Date:   Thu Jun 7 22:14:56 2001 +0000
  2318.       * SDL compilation fix for FreeBSD.
  2319.       * Fixed compilation of motion modules as plugins.
  2320. commit 47723362cca97b9e55f232ab72be816bed63329b
  2321. Author: Sam Hocevar <sam@videolan.org>
  2322. Date:   Thu Jun 7 15:27:44 2001 +0000
  2323.       * Applied old FreeBSD patch for dvd input by German Tischler.
  2324.       * Found what was causing the slowdowns: a namespace collision. Put all
  2325.         plugins into builtins again.
  2326. commit 214396bc9f2f8fb89f7241e13168b22602ff0fef
  2327. Author: Sam Hocevar <sam@videolan.org>
  2328. Date:   Thu Jun 7 01:10:33 2001 +0000
  2329.       * Put most builtins in plugins again due to performances issues (more
  2330.         about this in a forthcoming post here).
  2331.       * Fixed the painfully slow build process (at last!).
  2332.       * Moved the null plugin together with the dummy one.
  2333.       * Added new dummy input plugin.
  2334.     
  2335.        More on the dummy input plugin: we'll use it to insert commands in
  2336.       the playlist. Currently implemented are the "quit" and "pause" functions,
  2337.       here are examples on how they are used:
  2338.     
  2339.         vlc file.mpeg vlc:quit                # exit after file.mpeg has been read.
  2340.     
  2341.         vlc file1.mpeg vlc:pause:3 file2.mpeg # pause 3 seconds before playing
  2342.                                               # the next file.
  2343.     
  2344.        From now we can more efficiently benchmark vlc. For instance, to test
  2345.       the video output changes I am doing, I use such a command:
  2346.     
  2347.         time vlc -I dummy --noaudio file.mpeg vlc:quit
  2348.     
  2349.        Future extentions might include more interesting stuff like "switch
  2350.       to full screen", "repeat next file 3 times", "switch to SDL video
  2351.       output"...
  2352. commit 8dee1230d87abff97f5f0682d7ac7fedfd194776
  2353. Author: Sam Hocevar <sam@videolan.org>
  2354. Date:   Tue Jun 5 04:08:06 2001 +0000
  2355.       * Updated things and stuff for 0.2.80 release.
  2356. commit f42dc7826cee6211c5ada73f5ed94cfa4742bce5
  2357. Author: Sam Hocevar <sam@videolan.org>
  2358. Date:   Sun Jun 3 12:47:22 2001 +0000
  2359.       * Various little fixes
  2360.        - BeOS interface compilation fix by Rene Gollent.
  2361.        - DirectX plugin compilation fix by Gildas Bazin.
  2362.        - removed %ebx spill in the iMDCT plugins.
  2363. commit 348b0e6f4c1ca07ef505549c8d9e1f24fe161fc0
  2364. Author: Tony Castley <tcastley@videolan.org>
  2365. Date:   Sat Jun 2 10:16:43 2001 +0000
  2366.     Forgot this...
  2367.     
  2368.     Change to the set out of the BeOS code to
  2369.     allow more logical updates.
  2370. commit 710b82194f6721641276e8dd1ece8cbef87f95b2
  2371. Author: Tony Castley <tcastley@videolan.org>
  2372. Date:   Sat Jun 2 09:42:26 2001 +0000
  2373.     Change to the set out of the BeOS code to
  2374.     allow more logical updates.
  2375. commit 092798cf2506c1f36fe5304eec51bfed0fcbfd75
  2376. Author: Sam Hocevar <sam@videolan.org>
  2377. Date:   Sat Jun 2 01:10:19 2001 +0000
  2378.       * Moved modules_builtins.h.in into src/misc. Please remove
  2379.         include/modules_builtins.h in your local tree.
  2380. commit 945f294626b776bbabadc5627c05456a6ff0ae2b
  2381. Author: Sam Hocevar <sam@videolan.org>
  2382. Date:   Sat Jun 2 01:09:03 2001 +0000
  2383.       * DirectX plugin by Gildas Bazin <gbazin@netcourrier.com>.
  2384.     
  2385.         Notes: o I called it 'directx' instead of 'windx' because it
  2386.                  made a lot more sense to me.
  2387.                o Completely untested. I didn't manage to compile it yet.
  2388.                o Code in vout_directx.c will go through a big rewrite when
  2389.                  vout 4 is finished. Xav is already working on this.
  2390. commit e9cc5c05f7423734b0a8a4c8e105e8bb65e50dcd
  2391. Author: Stéphane Borel <stef@videolan.org>
  2392. Date:   Thu May 31 16:10:05 2001 +0000
  2393.     *fixed a double malloc/free bug in DVDRead
  2394.     
  2395.     *fixed a lock issue in the interface introduced in my last commit
  2396. commit 1d066ee387153e114db49bab179a885551a26920
  2397. Author: Sam Hocevar <sam@videolan.org>
  2398. Date:   Thu May 31 12:45:39 2001 +0000
  2399.       * Win32 plugin support by Gildas Bazin <gbazin@netcourrier.com>.
  2400. commit 0c128d47071e1e107cd25820ae0c664ab5ca5b70
  2401. Author: Sam Hocevar <sam@videolan.org>
  2402. Date:   Thu May 31 03:57:54 2001 +0000
  2403.       * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues.
  2404. commit 305d90ffc2de8560ecb149a83b12477ce7aabad3
  2405. Author: Sam Hocevar <sam@videolan.org>
  2406. Date:   Thu May 31 03:23:24 2001 +0000
  2407.       * miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>, sorry
  2408.         for the 2 weeks delay.
  2409. commit b8ce47bbc7e430859df997d88c13388d390704c7
  2410. Author: Sam Hocevar <sam@videolan.org>
  2411. Date:   Thu May 31 03:12:49 2001 +0000
  2412.       * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
  2413. commit 94d3d4d8be146d5a7ca5e77eb025820d26b9396d
  2414. Author: Sam Hocevar <sam@videolan.org>
  2415. Date:   Thu May 31 01:37:08 2001 +0000
  2416.       * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
  2417.         vlc with MS and Intel C/C++ compilers.
  2418. commit b465bcca0933f8c979ac9221b21f526ec2193ca4
  2419. Author: Stéphane Borel <stef@videolan.org>
  2420. Date:   Wed May 30 23:02:04 2001 +0000
  2421.     -Updated the gtk/gnome interface to work in network mode,
  2422.     
  2423.     -Fixed some bugs in interface (language menus in ts, misnamed fields)
  2424.     
  2425.     -Play/Stop work in network mode to start/stop decoding of the stream
  2426.     
  2427.     I have a segfault in imdct_3dn(93). But I can't underdand assembly.
  2428. commit 73620c7478d9c8f1c112698a78645c3dc44c538d
  2429. Author: Sam Hocevar <sam@videolan.org>
  2430. Date:   Wed May 30 22:16:07 2001 +0000
  2431.       * Fixed a bug introduced in my previous commit which broke DVD input.
  2432. commit a3b650021f34ac95b8947b895cfbd2959aed8769
  2433. Author: Sam Hocevar <sam@videolan.org>
  2434. Date:   Wed May 30 17:04:12 2001 +0000
  2435.       * Hrmpf. Forgot the most important file.
  2436. commit 440f9992ee947ea5fd0debbf35fdd1011c6404b3
  2437. Author: Sam Hocevar <sam@videolan.org>
  2438. Date:   Wed May 30 17:03:13 2001 +0000
  2439.       * Fixed the BeOS compile typo.
  2440.       * The ALSA plugin is back.
  2441.       * A gift for Gildas: plugins don't rely on backlinking any more. The
  2442.         drawback is the dirty magic in include/modules_export.h which has to
  2443.         be included whenever a module needs one of the functions in it. But
  2444.          a) we should less and less rely on those functions
  2445.          b) no plugin code modification was needed
  2446.     
  2447.        The BeOS and MacOS X modules may be broken when compiled as plugins,
  2448.        I'll check this later when I can reboot under BeOS.
  2449. commit 1ffe943ec5e34e24199546b386114bb67586855a
  2450. Author: Stéphane Borel <stef@videolan.org>
  2451. Date:   Wed May 30 05:19:03 2001 +0000
  2452.     -Changes and bugfixes to make network work in VLAN Broadcast mode.
  2453.     
  2454.     -Bugfix in the interface to access the network specific features.
  2455.     
  2456.     -Some base of synchro in ac3 spdif
  2457. commit 6854d3f1e84582ea6f7d8f2990c06a72aeeb56c5
  2458. Author: Stéphane Borel <stef@videolan.org>
  2459. Date:   Tue May 29 13:53:16 2001 +0000
  2460.     *Fixed a bug with Previous chapter button in gnome
  2461. commit edcfc7d3079bf7e1e78f97ddfbe80bc4cfe426fd
  2462. Author: Sam Hocevar <sam@videolan.org>
  2463. Date:   Mon May 28 04:23:52 2001 +0000
  2464.       * Added a wrapper for readv() on platforms which don't support it. The
  2465.         network support now compiles under Win32, but still doesn't work, the
  2466.         select in plugins/mpeg/input_ts.c never returns any data.
  2467.     
  2468.         Is there anything like strace(1) under Win32 to debug this ?
  2469. commit 7f62d904b8c0a5eb02830277cb1247f6915e1820
  2470. Author: Xavier Marchesini <xav@videolan.org>
  2471. Date:   Mon May 28 03:17:01 2001 +0000
  2472.     Modified in order to add network input under Win32.
  2473.     It compiles under Linux and Win32 (yeeaaahaaa, haven't broken anything
  2474.     :-))
  2475.     (added the WinSock library initialization and cleanup)
  2476.     Could someone test if it does really function ?
  2477. commit 1da48cfcb0779dfb88212b97289bb8d5dc96cfa6
  2478. Author: Sam Hocevar <sam@videolan.org>
  2479. Date:   Mon May 28 02:54:09 2001 +0000
  2480.       * Of course my Win32 patch broke the Un*x version.
  2481. commit f9c0292d94ffc2d2ffa0a6cc3d9e87ef78f9c90f
  2482. Author: Sam Hocevar <sam@videolan.org>
  2483. Date:   Mon May 28 02:44:39 2001 +0000
  2484.       * Forgot a little #ifdef, sorry.
  2485. commit 506c5ec77327386d6b546e994e4dd0a152591544
  2486. Author: Sam Hocevar <sam@videolan.org>
  2487. Date:   Mon May 28 02:38:48 2001 +0000
  2488.       * Win32 compilation fixes, esp. the MAC retrieval.
  2489. commit 5b5ae2eb9278ffe3c4ccbb826950aa005156ed2a
  2490. Author: Sam Hocevar <sam@videolan.org>
  2491. Date:   Sun May 27 15:16:58 2001 +0000
  2492.       * Fixed my latest BeOS support breakage.
  2493. commit 409f93dd9fa5aecf2066741ad938d7e7478611f4
  2494. Author: Sam Hocevar <sam@videolan.org>
  2495. Date:   Fri May 25 13:20:10 2001 +0000
  2496.       * Fixed a warning for *BSD compilation.
  2497.       * Fixed a typo in yesterday's Darwin ioctl fixes.
  2498.       * Patch by Eugenio so that the OS X interface and video output handle the
  2499.         aout and vout banks.
  2500. commit 7de920d3517710c18f0525be2946ef230256c123
  2501. Author: Sam Hocevar <sam@videolan.org>
  2502. Date:   Fri May 25 04:44:49 2001 +0000
  2503.       * Forgot a file for BeOS.
  2504. commit 10b03bcbd7661ea496b9a38fa056225d906a1ca1
  2505. Author: Sam Hocevar <sam@videolan.org>
  2506. Date:   Fri May 25 04:23:37 2001 +0000
  2507.       OS X fixes:
  2508.     
  2509.       * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but
  2510.         it should not hang the kernel anymore.
  2511.     
  2512.       * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid,
  2513.         ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge,
  2514.         SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia
  2515.         Devices" paper.
  2516.     
  2517.         Last remaining problem: ReadCopyright and ReadKey. The version of
  2518.      Darwin I have here only has reportKey() and sendKey() functions in
  2519.      the IODVDBlockStorageDevice class (pages 413 and 449 of the Mt. Fuji
  2520.      paper), but we also need the READ_STRUCTURE (page 357) which I couldn't
  2521.      find anywhere in the kernel headers. Either I missed it, or we'll have
  2522.      to wait for Apple to implement it (or maybe we can emulate this command
  2523.      with some other IOKit commands).
  2524. commit 32335766f307138d0cc488be6371c63cefd3afcb
  2525. Author: Stéphane Borel <stef@videolan.org>
  2526. Date:   Thu May 24 01:24:47 2001 +0000
  2527.     -Forgot a bug for audio/spu change in the interface
  2528. commit 5e250b35b8416ecb1129394d74eb6ee78e40279d
  2529. Author: Stéphane Borel <stef@videolan.org>
  2530. Date:   Wed May 23 23:40:32 2001 +0000
  2531.     -A little bug with lpcm in Makefile
  2532. commit fa5ba0bb09b6b16ccb9710c3b1f0482bd64080ab
  2533. Author: Stéphane Borel <stef@videolan.org>
  2534. Date:   Wed May 23 23:08:20 2001 +0000
  2535.     -Unification of gnome/gtk intefaces: now all the file are in plugin/gtk.
  2536.     
  2537.     Specific files are glade generated files and intf_* files. All the
  2538.     remainders are common to gtk and gnome and contain all the callbacks for
  2539.     both interfaces.
  2540. commit 5ae87b7eef1b7e6d98c40e0aabf53fa101a642ab
  2541. Author: Stéphane Borel <stef@videolan.org>
  2542. Date:   Wed May 23 17:47:34 2001 +0000
  2543.     -LPCM audio selection in ps mode, in prevision of henri's decoder.
  2544. commit 31e42cb1b13bf465eaa6827149da35f7dd0c9654
  2545. Author: Tony Castley <tcastley@videolan.org>
  2546. Date:   Mon May 21 12:44:23 2001 +0000
  2547.     Updated with new changes for playlist management
  2548. commit ab1d6024998a356585477acb5fd367365ac52f9d
  2549. Author: Stéphane Borel <stef@videolan.org>
  2550. Date:   Sat May 19 00:39:30 2001 +0000
  2551.     *More cleanification in gtk interface: now to change the
  2552.     title/chapter/audio/spu/angle, we tell the input to do intead of doing
  2553.     it inside the interface. It results in fewer locks during the changes.
  2554.     
  2555.     *The dvd plugin reads again blocks of 32 sectors to gain speed since
  2556.     there are no more lock-ups during stream change. I've also created a new
  2557.     file that contain function to described video and audio streams with ifo
  2558.     datas.
  2559.