]> git.sesse.net Git - vlc/log
vlc
11 years agolua vimeo playlist: Handle VP6 and VP8 codecs
François Revol [Wed, 12 Sep 2012 09:40:00 +0000 (11:40 +0200)]
lua vimeo playlist: Handle VP6 and VP8 codecs

Check which codecs are available instead of asking blindly for h264.

Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoContribs: fix lua.exe generation
Jean-Baptiste Kempf [Wed, 12 Sep 2012 11:02:30 +0000 (13:02 +0200)]
Contribs: fix lua.exe generation

11 years agoCAS: use the generic dialogs to fetch a text input from the user or to let him/her...
Felix Paul Kühne [Wed, 12 Sep 2012 09:09:15 +0000 (11:09 +0200)]
CAS: use the generic dialogs to fetch a text input from the user or to let him/her choose an item in a popup

11 years agomacosx: added 2 new classes for generic dialogs to enter text or to select stuff...
Felix Paul Kühne [Wed, 12 Sep 2012 09:07:41 +0000 (11:07 +0200)]
macosx: added 2 new classes for generic dialogs to enter text or to select stuff in a popup

11 years agolua vimeo playlist: Use new vimeo API
François Revol [Wed, 12 Sep 2012 00:38:55 +0000 (02:38 +0200)]
lua vimeo playlist: Use new vimeo API

The moogaloop flash urls are not valid anymore
Use the html5 API instead, which gives mp4 files.

Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>
11 years agodoc: install libvlc samples in proper subdirectory
Pierre Ynard [Tue, 11 Sep 2012 23:04:19 +0000 (01:04 +0200)]
doc: install libvlc samples in proper subdirectory

11 years agoUpdate .gitignore files
Pierre Ynard [Tue, 11 Sep 2012 22:04:03 +0000 (00:04 +0200)]
Update .gitignore files

11 years agoUpdate changelog rules to 2012
Pierre Ynard [Tue, 11 Sep 2012 21:45:15 +0000 (23:45 +0200)]
Update changelog rules to 2012

11 years agoRemove old icon file
Pierre Ynard [Tue, 11 Sep 2012 21:31:46 +0000 (23:31 +0200)]
Remove old icon file

As far as I can tell, this isn't used anywhere anymore

11 years agoRemove WinCE resources
Pierre Ynard [Tue, 11 Sep 2012 20:40:21 +0000 (22:40 +0200)]
Remove WinCE resources

11 years agoQt: fix build on Windows
Jean-Baptiste Kempf [Tue, 11 Sep 2012 18:05:50 +0000 (20:05 +0200)]
Qt: fix build on Windows

11 years agoQt: update PVR open tab
Rémi Denis-Courmont [Tue, 11 Sep 2012 16:23:40 +0000 (19:23 +0300)]
Qt: update PVR open tab

11 years agoTools: add m4
Jean-Baptiste Kempf [Tue, 11 Sep 2012 15:03:21 +0000 (17:03 +0200)]
Tools: add m4

11 years agoTools: use pkg-config-lite instead of pkg-config
Jean-Baptiste Kempf [Tue, 11 Sep 2012 14:32:08 +0000 (16:32 +0200)]
Tools: use pkg-config-lite instead of pkg-config

This allows us to use a more recent version and to drop the dependency
of glib (and python) which allows a better bootstrap on limited systems

11 years agoWrite generic semaphore back-end and merge generic thread code
Rémi Denis-Courmont [Tue, 11 Sep 2012 09:31:14 +0000 (12:31 +0300)]
Write generic semaphore back-end and merge generic thread code

11 years agoWin32: compile correctly UAC.dll
Jean-Baptiste Kempf [Mon, 10 Sep 2012 22:15:06 +0000 (00:15 +0200)]
Win32: compile correctly UAC.dll

11 years agoRemove unprotected ARM-specific syscall
Rémi Denis-Courmont [Mon, 10 Sep 2012 21:47:30 +0000 (00:47 +0300)]
Remove unprotected ARM-specific syscall

11 years agoUse Linux kernel syntax instead of old Unix for Linux syscalls
Rémi Denis-Courmont [Mon, 10 Sep 2012 21:35:15 +0000 (00:35 +0300)]
Use Linux kernel syntax instead of old Unix for Linux syscalls

The code is Linux-specific anyway.

11 years agoposix: drop hacks to support for glibc versions 2.5 and older
Rémi Denis-Courmont [Mon, 10 Sep 2012 21:30:27 +0000 (00:30 +0300)]
posix: drop hacks to support for glibc versions 2.5 and older

Even Ubuntu 8.04 LTS is more recent.

11 years agodxva2: include needed headers
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.

11 years agoQt: fix a crash when using the skins
Jean-Baptiste Kempf [Mon, 10 Sep 2012 17:36:14 +0000 (19:36 +0200)]
Qt: fix a crash when using the skins

11 years agorwlock: use a proper source C module
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+.)

11 years agorwlock: cancellation safety
Rémi Denis-Courmont [Mon, 10 Sep 2012 15:28:20 +0000 (18:28 +0300)]
rwlock: cancellation safety

11 years agorwlock: reduce footprint and factor Win32 and OS/2 back-ends
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

11 years agoQt: selector, prevent some podcast crashes
Jean-Baptiste Kempf [Mon, 10 Sep 2012 15:10:37 +0000 (17:10 +0200)]
Qt: selector, prevent some podcast crashes

11 years agoQt: do not delete parented QDialogs
Jean-Baptiste Kempf [Mon, 10 Sep 2012 14:58:33 +0000 (16:58 +0200)]
Qt: do not delete parented QDialogs

Ref #7431 #5377

11 years agoMerge Win32 SelectClockSource() into vlc_threads_setup()
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.

11 years agoWin32: use clock field to discriminate static variables
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.

11 years agodolt: support nacl and silent-rules on fallback
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>
11 years agoFix/doxify documentation
Rémi Denis-Courmont [Mon, 10 Sep 2012 13:31:11 +0000 (16:31 +0300)]
Fix/doxify documentation

11 years agoRationalize #includes
Rémi Denis-Courmont [Mon, 10 Sep 2012 13:22:05 +0000 (16:22 +0300)]
Rationalize #includes

11 years agoPublic keys should be constant data
Rafaël Carré [Mon, 10 Sep 2012 12:57:05 +0000 (14:57 +0200)]
Public keys should be constant data

11 years agoAvoid a few relocations
Rafaël Carré [Mon, 10 Sep 2012 12:53:26 +0000 (14:53 +0200)]
Avoid a few relocations

11 years agoextras/tools: fix gas revision
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>
11 years agofixed linking the screen module on OSX
Felix Paul Kühne [Mon, 10 Sep 2012 11:57:58 +0000 (13:57 +0200)]
fixed linking the screen module on OSX

11 years agoConfigure: regroup the host/build sections
Jean-Baptiste Kempf [Mon, 10 Sep 2012 09:00:37 +0000 (11:00 +0200)]
Configure: regroup the host/build sections

11 years agoAdd dolt generated files to distclean
Rafaël Carré [Mon, 10 Sep 2012 08:50:38 +0000 (10:50 +0200)]
Add dolt generated files to distclean

11 years agobuild: set automake flavour to foreign to avoid dirty tricks.
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>
11 years agotest: update .gitignore
Pierre Ynard [Mon, 10 Sep 2012 02:20:09 +0000 (04:20 +0200)]
test: update .gitignore

11 years agoi18n: remove deleted file
Pierre Ynard [Sun, 9 Sep 2012 23:47:41 +0000 (01:47 +0200)]
i18n: remove deleted file

11 years agoMakefile: fix file names
Pierre Ynard [Sun, 9 Sep 2012 23:44:54 +0000 (01:44 +0200)]
Makefile: fix file names

11 years agopvr: remove the old ivtv module
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.

11 years agov4l2 access: use --v4l2-chroma if specified
Rémi Denis-Courmont [Sun, 9 Sep 2012 21:12:34 +0000 (00:12 +0300)]
v4l2 access: use --v4l2-chroma if specified

11 years agov4l2 access: setup the picture format (like the v4l2 demux)
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.

11 years agov4l2 access: use block mode for READWRITE devices
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.

11 years agov4l2: V4L2_CTRL_FLAG_WRITE_ONLY is included in CTRL_FLAGS_IGNORE
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

11 years agoMove libvlccore and libcompat to LDFLAGS from LIBADD
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.

11 years agoDefine explicit makefile variable for libpthread
Rémi Denis-Courmont [Sun, 9 Sep 2012 13:22:26 +0000 (16:22 +0300)]
Define explicit makefile variable for libpthread

11 years agoRemove recursion into modules/codec/loader/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:57:52 +0000 (15:57 +0300)]
Remove recursion into modules/codec/loader/

11 years agoRemove recursion into modules/codec/avcodec/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:49:12 +0000 (15:49 +0300)]
Remove recursion into modules/codec/avcodec/

11 years agoRemove recursion into modules/codec/omxil/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:46:35 +0000 (15:46 +0300)]
Remove recursion into modules/codec/omxil/

11 years agoRemove recursion into modules/codec/dmo/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:38:45 +0000 (15:38 +0300)]
Remove recursion into modules/codec/dmo/

11 years agoRemove recursion into modules/codec/shine/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:37:24 +0000 (15:37 +0300)]
Remove recursion into modules/codec/shine/

11 years agoRemove recursion into modules/codec/wmafixed/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:35:21 +0000 (15:35 +0300)]
Remove recursion into modules/codec/wmafixed/

11 years agoRemove recursion into modules/codec/spudec/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:32:07 +0000 (15:32 +0300)]
Remove recursion into modules/codec/spudec/

11 years agoRemove recursion into modules/demux/avformat/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:28:31 +0000 (15:28 +0300)]
Remove recursion into modules/demux/avformat/

11 years agoRemove recursion into modules/demux/mkv/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:19:53 +0000 (15:19 +0300)]
Remove recursion into modules/demux/mkv/

11 years agoRemove recursion into modules/demux/playlist/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:10:00 +0000 (15:10 +0300)]
Remove recursion into modules/demux/playlist/

11 years agoRemove recursion into modules/demux/mpeg/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:07:39 +0000 (15:07 +0300)]
Remove recursion into modules/demux/mpeg/

11 years agoRemove recursion into modules/demux/mp4/
Rémi Denis-Courmont [Sun, 9 Sep 2012 12:04:49 +0000 (15:04 +0300)]
Remove recursion into modules/demux/mp4/

11 years agoRemove recursion into modules/demux/avi/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:59:00 +0000 (14:59 +0300)]
Remove recursion into modules/demux/avi/

11 years agoRemove recursion into modules/demux/asf/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:57:33 +0000 (14:57 +0300)]
Remove recursion into modules/demux/asf/

11 years agoRewrite modules/stream_filter/ Makefiles
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:54:18 +0000 (14:54 +0300)]
Rewrite modules/stream_filter/ Makefiles

11 years agoRemove recursion into modules/misc/osd/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:42:41 +0000 (14:42 +0300)]
Remove recursion into modules/misc/osd/

11 years agoRemove recursion into modules/misc/stats/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:38:42 +0000 (14:38 +0300)]
Remove recursion into modules/misc/stats/

11 years agoRemove recursion into modules/misc/playlist/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:35:38 +0000 (14:35 +0300)]
Remove recursion into modules/misc/playlist/

11 years agoRemove recursion into modules/control/dbus/ and clean up D-Bus rules
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.

11 years agoRemove recursion into modules/control/globalhotkeys/
Rémi Denis-Courmont [Sun, 9 Sep 2012 11:09:37 +0000 (14:09 +0300)]
Remove recursion into modules/control/globalhotkeys/

11 years agoRemove recursion into modules/video_filter/dynamicoverlay/
Rémi Denis-Courmont [Sun, 9 Sep 2012 10:29:58 +0000 (13:29 +0300)]
Remove recursion into modules/video_filter/dynamicoverlay/

11 years agoshm: move rules out of configure.ac
Rémi Denis-Courmont [Sun, 9 Sep 2012 10:22:18 +0000 (13:22 +0300)]
shm: move rules out of configure.ac

11 years agowingapi: remove WinCE vout
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:56:12 +0000 (12:56 +0300)]
wingapi: remove WinCE vout

11 years agoRemove recursion into modules/video_output/msw/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:53:10 +0000 (12:53 +0300)]
Remove recursion into modules/video_output/msw/

11 years agoRemove recursion into modules/stream_out/transcode/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:41:16 +0000 (12:41 +0300)]
Remove recursion into modules/stream_out/transcode/

11 years agoRemove recursion into modules/mux/mpeg/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:37:29 +0000 (12:37 +0300)]
Remove recursion into modules/mux/mpeg/

11 years agoRemove recursion into modules/visualization/visual/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:34:59 +0000 (12:34 +0300)]
Remove recursion into modules/visualization/visual/

11 years agoRemove recursion into modules/access/zip/unzip/
Rémi Denis-Courmont [Sun, 9 Sep 2012 09:04:59 +0000 (12:04 +0300)]
Remove recursion into modules/access/zip/unzip/

11 years agoRemove recursion into modules/access/mms/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:55:56 +0000 (11:55 +0300)]
Remove recursion into modules/access/mms/

11 years agoRemove recursion into modules/access/zip/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:52:40 +0000 (11:52 +0300)]
Remove recursion into modules/access/zip/

11 years agoRemove recursion into modules/access/vcdx/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:47:57 +0000 (11:47 +0300)]
Remove recursion into modules/access/vcdx/

11 years agoRemove recursion into modules/access/vcd/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:46:26 +0000 (11:46 +0300)]
Remove recursion into modules/access/vcd/

11 years agoRemove recursion into modules/access/screen/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:43:13 +0000 (11:43 +0300)]
Remove recursion into modules/access/screen/

11 years agoRemove recursion into modules/access/rtsp/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:37:47 +0000 (11:37 +0300)]
Remove recursion into modules/access/rtsp/

11 years agoRemove recursion into modules/access/dshow/
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:37:06 +0000 (11:37 +0300)]
Remove recursion into modules/access/dshow/

11 years agoRemove recursion into modules/access/bd
Rémi Denis-Courmont [Sun, 9 Sep 2012 08:07:30 +0000 (11:07 +0300)]
Remove recursion into modules/access/bd

11 years agoRemove buggy and unused pread()/pwrite()
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.

11 years agocompat: mark getpid() as not throwing exceptions in C++
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).

11 years agocompat: (pretend to) implement getpid() on NaCl
Rémi Denis-Courmont [Sat, 8 Sep 2012 16:11:07 +0000 (19:11 +0300)]
compat: (pretend to) implement getpid() on NaCl

11 years agovlc_GetCPUCount: no need to call getpid()
Rémi Denis-Courmont [Sat, 8 Sep 2012 15:59:45 +0000 (18:59 +0300)]
vlc_GetCPUCount: no need to call getpid()

11 years agoAdd MKV tag handling and use them to properly name editions
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>
11 years agospeex: remove tabs and trailing spaces
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>
11 years agoafile: rename from aout_file for consistency with adummy and amem
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

11 years agomacosx: cleanup generic scrollwheel implementation
David Fuhrmann [Fri, 7 Sep 2012 21:08:25 +0000 (23:08 +0200)]
macosx: cleanup generic scrollwheel implementation

11 years agomacosx: implemented scroll wheel behaviour for fullscreen volume slider, too
David Fuhrmann [Fri, 7 Sep 2012 20:29:51 +0000 (22:29 +0200)]
macosx: implemented scroll wheel behaviour for fullscreen volume slider, too

11 years agomacosx: rename forgotten occurence of macosx-background
David Fuhrmann [Fri, 7 Sep 2012 20:08:04 +0000 (22:08 +0200)]
macosx: rename forgotten occurence of macosx-background

11 years agoswscale: pass/calculate sar-info, should fix #7437
Ilkka Ollakka [Fri, 7 Sep 2012 15:03:00 +0000 (18:03 +0300)]
swscale: pass/calculate sar-info, should fix #7437

11 years agomacosx: compilation fix
Felix Paul Kühne [Fri, 7 Sep 2012 14:19:25 +0000 (16:19 +0200)]
macosx: compilation fix

11 years agostackhandler: simplify
Rafaël Carré [Fri, 7 Sep 2012 14:13:06 +0000 (16:13 +0200)]
stackhandler: simplify

11 years agostackhandler: fix indentation
Rafaël Carré [Fri, 7 Sep 2012 14:12:53 +0000 (16:12 +0200)]
stackhandler: fix indentation

11 years agomacosx/wizard: allow partial extract values to be entered in a sane manner (close...
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)

11 years agoStackhandler: process win32 stacks
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