]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Thu, 25 Sep 2008 15:34:13 +0000 (18:34 +0300)]
Unblock death signals if signals interface is absent
By the way, the exception handler claims the exception is not handled!
Rémi Denis-Courmont [Thu, 25 Sep 2008 15:34:06 +0000 (18:34 +0300)]
Spelling
Rémi Denis-Courmont [Thu, 25 Sep 2008 15:33:12 +0000 (18:33 +0300)]
Probe interface plugis strictly
We don't want a different interface than the one requested (if any)
Rémi Denis-Courmont [Thu, 25 Sep 2008 15:32:56 +0000 (18:32 +0300)]
Remove GCCism
Rémi Denis-Courmont [Thu, 25 Sep 2008 15:19:32 +0000 (18:19 +0300)]
Fix cache save submodule recursion
Felix Paul Kühne [Thu, 25 Sep 2008 14:43:03 +0000 (16:43 +0200)]
macosx: stupid c&p error
Felix Paul Kühne [Thu, 25 Sep 2008 14:39:59 +0000 (16:39 +0200)]
macosx: remove the legacy CONFIG_ITEM_KEY_BEFORE_10_3 code
Felix Paul Kühne [Thu, 25 Sep 2008 14:27:49 +0000 (16:27 +0200)]
macosx: implement CONFIG_ITEM_PASSWORD (closes #2118)
Thanks for not waiting for this announced, easy-to-backport commit.
Laurent Aimar [Wed, 24 Sep 2008 21:42:06 +0000 (23:42 +0200)]
Fixed SSA subtitles pause.
I have modified spu_RenderSubpictures to take a b_paused argument.
The calls to pf_pre_render/pf_update_regions could have been moved to
spu_SortSubpicture and might have been cleaner BUT the way used keeps
all time consumming tasks inside spu_RenderSubpictures.
Rémi Denis-Courmont [Wed, 24 Sep 2008 21:24:47 +0000 (00:24 +0300)]
Save submodules in the same order as we create/load them
Buggy CacheMerge assumes this (among other wrong things)
Rémi Denis-Courmont [Wed, 24 Sep 2008 18:43:42 +0000 (21:43 +0300)]
RTP: use --demux instead of --rtp-ts-demux
Rémi Duraffort [Wed, 24 Sep 2008 20:40:48 +0000 (22:40 +0200)]
Telnet: don't leak the message.
Rémi Duraffort [Wed, 24 Sep 2008 20:40:20 +0000 (22:40 +0200)]
Avoid potential memleak.
Rémi Duraffort [Sun, 21 Sep 2008 15:42:36 +0000 (17:42 +0200)]
Remove allways true test.
Rémi Duraffort [Wed, 17 Sep 2008 20:00:52 +0000 (22:00 +0200)]
Avoid a malloc(0)
Christophe Mutricy [Wed, 24 Sep 2008 19:11:54 +0000 (20:11 +0100)]
i18n: Fixes in qt4 simple prefs
Rémi Denis-Courmont [Wed, 24 Sep 2008 17:43:49 +0000 (20:43 +0300)]
RTP: support for overriding the TS demux - fixes #2103
Derk-Jan Hartman [Wed, 24 Sep 2008 15:10:26 +0000 (17:10 +0200)]
cdda: Fix issue with pausing of CDDA
Jean-Paul Saman [Wed, 24 Sep 2008 10:13:24 +0000 (12:13 +0200)]
Write snapshot to a temporary file first, then rename it to destination file.
It is possible to read from a file which is in the midst of being written.
Jean-Paul Saman [Wed, 24 Sep 2008 09:41:48 +0000 (11:41 +0200)]
Respect jpeg format setting as scene snapshot and respect size setting when both width and height are set.
Derk-Jan Hartman [Wed, 24 Sep 2008 01:05:07 +0000 (03:05 +0200)]
httpd: Fix keepalive/close of non-matching HTTP versions.
This is a suggestion by Forum user boing (http://forum.videolan.org/viewtopic.php?f=18&t=47295&p=162690#p162690)
Freebox implements a HTTP/1.0 client, we a HTTP/1.1 server. As such we should base our determination of the keepalive vs. close behaviour on the query (client request) instead of the answer (server response).
See also: http://www.ietf.org/rfc/rfc2145.txt
Jean-Baptiste Kempf [Tue, 23 Sep 2008 23:46:07 +0000 (16:46 -0700)]
Win32 Installer update:
Deactivate ActiveX by default and
reordering of File Asssociation to be more visible.
Jean-Baptiste Kempf [Tue, 23 Sep 2008 22:22:27 +0000 (15:22 -0700)]
Qt4: Resize the good column to the text in Media information.
Jean-Paul Saman [Tue, 23 Sep 2008 21:37:57 +0000 (23:37 +0200)]
(x264) b-adapt now takes an integer ranging from 0 to 2.
Derk-Jan Hartman [Tue, 23 Sep 2008 21:32:10 +0000 (23:32 +0200)]
contrib: Fix libmatroska ebml crash
This fixes the matroska crash in at least our Windows and Linux version,
until a new libebml is released. Laurent Aimar had mostly worked around these in
[
ce718de21f000a5dda416960a2b7dffdacabd9a2 ] but FindNextElement was still vulnerable in
Tested on a matroska download with gaps. Many thanks to Laurent
Derk-Jan Hartman [Tue, 23 Sep 2008 20:35:26 +0000 (22:35 +0200)]
Raise the prio of our own i420->yuy2 module. Works good enough if we don't do scaling.
Derk-Jan Hartman [Tue, 23 Sep 2008 20:34:26 +0000 (22:34 +0200)]
video_chroma: i420->yuy2 filter cannot scale.
Lukas Durfina [Sun, 21 Sep 2008 14:18:09 +0000 (16:18 +0200)]
add deprecated aliases for audio devices
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
Derk-Jan Hartman [Tue, 23 Sep 2008 19:54:04 +0000 (21:54 +0200)]
swscale: don't set a default filter
This should save some CPU cycles when we do chroma conversions and no scaling.
As suggested by Laurent Aimar
Jean-Baptiste Kempf [Tue, 23 Sep 2008 19:26:37 +0000 (12:26 -0700)]
Qt4: Playlist saving size and blablah... Close #2112
(cherry picked from commit
17d2bc2f7804d1a23eb5e55eaff996de76777fd4 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 23 Sep 2008 17:54:35 +0000 (10:54 -0700)]
Previous strategy to not have to translate does not work.
Too bad. See the French translation for contre-exemple.
Menu accelerator fix.
Sebastien Escudier [Tue, 23 Sep 2008 09:13:47 +0000 (11:13 +0200)]
Nullify p_httpd to avoid crashes
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Laurent Aimar [Tue, 23 Sep 2008 17:49:43 +0000 (19:49 +0200)]
Fixed support for font color and opacity for html rendered text.
Derk-Jan Hartman [Tue, 23 Sep 2008 15:01:54 +0000 (17:01 +0200)]
avformat: Support for AVChapters.
Antoine Cellerier [Tue, 23 Sep 2008 14:05:48 +0000 (16:05 +0200)]
Oops.
Antoine Cellerier [Tue, 23 Sep 2008 14:01:37 +0000 (16:01 +0200)]
Further optimize function
we already know that the string starts with a &
Rémi Denis-Courmont [Tue, 23 Sep 2008 03:30:03 +0000 (06:30 +0300)]
Spare 236 relocations, mark data as constant.
This saves 3 kbytes from stripped libvcccore here + speedup.
We can save another 1kbyte by removing the redumdant & and ; from the
table, but I am too lazy to update the algorithm accordingly.
Derk-Jan Hartman [Tue, 23 Sep 2008 00:39:41 +0000 (02:39 +0200)]
mms: Fix uninitialized vlc_cond in mms KeepAlive thread
Jean-Baptiste Kempf [Tue, 23 Sep 2008 00:17:57 +0000 (17:17 -0700)]
Qt4: Center the Fullscreen controller on One screen, and remember pos.
Well, of course, X11/DirectX being so easy, there are n-1/n changes of being on the wrong screen (if you have n screen).
But at least, you can move and it will remember the position.
(cherry picked from commit
29b82ab8d1fb740b4be0d6a0d142a107ffe7be19 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 22 Sep 2008 18:44:08 +0000 (11:44 -0700)]
Qt4: larger fullscreen controller.
Jean-Baptiste Kempf [Mon, 22 Sep 2008 23:03:50 +0000 (16:03 -0700)]
Fix compile. Sorry.
Antoine Cellerier [Mon, 22 Sep 2008 22:55:17 +0000 (00:55 +0200)]
Undef a few local macros.
Antoine Cellerier [Mon, 22 Sep 2008 22:49:02 +0000 (00:49 +0200)]
Add comment to make sure people don't mess up.
Antoine Cellerier [Mon, 22 Sep 2008 22:46:20 +0000 (00:46 +0200)]
Clean up and speed up resolve_xml_special_chars().
Laurent Aimar [Mon, 22 Sep 2008 22:16:56 +0000 (00:16 +0200)]
Do not show hidden lines in subrip subtitle.
Jean-Baptiste Kempf [Mon, 22 Sep 2008 22:14:57 +0000 (15:14 -0700)]
Qt4: Sprefs, add sub-margin.
Pierre d'Herbemont [Mon, 22 Sep 2008 21:54:25 +0000 (23:54 +0200)]
contrib: Makefile (small) simplification.
Laurent Aimar [Mon, 22 Sep 2008 22:04:18 +0000 (00:04 +0200)]
Use resolve_xml_special_chars where appropriate.
(noticed by Antoine Cellerier)
Pierre d'Herbemont [Mon, 22 Sep 2008 21:43:55 +0000 (23:43 +0200)]
Typo.
Rémi Denis-Courmont [Mon, 22 Sep 2008 20:48:08 +0000 (23:48 +0300)]
Fix module_exists
Rémi Denis-Courmont [Mon, 22 Sep 2008 19:50:11 +0000 (22:50 +0300)]
module_need: use qsort, simplify
I also really do not see why later plugins shortcut would get bigger bonus?!
Rémi Denis-Courmont [Mon, 22 Sep 2008 19:49:07 +0000 (22:49 +0300)]
DeleteModule: remove useless parameter
Rémi Denis-Courmont [Mon, 22 Sep 2008 19:09:38 +0000 (22:09 +0300)]
Remove some useful stuff / misleading comments
Laurent Aimar [Mon, 22 Sep 2008 20:05:16 +0000 (22:05 +0200)]
Properly handle < > & " in html text renderer.
Laurent Aimar [Mon, 22 Sep 2008 20:23:48 +0000 (22:23 +0200)]
Compilation fixes for quartztext (thanks to Derk-Jan Hartman).
Laurent Aimar [Mon, 22 Sep 2008 19:10:37 +0000 (21:10 +0200)]
Moved more common codes to text_renderer.h
Laurent Aimar [Mon, 22 Sep 2008 18:52:38 +0000 (20:52 +0200)]
Modify ProcessNode to look more like freetype one (2).
Laurent Aimar [Mon, 22 Sep 2008 18:45:04 +0000 (20:45 +0200)]
Modify ProcessNode to look more like freetype one.
Laurent Aimar [Mon, 22 Sep 2008 18:19:29 +0000 (20:19 +0200)]
First pass for extracting common text renderer code.
Laurent Aimar [Mon, 22 Sep 2008 17:54:07 +0000 (19:54 +0200)]
Added x264 fourcc to h264 packetizer.
Laurent Aimar [Mon, 22 Sep 2008 17:45:34 +0000 (19:45 +0200)]
Improved support for broken subtitles and {\anX} tag.
Pierre d'Herbemont [Mon, 22 Sep 2008 20:29:18 +0000 (22:29 +0200)]
contrib: 'make' is now 'make using-bin' on Mac OS X/intel
Use 'make using-src' or 'make src' to build from source. Then 'make package-macosx' to generate a contrib package. This package has to be uploaded to ftp.videolan.org/pub/videolan/testing/contrib/package-macosx-ARCH-REV.tar.bz2. And update the contrib Makefile to use the new REV.
Derk-Jan Hartman [Mon, 22 Sep 2008 18:18:34 +0000 (20:18 +0200)]
contrib: no longer compile libasa
Derk-Jan Hartman [Mon, 22 Sep 2008 18:12:22 +0000 (20:12 +0200)]
contrib: add fontconfig cache and conf locations.
For Mac OS X, let's now use the default X11 locations for the fonts.conf and the cache files.
Those that do not have X11 installed (old default < 10.4) are simply out of luck.
They will only be able to use the files in /System/Library/Fonts and will need to rebuild
their cache every time.
We should also fix this for windows. I'm looking for other projects that use fontconfig on
Windows to see if I can get some hints on how to do this.
Rémi Denis-Courmont [Mon, 22 Sep 2008 16:40:38 +0000 (19:40 +0300)]
Pierre d'Herbemont [Mon, 22 Sep 2008 13:35:26 +0000 (15:35 +0200)]
contrib: Add using-bin target.
'make using-bin' will download the contrib binary and install them.
I am considering switching default make target to make using-bin, instead of the current using-src, because it's way faster, it's safer, and only experienced dev will use make using-src I guess.
Felix Paul Kühne [Mon, 22 Sep 2008 14:13:04 +0000 (16:13 +0200)]
macosx: added missing dummy graphics for the VLM panel
Felix Paul Kühne [Mon, 22 Sep 2008 14:12:07 +0000 (16:12 +0200)]
macosx: fix sprefs reset in master, too
Felix Paul Kühne [Mon, 22 Sep 2008 13:07:10 +0000 (15:07 +0200)]
macosx: added a non-implemented skeletion (just the UI) for a VLM configuration panel with a preliminary icon set
Antoine Cellerier [Mon, 22 Sep 2008 12:40:39 +0000 (14:40 +0200)]
Remove change_unsafe() no-op.
Geoffroy Couprie [Mon, 22 Sep 2008 10:50:45 +0000 (12:50 +0200)]
no vlc_spin_destroy in GC for Win32
Geoffroy Couprie [Mon, 22 Sep 2008 09:51:22 +0000 (11:51 +0200)]
don't try to free a non existing string
Jean-Baptiste Kempf [Mon, 22 Sep 2008 02:46:42 +0000 (19:46 -0700)]
Qt4: Really split the TimeLabel into its own class.
Code simplification and TimeLabel in the FSC.
Felix Paul Kühne [Sun, 21 Sep 2008 21:15:38 +0000 (23:15 +0200)]
macosx: forward-port
17a722aa10 so master is 10.4u compatible too
Pierre d'Herbemont [Sun, 21 Sep 2008 16:58:13 +0000 (18:58 +0200)]
macosx: Simplify prefs.m.
Rémi Denis-Courmont [Sun, 21 Sep 2008 19:41:35 +0000 (22:41 +0300)]
RTP: compute delay jitter (not used yet) and fix timeout
Felix Paul Kühne [Sun, 21 Sep 2008 19:37:26 +0000 (21:37 +0200)]
voutqt is really gone
Jean-Baptiste Kempf [Sun, 21 Sep 2008 19:18:20 +0000 (12:18 -0700)]
Skins2: add some entries for right-click menu in DP.
Close #2080.
Rémi Denis-Courmont [Sun, 21 Sep 2008 18:48:19 +0000 (21:48 +0300)]
Use OP then fetch, more straight forward with most atomic APIs
Jean-Baptiste Kempf [Sun, 21 Sep 2008 18:45:44 +0000 (11:45 -0700)]
Qt4: playlist Item MUST inherit from their parent the show flags on update.
Derk-Jan Hartman [Sun, 21 Sep 2008 15:43:25 +0000 (17:43 +0200)]
commandline parsing: Fix the macfreetv crash
Basically, somewhat of a "duh" now that we have optional_arguments on OSX.
It is highly annoying however that getopt_long behaviour differs so much
between gnu and BSD implementations, and then is even BUGGY on darwin.
'--option=value' is uniformly supported and '--option value' is a GNU getopt thing.
imperfect world etc...
Rémi Denis-Courmont [Sun, 21 Sep 2008 18:38:32 +0000 (21:38 +0300)]
Use GCC predefines for atomic builtins
Rémi Denis-Courmont [Sun, 21 Sep 2008 18:14:35 +0000 (21:14 +0300)]
Atomic builtins are from in GCC 4.1.0 onward.
We definitely don't want to use the slow mutex or risky spin locks,
unless we have to.
Jean-Paul Saman [Sun, 21 Sep 2008 17:42:27 +0000 (19:42 +0200)]
Fix GCC error message: undefined reference to `__sync_fetch_and_sub_4`
The exact error message is: src/.libs/libvlccore.so: undefined reference to `__sync_fetch_and_sub_4'. According to irc discussion gcc version 4.1.2 (fc8), 4.1.3, 4.2, 4,3.2 and 4.3.2 (archlinux) fail with this error message. This patch fixes it by bumping up the minor number for gcc to 4.
Rémi Denis-Courmont [Sun, 21 Sep 2008 16:15:42 +0000 (19:15 +0300)]
Merge E_ and __VLC_SYMBOL
Rémi Denis-Courmont [Sat, 20 Sep 2008 14:22:53 +0000 (17:22 +0300)]
Mingw support for garbage collection
(Received no comments on the mailing lists)
Laurent Aimar [Sun, 21 Sep 2008 14:37:43 +0000 (16:37 +0200)]
Cosmetics.
Laurent Aimar [Sun, 21 Sep 2008 14:30:45 +0000 (16:30 +0200)]
Fixed overlap support with overlap length smaller than display period.
Felix Paul Kühne [Sun, 21 Sep 2008 14:37:07 +0000 (16:37 +0200)]
macosx: fixed behaviour of the volnorm settings for trunk too
Felix Paul Kühne [Sun, 21 Sep 2008 14:31:36 +0000 (16:31 +0200)]
macosx: make [VLCControls getVoutView] publically available as it is used more than 15 times across the interface (VLCIntf, FSPanel, Vout, EmbeddedVout, ...)
Rémi Denis-Courmont [Sun, 21 Sep 2008 14:05:59 +0000 (17:05 +0300)]
Another compile fix
Rémi Denis-Courmont [Sun, 21 Sep 2008 14:01:46 +0000 (17:01 +0300)]
compile fix
Rémi Denis-Courmont [Sun, 21 Sep 2008 14:00:22 +0000 (17:00 +0300)]
Fix symbols again
Rémi Denis-Courmont [Sun, 21 Sep 2008 13:11:24 +0000 (16:11 +0300)]
Module really does not need to be an object
Laurent Aimar [Sun, 21 Sep 2008 12:22:11 +0000 (14:22 +0200)]
Removed spu_Create/DestroySubpicture in favor of subpicture_*.
Laurent Aimar [Sun, 21 Sep 2008 12:00:20 +0000 (14:00 +0200)]
Correctly set order per subtitle decoder.
Laurent Aimar [Sun, 21 Sep 2008 12:00:05 +0000 (14:00 +0200)]
No functionnal changes.
Laurent Aimar [Sun, 21 Sep 2008 11:26:21 +0000 (13:26 +0200)]
Privatized SUBPICTURE_RENDERED.
Laurent Aimar [Sun, 21 Sep 2008 11:20:20 +0000 (13:20 +0200)]
Clean up subpicture allocation and unused fields.
Rémi Denis-Courmont [Sun, 21 Sep 2008 12:35:41 +0000 (15:35 +0300)]
Remove VLC_OBJECT_MODULE