]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sat, 1 Oct 2011 19:54:58 +0000 (22:54 +0300)]
V4L2: provide sane choices for auto-gain and auto-white-balance
Rémi Denis-Courmont [Sat, 1 Oct 2011 19:38:12 +0000 (22:38 +0300)]
Qt4: avoid integer overflow on V4L2 slider min and max
Ideally, we should subclass QAbstractSpinBox to support 64-bits values.
But in the mean time, lets at least support the int32_t range.
Rémi Denis-Courmont [Sat, 1 Oct 2011 19:33:22 +0000 (22:33 +0300)]
Qt4: use a spin box rather than a slider if there is no min/max
Rémi Denis-Courmont [Sat, 1 Oct 2011 19:32:49 +0000 (22:32 +0300)]
Qt4: do not set V4L2 control step if it is 1 / not specified
Rémi Denis-Courmont [Sat, 1 Oct 2011 19:32:09 +0000 (22:32 +0300)]
Qt4: do not translate object variable names in V4L2 panel
Rémi Denis-Courmont [Sat, 1 Oct 2011 19:06:17 +0000 (22:06 +0300)]
Return an error with VLC_VAR_GET(MIN|MAX|STEP) of there is no value
Otherwise, the caller cannot determine that the value is not defined,
such that the vlc_value_t is not set and cannot be used.
Rémi Denis-Courmont [Sat, 1 Oct 2011 18:29:49 +0000 (21:29 +0300)]
Add V4L2 64-bits integer controls (refs #5302)
Rémi Denis-Courmont [Sat, 1 Oct 2011 18:03:46 +0000 (21:03 +0300)]
Only reset V4L2 integers, booleans and menus with the reset control
As per the specification, only those three types have default values.
Rémi Denis-Courmont [Sat, 1 Oct 2011 17:39:47 +0000 (20:39 +0300)]
V4L2: add bitmask controls (refs #5302)
Rémi Denis-Courmont [Wed, 28 Sep 2011 17:44:27 +0000 (20:44 +0300)]
Rewrite V4L2 controls to keep a list of them (fix #5269)
The V4L2 plug-in is a bit peculiar with dynamically generated object
variables. We need to keep track of which controls/variables we have,
so that we can remove the variables callbacks later. The only other
way to solve this bug, that I could think of, consisted of extending
the VLC variables subsystem (which would be worse in code freeze).
This rewrite also fixes a few other bugs:
* Support menu with non-zero based minumum choice
* Support menu with discontinuous choices range
* Redumdant use the extended controls API as fallback
(This only makes sense to set more than one control at a time,
or to set 64-bits and string controls. VLC does none of that.)
* Unused "controls-update" and "allcontrols" variables.
* Skipping disabled, read-only and volatile controls.
Support for the legacy control enumeration API (pre-2.6.18 kernel) is
removed; and the code is now independent of the VLC object type (it
could easily be reused for say, a V4L2 video output).
Rémi Denis-Courmont [Fri, 30 Sep 2011 06:42:53 +0000 (09:42 +0300)]
contrib: check that dependencies are actually checksummed
This should force a build failure when the checksum file is not in
sync with the list of required sources.
Rémi Denis-Courmont [Fri, 30 Sep 2011 07:16:53 +0000 (10:16 +0300)]
Remove OSSO screen unblanking plug-in
This is superseded by the MCE plug-in. libosso is not available on
Maemo 6 while MCE is available on all versions.
Rémi Denis-Courmont [Fri, 30 Sep 2011 07:13:50 +0000 (10:13 +0300)]
MCE plug-in for screen unblanking on Maemo devices
Ludovic Fauvet [Thu, 29 Sep 2011 16:45:51 +0000 (18:45 +0200)]
Qt: Fix corner-case with some top level windows
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Thu, 29 Sep 2011 15:59:44 +0000 (17:59 +0200)]
Qt: fix a regression on Linux
Regression introduced in
9367ce0b3a40851a656e136557347fe8e830770c
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 30 Sep 2011 08:42:17 +0000 (10:42 +0200)]
Fix configure for Win32 on OpenGL detection
glwin32 should be back
Jean-Baptiste Kempf [Mon, 4 Jul 2011 12:47:53 +0000 (14:47 +0200)]
Remove gitmodules
This has never been working.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 29 Sep 2011 09:05:12 +0000 (12:05 +0300)]
android: Enable the iomx module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 29 Sep 2011 22:16:31 +0000 (00:16 +0200)]
OMX: rename GetVlcAudioFormat to OmxToVlcAudioFormat
Tobias Güntner [Thu, 29 Sep 2011 08:50:39 +0000 (08:50 +0000)]
Skip redundant chapters
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 29 Sep 2011 21:08:47 +0000 (23:08 +0200)]
Add another jpeg2000 fourcc by Lead
Rémi Denis-Courmont [Thu, 29 Sep 2011 20:28:32 +0000 (23:28 +0300)]
Qt4: fix invalid pointer on unknown V4L2 control type (fix #5391)
var_Change(VLC_VAR_GETTEXT) fails if there is no text. In that case,
the value is undefined.
Rémi Denis-Courmont [Thu, 29 Sep 2011 15:57:10 +0000 (18:57 +0300)]
Try to correct (lack of) ISDB-S with Linux DVB 5.0
Rémi Denis-Courmont [Thu, 29 Sep 2011 15:54:47 +0000 (18:54 +0300)]
Properly disable ISDB-T code with Linux DVB 5.0
Konstantin Pavlov [Thu, 29 Sep 2011 13:58:31 +0000 (17:58 +0400)]
Contribs: provide libXau URL and proper SHA512SUM.
Jean-Baptiste Kempf [Thu, 29 Sep 2011 13:34:02 +0000 (15:34 +0200)]
OMX: try to fix compilation issue on INT_MAX
Jean-Baptiste Kempf [Thu, 29 Sep 2011 13:11:25 +0000 (15:11 +0200)]
Reorder configure.ac to improve --help readability
Jean-Baptiste Kempf [Thu, 29 Sep 2011 12:44:36 +0000 (14:44 +0200)]
Audiobar: remove unused variable
If you don't actually use the return of a function, don't store it.
Jean-Baptiste Kempf [Thu, 29 Sep 2011 12:44:19 +0000 (14:44 +0200)]
Configure: simplify kate detection
Rafaël Carré [Thu, 29 Sep 2011 13:02:28 +0000 (09:02 -0400)]
zsh completion: refactor
Ming Hu [Thu, 29 Sep 2011 10:16:54 +0000 (12:16 +0200)]
omxil: ignore software codecs
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 29 Sep 2011 08:47:58 +0000 (11:47 +0300)]
omxil: Simplify the definition of SOURCES_iomx
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 29 Sep 2011 08:47:57 +0000 (11:47 +0300)]
omxil: Avoid warnings about unused parameters in the IOMX C++ file
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 29 Sep 2011 08:33:42 +0000 (11:33 +0300)]
omxil: Avoid warnings about implicitly casting a const char* to OMX_STRING
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 29 Sep 2011 08:20:54 +0000 (11:20 +0300)]
omxil: Include h264_nal.h in the SOURCES of the omxil/iomx modules
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 29 Sep 2011 08:20:53 +0000 (11:20 +0300)]
omxil: Avoid warnings about differences in signedness
For omxil, the nal size has already been parsed out elsewhere, so
we don't need it returned here.
This fixes this warning:
omxil.c:926: warning: pointer targets in passing argument 7 of 'convert_sps_pps' differ in signedness
h264_nal.h:22: note: expected 'uint32_t *' but argument is of type 'int *'
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 29 Sep 2011 08:20:52 +0000 (11:20 +0300)]
h264_nal: Make the p_nal_size parameter optional
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Konstantin Pavlov [Thu, 29 Sep 2011 07:43:48 +0000 (11:43 +0400)]
Contribs: update matroska checksum.
Rafaël Carré [Thu, 29 Sep 2011 05:53:31 +0000 (01:53 -0400)]
fix zsh completion
Rafaël Carré [Wed, 28 Sep 2011 22:54:28 +0000 (18:54 -0400)]
remove hack no longer needed for win32
Ludovic Fauvet [Wed, 28 Sep 2011 22:27:53 +0000 (00:27 +0200)]
Qt: fix tooltip events handling on Win32
Close #4779
Martin Storsjö [Wed, 28 Sep 2011 15:26:40 +0000 (18:26 +0300)]
omxil: Feed H264 in annex b format
The Qualcomm and Samsung OMX decoders (on Nexus One and Nexus S
at least) on android don't handle NAL format (and stagefright
always feeds H264 in annex b format to the decoder, so the same
might apply for many other android devices, too).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 28 Sep 2011 15:26:39 +0000 (18:26 +0300)]
Split SPS/PPS parsing and annex b conversion to a reusable utility function
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Wed, 28 Sep 2011 21:48:02 +0000 (17:48 -0400)]
skins2: get correct header for _mkdir
mingw64 defines it in direct.h
mingw32 fetches the definition from unistd.h
Rafaël Carré [Wed, 28 Sep 2011 21:38:58 +0000 (17:38 -0400)]
skins2 doesn't depend on ctl3d32.dll
Rafaël Carré [Wed, 28 Sep 2011 21:33:38 +0000 (17:33 -0400)]
win64: enable qt4 / skins2
the buildbot has been updated with a qt4 library, soon in a contrib near you
both do not build atm but fix will be easy once we can ensure win32 still builds
Rafaël Carré [Wed, 28 Sep 2011 21:31:55 +0000 (17:31 -0400)]
win32 manifest files: don't force x86 arch
we make binaries for other arch
having the field set to x86 doesn't prevent binary to run
it doesn't prevent loading 64bits DLLs either, except when it does
(qt4 plugin for example)
Rémi Denis-Courmont [Wed, 28 Sep 2011 19:40:12 +0000 (22:40 +0300)]
VoD: inform about RTSP destination syntax change
Rémi Denis-Courmont [Wed, 28 Sep 2011 19:39:57 +0000 (22:39 +0300)]
RTP: inform about RTSP destination syntax change
Rémi Denis-Courmont [Wed, 28 Sep 2011 19:35:29 +0000 (22:35 +0300)]
RTP: pass path rather than URL to RtspSetup()
Rémi Denis-Courmont [Wed, 28 Sep 2011 19:43:23 +0000 (22:43 +0300)]
HTTP: deal with https in warning too
Rémi Denis-Courmont [Wed, 28 Sep 2011 19:30:21 +0000 (22:30 +0300)]
HTTP out: clarify dst= syntax change error
Rémi Denis-Courmont [Wed, 28 Sep 2011 10:12:32 +0000 (13:12 +0300)]
Qt4: remove Qt versions 4.3-4.5 specific code
Rémi Denis-Courmont [Wed, 28 Sep 2011 14:49:32 +0000 (17:49 +0300)]
contrib: fix FFmpeg unpacking (multiple times)
Martin Storsjö [Wed, 28 Sep 2011 09:33:45 +0000 (12:33 +0300)]
omxil: Don't trust a qcom decoder claiming to output 420 planar
Also move the color format definition to the header, making
it available to omxil.c.
In practice on Nexus One with stock firmware, it is NV21
even though the decoder says it's planar. (On CyanogenMod with
OMX decoder built from source, the decoder returns
OMX_QCOM_COLOR_FormatYVU420SemiPlanar as pixel format, though.)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 28 Sep 2011 08:44:09 +0000 (11:44 +0300)]
omxil: Interpret OMX_COLOR_FormatYUV420SemiPlanar as NV12
Desire Z and Desire HD use OMX_COLOR_FormatYUV420SemiPlanar,
which when inspected turns out to be NV12, while Nexus One
either reports OMX_QCOM_COLOR_FormatYVU420SemiPlanar (or
falsely reports OMX_COLOR_FormatYUV420Planar) which is NV21.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Mon, 26 Sep 2011 20:48:01 +0000 (22:48 +0200)]
Qt: attempt to fix the borderless time bubble on KDE
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Mon, 26 Sep 2011 20:41:15 +0000 (22:41 +0200)]
Qt: animate the handle of the seek slider
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Tue, 27 Sep 2011 15:58:55 +0000 (17:58 +0200)]
Bump Qt minimum version to 4.6.0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Mon, 26 Sep 2011 11:54:55 +0000 (13:54 +0200)]
Qt: improve look and feel of the seek handle
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Tue, 27 Sep 2011 20:23:44 +0000 (23:23 +0300)]
ALSA: improve (and uglify) channels configuration selection
Unfortunately, I cannot see how not to second guess ALSA as some
devices exhibit inconsistent hardware configuration spaces
(namely front, surround41 and surround50). Also I do not know any
API to query the order of channels.
Note that 7.1 is not supported but it could be added with some extra
reordering code.
Rémi Denis-Courmont [Tue, 27 Sep 2011 20:37:54 +0000 (23:37 +0300)]
ALSA: fallback to another sample format where needed
This path should only be used when a non-plug device is forced.
Jean-Baptiste Kempf [Tue, 27 Sep 2011 18:00:26 +0000 (20:00 +0200)]
Contribs: upgrade libebml 1.2.2 and libmatroska 1.3
Dominique Leuenberger [Tue, 27 Sep 2011 17:59:52 +0000 (19:59 +0200)]
MKV: Fix build with libmatroska 1.3.0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rob Jonson [Tue, 27 Sep 2011 09:45:30 +0000 (10:45 +0100)]
Move character escaping from the model contents, to the output helpers.
This is more reliable for ensuring everythign is escaped.
This allows different escaping for xml and json
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Tue, 27 Sep 2011 09:45:28 +0000 (10:45 +0100)]
Remove stripslashes for input mrl. It's wrong and was only needed for the old internal web client
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Tue, 27 Sep 2011 09:45:27 +0000 (10:45 +0100)]
uri should be made from path without special xml chars currently, html entities are being inserted in the uri
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
F. Yhuel [Tue, 27 Sep 2011 12:28:26 +0000 (14:28 +0200)]
Fix typos in httplive.c
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 26 Sep 2011 20:55:52 +0000 (23:55 +0300)]
Deal with saturation correctly for S16N volume
Rémi Denis-Courmont [Mon, 26 Sep 2011 20:22:16 +0000 (23:22 +0300)]
Use maximum precision for FI32 volume
Right shifting 32-bits is typically easier than 24-bits (it should be
free on most 32-bits platforms). Also, this cannot overflow with the
current volume scale.
Felix Paul Kühne [Mon, 26 Sep 2011 19:27:10 +0000 (21:27 +0200)]
macosx: fixed hotkey support for the arrow keys and improved their handling in the sprefs
we'll need a similar fix for function keys and friends
Felix Paul Kühne [Mon, 26 Sep 2011 17:41:10 +0000 (19:41 +0200)]
macosx: fixed l10n of the Growl option
Rob Jonson [Sun, 25 Sep 2011 22:19:39 +0000 (23:19 +0100)]
add browse.json as an alternative view of the browse data
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Sun, 25 Sep 2011 22:17:27 +0000 (23:17 +0100)]
update browse.xml to support uri as preferred param
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Sun, 25 Sep 2011 22:11:46 +0000 (23:11 +0100)]
expose make_path to lua
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Sun, 25 Sep 2011 22:08:05 +0000 (23:08 +0100)]
revert previous attempt to make browse handle uri and path in the dir param
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Sun, 25 Sep 2011 22:03:46 +0000 (23:03 +0100)]
note in readme that playlist_jstree is not a supported part of the interface
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Sun, 25 Sep 2011 22:02:45 +0000 (23:02 +0100)]
add playlist.json as an additional view of playlist data
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Sun, 25 Sep 2011 21:59:56 +0000 (22:59 +0100)]
playlist.xml now draws it's data from the common model in httprequests.lua output data is the same for backwards compatibility
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rob Jonson [Sun, 25 Sep 2011 21:54:49 +0000 (22:54 +0100)]
instead of sending the uri as name to input_item_NewExt, send NULL and the core will deal with it (fix #5378)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 26 Sep 2011 01:06:03 +0000 (21:06 -0400)]
--enable-release doesn't exist anymore
Jean-Baptiste Kempf [Mon, 26 Sep 2011 00:54:05 +0000 (02:54 +0200)]
Win32: use DWORD_PTR instead of DWORD for callback declaration
This should help on Win64
Jean-Baptiste Kempf [Mon, 26 Sep 2011 00:07:18 +0000 (02:07 +0200)]
D3D vout: don't spam too much the messages in release mode
Jean-Baptiste Kempf [Sun, 25 Sep 2011 23:42:41 +0000 (01:42 +0200)]
Qt: regroup systray connect to a central place
Jean-Baptiste Kempf [Sun, 25 Sep 2011 23:38:31 +0000 (01:38 +0200)]
Qt: Delay system tray creation
Jean-Baptiste Kempf [Sun, 25 Sep 2011 23:36:00 +0000 (01:36 +0200)]
Qt: fix a potential crash with the systray management
Jean-Baptiste Kempf [Sun, 25 Sep 2011 23:03:54 +0000 (01:03 +0200)]
Qt: reload some preferences live
Close #3148
Jean-Baptiste Kempf [Sun, 25 Sep 2011 22:49:15 +0000 (00:49 +0200)]
Qt, Sprefs: hide the style selection on Win32 and fix it
Jean-Baptiste Kempf [Sun, 25 Sep 2011 22:41:05 +0000 (00:41 +0200)]
Qt: cache some config variables
Kaarlo Raiha [Tue, 2 Aug 2011 16:21:34 +0000 (19:21 +0300)]
Change fs controller and mouse cursor hide timeout to 1000 ms
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 25 Sep 2011 22:24:27 +0000 (00:24 +0200)]
Qt: simple prefs dependency on Win32
Jean-Baptiste Kempf [Sun, 25 Sep 2011 22:11:19 +0000 (00:11 +0200)]
Qt: simplify systray menu and add volume control
Some speed/seek functions are now gone, because they don't really make
sense for an audio playback.
Volume functions are now in, because this is useful
Rémi Denis-Courmont [Sun, 25 Sep 2011 19:24:11 +0000 (22:24 +0300)]
Use separate HTTPd host per protocol
Rafaël Carré [Sun, 25 Sep 2011 16:42:05 +0000 (12:42 -0400)]
Revert "win32 configure helper : allow to use in source dir contribs"
This reverts commit
0c16b5d0213fb853a21ab27b6859911749d30219 .
The same effect can already be obtained by setting CONTRIB_DIR to "yes"
Jean-Baptiste Kempf [Sun, 25 Sep 2011 16:15:13 +0000 (18:15 +0200)]
Some light fortune
Rémi Denis-Courmont [Sun, 25 Sep 2011 15:59:07 +0000 (18:59 +0300)]
Fix simulatenous HTTPd use of RTSP and HTTP
Rémi Denis-Courmont [Sun, 25 Sep 2011 15:54:42 +0000 (18:54 +0300)]
Fix use of HTTPd from multiple instances in same process
Sébastien Toque [Sun, 25 Sep 2011 09:17:39 +0000 (11:17 +0200)]
posix_memalign is not available on android
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Sun, 25 Sep 2011 15:36:09 +0000 (18:36 +0300)]
httpd_UrlNew*(): write warning to correct VLC object
Rémi Denis-Courmont [Sun, 25 Sep 2011 14:03:56 +0000 (17:03 +0300)]
News about seekpoint change