]>
git.sesse.net Git - vlc/log
Francois Cartegnie [Wed, 21 May 2014 16:55:23 +0000 (18:55 +0200)]
playlist: fetcher: move playlist_album_t
Only used by fetcher for cache entries
Francois Cartegnie [Wed, 21 May 2014 16:35:19 +0000 (18:35 +0200)]
lua: art: google: update
Francois Cartegnie [Wed, 21 May 2014 15:44:20 +0000 (17:44 +0200)]
lua: lastfm: fix matching
Jean-Baptiste Kempf [Wed, 21 May 2014 14:43:48 +0000 (16:43 +0200)]
Qt: sprefs, unformize icon sizes
Julien 'Lta' BALLET [Wed, 21 May 2014 07:49:27 +0000 (07:49 +0000)]
src/input/input.c: Fix a tiny memory leak.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Tue, 20 May 2014 19:50:25 +0000 (21:50 +0200)]
demux: mp4: check if fragments exists when seekable
Fixes the false positive and fallback on avcodec with
files having a mvex/trex but no fragments, and conforms
to the spec.
Francois Cartegnie [Tue, 20 May 2014 17:32:56 +0000 (19:32 +0200)]
demux: mp4: timescales are u32
Jean-Baptiste Kempf [Tue, 20 May 2014 14:25:09 +0000 (16:25 +0200)]
Qt: use platformName() on Qt5 too, like on QPA
Jean-Baptiste Kempf [Tue, 20 May 2014 14:15:14 +0000 (16:15 +0200)]
Qt: use a processor helper for Qt5
Jean-Baptiste Kempf [Tue, 20 May 2014 12:58:40 +0000 (14:58 +0200)]
AVcodec: use avctx width for subtitles when set
Instead of hardcoding it depending on the codec
Tested with PGS and XSub
Felix Abecassis [Tue, 6 May 2014 16:43:41 +0000 (18:43 +0200)]
text_renderer: avoid 0xff << 24 with an int type
Jean-Baptiste Kempf [Tue, 20 May 2014 12:48:00 +0000 (14:48 +0200)]
Qt: raise window when video Widget is shown
Rémi Denis-Courmont [Tue, 20 May 2014 11:08:51 +0000 (19:08 +0800)]
float: fix copy-paste error in double precision amp
Rémi Denis-Courmont [Tue, 20 May 2014 11:07:28 +0000 (19:07 +0800)]
qt4: fix memory leak
Rémi Denis-Courmont [Tue, 20 May 2014 00:55:02 +0000 (08:55 +0800)]
lib: fix logic inversion
Rémi Denis-Courmont [Mon, 19 May 2014 11:11:04 +0000 (19:11 +0800)]
lib: check scale range in libvlc_video_set_scale()
Rémi Denis-Courmont [Mon, 19 May 2014 11:08:56 +0000 (19:08 +0800)]
lib: do not convert to double in libvlc_video_set_scale()
Rémi Denis-Courmont [Mon, 19 May 2014 11:05:34 +0000 (19:05 +0800)]
lib: return NAN on libvlc_audio_equalizer_set_amp_at_index() error
Rémi Denis-Courmont [Mon, 19 May 2014 11:05:00 +0000 (19:05 +0800)]
lib: fix (pre)amplification range checks for equalizer
Rémi Denis-Courmont [Mon, 19 May 2014 11:04:13 +0000 (19:04 +0800)]
lib: fix volume range check in libvlc_audio_set_volume()
Daniel Verkamp [Wed, 14 May 2014 04:27:02 +0000 (04:27 +0000)]
avcodec: map Smacker audio
Sample:
http://samples.mplayerhq.hu/game-formats/smacker/wetlands/wetlogo.smk
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Gilles Sabourin [Thu, 8 May 2014 14:36:14 +0000 (14:36 +0000)]
contrib: tiger: fix autotools invocation
This patch fixes libtiger generation failure when automake complains about 'linking libtool libraries using a non-POSIX'
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Luca Barbato [Mon, 19 May 2014 17:40:17 +0000 (19:40 +0200)]
lavf: Support rotation side data
Support stream side data only
Close #11473
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 20 May 2014 08:58:17 +0000 (10:58 +0200)]
AVformat: use a similar compat detection than AVcodec
Arne de Bruijn [Sun, 18 May 2014 21:36:37 +0000 (23:36 +0200)]
PGS subtitles: use origial frame size (fix #6324)
With CODEC_ID_HDMV_PGS_SUBTITLE use codec_{width,height} for
i_original_picture_{width,height} to correctly display
subtitles with a frame size that is different from the
video stream
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 20 May 2014 08:22:45 +0000 (10:22 +0200)]
--spu should not be an advanced option
Jean-Baptiste Kempf [Mon, 19 May 2014 17:10:32 +0000 (19:10 +0200)]
Qt: remove unneeded margins and parameters
Jean-Baptiste Kempf [Mon, 19 May 2014 16:56:49 +0000 (18:56 +0200)]
Qt: uniformize sprefs margins
Jean-Baptiste Kempf [Mon, 19 May 2014 16:32:40 +0000 (18:32 +0200)]
Qt: small changes to Simple Preferences
Notably add some verticalSpacers at the bottom
Jean-Baptiste Kempf [Mon, 19 May 2014 15:50:39 +0000 (17:50 +0200)]
Qt: put simple preferences section at the top
Close #10763 #7909, #9624
Jean-Baptiste Kempf [Mon, 19 May 2014 13:27:33 +0000 (15:27 +0200)]
Qt: restore time where you left off
This copies the MacOS way
Close #5315
Jean-Baptiste Kempf [Mon, 19 May 2014 12:54:22 +0000 (14:54 +0200)]
Qt: s/Qt4/Qt
Jean-Baptiste Kempf [Mon, 19 May 2014 12:17:24 +0000 (14:17 +0200)]
Qt: store 30 recents item, show 10 in the menus
Jean-Baptiste Kempf [Mon, 19 May 2014 11:40:24 +0000 (13:40 +0200)]
Qt: remove unnecessary includes
David Fuhrmann [Mon, 19 May 2014 12:20:35 +0000 (14:20 +0200)]
macosx: simple prefs: Only show font family and subtype in the font panel
Other settings like font size do not have any effect and confuse users.
Jean-Baptiste Kempf [Mon, 19 May 2014 09:53:42 +0000 (11:53 +0200)]
Qt: save time on item destruction
Ref #5315
Jean-Baptiste Kempf [Sun, 18 May 2014 23:00:25 +0000 (01:00 +0200)]
Qt: store time besides MRL for recent items
Ref #5315
Jean-Baptiste Kempf [Mon, 19 May 2014 09:45:44 +0000 (11:45 +0200)]
Qt: save recents on quit()
Jean-Baptiste Kempf [Sun, 18 May 2014 21:46:37 +0000 (23:46 +0200)]
Qt: cosmetics on RecentsMRL and Open classes
Francois Cartegnie [Wed, 14 May 2014 17:17:08 +0000 (19:17 +0200)]
lua: include cleanup
Francois Cartegnie [Wed, 14 May 2014 08:00:40 +0000 (10:00 +0200)]
Qt: update art requests to use updated API
Francois Cartegnie [Tue, 13 May 2014 23:04:33 +0000 (01:04 +0200)]
update meta request API to allow overriding
Francois Cartegnie [Tue, 13 May 2014 15:10:21 +0000 (17:10 +0200)]
deprecate art-album variable
Francois Cartegnie [Tue, 13 May 2014 14:36:31 +0000 (16:36 +0200)]
rename art_finder as meta_fetcher
Francois Cartegnie [Tue, 13 May 2014 14:24:54 +0000 (16:24 +0200)]
finder/fetcher: always use scripts doing local access
Francois Cartegnie [Tue, 13 May 2014 10:11:54 +0000 (12:11 +0200)]
lua: meta: add descriptor/scope
David Fuhrmann [Mon, 19 May 2014 09:47:42 +0000 (11:47 +0200)]
macosx: addons manager: add l10n for download button
David Fuhrmann [Mon, 19 May 2014 09:38:02 +0000 (11:38 +0200)]
macosx: addons manager: process the callback on the main thread
Avoids concurrent access to _addons and _displayedAddons.
David Fuhrmann [Mon, 19 May 2014 09:00:36 +0000 (11:00 +0200)]
macosx: addons manager: restructure UI and fix some problems
- remove the + and - buttons, and add a single install button
instead. Current implementation of uninstall / install has a
toggle behaviour, so having two buttons was misleading.
- add a fetch button, to load the online repository on request only,
as done in the qt interface.
David Fuhrmann [Mon, 19 May 2014 06:58:18 +0000 (08:58 +0200)]
macosx: addons manager: fix crash when window is repeatedly opened
David Fuhrmann [Sun, 18 May 2014 18:06:54 +0000 (20:06 +0200)]
macosx: lock access to addon_entry_t
Jean-Baptiste Kempf [Sun, 18 May 2014 21:37:32 +0000 (23:37 +0200)]
Qt: factorize directory opening
Jean-Baptiste Kempf [Sun, 18 May 2014 21:34:16 +0000 (23:34 +0200)]
Qt: move getDirectoryDialog to a static helper
Jean-Baptiste Kempf [Sun, 18 May 2014 16:09:34 +0000 (18:09 +0200)]
Qt: factorize code of opening MRL
Jean-Baptiste Kempf [Sun, 18 May 2014 16:00:21 +0000 (18:00 +0200)]
Qt: rename helper for more clarity
Jean-Baptiste Kempf [Sun, 18 May 2014 15:58:28 +0000 (17:58 +0200)]
Qt: openItem was almost always used to pass options
So, create a method using QStringList and not input_item.
This should be cleaner in the calling sites, and avoid
calling input_item_new from Qt code
Felix Paul Kühne [Sun, 18 May 2014 17:21:34 +0000 (19:21 +0200)]
macosx: don't continue playback where left off if user set a custom start-time
Felix Paul Kühne [Sun, 18 May 2014 17:02:38 +0000 (19:02 +0200)]
macosx: don't try to continue playback if current position is 0
Felix Paul Kühne [Sun, 18 May 2014 14:28:28 +0000 (16:28 +0200)]
macosx: continue playback where you left off, take 2 (close #11478)
Jean-Baptiste Kempf [Sun, 18 May 2014 15:05:00 +0000 (17:05 +0200)]
Qt: playlist enqueue, use the Open:: helper
Jean-Baptiste Kempf [Sun, 18 May 2014 15:00:41 +0000 (17:00 +0200)]
Qt: use the open helper for streaming
Jean-Baptiste Kempf [Sun, 18 May 2014 14:56:52 +0000 (16:56 +0200)]
Qt: use the open helper to open directories
And there was no need to use the Item version, and the MRL was bogusly
added to RecentsMRL
Jean-Baptiste Kempf [Sun, 18 May 2014 14:54:45 +0000 (16:54 +0200)]
Qt: use the open helper in the Open Dialog
Jean-Baptiste Kempf [Sun, 18 May 2014 14:54:24 +0000 (16:54 +0200)]
Qt: provide an helper to open items
Jean-Baptiste Kempf [Sun, 18 May 2014 14:40:50 +0000 (16:40 +0200)]
Qt: playlist, use the new helper to Open files
Jean-Baptiste Kempf [Sun, 18 May 2014 14:37:51 +0000 (16:37 +0200)]
Qt: DialogsProvider, use the open helper
Jean-Baptiste Kempf [Sun, 18 May 2014 14:31:36 +0000 (16:31 +0200)]
Qt: use the new helper for Main Interface DnD actions
Jean-Baptiste Kempf [Sun, 18 May 2014 12:50:24 +0000 (14:50 +0200)]
Qt: move playMRL slot from THEDP to RecentsMRL
Jean-Baptiste Kempf [Sun, 18 May 2014 12:45:19 +0000 (14:45 +0200)]
Qt: add a new class helper to open files
Jean-Baptiste Kempf [Sun, 18 May 2014 11:45:43 +0000 (13:45 +0200)]
Qt: cleanup, remove includes and copyright updates of RecentsMRL
Jean-Baptiste Kempf [Sun, 18 May 2014 11:32:20 +0000 (13:32 +0200)]
Qt: cosmetics and update copyright for ActionsManager
Jean-Baptiste Kempf [Sun, 18 May 2014 11:27:44 +0000 (13:27 +0200)]
Qt: fix indentation is ActionsManager
Jean-Baptiste Kempf [Sun, 18 May 2014 11:25:06 +0000 (13:25 +0200)]
Qt: remove isAlive from DialogProvider
Jean-Baptiste Kempf [Sun, 18 May 2014 11:12:40 +0000 (13:12 +0200)]
Qt: use provided Singleton util for RecentsMRL
Jean-Baptiste Kempf [Sun, 18 May 2014 10:42:12 +0000 (12:42 +0200)]
Qt: add a bunch of virtual for destructors
Jean-Baptiste Kempf [Sun, 18 May 2014 11:03:16 +0000 (13:03 +0200)]
Qt: registry, inline empty destructor
Jean-Baptiste Kempf [Sun, 18 May 2014 10:47:05 +0000 (12:47 +0200)]
Qt: remove Extension's WidgetMapper destructor
Jean-Baptiste Kempf [Sun, 18 May 2014 10:41:49 +0000 (12:41 +0200)]
Qt: use the provided Singleton class for ActionsManager
Jean-Baptiste Kempf [Sun, 18 May 2014 10:24:05 +0000 (12:24 +0200)]
Qt: use pl_Unlocked in playlist_Add calls
Felix Paul Kühne [Fri, 16 May 2014 20:35:50 +0000 (22:35 +0200)]
mac-configure: remove old cruft and enforce compatibility with Mavericks' compilation environment
Felix Paul Kühne [Fri, 16 May 2014 20:30:16 +0000 (22:30 +0200)]
input: fix warning
Felix Paul Kühne [Fri, 16 May 2014 20:30:06 +0000 (22:30 +0200)]
macosx: fix warning
Felix Paul Kühne [Fri, 16 May 2014 20:20:13 +0000 (22:20 +0200)]
macosx: clean-up string utility
Felix Paul Kühne [Fri, 16 May 2014 20:17:56 +0000 (22:17 +0200)]
macosx: move re-useable code from menu to core interaction object
Francois Cartegnie [Fri, 16 May 2014 15:08:38 +0000 (17:08 +0200)]
demux: asf: add workaround for audio es delay
Francois Cartegnie [Fri, 16 May 2014 12:47:44 +0000 (14:47 +0200)]
demux: asf: remove assertion
always fails on non mms
Francois Cartegnie [Fri, 16 May 2014 15:08:47 +0000 (17:08 +0200)]
demux: asf: add TS_0 to debug info
Francois Cartegnie [Fri, 16 May 2014 18:54:52 +0000 (20:54 +0200)]
demux: asf: fix PCR reset call
Francois Cartegnie [Fri, 16 May 2014 11:58:42 +0000 (13:58 +0200)]
demux: asf: set preroll point after indexless seek
Francois Cartegnie [Fri, 16 May 2014 11:59:26 +0000 (13:59 +0200)]
demux: asf: fix preroll deadline
Rémi Denis-Courmont [Fri, 16 May 2014 11:42:26 +0000 (19:42 +0800)]
araw: filter out non-finite floating point samples
The input is not neessarily trusted. Better safe than sorry.
Rémi Denis-Courmont [Fri, 16 May 2014 12:43:14 +0000 (20:43 +0800)]
integer: simplify
Jean-Baptiste Kempf [Fri, 16 May 2014 12:03:55 +0000 (14:03 +0200)]
Contribs: asdcplib, enable freedist and change Win32 flags
Jean-Paul Saman [Fri, 16 May 2014 09:55:48 +0000 (11:55 +0200)]
Jean-Baptiste Kempf [Fri, 16 May 2014 10:33:11 +0000 (12:33 +0200)]
Contribs: add asdcplib
Not activated by default, because of probable hard OpenSSL dependency
Note that expat is not mandatory to build it...
ASDCPlib in itself is BSD 3-clause
Simona-Marinela Prodea [Wed, 14 May 2014 18:16:33 +0000 (20:16 +0200)]
dcp: ignore prefixes in XML nodes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Thu, 15 May 2014 18:11:52 +0000 (20:11 +0200)]
demux: asf: use send_time as preroll
Otherwise would buffer a preroll + min track delay
Francois Cartegnie [Thu, 15 May 2014 18:09:21 +0000 (20:09 +0200)]
demux: asf: use VLC_TS_0 in debug
Francois Cartegnie [Thu, 15 May 2014 18:05:20 +0000 (20:05 +0200)]
demux: asf: re-preroll on seek
Should avoid hiccups after seek
Francois Cartegnie [Thu, 15 May 2014 18:02:24 +0000 (20:02 +0200)]
demux: asf: check only active tracks within video/audio
or pcr update could never happen