]>
git.sesse.net Git - vlc/log
Rafaël Carré [Wed, 29 Jan 2014 17:18:33 +0000 (18:18 +0100)]
contrib: gettext: avoid spawning extra sub-shells
Rafaël Carré [Wed, 29 Jan 2014 17:17:32 +0000 (18:17 +0100)]
contrib: gettext: fix android build
We only need autopoint to autoreconf packages
Rafaël Carré [Wed, 29 Jan 2014 17:15:42 +0000 (18:15 +0100)]
contrib: avoid cmake rewriting gcc sysroot on Darwin
Rémi Denis-Courmont [Wed, 29 Jan 2014 16:45:51 +0000 (18:45 +0200)]
npapi: update the tree automatically and, if needed, rebuild
Rémi Denis-Courmont [Tue, 28 Jan 2014 18:20:44 +0000 (20:20 +0200)]
wasapi: mark more desktop-only code
Felix Abecassis [Tue, 28 Jan 2014 09:56:46 +0000 (10:56 +0100)]
hotkeys: fullscreen state of the vout should have precedence over fullscreen state of the playlist
Double clicking to toggle to fullscreen mode does not trigger this code
path since
7b8083d228 . The state of the playlist was therefore not in
sync with the vout. Pressing the fullscreen hotkey caused the state of
the playlist to be used to set the state of the vout, thus causing the bug.
Close #10433.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Tue, 28 Jan 2014 16:37:59 +0000 (18:37 +0200)]
vlc: fix warning
Rémi Denis-Courmont [Tue, 28 Jan 2014 16:23:56 +0000 (18:23 +0200)]
transform: fix off-by-one (fixes #10505)
Rafaël Carré [Tue, 28 Jan 2014 10:05:02 +0000 (11:05 +0100)]
jpeg: avoid a cast
Rafaël Carré [Tue, 28 Jan 2014 13:30:36 +0000 (14:30 +0100)]
--stats: default to false
Petri Hintukainen [Mon, 19 Aug 2013 15:15:01 +0000 (18:15 +0300)]
Reset input titles before adding new ones.
Fixes duplicate entries in title menu after INPUT_UPDATE_TITLE_LIST.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tristan Matthews [Tue, 28 Jan 2014 07:40:02 +0000 (02:40 -0500)]
demux: ogg: remove unused variable
Rafaël Carré [Mon, 27 Jan 2014 20:53:33 +0000 (21:53 +0100)]
avformat demux: accomodate for Opus lavf extradata
Rafaël Carré [Mon, 27 Jan 2014 20:44:05 +0000 (21:44 +0100)]
avformat mux: transmit Opus extradata in the expected format
(Only the OpusHead packet, no OpusTags)
Rafaël Carré [Mon, 27 Jan 2014 20:27:46 +0000 (21:27 +0100)]
avformat mux: use a variable
Felix Paul Kühne [Mon, 27 Jan 2014 17:33:51 +0000 (18:33 +0100)]
darwin/dirs: fix plugin lookup with the NPAPI plugin
Rémi Denis-Courmont [Mon, 27 Jan 2014 16:46:51 +0000 (18:46 +0200)]
vlc_readdir: remove string duplication, simplify
Rémi Denis-Courmont [Mon, 27 Jan 2014 16:25:47 +0000 (18:25 +0200)]
vlc_readdir: drop support for threaded access to a single DIR
This simplifies the code and avoids the controversial readdir_r()
function. None of the vlc_readdir() or vlc_loaddir() code paths shared
the directory handle with another thread anyway.
Rémi Denis-Courmont [Mon, 27 Jan 2014 16:25:04 +0000 (18:25 +0200)]
DVB (old): fix memory leak
Maxim Bublis [Mon, 27 Jan 2014 16:04:50 +0000 (20:04 +0400)]
codec/jpeg: removed useless code
On any error libjpeg always setjmp, and that code never executes.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Mon, 27 Jan 2014 15:11:06 +0000 (16:11 +0100)]
freetype: fix crash is no monotype font name was set
Rémi Denis-Courmont [Fri, 24 Jan 2014 16:06:33 +0000 (18:06 +0200)]
input: cosmetic
David Fuhrmann [Mon, 27 Jan 2014 15:09:09 +0000 (16:09 +0100)]
coregraphicslayer: fix memleak and avoid unnecessary image copy
Jean-Baptiste Kempf [Sun, 26 Jan 2014 17:57:05 +0000 (18:57 +0100)]
Revert "Qt: remove SPDIF option"
This reverts commit
d39285a18cd99fdc76a20fc317074e0ee862a504 .
Conflicts:
modules/gui/qt4/components/simple_preferences.cpp
David Fuhrmann [Sun, 26 Jan 2014 17:17:21 +0000 (18:17 +0100)]
macosx: Fix issue where window vanishes from screen if fullscreen is toggled fast in a row
Extends bool to describe both enter and exit fullscreen transitions.
close #8074
David Fuhrmann [Sun, 26 Jan 2014 16:07:44 +0000 (17:07 +0100)]
macosx: workaround for bug where window will vanish if minimized in float-on-top mode
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.