]>
git.sesse.net Git - vlc/log
Rafaël Carré [Fri, 27 Jan 2012 16:21:46 +0000 (11:21 -0500)]
contrib: openjpeg: freebsd has posix_memalign
Rob Jonson [Fri, 27 Jan 2012 12:52:26 +0000 (12:52 +0000)]
add execute flag to mac os build.sh
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Fri, 27 Jan 2012 15:59:11 +0000 (10:59 -0500)]
contrib: gettext: fix misassumption about alloca
Rafaël Carré [Fri, 27 Jan 2012 15:42:02 +0000 (10:42 -0500)]
live555: use freebsd target for BSD
There's an openbsd target but I can't really tell why it would be better than freebsd
Rafaël Carré [Fri, 27 Jan 2012 15:29:56 +0000 (10:29 -0500)]
gcrypt: disable all asm for FreeBSD
It is mostly disabled because of very old build tools, and might work
with clang 3 which is available by default on FreeBSD9
idem for the OSX disabling of aesni
Rafaël Carré [Fri, 27 Jan 2012 14:12:21 +0000 (09:12 -0500)]
vpx: fix FreeBSD build
Change bash location if it isn't in /bin
Use 'linux' OS
Patches inspired from FreeBSD port
Rafaël Carré [Fri, 27 Jan 2012 11:57:02 +0000 (06:57 -0500)]
contrib: use $(MAKE)
Rafaël Carré [Fri, 27 Jan 2012 11:41:54 +0000 (06:41 -0500)]
contrib/tools: use BSD fetch if curl/wget are absent
Rafaël Carré [Fri, 27 Jan 2012 11:32:31 +0000 (06:32 -0500)]
contrib: freetype: point configure to GNU make
Rafaël Carré [Fri, 27 Jan 2012 11:30:26 +0000 (06:30 -0500)]
gnutls patch: remove "//" as it confuses BSD patch
Rémi Denis-Courmont [Fri, 27 Jan 2012 16:04:17 +0000 (18:04 +0200)]
GnuTLS: allow x509 version 1 certificates for CAs (and only CAs)
Felix Paul Kühne [Fri, 27 Jan 2012 09:50:41 +0000 (10:50 +0100)]
macosx: improve reliability to detect text field content changes (should finally fix #5862)
Felix Paul Kühne [Fri, 27 Jan 2012 09:35:22 +0000 (10:35 +0100)]
macosx: fixed 'intf-show' and 'intf-toggle-fscontrol' hotkeys
Martin Storsjö [Fri, 27 Jan 2012 08:32:22 +0000 (10:32 +0200)]
omxil: Ignore OMX.google.* codecs
These are sw codecs, mostly the same ones that earlier were present
with names starting with OMX.PV. They don't work properly with the
vlc omxil client code at the moment. Using them doesn't have any
significant advantage over our own bundled sw codecs.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Fri, 27 Jan 2012 08:59:00 +0000 (03:59 -0500)]
osx: fix config_GetLibDir
Rafaël Carré [Fri, 27 Jan 2012 01:20:16 +0000 (20:20 -0500)]
lua: fix windows build
include config.h
Rafaël Carré [Fri, 27 Jan 2012 01:17:13 +0000 (20:17 -0500)]
dash: fix windows compile
include config.h
Rafaël Carré [Fri, 27 Jan 2012 01:13:05 +0000 (20:13 -0500)]
Qt4: fix windows build
include config.h from headers
Jean-Baptiste Kempf [Fri, 27 Jan 2012 01:18:46 +0000 (02:18 +0100)]
Avcodec: Fix slice-decoding of hwAccel + -mt
Close #5909 #5867
Denis Charmet [Thu, 26 Jan 2012 22:58:33 +0000 (23:58 +0100)]
Preload local directory for mkv only when needed
The option is now default enabled to be as simple as possible for the end users.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 26 Jan 2012 19:59:57 +0000 (21:59 +0200)]
avcodec: Set time_base for audio encoders, too
This is required when encoding audio in libav 0.8, otherwise
it will crash due to a division by zero.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Thu, 26 Jan 2012 21:55:16 +0000 (22:55 +0100)]
Allow Ebml elements bigger than 64GB
Should fix #5919
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Thu, 26 Jan 2012 19:46:38 +0000 (20:46 +0100)]
macosx: fixed slider knobs in the black ui style
Rémi Denis-Courmont [Wed, 25 Jan 2012 16:00:10 +0000 (18:00 +0200)]
ARM: detect VFP floating point unit
This sets HAVE_FPU correctly on ARM targets if VFP instructions are
enabled. Note that __VFP_FP__ implies the use of the VFP floating point
format, not the availability of the VFP instructions. Thus software
floating emulation __SOFTFP__ (i.e. gcc -mfloat-abi=soft) is excluded
explicitly.
Tobias Güntner [Thu, 26 Jan 2012 02:22:18 +0000 (03:22 +0100)]
Qt4: Use the width of the new text to calculate the tooltip position.
Signed-off-by: Ludovic Fauvet <etix@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tobias Güntner [Thu, 26 Jan 2012 08:30:45 +0000 (09:30 +0100)]
Qt4: Test the correct text.
Signed-off-by: Ludovic Fauvet <etix@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:57 +0000 (01:31 +0100)]
VLCKit: install fat binary when needed
If we are only targeting a single architecture, then install the
architecture specific binary files instead of creating a fat binary
with a single architecture.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:56 +0000 (01:31 +0100)]
VLCKit: make sure that the right archs exist
When preparing the framework, guarantee that the expected
architectures are present. If they are not present, or if an
unexpected architecture is present, then reconstruct the universal
binary.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:55 +0000 (01:31 +0100)]
VLCKit: don't assume x86_64 is the default arch
When referring to the main_build_dir don't assume that the x86_64
subdirectory is a part of the ARCHS that we are building. Grab the
first arch in the list of ARCHS and use that as the main_build_dir.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:54 +0000 (01:31 +0100)]
VLCKit: remove trailing slash in Pre-Compile.sh
Remove trailing backslash from the prefix variable. Other locations
in the code adds the required backslash.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:52 +0000 (01:31 +0100)]
Cosmetic: remove redundant var from Configure.sh
VLC_SRC_DIR is already defined in Xcode. Replace top_srcdir in favor
of VLC_SRC_DIR.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:51 +0000 (01:31 +0100)]
VLCKit: exit Configure.sh on error
Make sure that we return the exit code when vlc/configure fails. This
forces the the xcodebuild to fail.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:50 +0000 (01:31 +0100)]
Cosmetic: declare local variables in Pre-Compile.sh
Follow the same style used earlier in the code and declare local
variables with the 'local' directive.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:49 +0000 (01:31 +0100)]
Cosmetic: clean up ws & comments in Pre-Compile.sh
- Remove blank lines
- Align comments
- Update comment used to partition end of vlc_install_object
function.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Faustino E. Osuna [Tue, 24 Jan 2012 00:31:48 +0000 (01:31 +0100)]
Cosmetic: fix typos, whitespace, and debug calls
- Remove white space and debug statement.
- Fix typo in comments
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Wed, 25 Jan 2012 17:10:00 +0000 (12:10 -0500)]
Neon yuv->rgb: check if CPU supports NEON
Rémi Denis-Courmont [Wed, 25 Jan 2012 16:42:25 +0000 (18:42 +0200)]
TS: remove useless ts-dump stuff altogether
There is a dump demux for that.
Rémi Denis-Courmont [Wed, 25 Jan 2012 16:37:14 +0000 (18:37 +0200)]
TS: do not retain useless ts-dump settings
Rémi Denis-Courmont [Wed, 25 Jan 2012 16:30:36 +0000 (18:30 +0200)]
TS: fix ts-dump error handling, remove a useless variable
Martin Storsjö [Wed, 25 Jan 2012 09:22:17 +0000 (11:22 +0200)]
omxil: Set the module priority to 0 for iomx
The iomx module is only enabled when the user has requested it
(via settings). Currently, when the iomx module has priority 80,
it is always preferred over avcodec.
For other platforms, where one would only enable omxil if one
explicitly wants to use it, this is ok, but for android, we
ship the iomx module but allow users to enable it at runtime
if they want to.
If it isn't enabled, the priorities are currently overridden by
adding "--codec avcodec,all" to the command line, but this makes
avcodec have precedence over other decoder modules that otherwise
would have higher priority (e.g. a52).
By setting the priority to 0 for the iomx version of this
module, we can more easily enable it only when asked for,
by adding "--codec iomx,all", without affecting the relative
priorities of all other codec modules.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Wed, 25 Jan 2012 09:00:46 +0000 (04:00 -0500)]
logger: don't use NULL FILE* on android
Rafaël Carré [Wed, 25 Jan 2012 09:00:00 +0000 (04:00 -0500)]
Revert "logger: store in the context which logging mode is being used"
This reverts commit
e50cfac2d3cbc00abd7d332eb47abb584ef5eac4 .
This undid modifications made in
f83d51d4b16a939d9b308a47b1b08db69917af68
Rafaël Carré [Wed, 25 Jan 2012 06:43:15 +0000 (01:43 -0500)]
logger: store in the context which logging mode is being used
Don't close a NULL FILE* on android
Rafaël Carré [Wed, 25 Jan 2012 06:38:32 +0000 (01:38 -0500)]
logger: cascade if/else for different modes
Rafaël Carré [Wed, 25 Jan 2012 06:36:40 +0000 (01:36 -0500)]
logger: move Apple related define where it is used
Rafaël Carré [Wed, 25 Jan 2012 06:36:17 +0000 (01:36 -0500)]
logger: remove unused defines
Rafaël Carré [Wed, 25 Jan 2012 05:14:26 +0000 (00:14 -0500)]
Revert "Android: hack to fix warnings in pthread.h when compiling in C++"
This reverts commit
1a1bba5a3da60b1433509f54375f0c12db22b3c1 .
Conflicts:
include/vlc_fixups.h
Rafaël Carré [Wed, 25 Jan 2012 04:45:09 +0000 (23:45 -0500)]
android: configure will fill PKG_CONFIG_LIBDIR itself
don't make it point to a wrong location
Rafaël Carré [Wed, 25 Jan 2012 04:43:08 +0000 (23:43 -0500)]
android: remove workaround for old ndk
Give the real host to configure
Rafaël Carré [Wed, 25 Jan 2012 03:43:07 +0000 (22:43 -0500)]
contrib: live555: don't match just 'ar'
It would replace the 'ar' of 'arm-....'
Instead use "LIBRARY_LINK =.*ar" to be sure we replace the correct tool
Rafaël Carré [Wed, 25 Jan 2012 00:09:27 +0000 (19:09 -0500)]
contrib: ffmpeg was removed from libav
Martin Storsjö [Tue, 24 Jan 2012 07:27:36 +0000 (09:27 +0200)]
omxil: Add a prefix to the iomx function symbols
On some devices (apparently froyo and earlier), some OMX core
(with sw-only codecs) already is loaded into the process, and
dlsym(RTLD_DEFAULT) can just as well return functions from that
one instead of the ones from the iomx wrapper that we've loaded.
This makes sure we really get the functions we want.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Tue, 24 Jan 2012 19:05:22 +0000 (21:05 +0200)]
Fix MacOS build
Felix Paul Kühne [Tue, 24 Jan 2012 19:03:32 +0000 (20:03 +0100)]
macosx: make sure the main window's position is correctly restored (fixes #5856)
Rémi Denis-Courmont [Tue, 24 Jan 2012 18:46:40 +0000 (20:46 +0200)]
Compute the lib directory dynamically
On Linux, this simplifies the code and improves relocability.
On Windows, OS/2 and MacOS, this should fix a small race condition.
Olivier Gambier [Tue, 24 Jan 2012 17:15:33 +0000 (18:15 +0100)]
contrib: live555: replace ar by our $(AR)
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Tue, 24 Jan 2012 18:37:02 +0000 (13:37 -0500)]
Revert "android: don't use unexisting option"
This reverts commit
3bbc2f546339d6e0e61a131191caf82a43c49435 .
Now it exists again
Hugo Beauzée-Luyssen [Tue, 24 Jan 2012 17:15:41 +0000 (18:15 +0100)]
hls: Don't crash if a segment can't be found.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 24 Jan 2012 17:12:08 +0000 (18:12 +0100)]
hls: Removing useless assignments.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 24 Jan 2012 17:09:36 +0000 (18:09 +0100)]
hls: Removing calls to vlc_array_item_at_index
Using hls_Get and segment_GetSegment instead. Those check for out of
bound access.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 24 Jan 2012 15:39:35 +0000 (16:39 +0100)]
hls: Removing warnings.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 24 Jan 2012 15:37:26 +0000 (16:37 +0100)]
hls: Cosmetics: removing useless casts.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 24 Jan 2012 14:43:00 +0000 (15:43 +0100)]
hls: Fixing a deadlock introduced in previous commit.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 24 Jan 2012 14:11:04 +0000 (15:11 +0100)]
hls: Fixing playlist updating.
parse_M3U8 uses hls_GetLast to update the HLS current hls stream, so we
have to add it to the streams array before calling parse_M3U8
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 24 Jan 2012 14:09:55 +0000 (15:09 +0100)]
hls: Fixing hls_Copy
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Frédéric Yhuel [Tue, 24 Jan 2012 13:34:52 +0000 (14:34 +0100)]
HLS restore pos of current segment before seeking
This prevents a "bug" when we seek backward and then play again that
segment.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Brendon Justin [Tue, 24 Jan 2012 17:22:36 +0000 (12:22 -0500)]
macosx: Make streaming wizard output string editable
Change the string's text field from static to editable, so options not in the
wizard can be added. Uses the string from this field directly, rather than the
stored string.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Tue, 24 Jan 2012 16:15:27 +0000 (17:15 +0100)]
qtcapture: timing and speed improvements
it respects the 'live-caching' setting now, is vastly more responsive and even got correct timing.
Thanks to emi and Luca for the ideas and help
Felix Paul Kühne [Tue, 24 Jan 2012 15:46:03 +0000 (16:46 +0100)]
macosx: prevent warnings on console when opening the audio effects panel
this were caused by an incomplete implementation of a 2.0-next feature
Felix Paul Kühne [Tue, 24 Jan 2012 01:41:57 +0000 (17:41 -0800)]
macosx: remove outdated code
Rémi Denis-Courmont [Tue, 24 Jan 2012 17:08:42 +0000 (19:08 +0200)]
Replace --disable-libv4l2 with --disable-v4l2
This disables V4L2 completely.
Rémi Denis-Courmont [Tue, 24 Jan 2012 16:47:21 +0000 (18:47 +0200)]
Revert "v4l2: check if kernel headers are recent enough"
This reverts commit
5740099f6ffea9bc72f64ccd2870453e61ee77b2 .
This caused autoconf errors and besides I still do not agree.
Rémi Denis-Courmont [Tue, 24 Jan 2012 16:55:31 +0000 (18:55 +0200)]
Properly remove the old dvb plugin, fix bootstrapping
(I do not know why it was removed in the first place though - not me!
As a consequence, we cannot scan TV channels in VLC >= 2.0...)
Rémi Denis-Courmont [Tue, 24 Jan 2012 16:52:04 +0000 (18:52 +0200)]
Fix automake breakage in logger
Rémi Denis-Courmont [Tue, 24 Jan 2012 17:04:30 +0000 (19:04 +0200)]
hls: fix linking
Rémi Denis-Courmont [Tue, 24 Jan 2012 17:09:09 +0000 (19:09 +0200)]
Fix libvlccore linking order
Rafaël Carré [Tue, 24 Jan 2012 17:01:32 +0000 (12:01 -0500)]
contrib: live555: don't replace cc 2 times for macosx
we could end up with 'ggcc'
forgotten in
a6e2d06608df593af6118be34cc2f416d0c6d354
Francois Cartegnie [Tue, 24 Jan 2012 16:00:17 +0000 (17:00 +0100)]
Qt: fix MLModel
Was broken since the pure virtual method getId() was renamed in
the PLModel cleanup
4a61e6a8da6f138d9eb506229afffeea329f5414
Francois Cartegnie [Tue, 24 Jan 2012 15:20:01 +0000 (16:20 +0100)]
Qt: don't show Ml button if it does nothing
Rémi Denis-Courmont [Tue, 24 Jan 2012 15:51:12 +0000 (17:51 +0200)]
Missing poll() declaration
Rafaël Carré [Tue, 24 Jan 2012 06:00:11 +0000 (01:00 -0500)]
contrib: speex: doesn't build in thumb
Rafaël Carré [Tue, 24 Jan 2012 02:14:50 +0000 (21:14 -0500)]
Partly revert
b192dc3c38ac39d1dc0f5f2a55fd4f3abbcbbec0
Those objects and shared library handle are not guaranteed to exist
if the Clean() function is called in Open() error path.
Denis Charmet [Tue, 24 Jan 2012 00:24:49 +0000 (01:24 +0100)]
MKV: Don't delete es at EOF in Demux() but in Close()
Fix the second part of #5896
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Mon, 23 Jan 2012 23:34:10 +0000 (00:34 +0100)]
MKV: Reset demux internal time when seeking to 0
Fix the first part of #5896
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Mon, 23 Jan 2012 14:05:33 +0000 (15:05 +0100)]
hls: Trying to work arround streams without bandwidth value.
A 0 bandwidth forbid us to seek, as the position would always be 0.
This fixes one of the problems described in #5370
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Fri, 20 Jan 2012 14:23:11 +0000 (15:23 +0100)]
hls: Don't fail when a STREAM-INF is commented.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Luc Saillard [Mon, 12 Dec 2011 09:56:38 +0000 (10:56 +0100)]
hls: Fix vod
Don't stop when playing a vod file without bandwidth information
When a playlist doesn't contains any bandwidth stream or information,
initialize stream->bandwidth to 0 (it's a unsigned number). So test will
not
fail when calculating if we have the time to download it.
>> uint64_t size = (segment->duration * hls->bandwidth);
>> int estimated = (int)(size / s->p_sys->bandwidth);
>> if (estimated > segment->duration)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Luc Saillard [Mon, 23 Jan 2012 15:45:11 +0000 (16:45 +0100)]
hls: Renaming Download to hls_DownloadSegmentData
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Mon, 23 Jan 2012 15:45:28 +0000 (16:45 +0100)]
hls: Fixing some locks.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Luc Saillard [Mon, 23 Jan 2012 15:43:53 +0000 (16:43 +0100)]
hls: Support encryption
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Sat, 21 Jan 2012 18:25:06 +0000 (13:25 -0500)]
Add NDK compiler to PATH under Android
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Mon, 23 Jan 2012 15:23:20 +0000 (17:23 +0200)]
Inline vlc_poll()
Rafaël Carré [Mon, 23 Jan 2012 02:51:33 +0000 (21:51 -0500)]
speex: comment out duplicate download rule
Rafaël Carré [Mon, 23 Jan 2012 02:45:04 +0000 (21:45 -0500)]
speex: enable full sinc table (added in neon patch)
(text from the patch author)
On many systems taking couple of kilo-bytes for full sinc table is not
a problem. With a straight filter table the number of MAC operations
needed drops to one quarter. Also the inner loop of the filter becomes
more simple and easier to optimize. So the full sinc table version
runs much faster in most cases. The trade off is some kilo-bytes
bigger memory usage and more CPU needed when initializing the
resampler.
Rafaël Carré [Sun, 22 Jan 2012 19:48:59 +0000 (14:48 -0500)]
contrib: extend CFLAGS when using NEON
Rafaël Carré [Sun, 22 Jan 2012 09:15:57 +0000 (04:15 -0500)]
live555: add needed flags for android
Rafaël Carré [Sun, 22 Jan 2012 09:15:56 +0000 (04:15 -0500)]
live555: use our compiler
Rafaël Carré [Sun, 22 Jan 2012 09:15:55 +0000 (04:15 -0500)]
live555: patch after extracting, before compiling
Rafaël Carré [Sun, 22 Jan 2012 20:31:48 +0000 (15:31 -0500)]
speex: add NEON support
from http://lists.xiph.org/pipermail/speex-dev/2011-September/008242.html
Rafaël Carré [Sun, 22 Jan 2012 20:25:32 +0000 (15:25 -0500)]
speex: use git (last updated july 2009, 1 year more recent than 1.2rc1)