1450 lines
51 KiB
Plaintext
1450 lines
51 KiB
Plaintext
2009-10-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 22:0:0 frozen (2.7.0 release)
|
|
|
|
2009-10-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer_functions.h (is_almost_equal): Added
|
|
parameters. New signature still source-compatible with
|
|
the old one.
|
|
|
|
2009-04-18 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-base.h: File removed, ECA_CONTROL_BASE
|
|
combined into ECA_CONTROL and defined in eca-control.h.
|
|
* eca-control-objects.h: File removed, ECA_CONTROL_OBJECTS
|
|
combined into ECA_CONTROL and defined in eca-control.h.
|
|
* eca-control-main.h: File added. A new abstract interface
|
|
class defining a minimal public interface to ECA_CONTROL.
|
|
* eca-control-mt.h: File added.
|
|
* eca-control.h: Updated signature for command() and
|
|
command_float_arg().
|
|
* eca-control.h: Moved various members functions, not part
|
|
of the functionality set defined by ECA_CONTROL_MAIN, to
|
|
private visibility scope.
|
|
|
|
2009-04-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h: Added get_chain_index().
|
|
* eca-control-objects.h: get_connected_chainsetup() added.
|
|
* eca-chain.h: New signature for set_parameter().
|
|
* eca-engine.h: Added new type ECA_ENGINE::complex_command_t and
|
|
new enum type ECA_ENGINE::ep_exec_edit. Removed enum types
|
|
ECA_ENGINE::ep_ctrl_* and ECA_ENGINE::ep_cop_*.
|
|
|
|
2009-04-12 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chain.h: Added member function number_of_chain_operator_parameters().
|
|
* eca-osc.h: File added.
|
|
|
|
2009-04-10 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx_amplitude.h: Added EFFECT_AMPLIFY::process_ref(),
|
|
EFFECT_AMPLIFY_DB::process_ref(), EFFECT_AMPLIFY_CHANNEL::process_ref()
|
|
and EFFECT_NORMAL_PAN::process_ref().
|
|
* samplebuffer_functions.h: Added fill_with_random_samples(),
|
|
is_almost_equal().
|
|
|
|
2009-04-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h: Added member functions multiply_by() (two overloaded
|
|
versions).
|
|
* samplebuffer.h: Added unoptimized member funcs make_silent_range_ref(),
|
|
add_matching_channels_ref(), multiply_by_ref(), divide_by_ref(),
|
|
make_silent_ref(), limit_values_ref().
|
|
|
|
2009-03-28 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h: Added overloaded make_silent(int channel).
|
|
|
|
2009-03-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-base.cpp: Removed is_engine_started() and replaced
|
|
it with is_engine_created() that has slightly different semantics.
|
|
* eca-control-base.h: Added is_engine_running().
|
|
|
|
2009-03-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h: copy_range() now requires the object channel
|
|
counts to match.
|
|
|
|
2009-03-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h: Renamed copy() member function into
|
|
copy_matching_channels() to more accurately describe
|
|
the semantics.
|
|
* samplebuffer.h: Renamed add() into add_matching_channels().
|
|
* samplebuffer.h: Added copy_all_content().
|
|
* samplebuffer.h: Added event_tag_set(), event_tag_test(),
|
|
event_tags_set(), event_tags_add() and event_tags_clear()
|
|
member functions. Added new Tag_name enum type.
|
|
* library interface version to 22:0:0
|
|
|
|
2009-03-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer_iterators.h: Added optional second argument
|
|
to SAMPLE_ITERATOR_CHANNEL::init() and an overloaded
|
|
version of SAMPLE_ITERATOR_CHANNEL::begin().
|
|
|
|
2009-02-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 21:0:1 frozen (2.6.0 release)
|
|
|
|
2009-02-02 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-object-map.h (toggle_case_sensitive_expressions,
|
|
case_sensitive_expressions): Member functions added.
|
|
|
|
2009-01-31 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-test-case.h (run): A new overloaded function taking
|
|
a string argument added.
|
|
* eca-chainsetup-parser.h (interpret_audio_format): Corrected
|
|
function signature, may throw an exception.
|
|
|
|
2008-09-28 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-logger.h (ECA_LOG_MSG_NOPREFIX): Added.
|
|
|
|
2008-09-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup-parser.cpp (interpret_options): Now takes a const
|
|
vector.
|
|
* eca-chainsetup.cpp (interpret_options): Now takes a const
|
|
vector.
|
|
|
|
2008-08-20 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* jack-connection.h (file added):
|
|
* library interface version to 21:0:1.
|
|
|
|
2008-08-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 20 frozen (2.5.1 release)
|
|
|
|
2008-08-20 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-base.cpp (quit_async added):
|
|
* library interface version to 20:0:0.
|
|
|
|
2008-08-16 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 19 frozen (2.5.0 release)
|
|
* audioio-loop.h (id): Renamed to tag().
|
|
|
|
2008-07-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.cpp (audio_object_open_info): Renamed from
|
|
audio_object_info and moved to private scope.
|
|
|
|
* eca-object-factory.cpp (audio_object_format_to_eos): Added.
|
|
|
|
2008-07-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* ctrl-source.h: Major refactoring. No longer
|
|
inherits ECA_AUDIO_POSITION.
|
|
* generic-controller.h: Now inherits ECA_AUDIO_POSITION.
|
|
|
|
2008-07-06 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-time.h (valid): Added.
|
|
* eca-audio-time.h (mark_as_invalid): Added.
|
|
|
|
2008-07-02 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-position.h (seek_position): Moved to protected scope. The signature
|
|
and the call semantics were also changed. All classed inhering from
|
|
ECA_AUDIO_POSITION need to be updated.
|
|
* eca-audio-position.h (supports_seeking, supports_seeking_sample_accurate): Added
|
|
as pure virtual methods.
|
|
* audioio.h (supports_seeking_sample_accurate): Added as implemented
|
|
inherited method.
|
|
|
|
2008-03-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* dynamic-parameters.h (variable_params): Added.
|
|
|
|
2008-03-10 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-time.h: Modified constructor variants. Added sample_rate as
|
|
a parameter to most setter functions.
|
|
* audioio-aac.h, audioio-flac.h, audioio-mikmod.h, audioio-ogg.h, audioio-timidity.h:
|
|
Inheritance of AUDIO_IO_FORKED_STREAM changed from protected to public.
|
|
* audioio-forked-stream.h (start_io,stop_io): Added new functions. Most
|
|
of the other public functions moved to protected status.
|
|
* audioio-forked-stream.h: Class now inherits AUDIO_IO_BARRIER.
|
|
* audioio-barrier.h: File added.
|
|
|
|
2008-03-09 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-time.h: Added overloaded constructor that takes a std::string
|
|
as parameter.
|
|
* eca-audio-time.h (set_time_string): Added.
|
|
* library interface version to 19:0:0.
|
|
* audioio-tone.h: File added.
|
|
* audioio-seqbase.h: File added.
|
|
* audioio-acseq.h: File added.
|
|
* audioio-ewf.h: Rebased implementation on the new AUDIO_SEQUENCER_BASE
|
|
interface.
|
|
|
|
2007-08-14 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 18 frozen (2.4.6 release)
|
|
|
|
2007-08-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-resources.h: Added static member 'rc_override_file' of
|
|
type std::string.
|
|
|
|
2007-08-12 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h: Added make_empty() and is_empty() public methods.
|
|
* eca-chain.h: Added is_finished() and toggle_finished() methods.
|
|
* library interface version to 18:0:0.
|
|
|
|
2006-12-07 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 17 frozen (2.4.5 release)
|
|
|
|
2006-04-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-base.cpp (start): Added non-void return value to
|
|
report errors.
|
|
|
|
2006-04-20 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-forked-stream.h (clean_child): Added force argument.
|
|
* eca-engine.h (exec): Added non-void return value to report exit status.
|
|
* eca-control-base.h (run): Added non-void return value to report exit status.
|
|
|
|
2006-03-31 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h: Added enum 'Audio_dir'.
|
|
* eca-chainsetup.h (remove_audio_object_impl): Added.
|
|
* library interface version updated to 17:0:0
|
|
* eca-chainsetup.h: Renamed remove_audio_object_helper() to
|
|
remove_audio_object_proxy().
|
|
|
|
2006-01-27 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 16 frozen (2.4.4 release)
|
|
|
|
2005-09-01 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* midi-server.h (add_controller_trace): Added optional 3rd argument.
|
|
* ctrl-source.h (set_initial_value): Added.
|
|
|
|
2005-08-31 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-object-factory.h (*_to_eos): Added.
|
|
* eca-chain.cpp (chain_operator_to_string): Removed.
|
|
* eca-chain.cpp (controller_to_string): Removed.
|
|
* eca-chain.cpp (operator_params_to_string): Removed.
|
|
* eca-chainsetup-parser.cpp (audioio_to_string): Removed.
|
|
* library interface version updated to 16:0:0
|
|
|
|
2005-08-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 15 frozen (2.4.3 release)
|
|
|
|
2005-08-20 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* midi-server.h: Added MIDI_SERVER::set_schedrealtime().
|
|
|
|
2005-08-19 Pedro Lopez-Cabanillas <pedrolc@.devtag.AUTHORS>
|
|
|
|
* midiio-aseq.h: Added.
|
|
* library interface version updated to 15:0:1
|
|
|
|
2005-08-07 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-base.cpp (run): Added optional "batchmode"
|
|
parameter.
|
|
|
|
2005-03-12 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 14 frozen (2.4.0 release)
|
|
|
|
2004-12-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (Mix_mode_t): Added.
|
|
* eca-chainsetup.h (set_mix_mode, mix_mode): Added.
|
|
|
|
2004-12-12 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-format.h (format_string): Function signature changed;
|
|
no longer throws an exception.
|
|
* sample-specs.h: SAMPLE_SPECS::is_system_littleendian removed as
|
|
obsolete.
|
|
* eca-chainsetup.cpp (is_valid_for_connection): Function signature
|
|
changed, added an argument.
|
|
|
|
2004-12-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-logger-interface.cpp (set_backlog_length): Added.
|
|
* eca-logger-interface.cpp (backlog): Added.
|
|
* eca-logger.h (level_to_string): Added.
|
|
* eca-engine-driver.h (exec): Signature changed.
|
|
* library interface version to 14:0:0
|
|
|
|
2004-12-09 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* sample-ops_impl.h: Added, not part of the public interface.
|
|
|
|
2004-10-27 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 13 frozen
|
|
|
|
2004-10-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-base.h (set_float_to_string_precision): Added to protected API.
|
|
* eca-control-base.h (float_to_string_precision): Added to public API.
|
|
* eca-control-base.h (set_float_to_string_precision_rep): Added to protected API.
|
|
|
|
2004-07-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-aac.h: Added.
|
|
|
|
2004-07-09 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-format.h (Sample_endianess, set_sample_endianess, sample_endianess): Added.
|
|
* eca-audio-format.h (Sample_coding, set_sample_coding, sample_coding): Added.
|
|
* audioio-forked-stream.h (fork_command): Added.
|
|
* audioio-flac.h: Added.
|
|
* library interface version to 13:0:4
|
|
|
|
2004-05-05 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 12 frozen
|
|
|
|
2004-05-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-object-factory.cpp (probe_default_output_device): Added.
|
|
|
|
2004-05-02 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chain.h (operator_params_to_string): Added.
|
|
* library interface version to 12:0:3
|
|
|
|
2003-08-29 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 11 frozen
|
|
|
|
2003-08-26 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (multitrack_mode_offset): Added.
|
|
|
|
2003-08-14 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-base.h (engine_start): Moved to public
|
|
scope, signature changed.
|
|
|
|
2003-08-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.cpp (add_default_midi_device): Added.
|
|
|
|
2003-05-29 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-time.h (set_samples_per_second_keeptime): Added.
|
|
* library version to 11:0:2
|
|
|
|
2003-02-15 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 10 frozen
|
|
|
|
2003-02-05 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-engine.cpp (is_finite_length): Added.
|
|
|
|
2003-02-03 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-engine.h (is_locked_for_editing): Added.
|
|
|
|
* eca-engine.h (ECA_ENGINE::Engine_command): Added
|
|
enums 'ep_edit_lock' and 'ep_edit_unlock'.
|
|
|
|
2003-02-02 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-engine.h (ECA_ENGINE::Engine_command): Added
|
|
enum 'ep_prepare'.
|
|
|
|
2003-01-30 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.cpp (resample_get_quality): added
|
|
* samplebuffer.cpp (resample_set_quality): added
|
|
* library version to 10:0:1
|
|
|
|
2003-01-07 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 9 frozen
|
|
|
|
2002-11-18 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup-position.h: Added a separate public
|
|
API for maximum chainsetup length. This is to avoid
|
|
confusion between maximum and actual lengths.
|
|
|
|
2002-10-30 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control.cpp (last_value_to_string): added
|
|
* eca-logger-wellformed.cpp (create_wellformed_message): added
|
|
|
|
2002-10-26 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainop.h (output_samples): renamed to max_output_samples()
|
|
* eca-audio-position.h (set_length_in_samples,
|
|
length_in_samples, set_position_in_samples,
|
|
position_in_samples): turned into non-virtuals
|
|
|
|
2002-10-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-operator.h (parameter_description): turned into
|
|
const member
|
|
|
|
2002-10-16 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* NOTE: from now on, the library version
|
|
presents the public API version number, not
|
|
the ABI version.
|
|
* removed interface version from library
|
|
base name
|
|
* library version changed to 9:0:0
|
|
|
|
2002-10-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control.h (print_last_error): function removed
|
|
|
|
2002-09-29 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-resample.h: modified to inherit AUDIO_IO_PROXY
|
|
instead of AUDIO_IO
|
|
* audioio-reverse.h: modified to inherit AUDIO_IO_PROXY
|
|
instead of AUDIO_IO
|
|
* audioio-typeselect.h: modified to inherit AUDIO_IO_PROXY
|
|
instead of AUDIO_IO
|
|
* audioio-proxy.h (all): added
|
|
* various: all AUDIO_IO_PROXY_XXX classes renamed
|
|
to AUDIO_IO_DB_XXX
|
|
* various: AUDIO_IO_BUFFERED_PROXY renamed to
|
|
AUDIO_IO_DB_CLIENT
|
|
|
|
2002-08-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* sample-specs.h: sample conversion constants removed
|
|
|
|
2002-07-18 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-sample-conversion.h: new file
|
|
* eca-sample-conversion_test.h: new file
|
|
|
|
2002-07-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx.h (class EFFECT_BASE): channels() from protected
|
|
to public scope
|
|
* audiofx_analysis.cpp (EFFECT_VOLUME_BUCKETS): renamed from EFFECT_ANALYZE
|
|
(EFFECT_VOLUME_PEAK): new class
|
|
|
|
2002-06-28 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-comhelp.h: file removed
|
|
|
|
2002-06-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-engine.h: ECA_ENGINE::set_position_samples() added
|
|
|
|
2002-06-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-resources.h: removed ECA_RESOURCES::set_default()
|
|
* eca-resources.h: ECA_RESOURCES::has_any() added
|
|
|
|
2002-05-18 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-manager.h (get_object_list): return type changed
|
|
|
|
2002-05-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-manager.h (all): added inheritance of
|
|
DYNAMIC_OBJECT<std::string>
|
|
* eca-chainsetup.h (set_audio_io_manager_option): added
|
|
|
|
2002-05-16 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-proxy-server.h (set_priority): removed
|
|
* eca-engine-driver.h (stop,exit): blocking arg dropped
|
|
|
|
2002-05-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* ctrl-source.h (init): arg dropped
|
|
* ctrl-source.h (step_length): removed
|
|
* generic-controller.h (param_number, low_range_limit, high_range_limit): removed
|
|
* generic-controller.h (all): changed to derive CONTROLLER_SOURCE
|
|
instead of OPERATOR
|
|
* finite-envelope.h (all): file removed
|
|
|
|
2002-04-29 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-object-factory.h (all): turned into a singleton class
|
|
* eca-object-factory.h (reserve_factory, free_factory): removed
|
|
* eca-object-factory.h (*_list, *_object): removed
|
|
* eca-object-factory.h (object_identifier): removed
|
|
|
|
2002-04-28 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-logger.h (all): added
|
|
* eca-logger-interface.h (all): added
|
|
* eca-logger-default.h (all): added
|
|
* eca-debug.h (all): removed, replaced by eca-logger.h
|
|
|
|
2002-04-25 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library version number added to library name; current
|
|
name is libecasound8
|
|
* eca-chainsetup.h, eca-chainsetup-bufparams.h
|
|
(sched_priority):
|
|
renamed to get_sched_priority to avoid namespace conflict
|
|
with system header sched.h which introduces a macro with
|
|
the same name
|
|
|
|
2002-04-25 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-version.h: replaced all macros with static const variables
|
|
|
|
2002-03-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (multitrack_mode): added
|
|
|
|
2002-03-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (set_mixmode, mixmode): removed
|
|
* audioio-device.h (supports_prefill): renamed to prefill_space
|
|
|
|
2002-02-27 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-engine.h (various): added
|
|
* eca-chainsetup.h (add_output): second parameter added
|
|
* audioio-device.h (supports_prefill, delay): added
|
|
|
|
2002-02-26 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (is_in_use, toggle_is_in_use): renamed to
|
|
is_locked and toggle_locked_state
|
|
* eca-control-base.h (start_engine,run_engine,close_engine): moved
|
|
to private scope
|
|
* eca-control-base.h (toggle_interactive_mode): removed
|
|
* eca-session (is_interactive, toggle_interactive_mode): removed
|
|
|
|
2002-02-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-format (set_audio_format): turned into a virtual function
|
|
|
|
2002-02-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainop.h (release): added
|
|
* eca-chain.h (release): added
|
|
|
|
2002-02-09 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-format.h (set_audio_format): renamed to
|
|
set_audio_format_string to avoid clashed with virtual
|
|
overloaded function set_audio_format()
|
|
|
|
2002-02-01 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-position.h (length_in_samples): renamed to set_length_in_samples
|
|
* eca-audio-position.h (position_in_samples): renamed to set_position_in_samples
|
|
* eca-audio-position.h (position_in_seconds): renamed to set_position_in_seconds
|
|
* eca-audio-position.h (position_in_samples_advance): renamed to change_position_in_samples
|
|
* eca-chainsetup-position.h (): changed to inherit ECA_AUDIO_POSITION
|
|
* eca-chain.h (): changed to inherit ECA_AUDIO_POSITION
|
|
* finite-envelope.h (): changed to inherit ECA_AUDIO_POSITION
|
|
* eca-control-objects.h (rewind_chains): removed
|
|
* eca-control-objects.h (forward_chains): removed
|
|
* eca-control-objects.h (set_position_chains): removed
|
|
* eca-control-objects.h (change_position_chains): removed
|
|
|
|
2002-01-31 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h (constructor): srate param removed
|
|
* samplebuffer.h (resample_to,resample_from): replaced with resample()
|
|
* samplebuffer.h (export_*,import_): srate param removed
|
|
* samplebuffer.h (sample_rate): function removed
|
|
* samplebuffer.h (length_in_seconds): function removed
|
|
* eca-audio-time.h (): all samplerate information moved to ECA_SAMPLERATE_AWARE
|
|
* eca-audio-time.h (bytes_per_second): return changed to 'long int'
|
|
* audiofx.h (): added inheritance of ECA_SAMPLERATE_AWARE
|
|
* eca-audio-format.h (channels_changed): removed
|
|
* eca-audio-format.h (sample_format_changed): removed
|
|
* eca-audio-format.h (samples_per_second_changed): removed
|
|
* eca-audio-format.h (interleaved_channels_changed): removed
|
|
* eca-audio-format.h (set_channels): turned into virtual
|
|
* eca-audio-format.h (set_sample_format): turned into virtual
|
|
* eca-audio-format.h (toggle_interleaved_channels): turned into
|
|
virtual
|
|
* audioio.h (buffersize): modifying version renamed to
|
|
set_buffersize; second
|
|
parameter dropped
|
|
* audioio.h (io_mode,label): modifying versions renamed to
|
|
set_io_mode and set_label
|
|
* audioio.h (toggle_open_state): removed
|
|
* audioio.h (open, closed): added a default implementation
|
|
* audioio-device.h (is_running, is_prepared): turned into non-virtual
|
|
* sample-specs.h (channel_count_default, sample_rate_default):
|
|
removed
|
|
* eca-chain.h (): added inheritance of ECA_SAMPLERATE_AWARE
|
|
* eca-audio-position.h (): added direct inheritance of ECA_SAMPLERATE_AWARE
|
|
* audioio.h (): added inheritance of both ECA_AUDIO_POSITION and
|
|
ECA_AUDIO_FORMAT
|
|
|
|
2002-01-28 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-proxy-server.h (wait_for_data): added
|
|
* audioio-reverse.h (all): added
|
|
|
|
2002-01-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-format.h (channels_changed): added
|
|
* eca-audio-format.h (sample_format_changed): added
|
|
* eca-audio-format.h (samples_per_second_changed): added
|
|
* eca-audio-format.h (interleaved_channels_changed): added
|
|
* eca-audio-position.h (extend_position): moved from public
|
|
to protected scope
|
|
|
|
2001-12-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h (copy_from_buffer): renamed to export_interleaved()
|
|
* samplebuffer.h (copy_from_buffer_vector): renamed to export_noninterleaved()
|
|
* samplebuffer.h (copy_to_buffer): renamed to import_interleaved()
|
|
* samplebuffer.h (copy_to_buffer_vector): renamed to import_noninterleaved()
|
|
* samplebuffer.h (reserve_length_in_samples,reserve_channels): added
|
|
* samplebuffer.h (assign-operator,copy-constructor): moved to private access scope
|
|
* samplebuffer.h (set_rt_lock): added
|
|
* samplebuffer.h (get_pointer_reflock,release_pointer_reflock): added
|
|
|
|
2001-12-19 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-types.h (all): removed - replaced by audioio-buffered.h
|
|
and audioio-device.h
|
|
* audioio-manager.h (all): added
|
|
* audioio.h (create_object_manager): added
|
|
|
|
2001-12-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h (resample_init_memory): added
|
|
|
|
2001-12-06 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-resources.h (all): dropped inheritance of RESOURCE_FILE
|
|
* audioio-mp3.h (default_mp3_output_default_bitrate): added
|
|
|
|
2001-11-29 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-fileio.h, eca-fileio-mmap.h, eca-fileio-stream.h (all):
|
|
added support for 64bit files; long ints changed to fpos_t
|
|
in all public interfaces
|
|
* eca-fileio-stream.h (open_stderr): added
|
|
* sample-specs.h (sample_type): renamed to sample_t
|
|
* sample-specs.h (sample_pos_t,sample_rate_t,channel_t): added
|
|
* dynamic-parameters.h (parameter_type): renamed to parameter_t
|
|
|
|
2001-11-19 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* resource-file.h (is_modified): added
|
|
|
|
2001-10-30 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h (all): class de-templatized
|
|
|
|
2001-10-28 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-static-object-maps.h (all): all global functions
|
|
and variables encapsulated into the ECA_STATIC_OBJECT_MAPS
|
|
class; from now on, all access to object maps only throuh
|
|
ECA_OBJECT_FACTORY
|
|
* eca-object-map.h (registered_objects): return type changed
|
|
* eca-object-map.h (object_regex): added
|
|
* eca-operator.h (new_expr,clone): changed to const; affect
|
|
all subclasses
|
|
* audioio-plugin.h (audio_io_keyword, audio_io_keyword_regex): added
|
|
* eca-object-factory.h (object_identifier): added
|
|
* eca-object-factory.h (reserve_factory, free_factory): added
|
|
* eca-object-map.h (keyword_to_expr, expr_to_keyword): added
|
|
* eca-object-factory (register_chain_operator,register_controller): added
|
|
|
|
2001-10-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (is_in_use): added
|
|
|
|
2001-10-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (options_to_string): added
|
|
* eca-control.h (print_general_status): removed
|
|
|
|
2001-10-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-types.h (AUDIO_IO_DEVICE::is_realtime_object): added
|
|
* eca-engine.h (is_realtime_object): removed
|
|
|
|
2001-10-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup-bufparams.h (number_of_set): added
|
|
* eca-chainsetup.h (has_nonrealtime_objects): added
|
|
|
|
2001-10-10 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* midiio.h (file_descriptor): renamed to poll_descriptor
|
|
* audioio.h (poll_descriptor): added
|
|
* eca-debug (detach_debug_object): added
|
|
|
|
2001-10-06 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-main.h (all): renamed to eca-engine.h
|
|
* eca-engine.h (ECA_PROCESSOR): renamed to ECA_ENGINE
|
|
* eca-engine.h (status,finished): added
|
|
* eca-control-objects.h (set_default_audio_format_to_selected):
|
|
divided into _to_selected_input() and to_selected_output()
|
|
* eca-chainsetup.h (is_slave_output): renamed to
|
|
is_realtime_target_output
|
|
* eca-session.h (session): added
|
|
* eca-control-base.h (set_buffersize): moved to eca-control-objects.h and renamed to
|
|
set_chainsetup_buffersize()
|
|
* eca-control-base.h (toggle_raise_priority,toggle_multitrack_mode): removed
|
|
|
|
2001-10-05 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (ok_audio_object): added
|
|
|
|
2001-10-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (set_buffering_mode, buffering_mode): added
|
|
* eca-session.h (raised_priority, toggle_raised_priority): moved to eca-chainsetup.h
|
|
* eca-chainsetup.h (sched_priority, set_sched_priority): added
|
|
* eca-chainsetup-bufparams.h (all): added
|
|
* eca-chain.h (connect_input,connected_input,connect_output, connected_output): return type changed
|
|
* eca-session.h (number_of_attached_chains_to_*): removed
|
|
* eca-session.h (get_attached_chains_to_*): removed
|
|
* eca-chain.h (get_chain_operator, get_controller): added
|
|
* eca-chain.h (get_selected_chain_operator, get_selected_controller): added
|
|
* eca-control-objects.h (get_*): return type changed to const pointers
|
|
* eca-control-objects.h (set_audio_object_position_samples): added
|
|
* eca-chainsetup-position.h (seek_position): added
|
|
* eca-chainsetup.h (seek_position): added
|
|
* eca-chainsetup.h (change_position_exact, set_position_exactseek_position): removed
|
|
* eca-control-objects.h (set_default_audio_format_to_selected,default_audio_format,chainsetup_buffersize): added
|
|
|
|
2001-10-03 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-main.h (has_realtime_objects): moved to eca-chainsetup.h
|
|
* eca-main.h (is_slave_output): moved to eca-chainsetup.h
|
|
* eca-main.h (init): moved to private scope
|
|
* audioio-proxy-server (wait_for_full, wait_for_stop, wait_for_flush): added
|
|
|
|
2001-10-01 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-objects.h (all): functionality relocated to
|
|
eca-chainsetup.h
|
|
* eca-chainsetup-parser.h (all): added
|
|
* eca-chainsetup.h (all): all public data members move to
|
|
private scope
|
|
* eca-chainsetup.h (create_*): moved to eca-object-factory.h
|
|
|
|
2001-09-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (preprocess_options): removed
|
|
* eca-session.h (preprocess_options): added
|
|
* eca-session.h (interpret_general_options,interpret_general_options): changed
|
|
* eca-session.h (interpret_chainsetup): renamed to interpret_chainsetup_option
|
|
|
|
2001-09-20 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx.h (init): added virtual function implementation
|
|
|
|
2001-08-19 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library version changed to 8:0:0
|
|
* eca-session.h (add_chainsetup): doesn't throw exceptions anymore
|
|
* eca-audio-objects.h (class): no longer inherits DEFINITION_BY_CONTRACT
|
|
* eca-audio-objects.h (desctructor): changed from virtual to non-virtual
|
|
* eca-audio-objects.h (is_valid): renamed to is_valid_for_connection()
|
|
* eca-chainsetup.h (interpret_*): don't throw exceptions anymore
|
|
* eca-static-objects-maps (create_plugins): doesn't throw
|
|
exceptions anymore
|
|
* eca-session.h (constructor): will throw an exception if fails
|
|
* eca-control-base.h (class): no longer inherits DEFINITION_BY_CONTRACT
|
|
* audioio-buffered-proxy.h (class): no longer inherits DEFINITION_BY_CONTRACT
|
|
* midi-server.h (class): no longer inherits DEFINITION_BY_CONTRACT
|
|
* generic-controller.h (class): no longer inherits DEFINITION_BY_CONTRACT
|
|
* preset.h (class): no longer inherits DEFINITION_BY_CONTRACT
|
|
|
|
2001-05-02 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* ecasound 2.0.0 released
|
|
|
|
2001-04-27 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 7 frozen
|
|
|
|
2001-04-25 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* generic-linear-envelope.h (all): added
|
|
|
|
2001-04-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-objects.h (selected_chain_operator): added
|
|
* eca-control-objects.h (selected_chain_operator_parameter): added
|
|
* eca-control-objects.h (selected_controller): added
|
|
* eca-control-objects.h (chain_operator_names): added
|
|
* eca-control-objects.h (chain_operator_parameter_names): added
|
|
* eca-control-objects.h (controller_names): added
|
|
* eca-chain.h (chain_operator_name): added
|
|
* eca-chain.h (chain_operator_parameter_name): added
|
|
* eca-chain.h (controller_name): added
|
|
* eca-chain.h (number_of_chain_operator_parameters): added
|
|
|
|
2001-04-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-iamode-parser.h (action_requires_selected_audio_input): added
|
|
* eca-iamode-parser.h (action_requires_selected_audio_output): added
|
|
* eca-iamode-parser.h (action_requires_selected_audio_object): removed
|
|
* eca-control-objects.h (get_audio_input): added
|
|
* eca-control-objects.h (get_audio_output): added
|
|
* eca-control-objects.h (get_audio_object): removed
|
|
* eca-control-objects.h (select_audio_input_by_index): added
|
|
* eca-control-objects.h (select_audio_output_by_index): added
|
|
* eca-control-objects.h (select_audio_object_by_index): removed
|
|
* eca-control-objects.h (attach_audio_input): added
|
|
* eca-control-objects.h (attach_audio_output): added
|
|
* eca-control-objects.h (attach_audio_object): removed
|
|
* eca-control-objects.h (remove_audio_input): added
|
|
* eca-control-objects.h (remove_audio_output): added
|
|
* eca-control-objects.h (remove_audio_object): removed
|
|
* eca-control-dump.h (dump_selected_audio_input): added
|
|
* eca-control-dump.h (dump_audio_input_position): added
|
|
* eca-control-dump.h (dump_audio_input_length): added
|
|
* eca-control-dump.h (dump_audio_input_open_state): added
|
|
* eca-control-dump.h (dump_selected_audio_output): added
|
|
* eca-control-dump.h (dump_audio_output_position): added
|
|
* eca-control-dump.h (dump_audio_output_length): added
|
|
* eca-control-dump.h (dump_audio_output_open_state): added
|
|
* eca-control-dump.h (dump_selected_audio_object): removed
|
|
* eca-control-dump.h (dump_audio_object_position): removed
|
|
* eca-control-dump.h (dump_audio_object_length): removed
|
|
* eca-control-dump.h (dump_audio_object_open_state): removed
|
|
* eca-control-objects.h (change_position_chains): added
|
|
* eca-control-objects.h (select_audio_object): removed
|
|
* eca-control-objects.h (rewind_audio_object): moved to protected scope
|
|
* eca-control-objects.h (forward_audio_object): moved to protected scope
|
|
* eca-control-objects.h (set_audio_object_position): moved to protected scope
|
|
* eca-control-objects.h (wave_edit_audio_object): moved to protected scope
|
|
* eca-control-objects.h (select_chainsetup_by_index): argument type changed
|
|
* eca-control-objects.h (select_chains_by_index): added
|
|
* eca-control-objects.h (audio_input_names,audio_output_names): added
|
|
* eca-audio-objects.h (audio_input_names,audio_output_names): added
|
|
|
|
2001-04-09 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup-position.h (set_position_exact): added
|
|
* eca-chainsetup-position.h (change_position_exact): renamed from change_position(double)
|
|
* eca-chainsetup.h (change_position, set_position): added
|
|
|
|
2001-04-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-objects.h (change_chainsetup_position): added
|
|
* eca-control-objects.h (set_chainsetup_position): added
|
|
|
|
2001-03-20 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-iamode-parser.h (registered_commands_list): added
|
|
|
|
2001-03-06 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-format.h (default_ecasound_audio_format): removed
|
|
* eca-object-map.h (flush): added
|
|
* eca-ladspa-plugin-map.h (all): removed
|
|
* eca-controller-map.h (all): removed
|
|
* eca-audio-object-map.h (all): removed
|
|
* eca-chainop-map.h (all): removed
|
|
* eca-object-factory.h (ladspa_map_object): added
|
|
* eca-object-factory.h (controller_map_object,chain_operator_map_object): added
|
|
* eca-object-factory.h (chain_operator_map_object): added
|
|
* eca-object-factory.h (audio_io_map_object): added
|
|
* eca-static-object-maps.h (eca_audio_device_map): removed
|
|
* eca-static-object-maps.h (object map objects): changed into pointers
|
|
* eca-static-object-maps.h (unregister_default_objects): added
|
|
|
|
2001-02-19 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* midi-server (register_handler, unregister_handler): added
|
|
|
|
2001-02-14 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* midi-parser.h (all): new module
|
|
* midi-server.h (various): added
|
|
* eca-midi.h (all): module dropped
|
|
|
|
2001-02-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-types.h (toggle_max_buffers,max_buffers): added
|
|
* audioio-types.h (toggle_ignore_xruns,ignore_xruns): added
|
|
* eca-audio-objects.h (toggle_max_buffers,max_buffers): added
|
|
* eca-audio-objects.h (toggle_ignore_xruns,ignore_xruns): added
|
|
* midiio.h (all): added
|
|
* midiio-raw.h (all): added
|
|
* midiio-server.h (all): added
|
|
* midiio-client.h (all): added
|
|
* eca-static-object-maps.h (register_default_midi_devices): added
|
|
* eca-audio-objects.h (add_midi_device, remove_midi_device): added
|
|
* eca-chainsetup.h (interpret_midi_device): added
|
|
* eca-object-factory (create_midi_device): added
|
|
* eca-audio-objects.h (set_default_midi_device,default_midi_device): added
|
|
|
|
2001-02-07 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-iamode-parser.h (enum Commands): moved from public to
|
|
protected scope
|
|
|
|
2001-02-06 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-midi.h (various): many type changes
|
|
|
|
2000-12-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx.h (EFFECT_DCFIX,EFFECT_PITCH_SHIFTER): moved to audiofx.h
|
|
* audiofx_misc.h (EFFECT_AUDIO_STAMP): added
|
|
* audiofx_impl.h (all): removed
|
|
* stamp-ctrl.h (all): added
|
|
* audio-stamp.h (all): added
|
|
* generic-controller.h (source_pointer): added
|
|
|
|
2000-12-12 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-session.h (Engine_status): 'ep_status_error' added
|
|
* eca-contol-interface.h (error): added
|
|
|
|
2000-12-10 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* osc-gen.h (all): completely rewritten
|
|
* osc-gen-file.h (all): added
|
|
|
|
2000-12-09 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-base.h (destructor): changed into non-virtual
|
|
* eca-control-objects.h (destructor): changed into non-virtual
|
|
* eca-control.h (destructor): changed into non-virtual
|
|
* eca-control-interface.h (last_boolean): added
|
|
* eca-chainsetup.h (constructor): new overloaded version added
|
|
|
|
2000-12-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control.h (): now inherits ECA_CONTROL_OBJECTS directly
|
|
* eca-contro-dump.h (): dropped inheritance of
|
|
ECA_CONTROL_OBJECTS; now a non-virtual, concrete class
|
|
* eca-chain.h (various): added support for selecting individual
|
|
chainops, controllers and their parameters
|
|
* eca-control-objects (all chainop and ctrl related routines):
|
|
layout changes
|
|
* eca-audio-objects (first_selected_chain): added
|
|
|
|
2000-12-07 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-operator.h (is_toggled, default_parameter_range): removed
|
|
* eca-operator.h (parameter_description): added
|
|
|
|
2000-12-05 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-main.h (ecasound_queue, ecasound_stop_cond, ecasound_stop_mutex): removed from global namespace
|
|
* eca-control-base.h (ecasound_lockfile): removed from global namespace
|
|
* eca-control-base.h (start_engine, start): 1st argument dropped
|
|
* eca-control-base.h (start_normal, start_normal_thread): removed from global namespace
|
|
* eca-control-base.h (various routines for ECI implementation): added
|
|
* eca-control.h (print_last_error, print_last_value): added
|
|
|
|
2000-11-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-objects.h (set_double_buffer_size,double_buffer_size): added
|
|
|
|
2000-11-19 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-buffered-proxy.h (all): added
|
|
* audioio-proxy-server.h (all): added
|
|
* audioio-proxy-buffer.h (all): added
|
|
|
|
2000-11-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* preset.h (copy-constructor): from private to public scope
|
|
|
|
2000-11-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* resource-file.h (load, save): added
|
|
|
|
2000-11-09 Rob Coker <rcs@birch.net>
|
|
|
|
* audiofx_envelope_modulation.h (): EFFECT_TREMOLO added
|
|
|
|
2000-11-01 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx_envelope_modulation.h (): EFFECT_PULSE_GATE_BPM added
|
|
|
|
2000-10-29 Rob Coker <rcs@birch.net>
|
|
|
|
* audiofx_envelope_modulation.h (): file added
|
|
|
|
2000-10-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-mthreaded-processor.h (): file removed
|
|
* eca-fileio-mmap-fthread.h (): file removed
|
|
|
|
2000-10-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-objects (set_default_audio_format): added parameter 'interleaving'
|
|
* samplebuffer.h (copy_from_buffer_vector,copy_to_buffer_vector): added
|
|
* audioio.h (finite_length_stream): added
|
|
|
|
2000-10-14 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* dynamic-parameters.h (): dropped inheritance of
|
|
DEFINITION_BY_CONTRACT (three days, I changed my mind :))
|
|
|
|
2000-10-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* dynamic-parameters.h (): now inherits DEFINITION_BY_CONTRACT
|
|
* dynamic-parameters.h (default_parameter_range,is_toggle): moved
|
|
to OPERATOR
|
|
* dynamic-parameters.h (map_parameters, get_parameter_id): removed
|
|
* dynamic-parameters.h (get_parameter_name): changed prototype
|
|
|
|
2000-10-10 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-types.h (AUDIO_IO_DEVICE): is_running(), is_prepared(),
|
|
toggle_running_state() and toggle_prepared_state() added
|
|
* eca-chainsetup.h (enable): changed exception specification
|
|
* eca-session.h (connect_chainsetup): changed exception specification
|
|
|
|
2000-10-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-version.h (): added version numbering as C defines
|
|
* audioio-plugin.h (audio_io_interface_version): added
|
|
* eca-object-map.h (object): added a second argument; affects
|
|
|
|
2000-10-07 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-error.h (all): classes made non-virtual, many other big changes
|
|
* audioio-mikmod.h (MIKMOD_INTERFACE): default_mikmod_path and
|
|
default_mikmod_args combined into default_mikmod_cmd)
|
|
* audioio-timidity.h (all): a new file
|
|
* audioio.h (all): various changes and code cleanups
|
|
* audioio-forked-stream.h (all): new file
|
|
other object map classes
|
|
|
|
2000-09-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx_timebased.h (EFFECT_MODULATING_DELAY): constructor
|
|
parameters changed
|
|
|
|
2000-09-17 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library version changed to 7:0:0
|
|
* eca-object-factory.h (): new file
|
|
* eca-chainop.h (CHAIN_OPERATOR): dropped inheritance of
|
|
ECA_AUDIO_FORMAT
|
|
* audiofx.h (set_samples_per_second,samples_per_second): added
|
|
* audiofx.h (set_channels,channels): added
|
|
* eca-chainsetup.h (add_default_output): added
|
|
* eca-chainsetup.h (preprocess_options): added
|
|
* eca-chainsetup.h (interpret_option):added
|
|
* eca-chainsetup.h (interpret_object_option): added
|
|
* eca-chainsetup.h (interpret_global_option): added
|
|
* eca-chainsetup.h (interpret_*): most interpretation routines
|
|
moved from public to private scope
|
|
* various: renamed all enum type names from "ALL_CAPITAL" to
|
|
"Starting_capital_only"
|
|
* eca-audio-objects.h (interpret_audio_object): moved to eca-chainsetup.h
|
|
* eca-audio-objects.h (create_audio_object): moved to eca-object-factory.h
|
|
* eca-chainsetup.h (constructor): removed interaction with
|
|
COMMAND_LINE objects
|
|
|
|
2000-09-16 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* ecasound 1.8.2r14 released
|
|
* library interface version 6 frozen
|
|
|
|
2000-06-27 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-objects.h (attach_input_to_selected_chains,attach_input_to_selected_chains):
|
|
changed parameter format
|
|
|
|
2000-06-18 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-alsa*.h (all): renamed all ALSA_PCMx_DEVICE classes
|
|
to ALSA_PCM_DEVICE
|
|
|
|
2000-06-12 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chain.h (connected_input, connected_output): added
|
|
|
|
2000-06-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio.h (samples_available,supported_io_modes): added
|
|
* audioio-mp3.h (default cmds): new more generic interface
|
|
* eca-control*.h (all): files and classes renamed;
|
|
ECA_CONTROLLER* -> ECA_CONTROL*
|
|
* eca-chainsetup-position.h (all): file and class renamed;
|
|
ECA_CONTROLLER_POSITION -> ECA_CHAINSETUP_POSITION
|
|
* eca-control-objects.h (chainsetup_names,chain_names): added
|
|
* eca-control-objects.h (get_controller, remove_controller): added
|
|
* eca-control-objects.h (get_chain,select_chain): added
|
|
* eca-session.h (chainsetup_names): added
|
|
* eca-audio-objects.h (chain_names): added
|
|
* eca-chain.h (remove_controller): added
|
|
|
|
2000-06-10 Jeremy Hall <jhall@.devtag.AUTHORS>
|
|
|
|
* audioio-alsa3.h (all): added
|
|
|
|
2000-06-06 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library version changed to 6:0:0
|
|
* development of ecasound 1.8.x started
|
|
* moved all files from src/ and include/ subdirs to the same
|
|
directory (top-level libecasound dir)
|
|
* audioio.h (enum Io_type): replaces the unnamed enums
|
|
|
|
2000-05-29 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx_reverb.h: a new file containing more advanced
|
|
reverb effects
|
|
|
|
2000-05-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library version changed to 6:0:1
|
|
* audiofx_ladspa.h (unique_number): added
|
|
* eca-ladspa-plugin-map.h (object, register_object): new
|
|
overloaded versions
|
|
|
|
2000-05-02 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 5 frozen
|
|
|
|
2000-04-26 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chain.h (selected_target): added
|
|
|
|
2000-04-15 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-controller-objects.h (set_default_audio_format): signature
|
|
changed
|
|
* eca-audio-format.h (audio_format): added
|
|
* eca-session.h (get_attached_chains_to_input, _output): renamed
|
|
from get_connected_chains...()
|
|
* eca-controller-base.h (attached_chains_input, _output): renamed
|
|
from connected_chains...()
|
|
* eca-audio-objects.h (get_attached_chains...): renamed from
|
|
get_connected_chains...()
|
|
|
|
2000-04-14 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-alsa2-plugin.h: added, contains the class
|
|
ALSA_PCM2_PLUGIN_DEVICE
|
|
* eca-controller.h (direct_command): private function, added
|
|
|
|
2000-04-03 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-controller-objects.h (set_chainsetup_output_mode): added
|
|
* eca-alsa-dyn.h: removed as obsolete
|
|
* audiofx_vst.h: added
|
|
* eca-vst-plugin-map.h: added
|
|
|
|
2000-03-27 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-static-object-maps (various): changes in map representation,
|
|
affects all object maps
|
|
|
|
2000-03-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-version.h (ecasound_library_version_current): added
|
|
* eca-version.h (ecasound_library_version_revision): added
|
|
* eca-version.h (ecasound_library_version_age): added
|
|
* eca-version.h (ecasound_library_version): added
|
|
* eca-version.h (ecasound_version): removed
|
|
* eca-controller-objects.h (get_audio_format): no longer const
|
|
|
|
2000-03-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer_functions.h: added
|
|
* samplebuffer.h: removed all non-template code
|
|
|
|
2000-03-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (combine_options): moved to libkvutils
|
|
|
|
2000-03-20 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-static-object-maps.h (eca_ladspa_plugin_map): added
|
|
* audiofx_ladspa.h: added
|
|
* eca-chainsetup.h (create_ladspa_plugin): added
|
|
* ladspa.h: added
|
|
* eca-ladspa-plugin-map.h: added
|
|
|
|
2000-03-18 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-controller-dump.h (various): added, affects ECA_CONTROLLER,
|
|
ECA_CONTROLLER_OBJECTS and ECA_IAMODE_PARSER
|
|
|
|
2000-03-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-operator.h (various): added
|
|
* eca-object.h (various): added
|
|
|
|
2000-03-12 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* dynamic-parameters.h (is_toggle): added
|
|
* eca-audio-objects.h (audio_object_info): return type changed to void
|
|
|
|
2000-03-10 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-object-map.h (various): template parameter is now
|
|
the same as DYNAMIC_PARAMETERS<T>::parameter_type
|
|
* eca-object-map.h (registered_keywords): added
|
|
|
|
2000-03-09 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* dynamic-object.h (description): added
|
|
* audioio.h (locked_audio_format): added
|
|
|
|
2000-03-05 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-types.h (various): major changes in class hiearchy
|
|
* audioio.h (supported_io_modes): added
|
|
|
|
2000-03-03 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-format.h (set_audio_format): renamed from
|
|
set_sample_format, added a new overloaded version
|
|
|
|
2000-03-03 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-objecs (create_loop_input, create_loop_output): added
|
|
* eca-audio-objecs (create_audio_object): now a static member,
|
|
removed exceptions
|
|
|
|
2000-03-02 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* dynamic-parameters.h (new_expr): added, affects all
|
|
subclasses
|
|
* audioio-types.h (constructor): removed default arguments,
|
|
affects all subclasses
|
|
* resource-file.h (resource_file): added
|
|
* audioio.h (SI_MODE): enum removed, replaced with
|
|
AUDIO_IO::{io_read,io_write,io_readwrite}
|
|
* eca-static-object-maps.h (various): added
|
|
* eca-audio-object-map.h (various): added
|
|
|
|
2000-02-29 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* dynamic-parameters.h (various): converted to a class template
|
|
* dynamic-objects.h (various): converted to template class,
|
|
affects all subclasses
|
|
* audioio-types.h (various): reorganized file, device and
|
|
buffering classes
|
|
* audioio.h (label,io_mode): protected -> public
|
|
* audioio.h (constructor): all arguments now optional
|
|
* dynamic-parameters.h (valid_parameter): removed
|
|
* dynamic-parameters.h (default_parameter_range): added
|
|
* dynamic-parameters.h (name): removed
|
|
|
|
2000-02-24 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx_timebased.h (various) EFFECT_MODULATING_DELAY,
|
|
EFFECT_CHORUS, EFFECT_FLANGE and EFFECT_MULTITAP_DELAY classes
|
|
added
|
|
|
|
2000-02-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx_filter.h (various): class EFFECT_ALLPASS_FILTER added
|
|
* audiofx_filter.h (various): class EFFECT_COMB_FILTER added
|
|
* samplebuffer.h (various): made sample_rate a normal class
|
|
member instead of a static member -> affect many other classes
|
|
* eca-chainop.h (output_samples): added
|
|
* eca-chainop.h (class): now inherits ECA_AUDIO_FORMAT
|
|
* eca-chainsetup.h (is_enabled): added const member modifier
|
|
* audiofx_timebased.h (various): class DELAY interface has
|
|
changed
|
|
|
|
2000-02-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-objects.h (interpret_audioio_device): second parameter
|
|
omitted
|
|
|
|
2000-02-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h: ECA_RESOURCES removed from constructor
|
|
parameters
|
|
* eca-chain.h (init): more arguments
|
|
|
|
2000-02-20 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* preset.h: added
|
|
* file-preset.h: added
|
|
* global-preset.h: added
|
|
* eca-preset-map.h: added
|
|
|
|
2000-02-18 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chainsetup.h (create_chain_operator, create_controller): added
|
|
* eca-chain.h (constructor): moved sample buffer objects outside,
|
|
now chain's just have a pointer to a buffer
|
|
|
|
2000-02-15 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* resource-file.h (keywords): added
|
|
|
|
2000-02-14 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-ewf.h (various): new functionality
|
|
* resource-file.h (load, save, is_modified, set_modified_state): removed
|
|
* resource-file.h (set_resource_file, get_resource_file): renamed
|
|
* eca-controller-base.h (resource_value): return value changed
|
|
|
|
2000-02-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio.h (various): added support for class ECA_AUDIO_TIME
|
|
|
|
2000-02-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-types.h (prepare): added to AUDIO_IO_DEVICE and all
|
|
its subclasses
|
|
|
|
2000-02-09 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-debug.h (): class MAINDEBUG renamed to ECA_DEBUG
|
|
* eca-debug.h (): new enums and debug-level specs
|
|
|
|
2000-02-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-chain.h (select_controller): added
|
|
* eca-chain.h (selected_controller): added
|
|
* eca-chain.h (number_of_controllers): added
|
|
* eca-chain.h (selected_chain_operator_as_target): added
|
|
* eca-chain.h (selected_controller_as_target): added
|
|
* eca-chainsetup.h (set_target_to_controller): added
|
|
* generic-controller.h (status): added
|
|
* eca-controller.h (controller_status): added
|
|
|
|
2000-02-05 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-objects.h (create_audio_object): const removed
|
|
* eca-controller-base.h (run): added
|
|
|
|
2000-02-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio.h (is_realtime): removed as obsolete
|
|
* audioio.h (start, stop, latency): moved to audioio-types.h
|
|
* library version changed to 5:0:0
|
|
|
|
2000-01-31 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-control-position.h (change_position): added an overloaded
|
|
version that takes a double argument
|
|
* library version changed to 5:0:1
|
|
|
|
2000-01-29 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library interface version 4 frozen
|
|
* ecasound 1.6.12r10 released
|
|
|
|
2000-01-28 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* library version 4:0:0 feature freeze
|
|
* ecasound 1.6.12d10 released
|
|
|
|
2000-01-25 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-audio-time.h: added
|
|
* eca-chainop.h (status): changed to const
|
|
* eca-chainop.h (output_channels): changed to const
|
|
|
|
2000-01-22 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-controller-base.h (is_finished): added
|
|
|
|
2000-01-15 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* samplebuffer.h (swap_bytes): removed
|
|
* samplebuffer.h (copy): added
|
|
* eca-audio-objects (get_type_from_extension): now a static member
|
|
* eca-controller.h: split into eca-controller.h,
|
|
eca-controller-base.h and eca-controller-objects.h - only minor
|
|
changes to ECA_CONTROLLER interface
|
|
|
|
2000-01-13 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-alsa2.*: added
|
|
* audioio-alsa.*: ALSADEVICE renamed to ALSA_PCM_DEVICE
|
|
* audioio-lbalsa.*: ALSALBDEVICE renamed to ALSA_LOOPBACK_DEVICE
|
|
|
|
2000-01-07 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx_rcfilter.h, audiofx_rcfilter.src: added
|
|
|
|
1999-12-21 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audioio-ewf.h: EWFFILE now directly inherits AUDIO_IO
|
|
|
|
1999-12-16 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* audiofx_amplitude.cpp: NOISEGATE_MONO -> NOISEGATE
|
|
* library version changed to 4:0:0
|
|
|
|
1999-12-15 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* 1.6.9r9 released
|
|
* library interface version 3 frozen
|
|
|
|
1999-12-11 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* dynamic-object.h: added
|
|
* ctrl_source.h -> ctrl-source.h
|
|
* gcontroller.* -> generic-controller.*
|
|
* parameter control subsystem rewritten, affects all related
|
|
classes (class inheriting from CONTROLLER_SOURCE,
|
|
GENERIC_CONTROLLER, ECA_OBJECT_MAP, ECA_CHAIN, ECA_CHAINSETUP
|
|
and so on)
|
|
|
|
1999-12-06 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* ctrl_source.h: controller sources now inheric from
|
|
DYNAMIC_PARAMETERS - this required many changes to controller
|
|
source classes
|
|
* eca-chainop-map.h: renamed to eca-object-map.h
|
|
* dynamic-parameters.h (name): added
|
|
* dynamic-parameters.h (parameter_names): changed return type,
|
|
affects all sub-classes
|
|
* library version changed to 3:0:0
|
|
|
|
1999-12-04 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* 1.6.8r8 released
|
|
* library interface version 2 frozen
|
|
* library version changed to 2:0:1
|
|
|
|
1999-12-02 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* eca-controller.h (select_chainsetup_by_index): a new routine
|
|
|
|
1999-11-23 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* 1.6.7r7 released
|
|
* library interface version 1 frozen
|
|
|
|
1999-11-08 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* major changes in nearly all interfaces
|
|
* library version changed 1:0:0
|
|
|
|
1999-09-14 Kai Vehmanen <kaiv@.devtag.AUTHORS>
|
|
|
|
* 1.5.12r6 released
|
|
* first public release of libecasound; libtool version
|
|
number 0:0:0 (current:revision:age)
|
|
|
|
-----------------------------------------------------------------------
|