]> git.sesse.net Git - vlc/log
vlc
12 years agoneon yuv->rgb : check RGBA order/endianess
Rafaël Carré [Sun, 22 Jan 2012 18:27:02 +0000 (13:27 -0500)]
neon yuv->rgb : check RGBA order/endianess

We only support ABGR

12 years agocontrib: speex: enable ARM asm and fixed point if FPU is missing
Rafaël Carré [Sun, 22 Jan 2012 18:07:04 +0000 (13:07 -0500)]
contrib: speex: enable ARM asm and fixed point if FPU is missing

12 years agomacosx: fixed a crash in the video effects panel if no vout is present and set the...
Felix Paul Kühne [Sun, 22 Jan 2012 18:05:48 +0000 (10:05 -0800)]
macosx: fixed a crash in the video effects panel if no vout is present and set the slider values as their respective tooltip

12 years agologger: do not enumerate choices (wrong) in long text
Rémi Denis-Courmont [Sun, 22 Jan 2012 18:00:24 +0000 (19:00 +0100)]
logger: do not enumerate choices (wrong) in long text

12 years agoball: do not enumerate choices in long text
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:58:16 +0000 (18:58 +0100)]
ball: do not enumerate choices in long text

12 years agoball: use sane default value for color
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:57:35 +0000 (18:57 +0100)]
ball: use sane default value for color

12 years agoball: fix filter variable names
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:56:59 +0000 (18:56 +0100)]
ball: fix filter variable names

12 years agoFix MacOS gettext intl detection
Jean Baptiste-Kempf [Sun, 22 Jan 2012 17:18:30 +0000 (09:18 -0800)]
Fix MacOS gettext intl detection

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agotranscode: run user speficied videofilters before overlays
Ilkka Ollakka [Sun, 22 Jan 2012 17:01:35 +0000 (19:01 +0200)]
transcode: run user speficied videofilters before overlays

For example crop/pad can change p_enc.in values, so run soverlay
in part that they are actually correct in p_pict.

12 years agomacosx: don't assign NULL as pref button tooltip
Faustino E. Osuna [Sun, 22 Jan 2012 14:58:14 +0000 (15:58 +0100)]
macosx: don't assign NULL as pref button tooltip

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agocontrib: live555: android: patch live before moving
Rafaël Carré [Sun, 22 Jan 2012 08:57:03 +0000 (03:57 -0500)]
contrib: live555: android: patch live before moving

Fix error if interrupted in the process

12 years agocontrib: live555: android: don't update config.armlinux
Rafaël Carré [Sun, 22 Jan 2012 08:55:59 +0000 (03:55 -0500)]
contrib: live555: android: don't update config.armlinux

12 years agologger: support android
Rafaël Carré [Fri, 20 Jan 2012 23:35:23 +0000 (18:35 -0500)]
logger: support android

12 years agoYUV->RGB convertor in NEON
Sébastien Toque [Tue, 4 Oct 2011 20:38:36 +0000 (22:38 +0200)]
YUV->RGB convertor in NEON

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agoopensles: use linked list instead of circular buffer
Rafaël Carré [Sun, 22 Jan 2012 07:38:48 +0000 (02:38 -0500)]
opensles: use linked list instead of circular buffer

12 years agoopensles: remove wrong comments
Rafaël Carré [Sun, 22 Jan 2012 07:00:25 +0000 (02:00 -0500)]
opensles: remove wrong comments

12 years agoopensles: move macros to where they are used, simplify
Rafaël Carré [Sun, 22 Jan 2012 06:56:00 +0000 (01:56 -0500)]
opensles: move macros to where they are used, simplify

12 years agoopensles: Add macros to reduce khronos API verbosity
Rafaël Carré [Sun, 22 Jan 2012 06:46:53 +0000 (01:46 -0500)]
opensles: Add macros to reduce khronos API verbosity

12 years agoopensles: Clear() -> rename
Rafaël Carré [Sun, 22 Jan 2012 06:48:43 +0000 (01:48 -0500)]
opensles: Clear() -> rename

12 years agoopensles: move code around
Rafaël Carré [Sun, 22 Jan 2012 06:32:03 +0000 (01:32 -0500)]
opensles: move code around

12 years agoopensles: no need to store SLInterfaceID in the context
Rafaël Carré [Sun, 22 Jan 2012 06:26:42 +0000 (01:26 -0500)]
opensles: no need to store SLInterfaceID in the context

12 years agoopensles: cosmetics
Rafaël Carré [Sun, 22 Jan 2012 06:24:42 +0000 (01:24 -0500)]
opensles: cosmetics

12 years agoopensles: no need to store SLEngineItf in context
Rafaël Carré [Sun, 22 Jan 2012 06:22:46 +0000 (01:22 -0500)]
opensles: no need to store SLEngineItf in context

12 years agoopensles: remove debug
Rafaël Carré [Sun, 22 Jan 2012 06:20:21 +0000 (01:20 -0500)]
opensles: remove debug

there's already a message when module is closing

12 years agoopensles: remove useless checks
Rafaël Carré [Sun, 22 Jan 2012 06:18:20 +0000 (01:18 -0500)]
opensles: remove useless checks

those objects are guaranteed to exist

12 years agomacosx: make sure that the fullscreen controller is always available when playing...
Felix Paul Kühne [Sun, 22 Jan 2012 04:50:52 +0000 (20:50 -0800)]
macosx: make sure that the fullscreen controller is always available when playing a video in lion's fullscreen mode

12 years agomacosx: leave fullscreen when last playlist item stops
David Fuhrmann [Sun, 22 Jan 2012 04:41:40 +0000 (20:41 -0800)]
macosx: leave fullscreen when last playlist item stops

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agoQt4: only apply search to inserted items when search isn't empty
Ilkka Ollakka [Sat, 21 Jan 2012 23:36:32 +0000 (01:36 +0200)]
Qt4: only apply search to inserted items when search isn't empty

This means we don't rebuild() everything with every item when we populate
playlist without search

12 years agoQt4: assume that items are appended to end, so start search from there
Ilkka Ollakka [Sat, 21 Jan 2012 23:36:04 +0000 (01:36 +0200)]
Qt4: assume that items are appended to end, so start search from there

12 years agox264.c: fix message level setting in logging
Ilkka Ollakka [Sat, 21 Jan 2012 18:42:43 +0000 (20:42 +0200)]
x264.c: fix message level setting in logging

12 years agox264.c: use pf_log to get x264 log messages
Ilkka Ollakka [Sat, 21 Jan 2012 14:54:22 +0000 (16:54 +0200)]
x264.c: use pf_log to get x264 log messages

12 years agoOSX packaging: fix http lua
Rafaël Carré [Sat, 21 Jan 2012 14:47:00 +0000 (09:47 -0500)]
OSX packaging: fix http lua

Use make install instead of broken rule in a custom script
Close #5891
Also move headers installation from said script to package.mak

We should use make install in the main directory but for some reason
the rule recurses and never ends

12 years agoandroid: build with -g
Rafaël Carré [Sat, 21 Jan 2012 12:08:10 +0000 (07:08 -0500)]
android: build with -g

12 years agosrc: removed 'vlc_poll' from symbol list
Felix Paul Kühne [Sat, 21 Jan 2012 05:43:24 +0000 (21:43 -0800)]
src: removed 'vlc_poll' from symbol list

12 years agomacosx: select the right playlist item when a new file in playlist begins to play
David Fuhrmann [Fri, 20 Jan 2012 11:58:26 +0000 (12:58 +0100)]
macosx: select the right playlist item when a new file in playlist begins to play

should fix #4812 for vlc 2

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agolua http: dont show pointing to localhost qrcode
Francois Cartegnie [Sat, 21 Jan 2012 03:08:10 +0000 (04:08 +0100)]
lua http: dont show pointing to localhost qrcode

12 years agoTypo
Tobias Güntner [Fri, 20 Jan 2012 16:47:32 +0000 (17:47 +0100)]
Typo

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agocompile: don't escape &
Rafaël Carré [Sat, 21 Jan 2012 02:33:45 +0000 (21:33 -0500)]
compile: don't escape &

12 years agoSimplify MAKE detection and ./compile creation
Rafaël Carré [Fri, 6 Jan 2012 02:42:27 +0000 (21:42 -0500)]
Simplify MAKE detection and ./compile creation

Clarify what ./compile does

12 years agomacosx: make sure that the non-native fullscreen mode is correctly left when a clip...
Felix Paul Kühne [Fri, 20 Jan 2012 19:57:03 +0000 (11:57 -0800)]
macosx: make sure that the non-native fullscreen mode is correctly left when a clip is over

12 years agomacosx: make sure that NSApplicationWillTerminateNotification reaches all of its...
Felix Paul Kühne [Fri, 20 Jan 2012 19:41:23 +0000 (11:41 -0800)]
macosx: make sure that NSApplicationWillTerminateNotification reaches all of its observers

12 years agomacosx: pause playback on window minimization only if there is an active video output...
Felix Paul Kühne [Fri, 20 Jan 2012 18:32:58 +0000 (10:32 -0800)]
macosx: pause playback on window minimization only if there is an active video output (fixes #5882)

12 years agomacosx: fixed unresponsive playlist correlated to video playback (fixes #5871)
Felix Paul Kühne [Fri, 20 Jan 2012 18:26:54 +0000 (10:26 -0800)]
macosx: fixed unresponsive playlist correlated to video playback (fixes #5871)

12 years agomacosx: fixed a crash when stressing the playlist by adding a larger number of new...
Felix Paul Kühne [Fri, 20 Jan 2012 18:25:12 +0000 (10:25 -0800)]
macosx: fixed a crash when stressing the playlist by adding a larger number of new items

12 years agomacosx: reset window level when closing the vout
Felix Paul Kühne [Fri, 20 Jan 2012 12:58:11 +0000 (04:58 -0800)]
macosx: reset window level when closing the vout

12 years agoThread safe picture_t refcounting.
Laurent Aimar [Thu, 19 Jan 2012 20:38:24 +0000 (21:38 +0100)]
Thread safe picture_t refcounting.

12 years agoUnexport now unused picture_Delete().
Laurent Aimar [Thu, 19 Jan 2012 19:51:53 +0000 (20:51 +0100)]
Unexport now unused picture_Delete().

12 years agoUsed picture_Release when applicable.
Laurent Aimar [Thu, 19 Jan 2012 19:49:03 +0000 (20:49 +0100)]
Used picture_Release when applicable.

12 years agoCosmetics
Laurent Aimar [Thu, 19 Jan 2012 19:40:14 +0000 (20:40 +0100)]
Cosmetics

12 years agoMoved inlined functions defined in vlc_picture.h to src/misc/picture.c
Laurent Aimar [Thu, 19 Jan 2012 19:37:08 +0000 (20:37 +0100)]
Moved inlined functions defined in vlc_picture.h to src/misc/picture.c

12 years agoshare/Makefile.am: musicbrainz art fetcher was renamed.
Konstantin Pavlov [Fri, 20 Jan 2012 13:43:08 +0000 (17:43 +0400)]
share/Makefile.am: musicbrainz art fetcher was renamed.

12 years agoMusicbrainz art: raise the priority to be the first one tried.
Konstantin Pavlov [Fri, 20 Jan 2012 13:32:28 +0000 (17:32 +0400)]
Musicbrainz art: raise the priority to be the first one tried.

12 years agoMusicbrainz art: try to find image if album name is lacking.
Konstantin Pavlov [Fri, 20 Jan 2012 13:23:26 +0000 (17:23 +0400)]
Musicbrainz art: try to find image if album name is lacking.

12 years agoMusicbrainz art: remove dead code. vlc.misc is unavailable in meta.
Konstantin Pavlov [Fri, 20 Jan 2012 11:13:30 +0000 (15:13 +0400)]
Musicbrainz art: remove dead code. vlc.misc is unavailable in meta.

12 years agoMusicbrainz: look for content, not line number.
Konstantin Pavlov [Fri, 20 Jan 2012 11:09:27 +0000 (15:09 +0400)]
Musicbrainz: look for content, not line number.

12 years agoMusicbrainz art fetcher: use version 2 API.
Konstantin Pavlov [Fri, 20 Jan 2012 10:24:47 +0000 (14:24 +0400)]
Musicbrainz art fetcher: use version 2 API.

12 years agoContribs: ffmpeg: enable protocols/network build.
Konstantin Pavlov [Wed, 11 Jan 2012 09:12:44 +0000 (13:12 +0400)]
Contribs: ffmpeg: enable protocols/network build.

This allows VLC to use ffmpeg RTMP support. Tested against red5.

12 years agoRevert "contrib: live555: use armlinux config when building for arm"
Jean-Baptiste Kempf [Fri, 20 Jan 2012 09:46:46 +0000 (10:46 +0100)]
Revert "contrib: live555: use armlinux config when building for arm"

This reverts commit 4135148ba02495d59c01e190843bf2cc647c7ef1.

It would seem that we need to discuss more about this, before.
Back to the ml.

12 years agoi18n: remove moved file
Pierre Ynard [Fri, 20 Jan 2012 00:52:05 +0000 (01:52 +0100)]
i18n: remove moved file

12 years agocontrib: qt4: apply qt 4.8.0 patch
Rafaël Carré [Thu, 19 Jan 2012 23:00:59 +0000 (18:00 -0500)]
contrib: qt4: apply qt 4.8.0 patch

fix build with unmodified mingw32

12 years agoUpdate live555 error message version
Jean-Baptiste Kempf [Thu, 19 Jan 2012 22:32:19 +0000 (23:32 +0100)]
Update live555 error message version

12 years agoandroid: don't use unexisting option
Rafaël Carré [Thu, 19 Jan 2012 22:16:50 +0000 (17:16 -0500)]
android: don't use unexisting option

12 years agoandroid: build live555 plugin
Rafaël Carré [Thu, 19 Jan 2012 22:05:06 +0000 (17:05 -0500)]
android: build live555 plugin

12 years agoAVcodec: disable slice_thread + HW decoding in MPEG-2
Jean-Baptiste Kempf [Thu, 19 Jan 2012 22:03:56 +0000 (23:03 +0100)]
AVcodec: disable slice_thread + HW decoding in MPEG-2

Close #5867

12 years agocontrib: patch live555 for android
Rafaël Carré [Thu, 19 Jan 2012 22:01:27 +0000 (17:01 -0500)]
contrib: patch live555 for android

12 years agocontrib: live555: use armlinux config when building for arm
Rafaël Carré [Thu, 19 Jan 2012 21:58:41 +0000 (16:58 -0500)]
contrib: live555: use armlinux config when building for arm

12 years agov4l2: check if kernel headers are recent enough
Rafaël Carré [Thu, 19 Jan 2012 01:04:24 +0000 (20:04 -0500)]
v4l2: check if kernel headers are recent enough

V4L2_FIELD_INTERLACED_BT was introduced in v2.6.25-3581-g26d507f
Check for headers from last supported kernel

12 years agoRemove the now broken Maemo 5 poll hack
Rémi Denis-Courmont [Thu, 19 Jan 2012 18:21:46 +0000 (20:21 +0200)]
Remove the now broken Maemo 5 poll hack

12 years agoMove poll() to compat/
Rémi Denis-Courmont [Thu, 19 Jan 2012 18:01:27 +0000 (20:01 +0200)]
Move poll() to compat/

12 years agocompat: install the static import library
Rémi Denis-Courmont [Thu, 19 Jan 2012 18:05:48 +0000 (20:05 +0200)]
compat: install the static import library

With libcompat installed (into $(prefix)/lib/vlc/ or whatever), libtool
will actually pull only needed functions from the static import library
libcompat.a. Previously, it would copy every compat functions into
every VLC binaries. This should shrink plugins a bit.

12 years agoUpdate live555 version check (close #5879)
Rémi Denis-Courmont [Thu, 19 Jan 2012 17:15:07 +0000 (19:15 +0200)]
Update live555 version check (close #5879)

12 years agoUse our DNS for freedb
Jean-Baptiste Kempf [Thu, 19 Jan 2012 10:27:10 +0000 (11:27 +0100)]
Use our DNS for freedb

12 years agoUse our own MB mirror
Jean-Baptiste Kempf [Thu, 19 Jan 2012 10:26:48 +0000 (11:26 +0100)]
Use our own MB mirror

12 years agoyoutube.lua: update to new website changes
Pierre Ynard [Thu, 19 Jan 2012 02:45:19 +0000 (03:45 +0100)]
youtube.lua: update to new website changes

12 years agoContribs: update live555 to latest snapshot
Jean-Baptiste Kempf [Thu, 15 Dec 2011 23:22:14 +0000 (00:22 +0100)]
Contribs: update live555 to latest snapshot

The patches are not necessary anymore (merged) and the last issue,
setlocale is not used anymore, for uselocale.

Ref #5879

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agomacosx: Cache level pref should set file-caching
Brendon Justin [Wed, 18 Jan 2012 21:35:40 +0000 (16:35 -0500)]
macosx: Cache level pref should set file-caching

The cache level dropdown in simple preferences previously did not change
file-caching, only network-caching, disc-caching and live-caching.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agomacosx: Custom caching option should not set values
Brendon Justin [Wed, 18 Jan 2012 21:35:39 +0000 (16:35 -0500)]
macosx: Custom caching option should not set values

Selecting 'Custom' for cache level in simple preferences should leave current
settings alone.  Custom levels are set in advanced preferences.  Fixes #5868.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoswscale: don't use SWS_ACCURATE_RND for RGBA on android, it's too slow
Sébastien Toque [Wed, 18 Jan 2012 00:20:00 +0000 (01:20 +0100)]
swscale: don't use SWS_ACCURATE_RND for RGBA on android, it's too slow

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agofluidsynth: deal with glob() error cases correctly (and add debug)
Rémi Denis-Courmont [Wed, 18 Jan 2012 17:05:15 +0000 (19:05 +0200)]
fluidsynth: deal with glob() error cases correctly (and add debug)

glob() sets the result structure also in case of error. The results
may be incomplete.

12 years agostream_filter/httplive.c: Various bandwidth fixes
Hugo Beauzée-Luyssen [Wed, 18 Jan 2012 16:22:08 +0000 (17:22 +0100)]
stream_filter/httplive.c: Various bandwidth fixes

- Bandwidth is an unsigned int in hls_New(), so initiliaze it to 0 iso -1.
- Do not calculate StreamSIze if bandwidth is not known, yet.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
12 years agostream_filter/httplive.c: Rewrite relativeURL (fix #4268)
Jean-Paul Saman [Wed, 18 Jan 2012 15:48:52 +0000 (16:48 +0100)]
stream_filter/httplive.c: Rewrite relativeURL (fix #4268)

The relativeURL function missed various checks to determine the correct
location for the next download. Checking not only the meta playlist locations,
but also the HLS playlist locations itself should fix #4268.

12 years agostreamfilter/httplive.c: UpdatePlaylist() actually lock segment when updating it.
Jean-Paul Saman [Tue, 10 Jan 2012 11:14:00 +0000 (12:14 +0100)]
streamfilter/httplive.c: UpdatePlaylist() actually lock segment when updating it.

When an already existing segment is updated, then make sure it to take the lock.

12 years agoopensles::Play() : be sure to avoid infinite loop
Rafaël Carré [Wed, 18 Jan 2012 03:28:23 +0000 (22:28 -0500)]
opensles::Play() : be sure to avoid infinite loop

drop audio packet after 5 seconds
it'll be much too late anyway; and 1 second later is arguably too late too

12 years agoopensles: no space between * and type
Rafaël Carré [Wed, 18 Jan 2012 03:28:00 +0000 (22:28 -0500)]
opensles: no space between * and type

12 years agoopensles: use calloc
Rafaël Carré [Wed, 18 Jan 2012 03:27:39 +0000 (22:27 -0500)]
opensles: use calloc

12 years agoandroid: disable live555
Rafaël Carré [Wed, 18 Jan 2012 02:59:56 +0000 (21:59 -0500)]
android: disable live555

also remove obsolete flags

12 years agodynamic overlay: prefix some functions with do_
Rafaël Carré [Wed, 18 Jan 2012 01:35:45 +0000 (20:35 -0500)]
dynamic overlay: prefix some functions with do_

The symbols clash with libthreadutil of upnp

12 years agoFixing weak alias detection for llvm based compilers
Olivier Gambier [Wed, 18 Jan 2012 00:41:28 +0000 (01:41 +0100)]
Fixing weak alias detection for llvm based compilers

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agoRemoved now useless teletext hacks in the core.
Laurent Aimar [Tue, 17 Jan 2012 22:38:27 +0000 (23:38 +0100)]
Removed now useless teletext hacks in the core.

12 years agoUsed last PCR/SCR as fallback PTS for Teletext in TS/PS demuxers.
Laurent Aimar [Tue, 17 Jan 2012 22:18:50 +0000 (23:18 +0100)]
Used last PCR/SCR as fallback PTS for Teletext in TS/PS demuxers.

12 years agoDo not require PES header in zvbi decoder.
Laurent Aimar [Tue, 17 Jan 2012 20:27:18 +0000 (21:27 +0100)]
Do not require PES header in zvbi decoder.

It removes useless hacks in the code.

12 years agocheck for NULL
Rafaël Carré [Tue, 17 Jan 2012 18:53:01 +0000 (13:53 -0500)]
check for NULL

12 years agoRevert "Revert "Implement libvlc_video_get_size(), close #3679""
Rafaël Carré [Tue, 17 Jan 2012 18:52:06 +0000 (13:52 -0500)]
Revert "Revert "Implement libvlc_video_get_size(), close #3679""

This reverts commit 47cf242f9af4a55ba9d1c77325d100d73e30a325.

12 years agoRevert "Implement libvlc_video_get_size(), close #3679"
Rémi Denis-Courmont [Tue, 17 Jan 2012 16:15:05 +0000 (18:15 +0200)]
Revert "Implement libvlc_video_get_size(), close #3679"

This reverts commit 8cf355785e002ade33af056c68123b395ff4e46f.

12 years agoblend.c was rewritten in C++
Rafaël Carré [Tue, 17 Jan 2012 01:17:58 +0000 (20:17 -0500)]
blend.c was rewritten in C++

12 years agoReimplemented the blend filter in C++ and completed the colorspaces supported.
Laurent Aimar [Mon, 16 Jan 2012 19:26:22 +0000 (20:26 +0100)]
Reimplemented the blend filter in C++ and completed the colorspaces supported.

It now supports all combinaisons of
Destinations:
 - YV9, YV12, I410, I411 (8 bits)
 - I420, I422, I444 (8, 9 and 10 bits, native endianness only)
 - YUYV and the various variants
 - NV12/NV21
 - RV15, RV16, RV24, RV32
Sources
 - YUVA
 - RGBA
 - YUVP

The quality of the blending is the same, and the speeds for I420 is the same
(not tested others combinaisons).

Support for blending I420 over another picture has been removed (I don't
see the use case and it simplify the code).

It closes ##5477.

12 years agoAdded NV12/21 support in rawvideo decoder.
Laurent Aimar [Mon, 16 Jan 2012 19:25:00 +0000 (20:25 +0100)]
Added NV12/21 support in rawvideo decoder.

12 years agoFixed YV12 support in opengl video output.
Laurent Aimar [Sat, 14 Jan 2012 23:53:09 +0000 (00:53 +0100)]
Fixed YV12 support in opengl video output.

U/V planes were swapped twice.

12 years agoLUA: add support for category field in SD nodes and items
Gaurav Narula [Sun, 15 Jan 2012 22:14:32 +0000 (03:44 +0530)]
LUA: add support for category field in SD nodes and items

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agomacosx: Add "Preload MKVs in local dir" to simple prefs
Brendon Justin [Sun, 15 Jan 2012 19:20:14 +0000 (14:20 -0500)]
macosx: Add "Preload MKVs in local dir" to simple prefs

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>