]> git.sesse.net Git - vlc/log
vlc
14 years agomodule_t: repack again.
Rémi Duraffort [Wed, 21 Apr 2010 10:11:23 +0000 (12:11 +0200)]
module_t: repack again.

14 years agomodule_config_t: pack the structure. This save 10K on a 64bit system.
Rémi Duraffort [Wed, 21 Apr 2010 09:43:16 +0000 (11:43 +0200)]
module_config_t: pack the structure. This save 10K on a 64bit system.

14 years agoModules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit...
Rémi Duraffort [Wed, 21 Apr 2010 09:17:17 +0000 (11:17 +0200)]
Modules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit system).

14 years agorar stream_filter: add "rar" shortcut
Rafaël Carré [Wed, 21 Apr 2010 09:12:54 +0000 (11:12 +0200)]
rar stream_filter: add "rar" shortcut

module name is "stream_filter_rar"

14 years agoFix MainInterace initial sizing
Jean-Baptiste Kempf [Tue, 20 Apr 2010 19:12:51 +0000 (21:12 +0200)]
Fix MainInterace initial sizing

Close #3551

14 years agoBump Fluid to 1.0.9
Jean-Baptiste Kempf [Tue, 20 Apr 2010 11:36:55 +0000 (13:36 +0200)]
Bump Fluid to 1.0.9

Yeah, we should use 1.1.1 for win32, but I don't have the faith yet, with the glib dependency.

14 years agoupdate POTFILES.in
Song Ye Wen [Mon, 19 Apr 2010 10:46:49 +0000 (18:46 +0800)]
update POTFILES.in

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
14 years agodshow cosmetics.
Rémi Duraffort [Mon, 19 Apr 2010 11:59:45 +0000 (13:59 +0200)]
dshow cosmetics.

14 years ago"strlen( psz ) == 0" => "*psz == '\0'"
Rémi Duraffort [Mon, 19 Apr 2010 10:35:06 +0000 (12:35 +0200)]
"strlen( psz ) == 0" => "*psz == '\0'"

14 years agocontrib: update FFmpeg configuration on WinCE
Pierre Ynard [Mon, 19 Apr 2010 13:10:13 +0000 (15:10 +0200)]
contrib: update FFmpeg configuration on WinCE

14 years agoDistribute position.h for mozilla plugin
Nicolas Chauvet [Mon, 19 Apr 2010 09:11:23 +0000 (11:11 +0200)]
Distribute position.h for mozilla plugin

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
14 years agovideo_filter: fix compilation.
Rémi Duraffort [Mon, 19 Apr 2010 07:44:11 +0000 (09:44 +0200)]
video_filter: fix compilation.

14 years agoFixed win32 build.
Laurent Aimar [Sun, 18 Apr 2010 20:48:26 +0000 (22:48 +0200)]
Fixed win32 build.

14 years agoFixed mkv seeking when simpleblock is used for video.
Laurent Aimar [Sun, 18 Apr 2010 20:41:19 +0000 (22:41 +0200)]
Fixed mkv seeking when simpleblock is used for video.

14 years agoMoved picture_heap_t out of vlc_vout.h
Laurent Aimar [Sun, 18 Apr 2010 17:58:19 +0000 (19:58 +0200)]
Moved picture_heap_t out of vlc_vout.h

14 years agoDo not use private vout fields in atmo filter.
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.

14 years agoMoved most of private vout_thread_t fields out of vlc_vout.h
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

14 years agoCatch unsafe (but alas common) strerror()
Rémi Denis-Courmont [Sun, 18 Apr 2010 14:32:19 +0000 (17:32 +0300)]
Catch unsafe (but alas common) strerror()

14 years agoCompilation fix for osdmenu.
Laurent Aimar [Sun, 18 Apr 2010 14:19:45 +0000 (16:19 +0200)]
Compilation fix for osdmenu.

14 years agoRemoved picture_heap_t::i_aspect/width/height/chroma.
Laurent Aimar [Sun, 18 Apr 2010 13:42:41 +0000 (15:42 +0200)]
Removed picture_heap_t::i_aspect/width/height/chroma.

14 years agoIgnore signal/sigaction on blocked signals
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.

14 years agolive555: fix use-after-free in TCP rollover on MS-RTSP
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

14 years agoRemoved picture_heap_t rgb informations.
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_*.

14 years agoRemoved write only vout_thread_t::i_zoom.
Laurent Aimar [Sun, 18 Apr 2010 02:00:14 +0000 (04:00 +0200)]
Removed write only vout_thread_t::i_zoom.

14 years agoDisable invalid access of internal vout fields.
Laurent Aimar [Sun, 18 Apr 2010 01:57:26 +0000 (03:57 +0200)]
Disable invalid access of internal vout fields.

14 years agoTypo (vout).
Laurent Aimar [Sun, 18 Apr 2010 01:55:52 +0000 (03:55 +0200)]
Typo (vout).

14 years agoRemoved write only vout_thread_t::i_window_width/height/i_alignment/b_autoscale.
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.

14 years agoMoved vout_sys_t out of vlc_common.h.
Laurent Aimar [Sun, 18 Apr 2010 01:49:37 +0000 (03:49 +0200)]
Moved vout_sys_t out of vlc_common.h.

14 years agoRemoved write only picture_heap_t::b_allow_modify_pics.
Laurent Aimar [Sun, 18 Apr 2010 01:48:10 +0000 (03:48 +0200)]
Removed write only picture_heap_t::b_allow_modify_pics.

14 years agoRemoved write only vout_thread_t::i_heap_size field.
Laurent Aimar [Sun, 18 Apr 2010 01:46:43 +0000 (03:46 +0200)]
Removed write only vout_thread_t::i_heap_size field.

14 years agoMoved some private fields out of vlc_vout.h
Laurent Aimar [Sun, 18 Apr 2010 01:44:56 +0000 (03:44 +0200)]
Moved some private fields out of vlc_vout.h

14 years agoMoved vout_AllocatePicture 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

14 years agoDo not use vout_AllocatePicture in dynamicoverlay sub filter
Laurent Aimar [Sun, 18 Apr 2010 01:32:15 +0000 (03:32 +0200)]
Do not use vout_AllocatePicture in dynamicoverlay sub filter

14 years agoMoved vout_IntfInit out of vlc_vout.h
Laurent Aimar [Sun, 18 Apr 2010 01:25:28 +0000 (03:25 +0200)]
Moved vout_IntfInit out of vlc_vout.h

14 years agoRemoved vout_PlacePicture function.
Laurent Aimar [Sun, 18 Apr 2010 01:23:57 +0000 (03:23 +0200)]
Removed vout_PlacePicture function.

14 years agoRemoved unused vout flags.
Laurent Aimar [Sun, 18 Apr 2010 01:21:20 +0000 (03:21 +0200)]
Removed unused vout flags.

14 years agoRemoved dead code in vout.
Laurent Aimar [Sun, 18 Apr 2010 01:18:22 +0000 (03:18 +0200)]
Removed dead code in vout.

14 years agoRemoved picture_heap_t::pf_setpalette
Laurent Aimar [Sun, 18 Apr 2010 01:06:57 +0000 (03:06 +0200)]
Removed picture_heap_t::pf_setpalette

14 years agoCalls directly the vout wrapper iof using function pointers.
Laurent Aimar [Sun, 18 Apr 2010 00:58:25 +0000 (02:58 +0200)]
Calls directly the vout wrapper iof using function pointers.

14 years agoRemoved unused vout_thread_t:pf_lock/unlock/swap fields.
Laurent Aimar [Sun, 18 Apr 2010 00:50:25 +0000 (02:50 +0200)]
Removed unused vout_thread_t:pf_lock/unlock/swap fields.

14 years agoRemoved unused vout_thread_t:pf_control field and related code.
Laurent Aimar [Sun, 18 Apr 2010 00:48:37 +0000 (02:48 +0200)]
Removed unused vout_thread_t:pf_control field and related code.

14 years agoRemoved unused vout_thread_t:p_module field.
Laurent Aimar [Sun, 18 Apr 2010 00:45:45 +0000 (02:45 +0200)]
Removed unused vout_thread_t:p_module field.

14 years agolua sd: add apple trailers service discovery
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.

14 years agoFixed auto-reconnect mode in http.
Laurent Aimar [Sat, 17 Apr 2010 21:19:56 +0000 (23:19 +0200)]
Fixed auto-reconnect mode in http.

TB.

14 years agoRemoved now unused filter_common.h header.
Laurent Aimar [Sat, 17 Apr 2010 20:42:59 +0000 (22:42 +0200)]
Removed now unused filter_common.h header.

14 years agoRemoved useless include in remoteosd.
Laurent Aimar [Sat, 17 Apr 2010 20:40:04 +0000 (22:40 +0200)]
Removed useless include in remoteosd.

14 years agoDo not show non working deinterlacing modes until it is fixed.
Laurent Aimar [Sat, 17 Apr 2010 20:28:04 +0000 (22:28 +0200)]
Do not show non working deinterlacing modes until it is fixed.

14 years agoRemoved the "video filter" part of the deinterlace filter.
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.

14 years agoDo not build crop video filter plugin.
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.

14 years agoDo not build opencv_wrapper video filter plugin.
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".

14 years agoDo not build transform video filter plugin.
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).

14 years agoRemoved "video filter" wrapper.
Laurent Aimar [Sat, 17 Apr 2010 19:30:30 +0000 (21:30 +0200)]
Removed "video filter" wrapper.

14 years agoRemoved non converted opengl video output module.
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.

14 years agoRemoved non converted omapfb video output module.
Laurent Aimar [Sat, 17 Apr 2010 18:34:44 +0000 (20:34 +0200)]
Removed non converted omapfb video output module.

14 years agoRemoved non converted hd1000v video output module.
Laurent Aimar [Sat, 17 Apr 2010 18:21:37 +0000 (20:21 +0200)]
Removed non converted hd1000v video output module.

14 years agoRemoved non converted svgalib video output module.
Laurent Aimar [Sat, 17 Apr 2010 18:20:39 +0000 (20:20 +0200)]
Removed non converted svgalib video output module.

14 years agoRemoved non converted ggi video output module.
Laurent Aimar [Sat, 17 Apr 2010 18:19:45 +0000 (20:19 +0200)]
Removed non converted ggi video output module.

14 years agoFixed icy meta data parsing after http reconnection when the server change the position.
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.

14 years agoEnabled support for video splitter directly at the core.
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/...).

14 years agoMoved "video output" -> "vout display" wrapper to the core.
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.

14 years agoDo not use video_filter wrapper for puzzle/magnify/logo.
Laurent Aimar [Tue, 13 Apr 2010 20:33:46 +0000 (22:33 +0200)]
Do not use video_filter wrapper for puzzle/magnify/logo.

14 years agoLet mouse events go through vout filter chain.
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.

14 years agoFixed and simplify a bit puzzle filter.
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.

14 years agoFLUID_FAILED is not defined in version 1.0.x
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

14 years agoNAME_MAX requires <limits.h>
Rémi Denis-Courmont [Sat, 17 Apr 2010 18:06:00 +0000 (21:06 +0300)]
NAME_MAX requires <limits.h>

14 years agolive: use getaddrinfo() instead of gethostbyname()
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.

14 years agolive: use inet_ntop() instead of inet_ntoa()
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)

14 years agoskins: use readdir_r() instead of readdir()
Rémi Denis-Courmont [Sat, 17 Apr 2010 14:49:47 +0000 (17:49 +0300)]
skins: use readdir_r() instead of readdir()

14 years agovlc_readdir: thread-safety fix
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().

14 years agoAvoid calling dlsym at every code
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...

14 years agoqt4: add tooltip to playlist viewchange-button
Ilkka Ollakka [Sat, 17 Apr 2010 12:54:04 +0000 (15:54 +0300)]
qt4: add tooltip to playlist viewchange-button

14 years agoCompile time support for FluidSynth 1.0
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.

14 years agofluidsynth: fix code point for channel aftertouch
Rémi Denis-Courmont [Sat, 17 Apr 2010 08:18:55 +0000 (11:18 +0300)]
fluidsynth: fix code point for channel aftertouch

14 years agoAvoid problems with srand() and speed up a bit (avoid dlsym)
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)

14 years agofluidsynth: implement system reset message
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.)

14 years agofluidsynth: parse SysEx messages
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:49:44 +0000 (21:49 +0300)]
fluidsynth: parse SysEx messages

14 years agofluidsynth: implement channel aftertouch event
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:18:55 +0000 (21:18 +0300)]
fluidsynth: implement channel aftertouch event

14 years agoRequire fluidsynth 1.1
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:49:28 +0000 (21:49 +0300)]
Require fluidsynth 1.1

14 years agoSMF: demux SysEx messages
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:48:42 +0000 (21:48 +0300)]
SMF: demux SysEx messages

14 years agofluidsynth: fix pitch bend value
Rémi Denis-Courmont [Fri, 16 Apr 2010 18:19:41 +0000 (21:19 +0300)]
fluidsynth: fix pitch bend value

14 years agoLUAC: fix error detection
Rémi Denis-Courmont [Fri, 16 Apr 2010 17:33:49 +0000 (20:33 +0300)]
LUAC: fix error detection

14 years agoWin32: vlc_rename() needs to erase target file first, fixes #3521
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

14 years agoscene: use vlc_rename(), fixes use on non-UTF8 systems
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

14 years agoGnuTLS: return WSAEWOULDBLOCK rather than WSAEINTR
Rémi Denis-Courmont [Fri, 16 Apr 2010 14:07:20 +0000 (17:07 +0300)]
GnuTLS: return WSAEWOULDBLOCK rather than WSAEINTR

14 years agoWin32: handle WSAEINTR correctly, should fix #3101
Rémi Denis-Courmont [Fri, 16 Apr 2010 13:54:55 +0000 (16:54 +0300)]
Win32: handle WSAEINTR correctly, should fix #3101

14 years agoFix segfault in preparser
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>
14 years agoCheck for avcodec version also in configure
Jean-Baptiste Kempf [Fri, 16 Apr 2010 13:38:56 +0000 (15:38 +0200)]
Check for avcodec version also in configure

14 years agoAvcodec: bump required version to 52.2.0
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.

14 years agoint16 -> int16_t
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>
14 years agoUse the new xulrunner-sdk 1.9.2 on Mac OS.
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>
14 years agofix unsupported compact ifelse syntax
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>
14 years agoVLM : add a dedicated mutex for the manage thread. We must not del callback while...
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>
14 years agodvdnav: fully fix the still image assertion
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()).

14 years agoDrop trailing semicolons
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>
14 years agoVisual: Center the vuMeter.
Jean-Baptiste Kempf [Thu, 15 Apr 2010 14:51:47 +0000 (16:51 +0200)]
Visual: Center the vuMeter.

Close #3534

14 years agoudev: move Discs SD under Devices category
Jakob Leben [Wed, 14 Apr 2010 21:40:04 +0000 (23:40 +0200)]
udev: move Discs SD under Devices category

14 years agoUse pragma packing for suncc
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>
14 years agoDon't use solaris incompatible fstatfs(fd, struct, int, int)
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>
14 years agovoid function cannot return a value
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>
14 years agotypedef va_arg function pointers to avoid compiler parse errors
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>