Add audio_frequency and audio_channels to shared mem and set them in PrimeCapture
parent
a62d446f14
commit
9302c9506e
|
@ -1015,6 +1015,8 @@ bool Monitor::connect() {
|
||||||
shared_data->video_fifo_path[0] = 0;
|
shared_data->video_fifo_path[0] = 0;
|
||||||
shared_data->audio_fifo_path[0] = 0;
|
shared_data->audio_fifo_path[0] = 0;
|
||||||
shared_data->last_frame_score = 0;
|
shared_data->last_frame_score = 0;
|
||||||
|
shared_data->audio_frequency = -1;
|
||||||
|
shared_data->audio_channels = -1;
|
||||||
trigger_data->size = sizeof(TriggerData);
|
trigger_data->size = sizeof(TriggerData);
|
||||||
trigger_data->trigger_state = TriggerState::TRIGGER_CANCEL;
|
trigger_data->trigger_state = TriggerState::TRIGGER_CANCEL;
|
||||||
trigger_data->trigger_score = 0;
|
trigger_data->trigger_score = 0;
|
||||||
|
@ -2968,8 +2970,11 @@ int Monitor::PrimeCapture() {
|
||||||
packetqueue.addStreamId(video_stream_id);
|
packetqueue.addStreamId(video_stream_id);
|
||||||
|
|
||||||
audio_stream_id = camera->get_AudioStreamId();
|
audio_stream_id = camera->get_AudioStreamId();
|
||||||
if ( audio_stream_id >= 0 )
|
if ( audio_stream_id >= 0 ) {
|
||||||
packetqueue.addStreamId(audio_stream_id);
|
packetqueue.addStreamId(audio_stream_id);
|
||||||
|
shared_data->audio_frequency = camera->getFrequency();
|
||||||
|
shared_data->audio_channels = camera->getChannels();
|
||||||
|
}
|
||||||
|
|
||||||
Debug(2, "Video stream id is %d, audio is %d, minimum_packets to keep in buffer %d",
|
Debug(2, "Video stream id is %d, audio is %d, minimum_packets to keep in buffer %d",
|
||||||
video_stream_id, audio_stream_id, pre_event_buffer_count);
|
video_stream_id, audio_stream_id, pre_event_buffer_count);
|
||||||
|
|
Loading…
Reference in New Issue