]> git.sesse.net Git - vlc/log
vlc
13 years agoAVI: use Windows ANSI code page rather than ISO 8859-1 (fixes #4678)
Rémi Denis-Courmont [Wed, 13 Apr 2011 18:10:49 +0000 (21:10 +0300)]
AVI: use Windows ANSI code page rather than ISO 8859-1 (fixes #4678)

13 years agoInline and simplify aout_FormatNbChannels
Rémi Denis-Courmont [Wed, 13 Apr 2011 17:34:18 +0000 (20:34 +0300)]
Inline and simplify aout_FormatNbChannels

13 years agoALSA: trust ALSA-lib to convert the sample formats
Rémi Denis-Courmont [Wed, 13 Apr 2011 17:16:48 +0000 (20:16 +0300)]
ALSA: trust ALSA-lib to convert the sample formats

Some weird hardware only support weird formats that VLC does not know
of (e.g. unsigned 18-bits padded to 3 bytes). The ALSA plug plugin will
do the conversion if needed.

13 years agoALSA: disable automatic softvol, not currently useful
Rémi Denis-Courmont [Wed, 13 Apr 2011 16:39:50 +0000 (19:39 +0300)]
ALSA: disable automatic softvol, not currently useful

13 years agoALSA: disable resampling (plug, plughw)
Rémi Denis-Courmont [Wed, 13 Apr 2011 16:29:01 +0000 (19:29 +0300)]
ALSA: disable resampling (plug, plughw)

VLC resamples all the time anyway. We don't need two resamplers.

13 years agoALSA: use the plug plugin by default
Rémi Denis-Courmont [Wed, 13 Apr 2011 16:36:09 +0000 (19:36 +0300)]
ALSA: use the plug plugin by default

ALSA-lib will convert the sample format if needed, notably on weird
cheap hardware. It will also remix the channels based on the selected
device.

13 years agoRequire ALSA version 1.0.16
Rémi Denis-Courmont [Wed, 13 Apr 2011 15:58:32 +0000 (18:58 +0300)]
Require ALSA version 1.0.16

In any case, ALSA version 1.0.24 is recommended as any older versions
may cause spurious failures when used in VLC.

13 years agoALSA: no big deal if Probe() fails
Rémi Denis-Courmont [Wed, 13 Apr 2011 15:25:33 +0000 (18:25 +0300)]
ALSA: no big deal if Probe() fails

With this change, the ALSA device failure dialog gets a fair chance to
appear in case of error. Previously, Probe() would silently make the
ALSA plugin fail, bypassing the error dialogs.

13 years agoALSA: open in blocking mode since we want blocking mode
Rémi Denis-Courmont [Wed, 13 Apr 2011 16:43:57 +0000 (19:43 +0300)]
ALSA: open in blocking mode since we want blocking mode

13 years agoALSA: remove hack. Do not fail 10 times to open the same device.
Rémi Denis-Courmont [Wed, 13 Apr 2011 15:38:14 +0000 (18:38 +0300)]
ALSA: remove hack. Do not fail 10 times to open the same device.

13 years agoqt4: complete_preferences: Simplifications
Hugo Beauzée-Luyssen [Wed, 13 Apr 2011 13:39:19 +0000 (15:39 +0200)]
qt4: complete_preferences: Simplifications

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoRevert "Qt4 preferences: fix a nice memory leak."
Hugo Beauzée-Luyssen [Wed, 13 Apr 2011 15:18:25 +0000 (17:18 +0200)]
Revert "Qt4 preferences: fix a nice memory leak."

This commits crashes saving preferences
This reverts commit 3d3cacbf9c64ccd8a9b57ed719b5df1a5291ed8e.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoinvmem: remove the plugin
Rémi Denis-Courmont [Wed, 13 Apr 2011 14:08:31 +0000 (17:08 +0300)]
invmem: remove the plugin

Its only supported codec (of sorts) cannot occur anymore, as the fake
access_demux was superseded by the image demux.

13 years agoswitcher: remove support for fake codec
Rémi Denis-Courmont [Wed, 13 Apr 2011 14:05:39 +0000 (17:05 +0300)]
switcher: remove support for fake codec

That codec cannot occur anymore.

13 years agox264: fix open-gop -> opengop, thanks for TypX for nagging
Ilkka Ollakka [Wed, 13 Apr 2011 09:27:30 +0000 (12:27 +0300)]
x264: fix open-gop -> opengop, thanks for TypX for nagging

13 years agox264: handle change with X264_BUILD 115 relating to open-gop/bluray-compat bools
Ilkka Ollakka [Wed, 13 Apr 2011 09:21:15 +0000 (12:21 +0300)]
x264: handle change with X264_BUILD 115 relating to open-gop/bluray-compat bools

13 years agoFix Typo
Jean-Baptiste Kempf [Tue, 12 Apr 2011 22:40:31 +0000 (00:40 +0200)]
Fix Typo

13 years agoWin32: fix encoding of crash dumps
Pierre Ynard [Tue, 12 Apr 2011 22:01:22 +0000 (00:01 +0200)]
Win32: fix encoding of crash dumps

13 years agoQt: correctly hide/show the statusBar
Jean-Baptiste Kempf [Tue, 12 Apr 2011 20:35:39 +0000 (22:35 +0200)]
Qt: correctly hide/show the statusBar

Sometimes it didn't work, when stopping, as pointed out by Rémi on IRC.

13 years agoGo to new line if there is no option description
Rémi Denis-Courmont [Tue, 12 Apr 2011 19:32:43 +0000 (22:32 +0300)]
Go to new line if there is no option description

13 years agoPulseAudio: fix locking when changing device
Rémi Denis-Courmont [Tue, 12 Apr 2011 19:16:24 +0000 (22:16 +0300)]
PulseAudio: fix locking when changing device

13 years agoPulseAudio: update audio-device
Rémi Denis-Courmont [Tue, 12 Apr 2011 17:25:49 +0000 (20:25 +0300)]
PulseAudio: update audio-device

This keeps the VLC value in sync with the PulseAudio one. For some
reason, the Qt4 interface does not pick up the correct default though.

13 years agoQt: Improved tooltip to view the time at a given mouse position
Ludovic Fauvet [Tue, 12 Apr 2011 08:22:57 +0000 (10:22 +0200)]
Qt: Improved tooltip to view the time at a given mouse position

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoPulseAudio output device (sink) run-time selection
Rémi Denis-Courmont [Tue, 12 Apr 2011 17:01:02 +0000 (20:01 +0300)]
PulseAudio output device (sink) run-time selection

Notes:

- The variable value represents the PulseAudio sink index.
  It is not a member of the AOUT_VAR_ enumeration.

- There is no configuration item. PulseAudio normally remembers the
  last sink VLC used. So I think there is no need value in writing
  code to duplicate that effort.

- I am not sure if we need more locking inside the variable callback.
  This needs to be clarified with PulseAudio guys.

13 years agoPulseAudio: use existing helper
Rémi Denis-Courmont [Tue, 12 Apr 2011 17:00:36 +0000 (20:00 +0300)]
PulseAudio: use existing helper

13 years agoQt: fix win32 compilation
Jean-Baptiste Kempf [Tue, 12 Apr 2011 09:34:40 +0000 (11:34 +0200)]
Qt: fix win32 compilation

Fixes the int64_t issue.

13 years agoSeekSlider: clean the code
Jean-Baptiste Kempf [Tue, 12 Apr 2011 00:29:39 +0000 (02:29 +0200)]
SeekSlider: clean the code

13 years agoQt: rename a class
Jean-Baptiste Kempf [Mon, 11 Apr 2011 22:53:04 +0000 (00:53 +0200)]
Qt: rename a class

13 years agomodules: warn when the return value is unused. It helps tracking common memory leaks.
Rémi Duraffort [Mon, 11 Apr 2011 20:54:38 +0000 (22:54 +0200)]
modules: warn when the return value is unused. It helps tracking common memory leaks.

13 years agoqt4_v4l2_ctrl: fix string encoding.
Rémi Duraffort [Fri, 8 Apr 2011 21:23:37 +0000 (23:23 +0200)]
qt4_v4l2_ctrl: fix string encoding.

13 years agoPulseAudio: add some callbacks for debug
Rémi Denis-Courmont [Mon, 11 Apr 2011 17:07:04 +0000 (20:07 +0300)]
PulseAudio: add some callbacks for debug

13 years agoQt: add the orange cone pixmap
Jean-Baptiste Kempf [Mon, 11 Apr 2011 16:51:25 +0000 (18:51 +0200)]
Qt: add the orange cone pixmap

13 years agoQt: orange cone mode!
Jean-Baptiste Kempf [Mon, 11 Apr 2011 16:46:08 +0000 (18:46 +0200)]
Qt: orange cone mode!

</joke>

13 years agoQt: rewrite the seekslider, with a new design
Jean-Baptiste Kempf [Sun, 3 Apr 2011 17:01:59 +0000 (19:01 +0200)]
Qt: rewrite the seekslider, with a new design

This is not finished work, yet. Please refrain from comitting without
discussing before :D

Work done mostly my "Ludovic Fauvet", "Filipe Azevedo" and /me

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt: Round Buttons
Filipe Azevedo [Sun, 3 Apr 2011 13:54:10 +0000 (15:54 +0200)]
Qt: Round Buttons

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoWin32, projectM: rename profiles folder
Jean-Baptiste Kempf [Mon, 11 Apr 2011 12:31:55 +0000 (14:31 +0200)]
Win32, projectM: rename profiles folder

13 years agoWin32, projectm: fix mispelling
Jean-Baptiste Kempf [Mon, 11 Apr 2011 12:30:36 +0000 (14:30 +0200)]
Win32, projectm: fix mispelling

13 years agoContribs: update to libpng 1.4.7
Jean-Baptiste Kempf [Mon, 11 Apr 2011 10:35:57 +0000 (12:35 +0200)]
Contribs: update to libpng 1.4.7

13 years agoXCB/window: string rationalization
Rémi Denis-Courmont [Mon, 11 Apr 2011 15:22:18 +0000 (18:22 +0300)]
XCB/window: string rationalization

13 years agoMake drawable-hwnd an integer config item (untested)
Rémi Denis-Courmont [Mon, 11 Apr 2011 15:21:34 +0000 (18:21 +0300)]
Make drawable-hwnd an integer config item (untested)

Most of the code churn in this commit comes from converting from void *
to uintptr.

13 years agoWin32: fix "make core"
Rémi Denis-Courmont [Mon, 11 Apr 2011 15:21:06 +0000 (18:21 +0300)]
Win32: fix "make core"

13 years agodrawable: use static variable rather than LibVLC variable
Rémi Denis-Courmont [Mon, 11 Apr 2011 15:09:03 +0000 (18:09 +0300)]
drawable: use static variable rather than LibVLC variable

HWND are process-wide so there is not much point in a dedicated list
per LibVLC instance.

13 years agodrawable: use var_Inherit*()
Rémi Denis-Courmont [Mon, 11 Apr 2011 14:59:07 +0000 (17:59 +0300)]
drawable: use var_Inherit*()

13 years agobuildsystem: include vlc512x512.png in the VLC bundle since it is required by the...
Felix Paul Kühne [Sun, 10 Apr 2011 21:23:18 +0000 (23:23 +0200)]
buildsystem: include vlc512x512.png in the VLC bundle since it is required by the Growl plugin

13 years agogrowl: ignore non-preparsed items
Felix Paul Kühne [Sun, 10 Apr 2011 19:43:14 +0000 (21:43 +0200)]
growl: ignore non-preparsed items

13 years agomacosx: cosmetics
Felix Paul Kühne [Sun, 10 Apr 2011 19:25:28 +0000 (21:25 +0200)]
macosx: cosmetics

decode URL for the Info panel, fixed potential redraw issue in the open panel

13 years agoplaylist: go back to nearest well-known playback rate on +/-
Rémi Denis-Courmont [Sun, 10 Apr 2011 19:23:11 +0000 (22:23 +0300)]
playlist: go back to nearest well-known playback rate on +/-

Until now, if the rate was not one of the hard-coded value, and the hot
keys would jump not to the nearest known rate, but the second nearest.

Unfortunately, we still have to account for rounding errors in the
input thread, so this is not perfect.

13 years agoQt: audio_prefs: alsa devices combo: don't expand too much.
Francois Cartegnie [Sun, 10 Apr 2011 19:05:22 +0000 (21:05 +0200)]
Qt: audio_prefs: alsa devices combo: don't expand too much.

Alsa devices listing can be really large and make layout to expand
beyond screen size.

13 years agoFix VLC_OBJECT expansion
Rémi Denis-Courmont [Sun, 10 Apr 2011 18:22:43 +0000 (21:22 +0300)]
Fix VLC_OBJECT expansion

13 years agomacosx: make sure there is enough space to display the remaining time for movies...
Felix Paul Kühne [Sun, 10 Apr 2011 18:16:45 +0000 (20:16 +0200)]
macosx: make sure there is enough space to display the remaining time for movies longer than 1 hour

additionally, allow switching the time display also in fullscreen mode

13 years agomacosx: fixed minor display issue with the Equalizer button (#4654)
Felix Paul Kühne [Sun, 10 Apr 2011 18:06:32 +0000 (20:06 +0200)]
macosx: fixed minor display issue with the Equalizer button (#4654)

13 years agomacosx: don't accept hotkeys in the fspanel, since this would result in NSBeep withou...
Felix Paul Kühne [Sun, 10 Apr 2011 18:03:05 +0000 (20:03 +0200)]
macosx: don't accept hotkeys in the fspanel, since this would result in NSBeep without any action

fixes #3854

13 years agomacosx: fixed quit through Apple Events
Felix Paul Kühne [Sun, 10 Apr 2011 18:02:04 +0000 (20:02 +0200)]
macosx: fixed quit through Apple Events

aka Dock, App Switcher, AppleScript, etc. Fixed #4009

13 years agomacosx: forward-port Growl option in the sprefs
Felix Paul Kühne [Sun, 10 Apr 2011 16:27:42 +0000 (18:27 +0200)]
macosx: forward-port Growl option in the sprefs

13 years agoauhal: restore compatibility with the 10.5 SDK
Felix Paul Kühne [Sun, 10 Apr 2011 14:41:07 +0000 (16:41 +0200)]
auhal: restore compatibility with the 10.5 SDK

13 years agoQt: SoundSlider: don't fire back signal when a change comes from lib
Francois Cartegnie [Sun, 10 Apr 2011 11:49:31 +0000 (13:49 +0200)]
Qt: SoundSlider: don't fire back signal when a change comes from lib

13 years agoQt: SoundSlider: always emit valuechange on slider move (fix #4658)
Francois Cartegnie [Sun, 10 Apr 2011 11:23:26 +0000 (13:23 +0200)]
Qt: SoundSlider: always emit valuechange on slider move (fix #4658)

13 years agoepg: hold input before lock access
Francois Cartegnie [Sat, 2 Apr 2011 17:06:39 +0000 (19:06 +0200)]
epg: hold input before lock access

13 years agoQt: epgchannels: split string on bracket.
Francois Cartegnie [Fri, 8 Apr 2011 10:42:11 +0000 (12:42 +0200)]
Qt: epgchannels: split string on bracket.

[Program xxx] is a translated string.

13 years agodvb: demux: generate uri
Francois Cartegnie [Tue, 5 Apr 2011 00:11:14 +0000 (02:11 +0200)]
dvb: demux: generate uri

13 years agocontrib: updated binary package including Growl
Felix Paul Kühne [Sun, 10 Apr 2011 10:14:31 +0000 (12:14 +0200)]
contrib: updated binary package including Growl

13 years agoUse AC_LANG_SOURCE to make autoconf 2.68 happy
Rémi Denis-Courmont [Sun, 10 Apr 2011 08:10:55 +0000 (11:10 +0300)]
Use AC_LANG_SOURCE to make autoconf 2.68 happy

13 years agoSepia filter ASM optimization
Martin Briza [Sat, 9 Apr 2011 17:58:24 +0000 (19:58 +0200)]
Sepia filter ASM optimization

Added functions to improve YUV performance, still needs a bit of work on RGB

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoSepia improve by being done in YUV
Martin Briza [Sat, 9 Apr 2011 17:58:23 +0000 (19:58 +0200)]
Sepia improve by being done in YUV

Bring major speed up for most videos

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoScreen: un-advance some preferences.
Jean-Baptiste Kempf [Fri, 8 Apr 2011 13:14:56 +0000 (15:14 +0200)]
Screen: un-advance some preferences.

13 years agoScreen Win32: cosmetics
Jean-Baptiste Kempf [Fri, 8 Apr 2011 13:01:33 +0000 (15:01 +0200)]
Screen Win32: cosmetics

13 years agoaout: do not compute the same difference three times
Rémi Denis-Courmont [Sat, 9 Apr 2011 16:59:28 +0000 (19:59 +0300)]
aout: do not compute the same difference three times

13 years agoRemove write-only aout_input_t.input_alloc
Rémi Denis-Courmont [Sat, 9 Apr 2011 15:37:44 +0000 (18:37 +0300)]
Remove write-only aout_input_t.input_alloc

13 years agodecoder: do not reallocate audio buffer on interface changes
Rémi Denis-Courmont [Sat, 9 Apr 2011 15:28:14 +0000 (18:28 +0300)]
decoder: do not reallocate audio buffer on interface changes

This has no effect other than wasting CPU and memory. Audio filters are
supposed to reallocate their buffers as needed.

13 years agodecoder: allocate decoder audio buffers directly
Rémi Denis-Courmont [Sat, 9 Apr 2011 15:24:53 +0000 (18:24 +0300)]
decoder: allocate decoder audio buffers directly

Do not convert from samples to duration and back to samples.

13 years agoAvoid invalid cast (int / uint16_t)
Rémi Denis-Courmont [Sat, 9 Apr 2011 14:32:15 +0000 (17:32 +0300)]
Avoid invalid cast (int / uint16_t)

13 years agogrowl: fixed runtime behavior and compilation
Felix Paul Kühne [Sat, 9 Apr 2011 15:30:40 +0000 (17:30 +0200)]
growl: fixed runtime behavior and compilation

13 years agocontribs: added the Growl framework
Felix Paul Kühne [Sat, 9 Apr 2011 15:13:10 +0000 (17:13 +0200)]
contribs: added the Growl framework

This is the framework variant without Growl installer, since the respective module isn't enabled by default.

13 years agoALSA: device description may be NULL
Rémi Denis-Courmont [Sat, 9 Apr 2011 14:07:39 +0000 (17:07 +0300)]
ALSA: device description may be NULL

13 years agoMP4: fix heap-based buffer overflow
Rémi Denis-Courmont [Fri, 8 Apr 2011 16:22:40 +0000 (19:22 +0300)]
MP4: fix heap-based buffer overflow

13 years agoPulseAudio: fix side speakers mapping
Rémi Denis-Courmont [Sat, 9 Apr 2011 09:06:16 +0000 (12:06 +0300)]
PulseAudio: fix side speakers mapping

13 years agoRemove unused structure.
Rémi Duraffort [Fri, 8 Apr 2011 18:53:23 +0000 (20:53 +0200)]
Remove unused structure.

13 years agoRevert "macosx: reflect intf-change modification"
Felix Paul Kühne [Fri, 8 Apr 2011 09:21:11 +0000 (11:21 +0200)]
Revert "macosx: reflect intf-change modification"

This reverts commit 268fc5d2c94ac0fc91f84540cbcea29fc26de392.

13 years agocontribs: updated binary package for Mac
Felix Paul Kühne [Fri, 8 Apr 2011 09:17:47 +0000 (11:17 +0200)]
contribs: updated binary package for Mac

includes BGHUDAppKit and latest libmodplug

13 years agoWaveout: cosmetics
Jean-Baptiste Kempf [Thu, 7 Apr 2011 21:40:35 +0000 (23:40 +0200)]
Waveout: cosmetics

13 years agoALSA: avoid new lines in device description
Rémi Denis-Courmont [Thu, 7 Apr 2011 21:38:56 +0000 (00:38 +0300)]
ALSA: avoid new lines in device description

13 years agoWaveout: fix compilation
Jean-Baptiste Kempf [Thu, 7 Apr 2011 21:33:11 +0000 (23:33 +0200)]
Waveout: fix compilation

13 years agoALSA: do not insist if the device string is empty, just fail
Rémi Denis-Courmont [Thu, 7 Apr 2011 21:18:39 +0000 (00:18 +0300)]
ALSA: do not insist if the device string is empty, just fail

Either we are out of memory, or someone really did not want ALSA.

13 years agoALSA: device name is not translatable
Rémi Denis-Courmont [Thu, 7 Apr 2011 21:18:21 +0000 (00:18 +0300)]
ALSA: device name is not translatable

13 years agoReally fix audio volume underflow (audio_volume_t is unsigned)
Rémi Denis-Courmont [Thu, 7 Apr 2011 21:05:26 +0000 (00:05 +0300)]
Really fix audio volume underflow (audio_volume_t is unsigned)

This reverts commit 164c18c9233b160c9b36062e6a78b57f30591435.

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