Skip to content

Commit

Permalink
fix record audio, thx TangoCash
Browse files Browse the repository at this point in the history
  • Loading branch information
BPanther authored and Knicko007 committed Feb 8, 2021
1 parent c2c172f commit 8e75124
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/driver/record.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,7 @@ bool CRecordInstance::Update()

audio_pids.AudioPid = allpids.APIDs[i].pid;
audio_pids.AudioPidName = allpids.APIDs[i].desc;
audio_pids.atype = allpids.APIDs[i].is_ac3 ? 1 : allpids.APIDs[i].is_aac ? 5 : allpids.APIDs[i].is_eac3 ? 7 : 0;
audio_pids.atype = allpids.APIDs[i].is_ac3 ? CZapitAudioChannel::AC3 : allpids.APIDs[i].is_aac ? CZapitAudioChannel::AAC : allpids.APIDs[i].is_eac3 ? CZapitAudioChannel::EAC3 : CZapitAudioChannel::MPEG;
audio_pids.selected = 0;
recMovieInfo->audioPids.push_back(audio_pids);
}
Expand Down Expand Up @@ -718,7 +718,7 @@ void CRecordInstance::FillMovieInfo(CZapitChannel * channel, APIDList & apid_lis
if(allpids.APIDs[i].pid == it->apid) {
audio_pids.AudioPid = allpids.APIDs[i].pid;
audio_pids.AudioPidName = allpids.APIDs[i].desc;
audio_pids.atype = allpids.APIDs[i].is_ac3 ? 1 : allpids.APIDs[i].is_aac ? 5 : allpids.APIDs[i].is_eac3 ? 7 : 0;
audio_pids.atype = allpids.APIDs[i].is_ac3 ? CZapitAudioChannel::AC3 : allpids.APIDs[i].is_aac ? CZapitAudioChannel::AAC : allpids.APIDs[i].is_eac3 ? CZapitAudioChannel::EAC3 : CZapitAudioChannel::MPEG;
audio_pids.selected = (audio_pids.AudioPid == channel->getAudioPid()) ? 1 : 0;
recMovieInfo->audioPids.push_back(audio_pids);
}
Expand All @@ -729,7 +729,7 @@ void CRecordInstance::FillMovieInfo(CZapitChannel * channel, APIDList & apid_lis
int i = 0;
audio_pids.AudioPid = allpids.APIDs[i].pid;
audio_pids.AudioPidName = allpids.APIDs[i].desc;
audio_pids.atype = allpids.APIDs[i].is_ac3 ? 1 : allpids.APIDs[i].is_aac ? 5 : allpids.APIDs[i].is_eac3 ? 7 : 0;
audio_pids.atype = allpids.APIDs[i].is_ac3 ? CZapitAudioChannel::AC3 : allpids.APIDs[i].is_aac ? CZapitAudioChannel::AAC : allpids.APIDs[i].is_eac3 ? CZapitAudioChannel::EAC3 : CZapitAudioChannel::MPEG;
audio_pids.selected = 1;
recMovieInfo->audioPids.push_back(audio_pids);
}
Expand Down Expand Up @@ -2133,17 +2133,17 @@ void CStreamRec::FillMovieInfo(CZapitChannel * /*channel*/, APIDList & /*apid_li
}
switch(codec->codec_id) {
case AV_CODEC_ID_AC3:
audio_pids.atype = 1;
audio_pids.atype = CZapitAudioChannel::AC3;
break;
case AV_CODEC_ID_AAC:
audio_pids.atype = 5;
audio_pids.atype = CZapitAudioChannel::AAC;
break;
case AV_CODEC_ID_EAC3:
audio_pids.atype = 7;
audio_pids.atype = CZapitAudioChannel::EAC3;
break;
case AV_CODEC_ID_MP2:
default:
audio_pids.atype = 0;
audio_pids.atype = CZapitAudioChannel::MPEG;
break;
}

Expand Down

0 comments on commit 8e75124

Please sign in to comment.