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

midi

开发平台:

Unix_Linux

  1.       * ./mozilla/Makefile: fixed dependencies on .h files.
  2.       * ./plugins/filter/distort.c: fixed a typo in option names.
  3. commit 8877066d290315fe947a39681d837dd01e95be92
  4. Author: Sam Hocevar <sam@videolan.org>
  5. Date:   Tue Jul 23 20:15:41 2002 +0000
  6.       * ./plugins/dummy/dec_dummy.c: new dummy decoder, for testing purposes.
  7.     
  8.        Usage: "--codec dummy" will use the dummy decoder for all streams, and
  9.       save the stream to a stream.1242 file (where 1242 is the internal vlc
  10.       object ID). If the input file was for instance an mpeg file, you can
  11.       play one of the resulting files using an mp3 player.
  12. commit 255db0098c533f362831a0bf3744539284c59617
  13. Author: Sam Hocevar <sam@videolan.org>
  14. Date:   Tue Jul 23 20:12:55 2002 +0000
  15.       * ./configure.in: workaround Debian bug #150490 (bad mozilla-config output).
  16.       * ./mozilla/vlcplugin.h: added .mov and .mp4 files to the plugin.
  17.       * ./Makefile: we no longer try to merge .a files into libvlc.a, but rather
  18.         add them to the vlc-config output.
  19. commit 8a430a8819ec7febd9cfa842e9777c4b4c4897e5
  20. Author: Stéphane Borel <stef@videolan.org>
  21. Date:   Tue Jul 23 19:56:19 2002 +0000
  22.     *first version of plugin for libdvdplay. To test it, you need to have
  23.      libdvdplay installed (available from videolan CVS), and request plugins
  24.     compilation in the usual way:
  25.      --enable-dvdplay.
  26.     Note that libdvdplay needs libdvdread and libdvdcss.
  27.     
  28.     Currently it has only been tested under linux, with gnome interface (optional)
  29.     and xvideo output.
  30.     
  31.     What works (more or less):
  32.      -DVD reading in some rare cases :) (title and menus),
  33.      -Menu pause,
  34.      -Seeking,
  35.      -Selecting directly a specific title/chapter/angle,
  36.      -Changing audio, sub-picture, angle during playback,
  37.      -Interactive menus with mouse only.
  38.     
  39.     What is missing:
  40.      -Menu buttons highlighting (needs spudec patch),
  41.      -Keyboard interaction (needs a specific part in port specific plugins),
  42.      -A specific interface to navigate through menus (needs that I move my ass),
  43.      -Interactive menus won't work with other output plugins so long as they
  44.       have not been patched to send mouse/keyboard events to vlc interface,
  45.      -Whatever you need.
  46.     
  47.     Known bugs (bugs in libdvdplay mostly):
  48.      -Seeking in some menus or intro titles (bad vobu map),
  49.      -Read/seek error with some DVDs,
  50.      -the configure needs tweaking,
  51.      -numerous segfaults,
  52.      -decoder/output modules locking error,
  53.      -fuzzy colors in menus when spudec is active (default in menus).
  54.     
  55.     The plugin is not guaranteed to work anywhere outside my computer. If it break your, don't come and complain to me :).
  56. commit eddfb25c302b6dd5f2e38ce98444560c9f75dba5
  57. Author: Stéphane Borel <stef@videolan.org>
  58. Date:   Tue Jul 23 19:28:25 2002 +0000
  59.     *Allow 0 for title selection as it is the area for first play pgc in DVDs
  60. commit ba3401faa83535375cd8014cc867b10dda2849b5
  61. Author: Jean-Paul Saman <jpsaman@videolan.org>
  62. Date:   Tue Jul 23 18:39:29 2002 +0000
  63.     Interface neatly exits now.
  64. commit 6f67ff83949e6947931492035c9a562722cfe99f
  65. Author: Laurent Aimar <fenrir@videolan.org>
  66. Date:   Tue Jul 23 17:19:02 2002 +0000
  67.      * cinepak: add a new fourcc
  68.     
  69.      * ffmpeg and mp4: some clean up and change the way ffmpeg is
  70.     initialised.
  71. commit d5eeda896ab0fef946f5024d192e34c0743e2bf7
  72. Author: Tony Castley <tcastley@videolan.org>
  73. Date:   Tue Jul 23 13:16:51 2002 +0000
  74.     Fixed code for subtitle and audio selection, still probs but looking.
  75.     Implemented muting
  76. commit 2a2cf8b1b96d01047750f6c4d6de6e8a92fdba9c
  77. Author: Tony Castley <tcastley@videolan.org>
  78. Date:   Tue Jul 23 12:42:17 2002 +0000
  79.     Changes to ensure BeOS plugins compile and function
  80.     Implemented a intf_vlc_wrapper to "shield" the BeOS code from the underlying
  81.     vlc structurs, yet to be completed.
  82.     Attempted to fix subtitle and audio selection, currently not working.
  83. commit 64d33dc9bce423db858b4d628248021d00abd404
  84. Author: Sam Hocevar <sam@videolan.org>
  85. Date:   Tue Jul 23 00:39:17 2002 +0000
  86.       * ALL: decoders now use a fourcc as a probe value.
  87.       * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills
  88.         its purpose.
  89.       * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc.
  90.       * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is
  91.         always valid.
  92.     
  93.       * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see
  94.         vlc --help for more information.
  95.     
  96.       * include/video.h: removed fourcc values which should _not_ be global
  97.         (thanks fenrir for convincing me).
  98.       * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs.
  99.       * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to
  100.         input_ChangeES.
  101.     
  102.        Things I'm not sure about and need comments:
  103.         - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values.
  104.         - I also introduced "spu ", "lpcm" and "ac3 ".
  105.         - I removed for instance "MP4_GetCodec" because it wasn't really
  106.           used except for the description string. I hope this change did not
  107.           break anything really important.
  108.         - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
  109. commit 97bf3e7d5016e204ba2858094baa60fe02465316
  110. Author: Sam Hocevar <sam@videolan.org>
  111. Date:   Tue Jul 23 00:30:22 2002 +0000
  112.       * ./src/input/input_info.c, ./src/misc/messages.c: initialized the first
  113.         vasprintf arguments to NULL for extra safety.
  114. commit 4b1b77b6f20194b3c0e30f38723e3c01859bd903
  115. Author: Sam Hocevar <sam@videolan.org>
  116. Date:   Mon Jul 22 22:19:49 2002 +0000
  117.       * ./src/misc/modules.c: added the "any" and "none" keywords to the module
  118.         selection string. "any" matches any module, and "none" always fails.
  119.     
  120.         You can for instance use "--vout none" to disable video output, or
  121.         "--intf gtk,any" to use the gtk interface or any other one if gtk isn't
  122.         available. Hope it's clear :)
  123. commit 720b483b5b98c03f4404114a9c346c56bd1a9908
  124. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  125. Date:   Mon Jul 22 21:14:30 2002 +0000
  126.     win32 compilation fixes
  127. commit effab3c5eae841ac63622566a053e1e4f2c7bbfc
  128. Author: Jean-Paul Saman <jpsaman@videolan.org>
  129. Date:   Mon Jul 22 21:04:55 2002 +0000
  130.     Fixed gtk core-dump on exit. Used code from gtk plugin for this.
  131. commit 8d9c1ec62d97b5da6113ff2c7bbe42abf5f1cc6b
  132. Author: Jean-Paul Saman <jpsaman@videolan.org>
  133. Date:   Mon Jul 22 20:52:42 2002 +0000
  134.     Non-functional Familiar Linux user interface.
  135. commit 10f8855d2d02513f48ec7249dcf783dcc752c689
  136. Author: Jean-Paul Saman <jpsaman@videolan.org>
  137. Date:   Mon Jul 22 19:49:40 2002 +0000
  138.     Now "vlc --intf familiar" spawns interface.
  139. commit fc39d64946045fe7135e940b8510e324bafba5e6
  140. Author: Jean-Paul Saman <jpsaman@videolan.org>
  141. Date:   Mon Jul 22 13:49:42 2002 +0000
  142.     Familiar Linux interface (non functional yet).
  143. commit 91cf1f1b61f35eb0e7451441655465d5e8b17236
  144. Author: Jean-Paul Saman <jpsaman@videolan.org>
  145. Date:   Mon Jul 22 13:49:04 2002 +0000
  146.     VCR icon buttons for Familiar Linux interface.
  147. commit afba69f8d6270f64f027d60a6cef8b1f0e3a8a83
  148. Author: Jean-Paul Saman <jpsaman@videolan.org>
  149. Date:   Mon Jul 22 13:48:13 2002 +0000
  150.     Added --enable-familiar to configure.in, the default is disabled.
  151. commit b636e582e850e189a48a239541ce9a81f4283aae
  152. Author: Jean-Paul Saman <jpsaman@videolan.org>
  153. Date:   Mon Jul 22 13:09:27 2002 +0000
  154.     Updated TODO list.
  155. commit 82ae7bc8017575911c184393724d1f6f696e303b
  156. Author: Tony Castley <tcastley@videolan.org>
  157. Date:   Mon Jul 22 11:39:56 2002 +0000
  158.     Implemented simple right click menu
  159.     Improved Overlay bitmap handling
  160.     Removed switch workplace bug
  161. commit 3d74c9588f8ad12e9d17ef879f1edefe996cfb03
  162. Author: Sam Hocevar <sam@videolan.org>
  163. Date:   Sun Jul 21 23:40:24 2002 +0000
  164.       * ./src/input/input_ext-plugins.c: reverted my previous fix which wasn't
  165.         really a fix.
  166.       * ./plugins/memcpy/fastmemcpy.h: commented out suspicious code.
  167. commit d1bd0868bf75294fe7031edbdc49b3384f5c3e81
  168. Author: Laurent Aimar <fenrir@videolan.org>
  169. Date:   Sun Jul 21 21:18:15 2002 +0000
  170.      * mp4 : improve mp4a detection/handling.
  171. commit 54c0e5d7a957a367f8e1b92bcfe354846aac7993
  172. Author: Laurent Aimar <fenrir@videolan.org>
  173. Date:   Sun Jul 21 19:57:22 2002 +0000
  174.      * all : can now read mp4 file with mp3 audio declared in mp4a box
  175.     Thanks to jlj to show me this and to tell me what to check to solve it.
  176. commit 49b3f18a94cb170302233d89e00e431695046397
  177. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  178. Date:   Sun Jul 21 19:26:13 2002 +0000
  179.      * all: these didn't get along in my last commit
  180. commit e8c3839821d3f2017bfcc12cfc6bb0b108dae513
  181. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  182. Date:   Sun Jul 21 18:57:02 2002 +0000
  183.       * ./src/libvlc.c: updated usage info to include STRING_FROM_LIST
  184.         configuration items.
  185.       * rest: new input info subsystem.
  186.     
  187.     Have a look in plugins/mpeg_system/mpeg_audio.c to see how to add info.
  188.     Have a look in plugins/text/rc.c to see how to read info.
  189.     
  190.     
  191.     Sigmund
  192. commit 3b00aed713e738f366685b4c0c1ea783be7f16c5
  193. Author: Laurent Aimar <fenrir@videolan.org>
  194. Date:   Sun Jul 21 18:47:22 2002 +0000
  195.      * mp4 : use same endian for fourcc than one used in vlc (video.h if I'm
  196.     right).
  197.      * cinepak : take care of grayscale option.
  198. commit 670718e9ad93c1c430e69eda22e0c55a72aef1d3
  199. Author: Sam Hocevar <sam@videolan.org>
  200. Date:   Sun Jul 21 15:27:09 2002 +0000
  201.       * ./debian/control: changed "interface plugin" occurences to "frontend" to
  202.         make package descriptions less misleading.
  203.       * ./bootstrap.sh: use C locale for generating vlc_symbols.h.
  204.       * ./bootstrap.sh: don't generate pofiles by default.
  205. commit aeb8f8596af87f5f5604a49e3d37273c7f68469f
  206. Author: Laurent Aimar <fenrir@videolan.org>
  207. Date:   Sun Jul 21 15:18:29 2002 +0000
  208.      * all : enable cinepak decoder, I hope I haven't break anything.
  209. commit ff3794bc53e42bd665f665bdce34baf501116618
  210. Author: Laurent Aimar <fenrir@videolan.org>
  211. Date:   Sun Jul 21 15:13:19 2002 +0000
  212.      * all : enable cinepak, clean some functions, fix some memory leaks
  213. commit d710a2d5af4d783a5924cf71a50d8af1fc96a126
  214. Author: Laurent Aimar <fenrir@videolan.org>
  215. Date:   Sun Jul 21 15:11:55 2002 +0000
  216.      * all : a cinepak (cvid) video decoder ( codec found in old .mov ).
  217. commit 54e5b4ce5bf90141e29282b9b9955b3274166307
  218. Author: Laurent Aimar <fenrir@videolan.org>
  219. Date:   Sun Jul 21 15:07:39 2002 +0000
  220.      * all : try to add an option to allow frame droppping (
  221.     --enable-hurry-up ). Begin to work.
  222. commit 9697b4799662e0f1bf2b597e364d93940d572e49
  223. Author: Sam Hocevar <sam@videolan.org>
  224. Date:   Sun Jul 21 14:32:35 2002 +0000
  225.       * ./src/input/input_ext-plugins.c: added a missing lock to input_SplitBuffer
  226.         which was causing crashes with some demux plugins (mpeg_audio, avi).
  227. commit c7fe104b1cd695c07b50ef13733ed90341a47510
  228. Author: Christophe Massiot <massiot@videolan.org>
  229. Date:   Sat Jul 20 22:31:08 2002 +0000
  230.     * Added -lrt for HP/UX port.
  231. commit 3dd66e381cdf00eb1a3fb3b0e78c9c0592e89fec
  232. Author: Laurent Aimar <fenrir@videolan.org>
  233. Date:   Sat Jul 20 18:53:33 2002 +0000
  234.      * ffmpeg : add a new option, it set the level of error resilience.
  235.     It allows to play mpeg4 file badly encoded(illegal VLC code).(Sam you
  236.     should be able to play your .mp4 file by setting it to -1, with recent
  237.     ffmpeg cvs).
  238. commit bf9b62a4ea50a2ac124711378775c1def87243ca
  239. Author: Sam Hocevar <sam@videolan.org>
  240. Date:   Sat Jul 20 18:01:43 2002 +0000
  241.       * ALL: changed "struct foo_s" into "struct foo_t" to make greppers happy.
  242.       * ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the
  243.         libvlc API.
  244.       * ./src/vlc.c: vlc uses the non-reentrant libvlc functions.
  245.       * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions.
  246.       * ./debian/*: created packages for libvlc0-dev.
  247. commit d033d98b73c8ad5470e63e56afc9ee01024cb3d3
  248. Author: Christophe Massiot <massiot@videolan.org>
  249. Date:   Fri Jul 19 22:04:37 2002 +0000
  250.     * ./plugins/a52/a52.c : Added a global lock to prevent two VLC threads to
  251.       call a liba52 function simultaneously (liba52 isn't reentrant) ;
  252.     * ./plugins/a52/a52.c : Made liba52 the default AC3 decoder.
  253. commit 94bdf708ec0a652c45a9c001716f3112c4c73434
  254. Author: Christophe Massiot <massiot@videolan.org>
  255. Date:   Fri Jul 19 21:14:13 2002 +0000
  256.     * New --mtu option.
  257. commit b2da05448094f614befeef3bf237235d8ab097c7
  258. Author: Sam Hocevar <sam@videolan.org>
  259. Date:   Thu Jul 18 01:23:44 2002 +0000
  260.       * ./configure.in: we no longer check for a specific function in -lphtread
  261.         because some systems (such as HP-UX...) have them inlined.
  262. commit 37d87c4c66d95d708f468b54096be06306be24d8
  263. Author: Sam Hocevar <sam@videolan.org>
  264. Date:   Thu Jul 18 01:11:17 2002 +0000
  265.       * ./Makefile.modules: we don't chmod -x the compiled plugins because of
  266.         HP-UX's dynamic linker which would otherwise be unable to open them.
  267. commit faafc91b7778453f1e1832b400e5de01553f4877
  268. Author: Sam Hocevar <sam@videolan.org>
  269. Date:   Thu Jul 18 01:02:07 2002 +0000
  270.       * ./configure: rebuilt using the newest autotools.
  271. commit fa428954969d3a368b5f0a20505558acd1e4c1a6
  272. Author: Sam Hocevar <sam@videolan.org>
  273. Date:   Thu Jul 18 01:00:41 2002 +0000
  274.       * ./src/vlc.c, ./src/libvlc.c: added more robust consistency checks.
  275. commit ed74b8c7d1917940b4ea01ffb8f9f25beec868f8
  276. Author: Jon Lech Johansen <jlj@videolan.org>
  277. Date:   Thu Jul 18 00:59:12 2002 +0000
  278.       * ./configure.in: fixed description of MP4 module
  279. commit 67148d82a6876446d6e851c01ba060eee16607c9
  280. Author: Sam Hocevar <sam@videolan.org>
  281. Date:   Thu Jul 18 00:58:38 2002 +0000
  282.       * ./doc/fortunes.txt: added a selection of Lool's fortune cookies.
  283. commit e58ef94f5aae091dec6d8748f4ff77fba151e32a
  284. Author: Jon Lech Johansen <jlj@videolan.org>
  285. Date:   Thu Jul 18 00:54:17 2002 +0000
  286.       * ./configure.in: added mp4 module, default disabled
  287. commit 59b254b8dc228802bade4de46c5b2054acf0b8f2
  288. Author: Jon Lech Johansen <jlj@videolan.org>
  289. Date:   Wed Jul 17 22:23:20 2002 +0000
  290.       * ./src/misc/darwin_specific.c: s/vlc_object_t/vlc_t
  291. commit 29e74ec5778c4297c6ac58aa6ad77dd92aa13e43
  292. Author: Christophe Massiot <massiot@videolan.org>
  293. Date:   Wed Jul 17 21:58:21 2002 +0000
  294.     * ./configure : fixed Mac OS X compilation which was broken on some machines
  295.     * ./include/vlc/vlc.h : include os_specific.h
  296. commit a08221745a28e350736f1ca68b6034074ed3f2e1
  297. Author: Stéphane Borel <stef@videolan.org>
  298. Date:   Wed Jul 17 21:54:37 2002 +0000
  299.     Interface creation and destruction functions are now exported to plugins
  300.     so that any plugin can spawn a new interface.
  301. commit 960df9a902a6b1371fbb8793e77e48cf1450c554
  302. Author: Laurent Aimar <fenrir@videolan.org>
  303. Date:   Wed Jul 17 21:37:27 2002 +0000
  304.      * all : preliminary mp4 (and some mov) demux plugin. I've not enabled
  305.     it ( add by hand to Makefile ... and link it with zlib -lz ) as I will
  306.     probably break it too many times. It work for some mp4(but without
  307.     audio, need aac decoder) and mov with sorenson v1(ffmpeg :).
  308. commit 7d5c3cfde31744e1a7b77a60235bfd61c740f512
  309. Author: Stéphane Borel <stef@videolan.org>
  310. Date:   Wed Jul 17 21:34:57 2002 +0000
  311.     Fixed a bug in the computation of the mouse coordinates sent to interface.
  312. commit a2447211a27d85d0cd9fcea1ebdcae22c77eaa74
  313. Author: Christophe Massiot <massiot@videolan.org>
  314. Date:   Wed Jul 17 21:38:48 2002 +0000
  315.     Fixed nanosleep detection on some platforms.
  316. commit 7f59683caad3d0aa4ffd8a719d1249c064bd2f92
  317. Author: Stéphane Borel <stef@videolan.org>
  318. Date:   Wed Jul 17 21:28:19 2002 +0000
  319.     Added a 'dvdold' shortcut to force the use of the dvd plugin in case
  320.     another plugin with higher priority wants to use 'dvd' as shortcut.
  321. commit 039cdf378f69c08a83a9ab9c52d8cefa068123de
  322. Author: Stéphane Borel <stef@videolan.org>
  323. Date:   Wed Jul 17 21:24:06 2002 +0000
  324.     The loop in lpcm decoder DecodeFrame() could not exit after b_die
  325.     in some case
  326. commit 7076def3b0311d614f780a2b53d7f5e3ad3732f6
  327. Author: Sam Hocevar <sam@videolan.org>
  328. Date:   Wed Jul 17 12:21:44 2002 +0000
  329.       * ./configure.in: plugin compilation fix for HP-UX.
  330. commit 30a057c91ec029d7b37751d5e869bafa733427c7
  331. Author: Sam Hocevar <sam@videolan.org>
  332. Date:   Wed Jul 17 10:01:12 2002 +0000
  333.       * ./configure.in: better protection of CFLAGS and LDFLAGS. Should also fix
  334.         remaining issues with XvPutImage detection, please confirm!
  335. commit 0010fbbd48de5b12c3aa603d67e80ecdb25537a9
  336. Author: Sam Hocevar <sam@videolan.org>
  337. Date:   Wed Jul 17 06:40:49 2002 +0000
  338.       * ./plugins/alsa/alsa.c: ALSA device selection patch, courtesy of John
  339.         Paul Lorenti <jpl31@columbia.edu>.
  340. commit 6a5bd8b20035b6b36d29cbb38af8a016686a9944
  341. Author: Christophe Massiot <massiot@videolan.org>
  342. Date:   Tue Jul 16 21:59:39 2002 +0000
  343.     * ./Makefile : src/misc/modules_builtin.h now depends on Makefile.config.
  344. commit 4ad9a1861f0f7202c1bab7fcc14a8f2d6776a942
  345. Author: Sam Hocevar <sam@videolan.org>
  346. Date:   Tue Jul 16 21:29:10 2002 +0000
  347.       * ./src/misc/threads.c: improved lazy initialization of the global lock.
  348. commit 33f60028115112d754c6cd32f4b0c76cab768b1d
  349. Author: Sam Hocevar <sam@videolan.org>
  350. Date:   Tue Jul 16 21:28:48 2002 +0000
  351.       * ./doc/fortunes.txt: a few IRC fortune cookies for those with too much
  352.         time on their hands.
  353. commit 77a6ebf862b2eb1da948a9e206dbe498622e1334
  354. Author: Sam Hocevar <sam@videolan.org>
  355. Date:   Tue Jul 16 21:25:43 2002 +0000
  356.       * ./plugins/mpeg_vdec/video_parser.c, ./src/input/input_programs.c: fixed
  357.         a few uninitialized variables.
  358. commit ba45505c117110c367d6dc034653c6a9c0a6bcc4
  359. Author: Jon Lech Johansen <jlj@videolan.org>
  360. Date:   Tue Jul 16 20:41:48 2002 +0000
  361.       * MacOS X: added deinterlace submenu
  362. commit 974052ffdfacbaaaf63f6855488167040ed9bfc9
  363. Author: Jon Lech Johansen <jlj@videolan.org>
  364. Date:   Mon Jul 15 23:05:46 2002 +0000
  365.       * ./plugins/access/http.c: fixed memory leak.
  366. commit b2afa3ea8d7a63712c39a9fb0c2b86880f1a0cb9
  367. Author: Laurent Aimar <fenrir@videolan.org>
  368. Date:   Mon Jul 15 22:45:12 2002 +0000
  369.      ffmpeg.c : fix my previous commit( I've forgotten one #if ... #endif )
  370.     (Thx sam)
  371. commit 7e648e8ceea6a1d213ac166d5ad53d3634fff515
  372. Author: Jon Lech Johansen <jlj@videolan.org>
  373. Date:   Mon Jul 15 22:20:47 2002 +0000
  374.       * ./plugins/access/http.c: fixed double free bug.
  375. commit 55545622ab2370903188ce700afaf6a81d7fc458
  376. Author: Sam Hocevar <sam@videolan.org>
  377. Date:   Mon Jul 15 22:05:59 2002 +0000
  378.       * ./configure.in: fixed a typo in my previous commit (thx fenrir).
  379. commit 063bbcded2d2cb599a3c81912f0847f76fd6321f
  380. Author: Sam Hocevar <sam@videolan.org>
  381. Date:   Mon Jul 15 20:09:31 2002 +0000
  382.       * ./plugins/*: interface plugins set p_vlc->b_die to quit vlc, but check
  383.         for p_intf->b_die to know when they are supposed to terminate p_intf. This
  384.         will allow to spawn interface plugins on the fly.
  385. commit 1943b8df55bb375a632b1c8fe4f88eca32b9e505
  386. Author: Laurent Aimar <fenrir@videolan.org>
  387. Date:   Mon Jul 15 19:33:02 2002 +0000
  388.      * avi.c : quick hack to read file created by ffmpeg. I think it should
  389.     work.
  390.      * all   : add support for some others codecs provided by ffmpeg, but some of them aren't tested.
  391. commit 07828972ffcf360f1fbd71d910781aea7a6a4d81
  392. Author: Sam Hocevar <sam@videolan.org>
  393. Date:   Mon Jul 15 19:15:05 2002 +0000
  394.       * ./src/misc/messages.c: debug messages that were issued before the -v
  395.         flag was tested for are no longer lost.
  396. commit d87d5035c321c87f12dd98c1753b29e8d339a6b5
  397. Author: Sam Hocevar <sam@videolan.org>
  398. Date:   Mon Jul 15 19:08:51 2002 +0000
  399.       * ./configure.in: we now look for XvPutImage instead of XvSetPortAttribute
  400.         because XvSetPortAttribute isn't always available.
  401. commit 00f324a483fd26ae49a6108ca72e0b97659184ed
  402. Author: Jon Lech Johansen <jlj@videolan.org>
  403. Date:   Mon Jul 15 19:04:12 2002 +0000
  404.       * ./plugins/macosx/vout_macosx.m: added missing arrow up/down handling.
  405. commit caad85c4d7f1531ee27bee3e8b6f20782c03c3ab
  406. Author: Jon Lech Johansen <jlj@videolan.org>
  407. Date:   Mon Jul 15 02:09:57 2002 +0000
  408.       * ./plugins/macosx/vout_macosx.m: added missing keyDown(space) = pause
  409. commit 57e1951e64dabdc57d67a3e3781e27cbc0523d4a
  410. Author: Jon Lech Johansen <jlj@videolan.org>
  411. Date:   Mon Jul 15 01:54:04 2002 +0000
  412.       * MacOS X changes:
  413.         - added messages and playlist panel
  414.         - simple dock menu (play, pause, stop)
  415.         - context menu in video view
  416.         - localization support: http://nanocrew.net/vlc/vlc-osx-ja.png
  417.         - no longer broken :)
  418. commit 9bf934afeeccfde036e6cff3b53319b2b25b73fc
  419. Author: Jean-Paul Saman <jpsaman@videolan.org>
  420. Date:   Sat Jul 13 12:22:14 2002 +0000
  421.     Add package sdl to package dependency list.
  422. commit 5f7348c093b675982ab7723e1c8459ff5c264742
  423. Author: Sam Hocevar <sam@videolan.org>
  424. Date:   Fri Jul 12 23:53:40 2002 +0000
  425.       * ./AUTHORS: removed my entry for lool. /me should go back to school and
  426.         learn how to alpha sort.
  427. commit 2cbb6da03bf889a3591ec4103dbe8ee465a6f815
  428. Author: Christophe Massiot <massiot@videolan.org>
  429. Date:   Fri Jul 12 22:42:30 2002 +0000
  430.     Closed old entries.
  431. commit c974b7b07fa8b6857c5f3beeddab149b27dde830
  432. Author: Christophe Massiot <massiot@videolan.org>
  433. Date:   Fri Jul 12 21:57:25 2002 +0000
  434.     * ./AUTHORS : added lool :-p ;
  435.     * ./doc/vlc-howto.sgml : Fixed typos ;
  436.     * ./include/vlc_common.h : Greatly simplified ntoh*, and U??_AT macros are
  437.       now alignment-safe ;
  438.     * ./STATUS : New file indicating who's working on what. Please keep it
  439.       up-to-date ;
  440.     * ./MAINTAINERS : New file indicating who has knowledge on which parts.
  441. commit 1f95f0338d27a13ad3a01642e4829f5c6c113c48
  442. Author: Sam Hocevar <sam@videolan.org>
  443. Date:   Fri Jul 12 17:08:52 2002 +0000
  444.       * ./po/*: polish translation, courtesy of Arkadiusz Lipiec.
  445. commit ee89627fa8d2dffd720c653aa4f0b66f19146f33
  446. Author: Sam Hocevar <sam@videolan.org>
  447. Date:   Fri Jul 12 16:30:28 2002 +0000
  448.       * ./ChangeLog: updated.
  449.       * ./README: removed much outdated data.
  450.       * ./debian/*: great package renaming - names should make more sense now.
  451. commit e2518c9090d25c390cd6b5db16d9acf66632105c
  452. Author: Sam Hocevar <sam@videolan.org>
  453. Date:   Thu Jul 11 19:44:10 2002 +0000
  454.       * ./plugins/mad/mad_libmad.c: prevent the MAD decoder from looping endlessly
  455.         when the audio output fifo could not be created.
  456. commit c33cab357247c91e736aa711e2b6ca0892c91e6d
  457. Author: Sam Hocevar <sam@videolan.org>
  458. Date:   Thu Jul 11 19:28:13 2002 +0000
  459.       * ./plugins/gtk/*: new generic "Open Target" window. Please test and
  460.         comment on usability.
  461. commit 7fadd296cae41d6d56cbeb730ab21849b83d4fe4
  462. Author: Sam Hocevar <sam@videolan.org>
  463. Date:   Thu Jul 11 19:05:12 2002 +0000
  464.       * ./debian/rules: the Debian package creation script builds ffmpeg.
  465. commit 9fa99246bede4bd4c1eb506fe1b3e56b32c0d657
  466. Author: Laurent Aimar <fenrir@videolan.org>
  467. Date:   Thu Jul 11 18:57:08 2002 +0000
  468.      I commit a patch from Sigmund Augdal to skip ID3 tag at the begining
  469.     of a file, so more files can be read :))
  470.     
  471.      However with current cvs this demux ( with and without the patch )
  472.     segfaults after a few seconds, I can't find why, anybody has an idea ?
  473. commit accfd3ae491e717a01ddf9da59b381ad3ffcb134
  474. Author: Sam Hocevar <sam@videolan.org>
  475. Date:   Thu Jul 11 18:44:12 2002 +0000
  476.       * ./src/vlc.c: reduced the amount of default simultaneous interfaces.
  477.       * ./src/libvlc.c: removed calls to vlc_mutex_lock in sighandlers.
  478. commit 1defce8985265f8488ba0f4708f19a15e20fbb0f
  479. Author: Sam Hocevar <sam@videolan.org>
  480. Date:   Thu Jul 11 18:41:54 2002 +0000
  481.       * ./plugins/qt/intf_qt.cpp: fixed Qt interface termination.
  482. commit 4cf68d85b38a2592b6002d8636e9b9505fb59308
  483. Author: Loïc Minier <lool@videolan.org>
  484. Date:   Wed Jul 10 07:32:43 2002 +0000
  485.       * ./FAQ: new entry for RTP
  486. commit 31587b924e517edc6dc24beebb6df084301a252e
  487. Author: Loïc Minier <lool@videolan.org>
  488. Date:   Tue Jul 9 23:40:34 2002 +0000
  489.       * ./FAQ: minor updates, new sections: uninstall/reinstall,
  490.         DirectX-blackscreen, device permissions, debug messages,
  491.         config file, (un)planned ports/features, sources.list
  492. commit d9288202f4955472131555328fad971d8ec8bb90
  493. Author: Laurent Aimar <fenrir@videolan.org>
  494. Date:   Tue Jul 9 22:18:23 2002 +0000
  495.      plugins/avi/avi.c : now you can see avi over http (true interleaved
  496.     file only), and seek is allowed (but with great unsynchronisation,
  497.     and sometimes it fails). But in order to make it working, I have to
  498.     limit the number of bytes I read at a time. It's strange since in
  499.     previous version of vlc, I don't need to do that ... ( it segfaults in
  500.     input_SplitBuffer but not always on the same frame )
  501. commit 3248746c54d115b9c37b0710d08f460d7b53b9d3
  502. Author: Olivier Teulière <ipkiss@videolan.org>
  503. Date:   Tue Jul 9 22:15:49 2002 +0000
  504.      * ./plugins/win32/about.*: Added the version number in the About box
  505. commit fbb7ae733455aeaa721ec478be2c3d61eaca020f
  506. Author: Christophe Massiot <massiot@videolan.org>
  507. Date:   Sun Jul 7 21:55:25 2002 +0000
  508.     Update for 0.4.2 release.
  509. commit dd4f2531ca3729b49ef5f9e992dbd3bd8a7328e6
  510. Author: Sam Hocevar <sam@videolan.org>
  511. Date:   Fri Jul 5 11:18:56 2002 +0000
  512.       * ./src/misc/darwin_specific.c, ./src/misc/extras.c: moved our custom
  513.         strndup to a separate file so that Win32 can benefit from it.
  514.       * ./include/vlc_threads.h: Borland compilation fix.
  515. commit 4565dc6ee0fea1e1d224aa2a9575e8b0ddc59fa1
  516. Author: Sam Hocevar <sam@videolan.org>
  517. Date:   Thu Jul 4 18:11:57 2002 +0000
  518.       * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now.
  519.       * ./debian/rules: activated the vlc-xosd, vlc-kde and mozilla-plugin-vlc
  520.         Debian packages.
  521.       * ./po/*: updated potfiles.
  522. commit 7f0d9408c2d0afe973e90b1426b50fc8587d5be2
  523. Author: Sam Hocevar <sam@videolan.org>
  524. Date:   Wed Jul 3 19:40:49 2002 +0000
  525.       * ./src/misc/modules.c: module_Need accepts a comma-separated list of
  526.         module names. Try for instance: "vlc --intf gnome,gtk,dummy".
  527. commit 3266cd725cf6b306c19cd24590b8caa4023775f1
  528. Author: Jon Lech Johansen <jlj@videolan.org>
  529. Date:   Tue Jul 2 22:07:02 2002 +0000
  530.       * darwin_specific.[ch]: added strndup needed by video_output.c.
  531.       * configure.in: added -lintl to plugins_LDFLAGS.
  532. commit 7682a00c8c08a73c521754df9d498c9176a65348
  533. Author: Sam Hocevar <sam@videolan.org>
  534. Date:   Tue Jul 2 19:16:47 2002 +0000
  535.       * ./plugins/gnome/gtk.c, ./plugins/gnome/gnome.c: prevent older versions
  536.         of vlc from crashing when trying to open a recent module.
  537. commit e0647a17f6b24584aade915636c586f566ab1bdd
  538. Author: Sam Hocevar <sam@videolan.org>
  539. Date:   Tue Jul 2 19:14:59 2002 +0000
  540.       * ./plugins/x11/xcommon.c: to enter fullscreen mode, we create a new window
  541.         instead of moving the current window, which saves us the hassle of
  542.         remembering size and position.
  543.       * ./plugins/x11/x11.c, ./plugins/x11/xvideo.c: added --no-x11-shm and
  544.         --no-xvideo-shm options.
  545. commit e65bd40523cd7f05c6917450e72e7b88a504dd13
  546. Author: Laurent Aimar <fenrir@videolan.org>
  547. Date:   Tue Jul 2 17:54:49 2002 +0000
  548.      * all : begin to support VOD, but it segfault very quickly (unless you
  549.     disable audio or video !)and cannot support seeking( will just stop ).
  550.     Moreover it can't work for all files, only interleaved ones.
  551. commit d640a937b9875c74b735839e95c402bfdfe478f2
  552. Author: Sam Hocevar <sam@videolan.org>
  553. Date:   Mon Jul 1 17:40:27 2002 +0000
  554.       * ./plugins/lirc/lirc.c: the lirc interface now works again.
  555. commit ff5b6b2bd94037cadbe30c4cb0a906fa215e26ef
  556. Author: Sam Hocevar <sam@videolan.org>
  557. Date:   Mon Jul 1 17:39:55 2002 +0000
  558.       * ./plugins/qt/*: the Qt interface now works again.
  559. commit 8d3702d53ead9f221db1ba8d1fd2ec892e9af1fb
  560. Author: Sam Hocevar <sam@videolan.org>
  561. Date:   Mon Jul 1 17:39:27 2002 +0000
  562.       * ./plugins/kde/*: the KDE interface now works again.
  563. commit 6d58f12a1421a176e8c4b6fc51fe656d714dfa50
  564. Author: Sam Hocevar <sam@videolan.org>
  565. Date:   Mon Jul 1 17:39:08 2002 +0000
  566.       * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when hitting Eject with
  567.         an emtpy playlist.
  568. commit 124fa2e9afc37c9c2666d8410c0f54771c7403fc
  569. Author: Laurent Aimar <fenrir@videolan.org>
  570. Date:   Sun Jun 30 15:07:57 2002 +0000
  571.      *all : now can find key frame even with broken avi.
  572. commit fe41bed68ebbd7f842b43bf41bb6ac3cd62b3842
  573. Author: Laurent Aimar <fenrir@videolan.org>
  574. Date:   Sun Jun 30 03:51:29 2002 +0000
  575.       all: ameliorations.
  576. commit 32356203b1a562f1baf4cb3775607d56a619d029
  577. Author: Laurent Aimar <fenrir@videolan.org>
  578. Date:   Sat Jun 29 14:16:17 2002 +0000
  579.      plugins/avi/avi.c : fix some problems with broken avi
  580. commit 2fc62e061142cb3f3062a353678db6890fc6776b
  581. Author: Laurent Aimar <fenrir@videolan.org>
  582. Date:   Fri Jun 28 19:31:40 2002 +0000
  583.      plugins/avi/avi.c : audio seems to be better.
  584. commit 660db6d87715f5b677edbb8fddd071ad236511eb
  585. Author: Sam Hocevar <sam@videolan.org>
  586. Date:   Thu Jun 27 19:46:32 2002 +0000
  587.       * ./plugins/dvd/dvd_es.c: error in selecting SPU stream.
  588.       * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour.
  589.       * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha
  590.         palette.
  591.       * ./plugins/spudec/spu_decoder.c: subtitle transparency support.
  592.     
  593.        Patches imported from v0_4_1_branch.
  594. commit 3a31acccc1b5720c3256c4677ac85282915fc610
  595. Author: Sam Hocevar <sam@videolan.org>
  596. Date:   Thu Jun 27 19:05:17 2002 +0000
  597.       * ./src/misc/modules.c: added the --plugin-path option to give vlc an
  598.         extra plugin location.
  599.       * ./plugins/text/rc.c: if stdin/stdout are not connected to a TTY, we
  600.         don't launch the rc interface.
  601.       * ./plugins/access/http.c: fixed a compilation warning.
  602.       * ./src/misc/messages.c: cosmetic enhancements in the message output.
  603. commit 3668622d3373559abad985f796d0f601a08af8b0
  604. Author: Sam Hocevar <sam@videolan.org>
  605. Date:   Thu Jun 27 19:01:28 2002 +0000
  606.       * ./plugins/x11/*: added the --x11-drawable and --xvideo-drawable options to
  607.         tell vlc to draw in an existing drawable instead of creating a new window.
  608. commit 31f47190bd4c01d75b81c311697a28ea880b37d3
  609. Author: Laurent Aimar <fenrir@videolan.org>
  610. Date:   Thu Jun 27 18:10:16 2002 +0000
  611.      * all : I've forgotten theses ...
  612. commit b2b0749448fb79d6f68e6694f311306a62626d77
  613. Author: Laurent Aimar <fenrir@videolan.org>
  614. Date:   Wed Jun 26 23:11:12 2002 +0000
  615.      * all : I rewrite the way to read, in order to minimize seeking (
  616.     faster and in prevision of VOD by http, but not yet functionnal ). But
  617.     sound becomes horrible, I will try to fix it as soon as possible.
  618. commit 62e73f508b74167e0a9ceec13b155abb2f7aaaa0
  619. Author: Christophe Massiot <massiot@videolan.org>
  620. Date:   Wed Jun 19 22:47:14 2002 +0000
  621.     Backported stable changes.
  622. commit e405691afcb7d6c9d4e0917da3565fbe149114e3
  623. Author: Christophe Massiot <massiot@videolan.org>
  624. Date:   Tue Jun 18 23:18:40 2002 +0000
  625.     Ported previous stable commits.
  626. commit cecb7e869db3e9cecffcb712fd66c3a8bc52636e
  627. Author: Gildas Bazin <gbazin@videolan.org>
  628. Date:   Tue Jun 11 09:44:22 2002 +0000
  629.     * ./include/configuration.h: renamed MODULE_CONFIG_* macros into
  630.     CONFIG_*.
  631.     * ./include/configuration.h, ./plugins/gtk/gtk_preferences.c,
  632.     ./plugins/filter/transform.c, ./plugins/filter/distort.c,
  633.     ./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST()
  634.     configuration macro.
  635.     * ./include/modules.h, ./include/video_output.h,
  636.     ./src/video_output/video_output.c, ./plugins/filters/*: added a
  637.     VOUT_FILTER capability. Having a clear distinction between VOUTs and
  638.     VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also
  639.     stackable now (use --filter=foo:bar:foo etc..).
  640.     * ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up +
  641.     added an ADD_USAGE_HINT() configuration macro.
  642. commit 4d2ae9f0178b564d453da2feeb67b4102cb9e871
  643. Author: Sam Hocevar <sam@videolan.org>
  644. Date:   Mon Jun 10 16:48:59 2002 +0000
  645.       * ./FAQ: added QT6 FAQ entry.
  646. commit dbbbbc3ac30f924dfd4d1ee6a6f97c83b831a085
  647. Author: Sam Hocevar <sam@videolan.org>
  648. Date:   Mon Jun 10 00:41:08 2002 +0000
  649.       * ./configure.in: fixed inet_pton detection.
  650.       * ./plugins/filter/deinterlace.c: the blend mode is now a lot smoother, but
  651.         also a bit slower, so I also kept the old version, optimized it, and
  652.         called it "mean".
  653. commit 9915a8b1138e6ca7008b30ff7daaf8a393862f00
  654. Author: Christophe Massiot <massiot@videolan.org>
  655. Date:   Sun Jun 9 23:35:33 2002 +0000
  656.     * Fixed some compile issues with what I checked in.
  657. commit d68093864dac12643792af743be3edc15743f4a5
  658. Author: Christophe Massiot <massiot@videolan.org>
  659. Date:   Sun Jun 9 22:57:00 2002 +0000
  660.     * IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ;
  661.     * Mac OS X icons and fixes, courtesy of Benjamin Mironer <bmironer@noos.fr>.
  662. commit cee79ce46aeda52285f8200bf2e9bc17bc2d3ce2
  663. Author: Sam Hocevar <sam@videolan.org>
  664. Date:   Sun Jun 9 16:52:58 2002 +0000
  665.       * ./plugins/filter/deinterlace.c: added two new deinterlacing methods,
  666.         "discard" which is very CPU efficient, and "blend" (yes there used to be
  667.         a "blend" method but it's now called "linear". Don't ask) which loses some
  668.         vertical resolution but discards the mice teeth effect. Information was
  669.         found on http://www.100fps.com/index.htm.
  670.     
  671.         We now have "discard", "blend", "bob" and "linear".
  672. commit 73ec58f68c03779a98a4c0a97a41e19253422d6c
  673. Author: Sam Hocevar <sam@videolan.org>
  674. Date:   Sat Jun 8 20:25:13 2002 +0000
  675.       * ./plugins/mad/mad_libmad.c: changed error messages to warning/debug.
  676. commit d1adb68e90141a380c77c130196f38aeed72a55c
  677. Author: Sam Hocevar <sam@videolan.org>
  678. Date:   Sat Jun 8 19:32:19 2002 +0000
  679.       * ./plugins/macosx/*: additional minor fixes.
  680. commit 58ac187094647cb9f615292679801209a8253753
  681. Author: Sam Hocevar <sam@videolan.org>
  682. Date:   Sat Jun 8 18:52:34 2002 +0000
  683.       * ./plugins/macosx/vout_macosx.m, ./plugins/macosx/aout_macosx.m,
  684.         ./plugins/macosx/intf_vlc_wrapper.m: preliminary OS X compilation fixes.
  685. commit 8fbbb9594a0ecd9efca52dc70162c1bdf48a40ac
  686. Author: Sam Hocevar <sam@videolan.org>
  687. Date:   Sat Jun 8 14:08:46 2002 +0000
  688.       * ./include/vlc_threads.h, ./src/misc/threads.c: improved the cond_wait
  689.         implementation to avoid races, by using SetEvent instead of PulseEvent.
  690. commit ece55c8fc27b518ceb214f8b4e3c7827a5847d8d
  691. Author: Loïc Minier <lool@videolan.org>
  692. Date:   Sat Jun 8 02:50:26 2002 +0000
  693.       * ./plugins/xosd/xosd.c: a couple more options, better defaults
  694. commit 2e8031b40a29bcf650782ab93a007da7be5556aa
  695. Author: Loïc Minier <lool@videolan.org>
  696. Date:   Sat Jun 8 01:41:22 2002 +0000
  697.       * ./configure.in: checking for the header should be enough in most cases
  698.       * ./plugins/xosd/xosd.c: configuration options
  699. commit a5e3711fb88b0d73c998dab67f0b70eb8f2123d7
  700. Author: Sam Hocevar <sam@videolan.org>
  701. Date:   Fri Jun 7 23:53:44 2002 +0000
  702.       * ./plugins/win32/*: tried to port the Win32 interface to the new API. Seems
  703.         to be still crashing.
  704. commit 5c13c83c1565cd50f3e2a57b84e39d383c891f06
  705. Author: Sam Hocevar <sam@videolan.org>
  706. Date:   Fri Jun 7 23:05:03 2002 +0000
  707.       * ./plugins/gtk/gtk_callbacks.c: some code cleaning.
  708.       * ./plugins/text/rc.c: fixed the "a" command.
  709. commit 950e98ee51c90613e92eb60ca1b724955e8a1b95
  710. Author: Loïc Minier <lool@videolan.org>
  711. Date:   Fri Jun 7 22:41:50 2002 +0000
  712.       * forgot to cvs add the _files_ -- sorry
  713. commit 6c46a708b11942b47e62980bd3e19a79fc47c552
  714. Author: Loïc Minier <lool@videolan.org>
  715. Date:   Fri Jun 7 22:32:18 2002 +0000
  716.       * fixed my typos in configure.in
  717. commit 9edc2a463468f0fd2141190e8d705bd91b60833f
  718. Author: Loïc Minier <lool@videolan.org>
  719. Date:   Fri Jun 7 22:24:04 2002 +0000
  720.       * basic On Screen Display intf-plugin based on libxosd
  721. commit 5a895839f5c6f9b1450a4e4ac1b3b97bcb761c33
  722. Author: Sam Hocevar <sam@videolan.org>
  723. Date:   Fri Jun 7 21:45:30 2002 +0000
  724.       * ./src/misc/netutils.c: network mode works again.
  725. commit b8a59e7f243ea6e91f8887b7e35202463ccb26e6
  726. Author: Sam Hocevar <sam@videolan.org>
  727. Date:   Fri Jun 7 19:54:37 2002 +0000
  728.       * ./plugins/gtk/*: the Gnome/Gtk+ interfaces have all their features back.
  729.       * ./src/playlist/playlist.c: fixed an off-by-one loop error.
  730. commit bd0a8b89d84e036e253a828976bb973a5fcc7f32
  731. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  732. Date:   Fri Jun 7 18:03:40 2002 +0000
  733.       * plugins/a52_system/.cvsignore: What about a little .cvsignore ?
  734. commit 74ea8fa58e39eb8dffb0c5827484517acae3c0bc
  735. Author: Sam Hocevar <sam@videolan.org>
  736. Date:   Fri Jun 7 16:06:09 2002 +0000
  737.       * ./plugins/dummy/input_dummy.c: dummy targets such as vlc:nop, vlc:loop
  738.         and vlc:quit work again.
  739.       * ./src/playlist/playlist.c: when a new target is added, for instance through     the "File" menu, it is automatically played.
  740. commit 3712520f8b2a1d83426f50a6cf4a63347da57ebb
  741. Author: Sam Hocevar <sam@videolan.org>
  742. Date:   Fri Jun 7 14:59:40 2002 +0000
  743.       * ./include/vlc_objects.h: pointers are set to NULL after a call to
  744.         vlc_object_destroy (idea from stef).
  745.       * ./po/pl.po: updated polish translation, thanks to Arkadiusz Lipiec
  746.         <alipiec@adrenalina.pl>.
  747. commit b9e9cb420db33d098d3d9edea1f3e9d84d5fb18f
  748. Author: Sam Hocevar <sam@videolan.org>
  749. Date:   Fri Jun 7 14:30:41 2002 +0000
  750.       * ./src/playlist/playlist.c: lots of playlist behaviour enhancements.
  751.       * ./src/misc/objects.c: we do not hang on attempt to destroy an object with
  752.         a non-zero reference count, but we still complain.
  753.       * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such
  754.         as play, pause, stop, next, fast etc. work again.
  755.       * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a
  756.         workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes.
  757.       * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the
  758.         appropriate properties, we use it.
  759. commit d547ff04bf52ebc411bf4014c7fd97295274e5e4
  760. Author: Eric Petit <titer@videolan.org>
  761. Date:   Wed Jun 5 20:58:54 2002 +0000
  762.     Minor fix for the BeOS' make-package (icon loss).
  763. commit decae7d2872582b9cf6809d0f9312a4afd77cf3b
  764. Author: Stéphane Borel <stef@videolan.org>
  765. Date:   Wed Jun 5 18:29:24 2002 +0000
  766.     * Set object pointer to NULL after destroy.
  767. commit 92cae559e9421b73a6811d11906184fbfe99383f
  768. Author: Stéphane Borel <stef@videolan.org>
  769. Date:   Wed Jun 5 18:18:49 2002 +0000
  770.     * Release vout when we close spudec.
  771. commit 85ec39357555ce8623cce0d9cf112d49b1cf1229
  772. Author: Stéphane Borel <stef@videolan.org>
  773. Date:   Wed Jun 5 18:15:46 2002 +0000
  774.     *Only report initiliazation error when it is really an error.
  775. commit 1c35540e3b20c9ab9172f0656f207303ed23e08b
  776. Author: Stéphane Borel <stef@videolan.org>
  777. Date:   Wed Jun 5 18:07:03 2002 +0000
  778.     * Added mouse coordinates to vout struct. They are only update from x11 for now,
  779.     and they are used nowhere.
  780. commit 1aa0aa3961ec17dd2f0151820ca91e83ded08eb8
  781. Author: Stéphane Borel <stef@videolan.org>
  782. Date:   Wed Jun 5 18:01:31 2002 +0000
  783.     *Check if p_vpar->p_vout is available before detaching it.
  784. commit e9de293df3df0a6c1b2d29a9d5acd8794f6e54f6
  785. Author: Sam Hocevar <sam@videolan.org>
  786. Date:   Tue Jun 4 20:33:25 2002 +0000
  787.     (new in MAIN)
  788.       * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to
  789.         fullscreen from the popup menu.
  790.     (from v0_4_1_branch)
  791.       * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences
  792.         from the popup menu.
  793.       * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes
  794.         a segfault in the Gnome popup menu when toggling the interface.
  795. commit 7291e0a7e2e207fed4cbb7063550d60d06824018
  796. Author: Sam Hocevar <sam@videolan.org>
  797. Date:   Tue Jun 4 00:11:12 2002 +0000
  798.     (new in MAIN)
  799.       * ./src/interface/interface.c: interfaces are no longer attached only to
  800.         p_vlc.
  801.       * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
  802.         ./src/input/input.c: improvements in the playlist handling (not quite that
  803.         yet though).
  804.     (ported from v0_4_1_branch)
  805.       * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
  806.       * ./src/misc/configuration.c: fixed the --nofoo option handling.
  807.       * ./src/interface/main.c: fixed two compilation warnings under Solaris.
  808. commit c4c5b603a20adc1a74f4417f576143d0b67cf6bc
  809. Author: Olivier Teulière <ipkiss@videolan.org>
  810. Date:   Mon Jun 3 21:43:41 2002 +0000
  811.      * added the --with-dvbpsi-tree option
  812. commit dbabd8d1b588e34ed2365bba846db4d04eca1905
  813. Author: Gildas Bazin <gbazin@videolan.org>
  814. Date:   Mon Jun 3 07:22:36 2002 +0000
  815.     * ./plugins/win32/waveout.c: waveOutUnprepareHeader() was never being
  816.     called. This should fix the memory leak some people reported when using
  817.     the waveout plugin.
  818. commit 40592166a84f0a28c12ca0bfba132f82beffba64
  819. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  820. Date:   Sun Jun 2 23:43:38 2002 +0000
  821.       * Makefile, configure.in, configure, MODULES: added a52_system input module.
  822.       * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input
  823.         module.
  824.       * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from
  825.         the a52 input module.
  826.     
  827.     Note: the new module aims at reading ac3 streams but it works only with the
  828.     ac3_spdif "decoder" since it is the only one which dates each frame contrary
  829.     to the others which can't avoid a flood from the input module.
  830. commit 651da7f20399c92550247b097c1cf0a0b296fe6e
  831. Author: Sam Hocevar <sam@videolan.org>
  832. Date:   Sun Jun 2 23:29:29 2002 +0000
  833.     (ported from v0_4_1_branch)
  834.       * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of
  835.         Vladimir Chernyshov <greengrass@writeme.com>.
  836. commit e058a31531c7d1375a0bc1a3540d4f15cb40da4e
  837. Author: Sam Hocevar <sam@videolan.org>
  838. Date:   Sun Jun 2 23:11:48 2002 +0000
  839.     (new in MAIN)
  840.       * ./plugins/spudec/spu_decoder.c: we now use FIND_ANYWHERE to find a vout.
  841.     (ported from v0_4_1_branch)
  842.       * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it
  843.         currently sucks.
  844.       * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo
  845.         and --no-foo as negations for --foo. Also, the --help output is nicer.
  846.       * ./plugins/qnx/vout_qnx.c: QNX compilation fix.
  847. commit 1a6e240dba69093e2b2e6e23156b3e0b34ee60ca
  848. Author: Christophe Massiot <massiot@videolan.org>
  849. Date:   Sun Jun 2 23:03:22 2002 +0000
  850.     * Updated README.
  851. commit dfac0d1dd97a15d090b19e8560ad102f3f03cc9f
  852. Author: Christophe Massiot <massiot@videolan.org>
  853. Date:   Sun Jun 2 22:45:31 2002 +0000
  854.     Bumped up version number to 0.5.0-cvs.
  855. commit b60815ca26a806295facb9d47bc0657ed39eb9b2
  856. Author: Christophe Massiot <massiot@videolan.org>
  857. Date:   Sun Jun 2 22:32:46 2002 +0000
  858.       * ./plugins/macosx: rewrote the net panel for OS X
  859. commit 5cfee5890e9e555105e4dcaae36980ef87943aac
  860. Author: Gildas Bazin <gbazin@videolan.org>
  861. Date:   Sun Jun 2 15:51:30 2002 +0000
  862.     * ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS.
  863. commit f8570a695a92e33309f238df9eec1044651f63e6
  864. Author: Gildas Bazin <gbazin@videolan.org>
  865. Date:   Sun Jun 2 14:26:16 2002 +0000
  866.     * ./include/os_specific.h: changed prototype of system_*() to use vlc_t
  867.     instead of vlc_object_t.
  868. commit 695669c95fcc493cf48fb995b967ed58f8b07efd
  869. Author: Sam Hocevar <sam@videolan.org>
  870. Date:   Sun Jun 2 13:49:35 2002 +0000
  871.     (new in MAIN)
  872.       * ./plugins/dvd/dvd_es.c, ./plugins/satellite/input_satellite.c,
  873.         ./plugins/dvdread/input_dvdread.c: updated outdated variable names.
  874.     (ported from 0_4_1_branch)
  875.       * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer
  876.         which caused subtitles to appear slanted in odd width windows.
  877. commit 9d64d52219b29d887b7223ab43e3f3de4f7e396b
  878. Author: Gildas Bazin <gbazin@videolan.org>
  879. Date:   Sun Jun 2 13:38:03 2002 +0000
  880.     * ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h.
  881. commit 9b21679c04e34024ed9e83c7f40670f715d8d471
  882. Author: Christophe Massiot <massiot@videolan.org>
  883. Date:   Sun Jun 2 12:16:31 2002 +0000
  884.     * New Loop menu item in OS X interface.
  885. commit b73f6722b19f7e553f7516d7533eeed6074b6ea3
  886. Author: Sam Hocevar <sam@videolan.org>
  887. Date:   Sun Jun 2 11:59:46 2002 +0000
  888.     (new in MAIN)
  889.       * ./src/playlist/playlist.c, src/input/input.c: added safety checks to
  890.         prevent crashes on next file.
  891.     (ported from 0_4_1_branch)
  892.       * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate
  893.         popup menus when no stream is being played, even in network mode.
  894.       * ./src/input/mpeg_system.c: removed unnecessarily verbose message.
  895. commit 1de74b8731b3bfbd0c76eb67a7e4348a1fa3087c
  896. Author: Gildas Bazin <gbazin@videolan.org>
  897. Date:   Sun Jun 2 10:28:48 2002 +0000
  898.     * ./plugins/a52/a52.c: compilation fix. Following C99 we have to include
  899.     <stdint.h> but Solaris doesn't have it so we include <inttypes.h> when
  900.     it isn't found.
  901. commit 211d6badd6e8fccfe412dc68ad8135423efbbe51
  902. Author: Sam Hocevar <sam@videolan.org>
  903. Date:   Sun Jun 2 09:03:54 2002 +0000
  904.       * ./src/video_output/video_output.c: fixed the "picture has invalid status"
  905.         bug which might have been the cause of crashes.
  906.       * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
  907.         using "--filter crop --autocrop".
  908.       * ./vlc.spec: added missing filters to the RPM generation.
  909.       * ./src/misc/objects.c: commented all functions.
  910.       * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
  911.       * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.
  912. commit 91eb944bca5bf25a844cc9f3a4a3da86dff26069
  913. Author: Christophe Massiot <massiot@videolan.org>
  914. Date:   Sun Jun 2 01:20:52 2002 +0000
  915.     * Channel change support on Mac OS X ;
  916.     * New OS X icon, courtesy of Benjamin Mironer <bmironer@noos.fr>
  917. commit 8d5d2448500b2003a21e55a14ff3170aa84afe52
  918. Author: Christophe Massiot <massiot@videolan.org>
  919. Date:   Sat Jun 1 23:42:04 2002 +0000
  920.     Mac OS X interface :
  921.     * fixed a bug in the chapter handling ;
  922.     * more keystrokes ;
  923. commit 71ec135b95bd6fa66b042dccc16ac928ae225ee3
  924. Author: Sam Hocevar <sam@videolan.org>
  925. Date:   Sat Jun 1 18:04:49 2002 +0000
  926.       * ALL: got rid of p_object->p_this which is now useless.
  927. commit 3722c40b96a70ec64fad1b100bc7f7e7fdff87e0
  928. Author: Sam Hocevar <sam@videolan.org>
  929. Date:   Sat Jun 1 17:11:41 2002 +0000
  930.       * ./bootstrap.sh: ah ah ah. CVS likes to make fun out of me.
  931. commit f60d5d587a4013e83b9b4a6d11641badf207c79d
  932. Author: Sam Hocevar <sam@videolan.org>
  933. Date:   Sat Jun 1 17:09:25 2002 +0000
  934.       * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes.
  935.       * ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does
  936.         not include CVS Id lines in automatically created files.
  937. commit 1dedf688bade69ffe778abd12f7cf810c6c6dcd9
  938. Author: Sam Hocevar <sam@videolan.org>
  939. Date:   Sat Jun 1 16:45:35 2002 +0000
  940.       * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c,
  941.         src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix.
  942.       * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c,
  943.         ./plugins/directx/vout_events.c: the DirectX notification and event threads
  944.         now use the vlc_thread_create / vlc_thread_ready scheme. Untested.
  945.       * ./configure.in: added a check for inttypes.h and sys/int_types.h.
  946.       * ./configure.in: fixed the HTTP plugin compilation under BeOS.
  947.       * ./plugins/network/ipv6.c: reactivated IPv6 module.
  948. commit 2dad070c9fadba304775b44b6e41edbf67c16784
  949. Author: Sam Hocevar <sam@videolan.org>
  950. Date:   Sat Jun 1 14:31:32 2002 +0000
  951.       * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable.
  952.       * ./include/main.h: replaced p_sys with explicit variables because it's
  953.         really much simpler this way. Gildas, will you ever forgive me ? :-)
  954. commit 23379347d1a9b87795f717c9ffaee06d0b42e938
  955. Author: Sam Hocevar <sam@videolan.org>
  956. Date:   Sat Jun 1 13:52:24 2002 +0000
  957.       * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the
  958.         vlc_thread_create / vlc_thread_ready scheme to signal readiness.
  959.       * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t.
  960.       * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which
  961.         belongs to plugins/mpeg_vdec.
  962.       * ./ChangeLog: imported the 0_4_1_branch changelog.
  963.       * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix.
  964. commit 9e3ab283c258cba17e4ca6730d84f9d00d49b068
  965. Author: Sam Hocevar <sam@videolan.org>
  966. Date:   Sat Jun 1 12:32:02 2002 +0000
  967.       * ALL: the first libvlc commit.
  968.     
  969.        As for video output 4, this breaks almost everything, but I'll slowly
  970.       do what remains to be fixed during the weekend.
  971.     
  972.        Changes in vlc:
  973.        ===============
  974.     
  975.       * vlc is now a very small program (20 lines) which uses the libvlc API;
  976.        it is quite simple for the moment but can be extended in the future.
  977.     
  978.       * interfaces, decoders, video outputs, etc. are now almost the same
  979.        objects (yes, I know, this is C++ redone in C) and are structured in
  980.        a tree. More about this later, but basically it allows the following
  981.        nice features:
  982.         - several interfaces
  983.         - several playlists with several outputs
  984.         - input plugins spawning helper interfaces (will be used for DVD menus)
  985.         - anything spawning anything; I swear there are useful uses for this!
  986.     
  987.       * libvlc can be used in other programs; I'm currently writing a Mozilla
  988.        plugin for my employer.
  989.     
  990.        Things currently broken:
  991.        ========================
  992.     
  993.       * most interfaces, most ports
  994.       * the playlist handling (almost finished rewriting this though). This means
  995.        no file can be played from the GUI, you need to use the commandline. This
  996.        also means it segfaults at EOF, when exiting the program, and it sometimes
  997.        refuses to open a file when asked to.
  998. commit 36c0b1516d274aec95ed0cf13fc2996dc7e53e3b
  999. Author: Sam Hocevar <sam@videolan.org>
  1000. Date:   Sat Jun 1 11:11:51 2002 +0000
  1001.       * ./plugins/macosx/intf_vlc_wrapper.m: fix for non-ASCII filenames in the
  1002.         MacOS X interface, courtesy of Watanabe Go <go@dsl.gr.jp>.
  1003. commit e5b87d5ca70224e09b0c321536bcd8350cc08021
  1004. Author: Sam Hocevar <sam@videolan.org>
  1005. Date:   Sat Jun 1 11:08:24 2002 +0000
  1006.       * ./plugins/chroma/i420_yuy2.h: fixed an old overflow bug spotted by
  1007.         Rudolf Cornelissen.
  1008. commit cdd801debe59ae9af3888035deb2a8e8eafacd0f
  1009. Author: Sam Hocevar <sam@videolan.org>
  1010. Date:   Sat Jun 1 10:47:07 2002 +0000
  1011.       * ./plugins/chroma/i420_rgb16.c: fix for skewed display in software RV32
  1012.         mode, courtesy of Pascal Levesque.
  1013. commit 1e803beae9a84aabc89dad7b7bac61cd7abe0c1b
  1014. Author: Tony Castley <tcastley@videolan.org>
  1015. Date:   Sat Jun 1 09:21:59 2002 +0000
  1016.     Fixes for preventing multiple playlist windows
  1017.     and improvements and corrections in videoout.
  1018. commit 4754b3a01f2b1b48c3bfc19f25325feefc1d6abd
  1019. Author: Tony Castley <tcastley@videolan.org>
  1020. Date:   Sat Jun 1 09:20:16 2002 +0000
  1021.     Fix to prevent multiple Playlist windows
  1022. commit ff256e3231f614a7b7ef9de7deb0281d76d2c719
  1023. Author: Tony Castley <tcastley@videolan.org>
  1024. Date:   Sat Jun 1 08:54:48 2002 +0000
  1025.     Fixes for Playlist window
  1026. commit e412ce5f0517e1da7e6b4f4b763c238f3b500ff3
  1027. Author: Tony Castley <tcastley@videolan.org>
  1028. Date:   Sat Jun 1 08:54:08 2002 +0000
  1029.     * Fixes for Playlist window.  Now only creates one and destroys correctly.
  1030.     * Fixed the height of the output video, was one to big.
  1031. commit d4eef422ca56f033500376274c9919d2aba1787a
  1032. Author: Christophe Massiot <massiot@videolan.org>
  1033. Date:   Fri May 31 21:56:01 2002 +0000
  1034.     * Compilation fixes for Solaris ;
  1035. commit f5bd9c097c3eea5c73b9fdcac96e198d2b2b9ccf
  1036. Author: Christophe Massiot <massiot@videolan.org>
  1037. Date:   Fri May 31 21:37:42 2002 +0000
  1038.     * plugins/sdl/aout_sdl.c : Fixed an endianness issue created by a
  1039.       brain-dead developer :p
  1040. commit 2cf9b0f3c2ae87c78b5972a60cf440a994f8269b
  1041. Author: Olivier Teulière <ipkiss@videolan.org>
  1042. Date:   Fri May 31 01:09:51 2002 +0000
  1043.     Win32 interface:
  1044.      * The "Eject" button is enabled only after we played a dvd or vcd.
  1045.      * The toolbar is now flat and less cubist.
  1046.      * Got rid of the ugly slider with some winXP skins.
  1047.      * Added a config option to limit the number of messages in the log
  1048.        window (default is set to 500).
  1049. commit c8d6aecd454a4143fcad72bbdd2215c4c74da386
  1050. Author: Gildas Bazin <gbazin@videolan.org>
  1051. Date:   Thu May 30 13:58:17 2002 +0000
  1052.     * ./plugins/mpeg_vdec/vpar_headers.c: don't try to deference a null
  1053.     pointer (fix from sam).
  1054. commit 908777d2e4e8efcb5e534ac5cfa4d456808501e6
  1055. Author: Cyril Deguet <asmax@videolan.org>
  1056. Date:   Thu May 30 13:39:43 2002 +0000
  1057.     - gnome.c didn't compile
  1058.       (Gildas you forgot the default value for gnome-toolbartext, I assume
  1059.        it was 1 ;)
  1060. commit b123e61f6297232a26b090cb27248a2064fabd46
  1061. Author: Cyril Deguet <asmax@videolan.org>
  1062. Date:   Thu May 30 13:22:43 2002 +0000
  1063.     - removed the obsolete artificial delay when switching channels.
  1064.       Now it is ultra-fast !
  1065. commit 80aa3da1baa0e048d1119091bad4ec4085274ed7
  1066. Author: Xavier Marchesini <xav@videolan.org>
  1067. Date:   Thu May 30 08:59:42 2002 +0000
  1068.      * intf_eject.c : added ejection code for Win32. Please test it under
  1069.                       Win95/98/Me, I just can't install a winme
  1070.                       in my work office :).
  1071.      * plugins/win32/* : enabled the "Eject" button (thanks Ipkiss)
  1072.      * src/misc/netutils.c : just changed my mail :P
  1073. commit 0170377dc07808be9105b199c5e26142e52a2cd9
  1074. Author: Gildas Bazin <gbazin@videolan.org>
  1075. Date:   Thu May 30 08:17:04 2002 +0000
  1076.     * changed ADD_BOOL and ADD_BOOL_WITH_SHORT config macros to accept a
  1077.     default value as an argument.
  1078.     * modified the command line parsing to accept --foo and --no-foo when a
  1079.     "foo" boolean config option is defined.
  1080.     * modified the help menu to indicate if the option is enabled or
  1081.     disabled by default.
  1082. commit 9df1a97b02e02e64a62f06cf6dd6d02d27d28264
  1083. Author: Sam Hocevar <sam@videolan.org>
  1084. Date:   Wed May 29 18:39:14 2002 +0000
  1085.       * ./src/video_output/video_output.c: when the video output hasn't received
  1086.         a new picture for a while, it redisplays the last displayed one. This will
  1087.         be useful for DVD menus, but also solves the "picture becomes black when
  1088.         vlc is paused" issue.
  1089. commit ae1fb706a3064578d42aa7ffb55abe4151f5fa78
  1090. Author: Gildas Bazin <gbazin@videolan.org>
  1091. Date:   Wed May 29 10:08:03 2002 +0000
  1092.     * ./plugins/dummy/dummy.c: added a CATEGORY_HINT to the config.
  1093.     * ./plugins/x11/xcommon.c: small change to the ToggleFullscreen routine
  1094.     to avoid a flickering during the switch.
  1095. commit 0aeed985a6e5947f3f31e14fcec2277956dc580a
  1096. Author: Sam Hocevar <sam@videolan.org>
  1097. Date:   Tue May 28 22:49:25 2002 +0000
  1098.       * ./plugins/filters/*: fixed inconsistencies.
  1099. commit e9577415e27614d48bb58e5215deb75a421227b8
  1100. Author: Olivier Teulière <ipkiss@videolan.org>
  1101. Date:   Tue May 28 21:44:46 2002 +0000
  1102.      * New icons for the toolbar buttons
  1103.      * URL can now start with "http://" in the Network dialog box
  1104.      * Updated the About dialog box
  1105. commit 95179314ea9a27f783b3ad8ffed35814fa25e3f6
  1106. Author: Stéphane Borel <stef@videolan.org>
  1107. Date:   Tue May 28 18:34:42 2002 +0000
  1108.     *Added a b_force flag to picture_t so that we can force the display
  1109.     of an image even if it is late.
  1110. commit a944ebffaabbd3bef9b549cadb8b50ac3638e7da
  1111. Author: Sam Hocevar <sam@videolan.org>
  1112. Date:   Mon May 27 19:35:41 2002 +0000
  1113.       * ./plugins/filter/*: filters are now configurable through the configuration
  1114.         system. Patch from Sigmund Augdal <sigmunau@stud.ntnu.no>.
  1115. commit 09186fe636637601f5c6f20c10ed89e274722d07
  1116. Author: Sam Hocevar <sam@videolan.org>
  1117. Date:   Mon May 27 18:35:53 2002 +0000
  1118.       * ./po/pl.po: uh uh uh, forgot to cvs add this file...
  1119. commit 6c4fa3740c4b0114c7ceebab9e4f427afbfd57b4
  1120. Author: Sam Hocevar <sam@videolan.org>
  1121. Date:   Mon May 27 18:34:33 2002 +0000
  1122.       * ./po/vlc.pot: updated potfile.
  1123.       * ./po/pl.po: polish translation, courtesy of Arkadiusz Lipiec
  1124.         <A.Lipiec@elka.pw.edu.pl>.
  1125. commit c6412d0eb758f66e735cea6acb384ce587b28a77
  1126. Author: Sam Hocevar <sam@videolan.org>
  1127. Date:   Mon May 27 18:33:35 2002 +0000
  1128.       * ./debian/control: updated Debian package descriptions.
  1129. commit 9687686cd51319180c64a20fefb5c5c5fa2104a6
  1130. Author: Sam Hocevar <sam@videolan.org>
  1131. Date:   Mon May 27 18:26:31 2002 +0000
  1132.       * ./plugins/aa/aa.c: removed all palette code as it was unused.
  1133.       * ./plugins/aa/aa.c: moved the aa_fastrender call from vout_Display to
  1134.         vout_Render.
  1135.       * ./plugins/aa/aa.c: added support for resizing and right-click menu.
  1136.     
  1137.        (patch courtesy of Sigmund Augdal <sigmunau@stud.ntnu.no>)
  1138. commit 2b648b82afd3547f1d89a447148901060a18016d
  1139. Author: Laurent Aimar <fenrir@videolan.org>
  1140. Date:   Mon May 27 16:01:42 2002 +0000
  1141.         ALL : In order to make ac3 working in avi file, I've deplaced some code
  1142.     from ac3 decoder to mpeg_system.c. ( skip 3 bytes is now done in
  1143.     mpeg_system.c and no longer in ac3 audio decoder ).
  1144. commit d2ff612b5e0138bafe53dc2a605b802d28764da7
  1145. Author: Alexis de Lattre <alexis@videolan.org>
  1146. Date:   Mon May 27 01:49:41 2002 +0000
  1147.     Link to the GPL licence
  1148.     GFDL licence know used for the licence
  1149. commit 11964fbb04cfd8f924af72f5fb93a498c27ee007
  1150. Author: Christophe Massiot <massiot@videolan.org>
  1151. Date:   Sat May 25 21:42:36 2002 +0000
  1152.     Changed download URL.
  1153. commit 79445d6a342450d73b8ac6d039cb45a19442e60a
  1154. Author: Marc Ariberti <marcari@videolan.org>
  1155. Date:   Sat May 25 19:15:50 2002 +0000
  1156.       * src/misc/netutils.c: tests if message from vlcs begins with 'E:' or 'I:'
  1157.       instead of testing 'E: ' and 'I: ' (to simplify miniVLCS)
  1158. commit fb98cdb0561668c46f178d9e95890fc98eb85684
  1159. Author: Laurent Aimar <fenrir@videolan.org>
  1160. Date:   Sat May 25 16:23:07 2002 +0000
  1161.         * all: avi file is a piece of sh*t, make more test.
  1162. commit 830af7ae30c069d8359fb5938fdfcd59ea876f72
  1163. Author: Gildas Bazin <gbazin@videolan.org>
  1164. Date:   Fri May 24 12:42:14 2002 +0000
  1165.     * ./include/inpu_ext-dec.h added a check to fifo->b_die after the call
  1166.     to BitstreamNextDataPacket() in GetChunk().
  1167.     Code using GetChunk() also needs to check fifo->b_die before using the
  1168.     obtained data.
  1169.     This fixes frequent crashes you get on win32 with the a52 plugin when you
  1170.     close a stream.
  1171. commit f8a2f7c85cb84107d96378406f4f6d5cb0027269
  1172. Author: Christophe Massiot <massiot@videolan.org>
  1173. Date:   Thu May 23 22:33:44 2002 +0000
  1174.     update release-howto
  1175. commit 1fa711aebc995b1e5b180a9fb7fe67ce24a9aacb
  1176. Author: Sam Hocevar <sam@videolan.org>
  1177. Date:   Thu May 23 22:21:14 2002 +0000
  1178.       * ./src/video_output/video_output.c: the video output thread was never
  1179.         joined! A pretty old bug...
  1180. commit 54e1790bfd2593943ae510cbd8931dd28e9c7ca1
  1181. Author: Jon Lech Johansen <jlj@videolan.org>
  1182. Date:   Thu May 23 22:18:55 2002 +0000
  1183.       * ./plugins/macosx/intf_open.m: Remember last open file panel location,
  1184.         thanks to <ssudre2@wanadoo.fr>
  1185. commit b6f4ca51b78537f22ebe16e3c01811461aa0b145
  1186. Author: Christophe Massiot <massiot@videolan.org>
  1187. Date:   Thu May 23 21:42:43 2002 +0000
  1188.     Updated Mac OS X readme, courtesy of The DJ <d.hartman@student.utwente.nl>.
  1189. commit c1685097d3fc89853c37b45be80bab1d1591a701
  1190. Author: Christophe Massiot <massiot@videolan.org>
  1191. Date:   Wed May 22 23:40:50 2002 +0000
  1192.      * Updated ChangeLog
  1193.      * Updated release date
  1194. commit 64845e08f503f9e5609ad196e5e514b9408bfa02
  1195. Author: Christophe Massiot <massiot@videolan.org>
  1196. Date:   Wed May 22 23:11:00 2002 +0000
  1197.     Fixed HTTP input under Win32 (thanks ipkiss).
  1198. commit 9f5db9fda08d037a3758a09ea0ce5ccf2d2dbbf8
  1199. Author: Sam Hocevar <sam@videolan.org>
  1200. Date:   Wed May 22 21:42:47 2002 +0000
  1201.       * ./plugins/dvd/dvd_seek.c: reverted a previous change in DVD input which
  1202.         caused input to get stuck in interleaved cells.
  1203. commit 39faf1b6f0d16104ef14d6e080f5f112487e22c5
  1204. Author: Sam Hocevar <sam@videolan.org>
  1205. Date:   Wed May 22 21:30:08 2002 +0000
  1206.       * ./plugins/gtk/gnome.glade: removed bevel from title and chapter buttons.
  1207. commit afdfd513606ee1100b03fe561c78aed7d3bb879e
  1208. Author: Sam Hocevar <sam@videolan.org>
  1209. Date:   Wed May 22 21:15:04 2002 +0000
  1210.       * ./plugins/mad/mad_adec.c, ./plugins/mad/mad_libmad.c: use intf_WarnMsg for
  1211.         debug messages instead of intf_ErrMsg.
  1212. commit 630692cc63f302da49425e8abfca16c725f0e71c
  1213. Author: Sam Hocevar <sam@videolan.org>
  1214. Date:   Wed May 22 21:08:42 2002 +0000
  1215.       * ./plugins/win32/network.dfm, plugins/macosx/intf_open.m: updated channel
  1216.         server default hostname.
  1217. commit 4a2ea217d656ef57ac461892f6b000548f7d91cf
  1218. Author: Sam Hocevar <sam@videolan.org>
  1219. Date:   Wed May 22 21:05:18 2002 +0000
  1220.       * ./plugins/chroma/i420_yuy2.h: bugfix for the I420 to YUY2 MMX chroma
  1221.         transformations, with the help of Pascal Levesque.
  1222. commit 0cd5d9133656183f9d25ba3b1019a6272487fcd9
  1223. Author: Gildas Bazin <gbazin@videolan.org>
  1224. Date:   Wed May 22 19:31:33 2002 +0000
  1225.     * ./src/misc/modules.c: restored plugins hiding as the problem is fixed.
  1226.     * ./plugins/directx/directx.c: UnregisterClass() in MODULE_DEACTIVATE. If
  1227.        we don't do this, trying to use the class when the plugin is reloaded will
  1228.        cause a segfault.
  1229.     
  1230.     PS: on Win32 the sdl plugin is still affected by this. It looks like SDL keeps
  1231.         an internal state which isn't updated when we reload the plugin.
  1232. commit 0f15b563f2dd5aaf6e05f8b11e3a76562b4759cb
  1233. Author: Sam Hocevar <sam@videolan.org>
  1234. Date:   Wed May 22 17:19:46 2002 +0000
  1235.       * ./src/misc/modules.c: disabled module autohide until we find out why a
  1236.         reloaded module sometimes does not work properly.
  1237. commit 2bb1112c082708ae8f784f3142acabc9008f64af
  1238. Author: Sam Hocevar <sam@videolan.org>
  1239. Date:   Wed May 22 17:17:45 2002 +0000
  1240.       * ./plugins/access/file.c, plugins/dvd/dvd_seek.c: readability changes.
  1241.       * ./Makefile: the vlc rule depends on modules_builtin.h.
  1242.       * ./include/modules_inner.h: removed useless code.
  1243. commit 8bf866edd4ea5434c2450805a41f67859877f907
  1244. Author: Olivier Teulière <ipkiss@videolan.org>
  1245. Date:   Wed May 22 17:12:45 2002 +0000
  1246.      * ALL: replaced TUpDown components by TCSpinEdit ones, which allow
  1247.        values greater than 32767. It fixes the audio bug ocurring when a
  1248.        configuration file is saved under the win32 interface
  1249.     
  1250.      * ./plugins/win32/mainframe.cpp: Added some extra space between
  1251.        statusbar and toolbar when nothing is displayed. I find it nicer :)
  1252. commit a457b188a1f17d05e5e53f1885a6d5ff59fa03c8
  1253. Author: Gildas Bazin <gbazin@videolan.org>
  1254. Date:   Wed May 22 14:20:41 2002 +0000
  1255.     * ./plugins/text/logger.c: on win32 the logger interface shows up a dos
  1256.       command box.
  1257.     * ./plugins/gtk/gnome.c: fixed uninitialized variable. (from Sam)
  1258.     * ./plugins/gtk/gtk_playlist.c: simplified GtkRebuildCList(). (from Sam)
  1259. commit 3c809e53141a5c7ab41ce7ba26d768ccee26952c
  1260. Author: Johan Bilien <jobi@videolan.org>
  1261. Date:   Wed May 22 12:50:21 2002 +0000
  1262.         * plugins/vcd/vcd.c: added svcd shortcut to the vcd input
  1263. commit 6cec0a69e8d4db44162b02bea205e8977f232cc2
  1264. Author: Tony Castley <tcastley@videolan.org>
  1265. Date:   Wed May 22 12:23:41 2002 +0000
  1266.     Changes to reduce segfaults on exit, and also allow only one Playlist window.
  1267. commit 455104ab9fc62aeba5898641114b192c357e920f
  1268. Author: Loïc Minier <lool@videolan.org>
  1269. Date:   Wed May 22 11:23:56 2002 +0000
  1270.       * ./include/modules_inner.h: fixed a crash when reopening a hidden
  1271.         module (by sam)
  1272. commit 0b04c7395d53fdad933514ac22193e2a28945fde
  1273. Author: Christophe Massiot <massiot@videolan.org>
  1274. Date:   Tue May 21 22:09:45 2002 +0000
  1275.     * Updated spec for ffmpeg.
  1276. commit 26a3b9dd1b55bf70bd0228c49865b04248475139
  1277. Author: Gildas Bazin <gbazin@videolan.org>
  1278. Date:   Tue May 21 13:34:31 2002 +0000
  1279.     * On Win32 the DVD access plugin has to be explicitly requested. This
  1280.       avoids crashes when the input thread tries to open files as dvds.
  1281. commit f5f70e2beba3ad114ed1296ce2ec0beb6a6e0123
  1282. Author: Loïc Minier <lool@videolan.org>
  1283. Date:   Tue May 21 13:27:32 2002 +0000
  1284.       * fixed a side-effect bug causing crashes on DVD title change
  1285. commit 9b3216c8e441c8868278507323704ec86332cc72
  1286. Author: Gildas Bazin <gbazin@videolan.org>
  1287. Date:   Tue May 21 07:48:50 2002 +0000
  1288.     * ./plugins/directx/aout_directx.c: fixed compile warnings.
  1289. commit d4a50a341a2cec06f6d0be17345aa7379fcfa74e
  1290. Author: Gildas Bazin <gbazin@videolan.org>
  1291. Date:   Tue May 21 06:55:48 2002 +0000
  1292.     * ./plugins/network/ipv6.c: fixed a stupid bug.
  1293. commit f5f0a1cd00d1c8ef90e7267763d7f7f2e1d13ad0
  1294. Author: Sam Hocevar <sam@videolan.org>
  1295. Date:   Tue May 21 03:37:17 2002 +0000
  1296.       * ./plugins/chroma/i420_yuy2.c: margin support for the 420 planar to 422
  1297.         packed chroma transformations.
  1298. commit 6eb7dd20a465d840e17a59f11217d29bd7fc9d86
  1299. Author: Sam Hocevar <sam@videolan.org>
  1300. Date:   Tue May 21 02:46:39 2002 +0000
  1301.       * ./plugins/chroma/i420_yuy2.h: fixed the BeOS crash. Margin handling isn't
  1302.         done yet, though.
  1303. commit 7d8822ee4610b3bd4adc65395336bde7a4d185cd
  1304. Author: Sam Hocevar <sam@videolan.org>
  1305. Date:   Tue May 21 01:40:17 2002 +0000
  1306.       * ./src/input/input.c: fixed a bug with the input remaining stuck when no
  1307.         network data was present.
  1308. commit b27d2f93d6ac431e4e217b0034d5417ec8fff27a
  1309. Author: Olivier Teulière <ipkiss@videolan.org>
  1310. Date:   Tue May 21 01:29:38 2002 +0000
  1311.      * Fixed a stupid bug in the Network dialog.
  1312. commit 35070dfc3ff02523dad09b0c57a19b52bfd374f3
  1313. Author: Sam Hocevar <sam@videolan.org>
  1314. Date:   Tue May 21 01:27:26 2002 +0000
  1315.       * ./plugins/mpeg_system/mpeg_ts.c: fixed a warning.
  1316. commit f91631ad5ac94fb07e2018f5228dd83d9cd8c0a3
  1317. Author: Sam Hocevar <sam@videolan.org>
  1318. Date:   Tue May 21 00:34:41 2002 +0000
  1319.       * ./plugins/dvd/dvd_access.c, plugins/dvd/dvd_seek.c: very minor cosmetic
  1320.         fixes.
  1321. commit 75424d35e920a3d828052e4141d6c095c5b57a9c
  1322. Author: Sam Hocevar <sam@videolan.org>
  1323. Date:   Tue May 21 00:23:37 2002 +0000
  1324.       * src/input/input_ext-plugins.c, src/input/input_ext-intf.c: boundary checks
  1325.         on seek.
  1326. commit be685831886a5036677bbb04cea72b78731e6441
  1327. Author: Sam Hocevar <sam@videolan.org>
  1328. Date:   Mon May 20 22:45:03 2002 +0000
  1329.       * ./plugins/dvd/*: fixed a few inconsistences.
  1330.       * ./plugins/dvd/*: renamed i_start/i_end couples when they actually
  1331.         meant i_first/i_last.
  1332. commit 1ac32f37988a918d8f3720fff6c14b70c9310b39
  1333. Author: Sam Hocevar <sam@videolan.org>
  1334. Date:   Mon May 20 22:39:36 2002 +0000
  1335.       * ./src/interface/main.c: fixed a little memleak.
  1336.       * ./src/input/input_dec.c: removed useless code.
  1337.       * ./src/input/input.c, ./plugins/gtk/gtk.c: fixed access to uninitialized
  1338.         variables.
  1339.       * ./plugins/dvd/dvd_demux.c: fixed the pf_demux return value.
  1340. commit e7061e867fefbbcb1fd5ceabca3377d4977f4ed0
  1341. Author: Sam Hocevar <sam@videolan.org>
  1342. Date:   Mon May 20 22:36:42 2002 +0000
  1343.       * ./src/misc/iso_lang.c: code simplifications.
  1344.       * ./src/misc/iso_lang.c: the language prototypes now use the const keyword.
  1345. commit b651216e7822ff0113c10228982c36b30fbbc04e
  1346. Author: Sam Hocevar <sam@videolan.org>
  1347. Date:   Mon May 20 22:34:56 2002 +0000
  1348.       * ./po/*: updated language files.
  1349. commit 581319a16e1ff627213dda52830c5ca7ed470176
  1350. Author: Sam Hocevar <sam@videolan.org>
  1351. Date:   Mon May 20 22:30:19 2002 +0000
  1352.       * ./plugins/x11/xcommon.c: fixed x11 and xvideo alternate fullscreen (gibalou
  1353.         on t'aiiiiiiiiimeuh).
  1354. commit 50e5262462a38131a0bd84480cb3076d81f2f61f
  1355. Author: Sam Hocevar <sam@videolan.org>
  1356. Date:   Mon May 20 22:26:01 2002 +0000
  1357.       * ./configure.in: tried to fix the -lavcodec detection.
  1358. commit ff4bf779fb0d2afcee74979c6abbe2ea99c91827
  1359. Author: Christophe Massiot <massiot@videolan.org>
  1360. Date:   Mon May 20 20:58:58 2002 +0000
  1361.     * Bumped up version number to 0.4.0 ;
  1362.     * Updated changelog.
  1363. commit 3ce5cf59667f9a117c87a3b685cc882ba9379373
  1364. Author: Gildas Bazin <gbazin@videolan.org>
  1365. Date:   Mon May 20 19:49:18 2002 +0000
  1366.     * First try for IPv6 support on Win32. This hasn't been tested so it
  1367.       might not work! To compile this stuff you need a mingw compiler with
  1368.       w32api-1.3.
  1369.     
  1370.     The win32 code uses the getaddrinfo function because inet_pton is
  1371.     supposed to be deprecated and not supported by Microsoft. gethostbyname2
  1372.     isn't supported as well. Maybe we could try to unify the ipv6 plugin and
  1373.     have all the ports use getaddrinfo ? (I didn't dare to do it because I
  1374.     don't want to break anything before a release ;-)
  1375. commit 778c00c7eb4cd47ea206a4017267db4b5d4b5d60
  1376. Author: Sam Hocevar <sam@videolan.org>
  1377. Date:   Mon May 20 19:34:58 2002 +0000
  1378.       * ./src/video_output/vout_pictures.c: workaround for a bug in the dummy vout.
  1379. commit ebf2982eaf7ed4d68477aa4bb2e1700ba87e4510
  1380. Author: Sam Hocevar <sam@videolan.org>
  1381. Date:   Mon May 20 19:12:16 2002 +0000
  1382.       * ./Makefile: we check for Makefile.config before including it.
  1383. commit cd08e2c2544b1268c7bb387be1a983fdd373c54e
  1384. Author: Sam Hocevar <sam@videolan.org>
  1385. Date:   Mon May 20 19:02:22 2002 +0000
  1386.       * ./plugins/dummy/dummy.c: added --dummy-chroma option.
  1387.       * ./plugins/dummy/vout_dummy.c: the dummy vout plugin now uses vlc's
  1388.         vout_AllocatePicture instead of its own.
  1389.       * ./src/video_output/vout_pictures.c: added YUY2 in vout_AllocatePicture.
  1390. commit f762dca1a46e7f371bd016c89fe330a31de97d1f
  1391. Author: Christophe Massiot <massiot@videolan.org>
  1392. Date:   Mon May 20 18:51:57 2002 +0000
  1393.     Added Makefile.config.
  1394. commit f461b69007924f0e9076ee61df30bc37deaad5ed
  1395. Author: Sam Hocevar <sam@videolan.org>
  1396. Date:   Mon May 20 18:43:02 2002 +0000
  1397.       * ./Makefile: forgot to remove Makefile.config in the distclean rule.
  1398. commit 2cd2d8b31a3f00e5408cb4cf6312609888ad04a7
  1399. Author: Gildas Bazin <gbazin@videolan.org>
  1400. Date:   Mon May 20 15:03:33 2002 +0000
  1401.     * Added an option to disable the dynamic range compression.
  1402. commit 287f188ad969729ec0aefc5ff2971b76d6a6b0ac
  1403. Author: Sam Hocevar <sam@videolan.org>
  1404. Date:   Mon May 20 14:22:52 2002 +0000
  1405.       * ./ChangeLog: updated changelog.
  1406. commit b4985b910a319c9d78dddc5ab8cf2b5d2241764b
  1407. Author: Sam Hocevar <sam@videolan.org>
  1408. Date:   Mon May 20 14:12:15 2002 +0000
  1409.       * ./Makefile.opts.in: removed configuration stuff which does not need to
  1410.         rebuild anything to Makefile.config, so that editing it will not cause
  1411.         a complete rebuild.
  1412. commit 2ead2268600d9611af3c31838662d4a03d31781a
  1413. Author: Tony Castley <tcastley@videolan.org>
  1414. Date:   Mon May 20 11:21:01 2002 +0000
  1415.     Improved Overlay and Bitmap output modes.
  1416.     Due to existing bug in some Chroma's the Overlay does not work for nVidia
  1417.     cards.  Sorry.
  1418. commit f6d172c33d29ef719afcc238824045cd565fd118
  1419. Author: Christophe Massiot <massiot@videolan.org>
  1420. Date:   Mon May 20 10:44:18 2002 +0000
  1421.     Removed unused headers.
  1422. commit 634e5847f221b05142f4a48378c72e12b08ee8fa
  1423. Author: Jon Lech Johansen <jlj@videolan.org>
  1424. Date:   Mon May 20 05:20:12 2002 +0000
  1425.       * ./plugins/macosx/intf_controller.[mh]: you can now drag & drop files onto
  1426.         the vlc dock icon. CFBundleDocumentTypes in Info.plist doesn't seem to have
  1427.         any effect, so you'll have to hold down command-option when dropping until
  1428.         this is resolved.
  1429. commit fe95288adb39a046872a492488a3e111bd11da59
  1430. Author: Christophe Massiot <massiot@videolan.org>
  1431. Date:   Sun May 19 23:51:37 2002 +0000
  1432.     Mac OS X-specific :
  1433.     * We now use real-time threads ;
  1434.     * Worked around a bug when seeking ;
  1435.     All :
  1436.     * Removed my patch to the video output since it causes problems for some
  1437.       people.
  1438. commit dec3c9e9b11f9531f92d7718b2f55a3ba1d1d56e
  1439. Author: Christophe Massiot <massiot@videolan.org>
  1440. Date:   Sun May 19 22:46:53 2002 +0000
  1441.     * Fixes for ffmpeg and mad.
  1442. commit 1f79d1e3eacd994e7c02c752af1a00c1e56d1e56
  1443. Author: Christophe Massiot <massiot@videolan.org>
  1444. Date:   Sun May 19 20:55:00 2002 +0000
  1445.     * OS X intf is now more consistent with Apple guidelines.
  1446. commit 47e2835fec716e72059c282f1fd54216ed20c86d
  1447. Author: Gildas Bazin <gbazin@videolan.org>
  1448. Date:   Sun May 19 20:26:11 2002 +0000
  1449.     * fixed a segfault I introduced lately in gtk_preferences.
  1450. commit 36180ab1dbaa9b2196e3a7f88b46e8d8ccffda0f
  1451. Author: Jon Lech Johansen <jlj@videolan.org>
  1452. Date:   Sun May 19 19:16:40 2002 +0000
  1453.       * ./plugins/macosx/intf_vlc_wrapper.m: don't try to eject unless there is
  1454.         a disc to eject.
  1455. commit dc0450f9865e479ef5cb3885f079f5a0ec674ea6
  1456. Author: Christophe Massiot <massiot@videolan.org>
  1457. Date:   Sun May 19 17:27:39 2002 +0000
  1458.     * Fixed a segfault in the Mac OS X interface.
  1459. commit b5f16d756c73393ea121d64216a19c256997bff5
  1460. Author: Johan Bilien <jobi@videolan.org>
  1461. Date:   Sun May 19 16:45:17 2002 +0000
  1462.         * plugins/satellite/input_satellite.c: cosmetic changes in error messages
  1463.         * plugins/gtk/*: gtk and gnome interfaces now uses frequency and
  1464.                          symbol rates default values
  1465. commit 966567ba6dc23b909064e2a1fc3465abbcd54d99
  1466. Author: Christophe Massiot <massiot@videolan.org>
  1467. Date:   Sun May 19 16:01:26 2002 +0000
  1468.     Removed fixed entries.
  1469. commit d550a0f854d64a6a6cfdb68667f405689e3d875c
  1470. Author: Stéphane Borel <stef@videolan.org>
  1471. Date:   Sun May 19 15:50:02 2002 +0000
  1472.     *Initialize p_spudec->p_vout to NULL to prevent segfault if InitThread does
  1473.     not complete.
  1474. commit 2bb2d0082f1adc90ce1b8eaf7d7de5eda8fd7ce3
  1475. Author: Gildas Bazin <gbazin@videolan.org>
  1476. Date:   Sun May 19 15:23:35 2002 +0000
  1477.     * on win32 the rc plugin opens a new console.
  1478. commit bf05a0e1f058df025aca2630aac47b7994f0e6e6
  1479. Author: Gildas Bazin <gbazin@videolan.org>
  1480. Date:   Sun May 19 12:57:32 2002 +0000
  1481.     * filters were using memalign but freeing p_data instead of p_data_orig.
  1482.     * updated MSVC++ project.
  1483.     * small corrections to the LONGTEXT descriptions in main.c.
  1484. commit c7b4f0cfebae7efc7424dbbd35603b7157ec8a54
  1485. Author: Christophe Massiot <massiot@videolan.org>
  1486. Date:   Sun May 19 12:12:06 2002 +0000
  1487.     * A few updates.
  1488. commit 51400cc747af489dc227dc261380a7d01e1dcece
  1489. Author: Christophe Massiot <massiot@videolan.org>
  1490. Date:   Sun May 19 12:09:38 2002 +0000
  1491.     * New vlc.spec, courtesy of Yves Duret <yves.duret@mandrakesoft.com>.
  1492. commit 35fa354401b78bc32363f92578ac998f939d66a7
  1493. Author: Christophe Massiot <massiot@videolan.org>
  1494. Date:   Sun May 19 11:29:51 2002 +0000
  1495.     * New --with-ffmpeg option for standard installations.
  1496. commit 96ee72f42cb72e29c7b95ad7bb2cca1f80afad20
  1497. Author: Christophe Massiot <massiot@videolan.org>
  1498. Date:   Sun May 19 11:02:46 2002 +0000
  1499.     Updated long descriptions.
  1500. commit b0ab1d966d98d6c1308c58d103fe9bcb351bd185
  1501. Author: Gildas Bazin <gbazin@videolan.org>
  1502. Date:   Sun May 19 10:06:37 2002 +0000
  1503.     * on win32 the dummy interface plugin will open a dos command box. With
  1504.     this fix, vlc should never fail silently and leave a ghost process
  1505.     running in the background when there isn't any working GUI plugin.
  1506. commit 130d95c0806309f78f9094be5528e54230e9c26a
  1507. Author: Gildas Bazin <gbazin@videolan.org>
  1508. Date:   Sun May 19 09:37:02 2002 +0000
  1509.     * moved the mpeg-motion and mpeg-idct options to the mpeg_vdec plugin
  1510.     * added a few *_LONGTEXT descriptions to main.c
  1511.     * on win32 DVD/VCD_DEVICE defaults to to D:
  1512.     
  1513.     Could anyone finish the *_LONGTEXT descriptions in main.c. There aren't
  1514.     that many left right now, just the ones I didn't really know what to do
  1515.     with.
  1516.     If someone also wants to review and change the already existing
  1517.     *_LONGTEXT descriptions, he is welcome as well because there are not
  1518.     really high quality descriptions :(
  1519. commit 7bfa775b70798ff174e2db0cb77755ccaceeb898
  1520. Author: Stéphane Borel <stef@videolan.org>
  1521. Date:   Sun May 19 01:07:13 2002 +0000
  1522.     *Mark subpictures destroyed when we end spudec thread.
  1523. commit 694cce7116019431336bfd63fa0ee4a437b5b0ab
  1524. Author: Christophe Massiot <massiot@videolan.org>
  1525. Date:   Sun May 19 00:43:42 2002 +0000
  1526.     * Another addition.
  1527. commit 032b437adf520484d705de9be59e69eb60414cde
  1528. Author: Christophe Massiot <massiot@videolan.org>
  1529. Date:   Sun May 19 00:34:54 2002 +0000
  1530.     * Desperate attempt to improve audio output ;
  1531.     * Updated documentation.
  1532. commit 348f966219df7389494a915cc2736df172be47c0
  1533. Author: Gildas Bazin <gbazin@videolan.org>
  1534. Date:   Sat May 18 22:41:43 2002 +0000
  1535.     * updated INSTALL.win32
  1536.     * a little bit of clean-up in the directx video output plugin
  1537. commit c673b2b97bfc6bc0ad2b7e679fde9d99a90cb1d2
  1538. Author: Christophe Massiot <massiot@videolan.org>
  1539. Date:   Sat May 18 18:48:24 2002 +0000
  1540.     * Fixed Mac OS X resizing.
  1541. commit bdb827829944ca0cebaae9bdd5864a0bf54d1fca
  1542. Author: Christophe Massiot <massiot@videolan.org>
  1543. Date:   Sat May 18 17:53:11 2002 +0000
  1544.     * Warning levels are no longer additive, patch courtesy of Arnaud de
  1545.       Bossoreille de Ribou <bozo@via.ecp.fr>
  1546. commit ac5c557fc6320a89f6d3d0265537a14c88df4c18
  1547. Author: Sam Hocevar <sam@videolan.org>
  1548. Date:   Sat May 18 17:47:47 2002 +0000
  1549.       * ALL: changed __inline__ with inline (autoconf does the job for us anyway,
  1550.         and mipspro doesn't know about __inline__).
  1551. commit feb33ac8ee53046299fed9e84bd4c689e84fbbc6
  1552. Author: Gildas Bazin <gbazin@videolan.org>
  1553. Date:   Sat May 18 15:51:37 2002 +0000
  1554.     * fixed deadlock in NextFrame() in aout_pcm.c
  1555. commit 885583cc43cfcc407e162b8c0ed797b95385c09b
  1556. Author: Gildas Bazin <gbazin@videolan.org>
  1557. Date:   Sat May 18 15:34:04 2002 +0000
  1558.     * fixed a bug in the directx window creation function. We register a window
  1559.        class once per process so we must be careful not to free the associated
  1560.        resources.
  1561. commit 7adf5042d1aa1ee5c0fb70132281e6dd181645b5
  1562. Author: Gildas Bazin <gbazin@videolan.org>
  1563. Date:   Sat May 18 14:03:13 2002 +0000
  1564.     * updated the MSVC++ project files and added support for dirent (vlc compiled
  1565.        with msvc can now load plugins - even compiled with mingw).
  1566.     * small portability fixes.
  1567. commit 80b9aa2b0a100b7b5f83ad09f660faa61c1c0f1a
  1568. Author: Christophe Massiot <massiot@videolan.org>
  1569. Date:   Sat May 18 13:33:44 2002 +0000
  1570.     * Menu item to maximize the volume in Mac OS X ;
  1571.     * Dropped dependancy on autoconf 2.52.
  1572. commit d55f5d62b7205831d9f489f8f1dc6e7899417992
  1573. Author: Gildas Bazin <gbazin@videolan.org>
  1574. Date:   Sat May 18 13:30:28 2002 +0000
  1575.     * modified the directx video plugin to try to create an YUV surface before
  1576.        falling back to an RGB surface when it's not possible to use overlays.
  1577.        Some graphic cards can do the YUV->RGB conversion in hardware during the
  1578.        blitting stage.
  1579.     * in the directx video plugin, we now request that the RGB surface be created
  1580.        in video memory. The reasoning behind this is that usually surfaces in
  1581.        video memory benefit from more hardware acceleration (like for instance
  1582.        hw rescaling, hw blitting, etc...)
  1583.     * added two options to the directx video plugin to disable the above features.
  1584.        (mainly because my video driver is buggy and doesn't handle them well).
  1585.     
  1586.     * small cosmetic changes to the generation of the config file.
  1587.     
  1588.     * fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in
  1589.        shfolder.dll not shell32.dll.
  1590.     * fix for the gtk preferences dialog box. To be sure that an int or float value
  1591.        is actually changed we call gtk_spin_button_update() in the
  1592.        GtkInt/FloatChanged() event handler.
  1593. commit 74a2caa2f2c81942e12ec56c71aae22b357ca32d
  1594. Author: Sam Hocevar <sam@videolan.org>
  1595. Date:   Sat May 18 11:59:00 2002 +0000
  1596.       * ./debian/control: made the Build-Depends: entry a one-liner (Closes
  1597.         Debian bug #147103).
  1598. commit de773ab65f9476fceef3c330cf9805401bc77e19
  1599. Author: Stéphane Borel <stef@videolan.org>
  1600. Date:   Sat May 18 08:50:54 2002 +0000
  1601.     *A lock was not released;
  1602. commit c74ab57fc65034d2dd634b66b85d3e3c82283d3b
  1603. Author: Sam Hocevar <sam@videolan.org>
  1604. Date:   Sat May 18 07:30:03 2002 +0000
  1605.       * ./plugins/text/rc.c: added a safety lock.
  1606. commit 49ec73857bc82c5b0a7c0e78d0272a639920f3bd
  1607. Author: Olivier Teulière <ipkiss@videolan.org>
  1608. Date:   Sat May 18 02:32:00 2002 +0000
  1609.      * Fixed my previous commit
  1610. commit 224ebd8d39a6636bcf4e731aca6271af0d15c79a
  1611. Author: Olivier Teulière <ipkiss@videolan.org>
  1612. Date:   Sat May 18 02:12:20 2002 +0000
  1613.      * New Network dialog box for Gtk and Gnome interfaces
  1614. commit 823cd548e14fa60cfb9ce648f0c71946aa862af1
  1615. Author: Laurent Aimar <fenrir@videolan.org>
  1616. Date:   Fri May 17 23:01:02 2002 +0000
  1617.         * plugins/mpeg_system/mpeg_audio.c : you can now force this plugin( mpegaudio ).
  1618. commit 74886e67118cfea1dc14fb7ed1425e443767d063
  1619. Author: Stéphane Borel <stef@videolan.org>
  1620. Date:   Fri May 17 18:12:59 2002 +0000
  1621.     *Update reference in case of sequence end code.
  1622. commit 5deaed2b06633fe7c179708919e1e65d9a6f72ba
  1623. Author: Stéphane Borel <stef@videolan.org>
  1624. Date:   Fri May 17 18:06:34 2002 +0000
  1625.     *Don't keep the control lock during the pause
  1626. commit a7e097b4e4dfeb4c748418ebfc769e2429320087
  1627. Author: Stéphane Borel <stef@videolan.org>
  1628. Date:   Fri May 17 18:01:25 2002 +0000
  1629.     *check for b_die and b_error in all loops so that we don't remain stuck
  1630.     waiting for data whereas the vlc has tried to quit.
  1631. commit 3425b2e6d5b3e19374a81fd4e40509414bc0bcd7
  1632. Author: Sam Hocevar <sam@videolan.org>
  1633. Date:   Fri May 17 16:38:41 2002 +0000
  1634.       * ./src/misc/mtime.c: we use nanosleep whenever possible (patch from Meuuh).
  1635. commit 815d564271fd0a57c67cb9d1b1bf8e4cb92b7602
  1636. Author: Laurent Aimar <fenrir@videolan.org>
  1637. Date:   Fri May 17 15:47:01 2002 +0000
  1638.         * plugins/avi/avi.c : it will not segfault with broken avi with an unknown stream.
  1639. commit c6e4a4b3ef05be5446045d750fe144fb68983edb
  1640. Author: Loïc Minier <lool@videolan.org>
  1641. Date:   Fri May 17 15:14:47 2002 +0000
  1642.       * removed usage of usleep (not thread safe) (by Meuuh)
  1643. commit 805a2fd1090ee6d05e2ed5029b749e0161f1323d
  1644. Author: Loïc Minier <lool@videolan.org>
  1645. Date:   Fri May 17 14:17:05 2002 +0000
  1646.       * video output patch to improve handling of late pictures (by Meuuh)
  1647. commit 25cdd31d04c3e4a2771fb704c6beb24d13ee26a4
  1648. Author: Sam Hocevar <sam@videolan.org>
  1649. Date:   Fri May 17 00:58:14 2002 +0000
  1650.       * ./src/interface/intf_msg.c, src/interface/intf_playlist.c: disabled
  1651.         calls to realloc(_,0) in a similar way to input_programs.c.
  1652. commit 497ce52cbbb46b2b4916661222683d47521f809e
  1653. Author: Gildas Bazin <gbazin@videolan.org>
  1654. Date:   Thu May 16 16:51:50 2002 +0000
  1655.     Another fix from Sam:
  1656.     
  1657.     * fix random segfaults on title change.
  1658.       (cell.i_cell_nb should be tested _before_ we access the structures)
  1659. commit 5c7fbb3bddc073d6eeee10ace9ba214e2242adc9
  1660. Author: Gildas Bazin <gbazin@videolan.org>
  1661. Date:   Thu May 16 13:20:22 2002 +0000
  1662.     * src/input/input_programs.c: fixed memory corruption by setting a few
  1663.         pointers to NULL after they have been free()ed.
  1664.     * src/input/input_programs.c: removed now useless ASSERTs.
  1665.     
  1666.     This patch comes from sam, so if you want to blame someone blame him ;-)
  1667. commit fe8d899d70f959e60235a65935d5cdacfc133b79
  1668. Author: Tony Castley <tcastley@videolan.org>
  1669. Date:   Thu May 16 12:47:59 2002 +0000
  1670.     Fixed segfault in last checkin.
  1671. commit 6430cf048d35c748dd6f52212d0d32ee4f2d2946
  1672. Author: Tony Castley <tcastley@videolan.org>
  1673. Date:   Thu May 16 11:38:42 2002 +0000
  1674.     Improved overlay and bitmap support, not tested on nVidia cards.
  1675.     Lower CPU usage and no thread created per frame.
  1676. commit 128b5eb239e5fe025cd2c86864389b25f48715d4
  1677. Author: Sam Hocevar <sam@videolan.org>
  1678. Date:   Wed May 15 23:53:45 2002 +0000
  1679.       * ./plugins/dvd/dvd_summary.c: added a sanity check.
  1680. commit 7e1feebdd51aea6c592106dab3755f6fb33696c4
  1681. Author: Johan Bilien <jobi@videolan.org>
  1682. Date:   Wed May 15 22:53:10 2002 +0000
  1683.         * plugins/vcd/* : vcd access plugin now uses mpeg_ps demux instead
  1684.                          of its own one.
  1685. commit 2ed133b5103f36c17056f6a617cbb1414569eed1
  1686. Author: Christophe Massiot <massiot@videolan.org>
  1687. Date:   Wed May 15 21:14:18 2002 +0000
  1688.     Attempt to fix the video output with QuickTime 6.
  1689. commit 17c5e243edcde7b4dd6f00dc0727549ff8e7c76a
  1690. Author: Sam Hocevar <sam@videolan.org>
  1691. Date:   Wed May 15 19:36:04 2002 +0000
  1692.       * ./plugins/ac3_adec/ac3_adec.c: probably fixed most "crash when changing
  1693.         audio track" problems by zeroing the p_ac3dec structure.
  1694.       * ./plugins/ac3_adec/ac3_adec.c: fixed a "INPUT_MAX_ALLOCATION reached"
  1695.         crash.
  1696. commit 168aff53904db571c8b1ee8ce81bc3a772ccd32f
  1697. Author: Cyril Deguet <asmax@videolan.org>
  1698. Date:   Wed May 15 15:46:34 2002 +0000
  1699.     - check size to avoid realloc(0)
  1700. commit dcd1ba260f9ea6a8f6bf1a9db33ae0dfd3a7db31
  1701. Author: Olivier Teulière <ipkiss@videolan.org>
  1702. Date:   Wed May 15 14:43:20 2002 +0000
  1703.      * plugins/win32/network.*: new Network dialog box
  1704. commit 6f7d1706b3e229e7b34de5ec60c8ff068898c523
  1705. Author: Marc Ariberti <marcari@videolan.org>
  1706. Date:   Wed May 15 13:36:40 2002 +0000
  1707.       * removed a debug message that I forgot in my previous commit
  1708. commit f4012b9fed9723a0196db6c596eebf6746d3c5c8
  1709. Author: Marc Ariberti <marcari@videolan.org>
  1710. Date:   Wed May 15 13:07:18 2002 +0000
  1711.     On sam's advice I added the input_FDNetworkClose() function to be called
  1712.     when closing a  networking stream instead of input_FDClose().  It is due
  1713.     to WIN32  because we have  to call  closesocket() instead of  close() to
  1714.     close the socket. The problem was  : windows did not leave the multicast
  1715.     group when closing the socket.
  1716.     
  1717.       * input_ext-plugins.c : where is located the function
  1718.       * *.h : function declaration
  1719.       * udp.c, http.c : these modules now call input_FDNetworkClose()
  1720. commit 51ec06db04180f87112b1509dc35b2a9f29f2bfa
  1721. Author: Marc Ariberti <marcari@videolan.org>
  1722. Date:   Wed May 15 11:06:17 2002 +0000
  1723.       * netutils.c: use closesocket() instead of close() at the end
  1724.       of the network_ChannelJoin() for WIN32.
  1725.     
  1726.       It closes the following bug : when changing channel we sometimes got
  1727.       a 'no answer from vlcs' even if the answer is sent back.
  1728. commit fda94682b9877e31ea9827c34b87f1c73c3a49ee
  1729. Author: Sam Hocevar <sam@videolan.org>
  1730. Date:   Wed May 15 01:29:07 2002 +0000
  1731.       * ./src/misc/configuration.c: fixed an issue with long options from
  1732.         modules where option arguments and playlist entries were mixed.
  1733. commit e1e9e7b7dd29eb0dac611a0b1891e12298333a9d
  1734. Author: Sam Hocevar <sam@videolan.org>
  1735. Date:   Wed May 15 00:40:26 2002 +0000
  1736.       * ./plugins/spudec/spu_decoder.c: fixed endianness issue; subtitles colors
  1737.         should be OK now.
  1738. commit 04ca15f9e91fae2008feb5acf98074c204936587
  1739. Author: Sam Hocevar <sam@videolan.org>
  1740. Date:   Wed May 15 00:39:46 2002 +0000
  1741.       * ./plugins/satellite/input_satellite.c: fixed a compilation warning.
  1742. commit bb347b6a8f1e7893f711d01a83fc8b0a8caa8227
  1743. Author: Sam Hocevar <sam@videolan.org>
  1744. Date:   Wed May 15 00:04:52 2002 +0000
  1745.       * ./configure.in: added libdvbpsi version check.
  1746. commit 5982dfbdfb8a2edd127aacb813d84f147053354f
  1747. Author: Sam Hocevar <sam@videolan.org>
  1748. Date:   Wed May 15 00:02:27 2002 +0000
  1749.       * ./include/modules_inner.h: fixed a bug in module reinitialization,
  1750.         which should fix crashes after a long pause.
  1751. commit 3286de8cfe84b5bf6cdc34bf1dda9563a8d5783f
  1752. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1753. Date:   Tue May 14 21:57:31 2002 +0000
  1754.     *** empty log message ***
  1755. commit d1bc2bc33724e0354c439cc20f17b2ec142102f0
  1756. Author: Christophe Massiot <massiot@videolan.org>
  1757. Date:   Tue May 14 21:23:44 2002 +0000
  1758.     Fixed a bug (glitch/segfault) when seeking.
  1759. commit 138766e6dc75df2fc5ae1fbbd79483f13dad91f7
  1760. Author: Johan Bilien <jobi@videolan.org>
  1761. Date:   Tue May 14 20:54:52 2002 +0000
  1762.         * src/input/mpeg_system.c : We handle PCR even if they are not attached
  1763.                                     to a PMT.
  1764. commit 9a9e873cb19064125945066158f30f85eb1c7dde
  1765. Author: Gildas Bazin <gbazin@videolan.org>
  1766. Date:   Tue May 14 20:39:23 2002 +0000
  1767.     * new --with-mad-tree configure option.
  1768.     * updated BUGS file.
  1769. commit 7645429ca14f5dfe7204626599cfcb1d0b44e3f4
  1770. Author: Christophe Massiot <massiot@videolan.org>
  1771. Date:   Tue May 14 20:27:25 2002 +0000
  1772.     It should now be possible to quit when reading a bogus file.
  1773. commit 735bea8392a83de309cc8e3838b87cacae501b32
  1774. Author: Christophe Massiot <massiot@videolan.org>
  1775. Date:   Tue May 14 20:13:04 2002 +0000
  1776.     Do not eject when we're reading from the disc...
  1777. commit 869d2111882020454c6df4dcfa9b17c75ec0a6be
  1778. Author: Sam Hocevar <sam@videolan.org>
  1779. Date:   Tue May 14 19:47:25 2002 +0000
  1780.       * ./src/misc/modules.c: if a module has a zero-scored capability, we don't
  1781.         try to use it, unless it was explicitely requested (--vout for example).
  1782. commit fbf46423b36da286c8a6fdfe9c7d466e768b649b
  1783. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1784. Date:   Tue May 14 19:33:54 2002 +0000
  1785.       * src/misc/iso-639.def, include/iso_lang.h, src/misc/iso_lang.c: iso-839-[12] tools.
  1786.       * include/common.h, src/misc/modules_plugin.h: export the 3 new functions.
  1787.       * plugins/dvd/dvd_es.c, plugins/dvd/dvd_summary.c, plugins/dvdread/input_dvdread.c: adapted DecodeLanguage calls to the new behaviour.
  1788.       * plugins/mpeg_system/mpeg_ts.c: ISO-639-2 descriptors handling.
  1789. commit b3c38ec9db33b8f33e07ffbfa94e3b909e34000c
  1790. Author: Sam Hocevar <sam@videolan.org>
  1791. Date:   Tue May 14 18:11:15 2002 +0000
  1792.      * ./include/mmx.h, ./plugins/imdct/*: gcc-3.1 compilation fixes courtesy
  1793.        of Yves Duret and other Mandrakesoft guys I don't know.
  1794. commit f1baee062f4fd96ba3dcee574ba0cdbfd8238b06
  1795. Author: Sam Hocevar <sam@videolan.org>
  1796. Date:   Tue May 14 17:31:40 2002 +0000
  1797.       * ./plugins/sdl/vout_sdl.c: fixed an aspect ratio issue (thanks Meuuh).
  1798. commit 8d1e59c62e54c79e77fed6f12b540a750f7cc47c
  1799. Author: Johan Bilien <jobi@videolan.org>
  1800. Date:   Tue May 14 16:45:33 2002 +0000
  1801.         * src/input/mpeg_system.c: fixed an old old bug in TS demux, thank you
  1802.                                    Meuuh.
  1803. commit 02e275adbb7c18f1acbc8386e7842ffd5aec4696
  1804. Author: Laurent Aimar <fenrir@videolan.org>
  1805. Date:   Tue May 14 14:13:00 2002 +0000
  1806.         Sorry, fix a mistake.
  1807. commit 338cb32935ac02662c0b7558b46337fbfa95aed7
  1808. Author: Laurent Aimar <fenrir@videolan.org>
  1809. Date:   Tue May 14 14:10:17 2002 +0000
  1810.         * plugins/mpeg_system/mpeg_audio.c : to avoid problem with PS, test
  1811.     only the first 4 bytes for mpeg header so some broken files, and all
  1812.     web radio will not work. You can change this by changing value
  1813.     of MPEGAUDIO_MAXTESTPOS.
  1814. commit 8f75e45a8c86a5aee081af5b85a9cdfeedc916bf
  1815. Author: Johan Bilien <jobi@videolan.org>
  1816. Date:   Tue May 14 01:14:39 2002 +0000
  1817.         * doc/vlc-howto.sgml: Spelling mistakes, small updates, harmonization
  1818.                               with other documentations (thank you Alexis)
  1819.         * plugins/satellite/*: some fixes in options parsing (thank you Sam)
  1820. commit d2cd9fcc10b68f9fdf8335df4c695a9bc4dc2f7a
  1821. Author: Christophe Massiot <massiot@videolan.org>
  1822. Date:   Mon May 13 23:15:43 2002 +0000
  1823.     * New OS X icon, courtesy of Joeri van Dooren <joeri@van.dooren.be> ;
  1824.     * Mac OS X fix.
  1825. commit ad3ee795e6a407b3e7051cd796f546569b2a660f
  1826. Author: Laurent Aimar <fenrir@videolan.org>
  1827. Date:   Mon May 13 23:12:10 2002 +0000
  1828.         * plugins/mpeg_system/mpeg_audio.c : you should again be able to
  1829.     play PS stream (I hope it will be enougth). Sorry .
  1830. commit 0de13a16608b311e60ecf811b7c65276c0087e88
  1831. Author: Laurent Aimar <fenrir@videolan.org>
  1832. Date:   Mon May 13 21:55:30 2002 +0000
  1833.         * include/video.h : added new fourcc code for avi
  1834.         * ALL : version from ffmpeg cvs can now decode msmpeg4 v1 v2 ,
  1835.             so i have added support for this. But you can always use old ffmpeg
  1836.             library  without any problem ( i hope ;)
  1837. commit d75890a891ae689ca44ae076e0b17557648cc16d
  1838. Author: Sam Hocevar <sam@videolan.org>
  1839. Date:   Mon May 13 19:30:40 2002 +0000
  1840.       * ./plugins/filter/clone.c: New filter, `--filter clone', duplicates
  1841.         display. To duplicate 12 times, use `--filter clone:12'.
  1842. commit d99cd04ffd046b18a6c3930be7b46a637feefe5f
  1843. Author: Sam Hocevar <sam@videolan.org>
  1844. Date:   Mon May 13 17:58:08 2002 +0000
  1845.       * ./plugins/x11/xcommon.c, ./plugins/x11/xvideo.c: --xvideo-chroma flag to
  1846.         force the XVimage format used.
  1847. commit 1ed6cff42d7763d8e660afeaf01b0228df712157
  1848. Author: Sam Hocevar <sam@videolan.org>
  1849. Date:   Mon May 13 17:57:46 2002 +0000
  1850.       * ./plugins/text/ncurses.c: ncurses interface improvements by Thomas Graf.
  1851. commit 5343b969a2bbfc50bfe9ffd4a1038246291d2b68
  1852. Author: Laurent Aimar <fenrir@videolan.org>
  1853. Date:   Mon May 13 16:28:44 2002 +0000
  1854.         * mpeg_audio.c : don't use any more U32_AT. Thanks Meuuh.
  1855. commit 4bef8ffbcec9f2c47e97dddb15cb9ebace1bcb74
  1856. Author: Christophe Massiot <massiot@videolan.org>
  1857. Date:   Sun May 12 20:56:34 2002 +0000
  1858.     * Fixed menus [Mac OS X port]
  1859.     * Objective-C files are now .m
  1860.     * Fixed a major bug in the spu decoder
  1861.     * Disabled auto-hiding of mouse cursor since it doesn't work when browsing
  1862.       menus ; instead, click in the video window
  1863. commit bc57d09cc93c9546c7c5b655f1cccb9e8a6e384a
  1864. Author: Laurent Aimar <fenrir@videolan.org>
  1865. Date:   Sun May 12 06:51:08 2002 +0000
  1866.         * All: simplifications.
  1867. commit e3c0699664a71a948da68d89dd31c952d01bb6be
  1868. Author: Christophe Massiot <massiot@videolan.org>
  1869. Date:   Sun May 12 01:39:36 2002 +0000
  1870.     * Mac OS X port : menus for Program/Title/Chapter/Languages.
  1871. commit fb1e2cb9f27af9cb4b87acb2981f4f4d5ccd0f79
  1872. Author: Laurent Aimar <fenrir@videolan.org>
  1873. Date:   Fri May 10 04:06:10 2002 +0000
  1874.         * All: use input_ClockManageRef to do synchro.
  1875. commit 94bda0d1bf5369dc6ef8ff62ee85f014cddda9a5
  1876. Author: Laurent Aimar <fenrir@videolan.org>
  1877. Date:   Fri May 10 02:04:17 2002 +0000
  1878.         * include/common.h and input_ext-plugins.h, src/misc/modules_plugin.h : export input_ClockGetTS for plugins.
  1879.         * plugins/mpeg_system/mpeg_audio.c : a demux for mpeg audio stream (file, web radio ...)
  1880.         * Makefile configure.in : to compile it
  1881. commit cdfc1edea53b09b5fa660fba5dd514fd02386660
  1882. Author: Sam Hocevar <sam@videolan.org>
  1883. Date:   Thu May 9 21:24:22 2002 +0000
  1884.       * ./src/interface/main.c: if Ctrl-C doesn't kill vlc cleanly for any
  1885.         reason, user just needs to hit Ctrl-C again 1 second later and we'll
  1886.         exit disgustingly instead of freezing.
  1887. commit db488b01b2b9c7529634cdf6656a0c4dbb7ac4c7
  1888. Author: Jon Lech Johansen <jlj@videolan.org>
  1889. Date:   Thu May 9 16:15:15 2002 +0000
  1890.       * ./plugins/macosx/intf_vlc_wrapper.c: menu code fixes.
  1891. commit be43ab3e6e6e0ee64534ea0670e71d3f45af0d30
  1892. Author: Johan Bilien <jobi@videolan.org>
  1893. Date:   Thu May 9 14:52:49 2002 +0000
  1894.         * doc/vlc-howto.sgml : URL fix for libdvdcss
  1895. commit 6e8cd7e0b5aa704569265d448e0e46b3f09c61a7
  1896. Author: Christophe Massiot <massiot@videolan.org>
  1897. Date:   Tue May 7 20:17:07 2002 +0000
  1898.     Fixed Mac OS X VOUT_SIZE_CHANGE signal.
  1899. commit 35178899dc3615f743c8e47f18ba33ac092132db
  1900. Author: Laurent Aimar <fenrir@videolan.org>
  1901. Date:   Tue May 7 13:55:36 2002 +0000
  1902.         * corrected some bad lock/unlock
  1903. commit 27db459db2360c6c0bddffe7a2533ac2f1f61082
  1904. Author: Laurent Aimar <fenrir@videolan.org>
  1905. Date:   Tue May 7 13:53:55 2002 +0000
  1906.         * plugins/avi/avi.c : can now use --novideo
  1907. commit ae0f3b94006fb086a7f403f3db678701db4d2217
  1908. Author: Jon Lech Johansen <jlj@videolan.org>
  1909. Date:   Mon May 6 23:18:26 2002 +0000
  1910.       * ./src/interface/intf_eject.c: s/Johanson/Johansen :-)
  1911. commit 3a361d2f7684140a9adfc005185840bafb192f7c
  1912. Author: Christophe Massiot <massiot@videolan.org>
  1913. Date:   Mon May 6 22:59:46 2002 +0000
  1914.     Improvements of the OS X GUI.
  1915. commit a4fcb5e2e8d543bdb6b50bc339d00324ae99b2f6
  1916. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1917. Date:   Mon May 6 22:09:58 2002 +0000
  1918.     Added mad plugin downscale config option for selecting downscaling routine. Choices are: fast, mpg321. Default the fast version is used. The downscale option mpg321 uses an algorithm that adapts to dither errors. This routine is borrowed from MPG321 code.
  1919.     Mono audio streams get now duplicated on the right channel instead of silencing the right channel (untested).
  1920. commit f2c5927d3b3607dcd9bacae1698ada4a75e6e201
  1921. Author: Laurent Aimar <fenrir@videolan.org>
  1922. Date:   Mon May 6 22:02:32 2002 +0000
  1923.         *ALL : ameliorations ( i hope ;)
  1924. commit 866149362989998c6aaabadbb3c639541148fb6b
  1925. Author: Gildas Bazin <gbazin@videolan.org>
  1926. Date:   Mon May 6 21:05:26 2002 +0000
  1927.     * video plugins that don't handle rescaling themselves have to let the
  1928.       video_output thread know about resizing events (with VOUT_SIZE_CHANGE event).
  1929.       (this part needs some clean-up but it is basically working for the X11 and
  1930.        SDL plugins).
  1931.     
  1932.     * fixed fullscreen for the SDL plugin.
  1933.     
  1934.     * xmga and sdl now switch to fullscreen on double-click.
  1935. commit be95ddf5087b624a9f6327d58b415b4a4e9729a4
  1936. Author: Laurent Aimar <fenrir@videolan.org>
  1937. Date:   Sun May 5 17:20:49 2002 +0000
  1938.         * plugins/avi/avi.c try to not freeze when reach end file
  1939. commit 5c983d9890b1ab06314bd57734bf437cd4fe65e2
  1940. Author: Gildas Bazin <gbazin@videolan.org>
  1941. Date:   Sun May 5 08:25:15 2002 +0000
  1942.     * fixed the resizing and scaling of the X11 video output.
  1943.     * clicking on the video doesn't pause it anymore (use spacebar for this), but
  1944.       double-clicking will now switch between fullscreen and window mode.
  1945. commit dbc3f2650100584dea106dff112299c49e813587
  1946. Author: Laurent Aimar <fenrir@videolan.org>
  1947. Date:   Sat May 4 16:51:05 2002 +0000
  1948.     *** empty log message ***
  1949. commit 0a65df8832f22c4b8210f23163868224b865e9f8
  1950. Author: Gildas Bazin <gbazin@videolan.org>
  1951. Date:   Sat May 4 16:17:08 2002 +0000
  1952.     * The Apply button in the preferences menu is grayed out unless there's a
  1953.       change to apply.
  1954.     * GtkConfigApply() now clears the list of config changes before returning.
  1955. commit 8e9f4dc5141d006699af86da29b31a0da1143635
  1956. Author: Sam Hocevar <sam@videolan.org>
  1957. Date:   Sat May 4 15:49:56 2002 +0000
  1958.       * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX.
  1959.       * ./configure.in: deactivated ipv6.so under QNX for now.
  1960. commit 8977670d8e400a8ea41c6119438f0974597da1f5
  1961. Author: Christophe Massiot <massiot@videolan.org>
  1962. Date:   Sat May 4 13:48:31 2002 +0000
  1963.     More stable audio output [Mac OS X port] with more output buffering.
  1964. commit d6aabb96d27eec61b0e6168a9dbca9101d04fd17
  1965. Author: Loïc Minier <lool@videolan.org>
  1966. Date:   Sat May 4 03:36:19 2002 +0000
  1967.       * ./BUGS :
  1968.         - no text in the status bar with gtk intf
  1969.         - no window title in gtk intf on some machines, correct title on another
  1970. commit e0ba56775fb8c60839e48a18816d42852c6d1ed0
  1971. Author: Loïc Minier <lool@videolan.org>
  1972. Date:   Sat May 4 03:32:28 2002 +0000
  1973.       * ./plugins/gtk/*.glade, ./plugins/gtk/*_interface.*: fix for interface
  1974.         autoshrink when toolbar text isn't displayed
  1975. commit 6d254dc98ba4b17afc4d8627da9a6f1a800ab0d0
  1976. Author: Loïc Minier <lool@videolan.org>
  1977. Date:   Sat May 4 02:05:03 2002 +0000
  1978.       * ./plugins/gtk/gnome.c, ./plugins/gtk/gtk.c, ./plugins/gtk/gtk_display.*:
  1979.         callbacks for the hide tooltips and toolbar text options
  1980. commit cf7a11cdb2865ba98ec6c55edf4a2829a09e4b9a
  1981. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1982. Date:   Fri May 3 22:30:33 2002 +0000
  1983.     Aout fifo adapts it size according to the length of the first frame.
  1984.     The change is needed for MPEG1/2 layer III, because the size of output pcm from mad_decoder is different.
  1985.     Sadly, the buffer underruns are back ;-(.
  1986. commit 71865b97085eb73bb9f391cb4b77cb34a190d358
  1987. Author: Sam Hocevar <sam@videolan.org>
  1988. Date:   Fri May 3 20:49:30 2002 +0000
  1989.       * ./include/modules_inner.h, ./src/misc/configuration.c: support for config
  1990.         options callbacks.
  1991.     
  1992.         They don't take any argument for the moment, but this will change when
  1993.         I'm finished with my other vlc changes. There is a little problem: the
  1994.         Gtk+ interface keeps calling Put***Variable each time we click on "Apply"
  1995.         or "Save". I think it should only call it once. Is there a way to fix
  1996.         this? Gildas? lool? :-)
  1997. commit 9e00d135711d4a104a3b42e8dc008bbaa3c7ed4e
  1998. Author: Sam Hocevar <sam@videolan.org>
  1999. Date:   Fri May 3 18:40:21 2002 +0000
  2000.       * ./configure.in: we check support for variadic macros (screw Borland!).
  2001. commit 5e5229b69aad9791003c455dc508403652e7048c
  2002. Author: Loïc Minier <lool@videolan.org>
  2003. Date:   Fri May 3 17:37:09 2002 +0000
  2004.       * ./plugins/gtk/gnome.c: new option lets you hide the text of the
  2005.         GNOME interface toolbar
  2006. commit e6132d294f492be0ff4a0fe79458ea54054c0a03
  2007. Author: Christophe Massiot <massiot@videolan.org>
  2008. Date:   Thu May 2 23:06:27 2002 +0000
  2009.     Small FAQ update. Please note that everyone can update this FAQ if they
  2010.     want, it is not my property :-).
  2011. commit 04fa66cbaa901d39fbbfa4bd251c37b307ab403a
  2012. Author: Christophe Massiot <massiot@videolan.org>
  2013. Date:   Thu May 2 23:02:43 2002 +0000
  2014.     Added quite a few missing names.
  2015. commit 1533761ad203cb96c6d42604683e3b2c2f19f98d
  2016. Author: Sam Hocevar <sam@videolan.org>
  2017. Date:   Thu May 2 22:37:41 2002 +0000
  2018.       * ./plugins/qnx/vout_qnx.c: port of the QNX vout plugin to the vout4 API,
  2019.         courtesy of Pascal Levesque <Pascal.Levesque@mindready.com>.
  2020. commit ee653a2e87914049a417cfd7524e04eb2adadd0b
  2021. Author: Laurent Aimar <fenrir@videolan.org>
  2022. Date:   Thu May 2 10:54:34 2002 +0000
  2023.         * plugins/avi/avi.c : you can now use slow and fast reading.
  2024.                               After seeking, audio and video synchro is better.
  2025. commit f7cee4f2da8fb73e948bf42277ecd7dc9e7ce472
  2026. Author: Christophe Massiot <massiot@videolan.org>
  2027. Date:   Wed May 1 22:32:27 2002 +0000
  2028.     * Misc sound fixes [Mac OS X port]
  2029.     * Fixed VCD double detection
  2030. commit f59cd97b0dd1d15df9fb4a5d627424012e4bc238
  2031. Author: Gildas Bazin <gbazin@videolan.org>
  2032. Date:   Wed May 1 21:31:53 2002 +0000
  2033.     * The configuration file and the log file are opened in text mode. This mode
  2034.     should only have a meaning on Win32 and isn't supposed to break any other
  2035.     platform. If does give you any trouble then shout.
  2036. commit a833d9d84069db50bbfc0b680a0638f20c096b91
  2037. Author: Gildas Bazin <gbazin@videolan.org>
  2038. Date:   Wed May 1 19:59:42 2002 +0000
  2039.     * added a --with-a52-tree option to the configure script.
  2040. commit d630f58f979799038ce3963b4b4d0b9616fd59d9
  2041. Author: Sam Hocevar <sam@videolan.org>
  2042. Date:   Wed May 1 19:18:09 2002 +0000
  2043.       * ./plugins/spudec/spu_decoder.c: FOURCC_YUY2 subtitles support (for NVidia
  2044.         overlay) courtesy of Rudolf Cornelissen <rag.cornelissen@inter.nl.net>.
  2045. commit 8670739fa9fda285aaab4a8f4977baf2849fdf1c
  2046. Author: Sam Hocevar <sam@videolan.org>
  2047. Date:   Wed May 1 19:05:48 2002 +0000
  2048.       * ./plugins/kde/*: configuration dialog for the KDE interface, courtesy
  2049.         of Sigmund Augdal <sigmunau@stud.ntnu.no>.
  2050. commit 7e8dd24d5a668413eee27b4b69ed1831316f5e90
  2051. Author: Sam Hocevar <sam@videolan.org>
  2052. Date:   Tue Apr 30 20:21:25 2002 +0000
  2053.       * Humpfff. A typo in my previous commit.
  2054. commit b2f1d451371de5ebcceb6d8dff739246328b9f74
  2055. Author: Sam Hocevar <sam@videolan.org>
  2056. Date:   Tue Apr 30 20:19:31 2002 +0000
  2057.       * ./plugins/chroma/i420_yuy2.h: workaround for yet another annoying gcc
  2058.         behaviour with inline assembly (seems to be BeOS-specific). If anyone has
  2059.         a better idea than the huge "memory" constraint, please have a look at
  2060.         the MMX_CALL() macro!
  2061. commit c44190193e9d18429cbe754e92f70aebd03a073f
  2062. Author: Laurent Aimar <fenrir@videolan.org>
  2063. Date:   Tue Apr 30 16:42:14 2002 +0000
  2064.         * plugins/avi/avi.c : corrected a bug with broken avi file.
  2065. commit 6ee8965bf16ca0be3e1ffd1e570238a4ba6a8d02
  2066. Author: Gildas Bazin <gbazin@videolan.org>
  2067. Date:   Tue Apr 30 12:56:11 2002 +0000
  2068.     * added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal
  2069.     for pointing this bug out.
  2070.     * on Win32 the aout_pcm thread is given a high priority. This helps avoiding
  2071.     lots of audio underruns, especially when moving around the video window.
  2072. commit 737d7677d961bc4186be04bf294cb0dd2c5db5b6
  2073. Author: Laurent Aimar <fenrir@videolan.org>
  2074. Date:   Tue Apr 30 12:35:24 2002 +0000
  2075.         * plugins/avi/avi.c : changed in order to read more avi file, Meuuh
  2076.     you can now read your file ;) (but audio is awfull,perhaps because of mad
  2077.     plugin ? ). Fix a bug for audio with some avi file.
  2078. commit 77b358eac665b1b0b9e15397c1899672cbb4205e
  2079. Author: Johan Bilien <jobi@videolan.org>
  2080. Date:   Tue Apr 30 00:38:23 2002 +0000
  2081.         * ALL: fixed a compilation issue in satellite input. It now uses common
  2082.                or libdvbpsi ts demux. Untested cause I can't get our Nova Card
  2083.                work again.
  2084. commit 2bc88e4613bcea773c81a2bc6b9f545c87ccba06
  2085. Author: Christophe Massiot <massiot@videolan.org>
  2086. Date:   Mon Apr 29 23:57:38 2002 +0000
  2087.     Cosmetic fixes.
  2088. commit 1538dd9e66e82577783de6cdfa2f833c1c309051
  2089. Author: Gildas Bazin <gbazin@videolan.org>
  2090. Date:   Mon Apr 29 21:22:35 2002 +0000
  2091.     * Restored vout_CopyPicture(). It is needed by the directx plugin damnit ;-)
  2092.     * Restored AOUT_BUFFER_DURATION to its old value. It should solve quite a few
  2093.         underrun problems.
  2094.     * A little bit of DirectX plugin clean-up.
  2095. commit d6af050fcefe63aae1b6fc3f1cdc5fd9b6deabfe
  2096. Author: Olivier Teulière <ipkiss@videolan.org>
  2097. Date:   Mon Apr 29 19:38:44 2002 +0000
  2098.     Compilation fix.
  2099. commit c492fa39f1a4cd3cade3c127974df295f87ee6ea
  2100. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2101. Date:   Sun Apr 28 19:09:50 2002 +0000
  2102.     Added more information in ipkg control file.
  2103. commit e2e82bd1a06eafc7d25132b4cd171ce4f84a1de6
  2104. Author: Sam Hocevar <sam@videolan.org>
  2105. Date:   Sun Apr 28 17:52:37 2002 +0000
  2106.       * ./include/modules_inner.h: the module name is now a default shortcut, for
  2107.         it, no need to manually add it.
  2108. commit 9485b530927b8f30318ceaffca513d10dcfd7297
  2109. Author: Sam Hocevar <sam@videolan.org>
  2110. Date:   Sun Apr 28 11:56:13 2002 +0000
  2111.       * ./plugins/sdl/vout_sdl.c, ./plugins/x11/xcommon.c: when in fullscreen
  2112.         mode, the Esc key does not quit immediately, but first escapes from
  2113.         fullscreen mode. User-requested feature.
  2114. commit 73d6b9d9f468cf528124b0ebe6cd418ffd774de8
  2115. Author: Sam Hocevar <sam@videolan.org>
  2116. Date:   Sun Apr 28 09:05:37 2002 +0000
  2117.       * ./include/os_specific.h: got it wrong once again... alcohol is bad, kids.
  2118. commit 8c91321854cbc255b0e1ec9626300e0a202e423f
  2119. Author: Sam Hocevar <sam@videolan.org>
  2120. Date:   Sun Apr 28 02:46:31 2002 +0000
  2121.       * ./include/os_specific.h: fixed my fix. sorry for the trouble.
  2122. commit be35da3df488cca3528d8283e25322fdc04d3bbe
  2123. Author: Sam Hocevar <sam@videolan.org>
  2124. Date:   Sun Apr 28 02:27:39 2002 +0000
  2125.       * ./include/os_specific.h: fixed a C++ compilation issue.
  2126. commit 097f0f1cfa64b714374a1489b34df0b01fcb155e
  2127. Author: Sam Hocevar <sam@videolan.org>
  2128. Date:   Sun Apr 28 01:26:15 2002 +0000
  2129.       * Removed the main() declaration because SDL defines it as a macro.
  2130. commit 36b915c10d9dcb1dc9ca7cb9a2d32d82353460a7
  2131. Author: Laurent Aimar <fenrir@videolan.org>
  2132. Date:   Sat Apr 27 22:54:00 2002 +0000
  2133.         * plugins/avi/avi.c : with some broken avi file, will not freeze, and
  2134.     try to detect end of file.
  2135. commit 9d6920b9ea2758c13b94a02edb97dd3d3ec53e04
  2136. Author: Gildas Bazin <gbazin@videolan.org>
  2137. Date:   Sat Apr 27 22:11:22 2002 +0000