vlc.git
13 years agotest: Disable debug output in libvlc tests.
Pierre d'Herbemont [Wed, 20 May 2009 05:55:19 +0000 (22:55 -0700)]
test: Disable debug output in libvlc tests.

13 years agoFactorization.
Rémi Duraffort [Wed, 20 May 2009 20:06:07 +0000 (22:06 +0200)]
Factorization.

13 years agoMerge branch '1.0-bugfix'
Rémi Duraffort [Wed, 20 May 2009 19:53:35 +0000 (21:53 +0200)]
Merge branch '1.0-bugfix'

Conflicts:

src/control/media_player.c

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 agoNo need to check for a NULL as libvlc_media_release is checking.
Rémi Duraffort [Wed, 20 May 2009 18:55:55 +0000 (20:55 +0200)]
No need to check for a NULL as libvlc_media_release is checking.

13 years agoUse var_CountChoices instead of var_Change(VLC_VAR_GETCHOICES) when applicable.
Rémi Duraffort [Wed, 20 May 2009 18:34:36 +0000 (20:34 +0200)]
Use var_CountChoices instead of var_Change(VLC_VAR_GETCHOICES) when applicable.

13 years agoCreate a function to free the memory allocated when calling
Rémi Duraffort [Tue, 19 May 2009 17:51:02 +0000 (19:51 +0200)]
Create a function to free the memory allocated when calling
var_Change(VLC_VAR_GETCHOICES). The memory was freed by a call to
var_Change(VLC_VAR_FREELIST). That's not a good idea as we were doing a lookup
just to free some memory.

13 years agoSimplifications.
Rémi Duraffort [Wed, 20 May 2009 08:16:57 +0000 (10:16 +0200)]
Simplifications.

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

13 years agoMerge branch 1.0-bugfix
Rémi Denis-Courmont [Wed, 20 May 2009 16:46:41 +0000 (19:46 +0300)]
Merge branch 1.0-bugfix

Conflicts:
modules/video_filter/extract.c
modules/video_filter/marq.c
projects/mozilla/control/npolibvlc.cpp
src/control/video.c

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)

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
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 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.

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

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
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 agoRemove another extra base64 decoder.
JP Dinger [Wed, 20 May 2009 10:01:27 +0000 (12:01 +0200)]
Remove another extra base64 decoder.

13 years agosdpplin_free() and rmff_free_header() already check for NULL.
JP Dinger [Wed, 20 May 2009 09:47:43 +0000 (11:47 +0200)]
sdpplin_free() and rmff_free_header() already check for NULL.

13 years agoconfigure: default disable xcb on Darwin
Felix Paul Kühne [Wed, 20 May 2009 09:47:48 +0000 (11:47 +0200)]
configure: default disable xcb on Darwin

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 agosprintf +n in file.c, plus add and use vlc_num_keys and vlc_num_modifiers.
JP Dinger [Tue, 19 May 2009 08:03:22 +0000 (10:03 +0200)]
sprintf +n in file.c, plus add and use vlc_num_keys and vlc_num_modifiers.

Signed-off-by: JP Dinger <jpd@videolan.org>
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 agoRevert "zip access: fix #2467. Now it's able to open files with non ASCII names,...
Geoffroy Couprie [Tue, 19 May 2009 22:36:26 +0000 (00:36 +0200)]
Revert "zip access: fix #2467. Now it's able to open files with non ASCII names, but can't open files with non ASCII names inside of the zip file"

This reverts commit e3d08b7955a57485d8d301f33c583641899153a6.

13 years agoWin32: remove parts of the intl .rc that crash windres on the buildbot
Geoffroy Couprie [Tue, 19 May 2009 22:31:10 +0000 (00:31 +0200)]
Win32: remove parts of the intl .rc that crash windres on the buildbot

13 years agowin32: Add recent files to jump lists
Geoffroy Couprie [Tue, 19 May 2009 18:32:15 +0000 (20:32 +0200)]
win32: Add recent files to jump lists

13 years agozip access: fix #2467. Now it's able to open files with non ASCII names, but can...
Geoffroy Couprie [Thu, 14 May 2009 02:03:19 +0000 (04:03 +0200)]
zip access: fix #2467. Now it's able to open files with non ASCII names, but can't open files with non ASCII names inside of the zip file

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 agoAccept 4.4.0, the bugs in 4.4.0 and 4.4.1 shouldn't affect us too much.
Jean-Baptiste Kempf [Tue, 19 May 2009 18:27:30 +0000 (20:27 +0200)]
Accept 4.4.0, the bugs in 4.4.0 and 4.4.1 shouldn't affect us too much.

But well, fine distros should upgrade their minor libQt.

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 agoFixed some dvd spu streams that have multiple palette/alpha per packet.
Laurent Aimar [Tue, 19 May 2009 13:12:06 +0000 (15:12 +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 12:50:28 +0000 (14:50 +0200)]
Fixed potential segfault with broken DVD SPU streams.

13 years agoCosmetics (spudec).
Laurent Aimar [Tue, 19 May 2009 12:28:55 +0000 (14:28 +0200)]
Cosmetics (spudec).

13 years agoRemoved wrongly commited line in last vout_pictures commit.
Laurent Aimar [Mon, 18 May 2009 20:46:47 +0000 (22:46 +0200)]
Removed wrongly commited line in last vout_pictures commit.

13 years agoUsed picture_IsReferenced in transcode.
Laurent Aimar [Mon, 18 May 2009 20:35:06 +0000 (22:35 +0200)]
Used picture_IsReferenced in transcode.

13 years agoImproved a bit picture API.
Laurent Aimar [Mon, 18 May 2009 20:33:47 +0000 (22:33 +0200)]
Improved a bit picture API.

13 years agoRemoved picture ring buffer for filter/decoder in transcode/mosaic_bridge.
Laurent Aimar [Mon, 18 May 2009 19:20:44 +0000 (21:20 +0200)]
Removed picture ring buffer for filter/decoder in transcode/mosaic_bridge.

It simplify the code and is needed to clean up the picture API.

13 years agoUsed picture_* functions when applicable.
Laurent Aimar [Mon, 18 May 2009 18:57:46 +0000 (20:57 +0200)]
Used picture_* functions when applicable.

13 years agoRemoved unused picture_heap_t field in picture_t.
Laurent Aimar [Mon, 18 May 2009 10:41:42 +0000 (12:41 +0200)]
Removed unused picture_heap_t field in picture_t.

13 years agoCosmetics.
JP Dinger [Mon, 18 May 2009 10:00:15 +0000 (12:00 +0200)]
Cosmetics.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoRemove an extra base64 decode implementation and use vlc's instead.
JP Dinger [Mon, 18 May 2009 09:59:07 +0000 (11:59 +0200)]
Remove an extra base64 decode implementation and use vlc's instead.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoCosmetics
JP Dinger [Sun, 17 May 2009 17:28:13 +0000 (19:28 +0200)]
Cosmetics

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoExtract common string-to-variant code in mozilla plugin.
JP Dinger [Sun, 17 May 2009 16:47:47 +0000 (18:47 +0200)]
Extract common string-to-variant code in mozilla plugin.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
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

13 years agoWhen adding an URL, create the name without login and password.
Rémi Duraffort [Sat, 16 May 2009 21:37:10 +0000 (23:37 +0200)]
When adding an URL, create the name without login and password.
This fix partially #2142