]>
git.sesse.net Git - vlc/log
David Fuhrmann [Sun, 26 Jan 2014 14:00:41 +0000 (15:00 +0100)]
macosx: be more tolerant when checking for physical device (fixes #6253)
Felix Paul Kühne [Sat, 25 Jan 2014 19:09:16 +0000 (20:09 +0100)]
audiounit_ios: fix audio unit handling in pause state (close #10480)
Ilkka Ollakka [Fri, 24 Jan 2014 15:48:08 +0000 (17:48 +0200)]
transcode: reset audio pts when samplerate changes and set it on module open
Felix Abecassis [Fri, 24 Jan 2014 18:14:53 +0000 (19:14 +0100)]
Win32: correctly use option "disable-screensaver"
Close #10366.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Fuhrmann [Fri, 24 Jan 2014 18:39:25 +0000 (19:39 +0100)]
macosx: advanced prefs: fix table view width autosizing
Jean-Baptiste Kempf [Fri, 24 Jan 2014 17:44:56 +0000 (18:44 +0100)]
Contribs: add libssh2
Maxim Bublis [Fri, 24 Jan 2014 14:08:51 +0000 (18:08 +0400)]
misc/image: fixed overwriting of correct visible dimensions
In some cases fmt_in already contains correct i_visible_width and i_visible_height values.
This patch fixes incorrect overwriting of valid values.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 24 Jan 2014 14:17:11 +0000 (15:17 +0100)]
Contribs: update vorbis to 1.3.4
"The primary feature of this release is reduced static data size in
libvorbisenc."
"No functional changes, but the encoder lib is now a shade over 25% the
size it was in the 1.3.3 release."
Before: libvorbis_plugin.dll: 1.7MB
After: libvorbis_plugin.dll: 717kB
Jean-Baptiste Kempf [Fri, 24 Jan 2014 13:44:42 +0000 (14:44 +0100)]
Contribs: Remove unneeded Android patch
Jean-Baptiste Kempf [Fri, 24 Jan 2014 10:40:04 +0000 (11:40 +0100)]
Contrib: update live555
Close #10406
Felix Abecassis [Wed, 22 Jan 2014 09:46:17 +0000 (09:46 +0000)]
android: implement subtitles rendering for Android MediaCodec opaque direct rendering
A blending filter is used on the subtitles surface above the main one by wrapping the corresponding NativeWindow into a picture_t.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sam Malone [Fri, 24 Jan 2014 09:24:42 +0000 (09:24 +0000)]
lua: http: fix artwork not being displayed on windows.
Close #7607
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Fri, 24 Jan 2014 05:07:55 +0000 (07:07 +0200)]
record: fix sout-access-file syntax (fixes #10473)
Rémi Duraffort [Thu, 23 Jan 2014 18:33:35 +0000 (19:33 +0100)]
qt4: fix seek support in VLM
clang was giving a warning about the addition of a const char* with an integer.
Rémi Duraffort [Thu, 23 Jan 2014 18:27:09 +0000 (19:27 +0100)]
alsa: move const qualifier at the right place
Rémi Duraffort [Thu, 23 Jan 2014 17:21:07 +0000 (18:21 +0100)]
flac: fix encoder enum type
In fact both enums will have identical value (0 as first enum in the list). But
this can break if the header change.
Felix Paul Kühne [Wed, 22 Jan 2014 14:01:50 +0000 (15:01 +0100)]
contrib/harfbuzz: fix OSAtomic calls for AArch64
Forteve Zepushisti [Sat, 14 Dec 2013 19:09:59 +0000 (23:09 +0400)]
fix gui/skins2: ft2_bitmap.cpp write after allocated block
this fixes trac #10134
Signed-off-by: Erwan Tulou <erwan10@videolan.org>
Julien 'Lta' BALLET [Tue, 21 Jan 2014 15:45:08 +0000 (16:45 +0100)]
Extends lua's SD API to add a remove_node method, similar for remove_item
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Wed, 22 Jan 2014 13:12:34 +0000 (14:12 +0100)]
extras/ios: modernize build script
Felix Paul Kühne [Wed, 22 Jan 2014 01:32:01 +0000 (02:32 +0100)]
contrib/ios: simplify arch handling
Felix Paul Kühne [Wed, 15 Jan 2014 14:13:03 +0000 (15:13 +0100)]
extras/tools: update gas-pp
Felix Paul Kühne [Wed, 22 Jan 2014 12:42:36 +0000 (13:42 +0100)]
contrib/avcodec: remove remnant
Julien 'Lta' BALLET [Tue, 21 Jan 2014 10:38:40 +0000 (11:38 +0100)]
Implement lazy loading in icelast.lua, fix doc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Julien 'Lta' BALLET [Tue, 21 Jan 2014 10:30:10 +0000 (11:30 +0100)]
Document the lazy initialization solution for the double lua context loading
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Julien 'Lta' BALLET [Tue, 21 Jan 2014 10:11:09 +0000 (11:11 +0100)]
Fix a segfault in LUA Service Discovery, when stack wasn't a clean state after the first iteration of the FillDescriptor loop
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 21 Jan 2014 09:59:57 +0000 (10:59 +0100)]
DirectDraw: cleanup and document code after removing Unicode mode.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 21 Jan 2014 10:30:12 +0000 (11:30 +0100)]
Direct3D: add a new state handling when the device is lost but cannot be reset yet.
In this state, do not call Direct3D functions and exit the "Display"
and "Prepare" functions early.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 21 Jan 2014 10:30:11 +0000 (11:30 +0100)]
Direct3D: fix typo.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tristan Matthews [Tue, 21 Jan 2014 09:16:31 +0000 (04:16 -0500)]
Freetype: fix valgrind warning
Fixes "Conditional jump or move depends on uninitialised value(s)"
in RenderCommon (freetype.c:1705)
David Fuhrmann [Mon, 20 Jan 2014 17:21:56 +0000 (18:21 +0100)]
macosx: simple prefs: robustify and cleanup saving int and string list
David Fuhrmann [Mon, 20 Jan 2014 17:16:54 +0000 (18:16 +0100)]
macosx: simple prefs: use config_GetIntChoices for int list
David Fuhrmann [Mon, 20 Jan 2014 17:16:00 +0000 (18:16 +0100)]
macosx: advanced prefs: use config_GetIntChoices for int list
Jean-Paul Saman [Mon, 20 Jan 2014 15:00:49 +0000 (16:00 +0100)]
transcode: cosmetics
Jean-Paul Saman [Mon, 20 Jan 2014 14:51:08 +0000 (15:51 +0100)]
transcode: fix object leak with audio transcoding.
Transcoding audio could result in an assert being triggered on an objects refcount at
exit of vlc. The issue was introduced by commit id:
651ed87f2bc8f2299c823122406e524b30590d2f
Felix Abecassis [Mon, 20 Jan 2014 15:30:14 +0000 (16:30 +0100)]
DirectDraw: DirectDrawEnumerateExW does not work, use DirectDrawEnumerateExA instead.
Fix #10189, #10307.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Mon, 20 Jan 2014 15:30:13 +0000 (16:30 +0100)]
DirectDraw: do not save a string that is deallocated immediately after.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Erwan Tulou [Mon, 20 Jan 2014 13:37:03 +0000 (14:37 +0100)]
Qt: fix playlist issues when Qt works as a dialog provider
For the Qt plugin to keep on working both as an interface module and
a dialog/menu/extension provider, the new implementation of pl_Get( p_intf )
can no longer be used blindly, since it now assumes that the playlist is the
parent object. In the latter case, the parent object is the calling interface
(for instance, skins2) and the playlist is actually the grandparent !
As a rule of thumb, THEPL which is now initialized appropriately should be
used instead of pl_Get( p_intf ) throughout Qt.
This fixes trac #10421
Erwan Tulou [Mon, 20 Jan 2014 11:14:37 +0000 (12:14 +0100)]
skins2: remove unused variable
Jean-Baptiste Kempf [Mon, 20 Jan 2014 06:38:27 +0000 (07:38 +0100)]
Qt: use DIR_SEP for BDMV and VIDEO_TS detection
Jean-Baptiste Kempf [Mon, 20 Jan 2014 06:35:39 +0000 (07:35 +0100)]
Qt: avoid the record button to appear multiple times
Jean-Baptiste Kempf [Sun, 19 Jan 2014 18:29:15 +0000 (19:29 +0100)]
Revert "Pass the value by pointer (cid #
1049514 )"
This reverts commit
e7d6279cee9d96d0b2514a5659bc21e861f5112b .
This broke zvbi decoding on Windows
Close #9523
Jean-Baptiste Kempf [Sun, 19 Jan 2014 17:59:00 +0000 (18:59 +0100)]
Qt: fix folder opening of DVD and BD on Windows
Close #6328
Rémi Duraffort [Sun, 19 Jan 2014 17:10:11 +0000 (18:10 +0100)]
fb: fix palette size (4 channels and not 8)
Rémi Duraffort [Sun, 19 Jan 2014 17:05:12 +0000 (18:05 +0100)]
fb: fix pointer arithmetic (cid #
1048983 )
Jean-Baptiste Kempf [Sun, 19 Jan 2014 17:06:57 +0000 (18:06 +0100)]
Qt4: add a record menu action
Close #8761
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