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

midi

开发平台:

Unix_Linux

  1.     * moved the function definitions from threads.h into threads_funcs.h. This
  2.        allows us to move p_main_sys into p_main (p_main->p_sys).
  3.     * fixed the --with-gtk-config-path and --with-sdl-config-path options in
  4.        configure.in
  5. commit 233d20e662ff42677f8d7ccdd6d002480e540e38
  6. Author: Laurent Aimar <fenrir@videolan.org>
  7. Date:   Sat Apr 27 16:13:23 2002 +0000
  8.         * plugins/avi/avi.c : seek is faster
  9. commit 30046622c52a9425cfb79dd6e55d2ed412e17a6f
  10. Author: Johan Bilien <jobi@videolan.org>
  11. Date:   Sat Apr 27 02:20:32 2002 +0000
  12.         * ALL : better FreeBSD detection for VCD input
  13. commit 7eb66813acee7c8e63d0a20c6ce374c2f440710a
  14. Author: Christophe Massiot <massiot@videolan.org>
  15. Date:   Fri Apr 26 23:52:04 2002 +0000
  16.     Fixed a typo in libdvbpsi handling.
  17. commit 1c26af817b48a27bb587541e9d1e024ab76a25cf
  18. Author: Johan Bilien <jobi@videolan.org>
  19. Date:   Fri Apr 26 23:32:23 2002 +0000
  20.     *    plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input.
  21. commit a48441c66ea2c3d5d53d1c0a98151662c91f694d
  22. Author: Gildas Bazin <gbazin@videolan.org>
  23. Date:   Fri Apr 26 20:49:26 2002 +0000
  24.     * updated win32 compilation instructions.
  25. commit 67c4bc3914d88c21ffc711806877cc0f811b166a
  26. Author: Johan Bilien <jobi@videolan.org>
  27. Date:   Fri Apr 26 20:18:26 2002 +0000
  28.         * plugins/mpeg_system/mpeg_ts.c : fixed --program option
  29. commit 62d636ba6ce8cada77245f14d6d9d2ff01d566a9
  30. Author: Jon Lech Johansen <jlj@videolan.org>
  31. Date:   Fri Apr 26 18:12:28 2002 +0000
  32.       * Fixed my fix for the fix for vlc_memalign. Sorry O:-)
  33. commit 7ae0024ea216605c396a17021c07473b8d43578b
  34. Author: Jon Lech Johansen <jlj@videolan.org>
  35. Date:   Fri Apr 26 17:07:14 2002 +0000
  36.       * ./include/common.h: Fixed vlc_memalign.
  37. commit 795f21cd4b31a280fbc4311f979aed09471ba865
  38. Author: Laurent Aimar <fenrir@videolan.org>
  39. Date:   Fri Apr 26 14:29:26 2002 +0000
  40.         * plugins/avi/avi.c : now it can play broken file with seek enable but it's very slow (will be fixed soon ).
  41. commit 2834110fa1ff88fa84a179c72dddb15bbeb96809
  42. Author: Sam Hocevar <sam@videolan.org>
  43. Date:   Fri Apr 26 05:43:37 2002 +0000
  44.       * ./src/misc/beos_specific.c: added system_Configure(). Sorry O:-)
  45. commit 4751f8f627e7ac8149a8ea7b6826025c5c33beca
  46. Author: Laurent Aimar <fenrir@videolan.org>
  47. Date:   Fri Apr 26 01:45:36 2002 +0000
  48.         * src/input/input_programs.c : an video divx ES will no longer be considered as an audio ES ( thanks sam ).
  49. commit 295d36f39aff61791d99f8e30574a82ee597beb2
  50. Author: Jon Lech Johansen <jlj@videolan.org>
  51. Date:   Fri Apr 26 00:20:00 2002 +0000
  52.       * ./src/misc/darwin_specific.c: added system_Configure().
  53. commit 9d8d4f2a627c2f40d4b4e6418b23eeff4113eeb7
  54. Author: Jon Lech Johansen <jlj@videolan.org>
  55. Date:   Thu Apr 25 23:52:03 2002 +0000
  56.       * Cleaned up QTScaleMatrix().
  57. commit 848637d07e79260f9e5fa9a781ca04317c8ca198
  58. Author: Christophe Massiot <massiot@videolan.org>
  59. Date:   Thu Apr 25 23:07:23 2002 +0000
  60.     * MacOS X port :
  61.     - New creator ID : VLC#
  62.     - Borders in fullscreen mode are now black and the movie is centered
  63.       (jlj P0//3r)
  64.     - A/V sync should be much more precise
  65. commit eb1ec4a42c24cdf9a2b916feeac47324b6edcbc5
  66. Author: Sam Hocevar <sam@videolan.org>
  67. Date:   Thu Apr 25 21:52:42 2002 +0000
  68.       * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir.
  69.       * ./include/video.h: moved vout_CopyPicture out of the way, an inline
  70.         function did not make sense here.
  71.       * ./include/video.h: moved vout_ChromaCmp out of the way.
  72.       * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into
  73.         video.h.
  74.       * ./include/os_specific.h: this file is now always included.
  75.       * ./include/debug.h: removed this file which was almost useless, and moved
  76.         ASSERT to common.h.
  77.       * ./include/common.h: fixed vlc_memalign and changed its prototype to
  78.         follow posix_memalign's.
  79. commit ebf1f2553132485cd551e2749fbc52d48c5881d9
  80. Author: Sam Hocevar <sam@videolan.org>
  81. Date:   Thu Apr 25 21:35:31 2002 +0000
  82.       * ./configure.in: dropped usage of $withval and $enableval in favor of the
  83.         safer variants $with_foo and $enable_foo.
  84. commit 4c364385eebc8b9f36a49fad3d8b1b06126c6044
  85. Author: Laurent Aimar <fenrir@videolan.org>
  86. Date:   Thu Apr 25 11:41:38 2002 +0000
  87.         * plugins/avi/avi.c: will not segfault when no audio is found/supported.
  88. commit 5bbfc2b4729dd49e89a8fb24eca259ede1be582f
  89. Author: Laurent Aimar <fenrir@videolan.org>
  90. Date:   Thu Apr 25 03:01:03 2002 +0000
  91.         * plugins/ffmpeg/ffmpeg.c : with empty frame(data_packet) it won't segfault
  92.         * plugins/avi/avi.c : use KeyFrame to seek, so video will not be bad as
  93.             before
  94. commit 5a70322c5ffad491c7e824214bbd79a9c65ee744
  95. Author: Johan Bilien <jobi@videolan.org>
  96. Date:   Thu Apr 25 02:10:33 2002 +0000
  97.     * Moved Program Specific Information decoder to the ts demux module
  98.     * Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is
  99.       used by default if the lib is found. It shares much code with mpeg_ts
  100. commit 060c0b88c89fba7eb5cc8713378f62ce9cd526bd
  101. Author: Gildas Bazin <gbazin@videolan.org>
  102. Date:   Wed Apr 24 23:49:32 2002 +0000
  103.     * fixed typo. You have to double click on the video window to switch to
  104.       fullscreen.
  105. commit 42e6064e78fe27416276cbe43b0576e77ccfb8df
  106. Author: Gildas Bazin <gbazin@videolan.org>
  107. Date:   Wed Apr 24 23:08:08 2002 +0000
  108.     * on Win32 the config file is now stored under the "Application Data" folder
  109.       belonging to the user. (this works if at least IE4 is installed, otherwise
  110.       the old method is used to get the config directory)
  111. commit 4397dc74f055e742014a25aa0f3897e07b72cf6f
  112. Author: Jon Lech Johansen <jlj@videolan.org>
  113. Date:   Wed Apr 24 22:56:43 2002 +0000
  114.       * Fixed MacOS X module linking problem.
  115. commit 08999a39bccd9b1b199294933a54c50e94f4148f
  116. Author: Sam Hocevar <sam@videolan.org>
  117. Date:   Wed Apr 24 00:36:24 2002 +0000
  118.       * ./src/interface/main.c: we no longer segfault if argc == 0.
  119.       * ALL: renamed PLUGINS to __PLUGINS__ to avoid conflicts with libraries
  120.         defining it. Grmbl.
  121.       * ./src/input/input_ext-plugins.c: cosmetic change.
  122. commit 4144b604ceafac6c65629df78a9078f7d93e7e6b
  123. Author: Laurent Aimar <fenrir@videolan.org>
  124. Date:   Tue Apr 23 23:44:36 2002 +0000
  125.     * ./plugins/ac3_adec/* use _M to avoid conflict with libavcodec.a
  126.     * ./plugins/avi a light  avi demux
  127.     * ./plugins/ffmpeg a video decoder for divx v3 and opendivx
  128. commit 76e16cfde09d8ee6fb981eaf9ac9e9ad3260ac46
  129. Author: Olivier Teulière <ipkiss@videolan.org>
  130. Date:   Tue Apr 23 23:37:48 2002 +0000
  131.      * plugins/win32/preferences.cpp: fixed a compilation bug
  132. commit fbe65af69573544e440a5c1b77fd0592d8babbdc
  133. Author: Sam Hocevar <sam@videolan.org>
  134. Date:   Tue Apr 23 23:06:05 2002 +0000
  135.       * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's
  136.         upcoming work.
  137. commit 69c174d7ed52b49b7c97c043c545d0f1c6d4262f
  138. Author: Gildas Bazin <gbazin@videolan.org>
  139. Date:   Tue Apr 23 22:07:05 2002 +0000
  140.     * DirectX video output plugin now uses triple buffering for YUV overlay. This
  141.       improves the video quality a lot (no tearing) without affecting performance.
  142.       (I knew double buffering sucked but I just discovered why triple buffering
  143.        is better: you don't have to wait for the vsync to flip the buffers).
  144.     
  145.     * Fixed the DirectX video output for non-overlay modes. It was only working
  146.       in RGB16 before.
  147.     
  148.     * Fixed the mouse autohidding feature in the DirectX plugin
  149.      (at least partially).
  150.     
  151.     * Fixed the spu decoder to take the pitch of the destination picture into
  152.       account when rendering the subtitles (Implemented only for the YUV modes).
  153. commit 4b22a29123f0b58d5525f1a7f53712f597f25b6f
  154. Author: Sam Hocevar <sam@videolan.org>
  155. Date:   Tue Apr 23 20:58:24 2002 +0000
  156.       * ./plugins/spudec/spu_decoder.c, ./plugins/dvd/dvd_es.c: temporary fix
  157.         to avoid retrieving the spu palette from a network stream as if it was
  158.         a DVD.
  159. commit a6bccb1c2976437ddb918dfc934ec0ca73a07933
  160. Author: Sam Hocevar <sam@videolan.org>
  161. Date:   Tue Apr 23 14:16:21 2002 +0000
  162.       * ./src/interface/main.c: tidied the help output code.
  163.       * ALL: removed underscores from option names and made a few options more
  164.         self-explanatory, for instance --input_channel becomes --audio-channel;
  165.         run vlc -H to see what has changed.
  166.       * ALL: replaced many occurences of "plugin" with the word "module".
  167.       * ./src/interface/main.c: moved all satellite-specific configuration options
  168.         to the satellite plugin.
  169.       * ./po/*: updated translations.
  170. commit a2f9164000b3351a27a19c1f18cd3b7bb693d1b0
  171. Author: Sam Hocevar <sam@videolan.org>
  172. Date:   Tue Apr 23 13:47:30 2002 +0000
  173.       * ./plugins/chroma/i420_yuy2.h: optimized the 420 planar-to-packed chroma
  174.         transformations. They're now PIC-friendly as well.
  175. commit 30a5f3688cc71befa13e8778644b1298a5c0491e
  176. Author: Jon Lech Johansen <jlj@videolan.org>
  177. Date:   Tue Apr 23 03:21:21 2002 +0000
  178.       * Added Open disc and network panels.
  179.       * Some changes to the control layout.
  180. commit 1521d766d474ea229dbb34cb52b3e26e608b5e1e
  181. Author: Sam Hocevar <sam@videolan.org>
  182. Date:   Mon Apr 22 08:20:26 2002 +0000
  183.       * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted
  184.         verbose messages.
  185.       * ./po/en_GB.po: British translation.
  186. commit 82337d0cecf73c05c73d6fe2c78ce1f287827581
  187. Author: Gildas Bazin <gbazin@videolan.org>
  188. Date:   Sun Apr 21 21:29:20 2002 +0000
  189.     * Fixed the warning_level handling: "-v" and "--warning" are now working as
  190.       they should and they also are cumulative (using -vv --warning=3 you end up
  191.       with i_warning_level=5)
  192. commit 497e82b19b78872f6e68ca5bf27f795dd09dbba2
  193. Author: Sam Hocevar <sam@videolan.org>
  194. Date:   Sun Apr 21 18:32:12 2002 +0000
  195.       * ./src/misc/configuration.c: support for short options. -V, -A, -I
  196.         are back, and we also have -4 and -6 for IPv4/IPv6.
  197. commit ce25f1e87e3c02249e49ac49cd9ea720a022880c
  198. Author: Gildas Bazin <gbazin@videolan.org>
  199. Date:   Sun Apr 21 11:23:03 2002 +0000
  200.     * added config_GetFloatVariable() and config_PutFloatVariable() to the config
  201.       module.
  202.     * added a --zoom <float> config option.
  203.     * added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the
  204.       FPU is still available after a call to InitIDCT().
  205.     * deactivate stream buffering when logging to a file.
  206. commit b9d43101ac7aac9ce78d141e76c69ed195ecbfc8
  207. Author: Sam Hocevar <sam@videolan.org>
  208. Date:   Sun Apr 21 10:32:21 2002 +0000
  209.       * ./po/*: re-ran make update-po, fixed a few translations.
  210.       * ./po/fr.po: completed the french translation.
  211.       * ./plugins/gtk/gtk.glade, ./plugins/gtk/gnome.glade: synchronized a few
  212.         strings between the Gtk+ and GNOME modules to avoid duplicate translations.
  213. commit c17d31bb3e4a0a9df38e44660455feeb83ce0b9a
  214. Author: Sam Hocevar <sam@videolan.org>
  215. Date:   Sat Apr 20 20:42:48 2002 +0000
  216.       * ./po/de.po: updated german translation. Many thanks to Thomas Graf.
  217. commit d6950e92ae86ab90cf6b70f35220449217d4ccaf
  218. Author: Tristan Leteurtre <tooney@videolan.org>
  219. Date:   Sat Apr 20 17:52:47 2002 +0000
  220.       . Url & mailing-lists corrections
  221. commit 43a3e590b1cd5bbeb98b0c6f93f8bdd0982cdb04
  222. Author: Gildas Bazin <gbazin@videolan.org>
  223. Date:   Sat Apr 20 15:40:21 2002 +0000
  224.     * the last category from the config options wasn't displayed.
  225. commit 9bb17f5d915a48f9df9a6d794f2c090713aabf23
  226. Author: Jean-Paul Saman <jpsaman@videolan.org>
  227. Date:   Sat Apr 20 15:12:11 2002 +0000
  228.     Updated Netherlands translation of interface.
  229. commit d4b23cb5523d4b05c086f63e40c26c91e351b1ba
  230. Author: Loïc Minier <lool@videolan.org>
  231. Date:   Sat Apr 20 10:19:50 2002 +0000
  232.       * po/fr.po : completed french translations
  233. commit 4f6c862b021281a7e44a93aa5c774e6bb07a6a78
  234. Author: Sam Hocevar <sam@videolan.org>
  235. Date:   Fri Apr 19 13:56:12 2002 +0000
  236.       * ALL: internationalized all configuration strings.
  237.       * ./src/interface/main.c: we now set LC_CTYPE to get the right charset.
  238.       * ./src/misc/configuration.c: lots of simplifications in the code.
  239.       * ./po/vlc/pot: updated translations.
  240. commit 46b2dec0ff08906d35d2e903dd100643b50f2fdc
  241. Author: Christophe Massiot <massiot@videolan.org>
  242. Date:   Thu Apr 18 21:32:23 2002 +0000
  243.     Fixed typos.
  244. commit 62ffd1a0bffc56bf306bc9d44fd41ea86c9c38ed
  245. Author: Sam Hocevar <sam@videolan.org>
  246. Date:   Thu Apr 18 19:38:57 2002 +0000
  247.       * ./vlc.spec: fixed build dependencies.
  248.       * ./configure.in: when -lintl is available, we now also link plugins with it.
  249. commit 3eb0086e090edbae516a5e9f1c499d1c372a349a
  250. Author: Sam Hocevar <sam@videolan.org>
  251. Date:   Thu Apr 18 12:51:59 2002 +0000
  252.       * ./include/threads.h: fixed a segfault under Solaris, thanks to Meuuh.
  253.       * ./plugins/spudec/spu_decoder.c: RGB 24bpp and 32bpp support.
  254. commit 9e607c8036b66e581aa85730e266021a85d902c2
  255. Author: Sam Hocevar <sam@videolan.org>
  256. Date:   Thu Apr 18 05:11:30 2002 +0000
  257.       * ./configure.in: switched version to 0.3.1.
  258.       * ./vlc.spec: imported Mandrakesoft's latest enhancements.
  259.       * ./ChangeLog: updated ChangeLog.
  260. commit e81cf378bece2349ad5b3d92bf6aba9efbadad6d
  261. Author: Sam Hocevar <sam@videolan.org>
  262. Date:   Thu Apr 18 04:34:37 2002 +0000
  263.       * ./configure.in, ./plugins/network/ipv6.c: support for the GNU glibc
  264.         extension gethostbyname2(), thanks to Thomas Graf.
  265. commit db25744a89b163b6765bb98706905042ad1edb5c
  266. Author: Christophe Massiot <massiot@videolan.org>
  267. Date:   Wed Apr 17 23:03:35 2002 +0000
  268.     * Finally fixed MacOS X aspect ratio. If you know how to center the
  269.     picture in the screen, and make the remaining space black instead of
  270.     white, PLEASE drop me a mail !
  271. commit 1adfba81f18ee80b134e17056f94cfa03cfa1d14
  272. Author: Johan Bilien <jobi@videolan.org>
  273. Date:   Wed Apr 17 17:00:58 2002 +0000
  274.     * in TS demux, a program is selected only if a PMT for it was found.
  275.       This should fix the problem that occured when reading a file directly
  276.       extracted from a satellite card.
  277.     * UDP access plugin uses input_SetProgram.
  278. commit db10e796ee3a7b31d77f4dcd2483aa559a24d3b5
  279. Author: Sam Hocevar <sam@videolan.org>
  280. Date:   Wed Apr 17 11:43:31 2002 +0000
  281.       * ./AUTHORS: added people locations, just for fun.
  282.       * ./configure.in: disabled SSE plugins when using mingw32.
  283.       * ./src/misc/configuration.c: disabled the AltiVec warning message on the
  284.         PowerPC platform because it was misleading.
  285. commit b4bea3ccc51a1a2a43c8c55766f1deecb8a1a5a7
  286. Author: Christophe Massiot <massiot@videolan.org>
  287. Date:   Tue Apr 16 23:00:54 2002 +0000
  288.     * Have dvdread plug-in respond to dvd: URLs ;
  289.     * MacOS X interface shouldn't take as much CPU as it used to ;
  290.     * Fixed a bug in Altivec-enabled MC (thanks walken) ;
  291.     * Fixed a case of segfault in Altivec-enabled memcpy.
  292. commit 49a7d5c1b19961033d2980b8172dde57a093da40
  293. Author: Johan Bilien <jobi@videolan.org>
  294. Date:   Tue Apr 16 22:13:28 2002 +0000
  295.     * big update of Henri's howto
  296. commit 8482108523043d3acb6d47894bc471de65c35fdb
  297. Author: Christophe Massiot <massiot@videolan.org>
  298. Date:   Mon Apr 15 23:04:08 2002 +0000
  299.     * Support for pictures with a pitch different from the picture width,
  300.     inspired by Gildas Bazin.
  301. commit 051e23d95d2dc917dffaf136d38d7f5cf43df17c
  302. Author: Johan Bilien <jobi@videolan.org>
  303. Date:   Mon Apr 15 14:06:19 2002 +0000
  304.     * fixed a typo in satellite input
  305.     * added options to configure antenna (sat_lnb_lof1, sat_lnb_lof2,
  306.       sat_lnb_slof and sat_diseqc). They only appear if satellite input
  307.       is compiled.
  308. commit 48337372f8d4a25ffb6c8886fa86199da22237c5
  309. Author: Johan Bilien <jobi@videolan.org>
  310. Date:   Mon Apr 15 04:36:45 2002 +0000
  311.     * removed a totally useless switch in my last commit
  312.       (switch i {case 1: i=1;break; case 2: i=2: ...
  313.       I'd better got to bed ;)
  314. commit e4658464e17178229e1b9503a11e34c2a2ad77d3
  315. Author: Johan Bilien <jobi@videolan.org>
  316. Date:   Mon Apr 15 04:28:26 2002 +0000
  317.     * fixed a few bugs in satellite input (device was not closed in every
  318.     failure case, symbol rate limits in gnome interface were wrong)
  319.     
  320.     * added FEC choice in command line, gtk and gnome interfaces. Command
  321.     line is now
  322.     satellite:<frequency(Hz)>,<polarization(0=V,1=H)>,<fec(1=1/2,2=2/3...)>,
  323.     <symbol rate(kbyte/s)>
  324. commit 3632d39c9dbcc15b3509c0b9675df5e98939307b
  325. Author: Tony Castley <tcastley@videolan.org>
  326. Date:   Thu Apr 11 09:25:45 2002 +0000
  327.     Implemented a fix for nVidia overlays thanks to Bertil.
  328. commit 5a55a34a9f70b447764b801e6a2a0241b93f8e6f
  329. Author: Sam Hocevar <sam@videolan.org>
  330. Date:   Thu Apr 11 08:55:49 2002 +0000
  331.       * ./Makefile: fixed the Win32 interface under Win2k/XP.
  332.       * ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper
  333.         for the Win32 API.
  334. commit 1ca91e7134db4baa4efe47456f83d0d1f24c09f3
  335. Author: Johan Bilien <jobi@videolan.org>
  336. Date:   Wed Apr 10 17:47:58 2002 +0000
  337.     * fixed another bug in PS demux : the first program added was at the
  338.     same time declared as the current program and as a new program, which
  339.     made the ES be selected two times.
  340. commit 57240036f9902139ca95ad731d44a631b5297dda
  341. Author: Johan Bilien <jobi@videolan.org>
  342. Date:   Wed Apr 10 16:26:21 2002 +0000
  343.     * fixed a bug in input_SetProgram, that made the ps file input
  344.     launch without video. Sorry about this.
  345. commit 8f1d27f0dff8af776ae42091ca5f9dee8538f301
  346. Author: Tony Castley <tcastley@videolan.org>
  347. Date:   Wed Apr 10 10:08:06 2002 +0000
  348.     Fixed code to close vout window, does not segfault anymore.
  349. commit 3cb37141e2a0cd1c260ed31f15bcc12b195de302
  350. Author: Loïc Minier <lool@videolan.org>
  351. Date:   Wed Apr 10 02:48:43 2002 +0000
  352.       * ./po/fr.po: French translation update
  353. commit 6d8b08a432acd87eb27df048c6926ed2f66e5290
  354. Author: Sam Hocevar <sam@videolan.org>
  355. Date:   Wed Apr 10 00:08:36 2002 +0000
  356.       * ./configure.in: fixed a bug in the libdvdread detection.
  357.       * ./configure.in: fixed plugin compilation under Win32.
  358. commit 45c8658ece970d9d88c1f803b7082ca2d02a2307
  359. Author: Sam Hocevar <sam@videolan.org>
  360. Date:   Wed Apr 10 00:05:36 2002 +0000
  361.       * ./vlc.spec: imported MandrakeSoft's enhancements.
  362. commit 4df58cdff7f2040806db6950d72a45b1de91efb9
  363. Author: Sam Hocevar <sam@videolan.org>
  364. Date:   Wed Apr 10 00:05:04 2002 +0000
  365.       * ./doc/developer/decoders.xml: fixed a typo preventing compilation.
  366. commit fe7ab73ad65df1cd30fdf0a87d97b26b92b5f48a
  367. Author: Sam Hocevar <sam@videolan.org>
  368. Date:   Wed Apr 10 00:04:04 2002 +0000
  369.       * ./plugins/aa/aa.c: we now parse the AAOPTS environment variable.
  370.       * ./plugins/aa/aa.c: a few simplifications in the code.
  371. commit cb8ef93ce9ceb597fdbaee6a3fe3156ef31e4f39
  372. Author: Johan Bilien <jobi@videolan.org>
  373. Date:   Mon Apr 8 14:53:05 2002 +0000
  374.     * made file access plugin use input_SetProgram so that we may change
  375.       program when reading a file
  376.     * fixed a bug in input_SetProgram
  377.     * added --input_program <int> option, to choose the program from
  378.       the command line
  379. commit 0393b2535bf1af5de00714e3b7322c002b6e04bb
  380. Author: Christophe Massiot <massiot@videolan.org>
  381. Date:   Sun Apr 7 23:08:44 2002 +0000
  382.     * Fixed Altivec-enabled version of fastmemcpy
  383.     * Fixed --memcpy switch
  384.     * Changed CFLAGS_VLC to vlc_CFLAGS (last-minute changes are great ideas :p)
  385.     * New README file for MacOS X.
  386. commit a0249c48f693904a01d925b54a933467186ae6f0
  387. Author: Sam Hocevar <sam@videolan.org>
  388. Date:   Sun Apr 7 06:48:48 2002 +0000
  389.       * ./configure.in: wrote a better test for libdvdread detection.
  390.       * ./plugins/gtk/gtk.glade: added lines this #@%$! Glade had munched, fixes
  391.         a segfault in the Gtk+ popup menu when toggling the interface.
  392.       * ./plugins/motion/motion.c: fixed a compilation issue on compilers which
  393.         do not accept empty macro arguments.
  394. commit b2f75d5cf8bb951f23447134594415b6676eb853
  395. Author: Sam Hocevar <sam@videolan.org>
  396. Date:   Sat Apr 6 05:54:10 2002 +0000
  397.       * ./doc/release-howto.txt: updated documentation.
  398.       * ./vlc.spec: added missing plugin filenames to the build process.
  399. commit bff02b4d4b35bf7a289c276b379e00b9a96a2040
  400. Author: Sam Hocevar <sam@videolan.org>
  401. Date:   Sat Apr 6 04:22:27 2002 +0000
  402.       * ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips.
  403.       * ./Makefile: fixed make dist and make distclean.
  404.       * ./plugins/dvd/dvd.c: compilation fix.
  405.       * ./plugins/gtk/gtk_callbacks.c: fixed ejection code.
  406.       * ./plugins/text/ncurses.c: fixed compilation of the ncurses plugin.
  407.       * ./vlc.spec: updated specfile.
  408. commit db7581242a24a20ad9eefeb75b0103d22cff410b
  409. Author: Sam Hocevar <sam@videolan.org>
  410. Date:   Fri Apr 5 21:26:29 2002 +0000
  411.       * ./Makefile, ./configure.in: misc BeOS build fixes.
  412. commit ceb1c04e3bdc818c73f98507f6d93846c0819dd7
  413. Author: Jon Lech Johansen <jlj@videolan.org>
  414. Date:   Fri Apr 5 21:03:19 2002 +0000
  415.       * ./plugins/macosx/vout_macosx.c: memalign -> vlc_memalign
  416. commit 1b0868ed29bc006d5939c91c064ed3d7931a7432
  417. Author: Sam Hocevar <sam@videolan.org>
  418. Date:   Fri Apr 5 20:44:23 2002 +0000
  419.       * ./plugins/win32/win32.cpp: fixed `--intf intfwin' which wasn't working.
  420.       * ./Makefile: we don't include the Gtk+ and SDL DLLs in the win32 package
  421.         anymore, the package is now 700k instead of 4MB.
  422.       * ./configure.in, ./Makefile, ./Makefile.opts.in: replaced LIB_FOO with
  423.         foo_LDFLAGS and CFLAGS_BAR with bar_CFLAGS for faster builds, and moved a
  424.         lot of stuff from Makefile.opts.in back to configure.in.
  425.       * ./install-win32: updated script for NSIS 1.96.
  426.     
  427.        I hope this doesn't break too many other architectures...
  428. commit 0d691469a766b18159a80de5589bf4ae3f6bce37
  429. Author: Sam Hocevar <sam@videolan.org>
  430. Date:   Fri Apr 5 12:35:47 2002 +0000
  431.       * ./configure.in: added --enable-intfwin to enable the win32 interface and
  432.         --with-bcbuilder to tell make where to find Borland C++ Builder.
  433. commit e98aae28c0040819f43bde6259ec95d3029deedf
  434. Author: Sam Hocevar <sam@videolan.org>
  435. Date:   Fri Apr 5 03:27:27 2002 +0000
  436.       * ./plugins/win32/intfwin.bpr: we now build intfwin.so at the right place.
  437.       * ./plugins/win32/Makefile: intfwin.so can be built using commandline.
  438.       * ./configure.in, ./include/threads.h, ./include/common.h: a custom defs.h
  439.         file isn't needed for the intfwin plugin anymore.
  440.       * ./INSTALL.win32: updated compilation instructions for the intfwin plugin.
  441. commit cf5b3832dc6ad3fb4e55e9506e7e803d3e26ed53
  442. Author: Gildas Bazin <gbazin@videolan.org>
  443. Date:   Fri Apr 5 01:05:22 2002 +0000
  444.     * introduced a memalign wrapper that will align the memory manually if
  445.       memalign doesn't exist.
  446.     
  447.       void *vlc_memalign( size_t align, size_t size, void **pp_orig )
  448.       where the return value is the aligned pointer and *pp_orig is the pointer
  449.       that has to be freed afterwards.
  450.     
  451.       the arithmetic I'm doing on the pointer to align it is not portable to
  452.       64bits architectures. If someone knows how to something portable, please
  453.       tell me ( and no I don't want to do if(sizeof(void *) == blabla) ).
  454.     
  455.       Other little problem, I was planning to use posix_memalign by default in
  456.       the wrapper implementation but it doesn't work (someone can tell me what
  457.       I'm doing wrong ?)
  458.     
  459.     * re-enabled the sse plugins on win32 as we don't have anymore alignment
  460.       issues.
  461.     
  462.     * fixed typo in vout_directx.c
  463. commit a33d6accd4cf7ff908b2bf17bb6a01cc3e77daee
  464. Author: Christophe Massiot <massiot@videolan.org>
  465. Date:   Thu Apr 4 22:51:01 2002 +0000
  466.     * FINALLY fixed HTTP input bug (I'm SO HAPPY with this !)
  467.     * Disabled memcpyaltivec since it's buggy
  468. commit 054b90aa1d0184f1464ce71bd80e39814ca9911d
  469. Author: Christophe Massiot <massiot@videolan.org>
  470. Date:   Thu Apr 4 22:08:05 2002 +0000
  471.     * Fixed intf_eject for iPAQ (untested)
  472.     * asm memcpyaltivec for Linux/PPC
  473. commit d94ba355536bda72175269fc82eaa9db8367f8a4
  474. Author: Olivier Teulière <ipkiss@videolan.org>
  475. Date:   Thu Apr 4 16:22:39 2002 +0000
  476.       * ./AUTHORS: added myself :)
  477.       * ./plugins/win32/mainframe.cpp: disabled the "hide interface" menu
  478.         item, not yet implemented.
  479.       * ./plugins/win32/about.dfm: replaced the outdated author list with a
  480.         "VideoLAN Team" entry.
  481. commit 71b4ea0ba477e11ea53f91fa246f9d1163ef7029
  482. Author: Sam Hocevar <sam@videolan.org>
  483. Date:   Thu Apr 4 15:35:09 2002 +0000
  484.       * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp:
  485.         replaced the outdated author list with a "VideoLAN Team" entry.
  486.       * ./debian/rules, ./debian/control: deactivated the vlc-kde package because
  487.         it does not work, and removed the vlc-a52 package because liba52 is
  488.         statically linked into vlc.
  489.       * ./debian/control: added more helpful package descriptions.
  490.       * ALL: changed version to 0.3.0. Yeah, it's coming.
  491.       * ./Makefile: fixed make dist.
  492. commit b29f85e06c706b4d92b52b1ca980ca3d2baa46e3
  493. Author: Sam Hocevar <sam@videolan.org>
  494. Date:   Thu Apr 4 05:08:05 2002 +0000
  495.       * ./src/video_output/video_output.c: fixed a vout4 image starvation bug.
  496.       * ./plugins/dvd/dvd.c: we look for libdvdcss.so.2 as well as -.so.1.
  497.       * ./configure.in: BSD/OS fixes thanks to Steven M. Schultz.
  498.       * ./Makefile: renamed the `snapshot' rule to `dist'.
  499.       * ./Makefile: removed the `snapshot-nocss' rule which isn't needed anymore.
  500. commit 66d7e1dacf4d1c9f9d393fb05f85651bb34c110c
  501. Author: Jon Lech Johansen <jlj@videolan.org>
  502. Date:   Thu Apr 4 00:23:36 2002 +0000
  503.       * ./src/interface/intf_eject.c: Fixed a MacOS X bug.
  504. commit 439f10a65ceee43874ca852752f0ace4835dbe6c
  505. Author: Christophe Massiot <massiot@videolan.org>
  506. Date:   Wed Apr 3 23:24:42 2002 +0000
  507.     * Fix for iPAQ familiar Linux (untested)
  508.     * HTTP files now find the EOF (though HTTP input is still broken)
  509. commit 928d731dba7ab652442fa138c4aee4b5e4e700b1
  510. Author: Christophe Massiot <massiot@videolan.org>
  511. Date:   Wed Apr 3 22:36:50 2002 +0000
  512.     Fixed altivec memcpy module [OS X port]
  513. commit dd5d92a4250eabd847f327c0a1f7f5069bfaca77
  514. Author: Sam Hocevar <sam@videolan.org>
  515. Date:   Wed Apr 3 16:22:23 2002 +0000
  516.       * ./Makefile.modules: modules now depend on Makefile.opts.
  517.       * ./configure.in: added (hopefully) explicit messages on how to get
  518.         libdvdcss and link vlc with it.
  519.       * ./plugins/dvdread/input_dvdread.c: removed inclusion of dvd_udf.h.
  520. commit 3fdc995931a82a8c17c52de73d0d3fb4323b2e0f
  521. Author: Olivier Teulière <ipkiss@videolan.org>
  522. Date:   Wed Apr 3 13:18:36 2002 +0000
  523.      * ./plugins/win32/*: Added management for secondary config dialogs
  524. commit 5ba63c66646528ba81e99bc96183fa9dc25303e4
  525. Author: Sam Hocevar <sam@videolan.org>
  526. Date:   Wed Apr 3 06:45:36 2002 +0000
  527.       * ./plugins/ogg/*: added preliminary files for an Ogg/Vorbis decoder a
  528.         contributor is currently working on.
  529. commit 0beab2c2c839a543263c40f6089ffa27290cbbcb
  530. Author: Sam Hocevar <sam@videolan.org>
  531. Date:   Wed Apr 3 06:23:08 2002 +0000
  532.       * ALL: removed libdvdcss from the vlc tree.
  533.       * ALL: removed libdvdread from the vlc tree.
  534.       * ./acconfig.h: removed this file.
  535.       * ./plugins/dvd/dummy_dvdcss.c: merged this file into dvd.c.
  536.       * ./AUTHORS: moved a few gentlemen to the libdvdcss AUTHORS file.
  537. commit 1de7fc8e07c278bfb73671d0f695ea43404b2c5c
  538. Author: Gildas Bazin <gbazin@videolan.org>
  539. Date:   Wed Apr 3 06:19:43 2002 +0000
  540.     * fixed ./plugins/gtk/gtk_callbacks.c to use the "dvd_device" config option
  541.       instead of the now inexistant DVD_DEVICE macro.
  542. commit 981c5ccad62a2b2ae9a702642e9ed38c17746ba5
  543. Author: Sam Hocevar <sam@videolan.org>
  544. Date:   Wed Apr 3 02:43:14 2002 +0000
  545.       * ./po/ja.po: added Japanese translation from Fumio Nakayama
  546.         <endymion@ca2.so-net.ne.jp>.
  547.       * ./plugins/gtk/gtk_callbacks.c: fixed disc ejection code.
  548.       * ./ChangeLog: how about a nice cup of 870 lines of ChangeLog for the 0.3.0
  549.         release?
  550. commit 4f08a70d2125a8ebcf05b82b73fcdb3a1d56cae3
  551. Author: Gildas Bazin <gbazin@videolan.org>
  552. Date:   Tue Apr 2 23:43:57 2002 +0000
  553.     * New pthread implementation for WinNT/2K/XP. This implementation shouldn't
  554.       be subject to race conditions as it is using SignalObjectAndWait() from the
  555.       Win32 API.
  556.       As this should be somehow slower than the old method (still used on Win9x),
  557.       you can specify that you want to use the old method with the "fast_pthread"
  558.       config option.
  559.     
  560.     * Added a new p_main_sys global variable. This variable is a pointer to an
  561.       OS specific structure which is defined in *_specific.h. This structure can
  562.       be filled by the already existing System_Init() function and is a nice
  563.       way to avoid too many #ifdefs.
  564. commit 22b05cefc618ed1601e1c42908179a307dcab743
  565. Author: Gildas Bazin <gbazin@videolan.org>
  566. Date:   Tue Apr 2 23:27:07 2002 +0000
  567.     * Got rid of the DVD_DEVICE macro. We now use the dvd_device config option.
  568.       ( this creates a small memory leak as we don't free the string obtained
  569.         from config_GetPszVariable, but I think we can live with it for now )
  570.     
  571.     * the SSE plugins are disable on the mingw32 build as they don't work.
  572.       ( because memalign is not implemented on win32, and malloc only aligns
  573.         on an 8 bytes boundary )
  574.     
  575.     * fixed small mistake in INSTALL.win32
  576. commit ad14a89d0fbcca30225e6d33c6f40c35e7eb45e4
  577. Author: Olivier Teulière <ipkiss@videolan.org>
  578. Date:   Tue Apr 2 23:22:32 2002 +0000
  579.      * ./include/config.h: fixed config directory name for windows
  580.      * ./plugins/win32: the network dialog now respects the preferences settings
  581. commit 75824aafc4f8fec873f148769a1fac53c6761a1f
  582. Author: Christophe Massiot <massiot@videolan.org>
  583. Date:   Tue Apr 2 23:00:27 2002 +0000
  584.     Added memcpyaltivec.
  585. commit 2fda60def538bee8d14af399b623c3986003fe4a
  586. Author: Christophe Massiot <massiot@videolan.org>
  587. Date:   Tue Apr 2 22:46:25 2002 +0000
  588.     Compilation fix. :-ppppp
  589. commit ecbcf0b3126804a20cfc0d22f4a994cfc6cc6374
  590. Author: Christophe Massiot <massiot@videolan.org>
  591. Date:   Tue Apr 2 22:16:07 2002 +0000
  592.     * Altivec-enabled version of fastmemcpy
  593.     * Use ImageBuffer instead of ScreenBuffer in OS X video output (should be
  594.     faster)
  595. commit c5dd4153a624755d1e638d384086d310fd41bd04
  596. Author: Olivier Teulière <ipkiss@videolan.org>
  597. Date:   Tue Apr 2 21:56:19 2002 +0000
  598.     * ./src/interface/main.c: check that channels have been created before
  599.       the call to network_ChannelJoin
  600. commit d7bba658200e585934599e7aee44eaaba6dc64dd
  601. Author: Olivier Teulière <ipkiss@videolan.org>
  602. Date:   Tue Apr 2 15:18:32 2002 +0000
  603.      * ./plugins/win32:
  604.             - fixed a few bugs in the preferences
  605.             - better auto-resizing of the main window
  606.             - the disc dialog now respects the preferences settings
  607. commit 58e5629082cbb8385f47c6b170129b00a6e6492b
  608. Author: Olivier Teulière <ipkiss@videolan.org>
  609. Date:   Tue Apr 2 11:31:36 2002 +0000
  610.      * ./src/misc/configuration.c: small compilation fix
  611. commit 91cea3e3ba140126341827c8282d9dd47978c2de
  612. Author: Tony Castley <tcastley@videolan.org>
  613. Date:   Tue Apr 2 10:44:40 2002 +0000
  614.     Added a test for the nooverlay option.
  615. commit 87b73190e136630cd96807a5944266971fcdec98
  616. Author: Tony Castley <tcastley@videolan.org>
  617. Date:   Tue Apr 2 10:43:55 2002 +0000
  618.     Changed directory of the config file for BeOS to be consistant with
  619.     OS standard.
  620. commit 77d515ff6d35d3f6e9d774a5c72295865d53be27
  621. Author: Sam Hocevar <sam@videolan.org>
  622. Date:   Tue Apr 2 10:17:08 2002 +0000
  623.       * ./configure.in: BeOS, liba52 and chroma plugin compilation fixes.
  624.       * ./plugins/dvd/dvd_access.c: removed a warning.
  625.       * ./src/misc/configuration.c: Solaris fixes by Meuuh.
  626.       * ./FAQ: removed outdated stuff.
  627. commit f9a7f0e8f5456a227d7ec2c556c2a6a3a686f01e
  628. Author: Gildas Bazin <gbazin@videolan.org>
  629. Date:   Tue Apr 2 06:31:23 2002 +0000
  630.     * Fixed yet another bug related to the event thread creation
  631.     * Removed a few debug messages
  632. commit f8cad0ac0f3f1b3cc60bd5f4ee7d32f90a2a6265
  633. Author: Gildas Bazin <gbazin@videolan.org>
  634. Date:   Mon Apr 1 21:54:26 2002 +0000
  635.     * Fixes for the Win32_msvc build
  636. commit 768eb521d0f7bfaf6acdf410d3553dad2b7ea59e
  637. Author: Gildas Bazin <gbazin@videolan.org>
  638. Date:   Mon Apr 1 21:39:17 2002 +0000
  639.     * Microsof Visual Studio C++ 6 project files.
  640.       This is usefull mainly for debugging as the hardware accelerated plugins
  641.         can't be compiled with msvc.
  642.     
  643.     I won't be maintaining this msvc project as I don't have MSVC myself, but
  644.     maybe this will encourage people to try to develop for vlc (or maybe just
  645.     discourage them ;-)
  646. commit 8c0b94608a6ec67bfafe4a9a001fdffea040e609
  647. Author: Gildas Bazin <gbazin@videolan.org>
  648. Date:   Mon Apr 1 16:08:23 2002 +0000
  649.     * Win32 compilation fixes when downmixsse and downmix3dn are declared as
  650.         plugins.
  651.     * Fixed the waiting on the event thread creation in the directx plugin.
  652. commit 65e17139eccd120797e1bfba15e3d6570d6bcd47
  653. Author: Gildas Bazin <gbazin@videolan.org>
  654. Date:   Mon Apr 1 10:47:49 2002 +0000
  655.     * updated the "package-win32" rule
  656.     * all txt files are now converted to dos format (CRLF)
  657. commit f67672ada1c678a845ce205cda7e2d2bf1bb0280
  658. Author: Gildas Bazin <gbazin@videolan.org>
  659. Date:   Mon Apr 1 10:13:19 2002 +0000
  660.     * VLC-Win32 Cross-Compile Howto, courtesy of Bill Eldridge.
  661. commit 43138273465f5a51f1b4c65fad6ad6d694ed6584
  662. Author: Gildas Bazin <gbazin@videolan.org>
  663. Date:   Mon Apr 1 09:59:41 2002 +0000
  664.     * updated INSTALL.win32
  665. commit a3124f2e4c842bbf61da3d3a5b9d772d9ac294ab
  666. Author: Tony Castley <tcastley@videolan.org>
  667. Date:   Mon Apr 1 07:37:53 2002 +0000
  668.     Fixed the color_space problem.  Overlays now work.
  669.     Still problem with nVidia cards.
  670. commit 9999e41e4408c65eef2b71679752487edec3cbb3
  671. Author: Tony Castley <tcastley@videolan.org>
  672. Date:   Mon Apr 1 05:49:00 2002 +0000
  673.     Improved overlay detection, default colour space selection.
  674.     Has bad output color need some work.
  675. commit d1db63f6cd35a78cb06cbc2cc8c6b18c104e14a2
  676. Author: Gildas Bazin <gbazin@videolan.org>
  677. Date:   Sun Mar 31 22:59:01 2002 +0000
  678.     * allow the user to resize the configuration windows
  679.     * moved config_GetIntVariable out of the loop
  680. commit b8b9974f745e45d2c4400d3370b3e0552df4c570
  681. Author: Gildas Bazin <gbazin@videolan.org>
  682. Date:   Sun Mar 31 22:35:44 2002 +0000
  683.     * You can now set a maximum height for the configuration windows in the gtk
  684.         and gnome plugins. This patch _doesn't change_ the look of the interface
  685.         unless this interface tries to use more space than allowed, in which case
  686.         scrollbars are added to make the navigation easy.
  687.         Note that this setting only affects the default size the interface will
  688.         use, the user is then free to change the size of the window as he wants.
  689.     
  690.     * Tooltips are now triggered only in specific places. This is a lot less
  691.        intrusive and annoying for the users.
  692. commit ce40baa114cf73ab5c7dfdc6c9e3c5db454b2718
  693. Author: Olivier Teulière <ipkiss@videolan.org>
  694. Date:   Sun Mar 31 17:59:29 2002 +0000
  695.      * ./plugins/win32: fixed the bug on exiting the vout pressing 'q'
  696. commit ae51691ce02d1977dd70883e32c8ae77c474488b
  697. Author: Tony Castley <tcastley@videolan.org>
  698. Date:   Sun Mar 31 08:13:38 2002 +0000
  699.     Implemented an "always-on-top" feature for the interface window.
  700.     RGB16 Overlay supported again.
  701.     Resizing is now implemented consistantly.
  702. commit a3e1d215af4bc2a7f8684933fad7f97c23469279
  703. Author: Olivier Teulière <ipkiss@videolan.org>
  704. Date:   Sun Mar 31 05:10:07 2002 +0000
  705.      * plugins/win32: subtitles should work, now
  706. commit b196e281bfcebddd63d052ad7aa85465465fe58e
  707. Author: Christophe Massiot <massiot@videolan.org>
  708. Date:   Fri Mar 29 00:14:19 2002 +0000
  709.     Disabled the server argument in udpstream: because it confuses users and is
  710.     not of any practical use.
  711. commit 5c07e45ded557aed153069ef0e9eee51f0a95f5b
  712. Author: Christophe Massiot <massiot@videolan.org>
  713. Date:   Thu Mar 28 21:21:51 2002 +0000
  714.     Fix for sparc.
  715. commit 112b3738b3445cf149d86bd343a97995b1abd4e5
  716. Author: Gildas Bazin <gbazin@videolan.org>
  717. Date:   Thu Mar 28 10:17:06 2002 +0000
  718.     * don't try to stat() the dvd drive letter on win32
  719.     * disabled YUV overlay double buffering for now, as it seems to actually be
  720.         slower.
  721.     * temporary fix in vlc_cond_signal() for win32 (I really should use
  722.         SignalObjectAndWait() on WinNT so we can avoid race conditions in the
  723.         pthread code). This fixes a problem noticed on WinXP where vlc would
  724.         freeze regularly and eat-up all the CPU (fun no?)
  725. commit 6ce92ec75ee99ad6be2c1a192b549357bd472b01
  726. Author: Johan Bilien <jobi@videolan.org>
  727. Date:   Thu Mar 28 03:53:15 2002 +0000
  728.     * When unselecting an ES, we must ged rid of p_es->p_pes so that it is
  729.       regererated when we select this ES again. It made vlc segfault when
  730.       switching from some stream to another, or when switching program
  731.       in satellite input.
  732. commit abf14b8cbea587bb676f8dc3bde7a86a50c3c009
  733. Author: Christophe Massiot <massiot@videolan.org>
  734. Date:   Wed Mar 27 22:15:40 2002 +0000
  735.     * UDP access plug-in can now receive MPTS (Multiple Program TS) and switch
  736.     programs
  737.     * Audio and video output go to time-constrained scheduling [OS X port]
  738. commit e0876a90ddf18974756f3e473ff5c4bcba6a98e4
  739. Author: Loïc Minier <lool@videolan.org>
  740. Date:   Wed Mar 27 21:01:29 2002 +0000
  741.     Some dirty ifdefs for a nicer gnome interface (gnome buttons, gnome
  742.     dialogs).
  743. commit 1e9eca28b251f391b706ea9488df6c60c18dc059
  744. Author: Jean-Paul Saman <jpsaman@videolan.org>
  745. Date:   Wed Mar 27 19:54:11 2002 +0000
  746.     Translation of user interface messages to Netherlands.
  747. commit 396805bf247ba8b1277ec890f7cecfb258a9b047
  748. Author: Jean-Paul Saman <jpsaman@videolan.org>
  749. Date:   Wed Mar 27 19:53:38 2002 +0000
  750.     Added Netherlands translation (nl) to configure.in
  751. commit cdfa13b57288c7781fa8eeb198c03470c94d19e1
  752. Author: Loïc Minier <lool@videolan.org>
  753. Date:   Wed Mar 27 18:43:30 2002 +0000
  754.     plugins/gtk/gnome.c, plugins/gtk/gtk.c:
  755.         new options "gtk_hide_toltips" or "gnome_hide_tooltips"
  756.     
  757.      Tooltips are enabled by default. This option is only considered on
  758.     module initialization.
  759. commit 9e82d79bfdb4636e760ab3ac903ad0123735d472
  760. Author: Christophe Massiot <massiot@videolan.org>
  761. Date:   Tue Mar 26 23:39:43 2002 +0000
  762.     * GNU make detection
  763.     * Deleted non-working fullscreen menu item [OS X]
  764.     * udp and http no longer modify p_input->psz_name
  765. commit 5322a29b72c26066003c03622359eb5a12c32f00
  766. Author: Gildas Bazin <gbazin@videolan.org>
  767. Date:   Tue Mar 26 23:08:40 2002 +0000
  768.     * various little portability fixes
  769. commit 2867bb6542bce23557d14fdf71778d621d439876
  770. Author: Gildas Bazin <gbazin@videolan.org>
  771. Date:   Tue Mar 26 22:30:09 2002 +0000
  772.     * modified the gtk interface to save an empty <string> option as a NULL pointer
  773.     * modified config_LoadConfigFile to consider an empty <string> option as a
  774.        NULL pointer.
  775. commit 09b7f775fb4db8129eabac5bd328576872eacf41
  776. Author: Gildas Bazin <gbazin@videolan.org>
  777. Date:   Tue Mar 26 22:02:32 2002 +0000
  778.     * changed the behaviour of the config file:
  779.       - now all the config options are saved. <string> config options which have
  780.       no default value are also saved in the config file but as an empty string.
  781.       - config_LoadConfigFile will ignore empty config options, which also means
  782.       we cannot pass an empty string as a <string> config option. (this shouldn't
  783.       matter anyway)
  784. commit f8ebcf98256a7f58d64ed77ab488bc3a57d7ef25
  785. Author: Loïc Minier <lool@videolan.org>
  786. Date:   Tue Mar 26 17:33:37 2002 +0000
  787.     plugins/gtk/gtk_preferences.c:
  788.       . save button (inadvertently suppressed)
  789. commit 9d3112e4cc78f08c0be798353b5127b9f0a7b79c
  790. Author: Olivier Teulière <ipkiss@videolan.org>
  791. Date:   Tue Mar 26 16:06:01 2002 +0000
  792.      * plugins/win32:
  793.             - added toolbar icons (thanks xav)
  794.             - we can no longer edit plugin names in the preferences :)
  795.             - the tool button for playlist is now a toggle button
  796. commit bd5f306203087c2a4973730713f149733792fd6b
  797. Author: Tony Castley <tcastley@videolan.org>
  798. Date:   Tue Mar 26 10:29:19 2002 +0000
  799.     Disabled controls if the playlist was empty.
  800. commit 8092e418ac7e8b587bee9cf26cd1b5a837d2ae94
  801. Author: Olivier Teulière <ipkiss@videolan.org>
  802. Date:   Mon Mar 25 23:36:57 2002 +0000
  803.      * Added a win32 interface plugin, developed with Borland C++ Builder.
  804.        To build the plugin, follow the instructions in INSTALL-win32.txt
  805.     
  806.      * Known bugs:
  807.             - subtitles don't work
  808.             - a crash occurs when the user exits by pressing 'q' in the vout
  809.             - when moving the slider, position in the stream updates even if
  810.               the slider isn't released yet
  811.     
  812.      * TODO list:
  813.             - clean code in menu.cpp
  814.             - adapt lool's enhancements of the Gtk+ preferences box
  815.             - write drag-and-drop stuff
  816.             - and of course, fix known bugs :)
  817.     
  818.      * For those of you who can't wait till the next release to test the win32
  819.        interface, binary files are available here:
  820.        http://www.via.ecp.fr/~ipkiss/intfwin/vlc.zip
  821.        Enjoy!
  822. commit b1afd5e6b3a59f30e1dec8473c0c2a26d1a96abb
  823. Author: Loïc Minier <lool@videolan.org>
  824. Date:   Mon Mar 25 22:38:28 2002 +0000
  825.     plugins/gtk/gtk_preferences.c:
  826.       . fixed an ugly structure
  827.       . the tabs are not verticaly expanded as they were
  828.       . small enhancements
  829. commit b1e4fd1c8ec956668a6ec70ede0c9d0b4879177e
  830. Author: Loïc Minier <lool@videolan.org>
  831. Date:   Mon Mar 25 20:37:00 2002 +0000
  832.     The "we love gibalou" commit :
  833.       * plugins/gtk/gnome.c, plugins/gtk/gtk.c, plugins/gtk/gtk_common.h :
  834.           . new Tooltips structure
  835.       * plugins/gtk/gtk_preferences.c:
  836.           . modifications of some widgets, the structure, cosmetic changes
  837.       * src/interface/main.c:
  838.           . typos
  839.           . a couple new descriptions
  840. commit 2feb20f87bb126a601be244712dd012b3c310d03
  841. Author: Gildas Bazin <gbazin@videolan.org>
  842. Date:   Mon Mar 25 19:16:20 2002 +0000
  843.     * moved the "display" option from main to the relevant plugins. ( We now have
  844.        the x11_display, xvideo_display, xmga_display and ggi_display options ).
  845. commit 07197c19811c30155bba6ae4529fe063ddb8f58e
  846. Author: Sam Hocevar <sam@videolan.org>
  847. Date:   Mon Mar 25 04:18:07 2002 +0000
  848.       * Fixed a little omission in INSTALL-win32.txt.
  849. commit 038f77ed0ac3dc3ca2360432420f9220e5a138d7
  850. Author: Johan Bilien <jobi@videolan.org>
  851. Date:   Mon Mar 25 02:06:24 2002 +0000
  852.     * Fixed a bug that made vlc segfault when choosing a program, change to
  853.       another and come back to the first one.
  854.     * Added gtk and gnome interfaces for satellite input. We should find a
  855.       way to hide the button if satellite support is not compiled.
  856. commit f42368fa0d2d6806c7805adf8799740d2be26089
  857. Author: Tony Castley <tcastley@videolan.org>
  858. Date:   Fri Mar 22 13:16:35 2002 +0000
  859.     Implemented correct scaling and used new window size variables.
  860.     Beta always on top for the interface window.  New cursor handling.
  861. commit db2031b6f39cbfe5782dc101f77e55834d61a279
  862. Author: Xavier Marchesini <xav@videolan.org>
  863. Date:   Fri Mar 22 00:55:16 2002 +0000
  864.      - Updated INSTALL-win32.txt
  865. commit 35d31acd0f6651b91c2d6aa5a06f8c8dcdd7a437
  866. Author: Jon Lech Johansen <jlj@videolan.org>
  867. Date:   Fri Mar 22 00:47:47 2002 +0000
  868.       * Fixed a problem in the MacOS X aout which caused the previously
  869.         played audio frames to be played when there were no new frames
  870.         available.
  871.       * MacOS X vout now uses the height/width calculated in video_output.c
  872. commit c58149f5109a63fcbdd2be8252d32e3dd4b33a5e
  873. Author: Xavier Marchesini <xav@videolan.org>
  874. Date:   Fri Mar 22 00:24:17 2002 +0000
  875.      * Win32 fix.
  876. commit 022983ea983c31f64cb52a59120732f6725411b1
  877. Author: Christophe Massiot <massiot@videolan.org>
  878. Date:   Thu Mar 21 23:49:20 2002 +0000
  879.     Miscellaneous fixes for the OS X port.
  880. commit c6f900e1a3320acde048bf5a24ae0f17097679b0
  881. Author: Gildas Bazin <gbazin@videolan.org>
  882. Date:   Thu Mar 21 22:10:33 2002 +0000
  883.     * the calculation for the initial video window dimensions is now done in
  884.         video_output.c and made available into p_vout->i_window_height/width.
  885.         This allows to get rid of duplicated code and unify the behaviour of
  886.         the video output plugins. (not all the plugins have been modified
  887.         because I didn't want to break anything).
  888.     
  889.         As a side effect, the --width and --height options are now working, you
  890.         can even use only --width or only --height the other dimension will adapt
  891.         automatically to the video characteristics.
  892.         Note that you need to remove the width/height options from the config file
  893.         or set them to -1 if you want to use the actual video size.
  894. commit fb3f8ba53df70b5d68107c520519e46f2ac52cc4
  895. Author: Gildas Bazin <gbazin@videolan.org>
  896. Date:   Thu Mar 21 07:11:57 2002 +0000
  897.     * moved GetConfigurationFromCmdLine() into configuration.c and renamed it
  898.        into config_LoadCmdLine()
  899.     * config_GetHomeDir doesn't use getpwuid_r anymore as this was creating
  900.        some problems on solaris. This function now uses getpwuid and is called
  901.        only once to store the home directory into the p_main structure.
  902. commit 6194c61ec4a0340798e8370e60bd1714086dfb75
  903. Author: Johan Bilien <jobi@videolan.org>
  904. Date:   Thu Mar 21 02:28:58 2002 +0000
  905.     Forgot to add the input files.
  906. commit 6d7c2261539128bfd0b22a068d1f115790d973b8
  907. Author: Johan Bilien <jobi@videolan.org>
  908. Date:   Thu Mar 21 02:27:04 2002 +0000
  909.     *** empty log message ***
  910. commit 313043fe87a9056b772fe1f7c14f9cf8353e2fa5
  911. Author: Gildas Bazin <gbazin@videolan.org>
  912. Date:   Wed Mar 20 23:00:16 2002 +0000
  913.     * fixed stupid bug in stupid ConvertPrintfFormatString() function
  914.     * fixed the "waveout not closing" bug. We need to reset the waveout device
  915.         before closing it.
  916. commit 3939be7d474670b685b4213ec7c006844f2c8891
  917. Author: Sam Hocevar <sam@videolan.org>
  918. Date:   Wed Mar 20 17:44:15 2002 +0000
  919.       * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc.
  920. commit cd43752491d9ba311e5b768c57eadaa087c5f6eb
  921. Author: Sam Hocevar <sam@videolan.org>
  922. Date:   Wed Mar 20 14:08:55 2002 +0000
  923.       * Win32 and Solaris compilation fix.
  924. commit 239e959abc366113fd00c51ccd289175863f6601
  925. Author: Tony Castley <tcastley@videolan.org>
  926. Date:   Wed Mar 20 10:33:42 2002 +0000
  927.     Improved scaling, correct aspect ratio even in full screen mode.
  928.     Duplicate code reduces and framework for Overlay and OpenGL modes in place.
  929. commit e63156594e953c989af4659a3427d17d71d01742
  930. Author: Sam Hocevar <sam@videolan.org>
  931. Date:   Wed Mar 20 03:43:51 2002 +0000
  932.       * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be
  933.         compiled as a plugin. Please test.
  934.       * ./include/modules.h: fixed a C++ warning.
  935. commit e2de855a9254a5a8f0c291df5ee2ee98f9265fd6
  936. Author: Olivier Teulière <ipkiss@videolan.org>
  937. Date:   Wed Mar 20 03:12:20 2002 +0000
  938.      * Added 3 bugs of the win32 port to the BUGS file
  939. commit c581b387fe4c448c57b95333ad3937c621a9fec6
  940. Author: Johan Bilien <jobi@videolan.org>
  941. Date:   Wed Mar 20 01:32:19 2002 +0000
  942.     * Raw device fix, courtesy of Steven Schultz
  943. commit 1c7d942747949bffc31900cbada3c88c5e875f61
  944. Author: Christophe Massiot <massiot@videolan.org>
  945. Date:   Tue Mar 19 23:47:48 2002 +0000
  946.     Fixed a typo. Grmbl.
  947. commit a77d93f0e64894b3475f89374024b9b4d3b328bc
  948. Author: Christophe Massiot <massiot@videolan.org>
  949. Date:   Tue Mar 19 23:44:44 2002 +0000
  950.     Better IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton
  951.     call).
  952. commit 8fd1965bb47947141319f893b57e420c66e53909
  953. Author: Johan Bilien <jobi@videolan.org>
  954. Date:   Tue Mar 19 23:02:29 2002 +0000
  955.     * fixed some bugs in program management : selected ESs must be attached
  956.     to the selected program.
  957. commit 8ce5aeea916678d0aee37514bcb4f36b23302e02
  958. Author: Sam Hocevar <sam@videolan.org>
  959. Date:   Tue Mar 19 14:00:50 2002 +0000
  960.       * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
  961.       * ./configure.in: fixed a few bashisms.
  962.       * ./src/misc/configuration.c: fixed build under Solaris.
  963.       * ./TODO: updated todo list.
  964. commit 91f8a9a4a7dbb97f111fba1ce8b930913d5a6c3c
  965. Author: Gildas Bazin <gbazin@videolan.org>
  966. Date:   Tue Mar 19 12:48:01 2002 +0000
  967.     * fixed two memory leaks
  968.     * fixed typo in waveout.c
  969. commit fde2aaeaf280902d77615787a6947c503c7a1b64
  970. Author: Sam Hocevar <sam@videolan.org>
  971. Date:   Tue Mar 19 05:49:31 2002 +0000
  972.       * ./configure.in: BeOS compilation fixes.
  973.       * ./debian/rules: activated (broken) KDE interface.
  974.       * ./plugins/access/http.c: fixed a segfault.
  975.       * ./plugins/alsa/aout_alsa.c: fixed a segfault.
  976. commit e1634f8268bb06ad2ac86f112f4ba868b2ff07e0
  977. Author: Olivier Teulière <ipkiss@videolan.org>
  978. Date:   Tue Mar 19 04:22:02 2002 +0000
  979.       * ./include/common.h: fixed the compilation fix for Borland C++ :)
  980. commit 199472849906f98f82845448f6f82b6085824822
  981. Author: Sam Hocevar <sam@videolan.org>
  982. Date:   Tue Mar 19 03:42:31 2002 +0000
  983.       * ./include/common.h: compilation fix for Borland C++.
  984. commit 5dcebef9606d5c352a80102929d7b447c260340b
  985. Author: Jon Lech Johansen <jlj@videolan.org>
  986. Date:   Tue Mar 19 03:33:52 2002 +0000
  987.       * MacOS X aout now uses AudioConverter for int->float
  988.       * Various MacOS X intf improvements and bug fixes
  989. commit 939b6ea13666603f8cd8bb999c9dd15ab64311ca
  990. Author: Sam Hocevar <sam@videolan.org>
  991. Date:   Tue Mar 19 00:30:44 2002 +0000
  992.       * ./plugins/chroma/i420_rgb8.c: fixed a warning.
  993.       * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
  994.       * ./plugins/kde/kde.cpp: the KDE interface compiles again.
  995.       * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today.
  996.       * ./plugins/network/ipv4.c: cosmetic fix.
  997.       * ./src/interface/main.c: fixed a typo in the --help output.
  998.       * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still
  999.         unstable but solving other bugs won't do any good without rewriting the
  1000.         whole playlist code. Which I'm doing right now.
  1001. commit 64439677ba39aa251c36b8a96be0734065c12196
  1002. Author: Christophe Massiot <massiot@videolan.org>
  1003. Date:   Tue Mar 19 00:12:26 2002 +0000
  1004.     MacOS X compile fixes.
  1005. commit ac7973f4f17c890fadc4b30c59c4dc521cf92e14
  1006. Author: Xavier Marchesini <xav@videolan.org>
  1007. Date:   Mon Mar 18 21:04:01 2002 +0000
  1008.       * skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host.
  1009. commit d4f18c4eadb23de73e7ae1d1e2e899cbbfbef567
  1010. Author: Sam Hocevar <sam@videolan.org>
  1011. Date:   Mon Mar 18 19:14:52 2002 +0000
  1012.       * ./extras/MacOSX_dvdioctl: removed outdated files.
  1013.       * ./plugins/fx/scope.c: fixed an infinite loop error.
  1014.       * ./plugins: fixed segfaults in various demux plugins.
  1015.       * ./plugins/sdl/vout_sdl.c: SDL_VIDEODRIVER can be specified from the
  1016.         command line; try "--vout sdl:aalib"
  1017. commit aaee289a1ea035520cb85cf25e7ba5c43ebc80b3
  1018. Author: Sam Hocevar <sam@videolan.org>
  1019. Date:   Mon Mar 18 17:09:54 2002 +0000
  1020.       * ./configure.in: fixed linking of the ipv4 plugin.
  1021. commit 1d1ede1dad0967696b3e7fbcabf09eb467294d83
  1022. Author: Xavier Marchesini <xav@videolan.org>
  1023. Date:   Mon Mar 18 16:38:33 2002 +0000
  1024.      * DirectX plugin is now correctly detected and configured.
  1025. commit ced4c0f627f0924cb36ae6e700823c10625d11b0
  1026. Author: Sam Hocevar <sam@videolan.org>
  1027. Date:   Sun Mar 17 21:59:52 2002 +0000
  1028.       * ./BUGS: updated bug list.
  1029.       * ./configure.in: ./configure --help should be a lot clearer now.
  1030. commit 4c8afc762f439c594eb22b62b140d1ae8c2cf813
  1031. Author: Sam Hocevar <sam@videolan.org>
  1032. Date:   Sun Mar 17 17:00:38 2002 +0000
  1033.       * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation.
  1034.       * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations.
  1035.       * ./plugins/ggi/ggi.c: support for 8 bpp displays.
  1036.       * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays.
  1037.       * ./plugins/x11/xcommon.c: support for 8 bpp displays.
  1038.       * ./src/video_output/video_output.c: fixed a segfault.
  1039. commit 279de2ef05f1a7792d0f3cbaa2e66da74e587c37
  1040. Author: Gildas Bazin <gbazin@videolan.org>
  1041. Date:   Sun Mar 17 13:53:21 2002 +0000
  1042.     * added an alternate fullscreen method. With this method, _nothing_ is allowed
  1043.     to be displayed on top of the video (especially not taskbars, etc...).
  1044.     Of course this can also be annoying sometimes, this is why it's an option.
  1045.     
  1046.     PS: does anybody know how not to propagate the Ctrl-Alt-Tab key event to the
  1047.     window manager. I tryed XChangeWindowAttributes with do_not_propagate_mask but
  1048.     it doesn't seem to work.
  1049. commit 031f01c7440e6efce0febf9599de38cac13c3cf3
  1050. Author: Gildas Bazin <gbazin@videolan.org>
  1051. Date:   Sun Mar 17 11:12:08 2002 +0000
  1052.     * small fix for the config file. The parser assumes that the config file is
  1053.     divided into sections (a section is the config data for a plugin and begins
  1054.     with something like [foo]), so the comment for the beginning of the section
  1055.     must be after the section marker and not before.
  1056.     
  1057.     If you want to illustrate the problem (without this fix):
  1058.     - save vlc's config
  1059.     - exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so)
  1060.     - resave vlc's config
  1061.     and now look at the end of the config file, it's all screwed up.
  1062. commit f6451da57a32b9ee562dc73d5e68559eaadf7748
  1063. Author: Tony Castley <tcastley@videolan.org>
  1064. Date:   Sun Mar 17 05:48:18 2002 +0000
  1065.     Tidied code and prevented curruption on window not containing the video.
  1066.     Video window now returns to correct size and position after toggling
  1067.     full screen.
  1068. commit 2f4af9df225ddce911dce0c0fb388da4f4c7ac65
  1069. Author: Sam Hocevar <sam@videolan.org>
  1070. Date:   Sat Mar 16 23:03:19 2002 +0000
  1071.       * ./configure.in: more modules are plugins.
  1072.       * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc,
  1073.         and a few cosmetic changes (sorry Gildas for the butchery).
  1074.       * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma.
  1075. commit 278bc72e033953c94980bcac4e326076618e3d62
  1076. Author: Gildas Bazin <gbazin@videolan.org>
  1077. Date:   Sat Mar 16 01:40:58 2002 +0000
  1078.     * This the last piece of the new configuration module. You can now save your
  1079.     configuration options (only from the gtk/gnome interface for now). The config
  1080.     file will be saved as ~/.VideoLan/vlc
  1081.     
  1082.     It's not quite yet finished (well there are a few small details to sort out),
  1083.     but I'm going away for the week-end and I wanted to commit this before so you
  1084.     can all have a play with it :)
  1085. commit dffb93e15d133c46c9595dacf041bd2c9004e4a6
  1086. Author: Sam Hocevar <sam@videolan.org>
  1087. Date:   Fri Mar 15 18:20:27 2002 +0000
  1088.       * ./plugins/spudec/spu_decoder.c: we now analyze the subtitle image
  1089.         data to find the border color and the inner colors when there was
  1090.         no way to find the palette data (network stream).
  1091. commit 39124c2d60d0aa534eaed46eb4ade14f83ea06ce
  1092. Author: Sam Hocevar <sam@videolan.org>
  1093. Date:   Fri Mar 15 17:17:35 2002 +0000
  1094.       * ./plugins/mpeg_system: fixed a parsing bug I introduced yesterday.
  1095. commit 0d972bf52f3108b77352f4953cefef8f2d945225
  1096. Author: Sam Hocevar <sam@videolan.org>
  1097. Date:   Fri Mar 15 04:41:54 2002 +0000
  1098.       * ./Makefile: fixed OS X vlc.app compilation dependencies.
  1099.       * ./configure.in: fixed the endianness check under Solaris.
  1100.     
  1101.       * ./src/input/input.c: strings are now initialized to "" instead of NULL.
  1102.     
  1103.       * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle
  1104.         palette information we get from the DVD. Subtitles rox !
  1105.       * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines
  1106.         and put them into spu_decoder.c.
  1107. commit 3dd67e8fd447550d983bfad7e7d925dcd874396f
  1108. Author: Stéphane Borel <stef@videolan.org>
  1109. Date:   Fri Mar 15 01:47:16 2002 +0000
  1110.     *Move iec958/spdif encapsulation from ac3_spdif to aout_spdif.
  1111.     It will eventually allows to use ac3_adec or a52 for spdif output.
  1112.     
  1113.     *Remove an ugly loop in aout_spdif.
  1114. commit f9f1cc85437f014dd42b94fcb9f839c7c4c2994a
  1115. Author: Stéphane Borel <stef@videolan.org>
  1116. Date:   Fri Mar 15 00:57:16 2002 +0000
  1117.     -Fixed chapter selection at startup.
  1118. commit 9c49d6f8724fc9806ba1f9a08473b659eab1eb3d
  1119. Author: Stéphane Borel <stef@videolan.org>
  1120. Date:   Thu Mar 14 01:35:28 2002 +0000
  1121.     *p_es->p_demux_data is available in p_config->p_demux_data so that the input
  1122.     can pass information directly to the decoder.
  1123.     
  1124.     *First application: aspect ratio for DVD is read from the ifo (should fix
  1125.     the buf with aspect ratio in anamorphic DVDs).
  1126.     
  1127.     *The DVD plugin also copy the spu yuv palette in p_demux_data so that the
  1128.     spudec can display subtitle with the right color (sam !).
  1129.     
  1130.     *Removed duplicate code and useless lock in gtk.
  1131. commit 4a51bbeb71e6f5233e455784f07c3632001c937d
  1132. Author: Johan Bilien <jobi@videolan.org>
  1133. Date:   Wed Mar 13 12:46:49 2002 +0000
  1134.     * Fixed EOF and Stop segfault in VCD input : input_BuffersEnd was being
  1135.       called two times
  1136. commit d9f75924be81529d3b5cc5ff91b31d776c0d18fa
  1137. Author: Tony Castley <tcastley@videolan.org>
  1138. Date:   Wed Mar 13 08:41:59 2002 +0000
  1139.     Updated Tony Castley's e-mail.
  1140. commit bc6975f2fc4e4972412a52490f7e981bfd9b66ed
  1141. Author: Tony Castley <tcastley@videolan.org>
  1142. Date:   Wed Mar 13 08:39:39 2002 +0000
  1143.     New resizing and scaling code.  More in line with BeOS standards.
  1144. commit 5b3224854e841e764b048eba407e52945f0b3a41
  1145. Author: Gildas Bazin <gbazin@videolan.org>
  1146. Date:   Tue Mar 12 20:39:50 2002 +0000
  1147.     * a52 plugin updated to use liba52-0.7.3 ( which is now available on debian :)
  1148. commit 2ce7beda11e3483e94c4ffb4974f6f575c85a202
  1149. Author: Stéphane Borel <stef@videolan.org>
  1150. Date:   Tue Mar 12 18:37:46 2002 +0000
  1151.     *New configuration option to choose audio output format at runtime.
  1152.     It allows to select spdif pass-through decoder with --ac3_adec and to
  1153.     remove the ugly b_ac3 in main.h
  1154.     
  1155.     As a consequence --spdif doesn't work anymore: you should use --ac3_adec pass
  1156.     
  1157.     *Fixed a typo in main.c
  1158.     
  1159.     *Return the option name in error message for unknown option intead of the
  1160.     argument.
  1161. commit df7f26edb8927f267d425e88c51e0e305d54197d
  1162. Author: Gildas Bazin <gbazin@videolan.org>
  1163. Date:   Mon Mar 11 20:14:16 2002 +0000
  1164.     * gtk config interface modified so you can only have one instance of a plugin
  1165.         config dialog box displayed at one time.
  1166. commit 80d8f9e460610157d9b776e65ab3c0f75ab84ea5
  1167. Author: Gildas Bazin <gbazin@videolan.org>
  1168. Date:   Mon Mar 11 18:10:37 2002 +0000
  1169.     * oops, forgot to check the gnome interface before my last commit.
  1170. commit 7f583e0549b3b4d31a685c42d04442cfcff17230
  1171. Author: Gildas Bazin <gbazin@videolan.org>
  1172. Date:   Mon Mar 11 07:23:10 2002 +0000
  1173.     * New GTK configuration interface. This interface is generated dynamically
  1174.       at run-time from the configuration data contained in each plugin.
  1175.     * config_PutPszVariable and config_GetPszVariable are now thread safe.
  1176.     * Few modifications/optimizations to the config module.
  1177.     * Got rid of all the _VAR macros in config.h
  1178.     
  1179.     This is the first version of the GTK configuration interface. There are still
  1180.     a few raw corners and a fews things left to do, but it basically does what
  1181.     I wanted.
  1182.     Constructive comments like it sucks or it smells rotten fish are of course
  1183.     very welcome. And if there are GTK gurus out there, please don't hesitate to
  1184.     add your touch.
  1185.     
  1186.     I also started to add usefull comments to the configuration options but I'm not
  1187.     really good at this kind of thing so if people want to help, they can finish
  1188.     the job. For this look at all the *_LONGTEXT macros at the top of main.c
  1189.     
  1190.     (PS: Translations will also be appreciated but not right now as the interface
  1191.     will likely change again in the few coming days)
  1192. commit e7608d4b2ce4a15167189393d7523c79abcb3c46
  1193. Author: Christophe Massiot <massiot@videolan.org>
  1194. Date:   Sun Mar 10 23:36:22 2002 +0000
  1195.     Missing include (MacOS X port).
  1196. commit c2aac10e6051cc83849bd0574361926f40dac52f
  1197. Author: Stéphane Borel <stef@videolan.org>
  1198. Date:   Sat Mar 9 16:48:33 2002 +0000
  1199.     *Fixed EOF segfault at end of DVD
  1200.     
  1201.     *Buffer manager is renintialised at area change.
  1202. commit d865ef30309f7eedbbb89ce05e74b27b1051134e
  1203. Author: Sam Hocevar <sam@videolan.org>
  1204. Date:   Sat Mar 9 13:42:46 2002 +0000
  1205.       * ./plugins/dvd/dvd_access.c ./plugins/vcd/input_vcd.c: we now exit more
  1206.         cleanly on initialization error.
  1207. commit 83b13fcb303923ca9b37ba3f2f19a8159a8e1415
  1208. Author: Stéphane Borel <stef@videolan.org>
  1209. Date:   Fri Mar 8 22:58:12 2002 +0000
  1210.     Rewrite most functions in DVD plugin. Some old bugs might have been
  1211.     solved in the operation. The plugin some be more readable now, and
  1212.     should produce fewaer segfaults (I hope so :p)
  1213. commit 97d9589246f7582881b3ea30cca3eb0043b7e7d8
  1214. Author: Johan Bilien <jobi@videolan.org>
  1215. Date:   Fri Mar 8 18:05:17 2002 +0000
  1216.     * added some tests in open
  1217. commit 32981e8c2cb0f6ed279adb4943eb419677fbae13
  1218. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  1219. Date:   Fri Mar 8 00:26:07 2002 +0000
  1220.     Audio output ALSA: spdif support.
  1221. commit 3c15ad3788820c398214a611bb355c890cd7e605
  1222. Author: Johan Bilien <jobi@videolan.org>
  1223. Date:   Thu Mar 7 14:01:36 2002 +0000
  1224.     * When reaching the end of a track, moves to the following one.
  1225. commit a3f0e14d95a5bf6f3db4abf42a0359d044c11d79
  1226. Author: Sam Hocevar <sam@videolan.org>
  1227. Date:   Wed Mar 6 23:54:28 2002 +0000
  1228.       * ./src/interface/main.c: disabled the GNOME segfault dialog in debug
  1229.         mode. We want nice, clean segfaults, with huge core files and a lot
  1230.         of rattle noise.
  1231. commit 79095d585fb2b6bd65c883984831b984d43df3e9
  1232. Author: Stéphane Borel <stef@videolan.org>
  1233. Date:   Wed Mar 6 16:39:37 2002 +0000
  1234.     I hope you liked this bug: DVD demux was always used.
  1235. commit 54d2ed599981f71a040ec214a2fc88bb5488e73a
  1236. Author: Stéphane Borel <stef@videolan.org>
  1237. Date:   Wed Mar 6 12:26:35 2002 +0000
  1238.     *Fixed demux plugin selection.
  1239.     
  1240.     *Take the lock on stream in VCDInit. PLease test, as I don't have any VCD
  1241.     to do it.
  1242. commit ec8581d6aba67b58157fe7ca062113b35ecde29c
  1243. Author: Sam Hocevar <sam@videolan.org>
  1244. Date:   Wed Mar 6 03:27:17 2002 +0000
  1245.       * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose.
  1246.       * ./src/interface/interface.c: fixed a deadlock when seeking the
  1247.         stream using the keyboard arrows.
  1248. commit 55ce4df11c23b08329ba70385dbde6889d417edf
  1249. Author: Stéphane Borel <stef@videolan.org>
  1250. Date:   Wed Mar 6 01:20:56 2002 +0000
  1251.     *Removed an occurance of former angle item in gtk.
  1252.     
  1253.     *Fixed a bug in ES management introduced lately in DVD/DvdRead.
  1254.     
  1255.     *Beginning of reorganisation in DVD plugin source files, in order to try to
  1256.     make it easier to understand. There is some work left though :p.
  1257.     
  1258.     *Decreased the score for VCD plugin, as the VCD demuxer was used even
  1259.     for DVD :p. It should make autodetection work.
  1260.     Some comment:
  1261.     -I think that VCDInit should make a test on the access plugin and be launched
  1262.     only if the access plugin is VCD,
  1263.     -VCDOpen shouldn't set p_input->b_error: if it fails we just try another
  1264.     module,
  1265.     -PSRead doesn't need to be duplicated anymore: input_ReadPS is now available
  1266.     for plugins (cf Christophe's commit).
  1267.     
  1268.     Please comment around that: I'd like to know if the behaviour I've described
  1269.     is the one everyone expects.
  1270.     
  1271.     Enjoy my new bugs :p
  1272. commit 0a3aa89546de4b1e102953bf5d5ba6ca317a37b5
  1273. Author: Johan Bilien <jobi@videolan.org>
  1274. Date:   Tue Mar 5 23:29:36 2002 +0000
  1275.     * Modified vcd input for the new input III.
  1276.     * Still have problems with end of tracks.
  1277.     * Modified the command line, as stef did for the DVD :
  1278.     
  1279.      [vcd:][device][@[title][,chapter]
  1280.     
  1281.      Note that chapter support is not yet implemented.
  1282. commit 5ccf69724ca84df051378769afff3edf28e02356
  1283. Author: Stéphane Borel <stef@videolan.org>
  1284. Date:   Tue Mar 5 18:17:52 2002 +0000
  1285.     Dvd demux was no longer selected under win32
  1286. commit ba9c75bf532935a3decbf6b0762bf43c214afffd
  1287. Author: Stéphane Borel <stef@videolan.org>
  1288. Date:   Tue Mar 5 17:46:33 2002 +0000
  1289.     * Dvd angle is now handled through a program structure, so that the interface
  1290.     needs nothing specific to change angle.
  1291.     
  1292.     * Fixed a bug in clock management where ES without a program couldn't get
  1293.     timestamped.
  1294.     
  1295.     *Fixed program management in gnome/gtk. Program now also appears in popup.
  1296.     
  1297.     *In interface, only display ES associated with the selected program, or with
  1298.     no program at all.
  1299. commit 7729c4e279ffe8b00e6e1048f065676b2e0c9d8d
  1300. Author: Gildas Bazin <gbazin@videolan.org>
  1301. Date:   Tue Mar 5 06:48:33 2002 +0000
  1302.     * fixed typo in the win32 change to the input parser.
  1303. commit 4f21b9fbf0bb4df9abf4a60c55a3c1669ed5a0f7
  1304. Author: Stéphane Borel <stef@videolan.org>
  1305. Date:   Tue Mar 5 00:50:37 2002 +0000
  1306.     *More complete command line parsing for DVD, hopefully working this time.
  1307. commit 5658c1d96012ec697d4a8f0930111ab9c9a6c9f4
  1308. Author: Christophe Massiot <massiot@videolan.org>
  1309. Date:   Mon Mar 4 23:56:38 2002 +0000
  1310.     * IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>,
  1311.     for BT ;
  1312.     * --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and
  1313.     -4 but I don't know how to do it with the new configuration module) ;
  1314.     * Channel manager now uses a socket from the network plug-in and is more
  1315.     portable (and probably broken, too :) ;
  1316.     * input_ReadPS and input_ReadTS are now in mpeg_system.c to be more
  1317.     easily reused by plug-ins other than mpeg_ps and mpeg_ts.
  1318.     
  1319.     That's all for tonight.
  1320. commit f0426503977d3729de2bc3d1504314e93b405622
  1321. Author: Stéphane Borel <stef@videolan.org>
  1322. Date:   Mon Mar 4 23:34:16 2002 +0000
  1323.     -fixed a typo.
  1324. commit a14f1ce37b91b0960cb52c55995622de79851bb9
  1325. Author: Gildas Bazin <gbazin@videolan.org>
  1326. Date:   Mon Mar 4 22:20:09 2002 +0000
  1327.     * this time I actually commited the win32 modif to the input parser ;-)
  1328. commit 721c720702535eb1f35ad978e2b9477742f2f850
  1329. Author: Gildas Bazin <gbazin@videolan.org>
  1330. Date:   Mon Mar 4 22:18:25 2002 +0000
  1331.     * We now make sure the aout plugin buffers always contain between
  1332.     AOUT_BUFFER_DURATION/2 and AOUT_BUFFER_DURATION*3/2 worth of audio.
  1333.     This should solve the audio buffer underruns.
  1334.     
  1335.     * fix for the bug in input when filename contains a '@' character.
  1336.     
  1337.     * simplified the win32 specific changes to the input parser. ( I think
  1338.     we can safely assume that no access plugin name will have a length of
  1339.     one character)
  1340. commit 1e105908b4ae5492a4dc3247c682d04723e071b7
  1341. Author: Stéphane Borel <stef@videolan.org>
  1342. Date:   Mon Mar 4 03:44:17 2002 +0000
  1343.     -DVD access plugin is only called if specified under windows (no automatic detection)
  1344. commit 47ab918500948ae0ab6d8b5c5c1ce023707f2332
  1345. Author: Stéphane Borel <stef@videolan.org>
  1346. Date:   Mon Mar 4 02:50:18 2002 +0000
  1347.     *** empty log message ***
  1348. commit 6fd0d17155f5d4db759004f34505612f63166d43
  1349. Author: Stéphane Borel <stef@videolan.org>
  1350. Date:   Mon Mar 4 02:26:23 2002 +0000
  1351.     -replaced setenv with putenv
  1352.     
  1353.     -fixed a bug in gtk.
  1354. commit 1eb6c8447eb16a388a2982313f818ebf059351d2
  1355. Author: Stéphane Borel <stef@videolan.org>
  1356. Date:   Mon Mar 4 01:53:56 2002 +0000
  1357.     *** empty log message ***
  1358. commit ddc7a493d36775703e6b6d970b5ba9a066b71918
  1359. Author: Gildas Bazin <gbazin@videolan.org>
  1360. Date:   Sun Mar 3 20:42:21 2002 +0000
  1361.     * added network to the list of the plugins directories in Makefile
  1362.     * small bugfixes
  1363. commit 669c712a7389c9f63d8a762bdb4d5ce836e5b39d
  1364. Author: Xavier Marchesini <xav@videolan.org>
  1365. Date:   Sun Mar 3 17:34:27 2002 +0000
  1366.      * Fixed DVD input under Win32.
  1367.      * Fixed input parser under win32, chich couldn't understand that
  1368.     c:windowsbureau is a valid file and doesn't need to be accessed with
  1369.     the plugin 'C' :-)
  1370.      * BTW, I added myself in the AUTHORS file :)
  1371. commit 69ff2d310db54b632e32f624c26c16533c02e652
  1372. Author: Sam Hocevar <sam@videolan.org>
  1373. Date:   Sun Mar 3 04:37:29 2002 +0000
  1374.       * Got rid of int_types.h and did a few changes Ipkiss will need. Hope I
  1375.         did not break other platforms.
  1376. commit 5402d8832da098b4fbf5db64b9bb102928ea9fc7
  1377. Author: Gildas Bazin <gbazin@videolan.org>
  1378. Date:   Sat Mar 2 09:34:23 2002 +0000
  1379.     * fixed compilation problem related to ssize_t
  1380. commit e28bab1219972b15c1a5f2669a39281ebc5fdf5a
  1381. Author: Xavier Marchesini <xav@videolan.org>
  1382. Date:   Sat Mar 2 03:53:55 2002 +0000
  1383.      * Various Win32 compilation fixes.
  1384.      * DVD compiles, but doesn't work yet.
  1385.      * Fixed some typos in my previous Win32 multicast commit
  1386. commit b523100829b3e7f1704cbc0f21bcef46cfa439e7
  1387. Author: Sam Hocevar <sam@videolan.org>
  1388. Date:   Sat Mar 2 03:51:23 2002 +0000
  1389.        * ./plugins/dummy/input_dummy.c: fixed `vlc vlc:quit'.
  1390.        * ./src/input/input.c: initialized uninitialized variables.
  1391. commit 3bb60ad01a0d25aec7989303fe95e2ce1d34325f
  1392. Author: Stéphane Borel <stef@videolan.org>
  1393. Date:   Sat Mar 2 03:29:13 2002 +0000
  1394.     *Forgot a header.
  1395. commit 7a65e2978d3a02c3bcbafc03e490333d3efb9cd7
  1396. Author: Stéphane Borel <stef@videolan.org>
  1397. Date:   Sat Mar 2 03:15:22 2002 +0000
  1398.     *Initiliaze p_access_module & p_demux_modules to NULL when input thread
  1399.     in created.
  1400. commit 4e412817aa00c09d8798a91892d141d38471c681
  1401. Author: Sam Hocevar <sam@videolan.org>
  1402. Date:   Fri Mar 1 16:07:00 2002 +0000
  1403.       * ./po/no.po: Norwegian translation by Sigmund Augdal. Berd� ka p� t�t.
  1404.       * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the
  1405.         Gtk interface, qvlc launches the Qt interface, etc.
  1406.       * ./plugins/fx/scope.c: we now have sound together with --aout scope.
  1407. commit 9487d45486b6847415687f0d312fcae924190055
  1408. Author: Stéphane Borel <stef@videolan.org>
  1409. Date:   Fri Mar 1 14:17:22 2002 +0000
  1410.     *Removed numerous deadlocks.
  1411. commit 69acbc723b433c8896a4920c1b8b05e65328dae0
  1412. Author: Xavier Marchesini <xav@videolan.org>
  1413. Date:   Fri Mar 1 01:59:18 2002 +0000
  1414.     Multicast under Win32 now works with the new input.
  1415. commit 9b393dab29dcbe72d5a55084f434bdcd602c28b0
  1416. Author: Stéphane Borel <stef@videolan.org>
  1417. Date:   Fri Mar 1 01:12:28 2002 +0000
  1418.     *dvd and dvdread support for input III.
  1419.     
  1420.     Dvdread is known to segfault at title change. I'm working on this.
  1421. commit d0bf23fa73a9d40a6182bd491505ac710c03ff75
  1422. Author: Christophe Massiot <massiot@videolan.org>
  1423. Date:   Fri Mar 1 00:33:18 2002 +0000
  1424.     Input III (Episode 1).
  1425.     - Major rewrite of the buffer core functions
  1426.     - Modularity of access plugins (file, udp, http)
  1427.     - Modularity of network stack (ipv4, soon ipv6)
  1428.     - Autodetection of the type of stream
  1429.     
  1430.     And a new killing feature : HTTP streams are now seekable.
  1431.     
  1432.     Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled.
  1433. commit eba980c2bcb761c5af6cb75f2ecef95264c91873
  1434. Author: Sam Hocevar <sam@videolan.org>
  1435. Date:   Wed Feb 27 22:57:10 2002 +0000
  1436.       * ./plugins/mpeg_vdec/vpar_headers.c: we no longer crash when the next
  1437.         stream doesn't have the same image size as the previous one.
  1438.       * ./src/audio_output/aout_pcm.c: another overrun fix; please test.
  1439. commit 45733cebbeebfb71d36e0f5731c7eae0604857a7
  1440. Author: Sam Hocevar <sam@videolan.org>
  1441. Date:   Wed Feb 27 19:05:19 2002 +0000
  1442.       * ./configure.in: fixed a plugins/dsp.so compilation issue under OpenBSD.
  1443. commit a701094db5a2b03685ef3fc7cc20096c48e1a62a
  1444. Author: Sam Hocevar <sam@videolan.org>
  1445. Date:   Wed Feb 27 18:19:21 2002 +0000
  1446.       * ./plugins/dsp/aout_dsp.c: OpenBSD compilation fix.
  1447.       * ./src/video_output/video_output.c: fixed a segfault on exit.
  1448. commit 7f76c7c5ba8ef62387d0480ca71a50d36e841b37
  1449. Author: Sam Hocevar <sam@videolan.org>
  1450. Date:   Wed Feb 27 04:49:55 2002 +0000
  1451.       * ./src/input/input.c: BeOS network support (no idea if it works when you
  1452.         don't have BONE, though).
  1453. commit 07a8286a1aa4e128d9e9fa590b61c12f830ab8a2
  1454. Author: Sam Hocevar <sam@videolan.org>
  1455. Date:   Wed Feb 27 03:47:56 2002 +0000
  1456.       * ./include/common.h: BeOS compile fixes.
  1457.       * ./plugins/beos/vout_beos.cpp: fixed BeOS video output.
  1458. commit 813e5145dbfcc84c070d1f19ea23dc35d7425806
  1459. Author: Gildas Bazin <gbazin@videolan.org>
  1460. Date:   Tue Feb 26 22:08:57 2002 +0000
  1461.     * Fixed uninitialized variable in config_Duplicate()
  1462.     * Fixed problem introduced in latest gtk commit
  1463. commit b69353c58d18c39ba17d630ffce4f30243591493
  1464. Author: Gildas Bazin <gbazin@videolan.org>
  1465. Date:   Tue Feb 26 18:25:40 2002 +0000
  1466.     * forgot to add the declaration of server_port in main.c
  1467.     * char pointers obtained by config_GetPszVariable need to be freed
  1468. commit 638dac1c79e39c5a0f46f6d51ba85fc4055bbf94
  1469. Author: Xavier Marchesini <xav@videolan.org>
  1470. Date:   Tue Feb 26 17:22:12 2002 +0000
  1471.     Multicast now works under Win32, but this is a _bad_ kludge.
  1472.     
  1473.     It still segfaults 4 secondes after the first frame, but, at least, I
  1474.     can see two or three frames from MI2 :-)
  1475. commit 426ddf370e593d067c44f9a08bee20364e128fdd
  1476. Author: Stéphane Borel <stef@videolan.org>
  1477. Date:   Tue Feb 26 01:17:13 2002 +0000
  1478.     *Reversed my previous configuration change.
  1479.     
  1480.     I'd better used dvd_title or so but INPUT_TITLE_VAR is also used in
  1481.     gtk_open.c and I can't find a neat way to prevent this, so I leave this
  1482.     option in main.c.
  1483. commit 2935b3208efe70acfb36a342081e559c9dff94b5
  1484. Author: Sam Hocevar <sam@videolan.org>
  1485. Date:   Mon Feb 25 23:59:07 2002 +0000
  1486.       * ./include/threads.h: support for the State Threads Library, a userland
  1487.         threads library (http://state-threads.sourceforge.net/). Useless to most
  1488.         people, but can be handy to debug stuff. Activate with `--enable-st'.
  1489. commit 83bd9d361395959a497702cbb9dcb3844697da88
  1490. Author: Stéphane Borel <stef@videolan.org>
  1491. Date:   Mon Feb 25 18:42:09 2002 +0000
  1492.     *Adaptation to new configuration scheme for dvd, dvdread and spdif
  1493. commit b9f798bfa4fa7f2057cf86cecfb666a679e0bea2
  1494. Author: Sam Hocevar <sam@videolan.org>
  1495. Date:   Mon Feb 25 11:25:22 2002 +0000
  1496.       * ./plugins/lirc/lirc.c: removed CVS garbage.
  1497. commit 1c467b80a54081a974c6db0a33d5c7e822d44c59
  1498. Author: Sam Hocevar <sam@videolan.org>
  1499. Date:   Mon Feb 25 04:30:03 2002 +0000
  1500.       * ./plugins/gtk/gtk_menu.c: fixed a compile issue on IA64.
  1501.       * ./plugins/fx/scope.c: new toy plugin, an audio scope module.
  1502.     
  1503.         Each time I fix a bug in vlc I feel urge to code something useless. This
  1504.         one is very, very rough for the moment, probably buggy, slow, will crash
  1505.         your blender and reboot your fridge. Screenshot can be found here:
  1506.           http://www.zoy.org/~sam/vlc/vlc-scope.jpeg
  1507.         Activate with `--aout scope' (yes, it currently disables the real
  1508.         audio output... I'll fix this as well).
  1509. commit f5c814d6c11d6eef74271ae48193a0c43c6e296f
  1510. Author: Sam Hocevar <sam@videolan.org>
  1511. Date:   Sun Feb 24 22:12:45 2002 +0000
  1512.       * Replacement header for aout_common.h.
  1513. commit e634a30c0174c0efcf9bc4bed7eb8bc8b7031152
  1514. Author: Sam Hocevar <sam@videolan.org>
  1515. Date:   Sun Feb 24 22:12:10 2002 +0000
  1516.       * Forgot one fix in my previous commit. As usual.
  1517. commit d4243d5979294ad5de55c48c2d0a888d546f273e
  1518. Author: Sam Hocevar <sam@videolan.org>
  1519. Date:   Sun Feb 24 22:06:50 2002 +0000
  1520.       * Fixed a quite old bug in the audio output which made the sound stutter
  1521.         when wrapping around the audio output fifo.
  1522.       * Lots of simplifications in the audio output, got rid of b_stereo.
  1523. commit 0b16341623440f715b772b243251522652f980ca
  1524. Author: Johan Bilien <jobi@videolan.org>
  1525. Date:   Sun Feb 24 21:36:20 2002 +0000
  1526.     Added a menu in the GTK and gnome interfaces to change the current program
  1527.     in multi-program streams (such as ones provided by a DVB-S card).
  1528. commit c40571df602ed76eaf7971130f212f4a79a3f5c5
  1529. Author: Gildas Bazin <gbazin@videolan.org>
  1530. Date:   Sun Feb 24 20:51:10 2002 +0000
  1531.     This is the first part of the new configuration architecture for vlc.
  1532.     Two other parts will follow soon:
  1533.     - config file implementation
  1534.     - gtk configuration interface.
  1535.     
  1536.     This part won't change much for end-users as these changes are mostly
  1537.     internal, you will however notice that the command line interface has
  1538.     changed. It will maybe be less user-friendly as I almost removed the
  1539.     short options but it shouldn't a big problem when the config file is
  1540.     implemented.
  1541.     
  1542.     What as changed is that it is really easy now to add configuration
  1543.     options to vlc. Plugins can also implement configuration options. All
  1544.     you have to do is to declare a MODULE_CONFIG section in your plugin.
  1545.     If you want to know more about this look at configuration.h and for some
  1546.     example: main.c, dsp.c or xvideo.c
  1547.     
  1548.     It would be nice if every developper could now start using configuration
  1549.     options in there plugins and also enhance old plugins.
  1550.     
  1551.     That's it, now let's hope I didn't break too many things ;-)
  1552. commit d9d659fc3efcbaaa3d8f2f0fdfc58ca3bb6d64c6
  1553. Author: Gildas Bazin <gbazin@videolan.org>
  1554. Date:   Sat Feb 23 21:31:44 2002 +0000
  1555.     * fixed array over-run bug in intf_MsgUnsub
  1556. commit 1aca1d70c147283d14141dd5d90cc8dc458e018e
  1557. Author: Gildas Bazin <gbazin@videolan.org>
  1558. Date:   Fri Feb 22 20:46:58 2002 +0000
  1559.     * Don't try to grok altivec with mingw32.
  1560.     * --with-directx-path should now indicate the path where the actual
  1561.     headers are (before the headers had to be in an include subdir). By the
  1562.     way you can download these header files from the videolan web site.
  1563. commit cf3d0f29d2487ff675ca54ba3588040f3b18621a
  1564. Author: Sam Hocevar <sam@videolan.org>
  1565. Date:   Thu Feb 21 23:56:08 2002 +0000
  1566.       * ./src/misc/modules_plugin.h: if symbol foo isn't found in the
  1567.         plugin, we always try to open _foo, whatever the architecture.
  1568. commit 14cafe31d2fa0b1d9f33744de408a6d4721f0c4e
  1569. Author: Sam Hocevar <sam@videolan.org>
  1570. Date:   Thu Feb 21 21:55:40 2002 +0000
  1571.       * ./plugins/lirc/lirc.c: non-blocking patch from Sigmund Augdal
  1572.         <sigmunau@stud.ntnu.no>; hope this time my enhancements don't break
  1573.         everything :-)
  1574. commit cba6a24eca519789cec68c74e0e294e9a2b3b44f
  1575. Author: Sam Hocevar <sam@videolan.org>
  1576. Date:   Thu Feb 21 00:54:00 2002 +0000
  1577.       * ./configure.in: gtk*-config detection fix for FreeBSD.
  1578. commit 8cc8d9579d12da1f3a00ea9f870803d67c5c091c
  1579. Author: Sam Hocevar <sam@videolan.org>
  1580. Date:   Wed Feb 20 23:23:53 2002 +0000
  1581.       * ./configure.in: removed a bashism.
  1582.       * ./plugins/x11/xcommon.c: support for systems without shm.h.
  1583.       * QNX compilation fixes here and there; the qnx plugin still doesn't work.
  1584. commit 38ed5ffcae01321b59e040b160598a6dfcc83d96
  1585. Author: Sam Hocevar <sam@videolan.org>
  1586. Date:   Wed Feb 20 19:01:13 2002 +0000
  1587.       * ./Makefile: the win32 port now uses a more recent version of gtk+.
  1588. commit a53ff165ced4c13b8f274cf2b7de2fbf23e4bef4
  1589. Author: Sam Hocevar <sam@videolan.org>
  1590. Date:   Wed Feb 20 05:56:18 2002 +0000
  1591.       * ./plugins/gtk/gtk.c: the log window is now black with colourful text.
  1592.       * ./plugins/gtk/gnome.c: ported the log window to the GNOME interface.
  1593.       * ./src/interface/intf_msg.c: messages are sent to the queue even if
  1594.         -vvvv* wasn't specified.
  1595. commit 9400b572ecba49ee60587cb8b169958781ce4152
  1596. Author: Jon Lech Johansen <jlj@videolan.org>
  1597. Date:   Wed Feb 20 05:50:00 2002 +0000
  1598.       * MacOS X VCD support.
  1599. commit ff619dd6069a600556346aa47a332be5a1c12643
  1600. Author: Sam Hocevar <sam@videolan.org>
  1601. Date:   Wed Feb 20 01:47:01 2002 +0000
  1602.       * ./plugins/lirc/lirc.c: fixed my mistakes from yesterday.
  1603. commit 232fd7bb9e7ca1fa56dd2597f2c9dc5bcc559515
  1604. Author: Sam Hocevar <sam@videolan.org>
  1605. Date:   Tue Feb 19 03:54:56 2002 +0000
  1606.       * ./plugins/lirc/lirc.: various fixes, thanks to Sigmund Augdal.
  1607.       * ./plugins/text/logger.c: rewrote an ugly loop.
  1608.       * ./plugins/gtk/gtk.c: added a Gtk+ window containing all the log
  1609.         messages; updated in real time. To open it, go to "view"->"messages".
  1610. commit 730cc399c5a7320cce2999bf035294c075d14370
  1611. Author: Sam Hocevar <sam@videolan.org>
  1612. Date:   Tue Feb 19 00:50:20 2002 +0000
  1613.        * Got rid of TRACE and intf_DbgMsg which were seldom used anyway.
  1614.        * All intf_*Msg functions now write to stderr.
  1615.        * Implemented a message queue interface plugins can subscribe to.
  1616.        * Wrote the logger interface plugin. Usage:
  1617.           vlc -I logger:filename.log
  1618.        * Lots of fixes in the SPU renderer.
  1619. commit d3fd4cf14f95f5e180413c95828eef1cdb745cf7
  1620. Author: Stéphane Borel <stef@videolan.org>
  1621. Date:   Mon Feb 18 19:02:41 2002 +0000
  1622.     Fixed a typo in aspect ratio calculation
  1623. commit 89be0ac8de8e3684cce4c7a697525e949e19b3de
  1624. Author: Jon Lech Johansen <jlj@videolan.org>
  1625. Date:   Mon Feb 18 01:34:44 2002 +0000
  1626.       * MacOS X vout improvements
  1627.       * MacOS X intf now returns, allowing vlc to terminate properly
  1628.       * Added a new make target: package-macosx
  1629. commit de32203be858c405c72c85c218af7cdc66b5d2be
  1630. Author: Gildas Bazin <gbazin@videolan.org>
  1631. Date:   Fri Feb 15 20:02:21 2002 +0000
  1632.     * Win32 compilation fixes (mingw includes dirent)
  1633.     * configure now checks for ddraw.h and not directx.h
  1634.     * vout_directx doesn't include directx.h anymore (this file isn't part of
  1635.         the directx sdk)
  1636.     * moved all the stuff from aout_waveout.c directly into waveout.c (I don't
  1637.         know what I was thinking about when I created these two files ;-)
  1638.     * until we fix the audio buffer underrun problem, waveout will be the
  1639.         default audio output on win32 (instead of directx).
  1640. commit 48cbd8f3607519da4171671b8451b14f98244077
  1641. Author: Sam Hocevar <sam@videolan.org>
  1642. Date:   Fri Feb 15 13:32:54 2002 +0000
  1643.       * ALL: got rid of *_Probe functions because most of them were duplicates
  1644.         of the real _Init or _Create functions. That's 1000 lines of code gained.
  1645.       * ./src/misc/modules.c: we try not to keep the global lock in module_Need,
  1646.         which should speed up output spawning.
  1647.       * ./plugins/dummy/input_dummy.c: fixed vlc:quit command.
  1648.       * ./plugins/gtk/gtk_playlist.c: compilation fix.
  1649.       * ./plugins/macosx/*: preliminary fixes for the vout4 port.
  1650.     
  1651.        Notes on the *_Probe eradication:
  1652.       o I probably broke the DirectX video output, because of the "must init and
  1653.         run in the same thread" issue. I'll fix this ASAP.
  1654.       o Subtitles are broken (or at least, pretty ugly) in RGB mode.
  1655.       o The input plugins still have *_Probe functions. This will disappear when
  1656.         meuuh is finished with the access plugins.
  1657.       o The decoder plugins still have *_Probe functions. This is probably not
  1658.         going to change, it looks OK to me.
  1659. commit 46a1caf2871b420ab0bd41b8c57b40fb9d5e5ce6
  1660. Author: Sam Hocevar <sam@videolan.org>
  1661. Date:   Thu Feb 14 23:29:17 2002 +0000
  1662.       * Grmbl. Forgot to commit those Win32 fixes last time, and they were
  1663.         stuck on VTHR. Sorry xav, this probably explains why I couldn't
  1664.         find the commit log :-)
  1665. commit e8bf7fa4271c50e3732763d8754a88d50738b5e4
  1666. Author: Sam Hocevar <sam@videolan.org>
  1667. Date:   Wed Feb 13 22:10:40 2002 +0000
  1668.       * ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen.
  1669.       * ./src/interface/main.c: --desync now really accepts a value in ms.
  1670.       * ./plugins/vcd/input_vcd.c: fixed a crash when not opening a VCD.
  1671.       * ./src/video_output/vout_subpictures.c: fixed subtitles under BeOS and
  1672.         other architectures which don't support overlay.
  1673. commit a3ffd5882a087573ebe68d59468f936f1d033c14
  1674. Author: Gildas Bazin <gbazin@videolan.org>
  1675. Date:   Wed Feb 13 21:54:44 2002 +0000
  1676.     * compilation fix (include stdint.h)
  1677.     * fixed a SEGV
  1678. commit 3f421de703a5b37448f289de203fbcc639818ba1
  1679. Author: Sam Hocevar <sam@videolan.org>
  1680. Date:   Fri Feb 8 15:57:29 2002 +0000
  1681.       * ./plugins/beos/vout_beos.cpp: ported the BeOS RGB video output to
  1682.         vout4. The overlay video output still needs to be written though.
  1683. commit 622b4400470489a3f8f818d3a961a40f35f68221
  1684. Author: Gildas Bazin <gbazin@videolan.org>
  1685. Date:   Wed Feb 6 20:44:23 2002 +0000
  1686.     * Just renamed the liba52_adec plugin into a52 to comply with the naming
  1687.     convention used by the other plugins.
  1688. commit f5c0a050bde3ef1dc115f61d7f86860624fc6405
  1689. Author: Sam Hocevar <sam@videolan.org>
  1690. Date:   Wed Feb 6 02:37:18 2002 +0000
  1691.       * ./plugins/lirc/lirc.c: IR remote control plugin by Sigmund Augdal
  1692.         <sigmunau@stud.ntnu.no>, activate with --enable-lirc.
  1693.       * ./configure.in: put liba52_adec in a builtin for PIC/non-PIC reasons.
  1694. commit 5e7b466d876658ef2ca64b65c3cd9beec1e1bdbb
  1695. Author: Gildas Bazin <gbazin@videolan.org>
  1696. Date:   Tue Feb 5 21:46:41 2002 +0000
  1697.     * New AC3 decoder plugin using liba52 from Aaron Holtzman and
  1698.         Michel Lespinasse.
  1699.         This plugin isn't used by default, you have to specify:
  1700.         --ac3_adec liba52
  1701. commit 6aeeca6d61a7e3f34a77d2d99320ec6f3261cc72
  1702. Author: Sam Hocevar <sam@videolan.org>
  1703. Date:   Mon Feb 4 09:58:59 2002 +0000
  1704.       * ./src/misc/modules.c: changed module_Need to make it possible to
  1705.         have several modules with the same shortcut name.
  1706. commit 11a8a96f409edad44406754238175aac1405eb26
  1707. Author: Christophe Massiot <massiot@videolan.org>
  1708. Date:   Thu Jan 31 23:18:27 2002 +0000
  1709.     Fixed a bug in the network dialog.
  1710. commit d3154bfbfe6eea04182b7a69409d408dab0609ad
  1711. Author: Sam Hocevar <sam@videolan.org>
  1712. Date:   Wed Jan 30 00:09:49 2002 +0000
  1713.       * Fixed stuff in the wall filter. Extended syntax:
  1714.          --filter wall         % open a wall (3x3 is the default value)
  1715.          --filter wall:2       % open a 2x2 wall
  1716.          --filter wall:3x2     % open a 3x2 wall
  1717.          --filter wall:2x1:0   % open a 2x1 wall, only display block 0
  1718.          --filter wall:2:0,3   % open a 2x2 wall, only display blocks 0 and 3
  1719.         For instance, if you have 2 computers listening to a network stream, on
  1720.         the left computer you use --filter wall:2x1:0 and on the right computer
  1721.         you use --filter wall:2x1:1
  1722. commit ee87a69135ec0e327c19340e997b4e342373f96c
  1723. Author: Gildas Bazin <gbazin@videolan.org>
  1724. Date:   Tue Jan 29 20:11:18 2002 +0000
  1725.     * Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec
  1726.         plugin with TRACE mode enabled.
  1727. commit 60754f11be70672d053c4f5c63642a50e1e9baa3
  1728. Author: Stéphane Borel <stef@videolan.org>
  1729. Date:   Mon Jan 28 23:08:31 2002 +0000
  1730.     -Fixed ac3_spdif which has been broken recently,
  1731.     
  1732.     -Check frequency in ac3_adec and change fifo if needed,
  1733.     
  1734.     -Moved initialisation of p_aout from plugins to audio_output.c
  1735.     If audio output rate is psecified at launch time, we try to use it by default.
  1736.     
  1737.     Note that audio output currently suffers from frequent underruns.
  1738.     This has not been fixed here.
  1739. commit bdeea76418195b43e289ed46b68c3a678ceb3d3a
  1740. Author: Stéphane Borel <stef@videolan.org>
  1741. Date:   Mon Jan 28 21:31:58 2002 +0000
  1742.     .Fixed a segfault a dvdread exit (my fault).
  1743. commit c36cfc3897b7f9e389bd5f2331d4615b163db645
  1744. Author: Sam Hocevar <sam@videolan.org>
  1745. Date:   Mon Jan 28 16:51:22 2002 +0000
  1746.       * ./plugins/chroma/i420_rgb16.c: MMX YUV to RGB transformation for 15bpp.
  1747. commit f9d9f469ef63bd11473b1d21167d372d896d798a
  1748. Author: Gildas Bazin <gbazin@videolan.org>
  1749. Date:   Sun Jan 27 22:14:52 2002 +0000
  1750.     * Added double-buffering for the directx plugin in overlay mode.
  1751.     * Several directx bug-fixes:
  1752.         - implemented the right behaviour on exit.
  1753.         - fixed bug preventing the creation of several windows.
  1754.             (the wall filter is working now :-))
  1755.         - fixed unnecessary background redraws (it made the video flicker).
  1756.         - fixed bug where we were losing the video display because of lost
  1757.             surfaces in video memory.
  1758.         - when using hardware overlay, the output window will now specify:
  1759.             "(using hardware overlay)".
  1760. commit 83098c803bbbcd4034eb836ac75c8620feaaaf09
  1761. Author: Tony Castley <tcastley@videolan.org>
  1762. Date:   Sat Jan 26 01:18:27 2002 +0000
  1763.     Fixed compliation error due to inclusion of threads.h
  1764. commit ed4fe96493e0d88d3ecc93263e28803629e78695
  1765. Author: Sam Hocevar <sam@videolan.org>
  1766. Date:   Fri Jan 25 17:18:37 2002 +0000
  1767.       * ./plugins/x11/xcommon.c: we don't use DPMS functions if they are
  1768.         not available.
  1769. commit 595d768452f9d62ce170645bedf94bce2115e8d7
  1770. Author: Gildas Bazin <gbazin@videolan.org>
  1771. Date:   Fri Jan 25 06:43:34 2002 +0000
  1772.     * Added a new very simple audio plugin for Win32. This plugin uses the
  1773.         waveOut API which is a lot easier to use for streaming stuff than
  1774.         directsound. (you don't have to take care of underflows anymore
  1775.         because it doesn't use circular buffers).
  1776.         If you are having a lot of underflows, this plugin is currently
  1777.         better adapted than the directx plugin.
  1778.     
  1779.     * Moved some initialization stuff in audio_out.c so we can now the
  1780.         caracteristics of the audio stream before calling aout_Open().
  1781. commit 8c0d4cd70f282afa28d491e18267caba031abc64
  1782. Author: Stéphane Borel <stef@videolan.org>
  1783. Date:   Thu Jan 24 18:50:32 2002 +0000
  1784.     Configure and Makefile tweaking for dvdread module.
  1785.     It is now activated with option --with-dvdread, that takes the same options
  1786.     as --with-dvdcss.
  1787.     If you link with libdvdread statically dvdread is compiled builtin ; if you
  1788.     link dynamically, it is compiled as a plugin.
  1789. commit 4c6811495b74a893959cdb6bf633ec9a92f792a2
  1790. Author: Sam Hocevar <sam@videolan.org>
  1791. Date:   Thu Jan 24 13:32:53 2002 +0000
  1792.       * ./src/misc/modules_plugin.h: fixed a missing function initialization
  1793.         which made decoder plugins segfault in GetChunk calls.
  1794.       * ./configure.in: proper soundcard.h check from Yves Duret.
  1795. commit 7d6f6984b3b7ab90691281a31af1ee1a4c645128
  1796. Author: Christophe Massiot <massiot@videolan.org>
  1797. Date:   Wed Jan 23 23:14:59 2002 +0000
  1798.     Fixed a bug introduced yesterday.
  1799. commit ef1efb185155d993bdfedb38278678b664a5bc22
  1800. Author: Stéphane Borel <stef@videolan.org>
  1801. Date:   Wed Jan 23 20:19:54 2002 +0000
  1802.     I checked in bad header files yesterday.
  1803. commit ace0ac393c9411586f2c470c35738e5ac56941f3
  1804. Author: Cyril Deguet <asmax@videolan.org>
  1805. Date:   Wed Jan 23 12:02:12 2002 +0000
  1806.     * enabled --stereo option for streams that pretend to be mono while they
  1807.      are not!
  1808. commit 1477cfb4c27b74181b5d6289f68e85fc0d6723b2
  1809. Author: Stéphane Borel <stef@videolan.org>
  1810. Date:   Wed Jan 23 03:56:51 2002 +0000
  1811.     -removed some useless printf
  1812.     
  1813.     -replaced dvdcss_title(,) with dvdcss_seek( ,,DVDCSS_SEEK_KEY )
  1814. commit b08376be72b0114f040978b8e753031ebe247751
  1815. Author: Stéphane Borel <stef@videolan.org>
  1816. Date:   Wed Jan 23 03:15:31 2002 +0000
  1817.     *Merged hh patch in libdvdcss from main tree.
  1818.     
  1819.     *Updated local libdvdread, so that it does not depend on libdvdcss
  1820.     (ala dummy_dvdcss) and modified configure to reflect changes.
  1821. commit b7ee1eeafe7e6a248bf12dd2602d05a4cc480cb4
  1822. Author: Christophe Massiot <massiot@videolan.org>
  1823. Date:   Tue Jan 22 23:14:26 2002 +0000
  1824.     * Fixed an alignment issue in the ac3 decoder.
  1825. commit d970994cc085aae3098bac3607d3d0543ddc7597
  1826. Author: Christophe Massiot <massiot@videolan.org>
  1827. Date:   Mon Jan 21 23:57:46 2002 +0000
  1828.     * Decoders do not necessarily use bit stream (see mad plug-in)
  1829.     * mad PTS should finally be accurate
  1830.     * Some configure changes.
  1831. commit 1fce3cc958e0f9f3ed4d38d8924eb6dd680a863d
  1832. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1833. Date:   Mon Jan 21 22:34:26 2002 +0000
  1834.     Oops, lucky to catch this one (deleted function name s24_to_s16_pcm accidently)
  1835. commit 1859715088b731206c4b4d7356f680cfa296bdd3
  1836. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1837. Date:   Mon Jan 21 22:28:10 2002 +0000
  1838.     Changes made to mad plugin:
  1839.     + libmad_input now takes one frame at a time (see mad_adec.h for defines)
  1840.     + audio_linear_dither() gives better sound quality then s24_to_s16_pcm(),
  1841.       but also makes audio artefacts louder so disabled it for now (see file
  1842.       mad_libmad.c)
  1843.     + cleaned up libmad_output (see file mad_libmad.c)
  1844.     + cleaned up InitThread (see file mad_adec.c)
  1845.     + Made buffer size match libmad's expectations (see file mad_adec.h)
  1846.     + updated documentation
  1847. commit ae09661ba61196c0069c7ec06f36276a059ef7ff
  1848. Author: Gildas Bazin <gbazin@videolan.org>
  1849. Date:   Mon Jan 21 07:00:21 2002 +0000
  1850.     * Fixed crashes on exit in the directx plugin
  1851.     * vout_PlacePicture is now accepting picture width=height=0
  1852.     
  1853.     * Win32 (NT/2000/XP) fix for libdvdcss: first attempt to open the DVD
  1854.       device in read/write mode so we can use ioctls. If this fails
  1855.       (insufficent privileges) we at least open in read-only mode so the
  1856.       libdvdcss title decryption method can be used.
  1857. commit 641382a2dc21be280585bddc97e4c314beb22ec6
  1858. Author: Sam Hocevar <sam@videolan.org>
  1859. Date:   Mon Jan 21 05:14:10 2002 +0000
  1860.       * ./configure.in: added extra checks for strange compilers such as
  1861.         Borland C++ which do not support all gcc options. Note that vlc does
  1862.         not compile with bcc32 yet, but is getting closer and closer to.
  1863. commit ddec0b930efaef05ac51137841a7705f5ac75236
  1864. Author: Sam Hocevar <sam@videolan.org>
  1865. Date:   Mon Jan 21 00:52:07 2002 +0000
  1866.       * ./plugins/win32: skeleton for the win32 interface Ipkiss is developing.
  1867.       * ./config.guess ./config.sub: latest GNU versions.
  1868.       * ./configure.in: when possible, xvideo is compiled as a plugin.
  1869.       * ./vlc.spec: fixed a few minor inaccuracies.
  1870.       * ./debian/control: vlc-gui is no longer depended on, but rather recommended.
  1871.       * ./src/interface/main.c: --spumargin flag; use this to force displaying
  1872.         subtitles at the bottom of the screen instead of putting them in the
  1873.         middle, for instance: `--spumargin 5'.
  1874. commit 85523bcfe0159683a8d10f4429dec93808b06069
  1875. Author: Gildas Bazin <gbazin@videolan.org>
  1876. Date:   Sat Jan 19 19:54:01 2002 +0000
  1877.     * Converted the plugin initialization code of the macosx, beos and qnx
  1878.         code. (please note that they should still not compile as they need
  1879.         to be adapted to the new Vout4 architecture)
  1880. commit 4416b2cb14dea1f7a300beb1bbcc20fcfe7a2aee
  1881. Author: Gildas Bazin <gbazin@videolan.org>
  1882. Date:   Thu Jan 17 23:02:45 2002 +0000
  1883.     * major rewrite of the directx video plugin to adapt it to the new vout4
  1884.         architecture. This plugin has also been through a major clean-up
  1885.         and it is now much more robust and optimized.
  1886.     
  1887.     * Fixed a few problems with the win32 build.
  1888.     
  1889.     * Replaced the "overlay" command line option with "nooverlay". The
  1890.         former was confusing and useless because overlays were used by
  1891.         default anyway.
  1892. commit 338b73f4c7f41bd5b9b599e8e211ad0d9d76dfb2
  1893. Author: Sam Hocevar <sam@videolan.org>
  1894. Date:   Thu Jan 17 16:17:46 2002 +0000
  1895.       * ./vlc.spec: imported MandrakeSoft's new spec file.
  1896.       * ./debian/control: fixed build-dependencies for vlc-mad.
  1897. commit 7531096c658bbb59e9acef50299ca509d413f3ea
  1898. Author: Sam Hocevar <sam@videolan.org>
  1899. Date:   Wed Jan 16 04:47:56 2002 +0000
  1900.       * ./debian/rules: fixed the vlc-arts and vlc-mad package builds.
  1901. commit f8559f6faeebbeb1275fd534e9a5c4e2a5aad0ff
  1902. Author: Stéphane Borel <stef@videolan.org>
  1903. Date:   Tue Jan 15 19:01:28 2002 +0000
  1904.     The gnome/gtk interface should no longer user p_input->stream before it
  1905.     has been initialized.
  1906. commit ece3ae989ae3d139a919ef0e9a8f259e4fe0b8c4
  1907. Author: Stéphane Borel <stef@videolan.org>
  1908. Date:   Tue Jan 15 17:55:12 2002 +0000
  1909.     *stream lock is initialized in input_CreateThread instead of initThread,
  1910.     to have it initialized when we call it in the interface.
  1911. commit 5e21c13b22aefdec0ca33a469babf6b344262c6b
  1912. Author: Cyril Deguet <asmax@videolan.org>
  1913. Date:   Tue Jan 15 11:51:11 2002 +0000
  1914.     - added support for S8 and U16 aout (not tested)
  1915.     - The sound is very dirty in U8 mode. I don't know if it comes from the
  1916.     8 bit mode itself or from the S16->U8 conversion.
  1917. commit 72f00b22800146efad8e81ba28af083dbeae1045
  1918. Author: Stéphane Borel <stef@videolan.org>
  1919. Date:   Tue Jan 15 05:22:21 2002 +0000
  1920.     -Patch of libdvdread to do readv on regular files (dvd copied on hard drive).
  1921.     Not completed, and little tested yet ; when it is completed, this patch should
  1922.     be submitted to libdvdread developers.
  1923.     
  1924.     -Patch of libdvdcss to decrypt vobs when they are not on a block device.
  1925. commit 791fb4e0c225654404b13da2504d93f017b2e1db
  1926. Author: Sam Hocevar <sam@videolan.org>
  1927. Date:   Tue Jan 15 01:01:00 2002 +0000
  1928.       * ./debian/control: fixed Debian build-depends.
  1929.       * ./include/config.h: changed RELEASE to HAVE_RELEASE because RELEASE
  1930.         is already defined in <scsi/scsi.h> under Linux.
  1931. commit 7de4e1a38be2886277a7f0530d738d9adb322281
  1932. Author: Christophe Massiot <massiot@videolan.org>
  1933. Date:   Mon Jan 14 23:46:35 2002 +0000
  1934.     * More precise way to retrieve a PTS from the bit stream.
  1935.     * Fixed issues in the PTS handling of the mad plug-in (incomplete).
  1936. commit bb1c38e6088ffcfb2f72ccf2f8888bd954e480d0
  1937. Author: Christophe Massiot <massiot@videolan.org>
  1938. Date:   Mon Jan 14 22:26:05 2002 +0000
  1939.     Attempt to fix the INPUT_MAX_ALLOCATION error.
  1940. commit 922535189ca1d75e8715fc54cea5596eca5e84a1
  1941. Author: Stéphane Borel <stef@videolan.org>
  1942. Date:   Mon Jan 14 22:06:57 2002 +0000
  1943.     *With DVDCSS_METHOD=disc or key, the keys are no longer buffered on start.
  1944.     The title key is still read at each block but it is checked for change
  1945.     before decryption.
  1946. commit 9cb8a1154dbe5e28826079b5da8cfc38b811ea14
  1947. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1948. Date:   Mon Jan 14 21:00:45 2002 +0000
  1949.     Configure, build and install instructions for libmad library and mad plugin.
  1950. commit bd2ab58292db400044730e312f8955ea741f99d9
  1951. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1952. Date:   Mon Jan 14 20:57:13 2002 +0000
  1953.     Updated BUGS list
  1954. commit 9faed78b9d846009b3718681125ddb1a80ad6c06
  1955. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1956. Date:   Mon Jan 14 20:53:42 2002 +0000
  1957.     Smooth sound (not tested on iPaq)
  1958. commit c1aa8904b159183f1900c1dff897827e1f9fe4ad
  1959. Author: Cyril Deguet <asmax@videolan.org>
  1960. Date:   Mon Jan 14 19:54:36 2002 +0000
  1961.     - le coup de gr�ce: all the code in audio output is now factorized (except
  1962.     for ac3 spdif) in aout_common.c/.h
  1963.     - aout thread functions are declared with a macro
  1964.     
  1965.     TODO:
  1966.     - test unsigned 8 bit output, and implement S8 and U16 outputs
  1967.     - multi-channel support
  1968.     - check if resampling takes the PTS into account (and fix it)
  1969. commit d33deda2fecc043cf31bbd57dfae18cf011c2160
  1970. Author: Cyril Deguet <asmax@videolan.org>
  1971. Date:   Mon Jan 14 12:15:10 2002 +0000
  1972.     HUGE cleanings in audio output:
  1973.     - removed AOUT_INTF_*_FIFO, which where not used
  1974.     - factorized S16StereoPlay, U8MonoPlay, and so on.., in a single
  1975.       function aout_FillBuffer (in aout_common.c)
  1976.       (unsigned 8bit may be broken, but I have no stream to test with :(
  1977.     
  1978.     - last step to be done: factorize aout_s8, aout_s16, ... thanks to a macro
  1979. commit f84729fcb9a99fa47cc27df42d390292056cbea5
  1980. Author: Gildas Bazin <gbazin@videolan.org>
  1981. Date:   Sun Jan 13 18:13:07 2002 +0000
  1982.     * A few fixes for the Win32 build.
  1983. commit 0cbc94451955ce276428e5c769be5f2bfc87b0f8
  1984. Author: Gildas Bazin <gbazin@videolan.org>
  1985. Date:   Sun Jan 13 15:07:55 2002 +0000
  1986.     * Fixed all the problems related to ToggleFullScreen().
  1987. commit 9cec4e85645e53faa172f23e747c38e27722eb65
  1988. Author: Jon Lech Johansen <jlj@videolan.org>
  1989. Date:   Sat Jan 12 21:58:56 2002 +0000
  1990.       * ./src/misc/modules.c: Fixed a compile issue under platforms without
  1991.         HAVE_DYNAMIC_PLUGINS.
  1992. commit 7db2e6fa77ee48d9efb91d4965a0ad42859b6f68
  1993. Author: Jon Lech Johansen <jlj@videolan.org>
  1994. Date:   Sat Jan 12 02:02:44 2002 +0000
  1995.       * ./src/interface/intf_eject.c: MacOS X port.
  1996. commit 00ac3ff5f9fe8794828cfd77f3315fd65a0e2147
  1997. Author: Sam Hocevar <sam@videolan.org>
  1998. Date:   Sat Jan 12 01:25:57 2002 +0000
  1999.       * ./plugins/chroma/i420_rgb16.c: 24/32 bpp software YUV.
  2000.       * ./plugins/ggi/ggi.c: activated double buffering.
  2001.       * ./src/video_output/vout_pictures.c: we create more Xv pictures to
  2002.         get smoother rendering.
  2003. commit 38573f3b96507afabd755d457c1be2528b781871
  2004. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2005. Date:   Fri Jan 11 22:05:34 2002 +0000
  2006.     Removed aout_CreateFifo from mad_adec.c InitThread() and added it to mad_libmad.c in mad_libmad.c
  2007. commit 37759cf5b60693275a264209bdb98b558ae4846a
  2008. Author: Sam Hocevar <sam@videolan.org>
  2009. Date:   Fri Jan 11 03:07:36 2002 +0000
  2010.       * BSD compilation fix suggested by Steven M. Schultz.
  2011. commit 1b3363d16d006d7f3b0d8e7ba315007d91ed94d8
  2012. Author: Cyril Deguet <asmax@videolan.org>
  2013. Date:   Thu Jan 10 23:41:08 2002 +0000
  2014.     - beginning of code factorization in aout_s16 (more cleaning will come)
  2015.     - As for libmad, I have tried to create the aout fifo in libmad_output,
  2016.       to open it with the right sample rate, but strangely it didn't work.
  2017. commit 0e8b68b5510d9de84cf885666aa25c212b85c749
  2018. Author: Sam Hocevar <sam@videolan.org>
  2019. Date:   Thu Jan 10 04:11:25 2002 +0000
  2020.       * ./src/input/input.c: fixed a few segfaults caused by the dummy plugin.
  2021.       * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of
  2022.         DecoderError.
  2023.       * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the
  2024.         fourth time someone has to commit this, so I added a reminder :-)
  2025. commit 5467d33af680b40ce15d3549f3217dab45b51848
  2026. Author: Stéphane Borel <stef@videolan.org>
  2027. Date:   Wed Jan 9 23:32:40 2002 +0000
  2028.     Hopefully fixed a bug in TS input, that caused a segfault when there was
  2029.     no network stream.
  2030.     
  2031.     Please, have a look at the fix to check it doesn't break anything else.
  2032. commit d7b4b27b2c049e4f9197ff7206a8a06b6db36d40
  2033. Author: Sam Hocevar <sam@videolan.org>
  2034. Date:   Wed Jan 9 10:22:37 2002 +0000
  2035.       * ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz.
  2036. commit c7b1c474c6a8687a0645553beb0e5c6f868d8c5c
  2037. Author: Sam Hocevar <sam@videolan.org>
  2038. Date:   Wed Jan 9 02:01:14 2002 +0000
  2039.       * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was
  2040.         already a system macro under MacOS X.
  2041.       * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries.
  2042.       * ./plugins/glide/glide.c: activated double buffering.
  2043.       * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet.
  2044.       * ./src/input/input.c: fixed the input memory leak, and the insane thread
  2045.         spawning we got with vlc:loop.
  2046.       * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache,
  2047.         currently Linux-only.
  2048. commit 1ae5bed4b16da43ac074f21b5ad024b14ffdfb01
  2049. Author: Cyril Deguet <asmax@videolan.org>
  2050. Date:   Wed Jan 9 00:33:37 2002 +0000
  2051.     - better communication between audio decoder and output: aout plugins
  2052.     are now opened directly in the right mode (works with mpeg_adec and
  2053.     ac3_adec, not tested with mad)
  2054.     - first attempt to implement mono output (doesn't work yet)
  2055. commit 1bed861b2fc98cf0c8db66a21b45e570404a0e80
  2056. Author: Stéphane Borel <stef@videolan.org>
  2057. Date:   Tue Jan 8 23:34:06 2002 +0000
  2058.     DVDRead plugins works again more or less ; major bugs remain but it is usable.
  2059.     It is selected by default if you have it compiled.
  2060. commit 9561561765574236c0585473fbc113c1999eed29
  2061. Author: Christophe Massiot <massiot@videolan.org>
  2062. Date:   Tue Jan 8 23:06:12 2002 +0000
  2063.     Fixed a bug in QuantMatrixExtension, many thanks to "Thomas L. Wood"
  2064.     <twood@lucent.com> !
  2065. commit 85e4b3a17d6a107a0f73be40c52c080354b3ddd0
  2066. Author: Sam Hocevar <sam@videolan.org>
  2067. Date:   Mon Jan 7 17:02:07 2002 +0000
  2068.       ./debian/control: updated list of supported architectures.
  2069.       ./share/*: added 16x16 and 32x32 versions of PNG icons.
  2070. commit 1e053ea0edc1f1f77a56317764a11c4e088cce3d
  2071. Author: Sam Hocevar <sam@videolan.org>
  2072. Date:   Mon Jan 7 02:12:30 2002 +0000
  2073.       * ./plugins/mga/mga.c: removed the mgammx module and put the code in
  2074.         the chroma_i420_ymga module instead. This introduces a slight
  2075.         performance issue as we now need to memcpy() the Y plane, but I have
  2076.         some vout4 enhancements on their way which make this point moot.
  2077.       * ./debian/changelog: imported official Debian changelog.
  2078.       * ./debian/control: activated the vlc-mad and vlc-arts packages; package
  2079.         builds should now work again.
  2080.       * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was
  2081.         compiled without libdvdcss which overflowed the return stack.
  2082.       * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4.
  2083.       * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested).
  2084.       * ./src/input/input.c: prepared everything for multi-input mode; since
  2085.         no interface is yet prepared to handle this, I changed them so that
  2086.         they just use the first available input for now. This may break other
  2087.         things, but I promise I'll eventually repair everything :-)
  2088. commit ebd16b8d576d49daa570a24fcb2cc2dceb360741
  2089. Author: Sam Hocevar <sam@videolan.org>
  2090. Date:   Sun Jan 6 18:01:58 2002 +0000
  2091.       * ./plugins/mga/mga.c: pipeline and cache optimizations.
  2092. commit 0d65984a11984b50f8a665d023fb9f468417a9fb
  2093. Author: Sam Hocevar <sam@videolan.org>
  2094. Date:   Sun Jan 6 17:18:12 2002 +0000
  2095.       * ./plugins/mga/mga.c: MMX-accelerated version of the MGA plugin.
  2096.       * ./plugins/mpeg_vdec/Makefile: Little workaround for PA-Risc compilation.
  2097. commit 8d59e9368cc81f28328b46d2858fcc8059ebeeb3
  2098. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2099. Date:   Sun Jan 6 14:46:40 2002 +0000
  2100.     Optimized libmad_output() for smoother sound. It is still not optimal.
  2101. commit 6a4d3ed0f63b5de6f39e72179fcd8122bf65e126
  2102. Author: Sam Hocevar <sam@videolan.org>
  2103. Date:   Sun Jan 6 00:07:37 2002 +0000
  2104.       * ./plugins/fb/fb.c: ported the framebuffer video output to vout4.
  2105. commit ea8c73a766e058fd6dbeee248c8e0ec9af0d05e4
  2106. Author: Sam Hocevar <sam@videolan.org>
  2107. Date:   Sat Jan 5 18:25:48 2002 +0000
  2108.       * ./src/audio_output/aout_s16.c: fixed a segfault. It may have unexpected
  2109.         side effects because I don't know this part of the code, but at least
  2110.         it doesn't crash anymore.
  2111.       * ./plugins/beos/beos.cpp: first attempt at porting the BeOS plugin to the
  2112.         new video output and module systems. Doesn't work nor even compile yet.
  2113.       * ./configure.in: we now check the gtk-config version.
  2114. commit 569eb5e1a1f35558990caf72fe6f71c217c6a88e
  2115. Author: Sam Hocevar <sam@videolan.org>
  2116. Date:   Sat Jan 5 16:09:49 2002 +0000
  2117.       * ./plugins/mga/mga.c: we use the MGA_VID_FSEL ioctl to select the
  2118.         frame to be displayed. Unfortunately, increasing the number of
  2119.         frames doesn't seem to work and makes the picture stutter...
  2120. commit 2ccbfd77fdd36dd6ea6c8f912a8d72678a0f5801
  2121. Author: Sam Hocevar <sam@videolan.org>
  2122. Date:   Sat Jan 5 15:17:12 2002 +0000
  2123.       * ./Makefile: fixed a bug when no builtins were selected.
  2124.       * ./plugins/mga/mga.c: ported the MGA video output to vout4. Only does YV12
  2125.         for the moment, and there is a strange bug with some streams which gives
  2126.         only a green image. Needs to be looked at.
  2127.       * ./plugins/x11/xcommon.c: fixed a few typos.
  2128. commit b0c8b579999e5ba148e5f231fd0839aefd73bf31
  2129. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2130. Date:   Sat Jan 5 14:32:55 2002 +0000
  2131.     Updated documentation.
  2132. commit 56cb85e9375d99fea0f4a4762d7589fc47ab91f6
  2133. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2134. Date:   Sat Jan 5 14:30:12 2002 +0000
  2135.     Updated TODO list.
  2136. commit 867bc603e2a99af3d49f75f26661fe8fb7d86296
  2137. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2138. Date:   Sat Jan 5 14:28:55 2002 +0000
  2139.     Updated documentation
  2140. commit 6cae0b7ab4a45d123efc2d1997915b8a75ee68c0
  2141. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2142. Date:   Sat Jan 5 13:57:42 2002 +0000
  2143.     Removed unused function prototype from headerfile.
  2144. commit 176465d277fc65aaff22063f0e72c1462a945f26
  2145. Author: Sam Hocevar <sam@videolan.org>
  2146. Date:   Sat Jan 5 03:49:18 2002 +0000
  2147.       * ./configure.in: fix for obscure architectures like hppa where target_os
  2148.         isn't properly detected.
  2149.       * ./include/video_output.h: got rid of pf_setpalette; I'll find a nicer way.
  2150.       * ./plugins/mga.c: fixed MGA module compilation. Doesn't work yet, though.
  2151. commit aea6698debf9e83fa9fa8f332683ef0798728c2a
  2152. Author: Sam Hocevar <sam@videolan.org>
  2153. Date:   Sat Jan 5 02:22:03 2002 +0000
  2154.       * ./include/common.h: hton64 is now an inline function.
  2155.       * ./src/video_output/vout_pictures.c et al.: vout4 now automatically
  2156.         detects when two chroma formats are the same, such as UYVY/Y422, or
  2157.         roughly equivalent, such as I420/YV12. Plugins need not worry about
  2158.         conversion anymore.
  2159. commit 53b978f8650fd329bf5298a05c9f8a055ac56fe4
  2160. Author: Sam Hocevar <sam@videolan.org>
  2161. Date:   Fri Jan 4 14:01:35 2002 +0000
  2162.       * ./BUGS: added a list of known bugs. Please add your findings!
  2163.       * ./MODULES: added a short description of each module. Maybe we should
  2164.         add more details to make this file really useful.
  2165.       * ./doc/bugreport-howto.txt: wishful thinking...
  2166.       * ./Makefile: added a workaround for the fact that .c files don't depend
  2167.         on <videolan/vlc.h>.
  2168.       * ./plugins/memcpy/memcpy.c: all memcpy modules are now built from the same
  2169.         single file.
  2170.       * ./src/interface/main.c: added the --nommx, --no3dnow, --nommxext, --nosse
  2171.         and --noaltivec options to vlc.
  2172.       * ./configure.in: removed the --disable-mmx option, now useless because
  2173.         of the vlc --no* options.
  2174.       * ./src/interface/main.c: fixed a crash caused by the memcpy module
  2175.         being released too early.
  2176.       * ./include/video.h: more vout4 changes, including margin support, more
  2177.         FOURCC formats recognized, transparent support of identical or almost
  2178.         identical FOURCC formats.
  2179.       * ./include/video_output.h: added a vout_Render function to video output
  2180.         modules which is to be executed before vout_Display.
  2181.       * ./include/common.h: this header is back.
  2182.       * ./plugins/chroma/i420_rgb.c: planar YUV 4:2:0 to packed RGB conversion
  2183.         functions, mostly taken from vout3's yuv functions, but heavily modified
  2184.         to use FAST_MEMCPY and to handle image dimensions which are not multiples
  2185.         of 16. Not all functions have been written yet, though.
  2186.       * ./plugins/chroma/i420_yuy2.c: planar YUV 4:2:0 to packed YUV conversion
  2187.         functions, various targets such as 4:2:2 YUYV, YVYU, UYVY, or 2:1:1 YUYV,
  2188.         with accelerated MMX versions.
  2189.       * ./plugins/chroma/i422_yuy2.c: same as i420_yuy2.c but takes planar YUV
  2190.         4:2:2 pictures in input. With accelerated MMX versions as well. This plugin
  2191.         makes it possible to display 4:2:2 files on most video cards without the
  2192.         quality loss of 4:2:0 downsampling.
  2193.       * ./plugins/filter/*: thanks to the vout_Render function, all filters now
  2194.         output their data perfectly in sync.
  2195.       * ./plugins/dvdread/Makefile: fix to prevent unnecessary target rebuilds.
  2196.       * ./plugins/sdl/vout_sdl.c: support for YV12, UYVY, YUY2 and YVYU overlays.
  2197.       * ./plugins/x11/xcommon.c: support for I420, YV12, YUY2 and Y211 overlays.
  2198. commit bf7ee74f8f7420cf471784a53f391abbee97a91d
  2199. Author: Sam Hocevar <sam@videolan.org>
  2200. Date:   Wed Jan 2 14:37:42 2002 +0000
  2201.       * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes.
  2202.       * ./include/config.h et al.: this file is no longer generated.
  2203.       * ./include/video.h: we use the FOURCC definition of a chroma format to
  2204.         describe picture types (see http://www.webartz.com/fourcc/).
  2205.       * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky.
  2206.       * ./plugins/x11/xcommon.c: fixed the XShm operations order.
  2207. commit f023ebc55f628950e1d646d736eda566ff79c54e
  2208. Author: Gildas Bazin <gbazin@videolan.org>
  2209. Date:   Wed Jan 2 06:46:02 2002 +0000
  2210.     * Small optimizations
  2211.     * Removed unused code
  2212.     * Your old window position and size are now restored when you come out
  2213.         of fullscreen mode.