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

midi

开发平台:

Unix_Linux

  1.     Zero tab entries when you allocate them
  2.     
  3.     Fix unitialized pointer usages (possibly exploitable).
  4. commit 6c7ad302fcb38baa86dd7959a9475e75c4461d11
  5. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  6. Date:   Mon Sep 15 22:26:52 2008 +0300
  7.     Useless FREENULL -> free
  8. commit e7dc3f6387c76ca5bf6fbf17c7b4eac9f755da46
  9. Author: Laurent Aimar <fenrir@videolan.org>
  10. Date:   Mon Sep 15 20:43:15 2008 +0200
  11.     Enabled AR change in deinterlace (typo).
  12. commit e60805fec4c95999142458e2d8cb93631151461e
  13. Author: Laurent Aimar <fenrir@videolan.org>
  14. Date:   Mon Sep 15 19:34:45 2008 +0200
  15.     Clean up subtitle core.
  16. commit 9d929ee23617f56f601aa23af73b5fdd648a43ec
  17. Author: Laurent Aimar <fenrir@videolan.org>
  18. Date:   Sun Sep 14 23:57:29 2008 +0200
  19.     Cosmetics (subtitles).
  20. commit 9200678d8cb6d5183c6b7bc36b8906e962515e9a
  21. Author: Laurent Aimar <fenrir@videolan.org>
  22. Date:   Sun Sep 14 23:50:47 2008 +0200
  23.     Use tha same date for updating subtitles regions.
  24. commit e062f9de679fdbdd8e36d10c68431a4ce9b9ca9b
  25. Author: Laurent Aimar <fenrir@videolan.org>
  26. Date:   Sun Sep 14 23:42:39 2008 +0200
  27.     Reorder a bit subpicture render function.
  28.     
  29.     There is no functional changes.
  30. commit 25fb464629a24cc8ea9b06ee42bba84ce89cba0d
  31. Author: Jean-Baptiste Kempf <jb@videolan.org>
  32. Date:   Sun Sep 14 14:42:10 2008 -0700
  33.     Update Release Howto.
  34. commit adc00b3a83e363b16f4f1450a6b77426a239f12a
  35. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  36. Date:   Sun Sep 14 21:15:48 2008 +0300
  37.     Fix the news (forward-ported from to-be 0.9.3)
  38.     
  39.     Conflicts:
  40.     
  41.      NEWS
  42. commit 52b2e5b253de9dfb9c3cb65fbf0067adf06e363f
  43. Author: Felix Paul Kühne <fkuehne@videolan.org>
  44. Date:   Sun Sep 14 18:55:52 2008 +0200
  45.     macosx: finally implement a Reveal-in-Finder functionality
  46. commit 64cd419607d3edfe0a204c9c032c6fa933c4f901
  47. Author: Laurent Aimar <fenrir@videolan.org>
  48. Date:   Sun Sep 14 17:23:06 2008 +0200
  49.     Added support for eac3 in a52 packetizer.
  50. commit abfaf31f4e6254d464fffd9ad082423da4fd33c3
  51. Author: Laurent Aimar <fenrir@videolan.org>
  52. Date:   Sun Sep 14 15:26:39 2008 +0200
  53.     Added support for E-AC3 in ES demuxer.
  54. commit c8897e2c1c4c7c9c134c86108bc90d500ec0a915
  55. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  56. Date:   Sun Sep 14 18:06:38 2008 +0300
  57.     Use PL_LOCK/PL_UNLOCK
  58. commit 143dc11a50182788fad875372ca274ffc360379e
  59. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  60. Date:   Sun Sep 14 17:49:22 2008 +0300
  61.     Write CRLF in the same I/O operation
  62. commit d5959bcc5f9f44c54a7a480f8ce64c5439ab0da3
  63. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  64. Date:   Sun Sep 14 17:40:57 2008 +0300
  65.     Another thread-unsafe redumdant use of b_dead
  66. commit 36e37a19e99fff3c0dbfe83ab49f3efa6fa4de59
  67. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  68. Date:   Sun Sep 14 14:42:23 2008 +0300
  69.     Only input uses b_dead
  70. commit a1440bea8dad7c090e7b779f598d6f9589230757
  71. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  72. Date:   Sun Sep 14 14:41:53 2008 +0300
  73.     Remove unsafe use of b_dead.
  74.     
  75.     Fortunately, var_DelCallback does the job properly already.
  76. commit 14f81bb4fc2475861965897717f91153f035e363
  77. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  78. Date:   Sun Sep 14 14:41:27 2008 +0300
  79.     Remove write-only value
  80. commit da6e1f75367efa6109c7aa95b5167943452da8fb
  81. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  82. Date:   Sun Sep 14 13:12:26 2008 +0300
  83.     Fetcher: use nornal thread API
  84. commit 4edec0d68409c665dc87bde9a5ebf4e80b5c863d
  85. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  86. Date:   Sun Sep 14 13:10:30 2008 +0300
  87.     FOREACH_ARRAY: expansion safety
  88. commit e3f0531d93abd49f902a324241e31200de05b45d
  89. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  90. Date:   Sun Sep 14 12:35:42 2008 +0300
  91.     Playlist: put private data after public data
  92. commit 8df80e5ede700e71f673cf052958015b7c851d5c
  93. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  94. Date:   Sun Sep 14 12:17:04 2008 +0300
  95.     Preparser: use normal thread API
  96. commit d62129ac74220d751b528a24c12e4dfb3a764f2e
  97. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  98. Date:   Sun Sep 14 11:35:41 2008 +0300
  99.     Hide fetcher and prepase typedefs
  100. commit a8108e04a37a757b8ea51ef958ca3937cea602cb
  101. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  102. Date:   Sun Sep 14 11:29:08 2008 +0300
  103.     Do not use block_FifoWake if block_FifoGet does not check for it
  104. commit 8afb43f7a60c122350220ed1009c70b307a45d18
  105. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  106. Date:   Sun Sep 14 11:20:25 2008 +0300
  107.     Grrr at subsubsubsubdirectories
  108. commit 36aca393c55082aab87d0564e225305da24e6e52
  109. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  110. Date:   Sun Sep 14 11:14:24 2008 +0300
  111.     Remove intf_ShouldDie
  112.     
  113.     libvlc kills the interfaces when it dies anyway.
  114. commit 872779fbce6fe19c7d66d845c709e99defcbffbb
  115. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  116. Date:   Sun Sep 14 11:08:28 2008 +0300
  117.     netsync: some cleanup (still very ugly)
  118. commit bbb45caacac5a39003c87e139a575c13acb09821
  119. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  120. Date:   Sun Sep 14 10:47:49 2008 +0300
  121.     Remove VLC_OBJECT_ANNOUNCE
  122. commit e91e53cb83cb53a0aaa62522b26623c86bdbd7ec
  123. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  124. Date:   Sun Sep 14 10:46:43 2008 +0300
  125.     Remove the useless announce handler object
  126.     
  127.     It merely wrappeded the SAP object.
  128. commit 62a433eb42e594e187b7d8911545dbab7648e34d
  129. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  130. Date:   Sat Sep 13 22:48:00 2008 +0300
  131.     HTTP: sanity check
  132. commit 5a6c65f834a278d445f6e3b69d886525243ac2b0
  133. Author: Jean-Baptiste Kempf <jb@videolan.org>
  134. Date:   Sat Sep 13 19:11:08 2008 -0700
  135.     NEWS reformulations.
  136. commit 8a486daed7bf38d6b336869685e49c0bbfa133db
  137. Author: Jean-Baptiste Kempf <jb@videolan.org>
  138. Date:   Sat Sep 13 19:14:02 2008 -0700
  139.     Workaround spatializer bugs.
  140.     (cherry picked from commit 77cc89e3d9349f3d5a2de947f9be478dd28436dd)
  141.     (cherry picked from commit 6d4830b864af38d7126aee103a6bcfe76bc80e89)
  142.     
  143.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  144. commit 4c50e9eed9c725a9cc57c4ea96e730ba720433a7
  145. Author: Daniel Mierswa <impulze@impulze.org>
  146. Date:   Sun Sep 14 00:11:29 2008 +0200
  147.     fix automagic alsa dependency
  148.     
  149.     when --enable-v4l2 was passed to configure, alsa was searched and linked
  150.     against if found (only do that when alsa wasn't disabled)
  151.     
  152.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  153. commit a6a27b4d41472853bb1552f1722d3f75d38b9af8
  154. Author: Daniel Mierswa <impulze@impulze.org>
  155. Date:   Sun Sep 14 00:03:00 2008 +0200
  156.     fix automagic fontconfig dependency
  157.     
  158.     when --enable-freetype was passed to configure, fontconfig was searched
  159.     and linked against if found (provide --enable-fontconfig which is
  160.     default)
  161.     
  162.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  163. commit 7e3eb6484a1f3f9eafdf15e6e386b76a789a2a97
  164. Author: Sveinung Kvilhaugsvik <sveinung84@users.sourceforge.net>
  165. Date:   Tue Aug 26 22:00:33 2008 +0200
  166.     Register that VLC can open flv files (on UNIX)
  167.     
  168.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  169. commit aba1b7b4e7b7bae3cddd264f890369e71cd4baf7
  170. Author: Antoine Cellerier <dionoea@videolan.org>
  171. Date:   Sun Sep 14 01:35:16 2008 +0200
  172.     Remove trailing spaces.
  173. commit 2f66ac0c89be456a3431fed73c287921eabe963d
  174. Author: Felix Paul Kühne <fkuehne@videolan.org>
  175. Date:   Sun Sep 14 01:16:24 2008 +0200
  176.     macosx: added an option to the crash reporter to disable the submission of the default email address
  177. commit a8821cd85000619bf8fd806cac2a133848f352d5
  178. Author: Antoine Cellerier <dionoea@videolan.org>
  179. Date:   Sun Sep 14 00:34:09 2008 +0200
  180.     Activate 2 more one instance mode optins with DBus
  181.     
  182.     Now that we have a one instance mode with DBus under linux, also make
  183.     it possible to use the "one-instance-when-started-from-file" and
  184.     "started-from-file" options.
  185.     Consider using --started-from-file in the file association scripts,
  186.     like what we do in the win32 NSIS script, so that all files opened
  187.     through the GUI are enqueued/played in the same instance.
  188. commit d14909e7eed265467bc8e1a6035dc1427ee5e057
  189. Author: Felix Paul Kühne <fkuehne@videolan.org>
  190. Date:   Sun Sep 14 00:29:20 2008 +0200
  191.     Don't distribute the info.nib and classes.nib within VLC-release.app
  192.     
  193.     Saves a few kB and prevents some, ehm, corruption.
  194. commit 328bcb920c36c376e365614beacf9cbdb16a4c0d
  195. Author: Laurent Aimar <fenrir@videolan.org>
  196. Date:   Sun Sep 14 00:23:24 2008 +0200
  197.     Do not display title on video filter (close #1755).
  198. commit a69b713e61736608c4f96781a985cf4805c19da7
  199. Author: Laurent Aimar <fenrir@videolan.org>
  200. Date:   Sun Sep 14 00:07:05 2008 +0200
  201.     Properly handle AR changes in deinterlace module.
  202.     
  203.     Inital patch by Marian Durkovic.
  204. commit ed54701a94aa6d34cce05e4341dad93af688f17a
  205. Author: Antoine Cellerier <dionoea@videolan.org>
  206. Date:   Sun Sep 14 00:04:37 2008 +0200
  207.     Oops.
  208. commit 6e8bbe8e1a8e11492ad87fa8886c1f3cb20c026c
  209. Author: Antoine Cellerier <dionoea@videolan.org>
  210. Date:   Sat Sep 13 23:46:45 2008 +0200
  211.     Fix the RGB masks in v4l too.
  212.     
  213.     Once again, thanks to plc5_250 for the tests.
  214. commit aa98c569277c489e7796e857e56f4fad15b0d00c
  215. Author: Antoine Cellerier <dionoea@videolan.org>
  216. Date:   Sat Sep 13 23:39:22 2008 +0200
  217.     Fixed the RGB masks in v4l2.
  218.     
  219.     Thanks a lot to plc5_250 on IRC for testing.
  220. commit f93b233d65ebe77ab284d978253e68baf0e02550
  221. Author: Laurent Aimar <fenrir@videolan.org>
  222. Date:   Sat Sep 13 23:14:31 2008 +0200
  223.     Removed b_pausable flag in favour of b_subtitle.
  224. commit 4f66b0775778c153c2a5445b5e603e2857d7a38f
  225. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  226. Date:   Sat Sep 13 16:55:29 2008 -0400
  227.     Qt coverlabel should always show an image, even when load fails
  228. commit 6f85cf97170630c9ed0699b5960d21c341b682dd
  229. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  230. Date:   Sat Sep 13 16:03:36 2008 -0400
  231.     Qt: sorry guys, record works very fine actually...
  232. commit b5e274fa1b9a78af525e0b10f80ab3936ab0b97d
  233. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  234. Date:   Sat Sep 13 15:31:00 2008 -0400
  235.     Qt: Access-filter 'record' does not exist anymore.
  236.     We need to reimplement an on-the-fly option to record streams.
  237.     I know this commit is crappy...
  238. commit 7c9a664e765f24510f8d8004bd66a242219dc8c8
  239. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  240. Date:   Sat Sep 13 22:32:17 2008 +0300
  241.     Always send the SD events
  242. commit 3c56e7abe9f8ab23ffd69bd8c1a2d38ce9efa6b6
  243. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  244. Date:   Sat Sep 13 22:20:13 2008 +0300
  245.     close -> net_Close
  246. commit 2b73b011e7f6830c456fd0f8195e36dbab51191d
  247. Author: Antoine Cellerier <dionoea@videolan.org>
  248. Date:   Sat Sep 13 19:12:02 2008 +0200
  249.     Remove mention of non working skins on windows.
  250. commit 88f22433f672be32b1488e22a5b30a693ccff500
  251. Author: Antoine Cellerier <dionoea@videolan.org>
  252. Date:   Sat Sep 13 18:43:53 2008 +0200
  253.     o/ skins2 work on win32 o/ <(°v°<)
  254.     
  255.     Thanks a lot to ipkiss for providing the bisect builds and geal for his help.
  256. commit d5845675317c95d4bbd67445d26bc946ab68c075
  257. Author: Felix Paul Kühne <fkuehne@videolan.org>
  258. Date:   Sat Sep 13 14:49:08 2008 +0200
  259.     Fixed a couple of l10n strings pointed by Antonio Javier Varela
  260. commit e751f9c470e4fe00a672707d6fc0d8646ff07ade
  261. Author: Laurent Aimar <fenrir@videolan.org>
  262. Date:   Sat Sep 13 12:58:15 2008 +0200
  263.     Cosmetics.
  264. commit 60f3b3b650fc7af1f8b3360c776422198da0f156
  265. Author: Laurent Aimar <fenrir@videolan.org>
  266. Date:   Sat Sep 13 11:22:55 2008 +0200
  267.     Render subtitles (without osd) before taking a snapshot (close #378).
  268.     
  269.     One side effect is that the snapshot is now taken using the picture that
  270.     will be displayed (chroma and resize filter applied).
  271. commit 8def9bf218ea5b9dd8036a4139450985f5b61ad4
  272. Author: Laurent Aimar <fenrir@videolan.org>
  273. Date:   Sat Sep 13 11:20:58 2008 +0200
  274.     Added a subtitle properties to subpicture.
  275.     
  276.     It will allow to have different procedures for osd subpicture and subtitle
  277.     subpicture.
  278. commit 8be0e1aee47567a07985d8e2be78c6b4bff2589f
  279. Author: Laurent Aimar <fenrir@videolan.org>
  280. Date:   Sat Sep 13 00:10:33 2008 +0200
  281.     Added demux_Packetizer* helpers.
  282. commit e4a1bb5ba32d8e9440d7078880663531a0699fec
  283. Author: Laurent Aimar <fenrir@videolan.org>
  284. Date:   Sat Sep 13 00:05:24 2008 +0200
  285.     Properly lock SPU_CHANNEL_REGISTER.
  286.     
  287.     ( At best, a = b++ is not atomic)
  288. commit 5735fddef5373e252ed932dc0f746a57895a8c0d
  289. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  290. Date:   Sat Sep 13 13:21:08 2008 +0300
  291.     Support for (compile-time) custom stack size
  292. commit 62d3bf8ee6e55b2bff69d2beb80c73a82fef3212
  293. Author: Jean-Baptiste Kempf <jb@videolan.org>
  294. Date:   Sat Sep 13 01:31:51 2008 -0700
  295.     Always show something in the statusLabel, even if you don't have ANY metadata.
  296.     
  297.     This will slow a few complaints from many people.
  298.     (cherry picked from commit 70d1cb5f057a993ef84c89cc26b8adb6ccfde8e7)
  299.     
  300.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  301. commit 542e6161b40920f60a80264d6f8c0e0d0181490c
  302. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  303. Date:   Sat Sep 13 02:37:54 2008 +0200
  304.     Skins2: separate the source files included depending on the paltform
  305. commit bfc7dd234eabf3759dea5fa9bc14667457cfd4a3
  306. Author: Christophe Mutricy <xtophe@videolan.org>
  307. Date:   Sat Sep 13 01:00:40 2008 +0100
  308.     Fix make dist
  309.     
  310.     Pretty please, remember to delete the file name in POTFILE.in when you delete them from git
  311. commit f74d2ab5f906c9018294bd28235ed37238e9e5e3
  312. Author: Christophe Mutricy <xtophe@videolan.org>
  313. Date:   Fri Sep 12 23:16:05 2008 +0100
  314.     dvb access needs dvbpsi
  315. commit d14bfaa2f6dc8499d21ed77ecdb11364fd7aa354
  316. Author: Christophe Mutricy <xtophe@videolan.org>
  317. Date:   Fri Sep 12 15:48:18 2008 +0100
  318.     Add a test for ggi
  319. commit 58469546f51430468995eda03c20aee89d77dc3e
  320. Author: Christophe Mutricy <xtophe@videolan.org>
  321. Date:   Fri Sep 12 01:33:25 2008 +0100
  322.     Revert "Ship default skin."
  323.     
  324.     This reverts commit 65052fefa352631a8585aa2f758e94633f0bc485.
  325.     It's already taken care of in the for loop just before
  326. commit 16f240f8a6648f7f4d8f8731325ab55958a26920
  327. Author: Jean-Baptiste Kempf <jb@videolan.org>
  328. Date:   Fri Sep 12 14:14:57 2008 -0700
  329.     Ogg extensions update as RFC 5334 recommends.
  330.     
  331.     Ogg can be now: ogx, ogv, oga but we have to keep ogg and ogm for backward compatibility.
  332. commit 91f0104f69572d479187acc28a183a6116e85562
  333. Author: Laurent Aimar <fenrir@videolan.org>
  334. Date:   Fri Sep 12 22:59:31 2008 +0200
  335.     Use poll instead of arbitrary msleep in lirc (close #1983)
  336. commit 47591074fb80b37e25aa1cc10b9444aeb338cc82
  337. Author: Jean-Baptiste Kempf <jb@videolan.org>
  338. Date:   Fri Sep 12 13:29:41 2008 -0700
  339.     Qt: Don't accept focus on the input slider. Never. Just process mouseEvents...
  340. commit 24bacb287797b17e83482e950a517aab08f1693b
  341. Author: Antoine Cellerier <dionoea@videolan.org>
  342. Date:   Fri Sep 12 22:30:24 2008 +0200
  343.     Oops.
  344. commit af7cf494ef8b4b50bd98260675936ad4bc08e7fc
  345. Author: Jean-Baptiste Kempf <jb@videolan.org>
  346. Date:   Fri Sep 12 13:25:29 2008 -0700
  347.     Qt: InputSlider: wheeling on it will seek of 1% in position.
  348. commit 8b5d7fe8c6b91f40e9bdf00e7fea87f55e7c4bd9
  349. Author: Laurent Aimar <fenrir@videolan.org>
  350. Date:   Fri Sep 12 22:00:46 2008 +0200
  351.     Removed now useless dts/a52/m4a demuxer.
  352. commit 437bb4a85b6a6a5771184c2f02e84a604e24648f
  353. Author: Laurent Aimar <fenrir@videolan.org>
  354. Date:   Fri Sep 12 21:54:48 2008 +0200
  355.     Added support for DTS to es demuxer.
  356. commit eb516599de5bfa74d1a996642aa0e402121e252a
  357. Author: Laurent Aimar <fenrir@videolan.org>
  358. Date:   Fri Sep 12 21:29:22 2008 +0200
  359.     Added A52 capability to es demuxer.
  360. commit aa8dae783efa89d6811df4c9078328c598d7fdc6
  361. Author: Laurent Aimar <fenrir@videolan.org>
  362. Date:   Fri Sep 12 21:06:41 2008 +0200
  363.     Added mpeg4 audio support to es demuxer.
  364. commit 37fec659c5c7814f2215d82247e4f08ff5babdd1
  365. Author: Laurent Aimar <fenrir@videolan.org>
  366. Date:   Fri Sep 12 01:41:13 2008 +0200
  367.     Renamed mpga to es demuxer.
  368. commit 72483c9d5ace07dabd6e631f630c7108aec2e8f5
  369. Author: Laurent Aimar <fenrir@videolan.org>
  370. Date:   Fri Sep 12 01:40:46 2008 +0200
  371.     Improved bitrate estimation in mpga demuxer.
  372. commit b1f8dfcb56a46b3cdbf708ec8dd2ae0fcfbad492
  373. Author: Laurent Aimar <fenrir@videolan.org>
  374. Date:   Thu Sep 11 00:25:11 2008 +0200
  375.     Reworked mp3 demuxer to allow generic ES demuxer.
  376. commit d3d941a69e36de0c5414f442f799f5bd5bf088b8
  377. Author: Jean-Baptiste Kempf <jb@videolan.org>
  378. Date:   Fri Sep 12 11:21:50 2008 -0700
  379.     Change Ctrl+F1 into Shift+F1 for about dialog because bookmark uses
  380.     F1 and Ctrl+F1.
  381.     
  382.     I don't know what to do for F1 tough.
  383. commit 3d1baa998881cc6e8f40f196353af945df78c7d6
  384. Author: Jean-Baptiste Kempf <jb@videolan.org>
  385. Date:   Fri Sep 12 10:45:02 2008 -0700
  386.     Change the default hotkeys to avoid conflicts.
  387.     
  388.     1) Every Human Interface Guideline on Unix/Linux/Windows reserves alt key for menu and button accessibility... Try to NOT use those...
  389.     Moreover, you have NO idea how the translators are going to translate your accelerators...
  390.     
  391.     On the other hand, with this long list of keys it was become more than difficult... I'll document on the wiki.
  392.     
  393.     2) Use keys next-to-each-other like-a-cross for cropping
  394.     
  395.     Those keys are making a cross in most layouts ( on the contrary to the previous ones).
  396.     
  397.     3) At the same time, use easier snapshot key. (shift+s is easier than Ctrl+alt+s)
  398.     
  399.     4) Comment previous changes and remove whitespace.
  400.     
  401.     Nota Bene:
  402.     I have no idea on how are the default on the mac and if the are conflicts there too, so I won't make changes there.
  403.     (cherry picked from commit d6ff5d2c31d8da17c97e1af89fbabde5c80cbe88)
  404. commit 4a02c9e36f126031abd44d664728eb5071a7921b
  405. Author: Jean-Baptiste Kempf <jb@videolan.org>
  406. Date:   Fri Sep 12 09:45:43 2008 -0700
  407.     Remove .ps from extensions registration.
  408. commit 213ec3c051448021e44e01e85ca86c77c3d4faa9
  409. Author: Antoine Cellerier <dionoea@videolan.org>
  410. Date:   Fri Sep 12 18:10:51 2008 +0200
  411.     Clarification.
  412.     (cherry picked from commit 82548564baaadf41fb675e0509c054b4c2a96724)
  413. commit 90199a6984bb2172e6869740eeb3f61ab58457ee
  414. Author: Antoine Cellerier <dionoea@videolan.org>
  415. Date:   Fri Sep 12 18:02:00 2008 +0200
  416.     Simplify and fix some lua scripts.
  417. commit 538b14f9c8be58801017f6e0e2353ba87914b476
  418. Author: Antoine Cellerier <dionoea@videolan.org>
  419. Date:   Fri Sep 12 17:46:28 2008 +0200
  420.     Don't call the demux close function ourselves, the core will do it.
  421. commit 02aeb3cae1506b192cc19378cd617f22f9fe8505
  422. Author: Antoine Cellerier <dionoea@videolan.org>
  423. Date:   Fri Sep 12 17:43:33 2008 +0200
  424.     Default enable http forward cookies
  425.     
  426.     ... else the option is useless since nobody will think of enabling it.
  427. commit e4e79285c376ae66e21991938270f9ef2da48e2b
  428. Author: Derk-Jan Hartman <hartman@videolan.org>
  429. Date:   Fri Sep 12 15:38:42 2008 +0200
  430.     contrib: remove download-all target for darwin.
  431.     
  432.     This is a problem because
  433.     it does not specify the downloads, but the extract/patch/reconf targets.
  434.     This will break some compilations, because things might autoconf before their
  435.     dependancy is installed.
  436.     Basically, we need package-dl targets that link to the tarballs and svn downloads
  437. commit 429820a69830174734867f0bfdb7ef96318f0d81
  438. Author: Sebastien Escudier <sebastien-devel@celeos.eu>
  439. Date:   Fri Sep 12 10:58:50 2008 +0200
  440.     Add const to char * in vlm
  441.     
  442.     Signed-off-by: Antoine Cellerier <dionoea@videolan.org>
  443. commit cdc8bcd3e5ed868589e16e5014246a4ccc3b512e
  444. Author: Derk-Jan Hartman <hartman@videolan.org>
  445. Date:   Fri Sep 12 13:13:46 2008 +0200
  446.     freetype: potential divide by zero crash.
  447. commit 5a16baa241c5e7f3104530102813260fa469d107
  448. Author: Marian Durkovic <md@bts.sk>
  449. Date:   Fri Sep 12 13:05:32 2008 +0200
  450.     Don't hang VLC on ABOR in FTP access (closes #2027)
  451.     
  452.     Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
  453. commit 58b66d49a878ea7814c4080f4fda75afecb2b2c5
  454. Author: Marian Durkovic <md@bts.sk>
  455. Date:   Fri Sep 12 13:00:46 2008 +0200
  456.     Ignore case when comparing ISO-639 language codes
  457.     
  458.     Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
  459. commit afd60281ee0c27bfc31cf3bc09aa24b4f7ad95fd
  460. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  461. Date:   Fri Sep 12 01:32:47 2008 -0400
  462.     Qt: bugfix: playlist's add directory function was failing on input_Read (assert failed)
  463. commit f99c3dbd2a2e8028dafb603db7661239873fa758
  464. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  465. Date:   Fri Sep 12 00:53:57 2008 -0400
  466.     Add a parent to avoid leaking the QVLCframe and input_items
  467. commit a403be13cf0f5565cfa5ca27f845219bf13ab1af
  468. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  469. Date:   Fri Sep 12 00:24:28 2008 -0400
  470.     Qt: Add a parent to the CoverArtLabel We should add parents to all QWidgets created, otherwise the widgets are leaked This commit is buggy (can leak input_items), because the whole Qt implementation is leaking QWidgets
  471. commit db44bc2201d007bb1c1599ef79ba51b2ef1d24c2
  472. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  473. Date:   Thu Sep 11 22:06:09 2008 -0400
  474.     Incref/decref input_item to avoid eventual segfaults
  475. commit 69487bf45d35535b7123a3eac6418b5261615f8d
  476. Author: Derk-Jan Hartman <hartman@videolan.org>
  477. Date:   Fri Sep 12 02:48:04 2008 +0200
  478.     macosx: Add a teletext menu
  479.     
  480.     * Also reorders the Video menu a bit.
  481.     * teletext-es remains a dirty hack
  482.     * MenuValidation for Submenu's remains annoying in OSX :D
  483. commit 8c31d06acbd646aa2e5aec6cc3d041afeefc4f36
  484. Author: Derk-Jan Hartman <hartman@videolan.org>
  485. Date:   Fri Sep 12 01:59:00 2008 +0200
  486.     zvbi: fix subpage "down"-key to not alternate between "signaled" and "subpage 1"
  487. commit 72106895be6b7a421d8861ebfec273861f70f860
  488. Author: Derk-Jan Hartman <hartman@videolan.org>
  489. Date:   Fri Sep 12 01:57:28 2008 +0200
  490.     zvbi: fix RGYB key values.
  491. commit a112656431a233a3bf58591cd32a7bb589418206
  492. Author: Derk-Jan Hartman <hartman@videolan.org>
  493. Date:   Fri Sep 12 01:56:50 2008 +0200
  494.     zvbi: Fix transparent background when background != black
  495. commit 2f6a711740a19703ea00f532329369f9200b6385
  496. Author: Derk-Jan Hartman <hartman@videolan.org>
  497. Date:   Fri Sep 12 00:51:32 2008 +0200
  498.     zvbi: signal update when changing opaqueness of a page
  499. commit a46c9170586f6eea3f9f1ffc6ee3a6142b30fd60
  500. Author: Derk-Jan Hartman <hartman@videolan.org>
  501. Date:   Thu Sep 11 23:52:21 2008 +0200
  502.     zvbi: preliminary support for subpage browsing with - and + keys.
  503.     
  504.     This may conflict with other hotkey settings
  505.     Should later be handled with actions. (reuse dvdmenu action?)
  506. commit 1e67e5ee848ab48014cb6ef4e18ed39fa2ec512e
  507. Author: Jean-Baptiste Kempf <jb@videolan.org>
  508. Date:   Thu Sep 11 17:10:24 2008 -0700
  509.     Qt4: implement forgotten function in ML
  510.     (cherry picked from commit ec6233e662b6af910aa676182fd52766f061000b)
  511.     
  512.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  513. commit fa2877deff194461e587a3f6574cf1bcd085df4f
  514. Author: Jean-Baptiste Kempf <jb@videolan.org>
  515. Date:   Thu Sep 11 13:12:57 2008 -0700
  516.     Qt Jpeg support on Windows.
  517.     
  518.     This is a support to statically link jpeg plugin on windows to the plugin in order to make Qt read jpeg files (needed for album art).
  519.     This of course, will increase the binary size, but since dionoea is lazy and doesn't want to make easily conversion from jpeg to png|xpm|bmp, here we go. :D
  520.     Better solution should be found on master.
  521.     (cherry picked from commit 74ca61b171fa7d724cb640a0009f519885da29f0)
  522.     
  523.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  524. commit 65052fefa352631a8585aa2f758e94633f0bc485
  525. Author: Jean-Baptiste Kempf <jb@videolan.org>
  526. Date:   Thu Sep 11 13:56:05 2008 -0700
  527.     Ship default skin.
  528.     (cherry picked from commit 13a05801f885b9f74f6bb606faed13f813552d28)
  529.     
  530.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  531. commit 26c5015fcf08adb12077c5d664f3fbb17baed375
  532. Author: Christophe Mutricy <xtophe@videolan.org>
  533. Date:   Fri Sep 12 00:44:41 2008 +0100
  534.     configure.ac and mozilla
  535.     
  536.     Add a variable to force which .pc to use
  537.     add libxul (aka xulrunner 1.9) before iceape-plugin and xulrunner-plugin (xul 1.8)
  538.     Don't depends on mozilla-config.h when using pkg-config. It's the old way
  539.     of doing thing and requires us to depends on the foo-xpcom.pc
  540.     
  541.     Needs backporting once tested
  542. commit 9463913fb384c0e4e4c06657735a237eb9c1190e
  543. Author: Christophe Mutricy <xtophe@videolan.org>
  544. Date:   Fri Sep 12 00:42:35 2008 +0100
  545.     No need for nscore.h
  546. commit 8d11ad3be8abebbb2757d88b9b7e402b301a0a6b
  547. Author: Christophe Mutricy <xtophe@videolan.org>
  548. Date:   Fri Sep 12 00:40:34 2008 +0100
  549.     Fix skins ditribution for win32
  550.     
  551.     when builddir != srcdir
  552. commit 60106b7432e0f6b61689486ba1fadf7c03db5f49
  553. Author: Antoine Cellerier <dionoea@videolan.org>
  554. Date:   Fri Sep 12 00:06:15 2008 +0200
  555.     Allow use of inputs without DEMUX_GET/SET_*TIME in input-slave.
  556.     
  557.     This is commit is necessary to split the audio and video capture accesses.
  558.     Example use with current git master to record screen and webcam:
  559.     ./vlc screen:// --screen-fps 25 --screen-width 100 --screen-height 100 -I dummy --screen-follow-mouse --input-slave v4l2://:audio-method=0 -vv --sout '#transcode{vcodec=mp2v,vb=1024}:std{access=file,mux=ts,dst=/tmp/a.ts}' --run-time 10
  560. commit 7ad836c7d22780dc6cf0d8e74056610045102dc5
  561. Author: Jean-Baptiste Kempf <jb@videolan.org>
  562. Date:   Thu Sep 11 21:29:58 2008 +0200
  563.     Contrib: port zvbi to Windows.
  564.     
  565.     THIS IS UNTESTED AND WILL probably NOT WORK.
  566. commit 0ce423573b54c19b30ae225bcd9e7cfcf5512d90
  567. Author: Derk-Jan Hartman <hartman@videolan.org>
  568. Date:   Thu Sep 11 20:26:28 2008 +0200
  569.     zvbi: Support capturing keys 0-9 in order to select a TTXT page.
  570. commit badb1255ce1ce4c55dd332941198a56d29f18280
  571. Author: Derk-Jan Hartman <hartman@videolan.org>
  572. Date:   Thu Sep 11 17:12:23 2008 +0200
  573.     zvbi: teletext enhancements
  574.     
  575.     * tell the fetcher to include navigation info in it's results
  576.     * add special values for vbi-page that can be used to go to
  577.       red, green, yellow, blue and index page
  578.     * hide the "clock" debug message
  579.     * add debug for some messages that we did not signal yet.
  580.     * only listen to most events (unhandled ones) ifdef ZVBI_DEBUG
  581. commit a3d8d2614a30f0db8d455481b3f26edb6373046a
  582. Author: Jean-Baptiste Kempf <jb@videolan.org>
  583. Date:   Thu Sep 11 20:23:42 2008 +0200
  584.     Small INSTALL.win32 update.
  585. commit 489c95cabeb65e9184174ae02af24c173997382b
  586. Author: Jean-Baptiste Kempf <jb@videolan.org>
  587. Date:   Thu Sep 11 20:09:06 2008 +0200
  588.     Contribs cleanup. Merging of configure flags when possible.
  589.     
  590.     Please launch autotools ONLY after patch, not everytime your reconfigure.
  591. commit 5ecef9fc2f16566bd4268e56e531ac705174435f
  592. Author: Jean-Baptiste Kempf <jb@videolan.org>
  593. Date:   Thu Sep 11 19:44:18 2008 +0200
  594.     Don't force unnneeded configure options to all libraries.
  595. commit 5574f54de8a088481ff209b7b87bccad4122f190
  596. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  597. Date:   Thu Sep 11 20:36:52 2008 +0300
  598.     SAP announce: rewrite, use one thread per SAP group (fixes #1839)
  599. commit 4129590ed194d52b79a3fcfa2e93672ab9ee3c33
  600. Author: Felix Paul Kühne <fkuehne@videolan.org>
  601. Date:   Thu Sep 11 17:21:49 2008 +0200
  602.     fix macosx package creation with newer git releases
  603. commit ed2d5ffb0bc221ae0def73811d5993456a5e83bd
  604. Author: Felix Paul Kühne <fkuehne@videolan.org>
  605. Date:   Thu Sep 11 16:29:03 2008 +0200
  606.     contribs: fix libswscale compilation
  607.     
  608.     To be back-ported
  609. commit f389f3769fc548fd0ff64dfbfb51f060e6ff5170
  610. Author: Derk-Jan Hartman <hartman@videolan.org>
  611. Date:   Thu Sep 11 15:02:24 2008 +0200
  612.     zvbi: strcmp->strcasecmp
  613. commit 718739e91a61aab6f95f264bdc5635eaa1caeb5c
  614. Author: Derk-Jan Hartman <hartman@videolan.org>
  615. Date:   Thu Sep 11 13:34:09 2008 +0200
  616.     zvbi: Added a table with language -> zvbi default_region mappings. Far from perfect, but will solve some cases.
  617. commit 7c3b53ad4c27f8e7264a5b39af1f897417295c0d
  618. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  619. Date:   Thu Sep 11 13:33:22 2008 +0200
  620.     destroy the critical section in libdvdnav
  621. commit 1a23bfc17cf07a988056828887233e53b4056426
  622. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  623. Date:   Thu Sep 11 11:21:45 2008 +0200
  624.     Don't try to close a handle already closed
  625. commit 3f4a6a8f5e1e584d5b0649394bb14676d8cd91c6
  626. Author: Derk-Jan Hartman <hartman@videolan.org>
  627. Date:   Thu Sep 11 12:14:35 2008 +0200
  628.     configure: typo in [628a18b6a3cbc760a27b6c631d602718b572751b]
  629. commit 1bc0649628075569c7b6be7c6361c7d88b7005fe
  630. Author: Derk-Jan Hartman <hartman@videolan.org>
  631. Date:   Thu Sep 11 03:00:02 2008 +0200
  632.     telx: ignore initial page 100
  633.     
  634.     If the TS demux signals initial page 100, then this inital page is likely NOT the subtitle page. Since we can only really handle subtitles, let the teletext decoder figure out which pages are subtitles on its own.
  635.     
  636.     Per request of Marian Durkovic
  637. commit c3075f1f25031c90bc2dcf5de949fb75e0e57a7b
  638. Author: Christophe Mutricy <xtophe@videolan.org>
  639. Date:   Thu Sep 11 00:54:51 2008 +0100
  640.     Use the good icon id
  641.     
  642.     Avoid to have a blank button
  643. commit d1b9348640470dc8ba5bc8c8c631caabe5e49d2c
  644. Author: Antoine Cellerier <dionoea@videolan.org>
  645. Date:   Thu Sep 11 01:47:06 2008 +0200
  646.     Add new canvas option to crop instead of padd to fit in canvas.
  647. commit ac73295483d5a3af524ee70696b24b8c674d4766
  648. Author: Jean-Baptiste Kempf <jb@videolan.org>
  649. Date:   Wed Sep 10 15:59:56 2008 -0700
  650.     Add Screen-FPS spinBox to control fps from the UI... Else it is pretty useless..
  651. commit 3cc0b6203d828fec0ba62be39dbb6505eb99fdff
  652. Author: Christophe Mutricy <xtophe@videolan.org>
  653. Date:   Tue Sep 9 22:20:29 2008 +0100
  654.     image.c has been removed
  655. commit 58135c11aa8c665503efd3030942ae79916d61e1
  656. Author: Christophe Mutricy <xtophe@videolan.org>
  657. Date:   Tue Sep 9 22:19:23 2008 +0100
  658.     Fix distribution of pixmaps
  659.     
  660.     Bad typo in Modules.am
  661. commit 628a18b6a3cbc760a27b6c631d602718b572751b
  662. Author: Christophe Mutricy <xtophe@videolan.org>
  663. Date:   Tue Sep 9 20:13:14 2008 +0100
  664.     Default enable telx when zvbi is not present
  665. commit 367ee8e2662e2232347d35ad750624b6a7603417
  666. Author: Christophe Mutricy <xtophe@videolan.org>
  667. Date:   Tue Sep 9 20:41:44 2008 +0100
  668.     cosmetics
  669. commit 3ddc0024fd031e88e3c7523e565cfa2b7a79f8ed
  670. Author: Laurent Aimar <fenrir@videolan.org>
  671. Date:   Wed Sep 10 22:54:09 2008 +0200
  672.     Fixed [02184fcdf33149d63023f77e69c6eb16071ee811]
  673.     
  674.     Sorry, I forgot 2 files.
  675. commit 02184fcdf33149d63023f77e69c6eb16071ee811
  676. Author: Laurent Aimar <fenrir@videolan.org>
  677. Date:   Wed Sep 10 22:42:36 2008 +0200
  678.     Fixed spu decoder when input rate is not the default value.
  679. commit 3065dd7bff1eaad874566db22c07b5538a575904
  680. Author: Laurent Aimar <fenrir@videolan.org>
  681. Date:   Wed Sep 10 22:24:35 2008 +0200
  682.     Do not destroy vout on aspect ratio change only.
  683.     
  684.     The user aspect ratio and resize will still be lost on an AR aspect ratio change.
  685.     (we may want to keep at least the requested resie).
  686. commit 83ec2a0e2042c2a546d04255eb8409397b78e85f
  687. Author: Rémi Duraffort <ivoire@videolan.org>
  688. Date:   Wed Sep 10 21:49:46 2008 +0200
  689.     audioScrobbler: cleanup and respect last.fm specifications
  690.     (and don't forgot to release object when an error occure)
  691. commit 168562ad5b92e18b01798581f5e31546bcef399e
  692. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  693. Date:   Wed Sep 10 22:19:19 2008 +0300
  694.     Typo
  695. commit 5521d319a8e5facefc7886f79c89ff6f9352de6b
  696. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  697. Date:   Wed Sep 10 21:43:43 2008 +0300
  698.     Do not heap free stack structure...
  699. commit 0ed09d332a10abd80227e321ea0c0584b5519778
  700. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  701. Date:   Wed Sep 10 18:19:13 2008 +0300
  702.     Grmbl. Remove the stupid assert after merging commits.
  703. commit 67677f32c9e96657b3e236cb7a857228a9ff2f76
  704. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  705. Date:   Wed Sep 10 14:26:43 2008 +0200
  706.     Set the owner to 0 while releasing a recursive mutex
  707.     
  708.     I (and dionoea too, I think) encountered an "assertion failed self ==
  709.     0" when trying to play a file on win32. I think the following patch
  710.     solves this issue. If I understand correcly, the intended behaviour
  711.     was to zero the owner field of the mutex when releasing it.
  712.     
  713.     Modified by Courmisch to use InterlockedExchange() directly.
  714.     
  715.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  716. commit d31ffb66570ed113e7df4477e8e99f260a5b256a
  717. Author: Jean-Baptiste Kempf <jb@videolan.org>
  718. Date:   Tue Sep 9 23:52:56 2008 -0700
  719.     Add xpsf in browsers...
  720. commit 6a85f39bf6c52ba893213b326920034e08220e49
  721. Author: Jean-Baptiste Kempf <jb@videolan.org>
  722. Date:   Tue Sep 9 23:44:37 2008 -0700
  723.     Add .xspf association to win32 installer. Close #1964
  724. commit f4f357d27e36425875bfb02c1164e6f837724cbf
  725. Author: Jean-Baptiste Kempf <jb@videolan.org>
  726. Date:   Tue Sep 9 23:21:22 2008 -0700
  727.     Fix drop MimeData on Windows... Close #1911
  728.     
  729.     In fact Qt uses always / as a separator, so introduce a function named toNativeSeparator (inspired from QDir) to fix this on Win$uck$
  730.     (cherry picked from commit de25484831fc71e0a8e24dd859e2186c77e7d5b2)
  731.     
  732.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  733. commit 5539b7c5198fde056ccac295e4bb634f4cc7655c
  734. Author: Jean-Baptiste Kempf <jb@videolan.org>
  735. Date:   Tue Sep 9 23:20:37 2008 -0700
  736.     Qt4: Unneeded includes.
  737.     (cherry picked from commit 885652278bec85d92d960e72d0e886aac7114e4e)
  738.     
  739.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  740. commit cc516205d31a581bceae8d9ab2c980061375c5ef
  741. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  742. Date:   Wed Sep 10 02:54:20 2008 +0200
  743.     WinCE: update the interface module
  744. commit 90d15c424dc3ffc9995901620870809b9843f4e3
  745. Author: Antoine Cellerier <dionoea@videolan.org>
  746. Date:   Wed Sep 10 02:35:12 2008 +0200
  747.     Oops. (shouldn't change anything except remove a few warnings in the logs)
  748. commit 950caf17359c35cd4b4fd31638e5f3b7cca14a5c
  749. Author: Antoine Cellerier <dionoea@videolan.org>
  750. Date:   Wed Sep 10 02:32:17 2008 +0200
  751.     Reimplement MB module in Lua.
  752.     
  753.     Remove C musicbrainz modules, use the new XML musicbrainz API.
  754.     This removes VLC's dependency on libmusicbrainz. Consider backporting
  755.     this commit and the previous one to 0.9-bugfix to get musicbrainz
  756.     support on windows.
  757. commit ba2e3c57dfe7781d2b32deb277da997bf51e171e
  758. Author: Antoine Cellerier <dionoea@videolan.org>
  759. Date:   Wed Sep 10 02:29:53 2008 +0200
  760.     Add new functions to Lua API.
  761.     
  762.     Add misc.mwait(), var.create() and strings.encode_uri_component()
  763.     functions to VLC's Lua API.
  764. commit db9ea591bed954daeb421153b72b830b90a7a00c
  765. Author: Laurent Aimar <fenrir@videolan.org>
  766. Date:   Wed Sep 10 00:19:34 2008 +0200
  767.     Added support for alignment in subsdec (subrip).
  768. commit 432e45db4a193bb01408cc8edbe64cccea30e750
  769. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  770. Date:   Mon Sep 8 21:30:51 2008 +0200
  771.     Initialize threading code in libxml2
  772.     
  773.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  774. commit 241da007fd1e25cdfb43db0816ddfa85d482a69a
  775. Author: Laurent Aimar <fenrir@videolan.org>
  776. Date:   Tue Sep 9 22:37:32 2008 +0200
  777.     Added a few malloc/strdup checks in ftp.
  778. commit 5d0c2971a33c2884a2ffc76a33762c259351a042
  779. Author: Laurent Aimar <fenrir@videolan.org>
  780. Date:   Tue Sep 9 22:31:09 2008 +0200
  781.     Fixed ftp segfault when no path is specified (close #2019)
  782. commit 1d8f55174682149e4a0b7e89afedba61b849ff80
  783. Author: Laurent Aimar <fenrir@videolan.org>
  784. Date:   Tue Sep 9 22:13:07 2008 +0200
  785.     Added blu-ray proprietary codec ids to TS demuxer.
  786. commit 9f6620a01fde16bf125b96609bcf6fb0415df457
  787. Author: Laurent Aimar <fenrir@videolan.org>
  788. Date:   Tue Sep 9 21:41:28 2008 +0200
  789.     Support E-AC3 in TS used by DVB.
  790. commit 0489969eb4795e4b7b7220d402d59eba0fd796a9
  791. Author: Jean-Baptiste Kempf <jb@videolan.org>
  792. Date:   Tue Sep 9 13:03:06 2008 -0700
  793.     Don't build FFmpeg filters and network, we don't need those.
  794. commit 42627f2464d4a1fb7d63dae3ebf096629a953aa7
  795. Author: Derk-Jan Hartman <hartman@videolan.org>
  796. Date:   Tue Sep 9 21:50:32 2008 +0200
  797.     contrib: lets use ffmpeg HEAD in 1.0.0 so we know when stuff breaks.
  798. commit fa68d1aeabd85449220afc083448c92e7ec58b1a
  799. Author: Alexis Ballier <aballier@gentoo.org>
  800. Date:   Tue Sep 9 21:48:16 2008 +0200
  801.     ffmpeg: API change
  802.     
  803.     Fix build with libavcodec 52: few renamings, the way to specify trellis quantization has changed. error_resilience has been renamed to error_recognition; I've left the option named ffmpeg-error-resilience since I am not sure if it is worth renaming the option here.
  804.     
  805.     Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
  806. commit bf49ec236dfa0080888c8fbf5d127453fff19b2b
  807. Author: Jean-Baptiste Kempf <jb@videolan.org>
  808. Date:   Tue Sep 9 11:21:40 2008 -0700
  809.     E-AC3 support in mkv files.
  810. commit 434acb18e8f0ebee6b6dca53894d01fe4de8c8a5
  811. Author: Derk-Jan Hartman <hartman@videolan.org>
  812. Date:   Wed Sep 3 14:11:30 2008 +0200
  813.     qtcapture: better retrieval for picture sizes.
  814.     
  815.     - Hopefully also fixes PAR and usage of older iSights (different fourcc)
  816.     - Note that the iSight reports itself as a 320x240 (NOT 640x480) device by default.
  817.     (cherry picked from commit ef585031b4c58db3cc333a96c6cbb6c07d85f8b5)
  818. commit d46ea102817e0146d74fc4789c57ef71b5bf9d33
  819. Author: Antoine Cellerier <dionoea@videolan.org>
  820. Date:   Tue Sep 9 19:50:16 2008 +0200
  821.     Fix use of logo and erase filters in the Qt extended intf.
  822. commit 8a0180f515c19f2e1f7d1dbf441e3b090d1c363a
  823. Author: Derk-Jan Hartman <hartman@videolan.org>
  824. Date:   Tue Sep 9 19:45:23 2008 +0200
  825.     contrib: update the libdvdnav patch, which was broken after upstream changes.
  826. commit a8eb61e4d0ebc9bc6a0ed6567968bfb8552f1945
  827. Author: Antoine Cellerier <dionoea@videolan.org>
  828. Date:   Tue Sep 9 19:11:25 2008 +0200
  829.     Implement mouse pointer support in win32 screen.
  830.     
  831.     Also fix mouse pointer position when capture a subscreen in x11.
  832. commit 13c381a0f15e7d5657eb02ddfdf91e9fe95a7cc4
  833. Author: Antoine Cellerier <dionoea@videolan.org>
  834. Date:   Tue Sep 9 18:12:53 2008 +0200
  835.     Make it possible to use configure script for out of dir builds.
  836. commit 84ffa0d4e049bad21201b7c62827d67c5e0cb84d
  837. Author: Jean-Baptiste Kempf <jb@videolan.org>
  838. Date:   Tue Sep 9 09:19:24 2008 -0700
  839.     Configure for windows modifications, for telx/zvbi
  840.     
  841.     Introduce release/debug scripts for mingw configure.
  842. commit 4adeff9f173ed01264212434edc1e827f28bab1c
  843. Author: Antoine Cellerier <dionoea@videolan.org>
  844. Date:   Tue Sep 9 17:51:33 2008 +0200
  845.     Implement partial screen capture and cursor following on windows.
  846. commit e5324e70706e468983d2fe3ef81ef93cd31c4a2c
  847. Author: Jean-Paul Saman <jpsaman@videolan.org>
  848. Date:   Sat Sep 6 14:13:58 2008 +0200
  849.     Indentation
  850. commit 5cc515b468b6eeefeb57395e017452b5b31af42c
  851. Author: Jean-Paul Saman <jpsaman@videolan.org>
  852. Date:   Fri Aug 29 16:28:51 2008 +0200
  853.     Remove old limited image video_output its functionality has been replaced by a video_filter2 named scene. Use it with: ./vlc --video-filter=scene -I dummy to match the old functionality.
  854. commit 5c76c07d36d75a1c185a8708149e933a67ed3f6d
  855. Author: Jean-Paul Saman <jpsaman@videolan.org>
  856. Date:   Mon Aug 25 15:48:34 2008 +0200
  857.     Document more VLM API's and expand define.
  858. commit 1cf57a32b81cbacd4546b7442fc521ca709f7061
  859. Author: Jean-Baptiste Kempf <jb@videolan.org>
  860. Date:   Mon Sep 8 23:53:55 2008 -0700
  861.     Oops ! Some people are really tired...
  862.     
  863.     Ref #1998
  864.     (cherry picked from commit bba48b20a4319fdc07b060d78ab02c6bc629a4e8)
  865. commit fe4e88e89e3d9fb4c18009613d9fbd54f62afcca
  866. Author: Jean-Baptiste Kempf <jb@videolan.org>
  867. Date:   Mon Sep 8 18:34:18 2008 -0700
  868.     Default to scale 1 in Sout dialog. Close #2017
  869.     (cherry picked from commit f9c932a8eea00c0bf7da5b3772b76d6397f7201b)
  870.     
  871.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  872. commit a27681ab5d1b15304048d42d31cebd035903cf4c
  873. Author: Derk-Jan Hartman <hartman@videolan.org>
  874. Date:   Tue Sep 9 02:19:22 2008 +0200
  875.     live555: fix a potential crash introduced by [169ecd7a1037e334fc675c35c64a7d1ef899c9a1]
  876. commit 96c9d700f28b47cdaf0d4da435fc0ee229bc116b
  877. Author: Laurent Aimar <fenrir@videolan.org>
  878. Date:   Mon Sep 8 23:08:25 2008 +0200
  879.     Automatically set --input-list when .001 .002 ... files are detected.
  880. commit c3637a5e1953ba9f3db86690b44b4ad8b4d2933c
  881. Author: Marian Durkovic <md@bts.sk>
  882. Date:   Mon Sep 8 23:05:27 2008 +0200
  883.     telx: Correct a character mapping for Czech/Slovak teletext.
  884.     
  885.     Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
  886. commit c694d9d2df9ea449eb0201556b5cb804892bb23f
  887. Author: Laurent Aimar <fenrir@videolan.org>
  888. Date:   Mon Sep 8 23:05:15 2008 +0200
  889.     Fixed RGB 16 screen capture for win32.
  890.     
  891.     Yep, they are funny guys.
  892. commit 52cf2e3959f6bbc9c73159ee5842d2da4d606dac
  893. Author: Laurent Aimar <fenrir@videolan.org>
  894. Date:   Mon Sep 8 22:59:57 2008 +0200
  895.     Correctly set screen RGB masks for win32 and use native screen bitdepth.
  896. commit 27b1821d8dd1b91d647aeccc5a4eeb6e60f255db
  897. Author: Laurent Aimar <fenrir@videolan.org>
  898. Date:   Mon Sep 8 22:43:37 2008 +0200
  899.     Fixed RGB colors when only RGB masks differ.
  900. commit a711e76f42a2a8a882a53686fcdebd98de639956
  901. Author: Laurent Aimar <fenrir@videolan.org>
  902. Date:   Mon Sep 8 22:29:10 2008 +0200
  903.     Simplify vout_ChromaCmp.
  904. commit 4f407b68ee89c3df73fdc7967d6baade8f0cc3d2
  905. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  906. Date:   Mon Sep 8 23:01:15 2008 +0300
  907.     Remove dead code (vlc_object_timedwait)
  908. commit eaddfc0bd90b5b87d284015dfecffd49eea22d22
  909. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  910. Date:   Mon Sep 8 23:00:09 2008 +0300
  911.     Do not hide an interface idle sleep from the compiler...
  912. commit f6ef7116fb262134293aa544f6f90a439d023a48
  913. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  914. Date:   Mon Sep 8 22:58:30 2008 +0300
  915.     MMSTU: suspend the keep-alive thread while not paused
  916. commit 93f09fb21f6afc125625268d4b151a9bc288792f
  917. Author: Laurent Aimar <fenrir@videolan.org>
  918. Date:   Mon Sep 8 20:31:15 2008 +0200
  919.     Fixed input-list support.
  920. commit 5c139f1f170a384caf6f49797acfe771b80c221d
  921. Author: Laurent Aimar <fenrir@videolan.org>
  922. Date:   Mon Sep 8 19:59:06 2008 +0200
  923.     Implemented matroska DEMUX_GET_FPS (close #2014)
  924. commit 6735066be8d56613d936e7a46c41f94456f84090
  925. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  926. Date:   Mon Sep 8 20:52:48 2008 +0300
  927.     Fix getenv
  928. commit 528a7cab1f4ff035914ac05011bc1bfbd273081b
  929. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  930. Date:   Thu Sep 4 15:10:15 2008 +0200
  931.     WinCE: build vlc.exe (+ modifications)
  932.     
  933.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  934. commit 71d9f0d028f4dc9fa4fc1adc56c5bc1c5229c5fd
  935. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  936. Date:   Thu Sep 4 15:05:18 2008 +0200
  937.     WinCE: header inclusion fixes
  938.     
  939.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  940. commit 84b3a5e68b9c354f364ce8fe9291b7e905cd51c0
  941. Author: Geoffroy Couprie <geo.couprie@gmail.com>
  942. Date:   Thu Sep 4 14:49:23 2008 +0200
  943.     WinCE: wingdi plugin update
  944.     
  945.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  946. commit ecd28675c2d6c79f9de8a327c8a75a437f09f74a
  947. Author: Laurent Aimar <fenrir@videolan.org>
  948. Date:   Mon Sep 8 19:39:01 2008 +0200
  949.     Improved speex encoder configuration.
  950.     
  951.     (As request by http://forum.videolan.org/viewtopic.php?f=7&t=40558)
  952. commit f9df5e3af6f9e360e29a33f1308f1d7a43f112d7
  953. Author: Laurent Aimar <fenrir@videolan.org>
  954. Date:   Sun Sep 7 23:43:32 2008 +0200
  955.     Cosmetics (speex)
  956. commit fb6988590b4a3354110d170501838f2dd56fd873
  957. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  958. Date:   Mon Sep 8 20:01:38 2008 +0300
  959.     HTTP access_out: fix binding to an IPv6 address
  960. commit 754128055cb0c0508045d17e3a5f25ec5eec2ebe
  961. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  962. Date:   Mon Sep 8 19:36:24 2008 +0300
  963.     Fix crash when thread creation fails, fix msleep usage.
  964. commit c3ae935f71aee11024f611244ddceb01879576e7
  965. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  966. Date:   Mon Sep 8 19:21:37 2008 +0300
  967.     live555: remove useless vlc_thread_ready from timeout thread
  968. commit 67f455a8bc8ffa11a3596392b5f0051811918a19
  969. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  970. Date:   Mon Sep 8 19:18:46 2008 +0300
  971.     Do not call vlc_thread_ready with non-waiting vlc_thread_create
  972. commit 1bf1f77fc858c0432fd52f9730ed15e7648c4c5b
  973. Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
  974. Date:   Mon Sep 8 18:31:27 2008 +0200
  975.     embedded snapshot: guard against spurious vlc_object_wait wakeups.
  976.     
  977.     Thanks courmisch for noticing this.
  978.     It still uses the old, and soon to be deprecated I imagine, vlc_object_wait API, but well, we cannot go faster than the music, can we?
  979. commit 920e215b79126a690d327c795c9f4bd03c6ddfd1
  980. Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
  981. Date:   Mon Sep 8 18:17:33 2008 +0200
  982.     embedded snapshot: guard against spurious vlc_object_wait wakeups.
  983.     
  984.     Thanks courmisch for noticing this.
  985.     It still uses the old, and soon to be deprecated I imagine, vlc_object_wait API, but well, we cannot go faster than the music, can we?
  986. commit 32c21f4098b3a4c46ab443cba72a8f5abf7c38a6
  987. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  988. Date:   Mon Sep 8 19:08:07 2008 +0300
  989.     Improve documentation
  990. commit 8161681ded5bfb62950386dad97a33c41bb414d8
  991. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  992. Date:   Mon Sep 8 19:07:13 2008 +0300
  993.     Remove dummy usage of vlc_thread_ready()
  994.     
  995.     It only makes sense if the thread actually initializes something.
  996. commit a612cf25beca87c5535ad1b7b72d90425b1d18df
  997. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  998. Date:   Mon Sep 8 18:23:16 2008 +0300
  999.     Fix cut&paste error in 1014a2aa09d4c4a529407b221676f9138416660b
  1000. commit 365c6109eb16adcfe2a48c88dc391e9438936d36
  1001. Author: Derk-Jan Hartman <hartman@videolan.org>
  1002. Date:   Mon Sep 8 15:24:58 2008 +0200
  1003.     contrib: spelling error in Makefile
  1004. commit 759beeee41cf313fc7196cf45efa8fd45a3ab179
  1005. Author: Derk-Jan Hartman <hartman@videolan.org>
  1006. Date:   Mon Sep 8 15:23:09 2008 +0200
  1007.     contrib: dvdread's autogen.sh was significantly changed in SVN
  1008. commit 59712d8293d9cea0e95a18555d3b0d6c2f3ac4ce
  1009. Author: Derk-Jan Hartman <hartman@videolan.org>
  1010. Date:   Mon Sep 8 15:21:49 2008 +0200
  1011.     contrib: This is a Makefile. #ifdef -> ifdef
  1012. commit 37485818653989b5f4b8fbabfdc75198dfc84a05
  1013. Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
  1014. Date:   Mon Sep 8 15:10:06 2008 +0200
  1015.     embedded snapshot: avoid an unnecessary double malloc
  1016. commit 493e0955678fa76d4800d3c6273e22e3378bf6c2
  1017. Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
  1018. Date:   Mon Sep 8 14:21:00 2008 +0200
  1019.     embedded snapshot: use vlc_object_signal_unlocked instead of vlc_object_signal
  1020. commit 169ecd7a1037e334fc675c35c64a7d1ef899c9a1
  1021. Author: Derk-Jan Hartman <hartman@videolan.org>
  1022. Date:   Mon Sep 8 03:09:32 2008 +0200
  1023.     live555: check for support of GET_PARAMETER
  1024.     
  1025.     if allowed, launch a timeout keep-a-live thread
  1026. commit fe82c45f12cb29946722c3830e872685ad225100
  1027. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1028. Date:   Sun Sep 7 00:48:52 2008 -0700
  1029.     Correctly pass all the arguments of v4l/dshow when transcoding.
  1030.     
  1031.     Close #1998.
  1032.     (cherry picked from commit fd3426910f6ffa1db76659974ff54ba24363217a)
  1033.     (cherry picked from commit 56c38ae8d2f4a31aa2145997a7bb603a50a11811)
  1034.     
  1035.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1036. commit d7baba2f8955c24792355d76db048008334053a2
  1037. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1038. Date:   Sun Sep 7 00:18:02 2008 -0700
  1039.     Yet again a try to fix the sizing behaviour when too big...
  1040. commit 88de6a9f38f968c4736739fb2689d7483f3b9e6e
  1041. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1042. Date:   Sun Sep 7 16:08:03 2008 -0700
  1043.     Stop playlist on quit, to fix some quitting crashes.
  1044.     (cherry picked from commit 1d4f7191cba5220542564c2c4abc5b663a4d3252)
  1045.     
  1046.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1047. commit eaff51d86a9b7816c43c4a4f51ecc329084df8f8
  1048. Author: Christophe Mutricy <xtophe@videolan.org>
  1049. Date:   Sun Sep 7 23:18:39 2008 +0100
  1050.     i18n fix
  1051. commit df1b7e7a4cb0718c74fb71e169606ed8da788bca
  1052. Author: Christophe Mutricy <xtophe@videolan.org>
  1053. Date:   Sun Sep 7 23:05:06 2008 +0100
  1054.     Fix distribution of manpages
  1055. commit ccc3bc5ee8239e29c5f33c2b8df79f1e70176a15
  1056. Author: Derk-Jan Hartman <hartman@videolan.org>
  1057. Date:   Mon Sep 8 01:04:12 2008 +0200
  1058.     TS demux: cleanup some of the dvb and telx track descriptions.
  1059.     
  1060.     Few people will likely care about the AR of their subs.
  1061. commit 1fc9c9a82d8c6314d4a449c31bc7ce853b7b207c
  1062. Author: Derk-Jan Hartman <hartman@videolan.org>
  1063. Date:   Mon Sep 8 00:49:41 2008 +0200
  1064.     TS demux: american english is our default
  1065. commit 4363f5141922cbd49e61ea0690ed016c69557bcf
  1066. Author: Derk-Jan Hartman <hartman@videolan.org>
  1067. Date:   Mon Sep 8 00:31:56 2008 +0200
  1068.     telx: Fix the telx-override-page option.
  1069. commit 3a152a848c10316ee6741a85d5567452aca4b46c
  1070. Author: Derk-Jan Hartman <hartman@videolan.org>
  1071. Date:   Mon Sep 8 00:24:03 2008 +0200
  1072.     telx: cleanup bool whitespace
  1073. commit 0ec4e51a3aff2a089bddb04121af12bbacf515fc
  1074. Author: Laurent Aimar <fenrir@videolan.org>
  1075. Date:   Sun Sep 7 23:14:43 2008 +0200
  1076.     Fixed a potential infinite loop with libmpeg2.
  1077. commit 0069e74976a75ee075a901f4632b3a4239a48388
  1078. Author: Laurent Aimar <fenrir@videolan.org>
  1079. Date:   Sun Sep 7 22:50:54 2008 +0200
  1080.     The msleep in stream.c is useless as access MUST wait themselves.
  1081.     
  1082.     At worst it will use a lot of CPU but this will allow to detect buggy
  1083.     access/access_demux module.
  1084. commit 8d0e42edea792212cca0098d8e247d134bb6e424
  1085. Author: Laurent Aimar <fenrir@videolan.org>
  1086. Date:   Sun Sep 7 22:34:07 2008 +0200
  1087.     Do not msleep to wait for a die order.
  1088. commit 253ac451cadf69a9ee788d4f640d294957b877f7
  1089. Author: Laurent Aimar <fenrir@videolan.org>
  1090. Date:   Sun Sep 7 22:19:33 2008 +0200
  1091.     Removed the need to msleep to handle input pause.
  1092. commit 9ea2d78d6b4507764373bcfd07ec054596f9edf2
  1093. Author: Laurent Aimar <fenrir@videolan.org>
  1094. Date:   Sun Sep 7 22:02:37 2008 +0200
  1095.     Reduced a bit intf and statistics updates.
  1096.     
  1097.     Interfaces are updated every 250 millisecond.
  1098.     Statistiques are updated every second.
  1099. commit 20821641a12d0ad42935736bc09cf710597074ed
  1100. Author: Laurent Aimar <fenrir@videolan.org>
  1101. Date:   Sun Sep 7 21:58:43 2008 +0200
  1102.     Cosmetics (split MainLoop in smaller functions).
  1103. commit dcaafd942c6c16608279a4312398fb747531ac2e
  1104. Author: Laurent Aimar <fenrir@videolan.org>
  1105. Date:   Sun Sep 7 21:45:47 2008 +0200
  1106.     Do not uselessly duplicated code (input)
  1107. commit 51540587c64b686f75aeea5f68a481b4e8bde4a2
  1108. Author: Laurent Aimar <fenrir@videolan.org>
  1109. Date:   Sun Sep 7 21:25:47 2008 +0200
  1110.     Cosmetics.
  1111. commit d06c5b3753009f7d4a4b896b1952ed5765c80073
  1112. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1113. Date:   Sun Sep 7 22:27:35 2008 +0300
  1114.     Remove the run-time tick warning - too many false positives.
  1115.     
  1116.     This reverts commit 7cc631ac462df9d6caf7e98af51438956631607e.
  1117. commit 5fe3825b21ebf4ad84fdc80f3db6436682b0b577
  1118. Author: Laurent Aimar <fenrir@videolan.org>
  1119. Date:   Sun Sep 7 17:38:08 2008 +0200
  1120.     Added support for named color in font parameters.
  1121.     
  1122.     freetype.c and quartztext.c contain a lot of common code, that should
  1123.     be factorized.
  1124. commit 07262663b39d86c19d1e8f7dee4abb3978e1704e
  1125. Author: Laurent Aimar <fenrir@videolan.org>
  1126. Date:   Sun Sep 7 16:43:57 2008 +0200
  1127.     Improve subsdec html output robustness.
  1128. commit e422319dd78632bf0c1348cc79f732529d6337b9
  1129. Author: Laurent Aimar <fenrir@videolan.org>
  1130. Date:   Sun Sep 7 20:57:43 2008 +0200
  1131.     Fixed vlc_cond*wait on win32.
  1132. commit e79c499d198e545f54d2d3427200a2cd6707f192
  1133. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1134. Date:   Sun Sep 7 21:55:12 2008 +0300
  1135.     Win32: assert against recursive mutex in vlc_cond_(timed)wait
  1136. commit 67c68846205ce26fe0915a2415f13959df74fdf6
  1137. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1138. Date:   Sun Sep 7 21:33:39 2008 +0300
  1139.     Win32: fix recursive locking imbalance
  1140. commit a137e3fe6a8426f30bb0550a4dfcbb23cc95f1bf
  1141. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1142. Date:   Sun Sep 7 21:08:15 2008 +0300
  1143.     Broadcast when the object is killed
  1144.     
  1145.     So there are no deadlocks if multiple threads are waiting on the same
  1146.     object (although that's not a very brilliant idea).
  1147. commit 3746dbdc170d7e1d98f485cfb6b7af0cbf1004a2
  1148. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1149. Date:   Sun Sep 7 20:53:53 2008 +0300
  1150.     Manually reset the events
  1151. commit cbea1a49e6129f849d827a7cd4f5e45054d88864
  1152. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1153. Date:   Sun Sep 7 20:21:41 2008 +0300
  1154.     Win32: rework mutex/condition implementation.
  1155.     
  1156.     Get rid of unsafe PulseEvent().
  1157.     Fix recursive mutex implementation (hopefully).
  1158.     Use critical section (fast non-shared/intra-process mutexes)
  1159.      rather than mutex handle (slow shared/inter-process mutexes) [1].
  1160.     Do not rely on unspecified locking when SignalObjectAndWait is alerted.
  1161.     Real vlc_cond_broadcast() support (hopefully).
  1162.     
  1163.     [1] should also merge the WinCE support with WinNT.
  1164. commit 0f58689cb81d5ab078e40f510a3ef55d6650f6b6
  1165. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1166. Date:   Sun Sep 7 19:12:17 2008 +0300
  1167.     Unexport vlc_thread_fatal (short lived)
  1168. commit 6429d700ffd2d6ae4a30e42b7a9520f01daa8f72
  1169. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1170. Date:   Sun Sep 7 18:59:02 2008 +0300
  1171.     De-inline mutex and condition functions. Document them.
  1172.     
  1173.     The overhead of calling a function is rather tiny compared to the
  1174.     overhead of doing the system call these typically involve.
  1175.     
  1176.     Also refs #1392
  1177. commit f8d586c21c3f438634c52805d92028e47bcc43d0
  1178. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1179. Date:   Sun Sep 7 18:25:01 2008 +0300
  1180.     vlc_cond_broadcast: broadcast signal on a condition variable
  1181.     
  1182.     Seems like this is needed for proper vlc_object_kill() (if more than
  1183.     one thread waits on a given object).
  1184. commit 1e10103830a93b58be83036ee90a10fc4ffaf9cb
  1185. Author: Laurent Aimar <fenrir@videolan.org>
  1186. Date:   Sun Sep 7 17:34:07 2008 +0200
  1187.     Fixed VLC_CANCEL_INIT value.
  1188.     
  1189.     Threads can be cancelled and are not killed by default.
  1190. commit ecabf5dd58521b1e4d81a25623bf310afcff923a
  1191. Author: Laurent Aimar <fenrir@videolan.org>
  1192. Date:   Sun Sep 7 17:17:06 2008 +0200
  1193.     Fixed vlc_cond_timedwait for win32.
  1194.     
  1195.     Windows API expect a timeout in millisecond.
  1196.     SignaObjectAndWait should properly work with a 0 timeout, so try it.
  1197.     (avoid an invalid lock and an uninitialized return value).
  1198. commit d7e6fd9eb47743a6661d6660344f0b01759a4b2b
  1199. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1200. Date:   Sun Sep 7 16:16:06 2008 +0300
  1201.     Win32: fix vlc_cond_timedwait as well
  1202. commit 9219a602f150d5fc3b5f8e01e0fc250eff91eac3
  1203. Author: Laurent Aimar <fenrir@videolan.org>
  1204. Date:   Sat Sep 6 13:06:36 2008 +0200
  1205.     Enabled ffmpeg PAL8 support (fix #2000)
  1206. commit f3205789f5f153cb7a756d4033c8a3cace9058c8
  1207. Author: Laurent Aimar <fenrir@videolan.org>
  1208. Date:   Sun Sep 7 00:23:10 2008 +0200
  1209.     Fixed AVI palette support.
  1210. commit 61146f7e47428409f6fa8ee9aa474219a1cbb9af
  1211. Author: Laurent Aimar <fenrir@videolan.org>
  1212. Date:   Sat Sep 6 13:05:04 2008 +0200
  1213.     Cleaned up/fixed palettized video support.
  1214.     
  1215.     Copy palette to fmt_out.
  1216.     No you cannot blindly copy between VLC and FFmpeg structures...
  1217. commit 27f77b04b0c204629e5cac253f164a1816a718f1
  1218. Author: Laurent Aimar <fenrir@videolan.org>
  1219. Date:   Sat Sep 6 13:03:50 2008 +0200
  1220.     Added support for palettized RGB (RGBP)
  1221.     
  1222.     SwScaler uses a really ugly hack to transmit the palette.
  1223. commit dab658971e6775c2172fd1171f999203a2f0fc78
  1224. Author: Laurent Aimar <fenrir@videolan.org>
  1225. Date:   Sat Sep 6 13:03:19 2008 +0200
  1226.     First teletext track is prefered (usually main page).
  1227. commit 10ac32d604db8cd7dadc6f44265d89d8a0a00a66
  1228. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1229. Date:   Sun Sep 7 14:26:15 2008 +0300
  1230.     Fix use of vlc_object_wait()
  1231. commit 82580b6fabbc12384d59cf8fa9513cd246e3c958
  1232. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1233. Date:   Sun Sep 7 14:25:40 2008 +0300
  1234.     winsock recvmsg: fix WSARecvFrom usage
  1235.     
  1236.     Pointed-out-by: Laurent Aimar
  1237. commit 20ad5a20371bd4b028c2fd8d6ae9a928878e5d06
  1238. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1239. Date:   Sun Sep 7 14:06:14 2008 +0300
  1240.     Podcast: thread safety fixes
  1241.     
  1242.     Variables callback can be (and usually are) invoked from other threads.
  1243.     They cannot access the object without locking, and must be unregistered
  1244.     before the object is destroyed (var_DelCallback() -> free(p_sys)).
  1245. commit 28092982d6ddf47461484664e2ff3fe6eef46faa
  1246. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1247. Date:   Sun Sep 7 14:05:29 2008 +0300
  1248.     V4L2: msleep uses µs - not ms
  1249. commit 86572816b953e45bcad594fbbd0386b322b7638e
  1250. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1251. Date:   Sun Sep 7 13:09:13 2008 +0300
  1252.     Use mwait and remove silly msleep usage
  1253. commit 8c95245b030785987eea08951fbfbad87143104f
  1254. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1255. Date:   Sun Sep 7 12:59:14 2008 +0300
  1256.     net_Accept: -1 (infinite) delay is valid
  1257. commit 5a93b614c2658450638f812cd388e66216a130ed
  1258. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1259. Date:   Sun Sep 7 12:22:03 2008 +0300
  1260.     var_*: use LIBVLC_USED
  1261. commit 03b701d58f53b02d8e735d8bfcd2047ed7fc6e3c
  1262. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1263. Date:   Sun Sep 7 12:17:49 2008 +0300
  1264.     var_AcquireMutex: enforce constant mutex name
  1265. commit e516ddb1ca69202f576d6e7020c9f9b2c90b8890
  1266. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1267. Date:   Sun Sep 7 12:09:18 2008 +0300
  1268.     Rework delay checking, use it for net_Accept, add deadline checks
  1269. commit 6db8a5e028fd4e7d97b95c7b945c13230f15a40b
  1270. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1271. Date:   Sat Sep 6 19:38:29 2008 +0300
  1272.     Oops
  1273. commit b22e2a9f33242e1fb69b9811b839fab4a97e1f23
  1274. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1275. Date:   Sat Sep 6 19:23:57 2008 +0300
  1276.     Detect unsupported sleep delay at compile time
  1277.     
  1278.     (Currently, <1ms on Linux, and <0 on others)
  1279. commit 116ca8af6fe761594552f6ff85068c673bdb9274
  1280. Author: Christophe Mutricy <xtophe@videolan.org>
  1281. Date:   Sat Sep 6 17:15:52 2008 +0100
  1282.     Install the manpages
  1283. commit 6f3e3a2c7600e5a21f73d8f1f0744a6d17607de9
  1284. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1285. Date:   Sat Sep 6 18:44:29 2008 +0300
  1286.     __thread is ignored on Windows :(
  1287. commit 05757cdc208d9fda0f20848553110978c91e6e47
  1288. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1289. Date:   Sat Sep 6 18:44:08 2008 +0300
  1290.     Use NULL rather than 0
  1291. commit 12e7640ee4a244ac96bb020e50ba16112b572054
  1292. Author: Laurent Aimar <fenrir@videolan.org>
  1293. Date:   Sat Sep 6 16:52:20 2008 +0200
  1294.     Fixed vlc_cond_wait for windows.
  1295.     
  1296.     Thanks Courmisch for pointing it.
  1297. commit ab50befadb3b06dcb3434cb5b4de0f7170be9239
  1298. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1299. Date:   Sat Sep 6 16:59:05 2008 +0300
  1300.     Hotkeys: use normal thread synchronization APIs
  1301. commit c35c18a622dad4f768370aacd1cbcd2b59c7204d
  1302. Author: Laurent Aimar <fenrir@videolan.org>
  1303. Date:   Sat Sep 6 15:49:02 2008 +0200
  1304.     Do not set object b_eof/b_error after sending the event.
  1305.     
  1306.     This fixes a few "deadlocks" with input waiting for playlist, while
  1307.     playlist is waiting for input event.
  1308. commit 5b63839284565821b5aff349378eddbb9d7f1ee0
  1309. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1310. Date:   Sat Sep 6 16:42:27 2008 +0300
  1311.     vlc_cond_init: really remove useless parameter
  1312. commit 75fb09e956a55576ff75b8cfe708efd9f98538ec
  1313. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1314. Date:   Sat Sep 6 16:36:44 2008 +0300
  1315.     audioscrobbler: do not mix vlc_object and vlc_thread APIs...
  1316.     
  1317.     Also do not needlessly lock after unregistering the callbacks. We have
  1318.     to assume that when var_DelCallback returns, any pending callback
  1319.     invocation has be completed. Otherwise, we would any crash when Close()
  1320.     releases the mutex, destroys it, and the callback then tries to acquire
  1321.     the mutex.
  1322. commit e4f2a44d6587a115c56d40335a52b5ca7d864444
  1323. Author: Derk-Jan Hartman <hartman@videolan.org>
  1324. Date:   Sat Sep 6 15:24:19 2008 +0200
  1325.     ts demux: simplify the teletext case i_teletext_type to use a table.
  1326. commit a4112126cd1731582a0c86d00d6e13624a5bd551
  1327. Author: Derk-Jan Hartman <hartman@videolan.org>
  1328. Date:   Sat Sep 6 15:06:13 2008 +0200
  1329.     ts demux: any teletext type of 1-5 is valid.
  1330.     
  1331.     See page 66 of ETSI EN 300 468
  1332. commit 344612b35963ec721a1cb5886133e74b5fd42caf
  1333. Author: Derk-Jan Hartman <hartman@videolan.org>
  1334. Date:   Sat Sep 6 14:56:08 2008 +0200
  1335.     zvbi: Use the "initial page" as signaled by the TS demuxer.
  1336.     
  1337.     This way the TS demux can create multiple tracks that will take you straight to the subtitles, program listings etc.
  1338. commit 9beed2d7b02997c87cca13d2d935ce78371e7269
  1339. Author: Christophe Mutricy <xtophe@videolan.org>
  1340. Date:   Sat Sep 6 00:55:44 2008 +0100
  1341.     Add a small description
  1342.     
  1343.     So that whatis is happy
  1344.     Drop some unusefull undefined macros
  1345. commit 0eb65558211e585e5aa7a468651be6d86cc8804e
  1346. Author: Christophe Mutricy <xtophe@videolan.org>
  1347. Date:   Sat Sep 6 00:09:53 2008 +0100
  1348.     Fix silly [8666615cc]
  1349. commit e27df5b6ea4070e5cad52beefc01f6e0dfd2754b
  1350. Author: Antoine Cellerier <dionoea@videolan.org>
  1351. Date:   Sat Sep 6 15:12:07 2008 +0200
  1352.     Document module_Need's side effect on the object name.
  1353. commit 177d9f10b8cc4489a6186acd4d19b42d7040dae2
  1354. Author: Antoine Cellerier <dionoea@videolan.org>
  1355. Date:   Sat Sep 6 15:08:50 2008 +0200
  1356.     Revert "libvlc does not need an object name"
  1357.     
  1358.     This prevents the libvlc object from having it's name set to
  1359.     "memcpymmxext" by module_Need.
  1360.     This reverts commit 15e7d1822c4da76b23df3530924022771a56c39f.
  1361. commit cd133b2d01d94380ebe055d00e08dc49756a8493
  1362. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1363. Date:   Sat Sep 6 16:10:32 2008 +0300
  1364.     vlc_object_find_name: return vlc_object_t *
  1365.     
  1366.     Casting to any other type would be (is?) unsafe as users can now freely
  1367.     alias objects.
  1368. commit 78cb33cb0ba6f70833c74d62485872e4b12cbc89
  1369. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1370. Date:   Sat Sep 6 15:56:06 2008 +0300
  1371.     Change the name
  1372. commit 118e8a5170960aa06522b8e8c984a14ba0cedd94
  1373. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1374. Date:   Sat Sep 6 14:52:38 2008 +0300
  1375.     Remove memory error message
  1376. commit 94eaa50f2a04f88ef03b3e022a8ea6fc1784538b
  1377. Author: Laurent Aimar <fenrir@videolan.org>
  1378. Date:   Sat Sep 6 13:45:16 2008 +0200
  1379.     Add missing vlc_restorecancel in input.
  1380. commit b535e99b35fe58b4960b500d39ea7331394cb1b8
  1381. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1382. Date:   Sat Sep 6 14:37:57 2008 +0300
  1383.     vlc_control_cancel: va_start iif va_end
  1384. commit 296bf6e2a81a9387cb8a297c714ab19bef2f10e3
  1385. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1386. Date:   Sat Sep 6 14:25:45 2008 +0300
  1387.     SAP out does not need an object name
  1388. commit 62ab4ddeff33de47fe2e37c14a5ad0c8f220be6b
  1389. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1390. Date:   Sat Sep 6 14:24:56 2008 +0300
  1391.     fetcher and preparser don't need object names
  1392. commit 15e7d1822c4da76b23df3530924022771a56c39f
  1393. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1394. Date:   Sat Sep 6 14:24:47 2008 +0300
  1395.     libvlc does not need an object name
  1396. commit 924a06728da08d5d41ed992e5cefc209bbe65f3f
  1397. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1398. Date:   Sat Sep 6 14:02:45 2008 +0300
  1399.     Use fputs - properly
  1400. commit eb74f3514244127b969bc69e9a837d30f90768c8
  1401. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1402. Date:   Sat Sep 6 14:01:54 2008 +0300
  1403.     CLI: libvlc -> vlc
  1404. commit f44cc88bb7f3dd44fa5da6a175ffbe4cd444f485
  1405. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1406. Date:   Sat Sep 6 13:57:04 2008 +0300
  1407.     Usage: vlc, not Usage: libvlc
  1408. commit cf270dd3c0201b2bb1ace5748e55d2300b782e38
  1409. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1410. Date:   Sat Sep 6 11:30:44 2008 +0300
  1411.     Tag some APIs as LIBVLC_USED
  1412. commit 050580d4204d2e9056e68e3ce17787709b956514
  1413. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1414. Date:   Sat Sep 6 11:28:38 2008 +0300
  1415.     LIBVLC_USED: tag for function whose result must be used
  1416.     
  1417.     GCC will print a warning if the result of such function is ignored
  1418.     This is useful for functions returning an allocated object (which
  1419.     would leak if ignored), "getter" functions, and functions that are
  1420.     "likely" to fail.
  1421. commit e5fdeda43a3d1833e6f7a3390f404ceebe41a18a
  1422. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1423. Date:   Sat Sep 6 11:19:17 2008 +0300
  1424.     Dead code
  1425. commit d8c32a08f9c17f7c7d88cbb45bafe556a3103724
  1426. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1427. Date:   Sat Sep 6 10:52:37 2008 +0300
  1428.     RTP: ignore packets with duplicated sequence numbers (closes #2003)
  1429. commit 6946f7ac6b2a4e73f0183db1764ac322b7b16f7b
  1430. Author: Laurent Aimar <fenrir@videolan.org>
  1431. Date:   Sat Sep 6 02:15:41 2008 +0200
  1432.     Fixed DTS muxer.
  1433. commit 4e3a77c1d407e333da85fe9ca35457400fe1edfa
  1434. Author: Laurent Aimar <fenrir@videolan.org>
  1435. Date:   Sat Sep 6 01:47:53 2008 +0200
  1436.     Cosmetic.
  1437.     
  1438.     (Removed a unused macro)
  1439. commit 664fb723687c9d6bddd5ff09cb9e96a4fddb42df
  1440. Author: Laurent Aimar <fenrir@videolan.org>
  1441. Date:   Sat Sep 6 01:12:38 2008 +0200
  1442.     Do not ignore teletext initial page (close #1997).
  1443.     
  1444.     Be carefull, it adds a new translated strings.
  1445. commit ef2b8563b238cfefe4584db50b3a2012d320f17a
  1446. Author: Laurent Aimar <fenrir@videolan.org>
  1447. Date:   Sat Sep 6 00:34:02 2008 +0200
  1448.     Be sure to emit voutChanged() only when needed.
  1449. commit 6341cc8847aa2f4da78632e73234947285455ee9
  1450. Author: Laurent Aimar <fenrir@videolan.org>
  1451. Date:   Sat Sep 6 00:14:09 2008 +0200
  1452.     Fixed initial snpshot/fullscreen state.
  1453.     
  1454.     It fixes a regression introduced by fccf6aa0ca7e534a6546f6150943e0befa694126
  1455. commit fccf6aa0ca7e534a6546f6150943e0befa694126
  1456. Author: Laurent Aimar <fenrir@videolan.org>
  1457. Date:   Fri Sep 5 23:39:02 2008 +0200
  1458.     Use intf-change-vout to properly detect vout (close #1992 and #1950)
  1459. commit d6e99cf906a56811de0ad043dc6e29a6088b6ec4
  1460. Author: Laurent Aimar <fenrir@videolan.org>
  1461. Date:   Fri Sep 5 22:29:39 2008 +0200
  1462.     Added "intf-change-vout" variable to warn about vout creation/destruction.
  1463.     
  1464.     It is provided for convenience for interfaces.
  1465. commit dbc2bb8aea3167922d0688aabcde6d65440aa060
  1466. Author: Rémi Duraffort <ivoire@videolan.org>
  1467. Date:   Fri Sep 5 23:47:06 2008 +0200
  1468.     Fix object leaking when taking a snapshot.
  1469. commit 8cebd56a88006dfada190fe54b36ddbe2e25178d
  1470. Author: Rémi Duraffort <ivoire@videolan.org>
  1471. Date:   Fri Sep 5 22:17:38 2008 +0200
  1472.     Fix a BIG memleak in Qt interface (this poor object was missing his parent).
  1473. commit 0acaf9686e2cf70486bee1f4ae8c692d584fb0c2
  1474. Author: Rémi Duraffort <ivoire@videolan.org>
  1475. Date:   Fri Sep 5 21:30:43 2008 +0200
  1476.     Remove double declaration.
  1477. commit fdbda686dbef53bc20adc01c5b34bd437e8072fa
  1478. Author: Laurent Aimar <fenrir@videolan.org>
  1479. Date:   Fri Sep 5 21:32:43 2008 +0200
  1480.     Do not ask stream layer to buffer data in UDP.
  1481.     
  1482.     It may improve TS clock synchro algo.
  1483. commit 2221f03d0371243813a252a4613bd62d81a656ce
  1484. Author: Laurent Aimar <fenrir@videolan.org>
  1485. Date:   Fri Sep 5 21:30:22 2008 +0200
  1486.     Use sub-language as DVD menu (close #1994)
  1487. commit b8b83532f0cf168caf84ad2606d5ed6c6fedcd2d
  1488. Author: Rémi Duraffort <ivoire@videolan.org>
  1489. Date:   Fri Sep 5 21:23:03 2008 +0200
  1490.     Fix memleak in Qt interface.
  1491. commit a406e21bc5100785a05c427ccb86c7bdd245b33b
  1492. Author: Rémi Duraffort <ivoire@videolan.org>
  1493. Date:   Wed Sep 3 22:17:41 2008 +0200
  1494.     Fix warnings.
  1495. commit 5e59e7c539326c34c15cd4612e7601fd84d806ab
  1496. Author: Christophe Mutricy <xtophe@videolan.org>
  1497. Date:   Fri Sep 5 19:27:50 2008 +0100
  1498.     cdg codec is in codec/
  1499. commit 8666615cc815ac9046bc323fcdef6c21e9b822ae
  1500. Author: Christophe Mutricy <xtophe@videolan.org>
  1501. Date:   Fri Sep 5 17:37:24 2008 +0100
  1502.     don't use the same shortcut as --list
  1503. commit fa0e963f7ff1ad54afefeaf8c09aa6250efd84c9
  1504. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1505. Date:   Fri Sep 5 20:01:25 2008 +0300
  1506.     Move a bunch of plugins out of configure.ac
  1507. commit cce79ee586b4ccd3863690c535eeb4f77c793b27
  1508. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1509. Date:   Fri Sep 5 19:10:59 2008 +0300
  1510.     Remove old BeOS thread support
  1511. commit b4329926538524a39773510144d2239c207c1a1b
  1512. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1513. Date:   Fri Sep 5 18:22:34 2008 +0300
  1514.     Fix VLM double free
  1515.     
  1516.     Pointed-out-by: Sébastien Escudier
  1517. commit 869a67fa3741f01ed56ed596d56152bc405c3f71
  1518. Author: Derk-Jan Hartman <hartman@videolan.org>
  1519. Date:   Fri Sep 5 16:46:26 2008 +0200
  1520.     macosx: fix CPP + SDK usage
  1521. commit f314aa0fa9b29b9d9f5c0114b5c7cb3af8eb8de5
  1522. Author: Derk-Jan Hartman <hartman@videolan.org>
  1523. Date:   Wed Sep 3 15:25:52 2008 +0200
  1524.     eyetv: fix path of a file in the project
  1525. commit 07314b1180ee2090262bbb7627864e3283c968b7
  1526. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1527. Date:   Fri Sep 5 01:07:09 2008 -0700
  1528.     Fix a crash that happens if you play with video filters.
  1529.     
  1530.     Crash happens if you do:
  1531.      - Play item
  1532.      - Activate vfilter
  1533.      - Stop item
  1534.      - Deactivate vfilter... BooM.
  1535.     (cherry picked from commit c876401791144309d2427214d818a34198238358)
  1536. commit 6923372f05174de4b31d7441a17d31a8faa31635
  1537. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1538. Date:   Thu Sep 4 23:54:38 2008 -0700
  1539.     Add a sout-keep option in the GUI as sout-keep is removed by default.
  1540. commit 445ca096797ccb88c61ccb8d0d4ea287ca11eee0
  1541. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1542. Date:   Thu Sep 4 01:26:02 2008 -0700
  1543.     Only Ctrl+H should make you quit minimalView mode
  1544.     (cherry picked from commit c31d99fdf67fbc9060fb9f413d06b0acf4efc1b6)
  1545. commit ed98d997c9fea2f18b13022888ea2bf00ae12b59
  1546. Author: Antoine Cellerier <dionoea@videolan.org>
  1547. Date:   Fri Sep 5 02:31:57 2008 +0200
  1548.     Found another one! Sneaky bastard...
  1549. commit 2b112badd9affdfc0f703533e0083dc3e33cb695
  1550. Author: Antoine Cellerier <dionoea@videolan.org>
  1551. Date:   Fri Sep 5 02:28:23 2008 +0200
  1552.     This is a bolean control, not tristate.
  1553. commit 75adb51903e7a81aab1e482fa96b953e4110f9cf
  1554. Author: Antoine Cellerier <dionoea@videolan.org>
  1555. Date:   Fri Sep 5 02:24:33 2008 +0200
  1556.     Revert "Add option to disable embedded video in the simple prefs."
  1557.     
  1558.     Already available in the interface sprefs.
  1559.     This reverts commit c1a144df34204a213648092615d01a113e9af076.
  1560. commit c1a144df34204a213648092615d01a113e9af076
  1561. Author: Antoine Cellerier <dionoea@videolan.org>
  1562. Date:   Fri Sep 5 02:19:45 2008 +0200
  1563.     Add option to disable embedded video in the simple prefs.
  1564. commit 446be1c21341517cc6324b407fe1ac0c6c18ccdb
  1565. Author: Antoine Cellerier <dionoea@videolan.org>
  1566. Date:   Fri Sep 5 01:56:44 2008 +0200
  1567.     Oops.
  1568. commit b7e416337df64aa413cd827990819c0952b34999
  1569. Author: Antoine Cellerier <dionoea@videolan.org>
  1570. Date:   Fri Sep 5 01:51:31 2008 +0200
  1571.     Fix google video playlist script.
  1572. commit 06ff9b78d59171ce194af316dffbb62faf460c79
  1573. Author: Antoine Cellerier <dionoea@videolan.org>
  1574. Date:   Fri Sep 5 00:44:01 2008 +0200
  1575.     Simplify.
  1576. commit 418f6bcaa716dc0ff522a261909b805f33d847da
  1577. Author: Antoine Cellerier <dionoea@videolan.org>
  1578. Date:   Fri Sep 5 00:30:58 2008 +0200
  1579.     Remove useless argument to pf_video_blend
  1580.     
  1581.     We were already blending directly on top of the destination
  1582.     picture. This simplifies the code and should prevent further
  1583.     confusion.
  1584. commit ff98719622c27c436d63fd99477377b1ea72a933
  1585. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1586. Date:   Thu Sep 4 23:46:33 2008 +0200
  1587.     macosx: text manipulation in the messages window doesn't make sense - disabled
  1588. commit 374338c3f0e4086d936fc8b5f5cbaa886844c802
  1589. Author: Christophe Mutricy <xtophe@videolan.org>
  1590. Date:   Thu Sep 4 22:19:46 2008 +0100
  1591.     Add a manpage for vlc-wrapper
  1592. commit af9809f08d526644013988452415a22180d8533a
  1593. Author: Laurent Aimar <fenrir@videolan.org>
  1594. Date:   Thu Sep 4 23:02:41 2008 +0200
  1595.     Fixed socket setup in net_ListenSingle.
  1596.     
  1597.     (it was used by net_OpenDgram when no server is specified).
  1598. commit 3228d8b394b113da6bbb919389c6e77d76ff1132
  1599. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1600. Date:   Fri Sep 5 00:07:05 2008 +0300
  1601.     Revert "Set buffer sizes"
  1602.     
  1603.     This reverts commit 9a5e5236beae0b8c9ff08dcecc8922ac13d54799.
  1604.     Not intended for master.
  1605. commit 218bc1f9815d90acfd1dc3ac5f2aafd7ac217838
  1606. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1607. Date:   Fri Sep 5 00:01:39 2008 +0300
  1608.     Warn about ticks at compile-time
  1609. commit 9a5e5236beae0b8c9ff08dcecc8922ac13d54799
  1610. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1611. Date:   Thu Sep 4 23:38:02 2008 +0300
  1612.     Set buffer sizes
  1613. commit dc8228bbecbf727782f26b85cd4b7150c7a52359
  1614. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1615. Date:   Thu Sep 4 22:39:04 2008 +0300
  1616.     Protect against multiple inclusions
  1617. commit 48593ea3a0855d427d0cbba5fb2d64c858ed140c
  1618. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1619. Date:   Thu Sep 4 22:36:52 2008 +0300
  1620.     Remove /* inside comment
  1621. commit 022d9cf4735456c834a29b6ecb8c433d1ab8cc6e
  1622. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1623. Date:   Thu Sep 4 22:24:31 2008 +0300
  1624.     Remove declaration for vanished function
  1625. commit e7ba995b029cadfeefcb8e69e707f8acaacc52ca
  1626. Author: Laurent Aimar <fenrir@videolan.org>
  1627. Date:   Thu Sep 4 20:46:07 2008 +0200
  1628.     Fixed mwait for windows.
  1629.     
  1630.     SleepEx expects a duration in milli second.
  1631. commit 7cc631ac462df9d6caf7e98af51438956631607e
  1632. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1633. Date:   Thu Sep 4 21:10:34 2008 +0300
  1634.     Add msleep misuse warning
  1635. commit 822412bf11738689b7f4d2d6684749cbe8afce94
  1636. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1637. Date:   Thu Sep 4 21:10:06 2008 +0300
  1638.     Win32: strerror won't work
  1639. commit b59703c49c7be5cc9ba6e717ed2975ff87d1d907
  1640. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1641. Date:   Thu Sep 4 21:09:48 2008 +0300
  1642.     Win32: restore accidentally removed variable
  1643. commit 4ff5360de677eeadfd3c3c60d0d3691f476be7ff
  1644. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1645. Date:   Thu Sep 4 21:08:00 2008 +0300
  1646.     Win32: fix warning
  1647. commit 7be88d32d9795cb317212130829cff203595d045
  1648. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1649. Date:   Thu Sep 4 20:52:44 2008 +0300
  1650.     use backtrace with vlc_object_get warning
  1651. commit e99621579c0964eb65c11a08e56fa4f046d16141
  1652. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1653. Date:   Thu Sep 4 20:36:48 2008 +0300
  1654.     Provide backtrace function within libvlccore
  1655. commit 85a8e8a7221d4d44e7261983fc7bb28a352c94a4
  1656. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1657. Date:   Thu Sep 4 20:32:05 2008 +0300
  1658.     Thread fatal errors: add function name, and some Win32 support
  1659. commit 629c2b3839fd7851d3c9e630d1127f464b0f247b
  1660. Author: Antoine Cellerier <dionoea@videolan.org>
  1661. Date:   Thu Sep 4 18:15:16 2008 +0200
  1662.     Fix memleak and config option type. (thanks to ivoire and xtophe)
  1663. commit 6d9536c7663f926889b44a6deb125152acfb3508
  1664. Author: Antoine Cellerier <dionoea@videolan.org>
  1665. Date:   Thu Sep 4 18:00:09 2008 +0200
  1666.     Add mouse cursor drawing support in x11 screen.
  1667. commit 52c11814434e412fed940ffa9b4f1d9f2db56d47
  1668. Author: Rafaël Carré <rcarre@m2x.nl>
  1669. Date:   Thu Sep 4 17:53:46 2008 +0200
  1670.     Fix g726 packetizing : forgot to compute the padding, but we don't need it
  1671. commit c32cb1d118ba028be1df6b98a11811a27b04d782
  1672. Author: Rafaël Carré <rcarre@m2x.nl>
  1673. Date:   Thu Sep 4 17:26:19 2008 +0200
  1674.     rtp: g726 packetization
  1675. commit 09cffd8327bd7a6b6809f14e999df7732b2a875a
  1676. Author: Antoine Cellerier <dionoea@videolan.org>
  1677. Date:   Thu Sep 4 15:49:03 2008 +0200
  1678.     Fix placeholder mode. UDP streaming now works.
  1679.     
  1680.     Make sure that we don't add the briged elementary streams to the next
  1681.     stream output chain element when in placeholder mode. Maybe I should
  1682.     split normal bridge-in and placeholder mode because the code is
  1683.     begining to be filled with quite a few if( p_sys->b_placeholder ).
  1684. commit dfa6af95dd38071980576b6ab24c1027b6729bf5
  1685. Author: Antoine Cellerier <dionoea@videolan.org>
  1686. Date:   Thu Sep 4 15:10:41 2008 +0200
  1687.     Add --sout-bridge-in-placeholder-switch-on-iframe
  1688.     
  1689.     Add default enabled option to force placeholder state toggling to
  1690.     happen only on iframes. This removes artifacts at the expense of a
  1691.     longer switch delay.
  1692. commit e51f04368c21e03a988e4649b26de43df54cdea7
  1693. Author: Antoine Cellerier <dionoea@videolan.org>
  1694. Date:   Thu Sep 4 14:49:48 2008 +0200
  1695.     Print an error when trying to add more than one ES to the bridge-out module.
  1696. commit d2348d98b49475c0868d43bf79639a5980d75c84
  1697. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  1698. Date:   Wed Sep 3 23:19:19 2008 -0400
  1699.     Qt: use the CoverArtLabel in the playlist view and media information dialog
  1700. commit 4dd472bb412a29deef6d5a5424aaa081d27a5faf
  1701. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  1702. Date:   Wed Sep 3 23:58:06 2008 -0400
  1703.     Qt: create a CoverArtLabel
  1704.     
  1705.     This Widget (base QLabel) is designed to show the cover art. It handles right-click, and show a context menu that has only one entry:
  1706.     
  1707.     - Download cover art
  1708.     
  1709.     When the user clicks it, vlc downloads the cover art (or finds it in the cache), and displays it when downloaded
  1710. commit 355d80f1b4ea7a7ed66de7706ad624b609135497
  1711. Author: Antoine Cellerier <dionoea@videolan.org>
  1712. Date:   Thu Sep 4 01:51:42 2008 +0200
  1713.     Some news about tonight's bridge module changes.
  1714. commit 39dcd7cca3953fd3b04dba2d42457249741ad330
  1715. Author: Antoine Cellerier <dionoea@videolan.org>
  1716. Date:   Thu Sep 4 01:12:45 2008 +0200
  1717.     Add placeholder feature to bridge module ("No Signal" anyone?)
  1718.     
  1719.     This commit allows using the bridge-out and bridge-in module to
  1720.     configure a placeholder stream. This placeholder stream replaces the
  1721.     input stream if it dies for more than place-holder ms.
  1722.     
  1723.     Example configuration:
  1724.      # The input
  1725.      new test broadcast enabled
  1726.      setup test input /home/antoine/media/wall-e/Sample.avi
  1727.      setup test output #duplicate{dst=bridge-out,select=video,dst=bridge-out,select=audio}
  1728.     
  1729.      # The placeholder
  1730.      new master broadcast enabled
  1731.      setup master input /home/antoine/media/wall-e/wall-e.avi
  1732.      setup master output #bridge-in{placeholder,placeholder-delay=5000}:display
  1733.     
  1734.      # control test play
  1735.      control master play
  1736.     
  1737.     Placeholder and input should have the same format (aspect ratio, dimension,
  1738.     codec, ...). Connect to VLC's telnet interface and issue some
  1739.     "control test play" and "control test stop" commands to simulate input loss.
  1740.     The placeholder stream should kick in after 5000 ms (5 s) of input loss.
  1741. commit 299bbb5597cd6d5fe0a37de64473161cd802c699
  1742. Author: Antoine Cellerier <dionoea@videolan.org>
  1743. Date:   Wed Sep 3 23:41:21 2008 +0200
  1744.     Make it possible to have more than one bridge in a VLC instance
  1745.     
  1746.     This commit adds an in-name property to bridge-out and a name property
  1747.     to brige-in which allows selecting which bridge-out go to which bridge-in
  1748.     modules. Default behvior is unchanged (everything goes to the same
  1749.     bridge-in).
  1750. commit e0b32b4cb3f6d9f391cbfe4bb06f42741073c845
  1751. Author: Laurent Aimar <fenrir@videolan.org>
  1752. Date:   Wed Sep 3 23:03:05 2008 +0200
  1753.     Do not set sout-keep by default.
  1754.     
  1755.      While it is great for (some) streaming cases it is really wrong for saving
  1756.     to a file for example and/or without using the gather module.
  1757.     
  1758.      If you have read how to use the gather module, you probably have read enough
  1759.     documentation to add sout-keep...
  1760. commit 814c571d39987ed207bc8efcb0918814cef6ec4b
  1761. Author: Laurent Aimar <fenrir@videolan.org>
  1762. Date:   Wed Sep 3 20:24:40 2008 +0200
  1763.     Fixed config.h include order.
  1764. commit 1273e688ac65d244afc540ba0bcf1b1edf06797b
  1765. Author: Antoine Cellerier <dionoea@videolan.org>
  1766. Date:   Wed Sep 3 22:47:03 2008 +0200
  1767.     Properly malloc(), memcpy() and free() the quantizer matrix. (Somebody please patch libmpeg2 so we can postproc it's output too!) Thanks to fenrir for his help.
  1768. commit cb1b8ce047c8b8e2f2ca6863950ee8ff128f4c42
  1769. Author: Rémi Duraffort <ivoire@videolan.org>
  1770. Date:   Wed Sep 3 22:13:17 2008 +0200
  1771.     Fix a typo to make the buildbot happy.
  1772. commit 9676321a537e902706b44b68adb7102100f48811
  1773. Author: Rémi Duraffort <ivoire@videolan.org>
  1774. Date:   Wed Sep 3 22:06:10 2008 +0200
  1775.     demux/playlit/*: Check asprintf return malloc.
  1776. commit c14bb395488bd2061952b09494c42036a7e9f6f4
  1777. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1778. Date:   Wed Sep 3 22:57:41 2008 +0300
  1779.     double variable declaration
  1780. commit 538b9eb990c673ab750171d05054b0beb19216f7
  1781. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1782. Date:   Wed Sep 3 22:32:15 2008 +0300
  1783.     De-inhibit cancellation in interface threads
  1784. commit 1cfa87702e2c683698f42ea63a615a915e162577
  1785. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1786. Date:   Wed Sep 3 22:31:17 2008 +0300
  1787.     Pull cancellation into (most) remaining interfaces
  1788. commit 67c077deff2a3d7351cf85d29ce4ef657e5e2757
  1789. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1790. Date:   Wed Sep 3 22:30:41 2008 +0300
  1791.     Signals: only one thread needed now
  1792. commit 6ba833430243b21cc44cc978142ac1d0ba39649f
  1793. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1794. Date:   Wed Sep 3 22:30:05 2008 +0300
  1795.     Telnet: fix arbitrary tick
  1796. commit 2ee13e893f47c7e4dc5575716fb6fd4e546b4513
  1797. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1798. Date:   Wed Sep 3 22:45:23 2008 +0300
  1799.     strsep does not need to be exported for now
  1800. commit 0dc75f8ba97cf662f6d89151d85cb0e584ad7f5b
  1801. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1802. Date:   Wed Sep 3 21:56:58 2008 +0300
  1803.     Avoid alloca()
  1804. commit 5f8906e3671bfc9909197b98151794242d385f79
  1805. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1806. Date:   Wed Sep 3 21:52:08 2008 +0300
  1807.     No point in checking vlc_object_alive there
  1808. commit 20caf7888627c636c34dcaedfc1be00f5730950c
  1809. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1810. Date:   Wed Sep 3 21:11:52 2008 +0300
  1811.     Do not lock the input while talking to D-Bus
  1812. commit fbaf2698e53f6288169fb6ad6e603860559ce026
  1813. Author: Rémi Duraffort <ivoire@videolan.org>
  1814. Date:   Wed Sep 3 21:27:44 2008 +0200
  1815.     Fix memleak (don't ask for error just for fun).
  1816. commit 17a4f625d30b9f3706dbb9c6fd01260ecbad9243
  1817. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1818. Date:   Wed Sep 3 12:23:52 2008 -0700
  1819.     Correctly fix #1746 on Windows. Special for Trax :D
  1820. commit e2123909a9be46a704bc922ae9cf0a0a50040cc8
  1821. Author: Laurent Aimar <fenrir@videolan.org>
  1822. Date:   Wed Sep 3 21:07:12 2008 +0200
  1823.     Implemented strsep replacement.
  1824. commit bbebf410c6732da43387d3e2745d705b7e845337
  1825. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1826. Date:   Wed Sep 3 21:01:22 2008 +0300
  1827.     Revert "CLOCK_FREQ is a 64-bits quantity as mtime_t"
  1828.     
  1829.     This reverts commit df65d65771fc440f134d10ea80c86e9f6f2051f6.
  1830. commit 05882af7708bed7a14bda0ca525a42c9fba471dc
  1831. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1832. Date:   Wed Sep 3 20:42:55 2008 +0300
  1833.     Use CLOCK_FREQ
  1834. commit df65d65771fc440f134d10ea80c86e9f6f2051f6
  1835. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1836. Date:   Wed Sep 3 20:38:48 2008 +0300
  1837.     CLOCK_FREQ is a 64-bits quantity as mtime_t
  1838. commit 218c644cf426d8e4042d77a1828bbe94eb99085d
  1839. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1840. Date:   Wed Sep 3 20:42:31 2008 +0300
  1841.     Fix warning
  1842. commit cdb3d4e975909158ab1543ae0eef8187fca2dcf4
  1843. Author: Antoine Cellerier <dionoea@videolan.org>
  1844. Date:   Wed Sep 3 12:24:12 2008 +0200
  1845.     Oops.
  1846. commit 63b5b2e272e38c1ed3f724847ce39441c51adf8d
  1847. Author: Antoine Cellerier <dionoea@videolan.org>
  1848. Date:   Wed Sep 3 12:09:51 2008 +0200
  1849.     Add Actech to THANKS.
  1850. commit 36bca799e67170ae4b290562c710e33cbb8b2905
  1851. Author: Laurent Aimar <fenrir@videolan.org>
  1852. Date:   Wed Sep 3 01:20:05 2008 +0200
  1853.     Improved a bit still frame support.
  1854. commit 4a160042e7e3b27024f1076884301eedd7e0ff48
  1855. Author: Laurent Aimar <fenrir@videolan.org>
  1856. Date:   Wed Sep 3 01:12:21 2008 +0200
  1857.     Fixed a typo in YUVP blending to RGB.
  1858. commit 3cbe2bd0122f78a44e6d59e76b43a15126b62c79
  1859. Author: Laurent Aimar <fenrir@videolan.org>
  1860. Date:   Wed Sep 3 00:47:54 2008 +0200
  1861.     vout_RenderPicture should not render subtitles on the provided picture.
  1862.     
  1863.     This prevents rendering subtitles multiple times (but at the cost of a
  1864.     picture copy when subtiles are rendered).
  1865. commit ee542a4b9957207dcefaa692cf769a5d6c408696
  1866. Author: Laurent Aimar <fenrir@videolan.org>
  1867. Date:   Wed Sep 3 00:23:09 2008 +0200
  1868.     Do not filter the same picture multiple times (close #1959).
  1869. commit 238aacc7a09d6533b8ebcd77e90e67c2665b6c04
  1870. Author: Christophe Mutricy <xtophe@videolan.org>
  1871. Date:   Tue Sep 2 22:31:38 2008 +0100
  1872.     Small fixes on the man page
  1873.     
  1874.     Add some aliases
  1875.     Some : -> ://
  1876. commit 09c0d81b8a73ca36be6602901e4ca776593d80a2
  1877. Author: Christophe Mutricy <xtophe@videolan.org>
  1878. Date:   Tue Sep 2 22:21:00 2008 +0100
  1879.     l10n: Hungarian update by Gabor Kelemen
  1880. commit 903c5231a0279eba3084e654f0b0c316bbd8af8e
  1881. Author: Christophe Mutricy <xtophe@videolan.org>
  1882. Date:   Tue Sep 2 22:15:30 2008 +0100
  1883.     i18n: tell gettext to not be silly
  1884. commit ad5c3ec3c4db198fd97697a506553f0c5f61fcef
  1885. Author: Laurent Aimar <fenrir@videolan.org>
  1886. Date:   Tue Sep 2 23:22:16 2008 +0200
  1887.     Cosmetic.
  1888. commit 155614be656a8ae32310a792d3b39900bf06bfbe
  1889. Author: Laurent Aimar <fenrir@videolan.org>
  1890. Date:   Tue Sep 2 23:17:28 2008 +0200
  1891.     Fixed a big rtp demuxer.
  1892.     
  1893.     DEMUX_GET_PTS_DELAY should returns microsecond.
  1894.     
  1895.     You should NOT remove caching to PTS to create PCR.
  1896.     It was probably a workaround for the previous bug. It could explains
  1897.     the problems with TS over RTP (for TS with small pcr/pts delay that is, not
  1898.     created by VLC)
  1899.     
  1900.     Implemented missing DEMUX_CAN_* query.
  1901. commit 8fab20701f86d1f51a60fce4eed2a04856e7db14
  1902. Author: Laurent Aimar <fenrir@videolan.org>
  1903. Date:   Tue Sep 2 21:17:03 2008 +0200
  1904.     Cosmetics + clean up.
  1905. commit ebc680cef7911f76f849075dca947d9cc7fd9629
  1906. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1907. Date:   Tue Sep 2 17:57:31 2008 +0300
  1908.     Shrink overly large blocks
  1909. commit 674559b27503f59bc320a00199ee42ae7a9166db
  1910. Author: Antoine Cellerier <dionoea@videolan.org>
  1911. Date:   Tue Sep 2 15:35:44 2008 +0200
  1912.     Encoders are allowed to change the input format. Hence we need to check that our second attempt to spawn an encoder didn't do so.
  1913. commit 72efa9882189b439435a19b2ba2662c437c4de89
  1914. Author: Antoine Cellerier <dionoea@videolan.org>
  1915. Date:   Tue Sep 2 13:31:17 2008 +0200
  1916.     Don't take removed options into account when checking if a module has non advanced help options.
  1917. commit c73b643eeb9c12209e54490f08cd5384990a3ace
  1918. Author: Ilkka Ollakka <ileoo@videolan.org>
  1919. Date:   Tue Sep 2 13:46:36 2008 +0300
  1920.     Revert "transcode: try to fix audio resampling (fix #1862)"
  1921.     
  1922.     This reverts commit 867a815956401f12780892c3432d915ff470ff4e.
  1923.     
  1924.     That commit basicly just disabled resampling
  1925. commit 903453e34b34b2361bfe7c2e17b1dfc5d544ac6e
  1926. Author: Derk-Jan Hartman <hartman@videolan.org>
  1927. Date:   Tue Sep 2 12:02:54 2008 +0200
  1928.     subtitle demux: add comment about how to enable auto detection.
  1929. commit 3be1a6952e1629cb07d17691f32522851002ac2e
  1930. Author: Derk-Jan Hartman <hartman@videolan.org>
  1931. Date:   Tue Sep 2 12:00:32 2008 +0200
  1932.     subtitle detection: Add support for pbs, dks, mpsub, pjs and mpl2 detection.
  1933.     
  1934.     Moved the order around a bit so that more common formats are earlier in the array.
  1935. commit 167dace2a95031061e1392726c30fd4a4a8a55df
  1936. Author: Derk-Jan Hartman <hartman@videolan.org>
  1937. Date:   Tue Sep 2 11:32:35 2008 +0200
  1938.     subtitle detection: add support for auto-detecting ass, jss, rt and usf subs (AHUM :D !!!! )
  1939. commit c82a2394ecefcee5bbe894097a880e3a593dbfa7
  1940. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1941. Date:   Tue Sep 2 09:23:33 2008 +0200
  1942.     Fix make check.
  1943. commit 353a8f7bb34ebf4409b1f4588b273a10efb472f6
  1944. Author: Jean-Philippe Andre <jpeg@via.ecp.fr>
  1945. Date:   Mon Sep 1 21:40:22 2008 -0400
  1946.     Qt bugfix: pressing Enter Key in preferences dialog should save prefs
  1947. commit 313ac43bde009c1007f616f543dae7c8ec399065
  1948. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1949. Date:   Mon Sep 1 18:27:02 2008 -0700
  1950.     Thanks to JPeg...
  1951. commit 1fd58a36c7f7083ad5153835c9268577164dabd2
  1952. Author: JPeg <JPeg@videolan.org>
  1953. Date:   Mon Sep 1 21:09:47 2008 -0400
  1954.     Bugfix: last.fm segfaults under Windows This is due to %ju unsupported in printf. I also added a few HACKs to enhance submitting (length = 0 did not work, for instance).
  1955.     
  1956.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1957. commit 519a81a2fec4d5513bf8ea576546d351626b1d2b
  1958. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1959. Date:   Tue Sep 2 02:19:52 2008 +0200
  1960.     messages: Fix a warning.
  1961. commit ce2e6d1f928505cd80a0cc0b088f62abc424a862
  1962. Author: Antoine Cellerier <dionoea@videolan.org>
  1963. Date:   Tue Sep 2 02:07:54 2008 +0200
  1964.     In fact it's the module name (as in MODULE_NAME on the gcc comand line) and not the object name.
  1965. commit 29aab237c4c96a15dd6dd9d56b2ec54e8cbf7d30
  1966. Author: Antoine Cellerier <dionoea@videolan.org>
  1967. Date:   Tue Sep 2 02:05:22 2008 +0200
  1968.     Also allow filtering based on module names.
  1969. commit 9f9d89824ba205868f06d9e07aeb4e8182817baf
  1970. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1971. Date:   Sun Jul 6 15:45:23 2008 +0200
  1972.     libvlc: Add a --verbose-objects option to select which objects should print their msg.
  1973.     
  1974.     Sample usage:
  1975.     --verbose-objects=+input,-all
  1976. commit dfa0e1e9539a053a12073c333bd28e6d21ecd80a
  1977. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1978. Date:   Tue Sep 2 01:31:02 2008 +0200
  1979.     update: Make sure we don't leak.
  1980.     
  1981.     This fix also a crash because of a non joined thread on Mac OS X.
  1982. commit 884122a7d6cb1d1b48dc9bf52ce89c114462997a
  1983. Author: Antoine Cellerier <dionoea@videolan.org>
  1984. Date:   Tue Sep 2 01:29:38 2008 +0200
  1985.     Accept partial matches with -p <module name> (aka --module ...)
  1986.     Old behavior is still available by prefixing the module name with an
  1987.     equal sign. For example "vlc -p ts --advanced" returns help on the mux_ts,
  1988.     vod_rtsp, ts and dvb (aka atsc) modules while "vlc -p '=ts' --advanced"
  1989.     returns help on the mux_ts (aka ts) and ts modules.
  1990. commit 0c1e905892a1fe34e8f4e7f6451b047c8bc8f2b6
  1991. Author: Antoine Cellerier <dionoea@videolan.org>
  1992. Date:   Tue Sep 2 01:10:27 2008 +0200
  1993.     When applicable, mention that modules weren't displayed because they only had advanced options.
  1994. commit 072ebbc8434a77db198021530d60512cfbc7feda
  1995. Author: Antoine Cellerier <dionoea@videolan.org>
  1996. Date:   Tue Sep 2 01:02:39 2008 +0200
  1997.     Mention --list and --list-verbose if a vlc -p <string> call didn't find anything.
  1998. commit bd69812b903d04aa686edf486c8c5f043a7aade7
  1999. Author: Antoine Cellerier <dionoea@videolan.org>
  2000. Date:   Tue Sep 2 00:55:36 2008 +0200
  2001.     Print the module name in help output (else the user has no way to link the vlc --list output to that of the vlc <insert a help command here> output other than by trying all the modules in --list with vlc -p <module name>)
  2002. commit c4963958149fcaa2de789cbd4a7ccb0350b9014d
  2003. Author: Antoine Cellerier <dionoea@videolan.org>
  2004. Date:   Tue Sep 2 00:51:10 2008 +0200
  2005.     Fix mistake in 92290c9d that allowed modules with no basic options (i.e. != advanced) to be shown in vlc -p <something> output with --no-advanced.
  2006. commit d1e51508acfd1a1d708213c57dace3cf5529573d
  2007. Author: Antoine Cellerier <dionoea@videolan.org>
  2008. Date:   Tue Sep 2 00:12:41 2008 +0200
  2009.     Remove trailing spaces.
  2010. commit 0ef30fab8dc334392f4425fc63033a1e9b324cf8
  2011. Author: Laurent Aimar <fenrir@videolan.org>
  2012. Date:   Tue Sep 2 01:09:29 2008 +0200
  2013.     Fixed timestamp in ffmpeg reget_buffer callback.
  2014. commit 4c8d8f49c61c54d9012841fa0ed3548e6a64f93f
  2015. Author: Laurent Aimar <fenrir@videolan.org>
  2016. Date:   Tue Sep 2 01:08:30 2008 +0200
  2017.     Added missing dvb scan.h include in Modules.am.
  2018. commit e27889c51eeff666ee67f1be1c7f4a6f78eaba22
  2019. Author: Laurent Aimar <fenrir@videolan.org>
  2020. Date:   Mon Sep 1 23:42:38 2008 +0200
  2021.     Fixed decoder picture leak detection code.
  2022.     
  2023.     It workarounds a picture leak in libmpeg2/ffmpeg decoder, fixing the menu for
  2024.     a few DVDs.
  2025. commit 575f49e51885b543128446ce99fbcb7d267edfe5
  2026. Author: Laurent Aimar <fenrir@videolan.org>
  2027. Date:   Mon Sep 1 23:40:01 2008 +0200
  2028.     Revert "Partially work around a picture link in libmpeg2."
  2029.     
  2030.     This reverts commit f18192c64b1f984c694d32e734a5b15d80b18ee0.
  2031.     It fixed a few streams while breaking a few others one.
  2032. commit 8a501247f6bf46b651b05057dce8c5ec0ecdb196
  2033. Author: Laurent Aimar <fenrir@videolan.org>
  2034. Date:   Mon Sep 1 21:57:37 2008 +0200
  2035.     Removed a debug commit in ffmpeg (do not force display of every frame).
  2036. commit 7cc814870a9ecc377347855c0de2abbfe22ea40b
  2037. Author: Laurent Aimar <fenrir@videolan.org>
  2038. Date:   Mon Sep 1 00:44:51 2008 +0200
  2039.     Revert "Revert "Improved rtjpeg and seek NUV demuxer support.""
  2040.     
  2041.     This reverts commit bebc7751abe86c6ed52a81ae252e6b0f9abbff74.
  2042. commit 34967bbd7adb3eebd766f8ccd2998059d2aed65c
  2043. Author: Christophe Mutricy <xtophe@videolan.org>
  2044. Date:   Mon Sep 1 20:55:49 2008 +0100
  2045.     Fix RCC rules
  2046.     
  2047.     resources.cpp depends on all the png.
  2048. commit daeac03ed776f9052240c861db2fb825904659f2
  2049. Author: Christophe Mutricy <xtophe@videolan.org>
  2050. Date:   Mon Sep 1 19:36:47 2008 +0100
  2051.     Fix  input_state_changed()
  2052.     
  2053.     Patch by Jakob Fries
  2054. commit 674c2927885bb5b1570e54637764fb75051b1a84
  2055. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2056. Date:   Mon Sep 1 22:09:22 2008 +0300
  2057.     CacheName: inline and thread-safe
  2058. commit c148ac56bdba65671be9d2e64cc24ad7be2055de
  2059. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2060. Date:   Mon Sep 1 21:03:29 2008 +0300
  2061.     Win32: fix malloc when creating a thread
  2062. commit a567bae65f5df341849daf26e526318425297490
  2063. Author: Rafaël Carré <rcarre@m2x.nl>
  2064. Date:   Mon Sep 1 17:45:49 2008 +0200
  2065.     live555: use floats for i_npt as well, remove useless checks
  2066.     
  2067.     Fix Control() which was hit by the bug we wanted to fix...
  2068. commit d369502a63fa8ccfce99a9e71ed0c1b94a1aad09
  2069. Author: Rafaël Carré <rcarre@m2x.nl>
  2070. Date:   Mon Sep 1 17:26:32 2008 +0200
  2071.     live555: keep the npt clock unit: floats representing seconds
  2072.     
  2073.     This simplify the code and prevent typos: the PLAY request was made with
  2074.     a starting time 1 million times too big, inverting npt and vlc clocks
  2075. commit 9963d667dd44f41aaaeb6c209ac94f0c79eb0be6
  2076. Author: Rafaël Carré <rcarre@m2x.nl>
  2077. Date:   Mon Sep 1 15:44:48 2008 +0200
  2078.     VLM: be sure the input thread has terminated
  2079. commit abc8cabd7dd7a3118e9de829e04ee6c2b1923f93
  2080. Author: Antoine Cellerier <dionoea@videolan.org>
  2081. Date:   Sun Aug 31 23:25:27 2008 +0200
  2082.     Here too (can't the Win32 and OS X stuff be factorized a bit?)
  2083. commit 6eb3fc6d18c5379a4be78884d36e7ca19dbf868d
  2084. Author: Antoine Cellerier <dionoea@videolan.org>
  2085. Date:   Sun Aug 31 23:20:30 2008 +0200
  2086.     Include all the lua README.txt files in DIST and fix the NEWS.
  2087. commit 5f4450482b69447bc4be88866e360ec729f0b9db
  2088. Author: Antoine Cellerier <dionoea@videolan.org>
  2089. Date:   Sun Aug 31 23:16:22 2008 +0200
  2090.     Clarify user specific lua script path on linux.
  2091. commit 59b4b6ec512406ca1b2e424e8ebf519a4d144351
  2092. Author: Christophe Mutricy <xtophe@videolan.org>
  2093. Date:   Sun Aug 31 17:47:43 2008 +0100
  2094.     Install scripts correctly.
  2095.     
  2096.     So that the correct permissions are set
  2097. commit 8b5abe501f54f224e57e37ea33dcdc8a004bc60b
  2098. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2099. Date:   Sun Aug 31 10:21:43 2008 -0700
  2100.     Qt: Check for NULLity to avoid segfault in AdvPrefs. CLose #1957
  2101.     
  2102.     I just don't understand why double-clicking in an empty space does trigger the
  2103.     event, but it does...
  2104. commit efc1645473484c5c398a8f856b91c8e3c97b46a8
  2105. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2106. Date:   Sun Aug 31 13:09:09 2008 -0700
  2107.     Bump Qt for windows to 4.4.1
  2108. commit daf44288bb4a96e8ad1e4086957c0677c4fa1668
  2109. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2110. Date:   Sun Aug 31 23:06:50 2008 +0300
  2111.     Update Windows versions
  2112. commit b3bf199ac813894773318e7fcd05f0c10cfdee7b
  2113. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2114. Date:   Sun Aug 31 23:05:06 2008 +0300
  2115.     VS has not been supported for ages.
  2116. commit 9f9f4cf8852fef5634f5c0f021b252611da277ab
  2117. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2118. Date:   Sun Aug 31 21:31:57 2008 +0300
  2119.     Simplifications
  2120. commit 32f3116178b58222e28d258312141149d5b8573e
  2121. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2122. Date:   Sun Aug 31 21:27:52 2008 +0300
  2123.     Remove UTF-32 hacks from stream.
  2124.     
  2125.     For a start, nobody uses UTF-32 for transmission/storage.
  2126.     Then, we anyway have iconv() support in the subtitle support (where it
  2127.     belongs IMHO), if you really wanted to use UTF-32.
  2128. commit 855f97386fe2405bd6f8b225949136d78f7a06b5
  2129. Author: Ilkka Ollakka <ileoo@videolan.org>
  2130. Date:   Sun Aug 31 20:37:11 2008 +0300
  2131.     Take care of different input/canvas aspect-ratio
  2132. commit f59fff2d12c348180fc963bfe18c4684cab75291
  2133. Author: Ilkka Ollakka <ileoo@videolan.org>
  2134. Date:   Sun Aug 31 20:35:27 2008 +0300
  2135.     Use even padding in canvas
  2136. commit 90f041527795b54eb41713414ccc22e5d72887bb
  2137. Author: Antoine Cellerier <dionoea@videolan.org>
  2138. Date:   Sun Aug 31 16:10:14 2008 +0200
  2139.     Fix croppadd out of bounds write (we were padding 'paddleft+paddright' pixels on the right instead of 'paddright')
  2140. commit 816ceea67c80976fd4d94bd3988c8f0fcc8e9eda
  2141. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2142. Date:   Sun Aug 31 17:08:30 2008 +0300
  2143.     Typo
  2144. commit 01dde3951682fb51e460af99c674411abb63e5ea
  2145. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2146. Date:   Sun Aug 31 17:07:48 2008 +0300
  2147.     Unexport vlc_object_dump
  2148. commit 7dfd64360f509aeebf1fba6f1713f873b71e3e8c
  2149. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2150. Date:   Sun Aug 31 17:03:27 2008 +0300
  2151.     Check for leaked objects while we still can
  2152. commit fac787fba43098389d6be6c80d556762b2938950
  2153. Author: Christophe Mutricy <xtophe@videolan.org>
  2154. Date:   Sun Aug 31 12:59:30 2008 +0100
  2155.     Fix i18n in update.c
  2156.     
  2157.     + a few typo
  2158. commit c8f1718b12e0678e57f859ab1d0bf9fa8b060c6e
  2159. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2160. Date:   Sun Aug 31 12:24:38 2008 +0200
  2161.     playlist: Initialize private members. (oops)
  2162. commit fae0cf510dec7d86e4b8d0dc6f8a56d14c766475
  2163. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2164. Date:   Sun Aug 31 13:06:04 2008 +0300
  2165.     Build a separate non-installable VLC for easier debugging
  2166. commit 138c463bc99d8a6b43aefdf7efb2d487c22b0987
  2167. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2168. Date:   Sun Aug 31 12:21:18 2008 +0300
  2169.     Move kept sout instance to playlist private data
  2170. commit 2734c1b4d4f9ddbeff77ad5929c60d486a3151bf
  2171. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2172. Date:   Sat Aug 30 23:49:36 2008 +0300
  2173.     memset outside of lock
  2174. commit bad878b521c47f66ee4cde3ed75d1db362f3c2fc
  2175. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2176. Date:   Sun Aug 31 10:38:56 2008 +0200
  2177.     playlist: Fetcher and parser are playlist private.
  2178. commit 54166d1bb2912fe55d88b4becccb33e50785249d
  2179. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2180. Date:   Sat Aug 30 19:47:10 2008 +0200
  2181.     macosx: Don't allow playlist or media list draging.
  2182. commit 7bfc0c639afc5f3b241439fc99fc3c4dd7b0e448
  2183. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2184. Date:   Sat Aug 30 19:18:16 2008 +0200
  2185.     macosx: the deprecated vlc_object_get takes 2 args now.
  2186. commit 52be1354d2e5db60073804493a5213ad5acb9ade
  2187. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2188. Date:   Sat Aug 30 19:38:41 2008 +0300
  2189.     Win32: fix vlc_control_cancel from main() task
  2190. commit 475d7593f8128d80352d548d38628fa938b706de
  2191. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2192. Date:   Sat Aug 30 19:28:12 2008 +0300
  2193.     Use stat rather than fopen+fclose to check if file exists
  2194. commit be0af9257a84c9661b00b5effb5ddb5e356052b6
  2195. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2196. Date:   Sat Aug 30 19:28:05 2008 +0300
  2197.     Memory leak
  2198. commit 10f01e27cac1fdebadd20273ea52f9a26a723f4b
  2199. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2200. Date:   Sat Aug 30 19:24:33 2008 +0300
  2201.     Pointer cast warning
  2202. commit 5c97e6fc3845fb69676fb69895c446d75490ca55
  2203. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2204. Date:   Sat Aug 30 19:24:20 2008 +0300
  2205.     Unused parameter
  2206. commit 135e63dac88431dd13b2d0360b85bb8b190e3843
  2207. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2208. Date:   Sat Aug 30 14:59:03 2008 +0300
  2209.     p_module_bank: move out of vlc_global
  2210. commit ca44ef6f6fe0af3878347243618b41b5d8b897e6
  2211. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2212. Date:   Sat Aug 30 14:38:17 2008 +0300
  2213.     Do not log through modules (they are not tied to any libvlc)
  2214. commit 5c4ceb84ed92fa1dd4a85258f7ee3466eb0ef833
  2215. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2216. Date:   Sat Aug 30 14:32:53 2008 +0300
  2217.     module_Call: specify object for logging
  2218. commit f3c2c887cf69851b90f2ca45c9e71c65c1ecabfa
  2219. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2220. Date:   Sat Aug 30 14:21:22 2008 +0300
  2221.     Init the structure lock just once
  2222.     
  2223.     (should probably be a per-instance lock instead though)
  2224. commit e4b683171493f44387766b6c8da57070065cf290
  2225. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2226. Date:   Sat Aug 30 14:14:37 2008 +0300
  2227.     Resync object leak check
  2228. commit 0aee55f543790ba3230ef145707b0708e2c445f9
  2229. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2230. Date:   Sat Aug 30 13:23:35 2008 +0300
  2231.     One objects tree per instance rather than per process
  2232. commit c348861e60dc76da1e9b98868204b813d6312e81
  2233. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2234. Date:   Sat Aug 30 12:45:32 2008 +0300
  2235.     vlc_object_get: take instance as a parameter
  2236. commit c700d394095e7abfe509abdd612c190ce134d590
  2237. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2238. Date:   Sat Aug 30 12:56:28 2008 +0300
  2239.     vlc_custom_create: no need to invoke the global root object
  2240. commit 9f6ce1a4d774becb39c683ab02ccd8a9315e2629
  2241. Author: Ilkka Ollakka <ileoo@videolan.org>
  2242. Date:   Fri Aug 29 10:12:55 2008 +0300
  2243.     Set i_aspect after vfilter in transcode
  2244. commit c10d126b83fc0c4d65b7b03b9e1df68de8445777
  2245. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2246. Date:   Sat Aug 30 11:08:38 2008 +0300
  2247.     Unused variable
  2248. commit 647d6d857afb5085da31424c869d5802aff599a0
  2249. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2250. Date:   Sat Aug 30 11:15:04 2008 +0300
  2251.     Initialize messages stacks inside the message bank
  2252. commit 7f2c9f9cc2aa65675cf9ff56f8714517a0d62a35
  2253. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2254. Date:   Sat Aug 30 10:28:26 2008 +0300
  2255.     Remove vlc_threadobj (did not work properly anymore)
  2256. commit 5bd06c4b174082d6062e267565342c568ba6454d
  2257. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2258. Date:   Sat Aug 30 10:21:21 2008 +0300
  2259.     Remove the broken reference checker
  2260. commit a6b444838032d8efb86e28fc0391c68909d4f2b2
  2261. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2262. Date:   Sat Aug 30 10:12:29 2008 +0300
  2263.     Use cookie reference, not (uninitialized) value
  2264. commit ba37f147f28110a53af263c76c3d0e09dcdd0aa5
  2265. Author: Rémi Duraffort <ivoire@videolan.org>
  2266. Date:   Fri Aug 29 21:23:33 2008 +0200
  2267.     Fix crop/aspect ration and deinterlace menus in Qt. (solved by jpeg)
  2268. commit 0210d3064cdcda689aa56f755c82c58d69d99060
  2269. Author: Rémi Duraffort <ivoire@videolan.org>
  2270. Date:   Fri Aug 29 21:16:46 2008 +0200
  2271.     upnp_intel: fix compilation.
  2272. commit eb3eab26d98260f1d7bcf07cd3c9372f59a3d6dc
  2273. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2274. Date:   Fri Aug 29 19:08:21 2008 +0300
  2275.     Remove leftover code
  2276. commit 6e9df1a6258d221c0d505259249bc905782875d7
  2277. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2278. Date:   Fri Aug 29 17:42:32 2008 +0300
  2279.     sout_AccessOutNew: allow any VLC object type, not just sout instance
  2280. commit 631a4861beef2ec7fdf7cbfbde1fd5ce10dbc5ee
  2281. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2282. Date:   Fri Aug 29 18:51:00 2008 +0300
  2283.     Make access_out independent of sout instance
  2284. commit 42051dfb80a09dbf24fcd1f2e8101a35bf0b63af
  2285. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2286. Date:   Fri Aug 29 18:50:00 2008 +0300
  2287.     Implement ACCESS_OUT_CONTROLS_PACE as needed
  2288. commit 9b792408ea505af0960a530001c2b0d345ff624e
  2289. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2290. Date:   Fri Aug 29 18:25:52 2008 +0300
  2291.     Disable instance pace control from stream rather than access
  2292. commit c8a5be75a55d0a5dbda485f39c9f52c8de6fed06
  2293. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2294. Date:   Fri Aug 29 18:13:19 2008 +0300
  2295.     Add ACCESS_OUT_CAN_CONTROL_PACE, fix AccessOutControl prototype
  2296.     
  2297.     (My fault - fortunately, sout_AccessOutControl was unused)
  2298. commit 560ccaae6d32302eb8b913b3c07a3335df917576
  2299. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2300. Date:   Fri Aug 29 17:41:50 2008 +0300
  2301.     UDP out: avoid useless references to p_sout
  2302. commit 5e3d29c7525e55ffd0de8404cca1b1245ddc1fb2
  2303. Author: Laurent Aimar <fenrir@videolan.org>
  2304. Date:   Fri Aug 29 14:50:52 2008 +0200
  2305.     Implemented sout string escaping in QT.
  2306. commit ce1a1d9677d22a87bbec1fa9cbba42eca549b5c3
  2307. Author: Laurent Aimar <fenrir@videolan.org>
  2308. Date:   Fri Aug 29 12:14:48 2008 +0200
  2309.     Improved config_chain parsing by using escape for  " and ' (close #1952)
  2310.     
  2311.     It also add checks against failed malloc.
  2312.     
  2313.     The option value should be escaped by  for the mentionned characters and
  2314.     only for them (and only one time).
  2315.     
  2316.     For example
  2317.      dst="test "ok".mp3"
  2318.     will assign the value
  2319.      test "ok".mp3
  2320.     to the option dst.
  2321.     
  2322.     The following one
  2323.      dst="c:test\'bla'bla.txt"
  2324.     will assign the value
  2325.      c:test'bla'bla.txt
  2326.     
  2327.     You can use the functions
  2328.     - config_StringEscape (allocates memory)
  2329.     - config_StringUnescape (does not allocate memory).
  2330. commit 07c44496532d7e2cb58c58443b26b59c0f3c654c
  2331. Author: Laurent Aimar <fenrir@videolan.org>
  2332. Date:   Fri Aug 29 12:10:43 2008 +0200
  2333.     Fixed segfault when doing rendering without respecting ffmpeg requirements.
  2334.     
  2335.     It fixes at least SVQ1 segfaults.
  2336. commit d524ec29f7bbc56a2ea67d340d7349465e8e9db3
  2337. Author: Laurent Aimar <fenrir@videolan.org>
  2338. Date:   Fri Aug 29 00:17:37 2008 +0200
  2339.     Revert "Fixed segfault with I410 (it is 10 bits per pel)."
  2340.     
  2341.     This reverts commit 48079eeaa7c011485072486cfe1efb6dbbe33b4d.
  2342.     I410 is 9 bits per pel, it is ffmpeg doing something wrong.
  2343. commit 3d9a3c57bf81ade308b57358355055fab2d83b80
  2344. Author: Filippo Carone <littlejohn@videolan.org>
  2345. Date:   Tue Aug 26 13:09:00 2008 +0200
  2346.     jvlc: accept cmdline args for sample client
  2347. commit 52e494f47e019d73691bf999192ac918c93c21f6
  2348. Author: Filippo Carone <littlejohn@videolan.org>
  2349. Date:   Mon Aug 25 16:32:29 2008 +0200
  2350.     jvlc: assembly goal with dependencies for samples added
  2351. commit 2756cdafe9adb3cf958026dd2d25ea7d787f0d0c
  2352. Author: Filippo Carone <littlejohn@videolan.org>
  2353. Date:   Mon Aug 25 16:31:24 2008 +0200
  2354.     jvlc: test with multiple jvlc instances added
  2355. commit 15bb8c9f0c319c5c727cd789e3dcc9a85b4cffa5
  2356. Author: Filippo Carone <littlejohn@videolan.org>
  2357. Date:   Mon Aug 25 16:30:54 2008 +0200
  2358.     jvlc: multiple videos on a canvas sample added
  2359. commit ed23e2fc96daca64cdc4df17935bad2dd6fc4365
  2360. Author: Christophe Mutricy <xtophe@videolan.org>
  2361. Date:   Fri Aug 29 00:06:53 2008 +0100
  2362.     Fix compilation
  2363.     
  2364.     Was missing from [629f5752332506b6988a4bb72add829b27e3c470]
  2365. commit 90a0d65bdd389f2b33c02d2c7e7435b99ac64834
  2366. Author: Laurent Aimar <fenrir@videolan.org>
  2367. Date:   Thu Aug 28 23:55:30 2008 +0200
  2368.     Fixed swscaler minimal size for YUY2 sse2.
  2369. commit da9b4d4df337858b97f3841a50f7a8515d7d8f51
  2370. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2371. Date:   Thu Aug 28 23:58:00 2008 +0300
  2372.     vlc_thread_join: cannot join current thread
  2373.     
  2374.     vlc_join will cause the assertion failure with pthread.
  2375.     On -unchanged- Windows, it (supposedly) deadlocks as it used to.
  2376. commit 0965ae7d651c32b206ed7aa92243d7fa497145c9
  2377. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2378. Date:   Thu Aug 28 23:57:08 2008 +0300
  2379.     vlc_join: check for deadlock
  2380. commit 1014a2aa09d4c4a529407b221676f9138416660b
  2381. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2382. Date:   Thu Aug 28 23:39:44 2008 +0300
  2383.     vlc_object_lock_and_wait: broken by design, remove
  2384.     
  2385.     The only user is LUA, inlined there. The return value seems suspicious
  2386.     by the way.
  2387. commit 50ee88d2ff74ca17c6350a198a3c4b7ec438ec9b
  2388. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2389. Date:   Thu Aug 28 23:19:35 2008 +0300
  2390.     Deprecate vlc_object_get
  2391.     
  2392.     (Hopefully-would-have-been-Signed-off-by: Pierre d'Herbemont)
  2393. commit d6c0f2425e0e646c12da16b13e9d972c8174f4d6
  2394. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2395. Date:   Thu Aug 28 23:19:19 2008 +0300
  2396.     Remove unneeded vlc_signal_object_maybe hack
  2397. commit 5c93ab388765e7913aeed4bcb19128237c26f387
  2398. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2399. Date:   Thu Aug 28 22:41:28 2008 +0300
  2400.     Run SD threads (if any) with cancellation
  2401. commit 64d0d7acc0cdea0885d06c95c74eedbdc7ec19d0
  2402. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2403. Date:   Thu Aug 28 22:41:15 2008 +0300
  2404.     SAP: use thread cancellation, get rid of the waitpipe hack
  2405. commit c6d9fff0be9732e0e2bc116525c115e20acd0b13
  2406. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2407. Date:   Thu Aug 28 22:38:30 2008 +0300
  2408.     SD: pull down cancellation safety on those SD with lame threads
  2409. commit 76f2181dec2cdd65c04638bd15c99948d9ea2eb3
  2410. Author: Laurent Aimar <fenrir@videolan.org>
  2411. Date:   Thu Aug 28 20:39:27 2008 +0200
  2412.     Fixed snapshot aspect ratio.
  2413.     
  2414.     It fixes aspect ratio of saved picture (and internal ones).
  2415.     It fixes aspect ratio of displayed PIP (with and without overlay).
  2416.     It factorizes a bit the code.
  2417.     It adds a few checks on malloc.
  2418. commit 3ec77e2665e0c27fa9a25169f3a93442fb027edf
  2419. Author: Pavlov Konstantin <thresh@altlinux.ru>
  2420. Date:   Thu Aug 28 12:24:58 2008 +0400
  2421.     Small updates in russian translation.
  2422. commit ceb891be9cba5fe02dd564e643ca39e6cd9df876
  2423. Author: Pavlov Konstantin <thresh@altlinux.ru>
  2424. Date:   Wed Aug 27 18:54:10 2008 +0400
  2425.     Spelling: typo.
  2426. commit acd55c477e4c12311b8b276947f3b8bf06fb4103
  2427. Author: Pavlov Konstantin <thresh@altlinux.ru>
  2428. Date:   Wed Aug 27 18:51:56 2008 +0400
  2429.     Spelling typo.
  2430. commit f89e9c426af9454f32c0a7f6a131f1bd11fc26f7
  2431. Author: Pavlov Konstantin <thresh@altlinux.ru>
  2432. Date:   Wed Aug 27 18:42:16 2008 +0400
  2433.     Add braces where needed.
  2434. commit b73364a4ab5cdddabbce045d44326bdf1f8e3e2c
  2435. Author: Pavlov Konstantin <thresh@altlinux.ru>
  2436. Date:   Wed Aug 27 18:39:39 2008 +0400
  2437.     Fix typo.
  2438. commit bd03c387b82dad16831e76091aae66b37080910b
  2439. Author: Pavlov Konstantin <thresh@altlinux.ru>
  2440. Date:   Wed Aug 27 18:12:42 2008 +0400
  2441.     Spelling: mili -> milli.
  2442. commit 4fcab61ac3849c74e168e5d598718ef4188b2c6a
  2443. Author: Pavlov Konstantin <thresh@altlinux.ru>
  2444. Date:   Wed Aug 27 17:38:32 2008 +0400
  2445.     Small update in ru.po.
  2446. commit b4f9defc0c05466974896d48ebdf593e22da4e3e
  2447. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2448. Date:   Thu Aug 28 22:25:23 2008 +0300
  2449.     UPnP Intel: remove useless and harmful SD thread
  2450. commit 629f5752332506b6988a4bb72add829b27e3c470
  2451. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2452. Date:   Thu Aug 28 22:16:15 2008 +0300
  2453.     Drop prehistoric avahi versions support
  2454. commit 20e0dd7eb7c2e6debe9f5546784a422033e5d1bb
  2455. Author: Laurent Aimar <fenrir@videolan.org>
  2456. Date:   Thu Aug 28 21:23:26 2008 +0200
  2457.     Fixed(woraround) another bug of swscaler when ask to do a nop.
  2458.     
  2459.     If we ask to convert but this conversion does nothing (same chroma and
  2460.     same width/height, swscaler does not copy the pixels.
  2461. commit 24ed0b35086f2435f61c78ea712c0af801537c73
  2462. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2463. Date:   Thu Aug 28 22:09:43 2008 +0300
  2464.     Bonjour: use the avahi thread backend
  2465.     
  2466.     Simpler and free from arbitrary wake ups
  2467. commit d20d0224fd61c40e7bf95e9d01aaa547abeb074e
  2468. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2469. Date:   Thu Aug 28 21:22:23 2008 +0300
  2470.     UPnP CyberLink: do not spawn a useless poll thread (untested)
  2471. commit 64052e01c55970c95fd0c4dc940a79be4115e964
  2472. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2473. Date:   Thu Aug 28 20:07:51 2008 +0300
  2474.     snapshost: avoid vlc_object_get (this is still a really ugly hack)
  2475. commit 111ce50240aac1de7bcc6653d5c723a486b7f177
  2476. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2477. Date:   Thu Aug 28 20:12:02 2008 +0300
  2478.     Remove unneeded include
  2479. commit 1e2e68559e32d3ff1079e92ee920d84cfe01d631
  2480. Author: Antoine Cellerier <dionoea@videolan.org>
  2481. Date:   Thu Aug 28 19:09:48 2008 +0200
  2482.     Here too. (yeah, we now have video filters in modules/video_chroma and modules/video_filter)
  2483. commit 89ec4e6268a775ec55544ad540d0143fad34b3f8
  2484. Author: Antoine Cellerier <dionoea@videolan.org>
  2485. Date:   Thu Aug 28 18:50:11 2008 +0200
  2486.     Check for input/output size match here too. I hope that I didn't forget other files.
  2487. commit 312bf22c9034f1953319b406939696dade033e85
  2488. Author: Antoine Cellerier <dionoea@videolan.org>
  2489. Date:   Thu Aug 28 18:42:40 2008 +0200
  2490.     If you don't know how to scale ... don't pretend that you do. (Needs backporting)
  2491. commit 164088117085b0c866a10225fa20caf1290ffaa6
  2492. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2493. Date:   Thu Aug 28 19:28:35 2008 +0300
  2494.     If the thread does nothing, we might as well exit
  2495. commit 9ba4d0ff87e47d06ed1242bf3d4a36ac468aa3fc
  2496. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2497. Date:   Thu Aug 28 19:25:57 2008 +0300
  2498.     psz_intf_switch was read-only: remove dead code
  2499. commit 0ac55db8293474dfee8dfe8f3730b1b837d831fd
  2500. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2501. Date:   Thu Aug 28 19:25:33 2008 +0300
  2502.     signals: use the VLC thread API
  2503. commit 1b025556e3277cc727d1e70c7c55a2a0192b4d1a
  2504. Author: Laurent Aimar <fenrir@videolan.org>
  2505. Date:   Thu Aug 28 14:30:02 2008 +0200
  2506.     Added a INPUT_CONTROL_RESTART_ES and use it in video_output.
  2507.     
  2508.     This removes the need for suxor_thread_t.
  2509. commit f259d0a2ac6d4162fdb5b78ac3fdac5acdac1363
  2510. Author: Laurent Aimar <fenrir@videolan.org>
  2511. Date:   Thu Aug 28 13:07:32 2008 +0200
  2512.     Fixed a potential division by 0 in mp4 demuxer.
  2513. commit 48079eeaa7c011485072486cfe1efb6dbbe33b4d
  2514. Author: Laurent Aimar <fenrir@videolan.org>
  2515. Date:   Thu Aug 28 13:03:08 2008 +0200
  2516.     Fixed segfault with I410 (it is 10 bits per pel).
  2517.     
  2518.     It fixes SVQ1 (at least).
  2519. commit 17474075e38aa541b3f441244e98df2da21d70c0
  2520. Author: Laurent Aimar <fenrir@videolan.org>
  2521. Date:   Thu Aug 28 12:31:22 2008 +0200
  2522.     Clean up ogm parsing and fixed a potential memory overwrite.
  2523. commit 4ae5ff0468f596d6676517b5c03f162a8b374d80
  2524. Author: Laurent Aimar <fenrir@videolan.org>
  2525. Date:   Thu Aug 28 11:27:21 2008 +0200
  2526.     Enable input recording for access_demux too.
  2527. commit 10c00699b9af7b54eb9e59b9900f6dd24cd223c5
  2528. Author: Laurent Aimar <fenrir@videolan.org>
  2529. Date:   Thu Aug 28 11:25:21 2008 +0200
  2530.     Fixed audio visual activation introduced by [eff24974c62da8740d381ae45694474ac1ee2c05]
  2531. commit 5831a30299d29ac8b096f2fce16d445edecc509b
  2532. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  2533. Date:   Thu Aug 28 08:58:22 2008 +0200
  2534.     Revert part of c3baee8d05bc02734964fd8fcb3c66b8b88d8821. We no longer have the intl directory.
  2535. commit fb7f014161f68c914e028adbea68b7ee9863c76e
  2536. Author: Laurent Aimar <fenrir@videolan.org>
  2537. Date:   Thu Aug 28 00:33:36 2008 +0200
  2538.     Fixed RGB ffmpeg color selection.
  2539.     
  2540.     I have some doubt about it, either swscale does not respect the ffmpeg doc
  2541.     or the doc is wrong (about the rgb mask).
  2542. commit 9818e276ccea91fe0190791e281d713fac4fe2f2
  2543. Author: Laurent Aimar <fenrir@videolan.org>
  2544. Date:   Wed Aug 27 22:36:25 2008 +0200
  2545.     Request RGBA when you want that (and not RV32).
  2546.     
  2547.     This fixes the skin loading. The color seems wrong but I think the skin
  2548.     code is right (vlc RGBA is stored in memory R, B, G, A).
  2549. commit a4fbdc17bbcd58473004b90923c979cbdbd96ce3
  2550. Author: Christophe Mutricy <xtophe@videolan.org>
  2551. Date:   Wed Aug 27 23:12:50 2008 +0100
  2552.     Fix make dist
  2553. commit 144adcb85cb44f6d7fa3932b01e8d91e9ba8a4c9
  2554. Author: Christophe Mutricy <xtophe@videolan.org>
  2555. Date:   Wed Aug 27 21:09:40 2008 +0100
  2556.     Some more rules to make debug pkg for win32
  2557. commit d50448132326000afa4e84b58823b04bb5f0cc12
  2558. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2559. Date:   Wed Aug 27 23:18:11 2008 +0200
  2560.     update: vlc_savecancel now returns the cancel handle.
  2561. commit 443a59d6e351ac0813403d1ddbc94e44dda99a00
  2562. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2563. Date:   Sat Aug 23 11:00:49 2008 +0300
  2564.     SAP: no need to keep two dates per announce
  2565. commit 9522f3741d92bec61e97451cb1bb6a2cd51c0e85
  2566. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2567. Date:   Sat Aug 16 19:30:46 2008 +0300
  2568.     SAP out: do not access b_die directly
  2569. commit 672a85d78c64f29f083c226c32a25a40cdc11890
  2570. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2571. Date:   Sat Aug 16 19:25:25 2008 +0300
  2572.     SAP out: no need for net_Write here
  2573. commit 0bdeef7e2938ef3ad2698244203096fcdc9c05c1
  2574. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2575. Date:   Sat Aug 16 11:56:51 2008 +0300
  2576.     Win32: allocate cancellation data on the stack (cannot fail)
  2577.     
  2578.     Better than an unlikely abort().
  2579. commit 0a908c0bcbf9a1991118b73540ebee8f7f8a38f8
  2580. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2581. Date:   Sat Aug 16 11:20:48 2008 +0300
  2582.     (Potentially) allow pthread without pthread native cancellation
  2583. commit dde854142cfcf9b75ca2d81a32a027c7f3d48e63
  2584. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2585. Date:   Tue Aug 12 20:19:00 2008 +0300
  2586.     UDP access_out: get rid of block_FifoWake and blocking mwait()
  2587. commit 3f8d953696ef75c973dd3c6ae049d486e85bf832
  2588. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2589. Date:   Mon Aug 11 23:16:34 2008 +0300
  2590.     RTP sout: get rid of block_FifoWake and don't get stuck in mwait()
  2591. commit af2e2a70c042bb3529fa5f419b222d81acf13289
  2592. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2593. Date:   Sun Aug 10 21:44:52 2008 +0300
  2594.     block: cancellation safety
  2595.     
  2596.     (Eventually, this could replace block_FifoWake))
  2597. commit 7783a1cec9d1ac33b81c181da859dc1d6fc7cf9a
  2598. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2599. Date:   Sun Aug 10 21:43:05 2008 +0300
  2600.     Cleanup helper for unlocking
  2601. commit aa6b5c552d671fc1fce4ca38e5aff41ae259c28e
  2602. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2603. Date:   Sun Aug 10 21:06:11 2008 +0300
  2604.     Support for cancellation cleanup functions
  2605. commit 8458705f21592934c5d2a1ebff7d8a8d7c8e63c1
  2606. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2607. Date:   Sun Aug 10 20:14:17 2008 +0300
  2608.     Revert "Disable cancellation everywhere (except in msg_Dbg) to start with"
  2609.     
  2610.     Every thread function disables cancellation properly now.
  2611. commit be400691f55a66d411e9bd7787feb1f4332612f0
  2612. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2613. Date:   Sun Aug 10 19:49:48 2008 +0300
  2614.     Plugins: push cancellation down
  2615. commit 974a5e403890f924980be2add6983913c520c94f
  2616. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2617. Date:   Tue Aug 5 22:12:27 2008 +0300
  2618.     libvlccore: push threads cancellation down vlc_thread_create
  2619. commit 1cc00146619c1b99efdf8fe5128b45f14f24a731
  2620. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2621. Date:   Sun Jul 6 21:38:42 2008 +0300
  2622.     vlc_object_kill: cancel the thread
  2623. commit f7e7e079b4fbbcdd57c3bea2674e832d19065616
  2624. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2625. Date:   Sun Jul 6 21:35:27 2008 +0300
  2626.     Disable cancellation everywhere (except in msg_Dbg) to start with
  2627. commit 2ec60e08db1086b5eb0504bc6fe2d7e398e7355c
  2628. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2629. Date:   Sun Aug 3 18:44:22 2008 +0300
  2630.     Object functions: cancellation safety
  2631. commit 40c8f3c3af7a805b6153f19e3b3f515d7487db0f
  2632. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2633. Date:   Sun Jul 6 21:34:32 2008 +0300
  2634.     msg_(va)Generic: cancellation safety
  2635. commit 278a1ccc8ea6c240d431bdb051ea164c4621e4aa
  2636. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2637. Date:   Wed Aug 27 20:40:20 2008 +0300
  2638.     vlc_join is a cancellation point
  2639. commit 8b74b9de6ca105c32915930228e0519633f93126
  2640. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2641. Date:   Wed Aug 6 23:08:11 2008 +0300
  2642.     Win32: mwait and msleep are cancellation points
  2643.     
  2644.     Use SleepEx so APC can be executed
  2645. commit 5e7e11d9d5c3fa9f7feb58097e9429c8ed51700c
  2646. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2647. Date:   Sat Aug 9 19:42:03 2008 +0300
  2648.     Win32: vlc_cond_(timed)wait are cancellation points
  2649. commit f442fe0d4a6f4d4204e0e185bed3523027f07636
  2650. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2651. Date:   Sat Aug 16 11:42:54 2008 +0300
  2652.     Win32: support cancellation through Asynchronus Procedure Call
  2653. commit f1b595f734a7b5e28635583b7a5e0d49e59da5f3
  2654. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2655. Date:   Wed Aug 6 22:56:42 2008 +0300
  2656.     Support for cancelling self and use normal thread variable
  2657.     
  2658.     __thread is non-standard (and would need mingw 4.3).
  2659. commit 9fda9767293f9e46f8129f6e553d94ce2f847cd0
  2660. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2661. Date:   Sat Aug 9 19:41:34 2008 +0300
  2662.     Move stuff around
  2663. commit 12d0d264c41ad48bc55f91bb32ab8b64fe1d268d
  2664. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2665. Date:   Tue Aug 5 21:44:47 2008 +0300
  2666.     More natural prototype for vlc_savecancel
  2667. commit 5a6312880481cc2f2cef82b141ddbd82b28825d9
  2668. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2669. Date:   Sat Jul 12 00:02:37 2008 +0300
  2670.     Stub cancellation support
  2671. commit fb157491d9f019e6233db06886a74fbbd2ea9573
  2672. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2673. Date:   Sun Jul 6 21:14:32 2008 +0300
  2674.     vlc_testcancel: explicit cancellation point
  2675. commit de359690883766501438435667ae33b976302de3
  2676. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2677. Date:   Sat Aug 16 11:38:14 2008 +0300
  2678.     libvlccore: vlc_thread_cancel() tangled object API
  2679. commit 779d3cdf33e4d4b014897712fd1e70316fa3c00b
  2680. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2681. Date:   Sun Jul 6 21:10:58 2008 +0300
  2682.     vlc_cancel: POSIX thread cancellation
  2683. commit a332d4e1f1f833e14209989ff51009c85ea2012c
  2684. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2685. Date:   Sun Jul 6 20:55:17 2008 +0300
  2686.     vlc_savecancel, vlc_restorecancel: POSIX cancellation state management
  2687. commit cfb6c98d24c51126d234fdb9450fe90427ac553a
  2688. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2689. Date:   Wed Aug 27 22:38:22 2008 +0300
  2690.     Fix f4ad7994761cd2463ad15254aa5569a444484c7c
  2691. commit 643c841118cd53ea2b98baebd500dac5ddfec2d2
  2692. Author: Christophe Mutricy <xtophe@videolan.org>
  2693. Date:   Wed Aug 27 20:17:08 2008 +0100
  2694.     i18n: Fixes in Qt4 tooltips.
  2695.     
  2696.     Remeber that N_( DEFINE ) is not enough
  2697.     
  2698.     Spotted-by: Cristian Secară
  2699. commit e701a9334fc123f0055d728e0cc4ee6c9d48bd6c
  2700. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2701. Date:   Wed Aug 27 20:13:00 2008 +0200
  2702.     macosx: Revert to the old texture window look.
  2703.     
  2704.     Too much workaround to use it.
  2705. commit f4ad7994761cd2463ad15254aa5569a444484c7c
  2706. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2707. Date:   Wed Aug 27 20:28:47 2008 +0300
  2708.     Win32: do not assume the thread is joined before it exits
  2709. commit f18192c64b1f984c694d32e734a5b15d80b18ee0
  2710. Author: Laurent Aimar <fenrir@videolan.org>
  2711. Date:   Wed Aug 27 19:21:35 2008 +0200
  2712.     Partially work around a picture link in libmpeg2.
  2713.     
  2714.     It makes DVD (menu) usable (at least #1784, #1880).
  2715. commit 34e12d626e2cd4d67898328a8d00334ab89d8ebd
  2716. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2717. Date:   Wed Aug 27 20:10:25 2008 +0300
  2718.     Libvlccore ABI has broken (DEMUX_CAN_PAUSE+ modified)
  2719. commit 74605fb20d952bac6cb1700ca23477752ca57f3c
  2720. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  2721. Date:   Wed Aug 27 20:08:06 2008 +0300
  2722.     This is a development version...
  2723. commit dbfd268dd7e7438a7958916374e9ec576e6a98f5
  2724. Author: Laurent Aimar <fenrir@videolan.org>
  2725. Date:   Wed Aug 27 18:18:52 2008 +0200
  2726.     Fixed a buffer overread with broken oggs and check alloc values.
  2727. commit d4887e009e9d6c9f48a719ec26ee55b119f6fd29
  2728. Author: Laurent Aimar <fenrir@videolan.org>
  2729. Date:   Wed Aug 27 15:00:56 2008 +0200
  2730.     Jump to first title on menu error (workaround #1809)
  2731.     
  2732.     It will make dvdnav and dvdsimple having the same behaviour.
  2733. commit 90ec8083f5f58afa80ec0d64c4096a90836f7db0
  2734. Author: Laurent Aimar <fenrir@videolan.org>
  2735. Date:   Wed Aug 27 14:49:41 2008 +0200
  2736.     Fixed rear center support (and close #1816).
  2737.     
  2738.     It also factorize channel order definitions.