﻿CWI Audio Webinterface

##### 
	Vorläufig wird hier nichts mehr eingetragen! 
	Änderungen werden durch die Commits beschrieben.
	Lediglich die Versionsnummer unter inc_param_verion.php ! MUSS ! hochgezählt werden!
#####



*** V1.84 (19.02.2021 - rmagnussen) use CWI 2.53
- codec/overview: added support for the Icecast Server encoder output
- codec: added DSCP configuration option for RTP encoder output

*** V1.83 (17.02.2021 - ojepsen) use CWI 2.51
- alarm: add NTP alarm to "external clock" alarm definition

*** V1.82 (16.02.2021 - ojepsen) use CWI 2.50
- alarm: [internal] set "checkExistence" in "external clock / 1PPS" alarm definition

*** V1.81 (11.02.2021 - rmagnussen) use CWI 2.49
- codec: removed clock source selection from XLR Audio input and RTP Elementary Stream, if the application does include the external clock configuration rework

*** V1.80 (09.02.2021 - ojepsen) use CWI 2.48
- [internal] codec: adding $cwiAudio_ancillaryDataDestinationNameDte to inc_cwi_audio_defines.php. This allows the display name to be overwritten. Default is "DTE"
- switch: adding unit strings into all input fields.

*** V1.79 (08.02.2021 - rmagnussen) use CWI 2.48
- alarm: [internal] added missing external clock alarm definitions

*** V1.78 (05.02.2021 - rmagnussen) use CWI 2.47
- alarm: [internal] added inc_alarm_defines.php for csl_audio derived monitoring options

*** V1.77 (28.01.2021 - rmagnussen) use CWI 2.44
- codec: adding a new input source (e. g. SRT or SIP) may result in a complete empty list of input sources - Fixed
- Easy2Connect: Call status is empty and connect button is inactive, when switching from Overview to Easy2Connect - Fixed

*** V1.76 (22.01.2021 - ojepsen) use CWI 2.44
- codec: remove bitrate for µMPX codec (800 kBit/s)

*** V1.75 (21.01.2021 - ojepsen) use CWI 2.44
- codec: added bitrate for µMPX codec (800 kBit/s)

*** V1.74 (18.01.2021 - ojepsen) use CWI 2.44
- overview: added decoder sync field (only for ES and 192kHz mode)

*** V1.73 (13.01.2021 - rmagnussen) use CWI 2.43
- overview/codec: added support for new internal mpx input source

*** V1.72 (12.01.2021 - rmagnussen) use CWI 2.42
- codec: added VLAN ID and dejitter buffer level configuration options to Livewire input sources

*** V1.71 (08.01.2021 - ojepsen) use CWI 2.41
- codec: change some uMPX Dec/Encoder parameter

*** V1.70 (07.01.2021 - ojepsen) use CWI 2.41
- codec: add some uMPX Dec/Encoder Parameter to Config Dialogs

*** V1.69 (05.01.2021 - ojepsen) use CWI 2.41
- overview: opened decoder details will not be reopened after a page change. - Fixed

*** V1.68 (15.12.2020 - ojepsen) use CWI 2.40
- codec: some problems with internet explorer - Fixed

*** V1.67 (11.12.2020 - rmagnussen) use CWI 2.40
- BNC edit dialog didn't allow to edit the name - Fixed

*** V1.66 (07.12.2020 - rmagnussen) use CWI 2.39
- LiveListening: allow device specific list of input sources

*** V1.65 (30.11.2020 - rmagnussen) use CWI 2.37
- codec/overview: [Internal] added support for the new XLR input source type dedicated to MPX input (for MPX-2c)
- codec: Fixed the character input limit of 16 characters for the mountpoint, user and password fields in the Icecast Source Client encoder output dialog

*** V1.64 (18.11.2020 - ojepsen) use CWI 2.35
- overview: fix BNC Input display

*** V1.63 (06.11.2020 - rmagnussen) use CWI 2.33
- codec: in the RTP (Elementary Stream) input source dialog, the Ravenna select box was just the plain simple one instead of the big one with descriptions - Fixed

*** V1.62 (04.11.2020 - ojepsen) use CWI 2.32
- [Internal] fix: The index in the SourceID of subtype "BNC" does not start after the maximum number of XLR inputs 
- switch: When loading the page, an available tab is not reliably selected. - Fixed

*** V1.61 (28.10.2020 - rmagnussen) use CWI 2.30
- [Internal] overview: adapt special IP-8e layout to work with new ValueLevelMeter changes, too

*** V1.60 (28.10.2020 - rmagnussen) use CWI 2.30
- [Internal] overview: both the (small) vertical levelmeters in the info blocks and the vertical levelmeters in the Details section are now switched to the new ValueLevelMeter (as prerequisite for more than 2 channels)
- [Internal] overview: added support for up to 8 channel levelmeters for the IP-8m

*** V1.59 (27.10.2020 - rmagnussen) use CWI 2.29
- Livewire input source tab content not visible on IP-8e - Fixed

*** V1.58 (21.10.2020 - ojepsen) use CWI 2.28
- [Internal] fix: Erroneous load when clearing an encoder output.

*** V1.57 (19.10.2020 - ojepsen) use CWI 2.27
- [Internal] add: some entrys to convertData.js (switch criteria)

*** V1.56 (08.10.2020 - ojepsen) use CWI 2.25
- [Internal] change: store php_cwiAudio_decName as a JS object

*** V1.55 (05.10.2020 - rmagnussen) use CWI 2.23
- codec: If Encoder Source is a BNC input, it is not displayed when the page is loaded. - Fixed

*** V1.54 (05.10.2020 - ojepsen) use CWI 2.23
- codec: Fixed some warning outputs in the app due to wrong index in source assignments
- codec: Bugfix #0000878: vlan set to 0 instead of right value in edit dialog

*** V1.53 (02.10.2020 - ojepsen) use CWI 2.23
- codec: PCR Pid is also displayed in SFN mode - Fixed

*** V1.52 (02.10.2020 - ojepsen) use CWI 2.23
- codec: add Decodertype "µMPX" to TS Demux Dialog
- codec: µMPX Codec min Buffer is now 100ms. And µMPX Sampling Width is fixed 24 (Profiles)

*** V1.51 (01.10.2020 - ojepsen) use CWI 2.22
- codec: If a TS Demux is added after editing a dialog, the TX Demux table disappears - Fixed
- codec/profile: µMPX will only allow 24 bit sample width
- codec/profile: if 4ch/6ch/8ch audio mode is selected, the bitrate calculation for PCM and aptX was wrong - Fixed

*** V1.50 (30.09.2020 - rmagnussen) use CWI 2.22
- VLAN may get set unintentionally, if interface is changed from one with VLAN to one without VLAN - Fixed

*** V1.49 (28.09.2020 - ojepsen) use CWI 2.22
- codec: Some content is not loaded correctly. (Missing backgroundload div) 

*** V1.48 (25.09.2020 - ojepsen) use CWI 2.20
- [internal] codec: change at v1.47 undone :)

*** V1.47 (24.09.2020 - ojepsen) use CWI 2.20
- codec: Encoder / Decoder Tab is not displayed if the rights are only available via feature control - fixed
- [Internal]: add $cwiAudio_showInputTabs->inputSources_tab to "inc_cwi_audio_defines.php". If this variable is set to false, all input sources are hidden (For MPX devices with only encoder right)

*** V1.46 (23.09.2020 - ojepsen, rmagnussen) use CWI 2.19
- profiles: µMPX Encoder is not configurable
- CSS: added µMPX icon 

*** V1.45 (22.09.2020 - ojepsen) use CWI 2.19
- profiles: Audio codecs are hidden if $cwiAudio_showAudioCodecs is set to false.
- [Internal]: add $cwiAudio_showAudioCodecs to "inc_cwi_audio_defines.php". If this variable is set to false, all audio codecs are hidden (For MPX devices)
- [Internal]: change some Icon Path from "/cwi..." to "./cwi...", this is better for the MoIN :)

*** V1.44 (21.09.2020 - kgerkens) use CWI 2.18
- overview: added "AES Sync Lost" to encoder XLR dialog
- codec: Multichannel adaptions for IP-8m

*** V1.43 (18.09.2020 - ojepsen) use CWI 2.18
- codec: The loading of the page revised.
- codec: Dialogs moved to a seperate file.

*** V1.42 (10.09.2020 - ojepsen) use CWI 2.15
- codec: added SFN Sync option to Demux dialog

*** V1.41 (09.09.2020 - ojepsen) use CWI 2.14
- codec: added (optional) µMPX options to Profile dialog
- codec: Bugfix #0000865: Error while trying to save Codec Profile using Dolby Digital with default values

*** V1.40 (31.08.2020 - rmagnussen) use CWI 2.10
- codec: removed manual Dolby IRL mode configuration
- codec: changed unit of Dolby Target Loudness from dB to LKFS
- switch: added Switch Criteria for Radio

*** V1.39 (27.08.2020 - rmagnussen) use CWI 2.09
- codec: Fixed a small display problem of CT in RDS block for Radio input source on Overview
- codec: TunerIndex information for Radio tuner input sources was not refreshed after editing the input source

*** v1.38 (25.08.2020 - rmagnussen) use CWI 2.09
- codec: fixed problem with missing PHP include for Radio input sources
- codec: added check to avoid using the same radio tuner RF level input more than once

*** v1.37 (21.08.2020 - rmagnussen) use CWI 2.07
- codec: added Radio (FM Tuner) input source and configuration
- overview: added support for Radio input source

*** v1.36 (17.08.2020 - ojepsen) use CWI 2.07
- [Internal] codec: Encoder Output Tabs can now be hidden via "inc_cwi_audio_defines.php
- [Internal] codec: Encoder Source Select can now override with the function "device_createEncInputSelect()"
- fix: Tabs are not set correctly by the cookie.

*** v1.35 (11.08.2020 - rmagnussen) use CWI 2.04
- overview: added IP dejitter buffer level to status display

*** v1.34 (07.08.2020 - ojepsen) use CWI 2.03
- overview: fix: SRT Encoder Details is only displayed with the "Live Listening" right.

*** v1.33 (06.08.2020 - ojepsen) use CWI 2.03
- overview: add: XLR Subtype 1 -> BNC Input

*** v1.32 (03.08.2020 - ojepsen) use CWI 2.02
- codec: BNC Input not available in encoder source list - fixed

*** v1.31 (15.07.2020 - rmagnussen) use CWI 2.01
- overview: TS status - changed multivalue delimiter to allow HTML entities for special characters in network and service names

*** v1.30 (10.07.2020 - rmagnussen, ojepsen) use CWI 2.01
- overview: SFN Decoder Sync panel was mixed with Dolby Digital panel - Fixed
- codec: support form BNC Inputs for encoder source

*** v1.29 (09.07.2020 - rmagnussen) use CWI 2.00
- codec: fixed a bug in the SAT Tuner configuration dialog (not allowing to enter the transponder frequency or changing the frequency range)
- codec: added Dolby Digital decoder configuration options
- overview: added Dolby Digital status information

*** v1.28 (08.07.2020 - rmagnussen) use CWI 1.99
- codec: limit bitrates in Profile dialog for Opus codec according to Opus frame size 

*** v1.27 (08.07.2020 - ojepsen) use CWI 1.98
- overview: SRT - Encoder Output Tab is also displayed without SRT license - Fixed
- overview: Display improved when Decoder == Encoder Count.

*** v1.26 (07.07.2020 - rmagnussen) use CWI 1.97
- codec: drag/drop of a Livewire source to a Decoder did not work - Fixed

*** v1.25 (02.07.2020 - rmagnussen) use CWI 1.96
- codec: added (optional) Dolby configuration options to Profile dialog

*** v1.24 (30.06.2020 - rmagnussen) use CWI 1.96
- codec: limit PCM frame size to 1ms for 96 and 192 kHz sample rate

*** v1.23 (25.06.2020 - rmagnussen) use CWI 1.93
- codec: Limit the available bitrates for the Opus codec according to the selected Opus frame size
- codec: Livewire destinations (DST) were numbered in the wrong way - Fixed

*** v1.22 (24.06.2020 - rmagnussen) use CWI 1.93
- codec: "Joint Stereo" removed from Mode selection in Profile dialog for PCM
- codec: Only allow 48 kHz sample rate in Profile dialog for xHE-AAC
- codec: (re)added Opus frame sizes 100ms and 120ms, as the limitation is more complex (including audio bitrate)

*** v1.21 (23.06.2020 - ojepsen) use CWI 1.93
- codec: fix: Save button is not displayed with eincoder cnt == 0

*** v1.20 (23.06.2020 - rmagnussen) use CWI 1.93
- codec: the selection of the "Profiles" tab was not remembered, but instead the first tab was selected when returning to the Codec page - Fixed
- codec: removed Opus frame sizes 100ms and 120ms, as they are currently not working (and not really useful, too)
- codec: removed Vorbis from codec select box, as Vorbis is not working and thus not supported

*** v1.19 (22.06.2020 - ojepsen) use CWI 1.93
- [internal] change: check for existence of "device/inc_cwi_audio_defines.php" moved to "cwi_audio/inc_cwi_audio_defines.php". 
- switch: add possibility to hide individual Tabs

*** v1.18 (19.06.2020 - rmagnussen) use CWI 1.92
- codec: Add configuration option for MicroMPX decoder in Elementary Stream input source configuration

*** v1.17 (17.06.2020 - ojepsen) use CWI 1.92
- add: inc_cwi_audio_defines.php -> Defines individual elements of CWI audio. These can then be overwritten from Device.
- codec: Add BNC Input (XLR Subtype)
- codec: fix: Encoder Config is not displayed if only one encoder is present.

*** v1.16 (12.06.2020 - rmagnussen) use CWI 1.90
- codec: When entering a dialog for the second time, the "Save" button won't enable any more - Fixed
- codec: When copying AES67 stream settings in the Elementary Stream dialog, the "Save" button didn't enable - Fixed

*** v1.15 (08.06.2020 - ojepsen) use CWI 1.87
- overview-codec: If encoder and decoder == 0, the overview is no longer displayed.

*** v1.14 (27.05.2020 - rmagnussen) use CWI 1.83
- codec: Fixed a bug where after saving encoder/decoder changes and switching to a different menu entry, the page still complains about unsaved changes
- codec: Added the possibility to configure the transponder frequency instead of the L-Band frequency for a SAT tuner input source
- codec: Added the possibility to configure the Local Oscillator Frequencies of the used LNB(s)

*** v1.13 (27.05.2020 - ojepsen) use CWI 1.83
- codec: Elementary Streams Tab in MPX-1g visible again.

*** v1.12 (26.05.2020 - rmagnussen, ojepsen) use CWI 1.81
- codec: adjustment to valueMonitoring.js change
- codec: The TS Demux configuration wasn't available anymore, if the SAT tuner is not present - Fixed

*** v1.11 (25.05.2020 - rmagnussen) use CWI 1.80
- codec: Bugfix #0000830: after Input Sources / Profiles lists are changed (add/delete an entry), the save button remains disabled even if a change to the source assignment is done

*** v1.10 (19.05.2020 - rmagnussen) use CWI 1.79
- codec: a change of the samplerate in the profile edit dialog didn't enable the save button - Fixed

*** v1.09 (15.05.2020 - rmagnussen) use CWI 1.79
- codec: after darg/drop of an input source to a decoder, the save button was not enabled - Fixed

*** v1.08 (13.05.2020 - tniendorf) use CWI 1.78
- add: Network Comp. Delay to SFN value panel

*** v1.07 (12.05.2020 - ojepsen ) use CWI 1.78
- codec: add possibility to hide individual Input Tabs

*** v1.06 (11.05.2020 - rmagnussen, ojepsen ) use CWI 1.77
- add: convertData.js (Function CwiAudioConvertData()) to convert cwi audio specific dataIds ...
- codec: added value monitoring
         -> there's now only one save button for both the Encoder AND the Decoder tab, saving changes on both tabs
         -> the save button will be disabled as long as now changes were made
         -> when trying to leave to codec page with unsaved changes, the user will be asked if he really wants to leave without saving the changes
         -> with the SAT input sources there are unallowed configuration combinations possible. These combinations are checked and marked as faulty;
            saving is not possible then
         -> changes to the decoder and encoder source assignment tabs are marked/highlighted
         -> all codec dialogs now do also use the value monitoring, not allowing to save faulty values (and save disabled per default as long as 
            there's no change done)

*** v1.05 (04.05.2020 - rmagnussen ) use CWI 1.76
- codec: added possibility to configure a SIP proxy for a SIP registrar

*** v1.04 (20.04.2020 - rmagnussen ) use CWI 1.75
- codec: PID for private data could not be set - Fixed

*** v1.03 (16.04.2020 - rmagnussen ) use CWI 1.75
- codec: status led is changed to status "bar" (like on the overview page)
- codec: prepared possibility to configure backup policy

*** v1.02 (01.04.2020 - ojepsen ) use CWI 1.70
- codec: SRT dialog did not close when opened from select box - Fixed

*** v1.01 (24.03.2020 - ojepsen ) use CWI 1.68
- codec: adopted some changes (especially for the IP-8e) done to the codec page in IP-4c device web
- added switch criteria page to cwi_audio (from IP-4c device web)

*** v1.00 (18.03.2020 - ojepsen ) use CWI 1.61
- first version: Contains the Codec Page and the Codec Overview View