]>
git.sesse.net Git - vlc/log
Laurent Aimar [Sun, 18 Apr 2010 17:35:59 +0000 (19:35 +0200)]
Do not use private vout fields in atmo filter.
It breaks a bit atmo filter features (ie crop parameters aren't retreive correctly
anymore, at least until the core does set them for video filter2).
But it fixes potential segfaults due to the way the crop-update callback
is (un)registered.
Laurent Aimar [Sun, 18 Apr 2010 16:31:16 +0000 (18:31 +0200)]
Moved most of private vout_thread_t fields out of vlc_vout.h
Rémi Denis-Courmont [Sun, 18 Apr 2010 14:32:19 +0000 (17:32 +0300)]
Catch unsafe (but alas common) strerror()
Laurent Aimar [Sun, 18 Apr 2010 14:19:45 +0000 (16:19 +0200)]
Compilation fix for osdmenu.
Laurent Aimar [Sun, 18 Apr 2010 13:42:41 +0000 (15:42 +0200)]
Removed picture_heap_t::i_aspect/width/height/chroma.
Rémi Denis-Courmont [Sun, 18 Apr 2010 13:42:34 +0000 (16:42 +0300)]
Ignore signal/sigaction on blocked signals
It is a bad idea, but it does not really harm.
Rémi Denis-Courmont [Sun, 18 Apr 2010 13:33:05 +0000 (16:33 +0300)]
live555: fix use-after-free in TCP rollover on MS-RTSP
Laurent Aimar [Sun, 18 Apr 2010 02:17:02 +0000 (04:17 +0200)]
Removed picture_heap_t rgb informations.
They are copies of vout->fmt_*.
Laurent Aimar [Sun, 18 Apr 2010 02:00:14 +0000 (04:00 +0200)]
Removed write only vout_thread_t::i_zoom.
Laurent Aimar [Sun, 18 Apr 2010 01:57:26 +0000 (03:57 +0200)]
Disable invalid access of internal vout fields.
Laurent Aimar [Sun, 18 Apr 2010 01:55:52 +0000 (03:55 +0200)]
Typo (vout).
Laurent Aimar [Sun, 18 Apr 2010 01:51:47 +0000 (03:51 +0200)]
Removed write only vout_thread_t::i_window_width/height/i_alignment/b_autoscale.
Laurent Aimar [Sun, 18 Apr 2010 01:49:37 +0000 (03:49 +0200)]
Moved vout_sys_t out of vlc_common.h.
Laurent Aimar [Sun, 18 Apr 2010 01:48:10 +0000 (03:48 +0200)]
Removed write only picture_heap_t::b_allow_modify_pics.
Laurent Aimar [Sun, 18 Apr 2010 01:46:43 +0000 (03:46 +0200)]
Removed write only vout_thread_t::i_heap_size field.
Laurent Aimar [Sun, 18 Apr 2010 01:44:56 +0000 (03:44 +0200)]
Moved some private fields out of vlc_vout.h
Laurent Aimar [Sun, 18 Apr 2010 01:35:10 +0000 (03:35 +0200)]
Moved vout_AllocatePicture out of vlc_vout.h
Laurent Aimar [Sun, 18 Apr 2010 01:32:15 +0000 (03:32 +0200)]
Do not use vout_AllocatePicture in dynamicoverlay sub filter
Laurent Aimar [Sun, 18 Apr 2010 01:25:28 +0000 (03:25 +0200)]
Moved vout_IntfInit out of vlc_vout.h
Laurent Aimar [Sun, 18 Apr 2010 01:23:57 +0000 (03:23 +0200)]
Removed vout_PlacePicture function.
Laurent Aimar [Sun, 18 Apr 2010 01:21:20 +0000 (03:21 +0200)]
Removed unused vout flags.
Laurent Aimar [Sun, 18 Apr 2010 01:18:22 +0000 (03:18 +0200)]
Removed dead code in vout.
Laurent Aimar [Sun, 18 Apr 2010 01:06:57 +0000 (03:06 +0200)]
Removed picture_heap_t::pf_setpalette
Laurent Aimar [Sun, 18 Apr 2010 00:58:25 +0000 (02:58 +0200)]
Calls directly the vout wrapper iof using function pointers.
Laurent Aimar [Sun, 18 Apr 2010 00:50:25 +0000 (02:50 +0200)]
Removed unused vout_thread_t:pf_lock/unlock/swap fields.
Laurent Aimar [Sun, 18 Apr 2010 00:48:37 +0000 (02:48 +0200)]
Removed unused vout_thread_t:pf_control field and related code.
Laurent Aimar [Sun, 18 Apr 2010 00:45:45 +0000 (02:45 +0200)]
Removed unused vout_thread_t:p_module field.
Ilkka Ollakka [Sun, 18 Apr 2010 10:50:06 +0000 (13:50 +0300)]
lua sd: add apple trailers service discovery
atm. you should use --input-fast-seek to get better performance. Basicly
script pretends to get iPhone and asks it trailer-stuff and demuxing
it on appletrailers_iphone.lua-script.
Works for me for most trailers, some don't work, just fix it.
Laurent Aimar [Sat, 17 Apr 2010 21:19:56 +0000 (23:19 +0200)]
Fixed auto-reconnect mode in http.
TB.
Laurent Aimar [Sat, 17 Apr 2010 20:42:59 +0000 (22:42 +0200)]
Removed now unused filter_common.h header.
Laurent Aimar [Sat, 17 Apr 2010 20:40:04 +0000 (22:40 +0200)]
Removed useless include in remoteosd.
Laurent Aimar [Sat, 17 Apr 2010 20:28:04 +0000 (22:28 +0200)]
Do not show non working deinterlacing modes until it is fixed.
Laurent Aimar [Sat, 17 Apr 2010 20:24:44 +0000 (22:24 +0200)]
Removed the "video filter" part of the deinterlace filter.
The modes bob, linear, yadif, yadif2x cannot be used anymore
until the core is extended.
Laurent Aimar [Sat, 17 Apr 2010 19:35:01 +0000 (21:35 +0200)]
Do not build crop video filter plugin.
Only the autocrop feature is really lost with that but it was very
inefficient.
Laurent Aimar [Sat, 17 Apr 2010 19:33:48 +0000 (21:33 +0200)]
Do not build opencv_wrapper video filter plugin.
It will have to be converted to "video filter2".
Laurent Aimar [Sat, 17 Apr 2010 19:31:07 +0000 (21:31 +0200)]
Do not build transform video filter plugin.
It will have to be converted to "video filter2" (and the core extended
to support output format changes).
Laurent Aimar [Sat, 17 Apr 2010 19:30:30 +0000 (21:30 +0200)]
Removed "video filter" wrapper.
Laurent Aimar [Sat, 17 Apr 2010 18:39:49 +0000 (20:39 +0200)]
Removed non converted opengl video output module.
X11 and win32 opengl modules are not impacted by this change.
Laurent Aimar [Sat, 17 Apr 2010 18:34:44 +0000 (20:34 +0200)]
Removed non converted omapfb video output module.
Laurent Aimar [Sat, 17 Apr 2010 18:21:37 +0000 (20:21 +0200)]
Removed non converted hd1000v video output module.
Laurent Aimar [Sat, 17 Apr 2010 18:20:39 +0000 (20:20 +0200)]
Removed non converted svgalib video output module.
Laurent Aimar [Sat, 17 Apr 2010 18:19:45 +0000 (20:19 +0200)]
Removed non converted ggi video output module.
Laurent Aimar [Sat, 17 Apr 2010 11:25:32 +0000 (13:25 +0200)]
Fixed icy meta data parsing after http reconnection when the server change the position.
TB.
Laurent Aimar [Fri, 16 Apr 2010 21:39:45 +0000 (23:39 +0200)]
Enabled support for video splitter directly at the core.
It isn't complete yet (no mouse/crop/...).
Laurent Aimar [Thu, 15 Apr 2010 20:47:11 +0000 (22:47 +0200)]
Moved "video output" -> "vout display" wrapper to the core.
This removes support for non converted "video output" and "video filter"
modules.
Laurent Aimar [Tue, 13 Apr 2010 20:33:46 +0000 (22:33 +0200)]
Do not use video_filter wrapper for puzzle/magnify/logo.
Laurent Aimar [Tue, 13 Apr 2010 20:26:00 +0000 (22:26 +0200)]
Let mouse events go through vout filter chain.
It only works for vout display modules.
Laurent Aimar [Tue, 13 Apr 2010 20:15:21 +0000 (22:15 +0200)]
Fixed and simplify a bit puzzle filter.
Pitch of input and output pictures can be differents...
BP.
Rémi Denis-Courmont [Sat, 17 Apr 2010 18:06:52 +0000 (21:06 +0300)]
FLUID_FAILED is not defined in version 1.0.x
Rémi Denis-Courmont [Sat, 17 Apr 2010 18:06:00 +0000 (21:06 +0300)]
NAME_MAX requires <limits.h>
Rémi Denis-Courmont [Sat, 17 Apr 2010 17:24:05 +0000 (20:24 +0300)]
live: use getaddrinfo() instead of gethostbyname()
gethostbyname() is not thread-safe.
This patch is not used in Windows. getaddrinfo() requires XP, and
gethostbyname is thread-safe with Winsock.
Rémi Denis-Courmont [Sat, 17 Apr 2010 16:54:52 +0000 (19:54 +0300)]
live: use inet_ntop() instead of inet_ntoa()
inet_ntoa() is not thread-safe (except with Winsock)
Rémi Denis-Courmont [Sat, 17 Apr 2010 14:49:47 +0000 (17:49 +0300)]
skins: use readdir_r() instead of readdir()
Rémi Denis-Courmont [Sat, 17 Apr 2010 14:43:59 +0000 (17:43 +0300)]
vlc_readdir: thread-safety fix
Use readdir_r() instead of readdir().
Rémi Denis-Courmont [Sat, 17 Apr 2010 13:39:46 +0000 (16:39 +0300)]
Avoid calling dlsym at every code
First I ever need to use the auto keyword...
Ilkka Ollakka [Sat, 17 Apr 2010 12:54:04 +0000 (15:54 +0300)]
qt4: add tooltip to playlist viewchange-button
Rémi Denis-Courmont [Sat, 17 Apr 2010 08:21:23 +0000 (11:21 +0300)]
Compile time support for FluidSynth 1.0
Packagers shall be responsible for fixing FluidSynth thread-safety
issues if they choose to use this old buggy version.
Rémi Denis-Courmont [Sat, 17 Apr 2010 08:18:55 +0000 (11:18 +0300)]
fluidsynth: fix code point for channel aftertouch
Rémi Denis-Courmont [Fri, 16 Apr 2010 20:29:44 +0000 (23:29 +0300)]
Avoid problems with srand() and speed up a bit (avoid dlsym)
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:50:45 +0000 (21:50 +0300)]
fluidsynth: implement system reset message
(Note that we have no demux capable of generating this. This one message
cannot be found in Standard MIDI File.)
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:49:44 +0000 (21:49 +0300)]
fluidsynth: parse SysEx messages
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:18:55 +0000 (21:18 +0300)]
fluidsynth: implement channel aftertouch event
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:49:28 +0000 (21:49 +0300)]
Require fluidsynth 1.1
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:48:42 +0000 (21:48 +0300)]
SMF: demux SysEx messages
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:19:41 +0000 (21:19 +0300)]
fluidsynth: fix pitch bend value
Rémi Denis-Courmont [Fri, 16 Apr 2010 17:33:49 +0000 (20:33 +0300)]
LUAC: fix error detection
Rémi Denis-Courmont [Fri, 16 Apr 2010 17:02:06 +0000 (20:02 +0300)]
Win32: vlc_rename() needs to erase target file first, fixes #3521
Rémi Denis-Courmont [Fri, 16 Apr 2010 16:57:02 +0000 (19:57 +0300)]
scene: use vlc_rename(), fixes use on non-UTF8 systems
Rémi Denis-Courmont [Fri, 16 Apr 2010 14:07:20 +0000 (17:07 +0300)]
GnuTLS: return WSAEWOULDBLOCK rather than WSAEINTR
Rémi Denis-Courmont [Fri, 16 Apr 2010 13:54:55 +0000 (16:54 +0300)]
Win32: handle WSAEINTR correctly, should fix #3101
Francois Cartegnie [Thu, 15 Apr 2010 20:51:19 +0000 (22:51 +0200)]
Fix segfault in preparser
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Fri, 16 Apr 2010 13:38:56 +0000 (15:38 +0200)]
Check for avcodec version also in configure
Jean-Baptiste Kempf [Fri, 16 Apr 2010 09:28:22 +0000 (11:28 +0200)]
Avcodec: bump required version to 52.2.0
This removes outdated code.
It isn't nice to FFmpeg programmers to allow people to keep such old versions of lavc
52.2.0 allows the Audio Channel Layout to be defined.
David Menestrina [Wed, 14 Apr 2010 23:24:05 +0000 (16:24 -0700)]
int16 -> int16_t
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Menestrina [Wed, 14 Apr 2010 23:24:04 +0000 (16:24 -0700)]
Use the new xulrunner-sdk 1.9.2 on Mac OS.
This just changes the package that is downloaded and extracted
in extras/contrib for Mac OS.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Thu, 15 Apr 2010 19:57:28 +0000 (21:57 +0200)]
fix unsupported compact ifelse syntax
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Sébastien Escudier [Thu, 15 Apr 2010 06:16:46 +0000 (08:16 +0200)]
VLM : add a dedicated mutex for the manage thread. We must not del callback while mutex is locked.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Thu, 15 Apr 2010 16:10:12 +0000 (19:10 +0300)]
dvdnav: fully fix the still image assertion
This completes
24ae7ed55e206a37571d0d39a3d21353936f9a64 . Even if the
timer is removed from the schedule, there is no warranty that it's not
pending execution, or waiting on our mutex, at the very moment.
So there is a small window of opportunity for the assertion to fail.
This removes the assertion in favor of a safer if(likely()).
Francois Cartegnie [Wed, 14 Apr 2010 17:46:42 +0000 (10:46 -0700)]
Drop trailing semicolons
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 15 Apr 2010 14:51:47 +0000 (16:51 +0200)]
Visual: Center the vuMeter.
Close #3534
Jakob Leben [Wed, 14 Apr 2010 21:40:04 +0000 (23:40 +0200)]
udev: move Discs SD under Devices category
Francois Cartegnie [Wed, 14 Apr 2010 14:53:20 +0000 (16:53 +0200)]
Use pragma packing for suncc
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Wed, 14 Apr 2010 14:53:17 +0000 (16:53 +0200)]
Don't use solaris incompatible fstatfs(fd, struct, int, int)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Wed, 14 Apr 2010 14:53:15 +0000 (16:53 +0200)]
void function cannot return a value
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Wed, 14 Apr 2010 14:53:14 +0000 (16:53 +0200)]
typedef va_arg function pointers to avoid compiler parse errors
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Wed, 14 Apr 2010 14:19:00 +0000 (16:19 +0200)]
Contribs: deactivate DxVA2 on Win64
Jean-Baptiste Kempf [Wed, 14 Apr 2010 13:57:44 +0000 (15:57 +0200)]
Contribs: compile pthread on Win64
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 14 Apr 2010 12:44:51 +0000 (14:44 +0200)]
Qt: Fix playlist sizing
Close #3523
Ilkka Ollakka [Wed, 14 Apr 2010 10:08:39 +0000 (13:08 +0300)]
use requested item for meta fetching instead of currently playing one
Revert "lua: fix my previous commit (missing '()')."
Revert "Lua: fix the remaining scripts."
This reverts commit
dd9997bcbff0665bfd74a92f9aed25a787b24680 .
This reverts commit
5c29e5fc20816bf9d03600a557fead12a9ef716b .
Erwan Tulou [Wed, 14 Apr 2010 09:41:46 +0000 (11:41 +0200)]
help: fix semi-colon wrongly stated where colon or comma is expected
Erwan Tulou [Wed, 14 Apr 2010 08:44:17 +0000 (10:44 +0200)]
help: fix comma wrongly stated when colon is actually the right delimiter
Michał Trzebiatowski [Tue, 13 Apr 2010 23:09:26 +0000 (00:09 +0100)]
l10n: Polish update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Vincenzo Reale [Tue, 13 Apr 2010 23:08:02 +0000 (00:08 +0100)]
l10n: Italian update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Dean Lee [Tue, 13 Apr 2010 23:05:59 +0000 (00:05 +0100)]
l10n: Chinese update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Marian Hikanik [Tue, 13 Apr 2010 23:04:53 +0000 (00:04 +0100)]
l10n: Slovak update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Christophe Mutricy [Tue, 13 Apr 2010 21:36:42 +0000 (22:36 +0100)]
Typo
Christophe Mutricy [Tue, 13 Apr 2010 21:35:53 +0000 (22:35 +0100)]
Typo
Christophe Mutricy [Tue, 13 Apr 2010 21:31:13 +0000 (22:31 +0100)]
Typo
Ilkka Ollakka [Tue, 13 Apr 2010 20:15:23 +0000 (23:15 +0300)]
lua: add art fetcher for last.fm
This can commit bad code and bugs under your name into tree, so beware.
Jean-Baptiste Kempf [Tue, 13 Apr 2010 17:08:37 +0000 (19:08 +0200)]
MKV: fix compilation after vlc_codecs removal