]> git.sesse.net Git - vlc/log
vlc
12 years agocontrib: openjpeg: freebsd has posix_memalign
Rafaël Carré [Fri, 27 Jan 2012 16:21:46 +0000 (11:21 -0500)]
contrib: openjpeg: freebsd has posix_memalign

12 years agoadd execute flag to mac os build.sh
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>
12 years agocontrib: gettext: fix misassumption about alloca
Rafaël Carré [Fri, 27 Jan 2012 15:59:11 +0000 (10:59 -0500)]
contrib: gettext: fix misassumption about alloca

12 years agolive555: use freebsd target for BSD
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

12 years agogcrypt: disable all asm for 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

12 years agovpx: fix FreeBSD build
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

12 years agocontrib: use $(MAKE)
Rafaël Carré [Fri, 27 Jan 2012 11:57:02 +0000 (06:57 -0500)]
contrib: use $(MAKE)

12 years agocontrib/tools: use BSD fetch if curl/wget are absent
Rafaël Carré [Fri, 27 Jan 2012 11:41:54 +0000 (06:41 -0500)]
contrib/tools: use BSD fetch if curl/wget are absent

12 years agocontrib: freetype: point configure to GNU make
Rafaël Carré [Fri, 27 Jan 2012 11:32:31 +0000 (06:32 -0500)]
contrib: freetype: point configure to GNU make

12 years agognutls patch: remove "//" as it confuses BSD patch
Rafaël Carré [Fri, 27 Jan 2012 11:30:26 +0000 (06:30 -0500)]
gnutls patch: remove "//" as it confuses BSD patch

12 years agoGnuTLS: allow x509 version 1 certificates for CAs (and only CAs)
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)

12 years agomacosx: improve reliability to detect text field content changes (should finally...
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)

12 years agomacosx: fixed 'intf-show' and 'intf-toggle-fscontrol' hotkeys
Felix Paul Kühne [Fri, 27 Jan 2012 09:35:22 +0000 (10:35 +0100)]
macosx: fixed 'intf-show' and 'intf-toggle-fscontrol' hotkeys

12 years agoomxil: Ignore OMX.google.* codecs
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>
12 years agoosx: fix config_GetLibDir
Rafaël Carré [Fri, 27 Jan 2012 08:59:00 +0000 (03:59 -0500)]
osx: fix config_GetLibDir

12 years agolua: fix windows build
Rafaël Carré [Fri, 27 Jan 2012 01:20:16 +0000 (20:20 -0500)]
lua: fix windows build

include config.h

12 years agodash: fix windows compile
Rafaël Carré [Fri, 27 Jan 2012 01:17:13 +0000 (20:17 -0500)]
dash: fix windows compile

include config.h

12 years agoQt4: fix windows build
Rafaël Carré [Fri, 27 Jan 2012 01:13:05 +0000 (20:13 -0500)]
Qt4: fix windows build

include config.h from headers

12 years agoAvcodec: Fix slice-decoding of hwAccel + -mt
Jean-Baptiste Kempf [Fri, 27 Jan 2012 01:18:46 +0000 (02:18 +0100)]
Avcodec: Fix slice-decoding of hwAccel + -mt

Close #5909 #5867

12 years agoPreload local directory for mkv only when needed
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>
12 years agoavcodec: Set time_base for audio encoders, too
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>
12 years agoAllow Ebml elements bigger than 64GB
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>
12 years agomacosx: fixed slider knobs in the black ui style
Felix Paul Kühne [Thu, 26 Jan 2012 19:46:38 +0000 (20:46 +0100)]
macosx: fixed slider knobs in the black ui style

12 years agoARM: detect VFP floating point unit
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.

12 years agoQt4: Use the width of the new text to calculate the tooltip position.
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>
12 years agoQt4: Test the correct text.
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>
12 years agoVLCKit: install fat binary when needed
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>
12 years agoVLCKit: make sure that the right archs exist
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>
12 years agoVLCKit: don't assume x86_64 is the default arch
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>
12 years agoVLCKit: remove trailing slash in Pre-Compile.sh
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>
12 years agoCosmetic: remove redundant var from Configure.sh
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>
12 years agoVLCKit: exit Configure.sh on error
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>
12 years agoCosmetic: declare local variables in Pre-Compile.sh
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>
12 years agoCosmetic: clean up ws & comments in Pre-Compile.sh
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>
12 years agoCosmetic: fix typos, whitespace, and debug calls
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>
12 years agoNeon yuv->rgb: check if CPU supports NEON
Rafaël Carré [Wed, 25 Jan 2012 17:10:00 +0000 (12:10 -0500)]
Neon yuv->rgb: check if CPU supports NEON

12 years agoTS: remove useless ts-dump stuff altogether
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.

12 years agoTS: do not retain useless ts-dump settings
Rémi Denis-Courmont [Wed, 25 Jan 2012 16:37:14 +0000 (18:37 +0200)]
TS: do not retain useless ts-dump settings

12 years agoTS: fix ts-dump error handling, remove a useless variable
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

12 years agoomxil: Set the module priority to 0 for iomx
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>
12 years agologger: don't use NULL FILE* on android
Rafaël Carré [Wed, 25 Jan 2012 09:00:46 +0000 (04:00 -0500)]
logger: don't use NULL FILE* on android

12 years agoRevert "logger: store in the context which logging mode is being used"
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

12 years agologger: store in the context which logging mode is being used
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

12 years agologger: cascade if/else for different modes
Rafaël Carré [Wed, 25 Jan 2012 06:38:32 +0000 (01:38 -0500)]
logger: cascade if/else for different modes

12 years agologger: move Apple related define where it is used
Rafaël Carré [Wed, 25 Jan 2012 06:36:40 +0000 (01:36 -0500)]
logger: move Apple related define where it is used

12 years agologger: remove unused defines
Rafaël Carré [Wed, 25 Jan 2012 06:36:17 +0000 (01:36 -0500)]
logger: remove unused defines

12 years agoRevert "Android: hack to fix warnings in pthread.h when compiling in C++"
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

12 years agoandroid: configure will fill PKG_CONFIG_LIBDIR itself
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

12 years agoandroid: remove workaround for old ndk
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

12 years agocontrib: live555: don't match just 'ar'
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

12 years agocontrib: ffmpeg was removed from libav
Rafaël Carré [Wed, 25 Jan 2012 00:09:27 +0000 (19:09 -0500)]
contrib: ffmpeg was removed from libav

12 years agoomxil: Add a prefix to the iomx function symbols
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>
12 years agoFix MacOS build
Rémi Denis-Courmont [Tue, 24 Jan 2012 19:05:22 +0000 (21:05 +0200)]
Fix MacOS build

12 years agomacosx: make sure the main window's position is correctly restored (fixes #5856)
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)

12 years agoCompute the lib directory dynamically
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.

12 years agocontrib: live555: replace ar by our $(AR)
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>
12 years agoRevert "android: don't use unexisting option"
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

12 years agohls: Don't crash if a segment can't be found.
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>
12 years agohls: Removing useless assignments.
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>
12 years agohls: Removing calls to vlc_array_item_at_index
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>
12 years agohls: Removing warnings.
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>
12 years agohls: Cosmetics: removing useless casts.
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>
12 years agohls: Fixing a deadlock introduced in previous commit.
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>
12 years agohls: Fixing playlist updating.
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>
12 years agohls: Fixing hls_Copy
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>
12 years agoHLS restore pos of current segment before seeking
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>
12 years agomacosx: Make streaming wizard output string editable
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>
12 years agoqtcapture: timing and speed improvements
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

12 years agomacosx: prevent warnings on console when opening the audio effects panel
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

12 years agomacosx: remove outdated code
Felix Paul Kühne [Tue, 24 Jan 2012 01:41:57 +0000 (17:41 -0800)]
macosx: remove outdated code

12 years agoReplace --disable-libv4l2 with --disable-v4l2
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.

12 years agoRevert "v4l2: check if kernel headers are recent enough"
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.

12 years agoProperly remove the old dvb plugin, fix bootstrapping
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...)

12 years agoFix automake breakage in logger
Rémi Denis-Courmont [Tue, 24 Jan 2012 16:52:04 +0000 (18:52 +0200)]
Fix automake breakage in logger

12 years agohls: fix linking
Rémi Denis-Courmont [Tue, 24 Jan 2012 17:04:30 +0000 (19:04 +0200)]
hls: fix linking

12 years agoFix libvlccore linking order
Rémi Denis-Courmont [Tue, 24 Jan 2012 17:09:09 +0000 (19:09 +0200)]
Fix libvlccore linking order

12 years agocontrib: live555: don't replace cc 2 times for macosx
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

12 years agoQt: fix MLModel
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

12 years agoQt: don't show Ml button if it does nothing
Francois Cartegnie [Tue, 24 Jan 2012 15:20:01 +0000 (16:20 +0100)]
Qt: don't show Ml button if it does nothing

12 years agoMissing poll() declaration
Rémi Denis-Courmont [Tue, 24 Jan 2012 15:51:12 +0000 (17:51 +0200)]
Missing poll() declaration

12 years agocontrib: speex: doesn't build in thumb
Rafaël Carré [Tue, 24 Jan 2012 06:00:11 +0000 (01:00 -0500)]
contrib: speex: doesn't build in thumb

12 years agoPartly revert b192dc3c38ac39d1dc0f5f2a55fd4f3abbcbbec0
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.

12 years agoMKV: Don't delete es at EOF in Demux() but in Close()
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>
12 years agoMKV: Reset demux internal time when seeking to 0
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>
12 years agohls: Trying to work arround streams without bandwidth value.
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>
12 years agohls: Don't fail when a STREAM-INF is commented.
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>
12 years agohls: Fix vod
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>
12 years agohls: Renaming Download to hls_DownloadSegmentData
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>
12 years agohls: Fixing some locks.
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>
12 years agohls: Support encryption
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>
12 years agoAdd NDK compiler to PATH under Android
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>
12 years agoInline vlc_poll()
Rémi Denis-Courmont [Mon, 23 Jan 2012 15:23:20 +0000 (17:23 +0200)]
Inline vlc_poll()

12 years agospeex: comment out duplicate download rule
Rafaël Carré [Mon, 23 Jan 2012 02:51:33 +0000 (21:51 -0500)]
speex: comment out duplicate download rule

12 years agospeex: enable full sinc table (added in neon patch)
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.

12 years agocontrib: extend CFLAGS when using NEON
Rafaël Carré [Sun, 22 Jan 2012 19:48:59 +0000 (14:48 -0500)]
contrib: extend CFLAGS when using NEON

12 years agolive555: add needed flags for android
Rafaël Carré [Sun, 22 Jan 2012 09:15:57 +0000 (04:15 -0500)]
live555: add needed flags for android

12 years agolive555: use our compiler
Rafaël Carré [Sun, 22 Jan 2012 09:15:56 +0000 (04:15 -0500)]
live555: use our compiler

12 years agolive555: patch after extracting, before compiling
Rafaël Carré [Sun, 22 Jan 2012 09:15:55 +0000 (04:15 -0500)]
live555: patch after extracting, before compiling

12 years agospeex: add NEON support
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

12 years agospeex: use git (last updated july 2009, 1 year more recent than 1.2rc1)
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)