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

midi

开发平台:

Unix_Linux

  1. Date:   Mon Oct 28 06:26:11 2002 +0000
  2.      * all : add audio decoding support in ffmpeg module, since they have
  3.     added wma1/2 decoder... :))
  4. commit ec8efba69aaaabf47383ca80fe9b06980026a818
  5. Author: Laurent Aimar <fenrir@videolan.org>
  6. Date:   Mon Oct 28 01:51:37 2002 +0000
  7.      * avi.c : fix a bug (bad choice in stream to be read)
  8.      * libioRIFF : now useless files.
  9. commit 6cd47c0c574ba95ecb427008a972aa3e4602e5d0
  10. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  11. Date:   Sun Oct 27 23:10:19 2002 +0000
  12.      * added a simple dialog to show id3-tags and other info
  13.      * finally added languages/subtitles selections menus, found and got fixed two
  14.      bugs in kdelibs in the process, but only one of them will get into kde 3.1.
  15.      * made the location of the ui.rc file configureable, usefull for testing.
  16. commit cdde2391932784c77a1b963e58af62aed850350c
  17. Author: Laurent Aimar <fenrir@videolan.org>
  18. Date:   Sun Oct 27 18:06:33 2002 +0000
  19.      * all: new way to gather frame (same as ffmpeg).
  20. commit 3a68b7eaa0c91e726e75e78a62bd60f70dd7321a
  21. Author: Eric Petit <titer@videolan.org>
  22. Date:   Sun Oct 27 17:23:17 2002 +0000
  23.     vlc_threads_func.h : skip a useless BeOS warning
  24.     faad/decoder.c : minor compile fix
  25. commit cdf5edf7eb7909d5b305974d99595da2ab513ced
  26. Author: Gildas Bazin <gbazin@videolan.org>
  27. Date:   Sun Oct 27 16:59:30 2002 +0000
  28.     * modules/demux/ogg.c: we now set p_input->stream.i_mux_rate.
  29. commit 6d6601ea132822dfb9a172b70dbca6969f229185
  30. Author: Gildas Bazin <gbazin@videolan.org>
  31. Date:   Sun Oct 27 16:58:14 2002 +0000
  32.     * ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead
  33.        of these. The bitstream facility has also been changed to use input_ExtractPES
  34.        and now stores the current PES in its structure.
  35.        Introduced input_FlushPESFifo() and CloseBitstream().
  36. commit cdf8646fe44880054aa70809965fd3fb91233367
  37. Author: Laurent Aimar <fenrir@videolan.org>
  38. Date:   Sun Oct 27 15:37:16 2002 +0000
  39.      * all : rewrite demux part (simpler and cleaner). Please, tell me if you see
  40.     some regression.
  41. commit 4a0ddd5bdcdb0364d600d8de4dd0143023acaccd
  42. Author: Laurent Aimar <fenrir@videolan.org>
  43. Date:   Sat Oct 26 19:14:46 2002 +0000
  44.      * all : fix for new use of p_selected_area->i_tell.
  45.     
  46.      Just a word: now we cannot update anymore p_input->p_current_data
  47.     without updating i_tell. I known that it's used for skipping some bytes in
  48.     mp3 demux (not yet fixed), I don't known if it's used elsewhere....
  49. commit 09cbae7ee7b3b9446ebb99d1536105e2e54babdf
  50. Author: Gildas Bazin <gbazin@videolan.org>
  51. Date:   Sat Oct 26 15:24:19 2002 +0000
  52.     * ALL: p_selected_area->i_tell is now update inside input_SplitBuffer instead
  53.        of inside the pf_read functions of access plugins. That means i_tell now
  54.        actually reflects the position of what is being decoded and furthermore it
  55.        is updated more often.
  56. commit f068c8025f61814dc809d562ed7511676ecfaf0e
  57. Author: Simon Latapie <garf@videolan.org>
  58. Date:   Sat Oct 26 01:08:13 2002 +0000
  59.     YUV plans filter (modifies all 3 plans separatly)
  60. commit c01dd5d375fa81f78aedc76577aaac024c2ba914
  61. Author: Sam Hocevar <sam@videolan.org>
  62. Date:   Fri Oct 25 18:17:59 2002 +0000
  63.       * ./modules/video_output/directx/events.c: start the colorkey search at 10,
  64.         not 5, to avoid using a color used by another application.
  65.       * ./modules/video_output/directx/events.c: support for drawing in a parent
  66.         window instead of creating our own; still a bit flakey.
  67.     
  68.       * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it
  69.         does not call libvlc (for testing purposes).
  70. commit ebbc5f8b0cc228edb5773f80356cf38214eace93
  71. Author: Gildas Bazin <gbazin@videolan.org>
  72. Date:   Fri Oct 25 15:42:00 2002 +0000
  73.     * include/aout_internal.h: oops, forgot to commit this in my last changes.
  74. commit 9a71e27964f607c779fc0844d44568adf9c4acd3
  75. Author: Gildas Bazin <gbazin@videolan.org>
  76. Date:   Fri Oct 25 15:21:42 2002 +0000
  77.     * modules/audio_output/oss.c: when now set the fragment size of the OSS device
  78.        according to the size of an audio sample.
  79.        For buggy OSS drivers, we now take into account the real size of the OSS
  80.        internal buffer when we check how much this buffer has been filled.
  81. commit 003f74f14fccc7ef648d92b80bea6152e71bf01f
  82. Author: Sam Hocevar <sam@videolan.org>
  83. Date:   Fri Oct 25 09:24:29 2002 +0000
  84.       * ./bootstrap, ./Makefile.am: we don't build static libraries if their only
  85.         goal is to provide dependencies for shared libraries.
  86. commit 93848f0d39818cc43d11de6f953094e87231d42d
  87. Author: Sam Hocevar <sam@videolan.org>
  88. Date:   Fri Oct 25 09:21:09 2002 +0000
  89.       * ./include/vlc_common.h: we now use the ISO C9x types (int8_t, uint8_t,
  90.         int16_t) instead of our custom types (s8, u8, s16) and you are encouraged
  91.         to use these types from now. Of course the old types are still available
  92.         for backward compatibility.
  93. commit 4edd2384a34ec34aaeb9aa597e4cc61a8460c151
  94. Author: Gildas Bazin <gbazin@videolan.org>
  95. Date:   Thu Oct 24 17:36:42 2002 +0000
  96.     * modules/audio_output/oss.c: Finally fixed! There also is a new config option
  97.        (--oss-buggy) to work-around buggy oss drivers.
  98. commit b25a28ba21186564eabbad9ce982da4e4271b4be
  99. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  100. Date:   Thu Oct 24 14:26:32 2002 +0000
  101.     less braindead coloring
  102. commit a7fa477948eba3cbcfb5afa062b061dce1fc2b02
  103. Author: Laurent Aimar <fenrir@videolan.org>
  104. Date:   Thu Oct 24 10:33:09 2002 +0000
  105.      * ffmpeg : new way to gather a frame
  106.      * input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty.
  107. commit 2175bb5b22bd2d67cd6cc63c6e8802f7189cdd85
  108. Author: Gildas Bazin <gbazin@videolan.org>
  109. Date:   Thu Oct 24 09:37:48 2002 +0000
  110.     * src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c:
  111.        renamed input_NextPES into input_ExtractPES and factorised its code.
  112.     * modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad/decoder.c,
  113.        modules/codec/cinepak/cinepak.c: make use of NextPES and GetPES from
  114.        src/input/input_ext-dec.c.
  115.     * modules/codec/a52.c: fixed uninitialized variable.
  116. commit 2a533cead65e40f553aa30a7ca03292ce9fbe281
  117. Author: Gildas Bazin <gbazin@videolan.org>
  118. Date:   Thu Oct 24 09:30:48 2002 +0000
  119.     * ALL: I did add these files, but forgot to commit them ( ouarf ouarf :)
  120. commit bfc4f0f588c0c68c557a8f5cbadc19818ac9484f
  121. Author: Gildas Bazin <gbazin@videolan.org>
  122. Date:   Wed Oct 23 23:17:45 2002 +0000
  123.     * ALL: New ogg demux and vorbis codec modules for preliminary support of
  124.        ogg/vorbis streams.
  125. commit 0330bbedd98672af4f6321c595d89b75615d1fc3
  126. Author: Christophe Massiot <massiot@videolan.org>
  127. Date:   Wed Oct 23 22:05:22 2002 +0000
  128.     Cosmetic.
  129. commit 69dd295ba26e28d96db19ff80925bb5ecbd6e133
  130. Author: Gildas Bazin <gbazin@videolan.org>
  131. Date:   Wed Oct 23 21:54:33 2002 +0000
  132.     * ALL: fixed a bunch of memory leaks.
  133. commit 4e9d790036c394aee8fb72918975d0d6b854dfb6
  134. Author: Christophe Massiot <massiot@videolan.org>
  135. Date:   Tue Oct 22 23:08:00 2002 +0000
  136.     * Added -mdynamic-no-pic to darwin CFLAGS (can you believe I actually read ./ :)
  137.     * Miscellaneous small fixes.
  138. commit 435bab6bc1d9b40ad998116210778eec1eee75ad
  139. Author: Sam Hocevar <sam@videolan.org>
  140. Date:   Tue Oct 22 21:10:28 2002 +0000
  141.       * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows.
  142.     
  143.         For the moment it spawns a separate window and seems to behave nastily
  144.         (read: crashes) when the target has sound, but the javascript interface
  145.         works perfectly, for instance.
  146.     
  147.         To build it, I installed Mozilla development files in my mingw32 dir
  148.         and hacked mozilla-config so that it uses these files. I also hacked
  149.         jri_md.h and jni_md.h to put "defined(_MSC_VER) || defined(__MINGW32__)"
  150.         where it read "defined(_MSC_VER)". No other changes were necessary.
  151. commit d9624250589cf79d6245d5214b8b93258bb22067
  152. Author: Sam Hocevar <sam@videolan.org>
  153. Date:   Tue Oct 22 20:55:27 2002 +0000
  154.       * ./modules/audio_output/alsa.c: tiny compilation fix.
  155. commit cd816735c9e0a1c2d9cffcf6904aa45e672a9b06
  156. Author: Christophe Massiot <massiot@videolan.org>
  157. Date:   Mon Oct 21 20:00:10 2002 +0000
  158.     * Avoid overflowing the message queue with "audio output is starving"
  159.       messages,
  160.     * Updated BeOS and QNX outputs with respect to i_channels policy.
  161. commit c0cab76641a75b5a0b98b0e9919d83711fe3533c
  162. Author: Laurent Aimar <fenrir@videolan.org>
  163. Date:   Mon Oct 21 10:46:34 2002 +0000
  164.      * input_ext-dec.* : add a new function to parse decoder fifo at PES level
  165.     (input_NextPES);
  166.      * araw.c : use this new function.
  167. commit 14aec2164042b834c59c5ba53c0ea6def78a79cd
  168. Author: Laurent Aimar <fenrir@videolan.org>
  169. Date:   Mon Oct 21 09:18:37 2002 +0000
  170.      * configure.ac.in Makefile.am: enable asf demuxer plugin
  171.      * modules/demux/asf/*: some clean up
  172. commit df45b8c5e0549eb599fe4ee643e901ddff9f9eb0
  173. Author: Sam Hocevar <sam@videolan.org>
  174. Date:   Mon Oct 21 08:27:17 2002 +0000
  175.       * ./debian/vlc-plugin-a52.dirs: forgot a debian file for the a52 plugin.
  176. commit 5f3c2d34d48eaa30714fb26273c911e8f4dabe18
  177. Author: Laurent Aimar <fenrir@videolan.org>
  178. Date:   Sun Oct 20 17:44:17 2002 +0000
  179.      * all: fix for correct "i_channels" use.
  180. commit cada6d070c46f5e92de20039cede4718a440bed3
  181. Author: Laurent Aimar <fenrir@videolan.org>
  182. Date:   Sun Oct 20 17:28:01 2002 +0000
  183.      * all: add wmv1/2 codec support.
  184. commit c72215f680f7386c380daaa0b8eb4d1a617fa298
  185. Author: Laurent Aimar <fenrir@videolan.org>
  186. Date:   Sun Oct 20 17:22:33 2002 +0000
  187.      * all : add an asf file (v1.0 only) demuxer. Need a lot of work to be
  188.     usable, but it begin to give good result.
  189. commit 54929735f8c480fcbdecb870e97405670acc6ce8
  190. Author: Christophe Massiot <massiot@videolan.org>
  191. Date:   Sun Oct 20 12:23:48 2002 +0000
  192.     * modules/demux/mpeg: Added DVB stream type for A/52 streams (0x6),
  193.     * include/vlc_threads.h: Avoid locking the interface,
  194.     * ALL: reworked all audio output plug-ins to correctly take into account
  195.       i_channels. At present this is known to break OSS, probably others.
  196. commit 8622c1bb22fdda2841a361bfb5f2dc1cf981a75e
  197. Author: Olivier Teulière <ipkiss@videolan.org>
  198. Date:   Thu Oct 17 17:30:10 2002 +0000
  199.     * ./modules/video_output/directx/events.c: compilation fix
  200. commit 19ccde25f29f2021241cea64dc7e705ce4986e4d
  201. Author: Sam Hocevar <sam@videolan.org>
  202. Date:   Thu Oct 17 16:56:52 2002 +0000
  203.       * ./modules/video_output/directx/events.c: mouse coordinates support for
  204.         the DirectX plugin (please test compilation).
  205. commit 65c2915543b2c5ce1fef295dbab583dd6534cbd5
  206. Author: Sam Hocevar <sam@videolan.org>
  207. Date:   Thu Oct 17 16:48:41 2002 +0000
  208.       * ./modules/video_output/sdl.c: mouse coordinates support for SDL.
  209.       * ./modules/video_output/x11/xcommon.c: we transmit the click only at
  210.         release time.
  211. commit 0a47ec018fe91562772bf090876796787c4d5a96
  212. Author: Sam Hocevar <sam@videolan.org>
  213. Date:   Thu Oct 17 16:03:18 2002 +0000
  214.       * ./src/video_output/video_output.c: mouse coordinates are now variables.
  215.       * ./modules/access/dvdplay/intf.c: instead of probing the mouse on each
  216.         loop iteration, we set a callback on the corresponding variables.
  217. commit ce7d29b21e28c0e54b778f1f1f4db3e134b1cfd5
  218. Author: Sam Hocevar <sam@videolan.org>
  219. Date:   Thu Oct 17 13:15:31 2002 +0000
  220.       * ./src/misc/variables.c: callback loops are now detected; this means you
  221.         can now use var_* functions from within your callback, they can even
  222.         trigger callback themselves, to any level. The main restriction is that
  223.         you shouldn't meddle with a variable that is already being triggered by
  224.         the current thread (other threads will just wait).
  225.       * ./src/misc/objects.c: fixed a deadlock in the "tree" command.
  226.       * ./modules/misc/testsuite/test4.c: added a "callback-test" command to the
  227.         rc interface to test callback loop detection and concurrent triggers.
  228. commit cea09ed8937f80a5c8a52b9b4b345cf84b314dbc
  229. Author: Sam Hocevar <sam@videolan.org>
  230. Date:   Thu Oct 17 08:24:12 2002 +0000
  231.       * ./modules/codec/spudec/parse.c: fixed bad initialization of the alpha
  232.         palette, implemented the "force display" command as forever-living
  233.         subtitles, and reworked some code.
  234.       * ./src/video_output/video_output.c: we increment the image date even if
  235.         we are repeating the previous image, so that subtitles have a chance to
  236.         get displayed.
  237.       * ./src/video_output/vout_subpictures.c: ephemer subpictures don't timeout.
  238. commit 649051a119426e2b1460d542b8888692aa7cdb24
  239. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  240. Date:   Wed Oct 16 23:34:27 2002 +0000
  241.     Use a KURLRequester widget for variables of type CONFIG_ITEM_FILE. This
  242.     crates a little button next to the textarea that pops up a file open dialog
  243.     where the user can point and click on the file to select. It also drops down
  244.     a list of possible completions as the user types.
  245. commit 63f553eadad57a4414d46b4fc5827f1f67c8b428
  246. Author: Christophe Massiot <massiot@videolan.org>
  247. Date:   Wed Oct 16 23:12:46 2002 +0000
  248.     * Fixed AOUT_CHAN_CHANNEL2 trivial mixer,
  249.     * Fixed a compile issue in the vcd plug-in,
  250.     * Fixed SDL behavior with > 2 channels.
  251. commit 7ee2435d3083ccd4c3db1c586d5388e489f502fe
  252. Author: Sam Hocevar <sam@videolan.org>
  253. Date:   Wed Oct 16 19:39:42 2002 +0000
  254.       * ./include/variables.h, ./src/misc/variables.c: implemented variable
  255.         callbacks.
  256. commit ec8c631800627accb6e8b4f70126da3d4822c93c
  257. Author: Sam Hocevar <sam@videolan.org>
  258. Date:   Wed Oct 16 15:10:39 2002 +0000
  259.       * ./configure.ac.in, ./src/libvlc.c: attempt at activating gettext support
  260.         under platforms without libintl such as Win32. Use --with-included-gettext
  261.         to test. Might break compilation on systems I don't have access to.
  262. commit 53cffc28bd49f3ba44259d46d94245931b992b06
  263. Author: Sam Hocevar <sam@videolan.org>
  264. Date:   Wed Oct 16 11:35:53 2002 +0000
  265.       * ./modules/access/vcd/vcd.c: changed an error to a warning in the probe
  266.         phase.
  267.       * ./modules/video_filter/deinterlace/deinterlace.c: the bob method now
  268.         flickers less thanks to a patch from Marian Durkovic <md@bts.sk>.
  269. commit a4c2be95a88d32b8d7f733ffcd2ca9153b70a5ba
  270. Author: Sam Hocevar <sam@videolan.org>
  271. Date:   Wed Oct 16 10:31:58 2002 +0000
  272.       * ./src/misc/variables.c: fixed a deadlock in command variables handling;
  273.         we now release the variable lock before calling the command.
  274.       * ./src/misc/threads.c: removed deprecated code.
  275. commit d86bf0f41aeaddd3858b7efac5214a2417efc02e
  276. Author: Christophe Massiot <massiot@videolan.org>
  277. Date:   Tue Oct 15 23:10:54 2002 +0000
  278.     * Fixed filters which couldn't work with more than 2 channels ;
  279.     * Fixed detection of VCD support under OS X.2.
  280. commit 235dfe295a7526232b8297f22e256d82d64aa801
  281. Author: Gildas Bazin <gbazin@videolan.org>
  282. Date:   Tue Oct 15 19:56:59 2002 +0000
  283.     * modules/access/vcd/*, configure.ac.in:
  284.        - Major changes to allow reading vcd images directly from the hard drive
  285.           (you need a .cue and .bin file).
  286.        - Removed duplicated code by merging ioctl_GetTrackCount and ioctl_GetSectors.
  287.        - Implemented necessary ioctls for Win9x/NT/2K/XP.
  288. commit 954bdeb8b2eb8a58bea1b3d876decc7a490bcd85
  289. Author: Sam Hocevar <sam@videolan.org>
  290. Date:   Tue Oct 15 12:30:01 2002 +0000
  291.       * ./po/*: updated locales.
  292. commit 3ca7825a92ed7e8de3bbccc274aa41045e8816b4
  293. Author: Sam Hocevar <sam@videolan.org>
  294. Date:   Tue Oct 15 08:35:24 2002 +0000
  295.       * ./include/vlc_threads_funcs.h, ./src/misc/threads.c: eradicated
  296.         vlc_mutex_need() and vlc_mutex_unneed().
  297.       * ./src/misc/variables.c: implemented VLC_VAR_MUTEX variables.
  298.       * ./modules/misc/gtk_main.c, ./src/libvlc.c: replaced named mutexes with
  299.         named mutex variables.
  300. commit ac811ffb13b45e6da5a5b0e12956811e80b31136
  301. Author: Laurent Aimar <fenrir@videolan.org>
  302. Date:   Tue Oct 15 01:50:24 2002 +0000
  303.      * cinepak.c : initialize picture to black.
  304. commit 706297b30dfb668ae0d9907a450b6a670e4f64f7
  305. Author: Laurent Aimar <fenrir@videolan.org>
  306. Date:   Tue Oct 15 00:56:43 2002 +0000
  307.      * all : forgot to add theses new files :p
  308. commit 9295116d31f4eb4274fc4507409e3a8678cdfee5
  309. Author: Laurent Aimar <fenrir@videolan.org>
  310. Date:   Tue Oct 15 00:55:07 2002 +0000
  311.      * all : begin to rewrite some parts of avi demux, mainly to clean ugly code
  312.     and to prepare for OpenDML support.
  313.     Add new options :
  314.       --avi-index force index creation.
  315.       --avi-interleaved force method used for unseekable stream but need
  316.     interleaved stream and could lead to loss of audio/video synchro.
  317. commit 28b43ac2298ba921c944df7ad6dd529923190be0
  318. Author: Eric Petit <titer@videolan.org>
  319. Date:   Mon Oct 14 23:11:52 2002 +0000
  320.     Cleaner code.
  321. commit 9a5df48be189e468804f2d3b2da4b9248dea6a36
  322. Author: Laurent Aimar <fenrir@videolan.org>
  323. Date:   Mon Oct 14 21:59:44 2002 +0000
  324.      * araw.c : pseudo pcm decoder
  325.      * wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but
  326.     untested under big endian machine(for pcm).
  327.     
  328.     All are compiled by default.
  329. commit 141cb731d8a4cf0f6ceed96d4c714318e51e6506
  330. Author: Alexis de Lattre <alexis@videolan.org>
  331. Date:   Mon Oct 14 21:36:04 2002 +0000
  332.     Updated description.
  333. commit d266c1b6116bb87e6b59cfe97a15fdb00a15eb64
  334. Author: Eric Petit <titer@videolan.org>
  335. Date:   Mon Oct 14 20:09:17 2002 +0000
  336.     Fixed seeking.
  337. commit 2f27884905b95e2480c90b1c98e5322ed08fee6b
  338. Author: Sam Hocevar <sam@videolan.org>
  339. Date:   Mon Oct 14 19:04:51 2002 +0000
  340.       * ./modules/misc/testsuite/test4.c: made the 4th test less CPU intensive
  341.         by making the spawned threads wait a bit longer.
  342.       * ./src/misc/variables.c: added a usage count to the variables; trying to
  343.         create a variable with the same name only increments its refcount.
  344. commit bf7985b74afcef9103b35a3c47eeae5845ae681b
  345. Author: Sam Hocevar <sam@videolan.org>
  346. Date:   Mon Oct 14 16:46:56 2002 +0000
  347.       * ./include/vlc/vlc.h, ./src/libvlc.c: added VLC_Error() to the libvlc API.
  348.       * ./include/main.h: removed p_vlc->i_status because it was not sufficient
  349.         to represent all the possible states of p_vlc; each part should be tested
  350.         separately upon destruction.
  351.       * ./src/misc/objects.c: fixed a signed/unsigned bug that prevented creation
  352.         of VLC_OBJECT_GENERIC objects.
  353.     
  354.       * ./src/misc/variables.c: added the VLC_VAR_COMMAND type which is simply a
  355.         variable that stores a function pointer, and calls it when var_Get is
  356.         called for it. The function argument is taken in val.psz_string.
  357.       * ./src/misc/objects.c: vlc_dumpstructure and vlc_liststructure are no longer
  358.         exported to the rest of the program; instead, they're VLC_VAR_COMMAND vars
  359.         ("tree" and "list").
  360.       * ./modules/control/rc/rc.c: moved a few commands to VLC_VAR_COMMAND vars.
  361. commit ebda60f20b1937b279a78ca6ab37f7a1b70b32fd
  362. Author: Sam Hocevar <sam@videolan.org>
  363. Date:   Mon Oct 14 16:35:18 2002 +0000
  364.       * ./src/misc/error.c: added vlc_error, a strerror() equivalent.
  365. commit 112187ec4b5a28a49fca91d1f4fcf5dab8c0ad23
  366. Author: Sam Hocevar <sam@videolan.org>
  367. Date:   Mon Oct 14 16:34:17 2002 +0000
  368.       * ./modules/misc/testsuite/test4.c: added a stress test module; doesn't get
  369.         compiled yet because it uses the "command" variables I'm about to check
  370.         in. They need to be typed in the rc interface for instance (-I rc). This
  371.         module has two available commands: "signal <int>" which sends the given
  372.         signal to the vlc process, and "stress [<int>]" which performs a series of
  373.         object creation/lookup/destruction, variable creation/setting/destruction
  374.         and thread spawning/joining tests. The optional argument for stress is an
  375.         integer between 1 and 200 (the bigger, the heavier the tests; it may hang
  376.         your machine at around 150, be careful).
  377. commit 0bea9a73458145dfc91b22c17f14c87a53bdd538
  378. Author: Christophe Massiot <massiot@videolan.org>
  379. Date:   Sun Oct 13 23:01:23 2002 +0000
  380.     Imported Changelog from 0.4.5.
  381. commit 5e9d8674edbd838ba3aa94080546e43028adc2bd
  382. Author: Eric Petit <titer@videolan.org>
  383. Date:   Sun Oct 13 15:39:16 2002 +0000
  384.     Now BeOS sound is (almost) clean.
  385.     It is kludgy, but it works ;)
  386. commit af3a25f572ce434d1c3eb849d06342048244dc35
  387. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  388. Date:   Sun Oct 13 14:26:48 2002 +0000
  389.      modules/demux/util/id3*: fixed up some dead comments
  390.      modules/gui/kde/*: only set variable the user actually have changed when
  391.     apply is pressed in the preferences window.
  392. commit 80921ca7e0f6bc185ec85b518bcf9d8d19b76a93
  393. Author: Alexis de Lattre <alexis@videolan.org>
  394. Date:   Sat Oct 12 23:15:45 2002 +0000
  395.     Fixed a bug in the developer doc : hacking.xml and overview.xml were
  396.     identical ! So I removed hacking.xml...
  397. commit 2328faeb7451a98bc785e8f45d16ed15effd5983
  398. Author: Gildas Bazin <gbazin@videolan.org>
  399. Date:   Sat Oct 12 21:31:56 2002 +0000
  400.     * configure.ac.in: fix for the mingw32 build. The gtk plugin may also need mingwex.
  401.     * modules/demux/mpeg/ts.c: added an #include <stdint.h> to make mingw32 happy when
  402.        compiled with libdvbpsi.
  403.     * Makefile.am: fixed dependency problem with share/vlc_win32_rc.rc.
  404. commit afc5d20972ec2bc24478537828a0da9c9b2a34d4
  405. Author: Gildas Bazin <gbazin@videolan.org>
  406. Date:   Sat Oct 12 20:09:13 2002 +0000
  407.     * configure.ac.in: fix for the mingw32 build. We check if we need to explicitly
  408.        link with the mingwex library (needed for dirent support with new mingw32
  409.        runtimes).
  410. commit 02e29e1c1177b90491fc6b75fd750860fd9fc8a6
  411. Author: Eric Petit <titer@videolan.org>
  412. Date:   Sat Oct 12 12:24:52 2002 +0000
  413.     Rewritten BeOS audio output for audio output 3. It now "pulls" the data.
  414.     Sound is yet choppy (I don't know why).
  415. commit da283062c5ee8bfad661725a9e554c24ab74955d
  416. Author: Christophe Massiot <massiot@videolan.org>
  417. Date:   Fri Oct 11 23:44:25 2002 +0000
  418.     * Updated FAQ.
  419. commit 464bd2e5b4a533b2b232b472390abd0bdab5b93d
  420. Author: Sam Hocevar <sam@videolan.org>
  421. Date:   Fri Oct 11 22:32:56 2002 +0000
  422.     Changes to the libvlc API:
  423.       * ./include/vlc/vlc.h: changed the naming conventions for libvlc. Now
  424.         exported functions start with VLC_ instead of vlc_ to avoid conflicts.
  425.       * ./include/vlc/vlc.h: removed the vlc_object_t, vlc_list_t, vlc_error_t
  426.         and vlc_t types; they are now internal types only.
  427.       * ./include/vlc/vlc.h: merged the reentrant and non-reentrant libvlc
  428.         calls. In non-reentrant mode, we just use 0 as the first argument. In
  429.         reentrant mode, we use an object's ID. (see below)
  430.     
  431.     Internal changes:
  432.       * ./src/libvlc.c, ./src/misc/objects.c: instead of manipulating vlc_object_t
  433.         pointers, we manipulate their i_object_id. When needed, an object is
  434.         retrieved using vlc_object_get (I hope the lookup isn't too expensive,
  435.         that's why I designed the pp_objects layout to allow log2(n) seeks).
  436.       * ./src/misc/objects.c: activated the per-object variable storage. Unused
  437.         yet, unless you want to try "getfoo" and "setfoo blablah" in vlc -I rc.
  438.       * ./include/vlc_objects.h: moved the vlc_object_t and vlc_list_t definitions
  439.         here.
  440.     
  441.     Misc:
  442.       * ./src/vlc.c, ./mozilla/vlcshell.cpp: removed inclusion of config.h in
  443.         code portions not part of libvlc; it was just required for the
  444.         COPYRIGHT_MESSAGE string which is now available from VLC_Version().
  445. commit 37741cf811763f13a752a742431c6af2976863fa
  446. Author: Sam Hocevar <sam@videolan.org>
  447. Date:   Fri Oct 11 21:17:29 2002 +0000
  448.       * ./plugins/filter/deinterlace.c: fixed the green bottom line in the
  449.         linear deinterlace mode, thanks to Marian Durkovic <md@bts.sk>.
  450. commit c93f613b1461ccedfa39c4d4dad0699a66783bb3
  451. Author: Gildas Bazin <gbazin@videolan.org>
  452. Date:   Fri Oct 11 17:29:03 2002 +0000
  453.     * INSTALL.win32: removed note about running in administrator mode to play
  454.        a DVD. Updated doc about using cygwin for compiling.
  455. commit 4b4a8f1d20206483309417711a9125ac3e7b66e4
  456. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  457. Date:   Fri Oct 11 12:50:43 2002 +0000
  458.     added some coloring to the messages window in the kde interface
  459. commit f78e5583bea6efe900d958134be16955658ac626
  460. Author: Sam Hocevar <sam@videolan.org>
  461. Date:   Fri Oct 11 11:05:52 2002 +0000
  462.       * ./src/misc/variables.c, ./include/variables.h: a few functions for
  463.         in-object variable storage. Unused yet (not even compiled).
  464. commit cc5919ade469ca3242872c6c7ad2b2f04cfef6d3
  465. Author: Gildas Bazin <gbazin@videolan.org>
  466. Date:   Fri Oct 11 10:08:06 2002 +0000
  467.     * src/misc/modules.c: fixed a memory leak with the "plugin-path" config option.
  468.     * modules/audio_output/directx.c, modules/audio_output/waveout.c: ported the directx
  469.        and waveout audio plugins to the new changes in the audio output layer.
  470.     * configure.ac.in: fixes for cygwin compilation, and the gtk plugin under mingw32.
  471. commit c5bd872c66f60cee7f886bdfdc5b8e5ec5b0b17c
  472. Author: Eric Petit <titer@videolan.org>
  473. Date:   Thu Oct 10 23:11:52 2002 +0000
  474.     Some clean-up. Playlist works again.
  475. commit ae6f22536b970206d32b71c70415d7606d8bdade
  476. Author: Christophe Massiot <massiot@videolan.org>
  477. Date:   Thu Oct 10 22:46:20 2002 +0000
  478.     Do not use vasprintf under Mac OS X because OS X.1 doesn't have that (how
  479.     lame...).
  480. commit 2b15f624bc9ffca761c40b7eb41900e5d6b2e169
  481. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  482. Date:   Thu Oct 10 19:34:06 2002 +0000
  483.      messages.cpp: use append(...) and not setText( text() + ...), seems to
  484.     decrease cpu-usage considerably.
  485.      preferences.cpp: allow config strings to be 40 characters long instead of
  486.     10. Is that enough?
  487. commit 546fb578b55d51b8277ab53b56962ed01961a99e
  488. Author: Sam Hocevar <sam@videolan.org>
  489. Date:   Thu Oct 10 17:25:28 2002 +0000
  490.       * ./configure.ac.in: dropped the use of typeset in favor of eval to
  491.         set variable values (ash doesn't have typeset).
  492. commit 51fa2629c7ed5183f2a4ca37e0a6d88d5ac46ca3
  493. Author: Christophe Massiot <massiot@videolan.org>
  494. Date:   Wed Oct 9 22:54:22 2002 +0000
  495.     * (Hopefully) fixed S/PDIF outputs ;
  496.     * Finally fixed the audio problem on most platforms.
  497. commit 0e5978dc5b84ec3e8d526bea56e69f32f2272c55
  498. Author: Eric Petit <titer@videolan.org>
  499. Date:   Wed Oct 9 01:14:18 2002 +0000
  500.     BeOS compilation fixes.
  501. commit 146bc0b49cfd307ea6f53e9456dce4fc98f2f650
  502. Author: Christophe Massiot <massiot@videolan.org>
  503. Date:   Tue Oct 8 22:48:25 2002 +0000
  504.     OS X : raised the priority of the intf at the same level as the video, since
  505.     otherwise we can't quit the application any longer...
  506. commit 9de9dd0534dc5d374c3edd3128906852c22ce62d
  507. Author: Sam Hocevar <sam@videolan.org>
  508. Date:   Tue Oct 8 18:10:10 2002 +0000
  509.       * ./src/libvlc.c, ./src/misc/messages.c: due to horrible user threats,
  510.         only two levels of -v are now possible: -v for warnings, -vv for debug
  511.         messages (-q for no output at all).
  512. commit d6e7c97a2f830f3cd92a011060b2a58789a444ff
  513. Author: Sam Hocevar <sam@videolan.org>
  514. Date:   Tue Oct 8 16:02:05 2002 +0000
  515.       * ./src/input/input.c: do not try to use stream output if the "sout" variable
  516.         is set to the empty string (happens when doing "Apply" in a GUI).
  517. commit 0e247961c06da6d71e82a1736bb43790603fc647
  518. Author: Christophe Massiot <massiot@videolan.org>
  519. Date:   Mon Oct 7 21:58:40 2002 +0000
  520.     * HACKING : documentation for the automake crash
  521.     * http.c : fixed a problem with seeking with large files
  522. commit eddf123620abac25909f3e7b669f5ed34cd62405
  523. Author: Gildas Bazin <gbazin@videolan.org>
  524. Date:   Sun Oct 6 19:28:28 2002 +0000
  525.     * configure.ac.in: vlc can now be built under cygwin with or without the
  526.        unix emulation layer (without if you use CC="gcc -mno-cygwin").
  527.     * INSTALL.win32: doc update for cygwin build.
  528.     * modules/video_output/directx/events.c, modules/video_output/directx/directx.c,
  529.        modules/audio_output/directx.c: compilation fixes for cygwin.
  530. commit 81478e4fe6efc9d12b664e0646ec793e23499671
  531. Author: Jon Lech Johansen <jlj@videolan.org>
  532. Date:   Sat Oct 5 19:26:23 2002 +0000
  533.       ./src/misc/netutils.c: GetMacAddress Darwin support
  534.       ./src/libvlc.h: Default to en0 instead of eth0 under Darwin
  535. commit 94b1b1ac67c816e52198656758e7a99b39161ad5
  536. Author: Gildas Bazin <gbazin@videolan.org>
  537. Date:   Sat Oct 5 17:29:50 2002 +0000
  538.     * ALL: Splitted the directx plugin into an audio and video module.
  539. commit d81ece46a3f1289a2d2acf26598e18b502925da4
  540. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  541. Date:   Sat Oct 5 03:44:50 2002 +0000
  542.     Up-to-date ALSA audio output module.
  543. commit 3820b4354abd042816b36212ab775f67726b5209
  544. Author: Jon Lech Johansen <jlj@videolan.org>
  545. Date:   Sat Oct 5 00:10:17 2002 +0000
  546.       ./extras/MacOSX/.../MainMenu.nib: added Open Target panel
  547.       ./modules/gui/macosx/open.[mh]: Open Target code
  548. commit 89987e1109b96f81396b9248490b6aed717d7804
  549. Author: Sam Hocevar <sam@videolan.org>
  550. Date:   Fri Oct 4 18:07:22 2002 +0000
  551.       * ./configure.ac.in: removed now unnecessary --force-exe-suffix flag.
  552.       * ./src/misc/objects.c: structure_lock is now local.
  553.       * ./src/misc/threads.c: implemented named mutexes which provide a handy
  554.         way to protect data across plugins which might be sharing the same
  555.         resources. Thread-unsafe libraries come to mind, but we can imagine
  556.         using a named mutex for configuration files, or special devices.
  557.       * ./include/main.h: removed global_lock because of vlc_mutex_need, removed
  558.         p_global_data because it was never used, removed structure_lock because
  559.         it did not belong here.
  560. commit 656bdceac2665fe0ed4215550ed34d05fab13264
  561. Author: Sam Hocevar <sam@videolan.org>
  562. Date:   Fri Oct 4 14:02:20 2002 +0000
  563.       * ./modules/gui/macosx/vout.m: if no MacOS X interface is available when
  564.         the video output is initialized, we wait for a while before giving up;
  565.         also changed the code so that it probes all interface objects rather than
  566.         the first one it finds.
  567. commit 2b0b78882c9015f35a69b70dfdb9f04597002182
  568. Author: Sam Hocevar <sam@videolan.org>
  569. Date:   Fri Oct 4 13:13:54 2002 +0000
  570.       * ./bootstrap: we use the proper linker for plugin compilation.
  571.       * ./modules/misc/testsuite/*: moved the null module into three test modules
  572.         that are only built when --enable-testsuite is activated. This directory
  573.         can be a good place for compilation tests or performance benchmarks.
  574. commit 80b15699ead10f9b1aa4687cd22c1bdcc866eb6d
  575. Author: Gildas Bazin <gbazin@videolan.org>
  576. Date:   Fri Oct 4 12:01:40 2002 +0000
  577.     * src/misc/threads.c, src/misc/win32_specific.c, include/interface.h: fixed typos.
  578.     * configure.ac.in, modules/gui/gtk/gtk.c: Added a NEED_GTK_MAIN macro to the compiler
  579.        flags for the gtk module. When this macro isn't defined, then the gtk module
  580.        doesn't make use of the gtk_main module. I had to do this change because the
  581.        gtk_main trick can't work on win32 and render the whole gtk interface unusable.
  582. commit d8ea3394c276231e36dd565dd9e7d9e8725d1640
  583. Author: Christophe Massiot <massiot@videolan.org>
  584. Date:   Thu Oct 3 21:45:16 2002 +0000
  585.     Fixed miscellaneous problems with the RTP plug-in.
  586. commit 1687209fa627fa02b125463c9f04d92936fc5671
  587. Author: Jean-Paul Saman <jpsaman@videolan.org>
  588. Date:   Thu Oct 3 20:49:31 2002 +0000
  589.     Fixed known bug in rtp plugin which resulted in superflous error messages.
  590. commit e0c8e060c218494cd0792d0fa0f20c10bcea440d
  591. Author: Jean-Paul Saman <jpsaman@videolan.org>
  592. Date:   Thu Oct 3 20:46:46 2002 +0000
  593.     Updated AUTHOS file.
  594. commit f501554a399ebfcf3a28673dc7ded7d6666203fb
  595. Author: Sam Hocevar <sam@videolan.org>
  596. Date:   Thu Oct 3 18:56:10 2002 +0000
  597.       * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix
  598.         locales breakage.
  599.       * ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable,
  600.         to be set between 0 and 4. Default value is 0 for a program using libvlc,
  601.         but vlc sets it to 1 by default.
  602.       * ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as
  603.         well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is
  604.         the same as -q (quiet). Hope it's all understandable.
  605. commit 6dafa419846a89a815750f3de722d8d675699658
  606. Author: Gildas Bazin <gbazin@videolan.org>
  607. Date:   Thu Oct 3 17:01:59 2002 +0000
  608.     * FAQ: updated FAQ with config file issues.
  609.     * configure.ac.in: use -mms-bitfields instead of -fnative-struct for
  610.        mingw32 gcc-3.x.
  611.     * include/interface.h, modules/misc/dummy/interface.c, modules/misc/logger/logger.c,
  612.        modules/control/rc/rc.c: Display message on Win32 explaining how to get
  613.        back to the GUI mode.
  614.     * src/misc/threads.c, include/vlc_threads_funcs.h: ignore the
  615.        win9x-cv-method config option on WinNT when fast-mutex is not enabled.
  616. commit 145b1961b4825d2a8d807bf02db90440a8c45380
  617. Author: Sam Hocevar <sam@videolan.org>
  618. Date:   Thu Oct 3 13:21:55 2002 +0000
  619.       * ./src/libvlc.c, ./include/main.h: the root of all objects is now
  620.         p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are:
  621.     
  622.          o the module bank and the message bank only need to be initialized once,
  623.            which gives faster loads when multiple instances of libvlc are used,
  624.          o we allow the possibility of different p_vlc sharing objects, for
  625.            instance the audio output,
  626.          o the CPU detection is only done once.
  627.     
  628.         This patch is not polished yet, but I cannot do any intensive tests for
  629.         the moment because of a bug somewhere that leaves audio output objects
  630.         lying here and there which needs to be investigated first. The current
  631.         major issue is that the module bank is no longer freed.
  632. commit 75873492aace522467ef45e8eb2ef2810ceee93b
  633. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  634. Date:   Thu Oct 3 10:15:46 2002 +0000
  635.     forgot to add the actual code in my last commit
  636. commit a26eef4124f8c100145dd75653f8766166f4f80d
  637. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  638. Date:   Thu Oct 3 10:15:01 2002 +0000
  639.      kde.cpp: subscribe and unsubscribe messages
  640.      interface.cpp, interface.h: create a messages window, and add menu iten to
  641.     show it
  642.      Modules.as: build messages window
  643.      ui.rc: menuitem to show messages
  644.      preferences.cpp: fixed typo in comment
  645. commit ad626cd2a0faf8e6b6478938f61716661b7dff5c
  646. Author: Sam Hocevar <sam@videolan.org>
  647. Date:   Thu Oct 3 09:25:40 2002 +0000
  648.       * ./modules/gui/win32/win32.bpr: use the .dll extension instead of .so.
  649. commit 537cf3aa2c90d2d9ffa98a11e95cd2bba27250d7
  650. Author: Sam Hocevar <sam@videolan.org>
  651. Date:   Thu Oct 3 08:44:11 2002 +0000
  652.       * ./bootstrap: fixed a bug I introduced yesterday that caused automake
  653.         version detection not to work properly.
  654. commit 4f2beec27e23da2f8956134eb4d1e8096f03841d
  655. Author: Christophe Massiot <massiot@videolan.org>
  656. Date:   Wed Oct 2 22:56:53 2002 +0000
  657.     * Mac OS X audio device discovery and selection, patch courtesy of
  658.     Heiko Panther <heiko.panther@web.de>.
  659. commit 415af2adedc0048641dd0d12799f16b6f2345290
  660. Author: Sam Hocevar <sam@videolan.org>
  661. Date:   Wed Oct 2 16:02:43 2002 +0000
  662.       * ./bootstrap: added a check for automake bug #326. No easy workaround is
  663.         really possible other than patching/upgrading automake. This happens for
  664.         automake 1.6.0 and automake 1.6.1.
  665. commit 31c315863ac862eaa8cef0ddb1fa9149f2cf8575
  666. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  667. Date:   Wed Oct 2 15:37:58 2002 +0000
  668.     fixed some insanities which coused this module to fail on a52 sound
  669. commit 66bbe4847af7bdd06d84a31572eac8eef122b83b
  670. Author: Sam Hocevar <sam@videolan.org>
  671. Date:   Wed Oct 2 13:28:52 2002 +0000
  672.       * ./Makefile.am: removed a circular dependency on src/misc/modules_plugin.h.
  673. commit 5c05d0564d9207e939a7f7308a9f54e905bf293f
  674. Author: Sam Hocevar <sam@videolan.org>
  675. Date:   Wed Oct 2 13:26:14 2002 +0000
  676.       * ./Makefile.am: another workaround for an old automake 1.5 bug (bug #279).
  677. commit 106497cdb1dd20a23ab577ada1c509df1e7c67e8
  678. Author: Sam Hocevar <sam@videolan.org>
  679. Date:   Wed Oct 2 12:59:59 2002 +0000
  680.       * ./bootstrap, ./Makefile.am: workarounds for automake 1.5.
  681. commit 24a7d9c8b0af57910894849129f03e1e87e44fe0
  682. Author: Sam Hocevar <sam@videolan.org>
  683. Date:   Wed Oct 2 09:15:06 2002 +0000
  684.       * ./configure.ac.in: --enable-a52 activates a52tofloat32, not a52.
  685.            (always re-run bootstrap when configure.ac.in has changed).
  686. commit cf75b314e8cd2c6cb480c955426a8aa1b277208c
  687. Author: Christophe Massiot <massiot@videolan.org>
  688. Date:   Tue Oct 1 22:34:43 2002 +0000
  689.     Fixed a bug in the OSS output I introduced yesterday.
  690. commit 2aac17a64a9ea7437f9940c7e7c3c626f45c7968
  691. Author: Christophe Massiot <massiot@videolan.org>
  692. Date:   Tue Oct 1 22:29:09 2002 +0000
  693.     For people who have several network interfaces, added a --iface-addr option
  694.     to select which interface to use for multicast sockets.
  695. commit 3b6da989d41c0367305d34fe262b84c15f5731aa
  696. Author: Christophe Massiot <massiot@videolan.org>
  697. Date:   Tue Oct 1 21:47:25 2002 +0000
  698.     Finally fixed A/52 TS input.
  699. commit c6a16524b648197b8d130f346da15a7f3144a1ab
  700. Author: Olivier Teulière <ipkiss@videolan.org>
  701. Date:   Tue Oct 1 20:43:35 2002 +0000
  702.     * modules/video_output/directx/events.c: added an "Always on top" entry
  703.       in the system menu.
  704. commit 9a6b90b85548cd6ccec21cc6f2115902799a8b85
  705. Author: Christophe Massiot <massiot@videolan.org>
  706. Date:   Mon Sep 30 21:32:33 2002 +0000
  707.     * Made audio_sample_format->i_format a FOURCC to allow the creation of
  708.     new ones.
  709. commit bf2f5b008177d5bb6946322e76c1bf8b7199446a
  710. Author: Eric Petit <titer@videolan.org>
  711. Date:   Mon Sep 30 18:30:28 2002 +0000
  712.     Attempt to port new BeOS features from the stable branch.
  713.     Playlist is yet broken (maybe others things too)
  714. commit 370ab2b0fc63d2770aa162f6dec1e0e863b52373
  715. Author: Sam Hocevar <sam@videolan.org>
  716. Date:   Mon Sep 30 15:47:20 2002 +0000
  717.       * src/*: another bunch of .cvsignore files.
  718. commit 7cca8d8fa0d5e40b3094467996f3cca5282ce978
  719. Author: Sam Hocevar <sam@videolan.org>
  720. Date:   Mon Sep 30 15:46:47 2002 +0000
  721.       * ./debian/rules: moved the gtk_main and gnome_main plugins to the gvlc
  722.         and gnome-vlc packages.
  723.       * ALL: updated .cvsignore files to properly ignore automake files.
  724. commit 2799d36bc8abdc28df29a202acdb27223b25a7a7
  725. Author: Sam Hocevar <sam@videolan.org>
  726. Date:   Mon Sep 30 11:05:42 2002 +0000
  727.       * ALL: the build mechanism now uses automake. See HACKING for more details.
  728.       * ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin.
  729.       * debian/rules: the A52 module is now in a separate package.
  730. commit 864128116a44fecb6c046c1174981a0f56c16677
  731. Author: Sam Hocevar <sam@videolan.org>
  732. Date:   Mon Sep 30 10:00:47 2002 +0000
  733.       * ALL: added *.am files here and there for future automake support.
  734. commit 1354358092cd8155cb4e29cf470326bf41cd5fed
  735. Author: Sam Hocevar <sam@videolan.org>
  736. Date:   Sun Sep 29 18:19:53 2002 +0000
  737.       * ./src/playlist/playlist.c: don't run the playlist by default.
  738.       * ./src/libvlc.c: if items are specified in the commandline, run the playlist.
  739.       * ./src/vlc.c: don't rely on internal vlc types (mtime_t).
  740. commit 04b804512cb1aedcd82398a0742e95b8da391206
  741. Author: Sam Hocevar <sam@videolan.org>
  742. Date:   Sun Sep 29 18:16:04 2002 +0000
  743.       * ./src/misc/threads.c: fixed a bug in the st_mutex_new() failure detection.
  744. commit 648f9efd574950dfe71a8e8a7ac1409c4d77f85a
  745. Author: Jean-Paul Saman <jpsaman@videolan.org>
  746. Date:   Sun Sep 29 15:39:53 2002 +0000
  747.     Updating ipkg files for X and QT Embedded packages of vlc.
  748. commit f4bd25843d004b2755b0a47ec0391310fbd59604
  749. Author: Christophe Massiot <massiot@videolan.org>
  750. Date:   Sat Sep 28 13:05:16 2002 +0000
  751.     * Several stability patches for multiple input streams aout.
  752. commit ef6c706bdeb3a0141a3421f993ddea386d6db305
  753. Author: Christophe Massiot <massiot@videolan.org>
  754. Date:   Fri Sep 27 23:38:04 2002 +0000
  755.     * Makefile.old: Fixed BeOS compilation.
  756.     * ALL: Fewer overhead when resampling.
  757. commit dca617302511c2ce1e07b4e32ca1bbf6736a29a3
  758. Author: Christophe Massiot <massiot@videolan.org>
  759. Date:   Thu Sep 26 22:56:14 2002 +0000
  760.     * Fixed my A/52 fix.
  761. commit 7a58ef70ff4c51288388703728752bce3f253c96
  762. Author: Christophe Massiot <massiot@videolan.org>
  763. Date:   Thu Sep 26 22:40:27 2002 +0000
  764.     * Major API change of the audio output. New aout_Dec* functions.
  765.     * Fixed a compile issue in s16tofloat32swab.
  766.     * Fixed a typo in demux/mpeg/ts.c.
  767. commit cc35b1d0a2f11f64d942b2637517c6b450ec8290
  768. Author: Jean-Paul Saman <jpsaman@videolan.org>
  769. Date:   Wed Sep 25 20:41:32 2002 +0000
  770.     Added compiler and link flags to --enable-opie (not tested).
  771. commit c14ee391a92a5feb59ffa7d00d71698c381d49e5
  772. Author: Jean-Paul Saman <jpsaman@videolan.org>
  773. Date:   Wed Sep 25 20:25:24 2002 +0000
  774.     Adding lost instruction for compiling libmad library.
  775. commit b8a94ea5acf8f70660f3ab3e1b750c8a023b91fb
  776. Author: Christophe Massiot <massiot@videolan.org>
  777. Date:   Mon Sep 23 23:05:58 2002 +0000
  778.     * New --vlc-backwards-compat option, to go back to the old behavior with old
  779.     VLS's.
  780.     * Fixed a bug with non-ASCII characters in the OS X playlist.
  781.     * Fixed a warning on start-up.
  782. commit e428120b757550ec7a84c7cb968310486d3c6fa7
  783. Author: Jean-Paul Saman <jpsaman@videolan.org>
  784. Date:   Mon Sep 23 21:44:23 2002 +0000
  785.     Video output for QT embedded compiles. There are still some linking issues to fix, before it is usable.
  786. commit a33705a684352f73b1afc180a9c77a88439b55a4
  787. Author: Christophe Massiot <massiot@videolan.org>
  788. Date:   Sun Sep 22 14:53:52 2002 +0000
  789.     Fixed a bug in the conversion splitter.
  790. commit 8ef0fc6323ac4562dc3b7f7e84db97d8c1a06f8e
  791. Author: Jon Lech Johansen <jlj@videolan.org>
  792. Date:   Sat Sep 21 20:20:42 2002 +0000
  793.       * ./modules/audio_filter/converter/Makefile: Fixed typo.
  794. commit d198a80352e084894fcbd20d65ddd43a1c661b81
  795. Author: Christophe Massiot <massiot@videolan.org>
  796. Date:   Fri Sep 20 23:27:04 2002 +0000
  797.     * Fixed miscellaneous cosmetic issues with lpcm and s16tofloat32swab modules.
  798.     * First hooks for changing the audio output plug-in and its parameters
  799.       on-the-fly.
  800. commit 81442b6bf1af46dbaedc3388ea0b48f55bf13ae1
  801. Author: Christophe Massiot <massiot@videolan.org>
  802. Date:   Thu Sep 19 21:56:40 2002 +0000
  803.     * Audio volume management now works properly. See src/audio_output/intf.c
  804.       for information on how to use it in your interface plug-ins. In the
  805.       SDL vout, b and n are mapped to sound down/sound up.
  806.     * Fixed a major in the mad plug-in with wrong dates.
  807.     * Fixed a compilation bug.
  808. commit e059b1170db21a36b4a872e85c23814d1f8696cb
  809. Author: Laurent Aimar <fenrir@videolan.org>
  810. Date:   Thu Sep 19 15:58:55 2002 +0000
  811.      * avi.c : fix my last fix about endiannes issues (I hope)
  812. commit 4683e7edd7f4e67eedf68dfdd2e4678cf55dd4a1
  813. Author: Laurent Aimar <fenrir@videolan.org>
  814. Date:   Wed Sep 18 23:34:28 2002 +0000
  815.      * all: fix endian issue with new definition of VLC_FOURCC, but
  816.     untested. Meuuh, could you test it ?
  817. commit 35b474003dac21d775f8c37f0c68e40e65bf2e9b
  818. Author: Christophe Massiot <massiot@videolan.org>
  819. Date:   Wed Sep 18 21:21:24 2002 +0000
  820.     * ALL: More hooks for audio volume management.
  821.     * configure.in: Fixed a typo.
  822. commit df657969f789310b72a96fc5fbe227f375f4a839
  823. Author: Sam Hocevar <sam@videolan.org>
  824. Date:   Wed Sep 18 12:20:37 2002 +0000
  825.       * ./modules/audio_filter/converter/s16tofloat32swab.c: compilation fix for
  826.         systems which don't have swab(). Fixed a memory leak.
  827. commit 1522351edcdf77b4dfea4ba0c6181879486bb521
  828. Author: Tony Castley <tcastley@videolan.org>
  829. Date:   Wed Sep 18 11:50:47 2002 +0000
  830.     Updated to use the new AOUT_VOLUME_* constants.
  831. commit fd0bc419bbb4b10b9bba76f28da30f7647533819
  832. Author: Henri Fallon <henri@videolan.org>
  833. Date:   Wed Sep 18 01:28:05 2002 +0000
  834.     lpcm support (tested on 1 source only)
  835. commit f213a1d69ab8208359c69284c6dd82d426511656
  836. Author: Sam Hocevar <sam@videolan.org>
  837. Date:   Tue Sep 17 14:56:13 2002 +0000
  838.       * ./src/libvlc.c: switched the position of msg_Create() and system_Init()
  839.         because the BeOS system_Init spawns a thread, which makes use of msg_*
  840.         functions.
  841.       * ./src/misc/threads.c, ./src/misc/win32_specific.c: put the detection
  842.         of SignalObjectAndWait in the thread system initialization because
  843.         system_Init() now happens after msg_Create().
  844. commit 07dcfb3ffcf50caccc5579ceff39995617675f14
  845. Author: Laurent Aimar <fenrir@videolan.org>
  846. Date:   Tue Sep 17 11:57:38 2002 +0000
  847.      * all: - fix a memory leak while parsing.
  848.             - fix a bug while playing last frames (in last chunk).
  849.             - add seek support, not complete but usable.
  850. commit 5555c82c83eca00c55a0d4117e9506a9d391c1e6
  851. Author: Sam Hocevar <sam@videolan.org>
  852. Date:   Tue Sep 17 08:18:24 2002 +0000
  853.       * ./mozilla/*: added hooks so that the vlc plugin is scriptable from
  854.         javascript. It's also in C++, but we didn't have the choice.
  855. commit cf891bad55157104f8d9d50b1d95b25ebc7f7a5e
  856. Author: Christophe Massiot <massiot@videolan.org>
  857. Date:   Mon Sep 16 20:46:38 2002 +0000
  858.     * configure.in: Fixed detection of Qt-embedded.
  859.     * modules/codec/a52.c: Fixed detection of A/52 sound.
  860.     * modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to
  861.       downmixing.
  862.     * ALL: Added hooks for audio volume management.
  863. commit 4a53cbabcab3962434961d104506d885484658ba
  864. Author: Sam Hocevar <sam@videolan.org>
  865. Date:   Mon Sep 16 08:10:00 2002 +0000
  866.       * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window.
  867. commit 67c3e67a088e190d2b1fb181588f34f6f9031d71
  868. Author: Olivier Teulière <ipkiss@videolan.org>
  869. Date:   Sun Sep 15 22:33:24 2002 +0000
  870.      * modules/gui/win32/preferences.cpp: added a forgotten initialization
  871. commit ba57d25b17859657591513842c0403a67e18cb51
  872. Author: Jean-Paul Saman <jpsaman@videolan.org>
  873. Date:   Sun Sep 15 20:54:12 2002 +0000
  874.     Configure option --enable-qte works now (default is disabled).
  875.     Porting video out plugin/builtin for Qt Embedded to CVS is not complete. (Please do not use it.)
  876. commit 00fdbca4abc6baf927ff6ddb4d7f3ea4a9678e0a
  877. Author: Jean-Paul Saman <jpsaman@videolan.org>
  878. Date:   Sun Sep 15 19:32:03 2002 +0000
  879.     Hide progressbar widget on startup.
  880. commit 3518015639df04d98558dd78224d85c64e67cb72
  881. Author: Stéphane Borel <stef@videolan.org>
  882. Date:   Sat Sep 14 20:51:11 2002 +0000
  883.     *Fixed a bug that prevented OSS from closing cleanly in spdif.
  884. commit bdbe0e0b87de625f89e5c00e2efc7f0e087744ac
  885. Author: Stéphane Borel <stef@videolan.org>
  886. Date:   Sat Sep 14 20:50:24 2002 +0000
  887.     *Fixed a typo that made spudec selection fail.
  888. commit e18a39da6e3c18dc13f56b2615634549d497821f
  889. Author: Christophe Massiot <massiot@videolan.org>
  890. Date:   Fri Sep 13 22:38:54 2002 +0000
  891.     (Temporary) end of the audio output 3 documentation.
  892. commit f776b2cb7934fdf887768048c7290adf52a71acf
  893. Author: Stéphane Borel <stef@videolan.org>
  894. Date:   Wed Sep 11 23:10:30 2002 +0000
  895.     .Quick hack to make spdif work with emu10k1 oss driver. Still buggy.
  896. commit 51d40ac72c88344418de3044b8451b25b781aeb2
  897. Author: Stéphane Borel <stef@videolan.org>
  898. Date:   Wed Sep 11 23:08:43 2002 +0000
  899.     .Fixed the length of the spdif frame.
  900. commit ddabe8f701c4581219ef87e2fcaed9baaafa703a
  901. Author: Sam Hocevar <sam@videolan.org>
  902. Date:   Tue Sep 10 12:58:42 2002 +0000
  903.       * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline
  904.         chroma parsing.
  905. commit 849c0ed325c4ae51179b41a8c04a546a0de0058f
  906. Author: Sam Hocevar <sam@videolan.org>
  907. Date:   Tue Sep 10 12:15:07 2002 +0000
  908.       * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like
  909.         in the Mozilla plugin, we do not try to unmap it.
  910. commit e710eca68235b5866cc81fedd6b841d223b3a8ab
  911. Author: Sam Hocevar <sam@videolan.org>
  912. Date:   Mon Sep 9 13:52:24 2002 +0000
  913.       * ./configure.in: the DV module is now a plugin, with the proper
  914.         dependencies in debian/control.
  915. commit f62375269145935a0afeaf1da60efc2e6558044d
  916. Author: Christophe Massiot <massiot@videolan.org>
  917. Date:   Sun Sep 8 22:20:32 2002 +0000
  918.     Three lines :).
  919. commit 96de1d1b354714251050a533bbebf4665dcf7032
  920. Author: Christophe Massiot <massiot@videolan.org>
  921. Date:   Fri Sep 6 23:15:44 2002 +0000
  922.     Aout3 developer documentation, cont'd.
  923. commit f52ae7781597a543f6cab9894113bdc97e6c20fd
  924. Author: Christophe Massiot <massiot@videolan.org>
  925. Date:   Wed Sep 4 21:44:41 2002 +0000
  926.     Beginning of the developer documentation for audio output 3.
  927. commit 7b7ebdeeaeeca3fd56140756beb2b69d1cf263a6
  928. Author: Jean-Paul Saman <jpsaman@videolan.org>
  929. Date:   Wed Sep 4 21:18:29 2002 +0000
  930.     Little cleanup action.
  931. commit b85c7e1eb37b4ead54ec65bec8b6737653b5a764
  932. Author: Jean-Paul Saman <jpsaman@videolan.org>
  933. Date:   Wed Sep 4 21:13:33 2002 +0000
  934.     Qt Embedded video out patch courtesy of Gerald Hansink.
  935.     Ported Qt Embedded video out to vlc-0.5.0 (it is not useable yet).
  936. commit c764fc9383ca6fa5d69cfcb58ef90cf954196c65
  937. Author: Jean-Paul Saman <jpsaman@videolan.org>
  938. Date:   Wed Sep 4 21:09:12 2002 +0000
  939.     Renamed --enable-qte switch for Qt Embedded interface support to --enable-opie.
  940.     Reused --enable-qte for Video Out support under Qt Embedded.
  941. commit d8c708139c94164022d307629dfa13f1ac44e689
  942. Author: Christophe Massiot <massiot@videolan.org>
  943. Date:   Mon Sep 2 23:21:40 2002 +0000
  944.     Fixed the trivial channel mixer.
  945. commit 34c71967f9b0e4533ba8343062282029f39e7089
  946. Author: Christophe Massiot <massiot@videolan.org>
  947. Date:   Mon Sep 2 23:17:06 2002 +0000
  948.     The liba52 "codec" is now an audio filter. It means we are now able to
  949.     autodetect S/PDIF hardware support and the audio output plug-in chooses
  950.     the best one. Of course it probably breaks existing output modules, see
  951.     oss.c for hints :).
  952.     
  953.     Also include minor tweaks which will entitle us to decode and output 5.1
  954.     audio. It may break existing plug-ins, too. See
  955.     audio_output.c:aout_FormatNbChannels for hints.
  956. commit 1e666bc25b9479cc3c07d18cc7d3ad93e7567066
  957. Author: Christophe Massiot <massiot@videolan.org>
  958. Date:   Sun Sep 1 21:20:29 2002 +0000
  959.     Added a priority for video decoders, for systems with fixed-priority
  960.     policy.
  961. commit 13f459366e284765d22ff01ce1fe3a386851f338
  962. Author: Stéphane Borel <stef@videolan.org>
  963. Date:   Sat Aug 31 22:10:25 2002 +0000
  964.     *It seems that the setting of the fragment size was buggy.
  965.     
  966.     OSS work with my sblive! now :). It still works on my other computer too
  967.     but please test.
  968. commit 4d51273f15f9dbba650c88a7d5e44635e6483e2a
  969. Author: Stéphane Borel <stef@videolan.org>
  970. Date:   Sat Aug 31 19:58:04 2002 +0000
  971.     *Make pf_setformat disappear from sdl module.
  972. commit 06996317f9c056ba12188a797ba38444ddcc782c
  973. Author: Christophe Massiot <massiot@videolan.org>
  974. Date:   Fri Aug 30 23:27:06 2002 +0000
  975.     aout3 API change :
  976.     pf_setformat disappears (it was never called independantly of Open). If
  977.     the format needs to be changed, we will have Close/Open. This is much
  978.     simpler than before. Please check that I didn't break some plug-ins.
  979. commit 0b88e7753a08b42a15d6e01cae20bfeed192d56a
  980. Author: Christophe Massiot <massiot@videolan.org>
  981. Date:   Fri Aug 30 22:22:24 2002 +0000
  982.     * demuxes: Worked around a bug in old VLC and VLS by changing TS stream types
  983.       (see my last mail).
  984.     * aout: Rewrote our whole lock policy. The output thread now doesn't require
  985.       the mixer_lock, which might avoid delays. We will also be able to change
  986.       the filter pipelines at runtime.
  987. commit b7d33a0d086afa5fec399cffce08154c636e95b2
  988. Author: Sam Hocevar <sam@videolan.org>
  989. Date:   Fri Aug 30 19:16:05 2002 +0000
  990.       * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32
  991.         compilation fixes (typo, undeclared var).
  992. commit 16f2ff86c7a1095b0e6365a21edacad85a80303d
  993. Author: Sam Hocevar <sam@videolan.org>
  994. Date:   Fri Aug 30 12:23:23 2002 +0000
  995.       * ./configure.in: do not try to link with -lrt if not using pthreads. This
  996.         might break the HP/UX or Solaris ports, please check if possible.
  997.       * ./src/misc/threads.c: fixed syntax in the st and pth implementations.
  998. commit 7d2f6de57c4def2f33ff81c1f602621255c63a3c
  999. Author: Christophe Massiot <massiot@videolan.org>
  1000. Date:   Thu Aug 29 23:53:22 2002 +0000
  1001.     * ./bootstrap : Fixed an issue with old shell versions
  1002.     * ALL : Added a priority argument to vlc_thread_create(), so that audio
  1003.     and input threads can run with a higher real-time priority, on systems
  1004.     allowing you to use priorities.
  1005. commit b3c41d792a804ba100062eccba57aa59e1e06b4a
  1006. Author: Olivier Teulière <ipkiss@videolan.org>
  1007. Date:   Thu Aug 29 22:29:55 2002 +0000
  1008.     The win32 interface is preparing for the internationalization.
  1009. commit 5e1d56aeacef5f2197ada9af17f792d34e2686b5
  1010. Author: Christophe Massiot <massiot@videolan.org>
  1011. Date:   Wed Aug 28 22:44:31 2002 +0000
  1012.     * Fixed libmad's output volume.
  1013. commit b5ab493010868a16115777076b7ed431f8a5739c
  1014. Author: Christophe Massiot <massiot@videolan.org>
  1015. Date:   Wed Aug 28 22:25:39 2002 +0000
  1016.     * Finally fixed the segfault when resampling.
  1017.     * Reactivated the A/52 demux.
  1018.     * Wrote a real full-featured float32 mixer.
  1019. commit c02a9ef42ffbd928ab299185fba5ec3a6be6db5e
  1020. Author: Sam Hocevar <sam@videolan.org>
  1021. Date:   Wed Aug 28 21:40:35 2002 +0000
  1022.       * ./Makefile.old: fixed the automatic dependency rule (include dirs missing).
  1023. commit a9b2248292f142436cfa915f9c73444a7d9db0fb
  1024. Author: Christophe Massiot <massiot@videolan.org>
  1025. Date:   Wed Aug 28 19:48:16 2002 +0000
  1026.     It now works when there is no automake-1.5 nor automake-1.6.
  1027. commit 3eb8eefdd2d1fc8ffa75bf9f8fa9e3e8dc308b93
  1028. Author: Sam Hocevar <sam@videolan.org>
  1029. Date:   Wed Aug 28 15:30:57 2002 +0000
  1030.       * ./m4/*: added gettext m4 macros so that the configure behaviour is
  1031.         always the same.
  1032. commit 91b31c88351be190108dd35ec32c8956fe1b1e29
  1033. Author: Sam Hocevar <sam@videolan.org>
  1034. Date:   Wed Aug 28 14:22:17 2002 +0000
  1035.       * Additional fixes for bootstrap when gettext isn't available.
  1036. commit e3366e790b852ff4e29bedb82b0caad1986f8b8e
  1037. Author: Sam Hocevar <sam@videolan.org>
  1038. Date:   Wed Aug 28 13:38:14 2002 +0000
  1039.       * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo").
  1040. commit 03fe761ea832e9a8c0f0f17c595ff0ba591ba36c
  1041. Author: Sam Hocevar <sam@videolan.org>
  1042. Date:   Wed Aug 28 12:50:13 2002 +0000
  1043.       * ./bootstrap: we should be able to bootstrap CVS even without gettext.
  1044. commit d54e32e1fb36a573ed03bb50271ad8573f057b14
  1045. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1046. Date:   Tue Aug 27 21:53:54 2002 +0000
  1047.     fixed a minor bug
  1048. commit 2d8a1a708547e450068546985ea4c7ec65a6bc4c
  1049. Author: Sam Hocevar <sam@videolan.org>
  1050. Date:   Tue Aug 27 14:15:24 2002 +0000
  1051.       * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now
  1052.         we _really_ depend on it.
  1053.       * ./bootstrap: we don't use touch to create a file, because it doesn't seem
  1054.         to work everywhere.
  1055. commit 685f8edcc3e7bfa3e3a40fd15ecec75c4e01b565
  1056. Author: Sam Hocevar <sam@videolan.org>
  1057. Date:   Mon Aug 26 23:36:20 2002 +0000
  1058.       * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain
  1059.         about a missing m4/Makefile.in.
  1060.       * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE.
  1061. commit 15f3b0f6fa0eac7207eec34e80e1f65506d4f599
  1062. Author: Christophe Massiot <massiot@videolan.org>
  1063. Date:   Mon Aug 26 23:00:23 2002 +0000
  1064.     * Miscellaneous S/PDIF fixes.
  1065.     * New NextPTS() function, to replace CurrentPTS() (gives the PTS which will
  1066.       be valid for NEXT byte).
  1067.     * Fixed mono mode in the builtin mpeg audio decoder.
  1068.     * Various fixes related to PTS calculation in audio decoders.
  1069. commit 44fc8c8927a693b57b9e525341167620a9915ac4
  1070. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1071. Date:   Mon Aug 26 22:54:24 2002 +0000
  1072.     have my filter compile by default
  1073. commit d8e7b4081d2ee660b78002080654a57001bc2090
  1074. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1075. Date:   Mon Aug 26 22:35:58 2002 +0000
  1076.     An motion blur filter. --blur-factor states the degree of blurring from 1
  1077.     to 127. about 100 is cool
  1078. commit 8cdab6d5972fbfcb5fd1876099878146c4493d0e
  1079. Author: Sam Hocevar <sam@videolan.org>
  1080. Date:   Mon Aug 26 21:46:06 2002 +0000
  1081.       * ./bootstrap: another fix for old versions of autoconf which don't seem
  1082.         to like the gettext m4 files.
  1083. commit e3401d578754e7fd0dd49ba18b95b527420f1630
  1084. Author: Sam Hocevar <sam@videolan.org>
  1085. Date:   Mon Aug 26 20:49:50 2002 +0000
  1086.       * ./configure.in: we now require autoconf 2.5x because previous versions
  1087.         don't seem to work very well if you are using autopoint, although
  1088.         gettext 0.11.5 claims to be fully backwards compatible. Welcome to
  1089.         automake hell.
  1090.       * ./bootstrap: workaround which uses gettextize if you do not have
  1091.         autopoint. We'll probably stay like this for a while, until gettext
  1092.         0.11.x (which replaces gettextize with autopoint) becomes more
  1093.         widespread. Currently this workaround seems to work, but don't expect
  1094.         a clean tarball if you make dist without having used autopoint. Welcome
  1095.         to automake hell.
  1096. commit 86f23938c10f4823f3389912f898dedd62c73ab7
  1097. Author: Sam Hocevar <sam@videolan.org>
  1098. Date:   Mon Aug 26 10:02:37 2002 +0000
  1099.       * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location
  1100.         issues in the Win32 build.
  1101. commit 0df46599e8bb39ff2c4c7f8e9ee77fd7c6ec1916
  1102. Author: Sam Hocevar <sam@videolan.org>
  1103. Date:   Mon Aug 26 09:38:20 2002 +0000
  1104.       * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK.
  1105. commit b69c9ce1279a154a8bbbe35b16a7bc7480cd967b
  1106. Author: Sam Hocevar <sam@videolan.org>
  1107. Date:   Mon Aug 26 09:12:46 2002 +0000
  1108.        (A few minor pending patches I had around)
  1109.       * ./debian/control: gnome-vlc recommends vlc-plugin-esd, and kvlc recommends
  1110.         vlc-plugin-arts.
  1111.       * ./src/misc/messages.c: message queue now prints the current object type.
  1112.       * ./modules/*: cosmetic fixes for the --long-help output.
  1113. commit 6038883a6d5eeecd1027e32cdf3cc21d58fce8fc
  1114. Author: Sam Hocevar <sam@videolan.org>
  1115. Date:   Mon Aug 26 08:36:12 2002 +0000
  1116.       * ALL: fixed a few include directories.
  1117. commit eb395af053ac65f5386bab02a2da920284528f56
  1118. Author: Sam Hocevar <sam@videolan.org>
  1119. Date:   Mon Aug 26 01:01:13 2002 +0000
  1120.       * Moved ./include/defs.h to ./config.h
  1121.       * Renamed ./include/config.h to ./include/vlc_config.h
  1122.       * Other misc auto* fixes.
  1123. commit 764176f68884f524ef9a943e260a956ff36bb9a2
  1124. Author: Sam Hocevar <sam@videolan.org>
  1125. Date:   Sun Aug 25 23:18:05 2002 +0000
  1126.       * ALL: started the slow move to automake. For the moment, the changes are
  1127.         unnoticeable apart from the extra dependency on autoconf, automake and
  1128.         gettextize. See the new HACKING file for some information, especially if
  1129.         you don't run Linux.
  1130.     
  1131.         The current strategy is to have the configure script generate a nice
  1132.         automake Makefile from Makefile.am, and then clobber it with our good
  1133.         old dirty Makefile. Muahaha :-)
  1134. commit 8fc89cd7deaf495721f80d862019afecf77cfbac
  1135. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1136. Date:   Sun Aug 25 20:44:40 2002 +0000
  1137.     Directory content is now read at startup.
  1138. commit 34c546b2b2864798d3be07b21ad1c5bfd2ce0003
  1139. Author: Sam Hocevar <sam@videolan.org>
  1140. Date:   Sun Aug 25 19:27:20 2002 +0000
  1141.       * ./src/playlist/playlist.c: -Z flag makes playlist loop endlessly.
  1142. commit 3ece9041e6954b83b226966f9367a88bbdd54536
  1143. Author: Olivier Teulière <ipkiss@videolan.org>
  1144. Date:   Sun Aug 25 17:22:49 2002 +0000
  1145.      * all: Unified behaviours using "action list" objects
  1146. commit fd94f31b7dbb8725afb35bcc2d63f98c84af89a0
  1147. Author: Sam Hocevar <sam@videolan.org>
  1148. Date:   Sun Aug 25 16:55:55 2002 +0000
  1149.       * ./modules/audio_output/oss.c, ./modules/audio_output/sdl.c: improved
  1150.         sound synchronization.
  1151.       * ./src/audio_output/output.c: reverted another change I previously did :-)
  1152. commit 51e9975309f7784ab00dacf9779090f19543a1ab
  1153. Author: Sam Hocevar <sam@videolan.org>
  1154. Date:   Sun Aug 25 09:40:00 2002 +0000
  1155.       * ./src/audio_output/output.c: reverted my previous aout_OutputNextBuffer
  1156.         prototype change; it looks like we won't need it after all.
  1157.       * ./src/audio_output/output.c: if audio output is too slow, but we
  1158.         know there is no next packet, then we play it anyway. Rationale behind
  1159.         this is: better play a slightly wrongly dated packet than play silence,
  1160.         because it might be wrongly dated but there are chances it won't break
  1161.         audio continuity.
  1162.       * ./modules/audio_output/sdl.c: workaround for SDL's crap audio output
  1163.         system (callback gets called at random times, and no way to know the
  1164.         latency of the samples being played). Audio output is now rather good
  1165.         here, but please give feedback.
  1166.       * ./modules/audio_output/oss.c: we delay a bit before asking for a new
  1167.         buffer to avoid starvation.
  1168. commit 1c79a0fac8b20ea0c8220525a348593e6425fa01
  1169. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1170. Date:   Sat Aug 24 21:35:31 2002 +0000
  1171.      moved id3 related code to a separate utility module since several
  1172.     demuxers need it
  1173. commit 3b08fd1df2ec973fba8da5506425f1724b998142
  1174. Author: Sam Hocevar <sam@videolan.org>
  1175. Date:   Sat Aug 24 21:11:21 2002 +0000
  1176.       * ./modules/audio_output/oss.c: we don't ask too early for a new buffer,
  1177.         but rather sleep a bit.
  1178. commit cd7b79940df46203f8985abf720f378c8b498312
  1179. Author: Sam Hocevar <sam@videolan.org>
  1180. Date:   Sat Aug 24 20:22:34 2002 +0000
  1181.       * ./modules/audio_filter/resampler/ugly.c: simple resampler which does not
  1182.         insert blank samples, but changes pitch.
  1183. commit a60541d164a09ff9d0aa795a285d32c9057eec0d
  1184. Author: Gildas Bazin <gbazin@videolan.org>
  1185. Date:   Sat Aug 24 17:04:36 2002 +0000
  1186.     * modules/misc/logger/logger.c: fixed initialization bugs.
  1187.     * src/misc/objects.c: in vlc_object_destroy() there's no need to lock structure_lock if
  1188.     we are the root object (structure_lock has already been destroyed anyway).
  1189. commit 33913b063cae7aa1a820c46937ead1c0a09fc080
  1190. Author: Sam Hocevar <sam@videolan.org>
  1191. Date:   Sat Aug 24 16:07:48 2002 +0000
  1192.       * ./modules/audio_filter/resampler/trivial.c: fixed a buffer size calculation
  1193.         issue in the trivial resampler.
  1194. commit f02ba9de18c5893b3a20db61dfc7e537b8ae48b9
  1195. Author: Sam Hocevar <sam@videolan.org>
  1196. Date:   Sat Aug 24 14:49:51 2002 +0000
  1197.       * ./configure.in: fixed a typo that prevented compilation of the network
  1198.         modules.
  1199.       * ./debian/rules: added faad to the package generation.
  1200. commit d2f76771d37743e50c0edfbf6d49589da78c1030
  1201. Author: Sam Hocevar <sam@videolan.org>
  1202. Date:   Sat Aug 24 11:57:07 2002 +0000
  1203.       * ./modules/gui/gtk/open.c: the Gtk and GNOME interfaces no longer ignore
  1204.         the "dvd", "frequency" and "symbol-rate" variables.
  1205. commit c21f684a1b3eafb0c5f8be0c4d12e719a90159cc
  1206. Author: Sam Hocevar <sam@videolan.org>
  1207. Date:   Sat Aug 24 11:46:44 2002 +0000
  1208.       * ./modules/audio_output/oss.c: fixed a bug on module reopening.
  1209.       * ./modules/audio_output/oss.c: we now properly set the fragment size.
  1210. commit 711160b2a2a3c716670d6f4c0f74a7545db8bddc
  1211. Author: Sam Hocevar <sam@videolan.org>
  1212. Date:   Sat Aug 24 10:19:43 2002 +0000
  1213.       * ./src/audio_output/output.c: added an argument to aout_OutputNextBuffer
  1214.         which lets the audio output module give a timeout value for buffer
  1215.         delivery. This fixes a few issues with aout modules which were calling
  1216.         aout_OutputNextBuffer way too early.
  1217. commit d3bdbb2bd0dd7422841fff2271c059f5b57f0a50
  1218. Author: Sam Hocevar <sam@videolan.org>
  1219. Date:   Sat Aug 24 09:55:06 2002 +0000
  1220.       * ./debian/*: created legacy packages for smooth upgrades to the upcoming
  1221.         0.5.x version, and created the vlc-plugin-svgalib package.
  1222. commit 674681b3fff39a0cf0273b467e592e2a7990dc19
  1223. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1224. Date:   Sat Aug 24 01:14:29 2002 +0000
  1225.      fixed an off by factor 10 error. Noted along the way that this module
  1226.     seems to be requesting audio some time before the output pipeline is
  1227.     finnished
  1228. commit 3ccc9c5924ccf334a56e4079a4b6a8637c2f483f
  1229. Author: Tony Castley <tcastley@videolan.org>
  1230. Date:   Fri Aug 23 14:16:23 2002 +0000
  1231.     Rewritten aout3.  BeOS currently PUSHES the audio.
  1232. commit f7934b1cd6b31682bcfb83d245e211ce795e7730
  1233. Author: Sam Hocevar <sam@videolan.org>
  1234. Date:   Fri Aug 23 14:05:22 2002 +0000
  1235.       * ./modules/codec/faad/decoder.c: the AAC decoder is in sync with aout3.
  1236.       * ./modules/codec/a52old/a52old.c: the a52old decoder as well.
  1237. commit 3c2a9131dd4b04e91dd712faa790b16f61c55e1e
  1238. Author: Sam Hocevar <sam@videolan.org>
  1239. Date:   Thu Aug 22 21:41:23 2002 +0000
  1240.       Forgot one file in my previous commit.
  1241. commit 90a612c63e11718a0bb5b27c6d12021c9c511137
  1242. Author: Sam Hocevar <sam@videolan.org>
  1243. Date:   Thu Aug 22 17:14:52 2002 +0000
  1244.       * ./modules/audio_filter/converter/fixed32tofloat32.c: fixed conversion.
  1245.       * ./modules/codec/mad/libmad.c: ported to the latest aout changes. Still
  1246.         doesn't work here, though.
  1247. commit 00724b734bb27f4ccad42de320f8bdecf60009f3
  1248. Author: Sam Hocevar <sam@videolan.org>
  1249. Date:   Wed Aug 21 23:19:58 2002 +0000
  1250.       * ./include/vlc_common.h: declared aout_fifo_t.
  1251. commit a2c6740830bf3acab085b0cdc0bb2426082f719a
  1252. Author: Sam Hocevar <sam@videolan.org>
  1253. Date:   Wed Aug 21 23:17:41 2002 +0000
  1254.       * ./include/aout_internal.h: exported aout_FifoPop to plugins.
  1255. commit 1c13a9874579b0640d294389a5f888b81a8926fc
  1256. Author: Christophe Massiot <massiot@videolan.org>
  1257. Date:   Wed Aug 21 22:41:59 2002 +0000
  1258.     Big round of fixes in the aout3.
  1259.     * Audio and video should now _always_ be perfectly in sync.
  1260.     * Changes in a52.c (end_date management) must be ported to other codecs,
  1261.       otherwise mixer errors will appear.
  1262.     * Audio output plug-in can now tell whether they can handle a little
  1263.       clock drift (for instance, inserting zeroes after a pause).
  1264. commit 692795dc04e2532b23a2bede4942a33434782ba3
  1265. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1266. Date:   Wed Aug 21 19:30:03 2002 +0000
  1267.     Stopping vlc from the Familiar interface is possible again.
  1268. commit 28ad2fd075be37cb4258af5806896ab042897c09
  1269. Author: Sam Hocevar <sam@videolan.org>
  1270. Date:   Wed Aug 21 17:31:58 2002 +0000
  1271.       * ./src/misc/modules.c: if a plugin requested not to be unloaded, then we
  1272.         won't unload it. This makes us more fault-tolerant with crap libraries
  1273.         that are making use of atexit().
  1274.       * ./configure.in: svgalib can now be a plugin.
  1275.       * ./modules/misc/gtk_main.c: gtk_main doesn't need g_atexit anymore.
  1276. commit a5a565cb0b6d5b361d680928446b7a3c3dd0b26a
  1277. Author: Sam Hocevar <sam@videolan.org>
  1278. Date:   Wed Aug 21 15:55:15 2002 +0000
  1279.       * ./modules/misc/gtk_main.c: fixed a minor compilation warning.
  1280. commit da508b85bc42d6d4b9d6581fb85fcaf907bbefb0
  1281. Author: Sam Hocevar <sam@videolan.org>
  1282. Date:   Wed Aug 21 15:53:06 2002 +0000
  1283.       * ./include/vlc_common.h: we don't set _() and N_() in Gnome-enabled modules
  1284.         because <gnome.h> already does it for us.
  1285. commit b6aeeca55b99dea051027bd52763cbe9ce4c6240
  1286. Author: Sam Hocevar <sam@videolan.org>
  1287. Date:   Wed Aug 21 15:10:33 2002 +0000
  1288.       * ./modules/video_output/svgalib.c: SVGAlib video output module.
  1289.     
  1290.         Currently only supports 256 color output, and defaults to 320x200. You need     to be root to use it, it may leave your console in an unusable state, lock
  1291.         up your video card, it will segfault at exit if you compile it as a plugin
  1292.         because of SVGAlib's ludicrous use of atexit() and signal().
  1293.         Apart from these few glitches, it's rather OK, use "-I dummy -V svgalib"
  1294.         to activate. Q or Esc to quit (press for a long time if it doesn't work).
  1295. commit 18773d093c9c324f3bcc5734bd4accd0d5319152
  1296. Author: Xavier Marchesini <xav@videolan.org>
  1297. Date:   Wed Aug 21 11:07:42 2002 +0000
  1298.     Fixed a polioterie in the previous commit
  1299. commit afa6c92607242efb71ff313c744bbd3ded9d3ad6
  1300. Author: Sam Hocevar <sam@videolan.org>
  1301. Date:   Wed Aug 21 09:27:40 2002 +0000
  1302.       * ./modules/codec/a52old/a52old.c: ported the old A52 decoder to aout3.
  1303.       * ./modules/audio_filter/converter/s16tofloat32.c: converter needed for
  1304.         a52old, includes the walken trick and b_in_place = true.
  1305. commit 620b69bbc279ac087207681fa16d49640756eed0
  1306. Author: Xavier Marchesini <xav@videolan.org>
  1307. Date:   Wed Aug 21 09:26:53 2002 +0000
  1308.     * libvlc.c : Win32 compilation fix.
  1309.     * modules.c : we now check the directory plugins/ to find some plugins.
  1310.     (this will allow us to use the packager / installer which wasn't aware
  1311.     of plugins -> modules :)
  1312. commit 97acd0f3a9be33c502acc3f22c4c8335e70f7293
  1313. Author: Stéphane Borel <stef@videolan.org>
  1314. Date:   Tue Aug 20 22:11:49 2002 +0000
  1315.     *Set output format to AOUT_FMT_SPDIF when in spdif mode.
  1316.     
  1317.     S/PDIF does not work here in oss though (output starving).
  1318. commit 80dbbdef1ab631fe0539d99df3e5478649c38730
  1319. Author: Sam Hocevar <sam@videolan.org>
  1320. Date:   Tue Aug 20 21:10:48 2002 +0000
  1321.       * ./modules/gui/gtk/display.c: changed the configuration callbacks so that
  1322.         all instances of a module get changed when options such as gtk-tooltips
  1323.         or gnome-toolbartext are toggled.
  1324. commit a3412c816e0c438fa6466ff2259556369c12558c
  1325. Author: Sam Hocevar <sam@videolan.org>
  1326. Date:   Tue Aug 20 21:02:40 2002 +0000
  1327.       * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy
  1328.         of Pascal Levesque.
  1329. commit aeaf6737efee2feb94b4b213456ef8ce2cea6595
  1330. Author: Sam Hocevar <sam@videolan.org>
  1331. Date:   Tue Aug 20 18:25:42 2002 +0000
  1332.       (compilation fixes for my previous commit)
  1333. commit f0ec49dae50fc8a8e7f7b49d5475d6ba19b94996
  1334. Author: Sam Hocevar <sam@videolan.org>
  1335. Date:   Tue Aug 20 18:08:51 2002 +0000
  1336.       * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
  1337.         gtk_main() in its own thread, and does nothing on subsequent calls. This
  1338.         ensures that gtk_main is only running once.
  1339.       * ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome
  1340.         modules are now fully reentrant thanks to their use of the gtk_main module.
  1341.       * ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available
  1342.         to external programs.
  1343.       * ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done
  1344.         by vlc_destroy().
  1345.       * ./modules/control/rc/rc.c: implemented a few new functions. For instance,
  1346.         run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even
  1347.         launch several of them. "segfault" works, too.
  1348. commit a890c0eef4c7e5a7b6e562c092fc72e0efe6c0e9
  1349. Author: Sam Hocevar <sam@videolan.org>
  1350. Date:   Tue Aug 20 12:43:59 2002 +0000
  1351.        Removed obsolete files which suddenly reappeared.. THE FILES THAT WOULD
  1352.      NEVER DIE ! MUUAHAHAHAHAHAAAA !!
  1353. commit e6198f86eee663dc6a3204f1c8ec9c6efe74c59e
  1354. Author: Sam Hocevar <sam@videolan.org>
  1355. Date:   Tue Aug 20 12:32:01 2002 +0000
  1356.       * ./modules/gui/familiar/familiar.c: added a timer to check when the
  1357.         familiar interface is asked to quit.
  1358. commit 922ab4d4f4db117d9fd2862224899d659e2b2d8d
  1359. Author: Christophe Massiot <massiot@videolan.org>
  1360. Date:   Mon Aug 19 23:12:57 2002 +0000
  1361.     More changes in the date handling. Should be more tolerant with
  1362.     pause/play and change of audio channel.
  1363. commit 9a1fd919019c36a4bf85e5366dce96e5f83d9596
  1364. Author: Sam Hocevar <sam@videolan.org>
  1365. Date:   Mon Aug 19 23:07:30 2002 +0000
  1366.       * ./modules/audio_output/*: ported the ALSA, aRts, esd and OSS modules to
  1367.         the latest aout3 changes.
  1368. commit d068701b3be13a67de51be02e77d2960fe1771db
  1369. Author: Christophe Massiot <massiot@videolan.org>
  1370. Date:   Mon Aug 19 21:54:37 2002 +0000
  1371.     * Fixed BeOS output ;
  1372.     * Fixed a few boolean_t.
  1373. commit 5ffbc97e759f4e44a9ac33567901de1f5ff5528a
  1374. Author: Christophe Massiot <massiot@videolan.org>
  1375. Date:   Mon Aug 19 21:31:11 2002 +0000
  1376.     * ./configure: Fixed double detection of gethostbyname.
  1377.     * Major changes in the handling of dates in the audio output ; still buggy,
  1378.     but differently.
  1379.     * Fixed a major bug in the aout pre-filters, preventing to run any other
  1380.     decoder than liba52.
  1381.     * p_aout->output.pf_play now has only one argument.
  1382. commit 91b103c21b6055d031d9613fbdef3319c8d3be8b
  1383. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1384. Date:   Mon Aug 19 17:07:14 2002 +0000
  1385.       * modules/audio_output/alsa.c: we now open the device in SetFormat because
  1386.         it depends on the audio format. Cosmetic changes. The S/PDIF output may
  1387.         work.
  1388. commit d2e838ba807bfd161388e28aefa4e151858c728b
  1389. Author: Tony Castley <tcastley@videolan.org>
  1390. Date:   Mon Aug 19 11:51:03 2002 +0000
  1391.     Fixed segfault.  Now fails to load due to incorrect format.
  1392.     Getting there :)
  1393. commit 47e9705788f3e800161bc722dcc0a4db58f1cdfb
  1394. Author: Sam Hocevar <sam@videolan.org>
  1395. Date:   Mon Aug 19 11:37:57 2002 +0000
  1396.       * ./src/misc/cpu.c: we use void(*)(int) instead of sighandler_t because
  1397.         mingw32 doesn't know about sighandler_t.
  1398. commit 2fa6c9ce280b037c058eed166bfc51e7c70c5d14
  1399. Author: Sam Hocevar <sam@videolan.org>
  1400. Date:   Mon Aug 19 11:13:45 2002 +0000
  1401.       * ./src/misc/cpu.c: libvlc now plays nice with SIGILL and restores the
  1402.         signal handler to its previous value after use.
  1403.       * ./src/libvlc.c: moved signal handling to vlc.c.
  1404. commit 9c669a9f8f98c6ff6cf5c72168b485fc1ab21967
  1405. Author: Sam Hocevar <sam@videolan.org>
  1406. Date:   Mon Aug 19 08:30:56 2002 +0000
  1407.       * ./modules/visualization/xosd/xosd.c: support for libxosd 1.0.0.
  1408.       * ./configure.in: added check for libxosd version.
  1409. commit 4df679a4cfc130798215a1688b44aa18b1d2bb9b
  1410. Author: Gildas Bazin <gbazin@videolan.org>
  1411. Date:   Mon Aug 19 08:19:31 2002 +0000
  1412.     * modules/video_output/x11/xcommon.c: fixed a bug related to the size of the
  1413.     fullscreen window. We also unmap the current window when switching to fullscreen.
  1414. commit d377635a891d8312cb898b2f9ef17fdca042e974
  1415. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1416. Date:   Sun Aug 18 20:36:04 2002 +0000
  1417.     - File and directory listing show unix permissions.
  1418. commit a444052de358eb931306e1bc881073772fe4aeb4
  1419. Author: Eric Petit <titer@videolan.org>
  1420. Date:   Sun Aug 18 16:17:32 2002 +0000
  1421.     Enhanced BeOS icon ;)
  1422. commit 31fe0e91662b3afdc8a24845afcd2a3ec592bc67
  1423. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1424. Date:   Sun Aug 18 14:33:00 2002 +0000
  1425.     removed a line used during debugging
  1426. commit 086f0dc8c2ea9f72889a4316031313e2a7c09706
  1427. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1428. Date:   Sun Aug 18 14:11:35 2002 +0000
  1429.      the mp3 demux now parses id3 tags into the info structures if libid3tag
  1430.     is available
  1431. commit 3dff442ecce707a6f7492b6c35d03ad497df71e5
  1432. Author: Sam Hocevar <sam@videolan.org>
  1433. Date:   Sun Aug 18 13:49:20 2002 +0000
  1434.       * ./src/libvlc.c: removed the simple signal handler because it's not
  1435.         really needed, and we were calling pthread_mutex_lock from it.
  1436.       * ./src/libvlc.c: released a vlc_list_t that caused vlc --list to hang.
  1437. commit 894c4adc591553f567168302a363daa315eddeb9
  1438. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1439. Date:   Sun Aug 18 13:16:51 2002 +0000
  1440.     doxygen documented my code
  1441. commit a580ac79357e0d085ed1354874744b48d73eda07
  1442. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1443. Date:   Sun Aug 18 13:14:39 2002 +0000
  1444.      modules/gui/kde/interface.cpp: made the kde interface look for the rc
  1445.     file in DATA_PATH
  1446.      modules/gui/kde/kde.cpp and interface.h: removed a stupid class, moved
  1447.     stuff from open() to run() to make the kde interface start without
  1448.     segfaults.
  1449. commit 0ace3bb2f2e67afd98d1e676199ce99256e12a1c
  1450. Author: Eric Petit <titer@videolan.org>
  1451. Date:   Sun Aug 18 11:32:06 2002 +0000
  1452.     Fixed a few linking BeOS problems (-lm, -lstdc++.r4...).
  1453.     
  1454.     Now everything should compile with every gcc with no problem (mp4, ffmpeg
  1455.     and faad plugins, especially).
  1456. commit 764fd89e8d5e8511300c46c41217b53ce0cebea0
  1457. Author: Laurent Aimar <fenrir@videolan.org>
  1458. Date:   Sat Aug 17 15:35:10 2002 +0000
  1459.      * all : mpeg_audio decoder works now with aout3.
  1460. commit fd976a607f32bb1fd8592e984db8e54085f316c0
  1461. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1462. Date:   Sat Aug 17 13:33:00 2002 +0000
  1463.     Added filetype information.
  1464. commit 4eb6d12b81e07ca7e7daac49623437757de6be4a
  1465. Author: Tony Castley <tcastley@videolan.org>
  1466. Date:   Sat Aug 17 13:26:57 2002 +0000
  1467.     This now compiles in BeOS.  Probably others, the i was not declared.
  1468. commit 0aff8fbf88313c00262f5db03a593a09b7b6c9d4
  1469. Author: Tony Castley <tcastley@videolan.org>
  1470. Date:   Sat Aug 17 08:46:46 2002 +0000
  1471.     At least it compiles now.  :-)
  1472. commit fa20241712094864befd1fdc9a90fbd82d86d68c
  1473. Author: Sam Hocevar <sam@videolan.org>
  1474. Date:   Fri Aug 16 16:26:23 2002 +0000
  1475.       * ./modules/video_output/x11/xcommon.c: we include Xmd.h before dpms.h
  1476.         (compilation fix for Solaris).
  1477. commit d71af1d60382492bde9d0fb4f93be4bec79dd8fa
  1478. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1479. Date:   Fri Aug 16 14:30:39 2002 +0000
  1480.     Up to date ALSA information.
  1481. commit f20532c0c0c1b7c48d352dc98b9421c3e72502cd
  1482. Author: Sam Hocevar <sam@videolan.org>
  1483. Date:   Fri Aug 16 12:31:04 2002 +0000
  1484.       * ./src/playlist/playlist.c: added -Z (--random) for endless random playing.
  1485. commit ba97736ab86529d03ca3a0d52256c01b6a9b5555
  1486. Author: Sam Hocevar <sam@videolan.org>
  1487. Date:   Fri Aug 16 03:07:56 2002 +0000
  1488.       * ./modules/codec/spudec/*: split spudec into the parsing and the rendering
  1489.         functions.
  1490.       * ./modules/demux/mpeg/audio.c: at least three PS startcodes are required
  1491.         before we abort the parsing and consider the input as PS instead of MP3.
  1492. commit 647a105d2cec2139ef8299b6eba17255b97ea714
  1493. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1494. Date:   Thu Aug 15 12:35:50 2002 +0000
  1495.       * configure.in, configure: put back the ALSA audio output module in
  1496.         configure.
  1497. commit 7a165cdc8f39ead19f7273f7500114b1120515cb
  1498. Author: Sam Hocevar <sam@videolan.org>
  1499. Date:   Thu Aug 15 12:22:45 2002 +0000
  1500.       * ./src/misc/modules.c: compilation fix.
  1501.       * ./modules/gui/win32/preferences.cpp: the Win32 interface doesn't use the
  1502.         old module linked list anymore.
  1503. commit 5dc2da7377f9b8f683af8b313d3b3c50036c46c5
  1504. Author: Sam Hocevar <sam@videolan.org>
  1505. Date:   Thu Aug 15 12:11:15 2002 +0000
  1506.       * ./src/misc/modules.c: the module linked list is going bye bye. We now use
  1507.         the vlc_object_* and vlc_list_* functions to manage modules. The Win32
  1508.         interface doesn't build, but I'll fix this.
  1509. commit 17e19cc14f2d10ab19ccfeb783089337ea4196fd
  1510. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1511. Date:   Thu Aug 15 10:31:44 2002 +0000
  1512.       * modules/audio_output/alsa.c: cleanings and comments.
  1513.     
  1514.     TODO: S/PDIF mode.
  1515. commit 0c7d7aa325a0a3b01ba675134c585430b12dfd72
  1516. Author: Olivier Teulière <ipkiss@videolan.org>
  1517. Date:   Thu Aug 15 08:24:44 2002 +0000
  1518.      * compilation fix
  1519. commit c698b96fb7979fd2a14473b23db5dc505193d66d
  1520. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1521. Date:   Wed Aug 14 21:50:01 2002 +0000
  1522.     Changes in familiar interface:
  1523.     - added GtkCList instead of GtkList.
  1524.     - added first column sorting order by clicking on column header
  1525.     - selecting item from list works
  1526.     - reading entire directory list is displayed in GtkCList widget
  1527. commit 005be1388992f71eb6c15b01d99110528dfd825e
  1528. Author: Sam Hocevar <sam@videolan.org>
  1529. Date:   Wed Aug 14 17:06:53 2002 +0000
  1530.       * ./src/misc/objects.c: implemented vlc_list_find() which works like
  1531.         vlc_object_find() but returns a list of _all_ the matching objects. Only
  1532.         works with FIND_ANYWHERE at the moment.
  1533.       * ./modules/gui/gtk/preferences.c, ./modules/gui/kde/preferences.cpp,
  1534.         ./modules/gui/win32/preferences.cpp: the module lists in the preferences
  1535.         menus work again.
  1536.       * ./src/misc/objects.c: added a missing sizeof that caused crashes because
  1537.         the reindexing of the global object array was incomplete.
  1538.       * ./include/modules_inner.h: propagated the module long description to its
  1539.         submodules.
  1540. commit 211b2031b690e9de756f3ee20ae711b9e9050672
  1541. Author: Sam Hocevar <sam@videolan.org>
  1542. Date:   Wed Aug 14 13:10:44 2002 +0000
  1543.       * ./modules/audio_output/esd.c: compilation fix (aout_FormatTo is obsolete).
  1544.       * ./src/audio_output/audio_output.c, ./src/audio_output/mixer.c: fixed a
  1545.         horrible sound issue by making sure internal buffers have a size multiple
  1546.         of 4 bytes. Waiting for a real fix made in Meuuh, of course.
  1547. commit d24f1af688790c05e9983e05033807fa87d45289
  1548. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1549. Date:   Wed Aug 14 10:50:12 2002 +0000
  1550.     ALSA audio output v3.01 is out !
  1551. commit ad830330decee89bcdb89283bfeccaaed885c902
  1552. Author: Olivier Teulière <ipkiss@videolan.org>
  1553. Date:   Wed Aug 14 10:18:40 2002 +0000
  1554.      * compilation fix (by sam)
  1555. commit 68a142e33b9e49455120e770a21682f58db52dff
  1556. Author: Tristan Leteurtre <tooney@videolan.org>
  1557. Date:   Wed Aug 14 08:50:33 2002 +0000
  1558.       . Simple RTP access module : only supports TS payload.
  1559.         This first draft is made to read RTP streamed by the vls.
  1560. commit c250844e76d20c0b4c1caa6d190d59a8e4608f35
  1561. Author: Sam Hocevar <sam@videolan.org>
  1562. Date:   Wed Aug 14 08:17:24 2002 +0000
  1563.       * ./modules/control/rc/rc.c: 'l' outputs a list of all allocated objects,
  1564.         just as 'd' displayed a tree of attached objects.
  1565.       * ./src/misc/modules.c: added a missing header.
  1566. commit 2f1be4f3e563c2bcfe8b51bda25ce804546f8748
  1567. Author: Christophe Massiot <massiot@videolan.org>
  1568. Date:   Wed Aug 14 00:43:52 2002 +0000
  1569.     * Added a third argument to aout_OutputNextBuffer. In case the buffer
  1570.       received does not start exactly at the given date, it indicates if the
  1571.       output plug-in is able to compensate for the drift (for instance on
  1572.       startup, or with S/PDIF packets), or if we need the aout core to
  1573.       resample the coming buffers. It is currently unimplemented.
  1574. commit eb93d56d8d76be74193a77ee163462c14af92959
  1575. Author: Christophe Massiot <massiot@videolan.org>
  1576. Date:   Wed Aug 14 00:23:59 2002 +0000
  1577.     * Changed aout_FormatTo* ; aout_FormatToSize does no longer exist.
  1578.       p_buffer now has a i_nb_bytes member. It is possible to indicate for a
  1579.       format its byterate (necessary for AC3 and SPDIF).
  1580.     * S/PDIF output seems to be working at last (tested with the file output).
  1581. commit 321841006c653a16649202899df357f15e49ea64
  1582. Author: Christophe Massiot <massiot@videolan.org>
  1583. Date:   Tue Aug 13 22:42:23 2002 +0000
  1584.     * New float32to* converter modules, courtesy of Xavier Maillard
  1585.       <zedek@fxgsproject.org>.
  1586.     * Fixed a bug in float32tos16, where gcc over-optimized a little and
  1587.       caused problems on some platforms (eg. solaris).
  1588. commit 8456ba1c47321a0c885bbc6f7a61548f5fd7d1c1
  1589. Author: Laurent Aimar <fenrir@videolan.org>
  1590. Date:   Tue Aug 13 20:28:56 2002 +0000
  1591.      * clean up some code, add "mp3" short cut.
  1592.        And now if this demux has been forced it will (try) to play the whole
  1593.     file even if the stream is heavily corrupted (like PS demux).
  1594.        But now, it makes less assumptions on the stream, so report any
  1595.     problem if it mis-recognizes others files as mpeg audio (specially PS file).
  1596. commit 2f67ba3cf2648ad9913d5cc1797266c5e3b7046e
  1597. Author: Sam Hocevar <sam@videolan.org>
  1598. Date:   Tue Aug 13 16:11:15 2002 +0000
  1599.       * ./modules/audio_output/arts.c: ported the aRts module to aout3.
  1600.       * ./modules/audio_filter/converter/*: fixed a bug in all the converters
  1601.         test routines (thx Meuuh).
  1602. commit eefc863b234a657dc7c4f87769f5add9f216c17f
  1603. Author: Sam Hocevar <sam@videolan.org>
  1604. Date:   Tue Aug 13 14:53:46 2002 +0000
  1605.       * ./modules/audio_output/esd.c: we now properly use the esd_get_latency()
  1606.         return value to avoid audio starvation.
  1607.       * ./modules/audio_filter/converter/*: a little loop optimization trick.
  1608.       * ./src/audio_output/aout_ext-dec.c: removed this deprecated file.
  1609. commit a6ef9bbb9dd08a41eae2e68e292c8a91e1df7230
  1610. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1611. Date:   Tue Aug 13 13:15:14 2002 +0000
  1612.     ./modules/control/rc/rc.c: fixed a segfault when pressing 'i' with no
  1613.     input
  1614. commit 5a64fbd73a07be599b133b8acf703df7d12110c3
  1615. Author: Sam Hocevar <sam@videolan.org>
  1616. Date:   Tue Aug 13 11:59:36 2002 +0000
  1617.       * ./modules/audio_output/oss.c: we spare a variable by using p_aout->b_die
  1618.         instead of our own variable.
  1619.       * ./modules/audio_filter/converter/a52tospdif.c, ./modules/codec/a52.c: added
  1620.         <unistd.h>, required for bswap.
  1621.       * ./modules/demux/mp4/libmp4.c: removed an unneccessary semicolon in a
  1622.         macro definition.
  1623.       * ./modules/audio_output/esd.c: first attempt at getting esd to work.
  1624.       * ./modules/video_output/*: split sdl.so into a video and an audio plugin,
  1625.         and removed useless subdirectories.
  1626.       * ./modules/audio_output/sdl.c: compilation fix.
  1627. commit f1d40d7e8c1b497cca2521d1d5c7356d390ad426
  1628. Author: Christophe Massiot <massiot@videolan.org>
  1629. Date:   Mon Aug 12 22:48:18 2002 +0000
  1630.     * Fixed miscellaneous bugs.
  1631.     * Fixed an endianness issue in S/PDIF.
  1632.     * Added a walken optimization of float32tos16.
  1633. commit 89332ee5b2c19caa612aa1e58d2d2542e57f127b
  1634. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1635. Date:   Mon Aug 12 22:30:07 2002 +0000
  1636.      ./modules/demux/mpeg/ps.c: this module never fails the probe and should
  1637.     therefore have capability 0
  1638. commit 8d5c85f26f79ef0853bb5f23ff33809a8999716c
  1639. Author: Christophe Massiot <massiot@videolan.org>
  1640. Date:   Mon Aug 12 22:12:51 2002 +0000
  1641.     * Fixed a variable overflow bug in the audio output.
  1642.     * Prepared for some advances in the aout3 clock management.
  1643.     * Added the first stone of the forthcoming stream output.
  1644. commit a39d90778548b945d7712debdec7ae9d93212398
  1645. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1646. Date:   Mon Aug 12 21:43:28 2002 +0000
  1647.      ./configure.in: fix linking of i420_rgb
  1648. commit 228be8594226e24461a3e26a891199742ceb77d5
  1649. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1650. Date:   Mon Aug 12 21:40:40 2002 +0000
  1651.     This conversion should make more sense.
  1652. commit 0220726f875614dc6369d89e6875792f7199a98c
  1653. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1654. Date:   Mon Aug 12 20:43:27 2002 +0000
  1655.     - Updated configure to build fixed32tos16 and fixed32tofloat32.
  1656.       Desperately need a fixed32 mixer for testing the conversions.
  1657.     - Uncommented unused functions in libmad.
  1658. commit ac4a6e1fe702b2a098c72e160bc375ff6aa2264f
  1659. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1660. Date:   Mon Aug 12 20:38:19 2002 +0000
  1661.     Support for browsing local media (not finished).
  1662. commit ce39823647da59185ab3a5624d2d61d6f03d9047
  1663. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1664. Date:   Mon Aug 12 20:35:55 2002 +0000
  1665.     Updated Makefile to include fixed32tos16 and fixed32tofloat32 conversions.
  1666. commit 4975bffed16c51c08c18af6a1d5a5db3d96cc527
  1667. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1668. Date:   Mon Aug 12 20:35:18 2002 +0000
  1669.     Added fixed32tofloat32 conversion.
  1670. commit 12f0b20089c821cbd2a2604ca0d675feb6c0eb7e
  1671. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1672. Date:   Mon Aug 12 20:34:56 2002 +0000
  1673.     Added fixed32tos16 filter based upon libmad downscale functionality.
  1674. commit c95d91b4cf158a2497d4b1cfb2ab7ba493a584b1
  1675. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1676. Date:   Mon Aug 12 17:38:10 2002 +0000
  1677.      ALL: added GPL headers to my files. Some of the files from the original
  1678.     author does still not contain this header.
  1679. commit 856c3c047a316e2249bf6ed5a5c051d7ecee549e
  1680. Author: Laurent Aimar <fenrir@videolan.org>
  1681. Date:   Mon Aug 12 17:00:36 2002 +0000
  1682.      * all : enable aac demux by default.
  1683. commit 77f8e25e5d95327fca7e5734733265217022d628
  1684. Author: Laurent Aimar <fenrir@videolan.org>
  1685. Date:   Mon Aug 12 16:59:15 2002 +0000
  1686.      * all : a demux for aac stream ( raw aac with adts headers ). For now
  1687.     it has a capability equal to 0 because it conflicts with PS, so you need
  1688.     to force it.
  1689. commit ac354f204d8638940d588cb1cb8e1db422d1b5d9
  1690. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1691. Date:   Mon Aug 12 15:56:57 2002 +0000
  1692.       ./Doxyfile: a sample doxygen configuration file. Have a look at
  1693.     http://s253c.studby.ntnu.no/vlc/html/index.html to see what doxygen can
  1694.     do.
  1695.     
  1696.       ./doc/doxygen: a place for doxygen to put it's files
  1697. commit 6e8f9504cb15556b811badce004b806f69aadb5e
  1698. Author: Sam Hocevar <sam@videolan.org>
  1699. Date:   Mon Aug 12 09:34:15 2002 +0000
  1700.       * ./src/misc/objects.c: two big changes in the object API: now objects can
  1701.         only have one parent, because I don't want to deal with cycles, and each
  1702.         created object is indexed in a global array. This feature is unused yet,
  1703.         but it will speed up vlc_object_find(FIND_ANYWHERE).
  1704.       * ./debian/rules: activated the faad codec.
  1705.       * ./doc/fortunes.txt: new fortune cookies.
  1706.       * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach.
  1707.       * ./modules/audio_output/oss.c: fixed two compilation warnings.
  1708. commit 2e448ef8ddd59d81aa28e207bda0bd2b4fcdf1b7
  1709. Author: Christophe Massiot <massiot@videolan.org>
  1710. Date:   Mon Aug 12 07:40:23 2002 +0000
  1711.     Fixed a S/PDIF bug.
  1712. commit 0ef062c72149bc5d6c359c4eb7845bf25fcc1b56
  1713. Author: Christophe Massiot <massiot@videolan.org>
  1714. Date:   Sun Aug 11 23:26:28 2002 +0000
  1715.     S/PDIF fixes.
  1716. commit ff840042a29121f697b6721f3b3a8e8f7cbd997c
  1717. Author: Christophe Massiot <massiot@videolan.org>
  1718. Date:   Sun Aug 11 22:46:34 2002 +0000
  1719.     Definition of vlc_fixed_t.
  1720. commit fec0d40b5e937a4bd6e646b897703d0b6369fc9f
  1721. Author: Christophe Massiot <massiot@videolan.org>
  1722. Date:   Sun Aug 11 22:36:35 2002 +0000
  1723.     * S/PDIF output should now be working (untested, though).
  1724. commit 19457f20af565bf034f270fe5ef7543668a3541c
  1725. Author: Christophe Massiot <massiot@videolan.org>
  1726. Date:   Sun Aug 11 21:59:46 2002 +0000
  1727.     Ported fix from STABLE.
  1728. commit 63d7e3c262c0b99585be6f968220567884d1631a
  1729. Author: Sam Hocevar <sam@videolan.org>
  1730. Date:   Sun Aug 11 12:27:11 2002 +0000
  1731.       * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement.
  1732. commit f688e667064d42a7a6f4a5be62a3ceb48c1d1557
  1733. Author: Gildas Bazin <gbazin@videolan.org>
  1734. Date:   Sun Aug 11 08:30:01 2002 +0000
  1735.     * src/misc/configuration.c: bugfix (don't initialize and free p_module->object_lock
  1736.     twice).
  1737.     * src/misc/win32_specific.c: missing initializations.
  1738.     * modules/demux/mp4/libmp4.c: was missing an #ifdef HAVE_ZLIB_H
  1739. commit 9a9f8a1e7abcf6638a03fa8e6b095917d0d423fc
  1740. Author: Christophe Massiot <massiot@videolan.org>
  1741. Date:   Sun Aug 11 01:27:01 2002 +0000
  1742.     More S/PDIF fixes.
  1743. commit a29bce0ba1d8c1d414e821d6ed7def30ecc31823
  1744. Author: Christophe Massiot <massiot@videolan.org>
  1745. Date:   Sat Aug 10 23:22:45 2002 +0000
  1746.     Imported 0.4.4 Changelog.
  1747. commit 37e30b124b64abc0eb521a009392e059fa940177
  1748. Author: Laurent Aimar <fenrir@videolan.org>
  1749. Date:   Sat Aug 10 20:05:21 2002 +0000
  1750.      * modules/codec/faad : an AAC decoder module using libfaad library
  1751.     (faad2).
  1752.      * modules/demux/mp4/libmp4.c : could compile without zlib.
  1753.      * modules/codec/ffmpeg/* : set error resilience to -1 by default.(in
  1754.     order to decode more files, but it could produce segfaults ... )
  1755.      * Makefile.*, configure.in : enable mp4 by default, add faad
  1756.     module (disabled by default ).
  1757. commit 7acb51f93a1bd870a3cc12e4836ef485bb465105
  1758. Author: Christophe Massiot <massiot@videolan.org>
  1759. Date:   Sat Aug 10 20:01:00 2002 +0000
  1760.     * Fixed a bug triggering the trivial resampler when it was unnecessary.
  1761. commit eb8abe0a868e9fd77711e8a7654c37b0efe56703
  1762. Author: Sam Hocevar <sam@videolan.org>
  1763. Date:   Sat Aug 10 19:23:06 2002 +0000
  1764.       * ./src/misc/messages.c: fixed an extremely old buffer overflow.
  1765. commit 5fa75a1f3342a6bee33242d381d136806e621e05
  1766. Author: Sam Hocevar <sam@videolan.org>
  1767. Date:   Sat Aug 10 19:22:45 2002 +0000
  1768.       * ./Makefile: fixed "make package-win32".
  1769. commit 5bbe0409fc6745f56384e87c703914bbbee4a1a8
  1770. Author: Gildas Bazin <gbazin@videolan.org>
  1771. Date:   Sat Aug 10 18:17:06 2002 +0000
  1772.     * modules/video_output/directx/aout.c: adapted the directx audio plugin to aout3.
  1773.     * modules/audio_output/waveout.c: adapted the waveout audio plugin to aout3 and
  1774.     decreased its score so the directx plugin is selected by default.
  1775.     * configure.in: re-enabled the waveout plugin
  1776.     
  1777.     It's really amazing how much aout3 simplifies these plugins :)
  1778. commit f8ec38017a7535b41e2a30c308bae8be1035fd81
  1779. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1780. Date:   Sat Aug 10 17:54:49 2002 +0000
  1781.     Allocation of New buffers seems alright now.
  1782. commit 8e11bef57ed1afa1244c9ad0f5d1c265c30d642a
  1783. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1784. Date:   Sat Aug 10 17:53:37 2002 +0000
  1785.     Enabled mad plugin again.
  1786. commit 8252b141bebbed7b3e047e468c801f3c13c2b4e7
  1787. Author: Sam Hocevar <sam@videolan.org>
  1788. Date:   Sat Aug 10 16:17:14 2002 +0000
  1789.       * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation.
  1790.       * ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file.
  1791. commit 302020cce36c78c372225b49cbf78662c529dafa
  1792. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1793. Date:   Sat Aug 10 13:40:46 2002 +0000
  1794.     Adapted mad codec plugin to new aout3. Not tested yet.`
  1795.     Plugin is not being build by new built structure, this needs to be fixed first.
  1796. commit d1aefb4d6814074d51ba4380b09d5d242ebaa2b8
  1797. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1798. Date:   Sat Aug 10 11:35:31 2002 +0000
  1799.     Preparation for Qt embedded support.
  1800. commit 4c2c599e0ac1a4094ae48cd47f43892135ba1938
  1801. Author: Sam Hocevar <sam@videolan.org>
  1802. Date:   Fri Aug 9 23:52:31 2002 +0000
  1803.       * ./include/audio_output.h: small compilation fix.
  1804. commit 9000920a11f07bbb88ce12e0efff65f2f0c8cf5c
  1805. Author: Christophe Massiot <massiot@videolan.org>
  1806. Date:   Fri Aug 9 23:47:23 2002 +0000
  1807.     * Trivial resampler plug-in (resampling still non-functional)
  1808.     * Begun writing some hooks for forthcoming S/PDIF support
  1809.     * ./modules/access/vcd/cdrom.c: compile fix for Darwin
  1810. commit 7ba73a88cb1eb800e840573744a65416d8c0cdcc
  1811. Author: Sam Hocevar <sam@videolan.org>
  1812. Date:   Fri Aug 9 22:25:36 2002 +0000
  1813.       * Removed the plugins/ directory.
  1814. commit a46b30014c1b8a71af701738c8064d2609377e71
  1815. Author: Sam Hocevar <sam@videolan.org>
  1816. Date:   Fri Aug 9 16:39:08 2002 +0000
  1817.       * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc
  1818.         default though).
  1819. commit be0b42d9fc90e3acb22a1d00f0f00319cd1c12a5
  1820. Author: Sam Hocevar <sam@videolan.org>
  1821. Date:   Fri Aug 9 16:38:27 2002 +0000
  1822.       * ./Makefile: fixed a sed command syntax.
  1823. commit 05e3077cc5f7e73b99a36e0ffccbcc26224bfa21
  1824. Author: Sam Hocevar <sam@videolan.org>
  1825. Date:   Thu Aug 8 22:28:23 2002 +0000
  1826.       * ./include/modules_inner.h: support for several modules with the same
  1827.         name but with different directory names.
  1828.       * ./Makefile: plugins get installed in different directory names.
  1829.       * ALL: additional -ansi -pedantic fixes.
  1830. commit 58c63dc9508b1662fc9fc0ffe91694900baa1bc2
  1831. Author: Christophe Massiot <massiot@videolan.org>
  1832. Date:   Thu Aug 8 22:26:56 2002 +0000
  1833.     Added another level of directory in audio_filter/.
  1834. commit 7689bc9224e3d9516c56126980cb68eadca6fcaf
  1835. Author: Sam Hocevar <sam@videolan.org>
  1836. Date:   Thu Aug 8 00:35:11 2002 +0000
  1837.       * ./modules/audio_output/oss.c: compilation fixes.
  1838.       * ALL: lots of -ansi -pedantic fixes.
  1839. commit 123b3214ec0802b2c8d1ce6c693dd3b79e1ada31
  1840. Author: Christophe Massiot <massiot@videolan.org>
  1841. Date:   Wed Aug 7 21:36:56 2002 +0000
  1842.     Audio output 3. Expect major breakages.
  1843. commit cd7a6631a91eee7a22259923d88f94a043f82f7d
  1844. Author: Sam Hocevar <sam@videolan.org>
  1845. Date:   Wed Aug 7 00:31:09 2002 +0000
  1846.       * added a .cvsignore file.
  1847. commit 66c62b438630d3836cfe5c15226ae0a9db89a342
  1848. Author: Sam Hocevar <sam@videolan.org>
  1849. Date:   Wed Aug 7 00:29:37 2002 +0000
  1850.       * ./modules/demux/mpeg/system.c: added a helper plugin for MPEG-related
  1851.         demux plugins (ps, ts, but also dvd*).
  1852.       * ./src/input/mpeg_system.c: removed MPEG-related stuff from the vlc core.
  1853.       * ./src/misc/modules.c: max recursion level is now 5.
  1854.       * ./modules/access/dvdplay/es.c: fixed a buffer overflow.
  1855. commit d669f1c3260b1db796372a63daee2fd221cf294a
  1856. Author: Jon Lech Johansen <jlj@videolan.org>
  1857. Date:   Tue Aug 6 23:43:58 2002 +0000
  1858.       * ./modules/gui/macosx/open.m: compile fix
  1859. commit bc45ea42f1cb6c101dad712c643afd258a2ee958
  1860. Author: Christophe Massiot <massiot@videolan.org>
  1861. Date:   Tue Aug 6 20:04:26 2002 +0000
  1862.     Removed the MODULES file, because on case-insensitive filesystems, it
  1863.     conflicts with the modules/ directory.
  1864. commit f3d5e97b897b8fd1589996983d447179c070044c
  1865. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1866. Date:   Tue Aug 6 19:31:18 2002 +0000
  1867.     Sam I hate you ;-)
  1868. commit f66d8124c99fd0c3aa7d81ef7419ff09018f8a7b
  1869. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1870. Date:   Tue Aug 6 19:12:07 2002 +0000
  1871.     Playing video from within the interface works.
  1872. commit 9c383652e896856a0f0b6e1994074250def894e0
  1873. Author: Tony Castley <tcastley@videolan.org>
  1874. Date:   Tue Aug 6 10:54:34 2002 +0000
  1875.     Fixed include call.  Now compiles and BeOS version runs :)
  1876. commit 50b8a062abf436a5dde7bdd11bf07b09db86a205
  1877. Author: Sam Hocevar <sam@videolan.org>
  1878. Date:   Tue Aug 6 00:26:48 2002 +0000
  1879.       * ./Makefile, ./mozilla/Makefile: make uninstall removes vlc-specific dirs.
  1880.       * ./src/misc/modules.c: the directory browsing should be more portable now,
  1881.         we use stat(2) instead of file->d_type.
  1882. commit 2ce0ff5d232e7a8e3a38e825d2eca249701057fc
  1883. Author: Sam Hocevar <sam@videolan.org>
  1884. Date:   Mon Aug 5 16:27:49 2002 +0000
  1885.       * ./Makefile: fixed directory browsing with "clean" and "distclean" rules.
  1886. commit 6b9376dbe610d639e3b35958ec6e852c8ebff6a7
  1887. Author: Sam Hocevar <sam@videolan.org>
  1888. Date:   Mon Aug 5 15:16:18 2002 +0000
  1889.       * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv.
  1890. commit ec435327da71a13bad8e1daa6d6f58600925bca1
  1891. Author: Sam Hocevar <sam@videolan.org>
  1892. Date:   Mon Aug 5 11:48:56 2002 +0000
  1893.       * ./Makefile.opts.in: fixed the builtins_LDFLAGS regexp so that it works
  1894.         with the Solaris sed.
  1895.       * ./src/misc/modules.c: fixed a warning caused by misuse of const.
  1896. commit f29bc259d238e10652e98f8567d8d3a13808e218
  1897. Author: Laurent Aimar <fenrir@videolan.org>
  1898. Date:   Sun Aug 4 23:03:10 2002 +0000
  1899.      * oups, removed 'include vdec_ext-plugins.h'. And I set
  1900.     ffmpeg-error-resilience to -1 by default ( I've found to many files that
  1901.     didn't like error resilience...)
  1902. commit b1c4cebb564871adfe97a84ada5faa3b706a9208
  1903. Author: Laurent Aimar <fenrir@videolan.org>
  1904. Date:   Sun Aug 4 22:16:28 2002 +0000
  1905.      * add compilation of postprocessing modules for ffmpeg.
  1906. commit d25c5e06f0d064ac6bb7ee1bf77c92cf3946decd
  1907. Author: Laurent Aimar <fenrir@videolan.org>
  1908. Date:   Sun Aug 4 22:13:06 2002 +0000
  1909.      * add post processing modules.( As defined in MPEG4 ISO) There are C,
  1910.     mmx, mmxext version, but only mmxext is really usable (other need a
  1911.      _lot_ of CPU power).
  1912.     
  1913.     There are new options for ffmpeg plugins :
  1914.      --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 )
  1915.      --ffmpeg-pp-q to choose quality( 0..6 )
  1916.      --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h )
  1917.     to force deblocking on luminance(y)/chrominance(c) horizontally or
  1918.     vertically.
  1919.      --ffmpeg-dr-? ( where ? is y or c ) to force dering on ...
  1920. commit 25235c6d1b20e04092ced48179f7f35cceea7dce
  1921. Author: Sam Hocevar <sam@videolan.org>
  1922. Date:   Sun Aug 4 21:29:08 2002 +0000
  1923.       * ./Makefile: make clean works again.
  1924. commit d860bddfc2c3abea5bfb3cffe0a65ed91863c27e
  1925. Author: Sam Hocevar <sam@videolan.org>
  1926. Date:   Sun Aug 4 20:04:11 2002 +0000
  1927.       * ./src/misc/modules.c: if a module name starts with "$", vlc calls
  1928.         config_GetPsz and uses the result instead.
  1929. commit 5db40ebfa4e1ab5cfc0f751f62b2704b410bc4ae
  1930. Author: Sam Hocevar <sam@videolan.org>
  1931. Date:   Sun Aug 4 18:39:41 2002 +0000
  1932.       * ./include/vdec_ext-plugins.h: removed this public header and put it
  1933.         in ./modules/codec/mpeg_video/.
  1934. commit f512682c9780b10e3460705d38556d64bbfc3f1a
  1935. Author: Sam Hocevar <sam@videolan.org>
  1936. Date:   Sun Aug 4 17:40:49 2002 +0000
  1937.       * ./modules/misc/dummy/decoder.c: the dummy codec now uses GetChunk instead
  1938.         of GetBits and doesn't get stuck on high bitrate movies (thanks fenrir).
  1939. commit 19ea8feb6db01c1deafb19f35ecee8eff81aeb02
  1940. Author: Sam Hocevar <sam@videolan.org>
  1941. Date:   Sun Aug 4 17:23:44 2002 +0000
  1942.       * ./modules/*: moved plugins to the new tree. Yet untested builds include
  1943.         waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
  1944.       * ALL: removed mention of AC3 in favour of A52.
  1945.       * ./configure.in, ./Makefile*: modules can now be built deeper than 1
  1946.         directory. As a consequence, the build is even slower (but I'm fixing
  1947.         this) and make clean doesn't work anymore.
  1948. commit e5a6cfeafb19d8a97eda682c9fb853af68d1df56
  1949. Author: Sam Hocevar <sam@videolan.org>
  1950. Date:   Sun Aug 4 12:18:41 2002 +0000
  1951.       * ./src/misc/modules.c: we now recursively parse directories when
  1952.         looking for plugins.
  1953. commit 981dcc18ab20bb7f12fac5939bc2b01c37418be7
  1954. Author: Sam Hocevar <sam@videolan.org>
  1955. Date:   Sun Aug 4 08:45:35 2002 +0000
  1956.       * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt.
  1957. commit 934d98e3b9788c02d18afa1430aba90451458118
  1958. Author: Sam Hocevar <sam@videolan.org>
  1959. Date:   Sun Aug 4 08:28:22 2002 +0000
  1960.       * ./plugins/memcpy/memcpy.c: fixed an include position which prevented
  1961.         fast_memcpy to be exported with its proper builtin symbol name.
  1962. commit 4ad5af5c4b4948634c1c0101d3e8d3267b724c26
  1963. Author: Tony Castley <tcastley@videolan.org>
  1964. Date:   Fri Aug 2 04:31:03 2002 +0000
  1965.     Forgot new file in Makefile :)
  1966. commit 04f8a699c74367adf6836a1d4c26f788a6c48587
  1967. Author: Jon Lech Johansen <jlj@videolan.org>
  1968. Date:   Thu Aug 1 22:58:38 2002 +0000
  1969.       * ./plugins/idct/idctaltivec.c: compile fix
  1970. commit d049dd48cba1c533049e54846ced92050492193b
  1971. Author: Laurent Aimar <fenrir@videolan.org>
  1972. Date:   Thu Aug 1 17:55:31 2002 +0000
  1973.      avi.c: remove an old debug purpose printf :)
  1974. commit 81d100989b8eed13ac32d24a048ec8e640b5603c
  1975. Author: Gildas Bazin <gbazin@videolan.org>
  1976. Date:   Thu Aug 1 12:58:38 2002 +0000
  1977.     * Added a --dvd-css-method config option to the dvd plugin. This is implemented with
  1978.     putenv() and is IMHO a quick hack (leads to memory leaks) as libdvdcss should rather
  1979.     allow us to change this value using the API!
  1980. commit 9d176b9bf044c18689279f4f0f63390a4fbd04dc
  1981. Author: Tony Castley <tcastley@videolan.org>
  1982. Date:   Thu Aug 1 12:36:26 2002 +0000
  1983.     Compilation fixes.
  1984. commit bbe70b81a082f6abb87250ea101419ae0368cc0d
  1985. Author: Tony Castley <tcastley@videolan.org>
  1986. Date:   Thu Aug 1 11:04:46 2002 +0000
  1987.     Compilation fixes for C++ environments like BeOS.
  1988. commit 1f327d873229279968801eacfa15265278fd0550
  1989. Author: Sam Hocevar <sam@videolan.org>
  1990. Date:   Wed Jul 31 22:54:21 2002 +0000
  1991.       * ./include/configuration.h, ./include/modules_inner.h: compilation fix for
  1992.         compilers which don't support constructor expressions. I hate Borland.
  1993. commit b3845b528238e6a913e755fa7fedb11ff4ba4612
  1994. Author: Sam Hocevar <sam@videolan.org>
  1995. Date:   Wed Jul 31 22:37:28 2002 +0000
  1996.       * ./plugins/win32/*, ./plugins/directx/*: Win32 compilation fixes (but
  1997.         still not working under Borland).
  1998. commit 976dfc3eb46069ea3b920dec899e0c13ccf17c96
  1999. Author: Sam Hocevar <sam@videolan.org>
  2000. Date:   Wed Jul 31 20:56:53 2002 +0000
  2001.       * ALL: new module API. Makes a few things a lot simpler, and we gain
  2002.         about 2000 lines of code.
  2003.     
  2004.         I could not test everything on every architecture, so please report
  2005.         any module breakage (especially on BeOS, OSX and QNX).
  2006. commit 8a8c1fcacec94e91b635b4a6827949772a81c16f
  2007. Author: Gildas Bazin <gbazin@videolan.org>
  2008. Date:   Tue Jul 30 17:14:33 2002 +0000
  2009.     * plugins/directx/vout_directx.h: removed unused variables.
  2010.     * plugins/directx/vout_events.c: fixed resizing bug.
  2011. commit 3460709974c4f5b49b0c33ad7a8a25c6d7616ce4
  2012. Author: Gildas Bazin <gbazin@videolan.org>
  2013. Date:   Tue Jul 30 07:56:40 2002 +0000
  2014.     * include/vlc_threads.h: fixed the --fast-mutex option.
  2015. commit d6052740f4b47a767d499e0f77c9e7213a80db34
  2016. Author: Gildas Bazin <gbazin@videolan.org>
  2017. Date:   Mon Jul 29 19:07:00 2002 +0000
  2018.     * plugins/directx/vout_directx.*: the directx vout plugin now uses the
  2019.     IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now
  2020.     support WinNT4+DirectX3.
  2021.     Some code cleanup too.
  2022.     * plugins/directx/vout_events.c: small bugfix.
  2023. commit 7152ccea2f749906239863f826910169e0e2fad9
  2024. Author: Gildas Bazin <gbazin@videolan.org>
  2025. Date:   Mon Jul 29 19:05:47 2002 +0000
  2026.     * include/vlc_threads.h,include/main.h,src/misc/threads.c,src/misc/win32_specific.c:
  2027.     reverted Win32 pthread implementation to the old code. Fixed vlc_cond_broadcast() for
  2028.     WinNT/2K/XP. Additional vlc_cond_* implementations for Win9x.
  2029.     * src/libvlc.h: renamed --fast_pthread option into --fast-mutex. Added a
  2030.     --win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x.
  2031. commit 1a72379607a0d5b07718a84e13dfbd0fb65a9db1
  2032. Author: Gildas Bazin <gbazin@videolan.org>
  2033. Date:   Mon Jul 29 19:01:27 2002 +0000
  2034.     * plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should even
  2035.     work (untested) although we'll need to find a way to replace if_nametoindex() to have a
  2036.     fully functionnal win32 port.
  2037. commit 8d54c1f792cceda7ff91833afd133d9711c7a75b
  2038. Author: Tony Castley <tcastley@videolan.org>
  2039. Date:   Sun Jul 28 01:46:26 2002 +0000
  2040.     Fixed lockup on some overlay enabled cards.
  2041.     Fixed on top function.
  2042. commit 5ef12c635d700b2ca7e2ea44ee1139f3d1c83892
  2043. Author: Christophe Massiot <massiot@videolan.org>
  2044. Date:   Fri Jul 26 00:03:37 2002 +0000
  2045.     Haven't thought that maybe people don't want their email to appear on the
  2046.     Web :p.
  2047. commit 926c569e4297a0fe398187f89fbdc256116c764a
  2048. Author: Christophe Massiot <massiot@videolan.org>
  2049. Date:   Thu Jul 25 22:48:56 2002 +0000
  2050.     * ./README.MacOSX.rtf : updated README.
  2051.     * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to
  2052.       David Eldred <skipper@apple.com>.
  2053. commit e80140af07e31e359f417225b2a8f80b55beaae3
  2054. Author: Christophe Massiot <massiot@videolan.org>
  2055. Date:   Thu Jul 25 22:48:56 2002 +0000
  2056.     * ./README.MacOSX.rtf : updated README.
  2057.     * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to
  2058.       David Eldred <*******@apple.com>.
  2059. commit 67e0e7953ead7430db676c6997476082dec2fec7
  2060. Author: Loïc Minier <lool@videolan.org>
  2061. Date:   Thu Jul 25 22:34:37 2002 +0000
  2062.       * ./FAQ: removed QT6 / QT6 Preview "bug"
  2063. commit 41caeb7533819845f5808420654a3a2a37573903
  2064. Author: Christophe Massiot <massiot@videolan.org>
  2065. Date:   Thu Jul 25 22:14:21 2002 +0000
  2066.     * Updated Changelog for 0.4.3 release.
  2067. commit 7d4f8eb4371dd03261f3687756e79bbd2003d0f8
  2068. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  2069. Date:   Thu Jul 25 21:53:53 2002 +0000
  2070.       plugin/access/http.c: cosmetic fixes in an error message
  2071.       src/input/*: removed some testcode and some unnecessary debug messages
  2072. commit f168630004ea8f401c3cf035035486dc73c0d82b
  2073. Author: Christophe Massiot <massiot@videolan.org>
  2074. Date:   Thu Jul 25 21:51:12 2002 +0000
  2075.     Ported QuickTime 6 fix.
  2076. commit 0f1de50e835c2f1fb21d812bfab9ef3d7ad4ec4f
  2077. Author: Sam Hocevar <sam@videolan.org>
  2078. Date:   Thu Jul 25 21:02:40 2002 +0000
  2079.       * Updated ChangeLog.
  2080. commit cf1164faba5e9c7cf8c05d32c1ab6373cb1095a4
  2081. Author: Stéphane Borel <stef@videolan.org>
  2082. Date:   Thu Jul 25 20:34:35 2002 +0000
  2083.     *Use dvdplay after it has completed initialisation. It should avoid
  2084.     some corruption leading to evil crash :)
  2085. commit 44ed9d3c02dfa173cf3996a9512f4e8b82691e8a
  2086. Author: Christophe Massiot <massiot@videolan.org>
  2087. Date:   Wed Jul 24 23:11:55 2002 +0000
  2088.     * ./configure : better detection of IPv6, fixed solaris handling
  2089.     * ./src/input/* : fixed a memory leak
  2090. commit 30b91066e585c07ea9532162455506410affa41a
  2091. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2092. Date:   Wed Jul 24 20:46:08 2002 +0000
  2093.     Working on functionality.
  2094. commit 368b29b13db3c61b2a28f0c92dc6364f0f8d4a71
  2095. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  2096. Date:   Wed Jul 24 18:31:24 2002 +0000
  2097.       * ./plugins/access/http.c: we are now parsing the http return code and
  2098.     failing cleanly if it is >= 400
  2099. commit 9ecfdd4bcaedf3f55f36a7c5bfa9e4c626a4a398
  2100. Author: Sam Hocevar <sam@videolan.org>
  2101. Date:   Wed Jul 24 16:21:46 2002 +0000
  2102.       * ./plugins/mpeg_system/mpeg_es.c: reverted an unnecessary fix.
  2103. commit ee62b5911264408f6e119d874851a187be8eaf58
  2104. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2105. Date:   Wed Jul 24 15:59:02 2002 +0000
  2106.     Used buttons instead of pixmaps. Just looks a lot better ;-).
  2107. commit 5ce8ea5d2063eb9f2710bce161905a86e26ef681
  2108. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2109. Date:   Wed Jul 24 15:58:24 2002 +0000
  2110.     XPM version of VideoLAN logo.
  2111. commit 347c0fec445debf826f6194aca3fec9aeddd6db0
  2112. Author: Sam Hocevar <sam@videolan.org>
  2113. Date:   Wed Jul 24 15:21:47 2002 +0000
  2114.       * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault when no decoder was
  2115.         found (p_fifo might be NULL).
  2116.       * ./plugins/mpeg_system/mpeg_es.c, ./src/input/input_ext-dec.c: fixed
  2117.         a deadlock issue with demuxers waiting on p_fifo->data_lock.
  2118. commit bd0431f64f0b1f41777f5eb4aaad5cf575a6858c
  2119. Author: Christophe Massiot <massiot@videolan.org>
  2120. Date:   Tue Jul 23 23:22:28 2002 +0000
  2121.     Swedish translation, courtesy of Joel Arvidsson <dogai@privat.utfors.se>
  2122.     (incomplete and untested).
  2123. commit 71f0ea694a90784a5fa95c01d36f0b616fa2e304
  2124. Author: Laurent Aimar <fenrir@videolan.org>
  2125. Date:   Tue Jul 23 22:42:20 2002 +0000
  2126.      * ffmpeg : add a new fourcc, ( 3IV2 you shoudln't be able to decode it
  2127.     but sometimes it's in fact MPEG-4, thx titer ).
  2128.     
  2129.      * mp4 : add capability to read mov with mp3 track. But it seems that
  2130.     mad doesn't like too much fragmented data packets, and thus breaks the
  2131.     audio.( since with '--codec dummy' I'm able to read resulting audio file
  2132.     without any problem :)
  2133. commit e42c8d0f78945163df1dc25fdeed1115cb1a65be
  2134. Author: Christophe Massiot <massiot@videolan.org>
  2135. Date:   Tue Jul 23 20:50:05 2002 +0000
  2136.     Fixed a compile issue.
  2137. commit d8ce56a17caf61da6d2880c9d53373c542f6a8cd
  2138. Author: Christophe Massiot <massiot@videolan.org>
  2139. Date:   Tue Jul 23 20:32:55 2002 +0000
  2140.     Fixed a bug with HTTP/1.0 servers (thanks sigmund !)
  2141. commit 33889bca06bc74ea321576df9e261765d88c018a
  2142. Author: Sam Hocevar <sam@videolan.org>
  2143. Date:   Tue Jul 23 20:16:36 2002 +0000