]> git.sesse.net Git - vlc/log
vlc
12 years agoLUA:Expose vout
Akash Mehrotra [Thu, 4 Aug 2011 12:20:23 +0000 (17:50 +0530)]
LUA:Expose vout

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agomacosx: store index of eq set in the menuitems' tags instead of relying on their...
Felix Paul Kühne [Tue, 23 Aug 2011 16:36:30 +0000 (18:36 +0200)]
macosx: store index of eq set in the menuitems' tags instead of relying on their order

12 years agoomxil: ONX -> OMX
Jean-Baptiste Kempf [Tue, 23 Aug 2011 16:02:33 +0000 (18:02 +0200)]
omxil: ONX -> OMX

12 years agoUse WNetAddConnection2 directly
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:54:55 +0000 (18:54 +0300)]
Use WNetAddConnection2 directly

12 years agocontrib: force close-on-exec flag on live555 sockets
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:32:08 +0000 (18:32 +0300)]
contrib: force close-on-exec flag on live555 sockets

12 years agoUpdate .pc files for static linking
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:29:16 +0000 (18:29 +0300)]
Update .pc files for static linking

12 years agoSet a bunch of flags for libvlccore from Makefile
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:25:57 +0000 (18:25 +0300)]
Set a bunch of flags for libvlccore from Makefile

12 years agoRedumdant VLC_ADD_LIBS
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:21:29 +0000 (18:21 +0300)]
Redumdant VLC_ADD_LIBS

12 years agoCleanup dlopen detection
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:16:58 +0000 (18:16 +0300)]
Cleanup dlopen detection

12 years agomacosx: remove 'macosx-eq-keep', since it is a useless option, which was never disabl...
Felix Paul Kühne [Tue, 23 Aug 2011 15:15:53 +0000 (17:15 +0200)]
macosx: remove 'macosx-eq-keep', since it is a useless option, which was never disabled anyway

12 years agoRemove old HAVE_DL_DLOPEN definition
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:03:50 +0000 (18:03 +0300)]
Remove old HAVE_DL_DLOPEN definition

12 years agoRemove old checks for dlfcn.h and sys/dl.h
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:03:19 +0000 (18:03 +0300)]
Remove old checks for dlfcn.h and sys/dl.h

12 years agoOMX IL assumes dlfcn.h, remove redumdant ifdefs
Rémi Denis-Courmont [Tue, 23 Aug 2011 15:00:25 +0000 (18:00 +0300)]
OMX IL assumes dlfcn.h, remove redumdant ifdefs

12 years agoUseless #include
Rémi Denis-Courmont [Tue, 23 Aug 2011 14:59:12 +0000 (17:59 +0300)]
Useless #include

12 years agoconfigure: update libtool macros
Rémi Denis-Courmont [Tue, 23 Aug 2011 14:49:50 +0000 (17:49 +0300)]
configure: update libtool macros

12 years agoTS: fix linking on win32
Jean-Baptiste Kempf [Tue, 23 Aug 2011 12:07:16 +0000 (14:07 +0200)]
TS: fix linking on win32

12 years agoTS demux: remove unneeded header and add comment
Jean-Baptiste Kempf [Tue, 23 Aug 2011 11:57:50 +0000 (13:57 +0200)]
TS demux: remove unneeded header and add comment

12 years agoWin32: move to WinXP SP2 APIs and IE 6.0 APIs
Jean-Baptiste Kempf [Tue, 23 Aug 2011 10:45:53 +0000 (12:45 +0200)]
Win32: move to WinXP SP2 APIs and IE 6.0 APIs

As stated in NEWS, VLC will not work on XP < SP2 and 2003 < SP1

12 years agoWin32: fix small error in configure.ac
Jean-Baptiste Kempf [Tue, 23 Aug 2011 10:34:50 +0000 (12:34 +0200)]
Win32: fix small error in configure.ac

This is a partial revert of [6fdf44fd13f5c24efb7ac5a593e967d02449b665]

12 years agoCorrect WVP2 fourcc and map to avcodec
Jean-Baptiste Kempf [Tue, 23 Aug 2011 09:50:34 +0000 (11:50 +0200)]
Correct WVP2 fourcc and map to avcodec

Should close #4011

12 years agoAvcodec: playback of WMVP
Jean-Baptiste Kempf [Tue, 23 Aug 2011 09:44:21 +0000 (11:44 +0200)]
Avcodec: playback of WMVP

12 years agoUse MessageBox() in a portable way
Pierre Ynard [Mon, 22 Aug 2011 21:06:14 +0000 (23:06 +0200)]
Use MessageBox() in a portable way

MessageBoxA() isn't supported on WinCE

12 years agoadjust: fix typo
Pierre Ynard [Mon, 22 Aug 2011 19:47:58 +0000 (21:47 +0200)]
adjust: fix typo

12 years agoadjust: distribute header file
Pierre Ynard [Mon, 22 Aug 2011 19:38:06 +0000 (21:38 +0200)]
adjust: distribute header file

12 years agoi18n: adding new file
Pierre Ynard [Mon, 22 Aug 2011 19:26:35 +0000 (21:26 +0200)]
i18n: adding new file

12 years agoMerge if conditions
Tobias Güntner [Tue, 16 Aug 2011 21:13:33 +0000 (21:13 +0000)]
Merge if conditions

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoSimplify and fix WinCE build
Rémi Denis-Courmont [Mon, 22 Aug 2011 18:05:00 +0000 (21:05 +0300)]
Simplify and fix WinCE build

12 years agoadjust: remove unnecessary header
Jean-Baptiste Kempf [Mon, 22 Aug 2011 17:40:44 +0000 (19:40 +0200)]
adjust: remove unnecessary header

12 years agoSplit adjust filter in two source files
Martin Briza [Fri, 19 Aug 2011 13:04:13 +0000 (15:04 +0200)]
Split adjust filter in two source files

Preparation for adding assembly hue/saturation processing functions

Two new function pointers in p_sys to clipping and non-clipping U and V channel processing cycle

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoWin32: use error message box rather than text console on CLI error
Rémi Denis-Courmont [Mon, 22 Aug 2011 17:21:03 +0000 (20:21 +0300)]
Win32: use error message box rather than text console on CLI error

If we are going to create a window just to print an error message, I
think a native message box is nicer.

12 years agoMove help command line options handling to a new file
Rémi Denis-Courmont [Mon, 22 Aug 2011 17:06:12 +0000 (20:06 +0300)]
Move help command line options handling to a new file

12 years agoUpdate build rules for the plugins cache in build tree
Rémi Denis-Courmont [Mon, 22 Aug 2011 15:24:52 +0000 (18:24 +0300)]
Update build rules for the plugins cache in build tree

12 years agoObsolete confusing --miface-addr option and rework net_SetMcastOut()
Rémi Denis-Courmont [Mon, 22 Aug 2011 15:08:17 +0000 (18:08 +0300)]
Obsolete confusing --miface-addr option and rework net_SetMcastOut()

--miface-addr mostly did not work as --miface was supposed to be used
instead.

12 years agoRework multicast join
Rémi Denis-Courmont [Mon, 22 Aug 2011 14:57:51 +0000 (17:57 +0300)]
Rework multicast join

 * Do not force definitions on Windows so that compilation works with
   all variants of MingW (this may break IPv6 SSM with old compilers).
 * Do not fall back to legacy IPv4-specific ioctls if RFC3678 is
   supported. This avoids compiling dead code and works around issues
   with Linux kernel headers (especially Android).
 * Do not attempt to set multicast interface with legacy IPv4 ioctls.
   It is not very clear whether this is the address or the index.
   Also, "--miface-addr" was very confusing as it was mostly ignored in
   favor of "--miface".

12 years agomacosx: removed 'erase logo' from the video effects panel and moved 'add logo' to...
Felix Paul Kühne [Mon, 22 Aug 2011 14:57:24 +0000 (16:57 +0200)]
macosx: removed 'erase logo' from the video effects panel and moved 'add logo' to the overlay stuff (now called Miscellaneous)

12 years agomacosx: don't update the sidebar too often
Felix Paul Kühne [Mon, 22 Aug 2011 14:29:33 +0000 (16:29 +0200)]
macosx: don't update the sidebar too often

12 years agostream_out_select needs sockets
Rémi Denis-Courmont [Mon, 22 Aug 2011 14:42:01 +0000 (17:42 +0300)]
stream_out_select needs sockets

12 years agoRemove redumdant family parameter to net_OpenDgram()
Rémi Denis-Courmont [Mon, 22 Aug 2011 14:31:40 +0000 (17:31 +0300)]
Remove redumdant family parameter to net_OpenDgram()

12 years agoSmem: don't divide by 0
Jean-Baptiste Kempf [Mon, 22 Aug 2011 13:27:59 +0000 (15:27 +0200)]
Smem: don't divide by 0

Fix #4479
See https://bugs.kde.org/show_bug.cgi?id=279973

12 years agolibass: match font attachments based on extension
Grigori Goronzy [Sun, 21 Aug 2011 23:40:54 +0000 (01:40 +0200)]
libass: match font attachments based on extension

Sometimes fonts are muxed with the wrong MIME type, but we should
still be able to use them. Especially OpenType font collections are
affected by this. Match attachments by extensions .ttf, .otf and .ttc
in addition to MIME type to fix these issues.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agolibass: add message callback
Grigori Goronzy [Sat, 20 Aug 2011 18:15:34 +0000 (20:15 +0200)]
libass: add message callback

Add a message callback function to get libass messages into VLC's
logging system.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoReally fix linking with libv4l2
Rafaël Carré [Mon, 22 Aug 2011 02:48:03 +0000 (22:48 -0400)]
Really fix linking with libv4l2

12 years agomacosx: minor layout changes to the AudioEffects panel to respond to feedback
Felix Paul Kühne [Sun, 21 Aug 2011 18:01:36 +0000 (20:01 +0200)]
macosx: minor layout changes to the AudioEffects panel to respond to feedback

12 years agomacosx: added an option to disable the native fullscreen mode on Lion
Felix Paul Kühne [Sun, 21 Aug 2011 17:50:56 +0000 (19:50 +0200)]
macosx: added an option to disable the native fullscreen mode on Lion

12 years agomacosx: adopt courmisch's feedback, thx
Felix Paul Kühne [Sun, 21 Aug 2011 16:18:40 +0000 (18:18 +0200)]
macosx: adopt courmisch's feedback, thx

12 years agoAllow logging error messages with no VLC object (NULL)
Rémi Denis-Courmont [Sun, 21 Aug 2011 14:16:56 +0000 (17:16 +0300)]
Allow logging error messages with no VLC object (NULL)

12 years agomacosx: fixed compilation against the updated msg API
Felix Paul Kühne [Sun, 21 Aug 2011 14:14:26 +0000 (16:14 +0200)]
macosx: fixed compilation against the updated msg API

12 years agoGather all checks for the command line help options
Rémi Denis-Courmont [Sun, 21 Aug 2011 11:30:11 +0000 (14:30 +0300)]
Gather all checks for the command line help options

12 years agoInitialize language from vlcrc before any language-dependent stuff
Rémi Denis-Courmont [Sun, 21 Aug 2011 11:19:24 +0000 (14:19 +0300)]
Initialize language from vlcrc before any language-dependent stuff

 - command line help text
 - text domain binding

12 years agoLoad plugins and configuration as soon as possible
Rémi Denis-Courmont [Sun, 21 Aug 2011 11:13:40 +0000 (14:13 +0300)]
Load plugins and configuration as soon as possible

No need to load the config file twice anymore.

12 years agoUse standard putc_unlocked() instead of fputc_unlocked()
Rémi Denis-Courmont [Sun, 21 Aug 2011 08:23:57 +0000 (11:23 +0300)]
Use standard putc_unlocked() instead of fputc_unlocked()

12 years agoWin32: fix definition of VLC_STATIC_COND
Rémi Denis-Courmont [Sun, 21 Aug 2011 08:22:42 +0000 (11:22 +0300)]
Win32: fix definition of VLC_STATIC_COND

12 years agoIgnore D2D headers if they do not work in plain C
Rémi Denis-Courmont [Sun, 21 Aug 2011 08:20:54 +0000 (11:20 +0300)]
Ignore D2D headers if they do not work in plain C

This must be a bug in the SDK, so better ignore the header.

12 years agoconfigure: no need for -DSYS_*
Rémi Denis-Courmont [Sun, 21 Aug 2011 08:20:30 +0000 (11:20 +0300)]
configure: no need for -DSYS_*

12 years agovlc_arrays: remove unused macro _ARRAY_GROW
Rafaël Carré [Sat, 20 Aug 2011 23:56:50 +0000 (19:56 -0400)]
vlc_arrays: remove unused macro _ARRAY_GROW

don't start variables with _, they have local scope anyway

12 years agoremove redundant TAB_APPEND_CPP
Rafaël Carré [Fri, 19 Aug 2011 06:48:09 +0000 (02:48 -0400)]
remove redundant TAB_APPEND_CPP

12 years agologger: dispatch message directly to the correct function + clean up
Rémi Denis-Courmont [Sat, 20 Aug 2011 21:05:33 +0000 (00:05 +0300)]
logger: dispatch message directly to the correct function + clean up

12 years agoPush log message formatting to subscribers
Rémi Denis-Courmont [Sat, 20 Aug 2011 20:34:43 +0000 (23:34 +0300)]
Push log message formatting to subscribers

This avoids allocating memory and formatting debug messages when none
of the subscribers care about them.

12 years agoMove msg_Copy() and msg_Free() to ncurses
Rémi Denis-Courmont [Sat, 20 Aug 2011 19:36:07 +0000 (22:36 +0300)]
Move msg_Copy() and msg_Free() to ncurses

12 years agoAlso deprecate verbosity functions
Rémi Denis-Courmont [Sat, 20 Aug 2011 17:31:29 +0000 (20:31 +0300)]
Also deprecate verbosity functions

12 years agolibvlc_log_*: deprecated and reimplement as compatibility stubs
Rémi Denis-Courmont [Sat, 20 Aug 2011 17:28:10 +0000 (20:28 +0300)]
libvlc_log_*: deprecated and reimplement as compatibility stubs

12 years agoWin32: use only one condition variable per R/W lock
Rémi Denis-Courmont [Sat, 20 Aug 2011 13:39:09 +0000 (16:39 +0300)]
Win32: use only one condition variable per R/W lock

12 years agoUpdate list of SOCKET_LIBS-dependent plugins
Rémi Denis-Courmont [Sat, 20 Aug 2011 11:20:10 +0000 (14:20 +0300)]
Update list of SOCKET_LIBS-dependent plugins

12 years agomacosx: simplified the subtitle opening sheet
Felix Paul Kühne [Sat, 20 Aug 2011 14:23:14 +0000 (16:23 +0200)]
macosx: simplified the subtitle opening sheet

12 years agoDo not redefine stuff from <ws2ipdef.h>
Rémi Denis-Courmont [Sat, 20 Aug 2011 11:10:47 +0000 (14:10 +0300)]
Do not redefine stuff from <ws2ipdef.h>

This fixes compilation with newer Mingw-w64.

12 years agoMove Winsock poll() emulation to src/win32/
Rémi Denis-Courmont [Sat, 20 Aug 2011 10:58:04 +0000 (13:58 +0300)]
Move Winsock poll() emulation to src/win32/

12 years agosrc/Makefile: dead code
Rémi Denis-Courmont [Sat, 20 Aug 2011 10:55:01 +0000 (13:55 +0300)]
src/Makefile: dead code

12 years agoCheck for struct pollfd separately from poll, needed for WinNT 6
Rémi Denis-Courmont [Sat, 20 Aug 2011 10:47:11 +0000 (13:47 +0300)]
Check for struct pollfd separately from poll, needed for WinNT 6

12 years agoconfigure: unify poll and connect tests
Rémi Denis-Courmont [Sat, 20 Aug 2011 10:34:58 +0000 (13:34 +0300)]
configure: unify poll and connect tests

12 years agoFix d2d1.h detection: C++ is required
Rémi Denis-Courmont [Sat, 20 Aug 2011 10:06:36 +0000 (13:06 +0300)]
Fix d2d1.h detection: C++ is required

12 years agoSRTP needs gcrypt
Rémi Denis-Courmont [Fri, 19 Aug 2011 20:44:37 +0000 (23:44 +0300)]
SRTP needs gcrypt

12 years agoReduce interface lock scope
Rémi Denis-Courmont [Fri, 19 Aug 2011 20:28:47 +0000 (23:28 +0300)]
Reduce interface lock scope

12 years agoRemove references to the VCDX interface
Rémi Denis-Courmont [Fri, 19 Aug 2011 20:40:31 +0000 (23:40 +0300)]
Remove references to the VCDX interface

It was removed over 6 years ago.

12 years agoRemove dangling module bank error check
Rémi Denis-Courmont [Fri, 19 Aug 2011 20:36:24 +0000 (23:36 +0300)]
Remove dangling module bank error check

12 years agoRemove the libvlc global lock
Rémi Denis-Courmont [Fri, 19 Aug 2011 20:34:31 +0000 (23:34 +0300)]
Remove the libvlc global lock

We have enough static locks in libvlc, I think: the
configuration R/W lock, the module bank mutex, the system-specific
initialization mutex, the message subscription R/W lock, the sets
of mutexes for initializations of specific libraries, the LibVLC
thread variable mutex, the configuration file mutex, the PRNG mutex,
the object pipe mutex, the object name mutex, the dialog provider
mutex, the interface module registration mutex, the OSD mutex, the
VLM mutex, the HTTP hosts mutex and the OSD mutex...

12 years agoClean up CPU flags one-time initialization
Rémi Denis-Courmont [Fri, 19 Aug 2011 20:19:01 +0000 (23:19 +0300)]
Clean up CPU flags one-time initialization

12 years agoMove CPU capabilities debug to src/misc/cpu.c
Rémi Denis-Courmont [Fri, 19 Aug 2011 20:15:08 +0000 (23:15 +0300)]
Move CPU capabilities debug to src/misc/cpu.c

12 years agoObsolete thread-unsafe command line options for CPU capabilities
Rémi Denis-Courmont [Fri, 19 Aug 2011 20:05:22 +0000 (23:05 +0300)]
Obsolete thread-unsafe command line options for CPU capabilities

12 years agoRemove unused system_End() parameter
Rémi Denis-Courmont [Fri, 19 Aug 2011 19:37:10 +0000 (22:37 +0300)]
Remove unused system_End() parameter

12 years agoUse same callback prototype for built-in logger as subscribers
Rémi Denis-Courmont [Fri, 19 Aug 2011 19:44:15 +0000 (22:44 +0300)]
Use same callback prototype for built-in logger as subscribers

12 years agoRemove msg_cb_data_t and simplify accordingly
Rémi Denis-Courmont [Fri, 19 Aug 2011 19:27:41 +0000 (22:27 +0300)]
Remove msg_cb_data_t and simplify accordingly

12 years agoFix namespace, remove useless variable and clean up msg_* functions()
Rémi Denis-Courmont [Fri, 19 Aug 2011 18:38:16 +0000 (21:38 +0300)]
Fix namespace, remove useless variable and clean up msg_* functions()

12 years agoMake log messages subscriber static
Rémi Denis-Courmont [Fri, 19 Aug 2011 18:03:08 +0000 (21:03 +0300)]
Make log messages subscriber static

In other words, the message callbacks are now shared across all LibVLC
instances. That is a requirement to enable:
 - LibVLC applications to catch messages during LibVLC init/deinit,
 - emitting log messages when no VLC object point is available.

That makes no difference for VLC interfaces, since there is only one
LibVLC instances in a VLC process.

12 years agoRemove object message filtering from core
Rémi Denis-Courmont [Fri, 19 Aug 2011 17:47:49 +0000 (20:47 +0300)]
Remove object message filtering from core

12 years agoQt4: implement message object/module filter in the dialog
Rémi Denis-Courmont [Fri, 19 Aug 2011 17:36:23 +0000 (20:36 +0300)]
Qt4: implement message object/module filter in the dialog

12 years agomodules/genmf: set LDFLAGS
Rémi Denis-Courmont [Fri, 19 Aug 2011 16:49:06 +0000 (19:49 +0300)]
modules/genmf: set LDFLAGS

12 years agomacosx: implement a 'Record' menu item
Felix Paul Kühne [Fri, 19 Aug 2011 17:04:18 +0000 (19:04 +0200)]
macosx: implement a 'Record' menu item

12 years agomacosx: make sure we can't access the split view while showing a video
Felix Paul Kühne [Fri, 19 Aug 2011 15:56:46 +0000 (17:56 +0200)]
macosx: make sure we can't access the split view while showing a video

12 years agomacosx: work-around CoreAnimation limitations on 10.6, which prevented the correct...
Felix Paul Kühne [Fri, 19 Aug 2011 15:46:22 +0000 (17:46 +0200)]
macosx: work-around CoreAnimation limitations on 10.6, which prevented the correct display of some ui elements

12 years agomacosx: show the playlist size as a badge in the sidebar and fixed an appearance...
Felix Paul Kühne [Fri, 19 Aug 2011 15:28:32 +0000 (17:28 +0200)]
macosx: show the playlist size as a badge in the sidebar and fixed an appearance issue of the sidebar

12 years agomacosx: converted interface builder files from nib to the more modern xib file format...
Felix Paul Kühne [Fri, 19 Aug 2011 13:51:23 +0000 (15:51 +0200)]
macosx: converted interface builder files from nib to the more modern xib file format, which smaller and more suitable for git

12 years agomacosx: use a nice button for the drop zone on 10.6 & below
Felix Paul Kühne [Fri, 19 Aug 2011 13:22:29 +0000 (15:22 +0200)]
macosx: use a nice button for the drop zone on 10.6 & below

12 years agovout_macosx: fixed memory leak
Felix Paul Kühne [Fri, 19 Aug 2011 13:17:28 +0000 (15:17 +0200)]
vout_macosx: fixed memory leak

12 years agoconfigure: use VLC_ADD_LIBS to pass more flags to the linker to fix issues on PowerPC
Felix Paul Kühne [Fri, 19 Aug 2011 11:09:50 +0000 (13:09 +0200)]
configure: use VLC_ADD_LIBS to pass more flags to the linker to fix issues on PowerPC

12 years agoconfigure: fixed linking of Mac modules and x264 which was broken by removing vlc...
Felix Paul Kühne [Fri, 19 Aug 2011 10:54:53 +0000 (12:54 +0200)]
configure: fixed linking of Mac modules and x264 which was broken by removing vlc-config

12 years agoAdd Dirac encoding support using the Schroedinger library
Anuradha Suraparaju [Fri, 19 Aug 2011 01:29:48 +0000 (11:29 +1000)]
Add Dirac encoding support using the Schroedinger library

Modified-by and Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

12 years agoFix linking with libv4l2
Rafaël Carré [Fri, 19 Aug 2011 05:40:27 +0000 (01:40 -0400)]
Fix linking with libv4l2

12 years agoRemove msg_subscription_t.verbosity
Rémi Denis-Courmont [Thu, 18 Aug 2011 21:06:34 +0000 (00:06 +0300)]
Remove msg_subscription_t.verbosity

12 years agoRemove msg_SubscriptionSetVerbosity
Rémi Denis-Courmont [Thu, 18 Aug 2011 20:43:14 +0000 (23:43 +0300)]
Remove msg_SubscriptionSetVerbosity

12 years agoncurses: apply message verbosity filtering
Rémi Denis-Courmont [Thu, 18 Aug 2011 20:41:10 +0000 (23:41 +0300)]
ncurses: apply message verbosity filtering