]> git.sesse.net Git - vlc/log
vlc
14 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>
14 years agoFix compilation.
Rémi Duraffort [Tue, 25 Aug 2009 10:28:49 +0000 (12:28 +0200)]
Fix compilation.

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

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

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

14 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

14 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)

14 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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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>
14 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*().

14 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>
14 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

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

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

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

14 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).

14 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.

14 years agoRevert "nuv: Fix some warnings and fix an issue where some unitialized pointer access...
Laurent Aimar [Mon, 24 Aug 2009 20:22:55 +0000 (22:22 +0200)]
Revert "nuv: Fix some warnings and fix an issue where some unitialized pointer access could lead to a crash."

This reverts commit 3bbe374b28aa3452cc2da64becb3445cf1d20833.
This commit is wrong. There was no risk of crash. I will add assert
instead when not obvious.

14 years agoCompleted picture_Export documentation.
Laurent Aimar [Mon, 24 Aug 2009 20:17:18 +0000 (22:17 +0200)]
Completed picture_Export documentation.

14 years agoRevert "vout_pictures: Use unsigned for width and height in picture_Export."
Laurent Aimar [Mon, 24 Aug 2009 20:10:51 +0000 (22:10 +0200)]
Revert "vout_pictures: Use unsigned for width and height in picture_Export."

This reverts commit 13268071115898a03f9b1d3c470a72de82eabf0c.

It is wrong as -1 and 0 does not have the same meaning for picture_Export.
(I will document it).

14 years agoCosmetics.
Laurent Aimar [Mon, 24 Aug 2009 20:03:16 +0000 (22:03 +0200)]
Cosmetics.

14 years agoCosmetic.
Laurent Aimar [Mon, 24 Aug 2009 20:03:00 +0000 (22:03 +0200)]
Cosmetic.

14 years agoRevert "dts: Initialize i_frame_size to a default value."
Laurent Aimar [Mon, 24 Aug 2009 20:00:28 +0000 (22:00 +0200)]
Revert "dts: Initialize i_frame_size to a default value."

This reverts commit 260dd07fc161a8c20dfdb992c28d7a865eb93c98.

 It is useless, the variable cannot be uninitialized, and does not
generate a warning for me. The patch could prevent finding real
bug if the code is modified.

14 years agoFixed potential segfault in sharpen filter.
Laurent Aimar [Sat, 15 Aug 2009 19:52:18 +0000 (21:52 +0200)]
Fixed potential segfault in sharpen filter.

14 years agovod rtsp : unpause srteam after seeking
Sébastien Escudier [Mon, 24 Aug 2009 09:30:02 +0000 (11:30 +0200)]
vod rtsp : unpause srteam after seeking

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agomodule_need: handle module loading error
Rémi Denis-Courmont [Mon, 24 Aug 2009 19:39:20 +0000 (22:39 +0300)]
module_need: handle module loading error

14 years agoVLM : move input event callback deletion. In order to receive all inputs events it...
Sébastien Escudier [Mon, 17 Aug 2009 14:38:56 +0000 (16:38 +0200)]
VLM : move input event callback deletion. In order to receive all inputs events it's better to delete callbacks just before releasing the object.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoEliminate some dead code
Rémi Denis-Courmont [Mon, 24 Aug 2009 19:01:50 +0000 (22:01 +0300)]
Eliminate some dead code

14 years agoRemove config_GetUserDataDir()...
Rémi Denis-Courmont [Mon, 24 Aug 2009 18:51:45 +0000 (21:51 +0300)]
Remove config_GetUserDataDir()...

...and fix a memory leak in LUA

14 years agoRemove config_GetUserConfDir
Rémi Denis-Courmont [Mon, 24 Aug 2009 18:46:22 +0000 (21:46 +0300)]
Remove config_GetUserConfDir

14 years agoCosmetics
Rémi Denis-Courmont [Mon, 24 Aug 2009 18:40:52 +0000 (21:40 +0300)]
Cosmetics

14 years agoAdd a directory type parameter to config_GetHomeDir
Rémi Denis-Courmont [Mon, 24 Aug 2009 18:25:12 +0000 (21:25 +0300)]
Add a directory type parameter to config_GetHomeDir

This will avoid adding plenty of config_GetFoobarDir exports later.
Also make config_GetHomeDir return a heap-allocated string.

14 years agoMissing loop iterator initialization
Hugo Beauzee-Luyssen [Sun, 23 Aug 2009 21:57:23 +0000 (23:57 +0200)]
Missing loop iterator initialization

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agofreetype: On Win32 (no fontconfig), correct compilation problems
Erwan Tulou [Sat, 22 Aug 2009 15:01:54 +0000 (17:01 +0200)]
freetype: On Win32 (no fontconfig), correct compilation problems

14 years agoqt4: ensure uri-encoded files are passed to the core
Erwan Tulou [Sat, 22 Aug 2009 12:27:33 +0000 (14:27 +0200)]
qt4: ensure uri-encoded files are passed to the core

14 years agoskins2: rework of vout manager
Erwan Tulou [Sat, 22 Aug 2009 13:39:04 +0000 (15:39 +0200)]
skins2: rework of vout manager

This patch does the following :
- as a vout window provider, make sure skins functions run by vout thread(s)
  don't issue any calls to the GUI. (skins on Linux runs fine at last !)
- prepare support for SET_VOUT_SET_FULLSCREEN new control
- implement hotkeys (no longer available at the vout level)
- modify a show() method not consistent across platform
- cleanup (dead code)

14 years agoskins2: lock needed for updating the async queue (multi-treaded context)
Erwan Tulou [Sat, 22 Aug 2009 12:56:55 +0000 (14:56 +0200)]
skins2: lock needed for updating the async queue (multi-treaded context)

14 years agoskins2: avoid deadlock when audio-visual is used (accounts for vlc often but not...
Erwan Tulou [Sat, 22 Aug 2009 13:01:57 +0000 (15:01 +0200)]
skins2: avoid deadlock when audio-visual is used (accounts for vlc often but not always hanging in this case)

Audio-visual holds the audio_mixer lock during its initialization phase which includes initialization of the vout.
On the other hand, skins polls every 10ms to check change in the audio volume (this also requires holding the audio_mixer lock)
This leads to a frequent deadlock at the skins level.

The patch stops polling w.r.t volume and rather reacts on change signalled by the core via a callback. This makes deadlock occurence almost nil.

A long term solution could be that 1/ audio_visual doesn't keep on holding the lock during vout initialisation and 2/ skins stops polling every 10ms for a whole bunch of things (rather use callbacks as qt4 does)

14 years agoskins2: correct volume slider stuck to mute once requested by user.
Erwan Tulou [Mon, 24 Aug 2009 09:58:47 +0000 (11:58 +0200)]
skins2: correct volume slider stuck to mute once requested by user.

This problem appeared in vlc1.1.
setting volume from core or from the user slider must be differentiated, as sending back a zero value (mute) tells the core to really set value to zero (thus erasing the saved volume)

this patch reuses what is already done for position slider (similar issue)

14 years agolibvlc: Remove unused function.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:53:59 +0000 (17:53 +0200)]
libvlc: Remove unused function.

14 years agomacosx/framework: Re-enable event posting in VLCEventManager.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:46:21 +0000 (17:46 +0200)]
macosx/framework: Re-enable event posting in VLCEventManager.

14 years agovlc-config.in: Pass the default Werror flags as well.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:18:23 +0000 (17:18 +0200)]
vlc-config.in: Pass the default Werror flags as well.

14 years agomacosx/framework: Add VLCMediaListPlayer.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:17:02 +0000 (17:17 +0200)]
macosx/framework: Add VLCMediaListPlayer.

14 years agotest: Expanded and passing media_list_player queue item tests.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:14:02 +0000 (17:14 +0200)]
test: Expanded and passing media_list_player queue item tests.

14 years agoVLCMediaPlayer: Listen to error event as well.
Pierre d'Herbemont [Mon, 24 Aug 2009 11:16:06 +0000 (13:16 +0200)]
VLCMediaPlayer: Listen to error event as well.

14 years agomacosx/framework: Don't cache configure output.
Pierre d'Herbemont [Mon, 24 Aug 2009 10:59:09 +0000 (12:59 +0200)]
macosx/framework: Don't cache configure output.

This does not properly account check changes, so this is usual that this breaks.

14 years agoFix configure with --disable-sout
Pierre Ynard [Mon, 24 Aug 2009 12:01:35 +0000 (14:01 +0200)]
Fix configure with --disable-sout

This is ugly, until jb finds "a clever solution."

14 years agoFix alsa_access building
Jean-Baptiste Kempf [Sun, 23 Aug 2009 21:57:44 +0000 (23:57 +0200)]
Fix alsa_access building

14 years agoFix compile of Skins2 on Windows
Jean-Baptiste Kempf [Sun, 23 Aug 2009 21:49:00 +0000 (23:49 +0200)]
Fix compile of Skins2 on Windows

Fix for [1f579327087ca62de0b51b6f0120d7ae8ee38639] for Windows

14 years agoId3tag: fix compilation after breakage
Jean-Baptiste Kempf [Sun, 23 Aug 2009 21:34:34 +0000 (23:34 +0200)]
Id3tag: fix compilation after breakage

[62bd7af887b612e9c8e2b5805dd57a3b2027560c] and [182692caeb5fcdfccb81c3c0ab855fb6bafcc661]

14 years agoTypo
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:59:28 +0000 (22:59 +0300)]
Typo

14 years agoRemoving historical comment
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:34:14 +0000 (22:34 +0300)]
Removing historical comment

14 years agoUse vlc_object_set_name in some places
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:23:44 +0000 (22:23 +0300)]
Use vlc_object_set_name in some places

14 years agovlc_object_get_name, vlc_object_set_name: accessors
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:26:56 +0000 (22:26 +0300)]
vlc_object_get_name, vlc_object_set_name: accessors

14 years agoNever rename an object post attach & un-deprecated find_name
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:25:28 +0000 (22:25 +0300)]
Never rename an object post attach & un-deprecated find_name

14 years agoCosmetic
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:26:36 +0000 (22:26 +0300)]
Cosmetic

14 years agoAvoid hackish use of psz_object_name
Rémi Denis-Courmont [Sun, 23 Aug 2009 18:59:24 +0000 (21:59 +0300)]
Avoid hackish use of psz_object_name

14 years agoTrivial code factorization
Rémi Denis-Courmont [Sun, 23 Aug 2009 18:56:06 +0000 (21:56 +0300)]
Trivial code factorization

14 years agoDon't recreate the same table over and over and over
Rémi Denis-Courmont [Sun, 23 Aug 2009 18:53:32 +0000 (21:53 +0300)]
Don't recreate the same table over and over and over

14 years agofilter: avoid vlc_object_t.psz_object_name
Rémi Denis-Courmont [Sun, 23 Aug 2009 18:21:52 +0000 (21:21 +0300)]
filter: avoid vlc_object_t.psz_object_name

14 years agoRevert "configure: An other test that warns."
Rémi Denis-Courmont [Sun, 23 Aug 2009 17:47:18 +0000 (20:47 +0300)]
Revert "configure: An other test that warns."

This reverts commit e70077bff48d1edc1c6376f60d4dbeced2e18a11.
This was completely broken (NULL not defined).

14 years agoFix lrintf check
Rémi Denis-Courmont [Sun, 23 Aug 2009 17:43:17 +0000 (20:43 +0300)]
Fix lrintf check

14 years agosqrtf is in libm, not (non-existent) libmx
Rémi Denis-Courmont [Sun, 23 Aug 2009 17:38:03 +0000 (20:38 +0300)]
sqrtf is in libm, not (non-existent) libmx

14 years agoRevert "vlc_bits: Differentiate between writable bits stream and read only."
Rémi Denis-Courmont [Sun, 23 Aug 2009 17:22:20 +0000 (20:22 +0300)]
Revert "vlc_bits: Differentiate between writable bits stream and read only."

This reverts commit 4bfba26a6188ea4aeed87c463ae10860ef921616.
This broke strict C aliasing rules.

14 years agoRemove vlc_object_t.p_private
Rémi Denis-Courmont [Sun, 23 Aug 2009 16:25:28 +0000 (19:25 +0300)]
Remove vlc_object_t.p_private

14 years agoUse VLC object for meta writer and factor code
Rémi Denis-Courmont [Sun, 23 Aug 2009 17:15:39 +0000 (20:15 +0300)]
Use VLC object for meta writer and factor code

14 years agoUse a VLC object for meta reader
Rémi Denis-Courmont [Sun, 23 Aug 2009 16:20:44 +0000 (19:20 +0300)]
Use a VLC object for meta reader

14 years agoMake playlist_export_t a VLC object
Rémi Denis-Courmont [Sun, 23 Aug 2009 15:54:47 +0000 (18:54 +0300)]
Make playlist_export_t a VLC object

14 years agoSimplification
Rémi Denis-Courmont [Sun, 23 Aug 2009 15:17:05 +0000 (18:17 +0300)]
Simplification

14 years agoSimplification
Rémi Denis-Courmont [Sun, 23 Aug 2009 15:16:19 +0000 (18:16 +0300)]
Simplification

14 years agoqt4: fix typo + cosmetics
Jakob Leben [Sun, 23 Aug 2009 14:43:19 +0000 (16:43 +0200)]
qt4: fix typo + cosmetics

14 years agoqt4: fix playlist column show/hide
Jakob Leben [Sun, 23 Aug 2009 14:12:09 +0000 (16:12 +0200)]
qt4: fix playlist column show/hide

14 years agoWinGDI: kill warning
Jean-Baptiste Kempf [Sun, 23 Aug 2009 12:14:33 +0000 (14:14 +0200)]
WinGDI: kill warning

14 years agoMSW: signedness corrections
Jean-Baptiste Kempf [Sun, 23 Aug 2009 12:03:45 +0000 (14:03 +0200)]
MSW: signedness corrections

14 years agoWin32: kill warning about undefined preproc variable
Jean-Baptiste Kempf [Sun, 23 Aug 2009 11:17:03 +0000 (13:17 +0200)]
Win32: kill warning about undefined preproc variable

14 years agoVisual: reindent (2)
Jean-Baptiste Kempf [Sun, 23 Aug 2009 11:07:17 +0000 (13:07 +0200)]
Visual: reindent (2)

14 years agoVisual: kill signedness warnings
Jean-Baptiste Kempf [Sun, 23 Aug 2009 11:05:47 +0000 (13:05 +0200)]
Visual: kill signedness warnings

14 years agoVisual: reindent
Jean-Baptiste Kempf [Sun, 23 Aug 2009 11:00:19 +0000 (13:00 +0200)]
Visual: reindent

14 years agoFix signed warning for postproc
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:55:26 +0000 (12:55 +0200)]
Fix signed warning for postproc

14 years agoMSW: kill "cast from function... to non matching type" warning
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:54:42 +0000 (12:54 +0200)]
MSW: kill "cast from function... to non matching type" warning

14 years agoComment out dead code
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:53:17 +0000 (12:53 +0200)]
Comment out dead code

14 years agomsw vouts: Fix signed vs unsigned type and format strings
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:51:06 +0000 (12:51 +0200)]
msw vouts: Fix signed vs unsigned type and format strings

14 years agoFix flac compilation for both win32 and win64
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:35:37 +0000 (12:35 +0200)]
Fix flac compilation for both win32 and win64

14 years agoContribs: minor update to 1.2.39
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:22:55 +0000 (12:22 +0200)]
Contribs: minor update to 1.2.39

No major changes, but I prefer to stay close to upstream, for obvious reasons.

14 years agoContribs: Tiff 3.9.0 is released
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:20:09 +0000 (12:20 +0200)]
Contribs: Tiff 3.9.0 is released

14 years agoid3tag: code cosmetic and warning killing
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:11:06 +0000 (12:11 +0200)]
id3tag: code cosmetic and warning killing

14 years agoRC: kill warnings
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:10:40 +0000 (12:10 +0200)]
RC: kill warnings

14 years agoLibiconv for Win64
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:09:47 +0000 (12:09 +0200)]
Libiconv for Win64

Patch by NightStrike

14 years agofetcher does not need to be an object
Rémi Denis-Courmont [Sun, 23 Aug 2009 10:07:30 +0000 (13:07 +0300)]
fetcher does not need to be an object

14 years agoart_finder_t: custom type for art finder modules
Rémi Denis-Courmont [Sun, 23 Aug 2009 10:07:03 +0000 (13:07 +0300)]
art_finder_t: custom type for art finder modules

14 years agoCosmetic
Rémi Denis-Courmont [Sat, 22 Aug 2009 18:38:53 +0000 (21:38 +0300)]
Cosmetic

14 years agoPortaudio: consistency with other aouts (and kill a warning)
Jean-Baptiste Kempf [Sat, 22 Aug 2009 09:14:58 +0000 (11:14 +0200)]
Portaudio: consistency with other aouts (and kill a warning)

14 years agoWinVLC: kill "was used with no prototype before its definition"
Jean-Baptiste Kempf [Sat, 22 Aug 2009 09:08:45 +0000 (11:08 +0200)]
WinVLC: kill "was used with no prototype before its definition"

14 years agoQuicktime: kill warnings for Win32
Jean-Baptiste Kempf [Sat, 22 Aug 2009 09:02:22 +0000 (11:02 +0200)]
Quicktime: kill warnings for Win32

14 years agoUnused #include
Rémi Denis-Courmont [Fri, 21 Aug 2009 19:35:56 +0000 (22:35 +0300)]
Unused #include