]> git.sesse.net Git - vlc/log
vlc
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)

12 years agoneon yuv->rgb : check RGBA order/endianess
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

12 years agocontrib: speex: enable ARM asm and fixed point if FPU is missing
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

12 years agomacosx: fixed a crash in the video effects panel if no vout is present and set the...
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

12 years agologger: do not enumerate choices (wrong) in long text
Rémi Denis-Courmont [Sun, 22 Jan 2012 18:00:24 +0000 (19:00 +0100)]
logger: do not enumerate choices (wrong) in long text

12 years agoball: do not enumerate choices 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

12 years agoball: use sane default value for color
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:57:35 +0000 (18:57 +0100)]
ball: use sane default value for color

12 years agoball: fix filter variable names
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:56:59 +0000 (18:56 +0100)]
ball: fix filter variable names

12 years agoFix MacOS gettext intl detection
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>
12 years agotranscode: run user speficied videofilters before overlays
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.

12 years agomacosx: don't assign NULL as pref button tooltip
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>
12 years agocontrib: live555: android: patch live before moving
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

12 years agocontrib: live555: android: don't update config.armlinux
Rafaël Carré [Sun, 22 Jan 2012 08:55:59 +0000 (03:55 -0500)]
contrib: live555: android: don't update config.armlinux

12 years agologger: support android
Rafaël Carré [Fri, 20 Jan 2012 23:35:23 +0000 (18:35 -0500)]
logger: support android

12 years agoYUV->RGB convertor in NEON
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>
12 years agoopensles: use linked list instead of circular buffer
Rafaël Carré [Sun, 22 Jan 2012 07:38:48 +0000 (02:38 -0500)]
opensles: use linked list instead of circular buffer

12 years agoopensles: remove wrong comments
Rafaël Carré [Sun, 22 Jan 2012 07:00:25 +0000 (02:00 -0500)]
opensles: remove wrong comments

12 years agoopensles: move macros to where they are used, simplify
Rafaël Carré [Sun, 22 Jan 2012 06:56:00 +0000 (01:56 -0500)]
opensles: move macros to where they are used, simplify

12 years agoopensles: Add macros to reduce khronos API verbosity
Rafaël Carré [Sun, 22 Jan 2012 06:46:53 +0000 (01:46 -0500)]
opensles: Add macros to reduce khronos API verbosity

12 years agoopensles: Clear() -> rename
Rafaël Carré [Sun, 22 Jan 2012 06:48:43 +0000 (01:48 -0500)]
opensles: Clear() -> rename

12 years agoopensles: move code around
Rafaël Carré [Sun, 22 Jan 2012 06:32:03 +0000 (01:32 -0500)]
opensles: move code around

12 years agoopensles: no need to store SLInterfaceID in the context
Rafaël Carré [Sun, 22 Jan 2012 06:26:42 +0000 (01:26 -0500)]
opensles: no need to store SLInterfaceID in the context

12 years agoopensles: cosmetics
Rafaël Carré [Sun, 22 Jan 2012 06:24:42 +0000 (01:24 -0500)]
opensles: cosmetics

12 years agoopensles: no need to store SLEngineItf in context
Rafaël Carré [Sun, 22 Jan 2012 06:22:46 +0000 (01:22 -0500)]
opensles: no need to store SLEngineItf in context

12 years agoopensles: remove debug
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

12 years agoopensles: remove useless checks
Rafaël Carré [Sun, 22 Jan 2012 06:18:20 +0000 (01:18 -0500)]
opensles: remove useless checks

those objects are guaranteed to exist

12 years agomacosx: make sure that the fullscreen controller is always available when playing...
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

12 years agomacosx: leave fullscreen when last playlist item stops
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>
12 years agoQt4: only apply search to inserted items when search isn't empty
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

12 years agoQt4: assume that items are appended to end, so start search from there
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