vlc.git
11 years agoWorkaround for 0 being invalid timestamp.
Laurent Aimar [Mon, 27 Jul 2009 19:26:30 +0000 (21:26 +0200)]
Workaround for 0 being invalid timestamp.

11 years agoImproved subtitle rendering accuracy and fixed pause on dynamic subtitles.
Laurent Aimar [Sun, 26 Jul 2009 21:59:53 +0000 (23:59 +0200)]
Improved subtitle rendering accuracy and fixed pause on dynamic subtitles.

Dynamic subtitles are used by ssa and kate.
This commit breaks the API for 2 functions used by the transcode module.

11 years agoImproved pre-blending in ssa decoder.
Laurent Aimar [Sun, 26 Jul 2009 21:26:13 +0000 (23:26 +0200)]
Improved pre-blending in ssa decoder.

11 years agoWinCE: work-around for network file test
Pierre Ynard [Mon, 27 Jul 2009 15:36:09 +0000 (17:36 +0200)]
WinCE: work-around for network file test

Work around the missing PathIsNetworkPathW() function...

11 years agoUse var_ToggleBool when applicable.
Rémi Duraffort [Mon, 27 Jul 2009 10:18:34 +0000 (12:18 +0200)]
Use var_ToggleBool when applicable.

11 years agox264: no need to create the variables when closing the module: this is already
Rémi Duraffort [Mon, 27 Jul 2009 11:08:25 +0000 (13:08 +0200)]
x264: no need to create the variables when closing the module: this is already
done when the module is created.

11 years agoskins2: factorize.
Rémi Duraffort [Mon, 27 Jul 2009 10:07:54 +0000 (12:07 +0200)]
skins2: factorize.

11 years agoClean up syslog handling in logger: Use only one list of facilities, and get the...
JP Dinger [Mon, 27 Jul 2009 09:41:22 +0000 (11:41 +0200)]
Clean up syslog handling in logger: Use only one list of facilities, and get the default facility from that list.

11 years agofreetype.c: use var_CreateGet for variables
Ilkka Ollakka [Mon, 27 Jul 2009 08:54:59 +0000 (11:54 +0300)]
freetype.c: use var_CreateGet for variables

11 years agofreetype: use asprintf instead malloc/sprintf
Ilkka Ollakka [Mon, 27 Jul 2009 08:25:54 +0000 (11:25 +0300)]
freetype: use asprintf instead malloc/sprintf

11 years agoCODEC_ID_SPEEX appeared in 51.50.1
Jean-Baptiste Kempf [Mon, 27 Jul 2009 08:14:16 +0000 (10:14 +0200)]
CODEC_ID_SPEEX appeared in 51.50.1

11 years agofreetype: use fontconfig to get default font if available
Ilkka Ollakka [Mon, 27 Jul 2009 07:54:01 +0000 (10:54 +0300)]
freetype: use fontconfig to get default font if available

With fontconfig freetype-font is font-family to use, not fontfile.
This should solve issue on linux-side where there aren't any one
place and one file thats usually there.

I'm not that familiar with freetype/fontconfig stuff, so this one could
be way wrong. So feel free to mention/fix/revert this if you spot
something odd.

11 years agoAdd a basic test for var_ToggleBool.
Rémi Duraffort [Mon, 27 Jul 2009 07:51:10 +0000 (09:51 +0200)]
Add a basic test for var_ToggleBool.

11 years agovariables: add a Get and Set function. This function can be only used (for the
Rémi Duraffort [Mon, 27 Jul 2009 06:00:53 +0000 (08:00 +0200)]
variables: add a Get and Set function. This function can be only used (for the
moment) to toggle a boolean with the variable lock taken (which is not the case
when doing a var_SetBool(!var_GetBool)).
This function is also two times faster (only one lookup).

11 years agoCometics.
Rémi Duraffort [Sun, 26 Jul 2009 10:50:47 +0000 (12:50 +0200)]
Cometics.

11 years agowingdi: remove duplication (allready defined in vout.h).
Rémi Duraffort [Sun, 26 Jul 2009 10:22:59 +0000 (12:22 +0200)]
wingdi: remove duplication (allready defined in vout.h).

11 years agoNo need to set p_sys to NULL when the module is closed.
Rémi Duraffort [Fri, 24 Jul 2009 14:38:49 +0000 (16:38 +0200)]
No need to set p_sys to NULL when the module is closed.

11 years agocontribs: bin package update
Felix Paul Kühne [Sun, 26 Jul 2009 18:47:53 +0000 (20:47 +0200)]
contribs: bin package update

11 years agoTypo
Rémi Denis-Courmont [Sun, 26 Jul 2009 18:08:24 +0000 (21:08 +0300)]
Typo

11 years agoWarning
Rémi Denis-Courmont [Sun, 26 Jul 2009 16:25:58 +0000 (19:25 +0300)]
Warning

11 years agoReal pseudo-RTSP: prevent integer underflow
Rémi Denis-Courmont [Sun, 26 Jul 2009 15:39:42 +0000 (18:39 +0300)]
Real pseudo-RTSP: prevent integer underflow

Pointed-out-by: tixxDZ <tixxdz@gmail.com> - DZCORE Labs, Algeria
11 years agocontribs: fixed libtheora compilation once again
Felix Paul Kühne [Sun, 26 Jul 2009 13:39:52 +0000 (15:39 +0200)]
contribs: fixed libtheora compilation once again

11 years agoDon't forget pthread when compiling zvbi for win32
Jean-Baptiste Kempf [Sun, 26 Jul 2009 00:44:27 +0000 (02:44 +0200)]
Don't forget pthread when compiling zvbi for win32

11 years agoDeactivate FluidSynth on Win32 still.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 23:28:11 +0000 (01:28 +0200)]
Deactivate FluidSynth on Win32 still.

This is not ready yet.

11 years agoFixed seeking and skipping behavior in stream_t layer.
Laurent Aimar [Sat, 25 Jul 2009 22:50:24 +0000 (00:50 +0200)]
Fixed seeking and skipping behavior in stream_t layer.

Now seeking and skipping behave exactly the same.
It also allows forward seeking in non seekable stream by reading the data.
It closes #2994.
As it is a critical section of code, it must be carefully tested.

11 years agoContrib: Patches updates for Win32 compile of FFmpeg and libass.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 22:10:45 +0000 (00:10 +0200)]
Contrib: Patches updates for Win32 compile of FFmpeg and libass.

11 years agoContribs: remove XML dependency from Fontconfig.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 20:27:16 +0000 (22:27 +0200)]
Contribs: remove XML dependency from Fontconfig.

This removes around 1.1MB on both libass dll and freetype dll (on 2.8MB), which are 4th and 5th dll in size for Windows
(qt4, avcodec, avformat are bigger).
We DON'T use the fonts.conf anyway on Windows, therefore, why having such a dependency, just for parsing a configure file that we don't ship?
I still don't get what is wrong with an .ini/.conf format, but that is not my business, I guess.

11 years agodo not clear theora_info twice
ogg.k.ogg.k [Sat, 25 Jul 2009 14:16:50 +0000 (15:16 +0100)]
do not clear theora_info twice

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agolibvlc : handle VLM input events
Sébastien Escudier [Tue, 7 Jul 2009 12:12:40 +0000 (14:12 +0200)]
libvlc : handle VLM input events

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoUpdate MagSoft THANKS entry.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 13:55:38 +0000 (15:55 +0200)]
Update MagSoft THANKS entry.

11 years agoNEWS about Direct3D desktop mode.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 13:53:30 +0000 (15:53 +0200)]
NEWS about Direct3D desktop mode.

11 years agoRemove trailing spaces.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 13:51:14 +0000 (15:51 +0200)]
Remove trailing spaces.

11 years agoAdd a desktop mode to the Direct3d video output. This allow displaying video on a...
Adrien Maglo [Sat, 25 Jul 2009 13:37:38 +0000 (15:37 +0200)]
Add a desktop mode to the Direct3d video output. This allow displaying video on a window located just up the desktop icon window.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agovlc_clone(): abide by --rt-priority and --rt-offset
Rémi Denis-Courmont [Sat, 25 Jul 2009 13:21:18 +0000 (16:21 +0300)]
vlc_clone(): abide by --rt-priority and --rt-offset

This avoids using real-time when not asked. It should also fix a
pthread_create() permission failure on FreeBSD (Linux seems to ignore
this error silently).

11 years agoQT4: only scroll playlist to new item when it changes
Ilkka Ollakka [Sat, 25 Jul 2009 12:26:07 +0000 (15:26 +0300)]
QT4: only scroll playlist to new item when it changes

should fix bug #2947 ,now it scrolls to new item when theres actual
input-change, not just data changed.

11 years agoFixed libass 0.9.7 support.
Laurent Aimar [Fri, 24 Jul 2009 21:42:14 +0000 (23:42 +0200)]
Fixed libass 0.9.7 support.

b670356d167bf66f870ee3daf9dbac581eaf0651 introduced a segfault.

11 years agoUsed light hinting in libass to increase the quality.
Laurent Aimar [Fri, 24 Jul 2009 21:13:24 +0000 (23:13 +0200)]
Used light hinting in libass to increase the quality.

11 years agoRemoved useless pre render callback in ssa decoder.
Laurent Aimar [Fri, 24 Jul 2009 21:04:22 +0000 (23:04 +0200)]
Removed useless pre render callback in ssa decoder.

11 years agoFixed flicker with overlapped subtitles in ssa.
Laurent Aimar [Thu, 23 Jul 2009 19:52:15 +0000 (21:52 +0200)]
Fixed flicker with overlapped subtitles in ssa.

11 years agoMerge branch 'master' of git@git.videolan.org:vlc
JP Dinger [Fri, 24 Jul 2009 15:24:46 +0000 (17:24 +0200)]
Merge branch 'master' of git@git.videolan.org:vlc

11 years agoSimplify vlc_about.h generation.
JP Dinger [Fri, 24 Jul 2009 15:24:08 +0000 (17:24 +0200)]
Simplify vlc_about.h generation.

11 years agocontribs: updated ffmpeg ppc patch
Felix Paul Kühne [Fri, 24 Jul 2009 14:41:58 +0000 (16:41 +0200)]
contribs: updated ffmpeg ppc patch

11 years agoRemove var_SetVoid: this function is doing exactly the same job than
Rémi Duraffort [Fri, 24 Jul 2009 13:29:40 +0000 (15:29 +0200)]
Remove var_SetVoid: this function is doing exactly the same job than
var_TriggerCallback but slowly.

11 years agoUse var_TriggerCallback instead of var_SetVoid (the result is exactly the same
Rémi Duraffort [Fri, 24 Jul 2009 13:10:06 +0000 (15:10 +0200)]
Use var_TriggerCallback instead of var_SetVoid (the result is exactly the same
but a bit faster).

11 years agoskins2: fix "control reaches end of non-void function" (spoted by Dominique
Rémi Duraffort [Fri, 24 Jul 2009 13:07:10 +0000 (15:07 +0200)]
skins2: fix "control reaches end of non-void function" (spoted by Dominique
Leuenberger)

11 years agominimal_macosx: cleanup
Jean-Paul Saman [Fri, 24 Jul 2009 10:10:26 +0000 (12:10 +0200)]
minimal_macosx: cleanup

11 years agoauhal: cleanup
Jean-Paul Saman [Fri, 24 Jul 2009 08:33:38 +0000 (10:33 +0200)]
auhal: cleanup

11 years agoauhal: do not destroy "audio-device" when AudioHardwarePropertyListener failed, but...
Jean-Paul Saman [Wed, 22 Jul 2009 19:52:10 +0000 (21:52 +0200)]
auhal: do not destroy "audio-device" when AudioHardwarePropertyListener failed, but try to use it anyway.

It allows multiple Safari webplugins to play audio at the sametime, just as 2 vlc instances would do.

11 years agolive555: do not trigger "no data received in 10s" case when pausing during buffering
Jean-Paul Saman [Tue, 21 Jul 2009 12:18:49 +0000 (14:18 +0200)]
live555: do not trigger "no data received in 10s" case when pausing during buffering

11 years agomozilla: do not ship gui/macosx plugin in Safari webplugin
Jean-Paul Saman [Tue, 14 Jul 2009 09:22:37 +0000 (11:22 +0200)]
mozilla: do not ship gui/macosx plugin in Safari webplugin

It is the main cause for memory leaks of VLC browser plugin for MacOS X. Every time the browser plugin is reloaded, vlc core reloads the plugins which causes all global defined objects to initialize. Since there are objects in libmacosx_plugin.dylib that are supposed to live as long as the application these are never freed. Testing is done with --enable-debug.

11 years agomozilla: use minimal_macosx as vout in webplugin, it leaks way less then macosx vout.
Jean-Paul Saman [Sun, 21 Jun 2009 14:09:52 +0000 (16:09 +0200)]
mozilla: use minimal_macosx as vout in webplugin, it leaks way less then macosx vout.

11 years agolive555: handle WMServer as a special case
Jean-Paul Saman [Fri, 24 Jul 2009 11:38:03 +0000 (13:38 +0200)]
live555: handle WMServer as a special case

This patch adds --rtsp-wmserver which is needed to support pause mode. WMServer does not report any of the known RTSP OPTIONS when asking for it. Instead it returns a list of non-standard options.

Conflicts:

modules/demux/live555.cpp

11 years agoCleanup mozilla plugin
Jean-Paul Saman [Sun, 14 Jun 2009 20:57:32 +0000 (22:57 +0200)]
Cleanup mozilla plugin
(cherry picked from commit be262960c031fbab9e2600969b08e516f20b6679)

Conflicts:

projects/mozilla/vlcshell.cpp

11 years agomozilla: don't allocate a zero sized array.
Jean-Paul Saman [Sat, 13 Jun 2009 22:09:45 +0000 (00:09 +0200)]
mozilla: don't allocate a zero sized array.

(cherry-picked from commit aed48363a478e9767a374154d703d7c84857707b)

Conflict:
projects/mozilla/control/npolibvlc.cpp

11 years agomozilla: fix small memory leak
Jean-Paul Saman [Mon, 1 Jun 2009 14:08:40 +0000 (16:08 +0200)]
mozilla: fix small memory leak
(cherry picked from commit 63ae92da20faa6dafa8fa4dc808bb27ad2bcb455)

11 years agoAdd Speex in flv demuxing support. #2973
Jean-Baptiste Kempf [Fri, 24 Jul 2009 12:17:43 +0000 (14:17 +0200)]
Add Speex in flv demuxing support. #2973

However, it only works with the avcodec module. --codec avcodec if you want it.

11 years agotest: destroy the variables.
Rémi Duraffort [Fri, 24 Jul 2009 11:30:02 +0000 (13:30 +0200)]
test: destroy the variables.

11 years agoNo need to memset val to 0 because the variable is initialized just after (the
Rémi Duraffort [Fri, 24 Jul 2009 11:16:06 +0000 (13:16 +0200)]
No need to memset val to 0 because the variable is initialized just after (the
only case without initialization is for a void variable in which case the val
variable isn't used)

11 years agoUse VLC_VAR_CLASS when applicable.
Rémi Duraffort [Fri, 24 Jul 2009 11:11:18 +0000 (13:11 +0200)]
Use VLC_VAR_CLASS when applicable.

11 years agoMerge branch 'master' of git@git.videolan.org:vlc
JP Dinger [Fri, 24 Jul 2009 11:38:22 +0000 (13:38 +0200)]
Merge branch 'master' of git@git.videolan.org:vlc

11 years agoFix another realloc() that can easily be fixed. The other one in the file
JP Dinger [Fri, 24 Jul 2009 11:36:51 +0000 (13:36 +0200)]
Fix another realloc() that can easily be fixed. The other one in the file
I don't immediately see a solution for.

11 years agoMore NEWS
Jean-Baptiste Kempf [Fri, 24 Jul 2009 11:27:15 +0000 (13:27 +0200)]
More NEWS

11 years agoFinish the zvbi port to Windows.
Jean-Baptiste Kempf [Fri, 24 Jul 2009 11:26:38 +0000 (13:26 +0200)]
Finish the zvbi port to Windows.

The .dll is still a bit big, because of static linking to libiconv, I think

11 years agoRemove asa from contribs.
Jean-Baptiste Kempf [Fri, 24 Jul 2009 10:54:58 +0000 (12:54 +0200)]
Remove asa from contribs.

11 years agoQt: fix crash in customize toolbar dialog.
Jean-Baptiste Kempf [Fri, 24 Jul 2009 10:15:13 +0000 (12:15 +0200)]
Qt: fix crash in customize toolbar dialog.

For some reasons, this doesn't crash on Linux...
(cherry picked from commit 25d37a4930519c5bcabbe2c0fae8c86e38d9ea54)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agopanoramix: fix memleak.
Rémi Duraffort [Fri, 24 Jul 2009 09:42:49 +0000 (11:42 +0200)]
panoramix: fix memleak.

11 years agoUse native dialog for saving VLM files.
Jean-Baptiste Kempf [Fri, 24 Jul 2009 09:10:45 +0000 (11:10 +0200)]
Use native dialog for saving VLM files.

11 years agovariables: factorize the callback code, using a special function.
Rémi Duraffort [Fri, 24 Jul 2009 08:39:05 +0000 (10:39 +0200)]
variables: factorize the callback code, using a special function.
As a side effect, fix a potential memleak if the variable disappeares in
var_SetChecked.

11 years agoncurses: factorize (no need to use a macro here).
Rémi Duraffort [Fri, 24 Jul 2009 08:12:55 +0000 (10:12 +0200)]
ncurses: factorize (no need to use a macro here).

11 years agoUnused variables (remaining from a previous cleanup).
Rémi Duraffort [Fri, 24 Jul 2009 07:34:09 +0000 (09:34 +0200)]
Unused variables (remaining from a previous cleanup).

11 years agoUe var_Get(Time|Address) when applicable.
Rémi Duraffort [Fri, 24 Jul 2009 07:30:09 +0000 (09:30 +0200)]
Ue var_Get(Time|Address) when applicable.

11 years agoNo need to check for the existence of the variable to destroy it.
Rémi Duraffort [Fri, 24 Jul 2009 07:05:58 +0000 (09:05 +0200)]
No need to check for the existence of the variable to destroy it.
Destroying directly saves one Lookup.

11 years agopostproc: no need to set the flag again as the bug is now fixed (previous commit).
Rémi Duraffort [Fri, 24 Jul 2009 06:55:28 +0000 (08:55 +0200)]
postproc: no need to set the flag again as the bug is now fixed (previous commit).
Also remove an uneeded var_Destroy.

11 years agovariables: when the variable already exist, check the type only (integer,
Rémi Duraffort [Fri, 24 Jul 2009 05:46:48 +0000 (07:46 +0200)]
variables: when the variable already exist, check the type only (integer,
float, ...), so remove all the flags before the check.

11 years agotest_variables: add a bunch of test to show a tiny bug when the variable is
Rémi Duraffort [Fri, 24 Jul 2009 05:48:12 +0000 (07:48 +0200)]
test_variables: add a bunch of test to show a tiny bug when the variable is
created two times with the same type but different flags.

11 years agozipaccess: correct memory leak (probing work moved before calloc)
Erwan Tulou [Tue, 21 Jul 2009 11:32:42 +0000 (13:32 +0200)]
zipaccess: correct memory leak (probing work moved before calloc)

11 years agoskins2: cosmetics (for better reading)
Erwan Tulou [Thu, 23 Jul 2009 20:52:51 +0000 (22:52 +0200)]
skins2: cosmetics (for better reading)

11 years agofile: do POSIX advisory I/O
Rémi Denis-Courmont [Thu, 23 Jul 2009 20:20:12 +0000 (23:20 +0300)]
file: do POSIX advisory I/O

The system can use the hint to prefetch the data into memory, if
possible. Hopefully, this will reduce choppiness, as well as power
consumption.

11 years agoDirectly release the input thread.
Rémi Duraffort [Thu, 23 Jul 2009 19:01:08 +0000 (21:01 +0200)]
Directly release the input thread.

11 years agoGlobal headers.
Rémi Duraffort [Thu, 23 Jul 2009 17:25:42 +0000 (19:25 +0200)]
Global headers.

11 years agoUse Brackets for global headers.
Jean-Baptiste Kempf [Thu, 23 Jul 2009 16:30:34 +0000 (18:30 +0200)]
Use Brackets for global headers.

11 years agoIncludes corrections
Jean-Baptiste Kempf [Thu, 23 Jul 2009 16:10:15 +0000 (18:10 +0200)]
Includes corrections

11 years agoRemove timer serialization (we don't do it on POSIX anyway)
Rémi Denis-Courmont [Thu, 23 Jul 2009 16:11:09 +0000 (19:11 +0300)]
Remove timer serialization (we don't do it on POSIX anyway)

11 years agoUpdate SSA/ASS subtitle decoder for the new version of libass included in contribs.
Barry Wardell [Thu, 23 Jul 2009 15:00:22 +0000 (16:00 +0100)]
Update SSA/ASS subtitle decoder for the new version of libass included in contribs.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agofile: network file extra caching for Win32
Rémi Denis-Courmont [Thu, 23 Jul 2009 15:08:44 +0000 (18:08 +0300)]
file: network file extra caching for Win32

Fixes #2983 for good ths time hopefully...

11 years agoFix warning
Rémi Denis-Courmont [Thu, 23 Jul 2009 15:05:08 +0000 (18:05 +0300)]
Fix warning

11 years agoinverted parameters to memset. Setting the length to 0 looks bogus.
Dominique Leuenberger [Thu, 23 Jul 2009 07:33:55 +0000 (09:33 +0200)]
inverted parameters to memset. Setting the length to 0 looks bogus.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agotest: add some more tests for vlc variables.
Rémi Duraffort [Thu, 23 Jul 2009 13:20:05 +0000 (15:20 +0200)]
test: add some more tests for vlc variables.

11 years agofactorize.
Rémi Duraffort [Thu, 23 Jul 2009 12:23:32 +0000 (14:23 +0200)]
factorize.

11 years agoFix previous commit about drag&drop.
Rémi Duraffort [Thu, 23 Jul 2009 12:21:28 +0000 (14:21 +0200)]
Fix previous commit about drag&drop.

11 years agohttp access_out: factorize.
Rémi Duraffort [Thu, 23 Jul 2009 11:16:41 +0000 (13:16 +0200)]
http access_out: factorize.

11 years agoFixed wrong documentation reference.
Vicente Jimenez Aguilar [Thu, 23 Jul 2009 10:38:01 +0000 (12:38 +0200)]
Fixed wrong documentation reference.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
11 years agoQt : Add PLAYLIST_PREPARSE flag to drag&dropped items
Besnard Jean-Baptiste [Thu, 23 Jul 2009 08:59:17 +0000 (10:59 +0200)]
Qt : Add PLAYLIST_PREPARSE flag to drag&dropped items

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
11 years agoGlobal include not local.
Rémi Duraffort [Thu, 23 Jul 2009 06:56:44 +0000 (08:56 +0200)]
Global include not local.

11 years agocosmetics.
Rémi Duraffort [Thu, 23 Jul 2009 06:18:20 +0000 (08:18 +0200)]
cosmetics.

11 years agoWork-around yet another bug of hopelessly broken MacOS X
Rémi Denis-Courmont [Wed, 22 Jul 2009 19:02:16 +0000 (22:02 +0300)]
Work-around yet another bug of hopelessly broken MacOS X

Fixes #2984

11 years agoopengl: fix an crash/hang on exit because opengl needs the init and end to be done...
Rémi Duraffort [Wed, 22 Jul 2009 08:48:46 +0000 (10:48 +0200)]
opengl: fix an crash/hang on exit because opengl needs the init and end to be done in the same thread.

11 years agovout modules: remove uneeded includes.
Rémi Duraffort [Wed, 22 Jul 2009 08:12:41 +0000 (10:12 +0200)]
vout modules: remove uneeded includes.

11 years agoQt : Fix the way playlist columns are saved
Besnard Jean-Baptiste [Wed, 22 Jul 2009 13:49:03 +0000 (15:49 +0200)]
Qt : Fix the way playlist columns are saved

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoThanks to Luca Barbato
Jean-Baptiste Kempf [Wed, 22 Jul 2009 15:34:08 +0000 (17:34 +0200)]
Thanks to Luca Barbato