]>
git.sesse.net Git - vlc/log
Rafaël Carré [Sun, 25 Sep 2011 00:27:47 +0000 (20:27 -0400)]
Revert "vlc_memalign: use memalign() if posix_memalign() isn't here"
This reverts commit
0ad141d394dd86e930d1f27be2ea6ea7e698fddf .
Rafaël Carré [Sun, 25 Sep 2011 00:27:38 +0000 (20:27 -0400)]
Revert "HAVE_WIN32 -> WIN32"
This reverts commit
7fe3a136b1d72d2b4157cae635666b1d99b144e4 .
Francois Cartegnie [Sat, 24 Sep 2011 22:02:43 +0000 (00:02 +0200)]
lua_http: fix name parsing on encoded uri
Francois Cartegnie [Sat, 24 Sep 2011 19:18:01 +0000 (21:18 +0200)]
lua http: fix valid uri handling with v2.
Correct uri are not escaped, so we must not unescape them.
Adding a version query string for our web intf to keep backward compatibility.
Francois Cartegnie [Sat, 24 Sep 2011 18:31:53 +0000 (20:31 +0200)]
web intf: fix uri decoding when browsing.
Rob Jonson [Mon, 19 Sep 2011 14:37:58 +0000 (15:37 +0100)]
lua http: update browse command in lua http interface.
Refactor browse command to draw data from central model in httprequests.lua
add proper URI created by VLC's make_uri command to attributes in the browse data.
(this means that clients can simply use the correct URI for browse,open,enqueue commands,
rather than trying to convert paths to URI) accept file uri as input for browse command
(so that clients can completely ignore the path attribute) browse.xml displays data from
the model (fully backward compatible) browse.json provides alternative view of the same data
Laurent Aimar [Sat, 24 Sep 2011 20:51:26 +0000 (22:51 +0200)]
Try to fallback to stereo for mono audio in alsa.
Francois Cartegnie [Sat, 24 Sep 2011 15:55:23 +0000 (17:55 +0200)]
web intf: save few bytes using chaining
Francois Cartegnie [Sat, 24 Sep 2011 15:27:00 +0000 (17:27 +0200)]
web intf: fix volume on the 200% base
Francois Cartegnie [Sat, 24 Sep 2011 14:45:13 +0000 (16:45 +0200)]
web intf: display art correctly
Francois Cartegnie [Fri, 23 Sep 2011 21:28:20 +0000 (23:28 +0200)]
Qt: menus: fix faster/slower icons
Jean-Baptiste Kempf [Sat, 24 Sep 2011 14:08:57 +0000 (16:08 +0200)]
Qt: match the volume % with the OSD
Close #3745
Jean-Baptiste Kempf [Sat, 24 Sep 2011 13:53:04 +0000 (15:53 +0200)]
Qt: simplify volume management
Jean-Baptiste Kempf [Sat, 24 Sep 2011 13:49:06 +0000 (15:49 +0200)]
Qt: change the string for GPU acceleration
Jean-Baptiste Kempf [Sat, 24 Sep 2011 11:30:58 +0000 (13:30 +0200)]
Qt: manage the volume with the core
Close #3351
Rémi Denis-Courmont [Sat, 24 Sep 2011 11:29:22 +0000 (14:29 +0300)]
Phony error if old HTTP output syntax is used and avoid strdup()
Rémi Denis-Courmont [Sat, 24 Sep 2011 11:29:02 +0000 (14:29 +0300)]
Remove unused defines
Jean-Baptiste Kempf [Sat, 24 Sep 2011 10:49:54 +0000 (12:49 +0200)]
Update NEWS and LIST
Rafaël Carré [Fri, 23 Sep 2011 22:51:03 +0000 (18:51 -0400)]
win64 configure: enable taglib
Rafaël Carré [Fri, 23 Sep 2011 22:49:37 +0000 (18:49 -0400)]
win32 configure helper : allow to use in source dir contribs
Martin Storsjö [Fri, 23 Sep 2011 21:48:31 +0000 (00:48 +0300)]
android: Add the C++ STL library path to LDFLAGS
This is required if one wants to link shared modules.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Fri, 23 Sep 2011 15:56:24 +0000 (17:56 +0200)]
Win64: try to fix Cmake on Win64
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 23 Sep 2011 12:13:33 +0000 (14:13 +0200)]
Win32: don't redeclare definitions
Jean-Baptiste Kempf [Fri, 23 Sep 2011 12:12:45 +0000 (14:12 +0200)]
Win32: remove unused variable
Rafaël Carré [Fri, 23 Sep 2011 06:36:02 +0000 (02:36 -0400)]
contribs win64: fix libgcrypt linking
Rafaël Carré [Fri, 23 Sep 2011 06:07:09 +0000 (02:07 -0400)]
update configure-mingw64.sh
Rafaël Carré [Fri, 23 Sep 2011 05:58:58 +0000 (01:58 -0400)]
win64 contribs: disable projectm
Rafaël Carré [Fri, 23 Sep 2011 05:47:21 +0000 (01:47 -0400)]
contribs: fix glew build on win64
Rafaël Carré [Fri, 23 Sep 2011 05:44:58 +0000 (01:44 -0400)]
portaudio: drop patch applied upstream
Rafaël Carré [Fri, 23 Sep 2011 05:21:12 +0000 (01:21 -0400)]
contribs: drop win64 patch for libswscale
Jean-Baptiste Kempf [Thu, 22 Sep 2011 23:59:00 +0000 (01:59 +0200)]
Win64: don't build any cmake project on old contribs
Jean-Baptiste Kempf [Thu, 22 Sep 2011 23:47:22 +0000 (01:47 +0200)]
Contrib: fix upnp compilation on win64
Rafaël Carré [Thu, 22 Sep 2011 23:31:31 +0000 (19:31 -0400)]
contribs: really disable libgcrypt docs and tests
Pierre Ynard [Thu, 22 Sep 2011 21:56:38 +0000 (23:56 +0200)]
configure: fix sid demux
Jean-Baptiste Kempf [Thu, 22 Sep 2011 21:30:03 +0000 (23:30 +0200)]
MKV: de-advanced some options
Jean-Baptiste Kempf [Thu, 22 Sep 2011 17:26:15 +0000 (19:26 +0200)]
Android configure: Don't repeat oneself
Jean-Baptiste Kempf [Wed, 21 Sep 2011 16:13:00 +0000 (18:13 +0200)]
libVLC: rename libvlc_track_description_release
This is now libvlc_track_description_list_release, as agreed at the VDD
technical discussion
Francois Cartegnie [Thu, 22 Sep 2011 15:38:02 +0000 (17:38 +0200)]
Qt: info panels: fix NULL dereference (#5368 fix).
Jean-Baptiste Kempf [Thu, 22 Sep 2011 14:49:33 +0000 (16:49 +0200)]
Contribs: remove unnecessary patch
Francois Cartegnie [Thu, 22 Sep 2011 14:05:14 +0000 (16:05 +0200)]
web intf: move style decl to css
Francois Cartegnie [Thu, 22 Sep 2011 14:01:17 +0000 (16:01 +0200)]
web intf: no need for js for opacity changes
Rafaël Carré [Thu, 22 Sep 2011 13:49:01 +0000 (09:49 -0400)]
HAVE_WIN32 -> WIN32
Rémi Denis-Courmont [Thu, 22 Sep 2011 13:32:23 +0000 (16:32 +0300)]
logger: output UTF-8 in text mode and prefix with a Byte Order Mark
Rémi Denis-Courmont [Thu, 22 Sep 2011 13:31:50 +0000 (16:31 +0300)]
logger: use <strong> rather than <b> in strict HTML
Martin Storsjö [Thu, 22 Sep 2011 11:12:37 +0000 (14:12 +0300)]
omxil: Enable OMX.SEC.index.ThumbnailMode if available
This custom setting makes sure the codec actually fills the
OMX buffers with data, instead of opaque pointers to buffers
residing elsewhere.
This is needed in order to get sensible data output on
Nexus S, and most probably also on Galaxy S.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 22 Sep 2011 11:12:36 +0000 (14:12 +0300)]
omxil: Implement OMX_GetExtensionIndex and OMX_SetConfig for IOMX
OMX_SetConfig still lacks a good way to figure out the size of
the passed struct/variable, for now hardcoded to the size of the
only use case.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 22 Sep 2011 11:42:46 +0000 (14:42 +0300)]
omxil: Set OMX version 1.0.0 on android
The Samsung OMX components on e.g. Nexus S require major == 1
and minor == 0, otherwise they simply return errors on all
SetParameter/GetParameter calls.
Stagefright's OMX client always sets version 1.0.0, which thus
probably should be a safe choice for all android cases.
An alternative would be to store the version to set as a
variable in decoder_sys_t, and set that to 1.0.0 conditionally
only for Samsung OMX components, but that would make
OMX_INIT_COMMON more complex.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Thu, 22 Sep 2011 01:25:17 +0000 (21:25 -0400)]
vlc_memalign: use memalign() if posix_memalign() isn't here
Also rename confusing vlc_free()
Francois Cartegnie [Wed, 21 Sep 2011 22:11:24 +0000 (00:11 +0200)]
web intf: drop top table design.
We're in 2011 guys !
Francois Cartegnie [Wed, 21 Sep 2011 22:09:22 +0000 (00:09 +0200)]
web intf: fix reading position from status.xml
Martin Storsjö [Wed, 21 Sep 2011 18:25:06 +0000 (21:25 +0300)]
omxil: Allow using IOMX on Android
This adds a fake OMX core implementation, relying the calls
via IOMX to the media server, which contains the actual
OMX core.
Building with IOMX requires private Android headers from the
Android source tree, namely the frameworks/base and
system/core repositories. (Either froyo or gingerbread
should work for building.) This API is not public, has no
ABI guarantees and isn't supported.
Linking also requires libraries extracted from a
froyo/gingerbread device or emulator.
Since there are no ABI guarantees, linking to this API might
make the .so fail to load on some devices, so for proper use
it should be in a dynamically loaded module, separate from the
rest of the VLC core and modules.
Since this can lead to crashes on unsupported devices, it should
only be used in production on whitelisted device/firmware
combinations that are known to work.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 21 Sep 2011 12:49:32 +0000 (15:49 +0300)]
omxil: Make GetAudioParamSize nonstatic
It is useful in the IOMX wrapper.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 21 Sep 2011 13:52:22 +0000 (15:52 +0200)]
Configure.ac: cleanup
Removal of tabs and trailing spaces
Fixing configuration with autoconf 2.67
Konstantin Pavlov [Wed, 21 Sep 2011 05:57:10 +0000 (09:57 +0400)]
Stream out switcher: use existing kludges to port to new FFMpeg/Libav
API.
Also, distinguish between SSE and SSE2 CPUs.
Konstantin Pavlov [Tue, 20 Sep 2011 14:02:10 +0000 (18:02 +0400)]
Revert "Switcher: port to FFmpeg-0.8 API"
This reverts commit
d0dc1be9481bcdb7d8e85cb1d19abfd934981b60 .
Francois Cartegnie [Wed, 21 Sep 2011 13:18:18 +0000 (15:18 +0200)]
web intf: delay loading of external ressource.
Must not block if we have no internet access
Francois Cartegnie [Wed, 21 Sep 2011 12:19:27 +0000 (14:19 +0200)]
web intf: update UI selection on playlist item change
Francois Cartegnie [Wed, 21 Sep 2011 11:02:31 +0000 (13:02 +0200)]
web intf: lint validation fix
Francois Cartegnie [Wed, 21 Sep 2011 10:39:43 +0000 (12:39 +0200)]
web intf: make playlist start opened
Francois Cartegnie [Wed, 21 Sep 2011 10:30:45 +0000 (12:30 +0200)]
web intf: make playlist interactive
Martin Storsjö [Wed, 21 Sep 2011 08:19:08 +0000 (11:19 +0300)]
omxil: Recognize some semiplanar 420 formats
I'm not sure if these officially are NV12 or NV21 - on Nexus One
they correspond to NV21 at least.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 21 Sep 2011 08:19:07 +0000 (11:19 +0300)]
omxil: Push a dummy buffer on the input buffer fifo to avoid deadlocks
By pushing a sentinel/dummy buffer on the input buffer fifo
when the output needs reconfiguring, we avoid deadlocks on
HTC Sensation, where the input buffers aren't returned to
the caller until the decoder has been reconfigured.
Since all input buffers can be used up before the reconfigure event
is received, this earlier led to a deadlock where the decoder
waited for the caller to reconfigure it (as a response to the
reconfigure event), while the caller waited for an input buffer
to be freed to put the next input packet into.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 21 Sep 2011 08:19:06 +0000 (11:19 +0300)]
omxil: Handle planes with a height larger than the frame height
The nSliceHeight parameter in OMX apparently can indicate plane
height. This shows up on Nexus One with recent CyanogenMod
with the OpenMAX driver built from source (as opposed to the
older ones with a binary-only OpenMAX driver).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 21 Sep 2011 08:19:05 +0000 (11:19 +0300)]
omxil: Update the number of buffers when reconfiguring
On OpenMAX devices supported earlier, the number of buffers has
stayed the same after reconfiguring, but on the Nexus One, the
number changes.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 21 Sep 2011 08:19:04 +0000 (11:19 +0300)]
omxil: Only print psz_role if OMX_ComponentRoleEnum succeeded
Earlier, an uninitialized string would be printed if
OMX_ComponentRoleEnum failed (or if it was unimplemented, see
omxil_utils.h), potentially leading to out of bounds reads.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 21 Sep 2011 00:54:25 +0000 (02:54 +0200)]
Old contribs: don't compile mpcdec on x64
Jean-Baptiste Kempf [Wed, 21 Sep 2011 00:36:45 +0000 (02:36 +0200)]
Contribs: update ignore files for tarballs
Jean-Baptiste Kempf [Wed, 21 Sep 2011 00:34:30 +0000 (02:34 +0200)]
NEWS: mention mkv improvements for anime fans
Jean-Baptiste Kempf [Wed, 21 Sep 2011 00:29:41 +0000 (02:29 +0200)]
Contribs: update libtiff URL.
Yet again...
Denis Charmet [Sun, 18 Sep 2011 21:53:26 +0000 (23:53 +0200)]
Handle mkv file with random data appended
EbmlElement doesn't detect EOF so we don't try to look for more than the file size.
Close #5287
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Tue, 20 Sep 2011 22:33:58 +0000 (00:33 +0200)]
MKV: Virtual segment rewrite
This should handle better ordered chapters and multi-file mkvs
(with --mkv-preload-local-dir)
Should close #3942 #4074 #3810 #4031 #4336 #4501.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Laurent Aimar [Mon, 19 Sep 2011 21:03:14 +0000 (23:03 +0200)]
Improved time managment and seeking in our avformat wrapper.
Sebastien Zwickert [Sun, 18 Sep 2011 22:22:38 +0000 (00:22 +0200)]
macosx: defines IBC_PLUGINS to fix xib compilation issue.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Jean-Baptiste Kempf [Tue, 20 Sep 2011 15:48:59 +0000 (17:48 +0200)]
Fix typo: Hidding -> Hiding
Dominik 'Rathann' Mierzejewski [Tue, 20 Sep 2011 18:44:15 +0000 (20:44 +0200)]
Switcher: port to FFmpeg-0.8 API
Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sebastien Zwickert [Tue, 20 Sep 2011 11:41:53 +0000 (13:41 +0200)]
VLCKit: fixes flags for arch i386.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sebastien Zwickert [Tue, 20 Sep 2011 01:44:08 +0000 (03:44 +0200)]
VLCKit: fixes contrib dir for arch i386.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sebastien Zwickert [Mon, 19 Sep 2011 23:06:31 +0000 (01:06 +0200)]
VLCKit: uses new command line syle for bootstrapping contribs.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Mon, 19 Sep 2011 21:39:54 +0000 (23:39 +0200)]
http intf: fix unescaped xml entities
Laurent Aimar [Mon, 19 Sep 2011 21:01:40 +0000 (23:01 +0200)]
Fixed a double free when av_open_input_stream() fails.
Laurent Aimar [Mon, 19 Sep 2011 18:27:33 +0000 (20:27 +0200)]
Removed unused variable (avformat)
Sebastien Zwickert [Mon, 19 Sep 2011 16:00:47 +0000 (18:00 +0200)]
VLCKit: fixes compilation issues.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rémi Denis-Courmont [Mon, 19 Sep 2011 14:45:48 +0000 (17:45 +0300)]
bootstrap: fail if pkg-config is absent
It is still possible to compile from tarball without pkg-config, though
the result will probably be quite useless.
Jean-Baptiste Kempf [Mon, 19 Sep 2011 13:34:05 +0000 (15:34 +0200)]
Include: add some win32 comment
Sebastien Zwickert [Mon, 19 Sep 2011 01:25:51 +0000 (03:25 +0200)]
macosx: fixes pkg-config compilation issue
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Mon, 19 Sep 2011 03:21:30 +0000 (23:21 -0400)]
Contribs: use FFmpeg from git
Rafaël Carré [Mon, 19 Sep 2011 02:53:41 +0000 (22:53 -0400)]
remove obsolete comment
Rafaël Carré [Mon, 19 Sep 2011 02:29:01 +0000 (22:29 -0400)]
xcb-window: make sure VLC_ADD_CFLAGS is useful
fix compilation of code under #ifdef HAVE_XCB_KEYSYMS
-> fix key bindings
Pierre Ynard [Mon, 19 Sep 2011 00:32:32 +0000 (02:32 +0200)]
dailymotion.lua: re-enable HD and convert to --preferred-resolution
Jean-Baptiste Kempf [Sun, 18 Sep 2011 22:59:50 +0000 (00:59 +0200)]
Contribs: update to libdvbpsi 0.2.1
Rob Jonson [Sun, 18 Sep 2011 13:29:37 +0000 (14:29 +0100)]
luaHTTP: Force pl_loop and pl_repeat to be mutually exclusive.
At the moment, they can both be true which is meaningless.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre Ynard [Sun, 18 Sep 2011 11:08:34 +0000 (13:08 +0200)]
macosx: remove deleted files from Makefile
Lorenzo Pistone [Sun, 18 Sep 2011 10:28:34 +0000 (12:28 +0200)]
cue.lua: fix double URL encoding of directory name
Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
Jean-Baptiste Kempf [Sun, 18 Sep 2011 09:12:02 +0000 (11:12 +0200)]
luaHTTP: behave like oldHTTP for seeking
Close #5345
Patch by jikuja
Francois Cartegnie [Sat, 17 Sep 2011 18:32:11 +0000 (20:32 +0200)]
Qt: Force custom toolbars not to follow RTL auto layout changes.
Some widgets can't handle RTL (timebar, ...) and
custom toolbars need special logic when reversed (next/prev...)
Francois Cartegnie [Sat, 17 Sep 2011 15:42:31 +0000 (17:42 +0200)]
Qt: adv options: fix RTL handling for synchronization
Pierre Ynard [Sat, 17 Sep 2011 19:56:42 +0000 (21:56 +0200)]
dailymotion.lua: partially decode video title and description
Pierre Ynard [Sat, 17 Sep 2011 19:35:06 +0000 (21:35 +0200)]
vimeo.lua: convert to --preferred-resolution
Pierre Ynard [Sat, 17 Sep 2011 19:15:44 +0000 (21:15 +0200)]
vimeo.lua: spoof user-agent with something inconspicuous
This is needed for HD
Pierre Ynard [Sat, 17 Sep 2011 19:11:54 +0000 (21:11 +0200)]
vimeo.lua: remove debug