vlc.git
11 years agocontribs: perl was only need by BeOS, removed
Felix Paul Kühne [Wed, 26 Aug 2009 23:39:09 +0000 (01:39 +0200)]
contribs: perl was only need by BeOS, removed

11 years agocontrib: Fix Makefile
Pierre Ynard [Wed, 26 Aug 2009 23:32:42 +0000 (01:32 +0200)]
contrib: Fix Makefile

Remove a forgotten "endif"

11 years agocontribs: removed BeOS support and fixed a typo which prevented proper x86_64 compila...
Felix Paul Kühne [Wed, 26 Aug 2009 23:03:00 +0000 (01:03 +0200)]
contribs: removed BeOS support and fixed a typo which prevented proper x86_64 compilation on Darwin (theora..)

11 years agocontribs: fortunately, no hacks are required anymore to compile liboil for PPC Macs
Felix Paul Kühne [Wed, 26 Aug 2009 22:40:53 +0000 (00:40 +0200)]
contribs: fortunately, no hacks are required anymore to compile liboil for PPC Macs

11 years agorevision 18 of the osx contribs package, out now for all 3 architectures
Felix Paul Kühne [Wed, 26 Aug 2009 22:21:21 +0000 (00:21 +0200)]
revision 18 of the osx contribs package, out now for all 3 architectures

This hopefully fixes some rare compilation issues on x86

11 years agocontribs: fixed theora compilation on ppc based macs
Felix Paul Kühne [Wed, 26 Aug 2009 22:01:15 +0000 (00:01 +0200)]
contribs: fixed theora compilation on ppc based macs

11 years agomacosx/framework: fix custom target scripts in case ARCHS includes more than 1 archit...
Felix Paul Kühne [Wed, 26 Aug 2009 21:48:51 +0000 (23:48 +0200)]
macosx/framework: fix custom target scripts in case ARCHS includes more than 1 architecture

11 years agominimal_macosx: Make sure we actually kill the vout at some point.
Pierre d'Herbemont [Wed, 26 Aug 2009 21:24:45 +0000 (23:24 +0200)]
minimal_macosx: Make sure we actually kill the vout at some point.

11 years agomacosx/framework: Add a new target core-framework.
Pierre d'Herbemont [Wed, 26 Aug 2009 21:23:53 +0000 (23:23 +0200)]
macosx/framework: Add a new target core-framework.

11 years agomacosx/framework: Fix a typo.
Pierre d'Herbemont [Wed, 26 Aug 2009 21:23:12 +0000 (23:23 +0200)]
macosx/framework: Fix a typo.

11 years agoUpdate of the libiconv patch for Win64 by NightStrike
Jean-Baptiste Kempf [Wed, 26 Aug 2009 20:25:13 +0000 (22:25 +0200)]
Update of the libiconv patch for Win64 by NightStrike

11 years agoRemove config_GetCacheDir
Rémi Denis-Courmont [Wed, 26 Aug 2009 19:16:47 +0000 (22:16 +0300)]
Remove config_GetCacheDir

11 years agoWin32: refactor and implement pictures directory
Rémi Denis-Courmont [Wed, 26 Aug 2009 19:09:04 +0000 (22:09 +0300)]
Win32: refactor and implement pictures directory

11 years agoSplit directories configuration per platform
Rémi Denis-Courmont [Wed, 26 Aug 2009 18:51:34 +0000 (21:51 +0300)]
Split directories configuration per platform

There was almost no commonality. This also simplifies stuff a bit.

11 years agoRemove broken DEMUX_SET_PAUSE_STATE
Sébastien Escudier [Wed, 26 Aug 2009 06:23:55 +0000 (08:23 +0200)]
Remove broken DEMUX_SET_PAUSE_STATE

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoAdd input resource support to the LibVLC Media Player
Niles Bindel [Tue, 25 Aug 2009 17:11:06 +0000 (12:11 -0500)]
Add input resource support to the LibVLC Media Player

This change allows for smoother transitioning between playlist items by
not having to recreate the related video/audio resources from scratch on
every item switch. This problem was very apparent in fullscreen mode
when the current display would close out showing the OS background and
then go back to fullscreen before playing the next item.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoskins2: uri-encoded mrl required for drag&drop
Erwan Tulou [Wed, 26 Aug 2009 17:12:06 +0000 (19:12 +0200)]
skins2: uri-encoded mrl required for drag&drop

11 years agomacosx/framework: Typo.
Pierre d'Herbemont [Wed, 26 Aug 2009 16:30:32 +0000 (18:30 +0200)]
macosx/framework: Typo.

11 years agomacosx/framework: Use the arch from the root settings.
Pierre d'Herbemont [Wed, 26 Aug 2009 16:29:16 +0000 (18:29 +0200)]
macosx/framework: Use the arch from the root settings.

11 years agomacosx/framework: Support printing negative duration.
Pierre d'Herbemont [Wed, 26 Aug 2009 16:27:59 +0000 (18:27 +0200)]
macosx/framework: Support printing negative duration.

11 years agomacosx/framework: Implement <NSCopying> for VLCTime.
Pierre d'Herbemont [Wed, 26 Aug 2009 16:24:35 +0000 (18:24 +0200)]
macosx/framework: Implement <NSCopying> for VLCTime.

11 years agomacosx: pl_CurrentInput doesn't take a playlist as argument.
Pierre d'Herbemont [Wed, 26 Aug 2009 14:02:20 +0000 (16:02 +0200)]
macosx: pl_CurrentInput doesn't take a playlist as argument.

11 years agomacosx: Use pl_CurrentInput properly, and make sure we don't dereference NULL.
Pierre d'Herbemont [Wed, 26 Aug 2009 13:45:09 +0000 (15:45 +0200)]
macosx: Use pl_CurrentInput properly, and make sure we don't dereference NULL.

11 years agostd-output, add aliases for access
Ilkka Ollakka [Wed, 26 Aug 2009 15:23:35 +0000 (18:23 +0300)]
std-output, add aliases for access

Alias file/http/udp output, eg now you can do
 --sout="#file{mux=ts,dst=mylittlepony.ts}"

hopefully helps people to figure-out sout-stuff.

11 years agov4l2: add aspect-ratio option to give picture aspect-ratio for input
Ilkka Ollakka [Wed, 26 Aug 2009 13:36:46 +0000 (16:36 +0300)]
v4l2: add aspect-ratio option to give picture aspect-ratio for input

11 years agoqt4: two more places where uri-encoded mrl are required
Erwan Tulou [Wed, 26 Aug 2009 10:57:55 +0000 (12:57 +0200)]
qt4: two more places where uri-encoded mrl are required

11 years agoFix freetype on Win32
Jean-Baptiste Kempf [Wed, 26 Aug 2009 10:59:35 +0000 (12:59 +0200)]
Fix freetype on Win32

11 years agoam: Proper way to define --quiet in silent mode.
Pierre d'Herbemont [Wed, 26 Aug 2009 10:15:49 +0000 (12:15 +0200)]
am: Proper way to define --quiet in silent mode.

Compatible with automake<1.11

11 years agomacosx: Get rid of the vlc_object_find().
Pierre d'Herbemont [Wed, 26 Aug 2009 09:42:51 +0000 (11:42 +0200)]
macosx: Get rid of the vlc_object_find().

11 years agodictionary: intptr_t to be nice with LLP64.
Pierre d'Herbemont [Wed, 26 Aug 2009 09:28:31 +0000 (11:28 +0200)]
dictionary: intptr_t to be nice with LLP64.

11 years agoRevert "signals: Remove a false warning about no return value."
Pierre d'Herbemont [Wed, 26 Aug 2009 09:13:16 +0000 (11:13 +0200)]
Revert "signals: Remove a false warning about no return value."

This reverts commit 8510313d246ed6aeff244b5414f088309077ea95.

Don't commit late things, without reading the justification.

This is generating dead code, and produce a warning on newer gcc version for that.

11 years agofix xxmc compilation.
Rémi Duraffort [Wed, 26 Aug 2009 09:10:12 +0000 (11:10 +0200)]
fix xxmc compilation.

11 years agotypo.
Rémi Duraffort [Wed, 26 Aug 2009 08:25:45 +0000 (10:25 +0200)]
typo.

11 years agoqt4: fix uninitialized values on win < Vista.
Rémi Duraffort [Wed, 26 Aug 2009 08:13:03 +0000 (10:13 +0200)]
qt4: fix uninitialized values on win < Vista.

11 years agomacosx: Remove unneeded restart.
Pierre d'Herbemont [Tue, 25 Aug 2009 23:06:24 +0000 (01:06 +0200)]
macosx: Remove unneeded restart.

11 years agoequalizer: Use aout_EnableFilter() as we have no choice now.
Pierre d'Herbemont [Tue, 25 Aug 2009 23:03:29 +0000 (01:03 +0200)]
equalizer: Use aout_EnableFilter() as we have no choice now.

11 years agotelnet: Don't use pause() on Win32.
Pierre d'Herbemont [Tue, 25 Aug 2009 22:38:50 +0000 (00:38 +0200)]
telnet: Don't use pause() on Win32.

My man says: "Pause is made obsolete by sigsuspend(2)." however sigsuspend just dies on win32.

11 years agosignals: Remove a false warning about no return value.
Pierre d'Herbemont [Tue, 25 Aug 2009 22:32:04 +0000 (00:32 +0200)]
signals: Remove a false warning about no return value.

This was reverted before. Yet, there is no use keeping that false warning, or wait until gcc is fixed.

11 years agotest/dictionary: Be nicer on LP64, and avoid a warning.
Pierre d'Herbemont [Tue, 25 Aug 2009 22:26:00 +0000 (00:26 +0200)]
test/dictionary: Be nicer on LP64, and avoid a warning.

LLP64, well, later.

11 years agoGet/Put VLM config to documents directory
Rémi Denis-Courmont [Tue, 25 Aug 2009 21:59:14 +0000 (00:59 +0300)]
Get/Put VLM config to documents directory

11 years agoPut log files to documents
Rémi Denis-Courmont [Tue, 25 Aug 2009 21:58:09 +0000 (00:58 +0300)]
Put log files to documents

Or maybe we should put them on the desktop? home directory seemed lame.

11 years agoPut snapshots to pictures directory
Rémi Denis-Courmont [Tue, 25 Aug 2009 21:57:46 +0000 (00:57 +0300)]
Put snapshots to pictures directory

11 years agoPut records to download directory
Rémi Denis-Courmont [Tue, 25 Aug 2009 21:57:13 +0000 (00:57 +0300)]
Put records to download directory

Should we use videos instead?

11 years agoXDG user dirs support (unused)
Rémi Denis-Courmont [Tue, 25 Aug 2009 21:44:45 +0000 (00:44 +0300)]
XDG user dirs support (unused)

11 years agoAdded missing return value in equalizer.
Laurent Aimar [Tue, 25 Aug 2009 21:37:43 +0000 (23:37 +0200)]
Added missing return value in equalizer.

11 years agoMoved aout_input_t to aout_internal.h.
Laurent Aimar [Tue, 25 Aug 2009 21:16:05 +0000 (23:16 +0200)]
Moved aout_input_t to aout_internal.h.

11 years agoLet equalizer-2pass handle the reset of the equalizer in qt4.
Laurent Aimar [Tue, 25 Aug 2009 21:15:02 +0000 (23:15 +0200)]
Let equalizer-2pass handle the reset of the equalizer in qt4.

It avoids a race condition with aout_input_t contents.

11 years agoAdded a callback on equalizer-2pass in equalizer filter.
Laurent Aimar [Tue, 25 Aug 2009 21:14:11 +0000 (23:14 +0200)]
Added a callback on equalizer-2pass in equalizer filter.

It will allow to avoid reseting the whole aout for it.

11 years agoUsed aout_EnableFilter in skins2.
Laurent Aimar [Tue, 25 Aug 2009 21:12:36 +0000 (23:12 +0200)]
Used aout_EnableFilter in skins2.

It avoids a race condition with aout_input_t contents.

11 years agoUpdated "audio mixer" to new aout_mixer_t module API.
Laurent Aimar [Tue, 25 Aug 2009 20:42:40 +0000 (22:42 +0200)]
Updated "audio mixer" to new aout_mixer_t module API.

11 years agoFixed resampler compilation after aout_mixer_t changes.
Laurent Aimar [Tue, 25 Aug 2009 20:42:18 +0000 (22:42 +0200)]
Fixed resampler compilation after aout_mixer_t changes.

11 years agoSplit out aout_mixer_t from aout_instance_t.
Laurent Aimar [Tue, 25 Aug 2009 20:41:17 +0000 (22:41 +0200)]
Split out aout_mixer_t from aout_instance_t.

It will allow to sanetize aout_instance_t.

11 years agoMade SyncInfo in dts a bit clearer.
Laurent Aimar [Mon, 24 Aug 2009 21:42:11 +0000 (23:42 +0200)]
Made SyncInfo in dts a bit clearer.

11 years agoWin32: remove "dereferencing type-punned pointer will break strict-aliasing rules...
Jean-Baptiste Kempf [Tue, 25 Aug 2009 19:15:08 +0000 (21:15 +0200)]
Win32: remove "dereferencing type-punned pointer will break strict-aliasing rules" and bring "passing argument ... from incompatible pointer type

At least it compiles, and there is absolutly no way I dig in that code.

11 years agoWin32: remove "dereferencing type-punned pointer will break strict-aliasing rules...
Jean-Baptiste Kempf [Tue, 25 Aug 2009 19:04:51 +0000 (21:04 +0200)]
Win32: remove "dereferencing type-punned pointer will break strict-aliasing rules" and bring "passing argument ... from incompatible pointer type

At least it compiles...

11 years agoFix an incorect cast warning
Jean-Baptiste Kempf [Tue, 25 Aug 2009 18:57:37 +0000 (20:57 +0200)]
Fix an incorect cast warning

11 years agoRevert "Don't treat strict-aliasing as error, this break Win32 compilation too much"
Rémi Denis-Courmont [Tue, 25 Aug 2009 18:50:04 +0000 (21:50 +0300)]
Revert "Don't treat strict-aliasing as error, this break Win32 compilation too much"

This reverts commit 5ff67322e0237a3506fe4a48a7ac01dd4eda444d.

11 years agovlc_bits: constify
Rémi Denis-Courmont [Tue, 25 Aug 2009 18:44:45 +0000 (21:44 +0300)]
vlc_bits: constify

11 years agoDon't treat strict-aliasing as error, this break Win32 compilation too much
Jean-Baptiste Kempf [Tue, 25 Aug 2009 18:42:56 +0000 (20:42 +0200)]
Don't treat strict-aliasing as error, this break Win32 compilation too much

All vouts are impacted, and dmo too.

11 years agoFix compilation of Win32 global hotkeys
Jean-Baptiste Kempf [Tue, 25 Aug 2009 18:36:15 +0000 (20:36 +0200)]
Fix compilation of Win32 global hotkeys

11 years agoFix compilation: too short delay.
Rémi Duraffort [Tue, 25 Aug 2009 18:23:27 +0000 (20:23 +0200)]
Fix compilation: too short delay.

11 years agoconfigure.ac: fix libxml2 detection (module name is 'xml').
Rémi Duraffort [Tue, 25 Aug 2009 18:00:50 +0000 (20:00 +0200)]
configure.ac: fix libxml2 detection (module name is 'xml').

11 years agocontribs: fix 64bit compilation on Leopard
Felix Paul Kühne [Tue, 25 Aug 2009 17:47:41 +0000 (19:47 +0200)]
contribs: fix 64bit compilation on Leopard

11 years agoCompile contribs in 32bit mode by default on Snow Leopard, but mention the switch...
Felix Paul Kühne [Tue, 25 Aug 2009 17:46:06 +0000 (19:46 +0200)]
Compile contribs in 32bit mode by default on Snow Leopard, but mention the switch to turn on 64bit

11 years agoVLCKit: added the abilities to compile in 64bit mode on Leopard and in 32bit on Snow...
Felix Paul Kühne [Tue, 25 Aug 2009 17:06:31 +0000 (19:06 +0200)]
VLCKit: added the abilities to compile in 64bit mode on Leopard and in 32bit on Snow Leopard

11 years agoignore the Sparkle folder and some more xcode files
Felix Kühne [Tue, 25 Aug 2009 16:01:10 +0000 (18:01 +0200)]
ignore the Sparkle folder and some more xcode files

11 years agomacosx/framework: Make VLCMediaListPlayer.h a public header.
Pierre d'Herbemont [Tue, 25 Aug 2009 15:57:30 +0000 (17:57 +0200)]
macosx/framework: Make VLCMediaListPlayer.h a public header.

11 years agomacosx: fixed some compilation warnings
Felix Kühne [Tue, 25 Aug 2009 15:42:36 +0000 (17:42 +0200)]
macosx: fixed some compilation warnings

11 years agoVLCKit: added partial 64bit compilation support
Felix Kühne [Tue, 25 Aug 2009 15:42:14 +0000 (17:42 +0200)]
VLCKit: added partial 64bit compilation support

(partial, as this won't work on Leopard without a few further changes)

11 years agotranscode: flag a bug
Rémi Denis-Courmont [Tue, 25 Aug 2009 15:01:40 +0000 (18:01 +0300)]
transcode: flag a bug

11 years agoTS mux: seemingly useless sleep (pf_mux is synchronous)
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:56:20 +0000 (17:56 +0300)]
TS mux: seemingly useless sleep (pf_mux is synchronous)

11 years agoatmo filter: disable until it is fixed
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:53:32 +0000 (17:53 +0300)]
atmo filter: disable until it is fixed

11 years agoRemove non-sense
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:42:20 +0000 (17:42 +0300)]
Remove non-sense

11 years agotelnet: don't call msleep(1000) on poll() error
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:21:19 +0000 (17:21 +0300)]
telnet: don't call msleep(1000) on poll() error

We should probably exit anyway, as it should be a bug...

11 years agoExpand OSS SPDIF delay. This looks wrong either way though.
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:14:41 +0000 (17:14 +0300)]
Expand OSS SPDIF delay. This looks wrong either way though.

11 years agoJACK access seems broken (JACK has function for waiting...)
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:12:10 +0000 (17:12 +0300)]
JACK access seems broken (JACK has function for waiting...)

11 years agoFix impossible delay
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:02:09 +0000 (17:02 +0300)]
Fix impossible delay

11 years agoDefine all XDG user directories (not implemented yet)
Rémi Denis-Courmont [Mon, 24 Aug 2009 19:41:02 +0000 (22:41 +0300)]
Define all XDG user directories (not implemented yet)

11 years agolive555 : fix pause and seek behaviour.
Sébastien Escudier [Tue, 25 Aug 2009 07:03:49 +0000 (09:03 +0200)]
live555 : fix pause and seek behaviour.

We must not send PAUSE if already in pause, when seeking (it would
unpause the stream). And DEMUX_SET_PAUSE_STATE should do nothing if
pause state is already what we want.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoFix compilation.
Rémi Duraffort [Tue, 25 Aug 2009 10:28:49 +0000 (12:28 +0200)]
Fix compilation.

11 years agoXvmc: fix compilation.
Rémi Duraffort [Tue, 25 Aug 2009 10:25:09 +0000 (12:25 +0200)]
Xvmc: fix compilation.

11 years agox11: remove unused function.
Rémi Duraffort [Tue, 25 Aug 2009 10:19:44 +0000 (12:19 +0200)]
x11: remove unused function.

11 years agoxvmc: fix compile.
Rémi Duraffort [Tue, 25 Aug 2009 08:00:45 +0000 (10:00 +0200)]
xvmc: fix compile.

11 years agoskins2: replace all remaining FIND_ANYWHERE with more appropriate functions
Erwan Tulou [Tue, 25 Aug 2009 08:02:15 +0000 (10:02 +0200)]
skins2: replace all remaining FIND_ANYWHERE with more appropriate functions

11 years agoskins2: cosmetic (replace \t with 4 spaces)
Erwan Tulou [Tue, 25 Aug 2009 07:36:26 +0000 (09:36 +0200)]
skins2: cosmetic (replace \t with 4 spaces)

11 years agoskins2: replacement for vlc_object_find_name no longer operational
Erwan Tulou [Tue, 25 Aug 2009 06:25:26 +0000 (08:25 +0200)]
skins2: replacement for vlc_object_find_name no longer operational

11 years agoqt4: don't update videoWidget size when in fullscreen
Ilkka Ollakka [Tue, 25 Aug 2009 06:42:14 +0000 (09:42 +0300)]
qt4: don't update videoWidget size when in fullscreen

should fix that returning from fullscreen going wrongsize, also set
fullscreen flags after reparent and before parenting back from
fullscreen.

11 years agoqt4: add option --qt-fullscreen-screennumber to allow define screen where fullscreen...
Ilkka Ollakka [Tue, 25 Aug 2009 06:13:47 +0000 (09:13 +0300)]
qt4: add option --qt-fullscreen-screennumber to allow define screen where fullscreen goes

screennumbers starts from 1 onward, this allows user again to define if
he wants fullscreen window on particular screen instead of the one where
interface is.

11 years agoconfigure: Add implicit sequence-point return-type strict-aliasing array-bounds missi...
Pierre d'Herbemont [Tue, 25 Aug 2009 02:10:45 +0000 (04:10 +0200)]
configure: Add implicit sequence-point return-type strict-aliasing array-bounds missing-parameter-type overflow int-to-pointer-cast pointer-to-int-cast div-by-zero overflow to the list of Werror warnings.

11 years agomacosx/framework: Slim down to the minimum VLCMediaPlayer -play and -pause methods.
Pierre d'Herbemont [Tue, 25 Aug 2009 01:41:48 +0000 (03:41 +0200)]
macosx/framework: Slim down to the minimum VLCMediaPlayer -play and -pause methods.

11 years agomacosx/framework: VLCMediaListPlayer, don't leak the instance.
Pierre d'Herbemont [Tue, 25 Aug 2009 01:41:26 +0000 (03:41 +0200)]
macosx/framework: VLCMediaListPlayer, don't leak the instance.

11 years agoFix typo in input_item header
Sébastien Escudier [Mon, 24 Aug 2009 15:41:02 +0000 (17:41 +0200)]
Fix typo in input_item header

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
11 years agomedia_list_player: Strictier lock in libvlc_media_list_player_play*().
Pierre d'Herbemont [Mon, 24 Aug 2009 21:35:58 +0000 (23:35 +0200)]
media_list_player: Strictier lock in libvlc_media_list_player_play*().

11 years agoAdded some additional locking to the media list player playitem functions to prevent...
Niles Bindel [Mon, 24 Aug 2009 20:10:50 +0000 (15:10 -0500)]
Added some additional locking to the media list player playitem functions to prevent threading instability.

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
11 years agocore: add missing type (fix compil for qt4) and add new types for snapshot/record
Erwan Tulou [Mon, 24 Aug 2009 21:49:37 +0000 (23:49 +0200)]
core: add missing type (fix compil for qt4) and add new types for snapshot/record

11 years agognutls: fix compil error
Erwan Tulou [Mon, 24 Aug 2009 21:19:10 +0000 (23:19 +0200)]
gnutls: fix compil error

11 years agoswitcher: fix compil error
Erwan Tulou [Mon, 24 Aug 2009 21:19:32 +0000 (23:19 +0200)]
switcher: fix compil error

11 years agoskins2: fix compil error
Erwan Tulou [Mon, 24 Aug 2009 21:05:40 +0000 (23:05 +0200)]
skins2: fix compil error

11 years agoMade the seeking code path a bit more clear (nuv).
Laurent Aimar [Mon, 24 Aug 2009 20:30:29 +0000 (22:30 +0200)]
Made the seeking code path a bit more clear (nuv).

11 years agoWorkaround warning on function returned value casted.
Laurent Aimar [Mon, 24 Aug 2009 20:25:20 +0000 (22:25 +0200)]
Workaround warning on function returned value casted.