2020-10-13 Fred Gleason <fredg@paravelsystems.com>

* Added an 'ENCODER_PRESETS' table to the database.
	* Incremented the database verssion to 343.
	* Added an 'Encoder Profiles' dialog to rdadmin(1).
	* Removed static content dependencies from the WebGet service.
	* Refactored the WebGet service to use Encoder Profiles.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2020-10-13 14:41:44 -04:00
parent d2075b2502
commit f5905315eb
44 changed files with 2432 additions and 1125 deletions

View File

@@ -40,6 +40,7 @@ EXTRA_DIST = audio_cards.txt\
dropbox_paths.txt\
dropbox_sched_codes.txt\
elr_lines.txt\
encoder_presets.txt\
event_lines.txt\
event_perms.txt\
events.txt\

View File

@@ -0,0 +1,16 @@
ENCODER_PRESETS Table Layout for Rivendell
The ENCODER_PRESETS table holds data concerning predefined sets if
encoder settings for subsystems such as WebGet.
FIELD NAME TYPE REMARKS
---------------------------------------------------------------
ID int(10) unsigned
NAME varchar(64) Unique
FORMAT int(10) unsigned RDSettings::Format
CHANNELS int(10) unsigned
SAMPLE_RATE int(10) unsigned Samples/sec
BIT_RATE int(10) unsigned Bits/second
QUALITY int(11) unsigned
NORMALIZATION_LEVEL int(11) signed dBFS
AUTOTRIM_LEVEL int(11) signed dBFS