Added storing of the reverse output rate and number of channels in APM protobuf recordings.
Support for reading the newly added fields will be added in a another CL. BUG=webrtc:5759, webrtc:5724 Review URL: https://codereview.webrtc.org/1878533002 Cr-Commit-Position: refs/heads/master@{#12316}
This commit is contained in:
parent
dda52b9c3e
commit
c7bdf8a729
@ -1392,8 +1392,10 @@ int AudioProcessingImpl::WriteInitMessage() {
|
||||
formats_.api_format.reverse_input_stream().sample_rate_hz());
|
||||
msg->set_output_sample_rate(
|
||||
formats_.api_format.output_stream().sample_rate_hz());
|
||||
// TODO(ekmeyerson): Add reverse output fields to
|
||||
// debug_dump_.capture.event_msg.
|
||||
msg->set_reverse_output_sample_rate(
|
||||
formats_.api_format.reverse_output_stream().sample_rate_hz());
|
||||
msg->set_num_reverse_output_channels(
|
||||
formats_.api_format.reverse_output_stream().num_channels());
|
||||
|
||||
RETURN_ON_ERR(WriteMessageToDebugFile(debug_dump_.debug_file.get(),
|
||||
&debug_dump_.num_bytes_left_for_log_,
|
||||
|
||||
@ -12,6 +12,8 @@ message Init {
|
||||
optional int32 num_reverse_channels = 5;
|
||||
optional int32 reverse_sample_rate = 6;
|
||||
optional int32 output_sample_rate = 7;
|
||||
optional int32 reverse_output_sample_rate = 8;
|
||||
optional int32 num_reverse_output_channels = 9;
|
||||
}
|
||||
|
||||
// May contain interleaved or deinterleaved data, but don't store both formats.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user