]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sat, 19 Nov 2011 10:18:34 +0000 (12:18 +0200)]
Define VLC_MMX and VLC_SSE function attribute macros
Rémi Denis-Courmont [Thu, 24 Nov 2011 20:17:27 +0000 (22:17 +0200)]
Win32: default to binary mode in vlc_open() (fix #5578)
...rather than merely vlc_fopen().
Rémi Denis-Courmont [Thu, 24 Nov 2011 19:29:13 +0000 (21:29 +0200)]
FluidSynth: look for sound font in /usr/share/sounds/sf2/ by default
Rémi Denis-Courmont [Thu, 24 Nov 2011 19:21:11 +0000 (21:21 +0200)]
Fluidsynth: revector initialization, no functional changes
Jean-Baptiste Kempf [Thu, 24 Nov 2011 18:12:51 +0000 (19:12 +0100)]
Use a subfolder for the contribs prebuilt...
Else, we'll go mad over the management of this huge folder.
Rafaël Carré [Thu, 24 Nov 2011 17:58:13 +0000 (12:58 -0500)]
contrib: remove $(OS) from package/prebuilt
Jean-Baptiste Kempf [Thu, 24 Nov 2011 17:38:50 +0000 (18:38 +0100)]
NEWS, LIST and POTFILES.in for KVA
Jean-Baptiste Kempf [Wed, 23 Nov 2011 15:00:08 +0000 (16:00 +0100)]
Tools: one needs tar for the contribs
Rémi Denis-Courmont [Thu, 24 Nov 2011 17:36:13 +0000 (19:36 +0200)]
vlc_networh.h: close() needs <unistd.h>
Reported-by: Myung-Hun KO <komh78@gmail.com>
KO Myung-Hun [Sun, 13 Nov 2011 12:27:18 +0000 (21:27 +0900)]
Add UI for KVA
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
KO Myung-Hun [Thu, 24 Nov 2011 10:22:22 +0000 (19:22 +0900)]
Add KVA video output module for OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Thu, 24 Nov 2011 17:23:42 +0000 (19:23 +0200)]
isatty() requires <unistd.h>
Reported-by: KO Myung-Hun <komh78@gmail.com>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 16:35:14 +0000 (17:35 +0100)]
dash: DOMHelper: Avoiding some copies, using operator== instead of compare()
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 16:26:00 +0000 (17:26 +0100)]
dash: Node: Avoiding lots of copies
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 16:06:20 +0000 (17:06 +0100)]
dash: DOMHelper: Adding a helper to get the first child element.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 15:33:20 +0000 (16:33 +0100)]
dash: RateBasedAdaptationLogic: Removing useless loop.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 14:34:32 +0000 (15:34 +0100)]
dash: Fixing memory leak
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 11:24:31 +0000 (12:24 +0100)]
dash: IMPDManager: Removing useless constructor
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 11:23:11 +0000 (12:23 +0100)]
dash: Avoid some copies & useless initializations
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 11:11:21 +0000 (12:11 +0100)]
dash: Using initialization list.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 11:09:15 +0000 (12:09 +0100)]
dash: MPD: Removing useless CTOR
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 10:53:20 +0000 (11:53 +0100)]
dash: Avoid some copies.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 10:52:44 +0000 (11:52 +0100)]
dash: Avoid multiple lookups.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 10:29:59 +0000 (11:29 +0100)]
dash: Removing factory another class instantiation.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 24 Nov 2011 10:26:47 +0000 (11:26 +0100)]
dash: No need to instantiate a factory.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Konstantin Pavlov [Thu, 24 Nov 2011 10:25:20 +0000 (14:25 +0400)]
Install zapiks and extreme lua playlist parsers.
Konstantin Pavlov [Thu, 24 Nov 2011 10:20:55 +0000 (14:20 +0400)]
Revert "Do not install vimeo lua playlist scripts."
This reverts commit
6b9c7f2a35eb8e379e427a03110d9039d7ee756a .
Now when we fake our UserAgent in vimeo.lua, it should work for our
users.
Konstantin Pavlov [Thu, 24 Nov 2011 10:12:59 +0000 (14:12 +0400)]
Lua: extreme.com playlist parser.
Konstantin Pavlov [Thu, 24 Nov 2011 10:12:38 +0000 (14:12 +0400)]
Lua: zapiks.fr playlist parser.
Felix Paul Kühne [Thu, 24 Nov 2011 09:53:30 +0000 (10:53 +0100)]
macosx: updated Preferences script
David Fuhrmann [Thu, 24 Nov 2011 07:24:58 +0000 (08:24 +0100)]
MacOS Gui: fix play/pause toogle with space key in fullscreen mode
This fixes play/pause toogle with space key, when vlc is or was in (non-lion) fullscreen mode.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
David Fuhrmann [Mon, 21 Nov 2011 19:22:20 +0000 (20:22 +0100)]
MacOS Gui: play right input when adding a new file due to double click in finder
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rafaël Carré [Thu, 24 Nov 2011 06:15:53 +0000 (01:15 -0500)]
OSX project: use absolute paths to frameworks
Rafaël Carré [Thu, 24 Nov 2011 05:09:12 +0000 (00:09 -0500)]
fix album art caching for files without artist/album tags
Closes: #5298
If a file has no metadata, but has a download URL, we download the image
and cache it using only the URL.
Thus files with attachments and empty tags always used the same image,
because we matched the image to the URL "attachment://X"
Add the title (or file name as fallback) to the cache name when using
attachments for files without artist/album meta.
Rafaël Carré [Thu, 24 Nov 2011 02:41:09 +0000 (21:41 -0500)]
contrib: download prebuilt contribs
Rafaël Carré [Thu, 24 Nov 2011 02:16:10 +0000 (21:16 -0500)]
contrib: guess OS automatically, make package will create:
vlc-contrib-$(OS)-$(HOST)-$(DATE).tar.bz2
where OS = macosx/win32
HOST=x86_64-apple-darwin10 / i686-apple-darwin9 / i586-mingw32-msvc / x86_64-w64-mingw32 ...
Rafaël Carré [Thu, 24 Nov 2011 01:29:41 +0000 (20:29 -0500)]
typo
Rafaël Carré [Thu, 24 Nov 2011 01:28:28 +0000 (20:28 -0500)]
OSX: test and use frameworks correctly
Rafaël Carré [Thu, 24 Nov 2011 01:14:03 +0000 (20:14 -0500)]
OSX: use correct framework search path in xcode project (at build time)
Edward Wang [Thu, 24 Nov 2011 00:30:46 +0000 (01:30 +0100)]
Qt: Allow fullscreen controller to be stacked at the bottom
Close #3120
Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Thu, 24 Nov 2011 00:34:39 +0000 (19:34 -0500)]
OSX: refuse to build without BGHUDAppKit
Rafaël Carré [Thu, 24 Nov 2011 00:34:32 +0000 (19:34 -0500)]
OSX package: fix typos
Rafaël Carré [Thu, 24 Nov 2011 00:13:07 +0000 (19:13 -0500)]
contrib: tentative build rules for OSX frameworks
only bghudappkit builds properly
Rafaël Carré [Wed, 23 Nov 2011 23:54:26 +0000 (18:54 -0500)]
osx packaging: 3rd party frameworks are optional
Rafaël Carré [Wed, 23 Nov 2011 23:52:21 +0000 (18:52 -0500)]
OSX: make BGHUDAppKit and Sparkle optional
Rafaël Carré [Wed, 23 Nov 2011 23:29:23 +0000 (18:29 -0500)]
update osx defaults
Rafaël Carré [Wed, 23 Nov 2011 23:10:54 +0000 (18:10 -0500)]
Revert "Don't assume some default prefix is used"
This reverts commit
ebf341dc34b3c237cab00000ef8c833a7f535878 .
We can't force a prefix at make install with DESTDIR
files are installed in $(DESTDIR)/$(prefix) not $(DESTDIR)
This also breaks OSX binaries, and thus test suite (is that libtool's fault?)
Jean-Baptiste Kempf [Wed, 23 Nov 2011 22:53:30 +0000 (23:53 +0100)]
MKV: update copyright
Rafaël Carré [Wed, 23 Nov 2011 22:50:08 +0000 (17:50 -0500)]
Don't assume some default prefix is used
Denis Charmet [Wed, 23 Nov 2011 22:36:26 +0000 (23:36 +0100)]
Prevents a crash if KaxInfo cannot be found in KaxSegment
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Cheng Sun [Wed, 23 Nov 2011 21:39:12 +0000 (21:39 +0000)]
Fix crash in invalid mkv files
VirtualFromSegments can crash if the std::vector passed in is empty, which
can happen in corrupted files. This is just a simple check for this case,
making it fail elegantly rather than crashing
OK-ed-by: Denis Charmet <typx@dinauz.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Wed, 23 Nov 2011 22:28:08 +0000 (17:28 -0500)]
remove --enable-macosx-defaults, move to shell script
Rafaël Carré [Wed, 23 Nov 2011 22:24:31 +0000 (17:24 -0500)]
OSX: factorize, abort early if SDK not found
Jean-Baptiste Kempf [Wed, 23 Nov 2011 19:40:57 +0000 (20:40 +0100)]
On the road to -pre2
Rémi Denis-Courmont [Wed, 23 Nov 2011 20:23:54 +0000 (22:23 +0200)]
Qt4: fix encoding of recent menu text
Rémi Denis-Courmont [Wed, 23 Nov 2011 20:15:53 +0000 (22:15 +0200)]
hqdn3d needs libm
Jean-Baptiste Kempf [Wed, 23 Nov 2011 19:38:57 +0000 (20:38 +0100)]
NEWS, po, LIST for hqdn3d
Cheng Sun [Wed, 23 Nov 2011 19:25:52 +0000 (14:25 -0500)]
hqdn3d video filter, ported from mplayer
High Quality DeNoise 3D, a port of the MPlayer filter, removes high-frequency
noise while minimizing blending artifacts by performing a 3-way low-pass filter
To open source programmers across the world:
MAY THE FOO
BE WITH YOU
(PS: code-fu, that is)
(PPS: blame funman)
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sat, 19 Nov 2011 01:57:44 +0000 (20:57 -0500)]
win32: fix gnutls access
reading failed with EAGAIN but this error was not catched properly
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Wed, 23 Nov 2011 17:32:45 +0000 (19:32 +0200)]
Qt: fix DVD MRL generation
I must be missing something here... oh well.
Rémi Denis-Courmont [Wed, 23 Nov 2011 17:32:08 +0000 (19:32 +0200)]
Qt: update DVD title/chapter syntax, add it for BD
Rémi Denis-Courmont [Wed, 23 Nov 2011 17:22:54 +0000 (19:22 +0200)]
Qt: do not set cdda-track for BD
Rémi Denis-Courmont [Wed, 23 Nov 2011 17:22:32 +0000 (19:22 +0200)]
Qt: do not prefix VCD chapter with 'E'
Jean-Baptiste Kempf [Wed, 23 Nov 2011 10:31:56 +0000 (11:31 +0100)]
Contribs: remove most of dvdnav patch
Rafaël Carré [Wed, 23 Nov 2011 05:57:42 +0000 (00:57 -0500)]
contrib: update qt4 for OSX (doesn't build)
Rafaël Carré [Wed, 23 Nov 2011 05:28:19 +0000 (00:28 -0500)]
contrib: dvdread: fix static linking of dvdcss on osx
Rafaël Carré [Wed, 23 Nov 2011 04:29:05 +0000 (23:29 -0500)]
contrib: gnutls: skip automake
Rafaël Carré [Wed, 23 Nov 2011 04:23:59 +0000 (23:23 -0500)]
contrib: gpg-error: skip automake
Rafaël Carré [Wed, 23 Nov 2011 04:06:22 +0000 (23:06 -0500)]
contrib: forgotten patch for dvdcss
Rafaël Carré [Wed, 23 Nov 2011 03:56:38 +0000 (22:56 -0500)]
contrib: add BGHUDAppKit (doesn't build)
Rafaël Carré [Wed, 23 Nov 2011 03:49:05 +0000 (22:49 -0500)]
contrib: OSX: add sparkle (doesn't build)
Rafaël Carré [Wed, 23 Nov 2011 03:38:34 +0000 (22:38 -0500)]
contrib: add growl (not building)
Rafaël Carré [Wed, 23 Nov 2011 03:23:44 +0000 (22:23 -0500)]
contrib: openjpeg: make sure we run only 1 job at once
Rafaël Carré [Wed, 23 Nov 2011 03:18:10 +0000 (22:18 -0500)]
contrib: SDL_image: fix OSX build
Rafaël Carré [Wed, 23 Nov 2011 03:14:02 +0000 (22:14 -0500)]
contrib: fix libdvdcss build on OSX
Rafaël Carré [Wed, 23 Nov 2011 03:06:38 +0000 (22:06 -0500)]
contrib: fix gnutls / gpg-error build on OSX
don't run aclocal for those (we only patch Makefile.am)
Rafaël Carré [Wed, 23 Nov 2011 02:51:28 +0000 (21:51 -0500)]
contrib: fix live555 build on osx
Rafaël Carré [Wed, 23 Nov 2011 02:45:36 +0000 (21:45 -0500)]
contrib: use gcrypt for gnutls on OSX too
Rafaël Carré [Wed, 23 Nov 2011 02:28:44 +0000 (21:28 -0500)]
contrib: fix gcrypt build on osx
Rafaël Carré [Wed, 23 Nov 2011 00:32:33 +0000 (19:32 -0500)]
contrib: enhance binary package
- remove stuff we don't need
- replace prefix by template (.pc/.la/-config)
- include script to replace prefix template by $PWD
- use widely available bzip2 format so xz is not needed
Use:
$ make package-win32
$ make package-win64
$ make package-osx
$ make package-whatever
Rémi Denis-Courmont [Tue, 22 Nov 2011 20:29:07 +0000 (22:29 +0200)]
XDG needs <signal.h>
Reported-by: Joseph Atkinson <jsa@freebsd.org>
Rafaël Carré [Tue, 22 Nov 2011 16:57:19 +0000 (11:57 -0500)]
Revert "mingw32: Look for contribs in /usr/win32 or /usr/win64"
This reverts commit
ec76c41b3dce28ba672b8aaab8b6a1e1616b408b .
Rémi Denis-Courmont [Tue, 22 Nov 2011 16:12:42 +0000 (18:12 +0200)]
Win32: do not set _fmode
Setting the translation mode is the responsibility of the program. A
library must not interfere with that. It could perhaps be added to VLC.
However it should not be required as we now force binary mode by
default in vlc_fopen() and always specify an explicit mode when calling
fopen() directly. Also it would make VLC behave differently than other
LibVLC applications, which may raise really weird bugs.
Rémi Denis-Courmont [Tue, 22 Nov 2011 16:09:51 +0000 (18:09 +0200)]
Win32: setmode(stdin) belongs in the app, not the library
Rémi Denis-Courmont [Tue, 22 Nov 2011 16:04:52 +0000 (18:04 +0200)]
Win32: assume binary file open mode by default
Rémi Denis-Courmont [Tue, 22 Nov 2011 16:01:26 +0000 (18:01 +0200)]
libc.c: remove former authors
...whose code was (re)moved since then.
Rémi Denis-Courmont [Tue, 22 Nov 2011 15:43:23 +0000 (17:43 +0200)]
Remove unused variable
Rémi Denis-Courmont [Tue, 22 Nov 2011 15:42:47 +0000 (17:42 +0200)]
Remove useless <unistd.h> inclusion in core
Edward Wang [Tue, 22 Nov 2011 14:18:40 +0000 (15:18 +0100)]
Qt: implement playlist empty button
Close #4999
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Mon, 21 Nov 2011 21:18:17 +0000 (16:18 -0500)]
contrib: update TODO
Rafaël Carré [Mon, 21 Nov 2011 21:18:12 +0000 (16:18 -0500)]
Revert "contrib: OSX use shared libraries"
This reverts commit
4a7bb89cd823531b1129671d25f91047886b1eb7 .
Kaarlo Raiha [Mon, 21 Nov 2011 15:14:36 +0000 (17:14 +0200)]
Fix typo
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Mon, 21 Nov 2011 06:58:22 +0000 (01:58 -0500)]
fix OSX package, .app are directories, not files
Rafaël Carré [Mon, 21 Nov 2011 06:56:00 +0000 (01:56 -0500)]
contrib: update TODO for OSX
Rafaël Carré [Mon, 21 Nov 2011 06:39:13 +0000 (01:39 -0500)]
contrib: add -m64 flags for OSX
Rafaël Carré [Mon, 21 Nov 2011 05:58:43 +0000 (00:58 -0500)]
contrib: update TODO with OSX status
Rafaël Carré [Mon, 21 Nov 2011 05:48:12 +0000 (00:48 -0500)]
contrib: OSX: force AR/LD/STRIP/RANLIB
There is no host-prefixed version of these tools
Rafaël Carré [Mon, 21 Nov 2011 05:47:28 +0000 (00:47 -0500)]
contrib: typo in OSX LDFLAGS
Fix linking of a few libraries
Rafaël Carré [Mon, 21 Nov 2011 05:46:18 +0000 (00:46 -0500)]
Revert "contrib: re-run autoconf for some packages"
This reverts commit
f6982935912425c011b7225c0ddf1ac9e3f21101 .
Rafaël Carré [Mon, 21 Nov 2011 05:46:08 +0000 (00:46 -0500)]
Revert "contrib: shout: run autoreconf for darwin"
This reverts commit
5213503d20328fac5f26f3c4aef5edf20e95cce6 .