badc5d5 | Christophe Mutricy | 19 March 2009, 02:01:24 UTC | 1st preview release for VLC 1.0.0 | 19 March 2009, 02:01:24 UTC |
f01bf2d | Christophe Mutricy | 19 March 2009, 01:38:39 UTC | Merge the l10n from 0.9-bugfix Nominated for the price of the ugliest commitdiff | 19 March 2009, 01:41:40 UTC |
f65fad0 | Christophe Mutricy | 19 March 2009, 01:38:14 UTC | Update the pot file for vlc 1.0.0 | 19 March 2009, 01:38:14 UTC |
e1c6e8a | Christophe Mutricy | 18 March 2009, 23:10:23 UTC | Remove deleted files from POTFILES.in | 18 March 2009, 23:10:23 UTC |
d6b6721 | JP Dinger | 17 March 2009, 13:11:58 UTC | Simplify libvlc_media_player_is_playing(). Should really be inline. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> | 18 March 2009, 16:49:36 UTC |
57fabbe | Rémi Duraffort | 17 March 2009, 21:43:10 UTC | Fix compilation of caca vout. | 17 March 2009, 21:43:10 UTC |
cc8c475 | Rémi Duraffort | 17 March 2009, 21:33:08 UTC | telepathy: get back the previous behavior. | 17 March 2009, 21:33:08 UTC |
e0efd3d | Rémi Duraffort | 17 March 2009, 21:06:45 UTC | No need to add a '\n' with msg_* | 17 March 2009, 21:06:45 UTC |
e430696 | Rémi Duraffort | 17 March 2009, 20:57:29 UTC | vout_ggi: fix return value. | 17 March 2009, 20:57:29 UTC |
48aef0f | Rémi Duraffort | 17 March 2009, 20:52:40 UTC | vout_fb: fix a potential memleak and some cleanings. | 17 March 2009, 20:52:40 UTC |
1ece85a | Rémi Duraffort | 17 March 2009, 20:40:23 UTC | directfb: fix potential memleak. | 17 March 2009, 20:40:23 UTC |
5dc266b | Rémi Duraffort | 17 March 2009, 20:34:17 UTC | fix a segfault when launching a video inside a tty. | 17 March 2009, 20:34:17 UTC |
3f27d44 | Rémi Duraffort | 17 March 2009, 20:21:12 UTC | vout_caca: fix potential memleak. | 17 March 2009, 20:21:12 UTC |
2c48c5b | Rémi Duraffort | 17 March 2009, 20:12:16 UTC | vout_aa: fix pontential memleak and cosmetics. | 17 March 2009, 20:12:16 UTC |
be4ffc8 | Rémi Duraffort | 17 March 2009, 20:06:57 UTC | sdl: simplifications. | 17 March 2009, 20:06:57 UTC |
0eeed6e | Laurent Aimar | 16 March 2009, 22:53:57 UTC | Parse *only* NAL SEI for Closed Caption. | 17 March 2009, 19:06:49 UTC |
a43be92 | Laurent Aimar | 16 March 2009, 22:38:00 UTC | Try to use video-filter instead of vout-filter for deinterlacing. It only works for blend and X mode but there are probably the most used. When blend/X are enabled/disabled: - It avoids recreating the vout. - It avoids deinterlacing the (soft) subtitles. The other modes are not possible without a lot of vout works, so it is postponed for later. As a side effect, the initial value of the menu now takes into account the command line options. Please, report any regression. This code is made complicated by the vout filter/video filter2 switches&tricks. | 17 March 2009, 19:06:49 UTC |
d463e69 | Laurent Aimar | 16 March 2009, 20:09:44 UTC | Make sure that var_Get on a string will return a non NULL value. The current code assume it everywhere. | 17 March 2009, 19:06:49 UTC |
f720c4c | Laurent Aimar | 16 March 2009, 19:44:38 UTC | Improved a bit deinterlace video filter2. It now supports I422 and discard mode. | 17 March 2009, 19:06:49 UTC |
f9cbf5e | Laurent Aimar | 15 March 2009, 20:16:47 UTC | Removed dead code (deinterlace). | 17 March 2009, 19:06:49 UTC |
ac4dcf9 | Laurent Aimar | 14 March 2009, 20:35:36 UTC | Cosmetics (vout, deinterlace). | 17 March 2009, 19:06:49 UTC |
03ba016 | Rémi Denis-Courmont | 17 March 2009, 18:59:49 UTC | Remove intf_thread_t.change_lock | 17 March 2009, 18:59:49 UTC |
59414b0 | Rémi Denis-Courmont | 17 March 2009, 18:56:46 UTC | CMML: privatize callback lock | 17 March 2009, 18:56:46 UTC |
31b183e | Rémi Denis-Courmont | 17 March 2009, 18:54:29 UTC | WinCE: remove dummy locking | 17 March 2009, 18:54:29 UTC |
fbb29fc | Rémi Denis-Courmont | 17 March 2009, 18:54:15 UTC | Qt4: remove dummy locking | 17 March 2009, 18:54:15 UTC |
5c29191 | Rémi Denis-Courmont | 17 March 2009, 18:54:01 UTC | PDA GTK: remove dummy locking | 17 March 2009, 18:54:01 UTC |
4a0cc5f | Rémi Denis-Courmont | 17 March 2009, 18:53:22 UTC | Hildon UI: remove dummy lock acquisition | 17 March 2009, 18:53:22 UTC |
a640cc7 | Rémi Denis-Courmont | 17 March 2009, 18:52:16 UTC | OSX interface: remove dummy lock acquisition It is only used from a single thread | 17 March 2009, 18:52:16 UTC |
eb5d8fa | Rémi Denis-Courmont | 17 March 2009, 18:51:58 UTC | showintf: privatize the callback lock | 17 March 2009, 18:51:58 UTC |
dd5df29 | Rémi Denis-Courmont | 17 March 2009, 18:50:47 UTC | Gestures: privatize interface callback lock And hmm, this really should use a condition variable too. | 17 March 2009, 18:50:47 UTC |
ef652e9 | Rémi Denis-Courmont | 17 March 2009, 18:50:28 UTC | VCDX: privatize interface callback lock | 17 March 2009, 18:50:28 UTC |
352cbd7 | Rémi Denis-Courmont | 17 March 2009, 18:14:11 UTC | Unload interface plugin in StopThread rather than destroy That is the same problem as we already had with other object types. The interface really needs to unload when its owner stops it, not when the reference counter drops to zero. This fixes a reference dead loop when an interface yields itself (such as Qt through the view menu) and a crash if an interface releases itself last (unmapping the running caller code). | 17 March 2009, 18:14:11 UTC |
a276d9a | Rémi Denis-Courmont | 17 March 2009, 17:58:49 UTC | input: fix stack overflow if user feeds an overly large MRL | 17 March 2009, 17:58:49 UTC |
22a10cf | Rémi Denis-Courmont | 17 March 2009, 17:12:31 UTC | Qt4: cleanup | 17 March 2009, 17:14:21 UTC |
3c99a3b | Rémi Denis-Courmont | 17 March 2009, 16:10:29 UTC | (prev|next)-(chapter|title) is a void variable. Fix aborts. | 17 March 2009, 16:11:32 UTC |
ed9fae5 | Erwan Tulou | 14 March 2009, 10:13:40 UTC | at qt4 termination, ensure quit() function is executed in the right thread Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> | 17 March 2009, 16:11:32 UTC |
0c2ad18 | Jean-Paul Saman | 17 March 2009, 15:17:44 UTC | NEWS: document image -> scene (video-filter) transistion. | 17 March 2009, 15:18:15 UTC |
0cf6f79 | Jean-Paul Saman | 17 March 2009, 14:51:21 UTC | safari: integer type cleanup | 17 March 2009, 14:51:21 UTC |
1cd2381 | Jean-Paul Saman | 17 March 2009, 09:49:10 UTC | safari: fix crash on exit after going fullscreen in webbrowser plugin. | 17 March 2009, 13:03:12 UTC |
037a2d7 | Jean-Paul Saman | 17 March 2009, 08:54:20 UTC | safari: add license to file | 17 March 2009, 13:03:11 UTC |
96be7ab | Jean-Paul Saman | 10 March 2009, 16:10:39 UTC | macosx: cleanup | 17 March 2009, 13:03:11 UTC |
aeb990e | Jean-Paul Saman | 10 March 2009, 15:56:28 UTC | macosx: remove unused variable. | 17 March 2009, 13:03:11 UTC |
95dcd91 | Jean-Paul Saman | 10 March 2009, 15:51:51 UTC | macosx: fix potential memleaks | 17 March 2009, 13:03:10 UTC |
0392f8b | Jean-Paul Saman | 10 March 2009, 15:01:17 UTC | check against libvlc_state_t states | 17 March 2009, 13:03:10 UTC |
9d926a9 | Jean-Paul Saman | 05 March 2009, 10:37:50 UTC | minimal_macosx: "drawable-agl" and "drawable-gl" split | 17 March 2009, 13:03:09 UTC |
054e7db | Jean-Paul Saman | 02 March 2009, 20:32:13 UTC | macosx: vout drawable rework. The macosx drawable variable that used to hold the drawable window reference is splitted up in two variables "drawable-agl" (used by macosx safari/mozilla plugin) and "drawable-gl" (used by macosx interface). | 17 March 2009, 13:03:09 UTC |
42bf6ff | Jean-Paul Saman | 02 March 2009, 14:08:45 UTC | vougl.m: cosmetics | 17 March 2009, 13:03:09 UTC |
5886a52 | Jean-Paul Saman | 17 March 2009, 12:55:32 UTC | sync activex test page with mozilla test page | 17 March 2009, 12:55:32 UTC |
825f771 | Jean-Paul Saman | 17 March 2009, 12:50:27 UTC | libvlc_media_player_is_playing(): no need to throw an exception in this case. | 17 March 2009, 12:50:27 UTC |
146a729 | Jean-Paul Saman | 17 March 2009, 12:45:33 UTC | small cleanup in mozilla test page | 17 March 2009, 12:45:33 UTC |
c253aa9 | Jean-Baptiste Kempf | 16 March 2009, 23:23:21 UTC | Require taglib 1.5. | 16 March 2009, 23:23:21 UTC |
02456d7 | Jean-Baptiste Kempf | 16 March 2009, 22:37:49 UTC | Skins: fix the popup-menu appearance on the video. Patch by Erwan10, <brezhoneg1@yahoo.fr>, simplified by /me | 16 March 2009, 22:37:49 UTC |
b133813 | Jean-Baptiste Kempf | 16 March 2009, 22:32:20 UTC | Qt: fix a crash when you don't want to have the recent items. And don't even show the menu. | 16 March 2009, 22:32:20 UTC |
04af5c7 | Erwan Tulou | 14 March 2009, 23:10:49 UTC | skins2 vout manager Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> | 16 March 2009, 20:09:45 UTC |
823b07a | Rémi Denis-Courmont | 16 March 2009, 19:12:08 UTC | Qt4: hold objet while the popup menu is active | 16 March 2009, 19:12:08 UTC |
c3cffb4 | Rémi Denis-Courmont | 16 March 2009, 18:37:34 UTC | Remove a whole bunch of non-sensical vlc_object_hold() In one case (noted by Erwan Tulou), this also fixes a large leak. There is _absolutely_ no point in holding an object and releasing it immediately. Holding an object only makes sense if: - the object cannot vanish while calling vlc_object_hold(), and - either: - the object could have otherwise vanished before vlc_object_release(), or - there is no way to avoid the (otherwise not needed) vlc_object_hold() because it comes from another component. Conversely, it makes no sense to hold an object, if: - it could vanish already while calling hold (race condition) -> this is *invalid* and might crash, - there is already a valid reference to the object throughout. I don't know in which case that code was, but the popup menu definitely does invalid object access in some cases. For instance: - start playing a single video, - seek to a few seconds before the end, - open the popup menu, go to video / deinterlace, - wait for the video to finish and the playlist to stop, - click on "X" from the deinterlace submenu. Oops. | 16 March 2009, 18:51:41 UTC |
d3a797f | Rémi Denis-Courmont | 16 March 2009, 16:29:36 UTC | Unused variable | 16 March 2009, 16:29:36 UTC |
b1fdae4 | Sébastien Escudier | 16 March 2009, 13:33:50 UTC | Enable tcp keep alive in http Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> | 16 March 2009, 16:28:41 UTC |
2c4367b | Jean-Paul Saman | 16 March 2009, 09:59:04 UTC | x11: remove unused variables in Control. | 16 March 2009, 11:46:22 UTC |
b78eae4 | Jean-Paul Saman | 16 March 2009, 09:55:42 UTC | mozilla: remove npunix_old.c and npwin_old.cpp | 16 March 2009, 11:46:21 UTC |
d99719c | Jean-Paul Saman | 13 March 2009, 15:13:04 UTC | mozilla: rewrite and license npunix.c/npwin.cpp under LGPLv2.1 (or later) | 16 March 2009, 11:46:21 UTC |
53ac2e4 | Jean-Paul Saman | 13 March 2009, 11:47:52 UTC | mozilla: Resolve files with conflicting licensing terms Renamed: npunix.c to npunix_old.c npwin.cpp to npwin_old.cpp Added new files from mozilla source code npunix.c npwin.cpp | 16 March 2009, 11:46:21 UTC |
9d05fa7 | Jean-Paul Saman | 16 March 2009, 11:05:47 UTC | macosx: fix function prototype of manage_cleanup (argument for pthread_cleanup_push). | 16 March 2009, 11:06:28 UTC |
7d9b21b | Jean-Paul Saman | 16 March 2009, 10:06:57 UTC | macosx: playlistlock is held when playlistinfo panel is updated, so call PreparseEnqueue with pl_Locked. updatePanelWithItem is called from modules/gui/macosx/intf.m line 1565 with playlist lock held. If this solution is wrong then revert and fix properly. | 16 March 2009, 11:06:28 UTC |
98c893e | Jean-Paul Saman | 10 March 2009, 09:51:36 UTC | macosx: cleanup | 16 March 2009, 11:06:28 UTC |
a43467c | Rémi Duraffort | 16 March 2009, 10:31:10 UTC | remove dead links. | 16 March 2009, 10:31:10 UTC |
4884854 | Rémi Duraffort | 16 March 2009, 09:52:54 UTC | update: fix objects leak. | 16 March 2009, 09:52:54 UTC |
e0a09aa | Rémi Duraffort | 15 March 2009, 21:57:48 UTC | qt4: cleaning the singletons implementation. | 16 March 2009, 09:23:17 UTC |
ef65c99 | brezhoneg1 | 16 March 2009, 00:15:37 UTC | Actually, the patch corrects three problems (2 pertaining to qt4 as a dialog provider for skins and 1 as the regular qt4). The problems for skins are real (lead to crashes when using menus). The one for regular qt4 was obviously a typo, but sometimes even removing a typo may have side effects. If so, please find attached a patch that reverts this part of the previous patch. Erwan10 Signed-off-by: Ilkka Ollakka <ileoo@videolan.org> | 16 March 2009, 05:12:04 UTC |
02abb73 | Jean-Baptiste Kempf | 16 March 2009, 00:10:55 UTC | Qt: Provide a clean way to not transcode in Sout dialog. | 16 March 2009, 00:10:55 UTC |
15a6423 | Jean-Baptiste Kempf | 15 March 2009, 23:34:45 UTC | Skins2: less stupid match for opening the files. | 15 March 2009, 23:34:45 UTC |
0dd801d | Rémi Duraffort | 15 March 2009, 20:20:16 UTC | qt4_playlist: less includes. | 15 March 2009, 20:24:52 UTC |
095555e | Rémi Duraffort | 15 March 2009, 20:03:25 UTC | qt4: remove totology. | 15 March 2009, 20:03:25 UTC |
15edb45 | Fabio Ritrovato | 13 March 2009, 22:13:46 UTC | Fix popupSave/Stream deadlock Signed-off-by: Rémi Duraffort <ivoire@videolan.org> | 15 March 2009, 19:47:57 UTC |
bcd90fb | Rémi Duraffort | 15 March 2009, 17:59:01 UTC | qt4: fix memleak. | 15 March 2009, 19:36:30 UTC |
59b66be | Erwan Tulou | 13 March 2009, 19:10:18 UTC | qt4-correct several problems related to p_input (main input manager class) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> | 15 March 2009, 18:58:40 UTC |
740270d | Rémi Denis-Courmont | 15 March 2009, 18:58:22 UTC | Cosmetics | 15 March 2009, 18:58:22 UTC |
cf6df79 | Erwan Tulou | 13 March 2009, 19:43:54 UTC | X11: make sure base window is really destroyed... ...before calling release function of the window provider (only way to prevent possible BadWindow xlib error) Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> | 15 March 2009, 18:24:27 UTC |
1977472 | Rémi Denis-Courmont | 15 March 2009, 17:45:06 UTC | dvdnav: don't probe stdin (this just removes a silly error message) | 15 March 2009, 17:46:06 UTC |
c49da8a | Jean-Baptiste Kempf | 15 March 2009, 17:20:30 UTC | Qt: QString::number is more maintainable than QString("%1").arg syntax | 15 March 2009, 17:21:43 UTC |
319a10e | Jean-Baptiste Kempf | 15 March 2009, 16:57:37 UTC | Qt: correctly split options and escape ':' so if your dshow devices or your subtitle contains a " :" in the name, it is correctly opened. | 15 March 2009, 17:21:43 UTC |
25cda00 | Rémi Denis-Courmont | 15 March 2009, 17:21:06 UTC | stats leaks | 15 March 2009, 17:21:06 UTC |
b22e760 | Rémi Denis-Courmont | 15 March 2009, 17:13:23 UTC | Memory leak | 15 March 2009, 17:13:23 UTC |
db8219e | Rémi Denis-Courmont | 15 March 2009, 17:04:54 UTC | Allow libxml 2.7. Leak memory. | 15 March 2009, 17:04:54 UTC |
5aa3552 | Rémi Denis-Courmont | 15 March 2009, 16:06:37 UTC | Require libxml2 < 2.7 Thread initialization has changed in 2.7, such that VLC and Qt4 cannot both use libxml2. While this maximum version requirement is bound to frustrate Linux/BSD users, we cannot fix this within VLC. Falling back to xtag is not quite as bad as crashing. | 15 March 2009, 16:22:18 UTC |
620ea88 | Rémi Denis-Courmont | 15 March 2009, 16:01:41 UTC | configure: use pkg-config for GNOME-XML We need libxml version 2.5 for text reader. pkg-config is present since version 2.3 at least (over 8 years ago). | 15 March 2009, 16:22:18 UTC |
72d2657 | Rémi Denis-Courmont | 15 March 2009, 16:01:19 UTC | configure: trivial factorization | 15 March 2009, 16:22:18 UTC |
a622a74 | Jean-Baptiste Kempf | 15 March 2009, 02:41:19 UTC | Qt: remove Preferences singleton. Simplify and Close #2552 and #2551 | 15 March 2009, 02:41:19 UTC |
db8fce2 | Jean-Baptiste Kempf | 15 March 2009, 02:27:29 UTC | Qt menu, "Open Location from Clipboard." | 15 March 2009, 02:27:29 UTC |
75a5efb | Jean-Baptiste Kempf | 15 March 2009, 02:07:14 UTC | Qt: provide a way to dump from the convert dialog. | 15 March 2009, 02:07:14 UTC |
97513e3 | Jean-Baptiste Kempf | 15 March 2009, 01:52:02 UTC | Qt: String change for 'Track Synchronization' | 15 March 2009, 01:52:02 UTC |
6e6dd55 | Jean-Baptiste Kempf | 15 March 2009, 01:47:21 UTC | Qt: move Sout Dialog out of singleton. | 15 March 2009, 01:47:21 UTC |
db8ce6e | Jean-Baptiste Kempf | 15 March 2009, 01:38:03 UTC | Qt: Sout strings modification. | 15 March 2009, 01:38:03 UTC |
5bdf4e1 | Jean-Baptiste Kempf | 15 March 2009, 01:19:34 UTC | Qt: various string fixes and consistencies in the ui | 15 March 2009, 01:29:30 UTC |
0571ef7 | Jean-Baptiste Kempf | 15 March 2009, 01:12:51 UTC | Qt: don't use "Open a Media" | 15 March 2009, 01:12:51 UTC |
c54715a | Jean-Baptiste Kempf | 15 March 2009, 01:03:10 UTC | Qt: split correctly the input options for Convertion and Sout Dialogs. | 15 March 2009, 01:08:10 UTC |
b42755d | Jean-Baptiste Kempf | 15 March 2009, 01:00:54 UTC | Qt: includes barrier fix. | 15 March 2009, 01:08:10 UTC |
a8e4b30 | Jean-Baptiste Kempf | 14 March 2009, 19:40:38 UTC | Qt: qt4.cpp cosmetics. | 15 March 2009, 01:08:09 UTC |
0bafd9f | Rémi Denis-Courmont | 14 March 2009, 20:29:17 UTC | Adaptive PCM: set the output category (fixes assertion) | 14 March 2009, 20:29:50 UTC |
f5060d1 | Laurent Aimar | 14 March 2009, 19:43:15 UTC | Improved preroll in avcodec. Do not decode non reference pictures while prerolling. It improves seek performance when decoding with ffmpeg. | 14 March 2009, 19:43:15 UTC |