]>
git.sesse.net Git - vlc/log
David Fuhrmann [Sun, 2 Feb 2014 14:49:07 +0000 (15:49 +0100)]
vda: use the ffmpeg api to avoid memleaks.
This will not compile with libav. Libav needs to be fixed before we can
support it again here.
Felix Paul Kühne [Sun, 2 Feb 2014 21:46:08 +0000 (22:46 +0100)]
macosx: reimplement NSByteCountFormatter for 10.7 and earlier
Note that this implementation only includes the features we care about and is incomplete
Felix Paul Kühne [Sun, 2 Feb 2014 19:47:01 +0000 (20:47 +0100)]
macosx: fix recursive inclusion of the compatibility header
Felix Paul Kühne [Sun, 2 Feb 2014 19:30:27 +0000 (20:30 +0100)]
macosx: add file size column to playlist table (close #9497)
Felix Paul Kühne [Sun, 2 Feb 2014 19:20:55 +0000 (20:20 +0100)]
macosx: fix compilation warning from the future
Ilkka Ollakka [Sat, 1 Feb 2014 13:06:33 +0000 (15:06 +0200)]
transcode: update 'input pts' on loop so duplicate calculation can work properly with yadif2x etc
'input pts' is the pts after all the filters, so for example yadif2x etc need to take into account.
It is used to determinate if we need to duplicate current block until we should get new picture
to encode.
Ilkka Ollakka [Sat, 1 Feb 2014 12:01:38 +0000 (14:01 +0200)]
httplive: use longest segment to calculate reload wait instead of given max duration tag
This way if playlist contains way shorter segments than max-duration,
we have better estimate on how ofter we should reload playlist.
Ilkka Ollakka [Sat, 1 Feb 2014 10:39:04 +0000 (12:39 +0200)]
transcode: add comments on why we check frame dropping on 2 places
Felix Paul Kühne [Sun, 2 Feb 2014 13:31:37 +0000 (14:31 +0100)]
macosx: display total playlist duration (close #9852)
Rémi Denis-Courmont [Sun, 2 Feb 2014 11:21:37 +0000 (13:21 +0200)]
RC: remove last stray reference to the menu command (fixes #10539)
Rémi Denis-Courmont [Sat, 1 Feb 2014 16:54:44 +0000 (18:54 +0200)]
Old RC: remove reference to former menu command (fixes #10539)
Rafaël Carré [Sat, 1 Feb 2014 16:08:09 +0000 (17:08 +0100)]
contrib: x265: do not build shared library
Rafaël Carré [Sat, 1 Feb 2014 16:01:22 +0000 (17:01 +0100)]
contrib: x265 0.7
Rémi Denis-Courmont [Sat, 1 Feb 2014 15:58:58 +0000 (17:58 +0200)]
mmdevice: IMMDevice is really only used in desktop builds
Rafaël Carré [Sat, 1 Feb 2014 15:42:23 +0000 (16:42 +0100)]
dirac plugin has been removed
Martin Storsjö [Fri, 31 Jan 2014 08:53:27 +0000 (10:53 +0200)]
opensles: Only try the actual sampling rate if it is lower or equal to the native sampling rate
If resampling from a higher sampling rate to a lower, one will
end up with noises in the audio due to an android bug.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sat, 1 Feb 2014 11:46:50 +0000 (12:46 +0100)]
audiotrack: remove double initialization
Tristan Matthews [Fri, 31 Jan 2014 22:55:52 +0000 (17:55 -0500)]
contrib: speexdsp: drop patch
It has been merged upstream.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Hugo Beauzée-Luyssen [Tue, 28 Jan 2014 22:06:02 +0000 (00:06 +0200)]
smem: Use size_t for buffer sizes
Felix Paul Kühne [Fri, 31 Jan 2014 12:41:18 +0000 (13:41 +0100)]
contrib/sparkle: fix compilation on Snow Leopard
No functional changes
Jean-Baptiste Kempf [Fri, 31 Jan 2014 11:50:45 +0000 (12:50 +0100)]
MMDevice: we need sys->dev for WinStore
Until we can split this code out :)
Maxim Bublis [Thu, 30 Jan 2014 11:21:55 +0000 (15:21 +0400)]
codec/jpeg: move some setup in init function
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ilkka Ollakka [Fri, 31 Jan 2014 10:50:50 +0000 (12:50 +0200)]
transcode: set output pts in OutputFrame
Fixes setting output pts if video filters return multiple
frames in loop but in OutputFrame we don't need to duplicate. Then
we don't set output_pts correctly on following frames, only on first
one.
Rémi Denis-Courmont [Wed, 29 Jan 2014 19:02:57 +0000 (21:02 +0200)]
mmdevice: implement device notification client (fixes #7202)
Jean-Baptiste Kempf [Wed, 29 Jan 2014 18:59:20 +0000 (19:59 +0100)]
Win32: workaround awesome Windows key design
Multimedia Keys, on Windows, generate both WM_APPCOMMAND and WM_KEYDOWN,
even if you accept the first, because that makes so much sense.
But some remotes only generate the APPCOMMAND ones, of course...
Therefore, Qt will get the messages twice and do play/pause.
This is not the correct fix, I'm afraid, but this will do until someone
redoes the configuration of the options and fixes the APPCOMMAND
handling with a correct MCE remote. This will do it for now...
Close #9521
Rémi Denis-Courmont [Wed, 29 Jan 2014 17:22:20 +0000 (19:22 +0200)]
mmdevice: move volume, mute and device control to dedicated thread
This should allow changing them from within a thread using STA.
(The plugin still cannot be instantiated from such thread though.)
Also fix MTA enter/leave in a few places.
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