]> git.sesse.net Git - vlc/log
vlc
12 years agoBuild plugins statically if --disable-shared is used
Rafaël Carré [Mon, 29 Aug 2011 12:51:05 +0000 (08:51 -0400)]
Build plugins statically if --disable-shared is used

Only allow static plugins if vlc binary is not built

12 years agoSupport static modules using extern NULL-terminated list
Rafaël Carré [Mon, 29 Aug 2011 12:46:05 +0000 (08:46 -0400)]
Support static modules using extern NULL-terminated list

12 years agoRevert ARM part of [806505a4f]
Rafaël Carré [Mon, 29 Aug 2011 12:42:04 +0000 (08:42 -0400)]
Revert ARM part of [806505a4f]

12 years agoAdd Fourcc for AVC-Intra
Jean-Baptiste Kempf [Mon, 29 Aug 2011 11:59:53 +0000 (13:59 +0200)]
Add Fourcc for AVC-Intra

12 years agoMP4: support udta.name for track description
Jean-Baptiste Kempf [Sun, 28 Aug 2011 23:04:29 +0000 (01:04 +0200)]
MP4: support udta.name for track description

12 years agoMP4: shut a warning
Jean-Baptiste Kempf [Sun, 28 Aug 2011 22:11:57 +0000 (00:11 +0200)]
MP4: shut a warning

12 years agoMP4: Use defines instead of VLC_FOURCC
Jean-Baptiste Kempf [Sun, 28 Aug 2011 22:10:31 +0000 (00:10 +0200)]
MP4: Use defines instead of VLC_FOURCC

12 years agoMP4: FOURCC_* => ATOM_*
Jean-Baptiste Kempf [Sun, 28 Aug 2011 19:26:15 +0000 (21:26 +0200)]
MP4: FOURCC_* => ATOM_*

The atom names are like FOURCC, but they are not fourcc

12 years agoMP4: code factorization and cleaning
Jean-Baptiste Kempf [Sun, 28 Aug 2011 18:59:46 +0000 (20:59 +0200)]
MP4: code factorization and cleaning

12 years agoDefine GUID only once, in vlc_codecs.h
Jean-Baptiste Kempf [Sun, 28 Aug 2011 18:20:27 +0000 (20:20 +0200)]
Define GUID only once, in vlc_codecs.h

12 years agoRevert "Win32: use native Win32 functions directly..." (fixes #5252)
Rémi Denis-Courmont [Sun, 28 Aug 2011 15:42:35 +0000 (18:42 +0300)]
Revert "Win32: use native Win32 functions directly..." (fixes #5252)

This reverts commit 6e54f3fdbf4ff0e115589a678575c8c82f9aa4b2.

Conflicts:

src/win32/thread.c

12 years agoXSPF: kill a warning
Jean-Baptiste Kempf [Sun, 28 Aug 2011 01:57:55 +0000 (03:57 +0200)]
XSPF: kill a warning

12 years agoZPL: use URL and Publisher
Jean-Baptiste Kempf [Sun, 28 Aug 2011 01:54:40 +0000 (03:54 +0200)]
ZPL: use URL and Publisher

12 years agolive555: remove unused variable
Jean-Baptiste Kempf [Sun, 28 Aug 2011 01:48:39 +0000 (03:48 +0200)]
live555: remove unused variable

12 years agoGuid: rename fields to better match Microsoft usage
Jean-Baptiste Kempf [Sat, 27 Aug 2011 23:52:40 +0000 (01:52 +0200)]
Guid: rename fields to better match Microsoft usage

12 years agoASF Muxer: use the GUID definitions from the asf demuxer
Jean-Baptiste Kempf [Sun, 28 Aug 2011 00:07:08 +0000 (02:07 +0200)]
ASF Muxer: use the GUID definitions from the asf demuxer

12 years agoMMS: use the GUID definitions from the asf demuxer
Jean-Baptiste Kempf [Sat, 27 Aug 2011 23:43:26 +0000 (01:43 +0200)]
MMS: use the GUID definitions from the asf demuxer

12 years agoASF: split GUID in a separate header file
Jean-Baptiste Kempf [Sat, 27 Aug 2011 23:28:14 +0000 (01:28 +0200)]
ASF: split GUID in a separate header file

12 years agoASF: cleaning
Jean-Baptiste Kempf [Sat, 27 Aug 2011 22:52:53 +0000 (00:52 +0200)]
ASF: cleaning

Trailing spaces, guid names consistency with MMS module, calloc, enum

12 years agoASF: more GUID
Jean-Baptiste Kempf [Sat, 27 Aug 2011 22:07:55 +0000 (00:07 +0200)]
ASF: more GUID

12 years agoASF: rename a GUID according to spec
Jean-Baptiste Kempf [Sat, 27 Aug 2011 21:05:47 +0000 (23:05 +0200)]
ASF: rename a GUID according to spec

12 years agoASF: copyright update
Jean-Baptiste Kempf [Sat, 27 Aug 2011 22:38:15 +0000 (00:38 +0200)]
ASF: copyright update

12 years agoWin32: fix file://localhost/... to path conversion
Rémi Denis-Courmont [Fri, 26 Aug 2011 15:03:26 +0000 (18:03 +0300)]
Win32: fix file://localhost/... to path conversion

Pointed-out-by: Michael A. Puls II
12 years agovlc_CPU_init: factorize altivec check by using asm input
Rafaël Carré [Fri, 26 Aug 2011 03:44:37 +0000 (23:44 -0400)]
vlc_CPU_init: factorize altivec check by using asm input

also simplify arm neon preprocessor checks

12 years agoncurses: cosmetics
Rafaël Carré [Fri, 26 Aug 2011 03:43:52 +0000 (23:43 -0400)]
ncurses: cosmetics

1tbs
remove hungarian prefixes

12 years agoDeclare NV21, NV16 and NV61 chromas
Rémi Denis-Courmont [Thu, 25 Aug 2011 20:45:47 +0000 (23:45 +0300)]
Declare NV21, NV16 and NV61 chromas

12 years agoRemove unused/unusable decoder_DeleteAudioBuffer()
Rémi Denis-Courmont [Thu, 25 Aug 2011 19:37:42 +0000 (22:37 +0300)]
Remove unused/unusable decoder_DeleteAudioBuffer()

Audio buffers are destroyed downstream of the decoder, so this
function could never be used. In practice, the audio filters, the
audio output (or the encoder) already use block_Release() to delete
buffers allocated with decoder_NewAudioBuffer().

If "direct rendering" is ever implemented in audio output,
block_Release() custom buffer deletion can be used.

12 years agoRemove write-only block_t.i_rate
Rémi Denis-Courmont [Thu, 25 Aug 2011 15:54:12 +0000 (18:54 +0300)]
Remove write-only block_t.i_rate

12 years agotranscode: set audio.i_format for filters (fix #5244)
Rémi Denis-Courmont [Thu, 25 Aug 2011 19:00:17 +0000 (22:00 +0300)]
transcode: set audio.i_format for filters (fix #5244)

12 years agoblock_t ** parameter is never NULL for audio decoding
Rémi Denis-Courmont [Thu, 25 Aug 2011 15:54:04 +0000 (18:54 +0300)]
block_t ** parameter is never NULL for audio decoding

12 years agoRemove ugly function casts in combined audio decoder/packetizer modules
Rémi Denis-Courmont [Thu, 25 Aug 2011 15:53:38 +0000 (18:53 +0300)]
Remove ugly function casts in combined audio decoder/packetizer modules

12 years agoSilent rules for dummy.c
Rémi Denis-Courmont [Thu, 25 Aug 2011 16:06:33 +0000 (19:06 +0300)]
Silent rules for dummy.c

12 years agoVorbis: don't add empty tags to codec details
Jean-Baptiste Kempf [Thu, 25 Aug 2011 13:59:52 +0000 (15:59 +0200)]
Vorbis: don't add empty tags to codec details

Close #4926

12 years agoContribs: update GnuTLS to 2.10.7
Jean-Baptiste Kempf [Thu, 25 Aug 2011 12:49:07 +0000 (14:49 +0200)]
Contribs: update GnuTLS to 2.10.7

This is the last version that doesn't require p11-kit

12 years agoContrib: update libogg to 1.3.0
Jean-Baptiste Kempf [Thu, 25 Aug 2011 10:41:12 +0000 (12:41 +0200)]
Contrib: update libogg to 1.3.0

12 years agomp4: correct support for name atom
Jean-Baptiste Kempf [Thu, 25 Aug 2011 00:15:00 +0000 (02:15 +0200)]
mp4: correct support for name atom

Used for track title by iTunes/QT

12 years agomp4: support iods atom
Jean-Baptiste Kempf [Wed, 24 Aug 2011 23:29:34 +0000 (01:29 +0200)]
mp4: support iods atom

12 years agomp4: improve debug and clean
Jean-Baptiste Kempf [Wed, 24 Aug 2011 22:31:21 +0000 (00:31 +0200)]
mp4: improve debug and clean

12 years agomp4: reduce space in debug-tree
Jean-Baptiste Kempf [Wed, 24 Aug 2011 22:15:32 +0000 (00:15 +0200)]
mp4: reduce space in debug-tree

12 years agomp4: Macro => static inline
Jean-Baptiste Kempf [Wed, 24 Aug 2011 21:24:13 +0000 (23:24 +0200)]
mp4: Macro => static inline

12 years agomp4: code alignment
Jean-Baptiste Kempf [Wed, 24 Aug 2011 20:59:24 +0000 (22:59 +0200)]
mp4: code alignment

12 years agomp4: ifdef debug under MP4_VERBOSE
Jean-Baptiste Kempf [Wed, 24 Aug 2011 20:49:18 +0000 (22:49 +0200)]
mp4: ifdef debug under MP4_VERBOSE

12 years agomp4: remove duplicated declaration
Jean-Baptiste Kempf [Wed, 24 Aug 2011 20:09:58 +0000 (22:09 +0200)]
mp4: remove duplicated declaration

12 years agomp4: don't use the VERBOSE mode by default
Jean-Baptiste Kempf [Wed, 24 Aug 2011 19:33:26 +0000 (21:33 +0200)]
mp4: don't use the VERBOSE mode by default

12 years agoProofread byte order inline functions
Pierre Ynard [Wed, 24 Aug 2011 18:03:22 +0000 (20:03 +0200)]
Proofread byte order inline functions

12 years agoQt: restore audio volume save
Jean-Baptiste Kempf [Wed, 24 Aug 2011 16:16:42 +0000 (18:16 +0200)]
Qt: restore audio volume save

Close #4922 #3983

I am not sure this is the right way to do yet, but this will act as a
work-around, until we have a proper fix

12 years agoQt: Improve preferences layout for module list
Jean-Baptiste Kempf [Wed, 24 Aug 2011 16:02:39 +0000 (18:02 +0200)]
Qt: Improve preferences layout for module list

12 years agoAllow min and max values for string config items
Rémi Denis-Courmont [Wed, 24 Aug 2011 15:58:10 +0000 (18:58 +0300)]
Allow min and max values for string config items

12 years agoQt: put modules list in 2 columns
Jean-Baptiste Kempf [Wed, 24 Aug 2011 15:39:52 +0000 (17:39 +0200)]
Qt: put modules list in 2 columns

Close #5141

12 years agoQt: fix column size in complete preferences
Jean-Baptiste Kempf [Wed, 24 Aug 2011 15:16:32 +0000 (17:16 +0200)]
Qt: fix column size in complete preferences

Close #3887

12 years agoRemove tabs in source code
Jean-Baptiste Kempf [Wed, 24 Aug 2011 14:20:39 +0000 (16:20 +0200)]
Remove tabs in source code

12 years agoQt: save random/loop/repeat on quit
Jean-Baptiste Kempf [Wed, 24 Aug 2011 13:53:10 +0000 (15:53 +0200)]
Qt: save random/loop/repeat on quit

Close #2434

Maybe this shouldn't be in the interface, but in the playlist...

12 years agoQt: correctly init loop button state
Jean-Baptiste Kempf [Wed, 24 Aug 2011 14:12:45 +0000 (16:12 +0200)]
Qt: correctly init loop button state

12 years agoQt: Keep video filter values in range
Akash Mehrotra [Thu, 4 Aug 2011 12:20:02 +0000 (17:50 +0530)]
Qt: Keep video filter values in range

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoMention WMVP in NEWS
Jean-Baptiste Kempf [Tue, 23 Aug 2011 22:36:37 +0000 (00:36 +0200)]
Mention WMVP in NEWS

12 years agoLUA:Expose aout
Akash Mehrotra [Thu, 4 Aug 2011 12:20:44 +0000 (17:50 +0530)]
LUA:Expose aout

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
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