]> git.sesse.net Git - vlc/log
vlc
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

11 years agoogg: fix computation of vorbis stream length (close #1859)
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>
11 years agowin32: cosmetic
Rémi Denis-Courmont [Thu, 6 Sep 2012 21:10:16 +0000 (00:10 +0300)]
win32: cosmetic

11 years agoposix: fix warning
Rémi Denis-Courmont [Thu, 6 Sep 2012 21:10:07 +0000 (00:10 +0300)]
posix: fix warning

11 years agopo: Remove duplicate message definitions
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

11 years agotypo: overriden -> overridden
Rafaël Carré [Thu, 6 Sep 2012 23:28:24 +0000 (01:28 +0200)]
typo: overriden -> overridden

11 years agox264: do not use NULL terminated arrays in help item lists
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>
11 years agoFix typo: overriden -> overridden.
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>
11 years agocontrib: fix vorbis build on osx
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

11 years agomain: move single instance settings to playlist (from performance)
Rémi Denis-Courmont [Thu, 6 Sep 2012 18:09:57 +0000 (21:09 +0300)]
main: move single instance settings to playlist (from performance)

11 years agoWin32: run-time support for Seven's interrupt time
Rémi Denis-Courmont [Thu, 6 Sep 2012 18:02:21 +0000 (21:02 +0300)]
Win32: run-time support for Seven's interrupt time

11 years agoWin32: run-time support for Vista's tick count
Rémi Denis-Courmont [Thu, 6 Sep 2012 17:55:36 +0000 (20:55 +0300)]
Win32: run-time support for Vista's tick count

11 years agocontrib: libogg: do not use gcc -O4 on osx
Rafaël Carré [Thu, 6 Sep 2012 17:34:53 +0000 (19:34 +0200)]
contrib: libogg: do not use gcc -O4 on osx

11 years agovideodev2.h: fixes for non Linux builds
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>
11 years agoWin32: add --clock-source configuration item
Rémi Denis-Courmont [Thu, 6 Sep 2012 16:26:37 +0000 (19:26 +0300)]
Win32: add --clock-source configuration item

11 years agoFix comment for VLC_CONFIG_LIST_CB
Rémi Denis-Courmont [Thu, 6 Sep 2012 15:20:33 +0000 (18:20 +0300)]
Fix comment for VLC_CONFIG_LIST_CB

11 years agos/FFmpeg/libavcodec where applicable
Jean-Baptiste Kempf [Thu, 6 Sep 2012 15:25:31 +0000 (17:25 +0200)]
s/FFmpeg/libavcodec where applicable

11 years agoDo not ship UAC.dll in source tarball.
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>
11 years agoRemove empty *_DEPENDENCIES in makefiles
Rémi Denis-Courmont [Thu, 6 Sep 2012 13:55:07 +0000 (16:55 +0300)]
Remove empty *_DEPENDENCIES in makefiles

11 years agoaccess: use correct libtool tag for C++ files
Rémi Denis-Courmont [Thu, 6 Sep 2012 11:59:22 +0000 (14:59 +0300)]
access: use correct libtool tag for C++ files

11 years agoRemove unmaintained RPM specfiles
Rémi Denis-Courmont [Thu, 6 Sep 2012 11:57:49 +0000 (14:57 +0300)]
Remove unmaintained RPM specfiles

11 years agoogg: find the length of an opus stream
Ludovic Fauvet [Thu, 6 Sep 2012 10:38:49 +0000 (12:38 +0200)]
ogg: find the length of an opus stream

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoMKV: Fix seek to 0 with a non null time offset
Denis Charmet [Thu, 6 Sep 2012 11:02:05 +0000 (13:02 +0200)]
MKV: Fix seek to 0 with a non null time offset

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoFix typo: bandwith -> bandwidth.
Benjamin Drung [Thu, 6 Sep 2012 12:15:43 +0000 (14:15 +0200)]
Fix typo: bandwith -> bandwidth.

11 years agoQt: MLModel: fix memleak
Francois Cartegnie [Thu, 6 Sep 2012 10:39:39 +0000 (12:39 +0200)]
Qt: MLModel: fix memleak

11 years agodbus: simplify single instance initialization
Rémi Denis-Courmont [Thu, 6 Sep 2012 10:10:12 +0000 (13:10 +0300)]
dbus: simplify single instance initialization

11 years agoRemove system_End() except on Windows, simplify
Rémi Denis-Courmont [Thu, 6 Sep 2012 09:40:40 +0000 (12:40 +0300)]
Remove system_End() except on Windows, simplify

11 years agorecord: remove a few relocations
Rafaël Carré [Tue, 4 Sep 2012 13:12:19 +0000 (15:12 +0200)]
record: remove a few relocations

They were spotted by ruby-elf's cowstats (gem install ruby-elf)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoLIBDL may be required regardless of plugins (e.g. v4l2)
Rémi Denis-Courmont [Tue, 4 Sep 2012 13:56:02 +0000 (16:56 +0300)]
LIBDL may be required regardless of plugins (e.g. v4l2)

11 years ago--enable-qt4 is now --enable-qt
Rafaël Carré [Wed, 5 Sep 2012 11:46:12 +0000 (13:46 +0200)]
--enable-qt4 is now --enable-qt

11 years agoAdd missing "; " delimiter in subtitles extensions.
Mark Lee [Wed, 5 Sep 2012 10:38:16 +0000 (11:38 +0100)]
Add missing "; " delimiter in subtitles extensions.

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoWin32: Check for the shared libgcc in all LIBRARY_PATHs
Edward Wang [Wed, 5 Sep 2012 00:46:52 +0000 (20:46 -0400)]
Win32: Check for the shared libgcc in all LIBRARY_PATHs

Some mingw-w64 3.0 toolchains like mine, for example, have those DLLs in the second or possibly third field of LIBRARY_PATH. Skipping these could lead to weird C++ dlopen errors.

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agocontrib: build opus by default
Rafaël Carré [Wed, 5 Sep 2012 10:57:38 +0000 (12:57 +0200)]
contrib: build opus by default

11 years agofourcc.c: make fourcc lists fit in .rodata
Diego Elio Pettenò [Tue, 4 Sep 2012 14:25:09 +0000 (07:25 -0700)]
fourcc.c: make fourcc lists fit in .rodata

By changing the description from a pointer to an array of characters,
the long tables don't need to be relocated. Unfortunately this adds
30KB of padding zeroes for empty strings.

Since Lookup() returns a custom entry_t object, with a possibly
modified description, this is implemented by creating a new structure
type. With more work it would be possible to simply filling all the
entries with final description and remove the extra matching and entry
manipulation.

Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoContribs: update Opus to 1.0.1-rc3
Jean-Baptiste Kempf [Tue, 4 Sep 2012 22:01:32 +0000 (00:01 +0200)]
Contribs: update Opus to 1.0.1-rc3

11 years agoMKV: Handle multi-editions as different titles
Denis Charmet [Tue, 4 Sep 2012 11:53:36 +0000 (13:53 +0200)]
MKV: Handle multi-editions as different titles

Close #7401
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agosql_ml: wrong album update predicate.
Francois Cartegnie [Tue, 4 Sep 2012 19:10:55 +0000 (21:10 +0200)]
sql_ml: wrong album update predicate.

If psz_album is NULL you have no data to insert.
If you have an id then the value is already in database and only empty
string can erase it.