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

midi

开发平台:

Unix_Linux

  1. Date:   Wed Apr 16 00:01:42 2008 +0200
  2.     Fix the update in wxwidgets.
  3. commit 3d759900f16d3f904010332c50b736ba5d0bfe0c
  4. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  5. Date:   Tue Apr 15 23:24:07 2008 +0200
  6.     configure: Enable read_only_reloc for x264.
  7. commit 664eb2399a74220f604632467e09bdab1e720a96
  8. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  9. Date:   Tue Apr 15 23:22:35 2008 +0200
  10.     tests: Fix libvlc.sym.
  11. commit 3d8e99515c69bbe29df4be05d05fe3973ca1a73a
  12. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  13. Date:   Tue Apr 15 22:58:02 2008 +0200
  14.     macosx: Use mv and chmod instead of install which doesn't work out-of-the-box here.
  15. commit c6dadfb18faf6254c1499543d50ea7f3ed6f7ee7
  16. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  17. Date:   Tue Apr 15 22:50:41 2008 +0200
  18.     macosx: As pointed by funman, remove a duplicate case.
  19. commit d6164715d6897789de38ddb29ec458f2ce328a74
  20. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  21. Date:   Tue Apr 15 22:43:39 2008 +0200
  22.     macosx: Use $suffix in Pre-Compile.sh, and install as requested by funman.
  23. commit 8d90a61eae67bda8db8af731847d09b53dea967b
  24. Author: Rafaël Carré <funman@videolan.org>
  25. Date:   Tue Apr 15 22:38:58 2008 +0200
  26.     Do not try to use cmake 2.4
  27. commit a55cd54a8ef95952fe88852e42448a355af56f7c
  28. Author: VideoLAN <videolan@jones.via.ecp.fr>
  29. Date:   Tue Apr 15 22:25:48 2008 +0200
  30.     macosx: Fix VLC-release.app library links.
  31. commit c64426b9ddac138ccad991fdf0c0f1f1f0a38333
  32. Author: Rafaël Carré <funman@videolan.org>
  33. Date:   Tue Apr 15 21:41:37 2008 +0200
  34.     Fix MacOSX update checking - inverted behavior
  35.     
  36.     The problem came from my misreading of the API
  37.     This commit also fix potential misunderstanding by simplifying it further
  38. commit 788a66f8fc83c41da40127bcb48a55f215885e73
  39. Author: Rafaël Carré <funman@videolan.org>
  40. Date:   Tue Apr 15 21:40:34 2008 +0200
  41.     Make update dialog empty - only display "Checking"
  42. commit 21c90595e35c7230a3e083087d3489a308866ac6
  43. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  44. Date:   Tue Apr 15 19:31:28 2008 +0200
  45.     module: Set up a timer for moduleNeed().
  46. commit bf117f4d0b399a6add2c0aab756fd9aab9d978e9
  47. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  48. Date:   Tue Apr 15 19:30:29 2008 +0200
  49.     input: Set a timer for input launching.
  50. commit d52644844b16b544109bc95add4e0b213c01d909
  51. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  52. Date:   Tue Apr 15 19:29:31 2008 +0200
  53.     stats: Support per object timer. (and implement stats_TimerClean()).
  54. commit 8bd5140a3e179f8d8c75d86e87562ab63cdb2b39
  55. Author: Rafaël Carré <funman@videolan.org>
  56. Date:   Tue Apr 15 19:30:15 2008 +0200
  57.     Revert "Bump libgnutls - Note that 2.3.4 was available when last bumped"
  58.     
  59.     2.3.4 is the unstable branch, as not indicated on the download page
  60.     This reverts commit cbac72de347275055d04968a32cd5e338696c424.
  61. commit cbac72de347275055d04968a32cd5e338696c424
  62. Author: Rafaël Carré <funman@videolan.org>
  63. Date:   Tue Apr 15 19:14:09 2008 +0200
  64.     Bump libgnutls - Note that 2.3.4 was available when last bumped
  65.     
  66.     Fix compilation with external opencdk
  67. commit 826d548e37cb7b6722add584982ee86b38472999
  68. Author: Jean-Baptiste Kempf <jb@videolan.org>
  69. Date:   Tue Apr 15 10:04:44 2008 -0700
  70.     Support for ML20 (mimic codec) for MSN webcams.
  71. commit 96e4e5f43914820bd36c12e8532d5908d678e02d
  72. Author: Jérôme Decoodt <djc+git@videolan.org>
  73. Date:   Tue Apr 15 11:50:22 2008 +0200
  74.     Avoid segfaulting if live555 error is neither a HTTP or RTSP error
  75.     Avoid an infinite loop for this case too (only 3 tries to connect, then abort)
  76. commit 0a7905f66c05cd0ae4c34cf2c1a27371213dc110
  77. Author: Jérôme Decoodt <djc+git@videolan.org>
  78. Date:   Mon Apr 14 18:32:53 2008 +0200
  79.     Fix parsing of plugin-path with escaping chars...
  80. commit 3b420ec94e74840c9e9a22f1a73a442c24d3d0b2
  81. Author: Rafaël Carré <funman@videolan.org>
  82. Date:   Mon Apr 14 16:13:21 2008 +0200
  83.     Sets the output channel configuration when opening the decoder
  84.     
  85.     Signed-off-by: Meuuh the cow
  86. commit df61d33b06e2b3cbbe746b2f5a9bea5b370c24ff
  87. Merge: cb23a82 0311983
  88. Author: Jean-Paul Saman <jpsaman@videolan.org>
  89. Date:   Mon Apr 14 15:44:31 2008 +0200
  90.     Merge branch 'master' of git@git.videolan.org:vlc
  91. commit cb23a8236a23ff3b112dc74871e894ac2b8291f3
  92. Author: Jean-Paul Saman <jpsaman@videolan.org>
  93. Date:   Mon Apr 14 15:42:11 2008 +0200
  94.     update module LIST file.
  95. commit 0311983688a416d34978718f73687c5b6121480c
  96. Author: Jérôme Decoodt <djc+git@videolan.org>
  97. Date:   Mon Apr 14 14:25:52 2008 +0200
  98.     Fix plugins/modules path list on Win32
  99. commit cbf0750a6d4411951bf32b47efe86abaec6a427a
  100. Author: Jean-Paul Saman <jpsaman@videolan.org>
  101. Date:   Mon Apr 14 14:17:17 2008 +0200
  102.     Put filter count to zero after releasing all audio filters.
  103. commit 920692ff5d2d6b001e0f6ac7bda1978c9f7abd1f
  104. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  105. Date:   Mon Apr 14 12:32:44 2008 +0200
  106.     input: Split Init() into multiple subfunctions to try to isolate the different part of the function.
  107. commit f94a2f9c4a4c7979d9695bb240686c73b6cf7e00
  108. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  109. Date:   Mon Apr 14 00:21:18 2008 +0200
  110.     access: Rename access2 to access as access is no longer existing.
  111. commit 57bbabb5e7c4b33141fdfbd811c78120e2401a9f
  112. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  113. Date:   Mon Apr 14 00:20:09 2008 +0200
  114.     demux: Rename demux2 to demux as demux is no longer existing.
  115. commit 63823295d58bce8ce0539cce5d7d59cd17dadefe
  116. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  117. Date:   Mon Apr 14 00:09:44 2008 +0200
  118.     include: Remove vlc_bool_t, VLC_TRUE, and VLC_FALSE definitions.
  119. commit 449fd28aaf007c6411251dae9d0dbfdc65b135d1
  120. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  121. Date:   Mon Apr 14 00:08:29 2008 +0200
  122.     Replace vlc_bool_t by bool, VLC_TRUE by true and VLC_FALSE by false.
  123.     
  124.     This improves readability a lot and prevent us from reinventing the wheel.
  125. commit 05eac2dbdf9f3a3231dc2eefda62202837fdeec6
  126. Author: Felix Paul Kühne <fkuehne@videolan.org>
  127. Date:   Sun Apr 13 20:16:43 2008 +0200
  128.     hmm, removing git remainings. Sorry about this
  129. commit bbdbad09b747deaebd2e6adc7ad9bcb88dbec3c4
  130. Author: Felix Paul Kühne <fkuehne@videolan.org>
  131. Date:   Sun Apr 13 20:12:03 2008 +0200
  132.     Removed nasm in favour of yasm for Darwin-x86. Note that yasm isn't build on PowerPC-based Macs because it's not needed.
  133. commit a69221d4ee4b6485d714ce7c43f3fddf3dee3b92
  134. Author: Felix Paul Kühne <fkuehne@videolan.org>
  135. Date:   Sun Apr 13 20:05:01 2008 +0200
  136.     Removed nasm from the contribs and changed the build behaviour for yasm: it's only compiled on Intel-based Macs as PPC-based Macs don't need it.
  137. commit 9d98ad6a2c546d5e8f7278db25c8c12d91c56061
  138. Author: Christophe Mutricy <xtophe@videolan.org>
  139. Date:   Sun Apr 13 18:48:34 2008 +0100
  140.     Fix win32 taglib linking
  141.     
  142.     Don't use the export things in taglib as we don't need it and it's buggy
  143. commit d3e0b1b2fe91e06fefd175cd267103bec56b6f55
  144. Author: Pavlov Konstantin <thresh@videolan.org>
  145. Date:   Sun Apr 13 21:35:40 2008 +0400
  146.     Contrib: introduce yasm to build x264 on darwin.
  147.     Also fix Distributions gitignore.
  148. commit 3744a824d1a783139de4a7d57d3931d3ec8ae887
  149. Author: Pavlov Konstantin <thresh@videolan.org>
  150. Date:   Sun Apr 13 21:25:31 2008 +0400
  151.     Fix typo.
  152. commit 1ea4a619452b34bcd255db59c3c568d9c86476a0
  153. Author: Jean-Paul Saman <jpsaman@videolan.org>
  154. Date:   Sun Apr 13 16:52:34 2008 +0200
  155.     Move ppsz_input_state[] to modules/control/rc.c because it is the only user of this variable. This silences a lot of warning messages.
  156. commit 698d753f31a1aa0338a04d369c890163a690621b
  157. Author: Jean-Paul Saman <jpsaman@videolan.org>
  158. Date:   Sun Apr 13 16:38:06 2008 +0200
  159.     Don't build dynamicoverlay for Win32 (either using mingw32 or mingwce).
  160. commit 7c57276ba8134f628b660a3c75df52386331db2d
  161. Author: Jean-Paul Saman <jpsaman@videolan.org>
  162. Date:   Sun Apr 13 16:31:15 2008 +0200
  163.     Don't compile dynamicoverlay when there is no POSIX shared memory support on the system. Use VLC_UNUSED() iso (void)().
  164. commit f4995bebaa296afc70f586aa7393f53cd66b3161
  165. Author: Jean-Paul Saman <jpsaman@videolan.org>
  166. Date:   Sun Apr 13 16:09:24 2008 +0200
  167.     Rename LoadImage() to blendbench_LoadImage() because of naming conflicts with Windows API and small cleanup/malloc checks.
  168. commit 79ee92500a6cbcc518682d28c3e374f3043aaf78
  169. Author: Jean-Paul Saman <jpsaman@videolan.org>
  170. Date:   Sun Apr 13 15:41:05 2008 +0200
  171.     Make comment a bit more descriptive.
  172. commit 50ebabd378ab5d00d588fdfb150b6629b886ff6c
  173. Author: Ibraheem Paredath <ibraheemp@gmail.com>
  174. Date:   Sun Apr 13 13:25:46 2008 +0530
  175.     access.c: Fix a warning "In function 'Close':WARNING : access.c: 280: unused variable 'i'".
  176.     
  177.     Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
  178. commit 626f42f86e0676a6ac15261d90303555a4c4d4da
  179. Author: Rafaël Carré <funman@videolan.org>
  180. Date:   Sun Apr 13 15:54:51 2008 +0200
  181.     Use the correct access
  182. commit 004f5377671233511ade933fefed329ad332930a
  183. Author: Rafaël Carré <funman@videolan.org>
  184. Date:   Sun Apr 13 15:19:29 2008 +0200
  185.     No need to define 2 times the same thing
  186. commit 377386110fba293f49cb87f3d3a4d52987822f3c
  187. Author: Rafaël Carré <funman@videolan.org>
  188. Date:   Sun Apr 13 15:14:58 2008 +0200
  189.     contribs : propose to build whole contribs with -DNDEBUG to disable
  190.     assertions in release builds
  191. commit aba5ca0b02bd17740f11ef993c1d8003b453a288
  192. Author: Rémi Duraffort <ivoire@videolan.org>
  193. Date:   Sun Apr 13 10:12:08 2008 +0200
  194.     Add Michael Ploujnikov to THANKS.
  195. commit 750d656b42cb85adb1b76b80fdb18f0c9355853e
  196. Author: Michael Ploujnikov <ploujj@gmail.com>
  197. Date:   Sun Apr 13 00:14:27 2008 -0400
  198.     improved QT4 strings
  199.     
  200.     Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
  201. commit 506f1e4e6d3eb56bbbd50eb38c69a050ee3e82ca
  202. Author: Filippo Carone <littlejohn@videolan.org>
  203. Date:   Sun Apr 13 00:09:28 2008 +0200
  204.     remove interface override annotations
  205. commit 53375c390dfebe329da433db484cce661e08926f
  206. Author: Christophe Mutricy <xtophe@videolan.org>
  207. Date:   Sat Apr 12 22:59:55 2008 +0100
  208.     Fix libmodplug patch
  209.     
  210.     When we don't build some code we need to remove all the place where it's
  211.     called else bad things happen at link time
  212. commit a91d3a7843e8c61efc8d587d13ca4181a9492361
  213. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  214. Date:   Sat Apr 12 20:05:29 2008 +0200
  215.     wxwidgets: Comments cleanup for previous commit.
  216. commit 756b42166e316a1b767d3d3f66d5e8f0497c5568
  217. Author: Dominique Leuenberger <dominique@leuenberger.net>
  218. Date:   Sun Apr 6 20:59:24 2008 +0300
  219.     wxwidgets: Replace Volume Bar's wxGauge subclass by a wxSlider.
  220.     
  221.     This ensure compatibility with wxGTK 2.8. The idea is to replace VLCVolCtrl with standard controls.
  222.     
  223.     Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
  224. commit 29dde6a8eb3005f1e3123ad5c7f3c00d8fcfc13d
  225. Author: Pavlov Konstantin <thresh@videolan.org>
  226. Date:   Sat Apr 12 19:09:35 2008 +0400
  227.     Contrib: x264: temporarily disable pic for Intel OSX.
  228.     Must be reverted once x264 is fixed.
  229. commit ee17d6bb32b6fd9380eddfede3382a317ffa31f7
  230. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  231. Date:   Sat Apr 12 01:23:52 2008 +0200
  232.     macosx: Fix some input_item_t leaks.
  233. commit 1a8d3db63654aeded61466a2c662b743b6eef361
  234. Author: Christophe Mutricy <xtophe@videolan.org>
  235. Date:   Fri Apr 11 23:58:57 2008 +0100
  236.     Update pot file
  237.     
  238.     Some files have moved (and some were added)
  239. commit d6679da13cbde779020ca036fc707496ee1ca27d
  240. Author: Christophe Mutricy <xtophe@videolan.org>
  241. Date:   Fri Apr 11 22:36:53 2008 +0100
  242.     Getting the sample is not a check in itself
  243. commit 3b965d67bdf43a4e1e874d10e809ab9c5b6baea9
  244. Author: Rémi Duraffort <ivoire@videolan.org>
  245. Date:   Fri Apr 11 23:25:00 2008 +0200
  246.     Just an other fortune...
  247. commit e4d12029b07243b6ef4b14ffd51d4461ba211ca0
  248. Author: Ilkka Ollakka <ileoo@videolan.org>
  249. Date:   Fri Apr 11 23:57:57 2008 +0300
  250.     small rebert for i_length, enables to get meta itags from mp4 again.
  251.     
  252.     I bisected this unable to get meta from mp4-file to this
  253.     8632e67b53ba6aefa42d080668eaa13dcfe42cf1 commit and this particular line.
  254. commit e2bc2640b7206726c14bb7c145df1e9e72f49289
  255. Author: Filippo Carone <littlejohn@videolan.org>
  256. Date:   Fri Apr 11 20:19:40 2008 +0200
  257.     fix maven site url, thanks Adrien Grand for pointing this out
  258. commit 6d6185f24f8c3ebade4e22babcd027606a6d3b69
  259. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  260. Date:   Fri Apr 11 19:11:52 2008 +0200
  261.     test: Get rid of the sleep() that crept in our test code.
  262. commit 35dc9b31f0bbf161974366ae1c8a41c4705faaec
  263. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  264. Date:   Fri Apr 11 19:03:22 2008 +0200
  265.     test: Use --ignore-config by default for all tests.
  266. commit 85028906729ed4ee99cc99c37f6d4b65012dbd51
  267. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  268. Date:   Fri Apr 11 19:00:03 2008 +0200
  269.     test: Fix a typo in Makefile. dirname was to be used, not basename.
  270. commit eac783c0d7bd87944e0d8598764d17c342e5394a
  271. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  272. Date:   Fri Apr 11 18:57:51 2008 +0200
  273.     src: Fix an unused var warning plus an invalid conversion warning in libvlc-common.c.
  274. commit 01a95e76381eebe5a99a6feefc6a9cfff770962e
  275. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  276. Date:   Wed Apr 9 11:45:35 2008 +0200
  277.     test: Move testapi.c to /test and use a sample file that is not ogg for basic testing.
  278.     
  279.     This sample is downloaded from streams.videolan.org. Feel free to find a better suited codec/demux combination.
  280.     libvlc test are now splitted a bit.
  281.     Tests that are specific to core and that don't need vlc's modules are kept in src/test.
  282. commit 04e7bd8471c3470615f8a42fbe9d51aa857b1073
  283. Author: Jean-Paul Saman <jpsaman@videolan.org>
  284. Date:   Fri Apr 11 16:56:37 2008 +0200
  285.     Files belonging to patch from, thannoy: Allow future control toolbar to be hidden (default) or shown.
  286. commit d5ec802741e96f90002d46288ca1da86fb279d86
  287. Author: thannoy@actech-innovation.com <thannoy@actech-innovation.com>
  288. Date:   Thu Mar 27 16:43:51 2008 +0100
  289.     Allow future control toolbar to be hidden (default) or shown.
  290.     
  291.      Even if no control toolbar is implemented for ActiveX yet, we already
  292.      provide the code to enable/disable it for compatibility with Firefox
  293.      API behaviour.
  294.      The getter used to know if toolbar is shown will always return FALSE
  295.      until a toolbar is implemented. (getter which will be available soon
  296.      for Firefox)
  297.     
  298.     To use it:
  299.     - ActiveX global property named "toolbar":
  300.        For HTML : <param name="toolbar" value="True" />
  301.     
  302.     - API on IVLCControl2 interface, property "toolbar" (RW):
  303.        For Javascript : yourvlcobject.toolbar = false;
  304.                         isToolBarShown = yourvlcobject.toolbar;
  305.     
  306.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  307. commit 8b80610319eee6e828e187b7c11ed457f9ef61d7
  308. Author: Jean-Paul Saman <jpsaman@videolan.org>
  309. Date:   Fri Apr 11 16:46:00 2008 +0200
  310.     Add Toolbar DISPID to activex axvlc.idl
  311. commit adf0cc35ebf4b17180945006cfed4ea931e4621e
  312. Author: thannoy@actech-innovation.com <thannoy@actech-innovation.com>
  313. Date:   Thu Mar 27 16:43:50 2008 +0100
  314.     Fix IVLCVideo.teletext binding
  315.     
  316.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  317. commit 972e362d67b737df8a66c42d5ad3e0f0a3caeec8
  318. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  319. Date:   Fri Apr 11 17:01:29 2008 +0200
  320.     test: Remove python umbrella.
  321. commit 647a7ada7ba25b2f779d796e9f181ef2ebb5f913
  322. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  323. Date:   Fri Apr 11 13:52:55 2008 +0200
  324.     Don't install scripts and images when the plugin/module that needs them is not build.
  325. commit 3be83e2d2033c342e0cd4f701cfd2e825e18d5bb
  326. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  327. Date:   Fri Apr 11 13:21:19 2008 +0200
  328.     Rewrite rendering logic in fbosd gui.
  329. commit c3dca4e1e67470c5656f880d95c93ec3fa50d3e4
  330. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  331. Date:   Fri Apr 11 13:20:51 2008 +0200
  332.     Compile fix.
  333. commit dff434365d951b38be69859dc8c3b210c82e019f
  334. Merge: c72f2f9 87db766
  335. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  336. Date:   Fri Apr 11 10:53:45 2008 +0200
  337.     Merge branch 'master' of git@git.videolan.org:vlc
  338. commit c72f2f9dcdcdb330488f01317758086f612b3044
  339. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  340. Date:   Fri Apr 11 10:43:04 2008 +0200
  341.     Check malloc return value
  342. commit 821a5903564db0029de97e113bcc67a46cc4c050
  343. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  344. Date:   Fri Apr 11 10:41:09 2008 +0200
  345.     Sanitize STATUS_CHANGE messages.
  346. commit a0f5af02411e10cd157f062bc1f44118c0d67904
  347. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  348. Date:   Fri Apr 11 10:29:33 2008 +0200
  349.     Update ffmpeg settings for netbox.
  350. commit f072e4c44be01c99ed218eeeaf12c2b547f688b0
  351. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  352. Date:   Fri Apr 11 09:26:59 2008 +0200
  353.     Ignore the overlay-test program
  354. commit 87db766dfd95376030367483c6f9fbd2286de167
  355. Author: Adrien Grand <jpountz@jpountz.net>
  356. Date:   Fri Apr 11 00:35:35 2008 +0200
  357.     org.videolan.jvlc.MediaList: Javadoc fix.
  358.     
  359.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  360. commit 8655e09ac726a4b65adb703a04836c543ecc8278
  361. Author: Jean-Paul Saman <jpsaman@videolan.org>
  362. Date:   Fri Apr 11 08:19:23 2008 +0200
  363.     Cleanup
  364. commit 9a18adbd9e3cba517d92588838a777e18d415790
  365. Author: Christophe Mutricy <xtophe@videolan.org>
  366. Date:   Thu Apr 10 22:44:18 2008 +0100
  367.     Slovenian l10n update by Matej Urbančič
  368. commit d061c4e22760d7b0faaf700d54b509045f23878d
  369. Author: Rafaël Carré <funman@videolan.org>
  370. Date:   Thu Apr 10 22:21:08 2008 +0200
  371.     Remove autogenerated private.m4 from VCS
  372. commit b6cdf137040a4c01b2340eb921a3509c4133a930
  373. Author: Jean-Paul Saman <jpsaman@videolan.org>
  374. Date:   Thu Apr 10 20:01:51 2008 +0200
  375.     Properly detect XvMC capabilities.
  376. commit 35b0ece9c5d3b51728010eed05f91ef0793b5dae
  377. Author: Jean-Paul Saman <jpsaman@videolan.org>
  378. Date:   Thu Apr 10 19:22:00 2008 +0200
  379.     Lower xvmc priority because it is untested.
  380. commit eee192243dbe28ce3ff1a1aa0072b90522618a8b
  381. Author: Rafaël Carré <funman@videolan.org>
  382. Date:   Thu Apr 10 17:09:10 2008 +0200
  383.     Fix RTSP server
  384.     
  385.     Do not handle Range requests at all
  386.     This partly reverts 53474be3f66f0cdc722471f1f5aadf757e541c42
  387. commit c86adb0f31d59ae08df11870ec33a0966c34624e
  388. Author: Rafaël Carré <funman@videolan.org>
  389. Date:   Thu Apr 10 15:11:20 2008 +0200
  390.     faad: sets physical channel configuration in all cases
  391. commit 770f7ebdf8466be1ef7326f465cc82aece5355ba
  392. Author: Antoine Cellerier <dionoea@videolan.org>
  393. Date:   Wed Apr 9 22:54:25 2008 +0200
  394.     Fix tiny 9 byte memleak per Authentication-Info header check if the nonce count option was specified.
  395. commit 8c75ed5d43266ad6e88bec37b18e785a51ffd79e
  396. Author: Antoine Cellerier <dionoea@videolan.org>
  397. Date:   Wed Apr 9 22:46:24 2008 +0200
  398.     Check the server's reply upon successful authentication and validate it (just to make sure that no one is spoofing the server's reply). This will probably fail if qop=auth-int (code needs to be fixed).
  399. commit daf0c78f1f1b905646f42d5fe2f34513f1f7aa39
  400. Author: Antoine Cellerier <dionoea@videolan.org>
  401. Date:   Wed Apr 9 22:45:42 2008 +0200
  402.     Commit changes to m4/private.m4. Please yell (and remove the file from git) if this wasn't supposed to be committed.
  403. commit 4981062b2acde89c8ff3e938375cc0ccb482b154
  404. Author: Antoine Cellerier <dionoea@videolan.org>
  405. Date:   Wed Apr 9 21:31:03 2008 +0200
  406.     Simplify the HTTP Digest Access Authentification code.
  407. commit ee8a709f6b5b8e66c2de73030f2c422546070f0a
  408. Author: Filippo Carone <littlejohn@videolan.org>
  409. Date:   Wed Apr 9 21:09:05 2008 +0200
  410.     more VLM tests
  411. commit 1ac8441a1c11c1c242a4c5ad7ed9918fbf14da37
  412. Merge: 665cd92 569f294
  413. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  414. Date:   Wed Apr 9 12:45:24 2008 +0200
  415.     Merge branch 'dynamicoverlay'
  416. commit 569f294d6aa69c5eb648d46dfc004c6b79ea0b82
  417. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  418. Date:   Wed Apr 9 12:44:05 2008 +0200
  419.     Move overlay-test application to test/dynamicoverlay
  420. commit 2357ced8cd030854a8215ed03da6cf316d201b1f
  421. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  422. Date:   Wed Apr 9 12:41:50 2008 +0200
  423.     Don't leak memory.
  424. commit a471fc70851b8a35f9945f6666bb2175d35ed9f8
  425. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  426. Date:   Wed Apr 9 12:41:06 2008 +0200
  427.     Add doxygen comment..
  428. commit 037741298bf0f99c2ce770aa10b4c469dcb4bd05
  429. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  430. Date:   Wed Apr 9 12:07:18 2008 +0200
  431.     Compile fix.
  432. commit 665cd9209c6227c1bf494b47f40d7fd52d3cee59
  433. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  434. Date:   Wed Apr 9 11:53:41 2008 +0200
  435.     libvlc: Properly raise an exception that indicates if VLM is disabled in libvlc.
  436. commit 0f3049ef88ee9e7a1047ff27521774616330390b
  437. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  438. Date:   Wed Apr 9 11:50:37 2008 +0200
  439.     libvlc: Don't delete all the media in libvlc_vlm_release() as this should be done by vlm_Delete().
  440.     
  441.     Note, this is already done by vlm_Delete() so there is probably a bug around.
  442. commit 01bc969275bfdc0a0990fba67b3633a1a5349fb5
  443. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  444. Date:   Thu Apr 3 17:30:50 2008 +0200
  445.     Rewrite old command definitions to no longer use those filthy macros. Added all text functionality so the test application runs successfully.
  446. commit 5f65eb6642575dca1c8e7de112e16faacc922252
  447. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  448. Date:   Sat Mar 1 14:27:20 2008 +0100
  449.     Refactor dynamic overlays from Google Summer of Code project.
  450. commit f1dd920e8c38070f7e246ed0cf43ec28c26c8b49
  451. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  452. Date:   Wed Mar 26 13:38:57 2008 +0100
  453.     Cleanup blendbench videofilter
  454. commit 614be05362c0ea4bfc2e9bba5f7ba9cfaac55a34
  455. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  456. Date:   Wed Mar 26 12:58:41 2008 +0100
  457.     Fix compilation of blendbench
  458. commit e346b4c109b86cdc0f3ff625a664c231ca22e0fc
  459. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  460. Date:   Wed Mar 26 12:29:00 2008 +0100
  461.     Build blendbench module
  462. commit 8de0469a7ad151e82217588d2f3589f485ee1a6c
  463. Author: Søren Bøg <avacore@videolan.org>
  464. Date:   Mon Aug 20 14:27:26 2007 +0200
  465.     Blending - Added blend benchmarking filter
  466.     
  467.     Blending - Added blend benchmarking filter
  468. commit 44372f182926a8aa8ea5d182a951919357270930
  469. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  470. Date:   Wed Mar 26 11:50:18 2008 +0100
  471.     Fix compiler warnings.
  472. commit 60f260e0d65b8dce96f356dda73f5dc31a6ff705
  473. Author: Søren Bøg <avacore@videolan.org>
  474. Date:   Mon Aug 20 11:02:24 2007 +0200
  475.     Overlay - Added text demonstrations
  476.     
  477.     Overlay - Added text demonstrations
  478. commit d8a9f942b19c45fdafc913ce0734a73239b8c0d8
  479. Author: Søren Bøg <avacore@videolan.org>
  480. Date:   Sun Aug 19 22:52:54 2007 +0200
  481.     Overlay - Updated test program
  482.     
  483.     Overlay - Updated test program
  484. commit 75c7e26e14a295c69653ca747261a998eee1b128
  485. Author: Søren Bøg <avacore@videolan.org>
  486. Date:   Wed Aug 8 09:38:09 2007 +0200
  487.     Overlay - Extended demonstration program
  488.     
  489.     Overlay - Extended demonstration program
  490. commit ba0b957330e7524790d7a2566b9f6bd50633ca69
  491. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  492. Date:   Wed Mar 26 11:39:03 2008 +0100
  493.     Patch from Søren Bøg <avacore@videolan.org> GSoC 2007
  494.     
  495.     Overlay - Basic test/demonstration program
  496. commit 16d46a1bb4697b72700508a0a21f8c022bcba982
  497. Author: Søren Bøg <avacore@videolan.org>
  498. Date:   Mon Jul 30 23:20:09 2007 +0200
  499.     Overlay - Basic test/demonstration program
  500.     
  501.     Overlay - Basic test/demonstration program
  502. commit c500da33b4da33c4ea4ee4841d72437efb3cea2f
  503. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  504. Date:   Sat Mar 1 14:27:20 2008 +0100
  505.     Refactor dynamic overlays from Google Summer of Code project.
  506. commit 0b19be9270379003168cb2791cd6ce22f89e3254
  507. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  508. Date:   Thu Feb 28 11:48:15 2008 +0100
  509.     Add alpha value to each subpicture region.
  510. commit 45e9ecaf052f7fa66e0a7604234547516325d782
  511. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  512. Date:   Wed Apr 9 10:37:01 2008 +0200
  513.     Give credit to Soren Bog (avacore)
  514. commit d78092c628356ca57a12baaf1816ca67b89937ab
  515. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  516. Date:   Thu Feb 28 11:47:55 2008 +0100
  517.     Fix compilation.
  518. commit 4b36edd1d545c74ce66ad959e6d08ad1ba947023
  519. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  520. Date:   Thu Feb 28 11:31:45 2008 +0100
  521.     Patch by Soren Bog <avacore@videolan.org> from GSoC: Overlay - Add alpha component to subpicture regions.
  522. commit 91fcbb63196f47ef080ce2c16465a8da294a94c4
  523. Author: maxime Ripard <maxime.ripard@utbm.fr>
  524. Date:   Wed Apr 9 00:38:00 2008 +0200
  525.     Fixed typo
  526.     
  527.     Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
  528. commit 2dbc7ecdd00b2cdade7fa7971985c867ad4d819f
  529. Author: Felix Paul Kühne <fkuehne@videolan.org>
  530. Date:   Wed Apr 9 00:40:36 2008 +0200
  531.     Fixed make dist
  532.     
  533.     note to self: Keep an eye on it if you update the OS X GUI...
  534. commit 8f257fe0573ffe4d75e2092973588901c892d72d
  535. Author: Filippo Carone <littlejohn@videolan.org>
  536. Date:   Wed Apr 9 00:32:29 2008 +0200
  537.     initial VLM tests
  538. commit dd2c908fc5096d6462c61f096c564dbc4c5f0c2d
  539. Author: Filippo Carone <littlejohn@videolan.org>
  540. Date:   Wed Apr 9 00:31:53 2008 +0200
  541.     decref the correct value in vlm_ControlMediaDel
  542. commit f4374c591987261688fd558a5f1c22bd529a1d34
  543. Author: Filippo Carone <littlejohn@videolan.org>
  544. Date:   Wed Apr 9 00:31:19 2008 +0200
  545.     when releasing vlm, clear all media
  546. commit 21ca9ddb286c5c95059dbbcb9c24364e250a3d96
  547. Author: Filippo Carone <littlejohn@videolan.org>
  548. Date:   Tue Apr 8 23:42:42 2008 +0200
  549.     protect from null options param, and finalize added
  550. commit fa096e6093bfa4e4e47cfec000e5e34944e2545e
  551. Author: Filippo Carone <littlejohn@videolan.org>
  552. Date:   Tue Apr 8 23:41:59 2008 +0200
  553.     release method added
  554. commit 7c1e261199a69bc92f4f0bbd774725555139cce4
  555. Author: Filippo Carone <littlejohn@videolan.org>
  556. Date:   Tue Apr 8 23:41:41 2008 +0200
  557.     minor changes to JVLC class
  558. commit 1d1c5f07b38cb8a7c41fd30d41eb2147ad8961b0
  559. Author: Antoine Cellerier <dionoea@videolan.org>
  560. Date:   Tue Apr 8 22:58:33 2008 +0200
  561.     Remove a few trailing spaces.
  562. commit 7e269d8e57bba51905338653be0f0f794b29593c
  563. Author: Antoine Cellerier <dionoea@videolan.org>
  564. Date:   Tue Apr 8 22:56:21 2008 +0200
  565.     Preliminary HTTP Digest Access Authentication client side support. auth-int support is incomplete (so it won't work). A few FIXMEs still need to be addressed.
  566. commit 2a1252e3d64fccfbc1988f721f3ce7227cc43af8
  567. Author: Dominique Leuenberger <dominique@leuenberger.net>
  568. Date:   Mon Apr 7 22:20:26 2008 +0300
  569.     changed the remaining xpm files from static char* to const static char* to avoid some more compiler warnings
  570.     
  571.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  572. commit bc2aaf77c526406e00f25f53a43ffbbab7b5e49b
  573. Author: Felix Paul Kühne <fkuehne@videolan.org>
  574. Date:   Tue Apr 8 21:08:58 2008 +0200
  575.     Slightly cleaned the way we delete items
  576. commit a4eb03a532b5562ad6676ec37172c2714c49ef9f
  577. Author: Felix Paul Kühne <fkuehne@videolan.org>
  578. Date:   Tue Apr 8 20:35:33 2008 +0200
  579.     Fixed a compilation warning
  580. commit 349698431a478858701ec7fac8d5e8f3b3f1d91b
  581. Author: Felix Paul Kühne <fkuehne@videolan.org>
  582. Date:   Tue Apr 8 17:21:24 2008 +0200
  583.     Download all packages before starting the compilation process. This allows extras/contrib creation on the go without a constant internet connection. Mac-only for now.
  584.     
  585.     I know this is very web 1.0, but still important to some folks.
  586. commit 63d258d395773ab130a02e62b686c68960049c5d
  587. Author: Dominique Leuenberger <dominique@leuenberger.net>
  588. Date:   Mon Apr 7 23:07:06 2008 +0300
  589.     wxwidgets: Don't forget to vlc_gc_decref() the input_item_t once we are done (Patch inspired from Qt interface)
  590.     
  591.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  592. commit 79bd720139a011cd603efed8b6f7be297e6d55ce
  593. Author: Rafaël Carré <funman@videolan.org>
  594. Date:   Tue Apr 8 16:00:22 2008 +0200
  595.     When specifying --sout-transcode-samplerate and --sout-transcode-channel, set the OUTPUT format instead of the INPUT
  596.     
  597.     Fix resampling when using mp4a (faac is the only option atm)
  598. commit da99cadbf6b7f24af44cfd9059dfa869b687f0c0
  599. Author: maxime Ripard <maxime.ripard@utbm.fr>
  600. Date:   Tue Apr 8 14:39:00 2008 +0200
  601.     Bugfix Stats Panel
  602.     
  603.     Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
  604. commit b744c46797837d116c97eff6a662c19c5ab5d76d
  605. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  606. Date:   Mon Apr 7 11:35:46 2008 +0200
  607.     Fix SLIDERCOL_LONGTEXT like in commit 2848880a144e0aa184 of jb
  608.     
  609.     Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
  610. commit 395a801ce716198e0a52f020dd8f2cf3f00f82ce
  611. Author: Rémi Duraffort <ivoire@videolan.org>
  612. Date:   Tue Apr 8 00:14:15 2008 +0200
  613.     Improve playlist drawing with rc.
  614. commit 88ff21f116e5a39e0261a984e99e9f1bc47aec9e
  615. Author: Filippo Carone <littlejohn@videolan.org>
  616. Date:   Mon Apr 7 23:28:08 2008 +0200
  617.     VLM class almost done
  618. commit d6339e0bfb17513dc877a3ccef52769678e68e4d
  619. Author: Filippo Carone <littlejohn@videolan.org>
  620. Date:   Mon Apr 7 23:27:22 2008 +0200
  621.     libvlc_vlm_release added
  622. commit 2a3749fc1541888ab759cc912d720e7fff782e4c
  623. Author: Filippo Carone <littlejohn@videolan.org>
  624. Date:   Mon Apr 7 20:00:00 2008 +0200
  625.     Initial VLM class implementation
  626. commit 7f6b37b1018478196ac4f7ae35c49848ada4883e
  627. Author: Antoine Cellerier <dionoea@videolan.org>
  628. Date:   Mon Apr 7 22:13:00 2008 +0200
  629.     Misc changes to Lua HTTP interface: spelling, Load/Reload debug message now reflects real behavior, enforce .hosts files for directory listings, accept Lua code in CSS files too, remove useless "/old" exclusion.
  630. commit f809a7d04e7bdbdcedd2b9576410c3282116ed2e
  631. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  632. Date:   Mon Apr 7 22:52:42 2008 +0200
  633.     qt4: Don't forget to vlc_gc_decref() the input_item_t once we are done with it in OpenDialog::finish().
  634. commit c5d93bc5d488aa532cd7ede770ca346f22d4835d
  635. Author: Rémi Duraffort <ivoire@videolan.org>
  636. Date:   Mon Apr 7 22:13:38 2008 +0200
  637.     Comments presentation.
  638. commit 349c167bbadcb290e400ca15bf6fd8f2c9c96773
  639. Author: Rémi Duraffort <ivoire@videolan.org>
  640. Date:   Mon Apr 7 22:11:29 2008 +0200
  641.     Remove playlist_NodeDump as nobody is using this debuging function.
  642. commit ca2549646561205b9e3a08e890fdbf459507a365
  643. Author: Rémi Duraffort <ivoire@videolan.org>
  644. Date:   Mon Apr 7 22:08:47 2008 +0200
  645.     Fix #1530 : with thr rc interface you can now draw the playlist.
  646. commit 7d55c3814aad3df9872b212d4e3273d8e54f609d
  647. Author: Rémi Duraffort <ivoire@videolan.org>
  648. Date:   Mon Apr 7 21:54:30 2008 +0200
  649.     We don't need the update system with the rc interface.
  650. commit 6e6ca951d8cf832752158ada95caae3dda20c264
  651. Author: Antoine Cellerier <dionoea@videolan.org>
  652. Date:   Mon Apr 7 21:36:38 2008 +0200
  653.     Add missing dash (btw, does the name really contain a / ?)
  654. commit a97c03b91f861bdc3385713906708135e3813b3e
  655. Author: Felix Paul Kühne <fkuehne@videolan.org>
  656. Date:   Mon Apr 7 18:27:16 2008 +0200
  657.     Added thanks for the OpenGL Screen input
  658. commit cd079331b9d03803f20d5e5e5cae23348731941c
  659. Author: Sam Hocevar <sam@zoy.org>
  660. Date:   Mon Apr 7 16:47:49 2008 +0200
  661.     Fix transform plugin 90-degree rotations on I422.
  662.     
  663.     I422 is a planar chroma with non-square pixels. It requires some pixel
  664.     play when rotating the image at a 90-degree angle. For other transformations
  665.     we just fall back to the original function.
  666. commit 19ac4fcc2941e629dab5ee83c00686f1fb583e43
  667. Author: Sam Hocevar <sam@zoy.org>
  668. Date:   Tue Mar 25 18:08:22 2008 +0100
  669.     Minor mingw32ce build fixes.
  670.     
  671.     Added "mingw32ce" as a possible host_os name, and linked more plugins with
  672.     -lws2 (namely audioscrobbler, growl, rtp and stream_out_rtp).
  673. commit 78a9d6fda9383039950edd1d4514de5668b9da93
  674. Author: Felix Paul Kühne <fkuehne@videolan.org>
  675. Date:   Mon Apr 7 15:57:27 2008 +0200
  676.     Updates
  677. commit a7f674b8d2d0fb9378ed6aab1257f49b8447f1f2
  678. Author: Felix Paul Kühne <fkuehne@videolan.org>
  679. Date:   Mon Apr 7 15:34:55 2008 +0200
  680.     Compilation fixes
  681. commit 7860203e37aba4c10a2a97700994e21060f8e768
  682. Author: Felix Paul Kühne <fkuehne@videolan.org>
  683. Date:   Mon Apr 7 15:34:40 2008 +0200
  684.     Updated the link flags for the Mac screen module
  685. commit 04a71307407dc39999c8945c925e4c7849edd721
  686. Author: arai <arai_a@mac.com>
  687. Date:   Mon Apr 7 05:15:00 2008 +0900
  688.     Screen capture module for Mac OS X using OpenGL.
  689. commit 5b5e275dc3b73297266b6dbf2733651fba6ad277
  690. Author: Lukas Durfina <lukas.durfina@gmail.com>
  691. Date:   Sat Apr 5 16:16:36 2008 +0200
  692.     Use already defined macro
  693.     
  694.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  695. commit 9a6d4ec468caec1b67a49f060b4a7a24294e420b
  696. Author: Lukas Durfina <lukas.durfina@gmail.com>
  697. Date:   Sat Apr 5 16:31:43 2008 +0200
  698.     Turn off sorting on startup fix of #1529
  699.     
  700.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  701. commit 2848880a144e0aa184da6203e6b0d6c5c2103920
  702. Author: Jean-Baptiste Kempf <jb@videolan.org>
  703. Date:   Sun Apr 6 22:27:55 2008 -0700
  704.     Fix colour of the slider... be careful of , and ;
  705. commit 26f3a2e0a8298666d3ded79c2683c21a5ed962b5
  706. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  707. Date:   Mon Apr 7 01:54:21 2008 +0200
  708.     qt4: Missing vlc_gc_decref().
  709. commit 33b969e33366b35c77ba4cb577a8ea3da3ff1e90
  710. Author: Dominique Leuenberger <dominique@leuenberger.net>
  711. Date:   Sun Apr 6 21:49:39 2008 +0300
  712.     Change the static char in the bitmap files to const static char to get rid of all the warning during compilation, when including xpm files.
  713. commit 59e79bc785ea00dc565c44d4fc053f571a3243e8
  714. Author: Rafaël Carré <funman@videolan.org>
  715. Date:   Mon Apr 7 00:55:51 2008 +0200
  716.     Use UNIX n only
  717. commit d955438ae787d20d3e2f41bb84038e5d96c16f3e
  718. Author: Rafaël Carré <funman@videolan.org>
  719. Date:   Mon Apr 7 00:30:55 2008 +0200
  720.     Remove hack : input items are now correctly dereferenced in the xspf demux
  721. commit 423e5997ef970cee59b9e0b5bb8ee1dbe36d2b3b
  722. Author: Ilkka Ollakka <ileoo@videolan.org>
  723. Date:   Sun Apr 6 23:13:45 2008 +0300
  724.     fix xspf extension parsing for leaking
  725.     
  726.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  727. commit 883c4fc19fe21b55cadc42a9451d283d093b701c
  728. Author: Filippo Carone <littlejohn@videolan.org>
  729. Date:   Mon Apr 7 00:20:01 2008 +0200
  730.     close the logger in tests
  731. commit eeb354fd028bd0294368108d3758bf8e86708857
  732. Author: Filippo Carone <littlejohn@videolan.org>
  733. Date:   Mon Apr 7 00:01:41 2008 +0200
  734.     initial release method added to the JVLC class
  735. commit 7b2e7a1a4d9802391c40867935e615c32689b556
  736. Author: Jean-Baptiste Kempf <jb@videolan.org>
  737. Date:   Sun Apr 6 14:10:24 2008 -0700
  738.     Add me as an author here too.
  739. commit 17b93949738d48ac6fbe3b609d998ec37772123c
  740. Author: Felix Paul Kühne <fkuehne@videolan.org>
  741. Date:   Sun Apr 6 23:01:56 2008 +0200
  742.     Fixed a rare crash and slightly cleaned the sprefs
  743. commit e447803e0ac12aeec4672ba18b03a38461adcdf4
  744. Author: Jean-Baptiste Kempf <jb@videolan.org>
  745. Date:   Sun Apr 6 13:54:43 2008 -0700
  746.     Add a preference option to choose your Volume Slider colours.
  747. commit 62e3395b2162be642f8b7e72c91c7c22219b3d75
  748. Author: Jean-Baptiste Kempf <jb@videolan.org>
  749. Date:   Sun Apr 6 13:13:21 2008 -0700
  750.     I am the one who rewrote most of this file.
  751. commit 6fa511c7626fde29d905e050a334e243fd93ed99
  752. Author: Jean-Baptiste Kempf <jb@videolan.org>
  753. Date:   Sun Apr 6 13:11:02 2008 -0700
  754.     Use RGB instead of Qt:White.
  755. commit 393ae790649d0d5b6ab6b0ac4a440558ae829dbe
  756. Author: Jean-Baptiste Kempf <jb@videolan.org>
  757. Date:   Sun Apr 6 12:56:35 2008 -0700
  758.     Fix a small layout issue
  759.     Please see these captures
  760.     http://people.via.ecp.fr/~jpeg/VideoLAN/captures/capture15.png (buggy)
  761.     http://people.via.ecp.fr/~jpeg/VideoLAN/captures/capture14.png (no bug)
  762. commit c71376ba3596b5f555964fe30e486cac3a5130b7
  763. Author: Filippo Carone <littlejohn@videolan.org>
  764. Date:   Sun Apr 6 20:37:45 2008 +0200
  765.     jvlc logging classes added
  766. commit 81a45beda78abfe78354d9b348f6dfba1a3b9598
  767. Author: Filippo Carone <littlejohn@videolan.org>
  768. Date:   Sun Apr 6 20:31:26 2008 +0200
  769.     logger_iterator_next simplied
  770. commit 7573989dd5aa4229341437c42dd175365eca3487
  771. Author: Ilkka Ollakka <ileoo@videolan.org>
  772. Date:   Sun Apr 6 16:08:37 2008 +0300
  773.     use allready created index instead of creating same index again.
  774. commit bfd22ddd881841177e7b489d2e0bf4beee5464b7
  775. Author: Rafaël Carré <funman@videolan.org>
  776. Date:   Sun Apr 6 20:13:34 2008 +0200
  777.     Be bsdmake friendly : don't embed $() in another $()
  778. commit 43055c96af0ccb6b70a449eba96bb2a2327a0194
  779. Author: Antoine Cellerier <dionoea@videolan.org>
  780. Date:   Thu Apr 3 22:11:13 2008 +0200
  781.     Change input item options handling in the lua http interface. Fixes normal playlist mode option handling. The VLM part most likely needs to be fixed.
  782. commit 4845f3da5342643c9b2d48d6a0acb4ee3e406cbb
  783. Author: Jean-Baptiste Kempf <jb@videolan.org>
  784. Date:   Sun Apr 6 09:23:39 2008 -0700
  785.     Support for DVCPRO50 in .mov files. Patch by 'j' Close #1548
  786. commit 6a9a48403ab590039e4b281481b7c977682a353c
  787. Author: Jean-Baptiste Kempf <jb@videolan.org>
  788. Date:   Sun Apr 6 01:14:37 2008 -0700
  789.     Comment the place where the QProcess:: issue with QCleanLooks is...
  790. commit 3a761a179637534b841e6f3dc832802a7b987ee0
  791. Author: Cristian Maglie <megabug@autistici.org>
  792. Date:   Sun Apr 6 17:49:57 2008 +0200
  793.     java binding: automatic conversion tool for JNA
  794.     
  795.     Signed-off-by: Filippo Carone <littlejohn@videolan.org>
  796. commit e8eb613267bc9c9ba537fd99454e01aa14cc2137
  797. Author: Cristian Maglie <megabug@autistici.org>
  798. Date:   Sun Apr 6 17:37:58 2008 +0200
  799.     Java bindings: added log functions. Removed @Override for java 1.5 compatibility
  800.     
  801.     Signed-off-by: Filippo Carone <littlejohn@videolan.org>
  802. commit 8a5846afcfc01e8f8e315ec1baee3cc6abc85e70
  803. Author: Filippo Carone <littlejohn@videolan.org>
  804. Date:   Sun Apr 6 17:33:13 2008 +0200
  805.     Cristian Maglie added as contributor
  806. commit 3a101f3a6acb6355f280176aa74b5d437c013876
  807. Author: Cristian Maglie <megabug@autistici.org>
  808. Date:   Sun Apr 6 17:28:49 2008 +0200
  809.     libvlc.h: fixed doxygen for log functions. changed prototype for libvlc_log_iterator_next (used typedef'ed version)
  810.     
  811.     Signed-off-by: Filippo Carone <littlejohn@videolan.org>
  812. commit d33acd731f8d13bd6f21823cfad8cadae469b684
  813. Author: Cristian Maglie <megabug@autistici.org>
  814. Date:   Sun Apr 6 16:51:20 2008 +0200
  815.     java bindings: vlm bindings
  816.     
  817.     Signed-off-by: Filippo Carone <littlejohn@videolan.org>
  818. commit 5588b8add40450110ac047573d2e2247314bf77a
  819. Author: Jean-Baptiste Kempf <jb@altair.videolan.org>
  820. Date:   Sun Apr 6 09:56:04 2008 +0200
  821.     Add live555 and PA to the make clean-svn target.
  822. commit bf63aff81b51cd725e6ef4086b9af42b5a217779
  823. Author: Jean-Baptiste Kempf <jb@altair.videolan.org>
  824. Date:   Sun Apr 6 09:28:51 2008 +0200
  825.     Yet another fix for gnuTLS on mingw
  826. commit a36cc9f8f1305b965883ec76a0d34c3a82d99699
  827. Author: Jean-Baptiste Kempf <jb@altair.videolan.org>
  828. Date:   Sun Apr 6 09:16:41 2008 +0200
  829.     x264 patch update for cross compilation.
  830. commit 76671a0bc3d0eaf9676d089356213beea2090ec3
  831. Author: Jean-Baptiste Kempf <jb@altair.videolan.org>
  832. Date:   Sun Apr 6 09:00:16 2008 +0200
  833.     Don't use C++ for gnutls/mingw32
  834. commit 713c078f0bdeba9a2dab71c33bf83611437b8164
  835. Author: Jean-Baptiste Kempf <jb@altair.videolan.org>
  836. Date:   Sun Apr 6 08:24:54 2008 +0200
  837.     FluidSynth in the contribs.
  838.     It doesn't work yet with mingw;
  839. commit a52b66d42253f03343197fde517eef915c16de31
  840. Author: Jean-Baptiste Kempf <jb@altair.videolan.org>
  841. Date:   Sun Apr 6 07:59:11 2008 +0200
  842.     Fix libmodplug compilation by removing abc, mid and pat files since they
  843.     don't compile on Windows.
  844. commit 7633315069456e39e1301fdbf3b64d20d5a3a1a2
  845. Author: Jean-Baptiste Kempf <jb@videolan.org>
  846. Date:   Sat Apr 5 22:22:06 2008 -0700
  847.     Lua path for windows modification.
  848. commit e837e05eb2ca96ba81f6b83c9c7e01aaf43107fa
  849. Author: Jean-Baptiste Kempf <jb@videolan.org>
  850. Date:   Sat Apr 5 22:16:48 2008 -0700
  851.     Lua Scripts on Windows have to go to scripts/ and not share/lua since no share/ is used on windows.
  852.     This doesn't fix it completely yet.
  853. commit 35bb5df5bfa263b9865b8b8c9675b39fd08d7f9c
  854. Author: Jean-Baptiste Kempf <jb@altair.videolan.org>
  855. Date:   Sun Apr 6 06:31:54 2008 +0200
  856.     Windows Installer improvements.
  857. commit 8501e4a23824813d95c036b398f89524245b55c5
  858. Author: Jean-Baptiste Kempf <jb@videolan.org>
  859. Date:   Sat Apr 5 17:21:56 2008 -0700
  860.     Remove debug.
  861. commit f69e62d2dfe39cea8fc8e587422c733c49444e0c
  862. Author: Jean-Baptiste Kempf <jb@videolan.org>
  863. Date:   Sat Apr 5 17:10:09 2008 -0700
  864.     Very small layout fix for equalizer.
  865. commit 50c27e64ff9cb6e7220d7ac510285fc90462c58a
  866. Author: Jean-Baptiste Kempf <jb@videolan.org>
  867. Date:   Sat Apr 5 17:04:04 2008 -0700
  868.     Fix UIC compilation.
  869. commit 22fe4250d0bcf89ea27a0cdf42144a88ff72c6e2
  870. Author: Jean-Baptiste Kempf <jb@videolan.org>
  871. Date:   Sat Apr 5 16:39:33 2008 -0700
  872.     Increase the space between the bands and the main amplification in the equalizer
  873. commit 1a74e0bf8222741078115b8296758bd8eafd2a9e
  874. Author: Rafaël Carré <funman@videolan.org>
  875. Date:   Sat Apr 5 00:24:44 2008 +0200
  876.     rc : stop the playlist before exiting, fix quitting with EOF on OSX
  877. commit ac73a8981357037bd9131ef4cefaac52222d8198
  878. Author: Rafaël Carré <funman@videolan.org>
  879. Date:   Sat Apr 5 00:14:07 2008 +0200
  880.     Simplify macro
  881. commit 417e2db8e9061d4b5e9e105b883a86a70f122b6e
  882. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  883. Date:   Fri Apr 4 14:31:07 2008 +0200
  884.     Revert "libvlc: check if we are in the proper state before to send libvlc_MediaPlayerStopped"
  885.     
  886.     This reverts commit c25f5114ce35167be8cc4112dda08a189dfc24e9.
  887.     
  888.     This patch miss a vlc_object_release on p_input_thread.
  889. commit 6f2d76399a38a7e4b27a05f495446c2aa2902910
  890. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  891. Date:   Fri Apr 4 14:21:41 2008 +0200
  892.     objects: Dump libvlc when we have some leak related errors.
  893. commit a6b4c90b18655b0f9d5e98a680c9cc1541402ccc
  894. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  895. Date:   Fri Apr 4 13:30:45 2008 +0200
  896.     include: Move libvlc_exception and libvlc_event to libvlc_core in doxygen doc.
  897. commit c25f5114ce35167be8cc4112dda08a189dfc24e9
  898. Author: Tanguy Krotoff <tkrotoff@gmail.com>
  899. Date:   Tue Apr 1 16:24:02 2008 +0200
  900.     libvlc: check if we are in the proper state before to send libvlc_MediaPlayerStopped
  901.     
  902.     Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
  903. commit 3aa3031d6ec7ddc439115480810f96a973a285fa
  904. Author: Antoine Cellerier <dionoea@videolan.org>
  905. Date:   Fri Apr 4 11:04:31 2008 +0200
  906.     Remove lua/http/old from Makefile.am
  907. commit 7b76e3471caf0a6b9ab3f47e74e58769f12916e6
  908. Author: Rafaël Carré <funman@videolan.org>
  909. Date:   Fri Apr 4 08:24:09 2008 +0200
  910.     Attribute copyright of vlc_current_charset() to Bruno Haible, per his request
  911. commit c70e1d1f06b70b47df99ace38f540d775be817c9
  912. Author: Pavlov Konstantin <thresh@videolan.org>
  913. Date:   Fri Apr 4 04:53:08 2008 +0400
  914.     Contrib: Fix build of taglib on win32.
  915.     Looks like taglib authors don't support autotools build system now.
  916. commit 1bd034706f0346cd6a65e074797e5e95d7d2aabb
  917. Author: Pavlov Konstantin <thresh@videolan.org>
  918. Date:   Fri Apr 4 04:06:47 2008 +0400
  919.     Revert "Contrib: attempt to fix gcrypt on mingw32."
  920.     
  921.     As even mingw has automake 1.10 and buildbot is updated, this is not needed for contribs to build.
  922.     
  923.     This reverts commit 3c16afd227beba8da6b5243952d90ef03f76dbe8.
  924. commit 75588190d9df465b062cdd8ed2d782c87f1a0113
  925. Author: Pavlov Konstantin <thresh@videolan.org>
  926. Date:   Fri Apr 4 04:04:29 2008 +0400
  927.     Contrib: fix libcdio cdparanoia pkgconfig files installation.
  928. commit 8290af9f4b615b4bcdc129fd85c06539a0d8a449
  929. Author: Pavlov Konstantin <thresh@videolan.org>
  930. Date:   Fri Apr 4 03:00:17 2008 +0400
  931.     More gitignores.
  932. commit eaf9ed50552edffb520cd1d3af0dd05545b6b086
  933. Author: Pavlov Konstantin <thresh@videolan.org>
  934. Date:   Fri Apr 4 01:51:44 2008 +0400
  935.     Contrib: bump taglib version to 1.5.
  936. commit d946dd0f5edcaabb5a49d16f7ce209dc80ae3584
  937. Author: Pavlov Konstantin <thresh@videolan.org>
  938. Date:   Fri Apr 4 01:32:51 2008 +0400
  939.     Contrib: update zvbi version to 0.2.30.
  940. commit 27fbc72f258273df7135cb1a6025812e12a64fce
  941. Author: Pavlov Konstantin <thresh@videolan.org>
  942. Date:   Fri Apr 4 01:26:51 2008 +0400
  943.     Contrib: update modplug version as well (fixes CVE-2006-4192, lol).
  944. commit af7f84c8352c176a3e95eca91b5d62eaa0c71632
  945. Author: Jean-Baptiste Kempf <jb@videolan.org>
  946. Date:   Thu Apr 3 15:33:33 2008 -0700
  947.     FFmpeg fixed its rtsp mingw compatibility.
  948. commit f8f7d6a15f26b0151999df949a20c6213a50b6b2
  949. Author: Jean-Baptiste Kempf <jb@videolan.org>
  950. Date:   Thu Apr 3 13:40:36 2008 -0700
  951.     Add new size icons of VLC. 256x256 might be needed for Vista. 512, not yet, but better put them here than in the middle of nowhere.
  952. commit 231158b31622cc58522d09374ccc12e1dcadbaf3
  953. Author: Felix Paul Kühne <fkuehne@videolan.org>
  954. Date:   Fri Apr 4 00:21:56 2008 +0200
  955.     Delete the old display.png
  956. commit b597a7961e701835435d003178481bf98cfd370f
  957. Author: Felix Paul Kühne <fkuehne@videolan.org>
  958. Date:   Fri Apr 4 00:09:52 2008 +0200
  959.     Split the display.png in 3 parts so the edges get rendered nicely when resizing the window. Additionally, slightly resized the vout in the embedded window to make it look more Leopard-like.
  960.     
  961.     Modified patch by Georg Seifert gs --at- reets.de
  962. commit d8876a1d439590267e74aeee0013a23351ad83c4
  963. Author: Antoine Cellerier <dionoea@videolan.org>
  964. Date:   Thu Apr 3 21:40:06 2008 +0200
  965.     Keeping the old HTTP interface files for the new Lua HTTP interface is useless. Remove them.
  966. commit d8b6a43aa36771282a71a5983f813cd5f2c48471
  967. Author: Antoine Cellerier <dionoea@videolan.org>
  968. Date:   Thu Apr 3 21:26:10 2008 +0200
  969.     Fix lua http interface loading.
  970. commit e8f945338c0b66ae20b4ea17d6f7ba8e47c28634
  971. Author: Rafaël Carré <funman@videolan.org>
  972. Date:   Thu Apr 3 21:37:58 2008 +0200
  973.     Mozilla : use n
  974. commit a1fc06440092802a9d941869a6626bc18bd9840e
  975. Author: Rafaël Carré <funman@videolan.org>
  976. Date:   Thu Apr 3 21:26:24 2008 +0200
  977.     Source files no need the executable bit
  978. commit 12af43c54c4c0d4299defdd9771ba9b9e015eb76
  979. Author: Felix Paul Kühne <fkuehne@videolan.org>
  980. Date:   Thu Apr 3 20:31:36 2008 +0200
  981.     Fixed the gnutls upgrade to 2.2 by compiling it completely (!) and by adding opencdk to our list of deps, as its internal variant refuses to link correctly
  982. commit 3c16afd227beba8da6b5243952d90ef03f76dbe8
  983. Author: Pavlov Konstantin <thresh@altlinux.ru>
  984. Date:   Thu Apr 3 20:32:13 2008 +0400
  985.     Contrib: attempt to fix gcrypt on mingw32.
  986.     Added Patches/gcrypt-win32-use-automake19.patch.
  987. commit 001ec5ad8f5617fb96d044911bf2dda6015e639e
  988. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  989. Date:   Thu Apr 3 16:04:08 2008 +0200
  990.     libvlc: Put libvlc_exception in libvlc_core for doxygen doc.
  991. commit 98889722f41bf89e0cea1cc1fb355247640e3520
  992. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  993. Date:   Thu Apr 3 16:02:27 2008 +0200
  994.     libvlc: Doxygen fixes. Categorization and cleanup.
  995. commit 6feab08f8bebebae90d1f32e75b5c007ce1407d4
  996. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  997. Date:   Thu Apr 3 16:01:54 2008 +0200
  998.     macosx: Framework compilation fix about lua.
  999. commit 98f3a97037d16caa67130c94acabba42dda47952
  1000. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1001. Date:   Thu Apr 3 14:32:38 2008 +0200
  1002.     merged the final 0.8.6f changelog
  1003. commit ca6b4d75ff2a3bdf03c93f83249914747d0ba5a1
  1004. Author: Pavlov Konstantin <thresh@videolan.org>
  1005. Date:   Wed Apr 2 01:13:32 2008 +0400
  1006.     Contrib: bump gnutls to 2.2.2, bump libgcrypt to 1.4.0. Update gcrypt patch as well.
  1007. commit 7c9da0f60c5dda9dbb47476bf36ef75dee6dfc81
  1008. Author: Pavlov Konstantin <thresh@videolan.org>
  1009. Date:   Tue Apr 1 23:33:31 2008 +0400
  1010.     Contrib: bump libebml version to 0.7.8.
  1011. commit ccca7464a52913df6a4d3f71c52bd33f81ec28b1
  1012. Author: Pavlov Konstantin <thresh@videolan.org>
  1013. Date:   Wed Apr 2 00:21:07 2008 +0400
  1014.     Contrib: bump libcdio version to 0.80.
  1015. commit 19699d236dd73a25bb9c5511307975a28c34d988
  1016. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1017. Date:   Thu Apr 3 00:01:31 2008 -0700
  1018.     Argh @Windows encoding. Sorry about that.
  1019. commit e06f42452a1eafe5c40058363eecb9fe3243f2c1
  1020. Author: U-SASMIRAjb <jb@sasmira.(none)>
  1021. Date:   Wed Apr 2 23:08:05 2008 -0700
  1022.     Warn about MSLU on Win98
  1023.     
  1024.     Signed-off-by: Jean-Baptiste Kempf <jb@altair.videolan.org>
  1025. commit 4e67a4567025d5814eabc00997030146045be233
  1026. Author: Christophe Mutricy <xtophe@videolan.org>
  1027. Date:   Wed Apr 2 23:08:03 2008 +0100
  1028.     Update pot files after some files have been deleted
  1029. commit cf5a9ea734f8eb6083de8615fef148e7107fb031
  1030. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1031. Date:   Thu Apr 3 00:55:10 2008 +0200
  1032.     testapi: Don't disable test.
  1033. commit b61c8fdebdb1260da5b9baa47bd9f0245be11252
  1034. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1035. Date:   Wed Apr 2 23:22:03 2008 +0200
  1036.     libvlc: Add a --ignore-config options that allow not to use the config file. This is especially useful for libvlc based applications.
  1037. commit aae60936d25a41b92b4827c2c7b32ee2b3b5266c
  1038. Author: Antoine Cellerier <dionoea@videolan.org>
  1039. Date:   Wed Apr 2 22:43:29 2008 +0200
  1040.     Simplify code reading.
  1041. commit 4ad218c25fb08d55b944e1c78c20cb96492f6267
  1042. Author: Antoine Cellerier <dionoea@videolan.org>
  1043. Date:   Wed Apr 2 22:32:33 2008 +0200
  1044.     Move lua{intf,playlist,meta} to lua/{intf,playlist,meta}. I haven't been able to check the changes to the Win32 and Mac OS X specific Makefile.am parts.
  1045. commit a4a4609ad5b2d7084045545a12008ab36b225850
  1046. Author: Antoine Cellerier <dionoea@videolan.org>
  1047. Date:   Wed Apr 2 22:10:18 2008 +0200
  1048.     Revert 4ce6c3f34b0807c7ee8db8739bdbdb9773d42f56. Fixes drag and drop on my system. Adding quotes to a filename in C/C++ isn't going to change anything (it would on a command line given the way getopt works). Tested with a file named "/home/dionoea/media/test test/redefined :ni=ntendo.mpg".
  1049. commit b3e4d536a178a5901fa788adeb9b81c7031767e5
  1050. Author: Antoine Cellerier <dionoea@videolan.org>
  1051. Date:   Wed Apr 2 22:01:00 2008 +0200
  1052.     Remove trailing space.
  1053. commit aa0572e5198d28364a8e49730df98843bd702441
  1054. Author: Antoine Cellerier <dionoea@videolan.org>
  1055. Date:   Wed Apr 2 21:51:34 2008 +0200
  1056.     We can do integer math ... as long as sizes are smaller than 2**16 we should be ok :)
  1057. commit 6675c2badad10a96f95a6d64dc8296ec4441f267
  1058. Author: Antoine Cellerier <dionoea@videolan.org>
  1059. Date:   Wed Apr 2 21:41:50 2008 +0200
  1060.     Fix snapshot with default video size. Please *test* your changes before commiting.
  1061. commit 885b6b8a436d9948d27c9bbf7b8e2018c283141d
  1062. Author: Antoine Cellerier <dionoea@videolan.org>
  1063. Date:   Wed Apr 2 21:30:38 2008 +0200
  1064.     Remove stupid default 320x200 snapshot size. It now defaults to the original video size.
  1065. commit ee0a4d8279e952fa99249e332687e1b6fdc79105
  1066. Author: Rafaël Carré <funman@videolan.org>
  1067. Date:   Wed Apr 2 14:26:56 2008 +0200
  1068.     Don't dump/clean media library if it's not active
  1069.     
  1070.     Bug spotted by Anthony Loiseau
  1071. commit 4ce6c3f34b0807c7ee8db8739bdbdb9773d42f56
  1072. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1073. Date:   Tue Apr 1 17:08:17 2008 -0700
  1074.     Escape files when drag'n dropped... Hopefully fix #1525.
  1075. commit bf6537c099f4ede86946a7a58d168e996327f544
  1076. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1077. Date:   Tue Apr 1 23:05:54 2008 +0200
  1078.     playlist: Fix a typo.
  1079.     
  1080.     This fixes bbf6e4fecf2f42178726ddbcf050c03b6e28b749. Apologize to funman II.
  1081. commit 9de3b003216bf70d3617968b5175672bbf819213
  1082. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1083. Date:   Tue Apr 1 22:55:16 2008 +0200
  1084.     playlist: if(X)free(X) -> free(X)
  1085. commit 3f5c8f4e99c1ae379cb6a28298180b44df13d218
  1086. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1087. Date:   Tue Apr 1 22:33:04 2008 +0200
  1088.     playlist: rename ML_decref() to recursively_decref(). Please give useful name to function saying what they do.
  1089. commit bbf6e4fecf2f42178726ddbcf050c03b6e28b749
  1090. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1091. Date:   Tue Apr 1 22:31:07 2008 +0200
  1092.     playlist: Correctly indicate why we put a buggy yield() at this place. And document a bit that nasty recusrsive ML_Decref() function.
  1093.     
  1094.     This comes with my official excuses to funman.
  1095. commit 0c7849a6a0e9adc04c539df6716329bd9996a56f
  1096. Author: Rafaël Carré <funman@videolan.org>
  1097. Date:   Tue Apr 1 22:13:46 2008 +0200
  1098.     Fix media library reference counting
  1099.     
  1100.     Please TEST your changes before pushing
  1101.     At least, READ the code instead of modifying it blindly
  1102. commit a3ee25ff101492092d75c2e79e1cd0c84949d278
  1103. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1104. Date:   Tue Apr 1 21:45:34 2008 +0200
  1105.     playlist: Don't lock/unlock where not needed.
  1106.     
  1107.     Pointed-out-by: Rafaël Carré <funman@videolan.org>
  1108. commit 800b605ec18ae513c70ab69484455cdeaf7fc3a8
  1109. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1110. Date:   Tue Apr 1 21:44:33 2008 +0200
  1111.     playlist: Correctly decref where we use the object.
  1112. commit 09ce2046a19146b3992159ddb716d8bab45bc285
  1113. Author: Rafaël Carré <funman@videolan.org>
  1114. Date:   Tue Apr 1 21:12:34 2008 +0200
  1115.     Fix media library's input items reference counting
  1116. commit a0ff298c8cd5bfb1dc20a6715af9ed7a075082c6
  1117. Author: Ilkka Ollakka <ileoo@videolan.org>
  1118. Date:   Tue Apr 1 11:43:33 2008 +0300
  1119.     Add options for controlling AQ in x264_BUILD >= 59
  1120. commit f6f0b19f5caf6a032d52f70ec2fde2d89aa02d0a
  1121. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1122. Date:   Mon Mar 31 17:40:36 2008 -0700
  1123.     This was of course not intended...
  1124. commit bb6847fbff7658b7d59a104ae364a2e03b6226e9
  1125. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1126. Date:   Mon Mar 31 17:36:09 2008 -0700
  1127.     Layout cosmetics for crop UI.
  1128. commit 051aedcb8d96c5f0f8b3239455743c9950cd1871
  1129. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1130. Date:   Mon Mar 31 17:27:05 2008 -0700
  1131.     Do the cropping from the extended panel.
  1132. commit c338db8dd9e974e5027bdc248e76cb3a518f9b30
  1133. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1134. Date:   Tue Apr 1 01:50:05 2008 +0200
  1135.     playlist: To avoid race on p_input destruction, keep a reference around while we need it in playlist_MLLoad().
  1136. commit f88f1a76f664e4170cf25226033693acf386bf85
  1137. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1138. Date:   Tue Apr 1 01:26:38 2008 +0200
  1139.     libvlc: Add some more info on the input item we may leak.
  1140. commit 00dbcd22a3ad188806a35c56f75b75b86cdab8a6
  1141. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1142. Date:   Tue Apr 1 01:25:54 2008 +0200
  1143.     playlist: Proper locking when editing playlist variable in loadsave.c. Also correctly release p_ml_onelevel->p_input and p_ml_category->p_input when changing them.
  1144.     
  1145.     This fixes partly make check and input items leaks.
  1146. commit 6837b438b92d581165056c93c4f1972757496f78
  1147. Author: Faustino Osuna <enrique.osuna@gmail.com>
  1148. Date:   Mon Mar 31 23:58:30 2008 +0100
  1149.     VLCKit.framework: Update documentation, clean up whitespace, reorganize code, and remove dead code.
  1150. commit f87ebe5bfc9ad2842bc428a04d458f95183c300c
  1151. Author: Faustino Osuna <enrique.osuna@gmail.com>
  1152. Date:   Mon Mar 31 23:57:19 2008 +0100
  1153.     VLCKit.framework: Remove dead code from VLCTime object.
  1154. commit 0b34e2c004dc284dc371dee33afd18bb970c00f7
  1155. Author: Faustino Osuna <enrique.osuna@gmail.com>
  1156. Date:   Mon Mar 31 23:32:34 2008 +0100
  1157.     VLCKit.framework: Reorganize project files.
  1158. commit f88c57c4e71bef2e168e4901069a651d9863fd38
  1159. Author: Faustino Osuna <enrique.osuna@gmail.com>
  1160. Date:   Mon Mar 31 23:28:26 2008 +0100
  1161.     VLCKit.framework: Documentation updates and whitespace cleanup.
  1162. commit 49347bf49baf8d5a325e1589f442199a3b11cc80
  1163. Author: Filippo Carone <littlejohn@videolan.org>
  1164. Date:   Tue Apr 1 00:16:29 2008 +0200
  1165.     test code cleanup
  1166. commit 1c5df1f36c6a04f86f4cecaa3d08be69f1dfc6bd
  1167. Author: Filippo Carone <littlejohn@videolan.org>
  1168. Date:   Tue Apr 1 00:03:15 2008 +0200
  1169.     new (failing) test for libvlc
  1170. commit 0bf9167869df1e1ca6ed9a32a8b220f02ed80ddc
  1171. Author: Faustino Osuna <enrique.osuna@gmail.com>
  1172. Date:   Mon Mar 31 23:05:28 2008 +0100
  1173.     VLCKit.framework: Update project layout.
  1174. commit 43a3035ffdaf90ae4303b55b27802205521f5982
  1175. Author: Faustino Osuna <enrique.osuna@gmail.com>
  1176. Date:   Mon Mar 31 23:02:12 2008 +0100
  1177.     VLCKit.framework: Documentation updates, whitespace cleanup.
  1178. commit 79b9d34ee355a0934cae8451a283f74e2c87dc5e
  1179. Author: Rafaël Carré <funman@videolan.org>
  1180. Date:   Mon Mar 31 23:09:15 2008 +0200
  1181.     ChangeLogs are automagically generated
  1182. commit cf5667bd8ce8bfd6c99c55a225361a2af1539b30
  1183. Author: Rafaël Carré <funman@videolan.org>
  1184. Date:   Mon Mar 31 22:43:21 2008 +0200
  1185.     Avoid leaking input items
  1186. commit fdf1b8af4e8cd13f7c33a5994a7301b9ab7e9d4c
  1187. Author: Rafaël Carré <funman@videolan.org>
  1188. Date:   Mon Mar 31 22:26:56 2008 +0200
  1189.     Assert that we don't leak input items
  1190. commit 3826c4178f2a1d88122ae18bfdd2e9b73c98fa94
  1191. Author: Rémi Denis-Courmont <rem@videolan.org>
  1192. Date:   Mon Mar 31 21:43:32 2008 +0300
  1193.     Fix RTCP SR SDES length field - close #1541
  1194. commit 16402c26dec1c83fc096f5c083c70c785139a720
  1195. Author: Rémi Denis-Courmont <rem@videolan.org>
  1196. Date:   Mon Mar 31 19:40:48 2008 +0300
  1197.     Don't attempt to create ChangeLogs if not in a git-tree.
  1198.     
  1199.     There is no need to copy the files in that case thanks to VPATH.
  1200.     That assumes you are using a source tarball then - if not, you are
  1201.     screwed anywhow.
  1202. commit 0a9a406d2f20434e6f634b5d82fbcb82217d9876
  1203. Author: Rémi Denis-Courmont <rem@videolan.org>
  1204. Date:   Mon Mar 31 19:39:57 2008 +0300
  1205.     Ignore config.status (weird that it's not already done recursively)
  1206. commit 8518a8613db00dd9556e4c26265e116d37ab97f4
  1207. Author: Rémi Denis-Courmont <rem@videolan.org>
  1208. Date:   Mon Mar 31 19:27:07 2008 +0300
  1209.     Remove failing and broken-by-design test
  1210. commit aa39d52bc98d8060311e0e77fd83b0f447b90386
  1211. Author: Rémi Denis-Courmont <rem@videolan.org>
  1212. Date:   Mon Mar 31 19:15:20 2008 +0300
  1213.     Fix make distcheck
  1214. commit 5badb86c83991e06655f2b773d526373a71bca53
  1215. Author: Rémi Denis-Courmont <rem@videolan.org>
  1216. Date:   Mon Mar 31 18:53:43 2008 +0300
  1217.     Revert "Copy the changelogs if they exist instead of generating them with git"
  1218.     
  1219.     This reverts commit 70f620e7f94eb02fc6f5eda47599ae5354c12483.
  1220. commit 7b94d2ff3f5ac50d96673ac578856ec4cf762c47
  1221. Author: Rafaël Carré <funman@videolan.org>
  1222. Date:   Mon Mar 31 17:45:49 2008 +0200
  1223.     Copy the changelogs if they exist instead of generating them with git
  1224.     
  1225.     Fix make distcheck
  1226.     (cherry picked from commit 70f620e7f94eb02fc6f5eda47599ae5354c12483)
  1227. commit 500894facc0beab754ebc84b3129a6befc8d7394
  1228. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1229. Date:   Mon Mar 31 17:39:53 2008 +0200
  1230.     cmake: Support for libs/loader.
  1231. commit f51de26430e854fd5f28abdf982e85e319a3a22c
  1232. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1233. Date:   Mon Mar 31 08:07:09 2008 -0700
  1234.     Compile fix for QT 4.2.
  1235. commit 4f8151593d3afa773708963779fe252635e8ed25
  1236. Author: Rafaël Carré <funman@videolan.org>
  1237. Date:   Mon Mar 31 16:57:13 2008 +0200
  1238.     Fix git calling out of the source tree
  1239. commit c432ea068eb385e5e48605049fbe8b23f40445da
  1240. Author: Rémi Denis-Courmont <rem@videolan.org>
  1241. Date:   Mon Mar 31 17:41:42 2008 +0300
  1242.     Clean changelogs, but not too often
  1243. commit ce52ce2eaf92223c22e9d16a7c3c262d9d22d663
  1244. Author: Rémi Denis-Courmont <rem@videolan.org>
  1245. Date:   Mon Mar 31 17:39:14 2008 +0300
  1246.     Automate ChangeLog-2008 too
  1247.     
  1248.     (needs to check make distclean now)
  1249. commit a24214d3df65f953ce10356c5ef7b99e16d2d903
  1250. Author: Rémi Denis-Courmont <rem@videolan.org>
  1251. Date:   Mon Mar 31 17:32:49 2008 +0300
  1252.     Generate old ChangeLogs automatically
  1253. commit 57bfc6e6796f25b922335ef32f4183b2bafbf9c2
  1254. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1255. Date:   Mon Mar 31 15:52:34 2008 +0200
  1256.     doc: Suggest to use git shortlog -s to show the author of changeset of this particular release.
  1257. commit 774de7057620e8cb930377e584ebbc6223d515a8
  1258. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1259. Date:   Mon Mar 31 15:41:17 2008 +0200
  1260.     doc: update the release howto for git.
  1261. commit d902372231370939c6d52137c9d4f61a928d84a4
  1262. Author: Rafaël Carré <funman@videolan.org>
  1263. Date:   Mon Mar 31 15:25:09 2008 +0200
  1264.     Verbosely report EOF
  1265. commit e91f2120737a55ea877a5090c03628d370b52090
  1266. Author: Rafaël Carré <funman@videolan.org>
  1267. Date:   Sat Mar 29 06:31:02 2008 +0100
  1268.     Fix infinite loop
  1269. commit 9143df1d51f39fe85d11ad4eb1aaa22e348bad85
  1270. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1271. Date:   Mon Mar 31 14:31:26 2008 +0200
  1272.     loader: Upgrade pop/push pack headers from latest wine git to fix compilation on darwin.
  1273. commit e4d14a317076ece0a81bf0d6eccde0b79e5eee0f
  1274. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1275. Date:   Mon Mar 31 13:51:58 2008 +0200
  1276.     contrib: Put the install directories in gitignore, not only their content. (This makes git clean -f -d working properly).
  1277. commit 4050212fa63e65e9084376cba8c2afc9d3bde489
  1278. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1279. Date:   Mon Mar 31 13:42:50 2008 +0200
  1280.     input: SoutKeep() needs to pay attention to the cases where the playlist doesn't exists.
  1281.     
  1282.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  1283. commit cdece8c96e5b299c66b2dab74ae045ac292f21dc
  1284. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1285. Date:   Mon Mar 31 12:24:23 2008 +0200
  1286.     Thanks Tanguy Krotoff.
  1287. commit 313a874300b66d715555ef968029214028cfbdb7
  1288. Author: Tanguy Krotoff <tkrotoff@gmail.com>
  1289. Date:   Mon Mar 31 06:35:08 2008 +0200
  1290.     libvlc: rename all libvlc_MediaInstance in libvlc_MediaPlayer and libvlc_MediaDescriptor to libvlc_Media
  1291.     
  1292.     Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
  1293. commit ee1330c497b5c78f5fcfd0145391f219e489e13a
  1294. Author: Tanguy Krotoff <tkrotoff@gmail.com>
  1295. Date:   Mon Mar 31 06:35:07 2008 +0200
  1296.     libvlc: add libvlc_MediaInstanceStopped
  1297.     
  1298.     Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
  1299. commit be3c7a5f8ca2b7189f3176dbcdf32c5c06ff9af1
  1300. Author: Rafaël Carré <funman@videolan.org>
  1301. Date:   Mon Mar 31 10:07:14 2008 +0200
  1302.     h264 packetizer : do not trust the input data in p_extra
  1303. commit cf34ca7b9307806bedb90f37e40e03de8a84e35b
  1304. Author: Rafaël Carré <funman@videolan.org>
  1305. Date:   Mon Mar 31 09:53:56 2008 +0200
  1306.     h264: fix maximum size calculation
  1307. commit 96fca586a4d2b5e03545733acde884326616bca8
  1308. Author: Rafaël Carré <funman@videolan.org>
  1309. Date:   Mon Mar 31 09:37:58 2008 +0200
  1310.     Really fix H264 packetizing: abort PacketizeAVC1() if computed size is too huge
  1311. commit ab4e8a39d0b2d9c2998d7ab248b83463fd67f2a1
  1312. Author: Rafaël Carré <funman@videolan.org>
  1313. Date:   Fri Mar 28 16:51:16 2008 +0100
  1314.     H264 packetizer : NEVER TRUST INPUT !!
  1315.     
  1316.     Do not allocate ridiculous amount of datas.
  1317.     
  1318.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  1319. commit 9e856ef47f531cd138ad685c697d4dc7a7467975
  1320. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1321. Date:   Fri Mar 28 13:44:29 2008 +0100
  1322.     Don't crash when deinterlacing fails.
  1323. commit 0db150584abb72825b7554bb99bb7b6e494105a5
  1324. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1325. Date:   Fri Mar 28 13:24:38 2008 +0100
  1326.     Add space after , in defining module properties.
  1327. commit 72fdb18beab6d029a4ff3aa25d27f2a3dafad5a5
  1328. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1329. Date:   Mon Mar 31 00:13:26 2008 -0700
  1330.     Actions on cropping UI. This doesn't work yet, because I am unsure of the good way to do it. Ref #1400.
  1331. commit b6fbd644bebb360fb117e61377d7b48fbd8b7952
  1332. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1333. Date:   Sun Mar 30 23:13:55 2008 -0700
  1334.     Interface for pixel cropping. Ref #1400
  1335. commit 3337f1c24cc31b7af1d329e5c11e4cb7ceb6eadf
  1336. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1337. Date:   Sun Mar 30 22:54:53 2008 -0700
  1338.     name fix.
  1339. commit d5b964969cbb24a1d207e8b08ceea70fe47177fc
  1340. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1341. Date:   Sun Mar 30 22:46:17 2008 -0700
  1342.     Forgotten in previous commit.
  1343. commit 7d40254e318bb991932cd393a0f9fe6994cc9186
  1344. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1345. Date:   Sun Mar 30 22:42:33 2008 -0700
  1346.     Add panoramix to the UI.
  1347. commit 6dfcdbe414624c4439abf500a58e131b18155b26
  1348. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1349. Date:   Sun Mar 30 22:40:13 2008 -0700
  1350.     Minor Layout modifications in Extended filters.
  1351.     Adding Panoramix there.
  1352. commit 990f4ea384ba4d607da02168202cb10cb5932639
  1353. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1354. Date:   Sun Mar 30 22:23:27 2008 -0700
  1355.     String renaming.
  1356. commit 896ea8a4aff5690a3e7ae4a1943b3ace9f0ab8b8
  1357. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1358. Date:   Sun Mar 30 22:22:53 2008 -0700
  1359.     Layout rework and update button.
  1360. commit 2257a1a255effdc64412d2246f5e7804fc909ffe
  1361. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1362. Date:   Sun Mar 30 22:09:12 2008 -0700
  1363.     Connect the buttons to the actions.
  1364.     Renamings.
  1365. commit 45505b07d5dbe7542f85f14b9f211fc86683778e
  1366. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1367. Date:   Sun Mar 30 21:46:11 2008 -0700
  1368.     Subs Speed Rate controls.
  1369. commit 3ccc28637b958e0893a12872e1ced3f24b817027
  1370. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1371. Date:   Mon Mar 31 03:29:31 2008 +0200
  1372.     input: Don't assume the playlist always exists.
  1373. commit 45c03700618519cc4c9935559d11d58f4b0e04f1
  1374. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1375. Date:   Mon Mar 31 02:24:56 2008 +0200
  1376.     sap: Use vlc_custom_create to create the object. (This fixes a misuse of vlc_object_create too).
  1377. commit e002f487c3fcb22f27b7e2614f9a0b02dfc524f0
  1378. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1379. Date:   Mon Mar 31 01:07:45 2008 +0200
  1380.     libvlc: Destroy libvlc's vlm instance before the stats destruction to avoid input crashes.
  1381. commit 4c905528fb38bf6cc6d7b0902192a52415c47776
  1382. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1383. Date:   Mon Mar 31 01:02:49 2008 +0200
  1384.     libvlc: In order not to be confused by a vlm created elsewhere, use a libvlc instance variable to old the vlm libvlc created if --vlm-conf was specified.
  1385.     
  1386.     This also make sure the vlm created when --vlm-conf is specified gets really destroyed. Because find_object yields vlm and is never released.
  1387. commit 2684aa49bfb80227c6f0402bbb95d03865ed9ad8
  1388. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1389. Date:   Mon Mar 31 00:44:47 2008 +0200
  1390.     input: Remove input_ItemClean and input_ItemInit from public land.
  1391. commit 459f98e9d2db903cc935d9e036615a413676eef8
  1392. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1393. Date:   Mon Mar 31 00:44:25 2008 +0200
  1394.     libvlc: Don't use input_ItemClean. Anyway when we leak an object there is no use to delete it in the end. The mistake has already been done.
  1395. commit 51db4b6e9fc5e8aa1770c69de6c8e6a4dd8c051c
  1396. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1397. Date:   Mon Mar 31 00:41:47 2008 +0200
  1398.     vlm: Only use gc enabled input item. (input_ItemClean and input_ItemInit shouldn't be used directly).
  1399. commit f188c1f57cf840828fbd34e04818576fd8ca1a46
  1400. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1401. Date:   Mon Mar 31 00:39:57 2008 +0200
  1402.     input: Allow NULL item name.
  1403. commit f39e70a249501414008f59c508499c0d88ea7325
  1404. Author: Antoine Cellerier <dionoea@videolan.org>
  1405. Date:   Sun Mar 30 22:47:47 2008 +0200
  1406.     Instantiate VLM if vlm-conf option is used. You can now use VLM without having to launch the telnet or http interface.
  1407. commit 807116e6177e2f4120446c050867eea34c069123
  1408. Author: Rafaël Carré <funman@videolan.org>
  1409. Date:   Sun Mar 30 20:50:59 2008 +0200
  1410.     Don't yield the playlist object when it's dead already
  1411. commit 6aea931967cfdb0e3d0ae5161bac9d25fa2d41b8
  1412. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1413. Date:   Sun Mar 30 19:02:00 2008 +0200
  1414.     playlist: Fix a possible dead lock when the playlist is killed.
  1415.     
  1416.     We do maintain a lock around vlc_object_alive() because we want to make sure we won't miss the point when a concurrent thread will call vlc_object_kill(), that is set b_die and vlc_object_signal(). If we missed b_die and the signal, next vlc_object_wait() will dead lock.
  1417. commit 6db16f08c744e65a458764c114feef1926cb0f11
  1418. Author: Tanguy Krotoff <tkrotoff@gmail.com>
  1419. Date:   Sun Mar 30 16:57:50 2008 +0200
  1420.     libvlc: add functions libvlc_get_version() and others
  1421.     
  1422.     Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
  1423. commit ef81e665be4bf3a169443a8af0cce89af39ce4de
  1424. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1425. Date:   Sun Mar 30 17:08:18 2008 +0200
  1426.     playlist: Use PL_LOCK and PL_UNLOCK.
  1427. commit a11817c9ba314e5f4f13d33c24d248f51b6ad2d3
  1428. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1429. Date:   Sun Mar 30 16:48:58 2008 +0200
  1430.     playlist: Use vlc_object_alive().
  1431.     
  1432.     We can't do what is advised in the documentation of vlc_object_alive(), but we try to stay close enough of it.
  1433. commit 4247f7ce558829ebfb01a888faf53116050c2f33
  1434. Author: Rafaël Carré <funman@videolan.org>
  1435. Date:   Sun Mar 30 16:43:54 2008 +0200
  1436.     Check cond_wait() return value - Fix a deadlock
  1437.     
  1438.     Remove useless variable
  1439. commit b5cb69656ada4cd40852d4ffc225ad1384ea2dcf
  1440. Author: Rafaël Carré <funman@videolan.org>
  1441. Date:   Sun Mar 30 13:23:42 2008 +0200
  1442.     Do not mix time() and mdate()
  1443.     
  1444.     Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
  1445. commit 101c52fa19de3efd5c1926a340a1c750b65f9dd1
  1446. Author: Ilkka Ollakka <ileoo@videolan.org>
  1447. Date:   Sat Mar 29 00:25:19 2008 +0200
  1448.     small adjustment on decoder/encoder fmt_in/out for new_video_filter
  1449. commit e2fbc684688228b42d64089315c1ac77b3b97ce8
  1450. Author: Rémi Denis-Courmont <rem@videolan.org>
  1451. Date:   Sun Mar 30 17:30:41 2008 +0300
  1452.     Cosmetic fix
  1453. commit 3e0c520c64005de99707143f1c3390937520f15d
  1454. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1455. Date:   Sun Mar 30 16:20:27 2008 +0200
  1456.     cmake: media_descriptor->media media_instance->media_player.
  1457. commit 959c5560883360dff21958fbf79abce04baec84c
  1458. Author: Rémi Denis-Courmont <rem@videolan.org>
  1459. Date:   Sun Mar 30 17:14:47 2008 +0300
  1460.     Use var_AcquireMutex for the "libvlc" lock
  1461. commit e4e9182903c4915dd0c1e73eff6b325f0d3be54d
  1462. Author: Rémi Denis-Courmont <rem@videolan.org>
  1463. Date:   Sun Mar 30 17:05:55 2008 +0300
  1464.     Do NOT destroy the "libvlc"/global/bank/whatever lock variable.
  1465.     
  1466.     The whole point of a global lock is that it is... global. Destroying it
  1467.     every time it's released is severe brain damage, as we end up taking a
  1468.     different lock all the time (or worse destroying the lock while another
  1469.     threads is competing for it).
  1470. commit 30267d389073ee38e29728d0246ef5106e9e1f1a
  1471. Author: Rémi Denis-Courmont <rem@videolan.org>
  1472. Date:   Sun Mar 30 17:02:23 2008 +0300
  1473.     *Partially* fix the module bank initialization serialization
  1474.     
  1475.     We should really keep the global "libvlc" lock while initializing the
  1476.     modules bank. Otherwise, if a second instance is created while the
  1477.     first one is initializing, it may get an incomplete bank. This commit
  1478.     addresses the problem w.r.t. the "main" module - only.
  1479. commit 68996a07d479cc6e8dfe92094aa65c005fc05317
  1480. Author: Rémi Denis-Courmont <rem@videolan.org>
  1481. Date:   Sun Mar 30 16:47:47 2008 +0300
  1482.     Remove dummy condition - looks like a cut&paste accident
  1483. commit 0589e87a1f07630ca5641ea8928eb9d391c7380d
  1484. Author: Rémi Denis-Courmont <rem@videolan.org>
  1485. Date:   Sun Mar 30 16:46:30 2008 +0300
  1486.     Use p_libvlc_global rather than libvlc_global directly
  1487. commit 0e1b522e9b6b5aae8aa288331d1e42c0271429a1
  1488. Author: Rémi Denis-Courmont <rem@videolan.org>
  1489. Date:   Sun Mar 30 16:35:31 2008 +0300
  1490.     Remove HTTPD object type
  1491. commit ae8e44aedb05f1693a856306d50a276c53273a31
  1492. Author: Rafaël Carré <funman@videolan.org>
  1493. Date:   Sun Mar 30 15:54:33 2008 +0200
  1494.     Link xvmc vout with libXxf86vm when available
  1495. commit 42bb2a548d096f55bfbbb98421802e7c164e03f4
  1496. Author: Rémi Denis-Courmont <rem@videolan.org>
  1497. Date:   Sun Mar 30 11:42:52 2008 +0300
  1498.     Document object memory layoyt
  1499. commit 6d1a4bca44bac246757ccbca9b8a2f9fc07ebf80
  1500. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1501. Date:   Sat Mar 29 20:42:48 2008 -0700
  1502.     Interface to delay subtitles and audio. Most of ##1491
  1503. commit 5a6c9e944a90d2d9da88a03b5e3de548a3592d7d
  1504. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1505. Date:   Sat Mar 29 19:08:07 2008 -0700
  1506.     Start of the work for the audio/video/subs synchronisation
  1507. commit bf1292e44390c6469483cea3817d6c2a3dbd811c
  1508. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1509. Date:   Sun Mar 30 03:59:32 2008 +0200
  1510.     libvlc: rename libvlc_media_descriptor to libvlc_media and libvlc_media_instance to libvlc_media_player.
  1511. commit b87ff819b6986aac76dfa5a7738c57f161827a99
  1512. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1513. Date:   Sat Mar 29 18:39:04 2008 -0700
  1514.     Reduce Space in effects UI.
  1515. commit 6e24e77abe616884db3bf2e5e46ff6dda394c469
  1516. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1517. Date:   Sat Mar 29 18:18:17 2008 -0700
  1518.     No need for FFmpeg protocols.
  1519. commit 44be07a5ea23a52e5ff09fb55a6eefe82e9f7af9
  1520. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1521. Date:   Sat Mar 29 18:17:27 2008 -0700
  1522.     Good location.
  1523. commit c6062b7f4a33d5dc499c80cf53101678a38d0c3c
  1524. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1525. Date:   Sat Mar 29 18:17:06 2008 -0700
  1526.     Revert "ffmpeg RTSP Windows patch -- unsupported error message"
  1527.     
  1528.     Wrong dir
  1529.     
  1530.     This reverts commit f11a132c4c66b8c1dce324578a5b2081a687d22c.
  1531. commit 3f5b0ca857dad31047e72ec8967b71e884426362
  1532. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1533. Date:   Sat Mar 29 18:09:28 2008 -0700
  1534.     Small UI fix.
  1535. commit d893ab35e1b4ebeab4f9da6fdc25ca30688bcaf9
  1536. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1537. Date:   Sun Mar 30 01:59:26 2008 +0100
  1538.     media_list.c: Fix crash showed by the new testapi tests.
  1539. commit ade35d4af3698a067c708f5696ed6f27a1a120da
  1540. Author: Lukas Durfina <lukas.durfina@gmail.com>
  1541. Date:   Fri Mar 28 20:40:44 2008 +0100
  1542.     Add tests for media list.
  1543.     
  1544.     Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
  1545. commit cef623b97391ad3387938bbb297e2c16d2c2fbf4
  1546. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1547. Date:   Sun Mar 30 01:36:26 2008 +0100
  1548.     Revert "libvlc: Wait for input end."
  1549.     
  1550.     This reverts commit 1dfd50c2ad27eba42ab4d39b84f9d04e6fc4d259.
  1551.     This is no needed of such a hack if there is no circular dependency between input and vout and if the input are properly released.
  1552. commit 3eadc7974756eb7c8916462ec050ae44e1068387
  1553. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1554. Date:   Sun Mar 30 01:34:35 2008 +0100
  1555.     testapi: Remove the sleep() hack.
  1556. commit 81e3de1b3a1e02f5724d7add82340a9536a3e875
  1557. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1558. Date:   Sun Mar 30 01:33:39 2008 +0100
  1559.     video_output: Don't keep the input around for a long time in RunThread.
  1560.     
  1561.     Else there is a circular dependency between the vout that yield() the input, where the vout is also an input child. This should fix properly the media_instance() tests.
  1562. commit f8b8b4bfeb91ea2e4d55a68dd9fe7762e3a702d1
  1563. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1564. Date:   Sun Mar 30 01:29:26 2008 +0100
  1565.     stream: No use to vlc_object_yield() and object that create ourslef, and that a race could possibly corrupt in case of bad usage.
  1566. commit 5b3a2948fe225056508a3420fff1da95a373e7af
  1567. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1568. Date:   Sat Mar 29 22:38:06 2008 +0100
  1569.     input: retain the input item.
  1570. commit ab121fdf60054b81c9354ad5e42854ba2a5aeb52
  1571. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1572. Date:   Sat Mar 29 22:31:36 2008 +0100
  1573.     objects: Export vlc_object_dump() to debug.
  1574. commit 719f576184819f07b1807f8cc3e814ee4321fbaf
  1575. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1576. Date:   Sat Mar 29 21:53:12 2008 +0100
  1577.     stats: Move the stat to libvlc instead of the playlist. As stated in the code it is not playlist related.
  1578. commit 1dfd50c2ad27eba42ab4d39b84f9d04e6fc4d259
  1579. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1580. Date:   Sat Mar 29 21:20:55 2008 +0100
  1581.     libvlc: Wait for input end.
  1582. commit d2265a34f9e4eab54a03f5457a007c11d6740595
  1583. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1584. Date:   Sat Mar 29 17:44:32 2008 +0100
  1585.     media_instance: Use input_CreateThread() to have a stop that is synchronous.
  1586. commit 23efea7f9b70b91116cac5893f9efff10aae0e87
  1587. Author: Mark Moriarty <mfmori@hotmail.com>
  1588. Date:   Sat Mar 29 10:26:23 2008 -0400
  1589.     Makefile -- add ffmpeg win32 RTSP patch
  1590. commit f11a132c4c66b8c1dce324578a5b2081a687d22c
  1591. Author: Mark Moriarty <mfmori@hotmail.com>
  1592. Date:   Sat Mar 29 10:15:02 2008 -0400
  1593.     ffmpeg RTSP Windows patch -- unsupported error message
  1594. commit 8c5e9b07316830ea6831755f04ecac02d1f0ca66
  1595. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1596. Date:   Sat Mar 29 15:33:33 2008 +0100
  1597.     somewhat fix VLC-release.app: (well, isn't distributable yet)
  1598. commit d21779b98ec08fd9ef91468ad76d3737f4209e2c
  1599. Author: Rémi Denis-Courmont <rem@videolan.org>
  1600. Date:   Sat Mar 29 16:13:49 2008 +0200
  1601.     Remove some global object-specific hacks
  1602. commit e8d99a6b947164f275e2e58bda13f1fcf5795231
  1603. Author: Rémi Denis-Courmont <rem@videolan.org>
  1604. Date:   Sat Mar 29 15:59:35 2008 +0200
  1605.     root object: use vlc_custom_create
  1606. commit 28257ce4bce64b205c41a0024a0e90a9baea01f9
  1607. Author: Rémi Denis-Courmont <rem@videolan.org>
  1608. Date:   Sat Mar 29 15:54:14 2008 +0200
  1609.     Input and playlist: use custom object
  1610. commit 250dcb477a7d2ee777a446e0d4dcac741912919b
  1611. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1612. Date:   Sat Mar 29 14:48:25 2008 +0100
  1613.     es_out: is not a vlc_object_t.
  1614. commit c2b333e3de12c6e1b0fb4bdadc4a1209bc867ab6
  1615. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1616. Date:   Sat Mar 29 14:32:47 2008 +0100
  1617.     description: Fix compilation.
  1618. commit 3ed6ed50cc5b8aa6d7320169f6cf5c2e9c4f34bf
  1619. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1620. Date:   Sat Mar 29 14:28:43 2008 +0100
  1621.     es_out: Put a msg_Dbg in input_EsOutDelete.
  1622. commit 49bc02ec7379d9d357fdc1e31e740fdcab3bebfa
  1623. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1624. Date:   Sat Mar 29 14:09:36 2008 +0100
  1625.     description: A buggy case needs an assert.
  1626. commit a9a95bcee8725f94b6057073778c1721785569d7
  1627. Author: Rémi Denis-Courmont <rem@videolan.org>
  1628. Date:   Sat Mar 29 13:58:49 2008 +0200
  1629.     Fix size of VOD objects
  1630. commit a9d773c1af2d3f021b4aa371d30d0a5f30369af2
  1631. Author: Rémi Denis-Courmont <rem@videolan.org>
  1632. Date:   Sat Mar 29 13:55:49 2008 +0200
  1633.     Assert that allocate object size makes sense
  1634. commit 4772289dac12cfddca874a9aa2ab333f4a48a146
  1635. Author: Rafaël Carré <funman@videolan.org>
  1636. Date:   Sat Mar 29 12:12:43 2008 +0100
  1637.     Fix off by one
  1638. commit 56ec4da04ec7e701d7d13e87b6456c25c3ab7d68
  1639. Author: Rémi Denis-Courmont <rem@videolan.org>
  1640. Date:   Sat Mar 29 13:06:24 2008 +0200
  1641.     Remove unused #include
  1642. commit aaf55bf8e4f5066624e63ecb5f9efbef564a3548
  1643. Author: Rémi Denis-Courmont <rem@videolan.org>
  1644. Date:   Sat Mar 29 13:06:01 2008 +0200
  1645.     Create OSD menu as a custom object
  1646. commit 1e8999a2b68e8dfca7798051a42e81c0be7528b7
  1647. Author: Rémi Denis-Courmont <rem@videolan.org>
  1648. Date:   Sat Mar 29 13:02:07 2008 +0200
  1649.     Create VLM as a custom object
  1650. commit 8654870c9bd9baab55b6f14250d6a94fd704bdc0
  1651. Author: Rémi Denis-Courmont <rem@videolan.org>
  1652. Date:   Sat Mar 29 12:57:03 2008 +0200
  1653.     Remove useless #include
  1654. commit f684355f6fb4e5478372b28c6f66afa82a5ba0e2
  1655. Author: Rémi Denis-Courmont <rem@videolan.org>
  1656. Date:   Sat Mar 29 11:30:46 2008 +0200
  1657.     Missing #include
  1658. commit b8610e40d930eac206289ca29ae096b66f0f1942
  1659. Author: Rémi Denis-Courmont <rem@videolan.org>
  1660. Date:   Sat Mar 29 11:27:56 2008 +0200
  1661.     Fix warnings
  1662. commit 9fc1c6d158fdc6bd7691f79396a7bd5e22805705
  1663. Author: Rémi Denis-Courmont <rem@videolan.org>
  1664. Date:   Sat Mar 29 11:24:33 2008 +0200
  1665.     Remove META_ENGINE object type
  1666. commit 6d1bdaf0c6161fabf99a00f76e8404823312cf74
  1667. Author: Rémi Denis-Courmont <rem@videolan.org>
  1668. Date:   Sat Mar 29 11:19:39 2008 +0200
  1669.     Remove stats type - not used anywhere
  1670. commit e24e108c767d00f3123c3d702f46595d31149c48
  1671. Author: Rémi Denis-Courmont <rem@videolan.org>
  1672. Date:   Sat Mar 29 11:18:33 2008 +0200
  1673.     Remove XML object type
  1674. commit bb5a8eb81e72432957f7dc0de32a9ae440884f62
  1675. Author: Rémi Denis-Courmont <rem@videolan.org>
  1676. Date:   Sat Mar 29 11:16:41 2008 +0200
  1677.     Remove SD object type
  1678. commit 182f9a350d8d162047b7ec587a1c1658efc81cfb
  1679. Author: Rémi Denis-Courmont <rem@videolan.org>
  1680. Date:   Sat Mar 29 11:10:35 2008 +0200
  1681.     Remove SPU type
  1682. commit e19cbb78b62ce459e1ea8f683c4db1942ec16998
  1683. Author: Rémi Denis-Courmont <rem@videolan.org>
  1684. Date:   Sat Mar 29 11:05:29 2008 +0200
  1685.     Remove useless #include
  1686. commit 9a867d7368d79640b21dd6f5a7f4205a8bb06ccc
  1687. Author: Rémi Denis-Courmont <rem@videolan.org>
  1688. Date:   Sat Mar 29 11:04:54 2008 +0200
  1689.     Remove VOD object type - not actually needed
  1690. commit 5541a98c21c5a6a687d1aa441a9d50e34e0b582b
  1691. Author: Rémi Denis-Courmont <rem@videolan.org>
  1692. Date:   Sat Mar 29 10:59:27 2008 +0200
  1693.     Remove ITEM type - not used anywhere
  1694. commit 864ca35c1d2eb42ba10d8d993470edf7be1da25d
  1695. Author: Rémi Denis-Courmont <rem@videolan.org>
  1696. Date:   Sat Mar 29 10:37:22 2008 +0200
  1697.     Revert "prevent #1312 from occuring (refs #1312)"
  1698.     
  1699.     This reverts commit 69d572ca8a6bc6f9de85ed471fbb30e430fb0fe2.
  1700.     It's not an issue with sout-keep alone. The issue shows up if using
  1701.     both sout-keep and #gather, and there is no easy way for a stream
  1702.     object to know what its upstream stream (if any) is. Hence, let users
  1703.     shoot themselves in the feet if they want, and otherwise assume that
  1704.     people don't use #gather _in_front_ of #display.
  1705. commit aa4867fe618b00ce03307e930a95154228f7de59
  1706. Author: Rémi Denis-Courmont <rem@videolan.org>
  1707. Date:   Fri Mar 28 19:06:15 2008 +0200
  1708.     Fix es_format_Copy prototype
  1709. commit 5bfcf59daffe1c4e2c169c9690516bc2db4fd63f
  1710. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  1711. Date:   Fri Mar 28 22:23:13 2008 -0700
  1712.     Small improvements on the TelX bar.
  1713. commit 12f8c376ddf570554a982e38f5f927f322962400
  1714. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  1715. Date:   Fri Mar 28 22:08:49 2008 -0700
  1716.     Detect the spu presence in the IM. Deactivate the teletext until any
  1717.     good detection exist.
  1718. commit dab72b3b7216187ca85da4dd6777f1e8a1e5e80c
  1719. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1720. Date:   Fri Mar 28 21:15:01 2008 -0700
  1721.     Hopefully fix the play button issue.
  1722.     ILEoo, any idea why ?
  1723. commit adee2d264eb04bdc0bdbf87c79903e08d589fe83
  1724. Author: Rafaël Carré <funman@videolan.org>
  1725. Date:   Sat Mar 29 03:24:17 2008 +0100
  1726.     Do not crash in vout destruction when exiting
  1727. commit 9d2636c560417a5fdfc0081983efdd996428cd9c
  1728. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1729. Date:   Sat Mar 29 01:02:46 2008 +0100
  1730.     stream: Do not yield and then release. It is unuseful here.
  1731.     
  1732.     Because there is no proper convention, there is no reason why the object couldn't be detached. We would need to vlc_object_find the input to be sure there is no problem. Let's assume for now that the input creates the access and is responsible for it.
  1733. commit 50db778e449c617dae134c4421cda1e4b9a36944
  1734. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1735. Date:   Sat Mar 29 00:25:55 2008 +0100
  1736.     media_instance: Forgotten lock().
  1737. commit 93ed4c42f8be63c4fd5e3d703c0655744e52b0a3
  1738. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1739. Date:   Sat Mar 29 00:22:21 2008 +0100
  1740.     input: DestroyThread()'s content should happen in the input destructor.
  1741. commit f735a19308e260206e26325b26e68f072cb30371
  1742. Author: Filippo Carone <littlejohn@videolan.org>
  1743. Date:   Sat Mar 29 01:42:13 2008 +0100
  1744.     fix testapi test: libvlc_instance_(play|pause|stop) are asynchronous, so wait for them
  1745. commit 4e976a6e0f356e0c1ce576461bb54f65dd42392f
  1746. Author: Christophe Mutricy <xtophe@videolan.org>
  1747. Date:   Sat Mar 29 00:06:11 2008 +0000
  1748.     Avoid memleak and use of uninitiliazed pointer
  1749. commit 940734d9cb1999a247cc4c60b96442c20e804413
  1750. Author: Filippo Carone <littlejohn@videolan.org>
  1751. Date:   Sat Mar 29 00:37:54 2008 +0100
  1752.     unit tests update
  1753. commit fea85dea108170c42f126e7937821c074384c8b5
  1754. Author: Filippo Carone <littlejohn@videolan.org>
  1755. Date:   Sat Mar 29 00:34:38 2008 +0100
  1756.     fix jvlc arguments
  1757. commit e0bbc1967a72e56f7987c03c713d58b5561c14b4
  1758. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  1759. Date:   Fri Mar 28 16:29:26 2008 -0700
  1760.     Replace define by enum
  1761. commit 955d1b68cbfd01e5a132067e5694fc7302467f4c
  1762. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  1763. Date:   Fri Mar 28 16:14:42 2008 -0700
  1764.     Use typedef around vlc_key enum
  1765. commit 497610a42882c50d87a076af66013dcea591af11
  1766. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  1767. Date:   Fri Mar 28 15:23:04 2008 -0700
  1768.     Replace big define by enum in vlc_keys.h
  1769. commit 40f255a1d1576d0af67ddad2a5fe4b573840f341
  1770. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1771. Date:   Fri Mar 28 22:56:11 2008 +0100
  1772.     input: No need to call detach() prior to release() in those cases.
  1773. commit 4d2821abb7607cdfe6aa9643cbdbebbb70373f2c
  1774. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1775. Date:   Fri Mar 28 22:53:16 2008 +0100
  1776.     media_instance: Fix a typo.
  1777. commit 59ccae24c320b83777c340230fbb22bc72ec75c1
  1778. Author: Christophe Mutricy <xtophe@videolan.org>
  1779. Date:   Fri Mar 28 17:45:13 2008 +0000
  1780.     Slovenian translation update by Matej Urbančič
  1781. commit 6d4534c874f730a3ba90862f6f976b5100d73f2e
  1782. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1783. Date:   Fri Mar 28 18:47:08 2008 +0100
  1784.     testapi: Now that relative modules work in a nearly unified manner on all platform, no need to put that much plugin path.
  1785. commit 58e0c8260c3588e1613ad3730fec5c7c8ffaec2d
  1786. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1787. Date:   Fri Mar 28 18:43:47 2008 +0100
  1788.     modules: On Windows, Mac OS X and BeOS, search for modules, in the current directory, and next to the executable.
  1789.     
  1790.     I would appreciate review.
  1791. commit 69d572ca8a6bc6f9de85ed471fbb30e430fb0fe2
  1792. Author: Rémi Denis-Courmont <rem@videolan.org>
  1793. Date:   Fri Mar 28 18:49:01 2008 +0200
  1794.     prevent #1312 from occuring (refs #1312)
  1795. commit fed486eb36f2af14fd68adc91c94f5114a93cbfc
  1796. Author: Rémi Denis-Courmont <rem@videolan.org>
  1797. Date:   Fri Mar 28 18:47:43 2008 +0200
  1798.     cleanup
  1799. commit 62711b4f173d53ad4db982cdea88662c7d2708f4
  1800. Author: Rémi Duraffort <ivoire@videolan.org>
  1801. Date:   Fri Mar 28 17:14:13 2008 +0100
  1802.     Typo in configure.ac
  1803. commit 38386dfd2b5352d7df1f4c873cf214e4790642b5
  1804. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1805. Date:   Fri Mar 28 16:52:53 2008 +0100
  1806.     module: Fix ':' usage and more largely previous commit.
  1807. commit 6962020b256671f0d54793afbbd2e63d7a0e5d0b
  1808. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1809. Date:   Fri Mar 28 16:42:47 2008 +0100
  1810.     module: Make sure we can escape ':' correctly.
  1811. commit 242a2d12ffc267fae04a03d42d2b045cf5b2b441
  1812. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1813. Date:   Fri Mar 28 14:41:24 2008 +0100
  1814.     include: Use libvlc_vlm in doxygen instead of VLM.
  1815. commit c92455b4a7a36d1522a160e084b00e7b41c7ba48
  1816. Author: Pierre d'Herbemont <pdherbemont@free.fr>
  1817. Date:   Fri Mar 28 14:39:49 2008 +0100
  1818.     include: Cleanup libvlc headers doxygen.
  1819. commit 58296b6d73194ca2b74290b865c6f20c758f9fd2
  1820. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1821. Date:   Fri Mar 28 13:30:36 2008 +0100
  1822.     module: Use PATH_SEP instead of ':'.
  1823. commit 286e950bf93ca458ab29d1f8b6accc03a039d2b0
  1824. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1825. Date:   Fri Mar 28 13:18:39 2008 +0100
  1826.     input: Remove a comment that no one seems to understand.
  1827. commit 834670aa5a382032340f77f2ea03b03dc1977cbb
  1828. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1829. Date:   Fri Mar 28 12:47:44 2008 +0100
  1830.     Fixed 'Blackout screens' on multi-screen setups
  1831. commit 982b7c40e08e680630888ad6676a3c10ea6aabc2
  1832. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1833. Date:   Fri Mar 28 12:22:46 2008 +0100
  1834.     testapi.c: Use ../../modules too.
  1835. commit 889c73d0f220a2366abd0a72e591cf8221433c28
  1836. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1837. Date:   Fri Mar 28 11:59:20 2008 +0100
  1838.     module: Allow multiple paths in --plugin-path (Separated by ':').
  1839. commit 21f7e7ea477453871b494758c2dec31e0c23287c
  1840. Author: Rafaël Carré <funman@videolan.org>
  1841. Date:   Fri Mar 28 10:45:25 2008 +0100
  1842.     MMS: close access on network timeout
  1843.     
  1844.     defaults to timeout on 5s (configurable) without data (there will be 10 tries before returning EOF)
  1845.     fix some EOF return paths
  1846.     check malloc()
  1847.     
  1848.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  1849. commit d0641277d87a51ed1602dc36f5585c9b4705dccb
  1850. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1851. Date:   Fri Mar 28 10:49:05 2008 +0100
  1852.     cmake: Add src/misc/action.c.
  1853. commit 3a88025b6f2770d40262c8dbe906a41ce5e14b48
  1854. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1855. Date:   Fri Mar 28 10:39:37 2008 +0100
  1856.     input: Make sure stat info are created before attaching to the parent, because stats_ComputeGlobalStats() may vlc_list_find() the input before the stat have been initialized.
  1857. commit e77d9061a5f92aff02ca206cda9cf03507bd2b4e
  1858. Author: Rémi Denis-Courmont <rem@videolan.org>
  1859. Date:   Thu Mar 27 22:59:05 2008 +0200
  1860.     Use KeyToString
  1861. commit 1e81cdfb2e1fb6f69b8aa9b3c4f5f943a5013a06
  1862. Author: Rémi Denis-Courmont <rem@videolan.org>
  1863. Date:   Thu Mar 27 22:58:57 2008 +0200
  1864.     Remove useless check
  1865. commit 429d063a38726a42385f697a5a9fa498145cd9ad
  1866. Author: Rafaël Carré <funman@videolan.org>
  1867. Date:   Thu Mar 27 21:45:39 2008 +0100
  1868.     Ignore zsh completion generator binary
  1869. commit b04fc32cafa3b6879b1eb10c0ca8703ebe57a42e
  1870. Author: Rafaël Carré <funman@videolan.org>
  1871. Date:   Thu Mar 27 21:43:37 2008 +0100
  1872.     Fix megavideo lua demuxer
  1873.     
  1874.     The 'n' was absent from the binary data, and several URLs wouldn't play properly
  1875.     Simplify the decoding
  1876.     Remove debug print()
  1877.     Distribute the file
  1878. commit 532b6e4cfe04d691846ffc7d87ce8b7b32103081
  1879. Author: Rafaël Carré <funman@videolan.org>
  1880. Date:   Thu Mar 27 21:33:04 2008 +0100
  1881.     zsh helper : don't depend on zsh binary location
  1882. commit ac434f31ff448cd60c72ac101556328297792999
  1883. Author: Rémi Denis-Courmont <rem@videolan.org>
  1884. Date:   Thu Mar 27 22:42:34 2008 +0200
  1885.     Don't create an unused variable per action
  1886. commit 38d28036b358a2df3e2046a192c17ac8add45cc8
  1887. Author: Rémi Denis-Courmont <rem@videolan.org>
  1888. Date:   Thu Mar 27 22:33:01 2008 +0200
  1889.     Remove excess initializers
  1890. commit 1c2d8e7805f83edf1cd51f9de53eaace02b1c020
  1891. Author: Rémi Denis-Courmont <rem@videolan.org>
  1892. Date:   Thu Mar 27 22:26:54 2008 +0200
  1893.     Remove hotkeys "accounting" stuff.
  1894.     
  1895.     That was never written to (except by KeyActionCB that _that_ was never
  1896.     invoked ever, and did not make sense). Note that, had it worked as it
  1897.     probably was intended, this "accounting" data should have been kept
  1898.     inside the hotkeys plugin, not the libvlc instance data anyhow.
  1899. commit f05bd0b26dea682988321045838460e3a47836ee
  1900. Author: Rémi Denis-Courmont <rem@videolan.org>
  1901. Date:   Thu Mar 27 22:23:40 2008 +0200
  1902.     Remove ActionKeyCB - I really can't find any path to this code
  1903. commit 5223eff99a813e93876cd87fa01a8a47a99e0aa8
  1904. Author: Rémi Denis-Courmont <rem@videolan.org>
  1905. Date:   Thu Mar 27 22:00:47 2008 +0200
  1906.     hotkeys: use key-action
  1907. commit 3fc79afe9fcd780a3b10af5e714905c5e530d317
  1908. Author: Rémi Denis-Courmont <rem@videolan.org>
  1909. Date:   Thu Mar 27 22:10:57 2008 +0200
  1910.     hotkeys: cleanup locking
  1911. commit 54aad20bb04de5de5a70237163981d0cf50d7bdb
  1912. Author: Rémi Denis-Courmont <rem@videolan.org>
  1913. Date:   Thu Mar 27 22:07:56 2008 +0200
  1914.     CMML: use key-action
  1915. commit 19abe81cd32ca27db24d99bd82123610d06b79da
  1916. Author: Rémi Denis-Courmont <rem@videolan.org>
  1917. Date:   Wed Mar 26 22:50:54 2008 +0200
  1918.     access_filter_record: use key-action
  1919. commit 381646bbb8c15d32a4c5975dbe1ce5ec0c269683
  1920. Author: Rémi Denis-Courmont <rem@videolan.org>
  1921. Date:   Wed Mar 26 22:40:09 2008 +0200
  1922.     MKV: use key-action
  1923. commit a7db90c636021ad806c0ff6aa491f7d875051574
  1924. Author: Rémi Denis-Courmont <rem@videolan.org>
  1925. Date:   Wed Mar 26 22:31:06 2008 +0200
  1926.     dvdnav: use key-action
  1927. commit e59d7e85b4f4a780a19c15a641fb275170de0c2e
  1928. Author: Rémi Denis-Courmont <rem@videolan.org>
  1929. Date:   Wed Mar 26 22:23:19 2008 +0200
  1930.     access_filter_dump: use key-action
  1931. commit 88226a802f38e75d0dbea4a74b8ec108a42ca653
  1932. Author: Rémi Denis-Courmont <rem@videolan.org>
  1933. Date:   Wed Mar 26 22:20:47 2008 +0200
  1934.     Add key-action variable - automatically mapped action from key-pressed
  1935.     
  1936.     So for, each hotkey callback had to lookup the hotkey table everytime
  1937.     a key was pressed, which is fairly wasteful.
  1938. commit f016819850d9d4896a3944bd0e94b73f648ec85b
  1939. Author: Rémi Denis-Courmont <rem@videolan.org>
  1940. Date:   Thu Mar 27 20:03:05 2008 +0200
  1941.     Revert "ActionKeyCB: remove completely."
  1942.     
  1943.     This reverts commit a859dede77cff629f2f98b84ded198f492bc5222.
  1944. commit a859dede77cff629f2f98b84ded198f492bc5222
  1945. Author: Rémi Denis-Courmont <rem@videolan.org>
  1946. Date:   Thu Mar 27 19:49:54 2008 +0200
  1947.     ActionKeyCB: remove completely.
  1948.     
  1949.     Turns out to be dead code.
  1950. commit f3401b31c0e584315071db863f2217ffa223d5c5
  1951. Author: Rémi Denis-Courmont <rem@videolan.org>
  1952. Date:   Thu Mar 27 18:34:06 2008 +0200
  1953.     hotkeys: make the ActionKeyCB O(1) w.r.t. the number of hotkeys
  1954. commit e391c5a5ba0402c3a15c38957551d4d96d809f8b
  1955. Author: Rémi Denis-Courmont <rem@videolan.org>
  1956. Date:   Thu Mar 27 18:09:56 2008 +0200
  1957.     Ship vlc-plugin.pc.in
  1958. commit 1886ae1a376ebd893ed2941197e8872d27f8d6c0
  1959. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1960. Date:   Thu Mar 27 15:08:14 2008 +0100
  1961.     Implementing meta tag writing and cleaned a bit up
  1962. commit db088db0439ce5b537234f7c868162a4be106fbe
  1963. Author: Rafaël Carré <funman@videolan.org>
  1964. Date:   Thu Mar 27 12:44:02 2008 +0100
  1965.     lua demuxer for megavideo.com
  1966. commit aa9bce0bc4a0c0d5bf7a5664ab5b24e5216dc19a
  1967. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1968. Date:   Thu Mar 27 12:25:33 2008 +0100
  1969.     Reworked the Media Information panel
  1970.     
  1971.     Nicer, easier to use, less memory consuming, faster and prepared for meta data editing.
  1972. commit 84dee3469906f9334b462f2accba3686b9c5a8aa
  1973. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1974. Date:   Thu Mar 27 00:32:38 2008 -0700
  1975.     Remember to add people to THANKS. This is always nice.
  1976. commit 9a801558d77879b1b7a99db0214117016b32380f
  1977. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1978. Date:   Thu Mar 27 00:25:31 2008 -0700
  1979.     Fix most of the Open Dialog resizing on linux Close #1446
  1980.     Patch by Lahiru Lakmal Priyadarshana with small modifications.
  1981. commit 8c613dbfb4025f8abd602e9e01858a4a9f655292
  1982. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1983. Date:   Wed Mar 26 23:39:58 2008 -0700
  1984.     Changing audio device can also make sense without any input
  1985. commit 4d1026c8260781363f7b7dd0b2382e02c971885a
  1986. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1987. Date:   Wed Mar 26 23:32:23 2008 -0700
  1988.     Trailing spaces and comments.
  1989. commit 015ae8d010ef34de4876b17d0eb323534f1510be
  1990. Author: Dylan <dyudaken@gmail.com>
  1991. Date:   Mon Mar 24 17:04:49 2008 +0200
  1992.     Add hotkey to cycle through audio devices
  1993.     
  1994.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1995. commit 0aebd65691ffa6427f13500adc65f5fc1fd8f8d0
  1996. Author: Dylan <dyudaken@gmail.com>
  1997. Date:   Mon Mar 24 14:26:50 2008 +0200
  1998.     Add Hotkey to cycle through audio devices
  1999.     
  2000.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  2001. commit 83a70bc8bd87420e8a4e8be713ac048ab218b09c
  2002. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2003. Date:   Thu Mar 27 03:30:18 2008 +0100
  2004.     testapi: Minor cleanup.
  2005. commit e9c43d63e3d081159589940d04d0590cfa1cfed2
  2006. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2007. Date:   Thu Mar 27 03:27:20 2008 +0100
  2008.     testapi.c: Fix a warning plus small clean up.
  2009. commit aa389eb5a752d3c12092aee41417e9b219c54891
  2010. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2011. Date:   Thu Mar 27 02:03:45 2008 +0100
  2012.     sap: Set the sap announcer object name.
  2013. commit fa9d4d0534ded4bbe9d970f84b45d88e7f74d124
  2014. Author: Rafaël Carré <funman@videolan.org>
  2015. Date:   Thu Mar 27 01:10:58 2008 +0100
  2016.     DBus: remove unused macro, check memory allocation
  2017. commit 678f97a658be15939b2b72e455f338a9de4a8da1
  2018. Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
  2019. Date:   Tue Mar 25 03:43:27 2008 +0100
  2020.     Dbus control module: * Add the MprisVersion Method. * The MPRIS 1.0 implementation is now complete.
  2021.     
  2022.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  2023. commit b3390752baeeabbb131dfe40b9b486a98b83c521
  2024. Author: Christophe Mutricy <xtophe@videolan.org>
  2025. Date:   Thu Mar 27 00:03:41 2008 +0000
  2026.     Update POTFILES.in after addition and suppression of files
  2027. commit b1cb6c1fe5a254b661207bd2a44be76d86b2b1e8
  2028. Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
  2029. Date:   Thu Mar 20 18:26:45 2008 +0100
  2030.     Dbus control module: * Simplify p_intf->p_sys->i_caps * Check capabilities on playlist resize
  2031.     
  2032.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  2033. commit 1e36b84e0ce097f69af64dc747b72dab1509cf7c
  2034. Author: Rafaël Carré <funman@videolan.org>
  2035. Date:   Thu Mar 27 00:47:42 2008 +0100
  2036.     Fix a memory leak
  2037. commit d51dba48f9065eba4c167d21fe5258807e0da43f
  2038. Author: Rafaël Carré <funman@videolan.org>
  2039. Date:   Thu Mar 27 00:44:50 2008 +0100
  2040.     Services discoveries: check memory allocation
  2041. commit 8ca4ff015be825831c28a8a2a8d15279de940fdb
  2042. Author: Rafaël Carré <funman@videolan.org>
  2043. Date:   Thu Mar 27 00:42:09 2008 +0100
  2044.     Check memory allocation
  2045. commit 7179862ee5ec72a7d85a9ceb8ef818f609108704
  2046. Author: Filippo Carone <littlejohn@videolan.org>
  2047. Date:   Thu Mar 27 00:05:09 2008 +0100
  2048.     failing testapi test added
  2049. commit 1ffcf6ba8d92de3d5883d258f0d62746e4f410b1
  2050. Author: Filippo Carone <littlejohn@videolan.org>
  2051. Date:   Sun Mar 23 17:22:16 2008 +0100
  2052.     write to tmpFile instead of /dev/dsp
  2053. commit ee5161606d84758eea6be33e744f4cf06664e8d6
  2054. Author: Filippo Carone <littlejohn@videolan.org>
  2055. Date:   Sun Mar 23 17:01:45 2008 +0100
  2056.     new convenience constructor added
  2057. commit 85dfdfdde360f9a5de9ab8243123cfdd83efd5c1
  2058. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2059. Date:   Wed Mar 26 23:56:18 2008 +0100
  2060.     sap: Properly manage object memory.
  2061.     
  2062.     Use an vlc_object_t destructor.
  2063.     Don't use free, instead of vlc_object_release().
  2064. commit 00d044a3c74bce8f109a342a197f66b948c4892c
  2065. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2066. Date:   Wed Mar 26 23:55:48 2008 +0100
  2067.     vlm: No need to vlc_object_kill() nor vlc_thread_join() in destructor.
  2068. commit 1619a9c861e72e8b5badaccf95f4dfc989520e57
  2069. Author: Rafaël Carré <funman@videolan.org>
  2070. Date:   Wed Mar 26 23:54:37 2008 +0100
  2071.     Mozilla: fix compilation on OSX, where we don't use libX11
  2072. commit 114bddb714df0aab67ab38de87d010d2572eabc1
  2073. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2074. Date:   Wed Mar 26 22:22:49 2008 +0100
  2075.     test: Add the new vlc headers.
  2076. commit 5475597bbfa442bf7748e0c87993a150d26189de
  2077. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2078. Date:   Wed Mar 26 21:52:11 2008 +0100
  2079.     src: Fix vlc/*.h headers distribution.
  2080. commit fa9b34d3b84fcc1eb093fe50c5e277798f1f4774
  2081. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2082. Date:   Wed Mar 26 21:04:45 2008 +0100
  2083.     include/vlc: vlc also includes this headers, so make sure vlc_common.h is included early enough.
  2084. commit 22f7cb6f12c4c88b921b04256e711a74c0b82d46
  2085. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2086. Date:   Wed Mar 26 20:24:33 2008 +0100
  2087.     media_descriptor: Remove an unused variable.
  2088. commit 85cf770457f239044434602171b089cddb9c6830
  2089. Author: Rémi Denis-Courmont <rem@videolan.org>
  2090. Date:   Wed Mar 26 21:10:56 2008 +0200
  2091.     Fix memory leak
  2092. commit 16afc89353c2f61e3dd671bd842540cdf3627193
  2093. Author: Rémi Denis-Courmont <rem@videolan.org>
  2094. Date:   Wed Mar 26 20:58:46 2008 +0200
  2095.     Fix memory leak
  2096. commit e0105d9b23a08eeedf89b869628644e38df4e8dd
  2097. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2098. Date:   Wed Mar 26 19:51:08 2008 +0100
  2099.     include/vlc: Headers clean up.
  2100.     
  2101.     Now "#include <vlc/vlc.h>" defines all the definitions needed to use libvlc_*.
  2102.     
  2103.     * New layout is the following:
  2104.     vlc/common.h: Global definitions
  2105.     vlc/deprecated.h: Deprecated stuff
  2106.     vlc/libvlc_structures.h: Contains all libvlc_* structures.
  2107.     vlc/libvlc_events.h: Contains libvlc_event_t structure.
  2108.     vlc/libvlc.h: Contains all libvlc_* functions
  2109.     vlc/libvlc_media_list.h: Contains all libvlc_media_list_* functions
  2110.     vlc/libvlc_vlm.h: Contains all libvlc_vlm_* functions.
  2111.     vlc/vlc.h: Use this header to use libvlc-control.dylib.
  2112. commit 2a8e229e81d7c2a05ea3e44b97d8732e08f871b9
  2113. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2114. Date:   Wed Mar 26 18:56:47 2008 +0100
  2115.     libvlc: Remove all references to tag and dynamic media list.
  2116. commit 27c7a7354f46f1ae0a8c606acb479294d5b83fd3
  2117. Author: Rémi Denis-Courmont <rem@videolan.org>
  2118. Date:   Wed Mar 26 20:34:31 2008 +0200
  2119.     MP4: do not nul time scale
  2120.     
  2121.     Some MP4-knowledgeable dev (fenrir?) really should check that this is
  2122.     not too restrictive a check.
  2123. commit 32b8a2ac61d2f2564e68112249fe79aa81b740ec
  2124. Author: Rémi Denis-Courmont <rem@videolan.org>
  2125. Date:   Wed Mar 26 20:20:13 2008 +0200
  2126.     Fix memleak
  2127. commit d22136bad1aeb233b2bf94b637e27d19c959ec33
  2128. Author: Rémi Denis-Courmont <rem@videolan.org>
  2129. Date:   Wed Mar 26 20:15:27 2008 +0200
  2130.     Bunch of MP5 allocation failure checks
  2131. commit 310a72b65ebcc0cf36165c59902344d7c05e8950
  2132. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2133. Date:   Wed Mar 26 18:44:36 2008 +0100
  2134.     vlc_modules_macros.h: Bump ABI version.
  2135. commit 6751879ab6f2d08d810ce7862d0780980d89f8c4
  2136. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2137. Date:   Wed Mar 26 17:35:25 2008 +0100
  2138.     Letf over from libvlc->playlist vout
  2139. commit 50d5d52137b5768fa13d44ecbc0911b6891ad3b8
  2140. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2141. Date:   Wed Mar 26 17:25:17 2008 +0100
  2142.     macosx: avoid a crash if VLCIntf is NULL.
  2143.     
  2144.     Note: This is completly crippled and can easily lead to some race condition. We need to re-think the whole modules to avoid those.
  2145. commit 24ddff58f6fb99cafff56a88d2fb99a5f687ff51
  2146. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2147. Date:   Wed Mar 26 17:22:00 2008 +0100
  2148.     libvlc: Move input_item array from playlist to libvlc.
  2149.     
  2150.     This avoids the circular dependency there is from playlist and input item, which creates a dead lock at exit.
  2151. commit 5f84c2fc2138f2904321993f1d99772ae8648281
  2152. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2153. Date:   Wed Mar 26 10:23:35 2008 +0100
  2154.     macosx: Attempt to avoid a crash. Note that this can't be working properly and could create a rare race.
  2155. commit 2c39a2615b85507b7da400c395d3767179570721
  2156. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2157. Date:   Wed Mar 26 10:22:29 2008 +0100
  2158.     objects: Allow certain operations when the object refcount is zero (read, allow certain operations from the object destructor), and make sure we don't return objects that are being destroyed.
  2159. commit fa8dccb4c748f99ecfc2da40f59e4f99b9b0c143
  2160. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2161. Date:   Wed Mar 26 10:18:08 2008 +0100
  2162.     video_output.c: Don't rely on the playlist to store vout, but store them in libvlc.
  2163.     
  2164.     This sanitize the circular dependency there is between playlist and input and allow a safe destruction.
  2165. commit 624a1e2a3bbd0213583f003dab15e69354520212
  2166. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2167. Date:   Wed Mar 26 10:15:03 2008 +0100
  2168.     playlist: Properly clean the playlist using the object destructor.
  2169. commit a326574d0db885d845dcdc39d2e844a7d1f38663
  2170. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2171. Date:   Wed Mar 26 10:14:17 2008 +0100
  2172.     vlc.h: Don't actually put the __attribute__((deprecated)) when the header is used by libvlc.
  2173. commit ff40ba2d86bf6cedf1b0f83d63911fa5299d8fe4
  2174. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2175. Date:   Wed Mar 26 10:04:23 2008 +0100
  2176.     vout: Proper vout destruction via the object destructor.
  2177. commit 58ee1c534863c4ba8bc853bbdb62ed8cb1216300
  2178. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2179. Date:   Wed Mar 26 09:58:15 2008 +0100
  2180.     contrib: ffmpeg uses now --enable-cross-compile instead of --cross-compile.
  2181. commit 7a0f077cd3a4f53b843962b65d6a30ccb4f080e6
  2182. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2183. Date:   Wed Mar 26 01:25:28 2008 +0100
  2184.     macosx: Fix a race condition that causes a crash at exit because VLCIntf holds a freed ptr.
  2185. commit 476255ccf367929c2bf66ea7805ee8fcbabe1945
  2186. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2187. Date:   Wed Mar 26 00:46:49 2008 +0100
  2188.     playlist: Properly destroy the preparser and the fetcher objects.
  2189.     
  2190.     vlc_thread_join() and vlc_object_detach() are correctly run from vlc_object_release() now.
  2191. commit 8bf64ccc76a40c0ba7c2089ed5e08f58a5f405f3
  2192. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2193. Date:   Wed Mar 26 00:39:59 2008 +0100
  2194.     threads: Make sure we vlc_thread_join() won't block when run from joined thread using the pthread implementation.
  2195.     
  2196.     Signed-off-by: Rémi Denis-Courmont
  2197. commit c5afed27be0103b5c7198993313cafefe1930290
  2198. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2199. Date:   Wed Mar 26 00:35:36 2008 +0100
  2200.     vlc.h: VLC_AddTarget is used in core, so don't deprecate it.
  2201. commit 343184eadc45de2fb259393a37b2019fb2653059
  2202. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2203. Date:   Wed Mar 26 16:30:08 2008 +0100
  2204.     Expand the window downwards, as you would expect this on OS X. Additionally, centre it on open.
  2205. commit e2620167d22ec1e986eb8468958400b0cd7464ec
  2206. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2207. Date:   Wed Mar 26 15:42:21 2008 +0100
  2208.     Updated icon graphics set featuring a 512*512 pixmap (needed for Leopard's QuickLook facility).
  2209.     
  2210.     Thanks again to Richard Øiestad!
  2211. commit 930ced7838197c88122e1b5ebad1f5d59da7abab
  2212. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2213. Date:   Wed Mar 26 12:49:57 2008 +0100
  2214.     Updates and spelling improvements
  2215.     
  2216.     Merged the 0.8.6e and the preliminary 0.8.6f release notes.
  2217. commit 4a9105ddcf0e3b7b8f7b2db30979d79552edf1e2
  2218. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2219. Date:   Wed Mar 26 12:25:40 2008 +0100
  2220.     Don't crash when using libgmalloc on Leopard (closes #1501)
  2221.     
  2222.     Patch by Drew Yao. Thanks and sorry for the long time it took this simple fix to be committed!
  2223. commit 971896b96e49a44e16f54c5ef1e1e77007ee98b9
  2224. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2225. Date:   Wed Mar 26 12:13:22 2008 +0100
  2226.     hide the FSPanel at the same time as the cursor
  2227.     
  2228.     Additionally, fixed a minor layout bug in the Error & Messages panel
  2229. commit a8b6113072c236b8b5b45c92cad6a57d6176b8cc
  2230. Author: Rafaël Carré <funman@videolan.org>
  2231. Date:   Wed Mar 26 11:28:26 2008 +0100
  2232.     DBus: don't use the demux object
  2233. commit 135815030f96a6a9f86711d82a58473bd843b6ba
  2234. Author: Rafaël Carré <funman@videolan.org>
  2235. Date:   Wed Mar 26 08:05:01 2008 +0100
  2236.     Revert "let gcc choose how to reference memory addresses in i420_rgx mmx asm"
  2237.     
  2238.     This reverts commit 6c50d21cebc1c6c809e56400f4cc5ed7aa6856a4.
  2239.     Breaks compilation on OSX
  2240. commit 6c50d21cebc1c6c809e56400f4cc5ed7aa6856a4
  2241. Author: Rafaël Carré <funman@videolan.org>
  2242. Date:   Wed Mar 26 07:28:36 2008 +0100
  2243.     let gcc choose how to reference memory addresses in i420_rgx mmx asm
  2244.     
  2245.     patch by Alexis Ballier, fix #1383
  2246. commit df95113d3e501442e5362c6d763e2decb6ec0211
  2247. Author: Rafaël Carré <funman@videolan.org>
  2248. Date:   Wed Mar 26 05:17:41 2008 +0100
  2249.     Typo
  2250. commit 00e497bb2cdd63ef3d3d3dcbbfc6464e28113b35
  2251. Author: Rafaël Carré <funman@videolan.org>
  2252. Date:   Wed Mar 26 03:17:08 2008 +0100
  2253.     DBus: don't use access object
  2254. commit d7e6e4afcecea38831282152d6e7af9a62989985
  2255. Author: Rafaël Carré <funman@videolan.org>
  2256. Date:   Mon Mar 24 21:19:05 2008 +0100
  2257.     cinepak: do not access arrays beyond allocated size
  2258.     
  2259.     reported by Drew Yao
  2260. commit 6db7a77a4f1d9466930aac3217c513d7b9bef18f
  2261. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2262. Date:   Wed Mar 26 00:18:29 2008 +0100
  2263.     vlc.h: Fix VLC_PUBLIC_API.
  2264.     
  2265.     Typo from previous commit.
  2266. commit c8e265467d8fb86e7684f69f4e4fc36f253b67ff
  2267. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2268. Date:   Wed Mar 26 00:02:44 2008 +0100
  2269.     vlc.h: Some functions marked as deprecated were not.
  2270. commit cb29ec4b0d5e47faf9b2fcc0507f0727c3186a4d
  2271. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2272. Date:   Wed Mar 26 00:02:04 2008 +0100
  2273.     libvlc.h: Document.
  2274. commit 83a55de682b7f1c6046c67dad925f3ee1f3e29bd
  2275. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2276. Date:   Tue Mar 25 23:38:45 2008 +0100
  2277.     libvlc.h: Restructuration.
  2278.     
  2279.     Move code around to have deprecated at the end of the header.
  2280.     Regroup libvlc_video and libvlc_audio in libvlc_media_instance.
  2281. commit 3e075a2b24c1b308d9c9dc5c6cc8b02260334aad
  2282. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2283. Date:   Tue Mar 25 23:27:05 2008 +0100
  2284.     control: Remove dynamic_media_list_*.
  2285. commit 0f4951b89012aebd71d06f46f127f793912b4a72
  2286. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2287. Date:   Tue Mar 25 23:24:38 2008 +0100
  2288.     control: Remove tag_query_*.
  2289. commit 3adef75281ec5d358be596d94740304f8b50d62d
  2290. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2291. Date:   Tue Mar 25 23:13:39 2008 +0100
  2292.     libvlc: Introduce VLC_DEPRECATED_API. And mark the libvlc_playlist_* and VLC_* API as deprecated.
  2293. commit 6c52c72bfbfb9c63fd1fb6e2b7e762fbabf49591
  2294. Author: Rémi Denis-Courmont <rem@videolan.org>
  2295. Date:   Tue Mar 25 23:14:57 2008 +0200
  2296.     Store the object type name rather than object type ID within log messages.
  2297.     
  2298.     This remove the triplicated id to name conversion and saves many lookups.
  2299.     It also removes the obnoxious "private" messages.
  2300. commit 7b7d2516fcb4a501a923557ca1f9ffb5f1c77ccd
  2301. Author: Rémi Denis-Courmont <rem@videolan.org>
  2302. Date:   Tue Mar 25 23:08:20 2008 +0200
  2303.     Document vlc_custom_create.
  2304. commit f895fb1d94f7bd854b916b2d687f3e5781c51d85
  2305. Author: Rémi Denis-Courmont <rem@videolan.org>
  2306. Date:   Tue Mar 25 18:55:30 2008 +0200
  2307.     Do run autopoint if it works
  2308. commit 494eab75438a3bb13a71c33400326d67aa61c898
  2309. Author: Rémi Denis-Courmont <rem@videolan.org>
  2310. Date:   Tue Mar 25 18:36:47 2008 +0200
  2311.     Update list of M4 macros
  2312.     
  2313.     As an alternative, we could avoid shipping all the gettext macros and
  2314.     require developpers have gettext if they want to rebuild ./configure
  2315.     from a source tarball. I'd tend to lean for this option.
  2316. commit d7b8bf480598ed9a92a7889793d652cacda09d42
  2317. Author: Rémi Denis-Courmont <rem@videolan.org>
  2318. Date:   Tue Mar 25 18:21:19 2008 +0200
  2319.     Don't distribute removed autoconf260
  2320. commit 5ae15c57efac921f1afce44b202d8e65bf9a9490
  2321. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2322. Date:   Tue Mar 25 12:05:36 2008 +0100
  2323.     Update Anthony Loiseau its entry in THANKS
  2324. commit 900e1dcdd57e1755b085cca4ab7d0078e261f363
  2325. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2326. Date:   Mon Mar 17 14:19:29 2008 +0100
  2327.     Refactor toolbar sizing.
  2328. commit 03a19fdb07baa26dad95bdcaf2be58fbd9fab5ac
  2329. Author: Anthony Loiseau <anthony.loiseau@gmail.com>
  2330. Date:   Wed Mar 12 15:18:36 2008 +0100
  2331.     Mozilla-plugin linux toolbar can be hidden by adding show_toolbar="no" to the
  2332.     
  2333.     'embed' HTML node that import VLC mozplug. Default to visible.
  2334.     
  2335.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  2336. commit ac9747bbd401602a4e798ada437d23a2783f53d2
  2337. Author: ogg.k.ogg.k <ogg.k.ogg.k@googlemail.com>
  2338. Date:   Tue Mar 25 10:06:18 2008 +0000
  2339.     make this compile with older speex versions (mine's from 2002, not sure which actual version)
  2340.     
  2341.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  2342. commit e5007130ba708144e0913e79d1478f20c1dd73a5
  2343. Author: ogg.k.ogg.k <ogg.k.ogg.k@googlemail.com>
  2344. Date:   Tue Mar 25 10:01:23 2008 +0000
  2345.     fix stray semicolon (which would change program flow)
  2346.     
  2347.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  2348. commit d2bd568bdfe7ebe702e698c79c6ea75a653d7b27
  2349. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2350. Date:   Tue Mar 25 09:54:18 2008 +0100
  2351.     Cleanup whitespace and use fastmemcpy.
  2352. commit 6f6396b634e7b2e3269b3e17d672d46117898694
  2353. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2354. Date:   Wed Mar 19 16:40:15 2008 +0100
  2355.     Set rc_qsquish=1 in AVContext when b_strict is used. This uses a nice continous function to limit qscale within qmin/qmax.
  2356. commit 571c3e12bbc8ee80a8cbeda3df13c8fd7c303fa7
  2357. Author: Rafaël Carré <funman@videolan.org>
  2358. Date:   Tue Mar 25 10:53:13 2008 +0100
  2359.     python bindings : fix pyoptions_to_args and a memleak in the same time
  2360. commit 1bab8298647c6facaa01c7b54ff3d4a86dfed513
  2361. Author: Rafaël Carré <funman@videolan.org>
  2362. Date:   Tue Mar 25 04:41:40 2008 +0100
  2363.     Fix previous commit
  2364. commit 101a2f9c32347e2c256b329e83937813d44d6c33
  2365. Author: Rafaël Carré <funman@videolan.org>
  2366. Date:   Tue Mar 25 04:32:00 2008 +0100
  2367.     svn repo of x264 is dead and buried
  2368. commit 0acfb808c63375bdf2fa67fc0d9a50d38609736d
  2369. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2370. Date:   Mon Mar 24 19:28:17 2008 -0700
  2371.     Fix installer on win32.
  2372. commit 7b20f9814f9aab8f0c8286fedc2a17d104244c5c
  2373. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  2374. Date:   Tue Mar 25 02:31:21 2008 +0100
  2375.     Fixed a segfault in podcast
  2376.     
  2377.     Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
  2378. commit 4c8992c9a9669ee8eecf2ee3ca2ee7e9c8b57121
  2379. Author: Rafaël Carré <funman@videolan.org>
  2380. Date:   Tue Mar 25 02:26:21 2008 +0100
  2381.     DBus : Fix a segfault when access->pf_control is NULL
  2382. commit 13fac46da68e7c2218d0318014f33f2bbbf0a9fb
  2383. Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
  2384. Date:   Thu Mar 20 03:36:19 2008 +0100
  2385.     Dbus control module: * Add missing MPRIS capability * GetCaps should not try to update capabilities * Check for capabilities on input state change rather than on track change
  2386.     
  2387.     Signed-off-by: Mirsal Ennaime <mirsal.ennaime@gmail.com>
  2388.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  2389. commit 16364fa65c37326f7b99bb42b899a63b4a5ddbb5
  2390. Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
  2391. Date:   Thu Mar 20 01:08:21 2008 +0100
  2392.     Dbus control module: * Implement (partially) the CapsChange signal * Refactor capabilities related code * Fix potential race condition * Don't forget to release the playlist.
  2393.     
  2394.     Signed-off-by: Mirsal Ennaime <mirsal.ennaime@gmail.com>
  2395.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  2396. commit fc92a6567e68eb7a22f4107d65d3bd2cced7266e
  2397. Author: Rafaël Carré <funman@videolan.org>
  2398. Date:   Tue Mar 25 01:17:27 2008 +0100
  2399.     Correctly use WSAStringToAddress()
  2400.     
  2401.     Fix by upb at preteam org
  2402. commit ec401825678f8e4032a0e9b27bba9393b57de9bd
  2403. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2404. Date:   Mon Mar 24 17:51:30 2008 +0100
  2405.     implemented the display device selector.
  2406.     
  2407.     Neeeeds testing on multi-screen setups!
  2408. commit 8679868f312aef7645ed56706b7886fe7e06d283
  2409. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2410. Date:   Mon Mar 24 12:33:13 2008 +0100
  2411.     implemented the Visualiser and Video Output module settings
  2412. commit daa7c08f86f23fc4cd301f2c48e8540dc3a8f117
  2413. Author: Rémi Denis-Courmont <rem@videolan.org>
  2414. Date:   Mon Mar 24 22:30:18 2008 +0200
  2415.     Realloc block if a large extent of the footer becomes unused
  2416.     
  2417.     Should fix #1536
  2418. commit 0649ebcda4d32b629806a4b7b321504f32f8a622
  2419. Author: Rémi Denis-Courmont <rem@videolan.org>
  2420. Date:   Mon Mar 24 22:09:37 2008 +0200
  2421.     Add some comments
  2422. commit c01e07a399d9748254aa4d21bc8f2730287e5592
  2423. Author: Rémi Denis-Courmont <rem@videolan.org>
  2424. Date:   Mon Mar 24 14:01:37 2008 +0200
  2425.     config.rpath also comes from autopoint
  2426. commit e563d38ce8b7dea895e85f16fc0dc571f70b5df9
  2427. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2428. Date:   Sun Mar 23 23:04:18 2008 -0700
  2429.     Hide Mouse Timeout on mac.
  2430. commit 78b7e38969213c8709a090eb07ec3b7797b2c1cb
  2431. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2432. Date:   Sun Mar 23 23:02:42 2008 -0700
  2433.     Fix input_mnager behaviour to what it was intended. Patch idea by Dylan.
  2434. commit 7ee84d758555a72d4ecff2178d7efe205f22c5fa
  2435. Author: Rafaël Carré <funman@videolan.org>
  2436. Date:   Mon Mar 24 03:20:14 2008 +0000
  2437.     Forgotten in 208d017e7c250518e1601a9610cec0866012ca37 : remove m3u-extvlcopt
  2438. commit 688ba6acb3173b4bf1c6673cca823195e75ad029
  2439. Author: Rafaël Carré <funman@videolan.org>
  2440. Date:   Mon Mar 24 02:02:56 2008 +0000
  2441.     Create ABOUT-NLS before running autoreconf
  2442. commit 89561739811489168220ce3a11f6b431c2544c2f
  2443. Author: Rafaël Carré <funman@videolan.org>
  2444. Date:   Mon Mar 24 01:04:38 2008 +0000
  2445.     Do not use sprintf without a format
  2446. commit 308aaf6c9c4decd7d02a91ff0b934c1c98b0aa12
  2447. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2448. Date:   Mon Mar 24 01:21:56 2008 +0100
  2449.     contrib: Build nasm for x264 on Mac OS X. (default version out of date on the system).
  2450. commit 26344a540fbeaa1bede99c782f816fc0ed97c6e6
  2451. Author: Rafaël Carré <funman@videolan.org>
  2452. Date:   Sun Mar 23 23:12:42 2008 +0000
  2453.     Fix compilation
  2454. commit cd47dbd343a25b60f2f722ff47b3ff04c6913060
  2455. Author: Rafaël Carré <funman@videolan.org>
  2456. Date:   Sun Mar 23 23:00:27 2008 +0000
  2457.     Do not allocate arbitrary length on the stack
  2458. commit c8e6c21dc43999ad81e6801011c57553a07e85ab
  2459. Merge: 0527816 e5189c4
  2460. Author: Rafaël Carré <funman@videolan.org>
  2461. Date:   Sun Mar 23 22:28:03 2008 +0000
  2462.     Merge branch 'master' of git@git.videolan.org:vlc
  2463. commit 05278162c64a1c402aa18dd5fccbd835e2a57aaf
  2464. Author: Rafaël Carré <funman@videolan.org>
  2465. Date:   Sun Mar 23 22:27:26 2008 +0000
  2466.     Fix a buffer overflow
  2467.     
  2468.     Reported by Drew Yao
  2469. commit e5189c41aa4da2f92f4146c669e62d6eb2530fb1
  2470. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2471. Date:   Sun Mar 23 22:40:37 2008 +0100
  2472.     Implemented full localisation.
  2473.     
  2474.     Tooltips still need to be added
  2475. commit 7bbc2548f92696457164ebf7f4f86dc815ef80c7
  2476. Author: Rémi Denis-Courmont <rem@videolan.org>
  2477. Date:   Sun Mar 23 22:01:24 2008 +0200
  2478.     Switch to gettext 0.17
  2479.     
  2480.     The whole point of keeping the m4 and po/Makefile.in.in is to not need
  2481.     to have the same version all over the place anyway, otherwise we might
  2482.     as well put all these files to .gitignore...
  2483.     
  2484.     Remove some old m4 macros as well.
  2485. commit 6abf349d0ab414b10c31c8a5b1772bda356eb141
  2486. Author: Rémi Denis-Courmont <rem@videolan.org>
  2487. Date:   Sun Mar 23 21:58:35 2008 +0200
  2488.     Don't run autopoint.
  2489.     
  2490.     Now that we actually have _ALL_ the gettext m4 macros in m4/, autopoint
  2491.     is useless. That was not the case last time this hack was attempted.
  2492. commit fa9abba62f600b1c019da926c5ed1c6752f80fb5
  2493. Author: Rémi Denis-Courmont <rem@videolan.org>
  2494. Date:   Sun Mar 23 21:53:10 2008 +0200
  2495.     Check-in modules/Makefile.am
  2496.     
  2497.     It was a bit clumsy to have to modify it through bootstrap.
  2498. commit 8adb3a39b869d2b39d1948fc30c05e0f2febf697
  2499. Author: Rémi Denis-Courmont <rem@videolan.org>
  2500. Date:   Sun Mar 23 21:43:35 2008 +0200
  2501.     Fix the INSTALL / autoreconf hack
  2502. commit a24c9548fbb58b429ff6d40b3e6ad5352c1695e7
  2503. Author: Rémi Denis-Courmont <rem@videolan.org>
  2504. Date:   Sun Mar 23 21:43:06 2008 +0200
  2505.     Fix copyright
  2506. commit 9be56f9b9e3fd8cce4dd68214de2047be20ec5c6
  2507. Author: Rémi Denis-Courmont <rem@videolan.org>
  2508. Date:   Sun Mar 23 21:39:04 2008 +0200
  2509.     Fix the pkg-config warning
  2510. commit aac5ae48196bba8698ccc7b8dfaaac31b2d0318d
  2511. Author: Rémi Denis-Courmont <rem@videolan.org>
  2512. Date:   Sun Mar 23 21:32:25 2008 +0200
  2513.     Set then export (more portable)
  2514.     
  2515.     I assume PATH is already exported for obvious reasons.
  2516. commit 6583881be61b296b48c3e0c52b49d1a8859029a7
  2517. Author: Rémi Denis-Courmont <rem@videolan.org>
  2518. Date:   Sun Mar 23 21:30:28 2008 +0200
  2519.     Fix help message of bootstrap
  2520. commit c64913edec5e89ff57c60284ec3e0478a6368dcd
  2521. Author: VideoLAN <videolan@jones.via.ecp.fr>
  2522. Date:   Sun Mar 23 19:57:58 2008 +0100
  2523.     Fix macosx gettext
  2524.     
  2525.     Default to no backup when updating po files
  2526. commit 126306281bcb5dbf58fc5c6c6e28d0caf08e6a50
  2527. Author: Rafaël Carré <funman@videolan.org>
  2528. Date:   Sun Mar 23 16:08:13 2008 +0000
  2529.     Require gettext 0.16.1
  2530. commit 6a0180cff6f6c80c5579ce3ada1fc71e38d4264c
  2531. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2532. Date:   Sun Mar 23 15:19:26 2008 +0100
  2533.     removed trailing spaces, cough
  2534. commit ff83b90d944e8c2834fd98dd41accb55978576e9
  2535. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2536. Date:   Sun Mar 23 15:16:04 2008 +0100
  2537.     finished hotkeys settings in simple prefs
  2538.     
  2539.     Includes an array of not-to-be-used keys
  2540.     
  2541.     Shows modifier keys with their corresponding symbols instead of 'Alt', etc.
  2542.     
  2543.     Saving combinations of multiple keys won't crash anymore, but work as expected
  2544. commit bd040d3b0383f609224e6a4ab6c6300ce6994211
  2545. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2546. Date:   Sun Mar 23 15:02:21 2008 +0100
  2547.     updated the list of shortcuts not to be used on Mac OS X
  2548. commit 43b06247ad971a2108f53cd6ddbc06cff523c6b0
  2549. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2550. Date:   Sun Mar 23 14:23:15 2008 +0100
  2551.     fixed typo
  2552. commit 27bee6c9629cd7f5c987b52433ca7270cc3ca6e6
  2553. Author: Filippo Carone <littlejohn@videolan.org>
  2554. Date:   Sun Mar 23 13:28:00 2008 +0100
  2555.     more unit test and functions for media list
  2556. commit 974a399a24723d1ee6ac4ee5b69b186cd47c0e31
  2557. Author: Rémi Denis-Courmont <rem@videolan.org>
  2558. Date:   Sun Mar 23 10:49:16 2008 +0200
  2559.     Remove the autoconf hack, fix gettext broken in b6c4b865
  2560.     and fix the M4 ignore rules
  2561. commit b6c4b86572acf4b32e7bf1e929baec940e259d31
  2562. Author: User <fun@kebab.(none)>
  2563. Date:   Sun Mar 23 02:57:36 2008 +0000
  2564.     Revert "Update gettext"
  2565.     
  2566.     This reverts commit 8b71b1041b0ba6304f864c977c1a2dceb725a0cd.
  2567.     Most developers did not update their gettext install
  2568.     Bumping gettext requirement is useless.
  2569. commit 77f7cdd4cb65332ed8343e3ed973b92f77fbaa03
  2570. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2571. Date:   Sun Mar 23 01:50:51 2008 +0100
  2572.     Re-checking src/interface/interface.h.
  2573. commit e635537fdc76d67724c2fe9a130bd100a8693214
  2574. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2575. Date:   Sun Mar 23 01:31:07 2008 +0100
  2576.     autotools: Distribute src/interface/interface.h
  2577. commit c90b3db3af8af023ce9d76b989a3000a896c65df
  2578. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2579. Date:   Sun Mar 23 01:16:36 2008 +0100
  2580.     input: Remove input_DestroyThread() as it is now handled via vlc_object_release().
  2581. commit 05dc64af7e19036bbf6fa538345b5a2278a1d91f
  2582. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2583. Date:   Sun Mar 23 01:15:54 2008 +0100
  2584.     objects: Call vlc_object_join() automatically from vlc_object_destructor() if needed.
  2585.     interaction: No need to call vlc_object_join() now.
  2586. commit dbdd540a2e2aefb8f572d199ddd1b850f9d97f11
  2587. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2588. Date:   Sun Mar 23 00:55:15 2008 +0100
  2589.     interaction: Keep a libvlc's global interaction object reference around, and properly release it when done.
  2590. commit f0fbb2b3eeb132bf961902f156e31431d43a6938
  2591. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2592. Date:   Sun Mar 23 00:51:03 2008 +0100
  2593.     objects: Send a vlc_object_kill from vlc_object_destroy() to make sure vlc_object_release() can properly free all the allocated resources when the refcount reach zero.
  2594.     
  2595.     Previously you need to send a vlc_object_kill() prior to a vlc_object_release() to get your object actually destroyed, which rendered the refcounting unusuable in some cases.
  2596. commit 78e39f0d6ddac05f824b1beb6bfc712088b17fdc
  2597. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2598. Date:   Sat Mar 22 15:32:32 2008 -0700
  2599.     Uniformisation and configurability of Mouse Hidding Time. Patch by Lukas Durfina
  2600. commit 31dcf0ddf0b7e545c8f2d3d06efcc393cf42a452
  2601. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2602. Date:   Sat Mar 22 15:02:46 2008 -0700
  2603.     Nasm bump to 2.02
  2604. commit b3dd974f506450d3d3765d47c70d1ff0e209424b
  2605. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2606. Date:   Sat Mar 22 14:34:33 2008 -0700
  2607.     Use VideoLAN VLC media player as a brand name.
  2608. commit 26343f3df922a3db76aa985fa1b1354460073660
  2609. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2610. Date:   Sat Mar 22 13:22:29 2008 -0700
  2611.     Add "" around DVD/VCD/CDDA devices... Should help to play .iso and VIDEO_TS folder with spaces in it. Watch that for any regressions.
  2612. commit 4df31211b34317530ee08d90c1bb6f892f3f9d04
  2613. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2614. Date:   Sat Mar 22 13:20:40 2008 -0700
  2615.     Don't set the privacy dialog as a MI child.
  2616. commit bb8d2b9ef14a3b7ec140f43e149f10573f67a54e
  2617. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2618. Date:   Sat Mar 22 00:12:18 2008 -0700
  2619.     Fix the '@' disappearance in UDP addresses.
  2620. commit 5f9af46adcfd7d65dbd6e65e27819e5c52b5e070
  2621. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2622. Date:   Fri Mar 21 22:16:07 2008 -0700
  2623.     Add two FourCC that are actually decoded.
  2624. commit 42e7d91c277a879cb3fed58fa68836168e4e5208
  2625. Author: Rafaël Carré <funman@videolan.org>
  2626. Date:   Sat Mar 22 02:39:34 2008 +0100
  2627.     ncurses: link with libtinfo(w) only if needed
  2628. commit 37558f4a013787f3a197db1de20aa6f0427ab2b1
  2629. Author: Sam Hocevar <sam@zoy.org>
  2630. Date:   Fri Mar 21 22:50:25 2008 +0100
  2631.     Fix a potential corruption in release_input_thread().
  2632.     
  2633.     If the media instance owns the input and libvlc_media_instance_release()
  2634.     is called immediately after libvlc_media_instance_stop(), there is a
  2635.     chance that we try to free the input resources before the thread is
  2636.     effectively terminated. To avoid this, we call input_DestroyThread()
  2637.     instead of vlc_object_release() at the end of release_input_thread() when
  2638.     the media instance owns the input thread.
  2639. commit 5122c9d9e9f5851a84c2b037cc35dbacd3699aef
  2640. Author: Sam Hocevar <sam@zoy.org>
  2641. Date:   Fri Mar 21 21:25:30 2008 +0000
  2642.     Various spelling fixes.
  2643. commit fe22119f649296e0cdf03051c41fb749bc14cc40
  2644. Author: Sam Hocevar <sam@zoy.org>
  2645. Date:   Fri Mar 21 21:17:57 2008 +0000
  2646.     Add missing p_vout->pf_end in vmem.c and snapshot.c
  2647.     
  2648.     The p_vout->pf_end method is mandatory for video output modules. It is
  2649.     called from so many places in libvlc that it would be too tedious to
  2650.     make it optional. I'm therefore adding empty methods to modules instead.
  2651. commit bcff0f227b560798e710f8ec27dd57632e9e82eb
  2652. Author: James Bond <jb007@gov.uk>
  2653. Date:   Fri Mar 21 20:23:46 2008 +0100
  2654.     We are not using svn anymore
  2655. commit fd0cdccc7cf66bc0734889ce53f9c7d958774a9b
  2656. Author: Rafaël Carré <funman@videolan.org>
  2657. Date:   Thu Mar 20 23:48:45 2008 +0100
  2658.     DM: Use built-in priority for known codecs
  2659.     
  2660.     Not every dailymotion video is available in vp6
  2661. commit f38c418960343365c1b7c9da1f9e4af747e03044
  2662. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2663. Date:   Fri Mar 21 17:37:06 2008 +0100
  2664.     fixed a couple of download sites (mostly related to the heanet failure) and fixed the wget usage in some firewalled setups)
  2665. commit 266ca40a3fba7c884ab4da5686fda541c93a95cf
  2666. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2667. Date:   Fri Mar 21 17:31:21 2008 +0100
  2668.     compile before you commit, will you?
  2669. commit b1e5f35c24a1c9e85d21c4412d27274bd557a346
  2670. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2671. Date:   Fri Mar 21 17:09:44 2008 +0100
  2672.     synced patch with current FFmpeg svn
  2673. commit 38f79bff37d907dd2765f8e94f2162bcea2cf7e7
  2674. Author: Filippo Carone <littlejohn@videolan.org>
  2675. Date:   Fri Mar 21 16:22:25 2008 +0100
  2676.     new failing test for medialistplayer_next
  2677. commit c4b95b5063089cf126d2df572f4bbbc60ac07fef
  2678. Author: Sam Hocevar <sam@zoy.org>
  2679. Date:   Fri Mar 21 14:26:30 2008 +0000
  2680.     New video output driver: "vmem", for direct memory access.
  2681.