]> git.sesse.net Git - vlc/log
vlc
12 years agoAndroid configure: actually use NEON in NEON build
Jean-Baptiste Kempf [Thu, 1 Sep 2011 00:12:25 +0000 (02:12 +0200)]
Android configure: actually use NEON in NEON build

Oops :D

12 years agoConfigure: fix typo
Jean-Baptiste Kempf [Wed, 31 Aug 2011 22:24:03 +0000 (00:24 +0200)]
Configure: fix typo

12 years agoCheck for Linux DVB version 5
Rémi Denis-Courmont [Wed, 31 Aug 2011 14:06:50 +0000 (17:06 +0300)]
Check for Linux DVB version 5

This should fix compilation with kernel headers 2.6.27 and older
(obviously not tested).

12 years agograin: remove callback before destroying callback data
Rémi Denis-Courmont [Wed, 31 Aug 2011 16:56:27 +0000 (19:56 +0300)]
grain: remove callback before destroying callback data

12 years agogradfun: remove callback before destroying callback data
Rémi Denis-Courmont [Wed, 31 Aug 2011 16:56:07 +0000 (19:56 +0300)]
gradfun: remove callback before destroying callback data

12 years agoRemove no-op variable callback
Rémi Denis-Courmont [Wed, 31 Aug 2011 16:50:23 +0000 (19:50 +0300)]
Remove no-op variable callback

12 years agoV4L2: remove unused parameters
Rémi Denis-Courmont [Wed, 31 Aug 2011 16:36:23 +0000 (19:36 +0300)]
V4L2: remove unused parameters

12 years agoV4L2: always call libv4l2 when available instead of pointers
Rémi Denis-Courmont [Wed, 31 Aug 2011 15:29:21 +0000 (18:29 +0300)]
V4L2: always call libv4l2 when available instead of pointers

libv4l2 directly wraps the system call if it does not know the file
descriptor. There is no need for VLC to reinvent the wheel.

12 years agoAvoid obsolete V4L2_ENABLE_ENUM_FMT_EMULATION flag
Rémi Denis-Courmont [Wed, 31 Aug 2011 15:26:06 +0000 (18:26 +0300)]
Avoid obsolete V4L2_ENABLE_ENUM_FMT_EMULATION flag

"libv4l *always* reports emulated formats to ENUM_FMT,
 except when conversion is disabled."

12 years agoV4L2 partial cleanup
Rémi Denis-Courmont [Wed, 31 Aug 2011 14:20:34 +0000 (17:20 +0300)]
V4L2 partial cleanup

12 years agoDo not use v4l2_open() since v4l2_open_fd() is used
Rémi Denis-Courmont [Wed, 31 Aug 2011 14:42:01 +0000 (17:42 +0300)]
Do not use v4l2_open() since v4l2_open_fd() is used

When libv4l2 is used:
 * open the device with close-on-exec descriptor flag,
 * convert from UTF-8 to local path.

12 years agoA-law and µ-law are 8-bits too
Rémi Denis-Courmont [Wed, 31 Aug 2011 14:53:19 +0000 (17:53 +0300)]
A-law and µ-law are 8-bits too

12 years agoSimplify x509 credential loading and allow symbolic links
Rémi Denis-Courmont [Wed, 31 Aug 2011 14:45:15 +0000 (17:45 +0300)]
Simplify x509 credential loading and allow symbolic links

12 years agoRemove useless declaration
Rémi Denis-Courmont [Wed, 31 Aug 2011 14:18:29 +0000 (17:18 +0300)]
Remove useless declaration

12 years agoCorrect requirements for clock_nanosleep()
Rémi Denis-Courmont [Wed, 31 Aug 2011 13:52:21 +0000 (16:52 +0300)]
Correct requirements for clock_nanosleep()

12 years agosrc/interface: compilation fix
Felix Paul Kühne [Wed, 31 Aug 2011 17:46:18 +0000 (19:46 +0200)]
src/interface: compilation fix

12 years agoMissing file
Rémi Denis-Courmont [Wed, 31 Aug 2011 14:17:52 +0000 (17:17 +0300)]
Missing file

12 years agofile access: rename callbacks
Rafaël Carré [Wed, 31 Aug 2011 04:19:58 +0000 (00:19 -0400)]
file access: rename callbacks

avoid having extern Open() symbol defined multiple times in static builds

12 years agoluahttp, equalizer: Fix warnings
Akash Mehrotra [Tue, 30 Aug 2011 17:47:38 +0000 (23:17 +0530)]
luahttp, equalizer: Fix warnings

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoUpdate libvlc.la path and factorize test Makefile
Rémi Denis-Courmont [Tue, 30 Aug 2011 20:57:50 +0000 (23:57 +0300)]
Update libvlc.la path and factorize test Makefile

12 years agoBuild modules before libvlc and VLC
Rémi Denis-Courmont [Tue, 30 Aug 2011 20:46:32 +0000 (23:46 +0300)]
Build modules before libvlc and VLC

The largest change here consists of building the plug-ins cache after
vlc-cache-gen (instead of after modules previously).

12 years agoMove src/control/ to lib/
Rémi Denis-Courmont [Tue, 30 Aug 2011 20:40:14 +0000 (23:40 +0300)]
Move src/control/ to lib/

12 years agoDShow: fix compilation after change on caching
Jean-Baptiste Kempf [Tue, 30 Aug 2011 20:04:15 +0000 (22:04 +0200)]
DShow: fix compilation after change on caching

12 years agoHack to fix Windows build
Rémi Denis-Courmont [Tue, 30 Aug 2011 19:45:33 +0000 (22:45 +0300)]
Hack to fix Windows build

Better patch welcome

12 years agoXml: added empty element detection
Christopher Mueller [Tue, 30 Aug 2011 18:35:12 +0000 (11:35 -0700)]
Xml: added empty element detection

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoAdd deprecated alias for the most common caching values
Rémi Denis-Courmont [Tue, 30 Aug 2011 18:05:01 +0000 (21:05 +0300)]
Add deprecated alias for the most common caching values

Note that VLC does not support more than one alias per item.

12 years agoRework directory order
Rémi Denis-Courmont [Sun, 28 Aug 2011 20:15:38 +0000 (23:15 +0300)]
Rework directory order

12 years agoMove libs/srtp/* to modules/access/rtp/
Rémi Denis-Courmont [Tue, 30 Aug 2011 17:02:50 +0000 (20:02 +0300)]
Move libs/srtp/* to modules/access/rtp/

12 years agoMove libs/loader to modules/codec/loader
Rémi Denis-Courmont [Tue, 30 Aug 2011 16:55:18 +0000 (19:55 +0300)]
Move libs/loader to modules/codec/loader

12 years agoMove libs/unzip to modules/access/zip/unzip
Rémi Denis-Courmont [Tue, 30 Aug 2011 16:48:57 +0000 (19:48 +0300)]
Move libs/unzip to modules/access/zip/unzip

12 years agobootstrap reorder stuff to simplify
Rémi Denis-Courmont [Tue, 30 Aug 2011 16:32:56 +0000 (19:32 +0300)]
bootstrap reorder stuff to simplify

12 years agoGenerate Makefile.am in directories with Modules.am
Rémi Denis-Courmont [Tue, 30 Aug 2011 16:19:53 +0000 (19:19 +0300)]
Generate Makefile.am in directories with Modules.am

...rather than in all modules/* directories

12 years agoDo not override ABOUT-NLS twice
Rémi Denis-Courmont [Tue, 30 Aug 2011 16:23:45 +0000 (19:23 +0300)]
Do not override ABOUT-NLS twice

12 years agoUpdate user interface for caching unification
Rémi Denis-Courmont [Tue, 30 Aug 2011 15:30:23 +0000 (18:30 +0300)]
Update user interface for caching unification

12 years agoUnify (ACCESS|DEMUX)_GET_PTS_DELAY
Rémi Denis-Courmont [Tue, 30 Aug 2011 15:28:20 +0000 (18:28 +0300)]
Unify (ACCESS|DEMUX)_GET_PTS_DELAY

12 years agoConstrain caching to a positive value no longer than one minute
Rémi Denis-Courmont [Tue, 30 Aug 2011 14:45:19 +0000 (17:45 +0300)]
Constrain caching to a positive value no longer than one minute

12 years agohttplua: update readme
Akash Mehrotra [Thu, 18 Aug 2011 13:26:25 +0000 (18:56 +0530)]
httplua: update readme

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoLUA: EQ Preset setter
Akash Mehrotra [Tue, 30 Aug 2011 17:39:41 +0000 (19:39 +0200)]
LUA: EQ Preset setter

12 years agoLUA: add addsubtitle control
Akash Mehrotra [Mon, 15 Aug 2011 07:57:11 +0000 (13:27 +0530)]
LUA: add addsubtitle control

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoLua: httprequests.lua -- formatting fixes
Akash Mehrotra [Tue, 30 Aug 2011 17:33:41 +0000 (19:33 +0200)]
Lua: httprequests.lua -- formatting fixes

12 years agoLUA: Enable/Disable EQ, fix EQ input validation, and presets getter
Akash Mehrotra [Sun, 7 Aug 2011 18:19:01 +0000 (23:49 +0530)]
LUA: Enable/Disable EQ, fix EQ input validation, and presets getter

move equalizer.xml to httprequests.lua
Use a table to return equalizer band values

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoLUA: Aspect Ratio
Akash Mehrotra [Sun, 7 Aug 2011 13:03:50 +0000 (18:33 +0530)]
LUA: Aspect Ratio

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoLUA: Display video settings
Akash Mehrotra [Thu, 4 Aug 2011 12:21:27 +0000 (17:51 +0530)]
LUA: Display video settings

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoLUA: Display list of active audio filters
Akash Mehrotra [Thu, 4 Aug 2011 12:21:03 +0000 (17:51 +0530)]
LUA: Display list of active audio filters

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoSupport an alternative fourCC for NellyMoser
Jean-Baptiste Kempf [Tue, 30 Aug 2011 14:50:11 +0000 (16:50 +0200)]
Support an alternative fourCC for NellyMoser

12 years agoFix compilation
Jean-Baptiste Kempf [Tue, 30 Aug 2011 14:49:04 +0000 (16:49 +0200)]
Fix compilation

12 years agoRevert "FromLocaleDup(): accept NULL input (and return NULL)"
Rafaël Carré [Tue, 30 Aug 2011 12:54:11 +0000 (08:54 -0400)]
Revert "FromLocaleDup(): accept NULL input (and return NULL)"

This reverts commit 3ab2f937b7f2dbd77e4cd161ef926ecb07dc147b.

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