]>
git.sesse.net Git - vlc/log
Rafaël Carré [Mon, 10 Sep 2012 21:16:05 +0000 (23:16 +0200)]
dxva2: include needed headers
For mingw.org, we ship a single dxva2api.h which contains stuff
normally present in dxva.h, so skip dxva.h.
Jean-Baptiste Kempf [Mon, 10 Sep 2012 17:36:14 +0000 (19:36 +0200)]
Qt: fix a crash when using the skins
Rémi Denis-Courmont [Mon, 10 Sep 2012 15:33:11 +0000 (18:33 +0300)]
rwlock: use a proper source C module
Initially, I made it a header file suitable for conditional inclusion.
However slim read/write locks in Windows Vista do not support
asynchronous procedure calls, so they cannot be leveraged in VLC.
Thus rwlock.c needs to be included forever on Windows. (The same
limitation prevent usage of condition variables also in Vista+.)
Rémi Denis-Courmont [Mon, 10 Sep 2012 15:28:20 +0000 (18:28 +0300)]
rwlock: cancellation safety
Rémi Denis-Courmont [Mon, 10 Sep 2012 15:21:38 +0000 (18:21 +0300)]
rwlock: reduce footprint and factor Win32 and OS/2 back-ends
Jean-Baptiste Kempf [Mon, 10 Sep 2012 15:10:37 +0000 (17:10 +0200)]
Qt: selector, prevent some podcast crashes
Jean-Baptiste Kempf [Mon, 10 Sep 2012 14:58:33 +0000 (16:58 +0200)]
Qt: do not delete parented QDialogs
Ref #7431 #5377
Rémi Denis-Courmont [Mon, 10 Sep 2012 14:43:26 +0000 (17:43 +0300)]
Merge Win32 SelectClockSource() into vlc_threads_setup()
Also reorder Win32 functions to avoid forward declarations.
Rémi Denis-Courmont [Mon, 10 Sep 2012 14:04:05 +0000 (17:04 +0300)]
Win32: use clock field to discriminate static variables
This avoids having to make assumptions about the layout of the
underlying condition variables in the OS.
Luca Barbato [Mon, 10 Sep 2012 10:31:22 +0000 (12:31 +0200)]
dolt: support nacl and silent-rules on fallback
nacl doesn't use pic as does mingw.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Mon, 10 Sep 2012 13:31:11 +0000 (16:31 +0300)]
Fix/doxify documentation
Rémi Denis-Courmont [Mon, 10 Sep 2012 13:22:05 +0000 (16:22 +0300)]
Rationalize #includes
Rafaël Carré [Mon, 10 Sep 2012 12:57:05 +0000 (14:57 +0200)]
Public keys should be constant data
Rafaël Carré [Mon, 10 Sep 2012 12:53:26 +0000 (14:53 +0200)]
Avoid a few relocations
Sylver Bruneau [Mon, 10 Sep 2012 12:11:26 +0000 (14:11 +0200)]
extras/tools: fix gas revision
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Mon, 10 Sep 2012 11:57:58 +0000 (13:57 +0200)]
fixed linking the screen module on OSX
Jean-Baptiste Kempf [Mon, 10 Sep 2012 09:00:37 +0000 (11:00 +0200)]
Configure: regroup the host/build sections
Rafaël Carré [Mon, 10 Sep 2012 08:50:38 +0000 (10:50 +0200)]
Add dolt generated files to distclean
Diego Elio Pettenò [Tue, 4 Sep 2012 14:38:58 +0000 (07:38 -0700)]
build: set automake flavour to foreign to avoid dirty tricks.
Using the foreign flavour you can forego the ABOUT-NLS file as well as
keep the custom INSTALL file.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Pierre Ynard [Mon, 10 Sep 2012 02:20:09 +0000 (04:20 +0200)]
test: update .gitignore
Pierre Ynard [Sun, 9 Sep 2012 23:47:41 +0000 (01:47 +0200)]
i18n: remove deleted file
Pierre Ynard [Sun, 9 Sep 2012 23:44:54 +0000 (01:44 +0200)]
Makefile: fix file names
Rémi Denis-Courmont [Sun, 9 Sep 2012 21:17:33 +0000 (00:17 +0300)]
pvr: remove the old ivtv module
This is a basically subset of the v4l2 access.
Rémi Denis-Courmont [Sun, 9 Sep 2012 21:12:34 +0000 (00:12 +0300)]
v4l2 access: use --v4l2-chroma if specified
Rémi Denis-Courmont [Sun, 9 Sep 2012 20:56:07 +0000 (23:56 +0300)]
v4l2 access: setup the picture format (like the v4l2 demux)
If specific dimensions were specified, use that (like PVR).
Otherwise, try to find the best dimensions.
Previously, the current/default settings were always used.
Rémi Denis-Courmont [Sun, 9 Sep 2012 20:48:35 +0000 (23:48 +0300)]
v4l2 access: use block mode for READWRITE devices
Also refactor common code with MMAP devices.
In block mode, the read buffer size is controlled. That ensures that
dequeued buffers do not get truncated.
Rémi Denis-Courmont [Sun, 9 Sep 2012 20:22:24 +0000 (23:22 +0300)]
v4l2: V4L2_CTRL_FLAG_WRITE_ONLY is included in CTRL_FLAGS_IGNORE
Rémi Denis-Courmont [Sun, 9 Sep 2012 13:27:10 +0000 (16:27 +0300)]
Move libvlccore and libcompat to LDFLAGS from LIBADD
An ABI change to libvlccore or libcompat will always be signaled by a
change in a header file. That change will trigger a recompilation and
then relinking of affected plugins.
Thus, there is no need for libvlccore.la and libcompat.la to be
explicit dependencies of plugins. This small hack avoids relinking
every plugin whenever the libvlccore is rebuilt.
Rémi Denis-Courmont [Sun, 9 Sep 2012 13:22:26 +0000 (16:22 +0300)]
Define explicit makefile variable for libpthread
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:57:52 +0000 (15:57 +0300)]
Remove recursion into modules/codec/loader/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:49:12 +0000 (15:49 +0300)]
Remove recursion into modules/codec/avcodec/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:46:35 +0000 (15:46 +0300)]
Remove recursion into modules/codec/omxil/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:38:45 +0000 (15:38 +0300)]
Remove recursion into modules/codec/dmo/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:37:24 +0000 (15:37 +0300)]
Remove recursion into modules/codec/shine/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:35:21 +0000 (15:35 +0300)]
Remove recursion into modules/codec/wmafixed/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:32:07 +0000 (15:32 +0300)]
Remove recursion into modules/codec/spudec/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:28:31 +0000 (15:28 +0300)]
Remove recursion into modules/demux/avformat/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:19:53 +0000 (15:19 +0300)]
Remove recursion into modules/demux/mkv/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:10:00 +0000 (15:10 +0300)]
Remove recursion into modules/demux/playlist/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:07:39 +0000 (15:07 +0300)]
Remove recursion into modules/demux/mpeg/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:04:49 +0000 (15:04 +0300)]
Remove recursion into modules/demux/mp4/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:59:00 +0000 (14:59 +0300)]
Remove recursion into modules/demux/avi/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:57:33 +0000 (14:57 +0300)]
Remove recursion into modules/demux/asf/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:54:18 +0000 (14:54 +0300)]
Rewrite modules/stream_filter/ Makefiles
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:42:41 +0000 (14:42 +0300)]
Remove recursion into modules/misc/osd/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:38:42 +0000 (14:38 +0300)]
Remove recursion into modules/misc/stats/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:35:38 +0000 (14:35 +0300)]
Remove recursion into modules/misc/playlist/
Rémi Denis-Courmont [Sun, 9 Sep 2012 10:55:47 +0000 (13:55 +0300)]
Remove recursion into modules/control/dbus/ and clean up D-Bus rules
modules/control/dbus/dbus.h is removed as it conflicted with the global
libdbus header and was included only once.
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:09:37 +0000 (14:09 +0300)]
Remove recursion into modules/control/globalhotkeys/
Rémi Denis-Courmont [Sun, 9 Sep 2012 10:29:58 +0000 (13:29 +0300)]
Remove recursion into modules/video_filter/dynamicoverlay/
Rémi Denis-Courmont [Sun, 9 Sep 2012 10:22:18 +0000 (13:22 +0300)]
shm: move rules out of configure.ac
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:56:12 +0000 (12:56 +0300)]
wingapi: remove WinCE vout
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:53:10 +0000 (12:53 +0300)]
Remove recursion into modules/video_output/msw/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:41:16 +0000 (12:41 +0300)]
Remove recursion into modules/stream_out/transcode/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:37:29 +0000 (12:37 +0300)]
Remove recursion into modules/mux/mpeg/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:34:59 +0000 (12:34 +0300)]
Remove recursion into modules/visualization/visual/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:04:59 +0000 (12:04 +0300)]
Remove recursion into modules/access/zip/unzip/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:55:56 +0000 (11:55 +0300)]
Remove recursion into modules/access/mms/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:52:40 +0000 (11:52 +0300)]
Remove recursion into modules/access/zip/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:47:57 +0000 (11:47 +0300)]
Remove recursion into modules/access/vcdx/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:46:26 +0000 (11:46 +0300)]
Remove recursion into modules/access/vcd/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:43:13 +0000 (11:43 +0300)]
Remove recursion into modules/access/screen/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:37:47 +0000 (11:37 +0300)]
Remove recursion into modules/access/rtsp/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:37:06 +0000 (11:37 +0300)]
Remove recursion into modules/access/dshow/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:07:30 +0000 (11:07 +0300)]
Remove recursion into modules/access/bd
Rémi Denis-Courmont [Sat, 8 Sep 2012 16:12:21 +0000 (19:12 +0300)]
Remove buggy and unused pread()/pwrite()
If they are really needed, they should be integrated in compat/.
Declaring standard functions static breaks when the target has stubs.
Rémi Denis-Courmont [Sat, 8 Sep 2012 16:11:44 +0000 (19:11 +0300)]
compat: mark getpid() as not throwing exceptions in C++
This makes the definition consistent with glibc (NaCl).
Rémi Denis-Courmont [Sat, 8 Sep 2012 16:11:07 +0000 (19:11 +0300)]
compat: (pretend to) implement getpid() on NaCl
Rémi Denis-Courmont [Sat, 8 Sep 2012 15:59:45 +0000 (18:59 +0300)]
vlc_GetCPUCount: no need to call getpid()
Denis Charmet [Sat, 8 Sep 2012 14:28:19 +0000 (16:28 +0200)]
Add MKV tag handling and use them to properly name editions
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Sat, 8 Sep 2012 12:52:06 +0000 (14:52 +0200)]
speex: remove tabs and trailing spaces
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sat, 8 Sep 2012 15:26:37 +0000 (18:26 +0300)]
afile: rename from aout_file for consistency with adummy and amem
David Fuhrmann [Fri, 7 Sep 2012 21:08:25 +0000 (23:08 +0200)]
macosx: cleanup generic scrollwheel implementation
David Fuhrmann [Fri, 7 Sep 2012 20:29:51 +0000 (22:29 +0200)]
macosx: implemented scroll wheel behaviour for fullscreen volume slider, too
David Fuhrmann [Fri, 7 Sep 2012 20:08:04 +0000 (22:08 +0200)]
macosx: rename forgotten occurence of macosx-background
Ilkka Ollakka [Fri, 7 Sep 2012 15:03:00 +0000 (18:03 +0300)]
swscale: pass/calculate sar-info, should fix #7437
Felix Paul Kühne [Fri, 7 Sep 2012 14:19:25 +0000 (16:19 +0200)]
macosx: compilation fix
Rafaël Carré [Fri, 7 Sep 2012 14:13:06 +0000 (16:13 +0200)]
stackhandler: simplify
Rafaël Carré [Fri, 7 Sep 2012 14:12:53 +0000 (16:12 +0200)]
stackhandler: fix indentation
Felix Paul Kühne [Fri, 7 Sep 2012 14:13:32 +0000 (16:13 +0200)]
macosx/wizard: allow partial extract values to be entered in a sane manner (close #4991)
Jean-Baptiste Kempf [Fri, 7 Sep 2012 12:44:48 +0000 (14:44 +0200)]
Stackhandler: process win32 stacks
This script was done by etix, and modified by me.
Yes, this is not the most beautiful ever, but it works. Patches welcome
Ludovic Fauvet [Fri, 7 Sep 2012 10:56:41 +0000 (12:56 +0200)]
ogg: fix computation of vorbis stream length (close #1859)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 6 Sep 2012 21:10:16 +0000 (00:10 +0300)]
win32: cosmetic
Rémi Denis-Courmont [Thu, 6 Sep 2012 21:10:07 +0000 (00:10 +0300)]
posix: fix warning
Rafaël Carré [Thu, 6 Sep 2012 23:53:11 +0000 (01:53 +0200)]
po: Remove duplicate message definitions
The fixed typo generated a new string, and left the previous
string in the .po
Fixing the .po files thus left us with a duplicate string
Rafaël Carré [Thu, 6 Sep 2012 23:28:24 +0000 (01:28 +0200)]
typo: overriden -> overridden
Rafaël Carré [Thu, 6 Sep 2012 17:12:12 +0000 (19:12 +0200)]
x264: do not use NULL terminated arrays in help item lists
Signed-off-by: Rafaël Carré <funman@videolan.org>
Benjamin Drung [Thu, 6 Sep 2012 22:31:11 +0000 (00:31 +0200)]
Fix typo: overriden -> overridden.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Thu, 6 Sep 2012 22:25:35 +0000 (00:25 +0200)]
contrib: fix vorbis build on osx
gcc -O4 is apparently not recognized anymore
Rémi Denis-Courmont [Thu, 6 Sep 2012 18:09:57 +0000 (21:09 +0300)]
main: move single instance settings to playlist (from performance)
Rémi Denis-Courmont [Thu, 6 Sep 2012 18:02:21 +0000 (21:02 +0300)]
Win32: run-time support for Seven's interrupt time
Rémi Denis-Courmont [Thu, 6 Sep 2012 17:55:36 +0000 (20:55 +0300)]
Win32: run-time support for Vista's tick count
Rafaël Carré [Thu, 6 Sep 2012 17:34:53 +0000 (19:34 +0200)]
contrib: libogg: do not use gcc -O4 on osx
Rafaël Carré [Tue, 4 Sep 2012 23:59:27 +0000 (01:59 +0200)]
videodev2.h: fixes for non Linux builds
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Thu, 6 Sep 2012 16:26:37 +0000 (19:26 +0300)]
Win32: add --clock-source configuration item
Rémi Denis-Courmont [Thu, 6 Sep 2012 15:20:33 +0000 (18:20 +0300)]
Fix comment for VLC_CONFIG_LIST_CB
Jean-Baptiste Kempf [Thu, 6 Sep 2012 15:25:31 +0000 (17:25 +0200)]
s/FFmpeg/libavcodec where applicable
Benjamin Drung [Thu, 6 Sep 2012 13:07:22 +0000 (15:07 +0200)]
Do not ship UAC.dll in source tarball.
Close #7436
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Thu, 6 Sep 2012 13:55:07 +0000 (16:55 +0300)]
Remove empty *_DEPENDENCIES in makefiles
Rémi Denis-Courmont [Thu, 6 Sep 2012 11:59:22 +0000 (14:59 +0300)]
access: use correct libtool tag for C++ files