mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-12-13 16:16:36 +01:00
2023-12-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatchd(8) that caused recordings to MPEG Layer II to fail. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
@@ -55,6 +55,7 @@ void RDSettings::setFormat(Format format)
|
||||
void RDSettings::setFormat(RDCae::AudioCoding coding)
|
||||
{
|
||||
RDSettings::Format fmt=RDSettings::Pcm16;
|
||||
int layer=0;
|
||||
|
||||
switch(coding) {
|
||||
case RDCae::Pcm16:
|
||||
@@ -63,14 +64,17 @@ void RDSettings::setFormat(RDCae::AudioCoding coding)
|
||||
|
||||
case RDCae::MpegL1:
|
||||
fmt=RDSettings::MpegL1;
|
||||
layer=1;
|
||||
break;
|
||||
|
||||
case RDCae::MpegL2:
|
||||
fmt=RDSettings::MpegL2;
|
||||
fmt=RDSettings::MpegL2Wav;
|
||||
layer=2;
|
||||
break;
|
||||
|
||||
case RDCae::MpegL3:
|
||||
fmt=RDSettings::MpegL2;
|
||||
fmt=RDSettings::MpegL3;
|
||||
layer=3;
|
||||
break;
|
||||
|
||||
case RDCae::Pcm24:
|
||||
@@ -78,6 +82,7 @@ void RDSettings::setFormat(RDCae::AudioCoding coding)
|
||||
break;
|
||||
}
|
||||
setFormat(fmt);
|
||||
setLayer(layer);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user