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

midi

开发平台:

Unix_Linux

  1. commit fe3726deb89923477e320af1953887a9132fe628
  2. Author: Rémi Duraffort <ivoire@videolan.org>
  3. Date:   Sun Oct 5 18:11:50 2008 +0200
  4.     Fix resource leak when loadsave fail (CID 94)
  5. commit 2573062f8b833f39b2d528617bf52f0ed77125fc
  6. Author: Kaarlo Raiha <kaarlo.raiha@tut.fi>
  7. Date:   Sun Oct 5 17:35:00 2008 +0300
  8.     QT4 wineventfilter for Win32, allows WM_APPCOMMAND stuff
  9.     
  10.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  11. commit 747e569007af4f30ccf147873a01dd30ea16f7de
  12. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  13. Date:   Sun Oct 5 17:22:46 2008 +0300
  14.     Do not check for the same error twice (CID#147)
  15. commit 9087d31f07d88553553c282f0c67aee8125bbbfa
  16. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  17. Date:   Sun Oct 5 17:18:42 2008 +0300
  18.     Fix crash on RTSP error with TS muxing (CID#179)
  19. commit a610e2fc41551b15f52e35cd54a4701f524a1d90
  20. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  21. Date:   Sun Oct 5 17:16:52 2008 +0300
  22.     ifdef out dead "future" code (CID#148)
  23. commit 47805700f366405a98f905e651aa3e4c625fa541
  24. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  25. Date:   Sun Oct 5 17:15:00 2008 +0300
  26.     Fix NULL dereference (CID#236)
  27. commit 544eea4ef7052b6c02d70dee9b3ba526455b6da0
  28. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  29. Date:   Sun Oct 5 17:12:41 2008 +0300
  30.     Fix NULL dereference (CID#181)
  31. commit 2d9ea592475df61b3733bf72a5b2f3f53b55753f
  32. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  33. Date:   Sun Oct 5 17:10:28 2008 +0300
  34.     Fix NULL dereference (CID#149)
  35.     
  36.     This bug can never happen, as we never call with pppsz_longname == NULL
  37.     at the moment.
  38. commit 415696ae4d666a84862109b015d8670753dd764b
  39. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  40. Date:   Sun Oct 5 17:05:56 2008 +0300
  41.     Clarify code (FALSE CID#244)
  42. commit 636a434c6245dc36b6d1af30cc1a14569fdcb621
  43. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  44. Date:   Sun Oct 5 16:54:40 2008 +0300
  45.     Timeshift: fix crash on I/O error (CID#157)
  46. commit bd587fbb5ac18f1d8fafc216b2ff69ab433538e2
  47. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  48. Date:   Sun Oct 5 16:53:21 2008 +0300
  49.     Fix memory leak (CID#206)
  50. commit 37b0e5a2c61efef752410de8b743c15c4b871c55
  51. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  52. Date:   Sun Oct 5 16:51:19 2008 +0300
  53.     Handle error (?) from config_GetInt (CID#180)
  54. commit 9de4d9dd6bf7f84a89ebe0bc26815bc8daf75973
  55. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  56. Date:   Sun Oct 5 16:51:00 2008 +0300
  57.     Fix NULL dereference (CID#167)
  58. commit 2c3d9f177115dbbf0af0cdb0fe76ec09e603c0c6
  59. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  60. Date:   Sun Oct 5 16:42:01 2008 +0300
  61.     Fix dangling pointer use when shrinking a non-standard block
  62.     
  63.     I believe this path cannot be triggered at the moment however, as
  64.     there quite few block_Realloc users. Fixes CID#197.
  65. commit b5c9f12635840804db2df181b733283fc5046ba3
  66. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  67. Date:   Sun Oct 5 16:41:00 2008 +0300
  68.     Make the instance lock static
  69.     
  70.     (it's not distinct from the module bank lock)
  71. commit 89ea9a8dedde81e80a476ff2e54ed249a7a614cf
  72. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  73. Date:   Sun Oct 5 16:33:28 2008 +0300
  74.     Fix some race conditions in the module bank
  75.     
  76.     Unfortunately(?), these only occur in multi-instances scenarii...
  77. commit 8d5ae441744e5613dd1f163ebc6820a31979889b
  78. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  79. Date:   Sun Oct 5 16:18:35 2008 +0300
  80.     Another useless parameter
  81. commit fefeb5eaed31359defe23fce7a795b9be27da10e
  82. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  83. Date:   Sun Oct 5 16:14:54 2008 +0300
  84.     Fix warning
  85. commit 4b531b445fa95a23c25942042e1c7402b96764d6
  86. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  87. Date:   Sun Oct 5 16:11:34 2008 +0300
  88.     module_find, module_exists, module_get_main: remove useless paramter
  89. commit 4bf404797434a0f1bac72d961b9b7cd0cf651d4d
  90. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  91. Date:   Sun Oct 5 16:11:00 2008 +0300
  92.     Fix missing declaration (supposedly crash on amd64)
  93. commit 9fa46214651b6716f15a0a3e2eaf0ca7bfa81ae5
  94. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  95. Date:   Sun Oct 5 15:59:50 2008 +0300
  96.     Fix warning
  97. commit 8d834912c7e19d4142f15a31ab747915d6ca1f54
  98. Author: Rémi Duraffort <ivoire@videolan.org>
  99. Date:   Sun Oct 5 15:37:09 2008 +0200
  100.     Fix potential memleak (CID 198)
  101. commit 1497a8a8616599a33c8db3beead5028d3174fff4
  102. Author: Rémi Duraffort <ivoire@videolan.org>
  103. Date:   Sun Oct 5 15:31:06 2008 +0200
  104.     Fix one potential memleak (CID 195)
  105. commit f2143d069645d2a79e7068621b8acc2a97d4fe74
  106. Author: Rémi Duraffort <ivoire@videolan.org>
  107. Date:   Sun Oct 5 15:10:24 2008 +0200
  108.     Use vasprintf instead of some malloc+vsnprintf and fix CID 194.
  109. commit e30ee3d511eb9a62f8aba1e638f19e1a90c2ebdc
  110. Author: Rémi Duraffort <ivoire@videolan.org>
  111. Date:   Sun Oct 5 14:56:20 2008 +0200
  112.     Cleaning xurl code (CID 193 and CID 51 are now fixed)
  113. commit 3e0219e05af8cec582c54e15d9941681deb51b2d
  114. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  115. Date:   Sun Oct 5 15:36:50 2008 +0300
  116.     Bury the module pointer inside modules.c
  117. commit 20924d4892b882b3ad08b75146a07152ed771186
  118. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  119. Date:   Sun Oct 5 15:34:19 2008 +0300
  120.     Unneeded #include
  121. commit b4b1caac5c81492f128d43dbd7f3fd831bf0ff53
  122. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  123. Date:   Sun Oct 5 15:25:54 2008 +0300
  124.     Cleanup b_cache_delete
  125. commit 024c28ef8b3d83d8c5489386b85f4a2a5d975aef
  126. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  127. Date:   Sun Oct 5 15:19:32 2008 +0300
  128.     Remove b_cache_delete
  129. commit 283b93f9d3c9fa87a6bc428ed12dbc7e7fa228ae
  130. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  131. Date:   Sun Oct 5 15:18:50 2008 +0300
  132.     Remove one core dependency upon the module bank
  133. commit 917d5748cba4d66b97663132995bd7c0a39c2d33
  134. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  135. Date:   Sun Oct 5 13:16:15 2008 +0300
  136.     Dangling code
  137. commit 955387c5fb151f91526c0b239eae1b91ca26b7da
  138. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  139. Date:   Sun Oct 5 12:57:46 2008 +0300
  140.     Tentative link fix
  141. commit 6e2ed233dd40ccc93a20e6fdfbdfaca8cf9b8e51
  142. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  143. Date:   Sun Oct 5 12:40:24 2008 +0300
  144.     Remove slow and leaking var_AcquireMutex
  145. commit e39842845193a0a263ae548fd8e10fce631d2f09
  146. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  147. Date:   Sun Oct 5 11:28:32 2008 +0300
  148.     Use static mutexes
  149. commit 917aae7612c883ba009bff10242abcdb009bead2
  150. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  151. Date:   Sun Oct 5 11:19:00 2008 +0300
  152.     Static mutexes
  153. commit f79f2b1f5bcd38dc33520220f72143a91202b1d5
  154. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  155. Date:   Sun Oct 5 10:38:49 2008 +0300
  156.     Remove vlc_threads_(init|end), fix thread-safety on Win32
  157. commit 43b5fcef1b26f16914028b5954a846aff685c881
  158. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  159. Date:   Sat Oct 4 23:21:35 2008 +0300
  160.     Fix vlc_thread_ready invalid use of object_wait
  161. commit e642dc37f2a45f193998d776439664a5a139b9e0
  162. Author: Dominique Leuenberger <dominique@leuenberger.net>
  163. Date:   Sat Oct 4 06:00:44 2008 +0200
  164.     ffmpeg changed offset_t to int64_t in svn rev15533. Let's keep up with them.
  165.     
  166.     Signed-Off-By: Christophe Mutricy
  167. commit 9507a480bc0d34a97279365f9403f07d411ec7c6
  168. Author: Christophe Mutricy <xtophe@videolan.org>
  169. Date:   Sat Oct 4 16:26:28 2008 +0100
  170.     Fix playlist use. Fix #2153
  171. commit b1c512dc286820308c0129a500e81095edc50a7d
  172. Author: Jean-Baptiste Kempf <jb@videolan.org>
  173. Date:   Thu Oct 2 22:19:20 2008 -0700
  174.     Qt4: Split the controllers from the rest of the interface widgets.
  175. commit 9e43b17df26205dfdbe73fb4da0f7eac0b024b26
  176. Author: Jean-Baptiste Kempf <jb@videolan.org>
  177. Date:   Thu Oct 2 15:03:11 2008 -0700
  178.     Qt4: fix remaining preferences intempestive popups.
  179. commit c74c5cb25cf5fd98205d1b2aabb25a7286f50d9e
  180. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  181. Date:   Mon Sep 29 21:18:20 2008 +0300
  182.     Critical section are internally recursive
  183.     
  184.     Remove all this useless stuff of mine.
  185. commit edbcbee7807e6db687c2d3bb4466ba691cbe1216
  186. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  187. Date:   Sat Oct 4 18:03:02 2008 +0300
  188.     Human readable git versions
  189. commit ee86562ca7b36e1b89a1a00977b7f6ffc82f469b
  190. Author: Felix Kühne <fpk@felix-kuhnes-macbook.local>
  191. Date:   Sat Oct 4 14:38:42 2008 +0200
  192.     ensure compatibility with future versions of Darwin
  193. commit 07fd1045af0df32fdc99adf99f9b1bdba1de3888
  194. Author: Felix Paul Kühne <fkuehne@videolan.org>
  195. Date:   Sat Oct 4 00:20:17 2008 +0200
  196.     forward-port [4f51e27858885a78d4fc93a8312b8e96d92805ae]
  197. commit b5f51b9188d83962d8bf1942492b3352fd942cf5
  198. Author: Jean-Paul Saman <jpsaman@videolan.org>
  199. Date:   Fri Oct 3 13:56:45 2008 +0200
  200.     Fix regression in libvlc_video_set_spu() and libvlc_audio_set_track().
  201. commit 96abd1a0729cbeb800ceb6dd43106f19ee8ce7b1
  202. Author: Jean-Paul Saman <jpsaman@videolan.org>
  203. Date:   Mon Sep 29 12:56:21 2008 +0200
  204.     Fix regression in libvlc_video_set_teletext().
  205. commit ec2bb2fd0ac98ab0288ae40737b34c2b5290fd1c
  206. Author: Jean-Paul Saman <jpsaman@videolan.org>
  207. Date:   Mon Sep 29 12:54:50 2008 +0200
  208.     Use the integer value for teletext page in test.html.
  209. commit a8d53a307adc207810953ba496924828faccf536
  210. Author: Jean-Paul Saman <jpsaman@videolan.org>
  211. Date:   Sun Sep 28 19:25:54 2008 +0200
  212.     Fix bug in libvlc_video_set_teletext()
  213. commit be9c509e4c1b7fbeffc421f472ddb9e0b0486f86
  214. Author: Jean-Paul Saman <jpsaman@videolan.org>
  215. Date:   Sun Sep 28 19:23:59 2008 +0200
  216.     Add subtitle and teletext JS API to test.html
  217. commit 9ac6fec0593429dfb7a4cf25698b874ebc045be2
  218. Author: Felix Paul Kühne <fkuehne@videolan.org>
  219. Date:   Fri Oct 3 16:44:26 2008 +0200
  220.     macosx: renamed getVoutView to voutView in order to make it conform to the cocoa naming scheme
  221. commit d4b55453aa9284ce720f6e2b692d9fd2f2f4e825
  222. Author: Felix Paul Kühne <fkuehne@videolan.org>
  223. Date:   Fri Oct 3 15:45:19 2008 +0200
  224.     macosx: ugly compilation fix as VLC_OBJECT_OPENGL was removed
  225.     
  226.     Compatibility with the caca and x11 vouts needs to be checked
  227. commit 14a587b041e4881a046cb612402a9a86d7573f91
  228. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  229. Date:   Thu Oct 2 19:26:27 2008 +0300
  230.     Cleanup PVR path parser
  231. commit 2b73786266205faa3e7b18f1d2dd33d459b3aa2f
  232. Author: Derk-Jan Hartman <hartman@videolan.org>
  233. Date:   Thu Oct 2 21:12:15 2008 +0200
  234.     libmpeg2: user_data has been available since 0.3.2
  235.     
  236.     Since we require libmpeg > 0.3.2 there is no need for this check.
  237. commit 462d6d04c76065ae23cb01d0a572f7c763c10ac5
  238. Author: Derk-Jan Hartman <hartman@videolan.org>
  239. Date:   Thu Oct 2 16:53:25 2008 +0200
  240.     macosx: allow to specify where you want the download to be save and how it should be called.
  241. commit 97f83156a37514f9f6bb8786507e35118553f947
  242. Author: Derk-Jan Hartman <hartman@videolan.org>
  243. Date:   Thu Oct 2 16:41:22 2008 +0200
  244.     update: don't free the temp pointer, but free the original instead.
  245. commit ebfd94553ab7b18a436a14f42453cc3302caf471
  246. Author: Derk-Jan Hartman <hartman@videolan.org>
  247. Date:   Thu Oct 2 16:38:39 2008 +0200
  248.     update: rename the variables so that it matches their current purpose
  249. commit 0f245d7bdd245fb84181d8911d72bbc62f099844
  250. Author: Derk-Jan Hartman <hartman@videolan.org>
  251. Date:   Thu Oct 2 16:32:14 2008 +0200
  252.     update: allow update_Download  to accept: directory, filename, NULL
  253.     
  254.     directory: accepts any existing directory and will use the filename component of the update URL (old behaviour). This option no longer requires you to provide a string that ends with the pathsep.
  255.     
  256.     filename: write directly to this filename. Existing files will be overwritten.
  257.     
  258.     NULL: will write to filename component of the update URL. likely in the CWD.
  259. commit 279bdb403f67b657ee47bf0b7fd134561448d373
  260. Author: Derk-Jan Hartman <hartman@videolan.org>
  261. Date:   Thu Oct 2 14:02:13 2008 +0200
  262.     fortunes: PWNtcha !!!
  263. commit 0d62ffd891005101f90d067c0495016663b30dbd
  264. Author: Jean-Baptiste Kempf <jb@videolan.org>
  265. Date:   Wed Oct 1 23:29:09 2008 -0700
  266.     Win32 Vout: after the previous fix of Win32 Vout, the fullscreen mode wasn't kept for the next item. This fixes that.
  267. commit a504a0459599ff2bf03c7b86f51772cfc40fa6f2
  268. Author: Laurent Aimar <fenrir@videolan.org>
  269. Date:   Wed Oct 1 22:45:45 2008 +0200
  270.     Fixed a stupid typo in swscale copy conditions.
  271.     
  272.     It closes at least #2119 (on any vertical scaled only subtitle).
  273. commit f704dfc686bc86e47cb6bb08112213b98f4f0c88
  274. Author: Laurent Aimar <fenrir@videolan.org>
  275. Date:   Tue Sep 30 23:49:46 2008 +0200
  276.     Fixed annoying lates frame when slowing speed.
  277. commit f1e1699458ffdf12483b5cec6926fb78894b6745
  278. Author: Laurent Aimar <fenrir@videolan.org>
  279. Date:   Tue Sep 30 23:30:00 2008 +0200
  280.     No functionnal changes (clean up)
  281. commit bf3045270801b5e1059941ea01bd70c62acfb326
  282. Author: Christophe Mutricy <xtophe@videolan.org>
  283. Date:   Wed Oct 1 21:40:30 2008 +0100
  284.     Fix for p_input being now hidden.
  285. commit baa8e694e33eab4f24defce9d34dd27538058290
  286. Author: Rémi Duraffort <ivoire@videolan.org>
  287. Date:   Wed Oct 1 22:38:05 2008 +0200
  288.     Don' reinvete the wheel just for fun.
  289. commit df18db133a9bf04957594094b2ce4bee620c5711
  290. Author: Rémi Duraffort <ivoire@videolan.org>
  291. Date:   Wed Oct 1 22:17:56 2008 +0200
  292.     Cleaning and fix potential memleaks.
  293. commit d7fb424d8044a7698cf44e5237eeb8ff22a138f2
  294. Author: Rémi Duraffort <ivoire@videolan.org>
  295. Date:   Wed Oct 1 22:05:36 2008 +0200
  296.     Remove xurl_(free|malloc)
  297. commit 43095a4ddaee3f54a1ace862d74b2d0f994dd7d1
  298. Author: Rémi Duraffort <ivoire@videolan.org>
  299. Date:   Wed Oct 1 21:56:52 2008 +0200
  300.     second parameter of streallocat must be const.
  301. commit 463ab1b94eeaf67cd7e7ac8bcb7fab4bc011213f
  302. Author: Rémi Duraffort <ivoire@videolan.org>
  303. Date:   Wed Oct 1 21:52:42 2008 +0200
  304.     xlist: last can't be NULL here (invalidate CID 50)
  305. commit 543a4d3b713725772dcf40edbf985d1761bed429
  306. Author: Rémi Duraffort <ivoire@videolan.org>
  307. Date:   Wed Oct 1 21:43:48 2008 +0200
  308.     Fix potential memleaks (CID 222 and 221)
  309. commit c7690cec0129d2fb3198e60602c4894e728df092
  310. Author: Rémi Duraffort <ivoire@videolan.org>
  311. Date:   Wed Oct 1 21:34:17 2008 +0200
  312.     Fix memleak (CID 225)
  313. commit d82d3cba7c830c934429b194c7ca200211f4ec9b
  314. Author: Rémi Duraffort <ivoire@videolan.org>
  315. Date:   Wed Oct 1 21:20:11 2008 +0200
  316.     Fix memleak (CID 209)
  317. commit 6c79686bfe98e4731aac1118df7004182c20ab45
  318. Author: Rémi Duraffort <ivoire@videolan.org>
  319. Date:   Wed Oct 1 21:17:48 2008 +0200
  320.     Fix memleaks (CID 211)
  321. commit 19bca43e040b69139b0eeca9494313baf6db4b21
  322. Author: Rémi Duraffort <ivoire@videolan.org>
  323. Date:   Wed Oct 1 21:13:54 2008 +0200
  324.     Fix memleak (CID 212)
  325. commit f7625a5deb7467819830f707a5afc627ad109df3
  326. Author: Rémi Duraffort <ivoire@videolan.org>
  327. Date:   Wed Oct 1 21:11:57 2008 +0200
  328.     Fix memleak (CID 213)
  329. commit 36e833c3d4223afed7911c4d0b6dfa5bce4ebe0c
  330. Author: Rémi Duraffort <ivoire@videolan.org>
  331. Date:   Wed Oct 1 20:58:34 2008 +0200
  332.     Use asprintf instead of malloc/sprintf.
  333. commit 58208c694d1eb2d4a0d8c810d92873318748d2f3
  334. Author: Jean-Baptiste Kempf <jb@videolan.org>
  335. Date:   Wed Oct 1 11:51:33 2008 -0700
  336.     Hotkeys: remove unuseful test on p_playlist: If p_playlist is NULL here, you are dead just before.
  337.     
  338.     Can pl_Hold return NULL ?
  339. commit 6f7a1d4d1a864429239933972b6edab34c298723
  340. Author: Rémi Duraffort <ivoire@videolan.org>
  341. Date:   Wed Oct 1 20:50:04 2008 +0200
  342.     Macro protection.
  343. commit 948ef8a0c99d6c873970f205efab8e092d2bd848
  344. Author: Jean-Baptiste Kempf <jb@videolan.org>
  345. Date:   Wed Oct 1 11:49:03 2008 -0700
  346.     Blend: Remove unuseful variable. CID 241
  347. commit a000b455a3b7f3c8cb22f856f3c4fb73e07978c9
  348. Author: Jean-Baptiste Kempf <jb@videolan.org>
  349. Date:   Wed Oct 1 11:47:04 2008 -0700
  350.     Assert p_block.
  351. commit adb2ecca057e5344170f56269588f26664f7d2d0
  352. Author: Jean-Baptiste Kempf <jb@videolan.org>
  353. Date:   Wed Oct 1 11:45:58 2008 -0700
  354.     Remove useless test.
  355.     
  356.     p_sys cannot be null here.
  357. commit 0d2aad2561f30f1ac3696eb659e4bef16fe86721
  358. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  359. Date:   Wed Oct 1 21:35:32 2008 +0300
  360.     Remove dummy vlc_thread_ready
  361. commit 78277aedce99a6ca8f69844b5a93b70aa95a7ede
  362. Author: Rémi Duraffort <ivoire@videolan.org>
  363. Date:   Wed Oct 1 20:34:56 2008 +0200
  364.     Remove duplication and do the NULL text before dereferencing (CID 232)
  365. commit 47be9baaa0b1c3448249dfd35a7339c48317d4e4
  366. Author: Rémi Duraffort <ivoire@videolan.org>
  367. Date:   Wed Oct 1 20:27:36 2008 +0200
  368.     Init the variable (CID 239)
  369. commit 995655d1f842088b0397df905b5296acbe7f8511
  370. Author: Rémi Duraffort <ivoire@videolan.org>
  371. Date:   Wed Oct 1 20:18:26 2008 +0200
  372.     Initialise variable before using it (CID 238)
  373. commit 2f066806f4066261509bde9f84b9fba027d1e43e
  374. Author: Jean-Baptiste Kempf <jb@videolan.org>
  375. Date:   Wed Oct 1 11:29:57 2008 -0700
  376.     Fix uninitialized variables (CID 242)
  377. commit a81102ef9913dcb5f74b58aee09add9228eba3fb
  378. Author: Rémi Duraffort <ivoire@videolan.org>
  379. Date:   Wed Oct 1 20:11:56 2008 +0200
  380.     Fix "use after a free" (to be honnest that's more a segfault here) (CID 243)
  381. commit d12f65f6209a8f3a71ab921b9bd77b4c65851f0d
  382. Author: Rémi Duraffort <ivoire@videolan.org>
  383. Date:   Wed Oct 1 20:01:12 2008 +0200
  384.     Fix "Use after free" (CID 248)
  385. commit 2909c5c31dec8d3166633432d1dd2682531ca3d5
  386. Author: Rémi Duraffort <ivoire@videolan.org>
  387. Date:   Sun Sep 28 15:56:21 2008 +0200
  388.     Protect against bad use after a vlc_dictionary_clear.
  389. commit 559e14738d43e0923459313dd9a89cc875be8db7
  390. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  391. Date:   Wed Oct 1 15:28:04 2008 +0200
  392.     WinCE: missing threading functions
  393. commit aafc08e43ce3b73eb02f05499f9bc36a99f54cdc
  394. Author: Jean-Baptiste Kempf <jb@videolan.org>
  395. Date:   Wed Oct 1 01:13:25 2008 -0700
  396.     Remove useless test. At that point, p_sys is not NULL
  397. commit 5e7be2ae2994beb5ae8b8ca32fdd2e2fba529aa5
  398. Author: Jean-Baptiste Kempf <jb@videolan.org>
  399. Date:   Wed Oct 1 01:01:38 2008 -0700
  400.     Win32 Vout: set fullscreen back before quitting Vout.
  401.     
  402.     This fix the big bug of disappearing of the interface in embedded mode.
  403.     (cherry picked from commit 29e96eaed0b0d38b5d812b6717f1429739ee8c3b)
  404.     
  405.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  406. commit 56779562fac085ddec20a8e5c043e497a4a1345d
  407. Author: Jean-Baptiste Kempf <jb@videolan.org>
  408. Date:   Tue Sep 30 20:57:28 2008 -0700
  409.     Win32 Vout: try to correctly set fullscreen mode under winCE and win32.
  410. commit 2990f1d54b95da5515e01ed938bdb7752abd6733
  411. Author: Jean-Baptiste Kempf <jb@videolan.org>
  412. Date:   Tue Sep 30 20:31:15 2008 -0700
  413.     Qt4: correctly show the stats.
  414.     (cherry picked from commit 95c173411393f6cae467ab6c4f0e708c443bf5a5)
  415.     
  416.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  417. commit 1835073b2cd796992e72b1f576d43cfa00d111a5
  418. Author: Jean-Baptiste Kempf <jb@videolan.org>
  419. Date:   Tue Sep 23 16:03:56 2008 -0700
  420.     Qt4: Deactivate FPS showing, since it doesn't work.
  421.     (cherry picked from commit cecdd2aa20dc1429741ecef1afe7adc3d1300090)
  422.     
  423.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  424. commit d96bc2354ee2917d5fa7eda1636fb9850223b333
  425. Author: Jean-Baptiste Kempf <jb@videolan.org>
  426. Date:   Tue Sep 30 20:16:16 2008 -0700
  427.     Typo.
  428. commit 6ec7523f1d56f331280b8a780d489650b8b68938
  429. Author: Jean-Baptiste Kempf <jb@videolan.org>
  430. Date:   Mon Sep 29 11:33:57 2008 -0700
  431.     Qt4: Playlist fixes.
  432.     (cherry picked from commit 6b67205f13b3f8ce5a3c860b63a95f3bccf8d934)
  433.     
  434.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  435. commit c4d3614003e9c7991263b17a353e63c1f6a2c85d
  436. Author: Jean-Baptiste Kempf <jb@videolan.org>
  437. Date:   Tue Sep 30 18:13:09 2008 -0700
  438.     Compilation fix for win32.
  439. commit 630afc61e9dc1d0f4f01d6fa76b222da220e8e4b
  440. Author: Pavlov Konstantin <thresh@videolan.org>
  441. Date:   Wed Oct 1 01:05:48 2008 +0400
  442.     Fortunes update
  443. commit 252ae28d9c7dcf276989e861e64768f5f99c705e
  444. Author: Laurent Aimar <fenrir@videolan.org>
  445. Date:   Tue Sep 30 22:57:21 2008 +0200
  446.     Fixed too restrictive assert in decoder.
  447. commit a8a08ded5e386dff0f864785650c2ae64d2a059c
  448. Author: Laurent Aimar <fenrir@videolan.org>
  449. Date:   Tue Sep 30 22:21:24 2008 +0200
  450.     Fixed a lot of potential segfaults on invalid vobsub index.
  451. commit 057ef608486cef9e27d5071d800a002d9858974c
  452. Author: Laurent Aimar <fenrir@videolan.org>
  453. Date:   Tue Sep 30 00:23:02 2008 +0200
  454.     Let decoder handle the audio/spu delay.
  455.     
  456.     It is more reactive and let decoder do proper late/early checks.
  457. commit da93449d1e5abd10fc0663029c165bed2e7371c1
  458. Author: Laurent Aimar <fenrir@videolan.org>
  459. Date:   Mon Sep 29 23:44:46 2008 +0200
  460.     Added aout pause support.
  461.     
  462.     This does not work well. It seems that a high level of audio is buffered
  463.     inside aout after the input fifo (mixer or output one).
  464. commit b1c90ec51b105550b6feabf26a43b8afc1b6dda9
  465. Author: Laurent Aimar <fenrir@videolan.org>
  466. Date:   Mon Sep 29 22:57:14 2008 +0200
  467.     Moved a few vout tests+statistics to decoder.
  468.     
  469.     It allows removing partially a ugly input dependency in vout as well as
  470.     finer control at decoder side.
  471. commit 87b5a350a60f94ed1b4f4e9b2affd464f25a5f84
  472. Author: Laurent Aimar <fenrir@videolan.org>
  473. Date:   Mon Sep 29 22:29:16 2008 +0200
  474.     Moved a few aout tests+statistics to decoder.
  475.     
  476.     It allows removing an ugly input dependency in aout as well as finer control
  477.     at decoder side.
  478. commit 647d418b640dc0460ba73925eafeb271478e21d2
  479. Author: Laurent Aimar <fenrir@videolan.org>
  480. Date:   Mon Sep 29 20:52:32 2008 +0200
  481.     Use audio desync as initial audio-delay value.
  482. commit 46ff41d473e1dcea72326167e71781223db3cdea
  483. Author: Laurent Aimar <fenrir@videolan.org>
  484. Date:   Sun Sep 28 16:57:04 2008 +0200
  485.     Added dump alias module to dummy decoder.
  486.     
  487.     It allows replacing --codec dummy --dummy-save-es by --codec dump.
  488. commit c1708e15037956409fd3f6312e6f9911e8b967b0
  489. Author: Laurent Aimar <fenrir@videolan.org>
  490. Date:   Sun Sep 28 16:24:23 2008 +0200
  491.     Protect a bit against invalid pcr.
  492. commit 24ee271422cd53373d0f95f4050b860d1de17c21
  493. Author: Laurent Aimar <fenrir@videolan.org>
  494. Date:   Sun Sep 28 15:49:25 2008 +0200
  495.     Protect against broken subpicture size.
  496. commit bf56c2bd61fa24b0f4d2aef1fdae9eda84d6752a
  497. Author: Laurent Aimar <fenrir@videolan.org>
  498. Date:   Sun Sep 28 15:39:07 2008 +0200
  499.     Fixed potential race condition on vout release in decoder.
  500. commit a3b364aaf744d085502da72c62ac6eb1e41e5172
  501. Author: Laurent Aimar <fenrir@videolan.org>
  502. Date:   Sun Sep 28 15:36:29 2008 +0200
  503.     Fixed sout #display.
  504. commit 5bce8e07398bfb5dd5a5f5ef01b72d1e7039ee8e
  505. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  506. Date:   Tue Sep 30 23:05:08 2008 +0300
  507.     De-inline playlist_Signal
  508. commit 9cb82b16cdfdffe85b039c26ba851c10ae7d1e18
  509. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  510. Date:   Tue Sep 30 23:08:34 2008 +0300
  511.     Do not stat directories on Windows
  512.     
  513.     For lack of a better solution, I assume that Windows has a finite
  514.     paths length limit to prevent infinite recursion. Otherwise we need
  515.     dirfd() and unique inodes.
  516. commit 2103c81222cfe20811fc4b8af51256b9f9c9f77a
  517. Author: Derk-Jan Hartman <hartman@videolan.org>
  518. Date:   Tue Sep 30 21:36:01 2008 +0200
  519.     macosx: Add a link to the playlistitem menu to retrieve Cover Art.
  520.     
  521.     Forward port: [1a5a6b89692f2e6761b6ecd9ae9ee6e50b6e4138]
  522. commit 4830a583d5302501099db67c8f9c3402b754e234
  523. Author: Derk-Jan Hartman <hartman@videolan.org>
  524. Date:   Tue Sep 30 19:17:00 2008 +0200
  525.     macosx: Remove spurious call.
  526.     (cherry picked from commit b0438df5b9a5a7976be069ec173bb2077f97fd58)
  527. commit b3383afd30632cf3d4ee6826ae5d29c75fd6a894
  528. Author: Derk-Jan Hartman <hartman@videolan.org>
  529. Date:   Tue Sep 30 19:11:34 2008 +0200
  530.     macosx: Initially expand the primary Playlist node.
  531.     (cherry picked from commit 31a711e42ea80553aca57626903cdd822c8c1bea)
  532. commit de9f2f1ea14d56a13884c3025c9bdbcf8169a29c
  533. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  534. Date:   Tue Sep 30 18:42:54 2008 +0300
  535.     Fix linking
  536. commit e008b657186333264a24a6f3a4535fe7d994e007
  537. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  538. Date:   Tue Sep 30 18:40:56 2008 +0300
  539.     Unexport vlc_object_waitpipe
  540. commit eb2ec28e5aee5fc0bff9bb8151d6d04afb42e2c4
  541. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  542. Date:   Tue Sep 30 18:39:26 2008 +0300
  543.     Code factorization
  544. commit aee89ad0a1eeabf5e4ed353da90e308800f04ae3
  545. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  546. Date:   Tue Sep 30 18:33:32 2008 +0300
  547.     Work around dirfd compilation breakage
  548.     
  549.     (Not that I expect this to work at run-time)
  550. commit 64f26437dfa0b0e6726e4a4e1a8c12cdb8634aef
  551. Author: Derk-Jan Hartman <hartman@videolan.org>
  552. Date:   Tue Sep 30 15:23:12 2008 +0200
  553.     macosx: move the embeddedvout controls slightly to the right
  554.     
  555.     forwardport [9439810ba6758c6ea1d306186a1dcf6e03f219e6]
  556. commit 6342bd65fb2062d14880febb1cdcf7ec61adff34
  557. Author: Derk-Jan Hartman <hartman@videolan.org>
  558. Date:   Tue Sep 30 14:56:00 2008 +0200
  559.     macosx: when saving updates, only allow for a dir to be selected.
  560.     
  561.     The core currently cannot handle a target name
  562. commit a1d6761564190bc968f3d58e205d245ee5e95972
  563. Author: Derk-Jan Hartman <hartman@videolan.org>
  564. Date:   Tue Sep 30 14:44:34 2008 +0200
  565.     macosx: The vlc update API can only handle a destination directory.
  566.     
  567.     We now account for this and use an "OpenPanel" instead of a "SavePanel".
  568. commit d0102803a094e4b98623df34a998ad92db288d7e
  569. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  570. Date:   Tue Sep 30 13:28:03 2008 +0200
  571.     WinCE: more missing functions fixes
  572. commit 07faebaf35bfa682913ac99f11562ecd8b974021
  573. Merge: b973e32 938c3c4
  574. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  575. Date:   Tue Sep 30 12:08:41 2008 +0200
  576.     Merge branch 'master' of git://git.videolan.org/vlc
  577. commit b973e326f271b9bbc9a15fc61d4ee091d7c4a2d5
  578. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  579. Date:   Tue Sep 30 12:05:21 2008 +0200
  580.     WinCE: fix missing functions
  581. commit 938c3c464fdd4d29117c74f35567b613bae3154a
  582. Author: Antoine Cellerier <dionoea@videolan.org>
  583. Date:   Tue Sep 30 12:04:26 2008 +0200
  584.     Fix CID 207. (Resource leak)
  585. commit 2bf3bbdbad6e9bc9352562b997082bfb90cba6fb
  586. Author: Ilkka Ollakka <ileoo@videolan.org>
  587. Date:   Mon Sep 29 17:02:28 2008 +0300
  588.     Disconnect before trying with authentication
  589.     
  590.     Disconnects http-connection before trying with authentication info.
  591.     This enables to use http-authentication sources without leaking fds
  592.     
  593.     Kinda work-around
  594. commit 2486b5f6d45197decfb60590027019a4b995fdcc
  595. Author: Christophe Mutricy <xtophe@videolan.org>
  596. Date:   Mon Sep 29 20:40:28 2008 +0100
  597.     Fix make dist
  598. commit a490cbb698ba53db29b8e8c4eb44a95e627b521b
  599. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  600. Date:   Mon Sep 29 20:39:52 2008 +0200
  601.     Remove IS_WINNT macro
  602. commit e53c94ea141f5e61cb0a0393744e4b3b7991a94d
  603. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  604. Date:   Mon Sep 29 18:52:20 2008 +0200
  605.     WinCE: cleaning my header inclusion mess
  606. commit 13a184d09992629353d36e354e74e0ff4adfc01e
  607. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  608. Date:   Mon Sep 29 18:50:45 2008 +0200
  609.     WinCE: check for winsock2.h instead of winsock.h
  610. commit 9d78b230fdf5deffe2a1b6749a8eb65dcfb6e0e4
  611. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  612. Date:   Sun Sep 28 21:58:49 2008 +0300
  613.     Format string fixes
  614. commit d699c5c3f62a1a5086ccf9269d2785e319dce702
  615. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  616. Date:   Sun Sep 28 20:51:36 2008 +0300
  617.     Remove VLC_OBJECT_LIBVLC
  618. commit c48296e1acfab1473f2f89366fce447654be060c
  619. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  620. Date:   Sun Sep 28 20:47:23 2008 +0300
  621.     Remove p_root hacks
  622. commit f317dd7abbb8619aff9c781a3bd54768c59c2cac
  623. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  624. Date:   Sun Sep 28 20:45:19 2008 +0300
  625.     Get rid of p_root object
  626. commit 80cb294832cf77b8440957d75d24cae2ec853d0c
  627. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  628. Date:   Sun Sep 28 20:33:54 2008 +0300
  629.     Remove vlc_global()
  630. commit 75ba8eb991b640254a6106e00db86c4ed411e0da
  631. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  632. Date:   Sun Sep 28 20:29:06 2008 +0300
  633.     Dead #defines
  634. commit b4f8c0f6a4b158e5dc824734ee23ce47a3f07ec2
  635. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  636. Date:   Sun Sep 28 20:18:01 2008 +0300
  637.     Move psz_vlcpath out of p_root
  638. commit 87868182ab4a1b9b90b338f7408afbcd28aa0405
  639. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  640. Date:   Sun Sep 28 20:10:39 2008 +0300
  641.     Per-instance structure lock
  642. commit 74095abc994d2d59dc4840c7cfcc468c27485ffb
  643. Author: Derk-Jan Hartman <hartman@videolan.org>
  644. Date:   Sun Sep 28 18:15:48 2008 +0200
  645.     libmpeg2: compile fix
  646. commit ec15067d08073b961e9aebe5884e624f124abcb9
  647. Author: Derk-Jan Hartman <hartman@videolan.org>
  648. Date:   Sun Sep 28 17:36:32 2008 +0200
  649.     libmpeg2: user MPEG2 coding type defines when matching to mpeg2 flags.
  650.     
  651.     Though the values are the same, this is cleaner, and more 'future' proof
  652. commit 5fdc56dbbec5c62bcbe329a7de7c2bce2ff84a47
  653. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  654. Date:   Sun Sep 28 18:45:59 2008 +0300
  655.     Fail permanently on fatal file I/O error
  656.     
  657.     This fixes a busy loop.
  658. commit 8d3e95ab7df77f25e2c285cd48b101c218fa8697
  659. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  660. Date:   Sun Sep 28 18:32:53 2008 +0300
  661.     Remove VLC_OBJECT_OPENGL
  662. commit 22040d1ebac67aa79dc35b279937cbe0dc183b74
  663. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  664. Date:   Sun Sep 28 18:23:36 2008 +0300
  665.     VLC_OBJECT_OPENGL: nobody uses _find on this, useless
  666. commit d47c4459f76ebef89b941a045a4a20d941c85c11
  667. Author: Derk-Jan Hartman <hartman@videolan.org>
  668. Date:   Sun Sep 28 17:24:11 2008 +0200
  669.     libmpeg2: Enable CC parsing for libmpeg2 >= 5.0.0
  670. commit b1eb791bf65795473a20209854c75e792dbbb037
  671. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  672. Date:   Sun Sep 28 17:02:06 2008 +0200
  673.     playlist: i_last_playlist_id is private.
  674. commit 76c03d8c60bdce1def93685cc3d3a187c802dfb6
  675. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  676. Date:   Sun Sep 28 17:00:30 2008 +0200
  677.     playlist: b_reset_currently_playing is private.
  678. commit 5bb0e51082bcb452824daefad87e3dac8abb462e
  679. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  680. Date:   Sun Sep 28 16:53:40 2008 +0200
  681.     qt4: b_reset_currently_playing should not be used here.
  682. commit 75f1d9dbef9df71e9e166743e9e28f86c71f65f5
  683. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  684. Date:   Sun Sep 28 16:50:42 2008 +0200
  685.     playlist: last_rebuild_date is private.
  686. commit 03e7b7706e178dcf91eb35544bd6bc4d8b735a27
  687. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  688. Date:   Sun Sep 28 16:49:12 2008 +0200
  689.     playlist: i_sort and i_order are not used. removed.
  690. commit 2f4258d6fc05ba948b1f6f60a786b306db32d1c0
  691. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  692. Date:   Sun Sep 28 16:45:51 2008 +0200
  693.     playlist: gc_date is private.
  694. commit 5539b7b79ca8022a027af0f7b7753ccf33f49177
  695. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  696. Date:   Sun Sep 28 16:44:17 2008 +0200
  697.     playlist: b_cant_sleep is private.
  698. commit 09995291a6fed158bae8160a877e9d663a072c32
  699. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  700. Date:   Sun Sep 28 16:42:05 2008 +0200
  701.     playlist: b_auto_preparse is private.
  702. commit 11c77e08233859756d2ae41cb2a9e72e856a1f3d
  703. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  704. Date:   Sun Sep 28 16:39:25 2008 +0200
  705.     playlist: b_doing_ml doing ml is private.
  706. commit 1df015beff013d3fae00a4fae905ef28c4df10ce
  707. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  708. Date:   Sun Sep 28 16:36:01 2008 +0200
  709.     playlist: b_tree is private.
  710. commit 6bd606ac8db324a80663d3acf7668c30877a2dc2
  711. Author: Laurent Aimar <fenrir@videolan.org>
  712. Date:   Sun Sep 28 15:03:51 2008 +0200
  713.     Spu pause support.
  714.     
  715.     Now SSA subtitle pause is working even with karaoke.
  716. commit bea1c07cbc4b1e9aaded88e2ad18eb4ebf8c7fda
  717. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  718. Date:   Sun Sep 28 15:38:56 2008 +0300
  719.     Do not add subdirectories entries
  720.     
  721.     Otherwise we'll collapse and expand the same directory over and over.
  722. commit 42eedbbb1a87b486218f7ac8f8e2ee39e7b14801
  723. Author: Laurent Aimar <fenrir@videolan.org>
  724. Date:   Sun Sep 28 13:54:33 2008 +0200
  725.     Force a few access control values.
  726.     
  727.     It will avoid ABI breakage for aesthetics reasons.
  728. commit 7e96fc33c0a0a8db00aca3cd25ad371b9656bb8b
  729. Author: Laurent Aimar <fenrir@videolan.org>
  730. Date:   Sun Sep 28 13:43:28 2008 +0200
  731.     Fixed a too restrictive assert on vout pause.
  732. commit 4b6c78a5b9ba1f5905f3c55c7838f5d4a540bc5c
  733. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  734. Date:   Sun Sep 28 11:29:26 2008 +0300
  735.     typo
  736. commit aad5f30a8fcac701c6cc4264ca7be45cf2ed34b8
  737. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  738. Date:   Sun Sep 28 11:20:56 2008 +0300
  739.     RTP: use the right frequency for jitter computation
  740. commit 08b2e6483a33b00fb48511529e81d2c9c367c91a
  741. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  742. Date:   Sun Sep 28 00:06:47 2008 +0300
  743.     vlc_assert_locked is private
  744. commit 057a9633ab17888a9f157ebab7a1f1e4bed1450a
  745. Author: Laurent Aimar <fenrir@videolan.org>
  746. Date:   Sun Sep 28 13:05:09 2008 +0200
  747.     Pause vout on decoder pause.
  748.     
  749.     This provides a pause with a maximal latency of one call
  750.     to pf_demux from the demuxer.
  751. commit b0123347ac0773bf85a22bb97797bc682539325a
  752. Author: Laurent Aimar <fenrir@videolan.org>
  753. Date:   Sun Sep 28 10:21:00 2008 +0200
  754.     Privatized part of vout fields.
  755. commit c60211663fe86b98e8dd01c2fcd95f7fbd99045d
  756. Author: Laurent Aimar <fenrir@videolan.org>
  757. Date:   Sun Sep 28 08:59:48 2008 +0200
  758.     The input now pauses the decoders.
  759.     
  760.     This allows a more reactive pause (independant of *-caching value). It is
  761.     not yet instantaneous as vout/aout still play their buffer.
  762. commit f15f2bd7749f2fcb618cde7bca738afd9ae9d055
  763. Author: Laurent Aimar <fenrir@videolan.org>
  764. Date:   Sun Sep 28 08:59:04 2008 +0200
  765.     Added vout_internal.h.
  766. commit 14215b316d1ab9c906de2d0dfabcb5bf683f4fab
  767. Author: Laurent Aimar <fenrir@videolan.org>
  768. Date:   Sun Sep 28 01:01:53 2008 +0200
  769.     Include input_clock.h only where needed.
  770. commit e1c50ab464f10c578daafcc9545d49008070a633
  771. Author: Laurent Aimar <fenrir@videolan.org>
  772. Date:   Sun Sep 28 00:52:59 2008 +0200
  773.     Moved input decoder declaration to input/input_decoder.h
  774. commit cd66114ba37f535c75682fe364196928af7544d5
  775. Author: Laurent Aimar <fenrir@videolan.org>
  776. Date:   Sun Sep 28 00:14:28 2008 +0200
  777.     No functionnal changes (decoder).
  778. commit bca458196fd0306582e9c77e81cfe5417e873138
  779. Author: Laurent Aimar <fenrir@videolan.org>
  780. Date:   Sun Sep 28 00:04:46 2008 +0200
  781.     Support for no clock in decoder (sout display).
  782. commit f6cc8a39507a630bb20c865b81039eafa72834b6
  783. Author: Laurent Aimar <fenrir@videolan.org>
  784. Date:   Sat Sep 27 23:59:11 2008 +0200
  785.     Convert stream to system timestamp after the decoder.
  786.     
  787.     - This is needed for proper seek/pause/fast forward/...
  788.     - The decoder/packetizer do not need to scale packet length anymore as the
  789.     decoder thread do it.
  790. commit 4c247f8af062ef162a79832095c5595ecf924763
  791. Author: Laurent Aimar <fenrir@videolan.org>
  792. Date:   Sat Sep 27 21:32:57 2008 +0200
  793.     Give input_DecoderNew the clock used.
  794.     
  795.     No functionnal changes yet.
  796. commit b1d048d800118b8616c786165bbfb5b2793eebc8
  797. Author: Laurent Aimar <fenrir@videolan.org>
  798. Date:   Sat Sep 27 16:27:48 2008 +0200
  799.     Protect input_clock_GetTS from concurrent access.
  800. commit a18cf1de2e0e1cecfb44894e5043b6806361d15d
  801. Author: Laurent Aimar <fenrir@videolan.org>
  802. Date:   Sat Sep 27 16:19:51 2008 +0200
  803.     Moved clock master flag to es_out.
  804. commit 5775fda6f48a8f88840bf3a1d0afcc9cd4e2b549
  805. Author: Laurent Aimar <fenrir@videolan.org>
  806. Date:   Sat Sep 27 02:48:07 2008 +0200
  807.     No functionnal changes.
  808. commit 2cbe8c8fbe9dd0cced9b17eadd50b4c424c5a1d6
  809. Author: Laurent Aimar <fenrir@videolan.org>
  810. Date:   Fri Sep 26 19:28:42 2008 +0200
  811.     Documented input_clock_t interface.
  812.     
  813.     There is no functionnal changes + cosmetics.
  814. commit cbcd0db85d4d2b4d0b893f46810db6ba5a85e4c0
  815. Author: Laurent Aimar <fenrir@videolan.org>
  816. Date:   Thu Sep 25 20:39:56 2008 +0200
  817.     Modularize drift algo by introducing a long term average helper.
  818. commit 5fed39358294c743eaaaa0e8b439c7ca21622463
  819. Author: Laurent Aimar <fenrir@videolan.org>
  820. Date:   Thu Sep 25 20:18:28 2008 +0200
  821.     Cosmetics.
  822. commit 30c3ea22c0834b798441df26a50c5011696566e1
  823. Author: Laurent Aimar <fenrir@videolan.org>
  824. Date:   Thu Sep 25 20:10:37 2008 +0200
  825.     Fixed last_pts by using max value.
  826. commit 2a41f846deae31635f3ea8a0d9fefc724dde8207
  827. Author: Laurent Aimar <fenrir@videolan.org>
  828. Date:   Thu Sep 25 20:06:47 2008 +0200
  829.     Improved (a little) reactivity on seek.
  830. commit 264228f029f8eda34b151ef7ffcc760e861d6850
  831. Author: Laurent Aimar <fenrir@videolan.org>
  832. Date:   Wed Sep 24 22:51:32 2008 +0200
  833.     Moved clock interface from input_internal.h to input_clock.h
  834. commit 7e3a4e147f0d39350ec6ba68ffac41b5d28aa67b
  835. Author: Laurent Aimar <fenrir@videolan.org>
  836. Date:   Wed Sep 24 22:34:53 2008 +0200
  837.     Cosmetics.
  838. commit 77dbb1a450ecb2c521847966c5ff7069ae8e7805
  839. Author: Laurent Aimar <fenrir@videolan.org>
  840. Date:   Wed Sep 24 22:27:31 2008 +0200
  841.     Removed all clock dependencies on input.
  842. commit b72b3e538b7844b05d01857139eb9a1ba3a8b705
  843. Author: Laurent Aimar <fenrir@videolan.org>
  844. Date:   Wed Sep 24 22:13:42 2008 +0200
  845.     Removed one dependency of the clock on input_thread_t.
  846. commit abc4689a9090a7deee2cf74531d168021168e816
  847. Author: Laurent Aimar <fenrir@videolan.org>
  848. Date:   Wed Sep 24 21:58:46 2008 +0200
  849.     No functionnal changes.
  850.     
  851.     It is mostly clock fields renaming.
  852. commit da5a30e457e691fb5a376136306826931ad29429
  853. Author: Laurent Aimar <fenrir@videolan.org>
  854. Date:   Wed Sep 24 21:08:50 2008 +0200
  855.     No functionnal changes.
  856.     
  857.     It fixes clock prototypes.
  858. commit 03b02bd6588ba7e16b54bd1017830d02ae18dfd9
  859. Author: Laurent Aimar <fenrir@videolan.org>
  860. Date:   Wed Sep 24 20:54:37 2008 +0200
  861.     Privatized input_clock_t to clock.c
  862. commit 476ce3ee10c934473f2769afd814b9c730f0106a
  863. Author: Laurent Aimar <fenrir@videolan.org>
  864. Date:   Wed Sep 24 20:34:58 2008 +0200
  865.     Use provided system time instead of mdate().
  866. commit 1c34c14b4ff3c3f9991d63f013876dd1a9da6fd5
  867. Author: Laurent Aimar <fenrir@videolan.org>
  868. Date:   Tue Sep 23 22:43:14 2008 +0200
  869.     No functionnal changes in clock algo.
  870. commit e2c71160baa30bbbf237e72e90a36bc59c030580
  871. Author: Laurent Aimar <fenrir@videolan.org>
  872. Date:   Tue Sep 23 22:29:41 2008 +0200
  873.     System clock is given to input_ClockSetPCR.
  874.     
  875.     No functionnal change yet.
  876. commit 987d3a8595102368d0098c5d0f817247a9b10ecf
  877. Author: Laurent Aimar <fenrir@videolan.org>
  878. Date:   Tue Sep 23 22:13:17 2008 +0200
  879.     Removed the ugly input clock.c sleep.
  880.     
  881.     The input main loop will now handles space control at the right place.
  882. commit f09152bc5946020f2b0d368698cc7a564eb3834e
  883. Author: Laurent Aimar <fenrir@videolan.org>
  884. Date:   Tue Sep 23 22:12:26 2008 +0200
  885.     Added signal stat to dvb module.
  886. commit 813a45953e8b7a3ceb214d320d0ff8130d38a46f
  887. Author: Laurent Aimar <fenrir@videolan.org>
  888. Date:   Tue Sep 23 22:11:01 2008 +0200
  889.     Added signal-quality/strength input variables for access signal report.
  890.     
  891.     They are set to -1 if not specified.
  892. commit 97d2ea83c7d0b6734c3f8c413a13d8893a44fcf5
  893. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  894. Date:   Sun Sep 28 02:22:32 2008 +0200
  895.     skins2: Fix compilation.
  896. commit 47fd5024be5edf4ef7f85d56482d17bc598766e3
  897. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  898. Date:   Sun Sep 28 02:08:39 2008 +0200
  899.     Fix playlist_CurrentInput usage.
  900. commit f5292e55aa88b99533607ff1c191f2285d5e0d29
  901. Author: Christophe Mutricy <xtophe@videolan.org>
  902. Date:   Sun Sep 28 00:24:12 2008 +0100
  903.     Compile fix
  904. commit c205ecf91771514fe967f52c986eeb94491b327e
  905. Author: Christophe Mutricy <xtophe@videolan.org>
  906. Date:   Sat Sep 27 23:49:37 2008 +0100
  907.     Compile fix after d228fdd28e
  908. commit d626fdc4452fba42baf489bbebf86d8d21856f50
  909. Author: Christophe Mutricy <xtophe@videolan.org>
  910. Date:   Sat Sep 27 23:29:59 2008 +0100
  911.     Fix bad declaration
  912.     
  913.     Not sure how it's called but i guess it would have resulted in crashes or memory corruption
  914. commit 776639f81e6cc2bc05fe5853cc8626918a8ef2d0
  915. Author: Christophe Mutricy <xtophe@videolan.org>
  916. Date:   Sat Sep 27 22:55:22 2008 +0100
  917.     Qt4: Fix compilation
  918.     
  919.     Seems to works but i would appreciate a review by a playlist guru
  920. commit e019739219161c829fc32d7dcfed47631c8fdc8b
  921. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  922. Date:   Sat Sep 27 21:29:59 2008 +0300
  923.     Disable horribly broken Bonjour code.
  924.     
  925.     Access outputs don't use the playlist (ever heard of VLM?).
  926. commit d021755d1e982a71cbe959b0df93ae2b7fa9586c
  927. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  928. Date:   Sat Sep 27 20:14:35 2008 +0200
  929.     libvlc_event: Make sure we return in case of error.
  930. commit 96655c5e1da91c09b6a0fca573136c32c05dc610
  931. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  932. Date:   Sat Sep 27 21:01:48 2008 +0300
  933.     Remove useless includes
  934. commit 99f52be6622c133da956b5ca732cd2a588506c30
  935. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  936. Date:   Sat Sep 27 20:54:00 2008 +0300
  937.     Qt4 compile fix
  938.     
  939.     (Untested due to other Qt4 compilation errors)
  940. commit 4bfe8808eb8513e840a68a47400af5ca16c72cee
  941. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  942. Date:   Sat Sep 27 19:52:34 2008 +0200
  943.     ogg: Fix an unitialized value usage.
  944.     
  945.     Please review.
  946.     
  947.     Spotted by llvm/clang analyser.
  948. commit 15f7406ed966b9545e4fef5c38af73fa38aaff36
  949. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  950. Date:   Sat Sep 27 19:44:39 2008 +0200
  951.     ogg: Fix a divide by zero.
  952.     
  953.     Please review.
  954.     
  955.     Spotted by llvm/clang checker.
  956. commit e903b2ff7df4f6694813bc1a6946d860d699f437
  957. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  958. Date:   Sat Sep 27 19:41:56 2008 +0200
  959.     mp4: Fix a leak.
  960.     
  961.     Spotted by LLVM/Clang Static Analyzer.
  962. commit 35506f4d2f1f31e36eb8fe09f6cd1cb602065507
  963. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  964. Date:   Sat Sep 27 19:18:20 2008 +0200
  965.     playlist: items_to_delete is now private.
  966. commit d228fdd28ef03b992c97af16cb842acd7c879831
  967. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  968. Date:   Sat Sep 27 19:12:07 2008 +0200
  969.     playlist: Move more members as private.
  970. commit 696f3a439149f8116d57eac4ecd90527cc29abbe
  971. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  972. Date:   Sat Sep 27 19:29:30 2008 +0300
  973.     Remove dummy debug
  974. commit 23292ff3e19f117b6df8cbc8b404acd5ea4b37ac
  975. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  976. Date:   Sat Sep 27 19:26:33 2008 +0300
  977.     Oops, forgot some dead code
  978. commit d4cdba67d70a4f37db7453a5669541645150c561
  979. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  980. Date:   Sun Sep 14 20:23:01 2008 +0300
  981.     Directory as XSPF playlist
  982.     
  983.     This gets rid of the directory demux and playlist hacks.
  984.     Fixes #2050.
  985.     
  986.     TODO: proper tree structure.
  987. commit ba936558188d0ac825e1116c476a3533aebce6ea
  988. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  989. Date:   Sat Sep 27 17:54:40 2008 +0300
  990.     encode_URI_component: fix and cleanup
  991. commit 321e0a5ad915ce5af1fb4e85227a61746dc0635f
  992. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  993. Date:   Sat Sep 27 17:33:12 2008 +0200
  994.     macosx: Don't release then retain the same item if we store it.
  995. commit c79d407e70f1eae04363e3622fc8fd8eb2495977
  996. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  997. Date:   Sat Sep 27 17:30:33 2008 +0200
  998.     macosx: Fix tautology.
  999. commit da672e06ead0bf5aeb2e109c45d47f431d938a70
  1000. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1001. Date:   Sat Sep 27 17:27:11 2008 +0200
  1002.     contrib: Bump contrib version.
  1003. commit db71644ac21d45459921cbe7ab4d6fdc437d5d9a
  1004. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1005. Date:   Sat Sep 27 16:12:29 2008 +0200
  1006.     contrib: Retain permission on files (fixme).
  1007. commit af384e2fea21c09ffe380ad79d6302b9412ff07b
  1008. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1009. Date:   Sat Sep 27 15:34:27 2008 +0200
  1010.     contrib: Bump binary revision used.
  1011. commit d533f32480c9b5f13b5d749779bf5fce00b2ec22
  1012. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1013. Date:   Sat Sep 27 15:33:44 2008 +0200
  1014.     contrib: This got lost in package-macosx.
  1015. commit c03a03009a96b6494f4e7b8f3a00a406e6ebb6dd
  1016. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1017. Date:   Sat Sep 27 15:23:58 2008 +0200
  1018.     contrib: Fix change_prefix for .la.
  1019. commit 098dbe894870b02fb0214cb02ca6c3df08509bdf
  1020. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1021. Date:   Sat Sep 27 16:06:28 2008 +0300
  1022.     String rationalization
  1023. commit 5cd368bc0d10c800757d1d47722bf8204345aa49
  1024. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1025. Date:   Sat Sep 27 13:18:40 2008 +0200
  1026.     macosx: Fix a typo that leads to a crash in _removeOldPreferences.
  1027. commit 64db8eea70ae1dda0031babb45e2e226a6f4ee5a
  1028. Author: Sebastien Escudier <sebastien-devel@celeos.eu>
  1029. Date:   Wed Sep 24 16:38:45 2008 +0200
  1030.     RTP: fix TTL
  1031.     
  1032.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1033. commit 3485cfbe10b0e47a6ddbdf642cdcc94a0287c4cd
  1034. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1035. Date:   Sat Sep 27 12:25:44 2008 +0300
  1036.     Still allocate unique input item IDs
  1037. commit dae39fd78466c5036fc5e959090ffc4dd02eeea9
  1038. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1039. Date:   Sat Sep 27 12:00:10 2008 +0300
  1040.     Add extensions for MIDI and Creative Voice
  1041. commit 536816e4ed2c588f8da6b214e8886d59d69716d3
  1042. Author: Dominique Leuenberger <dominique@leuenberger.net>
  1043. Date:   Sat Sep 27 02:15:58 2008 +0200
  1044.     Syntax error: missing closing bracket
  1045.     
  1046.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1047. commit 05c8c0d9164b349c8fe94386b4e5270c5d039339
  1048. Author: Rémi Duraffort <ivoire@videolan.org>
  1049. Date:   Fri Sep 26 22:59:23 2008 +0200
  1050.     vlc_array: Macro safety.
  1051. commit 2bb0711d594c9c0bd415d4eb1a1d8fc706beacb8
  1052. Author: Rémi Duraffort <ivoire@videolan.org>
  1053. Date:   Fri Sep 26 21:35:46 2008 +0200
  1054.     vlc_array: macro safety.
  1055. commit b34411aee974685b30b8a9779576aa496012413a
  1056. Author: Rémi Duraffort <ivoire@videolan.org>
  1057. Date:   Fri Sep 26 20:30:28 2008 +0200
  1058.     Fix memleak when parsing VLC_VAR_LIST.
  1059.     Backported from 0.9-bugfix
  1060. commit c8d1a938f66238676c32b4dae55451290f5590bc
  1061. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1062. Date:   Fri Sep 26 18:54:40 2008 +0300
  1063.     Fix memory leak
  1064. commit ab6145b20376c78c61570a6d529b6464022e9a7c
  1065. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1066. Date:   Fri Sep 26 18:47:09 2008 +0300
  1067.     module_need: fix broken logic
  1068. commit f9780264d40c437f1b4f72c770d432e6a0748bbc
  1069. Author: Christophe Mutricy <xtophe@videolan.org>
  1070. Date:   Fri Sep 26 16:44:32 2008 +0100
  1071.     Synchronize with 0.9-bugfix
  1072. commit cf2384ecddd3e47223d8cc1dc29c0ef60d0aab06
  1073. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1074. Date:   Fri Sep 26 18:01:25 2008 +0300
  1075.     RTP: fix parsing IPv6 addresses
  1076. commit 7cdc5d03053dde6c160969936bb374b96a6250e6
  1077. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1078. Date:   Fri Sep 26 17:06:58 2008 +0300
  1079.     List .wma only once in NSIS installer - fixes #2096
  1080. commit 17af2805ddc29c0edfbecee5a4d05838a9a0239b
  1081. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1082. Date:   Thu Sep 25 19:28:44 2008 -0700
  1083.     Qt4: simplification and correctness.
  1084. commit b4951bceb2c47d47b7c2daadb83edb620d9bca27
  1085. Author: Laurent Aimar <fenrir@videolan.org>
  1086. Date:   Thu Sep 25 19:51:15 2008 +0200
  1087.     Fixed forcing a demux while using access_demux for rtp.
  1088.     
  1089.     Patch provided by Marian Durkovic.
  1090. commit 723e71ef9826934c5dae97507604da55f0e9aed3
  1091. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1092. Date:   Thu Sep 25 18:34:13 2008 +0300
  1093.     Unblock death signals if signals interface is absent
  1094.     
  1095.     By the way, the exception handler claims the exception is not handled!
  1096. commit 3fff7ea77e3b7de9f6686c4fad61fa6ec36ab600
  1097. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1098. Date:   Thu Sep 25 18:34:06 2008 +0300
  1099.     Spelling
  1100. commit ca6669acaae8a1e0c4ec8ad7e98e6a3a837a8d61
  1101. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1102. Date:   Thu Sep 25 18:33:12 2008 +0300
  1103.     Probe interface plugis strictly
  1104.     
  1105.     We don't want a different interface than the one requested (if any)
  1106. commit 0e1e63f7a59ae868b2440bce15143d1cbd784770
  1107. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1108. Date:   Thu Sep 25 18:32:56 2008 +0300
  1109.     Remove GCCism
  1110. commit 631991de20a3847b6af56ee48a467f75a13df751
  1111. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1112. Date:   Thu Sep 25 18:19:32 2008 +0300
  1113.     Fix cache save submodule recursion
  1114. commit 5af8cc2e44cfa73e385ef5d5b2d25c7d25499c63
  1115. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1116. Date:   Thu Sep 25 16:43:03 2008 +0200
  1117.     macosx: stupid c&p error
  1118. commit 4a7bb5396d9165e40df32899f13321e7781f5d0d
  1119. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1120. Date:   Thu Sep 25 16:39:59 2008 +0200
  1121.     macosx: remove the legacy CONFIG_ITEM_KEY_BEFORE_10_3 code
  1122. commit 03c6d5b8ae4f617cc809ab0b16c3aebff4c77523
  1123. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1124. Date:   Thu Sep 25 16:27:49 2008 +0200
  1125.     macosx: implement CONFIG_ITEM_PASSWORD (closes #2118)
  1126.     
  1127.     Thanks for not waiting for this announced, easy-to-backport commit.
  1128. commit c4f35e50483d9a019cf8b665bb60a836071b96e0
  1129. Author: Laurent Aimar <fenrir@videolan.org>
  1130. Date:   Wed Sep 24 23:42:06 2008 +0200
  1131.     Fixed SSA subtitles pause.
  1132.     
  1133.      I have modified spu_RenderSubpictures to take a b_paused argument.
  1134.      The calls to pf_pre_render/pf_update_regions could have been moved to
  1135.     spu_SortSubpicture and might have been cleaner BUT the way used keeps
  1136.     all time consumming tasks inside spu_RenderSubpictures.
  1137. commit f3adfbd8e84839a96e1ed9a9282c8e797c82ef56
  1138. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1139. Date:   Thu Sep 25 00:24:47 2008 +0300
  1140.     Save submodules in the same order as we create/load them
  1141.     
  1142.     Buggy CacheMerge assumes this (among other wrong things)
  1143. commit 8f72c1e29143c9e0bbe41ec0e86b5997056ece62
  1144. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1145. Date:   Wed Sep 24 21:43:42 2008 +0300
  1146.     RTP: use --demux instead of --rtp-ts-demux
  1147. commit dbd272f42cb2e8722e90c8f9c56a07ec6a0e6c9b
  1148. Author: Rémi Duraffort <ivoire@videolan.org>
  1149. Date:   Wed Sep 24 22:40:48 2008 +0200
  1150.     Telnet: don't leak the message.
  1151. commit a1af59d67785b481efebef5b5db311b51ed05343
  1152. Author: Rémi Duraffort <ivoire@videolan.org>
  1153. Date:   Wed Sep 24 22:40:20 2008 +0200
  1154.     Avoid potential memleak.
  1155. commit bd299c445c43ec14b302e94edaf657160b2627c0
  1156. Author: Rémi Duraffort <ivoire@videolan.org>
  1157. Date:   Sun Sep 21 17:42:36 2008 +0200
  1158.     Remove allways true test.
  1159. commit 4fa0611dd2ce05655d8e3be69452290e7b28cf51
  1160. Author: Rémi Duraffort <ivoire@videolan.org>
  1161. Date:   Wed Sep 17 22:00:52 2008 +0200
  1162.     Avoid a malloc(0)
  1163. commit 9aba65f77139f16347c57cdd4d53001bd2c4cda5
  1164. Author: Christophe Mutricy <xtophe@videolan.org>
  1165. Date:   Wed Sep 24 20:11:54 2008 +0100
  1166.     i18n: Fixes in qt4 simple prefs
  1167. commit 0e7437669677c4a7c6c21a396474f91a7c468c43
  1168. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1169. Date:   Wed Sep 24 20:43:49 2008 +0300
  1170.     RTP: support for overriding the TS demux - fixes #2103
  1171. commit 4be4d65897e69c6c14c48874720b6e555405ff00
  1172. Author: Derk-Jan Hartman <hartman@videolan.org>
  1173. Date:   Wed Sep 24 17:10:26 2008 +0200
  1174.     cdda: Fix issue with pausing of CDDA
  1175. commit 06b2a5e2f7efd4909ce97be00bc909bd054a9424
  1176. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  1177. Date:   Wed Sep 24 12:13:24 2008 +0200
  1178.     Write snapshot to a temporary file first, then rename it to destination file.
  1179.     
  1180.     It is possible to read from a file which is in the midst of being written.
  1181. commit b10da5f6c014de114445f02fc6e55042e54221e8
  1182. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  1183. Date:   Wed Sep 24 11:41:48 2008 +0200
  1184.     Respect jpeg format setting as scene snapshot and respect size setting when both width and height are set.
  1185. commit 304a487848610a5bb10e0e0fdc14694729a85463
  1186. Author: Derk-Jan Hartman <hartman@videolan.org>
  1187. Date:   Wed Sep 24 03:05:07 2008 +0200
  1188.     httpd: Fix keepalive/close of non-matching HTTP versions.
  1189.     
  1190.     This is a suggestion by Forum user boing (http://forum.videolan.org/viewtopic.php?f=18&t=47295&p=162690#p162690)
  1191.     
  1192.     Freebox implements a HTTP/1.0 client, we a HTTP/1.1 server. As such we should base our determination of the keepalive vs. close behaviour on the query (client request) instead of the answer (server response).
  1193.     
  1194.     See also: http://www.ietf.org/rfc/rfc2145.txt
  1195. commit 97a8b0fb564f9df63c58c9ee840d9e540ecae2a0
  1196. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1197. Date:   Tue Sep 23 16:46:07 2008 -0700
  1198.     Win32 Installer update:
  1199.     
  1200.     Deactivate ActiveX by default and
  1201.     reordering of File Asssociation to be more visible.
  1202. commit 646375172a6b6a0d514e951e5ff671e42556ca6f
  1203. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1204. Date:   Tue Sep 23 15:22:27 2008 -0700
  1205.     Qt4: Resize the good column to the text in Media information.
  1206. commit adc071e607673c77fb6e07de8c52ac3530bdcf9d
  1207. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1208. Date:   Tue Sep 23 23:37:57 2008 +0200
  1209.     (x264) b-adapt now takes an integer ranging from 0 to 2.
  1210. commit 6b7d5713b280eb9e6f199eae989e61b5054fb3cc
  1211. Author: Derk-Jan Hartman <hartman@videolan.org>
  1212. Date:   Tue Sep 23 23:32:10 2008 +0200
  1213.     contrib: Fix libmatroska ebml crash
  1214.     
  1215.     This fixes the matroska crash in at least our Windows and Linux version,
  1216.     until a new libebml is released. Laurent Aimar had mostly worked around these in
  1217.     [ce718de21f000a5dda416960a2b7dffdacabd9a2] but FindNextElement was still vulnerable in
  1218.     
  1219.     Tested on a matroska download with gaps. Many thanks to Laurent
  1220. commit 2f00e5ac2ecf0f0a40d9926caddd3d4cedb79298
  1221. Author: Derk-Jan Hartman <hartman@videolan.org>
  1222. Date:   Tue Sep 23 22:35:26 2008 +0200
  1223.     Raise the prio of our own i420->yuy2 module. Works good enough if we don't do scaling.
  1224. commit 311bfd11c611b0cd4186a640a224e9e5f096f892
  1225. Author: Derk-Jan Hartman <hartman@videolan.org>
  1226. Date:   Tue Sep 23 22:34:26 2008 +0200
  1227.     video_chroma: i420->yuy2 filter cannot scale.
  1228. commit c46360714d1a1b8eccb765a19a73700f20e68eb6
  1229. Author: Lukas Durfina <lukas.durfina@gmail.com>
  1230. Date:   Sun Sep 21 16:18:09 2008 +0200
  1231.     add deprecated aliases for audio devices
  1232.     
  1233.     Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
  1234. commit 63fe0bf64ebda5466ac1ef5d3864789768367064
  1235. Author: Derk-Jan Hartman <hartman@videolan.org>
  1236. Date:   Tue Sep 23 21:54:04 2008 +0200
  1237.     swscale: don't set a default filter
  1238.     
  1239.     This should save some CPU cycles when we do chroma conversions and no scaling.
  1240.     As suggested by Laurent Aimar
  1241. commit 7a4d2bf7ebbf677890667c0113a3677ac0c806bf
  1242. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1243. Date:   Tue Sep 23 12:26:37 2008 -0700
  1244.     Qt4: Playlist saving size and blablah... Close #2112
  1245.     (cherry picked from commit 17d2bc2f7804d1a23eb5e55eaff996de76777fd4)
  1246.     
  1247.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1248. commit c5ecf50f4a4b42717be5e5cb2d5bd4dcca031ad0
  1249. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1250. Date:   Tue Sep 23 10:54:35 2008 -0700
  1251.     Previous strategy to not have to translate does not work.
  1252.     Too bad. See the French translation for contre-exemple.
  1253.     Menu accelerator fix.
  1254. commit 75661a92d2ddac89a9aa632274fbe38acb6df522
  1255. Author: Sebastien Escudier <sebastien-devel@celeos.eu>
  1256. Date:   Tue Sep 23 11:13:47 2008 +0200
  1257.     Nullify p_httpd to avoid crashes
  1258.     
  1259.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1260. commit e93b437d4f5b470e229cab95726a2addb6ef3782
  1261. Author: Laurent Aimar <fenrir@videolan.org>
  1262. Date:   Tue Sep 23 19:49:43 2008 +0200
  1263.     Fixed support for font color and opacity for html rendered text.
  1264. commit be3f9e2d910a61ae87d79f4fb0481848331dc950
  1265. Author: Derk-Jan Hartman <hartman@videolan.org>
  1266. Date:   Tue Sep 23 17:01:54 2008 +0200
  1267.     avformat: Support for AVChapters.
  1268. commit b149f96f6466e1b94c773db3472121dfdfafbbb3
  1269. Author: Antoine Cellerier <dionoea@videolan.org>
  1270. Date:   Tue Sep 23 16:05:48 2008 +0200
  1271.     Oops.
  1272. commit 423954f02d82aab7609883a25eba25fe20b73084
  1273. Author: Antoine Cellerier <dionoea@videolan.org>
  1274. Date:   Tue Sep 23 16:01:37 2008 +0200
  1275.     Further optimize function
  1276.     
  1277.     we already know that the string starts with a &
  1278. commit c9b87bed7fffea72a49300fc41506403dde1538c
  1279. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1280. Date:   Tue Sep 23 06:30:03 2008 +0300
  1281.     Spare 236 relocations, mark data as constant.
  1282.     
  1283.     This saves 3 kbytes from stripped libvcccore here + speedup.
  1284.     We can save another 1kbyte by removing the redumdant & and ; from the
  1285.     table, but I am too lazy to update the algorithm accordingly.
  1286. commit 33ad65cc49f5ea9d42c3c627f195a9dc66e445ee
  1287. Author: Derk-Jan Hartman <hartman@videolan.org>
  1288. Date:   Tue Sep 23 02:39:41 2008 +0200
  1289.     mms: Fix uninitialized vlc_cond in mms KeepAlive thread
  1290. commit b069b0285106268662c02549f4949b07bc89704a
  1291. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1292. Date:   Mon Sep 22 17:17:57 2008 -0700
  1293.     Qt4: Center the Fullscreen controller on One screen, and remember pos.
  1294.     
  1295.     Well, of course, X11/DirectX being so easy, there are n-1/n changes of being on the wrong screen (if you have n screen).
  1296.     But at least, you can move and it will remember the position.
  1297.     (cherry picked from commit 29b82ab8d1fb740b4be0d6a0d142a107ffe7be19)
  1298.     
  1299.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1300. commit 936a35d91dc6f28322f57cf0e2c44c7d5e8314fe
  1301. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1302. Date:   Mon Sep 22 11:44:08 2008 -0700
  1303.     Qt4: larger fullscreen controller.
  1304. commit 06be248ea94f341f29173fe72fb7b7f5b4f03e3b
  1305. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1306. Date:   Mon Sep 22 16:03:50 2008 -0700
  1307.     Fix compile. Sorry.
  1308. commit 3925e814ca2cdf51085f2bd256b89bfaee8d31e8
  1309. Author: Antoine Cellerier <dionoea@videolan.org>
  1310. Date:   Tue Sep 23 00:55:17 2008 +0200
  1311.     Undef a few local macros.
  1312. commit 1032d829564793f03868cb3a9580453fc274b0e8
  1313. Author: Antoine Cellerier <dionoea@videolan.org>
  1314. Date:   Tue Sep 23 00:49:02 2008 +0200
  1315.     Add comment to make sure people don't mess up.
  1316. commit eaffe5c642b86d994d0bc309f9bf5fcfdf2d6637
  1317. Author: Antoine Cellerier <dionoea@videolan.org>
  1318. Date:   Tue Sep 23 00:46:20 2008 +0200
  1319.     Clean up and speed up resolve_xml_special_chars().
  1320. commit d966d7bf86d60beba307cd437d8527ebd5d307c5
  1321. Author: Laurent Aimar <fenrir@videolan.org>
  1322. Date:   Tue Sep 23 00:16:56 2008 +0200
  1323.     Do not show hidden lines in subrip subtitle.
  1324. commit 039dbffd22c47fd4ad4a7577c17c3f6a9a409f99
  1325. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1326. Date:   Mon Sep 22 15:14:57 2008 -0700
  1327.     Qt4: Sprefs, add sub-margin.
  1328. commit 385cc5a9ef2c3ba1033c1c7250941dc9ec3da8fb
  1329. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1330. Date:   Mon Sep 22 23:54:25 2008 +0200
  1331.     contrib: Makefile (small) simplification.
  1332. commit 252c882286e56574f7984bf23ad8b456fc3d9805
  1333. Author: Laurent Aimar <fenrir@videolan.org>
  1334. Date:   Tue Sep 23 00:04:18 2008 +0200
  1335.     Use resolve_xml_special_chars where appropriate.
  1336.     
  1337.     (noticed by Antoine Cellerier)
  1338. commit 897a63f65b1af3abf8038f02a6bd3f2491bc3eeb
  1339. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1340. Date:   Mon Sep 22 23:43:55 2008 +0200
  1341.     Typo.
  1342. commit 4a9821da9422eecdb67c4db1eb1a746ba14934b5
  1343. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1344. Date:   Mon Sep 22 23:48:08 2008 +0300
  1345.     Fix module_exists
  1346. commit bb0d752792bc6ded51e383240cadf399b9ca71fa
  1347. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1348. Date:   Mon Sep 22 22:50:11 2008 +0300
  1349.     module_need: use qsort, simplify
  1350.     
  1351.     I also really do not see why later plugins shortcut would get bigger bonus?!
  1352. commit b677ecd6d26549cb302c1a1b41a06509731ffef5
  1353. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1354. Date:   Mon Sep 22 22:49:07 2008 +0300
  1355.     DeleteModule: remove useless parameter
  1356. commit 0f6a7eb81bdf40ebd0546124e07f872548399e48
  1357. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1358. Date:   Mon Sep 22 22:09:38 2008 +0300
  1359.     Remove some useful stuff / misleading comments
  1360. commit 07a682d70a8e0d1d065b4e2c8bd5a07a0548f741
  1361. Author: Laurent Aimar <fenrir@videolan.org>
  1362. Date:   Mon Sep 22 22:05:16 2008 +0200
  1363.     Properly handle &lt; &gt; &amp; &quot; in html text renderer.
  1364. commit 0c4e17d88da0b0d86f8f198db6211a907efd78d2
  1365. Author: Laurent Aimar <fenrir@videolan.org>
  1366. Date:   Mon Sep 22 22:23:48 2008 +0200
  1367.     Compilation fixes for quartztext (thanks to Derk-Jan Hartman).
  1368. commit c8b3f40f52d91b4b20a9822e7aeb0d2bbf907b0a
  1369. Author: Laurent Aimar <fenrir@videolan.org>
  1370. Date:   Mon Sep 22 21:10:37 2008 +0200
  1371.     Moved more common codes to text_renderer.h
  1372. commit 64f85cb082421827fa8300bc21cc85ccb7626509
  1373. Author: Laurent Aimar <fenrir@videolan.org>
  1374. Date:   Mon Sep 22 20:52:38 2008 +0200
  1375.     Modify ProcessNode to look more like freetype one (2).
  1376. commit 70529502e24f1f389dc85ecd22b113bdf18017f2
  1377. Author: Laurent Aimar <fenrir@videolan.org>
  1378. Date:   Mon Sep 22 20:45:04 2008 +0200
  1379.     Modify ProcessNode to look more like freetype one.
  1380. commit 74d20fa836f656eff2e713e7a96c819c2ce1000e
  1381. Author: Laurent Aimar <fenrir@videolan.org>
  1382. Date:   Mon Sep 22 20:19:29 2008 +0200
  1383.     First pass for extracting common text renderer code.
  1384. commit b8530e0d581e67465d1c6ddcc73a49178674a8b6
  1385. Author: Laurent Aimar <fenrir@videolan.org>
  1386. Date:   Mon Sep 22 19:54:07 2008 +0200
  1387.     Added x264 fourcc to h264 packetizer.
  1388. commit 65bfaa2681f1e69c44b7904d0926dfbd14dab391
  1389. Author: Laurent Aimar <fenrir@videolan.org>
  1390. Date:   Mon Sep 22 19:45:34 2008 +0200
  1391.     Improved support for broken subtitles and {anX} tag.
  1392. commit 1a67c58c908aedf022ba8e4db536b876d2886540
  1393. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1394. Date:   Mon Sep 22 22:29:18 2008 +0200
  1395.     contrib: 'make' is now 'make using-bin' on Mac OS X/intel
  1396.     
  1397.     Use 'make using-src' or 'make src' to build from source. Then 'make package-macosx' to generate a contrib package. This package has to be uploaded to ftp.videolan.org/pub/videolan/testing/contrib/package-macosx-ARCH-REV.tar.bz2. And update the contrib Makefile to use the new REV.
  1398. commit b10f94881dc3d9ec7bbd242920c998b10bfe4358
  1399. Author: Derk-Jan Hartman <hartman@videolan.org>
  1400. Date:   Mon Sep 22 20:18:34 2008 +0200
  1401.     contrib: no longer compile libasa
  1402. commit c5ffe15d9da6d0a044d461519afa9588f689ed48
  1403. Author: Derk-Jan Hartman <hartman@videolan.org>
  1404. Date:   Mon Sep 22 20:12:22 2008 +0200
  1405.     contrib: add fontconfig cache and conf locations.
  1406.     
  1407.     For Mac OS X, let's now use the default X11 locations for the fonts.conf and the cache files.
  1408.     Those that do not have X11 installed (old default < 10.4) are simply out of luck.
  1409.     They will only be able to use the files in /System/Library/Fonts and will need to rebuild
  1410.     their cache every time.
  1411.     
  1412.     We should also fix this for windows. I'm looking for other projects that use fontconfig on
  1413.     Windows to see if I can get some hints on how to do this.
  1414. commit cd193be806013ab973618f7b9096b5199c92a1ee
  1415. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1416. Date:   Mon Sep 22 19:40:38 2008 +0300
  1417.     Fix a2e0eaa1708f05680d0c6bc1ba25873e6d2b6b3f on legacy platforms
  1418. commit 009a133764d70b861e8ef6dca63a88365a80fc54
  1419. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1420. Date:   Mon Sep 22 15:35:26 2008 +0200
  1421.     contrib: Add using-bin target.
  1422.     
  1423.     'make using-bin' will download the contrib binary and install them.
  1424.     
  1425.     I am considering switching default make target to make using-bin, instead of the current using-src, because it's way faster, it's safer, and only experienced dev will use make using-src I guess.
  1426. commit 186904e83a4ed0e9d8a87d702ba119b3b6f12ad4
  1427. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1428. Date:   Mon Sep 22 16:13:04 2008 +0200
  1429.     macosx: added missing dummy graphics for the VLM panel
  1430. commit 2340f6f4a91b456587993a1b3dacdf0847364855
  1431. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1432. Date:   Mon Sep 22 16:12:07 2008 +0200
  1433.     macosx: fix sprefs reset in master, too
  1434. commit 358e35e7e3ced377500e2ceea8f0922fd85569d4
  1435. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1436. Date:   Mon Sep 22 15:07:10 2008 +0200
  1437.     macosx: added a non-implemented skeletion (just the UI) for a VLM configuration panel with a preliminary icon set
  1438. commit 6e41ca0135153181e3a922f0347154c4b83bac0e
  1439. Author: Antoine Cellerier <dionoea@videolan.org>
  1440. Date:   Mon Sep 22 14:40:39 2008 +0200
  1441.     Remove change_unsafe() no-op.
  1442. commit 6d914307e532cb7fa4efd37dfaa87cb9b4292064
  1443. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  1444. Date:   Mon Sep 22 12:50:45 2008 +0200
  1445.     no vlc_spin_destroy in GC for Win32
  1446. commit 86929a52374b45dfa680be29763df113425d6cf6
  1447. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  1448. Date:   Mon Sep 22 11:51:22 2008 +0200
  1449.     don't try to free a non existing string
  1450. commit 44e31c0f861b90a01ff3239354d7b2bf43468d07
  1451. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1452. Date:   Sun Sep 21 19:46:42 2008 -0700
  1453.     Qt4: Really split the TimeLabel into its own class.
  1454.     
  1455.     Code simplification and TimeLabel in the FSC.
  1456. commit cd794aec4506401a95574e3402e38937f5fa76eb
  1457. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1458. Date:   Sun Sep 21 23:15:38 2008 +0200
  1459.     macosx: forward-port 17a722aa10 so master is 10.4u compatible too
  1460. commit 0bb73cd8bf3107690055ba2e5901890df60feb3e
  1461. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1462. Date:   Sun Sep 21 18:58:13 2008 +0200
  1463.     macosx: Simplify prefs.m.
  1464. commit 54f11e39140736b2876257845ffbc652589a42b9
  1465. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1466. Date:   Sun Sep 21 22:41:35 2008 +0300
  1467.     RTP: compute delay jitter (not used yet) and fix timeout
  1468. commit e9dc5e2575d6a3187a8046623e257709f736c5d7
  1469. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1470. Date:   Sun Sep 21 21:37:26 2008 +0200
  1471.     voutqt is really gone
  1472. commit 70269d87d83228fceea96ef56137876f6c42526b
  1473. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1474. Date:   Sun Sep 21 12:18:20 2008 -0700
  1475.     Skins2: add some entries for right-click menu in DP.
  1476.     
  1477.     Close #2080.
  1478. commit a2e0eaa1708f05680d0c6bc1ba25873e6d2b6b3f
  1479. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1480. Date:   Sun Sep 21 21:48:19 2008 +0300
  1481.     Use OP then fetch, more straight forward with most atomic APIs
  1482. commit 3519bb1d530743f6d94839e005e3c65ca046df64
  1483. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1484. Date:   Sun Sep 21 11:45:44 2008 -0700
  1485.     Qt4: playlist Item MUST inherit from their parent the show flags on update.
  1486. commit 687c86594fa47ce21b2c838b05c5b078fb51a288
  1487. Author: Derk-Jan Hartman <hartman@videolan.org>
  1488. Date:   Sun Sep 21 17:43:25 2008 +0200
  1489.     commandline parsing: Fix the macfreetv crash
  1490.     
  1491.     Basically, somewhat of a "duh" now that we have optional_arguments on OSX.
  1492.     It is highly annoying however that getopt_long behaviour differs so much
  1493.     between gnu and BSD implementations, and then is even BUGGY on darwin.
  1494.     '--option=value' is uniformly supported  and '--option value' is a GNU getopt thing.
  1495.     
  1496.     imperfect world etc...
  1497. commit 952a943ae25ba8f22e4e70eb0f55b4c0cee069b8
  1498. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1499. Date:   Sun Sep 21 21:38:32 2008 +0300
  1500.     Use GCC predefines for atomic builtins
  1501. commit 1c6ba8c00bc7d76ec7ff12a6905b21c40e3b4fe4
  1502. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1503. Date:   Sun Sep 21 21:14:35 2008 +0300
  1504.     Atomic builtins are from in GCC 4.1.0 onward.
  1505.     
  1506.     We definitely don't want to use the slow mutex or risky spin locks,
  1507.     unless we have to.
  1508. commit ce241ca11ac2e2db3a8c312616906e064772fc11
  1509. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1510. Date:   Sun Sep 21 19:42:27 2008 +0200
  1511.     Fix GCC error message: undefined reference to `__sync_fetch_and_sub_4`
  1512.     
  1513.     The exact error message is: src/.libs/libvlccore.so: undefined reference to `__sync_fetch_and_sub_4'. According to irc discussion gcc version 4.1.2 (fc8), 4.1.3, 4.2, 4,3.2 and 4.3.2 (archlinux) fail with this error message. This patch fixes it by bumping up the minor number for gcc to 4.
  1514. commit a47c9f2f1ed05ce552032639bf3bfa02d47a9012
  1515. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1516. Date:   Sun Sep 21 19:15:42 2008 +0300
  1517.     Merge E_ and __VLC_SYMBOL
  1518. commit 79bfb76f3186248b28062dc54ff87e7155b14961
  1519. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1520. Date:   Sat Sep 20 17:22:53 2008 +0300
  1521.     Mingw support for garbage collection
  1522.     
  1523.     (Received no comments on the mailing lists)
  1524. commit bcd492fc45433c7d2d9e9ccb6b9637090bfa896e
  1525. Author: Laurent Aimar <fenrir@videolan.org>
  1526. Date:   Sun Sep 21 16:37:43 2008 +0200
  1527.     Cosmetics.
  1528. commit 609baf740dcd9b8693d86380185296ec508133a7
  1529. Author: Laurent Aimar <fenrir@videolan.org>
  1530. Date:   Sun Sep 21 16:30:45 2008 +0200
  1531.     Fixed overlap support with overlap length smaller than display period.
  1532. commit 4dccfee4d22937543f5b3fdff3b29526ab1d6fb4
  1533. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1534. Date:   Sun Sep 21 16:37:07 2008 +0200
  1535.     macosx: fixed behaviour of the volnorm settings for trunk too
  1536. commit d805d20d5378b9238a441044edf94100543042b4
  1537. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1538. Date:   Sun Sep 21 16:31:36 2008 +0200
  1539.     macosx: make [VLCControls getVoutView] publically available as it is used more than 15 times across the interface (VLCIntf, FSPanel, Vout, EmbeddedVout, ...)
  1540. commit 867e2a266b005b32697930b5bdb6784ae1e2c0e7
  1541. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1542. Date:   Sun Sep 21 17:05:59 2008 +0300
  1543.     Another compile fix
  1544. commit 02d882db2eb8168e41e727d37525fb01f1d9dd63
  1545. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1546. Date:   Sun Sep 21 17:01:46 2008 +0300
  1547.     compile fix
  1548. commit 24c645639de1b671e2fff5a53e61ac9fd62acb65
  1549. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1550. Date:   Sun Sep 21 17:00:22 2008 +0300
  1551.     Fix symbols again
  1552. commit e083d4a76e9f4e5860cc7454ab226da133c30c71
  1553. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1554. Date:   Sun Sep 21 16:11:24 2008 +0300
  1555.     Module really does not need to be an object
  1556. commit 8fce3d90cf2a6fcd10eab690ded15e351bb9a6f5
  1557. Author: Laurent Aimar <fenrir@videolan.org>
  1558. Date:   Sun Sep 21 14:22:11 2008 +0200
  1559.     Removed spu_Create/DestroySubpicture in favor of subpicture_*.
  1560. commit 90554602d2246d9645724a23f3f6fded04bc17b6
  1561. Author: Laurent Aimar <fenrir@videolan.org>
  1562. Date:   Sun Sep 21 14:00:20 2008 +0200
  1563.     Correctly set order per subtitle decoder.
  1564. commit 16d54c3d5d360553cbd3ce496ce10013e92592e8
  1565. Author: Laurent Aimar <fenrir@videolan.org>
  1566. Date:   Sun Sep 21 14:00:05 2008 +0200
  1567.     No functionnal changes.
  1568. commit 9c5ebdcdce400c4a2a93a1b9ac8845e882949003
  1569. Author: Laurent Aimar <fenrir@videolan.org>
  1570. Date:   Sun Sep 21 13:26:21 2008 +0200
  1571.     Privatized SUBPICTURE_RENDERED.
  1572. commit 4961a425c3d71ef817943b5326bb0d8ab4701575
  1573. Author: Laurent Aimar <fenrir@videolan.org>
  1574. Date:   Sun Sep 21 13:20:20 2008 +0200
  1575.     Clean up subpicture allocation and unused fields.
  1576. commit a74e2c4c7de63efd3bf040db675f4c5bf536ce83
  1577. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1578. Date:   Sun Sep 21 15:35:41 2008 +0300
  1579.     Remove VLC_OBJECT_MODULE
  1580. commit 5f5bda80f4254799ac24c14ab2912e3617fbfee9
  1581. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1582. Date:   Sun Sep 21 15:34:57 2008 +0300
  1583.     Use module_list_get
  1584. commit 42b0c980a4909e904c51a8d169315213357596b0
  1585. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1586. Date:   Sun Sep 21 15:13:55 2008 +0300
  1587.     Fix invalid cast
  1588. commit acbad93b8b447ac9f776a53bf3e8f74f15132fe4
  1589. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1590. Date:   Sun Sep 21 14:58:57 2008 +0300
  1591.     lower case the module_* functions
  1592. commit d72063d6091148b4cea86736adbd374b8b178c30
  1593. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1594. Date:   Sun Sep 21 14:58:38 2008 +0300
  1595.     Fix signal number
  1596. commit ad87b9243e4314f6cef58362cfddb525db35de6e
  1597. Author: Ilkka Ollakka <ileoo@videolan.org>
  1598. Date:   Sun Sep 21 14:43:21 2008 +0300
  1599.     use items showflags, parentItem can be NULL
  1600. commit 6f00c8d13995d11b7779d7952e586845de46758c
  1601. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1602. Date:   Sun Sep 21 13:28:46 2008 +0200
  1603.     macosx: Fixed the appereance of playlist items in the Streaming/Transcoding Wizard
  1604.     
  1605.     Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
  1606. commit b745d0316c8fcc8e49a82e150a3e9dc4ed25d588
  1607. Author: Lukas Durfina <lukas.durfina@gmail.com>
  1608. Date:   Sun Sep 21 13:08:56 2008 +0200
  1609.     uniform naming of audio devices variable
  1610.     
  1611.     Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
  1612. commit 0a1539f53569c28dc35976b6e5302c89c5c683bb
  1613. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1614. Date:   Sun Sep 21 13:30:34 2008 +0300
  1615.     fix symbols list
  1616. commit 2ba61deea6a7a177eedee4e66c78b51a7677f942
  1617. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1618. Date:   Sun Sep 21 13:18:34 2008 +0300
  1619.     Merge module_release and module_Put
  1620. commit fe41cd6050f39ab989cd8183b7755e8d2208e174
  1621. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1622. Date:   Sun Sep 21 13:09:51 2008 +0300
  1623.     Remove the vlc_list_find/module hack
  1624. commit 460a78baf1f189de5d4178df31dc229ac1e366ca
  1625. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1626. Date:   Sun Sep 21 13:07:28 2008 +0300
  1627.     New type-safe API for modules listing
  1628.     
  1629.     module_list_get(): gets the list of modules
  1630.     module_list_free(): releases the list
  1631. commit fd0f3ec33c7bdfb15217f7c3eaf171c6045135ee
  1632. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1633. Date:   Sun Sep 21 13:06:03 2008 +0300
  1634.     module_t: use GC subsystem instead of objects
  1635.     
  1636.     Modules have no threads, no variables (!= config items) and
  1637.     no plugin instances...
  1638. commit cc2d7b41b499a24ca4c9575f611e9d0b35f38219
  1639. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1640. Date:   Sun Sep 21 12:56:23 2008 +0300
  1641.     GC: assert pf_destructor
  1642. commit db0e6cf93ece7a1be71a75805a979bc6f7df8ba0
  1643. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1644. Date:   Sun Sep 21 11:19:14 2008 +0300
  1645.     Minor simplification
  1646. commit 013aee5fa7f2026b694bf326092d0e330b8fd3eb
  1647. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1648. Date:   Sun Sep 21 02:03:41 2008 -0700
  1649.     Qt4: Faster/Slower buttons for whiners.
  1650. commit b25d8309b3577fa7406c94424e330ecb53ef983b
  1651. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1652. Date:   Sun Sep 21 01:08:27 2008 -0700
  1653.     Qt4 win32 native open dialog.
  1654. commit e04cc4a812a0edacb4f014d410a3f47b2c6453b0
  1655. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1656. Date:   Sat Sep 20 21:59:32 2008 -0700
  1657.     Qt4: D&D behaviour fix.
  1658.     
  1659.     When dropping on the main controller => Play
  1660.     When dropping on the playlist => Enqueue.
  1661. commit 1a32d8b5b9efcb9734e235a50e1af599055bd3f4
  1662. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1663. Date:   Sun Sep 21 11:02:00 2008 +0300
  1664.     remove pile of warnings and GCCism
  1665. commit cdfe9a8985cf4d8fe8ce4578761a245e601ab5b1
  1666. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1667. Date:   Sat Sep 20 19:19:12 2008 -0700
  1668.     Qt4: Video Effects: Force puzzle to be in [2:16]x[2:16] range
  1669.     
  1670.     If you go under 2x2, it can go seriously bersek.
  1671. commit 5bea8b37184568c5bb5effa5b540be6532fcac34
  1672. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1673. Date:   Sat Sep 20 14:53:44 2008 -0700
  1674.     Qt4: Fix windows FSC issue.
  1675.     
  1676.     PFff :D
  1677.     (cherry picked from commit 65c2a9bf053f82e4a84192f530f042209a449cca)
  1678.     (cherry picked from commit 834bd87073e19b49dca9d1ea608541e5885fb3cf)
  1679.     (cherry picked from commit 6a02accb4ca190a3e2b2690f2130ac6a09d78a32)
  1680.     
  1681.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1682. commit d326548f0a9819e308261bf59e3b5103560f4898
  1683. Author: Antoine Cellerier <dionoea@videolan.org>
  1684. Date:   Sun Sep 21 02:18:21 2008 +0200
  1685.     Fix a few bugs in update pgp code.
  1686.     
  1687.     1/ pgp v4 signature checks of status files with more than 506 bytes would fail
  1688.     2/ pgp v4 signature checks would fail (code dupication sucks).
  1689.     
  1690.     This code is quite a mess. We shouldn't need to implement all this lowlevel stuff. I'll remove most of it and use pgpme instead.
  1691.     
  1692.     For the time being, this means that upcomming releases should use v3 signatures for the downloaded files and shouldn't use status files of more than 506 bytes (or maybe shouldn't use v4 signatures for status files either)
  1693. commit 96ceeaa32eab6749c1e69cc21b724d591ab0e845
  1694. Author: Antoine Cellerier <dionoea@videolan.org>
  1695. Date:   Sat Sep 20 23:44:29 2008 +0200
  1696.     Sort options.
  1697. commit fdc48b682f6a268c7e3ff054007b9f08adfaa7eb
  1698. Author: Laurent Aimar <fenrir@videolan.org>
  1699. Date:   Sun Sep 21 01:15:32 2008 +0200
  1700.     Privatized nealy all spu_t fields.
  1701. commit 413fc5d869df033b5c06c6ad360cf7503fd32034
  1702. Author: Laurent Aimar <fenrir@videolan.org>
  1703. Date:   Sun Sep 21 00:01:41 2008 +0200
  1704.     Use block_Release in bandlimited resampler.
  1705. commit 025c0e4a91defe6ada16c8cab3ad08f477de3d3b
  1706. Author: Laurent Aimar <fenrir@videolan.org>
  1707. Date:   Sat Sep 20 23:59:16 2008 +0200
  1708.     Simplify subpicture region allocation in fbosd.
  1709. commit f0c76d5063ea5929f8b514e3bc5b0681cdf8d35e
  1710. Author: Laurent Aimar <fenrir@videolan.org>
  1711. Date:   Sat Sep 20 23:51:02 2008 +0200
  1712.     Clean up a bit subpicture region API.
  1713. commit 7c4a6119e1eceb828897a8cbf08bb84e2c618942
  1714. Author: Laurent Aimar <fenrir@videolan.org>
  1715. Date:   Sat Sep 20 17:43:02 2008 +0200
  1716.     Small warning fix.
  1717. commit 5002a535177b1dbed82dd21b1acee23b17099e08
  1718. Author: Laurent Aimar <fenrir@videolan.org>
  1719. Date:   Sat Sep 20 17:41:33 2008 +0200
  1720.     Removed vout_CopyPicture in favor of picture_Copy.
  1721. commit 2396250c9a24d7cd206f2d6278b47fd3ac70e85c
  1722. Author: Christophe Mutricy <xtophe@videolan.org>
  1723. Date:   Sat Sep 20 23:04:16 2008 +0100
  1724.     i18n fixes
  1725. commit 1132233a774e7c5865f55c03eeea08ad97adc052
  1726. Author: Christophe Mutricy <xtophe@videolan.org>
  1727. Date:   Sat Sep 13 01:13:38 2008 +0100
  1728.     delete leftover from menuconfig
  1729. commit fa69eae4dfc7d69943820211983500d3595f7f11
  1730. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1731. Date:   Sun Sep 21 00:03:56 2008 +0200
  1732.     macosx: Don't abort() if the screen isn't GL accelerated now that quartzgl is gone.
  1733. commit a64562b650ac030cf0857cf9df91f55bbe589d13
  1734. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1735. Date:   Sat Sep 20 23:43:36 2008 +0200
  1736.     services_discovery: Useless hack.
  1737. commit 4e9d2f92cdaa51783fa29fb7518d81b7d1b21980
  1738. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1739. Date:   Sat Sep 20 23:02:13 2008 +0200
  1740.     services_discovery: Partially fix service discovery. We yet need to find a way to properly get the localized name... grr.
  1741.     
  1742.     Previously we properly initialized the localized name of the object in Open(). Now Open() also runs Run() so we are kind of stuck. Please fix.
  1743. commit 319d3dcf916fb2a3737acba00bb4a8984aaa1ebe
  1744. Author: Antoine Cellerier <dionoea@videolan.org>
  1745. Date:   Sat Sep 20 22:58:49 2008 +0200
  1746.     Spelling.
  1747. commit 1a3b1a8f27df60a72615dfc1e18423ab5cf02a5e
  1748. Author: Antoine Cellerier <dionoea@videolan.org>
  1749. Date:   Sat Sep 20 22:43:22 2008 +0200
  1750.     Remove last occurences of yield in the code and comments.
  1751. commit aeb8ac0199a5924a357414284ef119f868808022
  1752. Author: Antoine Cellerier <dionoea@videolan.org>
  1753. Date:   Sat Sep 20 19:47:45 2008 +0200
  1754.     s/picture_Yield/picture_Hold/
  1755. commit ba6501f3084682844e7ee87bad3986bced5f3652
  1756. Author: Antoine Cellerier <dionoea@videolan.org>
  1757. Date:   Sat Sep 20 19:41:42 2008 +0200
  1758.     s/pl_Yield/pl_Hold/
  1759. commit 7060dbb9a2337bbe05e2be96a22a5282c722d2a7
  1760. Author: Antoine Cellerier <dionoea@videolan.org>
  1761. Date:   Sat Sep 20 19:36:55 2008 +0200
  1762.     s/vlc_object_yield/vlc_object_release/
  1763.     
  1764.     As discussed on IRC. Yield was quite confusing.
  1765. commit e61038050dc51c297e246decf1ac8230fa5b449e
  1766. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1767. Date:   Sat Sep 20 22:58:32 2008 +0300
  1768.     remove useless if not harmful hack
  1769. commit 0ef7ea78ab2456c9f06e5a69a416ae800c1a8008
  1770. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1771. Date:   Sat Sep 20 21:34:51 2008 +0200
  1772.     macosx: getVoutView is gone from here.
  1773. commit ea995e62ec0d3815adf9fbc60f2c36412e9156a0
  1774. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1775. Date:   Sat Sep 20 22:34:02 2008 +0300
  1776.     typo
  1777. commit a77e2404c8dfec09a5ebcd4f0ee7bbef64621ca6
  1778. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1779. Date:   Sat Sep 20 22:09:46 2008 +0300
  1780.     simplify service discoveries
  1781.     
  1782.     By the way, the event management seems quite broken. Events may occur
  1783.     before _Create returns (even before this commit)...
  1784. commit a3fc39d8957f119ab1270e8f2896ed41f06577a3
  1785. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1786. Date:   Sat Sep 20 21:01:46 2008 +0200
  1787.     ncurses: object_id is gone.
  1788. commit 559c876b10bf4391dc592cc5d21ae99124a4d5ec
  1789. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1790. Date:   Sat Sep 20 18:48:33 2008 +0300
  1791.     One child is one reference
  1792.     
  1793.     Avoid objects being detached asynchronously too early.
  1794.     Side effect is that you cannot free your children in the destructor
  1795.     (that would be a reference loop).
  1796. commit d2ea1609a7fe6949ac87d373b91283e99e6b9462
  1797. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1798. Date:   Sat Sep 20 20:06:54 2008 +0200
  1799.     macosx: No need to testcancel now.
  1800. commit e1cb28a3a913418ac845c622e0d1647ed0d24d39
  1801. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1802. Date:   Sat Sep 20 20:03:46 2008 +0200
  1803.     mtime: Make nanosleep a bit more cancelable than what it is on osx.
  1804. commit 340c83d8de4cc03c0c37d92ae3172a123781064a
  1805. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1806. Date:   Sat Sep 20 20:57:26 2008 +0300
  1807.     RTP out: use a bitmap for dynamic payload book keeping
  1808.     
  1809.     Fixes payload type overflow especially when using sout keep/gather.
  1810. commit 06dbb78176fd4e4e9d1d0afec92067b4a590f22a
  1811. Author: Derk-Jan Hartman <hartman@videolan.org>
  1812. Date:   Sat Sep 20 19:57:09 2008 +0200
  1813.     variables: don't use p_liblvc when we ARE p_libvlc
  1814. commit 204fbab2fb255358ee238ddd42a332b691190389
  1815. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1816. Date:   Sat Sep 20 19:46:50 2008 +0200
  1817.     macosx: typo s/pthread_test_cancel/pthread_testcancel/
  1818. commit 996eb70e5be60901c89e3ec4d758c5abb123ca88
  1819. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1820. Date:   Sat Sep 20 19:45:18 2008 +0200
  1821.     macosx: Blindly remove i_object_id from prefs.m.
  1822. commit ad018626e9d3897b036d1c6893b1456d6230f561
  1823. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1824. Date:   Sat Sep 20 19:25:38 2008 +0200
  1825.     macosx: Don't use object_id in controls.
  1826. commit 77e710083e01461f3bcda759177866f4c90a0878
  1827. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1828. Date:   Sat Sep 20 19:02:36 2008 +0200
  1829.     objects: vlc_object_yield() returns the same object type.
  1830. commit 3c33fb8b5d26cfa5bc7f3f58021dd5e8e34f84a0
  1831. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1832. Date:   Sat Sep 20 18:57:18 2008 +0200
  1833.     objects: vlc_object_yield() returns the yield()-ed object for convenience.
  1834. commit cbeb34539554c3e1fc4223ad153699ce487df3ec
  1835. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1836. Date:   Sat Sep 20 19:01:55 2008 +0200
  1837.     macosx: nanosleep() is not a cancellation point in 10.5.
  1838. commit 012d8b74b8f8a257151d4800317b16b831897aad
  1839. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1840. Date:   Sat Sep 20 16:50:59 2008 +0200
  1841.     macosx: Use pthread_cancellation in the manage thread.
  1842. commit 697457bcb66171897605b1c88150f3bb7eb075c6
  1843. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1844. Date:   Sat Sep 20 17:02:24 2008 +0200
  1845.     Make sure vlc_release doesn't destroy a non existent spinlock.
  1846. commit ff1e54f138ff95ddb6149e2bd1f18bec97f7c5f3
  1847. Author: Laurent Aimar <fenrir@videolan.org>
  1848. Date:   Sat Sep 20 16:36:05 2008 +0200
  1849.     Fixed warnings.
  1850. commit 6b6c8bb737e59fcf8931823eb964d7002135410c
  1851. Author: Laurent Aimar <fenrir@videolan.org>
  1852. Date:   Sat Sep 20 16:26:32 2008 +0200
  1853.     Use the yuvp video filter to overlay YUVP.
  1854. commit 524baf8c91af2e40f50f68f51694cb69f1147dfe
  1855. Author: Laurent Aimar <fenrir@videolan.org>
  1856. Date:   Sat Sep 20 02:39:24 2008 +0200
  1857.     Added YUVP ro YUVA/RGBA witout scaling filter.
  1858.     
  1859.     It will allow correct YUVP rescaling and even anti-aliased support
  1860.     if someone do it.
  1861. commit 4e991c016bcd46f8d5ffb989dc5d2fd1a92c9fb7
  1862. Author: Laurent Aimar <fenrir@videolan.org>
  1863. Date:   Sat Sep 20 00:48:32 2008 +0200
  1864.     Destroy the subpicture cache only when needed.
  1865. commit 8f83ef4b74b37d92e95fc9bcebabf67e9aeef291
  1866. Author: Laurent Aimar <fenrir@videolan.org>
  1867. Date:   Sat Sep 20 00:09:37 2008 +0200
  1868.     Changed subpicture_region_t->picture into a picture_t *
  1869.     
  1870.     It will avoid useless picture copy.
  1871. commit 692cad3b3eb855aea24675bec42c594edccccff8
  1872. Author: Laurent Aimar <fenrir@videolan.org>
  1873. Date:   Fri Sep 19 23:05:09 2008 +0200
  1874.     Render subpictures in the right order to improve overlap support.
  1875. commit aef002579e802838cf850bec6f62a387c42a3185
  1876. Author: Laurent Aimar <fenrir@videolan.org>
  1877. Date:   Fri Sep 19 21:57:40 2008 +0200
  1878.     Fixed audio/spu language selection when none specified in dvdnav.
  1879. commit 1ada19aa7d249880eea20550bfdeaef2ffb7a72f
  1880. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1881. Date:   Sat Sep 20 17:04:26 2008 +0300
  1882.     RTP: need one more bit for TTL -1 (default) value
  1883. commit 2817b1e41d8c5ea0cfe52493751921403b3e0e13
  1884. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1885. Date:   Sat Sep 20 16:48:54 2008 +0300
  1886.     Remove the object ID field
  1887. commit fddff181aa82b3a8c9ba1fd7ca81da54b1f8fb45
  1888. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1889. Date:   Sat Sep 20 16:48:24 2008 +0300
  1890.     Finally remove mis-designed vlc_object_get
  1891. commit 670651eeeb78021b18d936ef2eac88ef706d9ffb
  1892. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1893. Date:   Sat Sep 20 16:50:43 2008 +0300
  1894.     Use objet pointer as unique ID (plugins)
  1895.     
  1896.     (By the way, snapshot-id looks like a write only variable...)
  1897. commit 29a0b6307a5db17a02cf277a9eb7980382ad3a79
  1898. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1899. Date:   Sat Sep 20 15:06:03 2008 +0300
  1900.     Use object address for logging - fixes uniqueness problems
  1901. commit a48ae2840bd3807389a4bf3a66dc68c3ec771f21
  1902. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1903. Date:   Sat Sep 20 15:32:02 2008 +0300
  1904.     Qt4: use objects directly
  1905.     
  1906.     I do not know how the Qt4 itnerface reference counts VLC objects when
  1907.     it comes to the menu. However, it is a bit suspicious that it seems to
  1908.     need no yield/release (reference inherited from something else?).
  1909. commit 11ca4233eaf8a787e89da11810692a65ee1f914e
  1910. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1911. Date:   Sat Sep 20 16:47:11 2008 +0300
  1912.     Print object address - easier when debugging
  1913. commit 2f302ff4f2d37c5bfe3595469a9ef214fcfd0fbf
  1914. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1915. Date:   Sat Sep 20 15:11:31 2008 +0300
  1916.     input_Read: fix return value (none of the callers check it though)
  1917. commit 5012f501a5513260cfaff463dd562ea33f1c1a1c
  1918. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1919. Date:   Sat Sep 20 16:02:44 2008 +0200
  1920.     macosx: Dont' forget to unlock.
  1921. commit 1feca0de20fe4d3600a698a48ab072a6159dfd1a
  1922. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1923. Date:   Sat Sep 20 15:15:44 2008 +0200
  1924.     macosx: check for updates only every seven days
  1925.     
  1926.     additionally, save the user's selection to check for updates as soon as it is changed, so we don't ask multiple times in case of a crash
  1927. commit d03dc723e09319748c20f5ab3045ede45206a53c
  1928. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1929. Date:   Sat Sep 20 14:32:53 2008 +0200
  1930.     We require text relocation to be supported by ld
  1931. commit 4643e4bb80be20418b5dd409b1126d13b2334a4e
  1932. Author: Derk-Jan Hartman <hartman@videolan.org>
  1933. Date:   Sat Sep 20 14:00:09 2008 +0200
  1934.     DTS: fix the channelorder of DTS.
  1935.     
  1936.     Note the libdca currently does not support DTS-ES (6.1/7.1)
  1937.     Also, 3F1R is still untested for DTS, because I have no such sample.
  1938. commit 29b12104f25f3ae2cd8753ca3c9db18fb61a59f6
  1939. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1940. Date:   Sat Sep 20 14:52:37 2008 +0300
  1941.     Qt4: keep the vout thread, not its ID
  1942.     
  1943.     The window is always created with a pre-existing video output,
  1944.     and destroyed before the video outout.
  1945.     
  1946.     Besides, using object IDs is not safe.
  1947. commit fff7615fa9bf44f90ac5573eb2964bcb51e4ac3c
  1948. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1949. Date:   Sat Sep 20 14:51:46 2008 +0300
  1950.     Qt4: disable the crashy embedded video(!)
  1951.     
  1952.     Maybe, someday will bother to actually fix this.
  1953. commit 61b050bd18e907f0652c419d320322faafbb4003
  1954. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1955. Date:   Sat Sep 20 14:26:27 2008 +0300
  1956.     Remove broken/unsafe constructs
  1957. commit 513a8db0a09a2bcacb4310b55d982945ca5de3f8
  1958. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1959. Date:   Sat Sep 20 12:50:02 2008 +0300
  1960.     Remove the unsafe input item array
  1961. commit 08cc2b3adce67a51dc5b066a19be58db206ecde3
  1962. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1963. Date:   Sat Sep 20 07:49:02 2008 +0200
  1964.     bframe_adaptive has been made an integer in new (X264_BUILD>=63) x264 versions.
  1965. commit fb7c9b784eb444811ec8bd344ab0167575126f01
  1966. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1967. Date:   Sat Sep 20 03:30:40 2008 +0200
  1968.     opengl: Rewrite crazy code. (Should fix a crash reported by Apple-bugreport).
  1969.     
  1970.     Given the (non) quality of this code and the use of the feature I am all thefor removing everything around OPENGL_MORE_EFFECT.
  1971. commit a7901b6927def5502a625784b914d91e93ed040b
  1972. Author: Derk-Jan Hartman <hartman@videolan.org>
  1973. Date:   Sat Sep 20 03:09:16 2008 +0200
  1974.     POTFILES: add new mkv paths, remove old voutqt.m file reference.
  1975. commit 88c792495b4764119f4cf2d941553bf95c785379
  1976. Author: Derk-Jan Hartman <hartman@videolan.org>
  1977. Date:   Sat Sep 20 03:06:48 2008 +0200
  1978.     spatializer: don't translate empty strings. Someone please add descriptions though.
  1979.     
  1980.     warning: Empty msgid.  It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the emptywarning: Empty msgid.  It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the empty string.
  1981. commit 6be1b527c05426ec9c62025a89ee589d64045077
  1982. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1983. Date:   Sat Sep 20 02:35:43 2008 +0200
  1984.     vlc_gc: FixOSAtomic usage.
  1985. commit df25be4170dc6e1db8a5b13de530df459662611c
  1986. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1987. Date:   Sat Sep 20 02:31:45 2008 +0200
  1988.     Revert "libvlc: Fix a typo in vlc_gc_object vlc_release(). We need to desstroy when the refcount reaches zero."
  1989.     
  1990.     This reverts commit a42998e5478948372da51a0d77e7d2332b61d8c8.
  1991.     
  1992.     My bad.
  1993. commit 494e6f9a464c8cc5015baf1dc0ef17161b78597e
  1994. Author: Derk-Jan Hartman <hartman@videolan.org>
  1995. Date:   Sat Sep 20 01:12:39 2008 +0200
  1996.     contrib: update gnutls to the new 2.4.2 stable
  1997.     
  1998.     opencdk is apparently no longer available seperatly,
  1999.     and the new gnutls is not yet in the gnu.org download archives for some reason.
  2000. commit c66c59d7223081bc6c75c797676bd5c2f26ae198
  2001. Author: Derk-Jan Hartman <hartman@videolan.org>
  2002. Date:   Sat Sep 20 01:10:04 2008 +0200
  2003.     variables: Inherit path is now parent->libvlc->saved config
  2004.     
  2005.     This re-implements [45e43037a961531a28444d969f903c18929b06b9], but this time it compiles AND runs.
  2006. commit a42998e5478948372da51a0d77e7d2332b61d8c8
  2007. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2008. Date:   Sat Sep 20 01:08:38 2008 +0200
  2009.     libvlc: Fix a typo in vlc_gc_object vlc_release(). We need to desstroy when the refcount reaches zero.
  2010.     
  2011.     (Why do we use uint? We can't track over-releasing?)
  2012.     (Or we need to init it at 2).
  2013. commit 16903a1bbb9a15e718f3c63daa2b7972b9f83dc6
  2014. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2015. Date:   Fri Sep 19 23:59:26 2008 +0200
  2016.     Use OSAtomic() as a fallback on Mac OS X.
  2017. commit 129582fb64723cfd56bd584a982fba10f071a38f
  2018. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2019. Date:   Fri Sep 19 15:32:37 2008 -0700
  2020.     Contribs: Die if NO_RELOCATION
  2021. commit 14149265e6fc1854ab15eb555d74003f681886ea
  2022. Author: Antoine Cellerier <dionoea@videolan.org>
  2023. Date:   Sat Sep 20 00:15:54 2008 +0200
  2024.     Fix misleading comment (it uses the 2007 key if you have both 2008 and 2007 available)
  2025. commit cc84f8969ea34b84b8fdcbb3853abf10017fc4b3
  2026. Author: Derk-Jan Hartman <hartman@videolan.org>
  2027. Date:   Sat Sep 20 00:11:09 2008 +0200
  2028.     variables: Set void_ops by default.
  2029.     
  2030.     This fixes [45e63d598008b1ec920bf629388efd08b95c2747]
  2031. commit 875fa514816eb74393e2674f8725c22bb73e3dd2
  2032. Author: Derk-Jan Hartman <hartman@videolan.org>
  2033. Date:   Fri Sep 19 23:53:52 2008 +0200
  2034.     Revert "variables: Inherit path is now parent->libvlc->saved config"
  2035.     
  2036.     Deadlocks libvlc, and atm. I do not know how to fix this.
  2037.     This reverts commit 45e43037a961531a28444d969f903c18929b06b9.
  2038. commit 46552a45b907711b4c97714bd0c62475c45d6e63
  2039. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2040. Date:   Fri Sep 19 23:45:41 2008 +0200
  2041.     quicktime: Disable that decoder module.
  2042.     
  2043.     The number of crash report related to that modules leave us no solution.
  2044. commit 7ac6c94720ed2d32dde51299824475b27ff1edc1
  2045. Author: Derk-Jan Hartman <hartman@videolan.org>
  2046. Date:   Fri Sep 19 23:38:29 2008 +0200
  2047.     mmap: Use fnctl to set the READAHEAD flag when supported. This should speedup the mmap performance
  2048. commit 360eeee37d0ad3aba5f55c04a853f24ae5d213dd
  2049. Author: Derk-Jan Hartman <hartman@videolan.org>
  2050. Date:   Fri Sep 19 23:37:03 2008 +0200
  2051.     libvlc: only use sync_ on GGCs that have it.
  2052.     
  2053.     This fixes [d635ae4ed0f1064c07e9209599799c659112f720]
  2054. commit fa79d12dc1459aa2470e182cba6f1f5a65e9e7fd
  2055. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2056. Date:   Fri Sep 19 23:30:08 2008 +0200
  2057.     Revert "Compile FFmpeg on PowerPC-based machines without AltiVec support until it is fixed."
  2058.     
  2059.     This reverts commit bc9eac0a14cfa196d4e8514049f744740cb7a23d.
  2060.     
  2061.     This should fix the ppc lag we had.
  2062.     
  2063.     Conflicts:
  2064.     
  2065.      extras/contrib/src/Makefile
  2066. commit 4b23018d708c5e18d7415bee2e929f7d1b1d2899
  2067. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2068. Date:   Fri Sep 19 14:27:26 2008 -0700
  2069.     Ebml: remove version check, since we already force Version to be > 7.7
  2070. commit 66f03d20cd2515f0d0468a7384c4b52e0b211287
  2071. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2072. Date:   Fri Sep 19 10:48:25 2008 -0700
  2073.     Add more debug messages to track windows FS controller flickering bug.
  2074. commit aa3ff9d91abb70637ee8c20b92ef17eb84328865
  2075. Author: Antoine Cellerier <dionoea@videolan.org>
  2076. Date:   Fri Sep 19 21:43:31 2008 +0200
  2077.     Oops. (Don't know what that's used for as it worked without it)
  2078. commit 675111cc7bbf4d6839761f1050b1518ed877d97b
  2079. Author: Antoine Cellerier <dionoea@videolan.org>
  2080. Date:   Fri Sep 19 21:37:02 2008 +0200
  2081.     Add --enable-run-as-root option to configure.
  2082.     
  2083.     Embedded platforms often only have the root user. Do not, I repeat, Do not enable this option if you don't know what you're doing.
  2084. commit 4f417fe732275a89b64897e62c2cbf4f679d20ed
  2085. Author: Antoine Cellerier <dionoea@videolan.org>
  2086. Date:   Fri Sep 19 18:45:00 2008 +0200
  2087.     Fail if avcodec, avformat or swscale couldn't be found (instead of just printing an error).
  2088. commit 45e63d598008b1ec920bf629388efd08b95c2747
  2089. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2090. Date:   Fri Sep 19 18:51:28 2008 +0300
  2091.     Factor variable operations, as they're always the same for a type
  2092. commit 7b67031a68bd90ebdbe4df82204c9e94f17c63f5
  2093. Author: Antoine Cellerier <dionoea@videolan.org>
  2094. Date:   Fri Sep 19 17:26:13 2008 +0200
  2095.     Fortuuuuuuuuuuuune!
  2096. commit de8a9544f9caf441808a9433077c3ae00e55b1da
  2097. Author: Justus Piater <Justus-dev@Piater.name>
  2098. Date:   Thu Sep 18 10:10:36 2008 +0200
  2099.     correctly handle realloc() failure
  2100.     
  2101.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2102. commit 8ff0cd0420f909dc30afd3ce981add0a79856989
  2103. Author: Justus Piater <Justus-dev@Piater.name>
  2104. Date:   Thu Sep 18 10:11:22 2008 +0200
  2105.     consistently use malloc()/free() for C-style strings
  2106.     
  2107.     There was a mix of new/delete, malloc()/free() and even several
  2108.     malloc()/delete, so this fixes actual bugs.
  2109.     
  2110.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2111. commit 9e406ba7b028f21c25a78b64f756a0a667eb5337
  2112. Author: Sebastien Escudier <sebastien-devel@celeos.eu>
  2113. Date:   Fri Sep 19 16:19:58 2008 +0200
  2114.     fix rtp default ttl value
  2115.     
  2116.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2117. commit c46a622afa1e173f422b3841070cd952dfb4e21f
  2118. Author: Sebastien Escudier <sebastien-devel@celeos.eu>
  2119. Date:   Fri Sep 19 15:48:05 2008 +0200
  2120.     Allow 0 TTL
  2121.     
  2122.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2123. commit c4bf02fbbef2f779fe644843867854272f2b4ff7
  2124. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2125. Date:   Fri Sep 19 17:26:05 2008 +0300
  2126.     Force plugin rebuild
  2127.     
  2128.     There are a bunch of crash-triggering ABI break, and a bunch of plugins
  2129.     have removed (= old ABI plugins left in your tree) - bad combination.
  2130. commit d635ae4ed0f1064c07e9209599799c659112f720
  2131. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2132. Date:   Thu Sep 18 23:24:18 2008 +0300
  2133.     Use GCC atomics
  2134. commit e3d6b0ba195ffbdf2b5eee1df90bb5240da60c2c
  2135. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2136. Date:   Fri Sep 19 16:49:29 2008 +0300
  2137.     GC: thread-safety, and offset independence
  2138. commit 45ca5cbd29f5dd4a24a69f7237d4a5c2dfa338bf
  2139. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2140. Date:   Fri Sep 19 17:05:44 2008 +0300
  2141.     Fix error message
  2142. commit 562544090e906051aff6b3bdddabf5ae78177081
  2143. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2144. Date:   Fri Sep 19 16:43:15 2008 +0300
  2145.     Avoid SSE2-specifics in generic code
  2146. commit b6e52e1f2193407e820ef0e88c043cccca3e25b4
  2147. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2148. Date:   Fri Sep 19 16:42:47 2008 +0300
  2149.     Explicit parenthesis when mixing && and ||
  2150. commit d411c31cf573a227ffee4470addeccfb9e25633d
  2151. Author: Derk-Jan Hartman <hartman@videolan.org>
  2152. Date:   Fri Sep 19 14:16:15 2008 +0200
  2153.     variables: VAR_CLASS != VAR_TYPE
  2154.     
  2155.     This should fix a memleak with variable strings, and several other problems. Note that a CLASS detemines the basic type, and that TYPE is only a specific set within the CLASS. The variable types: VLC_VAR_KEY and VLC_VAR_INTEGER are both of CLASS integer. and thus compatible, when it comes to inheritence/init/free etc.
  2156. commit 45e43037a961531a28444d969f903c18929b06b9
  2157. Author: Derk-Jan Hartman <hartman@videolan.org>
  2158. Date:   Fri Sep 19 14:09:18 2008 +0200
  2159.     variables: Inherit path is now parent->libvlc->saved config
  2160. commit 63b05039439565c6ba5c982c9e42f1cd238ef366
  2161. Author: Dominique Leuenberger <dominique@leuenberger.net>
  2162. Date:   Thu Sep 18 21:29:50 2008 +0200
  2163.     Add support for x264 >= 63
  2164.     
  2165.     Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
  2166. commit 894b5638c36722c51e7db9a0d4a922d900a0bf2d
  2167. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2168. Date:   Tue Sep 9 13:01:49 2008 +0200
  2169.     Simplification no longer check for FPU capability.
  2170. commit a1a01105bc9ac60deb68a7aaaa4be369edac7075
  2171. Author: Jean-Paul Saman <jpsaman@videolan.org>
  2172. Date:   Tue Sep 9 12:52:35 2008 +0200
  2173.     Remove unused argument in AllocatePicture() DeAllocatePicture().
  2174. commit 9747e57450a51020af9b7754b5369a1e6b4bf84b
  2175. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2176. Date:   Thu Sep 18 19:12:07 2008 -0700
  2177.     Qt4: Always parent all preferences to avoid funny windows/widget effects.
  2178. commit b545e479ca5bad8fbde534a534dfe22cdfa80e3f
  2179. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2180. Date:   Thu Sep 18 19:10:53 2008 -0700
  2181.     SPrefs: Add "Use hardware YUV->RGB conversion" since nVidia drivers are broken.
  2182.     
  2183.     As reported by TheFluff and various forum users.
  2184. commit 4d69eb73d0d34ec71f09dc12b9a52b53847dae96
  2185. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2186. Date:   Thu Sep 18 18:30:25 2008 -0700
  2187.     MKV: deinlined a function.
  2188. commit ce44a3aa3f813dab3b4a60657370ec7a4739b473
  2189. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2190. Date:   Thu Sep 18 17:58:18 2008 -0700
  2191.     Remove remaining / in folder names, and use normale DIR_SEP in all platforms.
  2192.     
  2193.     This seems to have been an issue with many people on windows.
  2194. commit 3101cfaba7f7737ab822acf97684ffa1d21ddd57
  2195. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2196. Date:   Thu Sep 18 16:15:55 2008 -0700
  2197.     Qt: Forgotten native separators in open panel (cosmetic) and in preferences.
  2198.     
  2199.     Should repair skins options.
  2200. commit 98449e55df487ed530f23a3d6a757c6eab79bf17
  2201. Author: Antoine Cellerier <dionoea@videolan.org>
  2202. Date:   Fri Sep 19 01:59:15 2008 +0200
  2203.     Do not lose the playlist columns when switching to a different view.
  2204. commit ef732d7dd224345f6391a6e8d30d1f1cb00169d5
  2205. Author: Antoine Cellerier <dionoea@videolan.org>
  2206. Date:   Fri Sep 19 01:53:38 2008 +0200
  2207.     Cosmetics.
  2208. commit a01951606877d22576fee0256da224d69024565f
  2209. Author: Antoine Cellerier <dionoea@videolan.org>
  2210. Date:   Fri Sep 19 00:32:45 2008 +0200
  2211.     Restore postproc menu entry in qt4 intf.
  2212.     
  2213.     Currently requires the postproc module to be loaded if you want it to work.
  2214. commit 84c658224bdc46bc22d3a9a52b718060cfc1fc5d
  2215. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2216. Date:   Fri Sep 19 00:31:37 2008 +0200
  2217.     macosx: Fix font chooser.
  2218.     
  2219.     Switch back to quartztext, and use the NSFontPanel.
  2220. commit 722cd536217fe4ac0b2566822e2f6095e316b93a
  2221. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2222. Date:   Thu Sep 18 23:42:04 2008 +0200
  2223.     Remove voutqt.m from vlc.xcodeproj.
  2224. commit 9e5938db3f98863bdb2001d444c178c17468d67c
  2225. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2226. Date:   Thu Sep 18 15:13:14 2008 -0700
  2227.     Always save position on exit.
  2228. commit 4a982bfe0bc473c780424bd941e3aeaf69732842
  2229. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2230. Date:   Thu Sep 18 15:02:09 2008 -0700
  2231.     Smaller Play/Pause button. Bigger FS controller
  2232. commit bd665e4b023cb2b410875fdfc808340aef77ad59
  2233. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2234. Date:   Thu Sep 18 14:56:27 2008 -0700
  2235.     Someone did not RTFM Qt::Key_Enter != Qt::Key_Return :D
  2236. commit 904649fa8cd4c8e1f6b317000b0aeee97f0be75e
  2237. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2238. Date:   Thu Sep 18 12:50:17 2008 -0700
  2239.     Qt4 : SPrefs, add a Frame when needed.
  2240.     (cherry picked from commit 7749487f9a3f90bc43f8c2f33b253590d12eede3)
  2241.     
  2242.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  2243. commit a6778552e3d80537e739e6b00d2b47788067dbac
  2244. Author: Laurent Aimar <fenrir@videolan.org>
  2245. Date:   Thu Sep 18 21:24:14 2008 +0200
  2246.     Fixed subtitle flush to not flush on pause.
  2247. commit aad0acf828fce1f4ff42f44958b3a6e52fb703d9
  2248. Author: Laurent Aimar <fenrir@videolan.org>
  2249. Date:   Thu Sep 18 21:23:42 2008 +0200
  2250.     Reserved a few space in block_t flags for input core.
  2251. commit 432031d68ce966cc662c36d8452153200f4bf042
  2252. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2253. Date:   Thu Sep 18 22:46:57 2008 +0300
  2254.     Improve VLC_COMMON_MEMBERS layout
  2255. commit a1f55ee9090308c1f81ed7d55700634599ba4f2a
  2256. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2257. Date:   Thu Sep 18 22:38:37 2008 +0300
  2258.     vlc_object_internals_t is internal
  2259. commit fb057829028ffd1cb47885417bda399dc19774d2
  2260. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2261. Date:   Thu Sep 18 22:32:39 2008 +0300
  2262.     Fail cleanly if Modules.am is missing
  2263. commit ba0e176fb603d8eef1a07b4ed8e248dfaed673b4
  2264. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2265. Date:   Thu Sep 18 22:32:17 2008 +0300
  2266.     Don't patch Makefile.in.in, this does not work
  2267. commit 8a9263e2d03f1d031b9d69a91d6c09443a074f9d
  2268. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2269. Date:   Thu Sep 18 12:28:57 2008 -0700
  2270.     Forgotten file: Grmbl at my stoopidity.
  2271. commit 7a6a50019db4db22d810f01145279b23b6b34e97
  2272. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2273. Date:   Thu Sep 18 21:47:11 2008 +0300
  2274.     Use stat properly (you don't want to open directories or devices...)
  2275. commit 7615bbd6b14d507de986486409795166ddcaa4cd
  2276. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2277. Date:   Thu Sep 18 12:03:43 2008 -0700
  2278.     MKV: Split classes in many files.
  2279.     
  2280.     I tried to split most classes in relevant files.
  2281.     I regrouped classes when they were very tightened to each other
  2282.     (in chapters and chapter_command for example )
  2283.     
  2284.     Note that git doesn't detect correctly the files on this.
  2285.     git blame -C -C is your friend.
  2286. commit 67f3022a9a9c1eb96addfc52ac8d471d1a019d2c
  2287. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2288. Date:   Thu Sep 18 11:49:55 2008 -0700
  2289.     MKV: Copy mkv.cpp to many different files.
  2290. commit 8e13a2327e3408f058197a000be4a54f7ae589e1
  2291. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2292. Date:   Wed Sep 17 21:41:20 2008 -0700
  2293.     Move MKV demuxer to its own subfolder.
  2294. commit e4e9bad7b5e329c3e581314697acbf242e9d9ad3
  2295. Author: Laurent Aimar <fenrir@videolan.org>
  2296. Date:   Thu Sep 18 20:15:29 2008 +0200
  2297.     Fixed broken input_AddSubtitles.
  2298.     
  2299.      It was a big race condition, please understand how multi-thread works before
  2300.     touching core files.
  2301.      Do not throw away the few first subtitles.
  2302. commit 3eaf62160ee48553c2083e1130472c4dc7624c97
  2303. Author: Laurent Aimar <fenrir@videolan.org>
  2304. Date:   Thu Sep 18 20:15:06 2008 +0200
  2305.     Flush subtitle on seek.
  2306. commit 253e921f97b03d3cf7f7fbd4154505c7b6071946
  2307. Author: Laurent Aimar <fenrir@videolan.org>
  2308. Date:   Thu Sep 18 20:14:18 2008 +0200
  2309.     Do not throw away the last subtitle for subrip and fix initial timestamp.
  2310. commit a141e9073c00def8763a06f4b83be8a640a80823
  2311. Author: Laurent Aimar <fenrir@videolan.org>
  2312. Date:   Thu Sep 18 20:13:47 2008 +0200
  2313.     Handle special blocks in subsdec.
  2314. commit 4ce86c99c1bceda6dbaeae75dc748e9902b0abff
  2315. Author: Laurent Aimar <fenrir@videolan.org>
  2316. Date:   Thu Sep 18 00:01:01 2008 +0200
  2317.     Reset input slave eof flag on seek.
  2318. commit 2bde17e1579fd13cb0c067baebb1b984e1186cda
  2319. Author: Antoine Cellerier <dionoea@videolan.org>
  2320. Date:   Thu Sep 18 19:42:58 2008 +0200
  2321.     Add URI column to Qt4 playlist. Add sorting by URI in playlist core.
  2322. commit db6404e51faf77f3bb3f1c32677be55465ef961b
  2323. Author: Antoine Cellerier <dionoea@videolan.org>
  2324. Date:   Thu Sep 18 18:57:16 2008 +0200
  2325.     Fix opening of some podcasts.
  2326.     
  2327.     Fixes opening podcasts like http://feeds.feedburner.com/Terravideos
  2328. commit 542d6d28ce1a3f0b8be56ce988598e1662dbe7bf
  2329. Author: Derk-Jan Hartman <hartman@videolan.org>
  2330. Date:   Thu Sep 18 16:35:44 2008 +0200
  2331.     avformat: set the "duration/length/ of a packet if known.
  2332. commit 12c7ab4888373fa667de1ff9d53f418c07e561c6
  2333. Author: Derk-Jan Hartman <hartman@videolan.org>
  2334. Date:   Thu Sep 18 16:21:01 2008 +0200
  2335.     avcodec: add fourcc's for some of the avcodec supported subtitles
  2336. commit 5da8b1865408748ed602090f160a24a51ac03032
  2337. Author: Derk-Jan Hartman <hartman@videolan.org>
  2338. Date:   Thu Sep 18 16:01:09 2008 +0200
  2339.     avformat: attachments should still be treated as tracks. this fixes [8c5a9c72318853e165ebb29a1ac49ee079bc4bc5]
  2340. commit e5587029d4b8a044d11aaaf2463565d3a5168c06
  2341. Author: Derk-Jan Hartman <hartman@videolan.org>
  2342. Date:   Thu Sep 18 14:48:27 2008 +0200
  2343.     audiofilters: Do not try to insert user audio-filters when our target is SPDIF. We currently have no way to apply any of our filters to the encoded signal.
  2344. commit 958f28497c56426fc5570a51ef45262a28ea7fa9
  2345. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2346. Date:   Wed Sep 17 20:21:02 2008 -0700
  2347.     Disable focus on buttons to avoid "space" to be catched by a button on focus.
  2348.     
  2349.     Moreover, use a function instead of a macro (like in 0.9-branch)
  2350.     Partially cherry picked from commit 73ab1cd94773956e463009088bf5f477cec1ae80
  2351. commit ec2e9e013e3ccdf60ef9303fa50683b251408026
  2352. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2353. Date:   Wed Sep 17 17:50:25 2008 -0700
  2354.     ConfigDir mess up on windows.
  2355. commit 4f6fb365fce5a202ceb917d2e18b83a9f9a44b8a
  2356. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2357. Date:   Wed Sep 17 15:27:57 2008 -0700
  2358.     String updates from tonsofpcs
  2359. commit 3d2c8734322809e561ac3db83a13460143e32dc2
  2360. Author: Derk-Jan Hartman <hartman@videolan.org>
  2361. Date:   Wed Sep 17 23:59:12 2008 +0200
  2362.     contrib: re-enable swscale, remove no longer needed swscale patch.
  2363. commit 8c5a9c72318853e165ebb29a1ac49ee079bc4bc5
  2364. Author: Derk-Jan Hartman <hartman@videolan.org>
  2365. Date:   Wed Sep 17 23:01:16 2008 +0200
  2366.     avformat: attachment support for fonts.
  2367.     
  2368.     And only fonts so far.
  2369. commit 9e852e7bcce48c493d8e7f77c965ff47fee17388
  2370. Author: Laurent Aimar <fenrir@videolan.org>
  2371. Date:   Wed Sep 17 23:26:46 2008 +0200
  2372.     Support for overlapped subtitle part 2.
  2373.     
  2374.     Do not move an already rendered subtitle.
  2375. commit b98c241518bad976ec40ed3207847a85c241bb79
  2376. Author: Laurent Aimar <fenrir@videolan.org>
  2377. Date:   Wed Sep 17 23:09:49 2008 +0200
  2378.     Support for overlapped subtitle part 1.
  2379. commit 81c4815f512c93bd8cf7d9b9468940b689c29940
  2380. Author: Laurent Aimar <fenrir@videolan.org>
  2381. Date:   Wed Sep 17 21:35:47 2008 +0200
  2382.     Assert variable type in var_Set/GetXYZ.
  2383.     
  2384.     It will allow detecting stupid typos.
  2385. commit 2ada5d8438226d9aeba8e6016434795d59bd192d
  2386. Author: Laurent Aimar <fenrir@videolan.org>
  2387. Date:   Wed Sep 17 21:35:38 2008 +0200
  2388.     Cosmetics.
  2389. commit a8e4962ad1d33780c2f227eb95b47c53c16be654
  2390. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2391. Date:   Wed Sep 17 22:30:18 2008 +0200
  2392.     configure: Use fno-omit-frame-pointer with --enable-release on Mac OS X, as we are collecting crash log.
  2393. commit 74bc48807de24e717bb8971287cf6f2c17176579
  2394. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2395. Date:   Wed Sep 17 23:02:59 2008 +0300
  2396.     Fix flexible array usage gcc-ism
  2397. commit d2deac2c2bb66a9948889c421fb523c06ca75275
  2398. Author: Derk-Jan Hartman <hartman@videolan.org>
  2399. Date:   Wed Sep 17 21:51:01 2008 +0200
  2400.     macosx: dir:/ -> directory://
  2401. commit c785b49f8859cf580053236a48221b4273e560a9
  2402. Author: Derk-Jan Hartman <hartman@videolan.org>
  2403. Date:   Wed Sep 17 21:31:16 2008 +0200
  2404.     real demux: Set to prio 0.
  2405.     
  2406.     Our real demux is incomplete and crashes avcodec. The avformat demux works, so i say we use it until someone fixes this thing.
  2407. commit c7db9ba61adbdec970690dce7e8325d9213c9499
  2408. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2409. Date:   Wed Sep 17 11:52:49 2008 -0700
  2410.     Add .nuv in interface and installer.
  2411. commit 84cc4e6f1d0adea0a9ed16b50ad08b538ebc9b15
  2412. Author: Laurent Aimar <fenrir@videolan.org>
  2413. Date:   Wed Sep 17 20:36:03 2008 +0200
  2414.     Fixed subtitle pausing.
  2415. commit 3adaa31d406f5d9d72cd2d75f8124e41521f1e3c
  2416. Author: Laurent Aimar <fenrir@videolan.org>
  2417. Date:   Wed Sep 17 20:28:18 2008 +0200
  2418.     Set minimum scale in spu core for text renderer.
  2419. commit cc0ba3530e0c731510b7399415b7a0b9fc743e4b
  2420. Author: Laurent Aimar <fenrir@videolan.org>
  2421. Date:   Wed Sep 17 20:24:59 2008 +0200
  2422.     Fixed subusf rendering.
  2423. commit 181756989468eeecda39c28d194de9afa2205bef
  2424. Author: Laurent Aimar <fenrir@videolan.org>
  2425. Date:   Wed Sep 17 20:24:34 2008 +0200
  2426.     Fixed a segfault when trying to render a unbreakable string.
  2427. commit 3d5a7badbc85fa8eb1b3ec3e8d3455b6eb71acf3
  2428. Author: Laurent Aimar <fenrir@videolan.org>
  2429. Date:   Wed Sep 17 19:54:55 2008 +0200
  2430.     A little clean up in subsusf decoder.
  2431. commit fbd8d6fc5deaefb2f9eebb2146203c8f0985d9fd
  2432. Author: Rémi Duraffort <ivoire@videolan.org>
  2433. Date:   Wed Sep 17 19:58:11 2008 +0200
  2434.     Don't use FREENULL when that's not needed and don't free NULL just for fun.
  2435. commit d65d68b41526d83eff6567775ab9b31ad52f110e
  2436. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2437. Date:   Wed Sep 17 10:19:31 2008 -0700
  2438.     Obvious mistake in French Translation.
  2439. commit 4740f9e0c26d41b40cfcd7a11e00c96e5bd04fd0
  2440. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2441. Date:   Tue Sep 16 22:13:49 2008 -0700
  2442.     Use DIR_SEP instead of /
  2443. commit 0570f3830ac7169b41bdad27f06f3d80aab00078
  2444. Author: Laurent Aimar <fenrir@videolan.org>
  2445. Date:   Wed Sep 17 19:10:03 2008 +0200
  2446.     Fixed spu margin and more subtitle clean up.
  2447. commit c00159b78ec079ccb8d9c5ae5e27653f82a27bf6
  2448. Author: Laurent Aimar <fenrir@videolan.org>
  2449. Date:   Wed Sep 17 00:56:59 2008 +0200
  2450.     SpuRegionPlace now works in rendered unit.
  2451. commit 12106a08d177fa5def3867a71abd203a94c14a64
  2452. Author: Laurent Aimar <fenrir@videolan.org>
  2453. Date:   Wed Sep 17 00:26:38 2008 +0200
  2454.     Removed a little hack in subpicture cache code.
  2455. commit 123e35c974cec3a6fcd836f2628c9d53fd588272
  2456. Author: Laurent Aimar <fenrir@videolan.org>
  2457. Date:   Wed Sep 17 00:22:53 2008 +0200
  2458.     Clean up a bit subpicture release code.
  2459. commit 7c73eafc1949d1ba2806c572c0e3e54086383f53
  2460. Author: Laurent Aimar <fenrir@videolan.org>
  2461. Date:   Wed Sep 17 00:18:49 2008 +0200
  2462.     Fixed picture cache creation.
  2463. commit 894f901f69d1c8f51f3079ec02f0bbc86aba2bee
  2464. Author: Laurent Aimar <fenrir@videolan.org>
  2465. Date:   Wed Sep 17 00:01:11 2008 +0200
  2466.     Used const for video_format_t when possible.
  2467.     
  2468.     I have updated spu_RenderSubpictures and subpicture_region_t->pf_pre_render/pf_update_regions.
  2469. commit ef801bc9edd2b821983be8269b75a308782f2841
  2470. Author: Laurent Aimar <fenrir@videolan.org>
  2471. Date:   Tue Sep 16 23:50:07 2008 +0200
  2472.     Fixed spu_RenderSubpictures prototype.
  2473.     
  2474.     It now requires source format instead of scaling parameters.
  2475. commit 6d7931bf01aea2bc3418ed4bc60672bd0c82ca21
  2476. Author: Laurent Aimar <fenrir@videolan.org>
  2477. Date:   Tue Sep 16 23:31:06 2008 +0200
  2478.     Clean up subpicture code.
  2479. commit 8fa5e87a74c09da620b64717f1a3a535fadd9d7d
  2480. Author: Laurent Aimar <fenrir@videolan.org>
  2481. Date:   Tue Sep 16 23:15:48 2008 +0200
  2482.     Removed spu_MakeRegion as it was broken by design.
  2483. commit 1de839cc561121a64c6fd56572ac0de8bcf7a5df
  2484. Author: Laurent Aimar <fenrir@videolan.org>
  2485. Date:   Tue Sep 16 23:12:27 2008 +0200
  2486.     Do not use pf_make_region as it leads to a horrible hack.
  2487.     
  2488.     Yes this creates a 'useless' picture copy per region, but it is
  2489.     currently needed.
  2490. commit 87dee6dfed1d6cc18e9b5243548b950af128f1ab
  2491. Author: Laurent Aimar <fenrir@videolan.org>
  2492. Date:   Tue Sep 16 22:53:53 2008 +0200
  2493.     Simplify dynamicoverlay and removed the need of pf_make_region.
  2494. commit 00572bbbf6a0a959a66e3ac57ff577f9bd83074d
  2495. Author: Laurent Aimar <fenrir@videolan.org>
  2496. Date:   Tue Sep 16 22:41:49 2008 +0200
  2497.     Factorize duplicated code, again.
  2498. commit 482f6514debb28bc8b7a5ef84cf805cd355deafc
  2499. Author: Laurent Aimar <fenrir@videolan.org>
  2500. Date:   Tue Sep 16 22:19:50 2008 +0200
  2501.     Load the scalers and text renderer at SPU creation.
  2502.     
  2503.     It is useless to wait for the first subtitle.
  2504. commit b8fa74e07e66b27d2dd36b455e38d6ade6822af2
  2505. Author: Laurent Aimar <fenrir@videolan.org>
  2506. Date:   Tue Sep 16 22:12:59 2008 +0200
  2507.     Loading the text renderer does not need the real video size.
  2508. commit 5d96d8416226429d5bcc5acea816b96de5a1a73c
  2509. Author: Laurent Aimar <fenrir@videolan.org>
  2510. Date:   Tue Sep 16 22:10:56 2008 +0200
  2511.     Cosmetics.
  2512. commit e991ef5da735eb35f4be38cc07d17c26bda398c4
  2513. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  2514. Date:   Wed Sep 17 11:29:52 2008 +0200
  2515.     Should remove the big white noise that was produced
  2516. commit 43ffaaf1868a5ba29078ad5a0c650e183616c274
  2517. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  2518. Date:   Wed Sep 17 01:35:22 2008 +0200
  2519.     remove on more b_dead old use
  2520. commit 05128dd4d0ee08aec1045309d664e39ac1a5583a
  2521. Author: Derk-Jan Hartman <hartman@videolan.org>
  2522. Date:   Wed Sep 17 04:14:27 2008 +0200
  2523.     quartztext: One more fix to  [f0d84d019c8c240c47672b82be123dc979b8d09e]
  2524.     
  2525.     This properly creates the colorspace.
  2526. commit e096835fb7316cb8799588beff6491fa14a9e483
  2527. Author: Derk-Jan Hartman <hartman@videolan.org>
  2528. Date:   Wed Sep 17 04:01:36 2008 +0200
  2529.     quartztext: fix [f0d84d019c8c240c47672b82be123dc979b8d09e]. white is not block
  2530. commit 87c876242a0f343827d4396e06cbd363b33b626d
  2531. Author: Derk-Jan Hartman <hartman@videolan.org>
  2532. Date:   Wed Sep 17 03:50:12 2008 +0200
  2533.     macosx: partial revert of [fa78d3b351465c9356b64484b9796d200598fbe8].
  2534.     
  2535.     We still need the config options.
  2536. commit f0d84d019c8c240c47672b82be123dc979b8d09e
  2537. Author: Derk-Jan Hartman <hartman@videolan.org>
  2538. Date:   Wed Sep 17 03:45:58 2008 +0200
  2539.     quartztext: Use 10.4 compatible alternative to kCGColorBlack
  2540. commit fa78d3b351465c9356b64484b9796d200598fbe8
  2541. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2542. Date:   Wed Sep 17 01:56:24 2008 +0200
  2543.     macosx: Remove the deprecated quickdraw vout.
  2544. commit bf5cbff5d6dc1844c762e7e23a55e18abc1ad628
  2545. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2546. Date:   Wed Sep 17 01:40:22 2008 +0200
  2547.     avformat: Don't accept negative size.
  2548. commit 761871b145db8c7e504bbd1ed844ea43ad4f93e4
  2549. Author: Yoann Peronneau <yoann@videolan.org>
  2550. Date:   Tue Sep 16 23:26:15 2008 +0200
  2551.     Update XSPF playlist structure to use <vlc:id> instead of <identifier>.
  2552.     This fixes bugs when loading non-VLC generated XSPF playlists.
  2553. commit e1bf75ae6e4a4715ffb2acff1f4ce43696464117
  2554. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2555. Date:   Tue Sep 16 15:51:07 2008 -0700
  2556.     Provide a SPrefs to deactivate the systray icon as often requested on the forums...
  2557. commit fedbcd7fce5f4d931a7d50c52ce6ff900a68454d
  2558. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2559. Date:   Wed Sep 17 00:49:37 2008 +0200
  2560.     es_format: Robustification of es_format_copy to avoid a crash reported by Apple-bugreport.
  2561. commit eb5bc9eb9ce3305dc7f8183aecc46c6b1e849cf6
  2562. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2563. Date:   Tue Sep 16 23:51:22 2008 +0200
  2564.     quartztext: Reenable quartztext along with some enhancements.
  2565.     
  2566.     First, set a text drop shadow because we can, and it is nice for readability.
  2567.     Then, correct behaviour for border color: minimum size to 1.0, where current code max it to 1.0, and comment the contrary.
  2568. commit 33a5fa078c4ffc59d3e75333964cc2868a17742a
  2569. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2570. Date:   Tue Sep 16 23:26:30 2008 +0300
  2571.     Document the assertion
  2572. commit 490dfd5c281fca4492f0cb8c09c209ea8264acd5
  2573. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2574. Date:   Tue Sep 16 23:24:33 2008 +0300
  2575.     Win32: fail safe when loading plugins
  2576. commit 7718f129a12f4b3cf778f8c29aca26e7636ca035
  2577. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2578. Date:   Tue Sep 16 23:20:41 2008 +0300
  2579.     Win32:use Unicode LoadLibrary
  2580.     
  2581.     so we can install VLC in non-ANSI-named directories
  2582. commit a921f15e3dea1e535431a9966e6ce4fce84c1651
  2583. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2584. Date:   Tue Sep 16 22:01:23 2008 +0200
  2585.     macosx: Use fork+exec instead of posix_spawn.
  2586.     
  2587.     (As pointed by Remi)
  2588.     
  2589.     Note, this doesn't work with just exec() for some obscure reason.
  2590. commit 92d90130fe799b88956e95ec0df3e8ad81619b6b
  2591. Author: Laurent Aimar <fenrir@videolan.org>
  2592. Date:   Tue Sep 16 22:01:49 2008 +0200
  2593.     Compilation fix for kate.
  2594. commit 32262f06dd91f352c11402f814741427d760937b
  2595. Author: Laurent Aimar <fenrir@videolan.org>
  2596. Date:   Tue Sep 16 20:10:23 2008 +0200
  2597.     Simplify and fixed absolute text positioning.
  2598.     
  2599.     It has a bad side effect when using software rescaling: the subtitles are
  2600.     rendered using the video original size instead of the display one (like with
  2601.     overlay). I will fix that latter.
  2602. commit a3e26196178b07bba4759a62d94d2b271c114ec7
  2603. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2604. Date:   Tue Sep 16 18:52:31 2008 +0300
  2605.     mmap: allow tweaking the PTS delay
  2606.     
  2607.     (The PTS delay thing should be dynamically automatically computed -
  2608.      for every access - however, IMHO)
  2609. commit 270d4c8d81428c511306d4ca9c0973319ec34aa0
  2610. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2611. Date:   Tue Sep 16 18:52:15 2008 +0300
  2612.     mmap: handle I/O errors as fatal
  2613. commit f77a6c4896c2de08d05effa9aad23d3c82005d31
  2614. Author: Derk-Jan Hartman <hartman@videolan.org>
  2615. Date:   Tue Sep 16 15:06:22 2008 +0200
  2616.     subass: Fix crash in the simple SSA/ASS decoder.
  2617.     
  2618.     This is the issue exploited by the anime groups.
  2619.     We now skip anything in { }
  2620.     Note that ass/ssa cannot have a valid string with text { text } text.
  2621. commit cc59dc9024ec079841d4c4386e004b171028a87c
  2622. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2623. Date:   Tue Sep 16 09:38:38 2008 +0200
  2624.     macosx: Use freetype fonts in simple prefs.
  2625. commit 03a3319a05f8e8d8ac5bdc2e9fb993c2276aa186
  2626. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2627. Date:   Tue Sep 16 09:35:09 2008 +0200
  2628.     macosx: Properly relaunch VLC when asked for.
  2629. commit ff396357fa46f75b6182625b0bae1a55da039a9c
  2630. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2631. Date:   Tue Sep 16 09:17:22 2008 +0200
  2632.     quartztext: Disable as freetype is doing a better job than us.
  2633. commit c58129b71dfaedd89c645f535376f6de643040e9
  2634. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2635. Date:   Tue Sep 16 09:16:59 2008 +0200
  2636.     macosx: Make sure preferences version is saved.
  2637. commit 674e138bbe726faebc35d8814b2e9f0e1097e168
  2638. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2639. Date:   Tue Sep 16 08:53:44 2008 +0200
  2640.     macosx: Set the pref version key if the ignore button was pressed.
  2641.     
  2642.     So that the dialog won't pop up again.
  2643. commit f2e48db1350361b4b87622f872807a4a6250672e
  2644. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  2645. Date:   Tue Sep 16 02:10:05 2008 +0200
  2646.     there's no vlc_thread_create(p_helper)
  2647. commit d0c9363fb0c2b49b1abf904bfc923be753a93da1
  2648. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2649. Date:   Tue Sep 16 00:40:58 2008 +0200
  2650.     macosx: Check for older preferences and ask to delete them.
  2651. commit 157fcfc756195b4c7d0b9c65afeb2240f7d54cef
  2652. Author: Derk-Jan Hartman <hartman@videolan.org>
  2653. Date:   Tue Sep 16 00:18:31 2008 +0200
  2654.     mkv: lower priority of mkv module to 0
  2655.     
  2656.     I've had it with this module. There is no support, let alone development, from the matroska folks anymore. I prefer to use ffmpeg which seems to be at least less crash prone and having more of a future. I'm not sure which features we are loosing due to this atm. Likely some meta info, probably ordered chapters and definetly the DVD menu capabilities.
  2657. commit 1fd2f3cc9c2b219aa20ba122102eb6c6123f7b9b
  2658. Author: Laurent Aimar <fenrir@videolan.org>
  2659. Date:   Mon Sep 15 23:48:37 2008 +0200
  2660.     Fixed ASS subtitle with anamorphic video.
  2661. commit 01deb707f0425aab55f490afef1f53dc6c7d1788
  2662. Author: Laurent Aimar <fenrir@videolan.org>
  2663. Date:   Mon Sep 15 23:25:06 2008 +0200
  2664.     Simplify a bit scale factor computation by using helpers.
  2665. commit 74a2f7922a262f7a5a6d1323fceecad50c6e97b5
  2666. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2667. Date:   Mon Sep 15 23:38:25 2008 +0200
  2668.     macosx: We need the PL_LOCK here (May fix a race we have on startup).
  2669. commit d761cf6f1d40a952548407b843ee0c3f0a3cd472
  2670. Author: Derk-Jan Hartman <hartman@videolan.org>
  2671. Date:   Mon Sep 15 23:19:38 2008 +0200
  2672.     ps demux: fix an issue in ps_pkt_read()
  2673. commit af7a6545fb15a7ad2b07186af3ec09b7c90e4021
  2674. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2675. Date:   Mon Sep 15 22:22:08 2008 +0200
  2676.     quartztext: Better font compromise. (Use Arial Black instead of Verdana)
  2677. commit 32c67fb8e0408e451c97dcac2e802be7413d84d7
  2678. Author: Derk-Jan Hartman <hartman@videolan.org>
  2679. Date:   Mon Sep 15 22:03:53 2008 +0200
  2680.     macosx: fix forward button in main controller to go forward instead of backward
  2681.     
  2682.     forward of [89044739e9c4a152b1a15b0faedb88cb9e54f18c]
  2683. commit 14dd917d87e75ac1c7284373020ec3982082011b
  2684. Author: Laurent Aimar <fenrir@videolan.org>
  2685. Date:   Mon Sep 15 21:49:19 2008 +0200
  2686.     Removed unused or redondant fields from subpicture.
  2687.     
  2688.     I removed:
  2689.      i_x/i_y: redondant with region i_x/i_y. Now a subpicture always represent the
  2690.      whole video.
  2691.      i_flags: unused anywhere in the core.
  2692.     
  2693.      I may have broken a few video filters (osdmenu mainly). I will fix it if you
  2694.     report the problem and the way to reproduce it.
  2695. commit 3318cf724a7f27e5146f55c1d4155a000829c525
  2696. Author: Laurent Aimar <fenrir@videolan.org>
  2697. Date:   Mon Sep 15 20:55:23 2008 +0200
  2698.     Removed useless width/height fields in subpicture_t.
  2699. commit 6d3c22f29e650b0d10b2116fe3145194d20b8b56
  2700. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2701. Date:   Mon Sep 15 22:27:08 2008 +0300