]> git.sesse.net Git - vlc/log
vlc
13 years agomacosx: reflect intf-change modification
Felix Paul Kühne [Thu, 7 Apr 2011 20:54:25 +0000 (22:54 +0200)]
macosx: reflect intf-change modification

13 years agoRemove write-only aout_output_t.i_volume
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:41:11 +0000 (23:41 +0300)]
Remove write-only aout_output_t.i_volume

13 years agoEnforce volume min and max (small regression from previous commits)
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:39:32 +0000 (23:39 +0300)]
Enforce volume min and max (small regression from previous commits)

13 years agoPass mute flag to aout_output_t.pf_volume_set
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:36:00 +0000 (23:36 +0300)]
Pass mute flag to aout_output_t.pf_volume_set

This improves mute flag handling in the PulseAudio output:
We do not blindly reset the mute flag.

13 years agoRemove dangling declarations
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:28:15 +0000 (23:28 +0300)]
Remove dangling declarations

13 years agoMake aout "intf-change" a void variable
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:20:06 +0000 (23:20 +0300)]
Make aout "intf-change" a void variable

13 years agoRemove "saved-volume" and "volume-change". Use "volume".
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:14:20 +0000 (23:14 +0300)]
Remove "saved-volume" and "volume-change". Use "volume".

13 years agoRename "volume-muted" to simply "mute"
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:08:37 +0000 (23:08 +0300)]
Rename "volume-muted" to simply "mute"

13 years agoRemove never used aout_output_t.pf_volume_get
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:05:56 +0000 (23:05 +0300)]
Remove never used aout_output_t.pf_volume_get

13 years agoaout_VolumeGet: return volume directly
Rémi Denis-Courmont [Thu, 7 Apr 2011 20:03:43 +0000 (23:03 +0300)]
aout_VolumeGet: return volume directly

Only two call sites checked for errors. Anyway, the implementation does
not check for errors.

13 years agoClarify audio volume interface code (kill doVolumeChanges)
Rémi Denis-Courmont [Thu, 7 Apr 2011 19:56:26 +0000 (22:56 +0300)]
Clarify audio volume interface code (kill doVolumeChanges)

13 years agoRemove text for non existent --volume-save
Rémi Denis-Courmont [Thu, 7 Apr 2011 19:12:51 +0000 (22:12 +0300)]
Remove text for non existent --volume-save

13 years agoRemove never used function aout_MixerMultiplierGet()
Rémi Denis-Courmont [Thu, 7 Apr 2011 19:08:30 +0000 (22:08 +0300)]
Remove never used function aout_MixerMultiplierGet()

13 years agoRemove mixing from audio mixers
Rémi Denis-Courmont [Thu, 7 Apr 2011 18:36:02 +0000 (21:36 +0300)]
Remove mixing from audio mixers

Only software amplification is left

13 years agoRemove AOUT_MAX_INPUTS
Rémi Denis-Courmont [Thu, 7 Apr 2011 17:39:20 +0000 (20:39 +0300)]
Remove AOUT_MAX_INPUTS

13 years agoSpawn one audio output instance per audio input
Rémi Denis-Courmont [Thu, 7 Apr 2011 16:02:58 +0000 (19:02 +0300)]
Spawn one audio output instance per audio input

When asked for more than one reference to an audio output instance, the
input resource will now return distinct instances, instead of multiple
references to a unique instance. This means each audio decoder will use
an audio output of its own. Earlier, audio decoders from the same input
would share their output through a mixer.

In practice, this change does not make much difference. Indeed, there
is normally only one active AUDIO_ES decoder_t/aout_input_t per input
in any case. There is one quirk to render multiple audio tracks:
 # vlc --sout-all --sout '#display'

There are a few advantages to this approach:

- The output of each audio track can be controlled independently. For
instance, different tracks can be routed to different devices,
different ports, or in theory at least, to different output plugins.

- This enables simplification of the audio output subsystem as it can
now be assumed that there is only one (or zero) input per output.
Track mixing is not required anymore. This is not to be confused with
channel mixing!

- We can get rid of the audio mixer plugins completely.

There are also disadvantages. But there was no way to run into this
situation with VLC, except for the --sout-all quirk as far as I know:

- If the output does not support mixing internally, only one track can
be rendered at a time. But any sane operating system supports mixing in
hardware or software, so that more than one process can output audio.

- The audio tracks might not be in perfect synchronization anymore.

Note that the user interface does not support more than one output any
better than the input (ES output) core. The input resource currently
only keeps track of one audio output, but this could be fixed if
needed. If you use PulseAudio, you can control the extrar outputs using
an external PulseAudio mixer UI; I don't know about other systems.

13 years agodecoder: release the aout instance when we stop the aout input
Rémi Denis-Courmont [Thu, 7 Apr 2011 16:00:50 +0000 (19:00 +0300)]
decoder: release the aout instance when we stop the aout input

Effectively, the aout instance reference within the decoder now has the
same lifetime has the aout input. As the aout instance is kept in the
input resource, this does not really make any functional difference.

13 years agoRequire an aout instance to create an aout input
Rémi Denis-Courmont [Thu, 7 Apr 2011 15:05:59 +0000 (18:05 +0300)]
Require an aout instance to create an aout input

The input resource creates the aout instance with the input manager as
its parent object.

If this fail, the aout input should not be created at all. This removes
the fallback to an aout instance with the decoder object as parent.
This would potentially crash as the decoder is shorter-lived than the
aout instance.

13 years agoRemove impossible error
Rémi Denis-Courmont [Thu, 7 Apr 2011 14:53:00 +0000 (17:53 +0300)]
Remove impossible error

13 years agoRemove outdated comment
Rémi Denis-Courmont [Thu, 7 Apr 2011 14:52:50 +0000 (17:52 +0300)]
Remove outdated comment

13 years agomacosx/extended: migrated HUD view from BWToolKit to BGHUDAppKit
Felix Paul Kühne [Thu, 7 Apr 2011 14:52:32 +0000 (16:52 +0200)]
macosx/extended: migrated HUD view from BWToolKit to BGHUDAppKit

13 years agolive555 check stream_DemuxNew succeeded
Sébastien Escudier [Thu, 7 Apr 2011 11:21:35 +0000 (13:21 +0200)]
live555 check stream_DemuxNew succeeded

13 years agoCosmetics
Rémi Denis-Courmont [Wed, 6 Apr 2011 20:41:18 +0000 (23:41 +0300)]
Cosmetics

13 years agoPulseAudio: no need to clear the write callback (not used anymore)
Rémi Denis-Courmont [Wed, 6 Apr 2011 20:40:18 +0000 (23:40 +0300)]
PulseAudio: no need to clear the write callback (not used anymore)

13 years agobuildsystem + xcodeproj: replaced BWToolKit with BGHUDAppKit
Felix Paul Kühne [Wed, 6 Apr 2011 19:52:37 +0000 (21:52 +0200)]
buildsystem + xcodeproj: replaced BWToolKit with BGHUDAppKit

13 years agocontribs: replaced BWToolKit with BGHUDAppKit
Felix Paul Kühne [Wed, 6 Apr 2011 19:44:42 +0000 (21:44 +0200)]
contribs: replaced BWToolKit with BGHUDAppKit

13 years agoqt4: fixed compilation for Mac
Felix Paul Kühne [Wed, 6 Apr 2011 10:27:44 +0000 (12:27 +0200)]
qt4: fixed compilation for Mac

13 years agoPulseAudio: set/clear mute flag if volume is zero/non-zero
Rémi Denis-Courmont [Wed, 6 Apr 2011 18:23:25 +0000 (21:23 +0300)]
PulseAudio: set/clear mute flag if volume is zero/non-zero

13 years agoPulseAudio: let PulseAudio (or hardware) do the amplification
Rémi Denis-Courmont [Wed, 6 Apr 2011 17:51:31 +0000 (20:51 +0300)]
PulseAudio: let PulseAudio (or hardware) do the amplification

This enables use of PulseAudio flat volume, if enabled in PulseAudio.

Note that, in that case, VLC will multiply its own volume by the output
device ("sink" in PulseAudio parliance) base volume. That effectively
maps 100% volume in VLC to +0dB in PulseAudio. To me, that seems more
intuitive and backward compatible with older VLC versions.

However, PulseAudio people seem to think that 100% should be mapped to
the maximum hardware amplification without software amplification,
that is to say PA_VOLUME_NORM.

Known limitations:

* The initial volume is determined by PulseAudio. However VLC shows 100%
regardless, which is not necessarily correct.

* If the VLC stream/sink input volume is changed outside of VLC (by a
mixer application), the VLC user interface will not see the updated
value.

13 years agoPulseAudio: volume control
Rémi Denis-Courmont [Wed, 6 Apr 2011 15:33:21 +0000 (18:33 +0300)]
PulseAudio: volume control

13 years agomodule_config_get return value must be used and freed.
Rémi Duraffort [Wed, 6 Apr 2011 09:59:35 +0000 (11:59 +0200)]
module_config_get return value must be used and freed.

13 years agoMacOSX prefs: fix memory leak.
Rémi Duraffort [Wed, 6 Apr 2011 09:58:26 +0000 (11:58 +0200)]
MacOSX prefs: fix memory leak.

13 years agoQt4 preferences: fix a nice memory leak.
Rémi Duraffort [Wed, 6 Apr 2011 09:47:33 +0000 (11:47 +0200)]
Qt4 preferences: fix a nice memory leak.

13 years agoUse add_loadfile() for --vlm-conf
Pierre Ynard [Wed, 6 Apr 2011 01:31:56 +0000 (03:31 +0200)]
Use add_loadfile() for --vlm-conf

13 years agomacosx: replaced various deprecated methods with their modern counterparts
Felix Paul Kühne [Tue, 5 Apr 2011 23:36:49 +0000 (01:36 +0200)]
macosx: replaced various deprecated methods with their modern counterparts

No functional changes. Some more can't be replaced yet, as we still support 10.5

13 years agoDVBSub: change the end-of-field marker according to v1.3.1
Jean-Baptiste Kempf [Tue, 5 Apr 2011 22:38:33 +0000 (00:38 +0200)]
DVBSub: change the end-of-field marker according to v1.3.1

300 743 v1.2.1 mentionned '1111 1111', but 1.3.1 mentions '11 1111' only.
I believe it is a typo, (maybe, maybe not) but the spec is out, so people
will write encoders following it.
So, we do not look at the 2 bits of strong weight.

13 years agoquartztext: fixed [56310d5c1b8ecc0869046f33cadae28b00d2d9ca]
Felix Paul Kühne [Tue, 5 Apr 2011 22:35:08 +0000 (00:35 +0200)]
quartztext: fixed [56310d5c1b8ecc0869046f33cadae28b00d2d9ca]

Thanks for the hint.

13 years agomacosx: more hotkey improvements
Felix Paul Kühne [Tue, 5 Apr 2011 22:09:50 +0000 (00:09 +0200)]
macosx: more hotkey improvements

13 years agovlm: use make_URI() with --vlm-conf
Pierre Ynard [Tue, 5 Apr 2011 21:30:28 +0000 (23:30 +0200)]
vlm: use make_URI() with --vlm-conf

13 years agomacosx: updated VLCMain to the new hotkeys API
Felix Paul Kühne [Tue, 5 Apr 2011 20:26:44 +0000 (22:26 +0200)]
macosx: updated VLCMain to the new hotkeys API

there may be to be investigated problems with non-ASCII keys

13 years agoALSA: update device enumeration API
Rémi Denis-Courmont [Tue, 5 Apr 2011 18:55:47 +0000 (21:55 +0300)]
ALSA: update device enumeration API

This provides more stable names especially for hot-plugged devices,
and more evocative descriptions for the user. As an added bonus, the
code is more compact.

Note however that this is not thread-safe. This is a common problem for
configuration items with update callbacks.

13 years agoALSA: small simplification
Rémi Denis-Courmont [Tue, 5 Apr 2011 17:40:43 +0000 (20:40 +0300)]
ALSA: small simplification

13 years agoSet nb_fields to 2 for p_dst[0], too
Juha Jeronen [Tue, 29 Mar 2011 21:00:48 +0000 (00:00 +0300)]
Set nb_fields to 2 for p_dst[0], too

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
13 years agoPulseAudio: increase prebuffering
Rémi Denis-Courmont [Tue, 5 Apr 2011 16:47:43 +0000 (19:47 +0300)]
PulseAudio: increase prebuffering

This should fix practically glitches. The resulting A/V synchronization
is not too bad for me inspite of the long buffer (1/2 seconds).
Your mileage may vary.

13 years agomacosx: re-written hotkey preferences
Felix Paul Kühne [Tue, 5 Apr 2011 16:05:56 +0000 (18:05 +0200)]
macosx: re-written hotkey preferences

13 years agoOS/2 uses the same file operations as Win32
KO Myung-Hun [Mon, 4 Apr 2011 20:41:09 +0000 (22:41 +0200)]
OS/2 uses the same file operations as Win32

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoUndefine HAVE_FORK on OS/2.
Rémi Duraffort [Mon, 4 Apr 2011 20:28:39 +0000 (22:28 +0200)]
Undefine HAVE_FORK on OS/2.

Implementation of fork() is imperfect on OS/2.

Pointed-out-by: KO Myung-Hun
13 years agoDo not include vlc_fixups, config.h is already doing it.
Rémi Duraffort [Mon, 4 Apr 2011 20:09:32 +0000 (22:09 +0200)]
Do not include vlc_fixups, config.h is already doing it.

13 years agoDo not use clock_gettime() on OS/2.
KO Myung-Hun [Mon, 4 Apr 2011 20:01:54 +0000 (22:01 +0200)]
Do not use clock_gettime() on OS/2.

There is no implementation of clock_gettime() on OS/2.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoEnable vlc_poll() on OS/2
KO Myung-Hun [Mon, 4 Apr 2011 19:56:14 +0000 (21:56 +0200)]
Enable vlc_poll() on OS/2

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoDefine ALIGN for OS/2.
KO Myung-Hun [Mon, 4 Apr 2011 07:33:20 +0000 (09:33 +0200)]
Define ALIGN for OS/2.

CMSG_NXTHDR requires this.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agofix vlm scheduling
Sébastien Escudier [Tue, 5 Apr 2011 07:43:34 +0000 (09:43 +0200)]
fix vlm scheduling
Closes #4646

13 years agovlm : fix TAB_CLEAN
Sébastien Escudier [Tue, 5 Apr 2011 06:58:12 +0000 (08:58 +0200)]
vlm : fix TAB_CLEAN

13 years agoconfigure: actually print selected optimization.
Konstantin Pavlov [Mon, 4 Apr 2011 20:19:21 +0000 (00:19 +0400)]
configure: actually print selected optimization.

13 years agosout_display: use input_DecoderCreate (fixes #4633)
Rémi Denis-Courmont [Mon, 4 Apr 2011 17:38:29 +0000 (20:38 +0300)]
sout_display: use input_DecoderCreate (fixes #4633)

Audio and video decoding works again. And now, it should not anymore
crash with --sout-keep. However, due to the current limitations of
input_DecoderCreate(), subpictures, statistics and input events are
broken. Note that hotkeys, the Qt audio menu and the Qt video menu do
 depend on input events :/

13 years agoUnexport input_DecoderNew and input_clock_t
Rémi Denis-Courmont [Mon, 4 Apr 2011 17:27:22 +0000 (20:27 +0300)]
Unexport input_DecoderNew and input_clock_t

Since input_clock_t cannot be created/used from plugins, the extra
functionality of input_DecoderNew() from the new input_DecodeCreate()
is not interesting in plugins.

(Yes, I know I suck as function names)

13 years agoinput_DecoderCreate: create a decoder w/o input thread
Rémi Denis-Courmont [Mon, 4 Apr 2011 17:13:41 +0000 (20:13 +0300)]
input_DecoderCreate: create a decoder w/o input thread

This still requires input resources. But that should not be a problem
as the needed functions are already exposed (for libvlc).

Statistics, subpictures and input events do not work when a decoder is
created in this manner.

13 years agoInput resource: allow operation without input
Rémi Denis-Courmont [Mon, 4 Apr 2011 14:45:06 +0000 (17:45 +0300)]
Input resource: allow operation without input

This breaks SPU but at least video and audio should work.

13 years agodecoder: do not emit output events if there is no input
Rémi Denis-Courmont [Mon, 4 Apr 2011 12:18:16 +0000 (15:18 +0300)]
decoder: do not emit output events if there is no input

13 years agodecoder: do not update statistics if there is no input
Rémi Denis-Courmont [Mon, 4 Apr 2011 12:18:04 +0000 (15:18 +0300)]
decoder: do not update statistics if there is no input

13 years agodecoder: do not try to fetch attachments if there is no input
Rémi Denis-Courmont [Mon, 4 Apr 2011 12:17:23 +0000 (15:17 +0300)]
decoder: do not try to fetch attachments if there is no input

13 years agodecoder: keep a pointer to resources independent of input thread
Rémi Denis-Courmont [Mon, 4 Apr 2011 10:05:10 +0000 (13:05 +0300)]
decoder: keep a pointer to resources independent of input thread

13 years agoCreateDecoder: common sub-expression
Rémi Denis-Courmont [Mon, 4 Apr 2011 16:28:31 +0000 (19:28 +0300)]
CreateDecoder: common sub-expression

13 years agomacosx: fixed wrong calculation of ModuleListConfigControl's size when drawn in the...
Felix Paul Kühne [Mon, 4 Apr 2011 14:05:29 +0000 (16:05 +0200)]
macosx: fixed wrong calculation of ModuleListConfigControl's size when drawn in the complete prefs

refs #3947

13 years agomacosx: fixed corner case which could lead to incorrect information about selected...
Felix Paul Kühne [Mon, 4 Apr 2011 13:57:20 +0000 (15:57 +0200)]
macosx: fixed corner case which could lead to incorrect information about selected codecs, removed the misleading AVI UI element and fixed another bug which could lead to incorrect codec selection (#3708)

13 years agoeyetv plugin: change logic to support HD streams as suggested by cbscpe on the forums...
Felix Paul Kühne [Mon, 4 Apr 2011 13:46:56 +0000 (15:46 +0200)]
eyetv plugin: change logic to support HD streams as suggested by cbscpe on the forums and prepare for a potential release

13 years agoSpelling
Rémi Denis-Courmont [Mon, 4 Apr 2011 08:00:48 +0000 (11:00 +0300)]
Spelling

13 years agoconfigure.ac: allowing overwriting of the SDK version when using macosx-defaults
Felix Paul Kühne [Sun, 3 Apr 2011 21:59:50 +0000 (23:59 +0200)]
configure.ac: allowing overwriting of the SDK version when using macosx-defaults

13 years agoFix spelling: an URL -> a URL
Pierre Ynard [Sun, 3 Apr 2011 19:53:49 +0000 (21:53 +0200)]
Fix spelling: an URL -> a URL

U counts as a consonant when pronounced that way

13 years agofixups: hack to fix compilation on Darwin since the autotools incorrectly flag dirfd...
Felix Paul Kühne [Sun, 3 Apr 2011 19:13:40 +0000 (21:13 +0200)]
fixups: hack to fix compilation on Darwin since the autotools incorrectly flag dirfd as undefined

13 years agomacosx: added some more Apple Remote cookies
Felix Paul Kühne [Sun, 3 Apr 2011 19:06:51 +0000 (21:06 +0200)]
macosx: added some more Apple Remote cookies

13 years agomacosx: enlarge the time slider and move respective items around in the embedded...
Felix Paul Kühne [Sun, 3 Apr 2011 19:04:59 +0000 (21:04 +0200)]
macosx: enlarge the time slider and move respective items around in the embedded vout window in case no window resize control is displayed

13 years agoquartztext: use a better way to differciate between Mac and iOS builds
Felix Paul Kühne [Sun, 3 Apr 2011 18:55:52 +0000 (20:55 +0200)]
quartztext: use a better way to differciate between Mac and iOS builds

13 years agomacosx: update gitignore for xcode4
Felix Paul Kühne [Sun, 3 Apr 2011 18:39:26 +0000 (20:39 +0200)]
macosx: update gitignore for xcode4

13 years agocli: use make_uri()
Pierre Ynard [Sun, 3 Apr 2011 16:47:38 +0000 (18:47 +0200)]
cli: use make_uri()

13 years agolua: export make_URI()
Pierre Ynard [Sun, 3 Apr 2011 16:46:07 +0000 (18:46 +0200)]
lua: export make_URI()

13 years agofixups: sort stuff a bit
Rémi Denis-Courmont [Sun, 3 Apr 2011 16:39:58 +0000 (19:39 +0300)]
fixups: sort stuff a bit

13 years agodirfd: replacement
Rémi Denis-Courmont [Sun, 3 Apr 2011 16:33:21 +0000 (19:33 +0300)]
dirfd: replacement

13 years agolua: missing .gitignore
Pierre Ynard [Sun, 3 Apr 2011 15:52:03 +0000 (17:52 +0200)]
lua: missing .gitignore

13 years agoPulseAudio: fix channels map order (untested)
Rémi Denis-Courmont [Sun, 3 Apr 2011 14:56:57 +0000 (17:56 +0300)]
PulseAudio: fix channels map order (untested)

13 years agoDefine if_nametoindex() for OS/2
KO Myung-Hun [Sat, 12 Mar 2011 01:22:09 +0000 (10:22 +0900)]
Define if_nametoindex() for OS/2

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoOS/2 uses the same path style as Win32.
KO Myung-Hun [Thu, 17 Mar 2011 11:10:58 +0000 (20:10 +0900)]
OS/2 uses the same path style as Win32.

Drive letters, backslashes instead of slashes, and so on.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoQt: hide status bar
Jean-Baptiste Kempf [Sun, 3 Apr 2011 12:15:12 +0000 (14:15 +0200)]
Qt: hide status bar

And allow it to be visible.

13 years agoContribs: update libmodplug
Jean-Baptiste Kempf [Sun, 3 Apr 2011 09:26:57 +0000 (11:26 +0200)]
Contribs: update libmodplug

13 years agoFix calloc usage.
Rémi Duraffort [Sun, 3 Apr 2011 09:55:04 +0000 (11:55 +0200)]
Fix calloc usage.

13 years agoRemove old obsolete variables.
Rémi Duraffort [Sun, 3 Apr 2011 09:11:53 +0000 (11:11 +0200)]
Remove old obsolete variables.

13 years agoClarify code path (help static analyzers).
Rémi Duraffort [Sun, 3 Apr 2011 09:10:44 +0000 (11:10 +0200)]
Clarify code path (help static analyzers).

13 years agocosmetics.
Rémi Duraffort [Sun, 3 Apr 2011 07:56:04 +0000 (09:56 +0200)]
cosmetics.

13 years agoBasic configuration for OS/2
KO Myung-Hun [Thu, 3 Mar 2011 13:06:55 +0000 (22:06 +0900)]
Basic configuration for OS/2

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoUse $(LN_S) instead of 'ln -s'
KO Myung-Hun [Thu, 3 Mar 2011 13:05:32 +0000 (22:05 +0900)]
Use $(LN_S) instead of 'ln -s'

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoOS/2 uses .dll as a extention for a shared library
KO Myung-Hun [Thu, 3 Mar 2011 13:01:08 +0000 (22:01 +0900)]
OS/2 uses .dll as a extention for a shared library

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoSubtitles: basic support for {y:i}, {y:b} and {y:u}
Jean-Baptiste Kempf [Sun, 3 Apr 2011 00:16:58 +0000 (02:16 +0200)]
Subtitles: basic support for {y:i}, {y:b} and {y:u}

This is not fully working, though...
See #1825

13 years agoPulseAudio: increase buffer size to max VLC can do
Rémi Denis-Courmont [Sat, 2 Apr 2011 21:46:06 +0000 (00:46 +0300)]
PulseAudio: increase buffer size to max VLC can do

This suppresses most hiccups. But it also decreases precision to
slightly noticeable levels: about +/-150ms here. For reference, our
audio output core target is +/-40ms.

13 years agoPulseAudio: remove the broken and incomplete sync stuff
Rémi Denis-Courmont [Sat, 2 Apr 2011 21:45:47 +0000 (00:45 +0300)]
PulseAudio: remove the broken and incomplete sync stuff

13 years agoFix crash if PulseAudio is compiled-in but not used
Rémi Denis-Courmont [Sat, 2 Apr 2011 18:03:47 +0000 (21:03 +0300)]
Fix crash if PulseAudio is compiled-in but not used

13 years agoPulseAudio output: rewrite
Rémi Denis-Courmont [Sat, 2 Apr 2011 17:53:23 +0000 (20:53 +0300)]
PulseAudio output: rewrite

This should fix the deadlocks and memory starvation problems.

13 years agocli: use dedicated strip function
Pierre Ynard [Sat, 2 Apr 2011 17:27:07 +0000 (19:27 +0200)]
cli: use dedicated strip function

13 years agolua: rc -> cli
Pierre Ynard [Sat, 2 Apr 2011 14:48:24 +0000 (16:48 +0200)]
lua: rc -> cli

13 years agolua: rename rc interface to cli
Pierre Ynard [Sat, 2 Apr 2011 14:41:28 +0000 (16:41 +0200)]
lua: rename rc interface to cli

Because a CLI is really what it is

13 years agoContribs: update libebml and libmatroska to latest
Jean-Baptiste Kempf [Sat, 2 Apr 2011 11:00:33 +0000 (13:00 +0200)]
Contribs: update libebml and libmatroska to latest