]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Sun, 19 Jan 2014 16:44:31 +0000 (17:44 +0100)]
Qt: make the mouse sensitivity in FSC configurable
Close #9462
Rémi Duraffort [Sun, 19 Jan 2014 16:43:28 +0000 (17:43 +0100)]
mkv: fix use-after-free and double-free
Rémi Duraffort [Sun, 19 Jan 2014 16:42:04 +0000 (17:42 +0100)]
Fix wrong implicit cast
Rémi Duraffort [Sun, 19 Jan 2014 16:39:59 +0000 (17:39 +0100)]
help: fix help string if colors are disabled
Rémi Duraffort [Sun, 19 Jan 2014 16:39:10 +0000 (17:39 +0100)]
qt4: fix clang warning (implicit conversion)
Rémi Duraffort [Sun, 19 Jan 2014 16:37:38 +0000 (17:37 +0100)]
update: fix memory leak
David Fuhrmann [Sat, 18 Jan 2014 22:22:25 +0000 (23:22 +0100)]
macosx: advanced prefs: fix width of table view
David Fuhrmann [Sat, 18 Jan 2014 20:42:10 +0000 (21:42 +0100)]
macosx: advanced prefs: remove scroll view from module list table view, fix layout
close #9971
David Fuhrmann [Sat, 18 Jan 2014 20:00:19 +0000 (21:00 +0100)]
macosx: advanced prefs: implement controls for CONFIG_ITEM_MODULE_LIST
fixes #7493
David Fuhrmann [Sat, 18 Jan 2014 18:43:47 +0000 (19:43 +0100)]
vout/macosx: use shorter name
This is a user-visible string, not the developers doku.
David Fuhrmann [Sat, 18 Jan 2014 18:35:41 +0000 (19:35 +0100)]
macosx: simple prefs: merge module list into string list and simplify
Uses config_GetPszChoices.
Fixes bug where explicit selection of macosx vout module did not worked.
David Fuhrmann [Sat, 18 Jan 2014 18:34:22 +0000 (19:34 +0100)]
macosx: advanced prefs: use string list control for CONFIG_ITEM_MODULE and simplify
Uses config_GetPszChoices.
close #8941
Martin Storsjö [Tue, 14 Jan 2014 13:30:21 +0000 (15:30 +0200)]
blend: Handle alpha when blending in RGBA buffers
Previously the alpha channel wasn't set at all, and the RGB
components were blended without regard to the existing alpha
value.
Signed-off-by: Martin Storsjö <martin@martin.st>
Francois Cartegnie [Fri, 17 Jan 2014 22:11:08 +0000 (23:11 +0100)]
Qt: ExtensionListModel: don't specialize
Francois Cartegnie [Fri, 17 Jan 2014 21:50:50 +0000 (22:50 +0100)]
Qt: ExtensionItemDelegate: remove unused members
Francois Cartegnie [Fri, 17 Jan 2014 20:07:02 +0000 (21:07 +0100)]
Qt: ExtensionItemDelegate: rewrite (fix #10407)
does it the right way
Wieland Hoffmann [Fri, 17 Jan 2014 17:29:41 +0000 (18:29 +0100)]
meta_engine/taglib: Read TrackID in all formats
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 17 Jan 2014 16:36:31 +0000 (17:36 +0100)]
Qt: fix audio menu crash
Close #9674
Rafaël Carré [Fri, 17 Jan 2014 14:46:09 +0000 (15:46 +0100)]
Felix Abecassis [Fri, 17 Jan 2014 10:46:49 +0000 (11:46 +0100)]
mediacodec: implementation of MediaCodec GPU direct rendering
Based on the work by Martin Storsjö.
The decoder stores opaque buffers in the p_sys member of the picture
and the vout uses a callback from the decoder to render these
buffers. When the decoder flushes or closes, all the currently in
flight pictures (filled by the decoder but not displayed yet) need to
be invalidated. A mutex is required in order to prevent the vout from using
destroyed MediaCodec buffers.
In order to avoid a deadlock when exiting the decoder, a maximum number of polling
attempts was added in order to avoid blocking the decoder indefinitely if the vout
is not releasing output buffers anymore.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Fri, 17 Jan 2014 11:49:31 +0000 (13:49 +0200)]
mediacodec: Set the dequeue timeout in the right unit
The timeout parameter is in microseconds, while the previous wait
value (30) was supposed to be milliseconds.
Signed-off-by: Martin Storsjö <martin@martin.st>
Rafaël Carré [Fri, 17 Jan 2014 10:30:19 +0000 (11:30 +0100)]
alsa: set spdif options also if device was specified
On my laptop I need to specify --alsa-audio-device hdmi
Rafaël Carré [Fri, 17 Jan 2014 07:21:49 +0000 (08:21 +0100)]
vout_Request: cosmetics
Rafaël Carré [Thu, 16 Jan 2014 21:00:52 +0000 (22:00 +0100)]
Use str_format_meta for snapshots
Fixes: #9938
Rafaël Carré [Thu, 16 Jan 2014 19:55:25 +0000 (20:55 +0100)]
Mention dirac removal
Rafaël Carré [Thu, 16 Jan 2014 15:12:58 +0000 (16:12 +0100)]
Qt4: add h265 transcoding profile
Rafaël Carré [Wed, 15 Jan 2014 20:41:54 +0000 (21:41 +0100)]
Remove dirac.c
Comment says:
"NB, this is a temporary encoder only module until schroedinger
offers superior encoding quality than dirac-research"
http://diracvideo.org/2012/01/schroedinger-1-0-11/ says:
"Schrödinger outperforms dirac-research in most encoding situations,
both in terms of encoding speed and visual quality."
Francois Cartegnie [Thu, 16 Jan 2014 18:27:18 +0000 (19:27 +0100)]
demux: asf: don't warn on stop.
Can still have unsent blocks.
Francois Cartegnie [Sat, 11 Jan 2014 19:22:26 +0000 (20:22 +0100)]
mux: ogg: compute correct dt/pt/delay/distance for dirac.
refs #9648
(no fix as codec sends bad pts sequence)
Francois Cartegnie [Thu, 16 Jan 2014 01:22:33 +0000 (02:22 +0100)]
encoders: shroedinger: fix invalid write
Francois Cartegnie [Thu, 16 Jan 2014 00:38:39 +0000 (01:38 +0100)]
mux: ogg: uninitialized value
1st header write can contain random values but that
triggers false positive on valgrind.
Francois Cartegnie [Wed, 15 Jan 2014 18:53:51 +0000 (19:53 +0100)]
encoder: dirac: match source geometry
refs #10386
Still junk on bottom due to invalid plane->i_visible_lines
Francois Cartegnie [Wed, 15 Jan 2014 18:52:26 +0000 (19:52 +0100)]
encoder: dirac: fix heap overflow
Francois Cartegnie [Fri, 3 Jan 2014 14:24:14 +0000 (15:24 +0100)]
demux: oggseek: fix timestamp computation for opus
Francois Cartegnie [Thu, 2 Jan 2014 20:50:52 +0000 (21:50 +0100)]
demux: ogg: add PCR gap handling warning
Francois Cartegnie [Thu, 2 Jan 2014 20:48:10 +0000 (21:48 +0100)]
demux: ogg: fix PCR from opus granule.
Can't use granule 0 as it means there's still no valid first sample
after processing packet.
Fix start gap on opus webradios.
Felix Paul Kühne [Thu, 16 Jan 2014 18:32:01 +0000 (19:32 +0100)]
package/macosx: remove legacy code
Felix Abecassis [Tue, 14 Jan 2014 16:34:53 +0000 (17:34 +0100)]
android: use common function LoadNativeWindowAPI instead of duplicating code in vout modules.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 14 Jan 2014 16:34:33 +0000 (17:34 +0100)]
android: add a new file in order to refactor common code between Android vout modules.
Implement a function to load the Native Window API from the Android
library. This API is needed by current vouts nativewindow and surface
and will also be needed by the opaque vout.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Fuhrmann [Tue, 14 Jan 2014 12:21:30 +0000 (13:21 +0100)]
Update tooltip for http-cert to reflect the situation on osx
David Fuhrmann [Tue, 14 Jan 2014 12:10:57 +0000 (13:10 +0100)]
securetransport: Coding style unification
David Fuhrmann [Tue, 14 Jan 2014 11:21:56 +0000 (12:21 +0100)]
contrib: disable gnutls on darwin os
David Fuhrmann [Tue, 14 Jan 2014 10:59:18 +0000 (11:59 +0100)]
securetransport: Add TLS server module
This module uses the string passed by --http-cert to search
the server certificate in the OSX keychain. The corresponding
private key is selected automatically.
Rafaël Carré [Tue, 14 Jan 2014 13:43:23 +0000 (14:43 +0100)]
nsis danish translation: fix quoting
Christoph Miebach [Sun, 12 Jan 2014 22:46:48 +0000 (23:46 +0100)]
l10n: Updating and adding installer files
(cherry picked from commit
47f740e7e0da787f44a0ec7d56985505e0c1a4aa )
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ludovic Fauvet [Fri, 13 Dec 2013 16:40:39 +0000 (17:40 +0100)]
nsis: use windows-1250 encoding for Polish and Slovenian (fix #10126)
(cherry picked from commit
7d48c11c0c5068cb388e8ea45277ce89b68535dc )
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ludovic Fauvet [Tue, 10 Dec 2013 15:27:18 +0000 (16:27 +0100)]
nsis: fix encoding of translations
As of now, NSIS doesn't fully support unicode so it is better to use
their iso 8859 counterpart.
ISO-8859-1:
- Dutch
- German
ISO-8859-2:
- Polish
- Slovenian
(cherry picked from commit
02a8a0326001760195383e03bb04a047919fe09f )
Signed-off-by: Rafaël Carré <funman@videolan.org>
Michał Trzebiatowski [Sun, 8 Dec 2013 18:37:35 +0000 (19:37 +0100)]
l10n: NSIS Polish update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
(cherry picked from commit
5aebac3078b586fcd72ba17b01e934a45431370c )
Signed-off-by: Rafaël Carré <funman@videolan.org>
Jean-Baptiste Kempf [Sat, 7 Dec 2013 23:05:10 +0000 (00:05 +0100)]
NSIS: fix polish translation
(cherry picked from commit
35c5354c363d30119edccb0c0d5d9d26b68fd753 )
Signed-off-by: Rafaël Carré <funman@videolan.org>
Thomas De Rocker [Sat, 7 Dec 2013 15:46:37 +0000 (16:46 +0100)]
l10n: NSIS Dutch update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
(cherry picked from commit
5280d37fe2edcfc3402ef339457e3f959ff4a9db )
Signed-off-by: Rafaël Carré <funman@videolan.org>
Michał Trzebiatowski [Sat, 7 Dec 2013 15:44:50 +0000 (16:44 +0100)]
l10n: NSIS Polish update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
(cherry picked from commit
a7170eee8648f9f02d7de22fe9203b83c599651d )
Signed-off-by: Rafaël Carré <funman@videolan.org>
Christoph Miebach [Sat, 7 Dec 2013 15:37:59 +0000 (16:37 +0100)]
l10n: NSIS German update
(cherry picked from commit
1f70a1d67dbf8ca616d40e1260a58f5a1058f60b )
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Tue, 14 Jan 2014 11:24:46 +0000 (12:24 +0100)]
contrib: we don't use nettle directly, only as a gnutls dependency
Rafaël Carré [Tue, 14 Jan 2014 10:48:57 +0000 (11:48 +0100)]
vpx decoder: check if library was built with vp8 support
It might only contain the vp9 decoder
Rafaël Carré [Mon, 13 Jan 2014 23:23:23 +0000 (00:23 +0100)]
contrib: x265: handle checksum correctly
Rafaël Carré [Mon, 13 Jan 2014 16:59:41 +0000 (17:59 +0100)]
contrib: add x265
Rafaël Carré [Mon, 13 Jan 2014 21:25:27 +0000 (22:25 +0100)]
x265: use pkg-config for detection
Rafaël Carré [Mon, 13 Jan 2014 16:42:08 +0000 (17:42 +0100)]
contrib: Look for bzcat
Wieland Hoffmann [Sun, 12 Jan 2014 22:04:09 +0000 (23:04 +0100)]
musicbrainz.lua: Use MBIDs from files, if they exist
If the MBID of the album is already in the `meta` table, use it to query
the MusicBrainz web service, instead of doing extra requests to the
search server.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Wieland Hoffmann [Sun, 12 Jan 2014 22:04:08 +0000 (23:04 +0100)]
musicbrainz.lua: Support coverartarchive.org
If the Cover Art Archive has artwork for this album, use the 500x500px
version of it.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Wieland Hoffmann [Sun, 12 Jan 2014 22:04:07 +0000 (23:04 +0100)]
musicbrainz.lua: Use get_releaseid even if the album title is known
This renames `try_release` to `get_releaseid` and uses it to find the
MusicBrainz Identifier. That MBID is later used in the query passed to
try_query.
Not using the ASIN returned from the search server in the get_releaseid
call means one additional request is performed in the case that both the
artist and the album name are already known.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Mon, 13 Jan 2014 15:52:04 +0000 (16:52 +0100)]
contrib: taglib: fetch patch from https://github.com/taglib/taglib/pull/309
Closes: #10227
Rafaël Carré [Mon, 13 Jan 2014 15:10:29 +0000 (16:10 +0100)]
avcodec video decoder: returns delayed frames at end of stream
Closes: #10331
Rafaël Carré [Mon, 13 Jan 2014 15:02:58 +0000 (16:02 +0100)]
core: ask video decoder to return its buffered pictures
Rafaël Carré [Mon, 13 Jan 2014 07:39:47 +0000 (08:39 +0100)]
Remove reference to deleted file
Andrey Utkin [Sun, 15 Dec 2013 18:07:16 +0000 (18:07 +0000)]
Enable JPEG RTP packetization
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Wieland Hoffmann [Sat, 11 Jan 2014 14:10:16 +0000 (14:10 +0000)]
playlist: Recurse on ITEM_TYPE_NODE when calculating the duration
When adding an item X whose underlying input_item_t's i_type is
ITEM_TYPE_NODE (like a folder), we need to call playlist_GetNodeDuration
on X again for the duration of X to be the sum of the durations of X's
children.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 12 Jan 2014 15:56:53 +0000 (16:56 +0100)]
Add .rpl extension
Jean-Baptiste Kempf [Sun, 12 Jan 2014 15:53:02 +0000 (16:53 +0100)]
Add .txd extension
But do not register it by default on Windows.
Jean-Baptiste Kempf [Sun, 12 Jan 2014 15:50:43 +0000 (16:50 +0100)]
Add .thp extension
Daniel Verkamp [Sun, 12 Jan 2014 08:15:04 +0000 (01:15 -0700)]
avcodec: map Auravision AURA
Sample:
http://fate-suite.libav.org/auravision/SOUVIDEO.AVI
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sun, 12 Jan 2014 08:15:03 +0000 (01:15 -0700)]
avcodec: map Canopus Lossless (CLLC)
Sample:
http://fate-suite.libav.org/cllc/sample-cllc-rgb.avi
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sun, 12 Jan 2014 08:15:02 +0000 (01:15 -0700)]
avcodec: map KGV1 (Kega Game Video)
Sample:
http://samples.mplayerhq.hu/V-codecs/kgv1/kgv1.avi
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Wed, 8 Jan 2014 03:10:20 +0000 (22:10 -0500)]
Android: implement vlc_strerror and vlc_strerror_c
Android does not have strerror_l() and won't have it any time soon.
Localization is not required as these messages will never be displayed.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Felix Paul Kühne [Sat, 11 Jan 2014 17:34:22 +0000 (18:34 +0100)]
macosx: don't show the 'hey, we found an update' dialog when playing a video
Felix Paul Kühne [Sat, 11 Jan 2014 17:16:29 +0000 (18:16 +0100)]
contrib/sparkle: add patch fixing compilation within current versions of the Xcode IDE
Daniel Verkamp [Sat, 11 Jan 2014 01:00:22 +0000 (18:00 -0700)]
avcodec: map Escape 124 video
Sample:
http://samples.mplayerhq.hu/game-formats/rpl/escape124/ESCAPE.RPL
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:21 +0000 (18:00 -0700)]
avcodec: map PCX
Sample:
http://samples.mplayerhq.hu/image-samples/pcx/lena.pcx
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:20 +0000 (18:00 -0700)]
avcodec: map RenderWare TXD
Sample:
http://samples.mplayerhq.hu/game-formats/txd/fronten1.txd
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:19 +0000 (18:00 -0700)]
avcodec: map GameCube THP video and audio
Sample:
http://samples.mplayerhq.hu/game-formats/thp/AfterCredits.thp
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:18 +0000 (18:00 -0700)]
avcodec: map LCL MSZH and ZLIB
Samples:
http://samples.mplayerhq.hu/V-codecs/mszh-zlib/monika_mszh.avi
http://samples.mplayerhq.hu/V-codecs/mszh-zlib/monika_zlib.avi
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:17 +0000 (18:00 -0700)]
avcodec: map Wing commander IV Xxan video
Sample: http://samples.mplayerhq.hu/game-formats/wc4-xan/wc4trailer.avi
Audio does not work for this sample; it is recognized as raw PCM instead
of the special Xan DPCM codec (the avformat AVI demuxer has a special
case for recognizing this audio codec that is not in the native VLC AVI
demux).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 10 Jan 2014 23:52:40 +0000 (00:52 +0100)]
Contribs: Update to vpx 1.3.0
Felix Paul Kühne [Fri, 10 Jan 2014 17:24:42 +0000 (18:24 +0100)]
macosx/QuincyKit: fix a few compilation warnings
Felix Paul Kühne [Fri, 10 Jan 2014 17:11:46 +0000 (18:11 +0100)]
macosx/QuincyKit: add l10n
Felix Paul Kühne [Fri, 10 Jan 2014 16:49:41 +0000 (17:49 +0100)]
macosx/QuincyKit: minor tweak so we can set our own app versions if needed
Felix Paul Kühne [Fri, 10 Jan 2014 16:48:40 +0000 (17:48 +0100)]
macosx: add and deploy QuincyKit for crashlog reporting
This is for evaluation only. We might want to revert to our previous system for the release.
Felix Paul Kühne [Fri, 10 Jan 2014 16:02:28 +0000 (17:02 +0100)]
macosx: remove previous crash log reporting mechanism
Rémi Denis-Courmont [Fri, 10 Jan 2014 17:13:24 +0000 (19:13 +0200)]
Fix grammar / typo
Rémi Denis-Courmont [Fri, 10 Jan 2014 16:11:17 +0000 (18:11 +0200)]
configure: fix shell syntax (fixes #9571)
David Fuhrmann [Fri, 10 Jan 2014 14:37:29 +0000 (15:37 +0100)]
mac package: convert Info.plist into binary format before deployment
This reduces size of this file from currently 60 to 16 KB.
David Fuhrmann [Fri, 10 Jan 2014 14:35:57 +0000 (15:35 +0100)]
mac package: add UTImportedTypeDeclarations for file types
This allows the OS to sort the files into the right categories
(movie, audio, ...).
close #9778
Francois Cartegnie [Fri, 10 Jan 2014 14:13:10 +0000 (15:13 +0100)]
packetizer: flac: process end of streambuffer (fix #10340)
Francois Cartegnie [Thu, 9 Jan 2014 15:37:43 +0000 (16:37 +0100)]
demux: flac: call packetizer at eos.
refs #3178
Francois Cartegnie [Fri, 10 Jan 2014 13:36:53 +0000 (14:36 +0100)]
packetizer: flac: fix end of frame blocksize handling
Francois Cartegnie [Fri, 10 Jan 2014 13:35:42 +0000 (14:35 +0100)]
packetizer: flac: hint min frame size
Francois Cartegnie [Thu, 9 Jan 2014 20:24:01 +0000 (21:24 +0100)]
packetizer: flac: ensure blocksize range
Francois Cartegnie [Fri, 10 Jan 2014 14:30:26 +0000 (15:30 +0100)]
packetizer: flac: remove commited debug code
Francois Cartegnie [Fri, 10 Jan 2014 14:20:21 +0000 (15:20 +0100)]
packetizer: flac: add some comments
Tristan Matthews [Fri, 10 Jan 2014 14:11:29 +0000 (09:11 -0500)]
demux: avformat: use CLOCK_FREQ