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

midi

开发平台:

Unix_Linux

  1. commit 06fa8a6fa0c975ef21155aa574aa9af55d322498
  2. Author: Christophe Massiot <massiot@videolan.org>
  3. Date:   Tue Dec 31 01:59:46 2002 +0000
  4.     Less verbosity.
  5. commit d3c3b323b7369467349b883f403ce547ece1681f
  6. Author: Christophe Massiot <massiot@videolan.org>
  7. Date:   Tue Dec 31 01:54:36 2002 +0000
  8.     * src/misc/darwin_specific.m: Partial attempt at fixing a memory leak,
  9.     * input: new b_connected field, allowing to correctly detect the EOF of TCP
  10.       streams (closes #35),
  11.     * input: fixed a deadlock when opening a zero-sized file,
  12.     * input: fixed a deadlock when opening an unconnected FIFO (closes #54).
  13. commit afbc560297273d6d25410d8f07df75b01daea502
  14. Author: Christophe Massiot <massiot@videolan.org>
  15. Date:   Mon Dec 30 23:45:22 2002 +0000
  16.     * OS X interface : Added new access modules to the Open panel,
  17.     * Updated po files,
  18.     * Fixed a very nasty side effect in the dvd and dvdread plug-ins,
  19.     regarding the audio-channel and spu-channel configuration variables.
  20. commit 8b13c2c5e05d4b5beaa10e3c1db359216a0b4e78
  21. Author: Gildas Bazin <gbazin@videolan.org>
  22. Date:   Mon Dec 30 17:36:01 2002 +0000
  23.     * src/misc/messages.c: don't try to decorate logs on win32.
  24.     * include/vlc_common.h, include/vlc_threads.h: we now use different
  25.     thread priorities for WinNT/2k/XP or Win9x/Me.
  26. commit 700452e04d179cccf7775d4c4f840383769529f8
  27. Author: Gildas Bazin <gbazin@videolan.org>
  28. Date:   Mon Dec 30 17:28:31 2002 +0000
  29.     * modules/codec/*: make sure all audio decoders set
  30.     output_format.i_bytes_per_frame and output_format.i_frame_length
  31.     properly.
  32. commit b70087decd748f5edc74a5380b33225775947ede
  33. Author: Sam Hocevar <sam@videolan.org>
  34. Date:   Mon Dec 30 13:34:03 2002 +0000
  35.       * ./configure.ac.in: fixed the strncasecmp detection.
  36.       * ./src/extras/libc.c: fixed a bug in our built-in strncasecmp.
  37. commit feb09800677740cfe29d4747a7fa51fba3ec7f57
  38. Author: Christophe Massiot <massiot@videolan.org>
  39. Date:   Mon Dec 30 11:49:32 2002 +0000
  40.     Added RTP shortcuts to udp.c for backwards compatibility.
  41. commit 34b7837ae5c6bbccf6b1324db2d44f3b99dc9e68
  42. Author: Christophe Massiot <massiot@videolan.org>
  43. Date:   Mon Dec 30 08:56:19 2002 +0000
  44.     * modules/access/udp.c: Merged the UDP and RTP plug-ins, with autodetection of RTP,
  45.     * src/misc/darwin_specific.m: if $LANG isn't set, retrieve NSUserDefaults.
  46. commit 4da234d782cba3b9c5ff1de5f3603b6e48f43697
  47. Author: Boris Dorès <babal@videolan.org>
  48. Date:   Sun Dec 29 21:00:39 2002 +0000
  49.     no time to fix the playlist save&restore issue before the release (and
  50.     wouldn't be wise anyway), so deactivated it in the win32 interface.
  51. commit 5ac16455d9dc24c9f14dd9fd8c961c8c0bafed99
  52. Author: Christophe Massiot <massiot@videolan.org>
  53. Date:   Sun Dec 29 01:33:35 2002 +0000
  54.     PTS calculation fix for the mad plug-in, courtesy of KKI_ on IRC.
  55. commit 621ed4634bfd437dd38fdcd08ddf8fa78e967c0d
  56. Author: Christophe Massiot <massiot@videolan.org>
  57. Date:   Sun Dec 29 01:16:28 2002 +0000
  58.     OS X port :
  59.     * Reenabled fullscreen shortcut, due to popular requests,
  60.     * Fixed charset encoding in the Preferences window,
  61.     * New implementation of --loop.
  62. commit 574b878c9fa061b5555f2d09a93b7fab7fdd276f
  63. Author: Sam Hocevar <sam@videolan.org>
  64. Date:   Sat Dec 28 15:04:22 2002 +0000
  65.       * ./debian/control: fixed various dependencies.
  66. commit e3eb4a658bc458742625f890fbd3231e4710be9b
  67. Author: Christophe Massiot <massiot@videolan.org>
  68. Date:   Sat Dec 28 13:35:40 2002 +0000
  69.     Yet another typo. :p
  70. commit aba1225f4fdfbbf27f842a6616de571fc1951c34
  71. Author: Christophe Massiot <massiot@videolan.org>
  72. Date:   Sat Dec 28 02:02:18 2002 +0000
  73.     Added support for 32 kHz LPCM streams (thanks _Demo_ !).
  74. commit de7a1d4592311281499973aaa1b76ea07e8e5309
  75. Author: Sam Hocevar <sam@videolan.org>
  76. Date:   Sat Dec 28 01:53:40 2002 +0000
  77.       * ./configure.ac.in: removed AC_PROG_EGREP because it's for autoconf 2.54+
  78.         and used AC_EGREP_CPP instead.
  79. commit 1965e41d29501182c967b7d68bd8b29c57c5009c
  80. Author: Sam Hocevar <sam@videolan.org>
  81. Date:   Sat Dec 28 01:20:23 2002 +0000
  82.       * ./configure.ac.in: we don't link with -lintl if building against our
  83.         internal one.
  84. commit 3479106106516dcd1080e8733dbcb771e8e18b7c
  85. Author: Sam Hocevar <sam@videolan.org>
  86. Date:   Fri Dec 27 15:40:52 2002 +0000
  87.       * ./modules/demux/avi/avi.c: replaced a useless asprintf with sprintf.
  88. commit f357e3e13067e52d54635eb7db34b6a9c0c7f477
  89. Author: Sam Hocevar <sam@videolan.org>
  90. Date:   Fri Dec 27 15:31:56 2002 +0000
  91.       * ./src/extras/libc.c: if configure is called with --with-included-gettext,
  92.         we export vlc_dgettext to plugins so that their messages can be translated
  93.         as well.
  94. commit 22a39c27afb0137cca9a81e44dfc9f56ce085274
  95. Author: Sam Hocevar <sam@videolan.org>
  96. Date:   Fri Dec 27 14:16:13 2002 +0000
  97.       * ./configure.ac.in: added a check for $EGREP at the beginning, so that
  98.         it's not done in an obscure "if" statement.
  99.       * ./configure.ac.in: added verbosity around all EGREP calls so that we
  100.         know what's going on.
  101. commit 535c75f66eabb582b9da47c85506b23b780e2dae
  102. Author: Sam Hocevar <sam@videolan.org>
  103. Date:   Fri Dec 27 12:44:36 2002 +0000
  104.       * ./Makefile.am: we don't try to distribute mozilla/vlcintf.h since it's
  105.         created at compile time.
  106. commit 99f0761d7a2cfa9b421ffaf9609846c65d894e48
  107. Author: Christophe Massiot <massiot@videolan.org>
  108. Date:   Fri Dec 27 09:57:23 2002 +0000
  109.     Audio output.
  110. commit d8befd24d13ec841507bc11113f70052fa4a63a7
  111. Author: Christophe Massiot <massiot@videolan.org>
  112. Date:   Fri Dec 27 09:47:55 2002 +0000
  113.     Added Bruno Vella <allevb@tin.it>, author of the Italian localization.
  114. commit 2105332a1e0e2d970280b0b5145ebb1d129d3516
  115. Author: Christophe Massiot <massiot@videolan.org>
  116. Date:   Fri Dec 27 08:37:25 2002 +0000
  117.     Fixed a typo.
  118. commit d65301abfbc6cb4ec8b72b0c3e25e7ad5ae0230e
  119. Author: Christophe Massiot <massiot@videolan.org>
  120. Date:   Fri Dec 27 00:17:49 2002 +0000
  121.     * Italien translation, courtesy of Bruno <allevb@tin.it>,
  122.     * Compilation fixes for gettext 0.11.5 on MacOS X.
  123. commit e00996a42a8bef76171cafc36a67a6fd7d4231d8
  124. Author: Stephan Assmus <stippi@videolan.org>
  125. Date:   Thu Dec 26 18:17:38 2002 +0000
  126.     added 'extern "C"' to some includes
  127. commit b12cefacca8e0e1651e09ac9df9c466ba51b75b2
  128. Author: Christophe Massiot <massiot@videolan.org>
  129. Date:   Thu Dec 26 13:58:12 2002 +0000
  130.     Do not compile imdct and downmix modules anymore.
  131. commit eb28b62d8b2f280ba1610d77e459c51fd7bdf34d
  132. Author: Christophe Massiot <massiot@videolan.org>
  133. Date:   Thu Dec 26 10:55:35 2002 +0000
  134.     Check for the presence of arguments (--help ?) before rebuilding everything.
  135. commit 14b46deef1ed921a19b8ed805f042642379d06f2
  136. Author: Sam Hocevar <sam@videolan.org>
  137. Date:   Wed Dec 25 23:39:01 2002 +0000
  138.       * ./src/libvlc.c: added a debug message to test the translation system.
  139.       * updated the .po files.
  140. commit c84f4ce5b2db05d73e91f21fc4488e3518c07b34
  141. Author: Sam Hocevar <sam@videolan.org>
  142. Date:   Wed Dec 25 22:36:14 2002 +0000
  143.       * ./bootstrap: fixed an automake 1.5 check.
  144.       * ./toolbox: removed code from bootstrap that wasn't related to the
  145.         bootstrapping sequence and put it here.
  146. commit e8b5cda1a0eb0f953edeef363afdd28cca7423e1
  147. Author: Sam Hocevar <sam@videolan.org>
  148. Date:   Wed Dec 25 22:05:16 2002 +0000
  149.       * ./configure.ac.in: lured xggettext into thinking _NS is a keyword.
  150.       * ./bootstrap: bootstrap --update-po also updates vlc.pot.
  151. commit 16cf721d7a40194c0c7c95ebd8ecf700323bfa46
  152. Author: Christophe Massiot <massiot@videolan.org>
  153. Date:   Wed Dec 25 21:02:35 2002 +0000
  154.     * Re-enabled package-* Makefile rules,
  155.     * Worked around automake stack overflow bug on Darwin.
  156. commit c3cd2873c9551ec187826a378350abc54e38a5bf
  157. Author: Christophe Massiot <massiot@videolan.org>
  158. Date:   Wed Dec 25 02:25:29 2002 +0000
  159.     ... _with_ the actual Italian placeholder (can you believe it ?).
  160. commit a1e7a1e625f73b4ffcc4ea42cd25626f0622ac41
  161. Author: Christophe Massiot <massiot@videolan.org>
  162. Date:   Wed Dec 25 02:23:37 2002 +0000
  163.     Santa Claus brings to you :
  164.     * A placeholder for the Italian translation,
  165.     * A bug fix for mono streams on stereo speakers,
  166.     * A fix for a possible crash in the FTP access,
  167.     * Correct coordinates in OS X fullscreen modes (closing #47),
  168.     * Cosmetic fixes.
  169. commit 167d8dc7c402cfa1f749e7b430c621fb8beb9f05
  170. Author: Sam Hocevar <sam@videolan.org>
  171. Date:   Tue Dec 24 23:31:49 2002 +0000
  172.       * ./ipkg/Makefile.am: added missing files to the distribution.
  173. commit 9a9b0c4618f2e74fb9f0d6d5c53165012626a54a
  174. Author: Christophe Massiot <massiot@videolan.org>
  175. Date:   Tue Dec 24 23:00:51 2002 +0000
  176.     * Use BeginFullScreen() to hide the mouse cursor ;
  177.     * Cheat with the screen saver (closes #46).
  178. commit 2d54f8aed99d8a7f981d86ea295d1b4d0628ec45
  179. Author: Jean-Paul Saman <jpsaman@videolan.org>
  180. Date:   Tue Dec 24 20:15:34 2002 +0000
  181.     Added gpe and gpe-vlc to Conflicts list for only X11/GTK+ packages.
  182. commit 37a6b0e770772b23ab9641302f119d57c31cf1a7
  183. Author: Jean-Paul Saman <jpsaman@videolan.org>
  184. Date:   Tue Dec 24 20:11:45 2002 +0000
  185.     Build and packaging scripts for building Familiar Linux interface with only GTK+ support.
  186. commit e97e9ff23f88bc9ffccd39857e19027e769d54eb
  187. Author: Jean-Paul Saman <jpsaman@videolan.org>
  188. Date:   Tue Dec 24 19:26:50 2002 +0000
  189.     Forget some.
  190. commit 88b2fd30eac806604a2bee88617a83106b5baaa5
  191. Author: Jean-Paul Saman <jpsaman@videolan.org>
  192. Date:   Tue Dec 24 19:25:54 2002 +0000
  193.     Added some debug info.
  194. commit 1354b55b9703f7b899a17beb07a3a3b9ee66d55f
  195. Author: Jean-Paul Saman <jpsaman@videolan.org>
  196. Date:   Tue Dec 24 19:25:35 2002 +0000
  197.     Cosmetic changes.
  198. commit 087a7a0318a4d48317c8e353ae17038cb4849088
  199. Author: Jean-Paul Saman <jpsaman@videolan.org>
  200. Date:   Tue Dec 24 19:09:12 2002 +0000
  201.     Cosmetic changes.
  202. commit 8cfc8ab2487108774be39b9922f2ddbd6cad0178
  203. Author: Jean-Paul Saman <jpsaman@videolan.org>
  204. Date:   Tue Dec 24 19:08:21 2002 +0000
  205.     Update packaging scripts.
  206. commit d7644ce5a06454f99bb96075cb423cf2eacd57a3
  207. Author: Jean-Paul Saman <jpsaman@videolan.org>
  208. Date:   Tue Dec 24 18:23:12 2002 +0000
  209.     Added esddsp package to dependency list.
  210. commit 8c2e1d884cd25c1deaa1eb75d07ce1a38c09043f
  211. Author: Christophe Massiot <massiot@videolan.org>
  212. Date:   Tue Dec 24 15:28:57 2002 +0000
  213.     Fixed a major bug in fixed32tos16.c.
  214. commit 081377ea8c469436119f41981fa1cafda2145f9e
  215. Author: Sam Hocevar <sam@videolan.org>
  216. Date:   Tue Dec 24 09:49:25 2002 +0000
  217.       * ./configure.ac.in: fixed dpms.h detection (missing prerequisite headers).
  218. commit baf454a4dfbbccdeb9b73850c6d9cf6d843d662b
  219. Author: Jean-Paul Saman <jpsaman@videolan.org>
  220. Date:   Mon Dec 23 22:00:01 2002 +0000
  221.     Enabled --with-gpe-prefix in buildscript.
  222. commit ea3f2123204ed85960757382ba7280422ccd1df6
  223. Author: Jean-Paul Saman <jpsaman@videolan.org>
  224. Date:   Mon Dec 23 21:58:33 2002 +0000
  225.     Set priority of sdl video output to 60 iso 40. So it is now the default choice for iPaq iso x11.
  226. commit 110cfc0d7c5611a86f5b3cdc5d4aa659e7a734be
  227. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  228. Date:   Mon Dec 23 17:22:46 2002 +0000
  229.     Little fixes.
  230. commit 5ac588e5ea0d6105bf9cef1b8560086b3b38494b
  231. Author: Christophe Massiot <massiot@videolan.org>
  232. Date:   Mon Dec 23 16:21:54 2002 +0000
  233.     Fixed my fix :p.
  234. commit d1a23fa6f19959de70742399efbda966b4ee32ce
  235. Author: Christophe Massiot <massiot@videolan.org>
  236. Date:   Mon Dec 23 16:05:04 2002 +0000
  237.     Fixed a side-effect bug with IPv6 addresses (thanks Xag).
  238. commit 44eb44e9faad202ec856285da582b27842406a91
  239. Author: Jean-Paul Saman <jpsaman@videolan.org>
  240. Date:   Mon Dec 23 15:39:17 2002 +0000
  241.     Familiar interface now uses define NEED_GTK_MAIN define.
  242. commit dc2dd8ce9e020e93e1868a0b47f186ee7354a2f5
  243. Author: Christophe Massiot <massiot@videolan.org>
  244. Date:   Mon Dec 23 15:39:07 2002 +0000
  245.     Fixed an IPv6-related bug (thanks Xag).
  246. commit 8157810c80fb596e7f86732bcaf589d6874b0cb7
  247. Author: Christophe Massiot <massiot@videolan.org>
  248. Date:   Mon Dec 23 13:58:46 2002 +0000
  249.     Cosmetic (thanks Heiko).
  250. commit 73741d9e8899a8bbabf4930c3c6208b6f2c9caab
  251. Author: Christophe Massiot <massiot@videolan.org>
  252. Date:   Mon Dec 23 13:49:11 2002 +0000
  253.     Cosmetic.
  254. commit 74c949a65720b9e71c8c638dcd33a29d04f79d20
  255. Author: Jean-Paul Saman <jpsaman@videolan.org>
  256. Date:   Sun Dec 22 23:23:45 2002 +0000
  257.     Use SDL output as default for iPaq.
  258. commit a9b0a4161d2fe5ee7eaa2bf018d1f1b5b5c1e179
  259. Author: Jean-Paul Saman <jpsaman@videolan.org>
  260. Date:   Sun Dec 22 21:46:50 2002 +0000
  261.     Typing file locations in URL combo without "file://" prefix is possible again.
  262. commit 20d79981d58a38ef5aa3167b08e34be3e569fb43
  263. Author: Jean-Paul Saman <jpsaman@videolan.org>
  264. Date:   Sun Dec 22 21:08:36 2002 +0000
  265.     Familiar GPE interface support fixes. Only Manage() function does not seem to work properly.
  266. commit 7fb39a20fb453c06634407612af7f64bd28acc00
  267. Author: Sam Hocevar <sam@videolan.org>
  268. Date:   Sun Dec 22 17:08:42 2002 +0000
  269.       * ./src/audio_output/input.c: fixed a side-effect problem in buffer dates
  270.         recalculation (spotted by KKI).
  271. commit a7a66d7a5de8f36f2561445b4a99956202ac9913
  272. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  273. Date:   Sat Dec 21 11:20:30 2002 +0000
  274.      first shot at a file info dialog for the wxwindows interface. It still
  275.     needs to get a sane default size and some cleanups of the code, but I commit
  276.     now in case anyone wants it during cristmas
  277. commit 311544e303ceb86f62fcfe0ea685bea1cc6dfae3
  278. Author: Jean-Paul Saman <jpsaman@videolan.org>
  279. Date:   Fri Dec 20 21:33:40 2002 +0000
  280.     Defenitely fixed segmentation fault on directory change.
  281. commit 71bd3efe4665b30590fb4b5f0556ef771624ec9b
  282. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  283. Date:   Fri Dec 20 15:18:56 2002 +0000
  284.     removed the code that was not supposed to be in my last commit
  285. commit 8fe04320fbf189f3cfab3eded0e99fbe81345be8
  286. Author: Jean-Paul Saman <jpsaman@videolan.org>
  287. Date:   Fri Dec 20 14:28:10 2002 +0000
  288.     Fixed path to pixmaps for GPE menu system.
  289. commit fc92de91a69b94e11ec96379d6cc86de4fd61ee2
  290. Author: Yves Duret <yves@videolan.org>
  291. Date:   Fri Dec 20 07:35:56 2002 +0000
  292.     fixed my entry.
  293. commit 3f31425b48d317892afb41e7e3cb22122ff2be19
  294. Author: Yves Duret <yves@videolan.org>
  295. Date:   Fri Dec 20 07:35:39 2002 +0000
  296.     - added rawdv plugin.
  297.     - make it working again with daily CVS snapshot.
  298.     - some typos fixed.
  299.     - better workaround for broken mdk configure macro (aka don't harcore arch in name).
  300. commit 1e44e520098c892698b33f9053f4a4bb6d3df103
  301. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  302. Date:   Thu Dec 19 23:23:25 2002 +0000
  303.     * modules/demux/ogg.c: provide some file info. Tested with the tarzan.ogm
  304.     * modules/codec/vorbis.c: parse the vorbis comment (can anyone tell me why the
  305.     comment is embedded in the logical stream and not directly in the
  306.     container?). The vorbis comments are in utf8, so extended characters
  307.     currently get messed up.
  308.     
  309.     Still tring to close #51
  310. commit adabf2feaa4c1d423bb8c1bc7e2ef31c57c17292
  311. Author: Christophe Massiot <massiot@videolan.org>
  312. Date:   Thu Dec 19 17:29:13 2002 +0000
  313.     Fixed an HTTP compliance issue (thanks Xag).
  314. commit f987ab46f71f9bfcc4796502c3e711cdc47eb713
  315. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  316. Date:   Thu Dec 19 16:59:31 2002 +0000
  317.     the avi demux now gives some info about the file being played. One step
  318.     towards closing bug #51. Type 'info' in the rc interface to test.
  319. commit cc4a55dede1d59fd5801b0dfff8398ba55be74d2
  320. Author: Gildas Bazin <gbazin@videolan.org>
  321. Date:   Wed Dec 18 17:52:23 2002 +0000
  322.     * src/libvlc.h, src/input/input_dec.c: added an "sout-video" and
  323.     "sout-audio" config option that allows to selectively enable audio or
  324.     video stream output. This is very useful if you want to play video on
  325.     one computer and audio on another one ;)
  326. commit 42ea28c02a1f900ebd08e8ebd044459ea0c16d37
  327. Author: Laurent Aimar <fenrir@videolan.org>
  328. Date:   Wed Dec 18 16:33:09 2002 +0000
  329.      * mpeg4video: repeat vol headers every 30 frames (But it is buggy)
  330. commit 30a998d36c68dc81a43b55bb1317117510ed7416
  331. Author: Laurent Aimar <fenrir@videolan.org>
  332. Date:   Wed Dec 18 16:31:25 2002 +0000
  333.      * video.c: with mpeg4 stream, we try to decode a picture only when we have
  334.     received an header (vol). (It prevents some segfaults with mpeg4 streaming).
  335. commit 09afca1dc1a1696ac613a711ee5f149479664d58
  336. Author: Laurent Aimar <fenrir@videolan.org>
  337. Date:   Wed Dec 18 16:27:56 2002 +0000
  338.      * ts.c: add preliminary support for mpeg-4 streams in mpeg2-TS.
  339.     Becareful that up to now, it's more a hack. (I need to add SL streams
  340.     managments)
  341. commit 70c6595ddbb49649e76db2b3c45d3df5efb5211a
  342. Author: Sam Hocevar <sam@videolan.org>
  343. Date:   Wed Dec 18 16:16:30 2002 +0000
  344.       * ./modules/demux/avi/libavi.c: added an additional sanity check for
  345.         corrupted headers.
  346. commit 287923fefdd3671afdce66c13286cf2382df044f
  347. Author: Laurent Aimar <fenrir@videolan.org>
  348. Date:   Wed Dec 18 15:52:06 2002 +0000
  349.      * libavi.c: a sanity check to prevent some segfault with corrupted
  350.     header.
  351. commit 4be766c2c4d31844dc6f42d64bb7af2b50690f94
  352. Author: Sam Hocevar <sam@videolan.org>
  353. Date:   Wed Dec 18 15:03:48 2002 +0000
  354.       * ./modules/codec/ffmpeg/ffmpeg.c: cosmetic change, the ffmpeg module now
  355.         tells what libavcodec build it was built with.
  356. commit f22f4ef52e0bf8f7a6c7354881c455b08fb3a85f
  357. Author: Sam Hocevar <sam@videolan.org>
  358. Date:   Wed Dec 18 14:17:11 2002 +0000
  359.       * fixed several format string inconsistencies and deprecated C constructions.
  360. commit f9e122280dfa61c7335e9f69c2aee1ce083f7a37
  361. Author: Sam Hocevar <sam@videolan.org>
  362. Date:   Wed Dec 18 12:18:06 2002 +0000
  363.       * ./src/misc/messages.c: woops, __attribute__(format) is only needed in the
  364.         prototype.
  365. commit fb8ca39f8f3cbb4bfbcb0e103a3dfa0cc785bb84
  366. Author: Sam Hocevar <sam@videolan.org>
  367. Date:   Wed Dec 18 11:47:35 2002 +0000
  368.       * ./include/vlc_messages.h: msg_* functions now use the same argument type
  369.         checks as printf. Only works with gcc 3.2 it seems.
  370. commit 5fbe1b05441226d158b7e405666883ec63b4bdbf
  371. Author: Sam Hocevar <sam@videolan.org>
  372. Date:   Wed Dec 18 09:27:26 2002 +0000
  373.       * ./modules/video_output/qte/.cvsignore: added a missing .cvsignore.
  374.       * ./modules/video_chroma/Modules.am: added i420_rgb_c.h to the distribution,
  375.         thanks to Stepan Roh for spotting this.
  376. commit 7fc0df74caec0814a9f91c5f73566578914081aa
  377. Author: Gildas Bazin <gbazin@videolan.org>
  378. Date:   Wed Dec 18 08:08:30 2002 +0000
  379.     * src/video_output/video_output.c: fixed a bug concerning the aspect
  380.     ratio in vout_Request().
  381.     
  382.     * INSTALL.win32: small update to the documentation.
  383. commit 85862082048bf47eae91d89b81d4df0f98fe2921
  384. Author: Laurent Aimar <fenrir@videolan.org>
  385. Date:   Wed Dec 18 01:34:44 2002 +0000
  386.     * mpegaudio: fixed another stupid bug for mpeg audio layer 3 only.
  387. commit 8dc6c82627bc6a180ff320489496c46ec84b7668
  388. Author: Laurent Aimar <fenrir@videolan.org>
  389. Date:   Tue Dec 17 21:58:03 2002 +0000
  390.      * bits.h: fixed a stupid bug.
  391.      * ts.c: removed an unused variable.
  392. commit d5d568e2f47bd083fe63b97fc56e375c3a5511cc
  393. Author: Gildas Bazin <gbazin@videolan.org>
  394. Date:   Tue Dec 17 21:15:43 2002 +0000
  395.     * modules/demux/rawdv.c: new raw dv demuxer (only video for now). I
  396.     didn't find a way to detect correctly a raw dv file so for now we just
  397.     check the file extension (.dv). You can additionaly force this demuxer.
  398.     
  399.     PS: the ffmpeg plugin works quite well for decoding dv videos.
  400. commit 3355ba5c714776dce759188faaf7126d0d869cc4
  401. Author: Jean-Paul Saman <jpsaman@videolan.org>
  402. Date:   Tue Dec 17 21:04:49 2002 +0000
  403.     Functionality of Familiar Linux Gtk+ interface is finished. Only testing on iPaqwith libgpewidget0  still needs to be done.
  404. commit 019f1d068c970413d41cc9b71fbbb1ba78d47881
  405. Author: Sam Hocevar <sam@videolan.org>
  406. Date:   Tue Dec 17 14:39:05 2002 +0000
  407.       * ./bootstrap: added warning messages for old automake versions.
  408. commit 2cb2200b33142f9da4dd171812359c0ec226bf67
  409. Author: Sam Hocevar <sam@videolan.org>
  410. Date:   Tue Dec 17 09:54:32 2002 +0000
  411.       * ./modules/gui/kde/preferences.cpp: fixed a compilation issue and a crash.
  412. commit cb07a7161e6a23655d538092dbac35d13bdf861f
  413. Author: Christophe Massiot <massiot@videolan.org>
  414. Date:   Mon Dec 16 23:25:23 2002 +0000
  415.     Fixed (again) a rendering bug on big endian systems. :-p
  416. commit 0863e5b7be8d4ab191ce2bab54eeb28da02d9ca0
  417. Author: Jean-Paul Saman <jpsaman@videolan.org>
  418. Date:   Mon Dec 16 22:06:59 2002 +0000
  419.     Cleanup action.
  420. commit 86f66ed970a5014f89e2dc7ba870793efa2040dc
  421. Author: Jean-Paul Saman <jpsaman@videolan.org>
  422. Date:   Mon Dec 16 21:48:17 2002 +0000
  423.     Workaround for crash in ReadDirectory when called from the comboURL text box. For now it is mandatory to prefix filepaths on local disk with "file://" when typing it in the comboURL box.
  424. commit 884742bd75b66f3ee9b405a062789c24aae1f3e4
  425. Author: Eric Petit <titer@videolan.org>
  426. Date:   Mon Dec 16 20:18:42 2002 +0000
  427.      Fixed a possible crash.
  428. commit aa4f7ea9e28e6763af3a4c1336ec7473e7630e25
  429. Author: Gildas Bazin <gbazin@videolan.org>
  430. Date:   Mon Dec 16 18:30:12 2002 +0000
  431.     * modules/demux/ogg.c: added support for the old type of headers produced by the first
  432.     versions of OggDS.
  433. commit aa2f3524c664a756b7c010886da9ae0ffe15d774
  434. Author: Gildas Bazin <gbazin@videolan.org>
  435. Date:   Mon Dec 16 16:48:04 2002 +0000
  436.     * modules/access/udp.c, modules/access/rtp.c, modules/misc/network/ipv4.c: only check for
  437.     the "server-port" config variable in the access plugins. access_output plugins will now
  438.     pick a port at random, thus allowing sout to work out of the box on a localhost. (thanks
  439.     Meuuh)
  440. commit e4429e9b7fcd14e5acd804e9c1b2c151eaafe33a
  441. Author: Laurent Aimar <fenrir@videolan.org>
  442. Date:   Mon Dec 16 15:17:12 2002 +0000
  443.      * compilation fix for Os X.
  444. commit c69d073576625797d3d4a7d5ab3463e9d75a2315
  445. Author: Laurent Aimar <fenrir@videolan.org>
  446. Date:   Mon Dec 16 13:04:36 2002 +0000
  447.      * libavi.c: improved parsing of some corrupted files.
  448. commit 75cd9924eed3e0b7eadcd6349f531bb4ce1ae9a2
  449. Author: Laurent Aimar <fenrir@videolan.org>
  450. Date:   Mon Dec 16 10:49:16 2002 +0000
  451.      Should fix compilation/configuration with --with-ffmpeg options.
  452. commit 0da5a70e9a693d0446ec560a830fc2e78165994d
  453. Author: Boris Dorès <babal@videolan.org>
  454. Date:   Mon Dec 16 00:41:00 2002 +0000
  455.     - disc.* : a few enhancements in the design of the "open disc" dialog
  456.       box, including the ability to select dvd menus instead of a particular
  457.       title and chapter
  458.     - preferences.dfm : multiline tabs
  459. commit 89ee60c17afe2e97a2e9d435720d3435b657145a
  460. Author: Laurent Aimar <fenrir@videolan.org>
  461. Date:   Sun Dec 15 23:39:41 2002 +0000
  462.      * modules/mux/mpeg/*: should fix builtin compilation
  463.      * modules/access/ftp.c : an ftp access, buggy but it begins to work.
  464.     The main issue is about password confidentiality so you must know
  465.     what you are doing :((
  466. commit 4c0de20eff23a7b91749815aa2b5d8a19062c0ff
  467. Author: Yves Duret <yves@videolan.org>
  468. Date:   Sun Dec 15 22:55:12 2002 +0000
  469.     you can now build RPMs.
  470.     (ffmpeg still not working properly cause configure.ac seems to sucks)
  471. commit 34146983af6197c5d467c787990c770f81728342
  472. Author: Jean-Paul Saman <jpsaman@videolan.org>
  473. Date:   Sun Dec 15 22:54:58 2002 +0000
  474.     Packaging files for Familiar GPE and OPIE releases.
  475. commit 44656b964722d1b1867a92c378b19da03d8a3fc3
  476. Author: Jean-Paul Saman <jpsaman@videolan.org>
  477. Date:   Sun Dec 15 22:48:30 2002 +0000
  478.     Familiar interface build with GPE support does not use NEED_GTK_MAIN.
  479. commit 456c666abf1b33e29865540effacd241345b9b35
  480. Author: Jean-Paul Saman <jpsaman@videolan.org>
  481. Date:   Sun Dec 15 22:45:35 2002 +0000
  482.     Make distinction between GPE and GTK_NEED_MAIN way of handling interface.
  483.     Trying to fix change directory crash while entering keys in combobox.
  484. commit e6eae811566b71fad4a08534e09486bbb07205dc
  485. Author: Olivier Teulière <ipkiss@videolan.org>
  486. Date:   Sun Dec 15 22:45:09 2002 +0000
  487.     I forgot this file in my previous commit...
  488. commit 6846b211d29a865f8a8f43af253f2732529a51a1
  489. Author: Jean-Paul Saman <jpsaman@videolan.org>
  490. Date:   Sun Dec 15 20:48:40 2002 +0000
  491.     Fix crash on directory change.
  492. commit d5f52eba6699b9d4fe72a1cf3c8560dedd61cef8
  493. Author: Olivier Teulière <ipkiss@videolan.org>
  494. Date:   Sun Dec 15 18:37:39 2002 +0000
  495.      * ./modules/gui/wxwindows: added a log window
  496. commit bd92601ccbbcb92a03ca421aef9980bd0b89ef0a
  497. Author: Gildas Bazin <gbazin@videolan.org>
  498. Date:   Sun Dec 15 16:28:20 2002 +0000
  499.     * include/vlc/vlc.h: added a new pi_types field to vlc_list_t. This field will be used
  500.     later on by the object variables functions. I'm adding it now because it also happens to
  501.     solve a binary compatibility problem between gcc and bcc. (depending on compilers,
  502.     structs of 32 < size <= 64 bits can be returned either in a register or in the stack).
  503. commit 25b7570422cde96ee8604d8b04075009dab50e19
  504. Author: Jean-Paul Saman <jpsaman@videolan.org>
  505. Date:   Sat Dec 14 23:17:56 2002 +0000
  506.     Fix for building Familiar interface with libgpewidget0 library.
  507. commit 5f9ddb01ae6ba14bb912464f8a4a32a68700b563
  508. Author: Laurent Aimar <fenrir@videolan.org>
  509. Date:   Sat Dec 14 22:33:21 2002 +0000
  510.      * libvlc.h: Fix mux/access_output options.
  511. commit f8bf106d7ee040b01217ea54e8594f0677ba6b18
  512. Author: Laurent Aimar <fenrir@videolan.org>
  513. Date:   Sat Dec 14 21:32:42 2002 +0000
  514.      Added stream output. (common work with titer).
  515. commit 3f12686417f9fac0a3ba8ff83477381b0f39117a
  516. Author: Gildas Bazin <gbazin@videolan.org>
  517. Date:   Sat Dec 14 19:43:25 2002 +0000
  518.     * src/libvlc.c: oops, forgot to remove a debug message.
  519. commit 215c1a851ceb2a32c721381954ffa0b68c547432
  520. Author: Gildas Bazin <gbazin@videolan.org>
  521. Date:   Sat Dec 14 19:34:07 2002 +0000
  522.     * src/misc/objects.c: implemented the FIND_CHILD mode for vlc_list_find().
  523.        vlc_object_get() now increments the refcount of the object so you'll need to release
  524.     the object at some point.
  525.     * src/misc/variables.c, ALL: var_Change() with VLC_VAR_GETLIST now returns a vlc_value_t
  526.     which points to a vlc_list_t.
  527. commit c4fde1e51a66497c0019872f19b786a7554dae5f
  528. Author: Gildas Bazin <gbazin@videolan.org>
  529. Date:   Sat Dec 14 19:19:08 2002 +0000
  530.     * src/misc/threads.c: implemented vlc_thread_set_priority() for win32.
  531. commit be0f3d8552c065ecb6fa75489c660faab202c0f8
  532. Author: Laurent Aimar <fenrir@videolan.org>
  533. Date:   Sat Dec 14 18:57:34 2002 +0000
  534.      * all: with mpeg4 video I changed the way that some initialisation data
  535.     are passed (more logical).
  536. commit d387c508fe9a97489794b7222535aab44552f6d9
  537. Author: Boris Dorès <babal@videolan.org>
  538. Date:   Sat Dec 14 01:05:53 2002 +0000
  539.     - support for Windows style file names for relative paths
  540.     - when eol_tok is 'n', use last line even if eol_tok isn't present
  541. commit e407c2446cbe48ddfe8be39f5f6682fe30e49c73
  542. Author: Yves Duret <yves@videolan.org>
  543. Date:   Fri Dec 13 22:11:56 2002 +0000
  544.     adaptation for 0.5 branch. almost working :)
  545. commit 006f12b599fe2770c5cbd871f3bf645562ca40e5
  546. Author: Boris Dorès <babal@videolan.org>
  547. Date:   Fri Dec 13 17:05:12 2002 +0000
  548.     - * : start playing only when opening a stream from the main window;
  549.       when opening it from the playlist window, add it to the list, but
  550.       don't change anything to the playing state and current stream.
  551.     
  552.     - playlist.dfm : proper resizing behaviour
  553. commit 4552cb1eacb8768236a1c0f4976618dba580e68b
  554. Author: Boris Dorès <babal@videolan.org>
  555. Date:   Fri Dec 13 16:26:35 2002 +0000
  556.     - vlc_playlist.h, playlist.c: added the ability to save a playlist to
  557.       and restore it from a file chosen by the user.
  558.     
  559.     - win32/*:
  560.     
  561.       - implementation of the previous feature in the win32 interface
  562.     >   -> what the other interfaces need to do to support it is simply to
  563.     >      call the two following functions:
  564.     >       int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename);
  565.     >       int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename);
  566.     >      where psz_filename is the name of the destination/source file.
  567.     
  568.       - ability to open several files at a time
  569. commit 3f7b412c588b42bf290f71af9e68407d701bba6e
  570. Author: Sam Hocevar <sam@videolan.org>
  571. Date:   Fri Dec 13 10:09:14 2002 +0000
  572.       * ./Makefile.am: added missing files for make dist.
  573.       * ./configure.ac.in: removed unpopular warnings.
  574.       * ./po/*: updated potfiles.
  575. commit 7822e55938242852d199d12005b326458f161ae8
  576. Author: VideoLAN <videolan@videolan.org>
  577. Date:   Fri Dec 13 03:52:58 2002 +0000
  578.      * ./modules/win32/menu.cpp: reorganized the code for menus generation,
  579.        and got rid of the global variable (at last!) in the win32 interface.
  580.     
  581.     Please check that navigation and language selection aren't too much
  582.     broken for DVDs...
  583. commit a71b1c8cad7bd70b94a0df3b054bf3ad84690f07
  584. Author: Gildas Bazin <gbazin@videolan.org>
  585. Date:   Fri Dec 13 01:56:30 2002 +0000
  586.     * ALL: added a new vlc_list_t common type. vlc_list_find() and vlc_list_release() have been modified
  587.     to use this new type.
  588. commit 270c49946420f12a7337ba1188b5d1c80ad9e538
  589. Author: Gildas Bazin <gbazin@videolan.org>
  590. Date:   Fri Dec 13 01:50:32 2002 +0000
  591.     * modules/gui/wxwindows/*: added skeleton for popup contextual menu.
  592.     * modules/access/dvdplay/access.c, modules/audio_filter/resampler/linear.c: a couple of warning
  593.     fixes.
  594. commit 0e7efe76df0ead006eb34f59c727eab512eac162
  595. Author: Gildas Bazin <gbazin@videolan.org>
  596. Date:   Thu Dec 12 15:23:43 2002 +0000
  597.     * src/input/input.c: forgot to commit this during my last commit :p
  598. commit bd369da1d68b20977347b1d0d09d20f8155d94b1
  599. Author: Gildas Bazin <gbazin@videolan.org>
  600. Date:   Thu Dec 12 15:10:58 2002 +0000
  601.     * src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in
  602.     input_thread_t (initialised to DEFAULT_PTS_DELAY).
  603.     * modules/access/*: i_pts_delay is now configurable on an access module basis. The pts
  604.     delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2
  605.     seconds worth of caching.
  606. commit 3260a93ce3d940222bf923f698c7bb7ff56123f1
  607. Author: Sam Hocevar <sam@videolan.org>
  608. Date:   Thu Dec 12 13:09:52 2002 +0000
  609.       * ./debian/vlc-plugin-ogg.dirs: added a missing file for Debian package
  610.         builds.
  611. commit 06aa618a1d3814f65f91d24a20dd3b7bc9163289
  612. Author: Sam Hocevar <sam@videolan.org>
  613. Date:   Thu Dec 12 12:24:23 2002 +0000
  614.       * ./modules/gui/familiar/*: compilation fixes. Crashes on directory change.
  615. commit 9b08202a3d54d1ec0e9f4c341d733f2e3fdf8925
  616. Author: Olivier Teulière <ipkiss@videolan.org>
  617. Date:   Thu Dec 12 11:37:34 2002 +0000
  618.      * ./modules/gui/win32: added management for "float" config options
  619.        (thanks Garf)
  620. commit 707dbe3ce169a95667d011889d9c6ae0f493f9ea
  621. Author: Christophe Massiot <massiot@videolan.org>
  622. Date:   Thu Dec 12 11:29:58 2002 +0000
  623.     Fixed a possible deadlock.
  624. commit 33266c5ae67749a159f98349768697e988767eff
  625. Author: Simon Latapie <garf@videolan.org>
  626. Date:   Thu Dec 12 10:56:24 2002 +0000
  627.      * fixed one or two things (thanks sam)
  628. commit a89bc50696c06b7e30656c80c3a9a8f396968f68
  629. Author: Gildas Bazin <gbazin@videolan.org>
  630. Date:   Wed Dec 11 22:56:42 2002 +0000
  631.     * modules/codec/mad/*: don't let mad drop corrupted mpeg frames without telling us. When
  632.     this happens, we miscalculate the pts of the next valid frame, which in turn causes heavy
  633.     resampling. This fix should be most useful for web radios.
  634. commit 288b91145530c986d304bdc6b46afd09187573e3
  635. Author: Jean-Paul Saman <jpsaman@videolan.org>
  636. Date:   Wed Dec 11 21:50:03 2002 +0000
  637.     Fixed qte video output segmentation fault during initialization.
  638.     The following things have still to be fixed:
  639.     - segmentation fault on destroy
  640.     - video placing and
  641.     - orientation
  642.     - video line spacing is wrong
  643. commit 851f437fd0a3d7bac2a919f49245112d8f0dd5d7
  644. Author: Laurent Aimar <fenrir@videolan.org>
  645. Date:   Wed Dec 11 20:13:50 2002 +0000
  646.      * all: access plugins should not modify
  647.     p_input->stream.p_selected_area->i_tell when reading data. (It's done in
  648.     input_SplitBuffer). (But access should still set it on a "seek")
  649. commit 3d9f4dab09b9e980f504d76fde8168d8ef66b6a2
  650. Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
  651. Date:   Wed Dec 11 17:27:29 2002 +0000
  652.     New ALSA audio output. It works with ALSA 0.9.0rc4 and earlier versions.
  653. commit 1edaf53a24a1ab36ebf848caabea2219c2344ccc
  654. Author: Gildas Bazin <gbazin@videolan.org>
  655. Date:   Tue Dec 10 23:34:19 2002 +0000
  656.     * modules/demux/wav/wav.c: small bug-fix for screwed pts calculation.
  657. commit 2c0d24bf92307956113ce19b3d278327e0729dd4
  658. Author: Gildas Bazin <gbazin@videolan.org>
  659. Date:   Tue Dec 10 21:55:01 2002 +0000
  660.     * src/audio_output/filters.c: fix for resampler buffer size.
  661. commit 05b378dd459f5cee10755dcacaad794e53fa4be7
  662. Author: Gildas Bazin <gbazin@videolan.org>
  663. Date:   Tue Dec 10 18:22:01 2002 +0000
  664.     * ALL: fixed a f*ckage I introduced recently ;) var_Type() now returns 0 when the variable
  665.     doesn't exist, but the rest of the code wasn't updated according to this new behaviour.
  666.     * modules/audio_output/waveout.c: changed a few error messages into warning messages.
  667. commit 2fd77aa18cc0062063bbc8ed6d4fd43aa5a1f009
  668. Author: Olivier Teulière <ipkiss@videolan.org>
  669. Date:   Tue Dec 10 15:51:59 2002 +0000
  670.      * ./modules/gui/win32: deletd a dependancy with a global variable
  671. commit ffddb1ea9747418b8a8f4afe0a369bf2c6d9f385
  672. Author: Gildas Bazin <gbazin@videolan.org>
  673. Date:   Tue Dec 10 14:19:44 2002 +0000
  674.     * include/configuration.h: fixed my previous fix.
  675. commit fae0361776951fd724789ad3ba38b343f929115e
  676. Author: Gildas Bazin <gbazin@videolan.org>
  677. Date:   Tue Dec 10 12:46:35 2002 +0000
  678.     * configure.ac.in: fixed ugly hack in sdl detection code (which also broke my build :p)
  679.     * include/configuration.h, include/modules_inner.h: proper fix for a bug that allowed gcc
  680.     to put things in the stack instead of the data segment.
  681. commit 3ce3af29524e7824ac4cb36c56f9ee8e7fa4bc3b
  682. Author: Laurent Aimar <fenrir@videolan.org>
  683. Date:   Tue Dec 10 10:22:04 2002 +0000
  684.      ffmpeg: adapted to current cvs version. It should still compile with older
  685.     one (Please reports if it doesn't).
  686. commit da014eb8d7c5969dd94d94b58ee44616bf0b6e04
  687. Author: Arnaud Schauly <gitan@videolan.org>
  688. Date:   Tue Dec 10 00:02:29 2002 +0000
  689.     fixed a segfault under windows.
  690. commit 0c091c92196f3d566eb3484066c36695263c1275
  691. Author: Gildas Bazin <gbazin@videolan.org>
  692. Date:   Mon Dec 9 23:37:54 2002 +0000
  693.     * include/configuration.h: rolled back the last changes made to this file. There is no
  694.     sense in manually initializing all the fields of module_config_t as it will be done by the
  695.     compiler anyway. Furthermore mingw32 gcc seems to have problems optimizing code
  696.     that manually initializes structures to 0.
  697. commit d8c645cf6fb7cf86c4a57a50dbb6f5a4af2d1560
  698. Author: Jean-Paul Saman <jpsaman@videolan.org>
  699. Date:   Mon Dec 9 21:37:41 2002 +0000
  700.     Syncing functionality with vlc-0.4.6
  701. commit d11c5018606696b8e0f2c5abd4061bf33ab5b8f1
  702. Author: Jean-Paul Saman <jpsaman@videolan.org>
  703. Date:   Mon Dec 9 21:36:41 2002 +0000
  704.     Fixed segfault in Qt Embedded Video Output.
  705. commit 98363dc6f53794e9d8c64c82c3a73b89031c5d34
  706. Author: Eric Petit <titer@videolan.org>
  707. Date:   Mon Dec 9 13:37:38 2002 +0000
  708.      * AudioOutput.cpp: added sanity tests;
  709.      * VlcWrapper.h, Interface.cpp: removed an unused variable.
  710. commit 29b488fe1d592b77659873ce2873bed575fff735
  711. Author: Eric Petit <titer@videolan.org>
  712. Date:   Mon Dec 9 07:57:04 2002 +0000
  713.      * AudioOutput.cpp: send zeros to BSoundPlayer if nothing comes from
  714.         audio output;
  715.      * VlcWrapper.cpp: handle volume using aout3 features.
  716. commit e7453ce6bdadbf367f60e62e1d8b85249154b461
  717. Author: Eric Petit <titer@videolan.org>
  718. Date:   Mon Dec 9 03:36:47 2002 +0000
  719.      Default re-enabled dvd module.
  720.       --disable-dvd works anyway.
  721. commit 84ae579e4f14328f28d90b06b768e4924b7b5a4b
  722. Author: Boris Dorès <babal@videolan.org>
  723. Date:   Mon Dec 9 00:52:42 2002 +0000
  724.     - new headphone channel mixer with virtual spatialization effect : This
  725.       effect should give you the feeling that you stands in a real room with
  726.       a complete 5.1 speaker set when using only a headphone, providing a
  727.       more realistic sound experience. It should also be more comfortable
  728.       and less tiring when listening to music for long periods of time.It
  729.       works with any source format from mono to 5.1.
  730.     
  731.       -> please try it and feel free to give me some feedback. Some
  732.          improvements are already planned (adding echo, more configuration
  733.          options, ...).
  734.     
  735.     NB: whereas the filter itself is in a (very first) stable version, the
  736.         way it is integrated to the filter chain is only a _temporary_ hack
  737.         since it's the audio ouput core (input.c actually) which is directly
  738.         responsible for it. Integrating it in a more suitable way will
  739.         probably require some work on the way the filters are selected as
  740.         well as on the configuration level, but I'm working on it :)
  741. commit 2397666ac33531200664b053ea2dd993a12424d4
  742. Author: Christophe Massiot <massiot@videolan.org>
  743. Date:   Sun Dec 8 23:38:02 2002 +0000
  744.     * Updated aout3 developer doc.
  745.     * Reworked the Open... menu items, and added the ability to use libdvdplay.
  746.     * Sound output menu is now under Controls.
  747. commit bb57136ac84f8f31f472eea137f70846cee9e9e5
  748. Author: Jean-Paul Saman <jpsaman@videolan.org>
  749. Date:   Sun Dec 8 21:05:42 2002 +0000
  750.     Fixed build and linking for qte video output and made modifications to iPaq packaging files.
  751. commit 07541e2ef1b5a33992883049d83171781cfcd125
  752. Author: Gildas Bazin <gbazin@videolan.org>
  753. Date:   Sun Dec 8 19:56:04 2002 +0000
  754.     * modules/gui/wxwindows/*: compilation fixes for wxX11 (it doesn't support drag and drop
  755.     yet). Compilation fix for MacOSX as well (wxEntry() not declared).
  756.     * src/misc/variables.c: added a FreeMutex() function.
  757. commit caf200f5e94783c777e0a859e92bddc6608a01c0
  758. Author: Jean-Paul Saman <jpsaman@videolan.org>
  759. Date:   Sun Dec 8 16:16:19 2002 +0000
  760.     - Updated Maintainers file
  761.     - fixed --disable-dvd, it did not work
  762.     - updated iPaq familiar buildscripts
  763. commit 892b62c4ee2d1e73c0fffd7bc8f9209a851fcb9a
  764. Author: Gildas Bazin <gbazin@videolan.org>
  765. Date:   Sun Dec 8 14:47:28 2002 +0000
  766.     * configure.ac.in: fix for dvdread and libdvdplay plugins linking stage.
  767. commit 940b79b4c163e31f56eb871c6e50d3612038e7fb
  768. Author: Jon Lech Johansen <jlj@videolan.org>
  769. Date:   Sun Dec 8 05:30:47 2002 +0000
  770.       * ALL: Under Jaguar, vout no longer depends on any specific MacOS X
  771.              intf. wxWindows should work (not tested). Closes #33.
  772. commit 270e1cb5a9153615b53fae5bfa63e2a1420027ed
  773. Author: Christophe Massiot <massiot@videolan.org>
  774. Date:   Sun Dec 8 00:41:06 2002 +0000
  775.     New vlc_thread_set_priority function, to set the priority of the main
  776.     thread.
  777. commit ec518727fc898bf1ded6d58d90ff21135f703107
  778. Author: Christophe Massiot <massiot@videolan.org>
  779. Date:   Sat Dec 7 23:50:31 2002 +0000
  780.     * configure.ac.in: Disabled -Wtraditional as it produces much more bogus
  781.       warnings than real ones.
  782.     * audio output: New intf-change variable to know when audio-channels
  783.       and audio-device have changed.
  784.     * video output: New intf-change variable and vout_VarCallback, to know
  785.       when video-device has changed (OS X port).
  786.     * modules/gui/macosx/*: Menus for audio channels, implemented volume
  787.       management, added a menu for screen selection.
  788. commit 9e4b72d5fa9aebdce784941f12f4aef3a31cd239
  789. Author: Eric Petit <titer@videolan.org>
  790. Date:   Sat Dec 7 22:29:15 2002 +0000
  791.      * default disabled SAP under BeOS
  792. commit 6f8cc1d682eab9e28b9e0f11f8103592631c66d7
  793. Author: Arnaud Schauly <gitan@videolan.org>
  794. Date:   Sat Dec 7 22:15:10 2002 +0000
  795.     fixed my last commit.
  796. commit 490a596129c5fa1633c3d2f79a924c39df53894c
  797. Author: Eric Petit <titer@videolan.org>
  798. Date:   Sat Dec 7 22:00:36 2002 +0000
  799.      * use RGB32 BBitmap. That fixes the bad-looking picture in
  800.        non-overlay mode (thanks Sam).
  801. commit 0d62cd7dd470f3b58e349c0abe343f3bafd42037
  802. Author: Gildas Bazin <gbazin@videolan.org>
  803. Date:   Sat Dec 7 15:25:27 2002 +0000
  804.     * ALL: a few updates to the variables API:
  805.       - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag
  806.     instead. This simplifies things and avoid the strange command variables behaviour. Command
  807.     variables will now trigger their callback on var_Set() like any other variables (look in
  808.     modules/control/rc/rc.c for an example).
  809.       - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE.
  810.       - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with
  811.     VLC_VAR_ISCOMMAND for instance.
  812. commit ead83c797f20f8d1a16637351498163c29377368
  813. Author: Arnaud Schauly <gitan@videolan.org>
  814. Date:   Fri Dec 6 22:44:03 2002 +0000
  815.     * sap.c : make it more compliant (as far as sdp is involved).
  816.     * playlist.c : fixed a memory leak
  817.     * configure.ac.in : added link flags
  818. commit 45887fc0acaf18c7bd5c20eadf8a2eff3bf3c277
  819. Author: Gildas Bazin <gbazin@videolan.org>
  820. Date:   Fri Dec 6 21:27:36 2002 +0000
  821.     * configure.ac.in: fixed typo. For dvdread support we have to check for
  822.      dvdread/dvd_reader.h, not dvdread/dvdread.h.
  823. commit ade615bfc0c153a408e0ae88b89458c52dc0a0f1
  824. Author: Sam Hocevar <sam@videolan.org>
  825. Date:   Fri Dec 6 16:34:08 2002 +0000
  826.       * ./configure.ac.in: removed -W in favour of -Wtraditional.
  827.       * ALL: a bunch of additional warning fixes.
  828. commit 94cc398edc5aeb10eadffd48eb440b99364c2fb7
  829. Author: Laurent Aimar <fenrir@videolan.org>
  830. Date:   Fri Dec 6 14:22:55 2002 +0000
  831.      all: fix some minors warnings.
  832. commit 64310cf3f23a6db67123df7ac5d57b4da34c2c21
  833. Author: Sam Hocevar <sam@videolan.org>
  834. Date:   Fri Dec 6 13:05:22 2002 +0000
  835.       * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed
  836.         a bug I found in Read(). No idea whether it was triggered before nor what
  837.         it was doing, though :)
  838. commit ee0a24494dae4fc2adb56e758fb1758d896019dc
  839. Author: Sam Hocevar <sam@videolan.org>
  840. Date:   Fri Dec 6 12:54:30 2002 +0000
  841.       * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we
  842.         meant strlen(), removed useless strcmp() calls, implemented atoll() for
  843.         systems where it does not exist, fixed a memory leak, fixed a minor data
  844.         corruption.
  845. commit d812048435a413766e9d79b5b1749070c7d9d790
  846. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  847. Date:   Fri Dec 6 12:18:11 2002 +0000
  848.     some support for redirection. Moved the break on returncode >=400 to after
  849.     the header parsing. This will be usefull if anyone wants to implemet
  850.     http-passwd support
  851. commit 79da01949bad2f111767fab3877b9f296084dfec
  852. Author: Laurent Aimar <fenrir@videolan.org>
  853. Date:   Fri Dec 6 11:53:45 2002 +0000
  854.      * ffmpeg: sync with latest ffmpeg cvs. As it need too much
  855.     #if LIBAVCODEC_BUILD , I've enable direct rendering only with latest
  856.     ffmpeg cvs (anyway dr isn't cleanly ported to the latest version).
  857. commit 1b7ce2697e98a3fcff4f78d1610f7f0268cd47c1
  858. Author: Sam Hocevar <sam@videolan.org>
  859. Date:   Fri Dec 6 10:10:40 2002 +0000
  860.       * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few
  861.         signed/unsigned comparisons, and removed trailing spaces here and there.
  862. commit 426a6dc5c2d1af10c0c74e009f55fc063306f0ca
  863. Author: Boris Dorès <babal@videolan.org>
  864. Date:   Fri Dec 6 06:42:24 2002 +0000
  865.      * src/playlist/playlist.c : playing again a playlist already in a
  866.        playing state resets the input speed to normal to make sure the
  867.        stream isn't paused or slowed or played faster anymore.
  868.        By doing that, fixes the following bug of the Windows interface:
  869.        when pushing the play button on a paused or slowed stream, nothing
  870.        used to happen.
  871.      * modules/gui/win32/playlist.cpp : when pushing the play button and the
  872.        playlist is empty, displaying the playlist window
  873.      * win32.cpp : rephrasing the module description to "Native Windows
  874.        interface module"
  875. commit 40dfc83478e1b87128c33db5c54521eb42df7747
  876. Author: Sam Hocevar <sam@videolan.org>
  877. Date:   Thu Dec 5 17:38:42 2002 +0000
  878.       * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it
  879.         choke on system headers.
  880. commit 5927421c930e3a244642c851240a4aa05800354e
  881. Author: Sam Hocevar <sam@videolan.org>
  882. Date:   Thu Dec 5 17:16:30 2002 +0000
  883.       * ./ipkg/Makefile.in: removed a file handled by automake.
  884.       * ./configure.ac.in: additional warning flags for GCC.
  885.            -Wconversion
  886.                Warn if a prototype causes a type conversion that is different from
  887.                what would happen to the same argument in the absence of a proto-
  888.                type.
  889.            -Wsign-compare
  890.                Warn when a comparison between signed and unsigned values could
  891.                produce an incorrect result when the signed value is converted to
  892.                unsigned.
  893.            -Wunreachable-code
  894.                Warn if the compiler detects that code will never be executed.
  895.            -Wdisabled-optimization
  896.                Warn if a requested optimization pass is disabled.
  897.         See the gcc documentation for more explanations. This triggers a lot of
  898.         warnings everywhere, and at first sight they're all worth fixing. Code
  899.         quality matters, too, so let's fix'em :)
  900. commit b9dc2550f290ea59dbbb6079eb206913aff4d23b
  901. Author: Gildas Bazin <gbazin@videolan.org>
  902. Date:   Wed Dec 4 21:48:02 2002 +0000
  903.     * modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing.
  904. commit 1fb3bb737494613264394918aa0f5efc86c650ba
  905. Author: Jean-Paul Saman <jpsaman@videolan.org>
  906. Date:   Wed Dec 4 21:03:38 2002 +0000
  907.     Build and packaging files for Opie and GPE.
  908. commit ea5a42d20686edc7dee96ae9f9a6527ed893b409
  909. Author: Jon Lech Johansen <jlj@videolan.org>
  910. Date:   Wed Dec 4 20:51:23 2002 +0000
  911.       * ./modules/gui/macosx/vout.m: mouse coordinates support.
  912. commit 531ca6204e7a122dc4201fd68bf02d3a12ff27ec
  913. Author: Laurent Aimar <fenrir@videolan.org>
  914. Date:   Wed Dec 4 15:47:31 2002 +0000
  915.      * all: Fix an other (and last ? ;) endian issue.
  916. commit 7c80c87d871fa6d57aab75926a8e9a253465793e
  917. Author: Eric Petit <titer@videolan.org>
  918. Date:   Wed Dec 4 06:23:08 2002 +0000
  919.      * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5
  920.        (Dano is no more needed); multicast still doesn't work.
  921.        UDP (unicast) and HTTP have been successfully tested, mms is untested.
  922.      * sap.c: BeOS doesn't have memccpy
  923.      * VideoOutput.cpp: forgot to remove a printf
  924. commit 6d1429740defd11c2f903991dc8273cb46fa543f
  925. Author: Eric Petit <titer@videolan.org>
  926. Date:   Wed Dec 4 02:16:23 2002 +0000
  927.      * InterfaceWindow.cpp: removed warnigs
  928.      * AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself
  929. commit 923da58842e70c77aacd956274381eb30447b744
  930. Author: Arnaud Schauly <gitan@videolan.org>
  931. Date:   Tue Dec 3 23:36:41 2002 +0000
  932.     * src/playlist/playlist.c : Added playlist_AddItem (enqueues
  933.     playlist_item_t instead of psz_target ). Now playlist_Add uses
  934.     playlist_AddItem to enqueue.
  935.     * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t
  936.     structure.
  937.     * src/input/input.c : takes item->psz_uri  argument to start playing an
  938.     item.
  939. commit 9125323fed7ff85b95393bf206b5f8b32ff01e14
  940. Author: Laurent Aimar <fenrir@videolan.org>
  941. Date:   Tue Dec 3 17:00:16 2002 +0000
  942.      * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from
  943.     microfsoft, not yet ima4)
  944.      * wav, asf, avi: fix fourcc creation for adpcm. (Nevertheless adpcm
  945.     could not work with asf because of asf audio scrambling unsupported in asf
  946.     demuxer). Seek will not work, because vlc send garbage and then break stream
  947.     alignment.(I will try to fix that).
  948. commit e5daac69bbf814759ffe6ab126aacffe2efb340a
  949. Author: Arnaud Schauly <gitan@videolan.org>
  950. Date:   Tue Dec 3 16:29:04 2002 +0000
  951.     * Added a session announcement protol module (enabled by default).
  952.     * Added the PLAYLIST_CHECK_INSERT option to the playlist. That option
  953.     checks previously enqueued sessions before enqueing.
  954. commit e133e074fc9822f46c3f47911faa914b61426d59
  955. Author: Sam Hocevar <sam@videolan.org>
  956. Date:   Tue Dec 3 12:59:21 2002 +0000
  957.       * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the
  958.         stream's aspect, not to square pixels.
  959. commit 99bf84eeb20972c5c400ac8b5cd8ed65cd49dba4
  960. Author: Eric Petit <titer@videolan.org>
  961. Date:   Tue Dec 3 02:00:38 2002 +0000
  962.      * added mouse management in the BeOS video output.
  963.        Now DVD menus work thanks to libdvdplay.
  964. commit 7b68278ec1c1443af62b514b6a46b7e1383f9e8c
  965. Author: Eric Petit <titer@videolan.org>
  966. Date:   Mon Dec 2 23:58:21 2002 +0000
  967.      * added --with-dvdread-tree and --with-dvdplay-tree for static linking.
  968.        It works fine under BeOS, please check I didn't break anything.
  969. commit ce31d545f05b1be0f7bf14abd3207974e330a8cb
  970. Author: Jon Lech Johansen <jlj@videolan.org>
  971. Date:   Mon Dec 2 21:13:25 2002 +0000
  972.       * ALL: Fixed some compiler warnings.
  973. commit 4659a85f20c5e36b993ea5f1d55fab29672cedfc
  974. Author: Sam Hocevar <sam@videolan.org>
  975. Date:   Mon Dec 2 18:19:43 2002 +0000
  976.       * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of
  977.         Olaf 'Rhialto' Seibert.
  978. commit adcd116073483c0a2671a8483e0c259dee9bf307
  979. Author: Sam Hocevar <sam@videolan.org>
  980. Date:   Mon Dec 2 13:12:26 2002 +0000
  981.       * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7).
  982. commit 8a50a0bd1cd1131afd859ca0117bc793661d5daf
  983. Author: Olivier Teulière <ipkiss@videolan.org>
  984. Date:   Sat Nov 30 01:14:55 2002 +0000
  985.      * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video
  986.        files on the interface or on the playlist (Closes: #10).
  987.      * ./modules/gui/win32/playlist.cpp: factorized a lot of code.
  988.      * ./modules/gui/win32/*: reorganized some code here and there.
  989. commit e4d0eaae7a936d38fe4867f2eac71f4ac19f2d18
  990. Author: Olivier Teulière <ipkiss@videolan.org>
  991. Date:   Fri Nov 29 23:08:34 2002 +0000
  992.      * ./src/libvlc.h: fixed a few typos
  993. commit a98b6d88f53615e469503e8a78761cfee3d84e1b
  994. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  995. Date:   Thu Nov 28 23:53:03 2002 +0000
  996.     made the vlc mozilla plugin a drop-in replacement for wmp in most embedded
  997.     wmp sites I could find, by adding som mimetypes and parsing some more
  998.     parameters passed by mozilla. Also disabled the StreamAsFile function since
  999.     mozilla tend to pass it non-exsisting files.
  1000. commit 60b9d5a5e4a1d241ee34930485305a87354110a4
  1001. Author: Christophe Massiot <massiot@videolan.org>
  1002. Date:   Thu Nov 28 23:24:15 2002 +0000
  1003.     * Correct socklen_t detection.
  1004.     * Fix for S/PDIF encapsulation on big endian systems.
  1005.     * S/PDIF output for Mac OS X, courtesy of Heiko Panther <heiko_panthe@mac.com>.
  1006. commit d43c40596173da7a10d68a8cac7c75794d77b9ef
  1007. Author: Simon Latapie <garf@videolan.org>
  1008. Date:   Thu Nov 28 21:49:04 2002 +0000
  1009.      * a few bugfixes/enhancements/clean up
  1010. commit e1c7565e47303f230be11db082d5b0c4cb8761de
  1011. Author: Gildas Bazin <gbazin@videolan.org>
  1012. Date:   Thu Nov 28 21:00:48 2002 +0000
  1013.     * configure.ac.in: fixed linkage of theora plugin.
  1014.     * modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage.
  1015.     * modules/codec/vorbis.c: lowered the priority of the tremor plugin.
  1016. commit cd70eeac224c025b8ef0bd8db7a9335e9ef4cabd
  1017. Author: Laurent Aimar <fenrir@videolan.org>
  1018. Date:   Thu Nov 28 18:35:19 2002 +0000
  1019.      * asf: fix my previous commit.
  1020. commit 8dc9156f2bbcd6199cde8779b990ad622c4e2a0d
  1021. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1022. Date:   Thu Nov 28 18:16:02 2002 +0000
  1023.     increased maximums size of a http request from 256 to 1024 in order to allow
  1024.     insanly long urls
  1025. commit e2da42f9737f1197cd7e8d768266b5e0c6ec87e7
  1026. Author: Sam Hocevar <sam@videolan.org>
  1027. Date:   Thu Nov 28 17:35:01 2002 +0000
  1028.       * ./src/video_output/video_output.c, modules/*: factorized video output
  1029.         creation code into vout_Request which looks for existing vout objects
  1030.         and spawns a new one if none was found.
  1031. commit 798e97904d1cc5c42d637616525af9f2c123a023
  1032. Author: Laurent Aimar <fenrir@videolan.org>
  1033. Date:   Thu Nov 28 16:44:05 2002 +0000
  1034.      * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree.
  1035. commit 474126cfe676eef2109a9c51f864e0185f89cbfc
  1036. Author: Laurent Aimar <fenrir@videolan.org>
  1037. Date:   Thu Nov 28 16:32:29 2002 +0000
  1038.      * all: some clean up with WAVEFORMATEX and endian issues. Somebody could
  1039.     test if mp4,asf,avi,wav demuxers and araw,ffmpeg,faad decoders work under
  1040.     big endian architectures ? (else could you give vlc log )
  1041. commit 6da19ad6a839fa935761efe7fa76effa54b17b2a
  1042. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1043. Date:   Thu Nov 28 15:18:27 2002 +0000
  1044.     * set b_seakable to false for http/1.0 streams such as those from icecast.
  1045.     * allow some unusual, but legal ways to construct the http headers, and
  1046.     clean up the header parsing code. parsing other headers ( like the mime-type
  1047.     ) should be very easy now.
  1048. commit fed3ab9a9ad64e7ddb069a6777dd7ab2c35faf5e
  1049. Author: Sam Hocevar <sam@videolan.org>
  1050. Date:   Thu Nov 28 14:34:39 2002 +0000
  1051.       * ./src/video_output/video_output.c: added a --aspect-ratio option to force
  1052.         the aspect ratio of the stream. Two different usages are possible, either
  1053.         int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to
  1054.         specify pixel squareness.
  1055.     
  1056.         Note that it does not work properly yet; it will need an API change in
  1057.         the video output layer that I'm working on.
  1058. commit 81ddbebda3ff13dcf7539bde3280487f103c8d08
  1059. Author: Boris Dorès <babal@videolan.org>
  1060. Date:   Wed Nov 27 21:51:30 2002 +0000
  1061.     - Enterely new layout for the preference window of the native win32
  1062.       interface, in order to improve its clarity (the dialog box is now even
  1063.       a bit smaller) and to get closer to Windows standards.
  1064.       (second part of the job, and hopefully the last for now, begun with
  1065.       Ipkiss a few days ago by using CheckListBoxes)
  1066.     
  1067.       Still need some work to get the interface compatible with Windows XP
  1068.       skins.
  1069. commit 4c9f239846da7829947ec63cd6c87749dac6410b
  1070. Author: Sam Hocevar <sam@videolan.org>
  1071. Date:   Wed Nov 27 15:18:24 2002 +0000
  1072.       * ./modules/codec/cinepak/cinepak.c: fixed V1-encoded blocks luma loading.
  1073. commit e042941f56bfadbe32d8e2014292d61a1b4b5a4d
  1074. Author: Laurent Aimar <fenrir@videolan.org>
  1075. Date:   Wed Nov 27 14:44:06 2002 +0000
  1076.      * ffmpeg: add a LIBAVCODEC_BUILD test for CODEC_ID_MJPEGB
  1077. commit 422dbd4ad0a164ba603a55c9e96ae4b133e33838
  1078. Author: Laurent Aimar <fenrir@videolan.org>
  1079. Date:   Wed Nov 27 13:17:27 2002 +0000
  1080.      cinepak: fix a bug (bad frame gathering), pointed by sam.
  1081. commit 968cc6bf0391d06c628efcfb972ba3b6c31d99c2
  1082. Author: Laurent Aimar <fenrir@videolan.org>
  1083. Date:   Wed Nov 27 12:41:45 2002 +0000
  1084.      * all: added mjpeg support, some clean up in video part.
  1085. commit e0ac4474b5f83dc96a549436bf28697528a86479
  1086. Author: Eric Petit <titer@videolan.org>
  1087. Date:   Wed Nov 27 06:27:52 2002 +0000
  1088.      Fixed a segfault by adding a mutex_lock() (thx fenrir)
  1089. commit 3b078b7bf09d000aca183ef5a9d2f6cde8c8d47c
  1090. Author: Eric Petit <titer@videolan.org>
  1091. Date:   Wed Nov 27 05:36:41 2002 +0000
  1092.      * AudioOutput.cpp: fixed a segfault
  1093.      * ALL: cleaned the VlcWrapper class, removed unused code
  1094. commit c19c673bb097ff0cb5607140edf01f6a4102f1f1
  1095. Author: Olivier Teulière <ipkiss@videolan.org>
  1096. Date:   Wed Nov 27 02:51:57 2002 +0000
  1097.      * ./modules/gui/win32/*: some cleaning
  1098. commit 7244736d3c8310a69c2250dadabe89ad0242b8d7
  1099. Author: Gildas Bazin <gbazin@videolan.org>
  1100. Date:   Tue Nov 26 22:20:18 2002 +0000
  1101.     * modules/video_output/directx/directx.c, modules/audio_output/directx.c: removed
  1102.     unnecessary code.
  1103. commit 82b8c862cfe283dd1710b3ccd03f303aa16ff1c3
  1104. Author: Olivier Teulière <ipkiss@videolan.org>
  1105. Date:   Tue Nov 26 21:52:42 2002 +0000
  1106.      * ./modules/gui/win32/preferences.cpp: used CheckListBoxes instead
  1107.        of ListViews, because they are more intuitive. This eliminates the
  1108.        "Select" button and the "Selected" label.
  1109.     
  1110.        The preferences window still needs some work though...
  1111. commit b144a5efaba05eeae7714d4ec3a82cd9bf07f8c6
  1112. Author: Sam Hocevar <sam@videolan.org>
  1113. Date:   Tue Nov 26 20:04:33 2002 +0000
  1114.       * ./modules/video_chroma/i420_rgb.h: fixed slanted picture output with odd
  1115.         widths (Closes: #28).
  1116. commit ba850c47f7beca7f98f345e8c896723e8bb676ef
  1117. Author: Gildas Bazin <gbazin@videolan.org>
  1118. Date:   Tue Nov 26 19:31:50 2002 +0000
  1119.     * modules/video_output/directx/directx.c: fixed to work with DirectDraw 3 (ie. with
  1120.     NT4).
  1121. commit e2ca77a93b4c23738a84b6d32cdbf966b3030eee
  1122. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1123. Date:   Tue Nov 26 18:58:33 2002 +0000
  1124.     allow windows style linebreaks in .m3u files. and fixed a minor bug
  1125. commit ecf04969a4e659570868ff82618f7fc755a1d197
  1126. Author: Gildas Bazin <gbazin@videolan.org>
  1127. Date:   Tue Nov 26 17:38:33 2002 +0000
  1128.     * modules/demux/ogg.c: audio is now dropped when fast-forwarding.
  1129. commit 6fd31613a0c5e8858cee9f58bf4bb533e120b012
  1130. Author: Laurent Aimar <fenrir@videolan.org>
  1131. Date:   Tue Nov 26 17:28:22 2002 +0000
  1132.      * mp4: prevent float exeption with some truncated file.
  1133. commit aa142dbe5158b5790783bd2464693962d44bf5e6
  1134. Author: Sam Hocevar <sam@videolan.org>
  1135. Date:   Tue Nov 26 15:03:28 2002 +0000
  1136.       * ./BUGS: scrapped this file. Entered the remaining bugs in Bugzilla.
  1137. commit 88dee5fd2df4fd53a08fe188b1c8623651797298
  1138. Author: Sam Hocevar <sam@videolan.org>
  1139. Date:   Tue Nov 26 14:08:02 2002 +0000
  1140.       * ./TODO: scrapped the todo-list. I put the unresolved items in Bugzilla
  1141.         (http://bugzilla.videolan.org/).
  1142. commit b9eb03bf83deaf01bedc645fd827a9cca0178577
  1143. Author: Christophe Massiot <massiot@videolan.org>
  1144. Date:   Tue Nov 26 12:09:20 2002 +0000
  1145.     Fixed another crash with S/PDIF.
  1146. commit cbd967624a518549ead3ea43886b1d44591b5a0f
  1147. Author: Gildas Bazin <gbazin@videolan.org>
  1148. Date:   Tue Nov 26 10:55:19 2002 +0000
  1149.     * modules/video_output/directx/directx.c: don't fail miserably when we can't
  1150.        create a surface in video memory. We now automatically toggle the b_use_sysmem
  1151.        flag in this case and give it another shot.
  1152. commit 3436a50b5e469a95cd0adc3ca1ce4ad538afb5f8
  1153. Author: Eric Petit <titer@videolan.org>
  1154. Date:   Tue Nov 26 01:06:08 2002 +0000
  1155.      * ALL: more intensive use of the VLCWrapper class
  1156.      * PreferencesWindow.*: renamed a few variables (using some of the
  1157.        OpenTracker conventions)
  1158.      * clean up
  1159. commit d6b201031e6c7d300fe70ff7a7a5b7b84744f986
  1160. Author: Sam Hocevar <sam@videolan.org>
  1161. Date:   Mon Nov 25 19:29:10 2002 +0000
  1162.       * ./modules/video_chroma/i420_rgb16.c: merged the RV15 and RV16 conversions
  1163.         because they're basically the same. Also, the MMX conversions now check
  1164.         that the bitmasks are the ones we expect.
  1165. commit 592dee307b1ab3fb5c1eeb5a5edd4d15c625c70b
  1166. Author: Laurent Aimar <fenrir@videolan.org>
  1167. Date:   Mon Nov 25 19:12:34 2002 +0000
  1168.      mms.c: fix command/packet parsing functions.
  1169. commit d54e11edcf696627ef696872f27fb93d3afbd56c
  1170. Author: Gildas Bazin <gbazin@videolan.org>
  1171. Date:   Mon Nov 25 17:25:07 2002 +0000
  1172.     * configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h.
  1173.        Also fixed a typo: libdvbpsi is enabled by default.
  1174. commit 3584f174016b7eb50fb7af71e2a779d2e1abbf8d
  1175. Author: Christophe Massiot <massiot@videolan.org>
  1176. Date:   Mon Nov 25 16:16:12 2002 +0000
  1177.     Fixed my fix :p.
  1178. commit f9c65dc85e3b988efab122ee6b3db1226493f1ae
  1179. Author: Christophe Massiot <massiot@videolan.org>
  1180. Date:   Mon Nov 25 16:00:26 2002 +0000
  1181.     Fixed a crash in S/PDIF mode.
  1182. commit e0618c62b988e7044509907b151fc417d78b1b5d
  1183. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1184. Date:   Mon Nov 25 15:56:39 2002 +0000
  1185.     fixed a bug in the contentbased autodetection that caused this demux to be
  1186.     selected for streams that contained a null byte.
  1187. commit 68e099d6b346d62ec907a87684583a661e2ff42f
  1188. Author: Laurent Aimar <fenrir@videolan.org>
  1189. Date:   Mon Nov 25 15:08:34 2002 +0000
  1190.      * mms: enable seek :) It works for me with both udp and tcp. Somebody
  1191.     could check if it compiles on other OS than linux ? (I don't known what
  1192.     headers should be included)
  1193.      * asf: fix to support seeking with mms
  1194.      Note: You cannot seek and use demuxdump demuxer...
  1195. commit 0f0ecaa953d7a2d202c9d5f8eb94afa23505f3f7
  1196. Author: Sam Hocevar <sam@videolan.org>
  1197. Date:   Mon Nov 25 12:19:04 2002 +0000
  1198.       * ./modules/gui/gtk/open.c: made the HTTP text bar more consistent, thanks
  1199.         to Pierre Baillet (Closes: #11).
  1200. commit 1187cda56b0a82f521823fcb790dd1111b68bf6c
  1201. Author: Sam Hocevar <sam@videolan.org>
  1202. Date:   Mon Nov 25 12:08:58 2002 +0000
  1203.       * ./src/misc/messages.c: we overwrite the WinCE logfile instead of appending
  1204.         data to it.
  1205.       * ./evc/vlc.vcw: minor updates.
  1206. commit 17f26347156ac6ed9afbb8f086a7ffa0f5e04810
  1207. Author: Olivier Teulière <ipkiss@videolan.org>
  1208. Date:   Mon Nov 25 03:12:42 2002 +0000
  1209.      * small compilation fixes for win32
  1210. commit 881768ad1b0540f9d63346484d8cb9809987c19e
  1211. Author: Laurent Aimar <fenrir@videolan.org>
  1212. Date:   Mon Nov 25 00:22:04 2002 +0000
  1213.      * all: begin to add mms over udp support. It begin to work (at least
  1214.     for me) but it still needs some work.
  1215. commit 1158db5fb5a16bb6e4988940b416d6a736546e18
  1216. Author: Sam Hocevar <sam@videolan.org>
  1217. Date:   Sun Nov 24 18:54:54 2002 +0000
  1218.       * ./configure.ac.in: we no longer choke if libdvbpsi headers aren't here.
  1219.       * ./include/vlc_common.h: we don't try to include inttypes.h with Borland.
  1220. commit bd5e06498f860392bd084d0f8884c8bb7ea54da2
  1221. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1222. Date:   Sun Nov 24 16:00:10 2002 +0000
  1223.     separated the code to parse html files with embedded wmp, and the code to
  1224.     parse asx files. Added a new shortcut "html" to force the "html" behaviour.
  1225.     Reduced number of false positives for both html and asx files. We now also
  1226.     trigger on the content of files, since html and asx files are often
  1227.     autogenerated on the webserver using php or asp.
  1228. commit 89a4527c9542aee27de5528cd8c433269ef536f7
  1229. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1230. Date:   Sun Nov 24 13:02:13 2002 +0000
  1231.     fix to allow absolute entries in m3u/asx files
  1232. commit d88917bb9f49de9cd52f04ea21ca73ff06a25c82
  1233. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1234. Date:   Sun Nov 24 01:29:56 2002 +0000
  1235.     fixed a bug in the code to handle relative paths. Added support for file://
  1236.     and http:// items in asx files, and not just mms://
  1237. commit 736d5c4844faba6735d3bc5165cb6779f56da1e4
  1238. Author: Sam Hocevar <sam@videolan.org>
  1239. Date:   Sat Nov 23 20:37:10 2002 +0000
  1240.       * ./modules/control/rc/rc.c: the seek command is now "seek" and not "r",
  1241.         and it uses a command variable like other controls. This also fixes a
  1242.         bug that prevented to have spaces between the command and its argument.
  1243. commit 2c208e64c7b3e775ca03b5ed2210c2520da42cf6
  1244. Author: Gildas Bazin <gbazin@videolan.org>
  1245. Date:   Sat Nov 23 18:42:59 2002 +0000
  1246.     * modules/gui/wxwindows/*: additional small fixes.
  1247. commit c7cf1f08b5d815a57a6ca02850e06f677130b80e
  1248. Author: Gildas Bazin <gbazin@videolan.org>
  1249. Date:   Sat Nov 23 16:17:12 2002 +0000
  1250.     * modules/gui/wxwindows/*: a few fixes for the win32 build.
  1251. commit d073ae07426aeb69746e967feefe37304059f5d7
  1252. Author: Eric Petit <titer@videolan.org>
  1253. Date:   Sat Nov 23 15:00:54 2002 +0000
  1254.      * enhanced BeOS preferences window (post-processing, brightness,
  1255.        contrast, hue and saturation are adjustable)
  1256. commit 434b232248b85bedb68987bb0de34e03a1416724
  1257. Author: Gildas Bazin <gbazin@videolan.org>
  1258. Date:   Sat Nov 23 14:28:51 2002 +0000
  1259.     * modules/gui/wxwindows/*: misc improvements to the main interface, implementation of
  1260.     drag and drop, proper initialisation of the i18n routines.
  1261. commit 269d8af1b743895af6bfc676b35d36507a135e78
  1262. Author: Sam Hocevar <sam@videolan.org>
  1263. Date:   Sat Nov 23 04:40:53 2002 +0000
  1264.       * ./modules/access/http.c, ./modules/misc/network/ipv4.c: http and ipv4
  1265.         plugins compile for WinCE. Couldn't test yet though.
  1266. commit f6cf9ef8b887f4ef9a9692603ba9907edfdf9db2
  1267. Author: Sam Hocevar <sam@videolan.org>
  1268. Date:   Sat Nov 23 02:40:30 2002 +0000
  1269.       * ./modules/video_output/wingdi.c: the GDI video output now properly sets
  1270.         the bitmasks; we're not limited to 8bpp and 16/24 works.
  1271.       * ./modules/video_filter/*: the video filters now work under WinCE.
  1272. commit 632a9c5531f6b3735ef420f004ef1ec1fe57e681
  1273. Author: Olivier Teulière <ipkiss@videolan.org>
  1274. Date:   Sat Nov 23 01:32:40 2002 +0000
  1275.      * ./modules/gui/wxwindows/playlist.cpp: added a playlist to the wxwindows interface
  1276. commit 7af58f039fb38a61572b4e0d6ebd519d1d44c273
  1277. Author: Simon Latapie <garf@videolan.org>
  1278. Date:   Sat Nov 23 00:11:17 2002 +0000
  1279.      * yuv filter was a bit useless. Hope adjust filter is more usefull :)
  1280. commit c06c5c0dd22ed02441cf10eb9c715ee9ecbb0947
  1281. Author: Sam Hocevar <sam@videolan.org>
  1282. Date:   Fri Nov 22 23:12:23 2002 +0000
  1283.       * ./configure.ac.in: we only add -lm to the a52 linkage if it's needed
  1284.         (and available).
  1285. commit a40bde1f4ec98c2e0365e46a7516ea23ed5bb438
  1286. Author: Sam Hocevar <sam@videolan.org>
  1287. Date:   Fri Nov 22 20:27:19 2002 +0000
  1288.       * ./modules/video_output/wingdi.c: ported the wingdi plugin to Win32; it
  1289.         somewhat works under Wine (if you force internal buffers to 8bpp), but
  1290.         doesn't work under Win2k. Any hints welcome.
  1291.       * ./configure.ac.in: activated the wingdi plugin by default.
  1292. commit 75e0283edc67fbd62ffe63111eff3aaf7b3fbd67
  1293. Author: Eric Petit <titer@videolan.org>
  1294. Date:   Fri Nov 22 19:37:25 2002 +0000
  1295.      * AudioOutput.cpp : compilation fix.
  1296.      * VideoOutput.cpp : now --fullscreen works with BeOS video output.
  1297. commit 79bfcf80bd824b8696c144fc5ea4f631245428ad
  1298. Author: Sam Hocevar <sam@videolan.org>
  1299. Date:   Fri Nov 22 18:35:57 2002 +0000
  1300.       * ./modules/access/mms/var_buffer.h: this file is now a separate .c, to
  1301.         prevent gcc's optimizer to go amok with nested inline functions, loop
  1302.         unrolling and such things that we don't really need in an access plugin.
  1303. commit a4ff9947713d4ecbf2318f99994e7abb0a00f840
  1304. Author: Sam Hocevar <sam@videolan.org>
  1305. Date:   Fri Nov 22 15:24:10 2002 +0000
  1306.       * ./modules/video_output/directx/events.c: we now call CreateWindow so that
  1307.         we are sure that the WndProc always has a valid p_vout value.
  1308. commit 8ab205ad438c5c1d1fb423b79e345ff3a1059f1a
  1309. Author: Sam Hocevar <sam@videolan.org>
  1310. Date:   Fri Nov 22 15:19:47 2002 +0000
  1311.       * ./modules/video_output/wingdi.c: implemented offscreen rendering with
  1312.         fast blit (well at least it was considered "fast" back in the times of
  1313.         Windows 3.1). Default is 8bpp because that's what my iPaq does (no
  1314.         palette support yet though), 16bpp can be chosen at compile time and
  1315.         works perfectly in the emulator.
  1316. commit 515e0f2bdc847c376f90f98d24fc6b171ce61e60
  1317. Author: Sam Hocevar <sam@videolan.org>
  1318. Date:   Fri Nov 22 12:13:12 2002 +0000
  1319.       * ./modules/video_chroma/i420_rgb16.c: fixed a segfault in the 24/32bpp
  1320.         chroma conversion.
  1321. commit a9bc769eafbfe07e8782859c69e325e5c7859585
  1322. Author: Christophe Massiot <massiot@videolan.org>
  1323. Date:   Thu Nov 21 23:06:08 2002 +0000
  1324.     Channel reordering according to the WG-4 specification, courtesy of
  1325.     Heiko Panther.
  1326. commit e9e8b069d0538fd3551bae5f0c30fb7457939a7e
  1327. Author: Gildas Bazin <gbazin@videolan.org>
  1328. Date:   Thu Nov 21 21:37:46 2002 +0000
  1329.     * modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added
  1330.        a tremor decoder module using libvorbisidec (aka tremor) from xiph.org.
  1331.        This module allows decoding vorbis audio on hardware without a fpu
  1332.        (--enable-tremor).
  1333.     
  1334.     * modules/LIST: added entries for tremor and theora.
  1335. commit 8e3e302dffe73b199cbfbb5faf6ce95cc0247a3f
  1336. Author: Gildas Bazin <gbazin@videolan.org>
  1337. Date:   Thu Nov 21 15:51:57 2002 +0000
  1338.     * src/playlist/playlist.c: fixed deadlock in playlist.
  1339.     * modules/audio_output/oss.c: don't play blank samples when we are starving
  1340.        for data but our internal buffers are not empty. Some cleanup too.
  1341. commit 1fdc92cbe03dbe066a34446ba5c248ece807221e
  1342. Author: Sam Hocevar <sam@videolan.org>
  1343. Date:   Thu Nov 21 13:53:32 2002 +0000
  1344.       * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output.
  1345.       * ./modules/access/file.c: the file access plugin gets the real file size
  1346.         under WinCE.
  1347.       * ./modules/audio_filter/converter/u8tofixed32.c: added this conversion
  1348.         filter to play some WAV files without an FPU.
  1349.       * ./bootstrap: bootstrap --update-vc doesn't rely on the Makefile's presence.
  1350. commit 24e0e49bd658aec82f116c512d39edbbc4ec5afe
  1351. Author: Gildas Bazin <gbazin@videolan.org>
  1352. Date:   Thu Nov 21 10:12:34 2002 +0000
  1353.     * modules/demux/ogg.c: small bug-fix for my previous commit.
  1354. commit 4b8e273c1498e070b7fb7f5743037102a6e536e6
  1355. Author: Gildas Bazin <gbazin@videolan.org>
  1356. Date:   Thu Nov 21 09:39:39 2002 +0000
  1357.     * modules/demux/ogg.c: better handling of PCRs (we now base our calculations
  1358.        on all sub-streams instead of just using one of them). Some code factorisation
  1359.        too.
  1360. commit 691e4704223e5b0252acc9f50b08570928b9c764
  1361. Author: Sam Hocevar <sam@videolan.org>
  1362. Date:   Wed Nov 20 19:07:27 2002 +0000
  1363.       * ./src/misc/messages.c: added ^Ms to the WinCE logfile.
  1364.       * ./bootstrap: fixed a typo that prevented per-object target directories
  1365.         to work.
  1366.       * ./evc/*, ./msvc/*: removed project files; they're becoming a bit large
  1367.         (more than 1MB) and I don't want to spoil the CVS with them.
  1368. commit 58b0fe00461dd2a13a7e03e9a76d00e0eeebe900
  1369. Author: Gildas Bazin <gbazin@videolan.org>
  1370. Date:   Wed Nov 20 17:23:30 2002 +0000
  1371.     * configure.ac.in: temporary hack for libdvbpsi detection.
  1372. commit a6bb3a1fe860e3925aef91ee9f67c50e669803e0
  1373. Author: Sam Hocevar <sam@videolan.org>
  1374. Date:   Wed Nov 20 16:43:33 2002 +0000
  1375.       * ./modules/audio_output/waveout.c: audio output now works under WinCE
  1376.         using the waveout module.
  1377.       * ./bootstrap: we ignore comments when parsing makefiles.
  1378.       * ./modules/audio_filter/converter/fixed32tofloat32.c: changed this module
  1379.         so that it also does float32tofixed32.
  1380.       * ./modules/*: ported a few other modules to WinCE (most of the time it's
  1381.         just a #include <errno.h> that needs to be removed).
  1382. commit 8a9249dd647cfee2110caa39dcf2ca278b63b1d2
  1383. Author: Gildas Bazin <gbazin@videolan.org>
  1384. Date:   Wed Nov 20 15:58:15 2002 +0000
  1385.     * configure.ac.in, modules/gui/wxwindows/wxwindows.cpp: other compilation
  1386.        fixes for the wxwindows interface on win32.
  1387. commit e3d6e0047dc268bff87079b40cd86ef0f9222357
  1388. Author: Gildas Bazin <gbazin@videolan.org>
  1389. Date:   Wed Nov 20 15:34:39 2002 +0000
  1390.     * modules/control/rc/rc.c: added commands to navigate between chapters and
  1391.        titles.
  1392. commit 1a53328a997139aa4714b699cc0a0ddff8fab321
  1393. Author: Gildas Bazin <gbazin@videolan.org>
  1394. Date:   Wed Nov 20 14:24:01 2002 +0000
  1395.     * modules/gui/wxwindows/*: fixes for the win32 build. Removed a few
  1396.        unnecessary things and replaced the stop icon with a new one.
  1397. commit 36b7d8ef58437f4552a1d78a7bbb2b192e484b22
  1398. Author: Gildas Bazin <gbazin@videolan.org>
  1399. Date:   Wed Nov 20 14:09:57 2002 +0000
  1400.     * modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new
  1401.        theora codec plugin.
  1402.        This plugin is based on the experimental theora codec from the Xiph.Org
  1403.        foundation (http://www.theora.org/). Because the theora bitstream
  1404.        specifications are likely to change in the near future, this plugin won't
  1405.        be compiled by default. If you want to test/develop theora with vlc, you'll
  1406.        need to configure it with --enable-theora and also make sure you've got a
  1407.        fresh libogg from cvs.
  1408.     
  1409.     * modules/demux/ogg.c: modified to handle theora and tarkin bitstreams.
  1410.     
  1411.     * modules/codec/tarkin.c: fixed a few typos.
  1412. commit 22f2fa61767421bcd702e182e827288b06626f37
  1413. Author: Sam Hocevar <sam@videolan.org>
  1414. Date:   Wed Nov 20 13:37:36 2002 +0000
  1415.       * ./evc/plugins.vcp.in: fixed plugin entry points for WinCE.
  1416.       * ./modules/*: fixed a bunch of modules so that they compile under WinCE,
  1417.         we now have access_file and the mpeg demux and video decoder working
  1418.         (http://zoy.org/~sam/vlc/pocketvlc2.png).
  1419. commit c3a40bca867d785bfa9cbd52ac97e993fe141362
  1420. Author: Sam Hocevar <sam@videolan.org>
  1421. Date:   Wed Nov 20 08:58:24 2002 +0000
  1422.       * ./include/vlc_common.h, ./src/extras/libc.c: exported our custom libc
  1423.         functions to plugins.
  1424.       * ./bootstrap: enhanced the project file generation for plugins; we now
  1425.         parse makefiles to make this easier.
  1426.       * ./modules/**/Modules.am: reworked a few makefiles so that they are more
  1427.         easily parsed.
  1428. commit 60d798769aeadfe68acbbe3842602ae118a9bdb4
  1429. Author: Gildas Bazin <gbazin@videolan.org>
  1430. Date:   Wed Nov 20 01:49:15 2002 +0000
  1431.     * src/video_output/video_output.c: fixed a really old bug in the video output
  1432.        layer. This bug was only affecting video outputs without direct rendering
  1433.        capabilities.
  1434. commit f174df0216e4c79e2763cc8cb65e2fb12b36bd24
  1435. Author: Gildas Bazin <gbazin@videolan.org>
  1436. Date:   Tue Nov 19 20:56:45 2002 +0000
  1437.     * modules/misc/network/ipv6.c: restored the msg_*() outputs from BuildAddr().
  1438. commit a2acda80709dce29084b0dd0ce131e6edbbb3fe2
  1439. Author: Gildas Bazin <gbazin@videolan.org>
  1440. Date:   Tue Nov 19 20:45:09 2002 +0000
  1441.     * include/video.h, include/vlc_config.h, src/video_output/*: changed the
  1442.        picture buffer allocation scheme to allocate pictures from the render
  1443.        heap in a clockwise fashion instead of always picking the first available
  1444.        one from the start of the heap.
  1445.        This allows us to benefit from ffmpeg's macro-block skipping feature.
  1446.        As a side effect, we also have less chance of reusing a refrence picture
  1447.        buffer when we can't link/unlink them.
  1448.     
  1449.     * modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit
  1450.        from the macro-block skipping algorithm.
  1451.        A new flag has also been introduced in the video_output's render heap to
  1452.        forbid modifications to the render picture buffers (for instance to overlay
  1453.        subtitles).
  1454. commit 4a8ce8ac45b0463314cc32076ab89e12d0f07bfd
  1455. Author: Sam Hocevar <sam@videolan.org>
  1456. Date:   Tue Nov 19 17:38:07 2002 +0000
  1457.       * ./src/misc/modules.c: p_module->psz_filename is now filled with a real
  1458.         8 bit string under WinCE.
  1459.       * ./extras/Win32_msvc: scrapped this directory.
  1460.       * ./bootstrap: we now parse plugin makefiles to guess what to put in
  1461.         the MSVC project files. Only the dummy plugin has been tested yet.
  1462. commit fa94ffd58d793bd89a0b47e461285d2e9ca0fae2
  1463. Author: Laurent Aimar <fenrir@videolan.org>
  1464. Date:   Tue Nov 19 17:23:21 2002 +0000
  1465.      all: Use BITMAPINFOHEADER everywhere (Needed because of endian issue).
  1466. commit 4961a8745f5f52583bd53dbb4a4f88b31d75e9d0
  1467. Author: Christophe Massiot <massiot@videolan.org>
  1468. Date:   Mon Nov 18 23:00:41 2002 +0000
  1469.     Partial fix of the OS X audio output (thanks Heiko!).
  1470. commit 1c1a74e512fd72b30f9724032c362eb197cebb8c
  1471. Author: Laurent Aimar <fenrir@videolan.org>
  1472. Date:   Mon Nov 18 19:31:20 2002 +0000
  1473.      * ogg: change i_dts usage for subtitle ES.
  1474. commit d7510989e38ecd07c98f879bcdf89a601269b64b
  1475. Author: Gildas Bazin <gbazin@videolan.org>
  1476. Date:   Mon Nov 18 18:37:23 2002 +0000
  1477.     * src/misc/modules.c: fixed small typo that was breaking the build.
  1478. commit 455221a001e3712c2f7fd1164ed1eb8e98ee4a4c
  1479. Author: Sam Hocevar <sam@videolan.org>
  1480. Date:   Mon Nov 18 18:05:13 2002 +0000
  1481.       * ./src/misc/modules.c: support for Unicode filenames under WinCE; VLC now
  1482.         successfully opens plugins.
  1483.       * ./modules/misc/dummy/*: hacked the dummy plugin so that it compiles for
  1484.         WinCE.
  1485. commit f5ee3066e4f8baff7206da09bd6f53b29a7c33fb
  1486. Author: Gildas Bazin <gbazin@videolan.org>
  1487. Date:   Mon Nov 18 17:31:54 2002 +0000
  1488.     * modules/gui/wxwindows/*: updated the toolbar icons.
  1489. commit 48c6e154505d29c756aabca44c1681d1ca0774b3
  1490. Author: Gildas Bazin <gbazin@videolan.org>
  1491. Date:   Mon Nov 18 16:39:36 2002 +0000
  1492.     * modules/gui/wxwindows/interface.cpp: enabled the OpenFile dialog box.
  1493. commit 903aa1fa9339dd0eff918d0df59ff62d9d84c1b8
  1494. Author: Gildas Bazin <gbazin@videolan.org>
  1495. Date:   Mon Nov 18 15:19:26 2002 +0000
  1496.     * modules/gui/wxwindows/interface.cpp: fixed typo.
  1497.     * modules/audio_filter/converter/u8tofloat32.c: fixed typo.
  1498. commit 7a32e8dcd52d2ac44508c57a2779d2d4cb4a1de2
  1499. Author: Gildas Bazin <gbazin@videolan.org>
  1500. Date:   Mon Nov 18 13:28:09 2002 +0000
  1501.     * configure.ac.in, modules/codec/Modules.am, modules/codec/tarkin.c: added
  1502.        an experimental tarkin video decoder. You will need to specify the tarkin
  1503.        tree you want to use with --with-tarkin-tree=.
  1504.     
  1505.        Warning: Tarkin is still in very early development stage, so this plugin isn't
  1506.        actually usefull unless you intend to do some development on tarkin itself.
  1507. commit 7b872d1d463b789cc9442f126c34f616cbfaab3d
  1508. Author: Gildas Bazin <gbazin@videolan.org>
  1509. Date:   Mon Nov 18 13:08:35 2002 +0000
  1510.     * modules/demux/m3u.c: should manage entries with relative paths.
  1511.     * src/playlist/playlist.c: fixed playlist_Next().
  1512. commit 62fd02558e03585671f3e1dd00d445397768743e
  1513. Author: Gildas Bazin <gbazin@videolan.org>
  1514. Date:   Mon Nov 18 13:02:16 2002 +0000
  1515.     * added a wxwindows interface using the wxWindows cross-platform GUI framework.
  1516.        The interface is quite basic for now but should be functional anyway.
  1517.        (you need to have wxWindows >= 2.3.0 installed to use this plugin)
  1518. commit de6f58231bc46c7c057d8e247f43d6dd2ebf4a36
  1519. Author: Sam Hocevar <sam@videolan.org>
  1520. Date:   Mon Nov 18 11:50:42 2002 +0000
  1521.       * ./bootstrap: reverted the behaviour behaviour to the default, which
  1522.         means no default flag to use (except for me, muahaha).
  1523. commit 91ae5b337e8875329dba5a4a4bd54265096c55bb
  1524. Author: Laurent Aimar <fenrir@videolan.org>
  1525. Date:   Mon Nov 18 02:46:10 2002 +0000
  1526.      * ffmpeg: set bug detection to auto by default.
  1527. commit 1ef00c88b51151b2e8e4765a5037ff72e36983f8
  1528. Author: Laurent Aimar <fenrir@videolan.org>
  1529. Date:   Sun Nov 17 06:46:56 2002 +0000
  1530.      * ffmpeg: disable direct rendering by default. I have too many files
  1531.     that don't work with it (I don't see why it doesn't work :(
  1532.      * mp4: fix a bug in timestamp calculation. Replace s/u* by s/uint*_t
  1533.      * avi : remove an useless debug message.
  1534.      * src/misc/objects.c : fix stream output object allocation.
  1535. commit 2c91229aea518ef3f362ab87f66c86c06014437e
  1536. Author: Laurent Aimar <fenrir@videolan.org>
  1537. Date:   Sat Nov 16 22:25:07 2002 +0000
  1538.      * avi: fix playing over http (a bug I have introduced).
  1539. commit aafd5b0dc7a05d272baff857cd4b0187f27c1e44
  1540. Author: Laurent Aimar <fenrir@videolan.org>
  1541. Date:   Fri Nov 15 18:10:26 2002 +0000
  1542.     * modules/demux/util : add a text subtitle demuxer. (Module called by demux).
  1543.     MicroDVD, SubRIP, SSA subtitle format should work...
  1544.      Options: --sub-file <subtitle file> [--sub-fps, --sub-delay --sub-format].
  1545.     
  1546.      * modules/demux/avi : make use of subtitle parser.
  1547.      * modules/demux/asf : display movie length. (It will not work with live
  1548.     streams of course).
  1549.     
  1550.      modules/codec/spudec : use i_dts to send end of display time for subtitle.
  1551.     (Yes it's ugly, but it works :)
  1552. commit d2d2e4f9d34d3b2c5ef6d50d11daac16b06f0394
  1553. Author: Gildas Bazin <gbazin@videolan.org>
  1554. Date:   Fri Nov 15 17:17:29 2002 +0000
  1555.     * configure.ac.in, modules/audio_output/arts.c, modules/audio_output/esd.c:
  1556.        fixed the arts and esd audio plugins after the recent changes to aout3
  1557.        (untested).
  1558. commit da1b738305444f06fe36e761ab19c390383b524e
  1559. Author: Gildas Bazin <gbazin@videolan.org>
  1560. Date:   Fri Nov 15 16:27:10 2002 +0000
  1561.     * configure.ac.in, modules/audio_output/directx.c, modules/audio_output/waveout.c:
  1562.        fixed the waveout and directx audio plugins after the recent changes to aout3.
  1563. commit 60dea7a02e3ee39c1b8544bc464c573d4906f0ca
  1564. Author: Gildas Bazin <gbazin@videolan.org>
  1565. Date:   Fri Nov 15 14:41:49 2002 +0000
  1566.     * modules/access/http.c: added an http-proxy config variable. If the variable
  1567.        is not set, we'll still look at the value of the http_proxy environment
  1568.        variable.
  1569. commit 4c0c62a7998fbb4feb1e2a5984f0fd0f37bae31c
  1570. Author: Gildas Bazin <gbazin@videolan.org>
  1571. Date:   Fri Nov 15 01:23:54 2002 +0000
  1572.     * configure.ac.in: fixed a few typos regarding LDFLAGS_access_*. Re-enabled
  1573.        the oss plugin as it seems to be working fine.
  1574.     * src/audio_output/input.c: fixed an obscure bug... (strange one though:
  1575.        int foo = -1; unsigned int bar = 2; __MAX( foo, bar) == -1 ).
  1576. commit a5b12f13905babe5f79338cb3b1b4a512df20983
  1577. Author: Laurent Aimar <fenrir@videolan.org>
  1578. Date:   Fri Nov 15 01:17:08 2002 +0000
  1579.      faad: adapt to new changes in aout3 (at least it compiles)
  1580. commit 42c786943d19801bea0cb30fd3c87405f5a1cbda
  1581. Author: Gildas Bazin <gbazin@videolan.org>
  1582. Date:   Fri Nov 15 00:41:00 2002 +0000
  1583.     * modules/codec/vorbis.c, modules/audio_filter/resampler/linear.c: adapted to
  1584.        the new changes in aout3.
  1585. commit fc6ea05000777594b7895069f693ffe6265328f7
  1586. Author: Alexis de Lattre <alexis@videolan.org>
  1587. Date:   Thu Nov 14 22:44:57 2002 +0000
  1588.     Added the changelog of vlc 0.4.6.
  1589. commit 8928554ebd629ddc1d4cdc6d670bc2e1a918dd83
  1590. Author: Christophe Massiot <massiot@videolan.org>
  1591. Date:   Thu Nov 14 22:38:48 2002 +0000
  1592.     Major change of the channels management. p_format->i_channels disappeares
  1593.     and is replaced by two members : i_physical_channels and i_original_channels.
  1594.     i_physical_channels describes the channels which are effectively present
  1595.     in the stream (at the current point of the aout pipeline), whereas
  1596.     i_original_channels represents the channels we used to constitute the
  1597.     stream. For instance a mono stream (FRONT_CENTER) may emanate from a
  1598.     FRONT_LEFT channel of a STEREO stream.
  1599.     
  1600.     Additionally, this contains hooks to dynamically select the audio device
  1601.     and the channels configuration. In order to do that, all aout plugins,
  1602.     and all interface plug-ins need to be adapted. Currently only SDL
  1603.     (partially OSS) and the rc interface have been adapted, please use them
  1604.     as a guide. Other aout plug-ins have been temporarily disabled.
  1605.     
  1606.     IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE
  1607.     for several days until we fix that.
  1608.     
  1609.     * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving
  1610.       preferences and asking for multicast.
  1611. commit f5bc3cd8d2dcef47628887f8c827f940f4faa2cb
  1612. Author: Laurent Aimar <fenrir@videolan.org>
  1613. Date:   Thu Nov 14 16:32:43 2002 +0000
  1614.      mms.c: it takes care of --no-audio and --no-video (to reduce bandwith
  1615.     usage),  and should not use more than --mms-maxbitrate (when there
  1616.     are multiple audio or video streams).
  1617. commit 6cd56a273715ac972420fdda67c48f0c28be82ea
  1618. Author: Laurent Aimar <fenrir@videolan.org>
  1619. Date:   Thu Nov 14 16:17:47 2002 +0000
  1620.      asf/* : Convert all u* into uint*_t
  1621.              Fix playing of some live asf, seek improvement (at least for me ;)
  1622.     but it's more some "kludge" with vlc clock than true fixes ...
  1623.     
  1624.      I will never understand how vlc clock works ....
  1625. commit 3d6b672baa784da119a525266602455bcdab0ed9
  1626. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1627. Date:   Thu Nov 14 15:07:49 2002 +0000
  1628.      make --version --help --longhelp --list and -p output to stdout.
  1629. commit 2547dac3dc686fd756f2177d463b1005ec3a7684
  1630. Author: Gildas Bazin <gbazin@videolan.org>
  1631. Date:   Thu Nov 14 14:08:01 2002 +0000
  1632.     * src/audio_output/intf.c: fixed a bug affecting audio volume initialization.
  1633. commit c5817d12174ac8aa531cc2553afbf40df7761381
  1634. Author: Christophe Massiot <massiot@videolan.org>
  1635. Date:   Wed Nov 13 22:36:44 2002 +0000
  1636.     * OS X plug-in fix ;
  1637.     * Re-enabled float32 mixer (huh?).
  1638. commit 6858abe4f030d3ec5f0daa2af301f8bbfbe05461
  1639. Author: Laurent Aimar <fenrir@videolan.org>
  1640. Date:   Wed Nov 13 21:18:40 2002 +0000
  1641.      * fix and make better stream selection (if mms-maxbitrate unset, get the best
  1642.     quality else try to be closed to mms-maxbitrate ).
  1643. commit d1296b32da7293d0f780cdb9b4782c84e39fb1da
  1644. Author: Sam Hocevar <sam@videolan.org>
  1645. Date:   Wed Nov 13 20:51:05 2002 +0000
  1646.       * ./bootstrap: bootstrap now requires the --config flag. With no arguments
  1647.         it simply outputs a usage message.
  1648.       * ./src/*: fixed a bunch of (legitimate) warnings under VC++.
  1649.       * ./evc/*, ./msvc/*: split the workspaces into three projects (libvlc, vlc
  1650.         and plugins -- plugins doesn't build anything yet).
  1651. commit 5b2cc57acdd134f28cdb47c5a19419eae9adbb41
  1652. Author: Laurent Aimar <fenrir@videolan.org>
  1653. Date:   Wed Nov 13 20:28:13 2002 +0000
  1654.      * mms/* : better stream selection and add some options to override it.
  1655.     (Usefull with demuxdump).
  1656. commit 1ebdbd04e56816857e31a2fab2a3bed1405df827
  1657. Author: Laurent Aimar <fenrir@videolan.org>
  1658. Date:   Wed Nov 13 20:23:21 2002 +0000
  1659.      access/* : don't override demux setting made by user.
  1660.      modules/demux/demuxdump.c : a little demux that dump raw stream.
  1661.     (should work with all access...)
  1662. commit 5de3e045e3d5cae53d526d2c6898926a7f1e43c9
  1663. Author: Sam Hocevar <sam@videolan.org>
  1664. Date:   Wed Nov 13 15:28:24 2002 +0000
  1665.       * ./msvc/*, ./evc/*: moved eMbedded Visual Studio files to the toplevel evc/
  1666.         directory because the two project files are starting to diverge.
  1667.       * ./evc/vlc.c: created a specific vlc.c file for Windows CE.
  1668.       * ./src/misc/messages.c: as WinCE doesn't have stdout or stderr, the message
  1669.         queue outputs to a logfile (until we have a proper interface).
  1670. commit 4e14e85aea12d943b3982d049c20f5da2fcfdd80
  1671. Author: Gildas Bazin <gbazin@videolan.org>
  1672. Date:   Wed Nov 13 12:58:19 2002 +0000
  1673.     * src/playlist/playlist.c: bugfix for when we delete the last playlist
  1674.        element (I'll get this one right... eventually ;).
  1675.     * modules/demux/m3u.c: allow forcing the demux to be used by specifying the
  1676.        asx or m3u demux.
  1677. commit 9b11af620bd979900ef8b0cc6dc131cea033d95a
  1678. Author: Gildas Bazin <gbazin@videolan.org>
  1679. Date:   Wed Nov 13 11:09:56 2002 +0000
  1680.     * src/playlist/playlist.c: when autodeleting an item, we don't need to skip
  1681.        to the next one.
  1682.     * modules/demux/m3u.c: added .asx support and changed the autodetection of
  1683.        file type to just probe the file extension.
  1684. commit eb186219d248f0238a9970e589ed2169f0a25a42
  1685. Author: Sam Hocevar <sam@videolan.org>
  1686. Date:   Wed Nov 13 09:56:19 2002 +0000
  1687.       * ./po/POTFILES.in: fixed "make dist".
  1688. commit 669c88b5169e8e03a9454a8e4188be0bd5906351
  1689. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1690. Date:   Tue Nov 12 22:18:54 2002 +0000
  1691.      added a new demux that reads .m3u files and addes the contained items to
  1692.     the playlist. Currently only autodetects files that start with #EXTM3U
  1693.     otherwise you'll have to force it.
  1694. commit 35b69681420c1b17c03d0b94946e1e0e684b7adc
  1695. Author: Gildas Bazin <gbazin@videolan.org>
  1696. Date:   Tue Nov 12 21:20:36 2002 +0000
  1697.     * include/vlc_playlist.h, src/playlist/playlist.c: added a b_autodeletion
  1698.        flag to the playlist item structure. If this flag is set then the playlist
  1699.        item will be deleted automatically after it has been played.
  1700. commit 90fe4445db1ab9a5adcd3d81e88112c25820d7ff
  1701. Author: Gildas Bazin <gbazin@videolan.org>
  1702. Date:   Tue Nov 12 16:02:51 2002 +0000
  1703.     * modules/gui/gtk/gtk_callbacks.c: fixed deadlocks.
  1704.     * modules/gui/gtk/gtk.c: fixed uninitialized variables.
  1705. commit df7cbb744906fdd72a5712a731c85eee1d289602
  1706. Author: Sam Hocevar <sam@videolan.org>
  1707. Date:   Tue Nov 12 13:57:13 2002 +0000
  1708.       * ./Makefile.am: fixed rc compilation under mingw32/cygwin.
  1709.       * ./modules/access/http.c: fixed a segfault (unchecked strstr return value).
  1710.       * ./src/input/input_ext-plugins.c: removed platform-specific code and put
  1711.         it in plugins. This leads to some code duplication but I have an evil
  1712.         plan to get rid of that, too.
  1713. commit 901789fff7ae55687122333e605114977d9481ae
  1714. Author: Gildas Bazin <gbazin@videolan.org>
  1715. Date:   Tue Nov 12 11:45:27 2002 +0000
  1716.     * modules/gui/gtk/gtk.c: small bug-fix for a crash on module loading.
  1717. commit a6ca37b6c572b37b16b5059914abce385e9d9e6e
  1718. Author: Gildas Bazin <gbazin@videolan.org>
  1719. Date:   Tue Nov 12 10:44:04 2002 +0000
  1720.     * src/extras/libc.c: fixed typo.
  1721.     * configure.ac.in: compilation fix on win32 for the mms access plugin (the
  1722.        plugin is linked with ws2_32).
  1723. commit 5813fcd89d78adc468325c9117be5f52717a865b
  1724. Author: Laurent Aimar <fenrir@videolan.org>
  1725. Date:   Tue Nov 12 00:54:40 2002 +0000
  1726.      * modules/demux/asf/.cvsignore : put the good one.
  1727.      * modules/access/mms : add MMS (Microsoft Media Streaming) access (Support
  1728.     only TCP, I will try to add UDP and HTTP as well).
  1729.      There are some problems with streams selections and we cannot seek, but
  1730.     anyway it seems to work. (Usefull for some radio web)
  1731.      * other: enable mms access by default.
  1732. commit c0e8ae0766ca25fd48efce23b2693fa53498f35b
  1733. Author: Gildas Bazin <gbazin@videolan.org>
  1734. Date:   Mon Nov 11 22:27:01 2002 +0000
  1735.     * src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
  1736.        modules/audio_filter/resampler/*: Changes that allow the resamplers to set
  1737.        the start and end date of the frame it outputs.
  1738.        This allows us for instance to output a smaller frame than what we should, and
  1739.        keep the rest of the data to compute the resampling of the next frame.
  1740.        In short, we can implement much more complex resampling algorithms than before.
  1741.     
  1742.     * modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio
  1743.        quality doesn't seem to be better than the ugly resampler, maybe I shouldn't
  1744.        have wasted my time on this...
  1745. commit 255b41ac05c5be955025636475c5c50398b76530
  1746. Author: Gildas Bazin <gbazin@videolan.org>
  1747. Date:   Mon Nov 11 19:16:21 2002 +0000
  1748.     * modules/audio_output/file.c: will write a WAV header by default. Can be
  1749.        disabled with --no-audiofile-wav.
  1750.     * modules/audio_filter/resampler/linear.c: disabled for now, until I actually
  1751.        manage to make it work without a problem.
  1752. commit bc061e8455fa11eec3167681d53f9df3974b13a5
  1753. Author: Sam Hocevar <sam@videolan.org>
  1754. Date:   Mon Nov 11 14:39:12 2002 +0000
  1755.       * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because
  1756.         WIN32 isn't always defined under WinCE, but might be. Grmbl.
  1757.       * ./include/*: changed a few u* and s* to uint*_t and int*_t.
  1758. commit 77c667f4093a67cca8e77b4cb76a5fd2a674a5bf
  1759. Author: Sam Hocevar <sam@videolan.org>
  1760. Date:   Sun Nov 10 23:41:54 2002 +0000
  1761.       * ALL: libvlc now compiles and run under WinCE. I haven't ported any modules
  1762.         yet so there's little that can be tested, but threads work at least.
  1763.       * ./src/extras/libc.c: renamed strndup.c to libc.c because a few other
  1764.         libc functions were added (strcasecmp, atof, getenv...).
  1765. commit be8ca6e9a9924ccdf8c72449b85bdb97e05e87a6
  1766. Author: Sam Hocevar <sam@videolan.org>
  1767. Date:   Sun Nov 10 18:04:24 2002 +0000
  1768.       * ALL: WinCE compilation fixes (mostly nonexistent headers). A lot of
  1769.         work is still needed for missing functions. I only touched libvlc for
  1770.         the moment, plugins will come in a long long while.
  1771.       * ./bootstrap: moved MSVC project files generation here; use --update-msvc.
  1772. commit 74e8f4f6ac00d56ac3cbc2412fb19fe489ac5218
  1773. Author: Laurent Aimar <fenrir@videolan.org>
  1774. Date:   Sun Nov 10 16:31:20 2002 +0000
  1775.      all: fix a bug in packet parsing and can now play unseekable stream.
  1776. commit 107a73f233ef92c9fbcfd1da1bdbfa40740fc15e
  1777. Author: Laurent Aimar <fenrir@videolan.org>
  1778. Date:   Sun Nov 10 15:37:39 2002 +0000
  1779.      http: Accept ICY server reponse (Used for some web radio) and in that
  1780.     case it forces mp3 demuxer (Should be ok...)
  1781. commit b4f932ad2faa3f253756aa5f467687ac2330f599
  1782. Author: Gildas Bazin <gbazin@videolan.org>
  1783. Date:   Sun Nov 10 14:31:46 2002 +0000
  1784.     * src/audio_output/output.c: fixed another quality affecting bug.
  1785.     
  1786.     * include/aout_internal.h src/audio_output/input.c: major change to the
  1787.        resampling algorithm. When resampling is requested to keep the audio stream
  1788.        synchronised to the main clock, we trigger it but we change the resampling
  1789.        rate only progressively so it doesn't get noticed too much by the listener.
  1790. commit e6c4183305e9209735d6d8613ef8c7ef2b8e015c
  1791. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1792. Date:   Sun Nov 10 13:24:35 2002 +0000
  1793.      ./ChangeLog: added entry for the linear resampler
  1794.      ./modules/audio_filter/resampler/linear.c: This should allways generate the
  1795.     right number of samples now. The morale is never base your floating point
  1796.     calculations on the output of integer divitions.
  1797. commit bc398338bcc7fe5d666001144a2ed0fe5501cbde
  1798. Author: Laurent Aimar <fenrir@videolan.org>
  1799. Date:   Sun Nov 10 02:47:27 2002 +0000
  1800.      * faad : adapt to newer version.
  1801.      * ffmpeg : adapt postprocessing for latest libavcodec version, add an
  1802.     option to disable direct rendering as postprocessing is currently broken
  1803.     with it, and with some files I have bad pictures.
  1804. commit ce9fc041eb50d5ba8279579cf5b59ec6dffa4d39
  1805. Author: Sam Hocevar <sam@videolan.org>
  1806. Date:   Sat Nov 9 18:28:58 2002 +0000
  1807.       * ./msvc/vlc.dsp: additional fixes to the MSVC project.
  1808.       * ./msvc/vlc.vcw: skeleton of a WinCE project file (yet non-functional).
  1809. commit b6281230099ca6eb5cbf8566c195e3f71d95259a
  1810. Author: Sam Hocevar <sam@videolan.org>
  1811. Date:   Sat Nov 9 18:28:36 2002 +0000
  1812.      * ./include/aout_internal.h: fixed a breakage I just introduced.
  1813. commit 5d02f37fe0f39488b84b43bcdd210feab317e082
  1814. Author: Sam Hocevar <sam@videolan.org>
  1815. Date:   Sat Nov 9 17:44:09 2002 +0000
  1816.       * A few additional MSVC build fixes.
  1817. commit 9a0cbfceca4c1dbf74d2c491ac0b3584e52fdb01
  1818. Author: Sam Hocevar <sam@videolan.org>
  1819. Date:   Sat Nov 9 16:39:09 2002 +0000
  1820.       * ./msvc/*: MSVC project files and default config files.
  1821. commit 05ac379f73824945b7fed32d4d53bb38703404e5
  1822. Author: Sam Hocevar <sam@videolan.org>
  1823. Date:   Sat Nov 9 16:34:53 2002 +0000
  1824.       * ./Makefile.am: added a "update-vlc.dsp" rule to create the MSVC project
  1825.         file from the makefile.
  1826.       * ./msvc/*: moved the MSVC files here.
  1827.       * ./src/extras/*: moved the extra code here (used to be in src/misc,
  1828.         extras/GNUgetopt and extras/Win32_msvc).
  1829.       * ./include/*: a few warning fixes.
  1830. commit 3c60cbd66f00b9058e8f2e223dac4475eb5a2ca6
  1831. Author: Gildas Bazin <gbazin@videolan.org>
  1832. Date:   Fri Nov 8 14:23:49 2002 +0000
  1833.     * configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and
  1834.        u8tofloat32.c converter.
  1835.     * modules/codec/araw.c: modified to also decode u8 pcm audio samples.
  1836. commit d532cf3cad2ff8594510e8720b7c02ddc4c40311
  1837. Author: Gildas Bazin <gbazin@videolan.org>
  1838. Date:   Fri Nov 8 10:26:54 2002 +0000
  1839.     * ALL: using "%ll" in printf format strings is not portable (notably on win32) so
  1840.        we now use the I64Fx familly of macros to print 64 bits numbers (x being
  1841.        replaced by d,i,o,u,x or X).
  1842.        eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time );
  1843.     
  1844.     * src/misc/messages.c: got rid of ConvertPrintfFormatString().
  1845. commit f01f0a3801702281e632ebabd48bac36a23a6b65
  1846. Author: Sam Hocevar <sam@videolan.org>
  1847. Date:   Thu Nov 7 22:56:08 2002 +0000
  1848.       * ./include/vlc_common.h: compilation fix for Cygwin.
  1849. commit 802def2aea9b7bab441e4edde3b59677dc43fce9
  1850. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1851. Date:   Thu Nov 7 21:09:59 2002 +0000
  1852.      added a new resampler based on linear interpolation, giving a fair tradeoff
  1853.     between sound quality and speed
  1854. commit d472b3e244fb23cef9077a6baaf48f42c58516e0
  1855. Author: Gildas Bazin <gbazin@videolan.org>
  1856. Date:   Thu Nov 7 19:31:08 2002 +0000
  1857.     * INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the
  1858.        fact that libdvdcss now needs a colon after the DVD drive letter (on Win32).
  1859.     
  1860.     * src/misc/messages.c: on Win32 only use fflush() if in debug mode.
  1861.     
  1862.     * src/misc/win32_specific.c: try to raise the our process priority slightly
  1863.        above normal. This prevent us from suffering too much from normal activity
  1864.        of the OS.
  1865. commit 99f3e5493956c0cc4df7416df2da23cc7d4fd55d
  1866. Author: Gildas Bazin <gbazin@videolan.org>
  1867. Date:   Thu Nov 7 16:54:39 2002 +0000
  1868.     * modules/access/http.c: don't crash, but complain on non http/1.x streams.
  1869. commit 85071f3419dec4837538a25f0ab8853cd6ddf531
  1870. Author: Gildas Bazin <gbazin@videolan.org>
  1871. Date:   Wed Nov 6 21:48:24 2002 +0000
  1872.     * modules/codec/spudec/*: modified the spu decoder to handle text subtitles.
  1873.        Only one format of text subtitles is supported right now but we should be able
  1874.        to expand this by modifying modules/codec/spudec/text.c.
  1875.        Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :).
  1876.     
  1877.     * share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of
  1878.        Andrew Flintham.
  1879.     
  1880.     * AUTHORS: added Andrew Flintham to the authors file.
  1881.     
  1882.     * modules/demux/ogg.c: modified the ogg demuxer to handle subtitles.
  1883.     
  1884.     * modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded
  1885.        frame linked.
  1886. commit 8b09b55dd76c038d1363ff4827f49f131bd42429
  1887. Author: Sam Hocevar <sam@videolan.org>
  1888. Date:   Wed Nov 6 18:07:57 2002 +0000
  1889.       * ./modules/access/dvdplay/access.c: activated button highlighting.
  1890.       * ./modules/codec/spudec/parse.c: implemented subtitle cropping and
  1891.         temporarily disabled subtitle cropping.
  1892.       * ./modules/codec/spudec/render.c: split RenderSPU into chroma-specific
  1893.         functions.
  1894. commit 2401b66298e2d714223c9d5f32aa23376a0afc4c
  1895. Author: Johan Bilien <jobi@videolan.org>
  1896. Date:   Wed Nov 6 15:41:29 2002 +0000
  1897.       * modules/access/vcd/vcd.*: added entry points support (sort of
  1898.         chapters).
  1899.       * modules/gui/gtk/gtk_callbacks.c: added some locks to the
  1900.         navigation functions
  1901. commit 93160b29203c6adc490121f5b9f7282386e243da
  1902. Author: Sam Hocevar <sam@videolan.org>
  1903. Date:   Wed Nov 6 14:44:30 2002 +0000
  1904.       * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional
  1905.         endianness fixes, spelling fixes, reworked return values usage, used
  1906.         C99 types.
  1907. commit 4910755e3f29a2a6031096f33d331c78e971c01a
  1908. Author: Sam Hocevar <sam@videolan.org>
  1909. Date:   Wed Nov 6 09:26:25 2002 +0000
  1910.       * ./src/misc/extras.c: removed a duplicate calculation inside a macro.
  1911.       * ./src/libvlc.c: fixed a bug causing all commandline targets to be ignored
  1912.         for playback except the last one.
  1913.       * ./modules/codec/dv.c: we detach p_vout before quitting.
  1914.       * ./modules/codec/xvid.c: fixed image corruption, added a direct rendering
  1915.         option which doesn't work yet.
  1916. commit 7358af1b7219ed509262820067122189767dd7ad
  1917. Author: Gildas Bazin <gbazin@videolan.org>
  1918. Date:   Tue Nov 5 23:48:46 2002 +0000
  1919.     * modules/demux/avi/*: should theoretically fix the endianness issues with
  1920.        the avi demuxer.
  1921. commit 281b9bb481188593905e00951d830bd53b2997c9
  1922. Author: Sam Hocevar <sam@videolan.org>
  1923. Date:   Tue Nov 5 22:53:21 2002 +0000
  1924.       * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec
  1925.         from xvid.org; compile with --enable-xvid --with-xvid-tree=..., run with
  1926.         --codec xvid,any (the priority is lower than ffmpeg's for the now).
  1927.     
  1928.         todo list: direct rendering, better buffer handling, see why only I frames
  1929.                    are rendered OK here... probably more.
  1930. commit be822ed642f30d2f9065d09ba3623a0b87c27ea2
  1931. Author: Gildas Bazin <gbazin@videolan.org>
  1932. Date:   Tue Nov 5 21:57:41 2002 +0000
  1933.     * modules/demux/ogg.c: should theoretically work on Big Endian machines now.
  1934. commit 51f7848f822adfa11551b11ca916d238886e7ff9
  1935. Author: Gildas Bazin <gbazin@videolan.org>
  1936. Date:   Tue Nov 5 18:25:43 2002 +0000
  1937.     * All: moved the check for "video" and "audio" config variables to
  1938.        input_SelectES(). That allows --no-video and --no-audio to automagically
  1939.        work for all demuxers.
  1940. commit ec166301915ef5a0b61fd4e21518f79c94f9ad12
  1941. Author: Sam Hocevar <sam@videolan.org>
  1942. Date:   Tue Nov 5 14:52:28 2002 +0000
  1943.       * ./codec/dv/dv.c: moved this single file to its parent directory; removed
  1944.         GetFirstPES in favour of input_ExtractPES/input_DeletePES calls.
  1945. commit 3e017c2600bc9ed2c0cc2dc1d4527b4c935aff3b
  1946. Author: Gildas Bazin <gbazin@videolan.org>
  1947. Date:   Tue Nov 5 10:07:56 2002 +0000
  1948.     * modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct
  1949.        rendering when possible.
  1950.        Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian
  1951.        translations that were already done in the demux.
  1952.     * modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from
  1953.        include/codecs.h.
  1954. commit 32519ebf91a96bcf7a075052e79abbba49630810
  1955. Author: Jon Lech Johansen <jlj@videolan.org>
  1956. Date:   Tue Nov 5 03:57:16 2002 +0000
  1957.       * ./modules/gui/macosx/prefs.m: new configuration interface
  1958. commit 4d0e2b16bb4fbcbf1e857424db92ec1fc59a3d98
  1959. Author: Sam Hocevar <sam@videolan.org>
  1960. Date:   Mon Nov 4 18:27:30 2002 +0000
  1961.       * ./bootstrap: automake 1.7 is OK to bootstrap vlc.
  1962. commit 141414b0c4784637a704aafebc04f253c0354671
  1963. Author: Sam Hocevar <sam@videolan.org>
  1964. Date:   Mon Nov 4 15:04:45 2002 +0000
  1965.       * ./Makefile.am: we properly install plugins in the OS X vlc.app directory.
  1966.       * ./mozilla/npvlc_rc.rc, ./mozilla/vlcplugin.h: added the Ogg mime type to
  1967.         the Mozilla plugin properties.
  1968.       * ./debian/control: added libogg-dev and libvorbis-dev dependicies to the
  1969.         Debian build script.
  1970. commit c0a5c21211438dabbc98a0b63e7179fdedf5fd9e
  1971. Author: Gildas Bazin <gbazin@videolan.org>
  1972. Date:   Sun Nov 3 23:00:32 2002 +0000
  1973.     * include/codecs.h: new header file to store information shared by decoders
  1974.        and demuxers, like the BITMAPINFOHEADER structure for instance.
  1975.     * modules/demux/ogg.c: the ogg demuxer should now work nicely with ogm files
  1976.        (including for the video). It has only been tested with a few streams
  1977.        produced with dvd::rip and ogmmerge though.
  1978. commit ce1815eb546b864e1cb22e8ac71a7ecae151f9fb
  1979. Author: Gildas Bazin <gbazin@videolan.org>
  1980. Date:   Sun Nov 3 13:22:44 2002 +0000
  1981.     * modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams
  1982.        in ogm files.
  1983.     * modules/codec/vorbis.c: small bugfix.
  1984. commit a9ba6193ebcd708e004879ecbd93c1e0d8e7a7d9
  1985. Author: Gildas Bazin <gbazin@videolan.org>
  1986. Date:   Sat Nov 2 22:47:16 2002 +0000
  1987.     * modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs.
  1988. commit f5a90887adcb7133e7089996213c8794715decc0
  1989. Author: Gildas Bazin <gbazin@videolan.org>
  1990. Date:   Sat Nov 2 18:13:22 2002 +0000
  1991.     * modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is
  1992.        working fine now, + misc other improvements.
  1993. commit f7b44627f7f333fb0c4be5356dc9aec8888b2043
  1994. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  1995. Date:   Sat Nov 2 17:31:37 2002 +0000
  1996.     modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error)
  1997.     debian/rules: update the location of libgnome_main_plugin.so and
  1998.     libgtk_main_plugin.so. Added the ui.rc file to the kvlc package. All debian
  1999.     packages seem to build now (even though there were some warnings)
  2000. commit 5be7af3d82199a02fd02c82c98a9216dbb00a697
  2001. Author: Gildas Bazin <gbazin@videolan.org>
  2002. Date:   Sat Nov 2 11:53:17 2002 +0000
  2003.     * src/video_output/video_output.c: small change to avoid using floating point
  2004.        registers in the video ouptut routines.
  2005. commit d584988383d0ae9d8e90447567e91efb685f1d9c
  2006. Author: Gildas Bazin <gbazin@videolan.org>
  2007. Date:   Fri Nov 1 15:43:55 2002 +0000
  2008.     * modules/audio_output/directx.c: forgot an aout_BufferFree().
  2009. commit 95efa0865f27087811edee87a53c919d7ee8bb69
  2010. Author: Gildas Bazin <gbazin@videolan.org>
  2011. Date:   Fri Nov 1 15:06:23 2002 +0000
  2012.     * src/audio_output/common.c, include/aout_internal.h: added a new function
  2013.        aout_FifoFirstDate() that allows the aout plugin to schedule the first
  2014.        play.
  2015.     * src/audio_output/output.c: fixed another problem affecting the audio quality.
  2016.     * modules/audio_output/directx.c: improvements. The buffering scheme has been
  2017.        changed to be less affected by temporary starving. We also schedule the first   sample to play.
  2018. commit c40d4552f8a3339e2205eb68c4f90df216330420
  2019. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  2020. Date:   Fri Nov 1 12:52:23 2002 +0000
  2021.     fixed a typo that caused the ui.rc file to be installed in PREFIX/sharevlc/
  2022. commit e9364f5c43090f1c77de77abeb6dd6e98c045b25
  2023. Author: Sam Hocevar <sam@videolan.org>
  2024. Date:   Thu Oct 31 11:16:30 2002 +0000
  2025.       * ./src/misc/variables.c: callbacks are now called after the variable has
  2026.         been modified. Maybe we'll need the other type, too, but this change will
  2027.         make things simpler in aout3.
  2028.     
  2029.       * ./src/playlist/playlist.c: removed two unused variables.
  2030.       * ./src/misc/modules.c: removed a debug message I had forgotten.
  2031.       * ./src/misc/modules_plugin.h.in: fixed a typo (thanks bozo).
  2032. commit cae5489acfe2338f5c341f6067f68ea987bfa06a
  2033. Author: Gildas Bazin <gbazin@videolan.org>
  2034. Date:   Thu Oct 31 09:40:26 2002 +0000
  2035.     * modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple
  2036.        of problems introduced with the recent changes to the bitstream facility.
  2037.     * src/audio_output/output.c: fixed a quite annoying bug in aout3 that was
  2038.        triggering unnecessary trashing of audio frames.
  2039. commit 5cbb47d60db7a20bc73c8562713ea696c17eb8c1
  2040. Author: Christophe Massiot <massiot@videolan.org>
  2041. Date:   Thu Oct 31 02:12:02 2002 +0000
  2042.     Fixed plug-in compilation on OS X.
  2043. commit fb154718c5f8b59c5dbc6461a286e85dffe03f04
  2044. Author: Eric Petit <titer@videolan.org>
  2045. Date:   Wed Oct 30 06:37:20 2002 +0000
  2046.       - Fixed an enormous memory leak (forgot to aout_BufferFree ;)
  2047. commit 372bb66a4b865ccc477329a610424eea6cc51261
  2048. Author: Eric Petit <titer@videolan.org>
  2049. Date:   Wed Oct 30 06:12:27 2002 +0000
  2050.       - Fixes. Most of the interface features now work again.
  2051. commit 2ea2975bed5c4e80b1edc318437db95987302daa
  2052. Author: Eric Petit <titer@videolan.org>
  2053. Date:   Wed Oct 30 00:59:22 2002 +0000
  2054.      - now vlc no longer tries to use overlay if another application already
  2055.        uses it
  2056.      - clean up
  2057. commit 07ace06532c5fb17a19ac6b549111367c8a7eafd
  2058. Author: Sam Hocevar <sam@videolan.org>
  2059. Date:   Tue Oct 29 18:57:40 2002 +0000
  2060.       * ./src/misc/modules.c: plugin extension check is now case unsensitive.
  2061. commit 03019d581691453e9fb22cabaf12340e6b13c7f8
  2062. Author: Sam Hocevar <sam@videolan.org>
  2063. Date:   Tue Oct 29 18:12:07 2002 +0000
  2064.       * ./Makefile.am: fixed a typo that caused HAVE_DEBUG to imply HAVE_RELEASE.
  2065.       * ./bootstrap: fixed calls to $(LINK) which had duplicate -o options.
  2066. commit 79a4f01f1a3d2cec2cb830b3713269ff5cd393e8
  2067. Author: Eric Petit <titer@videolan.org>
  2068. Date:   Tue Oct 29 17:33:11 2002 +0000
  2069.      No more warnings.
  2070. commit 6b02ec702e062744f51d50a3299ebc7392c9f2de
  2071. Author: Sam Hocevar <sam@videolan.org>
  2072. Date:   Tue Oct 29 13:38:37 2002 +0000
  2073.       * ./src/misc/variables.c: simple change to var_Type() so that it returns
  2074.         an error (value < 0) if the variable does not exist.
  2075. commit 319e629d2c640cde2f7c42ab7429d5f324273a0b
  2076. Author: Sam Hocevar <sam@videolan.org>
  2077. Date:   Tue Oct 29 13:22:48 2002 +0000
  2078.       * ./include/vlc_common.h: defined the INSERT_ELEM and REMOVE_ELEM macros
  2079.         which are a generic use of the realloc/memmove/index++ scheme we use for
  2080.         dynamic arrays.
  2081.       * ./src/misc/variables.c: properly free the choice list upon variable
  2082.         destruction.
  2083. commit 1063d36a28921d6517718d91ccf06c7091c6c38d
  2084. Author: Gildas Bazin <gbazin@videolan.org>
  2085. Date:   Tue Oct 29 10:22:32 2002 +0000
  2086.     * modules/codec/ffmpeg/audio.c: compilation fix for ffmpeg builds < 4618
  2087. commit f5991d12c83942d0717c112f2e8cc498c9ce6104
  2088. Author: Gildas Bazin <gbazin@videolan.org>
  2089. Date:   Mon Oct 28 22:31:50 2002 +0000
  2090.     * configure.ac.in: libvorbis depends on libogg.
  2091.     * include/vlc_threads.h: changed the different threads priorities to optimize
  2092.        audio and video quality as well as responsiveness.
  2093.     * modules/audio_output/waveout.c modules/audio_output/directx.c: waveout and
  2094.        directx will now use the float32 format if available. Various tweaks for
  2095.        better performance.
  2096. commit 4ed4bc808fde87c048f88747a50b0dd893e20d45
  2097. Author: Gildas Bazin <gbazin@videolan.org>
  2098. Date:   Mon Oct 28 22:25:16 2002 +0000
  2099.     * modules/video_output/directx/directx.c: fixed segfault on initialization.
  2100.        Changed back the priority of the event thread to normal.
  2101. commit ca33555ce56b37e40dbae95eb0d89cb96064196d
  2102. Author: Gildas Bazin <gbazin@videolan.org>
  2103. Date:   Mon Oct 28 22:23:23 2002 +0000
  2104.     * modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using
  2105.        the right capability.
  2106.     * modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a
  2107.        switch).
  2108.     * modules/codec/a52.c: fixed the AOUT_DOLBY detection.
  2109. commit 50d45d76c766f1ef3f95e4bf88ae5a42e2a1230e
  2110. Author: Sam Hocevar <sam@videolan.org>
  2111. Date:   Mon Oct 28 20:57:02 2002 +0000
  2112.       * ./include/variables.h, ./src/misc/variables.c: list variables.
  2113. commit cbf5b53eb232986ca3c570b565334a36d5b91c93
  2114. Author: Eric Petit <titer@videolan.org>
  2115. Date:   Mon Oct 28 19:42:24 2002 +0000
  2116.     - Added LCD info view from 0.4.x
  2117. commit 4b7645e01e317370cd7a55d47a6393e614cf76ca
  2118. Author: Eric Petit <titer@videolan.org>
  2119. Date:   Mon Oct 28 17:18:18 2002 +0000
  2120.     Forgot to add files :|
  2121. commit 588c55d5d77e58618cc94a8a9eeacb01bafeef2d
  2122. Author: Eric Petit <titer@videolan.org>
  2123. Date:   Mon Oct 28 16:55:05 2002 +0000
  2124.     - Added a small preferences window
  2125.     - Fixes
  2126. commit b316e6e8b580ba76c92f335331245eddd640865f
  2127. Author: Sam Hocevar <sam@videolan.org>
  2128. Date:   Mon Oct 28 16:26:44 2002 +0000
  2129.       * ./configure.ac.in: we explicitely link the dvdplay plugin with libdvdcss
  2130.         if it was found.
  2131.       * ./modules/access/dvdplay/tools.c: we don't try to stat the device if it
  2132.         looks like a Win32 drive.
  2133.       * ./src/misc/messages.c: we only flush stderr under Win32.
  2134. commit 11e021963b2c291a6fc699b2591dea009511662a
  2135. Author: Sam Hocevar <sam@videolan.org>
  2136. Date:   Mon Oct 28 13:25:56 2002 +0000
  2137.       * ./Makefile.am: fixed missing build dependencies for the Mozilla plugin.
  2138.       * ./src/misc/variables.c: implemented min/max and steps for integer and
  2139.         float variables.
  2140. commit 3f3c092f45240447e1cda25dc71c62a2ac13e85b
  2141. Author: Laurent Aimar <fenrir@videolan.org>
  2142. Date:   Mon Oct 28 11:49:57 2002 +0000
  2143.      * fix a bug while passing informations to audio decoder(wma in
  2144.     asf should work).
  2145. commit 7280348e9a80220d10d3b91606637b31959e3b7e
  2146. Author: Sigmund Augdal Helberg <sigmunau@videolan.org>
  2147. Date:   Mon Oct 28 07:46:06 2002 +0000
  2148.      * Disable some menu items when no input is available.
  2149.      * Some cleanups
  2150. commit 4764ebc939e1bd633646325c88555f4a5d6fe7c8
  2151. Author: Laurent Aimar <fenrir@videolan.org>