vlc.git
13 years agocontribs: disable libfaac on Darwin (as part of ffmpeg) as it considered nonfree now
Felix Paul Kühne [Mon, 25 May 2009 19:24:58 +0000 (21:24 +0200)]
contribs: disable libfaac on Darwin (as part of ffmpeg) as it considered nonfree now

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
13 years agoRevert "correct realloc() usage, on failure realloc will return NULL"
Rémi Denis-Courmont [Mon, 25 May 2009 14:42:04 +0000 (17:42 +0300)]
Revert "correct realloc() usage, on failure realloc will return NULL"

Brought to you by M2X. Needless to mention that this is complete 100%
crap. Depending cases, it's not either ignoring errors (and e.g. leaking
memory which is very stupid in OOM situations), or worse, introducing
bugs in places where realloc() was used correctly.

And exactly one day after I WARNED EXPLICITLY AGAINST DOING THIS.

This reverts commit ec5d86115480e2ba0f3b36b11c19570cbc75aa51.

13 years agomacosx: release allocated objects.
Jean-Paul Saman [Sun, 24 May 2009 22:25:47 +0000 (00:25 +0200)]
macosx: release allocated objects.

13 years agocorrect realloc() usage, on failure realloc will return NULL
Jean-Paul Saman [Sun, 24 May 2009 17:46:56 +0000 (19:46 +0200)]
correct realloc() usage, on failure realloc will return NULL

13 years agomodules: do not autosave configfile when --ignore-config is specified
Jean-Paul Saman [Thu, 21 May 2009 12:55:38 +0000 (14:55 +0200)]
modules: do not autosave configfile when --ignore-config is specified

13 years agolibvlc_event_*: fix locking
Jean-Paul Saman [Tue, 12 May 2009 10:39:50 +0000 (12:39 +0200)]
libvlc_event_*: fix locking
(cherry picked from commit 13b7d257de1eced08708034186e290c0a5f5628a)

Reverted change to libvlc_event_manger_release().

13 years agolibvlc: delete callback in media_player_release.
Jean-Paul Saman [Sun, 10 May 2009 14:05:07 +0000 (16:05 +0200)]
libvlc: delete callback in media_player_release.
(cherry picked from commit 154637130684a19cad965b09b2607cc3b7c294ec)

13 years agomedia_player: cosmetics
Jean-Paul Saman [Sat, 9 May 2009 19:57:51 +0000 (21:57 +0200)]
media_player: cosmetics
(cherry picked from commit 3fa0d24d137ca36598d83cb77175fdf351bd8784)

13 years agolibvlc_media_list_player_release: do not leak memory
Jean-Paul Saman [Sat, 9 May 2009 19:41:16 +0000 (21:41 +0200)]
libvlc_media_list_player_release: do not leak memory
(cherry picked from commit 516955892b0e912a3a100c992abee12e5b2adf24)

13 years agomacosx: disable fullscreen when closing video_output when output is embedded (like...
Jean-Paul Saman [Tue, 5 May 2009 15:05:03 +0000 (17:05 +0200)]
macosx: disable fullscreen when closing video_output when output is embedded (like in the mozilla browserplugins)
(cherry picked from commit 795fa06c631752687800bdff5ec44f742c0e72bd)

13 years agomozilla: workaround for libvlc media_player end of media list behavior
Jean-Paul Saman [Tue, 5 May 2009 15:04:21 +0000 (17:04 +0200)]
mozilla: workaround for libvlc media_player end of media list behavior
(cherry picked from commit 3b04148ead3a3fd39e4e9bb9b44030c2579fc88a)

13 years agomozilla: use correct cast for VlcPlugin *
Jean-Paul Saman [Tue, 5 May 2009 11:31:17 +0000 (13:31 +0200)]
mozilla: use correct cast for VlcPlugin *
(cherry picked from commit 893a64a49e3eda34e06da3cdcb16c79f45a9592c)

13 years agomozilla: remove debug prints
Jean-Paul Saman [Tue, 5 May 2009 11:16:16 +0000 (13:16 +0200)]
mozilla: remove debug prints

13 years agoQt: don't attach the core dialogs to the Main Interface but to the Dialog Provider.
Jean-Baptiste Kempf [Sat, 23 May 2009 23:31:52 +0000 (01:31 +0200)]
Qt: don't attach the core dialogs to the Main Interface but to the Dialog Provider.

This fix all the dialogs (Fix AVI, HTTP login) that didn't show in skins interface.

13 years agoskins2 : fully support transparency for buttons.
Erwan Tulou [Sat, 23 May 2009 07:40:24 +0000 (09:40 +0200)]
skins2 : fully support transparency for buttons.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoRemove dummy debug
Rémi Denis-Courmont [Sat, 23 May 2009 14:04:11 +0000 (17:04 +0300)]
Remove dummy debug

13 years agoDrawable: check properly for busy drawable
Rémi Denis-Courmont [Sat, 23 May 2009 13:50:32 +0000 (16:50 +0300)]
Drawable: check properly for busy drawable

(see http://forum.videolan.org/viewtopic.php?f=32&t=59426)

13 years agoXCB: memory leak
Rémi Denis-Courmont [Sat, 23 May 2009 13:49:58 +0000 (16:49 +0300)]
XCB: memory leak

13 years agoXCB: memory leak
Rémi Denis-Courmont [Sat, 23 May 2009 13:48:53 +0000 (16:48 +0300)]
XCB: memory leak

13 years agoRemove no-op
Rémi Denis-Courmont [Sat, 23 May 2009 11:17:13 +0000 (14:17 +0300)]
Remove no-op

13 years agoFluidsynth: fix block handling
Rémi Denis-Courmont [Sat, 23 May 2009 11:14:32 +0000 (14:14 +0300)]
Fluidsynth: fix block handling

13 years agoMissing space
Rémi Denis-Courmont [Sat, 23 May 2009 10:15:41 +0000 (13:15 +0300)]
Missing space

13 years agolibvlc_media_list_player: privatize
Rémi Denis-Courmont [Thu, 21 May 2009 20:18:53 +0000 (23:18 +0300)]
libvlc_media_list_player: privatize

13 years agoFix initialization order
Rémi Denis-Courmont [Sat, 23 May 2009 09:39:56 +0000 (12:39 +0300)]
Fix initialization order

13 years agoFixed demux_vaControlHelper GET_TIME implementation.
Laurent Aimar [Fri, 22 May 2009 19:30:16 +0000 (21:30 +0200)]
Fixed demux_vaControlHelper GET_TIME implementation.

It should return the current time even when the size isn't known.

13 years agomacosx: added an entry to Video->Aspect-ratio to disable our AR-lock for one session.
Felix Paul Kühne [Fri, 22 May 2009 17:46:13 +0000 (19:46 +0200)]
macosx: added an entry to Video->Aspect-ratio to disable our AR-lock for one session.

Based upon an idea by Philipp Biermann.

An actual vlc-option for this will be created in the master branch.

Note that this feature does only affect VLCEmbeddedWindow - our plain vout window enforces the AR.

13 years agoForgotten dirac packetizer in LIST.
Jean-Baptiste Kempf [Thu, 21 May 2009 23:09:19 +0000 (01:09 +0200)]
Forgotten dirac packetizer in LIST.

13 years agoMissing initializer
Rémi Denis-Courmont [Thu, 21 May 2009 19:41:09 +0000 (22:41 +0300)]
Missing initializer

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoQt4: activate playlist item on right click (fix #2749)
Rémi Denis-Courmont [Thu, 21 May 2009 18:32:02 +0000 (21:32 +0300)]
Qt4: activate playlist item on right click (fix #2749)

Also, show the popup menu on press rather than release.

13 years agoXCB/window: really handle media keys
Rémi Denis-Courmont [Thu, 21 May 2009 15:27:30 +0000 (18:27 +0300)]
XCB/window: really handle media keys

13 years agomacosx: finally completed the progress-panel's implementation
Felix Paul Kühne [Thu, 21 May 2009 15:03:47 +0000 (17:03 +0200)]
macosx: finally completed the progress-panel's implementation

13 years agomacosx: fixed compilation warning
Felix Paul Kühne [Thu, 21 May 2009 15:02:53 +0000 (17:02 +0200)]
macosx: fixed compilation warning

13 years agoWinCE: add replacement getcwd() function
Pierre Ynard [Wed, 20 May 2009 22:11:37 +0000 (00:11 +0200)]
WinCE: add replacement getcwd() function

As WinCE doesn't support working directories, this function is
basically empty, and merely returns an error.

13 years agoqt4: update the MRL when the fps change (desktop).
Rémi Duraffort [Wed, 20 May 2009 22:04:39 +0000 (00:04 +0200)]
qt4: update the MRL when the fps change (desktop).
Should fix #2767.

13 years agoFix potential object leak.
Rémi Duraffort [Wed, 20 May 2009 19:02:08 +0000 (21:02 +0200)]
Fix potential object leak.

13 years agoRemove unwanted "\v".
Rémi Duraffort [Wed, 20 May 2009 17:07:27 +0000 (19:07 +0200)]
Remove unwanted "\v".

13 years agomacosx: fixed menubar appearance in fullscreen mode by partially reverting [46c93c9cc...
Felix Paul Kühne [Wed, 20 May 2009 16:22:39 +0000 (18:22 +0200)]
macosx: fixed menubar appearance in fullscreen mode by partially reverting [46c93c9cc984b99142b6e7321c8f5c4c8c4e65bb]

There is no 64bit-save aka non-Carbon replacement for this feature yet.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
13 years agoFree rtsp commands on close
Sébastien Escudier [Wed, 20 May 2009 07:32:57 +0000 (09:32 +0200)]
Free rtsp commands on close

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agomacosx: fixed the updateInfoPanel crash
Felix Paul Kühne [Wed, 20 May 2009 16:04:24 +0000 (18:04 +0200)]
macosx: fixed the updateInfoPanel crash

This also 'fixes' RTSP playback crashes (#2742)

13 years agoMozilla: remove logging support
Rémi Denis-Courmont [Wed, 20 May 2009 15:39:17 +0000 (18:39 +0300)]
Mozilla: remove logging support

You don't want random web pages listing, say, the content of your
hard drive (file/xspf-open://C:/ ?). For debugging purpose, the standard
error from Mozilla is probably better than Javascript anyway, not to
mention that the libvlc logging APi is really brain-damaged.

13 years agoFix a (really) small memleak (even if i_count is 0, some memory is allocated
Rémi Duraffort [Wed, 20 May 2009 11:00:52 +0000 (13:00 +0200)]
Fix a (really) small memleak (even if i_count is 0, some memory is allocated
for the strucure).

13 years agomacosx: fixed 'Codec details pane does not work correctly', closes #2630
Felix Paul Kühne [Wed, 20 May 2009 10:52:43 +0000 (12:52 +0200)]
macosx: fixed 'Codec details pane does not work correctly', closes #2630

13 years agoFix memleak (same problem with var_Change())
Rémi Duraffort [Wed, 20 May 2009 10:24:05 +0000 (12:24 +0200)]
Fix memleak (same problem with var_Change())

13 years agoFix potential object leak (test the conditions before doing anything).
Rémi Duraffort [Wed, 20 May 2009 09:15:43 +0000 (11:15 +0200)]
Fix potential object leak (test the conditions before doing anything).

13 years agoFix memleak (same problem with var_Change(VLC_VAR_FREELIST)).
Rémi Duraffort [Wed, 20 May 2009 09:03:10 +0000 (11:03 +0200)]
Fix memleak (same problem with var_Change(VLC_VAR_FREELIST)).

13 years agoFix memleak (the memory allocated by var_Control(VLC_VAR_GETCHOICES) must be
Rémi Duraffort [Wed, 20 May 2009 08:32:22 +0000 (10:32 +0200)]
Fix memleak (the memory allocated by var_Control(VLC_VAR_GETCHOICES) must be
deallocated).

13 years agoFix previous commit.
Rémi Duraffort [Tue, 19 May 2009 22:04:30 +0000 (00:04 +0200)]
Fix previous commit.

13 years agovariables: fix a potential crash/double free.
Rémi Duraffort [Tue, 19 May 2009 21:33:00 +0000 (23:33 +0200)]
variables: fix a potential crash/double free.
Indeed, giving a NULL to var_Change(VLC_VAR_SETSTRING) will lead to a crash the
next time this variable is used.

13 years agov4l2: fix memleak.
Rémi Duraffort [Tue, 19 May 2009 21:27:07 +0000 (23:27 +0200)]
v4l2: fix memleak.

13 years agoQt: change slightly the colours of the sound slider.
Jean-Baptiste Kempf [Tue, 19 May 2009 18:24:44 +0000 (20:24 +0200)]
Qt: change slightly the colours of the sound slider.

13 years agoQt: lower a bit the default sound slider.
Jean-Baptiste Kempf [Tue, 19 May 2009 18:10:14 +0000 (20:10 +0200)]
Qt: lower a bit the default sound slider.

13 years agoFixed some dvd spu streams that have multiple palette/alpha per packet.
Laurent Aimar [Tue, 19 May 2009 16:47:52 +0000 (18:47 +0200)]
Fixed some dvd spu streams that have multiple palette/alpha per packet.

13 years agoFixed potential segfault with broken DVD SPU streams.
Laurent Aimar [Tue, 19 May 2009 16:47:20 +0000 (18:47 +0200)]
Fixed potential segfault with broken DVD SPU streams.

13 years agoCosmetics (spudec).
Laurent Aimar [Tue, 19 May 2009 16:47:00 +0000 (18:47 +0200)]
Cosmetics (spudec).

13 years agoAdd a bunch of FIXMEs
Rémi Denis-Courmont [Tue, 19 May 2009 17:58:47 +0000 (20:58 +0300)]
Add a bunch of FIXMEs

13 years agoSharpen: thread safety and don't retain useless value
Rémi Denis-Courmont [Tue, 19 May 2009 17:58:25 +0000 (20:58 +0300)]
Sharpen: thread safety and don't retain useless value

13 years agoRotate: thread-safety
Rémi Denis-Courmont [Tue, 19 May 2009 17:53:03 +0000 (20:53 +0300)]
Rotate: thread-safety

13 years agoRotate: no need to remember the angle
Rémi Denis-Courmont [Tue, 19 May 2009 17:47:38 +0000 (20:47 +0300)]
Rotate: no need to remember the angle

13 years agoMotion blur: callback thread safety
Rémi Denis-Courmont [Tue, 19 May 2009 17:40:11 +0000 (20:40 +0300)]
Motion blur: callback thread safety

13 years agoMarquee: thread-safety corner cases
Rémi Denis-Courmont [Tue, 19 May 2009 17:35:31 +0000 (20:35 +0300)]
Marquee: thread-safety corner cases

13 years agoLogo: thread safety fix
Rémi Denis-Courmont [Tue, 19 May 2009 17:29:10 +0000 (20:29 +0300)]
Logo: thread safety fix

There are still bugs. At least posx, posy, pos and b_need_update are not
protected properly, but I don't have time.

13 years agoLogo: expansion safety
Rémi Denis-Courmont [Tue, 19 May 2009 17:23:25 +0000 (20:23 +0300)]
Logo: expansion safety

13 years agoGradient: callback thread-safety
Rémi Denis-Courmont [Tue, 19 May 2009 17:21:04 +0000 (20:21 +0300)]
Gradient: callback thread-safety

13 years agoExtract: thread-safety
Rémi Denis-Courmont [Tue, 19 May 2009 17:17:15 +0000 (20:17 +0300)]
Extract: thread-safety

13 years agoErase: actual thread-safety
Rémi Denis-Courmont [Tue, 19 May 2009 17:10:44 +0000 (20:10 +0300)]
Erase: actual thread-safety

13 years agocrop: thread-safety for FilterCallback
Rémi Denis-Courmont [Tue, 19 May 2009 17:05:39 +0000 (20:05 +0300)]
crop: thread-safety for FilterCallback

13 years agoCrop: simplify
Rémi Denis-Courmont [Tue, 19 May 2009 17:05:24 +0000 (20:05 +0300)]
Crop: simplify

13 years agoBlue screen: thread-safety
Rémi Denis-Courmont [Tue, 19 May 2009 16:56:19 +0000 (19:56 +0300)]
Blue screen: thread-safety

13 years agoblue screen: __MIN and __MAX are not expansion-safe
Rémi Denis-Courmont [Tue, 19 May 2009 16:53:05 +0000 (19:53 +0300)]
blue screen: __MIN and __MAX are not expansion-safe

13 years agoAlpha mask: thread-safety
Rémi Denis-Courmont [Tue, 19 May 2009 16:49:37 +0000 (19:49 +0300)]
Alpha mask: thread-safety

A corner case occured if the mask were changed during initialization.

13 years agoAdjust: thread-safety
Rémi Denis-Courmont [Tue, 19 May 2009 16:47:23 +0000 (19:47 +0300)]
Adjust: thread-safety

13 years agox11: Show popup menu on click, not on release, as KDE and GNOME seem to do it.
Jean-Baptiste Kempf [Tue, 19 May 2009 16:54:07 +0000 (18:54 +0200)]
x11: Show popup menu on click, not on release, as KDE and GNOME seem to do it.

Close #2573

13 years agoTry to stay consistent.
Jean-Baptiste Kempf [Tue, 19 May 2009 16:36:58 +0000 (18:36 +0200)]
Try to stay consistent.

13 years agoUpdate NEWS for zip MRL.
Jean-Baptiste Kempf [Tue, 19 May 2009 16:36:42 +0000 (18:36 +0200)]
Update NEWS for zip MRL.

13 years agoZip: use !/ as separator instead of |
Jean-Philippe Andre [Tue, 19 May 2009 15:45:09 +0000 (23:45 +0800)]
Zip: use !/ as separator instead of |

As advised on the forum, !/ is the standard separator for JAR protocol.

13 years agoZip: fix handling of special characters (#2467)
Jean-Philippe Andre [Tue, 12 May 2009 17:56:17 +0000 (01:56 +0800)]
Zip: fix handling of special characters (#2467)

13 years agoMatch used SD alias rather than plugin name (fixes #2756)
Rémi Denis-Courmont [Tue, 19 May 2009 14:56:22 +0000 (17:56 +0300)]
Match used SD alias rather than plugin name (fixes #2756)

13 years agoRetain SD name for matching purpose
Rémi Denis-Courmont [Tue, 19 May 2009 14:55:47 +0000 (17:55 +0300)]
Retain SD name for matching purpose

13 years agoFix --qt-start-mninimized option
Jean-Baptiste Kempf [Sun, 17 May 2009 23:31:58 +0000 (01:31 +0200)]
Fix --qt-start-mninimized option

Report : http://forum.videolan.org/viewtopic.php?f=13&t=59425&p=198466#p198450

13 years agol10n: French update
Éric Lassauge [Sun, 17 May 2009 22:48:42 +0000 (23:48 +0100)]
l10n: French update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
13 years agol10n: Italian update
Vincenzo Reale [Sun, 17 May 2009 22:32:08 +0000 (23:32 +0100)]
l10n: Italian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
13 years agol10n: Brazillian Portuguese update
Sidney Doria [Sun, 17 May 2009 22:24:32 +0000 (23:24 +0100)]
l10n: Brazillian Portuguese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
13 years agol10n: Nepalese update
Animesh Swar [Sun, 17 May 2009 22:16:51 +0000 (23:16 +0100)]
l10n: Nepalese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
13 years agoDon't distribute files generated by configure
Christophe Mutricy [Sat, 16 May 2009 18:11:05 +0000 (19:11 +0100)]
Don't distribute files generated by configure

13 years agoMove the Changelogs to maintainer-clean.
Christophe Mutricy [Sat, 16 May 2009 17:01:04 +0000 (18:01 +0100)]
Move the Changelogs to maintainer-clean.

As they need git to be generated, you don't want them to disappear when you do make distclean in sources extracted from the tarball

13 years agoUse the 2009 key
Christophe Mutricy [Sat, 9 May 2009 21:35:21 +0000 (22:35 +0100)]
Use the 2009 key

13 years agoEnsure that people don't compile Dirac on Windows and Gcc 3
Jean-Baptiste Kempf [Sun, 17 May 2009 22:31:50 +0000 (00:31 +0200)]
Ensure that people don't compile Dirac on Windows and Gcc 3

13 years agoQt: Remove Streaming and Convert/Save menus if compiled with --disable-sout
Jean-Baptiste Kempf [Sun, 17 May 2009 22:23:44 +0000 (00:23 +0200)]
Qt: Remove Streaming and Convert/Save menus if compiled with --disable-sout

Close #2754

13 years agoFix a bug when sorting the playlist:
Rémi Duraffort [Sun, 17 May 2009 20:18:08 +0000 (22:18 +0200)]
Fix a bug when sorting the playlist:

Actually sort is well done but when the user ask for the next/previous item in
the playlist, it will get the one without the sort and not the right
previous/next item.

This is caused by the fact that the table which describe previous/next isn't
rebuilded after a call to the sort function. This commit force the rebuild to
be done (b_reset_currently_playing = true)

13 years agoFix spatializer: wrong variables name.
Rémi Duraffort [Sun, 17 May 2009 19:58:28 +0000 (21:58 +0200)]
Fix spatializer: wrong variables name.

13 years agoFix memleaks: EnsureUTF8 return NULL if the string isn't valid,
Rémi Duraffort [Sun, 17 May 2009 12:27:35 +0000 (14:27 +0200)]
Fix memleaks: EnsureUTF8 return NULL if the string isn't valid,
so we must be able to free the memory in this case.

13 years agorawaud: default FOURCC with local rather than low endianess
Rémi Denis-Courmont [Sun, 17 May 2009 08:52:24 +0000 (11:52 +0300)]
rawaud: default FOURCC with local rather than low endianess

13 years agoAvoid ?: GCC-ism
Rémi Denis-Courmont [Sun, 17 May 2009 08:16:03 +0000 (11:16 +0300)]
Avoid ?: GCC-ism

13 years agoDMO: put more debug if DMO_DEBUG is set
Jean-Baptiste Kempf [Sun, 17 May 2009 01:17:27 +0000 (03:17 +0200)]
DMO: put more debug if DMO_DEBUG is set

This might help to trac the dmo race.

13 years agoQt: correctly split the MRL
Jean-Baptiste Kempf [Sun, 17 May 2009 01:13:08 +0000 (03:13 +0200)]
Qt: correctly split the MRL

Close #2682

13 years agoQt: fix missing 's' in function name
Jean-Baptiste Kempf [Sun, 17 May 2009 00:35:12 +0000 (02:35 +0200)]
Qt: fix missing 's' in function name

13 years agoCosmetics.
Jean-Baptiste Kempf [Sun, 17 May 2009 00:20:58 +0000 (02:20 +0200)]
Cosmetics.

13 years agoForgotten FileSeparator issue.
Jean-Baptiste Kempf [Sun, 17 May 2009 00:19:55 +0000 (02:19 +0200)]
Forgotten FileSeparator issue.

13 years agoQt: reindent after last commit.
Jean-Baptiste Kempf [Sun, 17 May 2009 00:10:17 +0000 (02:10 +0200)]
Qt: reindent after last commit.

13 years agoQt4: fix DIR_SEP on open.
Jean-Baptiste Kempf [Sun, 17 May 2009 00:06:49 +0000 (02:06 +0200)]
Qt4: fix DIR_SEP on open.

Should fix #2142