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

midi

开发平台:

Unix_Linux

  1. commit fbb8255dcf8ced858d59927cb17c4f577a8d9c15
  2. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  3. Date:   Fri Jun 6 19:07:55 2008 +0300
  4.     Remove __LIBVLC__ test
  5. commit fa22e4435c9fc1d5d774567b150ba4fb587e2f1b
  6. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  7. Date:   Fri Jun 6 18:55:10 2008 +0300
  8.     Bring back reckless user proofing.
  9. commit d9799c1965d9d4781f5fd87310cd7052d790eb11
  10. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  11. Date:   Fri Jun 6 18:47:56 2008 +0300
  12.     Bring the root wrapper back
  13. commit 793c4fa6eed6c89c4622728c9cf02ac7ebce3d9a
  14. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  15. Date:   Fri Jun 6 18:30:39 2008 +0300
  16.     vlc: fix conditional compilation
  17. commit 536779c8d510cc6b9a29be9614be5e51961caeb8
  18. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  19. Date:   Fri Jun 6 18:14:56 2008 +0300
  20.     Fix/split rootwrap_bind
  21. commit aa47b1621816c96eff4d6c7edb7b4859192013a4
  22. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  23. Date:   Fri Jun 6 17:48:48 2008 +0300
  24.     Rescale POSIX realtime priorities within a portable range
  25.     
  26.     POSIX warrants at least 32 priorities from
  27.     sched_get_priority_min(SCHED_RR) to sched_get_priority_max(SCHED_RR).
  28.     We were previously relying on 41 priorities, from 0 to 40.
  29. commit 33c8a14f95a2c378b1f374ff3e2d3e669d4992a3
  30. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  31. Date:   Fri Jun 6 17:39:28 2008 +0300
  32.     Do not set a priority for non-realtime threads
  33.     
  34.     Contrary to process priority increment ("niceness"), thread priority
  35.     increment increase in the priority of the thread. So multiplying
  36.     negative priorities with -1 was totally wrong here.
  37.     
  38.     On Linux, there is only one non-realtime (SCHED_OTHER) priority, 0, so
  39.     the code was failing safe silently. Don't know on other systems.
  40. commit 2efddef08d002f95619b37232c52c74baeb696f2
  41. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  42. Date:   Fri Jun 6 17:29:46 2008 +0300
  43.     Set the thread priority before its creation
  44.     
  45.     This should avoid priority inversion.
  46. commit 6145aa227a84a32b65beb8f27758e63f0b23b6b3
  47. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  48. Date:   Fri Jun 6 16:51:52 2008 +0300
  49.     Add missing unicast parameter in the Transport: response
  50.     
  51.     So-called "RTSP" VoD remains extremely broken,
  52.     and I have no intention to fix it.
  53. commit 05480492c24943a17a784b8551562e5d728e8a4e
  54. Author: Antoine Cellerier <dionoea@videolan.org>
  55. Date:   Fri Jun 6 15:35:02 2008 +0200
  56.     Mention the RTMP access and access output in the NEWS.
  57. commit 37cc9246d48fadc7797cf892d1b35842a3433add
  58. Author: Antoine Cellerier <dionoea@videolan.org>
  59. Date:   Wed Jun 4 13:48:50 2008 +0200
  60.     Fix typo.
  61. commit 1403a857a80372af56bd37b70f24275b95f88408
  62. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  63. Date:   Fri Jun 6 13:10:36 2008 +0200
  64.     stream: Don't attempt to seek() when reading to NULL in *Immediate method, as pointed by Rémi.
  65. commit e0791ca6584cc946e3cbd94695c88cb6bde4d289
  66. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  67. Date:   Fri Jun 6 12:58:38 2008 +0200
  68.     stream: Support reading to NULL buffer in *Immediate method.
  69. commit fedb1403b0e27202857cc76bef1da40a4f09aa6e
  70. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  71. Date:   Fri Jun 6 11:44:59 2008 +0200
  72.     NEWS: Add something about the new options to reduce latency.
  73. commit 73b24166d6307f39a76394b85cda0cd073ce138d
  74. Author: Rafaël Carré <funman@videolan.org>
  75. Date:   Fri Jun 6 12:03:23 2008 +0200
  76.     Revert "Fix mozilla detection logic"
  77.     
  78.     This reverts commit 05cb347026d5f03fdbddac517fe75372fc308a9b.
  79. commit 7076fe3a4144be3b546eceefbd2578d1cca2521d
  80. Author: Rafaël Carré <funman@videolan.org>
  81. Date:   Fri Jun 6 12:03:03 2008 +0200
  82.     Revert "stream_Read() : makes the buffer mandatory"
  83.     
  84.     This reverts commit 0bcda15e362b5e00fd4b6f458206ac52035b217d.
  85. commit b1285bea5deab1b29307256057f661b573d03186
  86. Author: Rafaël Carré <funman@videolan.org>
  87. Date:   Fri Jun 6 12:02:56 2008 +0200
  88.     Revert "ASF: Use stream_Seek() if we only want to seek"
  89.     
  90.     This reverts commit e9fdaf06b59ebdd0b9b5faa000c18732354e44e1.
  91. commit 01a24c0a09948e805de1534b0ef238ef21d8872a
  92. Author: Rafaël Carré <funman@videolan.org>
  93. Date:   Fri Jun 6 12:02:46 2008 +0200
  94.     Revert "ASF: Do not use stream_Read with a NULL buffer"
  95.     
  96.     This reverts commit 77a7babe4a2e4391ec33bf690fb1abecd28cbb74.
  97. commit 77a7babe4a2e4391ec33bf690fb1abecd28cbb74
  98. Author: Rafaël Carré <funman@videolan.org>
  99. Date:   Fri Jun 6 11:54:50 2008 +0200
  100.     ASF: Do not use stream_Read with a NULL buffer
  101. commit 05cb347026d5f03fdbddac517fe75372fc308a9b
  102. Author: Rafaël Carré <funman@videolan.org>
  103. Date:   Fri Jun 6 11:40:41 2008 +0200
  104.     Fix mozilla detection logic
  105. commit 38cc65962e877401d6209e8b925f345fc17369ec
  106. Author: Rafaël Carré <funman@videolan.org>
  107. Date:   Fri Jun 6 11:39:54 2008 +0200
  108.     Use stats demux only if selected
  109. commit e9fdaf06b59ebdd0b9b5faa000c18732354e44e1
  110. Author: Rafaël Carré <funman@videolan.org>
  111. Date:   Fri Jun 6 11:39:18 2008 +0200
  112.     ASF: Use stream_Seek() if we only want to seek
  113. commit 0bcda15e362b5e00fd4b6f458206ac52035b217d
  114. Author: Rafaël Carré <funman@videolan.org>
  115. Date:   Fri Jun 6 11:38:47 2008 +0200
  116.     stream_Read() : makes the buffer mandatory
  117. commit 8e95f585aa1986e02153ed407abf00d998d8af3b
  118. Author: Jean-Baptiste Kempf <jb@videolan.org>
  119. Date:   Thu Jun 5 18:25:21 2008 -0700
  120.     Small fix for DVD menus.
  121. commit ee285661e1b40a67b004af979c7b66c02bb432fb
  122. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  123. Date:   Fri Jun 6 02:31:15 2008 +0200
  124.     input: Comment on how to enable auto pts delay adjustement.
  125. commit ed7b6cb100a89089a05b59b8c2ff70d0663a05c4
  126. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  127. Date:   Fri Jun 6 02:30:50 2008 +0200
  128.     stats: Ownership.
  129. commit 722f244d86015adc90ec9c7687856d941a5bf207
  130. Author: Christophe Mutricy <xtophe@videolan.org>
  131. Date:   Thu Jun 5 23:54:39 2008 +0100
  132.     Desactivate activex until it's fixed
  133. commit 1bf957985128b9b4b294ae84f4558172cbcb89c2
  134. Author: Christophe Mutricy <xtophe@videolan.org>
  135. Date:   Thu Jun 5 23:45:43 2008 +0100
  136.     ffmpeg.h was removed
  137. commit 2713a7228ba300c9a82d8d27189320a6e46d0be1
  138. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  139. Date:   Fri Jun 6 00:27:35 2008 +0200
  140.     input: Explain a bit more how --auto-adjust-pts-delay works.
  141. commit ea89b9c2d9d5b13c28da56f6b5ec284614db491f
  142. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  143. Date:   Fri Jun 6 00:13:27 2008 +0200
  144.     input: Add --auto-adjust-pts-delay, this allows to stream/receive with an extremely low latency.
  145.     
  146.     Simple demo:
  147.     vlc --sout="#duplicate{dst=display,dst='transcode{vcodec=mp4v}:std{access=http,dst=0.0.0.0:8080,mux=ts}'}" --ignore-config  --use-stream-immediate movie.avi &
  148.     vlc --use-stream-immediate http://127.0.0.1:8080
  149.     and
  150.     vlc --use-stream-immediate http://127.0.0.1:8080 --auto-adjust-pts-delay
  151.     
  152.     You'll have to wait a bit until the pts delay is auto adjusted. Generally it takes 2-4 seconds, because access set a very high default pts delay value. One amelioration would be to lower the pts_delay when this option is set to allow a quicker convergence.
  153.     
  154.     The general algorithm requires some tuning, but results are here.
  155.     
  156.     Note, this only works if there is a video track. A similar function could be developped for the audio tracks.
  157. commit 6f8ce7ca56918ca2423b8728a3276aac8ba1cfe4
  158. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  159. Date:   Thu Jun 5 23:11:00 2008 +0200
  160.     input: Use mtime_t for pts_delay.
  161. commit b99a3f6baaab73b33bd088bcdbf37b2291debeb3
  162. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  163. Date:   Thu Jun 5 21:42:09 2008 +0200
  164.     stats: use vlc_common.h instead of vlc/vlc.h
  165.     
  166.     Don't trust cherry-pick blindly.
  167. commit 70d5f8682bdcff58d50e5aac649e0e47be893374
  168. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  169. Date:   Sat May 24 01:06:48 2008 +0200
  170.     stats: Add vout stats module.
  171.     
  172.     ./vlc movie.avi --sout="#transcode{aenc=dummy,venc=stats}:std{access=http,mux=dummy,dst=0.0.0.0:8081}"
  173.     ./vlc -vvv http://127.0.0.1:8081 --demux=stats --vout=stats --codec=stats
  174. commit f4844c9888a5410803fe9cfa13813dee4823e67d
  175. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  176. Date:   Mon May 19 19:14:54 2008 +0200
  177.     stats: Initial import of a stat oriented module. Use with /vlc --ignore-config -I dummy -vvv movie.avi --sout="#transcode{aenc=dummy,venc=stats}:std{access=http,mux=dummy,dst=0.0.0.0:8080}"
  178. commit 5df2e973d079c0a43572cb9b248d226911b4cfbc
  179. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  180. Date:   Fri May 23 13:28:36 2008 +0200
  181.     stream: Add a new method for buffering access: A*Immediate method.
  182.     
  183.     It is much more efficient regarding latency as it doesn't bufferize more than needed, and let the module access take care of that eventually.
  184.     
  185.     Enable with --use-stream-immediate. We may want to default it.
  186.     
  187.     Note: --use-stream-immediate will be only effective on access that don't provide pf_block() for now. This is because I didn't benchmark against the Block method.
  188.     
  189.     Here the gain that I did measure is about 200ms (less latency) when using the http access on a loopback.
  190. commit 446bfcd5f40d640097b4e765ae234c47b9831d12
  191. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  192. Date:   Thu Jun 5 20:10:04 2008 +0300
  193.     Do not use print colored help if stdout is not a TTY
  194. commit b11eefc487ea5da71db21a775b3de3e0214d7188
  195. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  196. Date:   Thu Jun 5 20:05:34 2008 +0300
  197.     Typo
  198. commit 8e17cc40106fd1b44b6f48fec0bdc1298b27c2bf
  199. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  200. Date:   Thu Jun 5 19:04:56 2008 +0300
  201.     Support for using a custom text domain for configuration strings
  202. commit 64ae2cbffa7639c04869e6588f80f5c1a7d05221
  203. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  204. Date:   Thu Jun 5 19:16:05 2008 +0300
  205.     Support for custom text domain in module strings
  206. commit 129717e22fe674e4e4ac69fbcd5e9f055db3708d
  207. Author: Pavlov Konstantin <thresh@videolan.org>
  208. Date:   Thu Jun 5 19:39:00 2008 +0400
  209.     Contrib: remove unneeded and outdated dvdnav.patch.
  210. commit 40e5d0d1abbf12b90e8b47ccdbd7452d720b0b52
  211. Author: Pavlov Konstantin <thresh@videolan.org>
  212. Date:   Thu Jun 5 19:37:52 2008 +0400
  213.     Contrib: Remove libdvdnav-win32 patch, applied upstream.
  214. commit 25ef68ba9cdf9590433a0e2faf001dd2a1cc835c
  215. Author: Pavlov Konstantin <thresh@videolan.org>
  216. Date:   Thu Jun 5 19:36:15 2008 +0400
  217.     Contrib: update bulk patch for libdvdnav.
  218. commit ca2350877d158830421fa47f147387a11e2f0ba1
  219. Author: Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
  220. Date:   Thu Jun 5 13:04:03 2008 +0100
  221.     enable display of background bitmaps (eg, picture subtitles)
  222.     
  223.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  224. commit 26716258739260ba9c3ffbe0d1e78509635abda2
  225. Author: Rafaël Carré <funman@videolan.org>
  226. Date:   Thu Jun 5 15:31:02 2008 +0200
  227.     Don't workaround unknown bugs in external libraries
  228.     
  229.     Better comment them fully, if you are too lazy to report upstream
  230. commit ae2b7693af07621c2b3d7cf22c9acb242cb224d8
  231. Author: Rafaël Carré <funman@videolan.org>
  232. Date:   Thu Jun 5 13:00:14 2008 +0200
  233.     Use a libhal property only if it exists
  234.     
  235.     Regression introduced in [c75dafab5775afe24fc5f2bd944199bb361d6269]
  236.     Bug spotted by Fabio Ritrovato
  237. commit 2f05de0d7e3ca03806b2306deb9d256a6e789a0d
  238. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  239. Date:   Thu Jun 5 02:35:29 2008 +0200
  240.     libvlc: No need to link to Cocoa.
  241. commit 47db573323acbeef61d4261c24764aa971be2ef2
  242. Author: Rafaël Carré <funman@videolan.org>
  243. Date:   Thu Jun 5 01:52:50 2008 +0200
  244.     Don't try to build broken postproc modules
  245. commit 4f96ebd607c62dac7a21d6055514c07dd2d4cd09
  246. Author: Antoine Cellerier <dionoea@videolan.org>
  247. Date:   Thu Jun 5 01:31:23 2008 +0200
  248.     Remove debug (tip: put debug messages in spanish, they're easier to grep
  249.     for in english code)
  250. commit 778665b00ee9e8788174eaa540f050276b18cf0f
  251. Author: Antoine Cellerier <dionoea@videolan.org>
  252. Date:   Thu Jun 5 01:23:17 2008 +0200
  253.     Default enable the dvb and v4l2 modules.
  254. commit 42683681f7a24c8441828d8ee77e3b40d8661dcf
  255. Author: Rafaël Carré <funman@videolan.org>
  256. Date:   Thu Jun 5 00:46:39 2008 +0200
  257.     Typo: use debug code only when wanted (and defined)
  258. commit 3c5c04601e89885ce961a766d85cffe9ab5b375a
  259. Author: Antoine Cellerier <dionoea@videolan.org>
  260. Date:   Thu Jun 5 00:02:42 2008 +0200
  261.     This should fix audio transcoding. (unfortunately I have some issues
  262.     a bit later ... but at least it gives a starting point for people
  263.     wanting to have fun with transcode / audio / filter chains)
  264. commit 6d004778d445e1666c33b6ea4515a32428218e05
  265. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  266. Date:   Wed Jun 4 23:06:27 2008 +0300
  267.     RTP: support for pulse code modulation
  268. commit 8235fe322236b1e1270caae42da9c2591ea0263f
  269. Author: Antoine Cellerier <dionoea@videolan.org>
  270. Date:   Wed Jun 4 22:04:58 2008 +0200
  271.     YUV 422 Packed motion detect (still kind of broken).
  272. commit 2306ec6b95ece0e0443cd1a292ea8095c99209e5
  273. Author: Antoine Cellerier <dionoea@videolan.org>
  274. Date:   Wed Jun 4 22:04:44 2008 +0200
  275.     Fix segfault in transcode (audio).
  276. commit 2085fb08ae43ba48a2ab115505b9524808233b3c
  277. Author: Antoine Cellerier <dionoea@videolan.org>
  278. Date:   Wed Jun 4 20:19:05 2008 +0200
  279.     Factorize some code in the filters.
  280. commit b6dc08dbaaf134f80a528e1ac1e63309a55cf9c7
  281. Author: Antoine Cellerier <dionoea@videolan.org>
  282. Date:   Wed Jun 4 20:02:58 2008 +0200
  283.     Factorize picture dating and releasing code.
  284. commit 728bc0ab3a8436fd68cdbf3c4f91399a3c0100b0
  285. Author: Antoine Cellerier <dionoea@videolan.org>
  286. Date:   Wed Jun 4 20:02:22 2008 +0200
  287.     Useless statement.
  288. commit aa1b2f6ffffa6ce35440e5fe7b3e81e19b0c771e
  289. Author: Antoine Cellerier <dionoea@videolan.org>
  290. Date:   Wed Jun 4 19:58:16 2008 +0200
  291.     Add support for Packed YUV 422 to rotate video filter. Output quality is
  292.     less than that of the planar version (uses nearest neighboor instead of
  293.     interpolated colors)
  294. commit 2e65b47b71e8458270d3988271200232536acbe5
  295. Author: Antoine Cellerier <dionoea@videolan.org>
  296. Date:   Wed Jun 4 16:53:19 2008 +0200
  297.     Only try creating the filter chain once.
  298. commit 3088c9e953ab32bf63e93490f78a278e488bb5ce
  299. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  300. Date:   Wed Jun 4 22:30:44 2008 +0300
  301.     access_udp: remove UDP-Lite support
  302. commit 7636aceaee9cff1ec11710848d0822132189a46f
  303. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  304. Date:   Wed Jun 4 22:30:13 2008 +0300
  305.     RTP: add UDP-Lite support
  306. commit f10ba0d30508dc9e66f9853f79b5b7e1d8505aa4
  307. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  308. Date:   Wed Jun 4 22:16:04 2008 +0300
  309.     Do not use the old UDP access for RTP/AVP
  310. commit 421bedb95dd122328c40f15093c74bb10762d16d
  311. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  312. Date:   Wed Jun 4 22:14:51 2008 +0300
  313.     Build the RTP plugin
  314. commit 9649c59908053fd96488d1126a9149ce9ce40fc4
  315. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  316. Date:   Wed Jun 4 21:43:38 2008 +0300
  317.     Don't check for impossible error involving object types
  318. commit c3a30a7b7b312f3004b88fe9185b491ea3fc7430
  319. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  320. Date:   Wed Jun 4 21:35:56 2008 +0300
  321.     FTP: do not rely on object_type
  322. commit 2709abbb60aeeba299d9cab347cda64f635c2b26
  323. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  324. Date:   Wed Jun 4 21:30:38 2008 +0300
  325.     Remove VLC_OBJECT_SOUT
  326. commit a03298340f2ff224d52446bb3ad55eb4208fac52
  327. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  328. Date:   Wed Jun 4 21:24:25 2008 +0300
  329.     Remove another unsafe sout cleanup hack
  330. commit 031c6028192ea228892e105e94b1c370256b0d3c
  331. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  332. Date:   Wed Jun 4 21:16:29 2008 +0300
  333.     Playlist takes care of sout-keep, NOT libvlc!
  334.     
  335.     Fixes a bunch of crashes at exit.
  336. commit 65892ac8249cd60f0f2ae25e138a76c76436e9e3
  337. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  338. Date:   Wed Jun 4 21:13:47 2008 +0300
  339.     Handle sout-keep from the playlist engine
  340. commit bed1fe1b898a0721a58461fe7c97f0eb376ac1d2
  341. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  342. Date:   Wed Jun 4 21:12:07 2008 +0300
  343.     Simplify
  344. commit 0c3914d0a43ef2132131828967146169343a39d6
  345. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  346. Date:   Wed Jun 4 20:45:43 2008 +0300
  347.     VLM: remove the unneeded sout-keep hack
  348. commit e3c6b242570ec32867138f9bd11414400814431b
  349. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  350. Date:   Wed Jun 4 20:34:38 2008 +0300
  351.     Remove sout-keep from the input code
  352.     
  353.     It needs to be done by the parent (VLM or playlist)
  354. commit f2852bcf0d7f6d19df6af364d806a42dfc040677
  355. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  356. Date:   Wed Jun 4 20:34:13 2008 +0300
  357.     Fix crash if inputs fails and there is no sout
  358. commit 86afb9792b9990d47d036cdbc3a1f216152d0960
  359. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  360. Date:   Wed Jun 4 20:33:17 2008 +0300
  361.     Fix grammar
  362. commit cc01f686c5f807d6b53ea5298c4687f5a41dac28
  363. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  364. Date:   Wed Jun 4 20:16:47 2008 +0300
  365.     vlc_threadobj under NDEBUG and refcheck under LIBVLC_REFCHECK
  366.     
  367.     vlc_threadobj() is no use otherwise. People may want not to enable
  368.     reference checking all the time also...
  369. commit c15a5164ddd9105ce4de09fc9dcd95d4263ad3df
  370. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  371. Date:   Wed Jun 4 19:59:28 2008 +0300
  372.     Ignore exceptions correctly - don't let libvlc assert
  373. commit ed2a403f13bf8265d16ec5a721f8b27e07945e79
  374. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  375. Date:   Wed Jun 4 19:50:20 2008 +0300
  376.     Remove redumdant b_play code
  377. commit 4d50cccae6bd757cfc3db77f515827a8c94dac21
  378. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  379. Date:   Wed Jun 4 19:43:25 2008 +0300
  380.     VLC: start the playlist at start
  381. commit a62595b97ffddfb1e75827354ff56da227f44cad
  382. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  383. Date:   Wed Jun 4 19:32:23 2008 +0300
  384.     libvlc_InternalAddIntf: remove the other boolean
  385. commit 17eeea99c4940cbbd43f2c7e25da23f5e6e133c2
  386. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  387. Date:   Wed Jun 4 19:18:24 2008 +0300
  388.     Simplify
  389. commit a8712a3720567c0b03612d0d93d354bd90f8b138
  390. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  391. Date:   Wed Jun 4 18:43:06 2008 +0300
  392.     Fix sout leak if the playlist is gone
  393. commit 497087466251d63b5245082c5200f5df21a5af4f
  394. Author: Antoine Cellerier <dionoea@videolan.org>
  395. Date:   Wed Jun 4 16:51:20 2008 +0200
  396.     Use gray for the place holder color on packed formats (else you'd end up
  397.     with an ugly green in packed YUV).
  398. commit 35877427331f64d9ec9b7b662564722301908c65
  399. Author: Antoine Cellerier <dionoea@videolan.org>
  400. Date:   Wed Jun 4 15:32:12 2008 +0200
  401.     Fix help string.
  402. commit eb7856b7405bb1ae4472081760d89b6134fad464
  403. Author: Antoine Cellerier <dionoea@videolan.org>
  404. Date:   Sat May 31 17:34:35 2008 +0200
  405.     Add "Y800" and "Y8  " as aliases for the "GREY" fourcc in the core.
  406. commit 39eef2d3c94153157cafa65f8b655c19e6b80806
  407. Author: Antoine Cellerier <dionoea@videolan.org>
  408. Date:   Wed Jun 4 12:57:50 2008 +0200
  409.     Ugly hack to make the filter chain work correctly for the video output core. This will be removed once all the different picture release methods have been merged into one coherent method.
  410. commit 5cc4255aa74f938e38cbdd9dcca4136475a4bc3f
  411. Author: Antoine Cellerier <dionoea@videolan.org>
  412. Date:   Wed Jun 4 12:56:46 2008 +0200
  413.     Fix a few compilation warnings.
  414. commit e259db6fefa6941b1a9cc2c01de8536c53b3ec01
  415. Author: Antoine Cellerier <dionoea@videolan.org>
  416. Date:   Wed Jun 4 02:24:00 2008 +0200
  417.     Use filter chain in subpicture core.
  418. commit 350148d32c57a849a34dd44df89058b41f28531c
  419. Author: Antoine Cellerier <dionoea@videolan.org>
  420. Date:   Wed Jun 4 00:28:03 2008 +0200
  421.     Use filter chain in video output core.
  422. commit 9675983e20ab9bd6d9784afbf01f72ade9f5a7db
  423. Author: Antoine Cellerier <dionoea@videolan.org>
  424. Date:   Wed Jun 4 00:27:34 2008 +0200
  425.     Use filter chain in transcode (audio filter2 and video filter2).
  426. commit 7f0421c222c40c5a7719d25463dc99540f3aac93
  427. Author: Antoine Cellerier <dionoea@videolan.org>
  428. Date:   Tue Jun 3 22:48:45 2008 +0200
  429.     Remove unused types and fix indentation.
  430. commit 57d88c823edb427bdba7ed9d77da707064d90f2e
  431. Author: Antoine Cellerier <dionoea@videolan.org>
  432. Date:   Tue Jun 3 22:44:06 2008 +0200
  433.     New filter chain handling API. This should make it possible to factorize
  434.     a lot of code everywhere a filter_t chain is used ("video filter2":
  435.     vout core, transcode, chain.c video filter; "sub filter": spu_Init;
  436.     "audio filter2": transcode; the other types of filter_t objects are
  437.     never chained)
  438.     
  439.     Btw, why aren't "audio filter2" filters used anywhere in the aout core?
  440. commit 69c6803c9cdf2232a76903722a542e26146e7d51
  441. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  442. Date:   Wed Jun 4 00:06:27 2008 +0300
  443.     RTP: support for G.711
  444.     
  445.     Note that it seems to suck badly, but as I get the same awful results
  446.     with RTSP+live555, I have to assume eitehr the whole synchro is broken
  447.     or the stream output is
  448. commit 7e42e3223bf8b5bb8baa8477b3636cec3dcbb72a
  449. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  450. Date:   Tue Jun 3 23:39:48 2008 +0300
  451.     Ignore unknown payload types
  452. commit 91f7b6f52527c671ddafcb0f478a33a83ce0f379
  453. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  454. Date:   Tue Jun 3 23:32:27 2008 +0300
  455.     RTP: add support for MPA and MPV static payload formats
  456. commit b8b6f0b05a4964e50321644b6bf36a6814557a01
  457. Author: Rafaël Carré <funman@videolan.org>
  458. Date:   Tue Jun 3 22:24:43 2008 +0200
  459.     Add missing prototypes
  460. commit ceb76725a3e379b337fada346417818030b497c2
  461. Author: Rafaël Carré <funman@videolan.org>
  462. Date:   Tue Jun 3 21:57:31 2008 +0200
  463.     Link with libavutil when needed
  464.     
  465.     Use tabs in Makefile
  466. commit f9dcddd88db1da17054b2eb2285ac7126772e38c
  467. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  468. Date:   Tue Jun 3 22:43:29 2008 +0300
  469.     Minimalistic RTP demux
  470.     
  471.     Currently, only MP2T payload and UDP transport work.
  472. commit 1a811a836cf332ca0492d3e7f8898329197cc9aa
  473. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  474. Date:   Tue Jun 3 19:09:59 2008 +0300
  475.     Fix typo
  476. commit 11b51d62210fb0cd6f0c067eec6e40074e9c9c7d
  477. Author: Antoine Cellerier <dionoea@videolan.org>
  478. Date:   Tue Jun 3 17:01:03 2008 +0200
  479.     Do not align height and width on multiples of 16 in XVideo output. This fixes #1604. If someone thinks that this fix isn't correct, please revert this commit ... and explain why it was wrong :)
  480. commit 86c91e1260731c8c3d708af0ed289b048d78bf98
  481. Author: Pavlov Konstantin <thresh@videolan.org>
  482. Date:   Tue Jun 3 18:56:20 2008 +0400
  483.     Contrib: update libdvdnav patch to current SVN.
  484. commit b72ef60a0dc52ac7c1d8a455a3d6975b0f1b50d8
  485. Author: Rafaël Carré <funman@videolan.org>
  486. Date:   Tue Jun 3 16:02:11 2008 +0200
  487.     Shut down debug useless to most users and developers
  488. commit 425e7f204caa4ed2ae2dd77062cd18bd9c598702
  489. Author: Antoine Cellerier <dionoea@videolan.org>
  490. Date:   Tue Jun 3 16:00:45 2008 +0200
  491.     Only link avcodec with libavcodec, avformat with libavformat, swscale with libswscale, imgresample with libavcodec (small hack include to fix AC_CHECK_LIB code), postproc with libpostproc.
  492. commit 3a49e9f3cae6e766766fbf81ed9239a6e475be7e
  493. Author: Antoine Cellerier <dionoea@videolan.org>
  494. Date:   Tue Jun 3 15:19:37 2008 +0200
  495.     Split should now be complete (postproc still needs to be fixed).
  496. commit 11aac010aca2776806eeee5f95fbdf6b87e751be
  497. Author: Antoine Cellerier <dionoea@videolan.org>
  498. Date:   Tue Jun 3 14:56:07 2008 +0200
  499.     Some more seperation of the different ffmpeg based modules. They're now completely disjoint except for the common chroma.h and fourcc.h headers.
  500. commit f289c1f178d4eee60e527153021fa6f91adb4d7a
  501. Author: Antoine Cellerier <dionoea@videolan.org>
  502. Date:   Tue Jun 3 12:48:17 2008 +0200
  503.     Mention the ffmpeg split in the NEWS file.
  504. commit c0662427d22a4c90a57a051a46a552eaef1f31bf
  505. Author: Antoine Cellerier <dionoea@videolan.org>
  506. Date:   Tue Jun 3 12:01:50 2008 +0200
  507.     Img resample based module (functionality untested ... but compilation and loading works). Remove unneeded stuff from swscale.
  508. commit 1ce62168f30a42924db2535fe8c499e1eae5d2bb
  509. Author: Antoine Cellerier <dionoea@videolan.org>
  510. Date:   Tue Jun 3 11:24:15 2008 +0200
  511.     Remove unneeded VLC_OBJECT_CHROMA define.
  512. commit ebbc287d752e33efd2bdb74fbc4916134df00bf7
  513. Author: Antoine Cellerier <dionoea@videolan.org>
  514. Date:   Tue Jun 3 11:23:11 2008 +0200
  515.     Add fallback to img_resample based plugin if swscale isn't available on the system. img_resample will be built as a seperate module than avcodec to prevent avcodec from refusing to dlopen if img_resample is unavailable (debian...).
  516. commit e81f8e4ca21f28b3449b8922b6b81e12c1e56a4b
  517. Author: Rafaël Carré <funman@videolan.org>
  518. Date:   Tue Jun 3 01:50:37 2008 +0200
  519.     Remove dead autoconf tests
  520. commit 68eb2ac4c12e2b93017a276ae6df1038006b2774
  521. Author: Rafaël Carré <funman@videolan.org>
  522. Date:   Tue Jun 3 01:46:45 2008 +0200
  523.     Makes configure list enabled modules
  524. commit ad3d28409f5b7ad44136b19332ccc609362f8025
  525. Author: Rafaël Carré <funman@videolan.org>
  526. Date:   Tue Jun 3 01:32:40 2008 +0200
  527.     Listen to autoconf warnings: cache-id must contain _cv_
  528. commit 267c2d9cbee2264324a7539641ac8efbe8d88151
  529. Author: Rafaël Carré <funman@videolan.org>
  530. Date:   Tue Jun 3 01:09:58 2008 +0200
  531.     Cmake : cmml has no dependency, enable it by default
  532. commit a692da436862b7ed8177169ce0008aead618fdc9
  533. Author: Christophe Mutricy <xtophe@videolan.org>
  534. Date:   Tue Jun 3 00:27:56 2008 +0100
  535.     libhal is not a strict requirement
  536. commit deb2a71bb413431047d1980d31902ee71e146789
  537. Author: Christophe Mutricy <xtophe@videolan.org>
  538. Date:   Tue Jun 3 00:13:09 2008 +0100
  539.     Slovenian l10n update by Matej Urbančič
  540. commit c85bb4b7cbf13c16e74bc4d21a2487f5f8b98d1d
  541. Author: Christophe Mutricy <xtophe@videolan.org>
  542. Date:   Mon Jun 2 23:27:06 2008 +0100
  543.     Update pot and po files
  544. commit 04f2e3ab668962c758fdd2d0c7adf624abc4c399
  545. Author: Christophe Mutricy <xtophe@videolan.org>
  546. Date:   Mon Jun 2 23:18:03 2008 +0100
  547.     Serbian l10n by Marko Uskokovic and Gorana Milicevic of cp6linux.org
  548. commit c75dafab5775afe24fc5f2bd944199bb361d6269
  549. Author: Rafaël Carré <funman@videolan.org>
  550. Date:   Mon Jun 2 22:10:26 2008 +0200
  551.     Remove support DBus & HAL APIs
  552.     
  553.     Acked by DBus code maintainers
  554. commit 5b49b6b1456606c6f82cbaa79e5a0f9970364470
  555. Author: Rafaël Carré <funman@videolan.org>
  556. Date:   Mon Jun 2 21:53:19 2008 +0200
  557.     Fix i420_yuy2 chroma
  558. commit b538efdf8d7080991284c705b8e5176e3a2cdcff
  559. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  560. Date:   Mon Jun 2 20:45:15 2008 +0300
  561.     Fix linking postproc
  562. commit 135b7417245087df851d518c583982eae0efb197
  563. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  564. Date:   Mon Jun 2 20:32:07 2008 +0300
  565.     Look for postproc/postprocess.h correctly
  566. commit e0f21fbc2e9bc4a1a385dd4e6fa0a1bfdb6b98ae
  567. Author: Jean-Paul Saman <jpsaman@videolan.org>
  568. Date:   Mon Jun 2 19:22:10 2008 +0200
  569.     Fix applying of ffmpeg-svn-configure patch.
  570. commit 66902e1ba79b6181caa26b3420a60831e4f7faf8
  571. Author: Antoine Cellerier <dionoea@videolan.org>
  572. Date:   Mon Jun 2 18:34:05 2008 +0200
  573.     This module scales with nearest neightboor algorithm ... lower it's capability score so that swscale will be used if available instead.
  574. commit ecc787cdac7b327be6a97f65627972a8c1556977
  575. Author: Antoine Cellerier <dionoea@videolan.org>
  576. Date:   Mon Jun 2 18:26:39 2008 +0200
  577.     Simplify scale and chroma conversion code a lot. Remove native croping, padding and 'canvassing' support for transcode. Those will be availble through transcode's vfilter chain in the near future.
  578. commit b28eb687ff725907f2ffb37c4c3fc1071bf77437
  579. Author: Antoine Cellerier <dionoea@videolan.org>
  580. Date:   Mon Jun 2 17:24:20 2008 +0200
  581.     Port chain filter to new API. Now supports chaining of chroma conversion and scaling operations. Integration of crop/padding still needs to be done. This might need to be moved in the core.
  582. commit f4c4d8d2f03eefa4333203c35d1cb0ebf433438f
  583. Author: Antoine Cellerier <dionoea@videolan.org>
  584. Date:   Mon Jun 2 16:44:03 2008 +0200
  585.     Setting a local var to NULL right before exiting the function is useless.
  586. commit 218efb93081e39e66b44a78d728847e1a3679db1
  587. Author: Antoine Cellerier <dionoea@videolan.org>
  588. Date:   Mon Jun 2 16:25:25 2008 +0200
  589.     Chroma modules now exactly implement the "video filter2" capability.
  590. commit a519caccb5a01a42700c664d69bb5ced218dafa1
  591. Author: Antoine Cellerier <dionoea@videolan.org>
  592. Date:   Mon Jun 2 15:01:33 2008 +0200
  593.     Split ffmpeg module in avcodec (decoders, encoders, deinterlacing), avformat (demuxers, muxers), swscale (scaling, chroma conversion) and postproc modules.
  594. commit 7f9999df31ecac9d34fcf98a6074776ab275b754
  595. Author: Antoine Cellerier <dionoea@videolan.org>
  596. Date:   Mon Jun 2 14:31:34 2008 +0200
  597.     Enforce --no-overlay option in SDL video output.
  598. commit 2e2178f773f3316cb9895e25eb14b8db70f9a414
  599. Author: Antoine Cellerier <dionoea@videolan.org>
  600. Date:   Mon May 26 21:44:06 2008 +0200
  601.     Chroma API change. Chromas are now normal video filters (almost).
  602. commit efc571987f4047c0454f75d3ee30ba4df3693fa7
  603. Author: Antoine Cellerier <dionoea@videolan.org>
  604. Date:   Sat Mar 8 22:36:04 2008 +0100
  605.     Adapt transcode to use the new croppadd video filter when needed.
  606.     Do not use knowledge about the FFmpeg version in transcode.
  607. commit 0b74611881cf342ad2acc2337e3a4f5210b714df
  608. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  609. Date:   Mon Jun 2 18:02:36 2008 +0300
  610.     Add -ldl (git commit --amend with -a again!), document news
  611. commit 12f23f648dbe01c8c362a24315020f59b90e3efe
  612. Author: Wang Bo <silencewang@msn.com>
  613. Date:   Mon Jun 2 10:14:38 2008 +0800
  614.     RealVideo codec through DLL loader
  615.     
  616.     With the mutex patch plus a few fixes.
  617.     
  618.     Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
  619. commit 72da704cd7eddd002c5de789bec9b528aa838656
  620. Author: Rafaël Carré <funman@videolan.org>
  621. Date:   Sun Jun 1 22:30:26 2008 +0200
  622.     Cmake: enable a bunch of modules - still a lot TODO
  623. commit 2a1ee35de7086cd7a967ad6cd55321412767c008
  624. Author: Rafaël Carré <funman@videolan.org>
  625. Date:   Sun Jun 1 22:16:11 2008 +0200
  626.     cmake: enable mmap access
  627. commit b46ba4105c1db449f5045f07386931052e6eb042
  628. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  629. Date:   Sun Jun 1 23:13:13 2008 +0300
  630.     vlc-control.pc -> libvlc.pc
  631. commit 6fd7ce2fba1afbe9832f4846456017c5f7a8e6a0
  632. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  633. Date:   Sun Jun 1 22:07:20 2008 +0200
  634.     playlist: Code readability.
  635. commit 097f8fc9cddf85baac0ad3083c13a85384e86e66
  636. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  637. Date:   Sun Jun 1 23:01:30 2008 +0300
  638.     Do not try to build the ActiveX so we can at least have nightlies.
  639. commit 0e7a548e6e2d4e6adbdcb5f963cca635ac2a96f8
  640. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  641. Date:   Sun Jun 1 21:50:18 2008 +0200
  642.     playlist: Compile fix for previous commit, plus warning removal.
  643. commit 61ee17a85417817e8046fe5373f160f5349cbf07
  644. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  645. Date:   Sun Jun 1 21:47:49 2008 +0200
  646.     playlist: Listen to duration changed events, and remove a vout->playlist dependency.
  647. commit 9ff2a688923e778b1526dba269c836afa1c5a1e1
  648. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  649. Date:   Sun Jun 1 21:44:31 2008 +0200
  650.     playlist: Listen to vlc_InputItemMetaChanged. This removes one more playlist->vout dependency.
  651.     
  652.     This could trigger some interface bugs, especially if they handle their callbacks carelessly. Revert if you have issues, but also consider to fix your interface.
  653. commit fe1fdaf598d73a3cabe417ae85a6132623a10466
  654. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  655. Date:   Sun Jun 1 20:52:20 2008 +0300
  656.     Simplify AI_NUMERICSERV usage
  657. commit 3527f69d9fbbbd8327c80354c4ad3122df521ee8
  658. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  659. Date:   Sun Jun 1 21:17:16 2008 +0200
  660.     libvlccore: "intf-show" is now a libvlc var instead of a playlist var. This removes a vout->playlist dependency.
  661. commit 65f35e28ead51530840e0c4b488a8b219a019fe7
  662. Author: Rafaël Carré <funman@videolan.org>
  663. Date:   Sun Jun 1 20:32:25 2008 +0200
  664.     Fix various bugs / missing checks for cmake
  665.     
  666.     Add ENABLE_NLS define, and make po files optional
  667.     Update source files to latest modifications
  668.     Add missing function checks
  669.     Define QT4LOCALEDIR
  670.     Require ncurses (I will submit a patch to cmake to check for ncursesw)
  671. commit 7d218020ad0516530bcd6a3b3c18998bdf024a1b
  672. Author: Rafaël Carré <funman@videolan.org>
  673. Date:   Sun Jun 1 15:53:45 2008 +0200
  674.     Typo
  675. commit 15e6f2c9d099fac8307a8e40055886e2f11de1d5
  676. Author: Rafaël Carré <funman@videolan.org>
  677. Date:   Sun Jun 1 14:30:27 2008 +0200
  678.     Binary updates: support arbitrarily long descriptions
  679.     
  680.     Note that an upper limit should be set anyway
  681. commit 53c74579305052334468d130a3f4bfcfc3757209
  682. Author: Rafaël Carré <funman@videolan.org>
  683. Date:   Sun Jun 1 13:49:42 2008 +0200
  684.     s/vout_Destroy/vlc_object_release/ - A cat is a cat
  685. commit 23293def20be7820c9b891c4e219e2cf71f6d636
  686. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  687. Date:   Sun Jun 1 16:50:01 2008 +0300
  688.     Look for reference leaks. I found none, though.
  689. commit 6391721b5a50240dfc9da84d4bac3ba9759f33df
  690. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  691. Date:   Sun Jun 1 16:32:54 2008 +0300
  692.     Another memory leak
  693. commit 586f3818972c895194167f06c3003b8a9236ca34
  694. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  695. Date:   Sun Jun 1 16:28:42 2008 +0300
  696.     Fix small memory leak
  697. commit e750a4887f4bc15f726dc2ab00f1dfaa18b39e8c
  698. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  699. Date:   Sun Jun 1 16:17:11 2008 +0300
  700.     Simplify Win32 command line parsing
  701. commit ca12c6bb9fffe9dee9442c5f57c8ad620e4c9c4d
  702. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  703. Date:   Sun Jun 1 14:40:13 2008 +0200
  704.     Revert "service_discovery: Remove an uneeded hack."
  705.     
  706.     This reverts commit e31c7798f239aa6ea94c8ba302c663405d4d9a27.
  707.     
  708.     Damned, this is a hack to display psz_cat in the playlist.
  709. commit e31c7798f239aa6ea94c8ba302c663405d4d9a27
  710. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  711. Date:   Sun Jun 1 14:29:37 2008 +0200
  712.     service_discovery: Remove an uneeded hack.
  713. commit dd9d6f4ed86df260b6447a4a1d8db5a5ccaeee48
  714. Author: Christophe Mutricy <xtophe@videolan.org>
  715. Date:   Sun Jun 1 11:16:57 2008 +0100
  716.     Handles the VLC_EEXITSUCESS case
  717.     
  718.     So that vlc --{list,help,module} don't get us a non-null exit code
  719. commit 3df8219d70e452cfdd6631658202fb59da4e225f
  720. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  721. Date:   Sun Jun 1 12:13:57 2008 +0300
  722.     RC OSD: Fix NULL check after deref (CID 109)
  723.     
  724.     (cherry picked from commit a2d82490555eb3271a77b4958bc8528091951901)
  725.     
  726.     Conflicts:
  727.     
  728.      modules/control/rc.c
  729. commit 951d135f82db558748836d065ba440ab9128e9e4
  730. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  731. Date:   Sun Jun 1 11:57:22 2008 +0300
  732.     ./vlc: clean, also speed up make distcheck a tiny tiny bit
  733. commit 2e40b4c523f32cfeca90434c63c705b467863393
  734. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  735. Date:   Sun Jun 1 11:34:41 2008 +0300
  736.     Fix deadlock when quitting the dummy interface
  737. commit ca797b1332660646ac7c8f0cec481782433726ae
  738. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  739. Date:   Sun Jun 1 11:16:10 2008 +0300
  740.     Use pl_Yield instead of vlc_object_find
  741. commit ddfce772105e4d8a765a3c29e692a93593ec4ec5
  742. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  743. Date:   Sun Jun 1 11:03:45 2008 +0300
  744.     Missed files in previous commit
  745. commit d17b42fe978dd0de33aebd002e37d8ced946d021
  746. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  747. Date:   Sun Jun 1 10:49:10 2008 +0300
  748.     Fix a warning
  749. commit 6f9eedc7b73936de86ab406f9cfd3e3946d68d96
  750. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  751. Date:   Sun Jun 1 10:48:49 2008 +0300
  752.     Fix prototypes
  753.     
  754.     /! In pure C, `()` means `(...)`, not `(void)`
  755. commit ef20d249e83dfd3321754c1e7a964e448001898e
  756. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  757. Date:   Sun Jun 1 10:40:13 2008 +0300
  758.     Try to fix mozilla
  759. commit 87c8d9dd25ea706a53eb05deb54f32401fffa262
  760. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  761. Date:   Sun Jun 1 10:37:56 2008 +0300
  762.     Fix changelog distribution
  763. commit eb5e7fb48e14a138a4e05c3672626995d58a90d0
  764. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  765. Date:   Sun Jun 1 10:29:08 2008 +0300
  766.     Fix building the testsuite
  767. commit f56ed8d5f4ce44fed277cecfd8a0be495c4191da
  768. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  769. Date:   Sun Jun 1 10:26:46 2008 +0300
  770.     mediacontrol: fix compilation
  771. commit dc902fa14a53020687df276243e532eaec407fa8
  772. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  773. Date:   Sun Jun 1 10:22:29 2008 +0300
  774.     Remove recursive libvlc <-> vlc/vlc inclusion
  775. commit 92fd43285ca7188ce237788dd5172cf3f6071fcc
  776. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  777. Date:   Sun Jun 1 10:13:32 2008 +0300
  778.     Bring mediacontrol back in the headers test
  779. commit 8c80fa1d7682cb48cec428fd5f8c10325169316c
  780. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  781. Date:   Sun Jun 1 10:12:55 2008 +0300
  782.     Do not include vlc_common from vlc/vlc anymore
  783. commit cf249e3a425ed77f6cd37c3247001c744603bbf2
  784. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  785. Date:   Sun Jun 1 10:12:28 2008 +0300
  786.     mediacontrol: include vlc_common and fix ABI (= avoid bool)
  787. commit 6349569ec884998211024e3288b41ae3fa6adc6c
  788. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  789. Date:   Sun Jun 1 10:11:34 2008 +0300
  790.     include vlc_common
  791. commit 78649c5df05775231258c14d30c1fd3b7dfe0010
  792. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  793. Date:   Sun Jun 1 09:47:52 2008 +0300
  794.     Fix the headers test
  795. commit 24f4104f8afa6c896a51207b223e7d488c7b01e8
  796. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  797. Date:   Sun Jun 1 09:39:36 2008 +0300
  798.     Fix
  799. commit 952d118d97d168123b947cf8edcbc3a0360f0d9b
  800. Author: Christophe Mutricy <xtophe@videolan.org>
  801. Date:   Sun Jun 1 00:42:33 2008 +0100
  802.     Be more verbose about the failure if we return a non-null exit code
  803. commit ff90a8aa61756921006597b7ce37f380df3c80aa
  804. Author: Jean-Baptiste Kempf <jb@videolan.org>
  805. Date:   Sat May 31 15:41:45 2008 -0700
  806.     Don't include deleted files.
  807. commit 42a19ee8d0729b5fb39a994b4778990f6227b48d
  808. Author: Jean-Baptiste Kempf <jb@videolan.org>
  809. Date:   Fri May 23 16:03:27 2008 -0700
  810.     Mingw64 defines _I64_MAX in limits.h
  811. commit 2203521d89348a28dc1d0381c5ed8d28ee8d9de3
  812. Author: Christophe Mutricy <xtophe@videolan.org>
  813. Date:   Sat May 31 23:30:27 2008 +0100
  814.     Don't use deprecated and removed API in Mozilla plugin.
  815. commit 31a8cbee8c72701d11dc5152b91256134c8165c8
  816. Author: Christophe Mutricy <xtophe@videolan.org>
  817. Date:   Sat May 31 23:03:37 2008 +0100
  818.     Don't use vlc_int64_t. It no longer exist.
  819. commit 231a36af4f787ee52033de936b8e7d2ed4f06732
  820. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  821. Date:   Sun Jun 1 00:21:29 2008 +0200
  822.     Revert "Preparser: yield the playlist (NSDRCID 1)"
  823.     
  824.     This reverts commit f3b97438a7451c340b27446d687c6c5603a8323a.
  825.     
  826.     It creates a circular reference holding. (playlist is the parent of the preparser and hold a reference to the preparser during all the preparser life's span).
  827. commit a717f3bb306a96e04a1ef0993a4f379d307ffa49
  828. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  829. Date:   Sun Jun 1 00:19:11 2008 +0200
  830.     libvlccore: Don't do vout destruction before destroying playlist.
  831. commit dc6b4028e188f28131b487e6ea817de150c2eecd
  832. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  833. Date:   Sat May 31 23:48:33 2008 +0200
  834.     minimal_macosx: Add miosx as shortcut too.
  835. commit b394e8e711d9e0f90d0b4b13353ead8b43bd9621
  836. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  837. Date:   Sat May 31 23:47:14 2008 +0200
  838.     minimal_macosx: Add a KillerThread, that will kill the App when the intf is killed.
  839. commit f3b97438a7451c340b27446d687c6c5603a8323a
  840. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  841. Date:   Sun Jun 1 00:03:00 2008 +0300
  842.     Preparser: yield the playlist (NSDRCID 1)
  843.     
  844.     (Not-So-Dumb-References-Checker IDentifier one)
  845. commit 48c51ebb1336aac7ebb026a128457828782a87d6
  846. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  847. Date:   Sat May 31 23:56:19 2008 +0300
  848.     The not-so-dumb references checker
  849.     
  850.     I saw you, evil preparser thread...
  851. commit 070e3454880e849f3ebca21d5f803cdd13351049
  852. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  853. Date:   Sat May 31 23:51:19 2008 +0300
  854.     Keep track of object held by threads
  855. commit 90fd835fb4e43fcc2cb0b80d988b253843c4c548
  856. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  857. Date:   Sat May 31 23:33:04 2008 +0300
  858.     Remove unused static (oops)
  859. commit 91bf9631ce65c0e5183573810f338fe7cbc7ea1e
  860. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  861. Date:   Sat May 31 23:30:58 2008 +0300
  862.     vlc_current_object: remove, vlc_object_get does the same thing
  863. commit c45fbbdf1014b87cc36f2cab4bb683415e123377
  864. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  865. Date:   Sat May 31 23:20:29 2008 +0300
  866.     Fix memory leak (legacy of CID 92)
  867. commit 90ab070189879c021ab380e9505aeb25e1e6e8ee
  868. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  869. Date:   Sat May 31 23:09:10 2008 +0300
  870.     Fix memory leak (CID 95)
  871. commit 13a1c6b8b8c82e1234d11b8b90c9ceb488ee55f0
  872. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  873. Date:   Sat May 31 22:30:46 2008 +0300
  874.     Remove VLC_* dead APIs
  875. commit 5ba2255e622499a3bb545e89c84a675f0adde07f
  876. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  877. Date:   Sat May 31 22:06:17 2008 +0300
  878.     Remove vlc_int64_t. Was not even correctly defined.
  879. commit 3dfd0c4914338cc83373e1f4e006acdc0b1b1d43
  880. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  881. Date:   Sat May 31 21:49:14 2008 +0300
  882.     Do not include vlc/vlc.h from libvlccore header files
  883.     
  884.     If something depended on this behaviour, it should really be fixed...
  885. commit 3561b9b28f58eb7a4183e158a8fd973800d31ceb
  886. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  887. Date:   Sat May 31 21:49:57 2008 +0300
  888.     Plugins: include vlc_common.h directly instead of vlc/vlc.h
  889. commit d666030b2349e8a710fcba4d2cabb912cc700580
  890. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  891. Date:   Sat May 31 21:56:22 2008 +0300
  892.     libvlc: use vlc_common.h (libvlccore) instead of vlc/vlc.h
  893. commit 2ec3bddef115eb4cf575c5dafd64077891a6196f
  894. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  895. Date:   Sat May 31 22:09:39 2008 +0300
  896.     Move LICENSE_MSG to the right section
  897. commit df4d199617f1d4bcb56c5fe4426fb655a2786949
  898. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  899. Date:   Sat May 31 21:51:14 2008 +0300
  900.     vlc_common.h: protect against multiple inclusions
  901. commit 2a9418cb81410ad8e2c538674b64bb6cbb91385d
  902. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  903. Date:   Sat May 31 21:44:57 2008 +0300
  904.     Do not use VLC_AddTarget internally
  905. commit a20c35e9023c2ac3e413451224e9cb8370da9d9b
  906. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  907. Date:   Sat May 31 21:36:40 2008 +0300
  908.     Move non-deprecated version functions out of the deprecated file
  909. commit a308763e5e6312316c38d7e40e1a0eaaa78b3cf5
  910. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  911. Date:   Sat May 31 21:28:51 2008 +0300
  912.     Separate libvlccore and libvlc headers
  913.     
  914.     Now, we still need to remove the vlc/vlc.h hack.
  915. commit 2f1752dd6c9c5c45ba432a8aff2a30d29ca0e7c8
  916. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  917. Date:   Sat May 31 21:27:28 2008 +0300
  918.     Playlist stuff belong in vlc_playlist.h
  919. commit 5a81d0eed372f73ccd5e419c674171192c4e8e5b
  920. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  921. Date:   Sat May 31 21:18:26 2008 +0300
  922.     kVLCDestructor: remove, does not exist
  923. commit ae7fd38a47a43ebbba3674dff19c2b3d20245807
  924. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  925. Date:   Sat May 31 20:12:55 2008 +0300
  926.     VideoLAN VLC media player 1.2.3a is too long for NSYS - fix #1490
  927. commit f9b646408f693e006d9df0afd3355374f0583d12
  928. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  929. Date:   Sat May 31 19:37:20 2008 +0300
  930.     Kill LibVLC children without the libvlc lock
  931. commit 1245b2b35ab23b0a9e06a7194b937e592570bbdf
  932. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  933. Date:   Sat May 31 19:35:56 2008 +0300
  934.     vlc_list_children: fix memory leaks
  935. commit 3bccf493a142f1cac0042f3dc5f714cea1340671
  936. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  937. Date:   Sat May 31 19:16:57 2008 +0300
  938.     Typo
  939. commit ed6a92ec6518a92167dca6c3ebb90c42c9c3de53
  940. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  941. Date:   Sat May 31 19:07:05 2008 +0300
  942.     signals: fix race condition with sigwait()
  943.     
  944.     The signal thread may catch a signal before the interface thread is
  945.     initialized. We need to check signum before the first wait.
  946. commit 425d6074da0f80e93ba092507c487068ada8e054
  947. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  948. Date:   Sat May 31 18:55:03 2008 +0300
  949.     vlc_object_timedwait: same change as vlc_object_wait
  950.     
  951.     Also fix a minor timing problem in the screensaver plugin.
  952. commit cb56da1c4061ac2b22378e085a5253f0d94d95b0
  953. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  954. Date:   Sat May 31 18:45:22 2008 +0300
  955.     inhibit: fix another instance of the killed-before-wait race
  956. commit 0adb6e3edef57a255a4c405fbecdce5f6f1dd03c
  957. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  958. Date:   Sat May 31 18:40:15 2008 +0300
  959.     Have vlc_object_wait() to "return" void.
  960.     
  961.     It was a misdesign to have it return b_die, due to the race condition
  962.     mentioned earlier.
  963. commit ca996f1791eab14f411419d4048dd501eda3f715
  964. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  965. Date:   Sat May 31 18:58:21 2008 +0300
  966.     signals: exit properly
  967. commit 119907171ba2165f0259e37baf19cdf9e9f595a5
  968. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  969. Date:   Sat May 31 18:30:23 2008 +0300
  970.     Ignore vlc_object_wait return value
  971.     
  972.     We need to check vlc_object_alive() anyway, due to the intrinsic race
  973.     condition whereby the thread is killed before it's got the chance to
  974.     lock its object and call vlc_object_wait().
  975. commit 2606ef55873bcd2b1366c161b97d8d693facd26a
  976. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  977. Date:   Sat May 31 18:28:54 2008 +0300
  978.     Do not use b_die directly, and simplify
  979. commit a3069143195fc51aecced37fef9725c0f8acb9dd
  980. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  981. Date:   Sat May 31 18:26:07 2008 +0300
  982.     interaction: fix signal leak
  983.     
  984.     There is no point in unlocking and locking again immediatly.
  985.     Not only will this typically fail to yield the CPU to another would-be
  986.     waiting thread, but vlc_object_wait() will unlock&lock anyway.
  987. commit 4463b6cbc4ba8023b65309c30c862dbcdff7dec5
  988. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  989. Date:   Sat May 31 18:23:25 2008 +0300
  990.     Remove unused variable
  991. commit da9faf35be408e8fe1968e5a1acd66599c454b8f
  992. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  993. Date:   Sat May 31 18:38:59 2008 +0300
  994.     Fix make race condition
  995. commit 043f82024c6e216a8516fca775da1561ad427a8c
  996. Author: Antoine Cellerier <dionoea@videolan.org>
  997. Date:   Sat May 31 17:18:31 2008 +0200
  998.     This should work for all planar YUV formats (in fact it should work for
  999.     all formats where the pixel pitch is of 1 byte on every plane).
  1000. commit b2f6e68bff8cec278b8fb9b3dd10db961af0968a
  1001. Author: Antoine Cellerier <dionoea@videolan.org>
  1002. Date:   Sat May 31 17:13:13 2008 +0200
  1003.     Validate input chromas here too. Currently only planar yuv is supported
  1004.     but packed should be easy to implement.
  1005. commit ef1b187e33d3bfac639e5b32e141ae8a516c9774
  1006. Author: Antoine Cellerier <dionoea@videolan.org>
  1007. Date:   Sat May 31 17:07:58 2008 +0200
  1008.     Validate input chroma for grain filter (planar yuv).
  1009. commit 0c6b8c406c486d06087dfe7a470174dc8cbe83ad
  1010. Author: Antoine Cellerier <dionoea@videolan.org>
  1011. Date:   Sat May 31 17:04:01 2008 +0200
  1012.     This can work on all the planar YUV formats.
  1013. commit 7e748b09efa87817a363338c8f75858e0a2a425c
  1014. Author: Antoine Cellerier <dionoea@videolan.org>
  1015. Date:   Sat May 31 17:00:26 2008 +0200
  1016.     Validate input chroma in gradient filter (the current code only supports
  1017.     planar YUV).
  1018. commit 81c68015ca4dd00cb35d1784040a48e5915c7989
  1019. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1020. Date:   Sat May 31 17:13:43 2008 +0200
  1021.     Fix CID 103: resource leak in EsOutAdd and check malloc return values.
  1022. commit 222d90e0f1b6efc6421228392e02a3906680d5c7
  1023. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1024. Date:   Sat May 31 16:04:37 2008 +0200
  1025.     Check malloc return value
  1026. commit b39f83c87a5234cfbb8de61364d757288f4880c7
  1027. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1028. Date:   Sat May 31 15:42:08 2008 +0200
  1029.     Work around the fact that autosh..tools does only check for header presence, not usability.
  1030. commit 498c3f39debd343d190f511fc2f5143d72bb7841
  1031. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1032. Date:   Sat May 31 15:31:01 2008 +0200
  1033.     Removed check for p_sys->b_osd because it is not necessary.
  1034. commit 07f363a4228870c2210957ad202635ad1dc45e4d
  1035. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1036. Date:   Sat May 31 15:27:53 2008 +0200
  1037.     mozilla: Use --ignore-config, we don't want local VLC to interfer with the plugin. Also support exception.
  1038. commit 71d7c0d462dc16ec4eb806209020a04f046e85ef
  1039. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1040. Date:   Sat May 31 15:26:53 2008 +0200
  1041.     vlckit: Make sure it compiles, by switching to autotools. This will allow the framework to be a bit more stable, as autotools is still our main buildsystem, and modifications to it break cmake often.
  1042. commit fdee36bba38e0471580b5196f4a59dcb374ee11b
  1043. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1044. Date:   Sat May 31 15:23:39 2008 +0200
  1045.     Fix CID 107: dereference pointer before NULL check.
  1046. commit b5aea37246dccbbc96ada824df72ac54ae38ed5e
  1047. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1048. Date:   Sat May 31 14:43:14 2008 +0200
  1049.     Fix CID: 101 resource leak in osdmenu parser.
  1050. commit 091157c2e15ecdf9d1d8c884b5a30a3796ea8b63
  1051. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1052. Date:   Sat May 31 14:07:51 2008 +0200
  1053.     Typo.
  1054. commit e68398dc863a4eb87fcc804d32ab0d6eb3eae9c2
  1055. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1056. Date:   Sat May 31 14:04:33 2008 +0200
  1057.     configure: Check for HAVE_BACKTRACE and HAVE_EXECINFO_H.
  1058. commit 4af9b5114e371d07eb5c30890cdf1f8b133a563d
  1059. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1060. Date:   Sat May 31 13:37:48 2008 +0200
  1061.     macosx: Sanitization. Suppress non-sense yield(->p_input) release(->p_input), invalidate the manage thread, make sure we don't re-run a timer when the interface is dead. (Shoot 'em up!)
  1062.     
  1063.     Remember, you can't assume that in your thread an object is alive if you don't delimit want-to-be safe place by a lock(p_obj)/unlock(p_obj).
  1064.     Also, yield(p_playlist->p_input) is invalid if you don't lock the playlist before. The correct way here is to use vlc_object_find() as the locking policy of the playlist is not safe.
  1065. commit 1993aa3c29ccd1daf22cd5925e218b34afa52a1c
  1066. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1067. Date:   Sat May 31 13:42:58 2008 +0300
  1068.     Remove bogus old code in tree dump.
  1069. commit 792c8ca37fbac2707af4eb695f231c3d70284a92
  1070. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1071. Date:   Sat May 31 13:38:12 2008 +0300
  1072.     Warn about vlc_object_get
  1073. commit 26c146e8ac44d1e23d57c1e950578768c85e4465
  1074. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1075. Date:   Sat May 31 13:29:30 2008 +0300
  1076.     intf_Create: remove unused parameters
  1077. commit 40caaae0a39213f906821ba206cfc1fd59ebdf10
  1078. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1079. Date:   Sat May 31 13:25:56 2008 +0300
  1080.     libvlc_InternalAddIntf: remove useless options
  1081. commit 9ae47b931d4026f7f41e7f4e729cee35a4d767ff
  1082. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1083. Date:   Sat May 31 13:23:24 2008 +0300
  1084.     Do not use interface parameters
  1085. commit 06a986a5f375bc21a107349bd05548ea2853af3f
  1086. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1087. Date:   Sat May 31 13:14:18 2008 +0300
  1088.     libvlc_InternalAddInft: Remove unused b_block parameter
  1089. commit 1814dd90cd47216f0d51d5cb84de3a4466080de5
  1090. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1091. Date:   Sat May 31 13:06:16 2008 +0300
  1092.     Simplify
  1093. commit 639305249fa03e6c5ade7d829e4f2435e8205323
  1094. Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
  1095. Date:   Sat May 31 13:02:29 2008 +0300
  1096.     Fix typo
  1097. commit add88a3ae20f0073da5eb5c35f9cc202532143e1
  1098. Author: Alexis Ballier <aballier@gentoo.org>
  1099. Date:   Sat May 31 11:17:56 2008 +0200
  1100.     Explicitly check for and link to libavutil
  1101.     
  1102.     av_free and friends are used in the ffmpeg plugin, and after r13528
  1103.     ffmpeg's .pc files do not tell anymore to link needlessly to its
  1104.     private library requirements.
  1105.     
  1106.     Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
  1107. commit 6af454000084721920ae7a50c53c921b68d88c6d
  1108. Author: Alexis Ballier <aballier@gentoo.org>
  1109. Date:   Sat May 31 10:14:02 2008 +0200
  1110.     Include altivec.h before any other vlc header
  1111.     
  1112.     Including it after stdbool will cause compile failures as pointed by
  1113.     Mike Frysinger in https://bugs.gentoo.org/show_bug.cgi?id=224289
  1114.     
  1115.     Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
  1116. commit 2ec34bde3ba7c7207e0f44c1ad5d4910101b37f7
  1117. Author: Rafaël Carré <funman@videolan.org>
  1118. Date:   Wed May 28 22:45:54 2008 +0200
  1119.     OSX GUI was forgotten in [85f5092ee68d13fd4056848d5a2124e753fc69f5]
  1120. commit a7aecc25db75993d860e8002993881155d6f73d1
  1121. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1122. Date:   Fri May 30 20:52:25 2008 +0200
  1123.     macosx: Make sure the killer_thread ends.
  1124. commit b6efef389a66779d7a2e4a7a4bd7b45ef5aab0df
  1125. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1126. Date:   Fri May 30 12:10:01 2008 -0700
  1127.     Quit correctly(?) from the interface/DP. Should fix #1598.
  1128. commit 19c12d3c5f70ff4dc5f34b1caa644bdba539b221
  1129. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1130. Date:   Fri May 30 11:28:01 2008 -0700
  1131.     Set style in mediacontrol_showtext()
  1132. commit f754dc2291a35f9bff26ca0868e01835125df724
  1133. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1134. Date:   Fri May 30 11:21:46 2008 -0700
  1135.     Fix a warning.
  1136. commit bde69111f30b2466ee3f22628060184558b14513
  1137. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1138. Date:   Fri May 30 19:53:52 2008 +0200
  1139.     Fixed FFmpeg configure patching
  1140. commit 375c32ffcacd8781b7c5329d4d7714d8c879625b
  1141. Author: Rémi Denis-Courmont <rem@videolan.org>
  1142. Date:   Fri May 30 19:25:22 2008 +0300
  1143.     When checking for filters overflow, actually handle the error (CID 48)
  1144. commit 7c2d9c9b74261d773cbce34e0243f28c99157f34
  1145. Author: Rémi Denis-Courmont <rem@videolan.org>
  1146. Date:   Fri May 30 19:07:06 2008 +0300
  1147.     block_Realloc: shortcut the release case
  1148. commit 84207844e7c0a51fbe16693ead8698c1db0e1b4f
  1149. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1150. Date:   Fri May 30 18:03:10 2008 +0200
  1151.     libvlccore: Also print a backtrace on Mac OS X.
  1152.     
  1153.     Note: We may want to check that at configure time.
  1154. commit 3a2e925ec784fad9370cdebdf28fca22a2fb3517
  1155. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1156. Date:   Fri May 30 18:01:58 2008 +0200
  1157.     macosx: Remove a trailing
  1158.      in msg_Dbg.
  1159. commit 23c0576033063e9669a6443c42fbedbea09f043d
  1160. Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
  1161. Date:   Fri May 30 17:24:14 2008 +0200
  1162.     Fix generation of libswscale.pc in ffmpeg.
  1163. commit fb04f24982242a835b3ae7382f6dd4fcf6ace5f9
  1164. Author: Rémi Denis-Courmont <rem@videolan.org>
  1165. Date:   Fri May 30 18:56:42 2008 +0300
  1166.     Fix NULL pointer deferences (CID 120 & 121)
  1167. commit 47e1374a4ece32cb234b361da3dccfb1f846e7ee
  1168. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1169. Date:   Fri May 30 17:54:39 2008 +0200
  1170.     libvlc: Don't wait if p_libvlc is dying in libvlc_wait().
  1171. commit 21702e21867f9c7134865397eb6e19e994636149
  1172. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1173. Date:   Fri May 30 17:31:43 2008 +0200
  1174.     playlist: Make sure fetcher and preparser won't miss a vlc_object_kill().
  1175. commit 449e70599ee029f1b11155e4e9da3ee09e4108bb
  1176. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1177. Date:   Fri May 30 17:29:45 2008 +0200
  1178.     More *.m4's to ignore
  1179. commit a64f194f6a5188a0f2e1214d92e10c923a8a64d3
  1180. Author: Felix Paul Kühne <fkuehne@videolan.org>
  1181. Date:   Fri May 30 17:27:46 2008 +0200
  1182.     Fix [79b485f92c454b7444ff5a2f2fd6e649aa7b8270] properly. Thanks for finding the duplicate!
  1183. commit 3f14ac4172fe496b8e0deb2e01c2713e5b3133eb
  1184. Author: Rémi Denis-Courmont <rem@videolan.org>
  1185. Date:   Fri May 30 18:17:40 2008 +0300
  1186.     Print backtrace in vlc_pthread_fatal
  1187. commit 234a17d087d4b5648adb9051a847db31bbc47149
  1188. Author: Rémi Denis-Courmont <rem@videolan.org>
  1189. Date:   Fri May 30 18:14:25 2008 +0300
  1190.     Improve the still really dumb reference checker
  1191. commit 7a826ae225a087ddeee5993e5230878dd2ded7c5
  1192. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1193. Date:   Fri May 30 17:00:29 2008 +0200
  1194.     audio_output: Typo.
  1195. commit 79b485f92c454b7444ff5a2f2fd6e649aa7b8270
  1196. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1197. Date:   Fri May 30 16:50:16 2008 +0200
  1198.     macosx: Fix a typo.
  1199. commit fc97e2fff881ccea8474e7360aadc603732a1ff6
  1200. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1201. Date:   Fri May 30 15:48:54 2008 +0200
  1202.     macosx: Cleanup in -applicationWillTerminate:, properly quit libvlc when Application is exited.
  1203. commit 6f1a3e531fea1743aff0b39ed4a80dbe35225852
  1204. Author: Rafaël Carré <funman@videolan.org>
  1205. Date:   Fri May 30 16:52:41 2008 +0200
  1206.     var_CreateGetString must return NULL in case of error
  1207. commit 0a3bbd165da498aff03220294585197727622ba6
  1208. Author: Rémi Denis-Courmont <rem@videolan.org>
  1209. Date:   Fri May 30 17:17:33 2008 +0300
  1210.     Revert "Simplify - CID 6"
  1211.     
  1212.     This reverts commit 9ca4d5423b158b41090e9c0a621b5916fc040133 which
  1213.     introduces a segfault.
  1214. commit 49be6b3b2b0258ca24d2238f0941a6c9483172d5
  1215. Author: Rafaël Carré <funman@videolan.org>
  1216. Date:   Fri May 30 16:11:21 2008 +0200
  1217.     Remove unused arguments - CID 5
  1218. commit 01d2d94282164b14c79f4edca5835f7fbab93435
  1219. Author: Rafaël Carré <funman@videolan.org>
  1220. Date:   Fri May 30 16:10:05 2008 +0200
  1221.     Ignore libtool M4 macros
  1222. commit 9ca4d5423b158b41090e9c0a621b5916fc040133
  1223. Author: Rafaël Carré <funman@videolan.org>
  1224. Date:   Fri May 30 16:08:20 2008 +0200
  1225.     Simplify - CID 6
  1226. commit 3a8dc9aa12268701539287f7a93726935fb87d77
  1227. Author: Rafaël Carré <funman@videolan.org>
  1228. Date:   Fri May 30 15:54:37 2008 +0200
  1229.     Check properly if vout is dying - CID 7
  1230. commit c8075f3500bfdd1e4159f5091c767bcd916f0e26
  1231. Author: Rafaël Carré <funman@videolan.org>
  1232. Date:   Fri May 30 15:44:13 2008 +0200
  1233.     Remove dead code - CID 9
  1234. commit 136eb9e288cc80ffc46b9d0d6a99966b3dbf1670
  1235. Author: Antoine Cellerier <dionoea@videolan.org>
  1236. Date:   Fri May 30 15:23:22 2008 +0200
  1237.     Remove useless NULL check (p_sys->p_vout can never be NULL once the
  1238.     filter was opened). (CID 110)
  1239. commit 3d90c11d8e9c238cd594a52f3dd026dea7f5cd57
  1240. Author: Antoine Cellerier <dionoea@videolan.org>
  1241. Date:   Fri May 30 15:07:25 2008 +0200
  1242.     Fix off by 1 errors (CID 42 and 43).
  1243. commit af5aece7d5356daadacec2e260df961be78d3b6c
  1244. Author: Rafaël Carré <funman@videolan.org>
  1245. Date:   Fri May 30 15:02:02 2008 +0200
  1246.     Fix double free - CID 131
  1247. commit deb87a07e5eca0662506ab6500de48c187e2a3e9
  1248. Author: Antoine Cellerier <dionoea@videolan.org>
  1249. Date:   Fri May 30 14:51:09 2008 +0200
  1250.     Fix stupid logic (CID 13).
  1251. commit 85fa3c2d9681587bf97ce5f55622f77631330195
  1252. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1253. Date:   Fri May 30 14:49:08 2008 +0200
  1254.     git commit --amend src/misc/objects.c. Ahum.
  1255. commit 99e8bcdd96b8b3d0997acac002de434f603a75c4
  1256. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1257. Date:   Fri May 30 14:46:13 2008 +0200
  1258.     objects: Don't lock parent in vlc_object_attach(). It creates quite hard to resolve dead lock, and hopefully it is safe enough not to lock here. We only risk receiving kill event twice. But given current API it is ok.
  1259. commit 7c9181f67bcbfc2e6a53be2c5731084722e25f33
  1260. Author: Antoine Cellerier <dionoea@videolan.org>
  1261. Date:   Fri May 30 14:42:26 2008 +0200
  1262.     Fix image handler leak. (CID 102)
  1263. commit a9565f33d3e6742d5a18c8a0e6b8d811d95cc885
  1264. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1265. Date:   Fri May 30 14:18:02 2008 +0200
  1266.     objects: Make sure that we don't loose a vlc_object_kill() when attaching to a dead or dying parent.
  1267.     
  1268.     Note: We do need to lock the parent for that.
  1269. commit 60d602251a048ac8160867a00a8f56165c5c34b2
  1270. Author: Rafaël Carré <funman@videolan.org>
  1271. Date:   Fri May 30 14:08:19 2008 +0200
  1272.     Simplify: false positive CID 139
  1273. commit 173420e8c2bb2d4c20278dae3beebd2f6aaf52e5
  1274. Author: Antoine Cellerier <dionoea@videolan.org>
  1275. Date:   Fri May 30 13:25:40 2008 +0200
  1276.     Add support for applesmc motion sensors (macbooks) on linux. (Untested
  1277.     since the sensor doesn't want to work on my laptop)
  1278. commit 74400291c2e06e05e51f9e959b4149f25012543c
  1279. Author: Antoine Cellerier <antoine@macbook.(none)>
  1280. Date:   Thu May 29 09:10:21 2008 +0200
  1281.     Fix spelling.
  1282. commit 065b5cd26181866e9a007064015e974410a15d02
  1283. Author: Rafaël Carré <funman@videolan.org>
  1284. Date:   Fri May 30 13:24:04 2008 +0200
  1285.     Fix double fclose()
  1286.     
  1287.     CID 140
  1288. commit 02c821f546ecadf9ee378915cec1e1a77615095a
  1289. Author: Rafaël Carré <funman@videolan.org>
  1290. Date:   Fri May 30 13:12:02 2008 +0200
  1291.     Fix double (or up to 2^sizeof(int) times)
  1292.     
  1293.     Reported by Coverity scan : CID 142
  1294. commit 6257a24fc3745efc9a1a9b140781e610f80320e9
  1295. Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
  1296. Date:   Fri May 30 12:52:51 2008 +0200
  1297.     Update vlcwidget.py to match the new mediacontrol API
  1298. commit 8af4fbace0fef3c160dbb52acc9af7ad8f8eab79
  1299. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1300. Date:   Fri May 30 08:55:01 2008 +0200
  1301.     vlc_network.h: Define AI_NUMERICSERV if not defined.
  1302. commit de832a153a9cd072438c8aeca32a9cdd40029ffc
  1303. Author: Jean-Philippe André <jpeg@via.ecp.fr>
  1304. Date:   Fri May 30 00:08:56 2008 +0200
  1305.     Better patch to fix bug introduced by 0448c670c32d9f See: http://dinauz.org/~jpeg/VideoLAN/capture32.png (after left-click in the video output)
  1306.     
  1307.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1308. commit 9565a093f9fce8aa15e54990e9fd9d3086b41b08
  1309. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1310. Date:   Thu May 29 23:47:17 2008 +0200
  1311.     signals: Workaround the fact that sigwait() isn't a pthread cancellation point on Mac OS X.
  1312. commit 003c1216d89735a273e075c66a3af0f7655a54ae
  1313. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1314. Date:   Thu May 29 23:32:11 2008 +0200
  1315.     standard: Special case for AI_NUMERICSERV (if not defined).
  1316. commit a8f72d056fc842e3d338971ebf2a7511c59855a5
  1317. Author: Rémi Denis-Courmont <rem@videolan.org>
  1318. Date:   Thu May 29 22:50:19 2008 +0300
  1319.     Use the signal interface and fix signal handling
  1320. commit 0efa83acc9ea7758bceae38f0e0e5453c7239e20
  1321. Author: Rémi Denis-Courmont <rem@videolan.org>
  1322. Date:   Thu May 29 22:26:36 2008 +0300
  1323.     signal handling interface
  1324. commit 19091cce427c769cc586270d85ea2b448e61d6cc
  1325. Author: Rémi Denis-Courmont <rem@videolan.org>
  1326. Date:   Thu May 29 22:49:31 2008 +0300
  1327.     libvlc_run_interface -> libvlc_add_intf (non-blocking)
  1328. commit da316c39348c837e7dc4e506e17ede6922901112
  1329. Author: Rémi Denis-Courmont <rem@videolan.org>
  1330. Date:   Thu May 29 22:48:52 2008 +0300
  1331.     libvlc_wait: wait until libvlc is killed by an interface
  1332. commit 8b270041340d60f49902be5d990766c7c288f869
  1333. Author: Rémi Denis-Courmont <rem@videolan.org>
  1334. Date:   Thu May 29 20:01:10 2008 +0300
  1335.     Block all signals in VLC threads
  1336. commit debed14afc143e80839ba97b92ea5be332c4ed51
  1337. Author: Rémi Denis-Courmont <rem@videolan.org>
  1338. Date:   Thu May 29 22:08:42 2008 +0300
  1339.     Fix infinite loop
  1340. commit 6d9fde80110542d213ed6236efc134931da58066
  1341. Author: Rémi Denis-Courmont <rem@videolan.org>
  1342. Date:   Thu May 29 19:34:36 2008 +0300
  1343.     Spelling
  1344. commit 522baa537196376d0e517c68547a78bb830dddd7
  1345. Author: Rémi Denis-Courmont <rem@videolan.org>
  1346. Date:   Thu May 29 19:08:49 2008 +0300
  1347.     Cleanup handling of thread-less interfaces
  1348. commit e3fa003bfa151ec22840ae6c2047e7c468761092
  1349. Author: Rémi Denis-Courmont <rem@videolan.org>
  1350. Date:   Thu May 29 18:53:06 2008 +0300
  1351.     Simplification
  1352. commit 7b3fb502677610e9cee80e6a6413347b5028a29d
  1353. Author: Rémi Denis-Courmont <rem@videolan.org>
  1354. Date:   Thu May 29 18:10:11 2008 +0300
  1355.     This file is automatically generated nowadays
  1356. commit ec2fa76559c37cd7dce42538d6e9f659d9bc0e42
  1357. Author: Rafaël Carré <funman@videolan.org>
  1358. Date:   Thu May 29 12:57:34 2008 +0200
  1359.     Another workaround to not forbid development
  1360.     
  1361.     I should do a real fix within a short time
  1362.     Probably using vlc_gc_* for picture_t
  1363. commit 1b72149a5607d46b56a84f48e16a9adde10c8e63
  1364. Author: Adrien Maglo <magsoft@videolan.org>
  1365. Date:   Tue May 27 22:52:54 2008 +0200
  1366.     New vu meter visualization.
  1367.     
  1368.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  1369. commit 523ef308d2bff928d1246e968003a3ff429890db
  1370. Author: Rémi Denis-Courmont <rem@videolan.org>
  1371. Date:   Wed May 28 22:32:25 2008 +0300
  1372.     The totally dumb reference checker
  1373. commit 1746fdda5a2bc062d52a3b8a30d9d1d6518e64b4
  1374. Author: Rémi Denis-Courmont <rem@videolan.org>
  1375. Date:   Wed May 28 21:52:17 2008 +0300
  1376.     vlc_threadobj(): returns the object nesting the current thread
  1377.     
  1378.     Also fix the threads entry point prototype on Windows.
  1379. commit 94f55c6038a3f727f3de61099167a44dfd9f2cd6
  1380. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1381. Date:   Wed May 28 20:25:41 2008 +0200
  1382.     Make sure INT64_C is defined correctly, and that we don't conflict with config.h.
  1383. commit daf35d71d9c0a2a1a984f6da341566da8dada431
  1384. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1385. Date:   Wed May 28 20:22:25 2008 +0200
  1386.     Revert "Revert "live555: Don't put any INT64_C related hack here. We need to fix that properly.""
  1387.     
  1388.     This reverts commit b8d7dae428bc149d70633f044d335be611187609.
  1389.     
  1390.     There was a reason for the removal of this hack. I introduced that hack while trying to fix that precise compile error, and decided that this fix was hiding a bigger problem. Would be nice to summon before reverting, that could prevent such mistake.
  1391. commit 358c28c444e3063246c6d966b0834b1078018fdf
  1392. Author: Rémi Denis-Courmont <rem@videolan.org>
  1393. Date:   Wed May 28 20:56:15 2008 +0300
  1394.     intf_Destroy(): use vlc_object_release() and a destructor instead
  1395.     
  1396.     While reading this, you will find a bunch of:
  1397.       while (find (VLC_OBJECT_INTERFACE))
  1398.          release; release;
  1399.     
  1400.     These are of course plain BUGS (which are neither introduced nor fixed
  1401.     by this commit). Imagine, for instance, what happens if two threads run
  1402.     the code above at the same time... they end up releasing the interface
  1403.     once too many.
  1404. commit 2e7d3d7d1581487800fbdb820e26559b5f43de15
  1405. Author: Rémi Denis-Courmont <rem@videolan.org>
  1406. Date:   Wed May 28 20:34:26 2008 +0300
  1407.     vlc_object_get() sucks badly enough, no need to add more bugs
  1408. commit b0e0b794c961d183e6a64b3ad2b5ea4492810606
  1409. Author: Rémi Denis-Courmont <rem@videolan.org>
  1410. Date:   Wed May 28 20:31:50 2008 +0300
  1411.     Fix unlikely lock leak
  1412. commit 0d37c5b11c5226f990a48d4617f4b70527bb50b3
  1413. Author: Rémi Denis-Courmont <rem@videolan.org>
  1414. Date:   Wed May 28 20:22:34 2008 +0300
  1415.     Use a doubly-linked list for objects instead of a flat table
  1416.     
  1417.     Speeds up object creation and deletion, slows down vlc_object_get (which
  1418.     you should not use anyway, remember), makes no difference for the rest
  1419. commit 620675d9d1a3580afb6913dedd642028ee4582eb
  1420. Author: Rémi Denis-Courmont <rem@videolan.org>
  1421. Date:   Wed May 28 20:21:27 2008 +0300
  1422.     vlc_internals: use VLC_OBJECT, kill a bunch of warnings
  1423. commit a93015e7c27fcaf7c668e1d08c16b2d7a46d4ab3
  1424. Author: Rémi Denis-Courmont <rem@videolan.org>
  1425. Date:   Wed May 28 19:51:44 2008 +0300
  1426.     Fix a warning
  1427. commit 3ead0c71de880ae8e114d678d5ea9f892feda29c
  1428. Author: Rémi Denis-Courmont <rem@videolan.org>
  1429. Date:   Wed May 28 19:43:14 2008 +0300
  1430.     Fix Winsock
  1431. commit f1e6d5dcf7aa6de97d587ab1bfbc3b6e0ddbe0d3
  1432. Author: Rémi Denis-Courmont <rem@videolan.org>
  1433. Date:   Wed May 28 19:41:04 2008 +0300
  1434.     Windows does not have AI_NUMERICSERV for some reasons
  1435. commit c0a2676e7c7a2af609afce53b333ddee41f565ee
  1436. Author: Rémi Denis-Courmont <rem@videolan.org>
  1437. Date:   Wed May 28 19:17:10 2008 +0300
  1438.     Do not serialize DNS queries on Win32, that's slooow!
  1439. commit 8b27d7c2ab5684ca5a05b6f3e900e2cfa8a6b0ae
  1440. Author: Rémi Denis-Courmont <rem@videolan.org>
  1441. Date:   Wed May 28 19:15:41 2008 +0300
  1442.     Fix gai_strerror replacement
  1443. commit ff58efe4687840ee043d510a51a911917fb9a912
  1444. Author: Rafaël Carré <funman@videolan.org>
  1445. Date:   Wed May 28 18:21:48 2008 +0200
  1446.     Fix [95e3bb2eaf22929dac3e2c37a26a23e9a0619333]
  1447. commit 975a356c965b7f84586b929b14ea8a70c6535beb
  1448. Merge: b4fdd33 e41bccd
  1449. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1450. Date:   Wed May 28 18:12:49 2008 +0200
  1451.     Merge branch 'master' of git@git.videolan.org:vlc
  1452. commit b4fdd335a492ae0254f0eb4b50aa46f01cfddd6b
  1453. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1454. Date:   Wed May 28 18:11:32 2008 +0200
  1455.     Revert "Remove wrong check for img_resample() when ffmpeg is built with libswscale. img_resample() is on the list of deprecated functions and is currently mutual exclusive with swscale." It was the wrong fix.
  1456.     
  1457.     This reverts commit e1629c217e6c7e99225f40a5a7d778217e9a742e.
  1458. commit e41bccdf8818640a8a03241c1a36613995a779fc
  1459. Author: Rémi Denis-Courmont <rem@videolan.org>
  1460. Date:   Wed May 28 18:49:45 2008 +0300
  1461.     Simplify, and remove racy IDN code
  1462. commit eb43a637d79cef96542e0e7f2bf52f82fdebcaf4
  1463. Author: Rémi Denis-Courmont <rem@videolan.org>
  1464. Date:   Wed May 28 18:48:06 2008 +0300
  1465.     vlc_getaddrinfo -> getaddrinfo, and set sane hints
  1466.     
  1467.     We really do not want to apply the VLC address family "policy" here.
  1468. commit 0c9a964bf7b8face64b103ad99c1865f85d2bf29
  1469. Author: Rafaël Carré <funman@videolan.org>
  1470. Date:   Wed May 28 17:41:51 2008 +0200
  1471.     Revert "Avoid using vlc_object_find() when not needed"
  1472.     
  1473.     This reverts commit ee6f60d7278f9d45835522eb60c247ee8bef77ac.
  1474.     This case is already handled in vlc_object_find()
  1475. commit dd61f37b57429f10db99ffef010ec1c4e2fa0498
  1476. Merge: e1629c2 c807daf
  1477. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1478. Date:   Wed May 28 17:33:49 2008 +0200
  1479.     Merge branch 'master' of git@git.videolan.org:vlc
  1480. commit c807dafe39ee811da69b5fda6729e21ed77734bf
  1481. Author: Rémi Denis-Courmont <rem@videolan.org>
  1482. Date:   Wed May 28 18:15:51 2008 +0300
  1483.     vlc_dgettext: remove
  1484. commit 0b14c73d42ed99afc9d4234c8399315aab2c45ae
  1485. Author: Antoine Cellerier <dionoea@videolan.org>
  1486. Date:   Wed May 28 16:04:14 2008 +0200
  1487.     Enforce the --vbi-position option. Don't crop letters.
  1488. commit 8c140b9e37ab05d0f766a133c34f897e0a3fed92
  1489. Author: Antoine Cellerier <antoine@macbook.(none)>
  1490. Date:   Wed May 28 16:04:53 2008 +0200
  1491.     Fix ffmpeg section flag handling calls. (at least it fixes the pkg-config code path)
  1492. commit ebd3b8f316ef4c114eb5625372f11fd87bd809a5
  1493. Author: Rafaël Carré <funman@videolan.org>
  1494. Date:   Wed May 28 15:05:11 2008 +0200
  1495.     Builds opencv video filters elsewhere than win32
  1496. commit e1629c217e6c7e99225f40a5a7d778217e9a742e
  1497. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1498. Date:   Wed May 28 14:41:24 2008 +0200
  1499.     Remove wrong check for img_resample() when ffmpeg is built with libswscale. img_resample() is on the list of deprecated functions and is currently mutual exclusive with swscale.
  1500. commit b8d7dae428bc149d70633f044d335be611187609
  1501. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1502. Date:   Wed May 28 14:23:33 2008 +0200
  1503.     Revert "live555: Don't put any INT64_C related hack here. We need to fix that properly."
  1504.     Don't break the build in the mean time !!!
  1505.     
  1506.     This reverts commit d682e91e10f9ceabfb52385e0956e1fabba9928c.
  1507. commit b3983d355b1feae3b007c1353cec5207654704f8
  1508. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1509. Date:   Wed May 28 13:16:50 2008 +0200
  1510.     qtcapture: Initialize our structure no sooner than needed.
  1511. commit d4e0e3d40ea8c451ff84bfa9a98d1668bb6063aa
  1512. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1513. Date:   Wed May 28 13:07:56 2008 +0200
  1514.     qtcapture: Don't probe qtcapture access if not selected.
  1515. commit b818dbc606f03b2f685b078e7e488f68de0c6848
  1516. Author: Rafaël Carré <funman@videolan.org>
  1517. Date:   Wed May 28 10:27:26 2008 +0200
  1518.     NULL pointer dereference
  1519. commit d497ab179019dd6f9e4a359bbb25ce426ca8c074
  1520. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1521. Date:   Tue May 27 19:31:44 2008 -0700
  1522.     Install libvlccore.dll  too.
  1523. commit 4eb07beac6e692cfcae86ef4a065caedc17b33ea
  1524. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1525. Date:   Tue May 27 18:36:51 2008 -0700
  1526.     Try to fix Windows packaging.
  1527. commit 95e3bb2eaf22929dac3e2c37a26a23e9a0619333
  1528. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1529. Date:   Wed May 28 03:06:14 2008 +0200
  1530.     audio_output: Use a destructor.
  1531. commit aeaf0da4ea02c39b49bc49493a8a6c2de3dec411
  1532. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1533. Date:   Wed May 28 02:46:01 2008 +0200
  1534.     video_output: Make sure we check p_vout->b_die inside the object lock.
  1535. commit d682e91e10f9ceabfb52385e0956e1fabba9928c
  1536. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1537. Date:   Wed May 28 02:38:45 2008 +0200
  1538.     live555: Don't put any INT64_C related hack here. We need to fix that properly.
  1539. commit a45f0c18e8fb82539eaabeb4ee1582e434d2b8f8
  1540. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1541. Date:   Wed May 28 02:29:52 2008 +0200
  1542.     live555: Work around buggy Mac OS X headers for INT64_C.
  1543. commit 38ed746ecf24744e61c932710cb174a56183e758
  1544. Author: Jean-Baptiste Kempf <jb@videolan.org>
  1545. Date:   Tue May 27 17:30:51 2008 -0700
  1546.     Fix windows package following [703887]
  1547. commit a5387cb16f3edf595c7e295bcfc88c754c20db2f
  1548. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1549. Date:   Wed May 28 02:20:56 2008 +0200
  1550.     libvlccore: Add update_GetRelease to the exported symbol list. (Fix make check)
  1551. commit 78a0673f05bd5560eb57f5146ca7971efd9a7ca8
  1552. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1553. Date:   Wed May 28 02:18:47 2008 +0200
  1554.     VLC.app: Revert to the previous state.
  1555.     
  1556.     Mac OS X doesn't like much the fact that we place a script that launch an other executable. We end up in having no Dock connection. That would require some tweaking on our side that is not pretty.
  1557. commit 9a8a48399886e1a53e2ab143aef5488c5786b3bd
  1558. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1559. Date:   Wed May 28 02:06:40 2008 +0200
  1560.     live555: Include <stdint.h> to get UINT64_C() on darwin.
  1561. commit 80667302b019f2b8f101333c298e97b1f72f06e9
  1562. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1563. Date:   Wed May 28 02:03:57 2008 +0200
  1564.     VLC.app: Don't ln to vlc, but put a similar script in place. (Remove clivlc which makes no sens in VLC.app, as it is a build dir only target, so use vlc for clivlc).
  1565. commit c2a60588b14813405be029560109f469137402e8
  1566. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1567. Date:   Wed May 28 01:52:45 2008 +0200
  1568.     VLC.app: Fix ln to vlc.
  1569. commit 952101a8c41ae545312f8f23896459644c8d1959
  1570. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1571. Date:   Wed May 28 01:47:46 2008 +0200
  1572.     update: Include vlc_update.h even if UPDATE_CHECK is disabled to get the essential definitions.
  1573. commit 9f7848e1796237eedafed575ee543a52977f5fda
  1574. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1575. Date:   Wed May 28 01:40:37 2008 +0200
  1576.     update: Fix vlc_update header when UPDATE_CHECK is disabled.
  1577. commit e73624fd4d2fd111b92a2b20ce91c24bbc90e958
  1578. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1579. Date:   Wed May 28 01:25:01 2008 +0200
  1580.     VLC.app: Use a link to vlc for the executable.
  1581. commit 1e50cd4c4da6441c8c390f0ba1ae39c5cb387d2a
  1582. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1583. Date:   Wed May 28 01:20:20 2008 +0200
  1584.     libvlccore: Add vlc_wclosedir to the exported symbols.
  1585. commit 6475cab1130971b2bd135ecb5595c9bd0f5f7b15
  1586. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1587. Date:   Wed May 28 00:58:09 2008 +0200
  1588.     video_output: Don't use vlc_object_find to look for the playlist.
  1589.     
  1590.     We shouldn't look for the playlist from the vout too... but...
  1591. commit ee6f60d7278f9d45835522eb60c247ee8bef77ac
  1592. Author: Rafaël Carré <funman@videolan.org>
  1593. Date:   Tue May 27 14:25:59 2008 +0200
  1594.     Avoid using vlc_object_find() when not needed
  1595. commit 270e081243fdd412e2391e7aba1cfca96f5b148f
  1596. Author: Rafaël Carré <funman@videolan.org>
  1597. Date:   Tue May 27 13:45:48 2008 +0200
  1598.     Workaround invalid use reference counting of pictures
  1599. commit a095d6b7e60913054625b1b7fea710621586ebe9
  1600. Author: Rafaël Carré <funman@videolan.org>
  1601. Date:   Tue May 27 13:04:10 2008 +0200
  1602.     Do not use a GNU extension in public headers
  1603. commit 2a64087b4cb7fdce80d8c22dfbc8b22b27f7b5b2
  1604. Author: Rafaël Carré <funman@videolan.org>
  1605. Date:   Tue May 27 13:02:01 2008 +0200
  1606.     Add missing header
  1607. commit 85f5092ee68d13fd4056848d5a2124e753fc69f5
  1608. Author: Rafaël Carré <funman@videolan.org>
  1609. Date:   Tue May 27 12:33:47 2008 +0200
  1610.     Privatise some structs and enumerations of PGP update
  1611.     
  1612.     Export update_GetRelease() to the plugins
  1613.     Modify qt4 & wx GUIs to reflect this change
  1614. commit 1589b92e3257e215cdffe6525a9d811d468651ea
  1615. Author: Rafaël Carré <funman@videolan.org>
  1616. Date:   Wed May 28 00:44:20 2008 +0200
  1617.     Fix check for img_resample and sws_getContext
  1618. commit e9b987f4ad35218b3ca51336fd138facc9e5e335
  1619. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1620. Date:   Wed May 28 00:42:37 2008 +0200
  1621.     libvlccore: Don't attempt to use vlc_thread_set_priority() before the config are initialized.
  1622.     
  1623.     This fixes a crash on Mac OS X.
  1624. commit 8020675058a96bdbf754007b98cc925618c67204
  1625. Author: Jean-Paul Saman <jpsaman@videolan.org>
  1626. Date:   Wed May 28 00:16:29 2008 +0200
  1627.     Unbreak ffed6142d652bb8154dbeac565000ea3673722a0
  1628. commit 5af4cc854bcc7ec083195b41e555dac5988feabb
  1629. Author: Rémi Denis-Courmont <rem@videolan.org>
  1630. Date:   Tue May 27 22:31:06 2008 +0300
  1631.     Do not require semi-colon after module macros
  1632.     
  1633.     This leaves us more room to rework the macros later on
  1634. commit 5e15258c9ef28558fe2abc941fc1527e02b04c21
  1635. Author: Rémi Denis-Courmont <rem@videolan.org>
  1636. Date:   Tue May 27 22:16:52 2008 +0300
  1637.     A lot of missing const in options lists
  1638. commit 1f75e5730e7fef018f5d7708ef9fba6e66fdaaa5
  1639. Author: Rémi Denis-Courmont <rem@videolan.org>
  1640. Date:   Tue May 27 21:30:50 2008 +0300
  1641.     Spare a few relocs
  1642. commit 80304bcee1ddd980e957695b4e90075850553522
  1643. Author: Rémi Denis-Courmont <rem@videolan.org>
  1644. Date:   Tue May 27 21:11:35 2008 +0300
  1645.     Spare 9 relocations
  1646. commit 696d57444256a66823a493de08274ca6316ebf8e
  1647. Author: Rémi Denis-Courmont <rem@videolan.org>
  1648. Date:   Tue May 27 20:59:16 2008 +0300
  1649.     Fix HTTP interface with --disable-vlm
  1650. commit 1809597bc557b8a0828b44ff6279c4e0598116ef
  1651. Author: Rémi Denis-Courmont <rem@videolan.org>
  1652. Date:   Tue May 27 20:55:48 2008 +0300
  1653.     Another non-sensical declaration
  1654. commit 2d025a3b5dc7e8d0946c11be94e99617c2d41d0b
  1655. Author: Rémi Denis-Courmont <rem@videolan.org>
  1656. Date:   Tue May 27 20:53:31 2008 +0300
  1657.     Cosmetic
  1658. commit 2bf6c95c4219b23c382afc35e150880ae67929a2
  1659. Author: Rémi Denis-Courmont <rem@videolan.org>
  1660. Date:   Tue May 27 20:49:52 2008 +0300
  1661.     telnet depends on --enable-vlm
  1662. commit b40e223bc2bf21c63fd552efc394a6db7ba9ff37
  1663. Author: Rémi Denis-Courmont <rem@videolan.org>
  1664. Date:   Tue May 27 20:48:27 2008 +0300
  1665.     Fix non-sensical declaration
  1666. commit c0e20d5c28a0baff78a38d037c0971d757b7bee6
  1667. Author: Rémi Denis-Courmont <rem@videolan.org>
  1668. Date:   Tue May 27 20:47:30 2008 +0300
  1669.     Fix lua with --disable-vlm
  1670. commit 85c5476d316e6697abe423ef65894942eb999367
  1671. Author: Rémi Duraffort <ivoire@videolan.org>
  1672. Date:   Tue May 27 19:20:28 2008 +0200
  1673.     Fix 0448c670c32d9fc60889ce2c3e8f72330a389e44 as I forgot to use pl_Yield instead of vlc_object_find.
  1674.     And fix some other use of vlc_object_find for the playlist.
  1675. commit 6a34da50cecb7c75f493b94d539b677cac8e7f8d
  1676. Author: Rémi Denis-Courmont <rem@videolan.org>
  1677. Date:   Tue May 27 20:30:21 2008 +0300
  1678.     Use sh
  1679. commit 6db66e5be6d1e7b8b3d7dd603294a87b15b89a6b
  1680. Author: Rémi Denis-Courmont <rem@videolan.org>
  1681. Date:   Tue May 27 20:27:57 2008 +0300
  1682.     Resolve git race condition
  1683. commit f305f749f83e39c2671ef06415b968744c91b984
  1684. Author: Rémi Denis-Courmont <rem@videolan.org>
  1685. Date:   Tue May 27 20:26:46 2008 +0300
  1686.     CIL API sanity checks (well known to fail at the moment)
  1687. commit 0daf5bc0b5bebe3b4f1b94edffc26e14611063d9
  1688. Author: Rémi Denis-Courmont <rem@videolan.org>
  1689. Date:   Tue May 27 20:12:40 2008 +0300
  1690.     Prevent glx from breaking distcheck
  1691. commit 49fbd281fe8fd09e84b324b2971ff57396ca415f
  1692. Author: Rémi Denis-Courmont <rem@videolan.org>
  1693. Date:   Tue May 27 19:59:39 2008 +0300
  1694.     libvlc depends on its exports list
  1695. commit 5181ef7f34415a5593c707717923c96ece805ff5
  1696. Author: Rémi Denis-Courmont <rem@videolan.org>
  1697. Date:   Tue May 27 19:56:44 2008 +0300
  1698.     Fix distcheck
  1699. commit ebe615077be69d2768e0f2fa437826231cf99ad7
  1700. Author: Rémi Denis-Courmont <rem@videolan.org>
  1701. Date:   Tue May 27 19:53:01 2008 +0300
  1702.     Remove DecodeLanguage (dead code)
  1703. commit 885bc36a823c7fefdf3ba055bf4d2d8267c036f0
  1704. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1705. Date:   Tue May 27 18:45:29 2008 +0200
  1706.     libvlc: Use a symbol list for exported symbols.
  1707. commit b5aee88c089035938b603929d29b5d113553f4fa
  1708. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1709. Date:   Tue May 27 18:33:14 2008 +0200
  1710.     libvlccore: Make sure all symbol listed in libvlccore.sym are exported.
  1711. commit c302959a487d7aa1a4c5cb38d644e1dce6ccc9cf
  1712. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1713. Date:   Mon May 26 21:06:20 2008 +0200
  1714.     qtcapture: Hack to get a more decent CPU consumption.
  1715. commit 821856d8b5100044f9f128a837c80c5d2867374a
  1716. Author: Rémi Denis-Courmont <rem@videolan.org>
  1717. Date:   Tue May 27 19:48:05 2008 +0300
  1718.     RTMP output needs Winsock
  1719. commit cbcdf0dcb952af84ea98ef25038c105b04fc8ca2
  1720. Author: Rémi Denis-Courmont <rem@videolan.org>
  1721. Date:   Tue May 27 19:41:42 2008 +0300
  1722.     Cleanup previous commit
  1723. commit 73a3e8a92011955d41e7a0858d9fb77d68e6fbb6
  1724. Author: Rémi Denis-Courmont <rem@videolan.org>
  1725. Date:   Tue May 27 19:36:59 2008 +0300
  1726.     Work around the mingw linker
  1727. commit d5ba879486adfb0e65526752673fce6e524e481d
  1728. Author: Rémi Denis-Courmont <rem@videolan.org>
  1729. Date:   Tue May 27 19:19:32 2008 +0300
  1730.     VLM depends on sout
  1731. commit c6c6c0e3a86f8c3c75ecc1779164e143727ac9e6
  1732. Author: Rémi Denis-Courmont <rem@videolan.org>
  1733. Date:   Tue May 27 19:01:38 2008 +0300
  1734.     VLC_PRIVATE_API: no-op, removed
  1735. commit 3dc646548a260b897828d5ce93ef697245895beb
  1736. Author: Rémi Denis-Courmont <rem@videolan.org>
  1737. Date:   Tue May 27 19:00:45 2008 +0300
  1738.     Exporting private APIs is contradictory
  1739. commit 1c8c942251d1dbd4fe88134e4b1571da25ea4e41
  1740. Author: Rémi Denis-Courmont <rem@videolan.org>
  1741. Date:   Tue May 27 18:52:39 2008 +0300
  1742.     Warn when pl_Yield() is not used
  1743. commit 14be786c1f5cb85549cba8cc125e57bb40eda4c6
  1744. Author: Rémi Denis-Courmont <rem@videolan.org>
  1745. Date:   Tue May 27 18:42:48 2008 +0300
  1746.     Simplify vlc_object_find(FIND_ANYWHERE)
  1747.     
  1748.     We end up looking up from p_libvlc anyway, so we might as well as well
  1749.     do it from the beginning
  1750. commit a043d59ab6243e51b7bbee3a3fc22ab45f2113e8
  1751. Author: Rémi Denis-Courmont <rem@videolan.org>
  1752. Date:   Tue May 27 18:02:45 2008 +0300
  1753.     Fix strcasen?cmp overflow
  1754.     
  1755.     Pointed out by Hannes Domani
  1756. commit 0448c670c32d9fc60889ce2c3e8f72330a389e44
  1757. Author: Jean-Philippe André <jpeg@via.ecp.fr>
  1758. Date:   Tue May 27 00:43:20 2008 +0200
  1759.     Bugfix: non disparition of the Qt Popup Menu with X11 or SDL outputs.
  1760.     
  1761.     Actually, we just need to do like Direct3D: catch left-click.
  1762. commit 2fa5009a3115757819806c5a85256f03bb042ad5
  1763. Author: Rafaël Carré <funman@videolan.org>
  1764. Date:   Tue May 27 00:44:36 2008 +0200
  1765.     Backport FFmpeg pkg-config patch from HEAD to r12920
  1766.     
  1767.     lamers
  1768. commit fbbdb7571d7e81a6d690febef1acac768205fabf
  1769. Author: Rafaël Carré <funman@videolan.org>
  1770. Date:   Mon May 26 22:43:35 2008 +0200
  1771.     Remove duplication
  1772. commit fc9f851816aa9d98dfbc84c8ffee4a00d58d4e6b
  1773. Author: bl4 <bl4@playker.info>
  1774. Date:   Sat May 24 20:17:49 2008 +0200
  1775.     mms/tcp: hanging or unexpected seeking after the end of stream
  1776.     
  1777.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  1778. commit c865a653ad0a4341af807a2018c8686a4a1c5bf2
  1779. Author: Rémi Denis-Courmont <rem@videolan.org>
  1780. Date:   Mon May 26 22:53:44 2008 +0300
  1781.     Only allow VLC_OBJECT_MODULE outside of p_libvlc
  1782.     
  1783.     Speeds up vlc_list_find(), as we avoid looking up the 200+ plugins for
  1784.     each vlc_list_find(). Also avoids accidentally stealing objects across
  1785.     LibVLC instances. IMHO, the object tree should be per-instance, and the
  1786.     root object should not exist, but that's too big a change yet.
  1787. commit e72368e0d2c63c89a8e497442ae3c7e333dbfb54
  1788. Author: Rémi Denis-Courmont <rem@videolan.org>
  1789. Date:   Wed May 14 20:38:32 2008 +0300
  1790.     Cosmetic fix
  1791. commit f66f01a125d936a607991a13fc18e09c9e2e1d8e
  1792. Author: Rafaël Carré <funman@videolan.org>
  1793. Date:   Mon May 26 21:48:09 2008 +0200
  1794.     Fix FFmpeg .pc creation - patch to be sent at FFmpeg developers
  1795. commit 213cea9c47c82be66386a2e36bd250cee3475b8f
  1796. Author: Rafaël Carré <funman@videolan.org>
  1797. Date:   Mon May 26 20:57:19 2008 +0200
  1798.     Remove strange stuff ...
  1799. commit 7002ebccadbf13c62cb2ff69e386d1327b0acb64
  1800. Author: Rémi Denis-Courmont <rem@videolan.org>
  1801. Date:   Mon May 26 21:56:49 2008 +0300
  1802.     Ship a lot of useful headers
  1803.     
  1804.     (main remaining offenders: vlc_interface.h and vlc_network.h)
  1805. commit 83f88155046151da849352a78149ab2fc90dd794
  1806. Author: Rémi Denis-Courmont <rem@videolan.org>
  1807. Date:   Mon May 26 21:46:45 2008 +0300
  1808.     Export WORDS_BIGENDIAN to pkg-config unless someone knows better
  1809. commit 2025f093ca1737dd96014d92708fc83fde2e0938
  1810. Author: Rémi Denis-Courmont <rem@videolan.org>
  1811. Date:   Mon May 26 21:37:27 2008 +0300
  1812.     AC_C_BIGENDIAN works nowadays
  1813. commit 9970930dbc8ce19f3bbea188481868ee61744b9b
  1814. Author: Rémi Denis-Courmont <rem@videolan.org>
  1815. Date:   Mon May 26 21:29:55 2008 +0300
  1816.     Revert "Move VLC_FOURCC to vlc_es.h"
  1817.     
  1818.     This reverts commit 62b9f5b0251b41dbcb2a38902e03fc70cf3677ab.
  1819. commit 562773d60e1775780f5fb301670b8d515f0612d3
  1820. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1821. Date:   Mon May 26 20:18:54 2008 +0200
  1822.     libvlccore: Rename iso_lang.h to vlc_iso_lang.h because we use VLC_EXPORT there, and plugins may use it.
  1823. commit 62b9f5b0251b41dbcb2a38902e03fc70cf3677ab
  1824. Author: Rémi Denis-Courmont <rem@videolan.org>
  1825. Date:   Mon May 26 21:11:01 2008 +0300
  1826.     Move VLC_FOURCC to vlc_es.h
  1827. commit a2adfba0d88880e1919d2460a3299a070532c768
  1828. Author: Rémi Denis-Courmont <rem@videolan.org>
  1829. Date:   Mon May 26 21:10:37 2008 +0300
  1830.     Missing assert.h
  1831. commit 6bd44f4c62f87f24e301310fa3941d640b76ec5b
  1832. Author: Rémi Denis-Courmont <rem@videolan.org>
  1833. Date:   Mon May 26 21:01:00 2008 +0300
  1834.     Install a bunch of "clean" headers
  1835. commit db7b9410e3cc17b9476890cdd5ec0b956e9a4ccb
  1836. Author: Rafaël Carré <funman@videolan.org>
  1837. Date:   Mon May 26 19:51:45 2008 +0200
  1838.     Remove unused HAVE_XXXX_{SWSCALE,FFMPEG}_TREE defines
  1839. commit c43e98790c8ccbe82d1095af30d5fb6ee420740e
  1840. Author: Rafaël Carré <funman@videolan.org>
  1841. Date:   Mon May 26 19:29:15 2008 +0200
  1842.     Remove broken support for linking FFmpeg plugin with a build tree
  1843.     
  1844.     Remove workarounds for broken (probably very old) FFmpeg .pc files
  1845.     Errors out if nor swscale headers, nor img_resample() in libavcodec are
  1846.     present
  1847. commit cd03df6c6f0f0cd9dc50b37791938abb616a7101
  1848. Author: Antoine Cellerier <dionoea@videolan.org>
  1849. Date:   Mon May 26 16:13:41 2008 +0200
  1850.     Update NEWS.
  1851. commit 8562522f069409daccff92bfb4b38efb76e45fa4
  1852. Author: Rémi Denis-Courmont <rem@videolan.org>
  1853. Date:   Mon May 26 20:45:38 2008 +0300
  1854.     Revert broken part of 653bca0a937929bf4308bdac4232dde37b175a6e
  1855. commit 3b9c8273f54c0a16cab11d032e11d324930c6ab6
  1856. Author: Rémi Denis-Courmont <rem@videolan.org>
  1857. Date:   Mon May 26 20:24:45 2008 +0300
  1858.     Enable check_headers
  1859. commit 653bca0a937929bf4308bdac4232dde37b175a6e
  1860. Author: Rémi Denis-Courmont <rem@videolan.org>
  1861. Date:   Mon May 26 20:24:39 2008 +0300
  1862.     Have hton64 accept rvalues. Remove dep upon WORDS_BIGENDIAN
  1863. commit 024bed3c7554d72db02069c6b9a2823e82f14ddf
  1864. Author: Rémi Denis-Courmont <rem@videolan.org>
  1865. Date:   Mon May 26 20:04:35 2008 +0300
  1866.     Penultimate (initial) public header fix
  1867. commit 9d85c35d50b34f3b7d54f12555ab268c73cb95bc
  1868. Author: Rémi Denis-Courmont <rem@videolan.org>
  1869. Date:   Mon May 26 19:58:44 2008 +0300
  1870.     Fix HAVE_ATTRIBUTE_FORMAT usage - refs #297
  1871. commit 9aba4faded6a1c29a02797726f634445cf115046
  1872. Author: Rémi Denis-Courmont <rem@videolan.org>
  1873. Date:   Mon May 26 19:41:28 2008 +0300
  1874.     Do not depend on NDEBUG inside headers
  1875.     
  1876.     If stats are too heavy weight to use w/o debug, we should either fix
  1877.     them or remove them completely anyway
  1878. commit c0a898e18e7fce541be58980f09ca199b736dc1c
  1879. Author: Rafaël Carré <funman@videolan.org>
  1880. Date:   Mon May 26 18:41:19 2008 +0200
  1881.     Include assert.h where assert() is used
  1882. commit cf2f0f1e65282ec8b61a75bd3155461789165665
  1883. Author: Rémi Denis-Courmont <rem@videolan.org>
  1884. Date:   Mon May 26 19:39:13 2008 +0300
  1885.     Another bunch of invalid config.h usage
  1886. commit 9e946839014e5613b4ede8cf09568e4ccbf03c02
  1887. Author: Rémi Denis-Courmont <rem@videolan.org>
  1888. Date:   Mon May 26 19:23:50 2008 +0300
  1889.     Syntax error
  1890. commit d2bccf539237a772d6db796b3ec918ab7998803a
  1891. Author: Rémi Denis-Courmont <rem@videolan.org>
  1892. Date:   Mon May 26 19:23:30 2008 +0300
  1893.     Remove another invalid use of config.h
  1894. commit b3892a3a52e224a6a2c8507119cab4958144257c
  1895. Author: Rafaël Carré <funman@videolan.org>
  1896. Date:   Mon May 26 18:34:09 2008 +0200
  1897.     Adds missing assert.h header
  1898. commit 900ea6ff821ff4b2f84da3a248b9c61a82d94c76
  1899. Author: Rémi Denis-Courmont <rem@videolan.org>
  1900. Date:   Mon May 26 19:19:42 2008 +0300
  1901.     Do not use assert in public headers
  1902. commit e5fcb7ff3e6764a575271ad84377585036836361
  1903. Author: Rémi Denis-Courmont <rem@videolan.org>
  1904. Date:   Mon May 26 19:06:46 2008 +0300
  1905.     No need for SYS_LINUX
  1906. commit d3cccc0bd127932962cf22df25129167f56ba46b
  1907. Author: Rémi Denis-Courmont <rem@videolan.org>
  1908. Date:   Mon May 26 18:59:43 2008 +0300
  1909.     Remove unused variable
  1910. commit 021d3cb9e8d258d255bef48a4e629a4633593222
  1911. Author: Rémi Denis-Courmont <rem@videolan.org>
  1912. Date:   Mon May 26 18:54:07 2008 +0300
  1913.     C++ compile fixes
  1914. commit e7b46c6389c3759c8b7b4a29302cad3fe26d60ac
  1915. Author: Rémi Denis-Courmont <rem@videolan.org>
  1916. Date:   Mon May 26 18:38:05 2008 +0300
  1917.     Remove unused attribute visibility check
  1918. commit f0892b807a54596cf854734ad5ea944d007c8eac
  1919. Author: Rémi Denis-Courmont <rem@videolan.org>
  1920. Date:   Mon May 26 18:44:47 2008 +0300
  1921.     Do not use visibility. It breaks #297 as well as libvlccore.sym
  1922. commit cd5d7f6391d47ff860cfecc71cad36ba5cf953a1
  1923. Author: Rémi Denis-Courmont <rem@videolan.org>
  1924. Date:   Mon May 26 18:37:33 2008 +0300
  1925.     Remove HAVE_ATTRIBUTE_VISIBILITY - refs #297
  1926. commit 0724e042f307d6e340bfbc3887409a028d276389
  1927. Author: Rémi Denis-Courmont <rem@videolan.org>
  1928. Date:   Sun May 25 18:34:44 2008 +0300
  1929.     Fix #includes
  1930. commit a9427049cd8561fc2086359a998af43680ac5104
  1931. Author: Antoine Cellerier <dionoea@videolan.org>
  1932. Date:   Mon May 26 16:07:55 2008 +0200
  1933.     Oops.
  1934. commit 005db53dd87c0bea5bfc7ae72e5efafb68fc986b
  1935. Author: Antoine Cellerier <dionoea@videolan.org>
  1936. Date:   Mon May 26 16:06:02 2008 +0200
  1937.     Use mouse as capture retangle center instead of upper left corner.
  1938. commit 96973d2db5caddc6f8fc381e9350ec43181f920d
  1939. Author: Antoine Cellerier <dionoea@videolan.org>
  1940. Date:   Mon May 26 16:03:33 2008 +0200
  1941.     Add --screen-mouse-follow option (x11 only).
  1942. commit 121f9617f801728fc45c68853c92587f98629c01
  1943. Author: Antoine Cellerier <dionoea@videolan.org>
  1944. Date:   Mon May 26 15:11:43 2008 +0200
  1945.     Fix the rawvideo codec when visible_pitch != pitch. (And simplify code) This should fix partial screen captures using non multiple of 16 values.
  1946. commit 3c810a5543257b87078822429e554e23bf45643d
  1947. Author: Antoine Cellerier <dionoea@videolan.org>
  1948. Date:   Mon May 26 14:52:25 2008 +0200
  1949.     Add some missing symbols in a blind attempt to fix the buildbots. Feel free to revert if this is wrong.
  1950. commit a3c8effe2d508f172255743daf28380aae48a93c
  1951. Author: Antoine Cellerier <dionoea@videolan.org>
  1952. Date:   Mon May 26 14:35:28 2008 +0200
  1953.     Fix --enable-lua flag description in configure.ac
  1954. commit 3538dcff661918a5fd9be9d80ca9b04a790c277e
  1955. Author: Antoine Cellerier <dionoea@videolan.org>
  1956. Date:   Mon May 26 14:13:20 2008 +0200
  1957.     Fix pkg-config based libswscale detection tests.
  1958. commit 4e8ff11fa527bcfb49eb4e747fac40b7b249233e
  1959. Author: Antoine Cellerier <dionoea@videolan.org>
  1960. Date:   Mon May 26 13:49:44 2008 +0200
  1961.     Remove unused variable.
  1962. commit f233bb690d7db8551516a048c30cbf94d6668a2b
  1963. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1964. Date:   Mon May 26 13:52:02 2008 +0200
  1965.     libvlc: libvlc_vlm_get_media_instance_* is in header, not libvlc_vlm_get_media_*.
  1966.     
  1967.     This is the last fix for libvlc.dylib compilation on Mac OS X.
  1968. commit e58c9db65d3556079214df5c81b75a82aba934ae
  1969. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1970. Date:   Mon May 26 13:51:03 2008 +0200
  1971.     libvlc: Remove libvlc_event_(init|fini) as they were finally not needed.
  1972. commit e111c9e23b96ddf7bc0b5464858e0168f93bdb4c
  1973. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1974. Date:   Mon May 26 13:41:31 2008 +0200
  1975.     libvlc: Prefix internal function with VLC_PRIVATE_API.
  1976. commit eb01699c9b2b17b77e3a356f6b3380b4a4c94d51
  1977. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  1978. Date:   Mon May 26 13:33:03 2008 +0200
  1979.     Revert "Remove VLC_PRIVATE_API"
  1980.     
  1981.     This reverts commit 96cc9c261db1c616efa2fbc0aea21bc70b1e46fc.
  1982.     
  1983.     This commit is reverted because we are using a regexp to determine the list of exported symbols in libvlc. However some private symbols start with libvlc_, this produces (here on Mac OS X) a nmedit error about symbols not being found while exported. A solution is to externalize those private symbols, hence using VLC_PUBLIC_API.
  1984.     
  1985.     Feel free to come up with a better solution.
  1986. commit 43b9ba7c5eda13d1eed419cd79e2659ef8094ef1
  1987. Author: Antoine Cellerier <dionoea@videolan.org>
  1988. Date:   Mon May 26 12:39:10 2008 +0200
  1989.     Implement partial screen capture for x11. Feel free to add similar code for the other platforms.
  1990. commit 69b32f594f9440af60885ff4006af756b05a208b
  1991. Author: Rafaël Carré <funman@videolan.org>
  1992. Date:   Mon May 26 10:25:47 2008 +0200
  1993.     Do not malloc(0) - to make valgrind not report 0 byte leaks
  1994. commit 44e62217a16765805c5a3ef8440375395d56e86c
  1995. Author: Ilkka Ollakka <ileoo@videolan.org>
  1996. Date:   Tue May 20 16:23:35 2008 +0300
  1997.     modify logger-module rrd-output to use time for timestamp instead of mdate()
  1998. commit 5dfbd013db078d191a24305df86006e6d47ff2a2
  1999. Author: Rafaël Carré <funman@videolan.org>
  2000. Date:   Fri May 23 17:15:45 2008 +0200
  2001.     PDA intf: clean up
  2002.     
  2003.     Fix some warnings
  2004.     Get the pixmaps from the right directory
  2005. commit d171dda10a7eece56faeeca851c2d3dd8bd664ea
  2006. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2007. Date:   Mon May 26 03:10:59 2008 +0200
  2008.     qtcapture: Don't use the pts provided by qtkit. I don't get how it works for now.
  2009. commit 303a7cc10d552e17be537c30ddfd8fc6f79360a6
  2010. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2011. Date:   Mon May 26 02:57:26 2008 +0200
  2012.     qtcapture: Fix a warning.
  2013. commit 3e461d28dece0aa2f8820010121d9aecb6b2d7fb
  2014. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2015. Date:   Mon May 26 02:55:39 2008 +0200
  2016.     qtcapture: Tab fixes, plus attempt to get the real PTS. We still really do lag compared to PhotoBooth...
  2017. commit 90d9d6dda3dc1a6260ac5e3eb355c83b377da201
  2018. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2019. Date:   Mon May 26 02:34:01 2008 +0200
  2020.     qtcapture: statification and comment.
  2021. commit ba369e1fd642d2ed22a801881171e6ed4751fac3
  2022. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2023. Date:   Mon May 26 02:31:40 2008 +0200
  2024.     qtcapture: msg_Err->msg_Dbg
  2025. commit 9dcd81a1dc9e0cfa685c61f67f43fa85cb7f9d5b
  2026. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2027. Date:   Mon May 26 02:22:38 2008 +0200
  2028.     qtcapture: New access_demux module (QTKit based) to capture video from your iSight Camera on Mac OS X.
  2029.     
  2030.     Usage: 'vlc qtcapture://'.
  2031.     
  2032.     This is a 2 hours hacked module. We don't grab sound yet, and there are a lot of FIXME.
  2033.     
  2034.     Note: For some reason QTKit needs a the main thread to be a cocoa thread. Don't expect it to run with -I dummy for instance.
  2035. commit 3dfed6db962960e045721ff09fc7ef624635c3df
  2036. Author: Antoine Cellerier <antoine@macbook.(none)>
  2037. Date:   Mon May 26 00:11:33 2008 +0200
  2038.     Take program prefix and suffix into account in the make-alias script.
  2039. commit c6b1b02ad16f78618a0329deb23f8106db2dc47b
  2040. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2041. Date:   Sun May 25 13:48:39 2008 -0700
  2042.     GNUTls fixed the vasprintf bug. No need to delete the files.
  2043. commit ea10aaa71a2db1c4aef933bf63ff065a5ab85dfb
  2044. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2045. Date:   Sun May 25 20:22:04 2008 +0200
  2046.     Added ChangeLog info
  2047. commit 407ea4021f20c6ae20e149db71d87ae8c044cb6e
  2048. Author: Antoine Cellerier <antoine@macbook.(none)>
  2049. Date:   Sun May 25 15:22:14 2008 +0200
  2050.     Add UYVY to the list of chromas tried by default in the v4l2 module
  2051.     (that's one of the isight's chromas)
  2052. commit 785b6e2bf9a83baee6becb9b324824ce99fa331c
  2053. Author: Rémi Denis-Courmont <rem@videolan.org>
  2054. Date:   Sun May 25 18:06:00 2008 +0300
  2055.     access_out_file: fix append mode, relax stdout support, simplify
  2056.     
  2057.     O_APPEND puts the file pointer to the end after _each_ write.
  2058.     We want to put it at the end (only) after open.
  2059.     Also allow reading/seeking stdout, as it could be a redirected file
  2060.     (of course, it won't work if it's a terminal)
  2061. commit 77acf509d89e39c0bc48b5bdbb643b2e11ce2373
  2062. Author: Rafaël Carré <funman@videolan.org>
  2063. Date:   Sun May 25 16:02:10 2008 +0200
  2064.     Option to link ffmpeg plugin with libdca when using a static ffmpeg
  2065. commit 010b9a85ea1906d27e48fdeaab5c1d1543f8f81c
  2066. Author: Rémi Denis-Courmont <rem@videolan.org>
  2067. Date:   Sun May 25 16:45:50 2008 +0300
  2068.     Fix va_start invocation
  2069. commit 4bacba8c7b69f54b3e4e0f575d11ce9b56971f39
  2070. Author: Rafaël Carré <funman@videolan.org>
  2071. Date:   Sun May 25 14:46:55 2008 +0200
  2072.     We don't use paranoia_mode_t if libcdio <= 0.72
  2073. commit ae8638cbd8630e9370cbbb411e5d6141465fc42e
  2074. Author: Rafaël Carré <funman@videolan.org>
  2075. Date:   Sun May 25 14:30:14 2008 +0200
  2076.     PARANOIA_MODE_* were introduced in libcdio 0.72
  2077. commit a398f405e6926b5c7be66e6fce3c7b600e5806e1
  2078. Author: Rémi Denis-Courmont <rem@videolan.org>
  2079. Date:   Sun May 25 13:19:03 2008 +0300
  2080.     Remove audio output recycling support. It kept crashing.
  2081. commit 5a3ede13d44e768a4f43c2e13b5865485ae81545
  2082. Author: Rémi Denis-Courmont <rem@videolan.org>
  2083. Date:   Sat May 24 20:22:50 2008 +0300
  2084.     VLC_EXPORT is meant for libvlccore, not libvlc-control
  2085. commit 966cd094f1c06e6dcfd14eacfd84ea6b9dc4df23
  2086. Author: Rémi Denis-Courmont <rem@videolan.org>
  2087. Date:   Sat May 24 20:10:26 2008 +0300
  2088.     More symbols fixes
  2089.     
  2090.     Still not working though
  2091. commit e1b146414f8b85755fb917bbac941367fb3c4e15
  2092. Author: Rémi Denis-Courmont <rem@videolan.org>
  2093. Date:   Sat May 24 20:00:02 2008 +0300
  2094.     Remove non-sensical connect->listen transition
  2095.     
  2096.     Thank you big time for committing stuff against people's review.
  2097. commit db47cf33d70da786fd365b0321700b2236546926
  2098. Author: Rémi Denis-Courmont <rem@videolan.org>
  2099. Date:   Sat May 24 19:58:47 2008 +0300
  2100.     Don't parse no options
  2101. commit f160db450ae04c034b306510eaca1aeddc2364b3
  2102. Author: Rémi Denis-Courmont <rem@videolan.org>
  2103. Date:   Sat May 24 19:57:58 2008 +0300
  2104.     Inline and fix some linking errors
  2105.     
  2106.     Should fix strlcpy() issues on Linux, but Win32 is surely still totally
  2107.     broken by d754b40584b5fd5ffd5f39a2288a14f9f4662f78
  2108. commit 04e6970605c4c6f63d8ab507bca5126612c98625
  2109. Author: Rafaël Carré <funman@videolan.org>
  2110. Date:   Sat May 24 18:51:10 2008 +0200
  2111.     Fix rtmp access_output building
  2112.     
  2113.     Mark description & shortnames as translatable with N_
  2114.     (Thanks for testing the build before committing, I think the source code
  2115.     had the same review)
  2116. commit 86af35f2401ca1eb2da89a182d54bbe6c1540a2e
  2117. Author: Rafaël Carré <funman@videolan.org>
  2118. Date:   Sat May 24 18:30:36 2008 +0200
  2119.     C++ needs explicit casting
  2120. commit a9e55ea669697aceb47f2adce3c7f3da1ea1ea27
  2121. Author: Miguel Angel Cabrera Moya <madmac2501@gmail.com>
  2122. Date:   Mon May 5 23:31:17 2008 +0200
  2123.     RTMP access output module
  2124.     
  2125.     Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
  2126. commit 567cacc077f1806b56e33d7f5ec56e0c578ce6d1
  2127. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2128. Date:   Sat May 24 09:06:52 2008 -0700
  2129.     Thanks for MMS/TCP patch.
  2130. commit 59feb952c5902f97510a05d7cf7901238cbb975f
  2131. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2132. Date:   Sat May 24 16:45:18 2008 +0200
  2133.     Added another couple of missing symbols.
  2134.     
  2135.     Please review whether this patch is correct as it adds internal functions using VLC_EXPORT.
  2136. commit d754b40584b5fd5ffd5f39a2288a14f9f4662f78
  2137. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2138. Date:   Sat May 24 16:28:25 2008 +0200
  2139.     Updated the symbols
  2140. commit 876df3a7f4b60549f6006414f218976a122923c9
  2141. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2142. Date:   Sat May 24 15:55:24 2008 +0200
  2143.     Add GNU Make 3.81 for Darwin 8
  2144. commit e73d94ef6322e1f2f855ada2921a8e4e93bfec22
  2145. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2146. Date:   Sat May 24 15:42:10 2008 +0200
  2147.     Disable the default compilation of cmake as its support is to-be-removed.
  2148. commit c80de559fa80947d00a98561ab1f506bcf910d0c
  2149. Author: Rémi Denis-Courmont <rem@videolan.org>
  2150. Date:   Sat May 24 12:56:52 2008 +0300
  2151.     Fix win32 linking
  2152. commit 1231f33d9c2d07117ed4f1615592d4fff4609e27
  2153. Author: Rémi Denis-Courmont <rem@videolan.org>
  2154. Date:   Sat May 24 12:45:46 2008 +0300
  2155.     vlc_scandir: remove (dead) code
  2156. commit 22fe2438b98e2d041b4481c0c8706096a8f160ce
  2157. Author: Rémi Denis-Courmont <rem@videolan.org>
  2158. Date:   Sat May 24 12:40:57 2008 +0300
  2159.     Simplify, fix and inline strcasecmp and strncasecmp
  2160. commit 05cfa654a872bd3b6dc8123cc736110d3d022b20
  2161. Author: Rémi Denis-Courmont <rem@videolan.org>
  2162. Date:   Sat May 24 12:24:26 2008 +0300
  2163.     VLC update: provide stubs
  2164. commit 287081caeb571486a0381ee9964198855706a208
  2165. Author: Rémi Denis-Courmont <rem@videolan.org>
  2166. Date:   Sat May 24 12:15:26 2008 +0300
  2167.     Inline strnlen() and use it
  2168. commit 71c7fb199ac0cadd55f686d8b8dcfbfd82353215
  2169. Author: Rémi Denis-Courmont <rem@videolan.org>
  2170. Date:   Sat May 24 12:12:15 2008 +0300
  2171.     Try to fix make check
  2172. commit 5143683b7bf2be576bf0efd3bd5a80838e902556
  2173. Author: Rémi Denis-Courmont <rem@videolan.org>
  2174. Date:   Sat May 24 12:09:00 2008 +0300
  2175.     Provide default for vlc_pthread_fatal
  2176. commit cb63940a0b567471603b667c391770309ad15c31
  2177. Author: Rémi Denis-Courmont <rem@videolan.org>
  2178. Date:   Sat May 24 12:06:24 2008 +0300
  2179.     Inline atoll and atof
  2180. commit 2b617e77c1f838066916c4a46de7c0e99b38105c
  2181. Author: Rémi Denis-Courmont <rem@videolan.org>
  2182. Date:   Sat May 24 11:55:05 2008 +0300
  2183.     Inline strdup, strndup, lldiv and getenv
  2184.     
  2185.     Also fix an overflow in strndup().
  2186. commit c4e0f18676bfbc37fe1504a719b51204e92de664
  2187. Author: Rémi Denis-Courmont <rem@videolan.org>
  2188. Date:   Sat May 24 11:41:49 2008 +0300
  2189.     provide default block_mmap_Alloc
  2190. commit 3f68eb0010ff0b4bc09e0c41f981a4fd0be6dd55
  2191. Author: Rémi Denis-Courmont <rem@videolan.org>
  2192. Date:   Sat May 24 11:35:51 2008 +0300
  2193.     Fix header problem
  2194. commit bb29acd2f25176a70759862417b99b8cbd082e2d
  2195. Author: Rémi Denis-Courmont <rem@videolan.org>
  2196. Date:   Sat May 24 11:33:03 2008 +0300
  2197.     vlc_wclosedir is still needed on Windows
  2198. commit 9194945adec1b6805e5a0cbef0966d5c15bd88d2
  2199. Author: Rémi Denis-Courmont <rem@videolan.org>
  2200. Date:   Sat May 24 11:19:42 2008 +0300
  2201.     Remove VLC_INTERNAL
  2202.     
  2203.     I should not have put internal stuff into the header files anyway
  2204. commit 00e71fbf49079629e40aca7468d906848343c7e8
  2205. Author: Rémi Denis-Courmont <rem@videolan.org>
  2206. Date:   Sat May 24 11:18:51 2008 +0300
  2207.     Win32 vlc_w.*dir: declare internally
  2208. commit e4c0e92a1f78b19caf0f13b02198b37b9f8144cd
  2209. Author: Rémi Denis-Courmont <rem@videolan.org>
  2210. Date:   Sat May 24 11:04:59 2008 +0300
  2211.     vlc_.*dir: declare internally, as it's only used with libvlc
  2212. commit 0b3174ed6e6940bc628544e7effed4ff90f5a7fa
  2213. Author: Rémi Denis-Courmont <rem@videolan.org>
  2214. Date:   Sat May 24 10:56:20 2008 +0300
  2215.     vlc_current_charset: declare internally
  2216. commit 7d1d75f350f043298c46c90fd7e2ff29684387b5
  2217. Author: Rémi Denis-Courmont <rem@videolan.org>
  2218. Date:   Sat May 24 10:55:10 2008 +0300
  2219.     vlc_fix_readdir: declare internally
  2220. commit ff02bf907b6272b898612724634371bc95b8a5f1
  2221. Author: Rémi Denis-Courmont <rem@videolan.org>
  2222. Date:   Sat May 24 10:52:00 2008 +0300
  2223.     seekdir, telldir: unused, remove
  2224. commit 96cc9c261db1c616efa2fbc0aea21bc70b1e46fc
  2225. Author: Rémi Denis-Courmont <rem@videolan.org>
  2226. Date:   Sat May 24 10:47:32 2008 +0300
  2227.     Remove VLC_PRIVATE_API
  2228. commit 67ad2d4678941860cb4bf8abbcb0b77a4c0a1616
  2229. Author: Rémi Denis-Courmont <rem@videolan.org>
  2230. Date:   Sat May 24 10:39:07 2008 +0300
  2231.     -export-dynamic is no sense for libs, use -export-symbol (or nothing)
  2232. commit 54dc1499af57b6f265f73292146168b0b9a1d91e
  2233. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2234. Date:   Sat May 24 02:41:03 2008 +0200
  2235.     transcode: If no module is explicitely selected, print that we are potentially using any module.
  2236. commit f60fff1adf4e6b73d9529c2522436d930d71f33b
  2237. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2238. Date:   Sat May 24 02:36:14 2008 +0200
  2239.     transcode: When failing also print the fourcc we were looking for instead of just "(null)" if no explicit module was selected.
  2240. commit 4d7aa85f7622326929c6b3407db7903bda9f1344
  2241. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2242. Date:   Sat May 24 02:23:51 2008 +0200
  2243.     transcode: Put more details in error messages.
  2244. commit 6e708ae5f2e485751f59836969897fa776114cf0
  2245. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2246. Date:   Sat May 24 00:57:17 2008 +0200
  2247.     Revert "stats: Don't crash if there is no timer to dump."
  2248.     
  2249.     This reverts commit 8fe54e490872687b20e52581d84a94ffa7f443b0.
  2250.     
  2251.     No need for that one, now that Rafael handles it in DumpTimer directly.
  2252. commit cf4026c9f3377830fa1b234362c73c6f7f85930a
  2253. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2254. Date:   Sat May 24 00:54:11 2008 +0200
  2255.     transcode: One more occurence of pf_encode_video() that needs a timer.
  2256. commit 98a390423abcb4fe7b33e5dad841cbcadc9e58ca
  2257. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2258. Date:   Fri May 23 15:42:09 2008 -0700
  2259.     Thanks.
  2260. commit ccda57b716269326917b1a82efcf9d843f74d17c
  2261. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2262. Date:   Fri May 23 15:36:10 2008 -0700
  2263.     Cosmetic et metadata fixes.
  2264. commit 36bde12633aa3997e24a121db8cf1fb56f936f96
  2265. Author: Wang Bo <silencewang@msn.com>
  2266. Date:   Fri May 23 20:38:26 2008 +0800
  2267.     real file index and seek
  2268.     
  2269.     Signed-off-by: Jean-Baptiste Kempf <jb@ambre.(none)>
  2270. commit 93d9a388cab3b40a5361df3b779cbc5ff6e25140
  2271. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2272. Date:   Sat May 24 00:16:06 2008 +0200
  2273.     config: Clean up for the -psn cmd line argument case on Mac OS X.
  2274. commit 7c359c66acbc65bede22e11bf6e8a510fbac5fc7
  2275. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2276. Date:   Fri May 23 22:47:44 2008 +0200
  2277.     transcode: Measure the time taken to encode one audio or video frame.
  2278. commit 8fe54e490872687b20e52581d84a94ffa7f443b0
  2279. Author: Pierre d'Herbemont <pdherbemont@videolan.org>
  2280. Date:   Fri May 23 22:46:03 2008 +0200
  2281.     stats: Don't crash if there is no timer to dump.
  2282. commit b19b539f6b5b250d79da8c2704a30a1016c0d9c5
  2283. Author: Rémi Denis-Courmont <rem@videolan.org>
  2284. Date:   Fri May 23 18:43:57 2008 +0300
  2285.     VLC: remove win32 stuff
  2286. commit ab67a5346fe9ce156eb4fe1e79861e261fde0a0f
  2287. Author: Rémi Denis-Courmont <rem@videolan.org>
  2288. Date:   Fri May 23 18:42:11 2008 +0300
  2289.     Separate and refactor the win32 main code
  2290.     
  2291.     It has almost nothing in common with the Unix main code anyway.
  2292. commit 311b28dea50ef654ab9aa59728ec6c2e33cf2b72
  2293. Author: Rémi Denis-Courmont <rem@videolan.org>
  2294. Date:   Fri May 23 18:26:16 2008 +0300
  2295.     Code factorization
  2296. commit a87e722124d2fc8aa8911f7ece1d331ce7d456af
  2297. Author: Rafaël Carré <funman@videolan.org>
  2298. Date:   Fri May 23 17:06:51 2008 +0200
  2299.     Be lazy : let modules do what they want with stats - without crashing
  2300. commit da9d2466b1e689e3f45c6a02ad3119d2d7b1e467
  2301. Author: bl4 <bl4@playker.info>
  2302. Date:   Fri May 23 15:50:27 2008 +0200
  2303.     mms/tcp: send requested media file path to the server without leading / character
  2304.     
  2305.     Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
  2306. commit f3d55b94c47dfc6a2b694e272b438b97b3a3a0a3
  2307. Author: Antoine Cellerier <dionoea@videolan.org>
  2308. Date:   Fri May 23 16:40:19 2008 +0200
  2309.     Don't do pts changes to telx blocks if we're not runing real time.
  2310. commit 001bc3d2a10b58ef03c5172a0632d69adb4a990e
  2311. Author: Rafaël Carré <funman@videolan.org>
  2312. Date:   Fri May 23 15:52:20 2008 +0200
  2313.     Help to fight NULL pointer dereference in stats
  2314. commit c3c3d074a690ed93cbd8964de2ee881dbdad7fc7
  2315. Author: Rafaël Carré <funman@videolan.org>
  2316. Date:   Fri May 23 15:51:08 2008 +0200
  2317.     Add gtk2 cflags/libs to gtk2_main
  2318. commit ec5ce05ca037ba37dac3571c0b9b72880d976cf9
  2319. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2320. Date:   Fri May 23 15:27:37 2008 +0200
  2321.     Fix linking when compiling with enabled update checker
  2322. commit 3452c06ffe82acc737947e1842895e312789bd31
  2323. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2324. Date:   Fri May 23 14:54:30 2008 +0200
  2325.     We need xlocale.h here too
  2326. commit c9517f626f4402d3fdadab92e1c6d7d9fb2b18b6
  2327. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2328. Date:   Fri May 23 14:48:04 2008 +0200
  2329.     Include xlocale.h on OS X for locale_t
  2330. commit 45a444a2b4660bccfba8478b9691ddb170666092
  2331. Author: Antoine Cellerier <dionoea@videolan.org>
  2332. Date:   Fri May 23 14:12:26 2008 +0200
  2333.     Keep a good rendering quality when rendering zvbi subs as text.
  2334. commit cde8ee9e4bf7787164a8ede9eaae8bf259345fbd
  2335. Author: Antoine Cellerier <dionoea@videolan.org>
  2336. Date:   Fri May 23 10:18:34 2008 +0200
  2337.     Fix the display date in zvbi.
  2338. commit 90d9c8e49dc97265b64b9c4e42b43a86c6bd3642
  2339. Author: Antoine Cellerier <dionoea@videolan.org>
  2340. Date:   Fri May 23 09:50:23 2008 +0200
  2341.     Only keep the full pes packet if using the zvbi teletext decoder. (zvbi should be fixed to be able to use the vbi data directly without all the pes stuff)
  2342. commit 3d240f51c51b3e7a2c74c37b70b64bf29c8a9e93
  2343. Author: Alexis Ballier <aballier@gentoo.org>
  2344. Date:   Thu May 22 23:26:46 2008 +0200
  2345.     Fix wx build
  2346.     
  2347.     The ugly casting is correct wrt the vlc_object_t inheritance
  2348.     Signed-off-by: Rafaël Carré <funman@videolan.org>
  2349. commit 7eaca895c90b3f14ab208373d0213d0579515e70
  2350. Author: Rémi Duraffort <ivoire@videolan.org>
  2351. Date:   Thu May 22 21:58:28 2008 +0200
  2352.     Check malloc return value when needed and don't print an error when such error happend.
  2353.     Fix a potential segfault.
  2354. commit fa781f2253cc4438cddfc4420b23496a42df66bd
  2355. Author: Rémi Denis-Courmont <rem@videolan.org>
  2356. Date:   Thu May 22 23:46:34 2008 +0300
  2357.     Use netinet macros instead of pointer access
  2358. commit 41a9fefc167a601fc892c7a90cb0fbf7f8f00d43
  2359. Author: Rémi Denis-Courmont <rem@videolan.org>
  2360. Date:   Thu May 22 23:03:16 2008 +0300
  2361.     Fix vlc_threadvar_delete
  2362. commit ccedc495ebc6e646a219077286488b8fed1017d3
  2363. Author: Rémi Denis-Courmont <rem@videolan.org>
  2364. Date:   Thu May 22 23:03:00 2008 +0300
  2365.     Remove (hopefully) unused #include
  2366.     
  2367.     We don't want config.h stuff in vlc_common.h
  2368. commit b2060480374a36794958855d153d48801d18ea5f
  2369. Author: Rémi Denis-Courmont <rem@videolan.org>
  2370. Date:   Thu May 22 22:59:49 2008 +0300
  2371.     Remove THREAD_COND_TIMEOUT
  2372. commit 5f2dd73ec8e68b0191d251ec80dc220b70624719
  2373. Author: Rémi Denis-Courmont <rem@videolan.org>
  2374. Date:   Thu May 22 22:46:11 2008 +0300
  2375.     Provide vlc_gettext on all platforms
  2376.     
  2377.     This avoids having to link a few plugins with libintl on platforms where
  2378.     it's not built-in libc. This also factors the internal use of
  2379.     dgettext("vlc", ...).
  2380. commit a6ab35eee2d88fda9c3e0397504547f01c88bf5a
  2381. Author: Rémi Denis-Courmont <rem@videolan.org>
  2382. Date:   Thu May 22 22:32:30 2008 +0300
  2383.     Move _ and N_ to the right header
  2384. commit 59dec65d5fe153565ea8705767874a2d876d2103
  2385. Author: Rémi Denis-Courmont <rem@videolan.org>
  2386. Date:   Thu May 22 21:28:54 2008 +0300
  2387.     Remove libvlc->psz_homedir and use config_GetHomeDir() instead
  2388. commit 46c39c8e9c2e0ec3ba1bf8dc37e6e3e5efb59a08
  2389. Author: Rémi Denis-Courmont <rem@videolan.org>
  2390. Date:   Thu May 22 20:32:25 2008 +0300
  2391.     Make config_GetHomeDir return a const string too
  2392. commit b152c831cf6bd6dab1fe8e29859ea85d9f384022
  2393. Author: Rémi Denis-Courmont <rem@videolan.org>
  2394. Date:   Thu May 22 20:18:12 2008 +0300
  2395.     Store the home directory statically, as it cannot change
  2396. commit eef284f3b6e266ffc7f82a2f447f74d5813afbc1
  2397. Author: Rafaël Carré <funman@videolan.org>
  2398. Date:   Thu May 22 20:24:36 2008 +0200
  2399.     Workaround f*cked up iTunes
  2400. commit 9298671dc006165c536e499e5721b7614d8ce829
  2401. Author: Rémi Denis-Courmont <rem@videolan.org>
  2402. Date:   Thu May 22 19:42:46 2008 +0300
  2403.     If uselocale() is absent, assume libc does no localization
  2404.     
  2405.     Otherwise, the user is screwed anyway
  2406. commit da5d49e2845972ebc5ecb8e65544c06a75eb9371
  2407. Author: Rémi Denis-Courmont <rem@videolan.org>
  2408. Date:   Thu May 22 19:39:53 2008 +0300
  2409.     Put the _same_ _platform-independent_ stuff in the same place
  2410. commit e104a2e689d4a1de68655d6e7936a6ceb87e6283
  2411. Author: Rémi Denis-Courmont <rem@videolan.org>
  2412. Date:   Thu May 22 19:32:05 2008 +0300
  2413.     Use the same directory layout on all platforms.
  2414.     
  2415.     It was an artificially-created mess. Besides, many other Windows
  2416.     applications also have a data, datadir or share directory.
  2417. commit 3f02d5ddbd48efd89f6e3ffaff3e24e86220b52c
  2418. Author: Rémi Denis-Courmont <rem@videolan.org>
  2419. Date:   Thu May 22 19:10:10 2008 +0300
  2420.     No need for huge automake if's
  2421. commit 7e86c20b39e75632f1f2bf64822a63c4cbef8851
  2422. Author: Rémi Denis-Courmont <rem@videolan.org>
  2423. Date:   Thu May 22 19:04:15 2008 +0300
  2424.     Split directory handling and core configuration
  2425. commit 56a6c87699827a7e6f5e344fdec575ef32d9524c
  2426. Author: Rémi Denis-Courmont <rem@videolan.org>
  2427. Date:   Thu May 22 18:52:50 2008 +0300
  2428.     Cosmetic
  2429. commit b268e2e8d2721942dfd1ca41987756940e2f05db
  2430. Author: Jean-Baptiste Kempf <jb@altair.videolan.org>
  2431. Date:   Thu May 22 08:50:00 2008 +0200
  2432.     GnuTLS and libgcrypt bump from 2.2.2 to 2.2.5 and 1.4.0 to 1.4.1
  2433. commit b95cac1c3685e4d3ce7f16303957cf100cdd5541
  2434. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2435. Date:   Wed May 21 14:18:17 2008 -0700
  2436.     Update NEWS and interface string about the latest parsing for the subtitles.
  2437.     Some comments about the naming of the subtitles (mplayer doesn't name as gnome-subtitles does, and none of them respect the main conventions)
  2438.     Most of the subtitles format are now parsed. However, some styles are still discarded.
  2439. commit 0b00646d20a3401348b8673b7ec896cd7203a05b
  2440. Author: Rémi Denis-Courmont <rem@videolan.org>
  2441. Date:   Wed May 21 22:12:11 2008 +0300
  2442.     us_strtod: do not make any kludgy assumptions about number formats
  2443. commit a2c338bb861ca781457ae23c8a36215a6ce82ea6
  2444. Author: Rémi Denis-Courmont <rem@videolan.org>
  2445. Date:   Wed May 21 22:07:22 2008 +0300
  2446.     Don't rely on scanf when parsing floats from files
  2447.     
  2448.     (well, you _can_ but you'd need to use uselocale() then)
  2449. commit a159f4795d5eeeca17c600c80fcc8fb823302682
  2450. Author: Christophe Mutricy <xtophe@videolan.org>
  2451. Date:   Wed May 21 20:02:22 2008 +0100
  2452.     Win32 also has and needs fcntl.h
  2453. commit 71f0e10dee124f93351697f8c1fec7236b724e02
  2454. Author: Rémi Denis-Courmont <rem@videolan.org>
  2455. Date:   Wed May 21 21:59:03 2008 +0300
  2456.     Remove unused i18n_atof
  2457. commit bb1fb263758ffb26e0d2887bb309d274972687c2
  2458. Author: Rémi Denis-Courmont <rem@videolan.org>
  2459. Date:   Wed May 21 21:58:01 2008 +0300
  2460.     VLM: use american numbers too here
  2461.     
  2462.     (we don't want sample scripts to break in certain countries)
  2463. commit 6d85ab85a3f785b8eb86f8f98a58725d9c577e4f
  2464. Author: Rémi Denis-Courmont <rem@videolan.org>
  2465. Date:   Wed May 21 21:55:15 2008 +0300
  2466.     Parse vlcrc following American standards for numbers
  2467. commit 8d961ec721f5016fbf60f1959a0caafb75a86a16
  2468. Author: Rafaël Carré <funman@videolan.org>
  2469. Date:   Wed May 21 20:45:24 2008 +0200
  2470.     Use cmake 2.6.0 release
  2471. commit 0d683192fe0cb77bb721ecb68d3ddfc14c7702a9
  2472. Author: Rafaël Carré <funman@videolan.org>
  2473. Date:   Wed May 21 20:37:19 2008 +0200
  2474.     make.pl: matches gcc-xx and g++-xx
  2475. commit 2b58a805b907efafbc5ef03347b6c086023806f0
  2476. Author: Rémi Denis-Courmont <rem@videolan.org>
  2477. Date:   Wed May 21 21:41:52 2008 +0300
  2478.     Always print numbers (floats) in American format in vlcrc
  2479. commit b15107dacf8ad0e8e51bf4fa32dd7585a98e0d0e
  2480. Author: Rémi Denis-Courmont <rem@videolan.org>
  2481. Date:   Wed May 21 21:39:25 2008 +0300
  2482.     French uses comma as a decimal separator
  2483.     
  2484.     (and at least the Qt interface uses commas for preferences formatting)
  2485. commit 6bc9799c8a4d70e2761ae26b7a54c205823782c9
  2486. Author: Rémi Denis-Courmont <rem@videolan.org>
  2487. Date:   Wed May 21 21:05:11 2008 +0300
  2488.     Remove i18n_strtod - nobody uses it and it's an ugly hack
  2489. commit 788907c4acb9441c756c4c232727800a2d4c6714
  2490. Author: Rémi Denis-Courmont <rem@videolan.org>
  2491. Date:   Wed May 21 20:49:38 2008 +0300
  2492.     Fix previous commit
  2493. commit b6b695f1884564441499b817246a1c0536c23225
  2494. Author: Rémi Denis-Courmont <rem@videolan.org>
  2495. Date:   Wed May 21 20:48:11 2008 +0300
  2496.     Remove internal Python build support
  2497. commit c5e0f9db280c579c65845614fda229f5363d94d1
  2498. Author: Rémi Denis-Courmont <rem@videolan.org>
  2499. Date:   Wed May 21 20:39:41 2008 +0300
  2500.     Fail loudly if --enable-java-bindings is used
  2501.     
  2502.     as it does not work anymore
  2503. commit 456aa837c26aab85cdd46553d26ca3623e79e2fc
  2504. Author: Jean-Baptiste Kempf <jb@videolan.org>
  2505. Date:   Wed May 21 10:32:45 2008 -0700
  2506.     Add mx4n and mx4p FourCC
  2507. commit 13ae40b0efc4f1b1ce205d9a057537047fcab3f4
  2508. Author: Rémi Denis-Courmont <rem@videolan.org>
  2509. Date:   Wed May 21 20:19:25 2008 +0300
  2510.     Use gettext_noop() consistently
  2511. commit f06802bb0473b765a7751cf78b244da240cd1fcc
  2512. Author: Rémi Denis-Courmont <rem@videolan.org>
  2513. Date:   Wed May 21 20:18:56 2008 +0300
  2514.     Translate help, short name and description
  2515. commit 76774f676dbb8cebd0dc65bfc35eac4986fee104
  2516. Author: Rémi Denis-Courmont <rem@videolan.org>
  2517. Date:   Wed May 21 18:55:16 2008 +0300
  2518.     vlc_config_set: use dgettext() explicitly
  2519.     
  2520.     This is a cosmetic change at this point as _() invokes dgettext(). This
  2521.     is just a small step toward supporting out-of-tree plugins. These will
  2522.     need to use their own text domain.
  2523. commit 2123e7c23fe7879ed1ddc4efcedcf6da5d16a7f8
  2524. Author: Rafaël Carré <funman@videolan.org>
  2525. Date:   Wed May 21 17:50:49 2008 +0200
  2526.     Add support for MPEG2 FOURCCs in mp4 demuxer
  2527.     
  2528.     Fix #1590 - patch by jj
  2529. commit 7c72aa3aa8546521c13bf4241566365460647c8c
  2530. Author: Felix Paul Kühne <fkuehne@videolan.org>
  2531. Date:   Tue May 20 22:37:32 2008 +0200
  2532.     More updates, partially Mac-specific
  2533. commit 8e75a0055ad9b8a5915260f479e06845096829c9
  2534. Author: Rémi Denis-Courmont <rem@videolan.org>
  2535. Date:   Tue May 20 23:19:35 2008 +0300
  2536.     GnuTLS: proper location for ca-certificates
  2537. commit 0e51a9e6be1fe0f6b06e7a4cb95e369814bc56ff
  2538. Author: Rémi Denis-Courmont <rem@videolan.org>
  2539. Date:   Tue May 20 23:18:02 2008 +0300
  2540.     GnuTLS: read key material from memory - fixes #1108
  2541. commit a2ad5ed16ce41045897dd3be5b7322ef9dd8856b
  2542. Author: Rémi Denis-Courmont <rem@videolan.org>
  2543. Date:   Tue May 20 22:26:45 2008 +0300
  2544.     block_File: test case
  2545. commit 2ec9d996a737986148acb5c1ce61058e9b3e4ff4
  2546. Author: Rémi Denis-Courmont <rem@videolan.org>
  2547. Date:   Tue May 20 22:15:12 2008 +0300
  2548.     block_File: loads a file into a block_t
  2549. commit c65b4ea96c47550a8876513222aab4b81cfc42dd
  2550. Author: Rémi Denis-Courmont <rem@videolan.org>
  2551. Date:   Tue May 20 22:57:54 2008 +0300
  2552.     (Almost) pread() for Win32
  2553. commit 1ba9301e99b19e80eb0888fc0d7f8d0e0fd5a53e
  2554. Author: Rafaël Carré <funman@videolan.org>
  2555. Date:   Tue May 20 22:10:21 2008 +0200
  2556.     CMake : don't try to link unused targets
  2557. commit d1e78644b51a81983feafcd45823a8820f43febe
  2558. Author: Rafaël Carré <funman@videolan.org>
  2559. Date:   Tue May 20 22:09:25 2008 +0200
  2560.     Cmake : disable samples downloading & related tests
  2561. commit 0e6016e25fa45c57ab88c2e6b8dcc21f57bd89da
  2562. Author: Rafaël Carré <funman@videolan.org>
  2563. Date:   Tue May 20 21:57:59 2008 +0200
  2564.     Cmake : fix libvlc* versionning and naming
  2565. commit 5ca79d6b13f01f5a28cc71c8efa1a4e80b612ef5
  2566. Author: Rémi Denis-Courmont <rem@videolan.org>
  2567. Date:   Tue May 20 21:20:32 2008 +0300
  2568.     Updates
  2569. commit 7b98e85b48a69ad0519dee858fbbebd461c84537
  2570. Author: Rémi Denis-Courmont <rem@videolan.org>
  2571. Date:   Tue May 20 18:59:28 2008 +0300
  2572.     Don't use stat() before opendir()
  2573. commit ce0b5da92eb3d06a34ce32b63421b605c8b19d2e
  2574. Author: Rémi Denis-Courmont <rem@videolan.org>
  2575. Date:   Tue May 20 18:55:50 2008 +0300
  2576.     Fix handle leak
  2577. commit be24a28f94929ecca09911d4659dec0484cc1de5
  2578. Author: Rémi Denis-Courmont <rem@videolan.org>
  2579. Date:   Tue May 20 18:54:59 2008 +0300
  2580.     Don't waste stat() right before opendir().
  2581. commit 31bf9857bf400f283e072f053d33f6e210f698b9
  2582. Author: Rémi Denis-Courmont <rem@videolan.org>
  2583. Date:   Tue May 20 18:52:22 2008 +0300
  2584.     Don't test if a directory exists twice in a row
  2585.     
  2586.     Better yet try to parse it directly...
  2587. commit 04aae4db17b7b59c04870677448a0b49262b5f71
  2588. Author: Rémi Denis-Courmont <rem@videolan.org>
  2589. Date:   Tue May 20 18:50:42 2008 +0300
  2590.     No need to do stat() before opendir()!
  2591. commit cca9e206e38081bcb72ce16e16b8dfdd954a48f7
  2592. Author: Rémi Denis-Courmont <rem@videolan.org>
  2593. Date:   Tue May 20 18:47:25 2008 +0300
  2594.     Use fstat()!
  2595. commit f3efda92b1cba1161c5f59b94f55770a3f824beb
  2596. Author: Kaarlo Raiha <kaarlo.raiha@tut.fi>
  2597. Date:   Tue May 20 11:36:44 2008 +0300
  2598.     Directsound 7.1 support and some debug messages...
  2599.     
  2600.     ...to help identify possible issues
  2601.     
  2602.     Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
  2603.     
  2604.     Squashed with VLC boolean updates.
  2605. commit 2113d41e90575c54097871f53f2f5b28a4e90726
  2606. Author: Kaarlo Raiha <kaarlo.raiha@tut.fi>
  2607. Date:   Tue Mar 25 23:07:14 2008 +0200
  2608.     Untested attempt to DirectAudio support for 7.1 system
  2609.     
  2610.     (See also http://forum.videolan.org/viewtopic.php?f=7&t=42590).
  2611.     
  2612.     Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
  2613.     
  2614.     Squashed VLC_TRUE fix
  2615. commit bbfb0053341db10afca4e72cf1dde091533af955
  2616. Author: Antoine Cellerier <dionoea@videolan.org>
  2617. Date:   Tue May 20 16:10:47 2008 +0200
  2618.     Fix decoding of teletext in ps files (the zvbi decoder expects the full PES packet, I haven't been able to test the telx.c decoder yet as I don't have any ps file with teletext subtitles available).
  2619. commit f7c94f789ded4172cd5abb442f475265a919f622
  2620. Author: Rafaël Carré <funman@videolan.org>
  2621. Date:   Tue May 20 15:15:40 2008 +0200
  2622.     Fix the reference counting of pictures stored in the mosaic_bridge ring
  2623.     
  2624.     Code cleanup without semantics changes
  2625.     Resets the reference count when returning a previously allocated picture
  2626.     Check error path
  2627. commit e8120e68db7397af96173ee53cbffdab45f6c171
  2628. Author: Rafaël Carré <funman@videolan.org>
  2629. Date:   Tue May 20 15:06:24 2008 +0200
  2630.     Check allocation and initialise memory
  2631. commit 27965f62a1a68ddbff697474e9ca3eab0b3b907b
  2632. Author: Rafaël Carré <funman@videolan.org>
  2633. Date:   Tue May 20 15:05:40 2008 +0200
  2634.     Fix memleak
  2635. commit e110b99aac4bc342fb927d9c83197f59a4f867f1
  2636. Author: Rafaël Carré <funman@videolan.org>
  2637. Date:   Tue May 20 15:05:16 2008 +0200
  2638.     Use reference counting for pictures
  2639. commit a5ff1f926dc6ae6bf2db641b2025a4b5ffdecdf5
  2640. Author: Rafaël Carré <funman@videolan.org>
  2641. Date:   Tue May 20 13:48:10 2008 +0200
  2642.     Fix memleak
  2643. commit bc1649c4f3c0de31b016fcf6fac1a7b9ce78b73f
  2644. Author: Rafaël Carré <funman@videolan.org>
  2645. Date:   Tue May 20 13:46:52 2008 +0200
  2646.     Remove not used allocation added in [bc650c59ca6d2edbf555dc0cec11091f274b42f5]
  2647. commit cf9c7df72756886b02e6a6a0f657c68194dd4882
  2648. Author: Rafaël Carré <funman@videolan.org>
  2649. Date:   Tue May 20 12:40:10 2008 +0200
  2650.     Don't change pf_release() to a dummy function
  2651.     
  2652.     In the meantime, another module (like the mosaic_bridge hack) could call it.
  2653.     Instead, increase the reference count to be sure it won't be destroyed.
  2654. commit 393b34257f6abcde79f2972e3898674da9a8a481
  2655. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  2656. Date:   Mon May 19 13:34:34 2008 -0700
  2657.     Formatting cleaning
  2658. commit cffe2dbbf5082a82944aa2ca7aecfe8124780dd5
  2659. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  2660. Date:   Mon May 19 15:49:45 2008 -0700
  2661.     Add options for preferences.
  2662. commit 3845f37d56912d6b82f6374a2d85fef06bb8e5c9
  2663. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  2664. Date:   Mon May 19 15:44:14 2008 -0700
  2665.     DKS and Subviewer1 parsing support.
  2666.     Some cleaning too.
  2667. commit 47b6f76146af7c4e2a18e7e59b926d639669f7f2
  2668. Author: Jean-Baptiste Kempf <jb@ambre.(none)>
  2669. Date:   Mon May 19 08:09:20 2008 -0700
  2670.     Multi-line support for JacoSub.
  2671. commit 85ca5599d039c3f3617b7fb1fa0c4f2f1e9a3031
  2672. Author: Antoine Cellerier <dionoea@videolan.org>
  2673. Date:   Tue May 20 10:22:52 2008 +0200