]>
git.sesse.net Git - vlc/log
Felix Paul Kühne [Wed, 21 Mar 2012 10:09:01 +0000 (11:09 +0100)]
NEWS: added some mac stuff
Jean-Baptiste Kempf [Tue, 20 Mar 2012 23:54:00 +0000 (00:54 +0100)]
OpenGL: use more accurate YUV->RGB matrixes
Coeffs have been recomputed.
Close #6132
Rémi Denis-Courmont [Tue, 20 Mar 2012 21:45:15 +0000 (23:45 +0200)]
v4l2: duplicate InitVideo() for access and access_demux
There is not that much common code left for the access case, except for
debug messages. The resulting code is a lot easier to read IMHO.
Also I have no way to test the access plugin, so lets split it where it
will not get more broken.
Rémi Denis-Courmont [Tue, 20 Mar 2012 21:03:26 +0000 (23:03 +0200)]
v4l2: eliminate dead user pointer code
Rémi Denis-Courmont [Tue, 20 Mar 2012 21:01:04 +0000 (23:01 +0200)]
v4l2: factor our crop resetting
Rémi Denis-Courmont [Tue, 20 Mar 2012 17:22:24 +0000 (19:22 +0200)]
Move configuration defines to <vlc_plugin.h>
They are mostly used by plugin descriptors.
Rémi Denis-Courmont [Tue, 20 Mar 2012 18:52:50 +0000 (20:52 +0200)]
Mark --data-path obsolete
Rémi Denis-Courmont [Tue, 20 Mar 2012 18:48:34 +0000 (20:48 +0200)]
Inline config_GetDataDir()
dirs.c is too simple to grant a file of its own, I think.
Rémi Denis-Courmont [Tue, 20 Mar 2012 18:41:56 +0000 (20:41 +0200)]
Use environment variable for data directory
...as for plugins directory. Most of the content is anyway per-process,
either because gettext and interfaces are per-process. The only caller
of the function that is not an interface or gettext is the DVB scanner.
This is even probably a bug.
Rémi Denis-Courmont [Tue, 20 Mar 2012 18:31:32 +0000 (20:31 +0200)]
Linux: determine data path at run-time from library path
Rémi Denis-Courmont [Tue, 20 Mar 2012 18:09:17 +0000 (20:09 +0200)]
Revert "contrib: don't stip the arch from {HOST}"
This reverts commit
fbfaa42af10a1dc78aa4e9cf2c21e26f19519ab1 .
Felix Paul Kühne [Tue, 20 Mar 2012 18:08:36 +0000 (19:08 +0100)]
contrib: enforce the build architecture for iOS
Felix Paul Kühne [Tue, 20 Mar 2012 17:59:23 +0000 (18:59 +0100)]
contrib: added support for iOS
Felix Paul Kühne [Tue, 20 Mar 2012 17:53:44 +0000 (18:53 +0100)]
contrib: fixed compilation of libgsm for iOS
Felix Paul Kühne [Tue, 20 Mar 2012 17:42:40 +0000 (18:42 +0100)]
contrib: don't stip the arch from {HOST}
Felix Paul Kühne [Tue, 20 Mar 2012 17:39:45 +0000 (18:39 +0100)]
contrib: don't compile libdvbpsi's examples for iOS
Rémi Denis-Courmont [Tue, 20 Mar 2012 17:26:08 +0000 (19:26 +0200)]
Remove stray declarations
Rafaël Carré [Tue, 20 Mar 2012 17:25:46 +0000 (13:25 -0400)]
Fix shell syntax, sh is not C
Rémi Denis-Courmont [Tue, 20 Mar 2012 17:20:28 +0000 (19:20 +0200)]
Missing #include
Rémi Denis-Courmont [Tue, 20 Mar 2012 15:56:43 +0000 (17:56 +0200)]
vlc: fix regression with command line arguments
Felix Paul Kühne [Tue, 20 Mar 2012 15:55:03 +0000 (16:55 +0100)]
ios/build.sh: added contrib options taken from the Android port
Naohiro KORIYAMA [Sat, 14 Jan 2012 05:17:50 +0000 (14:17 +0900)]
Fix misleading Playback Speed string on menu.
When increasing speed to 1.50 (command + =), '1.50x' is shown on OSD, but '10x' is shown on menu (Playback -> 'Playback Speed').
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Philippe Coent [Tue, 20 Mar 2012 15:29:18 +0000 (16:29 +0100)]
contrib: detect iOS correctly
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Philippe Coent [Tue, 20 Mar 2012 15:18:28 +0000 (16:18 +0100)]
ios build script: updated for iOS 5 and VLC's new contrib system
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Philippe Coent [Tue, 20 Mar 2012 15:12:37 +0000 (16:12 +0100)]
MobileVLCKit: added support for current iOS revisions
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Christopher Mueller [Fri, 9 Mar 2012 16:59:18 +0000 (17:59 +0100)]
dash: removed EOFException
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Fri, 9 Mar 2012 15:45:29 +0000 (16:45 +0100)]
dash: added connection to chunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Fri, 9 Mar 2012 15:21:50 +0000 (16:21 +0100)]
dash: added Persistent Connection
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Fri, 9 Mar 2012 15:21:08 +0000 (16:21 +0100)]
dash: added byte count methods to chunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Fri, 9 Mar 2012 15:07:59 +0000 (16:07 +0100)]
dash: fixed warnings in basiccm and isoffmainmanager
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Fri, 9 Mar 2012 14:57:00 +0000 (15:57 +0100)]
dash: refactored HTTPConnection
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Fri, 9 Mar 2012 14:56:38 +0000 (15:56 +0100)]
dash: added url parsing to chunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Jean-Baptiste Kempf [Tue, 20 Mar 2012 11:18:16 +0000 (12:18 +0100)]
Qt: fix directsound simple prefs
Close #6424
Jean-Baptiste Kempf [Tue, 20 Mar 2012 11:10:19 +0000 (12:10 +0100)]
Fix OSD when auto-scaling
Close #6423
Denis Charmet [Mon, 19 Mar 2012 21:39:15 +0000 (22:39 +0100)]
MKV: Use the appropriate time value to avoid loops
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 19 Mar 2012 18:29:30 +0000 (19:29 +0100)]
Avcodec: add real audio lossless
Jean-Baptiste Kempf [Mon, 19 Mar 2012 18:28:22 +0000 (19:28 +0100)]
Add RealAudio Lossless FourCC
Rémi Denis-Courmont [Mon, 19 Mar 2012 21:35:13 +0000 (23:35 +0200)]
vlc_opendir: simplify and partly revert previous commit
opendir() sets close-on-exec anyway.
Rémi Denis-Courmont [Mon, 19 Mar 2012 21:05:41 +0000 (23:05 +0200)]
Remove excessive const
Rémi Denis-Courmont [Mon, 19 Mar 2012 21:01:34 +0000 (23:01 +0200)]
Pure C++ joy
Rémi Denis-Courmont [Mon, 19 Mar 2012 20:45:44 +0000 (22:45 +0200)]
skins: missing const
Rémi Denis-Courmont [Mon, 19 Mar 2012 20:44:26 +0000 (22:44 +0200)]
Remove stray function declarations
Rémi Denis-Courmont [Mon, 19 Mar 2012 19:07:39 +0000 (21:07 +0200)]
fluidsynth: remove unused computation
Rémi Denis-Courmont [Mon, 19 Mar 2012 20:11:36 +0000 (22:11 +0200)]
Remove --disable-non-utf8
Rémi Denis-Courmont [Mon, 19 Mar 2012 18:54:12 +0000 (20:54 +0200)]
vlc: assume UTF-8 and drop dependency on libvlccore
Rémi Denis-Courmont [Mon, 19 Mar 2012 18:46:09 +0000 (20:46 +0200)]
posix: drop support for non-UTF-8 operating systems
This patch also removes support for legacy encodings:
- in taglib, in the non-Windows code paths,
- in the Internationalized Domain Names resolved (only glibc) and
- in the GNOME VFS module.
Support for translation from/to UTF-8 was disabled by default 20 months
ago, and scheduled for removal, 14 months ago.
Rémi Denis-Courmont [Mon, 19 Mar 2012 18:38:31 +0000 (20:38 +0200)]
posix: open directories with close-on-exec flag
Felix Paul Kühne [Mon, 19 Mar 2012 19:47:58 +0000 (20:47 +0100)]
macosx: make sure that the http interface (and other clients) can toggle the fullscreen mode when using VLC's fullscreen implementation (close #6009)
Rémi Denis-Courmont [Mon, 19 Mar 2012 18:22:26 +0000 (20:22 +0200)]
Fix m3u8 playlist export on crap^Wnon-UTF-8 operating systems
Rémi Denis-Courmont [Mon, 19 Mar 2012 16:45:20 +0000 (18:45 +0200)]
mp4: fix NULL dereference (should fix LP#936488)
Frédéric Yhuel [Fri, 16 Mar 2012 14:23:30 +0000 (15:23 +0100)]
demux/mp4: remove a memset following a calloc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
F. Yhuel [Sun, 18 Mar 2012 17:22:12 +0000 (18:22 +0100)]
libmp4: fix 'mfhd' parsing
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Mon, 19 Mar 2012 10:25:02 +0000 (06:25 -0400)]
stereo_widen: enhance strings
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Fri, 16 Mar 2012 22:32:17 +0000 (23:32 +0100)]
Fix next/prev uid segment linking in MKV
This still doesn't work with ordered chapters though.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 19 Mar 2012 10:56:34 +0000 (11:56 +0100)]
Merge 2.0.1 NEWS
Rémi Denis-Courmont [Sun, 18 Mar 2012 21:31:42 +0000 (23:31 +0200)]
transform: remove old commented out code
Rémi Denis-Courmont [Sun, 18 Mar 2012 21:16:51 +0000 (23:16 +0200)]
transform: add YUY2 rotations
Rémi Denis-Courmont [Sun, 18 Mar 2012 18:35:47 +0000 (20:35 +0200)]
transform: cosmetic fixes
Rémi Denis-Courmont [Sun, 18 Mar 2012 17:53:39 +0000 (19:53 +0200)]
PulseAudio: update existing item rather than delete and replace
This avoids the infamous VLC playlist bug whereby the playlist stops if
the current item is deleted. It turns out PulseAudio tends to "update"
a source right after VLC opens it, and then VLC stopped playing almost
as soon as it started.
Mirsal Ennaime [Sun, 18 Mar 2012 17:43:47 +0000 (18:43 +0100)]
dbus: remove useless callback and fix warnings
Rémi Denis-Courmont [Sun, 18 Mar 2012 17:12:29 +0000 (19:12 +0200)]
dbus: remove excessive main loop debugging
Mirsal Ennaime [Sun, 18 Mar 2012 16:55:45 +0000 (17:55 +0100)]
dbus: fix the CanSetFullscreen property getter
Make org.mpris.MediaPlayer2.CanSetFullscreen true only when
a vout thread is running.
Rémi Denis-Courmont [Sat, 17 Mar 2012 14:00:25 +0000 (16:00 +0200)]
Add orientation to video format
Rémi Denis-Courmont [Sun, 18 Mar 2012 09:36:55 +0000 (11:36 +0200)]
Add parity() helper
Rémi Denis-Courmont [Sun, 18 Mar 2012 08:50:28 +0000 (10:50 +0200)]
transform: add transposition and anti-transposition transforms
Pierre Ynard [Sun, 18 Mar 2012 03:36:11 +0000 (04:36 +0100)]
lua: cosmetics
Pierre Ynard [Sun, 18 Mar 2012 03:06:36 +0000 (04:06 +0100)]
lua: do delete stdin/stdout client
This fixes an endless loop when piping commands to stdin with echo
for example
Pierre Ynard [Sat, 17 Mar 2012 21:36:31 +0000 (22:36 +0100)]
lua: finish reading data from hung up client before deleting it
In particular this happens when piping commands into stdin
Rémi Denis-Courmont [Sat, 17 Mar 2012 18:39:11 +0000 (20:39 +0200)]
transform: special cases for packed YUV
This fixes the smurf effect on YUY2. Unsupported quarter rotations are
black-listed.
Rémi Denis-Courmont [Sat, 17 Mar 2012 17:31:22 +0000 (19:31 +0200)]
transform: handle chromas with 16-bits or 32-bits per component
This includes RV15, RV16, RV23 and high depth YUV chromas.
Rémi Denis-Courmont [Sat, 17 Mar 2012 17:09:20 +0000 (19:09 +0200)]
transform: non functional changes to support more than 8-bits
David Fuhrmann [Sat, 17 Mar 2012 16:59:36 +0000 (17:59 +0100)]
macosx: native fullscreen mode is not default anymore
David Fuhrmann [Sat, 17 Mar 2012 16:11:55 +0000 (17:11 +0100)]
macosx: fix two warnings
David Fuhrmann [Sat, 17 Mar 2012 15:42:04 +0000 (16:42 +0100)]
macosx: remove custom orderOut: implementation
The if condition was only true in a very very rare case, and even then the code is
incorrect (e.g. when the detached window is in fullscreen and the user closes
the main window).
David Fuhrmann [Sat, 17 Mar 2012 15:23:39 +0000 (16:23 +0100)]
macosx: set b_nativeFullscreenMode to true only if we really use this mode
This simplifies the code in several lines.
Rémi Denis-Courmont [Sat, 17 Mar 2012 16:44:27 +0000 (18:44 +0200)]
transform: do not repeat choices in long help
Rémi Denis-Courmont [Sat, 17 Mar 2012 16:44:14 +0000 (18:44 +0200)]
transform: use restrict qualifier as appropriate
Rémi Denis-Courmont [Sat, 17 Mar 2012 16:42:41 +0000 (18:42 +0200)]
transform: correct chroma check
This should enable a few more chromas, at least GREY.
Rémi Denis-Courmont [Sat, 17 Mar 2012 16:25:07 +0000 (18:25 +0200)]
transform: inline the inner plane loops in the macro
This enables GCC to inline the coordinate functions. Without this,
there was one function call per pixel component.
Rémi Denis-Courmont [Sat, 17 Mar 2012 12:21:12 +0000 (14:21 +0200)]
vsxu: update POTFILES and NEWS
Jonatan \"jaw\" Wallmander [Sat, 17 Mar 2012 10:26:36 +0000 (11:26 +0100)]
Added support for audio visualization: Vovoid VSXu
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 17 Mar 2012 09:28:44 +0000 (11:28 +0200)]
GLX: glXSwapIntervalEXT() returns void so ignore return value
glXSwapIntervalEXT() does not return a value, contrary to the
SGI equivalent. In case of error, the X11 error handler is used.
This patch fixes compilation with conforming headers. It should still
be compatible with buggy Mesa headers where 'int' is returned.
For reference, see the specification here:
http://www.opengl.org/registry/specs/EXT/swap_control.txt
http://www.opengl.org/registry/api/glxext.h
Jean-Baptiste Kempf [Sat, 17 Mar 2012 00:07:50 +0000 (01:07 +0100)]
Android: fix typo
Rémi Denis-Courmont [Fri, 16 Mar 2012 20:51:38 +0000 (22:51 +0200)]
v4l2: rationalize input selection
There is really no point in enumerating all inputs here. Eventually
the service discovery plugin should take of that properly.
Rémi Denis-Courmont [Fri, 16 Mar 2012 20:47:50 +0000 (22:47 +0200)]
v4l2: clean up video standard selection
Do not bother if the input does not support/need it.
Rémi Denis-Courmont [Fri, 16 Mar 2012 20:29:03 +0000 (22:29 +0200)]
v4l2: temporarily remove broken bottom field first flag
This should be set for all NTSC standard variants, not only for the
whole set of NTSC standards. More importantly, this should used the
detected standard (VIDIOC_QUERYSTD) rather than the configured one
(VIDIOC_S_STD) if at all possible.
Jean-Baptiste Kempf [Fri, 16 Mar 2012 18:12:30 +0000 (19:12 +0100)]
Android configure: simplify flags and allow tegra2 configuration
Jean-Baptiste Kempf [Fri, 16 Mar 2012 18:09:56 +0000 (19:09 +0100)]
Contribs: clarify flags for armv6
Jean-Baptiste Kempf [Fri, 16 Mar 2012 14:19:48 +0000 (15:19 +0100)]
Lua: update README.txt
Frédéric Yhuel [Fri, 16 Mar 2012 11:06:40 +0000 (12:06 +0100)]
mp4: add a warning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sukrit Sangwan [Fri, 16 Mar 2012 11:19:42 +0000 (12:19 +0100)]
Chorus: cleanup and quality fixes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 16 Mar 2012 11:19:21 +0000 (12:19 +0100)]
Update LIST
Frédéric Yhuel [Fri, 16 Mar 2012 09:31:24 +0000 (10:31 +0100)]
demux/mp4: add parsing of sidx box
This is a DASH specific box. See [1] for its definition.
It will probably be useful in a near future, and I will use it at a
workaround to get fragment duration when tfhd and trun boxes don't give
(default) sample duration(s).
[1] http://www.3gpp.org/ftp/Inbox/LSs_from_external_bodies/ISO_IEC_JTC1_SG29_WG11/29n12310.zip
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Fri, 16 Mar 2012 09:38:01 +0000 (11:38 +0200)]
Fix surrogate detection
Rémi Denis-Courmont [Fri, 16 Mar 2012 09:35:26 +0000 (11:35 +0200)]
Fix warning if openat() is not supported
Rémi Denis-Courmont [Fri, 16 Mar 2012 09:31:38 +0000 (11:31 +0200)]
Fix a warning on uncommon architectures (hopefully)
Rémi Denis-Courmont [Fri, 16 Mar 2012 09:29:57 +0000 (11:29 +0200)]
Unused variable
Rémi Denis-Courmont [Fri, 16 Mar 2012 09:23:53 +0000 (11:23 +0200)]
Reduce variable scope
Rémi Denis-Courmont [Fri, 16 Mar 2012 09:16:02 +0000 (11:16 +0200)]
DTV: add DVB-T2 PLP ID parameter
Edward Wang [Wed, 11 Jan 2012 00:12:18 +0000 (19:12 -0500)]
Add vlc.sd.remove_all_items_nodes()
LUA SD: Add vlc.sd.remove_all_items_nodes() to make it easier for LUA script writers.
Close #3397
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>