]> git.sesse.net Git - vlc/log
vlc
12 years agoconfig_GetTypeDir() : don't call strlen(NULL) if HOME is not set
Rafaël Carré [Tue, 30 Aug 2011 12:53:22 +0000 (08:53 -0400)]
config_GetTypeDir() : don't call strlen(NULL) if HOME is not set

12 years agoconfig_Get*Dir() : don't call FromLocaleDup(NULL)
Rafaël Carré [Tue, 30 Aug 2011 12:52:49 +0000 (08:52 -0400)]
config_Get*Dir() : don't call FromLocaleDup(NULL)

12 years agoAndroid configure: remove outdated flag
Jean-Baptiste Kempf [Tue, 30 Aug 2011 09:53:41 +0000 (11:53 +0200)]
Android configure: remove outdated flag

12 years agoandroid/configure.sh: enable taglib & matroska
Rafaël Carré [Tue, 30 Aug 2011 03:37:23 +0000 (23:37 -0400)]
android/configure.sh: enable taglib & matroska

12 years agoold contribs: build taglib by default for android
Rafaël Carré [Tue, 30 Aug 2011 03:21:50 +0000 (23:21 -0400)]
old contribs: build taglib by default for android

12 years agoold contribs: Use sane compilation flags for android
Rafaël Carré [Tue, 30 Aug 2011 03:20:54 +0000 (23:20 -0400)]
old contribs: Use sane compilation flags for android

12 years agoandroid/configure.sh: sanitize flags
Rafaël Carré [Tue, 30 Aug 2011 03:18:59 +0000 (23:18 -0400)]
android/configure.sh: sanitize flags

No need for -Wl,-shared or -rpath-link
No need for -lc -lgcc -ld, especially when using -nostdlib
Use --sysroot to point compiler to android headers/libs
Rename some shell variables
Move enabled modules at the top of the options
No need to set PATH, we give the absolute path for compiler

12 years agoold contribs: enable ebml/matroska for android, disable live555
Rafaël Carré [Tue, 30 Aug 2011 03:18:16 +0000 (23:18 -0400)]
old contribs: enable ebml/matroska for android, disable live555

12 years agoold contribs: fix c++ compile for android
Rafaël Carré [Tue, 30 Aug 2011 03:14:40 +0000 (23:14 -0400)]
old contribs: fix c++ compile for android

12 years agoold contribs: remove old libebml/matroska hack
Rafaël Carré [Tue, 30 Aug 2011 03:14:08 +0000 (23:14 -0400)]
old contribs: remove old libebml/matroska hack

12 years agoFromLocaleDup(): accept NULL input (and return NULL)
Rafaël Carré [Tue, 30 Aug 2011 02:07:25 +0000 (22:07 -0400)]
FromLocaleDup(): accept NULL input (and return NULL)

12 years agonon-neon android build: use armv6
Rafaël Carré [Sun, 14 Aug 2011 20:56:08 +0000 (16:56 -0400)]
non-neon android build: use armv6

there should not be any phones using an armv4 cpu

12 years agoold contribs: make sure live directory is writable for patching
Rafaël Carré [Sun, 14 Aug 2011 01:05:19 +0000 (21:05 -0400)]
old contribs: make sure live directory is writable for patching

12 years agoOld contribs: don't try to build a shared library when static build is specified
Rafaël Carré [Sun, 14 Aug 2011 01:05:45 +0000 (21:05 -0400)]
Old contribs: don't try to build a shared library when static build is specified

This applies to the C bindings (that we don't use) for taglib

12 years agoQt: don't add empty groupbox in preferences
Jean-Baptiste Kempf [Mon, 29 Aug 2011 23:47:42 +0000 (01:47 +0200)]
Qt: don't add empty groupbox in preferences

This was the case with the empty section in ddummy

12 years agoGoom: specify the speed integer range
Jean-Baptiste Kempf [Mon, 29 Aug 2011 23:13:40 +0000 (01:13 +0200)]
Goom: specify the speed integer range

12 years agoWin32 Waveout: reorder options
Jean-Baptiste Kempf [Mon, 29 Aug 2011 23:08:18 +0000 (01:08 +0200)]
Win32 Waveout: reorder options

12 years agoFile Aout: reorder options
Jean-Baptiste Kempf [Mon, 29 Aug 2011 23:07:41 +0000 (01:07 +0200)]
File Aout: reorder options

12 years agoFile audio output: limit the number of channels
Jean-Baptiste Kempf [Mon, 29 Aug 2011 23:05:07 +0000 (01:05 +0200)]
File audio output: limit the number of channels

12 years agoCosmetic
Rémi Denis-Courmont [Mon, 29 Aug 2011 19:11:56 +0000 (22:11 +0300)]
Cosmetic

12 years agoFix tuning DVB-T/T2 and ATSC
Rémi Denis-Courmont [Mon, 29 Aug 2011 19:10:15 +0000 (22:10 +0300)]
Fix tuning DVB-T/T2 and ATSC

12 years agoCreate 4 common caching parameters (file, capture, disc and network)
Rémi Denis-Courmont [Mon, 29 Aug 2011 16:10:13 +0000 (19:10 +0300)]
Create 4 common caching parameters (file, capture, disc and network)

12 years agoCast or convert <ctype.h> functions it parameters to unsigned char
Rémi Denis-Courmont [Mon, 29 Aug 2011 16:10:00 +0000 (19:10 +0300)]
Cast or convert <ctype.h> functions it parameters to unsigned char

12 years agocompat: fix use of <ctype.h> functions
Rémi Denis-Courmont [Mon, 29 Aug 2011 16:04:06 +0000 (19:04 +0300)]
compat: fix use of <ctype.h> functions

Unfortunately, the C standard requires an 'unsigned char' value or EOF.
So we cannot blindly pass a 'char' value, which may be signed depending
on the architecture.

12 years agoUseless include
Rémi Denis-Courmont [Mon, 29 Aug 2011 15:48:52 +0000 (18:48 +0300)]
Useless include

12 years agodirac: use block_Init() and block_Release() as appropriate
Rémi Denis-Courmont [Mon, 29 Aug 2011 15:38:15 +0000 (18:38 +0300)]
dirac: use block_Init() and block_Release() as appropriate

12 years agoRemove write-only dirac_block_encap_t.pf_blk_release
Rémi Denis-Courmont [Mon, 29 Aug 2011 15:37:04 +0000 (18:37 +0300)]
Remove write-only dirac_block_encap_t.pf_blk_release

12 years agodirac: use xcalloc() rather than assert()
Rémi Denis-Courmont [Mon, 29 Aug 2011 15:26:52 +0000 (18:26 +0300)]
dirac: use xcalloc() rather than assert()

assert() is meant only for impossible errors (bugs), not for unlikely
errors. assert() does not check for errors in "release" builds.

12 years agodirac: remove useless if
Rémi Denis-Courmont [Mon, 29 Aug 2011 15:26:17 +0000 (18:26 +0300)]
dirac: remove useless if

12 years agoblock_Realloc(): cast to block_sys_t after check
Rémi Denis-Courmont [Mon, 29 Aug 2011 15:05:30 +0000 (18:05 +0300)]
block_Realloc(): cast to block_sys_t after check

There are no real functional changes Here. But it is cleaner not to
cast to block_sys_t if the block is not a block_sys_t block (i.e.
was not allocated by block_Alloc()).

12 years agoblock_t: repack
Rémi Denis-Courmont [Mon, 29 Aug 2011 14:53:18 +0000 (17:53 +0300)]
block_t: repack

12 years agofile-access (+vdr,mtp): give error message also in Fatal dialog
Ilkka Ollakka [Mon, 29 Aug 2011 13:36:39 +0000 (16:36 +0300)]
file-access (+vdr,mtp): give error message also in Fatal dialog

12 years agoFFmpeg => AVformat
Jean-Baptiste Kempf [Mon, 29 Aug 2011 13:22:37 +0000 (15:22 +0200)]
FFmpeg => AVformat

12 years agoFetch art urls from free.fr for most channels. This should avoid seeing funky images...
François Revol [Fri, 26 Aug 2011 14:13:31 +0000 (16:13 +0200)]
Fetch art urls from free.fr for most channels. This should avoid seeing funky images instead.

Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
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