]> git.sesse.net Git - vlc/log
vlc
15 years agoFIx a segfault: we need both user and password to be not NULL.
Rémi Duraffort [Mon, 22 Jun 2009 05:47:22 +0000 (07:47 +0200)]
FIx a segfault: we need both user and password to be not NULL.

15 years agomac text renderer: Fix a nasty crash in the YUVA renderer
Derk-Jan Hartman [Sun, 21 Jun 2009 21:36:05 +0000 (23:36 +0200)]
mac text renderer: Fix a nasty crash in the YUVA renderer

This really fixes #2649
This entire module needs some refinement, but since we are gonna have to dump it for CoreText very soon, there is little point in doing that.

15 years agomac text renderer: make sure our picture is of the right height.
Derk-Jan Hartman [Sun, 21 Jun 2009 21:00:59 +0000 (23:00 +0200)]
mac text renderer: make sure our picture is of the right height.

This will likely fix #2649

15 years agoxcb: as we require version 1.3, let's at least test in configure for it too.
Dominique Leuenberger [Fri, 19 Jun 2009 14:56:02 +0000 (16:56 +0200)]
xcb: as we require version 1.3, let's at least test in configure for it too.

Signed-off-by: JP Dinger <jpd@videolan.org>
(If at all possible, we should reduce the requirements instead.)

15 years agoQt: use the native dialog for Save Playlist
Jean-Baptiste Kempf [Sun, 21 Jun 2009 16:02:42 +0000 (18:02 +0200)]
Qt: use the native dialog for Save Playlist

This is better for translations, and look'n feel.
This defaults the name to .xspf, if not a valid extension is provided.

15 years agoQt: reinventing the wheel is always a good solution.
Jean-Baptiste Kempf [Sun, 21 Jun 2009 02:03:26 +0000 (04:03 +0200)]
Qt: reinventing the wheel is always a good solution.

15 years agoQt: be sure to use everywhere the saved path.
Jean-Baptiste Kempf [Sun, 21 Jun 2009 01:57:49 +0000 (03:57 +0200)]
Qt: be sure to use everywhere the saved path.

And also fix the support for it on Windows.

15 years agoSimplification.
Rémi Duraffort [Sun, 21 Jun 2009 12:06:48 +0000 (14:06 +0200)]
Simplification.

15 years agoFactorize.
Rémi Duraffort [Sun, 21 Jun 2009 10:28:16 +0000 (12:28 +0200)]
Factorize.

15 years agoFix potential memleak.
Rémi Duraffort [Sun, 21 Jun 2009 10:15:42 +0000 (12:15 +0200)]
Fix potential memleak.

15 years agoDead initialization.
Rémi Duraffort [Fri, 19 Jun 2009 12:01:56 +0000 (14:01 +0200)]
Dead initialization.

15 years agoNew default skin: SubX
Martin Pöhlmann [Fri, 19 Jun 2009 22:25:39 +0000 (23:25 +0100)]
New default skin: SubX

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agoI like the stories well enough but I can't get myself to like this as a codename...
JP Dinger [Fri, 19 Jun 2009 19:58:20 +0000 (21:58 +0200)]
I like the stories well enough but I can't get myself to like this as a codename for 1.1. xtophe suggested sin city, so with a bit of imdb assistance, we have...

15 years agohttp interface: strdup memleaks
Derk-Jan Hartman [Fri, 19 Jun 2009 21:36:00 +0000 (23:36 +0200)]
http interface: strdup memleaks

15 years agoQt: store the filedialog path in Qt setings, instead of vlc config (internal option...
Jean-Baptiste Kempf [Thu, 18 Jun 2009 23:05:58 +0000 (01:05 +0200)]
Qt: store the filedialog path in Qt setings, instead of vlc config (internal option, btw)

This simplifies a bit the code, should solve the issue reported over and over by the users.

15 years agoQt: first step to fix directory remembering.
Jean-Baptiste Kempf [Thu, 18 Jun 2009 22:59:02 +0000 (00:59 +0200)]
Qt: first step to fix directory remembering.

15 years agoQt: cosmetics and comments.
Jean-Baptiste Kempf [Thu, 18 Jun 2009 22:25:00 +0000 (00:25 +0200)]
Qt: cosmetics and comments.

15 years agoQt: correct right click selection.
Jean-Baptiste Kempf [Thu, 18 Jun 2009 22:16:55 +0000 (00:16 +0200)]
Qt: correct right click selection.

That way, when you right-click on the not-selected item, you can delete it.

15 years agoChorus filter in NEWS.
Jean-Baptiste Kempf [Wed, 17 Jun 2009 16:29:41 +0000 (18:29 +0200)]
Chorus filter in NEWS.

15 years agoFix compilation (thanks to cppcheck developpers to notice this bug)
Rémi Duraffort [Fri, 19 Jun 2009 10:40:35 +0000 (12:40 +0200)]
Fix compilation (thanks to cppcheck developpers to notice this bug)

15 years agoFix memleak.
Rémi Duraffort [Fri, 19 Jun 2009 09:28:46 +0000 (11:28 +0200)]
Fix memleak.

15 years agoNever print the password in the logs.
Rémi Duraffort [Fri, 19 Jun 2009 09:14:36 +0000 (11:14 +0200)]
Never print the password in the logs.

15 years agoDon't print the password in the logs (even debug ones).
Rémi Duraffort [Fri, 19 Jun 2009 09:07:33 +0000 (11:07 +0200)]
Don't print the password in the logs (even debug ones).

15 years agoRemove dead increment.
Rémi Duraffort [Fri, 19 Jun 2009 08:50:55 +0000 (10:50 +0200)]
Remove dead increment.

15 years agoMissing const.
Rémi Duraffort [Fri, 19 Jun 2009 08:38:17 +0000 (10:38 +0200)]
Missing const.

15 years agoRemove dead initialization.
Rémi Duraffort [Fri, 19 Jun 2009 08:20:11 +0000 (10:20 +0200)]
Remove dead initialization.

15 years agoFix #2720 for master also. Finally that's not an hack as the code is build to
Rémi Duraffort [Mon, 15 Jun 2009 17:51:18 +0000 (19:51 +0200)]
Fix #2720 for master also. Finally that's not an hack as the code is build to
stop the playlist just after removing the playing item (so that's ok to stop
the PL even when it's empty).

(cherry picked from commit be1f4305f1203ccf5acc402fd2cc80dde3f5b1cd)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
15 years agoUse vlc_mutex_locker
Rémi Duraffort [Fri, 19 Jun 2009 07:31:38 +0000 (09:31 +0200)]
Use vlc_mutex_locker

15 years agoUse vlc_mutex_locker.
Rémi Duraffort [Fri, 19 Jun 2009 07:06:00 +0000 (09:06 +0200)]
Use vlc_mutex_locker.

15 years agoNo need to test for NULL here.
Rémi Duraffort [Fri, 19 Jun 2009 06:25:39 +0000 (08:25 +0200)]
No need to test for NULL here.

15 years agoNo need to test for p_sys != NULL as it's already tested in the constructor.
Rémi Duraffort [Thu, 18 Jun 2009 18:11:04 +0000 (20:11 +0200)]
No need to test for p_sys != NULL as it's already tested in the constructor.

15 years agoRemove unused includes and factorize.
Rémi Duraffort [Thu, 18 Jun 2009 17:57:52 +0000 (19:57 +0200)]
Remove unused includes and factorize.

15 years agoFixed a typo.
Laurent Aimar [Thu, 18 Jun 2009 23:15:56 +0000 (01:15 +0200)]
Fixed a typo.

15 years agoWorkaround buggy flv files (#2590).
Laurent Aimar [Thu, 18 Jun 2009 23:02:04 +0000 (01:02 +0200)]
Workaround buggy flv files (#2590).

 It seems that (a lot of?) flv files does not correctly set PTS,
so ignore them, with luck the decoder (avcodec) will recreate
them.
 It might break some valid files, so report any regression.

(It needs the AVCodecContext::ticks_per_frame change).

15 years agoDo not warn about unsupported demux/access when aborting.
Laurent Aimar [Thu, 18 Jun 2009 22:52:30 +0000 (00:52 +0200)]
Do not warn about unsupported demux/access when aborting.

15 years agoDo not ask the user if we should build the avi index when the demuxer has been killed.
Laurent Aimar [Thu, 18 Jun 2009 22:51:05 +0000 (00:51 +0200)]
Do not ask the user if we should build the avi index when the demuxer has been killed.

15 years agoUsed AVCodecContext::ticks_per_frame when available.
Laurent Aimar [Thu, 18 Jun 2009 22:47:57 +0000 (00:47 +0200)]
Used AVCodecContext::ticks_per_frame when available.

It fixes a regression with interpolated timestamps for some
mpeg-I/II and for h264.

15 years agoCosmetics.
Laurent Aimar [Thu, 18 Jun 2009 22:44:41 +0000 (00:44 +0200)]
Cosmetics.

15 years agoFix memleak when out of memory.
JP Dinger [Thu, 18 Jun 2009 22:30:33 +0000 (00:30 +0200)]
Fix memleak when out of memory.

15 years agoForce new not to throw. Also drop a separate declaration of a static function that...
JP Dinger [Thu, 18 Jun 2009 21:46:21 +0000 (23:46 +0200)]
Force new not to throw. Also drop a separate declaration of a static function that's called exactly once, and mark it inline instead.

15 years agoReally used a weaker lock for input_ressource_HoldAout.
Laurent Aimar [Thu, 18 Jun 2009 21:47:15 +0000 (23:47 +0200)]
Really used a weaker lock for input_ressource_HoldAout.

15 years agoUsed av_malloc/free for avcodec_decode_audio2 output buffer.
Laurent Aimar [Thu, 18 Jun 2009 21:38:05 +0000 (23:38 +0200)]
Used av_malloc/free for avcodec_decode_audio2 output buffer.

It is needed to ensure valid buffer alignment.

15 years agoUsed a weaker lock scheme for input_resource_HoldAout.
Laurent Aimar [Thu, 18 Jun 2009 20:41:16 +0000 (22:41 +0200)]
Used a weaker lock scheme for input_resource_HoldAout.

15 years agoFixed a potential race condition in input_resource_HoldVout*.
Laurent Aimar [Thu, 18 Jun 2009 20:34:59 +0000 (22:34 +0200)]
Fixed a potential race condition in input_resource_HoldVout*.

15 years agoRenamed lock_vout in lock_hold in resource (No functionnal changes).
Laurent Aimar [Thu, 18 Jun 2009 20:34:09 +0000 (22:34 +0200)]
Renamed lock_vout in lock_hold in resource (No functionnal changes).

15 years agoContribs: Use $STRIP
Christophe Mutricy [Thu, 18 Jun 2009 17:52:39 +0000 (19:52 +0200)]
Contribs: Use $STRIP

And don't ignore errors

15 years agoUpdate THANKS
Rémi Duraffort [Thu, 18 Jun 2009 17:33:34 +0000 (19:33 +0200)]
Update THANKS

15 years agoContribs: Fix libmpcdec configure.ac
Christophe Mutricy [Thu, 18 Jun 2009 17:14:31 +0000 (19:14 +0200)]
Contribs: Fix libmpcdec configure.ac

You need a compiler.

15 years agocontribs: Use autoreconf --force to avoid libtool pb.
Christophe Mutricy [Thu, 18 Jun 2009 17:12:09 +0000 (19:12 +0200)]
contribs: Use autoreconf --force to avoid libtool pb.

Also use autoreconf where possible
And no need to reun automake after autoreconf

15 years agoRefactor spatializer initialisation and teardown to use a table and a loop.
JP Dinger [Thu, 18 Jun 2009 14:37:10 +0000 (16:37 +0200)]
Refactor spatializer initialisation and teardown to use a table and a loop.

15 years agoRevert "No need to create an object to handle the lock is such a simple case."
Rémi Duraffort [Thu, 18 Jun 2009 13:25:13 +0000 (15:25 +0200)]
Revert "No need to create an object to handle the lock is such a simple case."

This reverts commit f001a156e79ba8e9c2c4f2b62330b9e155c1ec33.

This is usually a good practice. Moreover compare to locking and unlocking the
potential overhead is really small.

15 years agocosmetics (no functionnal changes).
Rémi Duraffort [Thu, 18 Jun 2009 13:23:48 +0000 (15:23 +0200)]
cosmetics (no functionnal changes).

15 years agoCosmetic (no functionnal change).
Rémi Duraffort [Thu, 18 Jun 2009 12:57:55 +0000 (14:57 +0200)]
Cosmetic (no functionnal change).

15 years agoDont install libvlc_media_list.h twice.
Konstantin Pavlov [Thu, 18 Jun 2009 12:46:59 +0000 (16:46 +0400)]
Dont install libvlc_media_list.h twice.

15 years agoAddRef() was called on wrong object in SetPicture()
Sergey Puzanov [Thu, 18 Jun 2009 11:05:17 +0000 (15:05 +0400)]
AddRef() was called on wrong object in SetPicture()

Signed-off-by: JP Dinger <jpd@videolan.org>
15 years agowin32 compile fix: Add C99 macro to have INT64_C work again.
JP Dinger [Thu, 18 Jun 2009 12:10:31 +0000 (14:10 +0200)]
win32 compile fix: Add C99 macro to have INT64_C work again.

15 years agoNo need to create an object to handle the lock is such a simple case.
Rémi Duraffort [Thu, 18 Jun 2009 11:47:13 +0000 (13:47 +0200)]
No need to create an object to handle the lock is such a simple case.

15 years agoRewording of the debug messages.
Rémi Duraffort [Thu, 18 Jun 2009 11:31:56 +0000 (13:31 +0200)]
Rewording of the debug messages.

15 years agoFactorize.
Rémi Duraffort [Thu, 18 Jun 2009 11:19:33 +0000 (13:19 +0200)]
Factorize.

15 years agoUpdate THANKS.
Rémi Duraffort [Thu, 18 Jun 2009 09:46:54 +0000 (11:46 +0200)]
Update THANKS.

15 years agoUpdate THANKS.
Rémi Duraffort [Thu, 18 Jun 2009 09:31:23 +0000 (11:31 +0200)]
Update THANKS.

15 years agoUpdate THANKS
Rémi Duraffort [Thu, 18 Jun 2009 09:07:35 +0000 (11:07 +0200)]
Update THANKS

15 years agoRemove unused variables.
Barry Wardell [Sat, 13 Jun 2009 00:21:00 +0000 (01:21 +0100)]
Remove unused variables.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
15 years agomove pointer to .rodata
Francois Cartegnie [Sun, 14 Jun 2009 20:50:47 +0000 (22:50 +0200)]
move pointer to .rodata

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
15 years agoadd_integer wants integers.
Rémi Duraffort [Thu, 18 Jun 2009 07:58:41 +0000 (09:58 +0200)]
add_integer wants integers.

15 years agogalaktos: add an option for the size (just finish one piece of code).
Rémi Duraffort [Tue, 16 Jun 2009 13:15:02 +0000 (15:15 +0200)]
galaktos: add an option for the size (just finish one piece of code).

15 years agocmml: fix warning.
Rémi Duraffort [Tue, 16 Jun 2009 11:54:13 +0000 (13:54 +0200)]
cmml: fix warning.

15 years agoFix #2720: when deleting the current playing item we must ask the playlist to
Rémi Duraffort [Tue, 16 Jun 2009 09:38:23 +0000 (11:38 +0200)]
Fix #2720: when deleting the current playing item we must ask the playlist to
reset the current status item.
(cherry picked from commit 6d28f6deddc7596b7d0a6c0236e7ef81f4cacc07)

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
15 years agoFix printf format string (Use PRI* or zd when applicable)
Rémi Duraffort [Mon, 15 Jun 2009 20:44:53 +0000 (22:44 +0200)]
Fix printf format string (Use PRI* or zd when applicable)

15 years agoavformat: better seperation between time and byte seek operations.
Derk-Jan Hartman [Wed, 17 Jun 2009 20:44:28 +0000 (22:44 +0200)]
avformat: better seperation between time and byte seek operations.

It seems that avformat does not recover from a byteseek when it does not know a duration for the file. It continiously spits out data with pts values of AV_NOPTS_VALUE after the seek.

Tested with mxf_original_NOB_format.mxf

15 years agolibvlc: fix libvlc_video_set_track()
Derk-Jan Hartman [Wed, 17 Jun 2009 18:48:02 +0000 (20:48 +0200)]
libvlc: fix libvlc_video_set_track()

When we set the video track, we probably be wanting to change video-es vars instead of audio-es

15 years agocontribs: Use GCC 4.2 instead of LLVM-GCC 4.2 to compile the 32bit contribs on Darwin...
Felix Paul Kühne [Wed, 17 Jun 2009 15:41:11 +0000 (17:41 +0200)]
contribs: Use GCC 4.2 instead of LLVM-GCC 4.2 to compile the 32bit contribs on Darwin like we already do for the 64bit ones

LLVM introduced to many runtime bugs for now. Updated bin package for x86_64 is already available, PPC and i386 will follow within the hour.

15 years agocontrib: remove yasm's source file on clean
Felix Paul Kühne [Wed, 17 Jun 2009 10:38:39 +0000 (12:38 +0200)]
contrib: remove yasm's source file on clean

15 years agoFix playback of TrueSpeech in some .Avi
Jean-Baptiste Kempf [Wed, 17 Jun 2009 14:48:09 +0000 (16:48 +0200)]
Fix playback of TrueSpeech in some .Avi

Try TI_1_Einfuehrung.avi to trigger the bug.

15 years agoTemporary new codename for 1.1, to avoid confusion with 1.0
Jean-Baptiste Kempf [Wed, 17 Jun 2009 10:16:22 +0000 (12:16 +0200)]
Temporary new codename for 1.1, to avoid confusion with 1.0

15 years agoNEWS: Some corrections to the news
Jean-Baptiste Kempf [Wed, 17 Jun 2009 10:09:58 +0000 (12:09 +0200)]
NEWS: Some corrections to the news
(cherry picked from commit d0e16efdf35e5936a22649df0f0ed99d72ec3cd0)

15 years agoNEWS
Jean-Baptiste Kempf [Wed, 17 Jun 2009 10:08:07 +0000 (12:08 +0200)]
NEWS

15 years agoQt4: fullscreen controller should stay on top
Jean-Baptiste Kempf [Wed, 17 Jun 2009 07:51:55 +0000 (09:51 +0200)]
Qt4: fullscreen controller should stay on top

Thanks a lot to Ludovic Fauvet who made the hard debugging work and found the idea.
(cherry picked from commit d38092676b46d5ac3c6f280204e43021de90f3fa)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agoWin32: Fix installer for DVD and CD-Audio autoruns.
Jean-Baptiste Kempf [Tue, 16 Jun 2009 21:19:13 +0000 (23:19 +0200)]
Win32: Fix installer for DVD and CD-Audio autoruns.
(cherry picked from commit db606bd163ff2b8e6bf56b40e614fa0619067d26)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agoRevert "Properly detect POSIX threads on OpenBSD."
Christophe Mutricy [Tue, 16 Jun 2009 20:21:53 +0000 (21:21 +0100)]
Revert "Properly detect POSIX threads on OpenBSD."

If main() is not found in pthread 10 line above it won't be find now.
And the patch submitter is looking for a better test

This reverts commit bb1d1eb5e7ac1e923ec5654c8b44a372b64b9964.

15 years agocontrib: fix a crash i found in libass.
Derk-Jan Hartman [Tue, 16 Jun 2009 18:11:58 +0000 (20:11 +0200)]
contrib: fix a crash i found in libass.

This is fixed upstream in mplayer now. Our libass is up to date with r29367 of Mplayer.

15 years agoContrib: fix obvious typo for cygwin.
Jean-Baptiste Kempf [Tue, 16 Jun 2009 16:13:41 +0000 (18:13 +0200)]
Contrib: fix obvious typo for cygwin.

15 years agoContrib: trust Fontconfig devs for windows configuration.
Jean-Baptiste Kempf [Tue, 16 Jun 2009 16:07:39 +0000 (18:07 +0200)]
Contrib: trust Fontconfig devs for windows configuration.

15 years agol10n: fix "kB" and "kb/s" in French translation
Pierre Ynard [Tue, 16 Jun 2009 15:50:20 +0000 (17:50 +0200)]
l10n: fix "kB" and "kb/s" in French translation

kO -> ko, kO/s -> kb/s

15 years agoRevert "only print error when interface intialization failed not when it succeeded."
Jean-Baptiste Kempf [Tue, 16 Jun 2009 14:08:08 +0000 (16:08 +0200)]
Revert "only print error when interface intialization failed not when it succeeded."

This reverts commit 715d81c9c05db502aad22a201b8e2f4beb400cca.

15 years agodemux/dirac: don't send a chained set of blocks to packetizer
David Flynn [Tue, 16 Jun 2009 12:50:41 +0000 (12:50 +0000)]
demux/dirac: don't send a chained set of blocks to packetizer

demux/dirac: don't send a chained set of blocks to packetizer

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agocontrib: correct patch apply
Derk-Jan Hartman [Tue, 16 Jun 2009 13:51:47 +0000 (15:51 +0200)]
contrib: correct patch apply

15 years agocontrib: update libass
Derk-Jan Hartman [Tue, 16 Jun 2009 13:42:45 +0000 (15:42 +0200)]
contrib: update libass

15 years agoAccept file:// URIs starting with an antislash
Pierre Ynard [Tue, 16 Jun 2009 11:17:03 +0000 (13:17 +0200)]
Accept file:// URIs starting with an antislash

Yes it's invalid, but there's little point in rejecting it

15 years agoWinCE: don't strip leading slash when converting from file:// URIs
Pierre Ynard [Tue, 16 Jun 2009 11:05:33 +0000 (13:05 +0200)]
WinCE: don't strip leading slash when converting from file:// URIs

file:// URI syntax on Windows features a leading slash before the drive
letter (file:///C:/Foobar/...). This is irrelevant on WinCE, that only
has a root directory.

15 years agoskins2: change_safe added by error (previous commit)
Erwan Tulou [Tue, 16 Jun 2009 10:58:36 +0000 (12:58 +0200)]
skins2: change_safe added by error (previous commit)

15 years agoskins2: add config_SaveConfigFile to retain changes across sessions
Erwan Tulou [Tue, 16 Jun 2009 10:37:58 +0000 (12:37 +0200)]
skins2: add config_SaveConfigFile to retain changes across sessions

15 years agoAdd trhd for TRUEHD fourcc
Jean-Baptiste Kempf [Tue, 16 Jun 2009 09:29:29 +0000 (11:29 +0200)]
Add trhd for TRUEHD fourcc

15 years agoAdd .tod in the extension for open panel.
Jean-Baptiste Kempf [Tue, 16 Jun 2009 08:37:30 +0000 (10:37 +0200)]
Add .tod in the extension for open panel.

May JVC go to h**l

15 years agocontribs: bin package updated for Darwin fixing libogg and a few minor problems
Felix Paul Kühne [Mon, 15 Jun 2009 23:03:36 +0000 (01:03 +0200)]
contribs: bin package updated for Darwin fixing libogg and a few minor problems

15 years agoFix permissions
Christophe Mutricy [Mon, 15 Jun 2009 22:27:03 +0000 (23:27 +0100)]
Fix permissions

15 years agoDistribute the plugins manifest files
Christophe Mutricy [Mon, 15 Jun 2009 22:25:09 +0000 (23:25 +0100)]
Distribute the plugins manifest files

15 years agovcdx/demux.c doesn't exist anymore
Christophe Mutricy [Mon, 15 Jun 2009 21:11:36 +0000 (22:11 +0100)]
vcdx/demux.c doesn't exist anymore

Since [6f0aba8270b7d91f2178bbac]

15 years agoi18n: Add/remove files
Christophe Mutricy [Mon, 15 Jun 2009 20:47:24 +0000 (21:47 +0100)]
i18n: Add/remove files

15 years agomacosx: disable the font-selector button in case quartztext isn't present, as it...
Felix Paul Kühne [Mon, 15 Jun 2009 21:51:03 +0000 (23:51 +0200)]
macosx: disable the font-selector button in case quartztext isn't present, as it is useless then