]>
git.sesse.net Git - vlc/log
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)
Rafaël Carré [Sun, 22 Jan 2012 18:27:02 +0000 (13:27 -0500)]
neon yuv->rgb : check RGBA order/endianess
We only support ABGR
Rafaël Carré [Sun, 22 Jan 2012 18:07:04 +0000 (13:07 -0500)]
contrib: speex: enable ARM asm and fixed point if FPU is missing
Felix Paul Kühne [Sun, 22 Jan 2012 18:05:48 +0000 (10:05 -0800)]
macosx: fixed a crash in the video effects panel if no vout is present and set the slider values as their respective tooltip
Rémi Denis-Courmont [Sun, 22 Jan 2012 18:00:24 +0000 (19:00 +0100)]
logger: do not enumerate choices (wrong) in long text
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:58:16 +0000 (18:58 +0100)]
ball: do not enumerate choices in long text
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:57:35 +0000 (18:57 +0100)]
ball: use sane default value for color
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:56:59 +0000 (18:56 +0100)]
ball: fix filter variable names
Jean Baptiste-Kempf [Sun, 22 Jan 2012 17:18:30 +0000 (09:18 -0800)]
Fix MacOS gettext intl detection
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Ilkka Ollakka [Sun, 22 Jan 2012 17:01:35 +0000 (19:01 +0200)]
transcode: run user speficied videofilters before overlays
For example crop/pad can change p_enc.in values, so run soverlay
in part that they are actually correct in p_pict.
Faustino E. Osuna [Sun, 22 Jan 2012 14:58:14 +0000 (15:58 +0100)]
macosx: don't assign NULL as pref button tooltip
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rafaël Carré [Sun, 22 Jan 2012 08:57:03 +0000 (03:57 -0500)]
contrib: live555: android: patch live before moving
Fix error if interrupted in the process
Rafaël Carré [Sun, 22 Jan 2012 08:55:59 +0000 (03:55 -0500)]
contrib: live555: android: don't update config.armlinux
Rafaël Carré [Fri, 20 Jan 2012 23:35:23 +0000 (18:35 -0500)]
logger: support android
Sébastien Toque [Tue, 4 Oct 2011 20:38:36 +0000 (22:38 +0200)]
YUV->RGB convertor in NEON
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sun, 22 Jan 2012 07:38:48 +0000 (02:38 -0500)]
opensles: use linked list instead of circular buffer
Rafaël Carré [Sun, 22 Jan 2012 07:00:25 +0000 (02:00 -0500)]
opensles: remove wrong comments
Rafaël Carré [Sun, 22 Jan 2012 06:56:00 +0000 (01:56 -0500)]
opensles: move macros to where they are used, simplify
Rafaël Carré [Sun, 22 Jan 2012 06:46:53 +0000 (01:46 -0500)]
opensles: Add macros to reduce khronos API verbosity
Rafaël Carré [Sun, 22 Jan 2012 06:48:43 +0000 (01:48 -0500)]
opensles: Clear() -> rename
Rafaël Carré [Sun, 22 Jan 2012 06:32:03 +0000 (01:32 -0500)]
opensles: move code around
Rafaël Carré [Sun, 22 Jan 2012 06:26:42 +0000 (01:26 -0500)]
opensles: no need to store SLInterfaceID in the context
Rafaël Carré [Sun, 22 Jan 2012 06:24:42 +0000 (01:24 -0500)]
opensles: cosmetics
Rafaël Carré [Sun, 22 Jan 2012 06:22:46 +0000 (01:22 -0500)]
opensles: no need to store SLEngineItf in context
Rafaël Carré [Sun, 22 Jan 2012 06:20:21 +0000 (01:20 -0500)]
opensles: remove debug
there's already a message when module is closing
Rafaël Carré [Sun, 22 Jan 2012 06:18:20 +0000 (01:18 -0500)]
opensles: remove useless checks
those objects are guaranteed to exist
Felix Paul Kühne [Sun, 22 Jan 2012 04:50:52 +0000 (20:50 -0800)]
macosx: make sure that the fullscreen controller is always available when playing a video in lion's fullscreen mode
David Fuhrmann [Sun, 22 Jan 2012 04:41:40 +0000 (20:41 -0800)]
macosx: leave fullscreen when last playlist item stops
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Ilkka Ollakka [Sat, 21 Jan 2012 23:36:32 +0000 (01:36 +0200)]
Qt4: only apply search to inserted items when search isn't empty
This means we don't rebuild() everything with every item when we populate
playlist without search
Ilkka Ollakka [Sat, 21 Jan 2012 23:36:04 +0000 (01:36 +0200)]
Qt4: assume that items are appended to end, so start search from there