]>
git.sesse.net Git - vlc/log
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
Rémi Denis-Courmont [Sun, 25 Sep 2011 14:01:32 +0000 (17:01 +0300)]
Update seekpoint command line help
Rémi Denis-Courmont [Sun, 25 Sep 2011 13:56:18 +0000 (16:56 +0300)]
Use hash instead of arobas for seekpoint (fix #5022)
Instead of ignoring the URI anchor (if present), the input now parses
it for start and stop seek points. This is non-standard - anchors are
normally names found in HTML document. But at least, it does not
interfere with parsing real-world URLs (see the bug #5022 for example).
Also contrary to stream output chain, the hash symbol should be free of
shell quoting issues when used this.
Rémi Denis-Courmont [Sun, 25 Sep 2011 13:46:52 +0000 (16:46 +0300)]
Simplify parsing of title/chapter in MRL
Rémi Denis-Courmont [Sun, 25 Sep 2011 12:56:07 +0000 (15:56 +0300)]
Privatize input_SplitMRL()
Rémi Denis-Courmont [Sun, 25 Sep 2011 12:48:34 +0000 (15:48 +0300)]
Qt4: simplify and improve playlist item folder exploration
Unfortunately, there is currently no way to determine whether the
MRL scheme uses file paths (e.g. file, dir, vdr, zip...) or not, so
we always try.
Anyway, the folder browsing menu item should not be visible at all when
the item is not a local file. So there is no need to deal with that
failure care here.
Rémi Denis-Courmont [Sun, 25 Sep 2011 12:33:58 +0000 (15:33 +0300)]
Rémi Denis-Courmont [Sun, 25 Sep 2011 12:30:43 +0000 (15:30 +0300)]
Correct/update dvd:// syntax
I don't know when "raw_device" was used, but it must have been removed
a loooooooong time ago.
Rémi Denis-Courmont [Sun, 25 Sep 2011 11:42:58 +0000 (14:42 +0300)]
Revert "web intf: fix uri decoding when browsing."
This reverts commit
fb9bbdc9a43b4bcb52141122f0a53eec862067ca .
Rémi Denis-Courmont [Sun, 25 Sep 2011 11:42:57 +0000 (14:42 +0300)]
Revert "lua http: fix valid uri handling with v2."
This reverts commit
06108030c0cc8e0bfb633319c9dae7ba7b349855 .
Felix Paul Kühne [Sun, 25 Sep 2011 09:41:14 +0000 (11:41 +0200)]
auhal: merge fixes from the stable branch
Rafaël Carré [Sun, 25 Sep 2011 04:18:31 +0000 (00:18 -0400)]
contribs: don't build avconv binary
Pierre Ynard [Sun, 25 Sep 2011 04:07:13 +0000 (06:07 +0200)]
Rafaël Carré [Sun, 25 Sep 2011 03:22:41 +0000 (23:22 -0400)]
vlc_memalign(): osx 10.5 doesn't have posix_memalign()
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