]>
git.sesse.net Git - vlc/log
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
Rémi Denis-Courmont [Sun, 23 Aug 2009 16:20:44 +0000 (19:20 +0300)]
Use a VLC object for meta reader
Rémi Denis-Courmont [Sun, 23 Aug 2009 15:54:47 +0000 (18:54 +0300)]
Make playlist_export_t a VLC object
Rémi Denis-Courmont [Sun, 23 Aug 2009 15:17:05 +0000 (18:17 +0300)]
Simplification
Rémi Denis-Courmont [Sun, 23 Aug 2009 15:16:19 +0000 (18:16 +0300)]
Simplification
Jakob Leben [Sun, 23 Aug 2009 14:43:19 +0000 (16:43 +0200)]
qt4: fix typo + cosmetics
Jakob Leben [Sun, 23 Aug 2009 14:12:09 +0000 (16:12 +0200)]
qt4: fix playlist column show/hide
Jean-Baptiste Kempf [Sun, 23 Aug 2009 12:14:33 +0000 (14:14 +0200)]
WinGDI: kill warning
Jean-Baptiste Kempf [Sun, 23 Aug 2009 12:03:45 +0000 (14:03 +0200)]
MSW: signedness corrections
Jean-Baptiste Kempf [Sun, 23 Aug 2009 11:17:03 +0000 (13:17 +0200)]
Win32: kill warning about undefined preproc variable
Jean-Baptiste Kempf [Sun, 23 Aug 2009 11:07:17 +0000 (13:07 +0200)]
Visual: reindent (2)
Jean-Baptiste Kempf [Sun, 23 Aug 2009 11:05:47 +0000 (13:05 +0200)]
Visual: kill signedness warnings
Jean-Baptiste Kempf [Sun, 23 Aug 2009 11:00:19 +0000 (13:00 +0200)]
Visual: reindent
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:55:26 +0000 (12:55 +0200)]
Fix signed warning for postproc
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:54:42 +0000 (12:54 +0200)]
MSW: kill "cast from function... to non matching type" warning
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:53:17 +0000 (12:53 +0200)]
Comment out dead code
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:51:06 +0000 (12:51 +0200)]
msw vouts: Fix signed vs unsigned type and format strings
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:35:37 +0000 (12:35 +0200)]
Fix flac compilation for both win32 and win64
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.
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:20:09 +0000 (12:20 +0200)]
Contribs: Tiff 3.9.0 is released
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:11:06 +0000 (12:11 +0200)]
id3tag: code cosmetic and warning killing
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:10:40 +0000 (12:10 +0200)]
RC: kill warnings
Jean-Baptiste Kempf [Sun, 23 Aug 2009 10:09:47 +0000 (12:09 +0200)]
Libiconv for Win64
Patch by NightStrike
Rémi Denis-Courmont [Sun, 23 Aug 2009 10:07:30 +0000 (13:07 +0300)]
fetcher does not need to be an object
Rémi Denis-Courmont [Sun, 23 Aug 2009 10:07:03 +0000 (13:07 +0300)]
art_finder_t: custom type for art finder modules
Rémi Denis-Courmont [Sat, 22 Aug 2009 18:38:53 +0000 (21:38 +0300)]
Cosmetic
Jean-Baptiste Kempf [Sat, 22 Aug 2009 09:14:58 +0000 (11:14 +0200)]
Portaudio: consistency with other aouts (and kill a warning)
Jean-Baptiste Kempf [Sat, 22 Aug 2009 09:08:45 +0000 (11:08 +0200)]
WinVLC: kill "was used with no prototype before its definition"
Jean-Baptiste Kempf [Sat, 22 Aug 2009 09:02:22 +0000 (11:02 +0200)]
Quicktime: kill warnings for Win32
Rémi Denis-Courmont [Fri, 21 Aug 2009 19:35:56 +0000 (22:35 +0300)]
Unused #include
Rémi Denis-Courmont [Fri, 21 Aug 2009 19:26:51 +0000 (22:26 +0300)]
CPU: get rid of signal(SIGILL) - not thread-safe (in LibVLC)
This also gets rid of one user of setjmp(), but it is still found in
the (stupid?) PNG codec and OS X interfaces.
Rémi Denis-Courmont [Fri, 21 Aug 2009 18:58:28 +0000 (21:58 +0300)]
CPU: fprintf is not safe inside a signal handler...
...and VLC does not quite work on Linux 2.2 anymore.
Ilkka Ollakka [Fri, 21 Aug 2009 16:36:16 +0000 (19:36 +0300)]
qt4: remove p_playlist intf-change callback
As it doesn't seem to be called after creating playlist in core on startup
and playlist-model calls rebuild on creation anyway.
Also remove item-current from playlist-model which ain't used.
Jean-Baptiste Kempf [Fri, 21 Aug 2009 16:43:58 +0000 (18:43 +0200)]
Id3tag: constify when possible.
Rémi Denis-Courmont [Fri, 21 Aug 2009 16:34:21 +0000 (19:34 +0300)]
We have a replacement for localtime_r
Jakob Leben [Thu, 20 Aug 2009 15:00:10 +0000 (17:00 +0200)]
qt4: cosmetics and consistence
for future generations
Jean-Baptiste Kempf [Fri, 21 Aug 2009 15:50:50 +0000 (17:50 +0200)]
id3tag: kill a warning about casting
Pierre d'Herbemont [Fri, 21 Aug 2009 15:25:48 +0000 (17:25 +0200)]
configure: Per module Werror flags.
This allow a little bit more flexibility and won't require the same level of code quality in configure tests (is that a plus?).
Pierre d'Herbemont [Fri, 21 Aug 2009 14:33:06 +0000 (16:33 +0200)]
w32thread: Don't warn twice about destr being unused. That's enough spam.
Pierre d'Herbemont [Fri, 21 Aug 2009 14:32:43 +0000 (16:32 +0200)]
win32: Flag some unused arg warnings.
Pierre d'Herbemont [Fri, 21 Aug 2009 14:27:25 +0000 (16:27 +0200)]
configure: An other test that warns.
Pierre d'Herbemont [Fri, 21 Aug 2009 10:55:59 +0000 (12:55 +0200)]
cdda: Don't include vlc_playlist.h.
Pierre d'Herbemont [Fri, 21 Aug 2009 10:28:16 +0000 (12:28 +0200)]
modules: Use access_GetParentInput and demux_GetParentInput.
Pierre d'Herbemont [Fri, 21 Aug 2009 10:27:56 +0000 (12:27 +0200)]
Implement access_GetParentInput and demux_GetParentInput and use.
This try to avoid vlc_object_find() as much as possible.
This is conservative, because where there is no associated parent input, we'll try to find in certain cases the parent input. This will probably be
removed later on. Because yes, there is not necessarily a parent input for access and demux, especially if created from stream_UrlNew().
Jean-Baptiste Kempf [Fri, 21 Aug 2009 09:52:29 +0000 (11:52 +0200)]
Phonon: add a way to run 'cmake .'
Pierre d'Herbemont [Fri, 21 Aug 2009 08:51:37 +0000 (10:51 +0200)]
chorus_flanger: Fix a bad cast.
Pierre d'Herbemont [Fri, 21 Aug 2009 08:46:51 +0000 (10:46 +0200)]
libvlc: Fix the comment associated to libvlc_event_manager_release().
Reported by Andy Chenee.
Pierre d'Herbemont [Fri, 21 Aug 2009 08:43:05 +0000 (10:43 +0200)]
chorus_flanger: No need to cast here.
Rémi Denis-Courmont [Fri, 21 Aug 2009 06:09:11 +0000 (09:09 +0300)]
Revert "Revert "memcpy: Flag an unused param in memcpyaltivec.""
This reverts commit
8c243091fba7a458af7716f1f69b54a083910554 .
Not sure how thread-safety works here though.
Rémi Denis-Courmont [Fri, 21 Aug 2009 05:58:18 +0000 (08:58 +0300)]
Revert "signals: Return NULL at SigThread end."
This reverts commit
3c55f6d8bed88ca5635446cbc8ee1e85547c0ac1 .
This is dead code (which does generate a warning!!!)
Rémi Denis-Courmont [Fri, 21 Aug 2009 05:57:59 +0000 (08:57 +0300)]
Revert "memcpy: Flag an unused param in memcpyaltivec."
This reverts commit
3d82d569c4030a56bb25baffe8ebd0f303fc31c2 .
Rémi Denis-Courmont [Fri, 21 Aug 2009 05:57:47 +0000 (08:57 +0300)]
Revert "Win32: fix src/ compilation"
This reverts commit
908d0b9375dae740d9c703c0acb8bf93b7d1231a .
Pierre d'Herbemont [Fri, 21 Aug 2009 01:08:13 +0000 (03:08 +0200)]
opengl: Move includes at the begining.
Pierre d'Herbemont [Fri, 21 Aug 2009 01:06:53 +0000 (03:06 +0200)]
opengl: Re-order #defines and fix a non defined token warning.