* Modified the 'Output Stream Meter Levels' [MO'] CAE command to
use serial numbers rather than card/stream numbers.
* Fixed a regression in rdcartslots(1) that broke audio level
metering.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions in rdlibrary(1)'s 'Cut Info/Record' and 'Edit
Audio' dialogs that broke audio stoppage and looping.
* Fixed a regression in caed(1) that caused play-out streams to
be leaked when a play-out hit EOF.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed definition of CAED_TCP_PORT from 'lib/rd.h'.
* Added definition of RD_CAED_PORT to 'lib/rd.h'.
* Added definition of RD_CAED_TIMEOUT_INTERVAL to 'lib/rd.h'.
* Fixed a bug in caed(8) that broke metering CAE commands.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed support for the 'Set Input Volume' ['IV'] CAE command.
* Removed support for the 'Set Input Level' ['IL'] CAE command.
* Removed support for the 'Set Output Level' ['OL'] CAE command.
* Removed support for the 'Set Input Mode' ['IM'] CAE command.
* Removed support for the 'Set Output Mode' ['OM'] CAE command.
* Removed support for the 'Set Input Vox Level' ['IX'] CAE command.
* Removed support for the 'Set Input Type' ['IT'] CAE command.
* Removed support for the 'Set Clock Source' ['CS'] CAE command.
* Removed the 'RDCae::setClockSource()' method.
* Removed the 'RDCae::setInputVolume()' method.
* Removed the 'RDCae::setInputLevel()' method.
* Removed the 'RDCae::setOutputLevel()' method.
* Removed the 'RDCae::setInputMode()' method.
* Removed the 'RDCae::setOutputMode()' method.
* Removed the 'RDCae::setInputVOXLevel()' method.
* Removed the 'RDCae::setInputType()' method.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'TestOutputStreams=' directive to the '[Caed]' section
of rd.conf(5).
* Added code to the 'Unload Playback' ['UP'] CAE command to mute all
output port volume controls from the subject output stream.
* Added a feature to the 'Set Output Port' ['OP'] CAE command where
passing a '-1' for the 'port-num' argument will cause all output
stream volume controls for the specified stream to be muted.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that would cause 'failed to load translation file'
warnings to be sent to the Apache error log.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in caed(8) that caused spurious 'sent unrecognized
command "ME"' messages to be sent to the syslog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified build system to use pkg-config(1) to detect ALSA and
JACK support elements in 'configure'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a dependency for ImageMagick's 'Magick++' library interface.
* Added a 'FEED_IMAGES.DATA_MID_THUMB' field to the database.
* Added a 'FEED_IMAGES.DATA_SMALL_THUMB' field to the database.
* Incremented the database version to 365.
* Optimized loading of thumbnail image data in rdadmin(1),
rdcastmanager(1) and rdcatch(1).
* Re-enabled uploads to RSS feeds in rdcatch(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the JACK driver in caed(8) to define the
'JACK_NO_AUDIO_RESERVATION' in the environment before starting
jackd(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Refactored the HPI driver in caed(8) to use virtual inheritance.
* Disabled JACK driver support in caed(8).
* Disabled ALSA driver support in caed(8).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'cae/'.
* Replaced " with ' delimiters in all SQL literal strings in
'cae/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in caed(8) that caused a segfault when executing
the ['DC'] 'Drop Connection' command.
* Fixed a bug in caed(8) that caused voicetracks to fail to be
saved properly.
* Refactored logging system to use syslog(3) exclusively.
* Removed the 'Facility=', 'LogDirectory=', 'CoreDumpDirectory='
and 'LogPattern=' directives from rd.conf(5).