]>
git.sesse.net Git - vlc/log
Pierre d'Herbemont [Thu, 4 Mar 2010 12:29:22 +0000 (13:29 +0100)]
modules: Don't look in install directory on the Mac OS.
This could be mitigated one day by using a configure flag for command line builder.
Jean-Baptiste Kempf [Thu, 4 Mar 2010 14:41:10 +0000 (15:41 +0100)]
Contrib: use libass 0.9.9 and stop using Git
There are no reason to use Git anymore, since upstream is now clear and reactive.
Jakob Leben [Thu, 4 Mar 2010 13:33:32 +0000 (14:33 +0100)]
Qt: reorganize playlist actions, rename "Delete" to "Remove Selected"
Jean-Paul Saman [Fri, 26 Feb 2010 10:06:07 +0000 (11:06 +0100)]
Revert "Do not try to compile mozilla plugin for win32."
This reverts commit
b21ac0359611a99f8bea0c1bbcdcf1d8f4ee1768 .
Commit
cc59f6552bde51010ec2fc67bfa101a44acd6967 fixes building for win32.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jean-Paul Saman [Wed, 3 Mar 2010 09:02:12 +0000 (10:02 +0100)]
mozilla: use locking wrapper
Conflicts:
projects/mozilla/vlcplugin.cpp
Jean-Paul Saman [Thu, 25 Feb 2010 15:05:39 +0000 (16:05 +0100)]
mozilla: fix building for win32 (events not implemented yet)
ifdef the dependency on pthread for windows. It restricts pthread usage to XP_UNIX only. The events object should be extended to support MacOS X and Win32 too, this will be done in coming commits.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jakob Leben [Thu, 4 Mar 2010 09:31:45 +0000 (10:31 +0100)]
Qt: allow sorting by any meta in any view using right-click menu
Jakob Leben [Wed, 3 Mar 2010 17:58:58 +0000 (18:58 +0100)]
Qt: adjust item text position in listView for better readability
Jean-Baptiste Kempf [Thu, 4 Mar 2010 00:32:01 +0000 (01:32 +0100)]
Qt: do "normal->loopall->loop1->normal" instead of "normal->loop1->loopall->normal"
And fix logic
Jean-Baptiste Kempf [Thu, 4 Mar 2010 00:18:53 +0000 (01:18 +0100)]
Qt: New shuffle icon, still from Daniel Dreibrodt
Jean-Baptiste Kempf [Wed, 3 Mar 2010 23:16:04 +0000 (00:16 +0100)]
New icons for repeat, more obvious, done by Daniel Dreibrodt
At least we can now see the difference between loop1 and loop-all
Laurent Aimar [Wed, 3 Mar 2010 21:34:57 +0000 (22:34 +0100)]
Fixed mix up between pitches in magnify filter.
Rémi Denis-Courmont [Wed, 3 Mar 2010 21:32:21 +0000 (23:32 +0200)]
utf8_lstat -> vlc_lstat for consistency
Laurent Aimar [Wed, 3 Mar 2010 21:10:34 +0000 (22:10 +0100)]
Fixed picture leaks when unlinking a non displayed picture.
Laurent Aimar [Wed, 3 Mar 2010 21:09:51 +0000 (22:09 +0100)]
Fixed invalid var_SetBool in video_filter wrapper .
Rémi Denis-Courmont [Wed, 3 Mar 2010 19:35:26 +0000 (21:35 +0200)]
VAAPI: call XInitThreads() before XOpenDisplay()
Rémi Denis-Courmont [Wed, 3 Mar 2010 19:33:06 +0000 (21:33 +0200)]
GLX: uses Xlib, needs XInitThreads()
Rémi Denis-Courmont [Wed, 3 Mar 2010 19:27:15 +0000 (21:27 +0200)]
Pulse: uses Xlib, needs XInitThreads()
Rémi Denis-Courmont [Wed, 3 Mar 2010 19:20:46 +0000 (21:20 +0200)]
Pulse: fix warning
Rémi Denis-Courmont [Wed, 3 Mar 2010 18:51:49 +0000 (20:51 +0200)]
kilobit is kb, not kB
Rémi Denis-Courmont [Wed, 3 Mar 2010 18:09:49 +0000 (20:09 +0200)]
Merge branch 'master' of git.videolan.org:vlc
Jakob Leben [Wed, 3 Mar 2010 17:38:49 +0000 (18:38 +0100)]
Qt: show folder icon for non-leaf nodes in iconView and listView
close #3343
Rémi Denis-Courmont [Wed, 3 Mar 2010 17:12:57 +0000 (19:12 +0200)]
Remove HTML anchor from URI in all cases, not just file://
Rémi Denis-Courmont [Wed, 3 Mar 2010 17:01:01 +0000 (19:01 +0200)]
Qt4: only embed video coming from the playlist (i.e. not VLM)
Rémi Denis-Courmont [Wed, 3 Mar 2010 16:53:21 +0000 (18:53 +0200)]
Qt4: --embedded-video must be checked on the window object (not the UI)
Rémi Denis-Courmont [Wed, 3 Mar 2010 16:52:29 +0000 (18:52 +0200)]
Qt4-X11: cannot embed video if wallpaper mode is on
Rémi Denis-Courmont [Wed, 3 Mar 2010 16:50:15 +0000 (18:50 +0200)]
Grammar
Rémi Denis-Courmont [Wed, 3 Mar 2010 15:33:44 +0000 (17:33 +0200)]
Use KiB instead of kB for input statistics
This is an arbitrary choice. But KiB are much more common than kB.
Also the notation is unambiguous.
Note that we keep kbps for *bit* rates.
Rémi Denis-Courmont [Wed, 3 Mar 2010 15:48:51 +0000 (17:48 +0200)]
Use MiB rather than MB for arbitrary memory limits
Rémi Denis-Courmont [Wed, 3 Mar 2010 15:47:48 +0000 (17:47 +0200)]
Use ISO 80000 units for byte quantities as adequate
Jakob Leben [Wed, 3 Mar 2010 12:44:25 +0000 (13:44 +0100)]
Qt: ensure that item selection has visible effect in playlist views
Fix #3349.
Unfortunately we can not use QStyle to handle selection generically across platforms.
Jean-Baptiste Kempf [Tue, 2 Mar 2010 23:07:10 +0000 (00:07 +0100)]
Qt: use float for rate and fix a bug when mouseWheeling
Antoine Cellerier [Tue, 2 Mar 2010 22:19:06 +0000 (23:19 +0100)]
Update the rate value when setting the input.
Antoine Cellerier [Tue, 2 Mar 2010 22:09:34 +0000 (23:09 +0100)]
Parse input specific options earlier to enable using :rate=something
Antoine Cellerier [Tue, 2 Mar 2010 21:56:59 +0000 (22:56 +0100)]
Check rate value before using.
Laurent Aimar [Tue, 2 Mar 2010 20:26:35 +0000 (21:26 +0100)]
Removed down/up mixing support from mpgatofixed32.
It was incomplete and was creating issues when the audio output provided a
non mono device (close #3272).
Antoine Cellerier [Tue, 2 Mar 2010 13:51:05 +0000 (14:51 +0100)]
Prefer use of function references for buttons
Use of function references rather than function names to store button
actions. This allows using all kinds of functions, including non global
ones. Note that the old mechanism using global function names is not
supported anymore. Existing scripts will need to be fixed (-> just
remove the quotes around the function name).
Antoine Cellerier [Tue, 2 Mar 2010 13:33:11 +0000 (14:33 +0100)]
Lua: Misc simplifications.
Antoine Cellerier [Tue, 2 Mar 2010 11:44:26 +0000 (12:44 +0100)]
Change vlc.stream() and vlc.memory_stream() error reporting to behave like lua's io.open() or loadfile() functions.
Rémi Denis-Courmont [Tue, 2 Mar 2010 20:12:02 +0000 (22:12 +0200)]
Handle -v correctly (i.e. as most other programs do)
Rémi Denis-Courmont [Tue, 2 Mar 2010 20:07:50 +0000 (22:07 +0200)]
Install and look for plugins in plugins/, not modules/ (fixes: #3352)
Rémi Denis-Courmont [Tue, 2 Mar 2010 19:30:08 +0000 (21:30 +0200)]
XSPF: fix NULL dereference on empty <location>
Rémi Denis-Courmont [Tue, 2 Mar 2010 19:24:29 +0000 (21:24 +0200)]
Input item URI cannot be NULL
Jean-Baptiste Kempf [Tue, 2 Mar 2010 15:53:11 +0000 (16:53 +0100)]
Qt: display the correct rate
Close #3368
Jean-Baptiste Kempf [Tue, 2 Mar 2010 10:59:37 +0000 (11:59 +0100)]
Qt: simplify SpeedLabel constructor
Ref #3368
Rémi Denis-Courmont [Mon, 1 Mar 2010 21:22:46 +0000 (23:22 +0200)]
SplitMRL: warn if we get a path instead of a MRL/URI
Rémi Denis-Courmont [Mon, 1 Mar 2010 21:21:49 +0000 (23:21 +0200)]
stream redirected path is a path, not a URI (i.e. no scheme)
Antoine Cellerier [Tue, 2 Mar 2010 11:24:41 +0000 (12:24 +0100)]
Revert "Use pushliteral instead of pushstring where possible. Saves a strlen call."
This reverts commit
d69b5e609845a113328dc724e241d5e900091c9f .
Antoine Cellerier [Tue, 2 Mar 2010 11:21:25 +0000 (12:21 +0100)]
Use var_Inherit instead of var_CreateGet + var_Destroy.
Antoine Cellerier [Fri, 26 Feb 2010 11:14:26 +0000 (12:14 +0100)]
Use pushliteral instead of pushstring where possible. Saves a strlen call.
Jakob Leben [Tue, 2 Mar 2010 10:12:03 +0000 (11:12 +0100)]
Playlist: fix faulty duration sorting due to integer overflow
close #3361
Laurent Aimar [Mon, 1 Mar 2010 20:11:17 +0000 (21:11 +0100)]
Fixed closed caption decoder with CC3/4 and TX data.
Erwan Tulou [Mon, 1 Mar 2010 20:50:32 +0000 (21:50 +0100)]
core: two typos
Erwan Tulou [Mon, 1 Mar 2010 20:12:42 +0000 (21:12 +0100)]
skins2(Win32): no need to manage a two window classes
Erwan Tulou [Mon, 1 Mar 2010 17:16:47 +0000 (18:16 +0100)]
skins(Win32): replace GetWindowDC with GetDC
GetWindowDC paints in nonclient area (not recommended on msdn)
and not needed for skins. Also, it doesn't take WS_CLIPCHILDREN
into account and forced to add a lengthy hack which can now be removed.
This patch hopefully could also fix a refresh issue found only on
Vista/Win7 (to be tested) (http://forum.videolan.org/viewtopic.php?f=15&t=68891)
Rémi Denis-Courmont [Mon, 1 Mar 2010 19:06:10 +0000 (21:06 +0200)]
Qt4: use explicit direct connections when passing VLC pointers...
...without reference. With a direct connection, the call stack ensures
that the pointer remains valid until the slot returns. This is not the
case for asynchronous ("queued" in Qt4 documentation) signals.
Obviously, this means we have to emit the signals from the Qt4 main loop
thread, *or* alternatively not touch any Qt4 UI stuff fromt he slot.
Hopefully, any such bug would be easier to find this ways.
Rémi Denis-Courmont [Mon, 1 Mar 2010 18:40:34 +0000 (20:40 +0200)]
Revert "Qt4: passing pointers over thread signals is not allowed..."
This reverts commit
dcd592840d22bc93d287c9edbba72625746d1096 .
This bug is so pervasive within the Qt4 interface that removing this
instance won't make a difference.
Pierre d'Herbemont [Sun, 28 Feb 2010 22:53:00 +0000 (23:53 +0100)]
libvlc: Attempt to fix set_nsobject() with QMacCocoaViewContainer and improve documentation.
Pierre d'Herbemont [Fri, 26 Feb 2010 14:11:29 +0000 (15:11 +0100)]
VLCKit: isPreparsed doesn't exists anymore.
Pierre d'Herbemont [Thu, 25 Feb 2010 22:53:08 +0000 (23:53 +0100)]
libvlc: Use a union for libvlc_media_track_info_t.
Fabio Ritrovato [Sun, 28 Feb 2010 22:43:39 +0000 (23:43 +0100)]
Lua SD: fix leaking
Jean-Baptiste Kempf [Sun, 28 Feb 2010 14:00:23 +0000 (15:00 +0100)]
Qt: clean and cosmetics
Jean-Baptiste Kempf [Wed, 24 Feb 2010 15:19:53 +0000 (16:19 +0100)]
Qt: undock the playlist
Ref #3332
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 28 Feb 2010 19:26:03 +0000 (20:26 +0100)]
Ship everything that is needed for lua script on Win32
Patch by ale5000, on IRC. Close #3336
Rémi Duraffort [Sun, 28 Feb 2010 22:03:41 +0000 (23:03 +0100)]
Fix doxygen documentation.
Rémi Denis-Courmont [Sun, 28 Feb 2010 19:35:45 +0000 (21:35 +0200)]
Qt4: passing pointers over thread signals is not allowed...
...unless proper reference counting si involved,
or the signal is blocking queued (but that is deadlock-prone).
Ref: LP#528285
Rémi Denis-Courmont [Sun, 28 Feb 2010 17:10:46 +0000 (19:10 +0200)]
This is still buggy.
Antoine Cellerier [Sun, 28 Feb 2010 17:00:46 +0000 (18:00 +0100)]
Fix debug messages.
Rémi Denis-Courmont [Sun, 28 Feb 2010 16:53:52 +0000 (18:53 +0200)]
FTP: handle ftp://HOST correctly
This should fix LP#465560 - segmentation fault in strstr()
Rémi Denis-Courmont [Sun, 28 Feb 2010 15:47:07 +0000 (17:47 +0200)]
libvlc_media_player_play: missing unlock
Rémi Denis-Courmont [Sun, 28 Feb 2010 14:24:40 +0000 (16:24 +0200)]
Avoid namespace clash with normal getopt
Rémi Denis-Courmont [Sun, 28 Feb 2010 14:10:34 +0000 (16:10 +0200)]
getopt: remove optional argument support
Rémi Denis-Courmont [Sun, 28 Feb 2010 14:05:14 +0000 (16:05 +0200)]
Remove Apple getopt_long bug-to-bug
Rémi Denis-Courmont [Sun, 28 Feb 2010 14:02:15 +0000 (16:02 +0200)]
getopt: remove opterr global (always 0 within LibVLC)
Rémi Denis-Courmont [Sun, 28 Feb 2010 13:25:17 +0000 (15:25 +0200)]
getopt: remove useless functions and boiler plate, update licens
We only use getopt_long(). Also we don't care about pre-C89 compilers.
Rémi Denis-Courmont [Sun, 28 Feb 2010 12:58:26 +0000 (14:58 +0200)]
Always build and use "our" getopt
(We still need -lgnugetopt for cachegen)
Rémi Duraffort [Sun, 28 Feb 2010 14:03:01 +0000 (15:03 +0100)]
libvlc: fix doxygen comments.
Rémi Denis-Courmont [Sun, 28 Feb 2010 13:07:43 +0000 (15:07 +0200)]
Remove deprecated and unused AC_TYPE_SIGNAL
Rémi Denis-Courmont [Sun, 28 Feb 2010 09:52:38 +0000 (11:52 +0200)]
Win32: convert file:// URI to path correctly
This mostly reverts commit
37de4458fcac515a7683c1bd3da08a22d5c0d890 .
Laurent Aimar [Sun, 28 Feb 2010 11:48:10 +0000 (12:48 +0100)]
Prevent a potential integer overflow (mkv).
Laurent Aimar [Sun, 28 Feb 2010 11:35:18 +0000 (12:35 +0100)]
Fixed segfault with incomplete mkv files.
Laurent Aimar [Sat, 27 Feb 2010 23:46:45 +0000 (00:46 +0100)]
Fixed potential segfault with corrupted streams (audio codecs).
Jean-Baptiste Kempf [Thu, 25 Feb 2010 18:58:14 +0000 (19:58 +0100)]
Qt: remove debug and cosmetics
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 27 Feb 2010 12:48:36 +0000 (13:48 +0100)]
Qt: Be sure to hide the caching when an input is deleted.
Fix the bug where caching would stay all the time when stopping
Jean-Baptiste Kempf [Sun, 28 Feb 2010 09:54:30 +0000 (10:54 +0100)]
Qt: avoid a crash on first Startup
Jean-Baptiste Kempf [Sat, 27 Feb 2010 15:16:08 +0000 (16:16 +0100)]
NSV: fix comment
Jean-Baptiste Kempf [Fri, 26 Feb 2010 21:30:18 +0000 (22:30 +0100)]
NEWS about Flac to please audiophiles
Antoine Cellerier [Sat, 27 Feb 2010 23:39:53 +0000 (00:39 +0100)]
Add error handling to luac intf.
Antoine Cellerier [Sat, 27 Feb 2010 23:19:18 +0000 (00:19 +0100)]
Don't use printf to print debug output.
Laurent Aimar [Sat, 27 Feb 2010 21:57:50 +0000 (22:57 +0100)]
Fixed segfault with corrupted mkv files with compressed data.
Laurent Aimar [Sat, 27 Feb 2010 21:48:22 +0000 (22:48 +0100)]
Fixed text_style_Copy() behaviour.
Laurent Aimar [Sat, 27 Feb 2010 21:37:57 +0000 (22:37 +0100)]
Fixed potential invalid access with too short packetized data.
Laurent Aimar [Sat, 27 Feb 2010 21:11:37 +0000 (22:11 +0100)]
Fixed segfault with corrupted zip file.
Laurent Aimar [Sat, 27 Feb 2010 21:09:09 +0000 (22:09 +0100)]
Fixed read(NULL, size) in zipstream.
Laurent Aimar [Sat, 27 Feb 2010 21:06:54 +0000 (22:06 +0100)]
Cosmetics (zip).
Laurent Aimar [Sat, 27 Feb 2010 21:01:02 +0000 (22:01 +0100)]
Fixed memleak if no data are read or poke (zip).
Antoine Cellerier [Sat, 27 Feb 2010 22:13:32 +0000 (23:13 +0100)]
Don't add share directory to lua search path on windows. Fixes #3320.
Antoine Cellerier [Sat, 27 Feb 2010 22:00:12 +0000 (23:00 +0100)]
Antoine Cellerier [Sat, 27 Feb 2010 21:34:22 +0000 (22:34 +0100)]
Provide luac compilation script. See vlc -I lua --lua-intf luac to get usage.
Antoine Cellerier [Sat, 27 Feb 2010 21:07:07 +0000 (22:07 +0100)]
Kill warning.