]>
git.sesse.net Git - vlc/log
Laurent Aimar [Tue, 25 Aug 2009 20:42:40 +0000 (22:42 +0200)]
Updated "audio mixer" to new aout_mixer_t module API.
Laurent Aimar [Tue, 25 Aug 2009 20:42:18 +0000 (22:42 +0200)]
Fixed resampler compilation after aout_mixer_t changes.
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.
Laurent Aimar [Mon, 24 Aug 2009 21:42:11 +0000 (23:42 +0200)]
Made SyncInfo in dts a bit clearer.
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.
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...
Jean-Baptiste Kempf [Tue, 25 Aug 2009 18:57:37 +0000 (20:57 +0200)]
Fix an incorect cast warning
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 .
Rémi Denis-Courmont [Tue, 25 Aug 2009 18:44:45 +0000 (21:44 +0300)]
vlc_bits: constify
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.
Jean-Baptiste Kempf [Tue, 25 Aug 2009 18:36:15 +0000 (20:36 +0200)]
Fix compilation of Win32 global hotkeys
Rémi Duraffort [Tue, 25 Aug 2009 18:23:27 +0000 (20:23 +0200)]
Fix compilation: too short delay.
Rémi Duraffort [Tue, 25 Aug 2009 18:00:50 +0000 (20:00 +0200)]
configure.ac: fix libxml2 detection (module name is 'xml').
Felix Paul Kühne [Tue, 25 Aug 2009 17:47:41 +0000 (19:47 +0200)]
contribs: fix 64bit compilation on Leopard
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
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
Felix Kühne [Tue, 25 Aug 2009 16:01:10 +0000 (18:01 +0200)]
ignore the Sparkle folder and some more xcode files
Pierre d'Herbemont [Tue, 25 Aug 2009 15:57:30 +0000 (17:57 +0200)]
macosx/framework: Make VLCMediaListPlayer.h a public header.
Felix Kühne [Tue, 25 Aug 2009 15:42:36 +0000 (17:42 +0200)]
macosx: fixed some compilation warnings
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)
Rémi Denis-Courmont [Tue, 25 Aug 2009 15:01:40 +0000 (18:01 +0300)]
transcode: flag a bug
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:56:20 +0000 (17:56 +0300)]
TS mux: seemingly useless sleep (pf_mux is synchronous)
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:53:32 +0000 (17:53 +0300)]
atmo filter: disable until it is fixed
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:42:20 +0000 (17:42 +0300)]
Remove non-sense
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...
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.
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:12:10 +0000 (17:12 +0300)]
JACK access seems broken (JACK has function for waiting...)
Rémi Denis-Courmont [Tue, 25 Aug 2009 14:02:09 +0000 (17:02 +0300)]
Fix impossible delay
Rémi Denis-Courmont [Mon, 24 Aug 2009 19:41:02 +0000 (22:41 +0300)]
Define all XDG user directories (not implemented yet)
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>
Rémi Duraffort [Tue, 25 Aug 2009 10:28:49 +0000 (12:28 +0200)]
Fix compilation.
Rémi Duraffort [Tue, 25 Aug 2009 10:25:09 +0000 (12:25 +0200)]
Xvmc: fix compilation.
Rémi Duraffort [Tue, 25 Aug 2009 10:19:44 +0000 (12:19 +0200)]
x11: remove unused function.
Rémi Duraffort [Tue, 25 Aug 2009 08:00:45 +0000 (10:00 +0200)]
xvmc: fix compile.
Erwan Tulou [Tue, 25 Aug 2009 08:02:15 +0000 (10:02 +0200)]
skins2: replace all remaining FIND_ANYWHERE with more appropriate functions
Erwan Tulou [Tue, 25 Aug 2009 07:36:26 +0000 (09:36 +0200)]
skins2: cosmetic (replace \t with 4 spaces)
Erwan Tulou [Tue, 25 Aug 2009 06:25:26 +0000 (08:25 +0200)]
skins2: replacement for vlc_object_find_name no longer operational
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.
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.
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.
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.
Pierre d'Herbemont [Tue, 25 Aug 2009 01:41:26 +0000 (03:41 +0200)]
macosx/framework: VLCMediaListPlayer, don't leak the instance.
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>
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*().
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>
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
Erwan Tulou [Mon, 24 Aug 2009 21:19:10 +0000 (23:19 +0200)]
gnutls: fix compil error
Erwan Tulou [Mon, 24 Aug 2009 21:19:32 +0000 (23:19 +0200)]
switcher: fix compil error
Erwan Tulou [Mon, 24 Aug 2009 21:05:40 +0000 (23:05 +0200)]
skins2: fix compil error
Laurent Aimar [Mon, 24 Aug 2009 20:30:29 +0000 (22:30 +0200)]
Made the seeking code path a bit more clear (nuv).
Laurent Aimar [Mon, 24 Aug 2009 20:25:20 +0000 (22:25 +0200)]
Workaround warning on function returned value casted.
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.
Laurent Aimar [Mon, 24 Aug 2009 20:17:18 +0000 (22:17 +0200)]
Completed picture_Export documentation.
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).
Laurent Aimar [Mon, 24 Aug 2009 20:03:16 +0000 (22:03 +0200)]
Cosmetics.
Laurent Aimar [Mon, 24 Aug 2009 20:03:00 +0000 (22:03 +0200)]
Cosmetic.
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.
Laurent Aimar [Sat, 15 Aug 2009 19:52:18 +0000 (21:52 +0200)]
Fixed potential segfault in sharpen filter.
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>
Rémi Denis-Courmont [Mon, 24 Aug 2009 19:39:20 +0000 (22:39 +0300)]
module_need: handle module loading error
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>
Rémi Denis-Courmont [Mon, 24 Aug 2009 19:01:50 +0000 (22:01 +0300)]
Eliminate some dead code
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
Rémi Denis-Courmont [Mon, 24 Aug 2009 18:46:22 +0000 (21:46 +0300)]
Remove config_GetUserConfDir
Rémi Denis-Courmont [Mon, 24 Aug 2009 18:40:52 +0000 (21:40 +0300)]
Cosmetics
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.
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>
Erwan Tulou [Sat, 22 Aug 2009 15:01:54 +0000 (17:01 +0200)]
freetype: On Win32 (no fontconfig), correct compilation problems
Erwan Tulou [Sat, 22 Aug 2009 12:27:33 +0000 (14:27 +0200)]
qt4: ensure uri-encoded files are passed to the core
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)
Erwan Tulou [Sat, 22 Aug 2009 12:56:55 +0000 (14:56 +0200)]
skins2: lock needed for updating the async queue (multi-treaded context)
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)
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)
Pierre d'Herbemont [Mon, 24 Aug 2009 15:53:59 +0000 (17:53 +0200)]
libvlc: Remove unused function.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:46:21 +0000 (17:46 +0200)]
macosx/framework: Re-enable event posting in VLCEventManager.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:18:23 +0000 (17:18 +0200)]
vlc-config.in: Pass the default Werror flags as well.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:17:02 +0000 (17:17 +0200)]
macosx/framework: Add VLCMediaListPlayer.
Pierre d'Herbemont [Mon, 24 Aug 2009 15:14:02 +0000 (17:14 +0200)]
test: Expanded and passing media_list_player queue item tests.
Pierre d'Herbemont [Mon, 24 Aug 2009 11:16:06 +0000 (13:16 +0200)]
VLCMediaPlayer: Listen to error event as well.
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.
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."
Jean-Baptiste Kempf [Sun, 23 Aug 2009 21:57:44 +0000 (23:57 +0200)]
Fix alsa_access building
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
Jean-Baptiste Kempf [Sun, 23 Aug 2009 21:34:34 +0000 (23:34 +0200)]
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:59:28 +0000 (22:59 +0300)]
Typo
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:34:14 +0000 (22:34 +0300)]
Removing historical comment
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:23:44 +0000 (22:23 +0300)]
Use vlc_object_set_name in some places
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:26:56 +0000 (22:26 +0300)]
vlc_object_get_name, vlc_object_set_name: accessors
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
Rémi Denis-Courmont [Sun, 23 Aug 2009 19:26:36 +0000 (22:26 +0300)]
Cosmetic
Rémi Denis-Courmont [Sun, 23 Aug 2009 18:59:24 +0000 (21:59 +0300)]
Avoid hackish use of psz_object_name
Rémi Denis-Courmont [Sun, 23 Aug 2009 18:56:06 +0000 (21:56 +0300)]
Trivial code factorization
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
Rémi Denis-Courmont [Sun, 23 Aug 2009 18:21:52 +0000 (21:21 +0300)]
filter: avoid vlc_object_t.psz_object_name
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).
Rémi Denis-Courmont [Sun, 23 Aug 2009 17:43:17 +0000 (20:43 +0300)]
Fix lrintf check
Rémi Denis-Courmont [Sun, 23 Aug 2009 17:38:03 +0000 (20:38 +0300)]
sqrtf is in libm, not (non-existent) libmx
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.
Rémi Denis-Courmont [Sun, 23 Aug 2009 16:25:28 +0000 (19:25 +0300)]
Remove vlc_object_t.p_private
Rémi Denis-Courmont [Sun, 23 Aug 2009 17:15:39 +0000 (20:15 +0300)]
Use VLC object for meta writer and factor code