aboutsummaryrefslogtreecommitdiff
path: root/cast/streaming/remoting.proto
diff options
context:
space:
mode:
Diffstat (limited to 'cast/streaming/remoting.proto')
-rw-r--r--cast/streaming/remoting.proto18
1 files changed, 12 insertions, 6 deletions
diff --git a/cast/streaming/remoting.proto b/cast/streaming/remoting.proto
index 0ce73012..84729d60 100644
--- a/cast/streaming/remoting.proto
+++ b/cast/streaming/remoting.proto
@@ -76,6 +76,7 @@ message AudioDecoderConfig {
kSampleFormatAc3 = 9;
kSampleFormatEac3 = 10;
kSampleFormatMpegHAudio = 11;
+ kSampleFormatPlanarU8 = 12;
};
// Proto version of Chrome's media::ChannelLayout.
@@ -238,10 +239,15 @@ message VideoDecoderConfig {
optional bytes extra_data = 9;
}
-message PipelineDecoderInfo {
+message AudioDecoderInfo {
reserved 3;
- reserved "has_decrypting_demuxer_stream";
- optional string decoder_name = 1;
+ optional int64 decoder_type = 1;
+ optional bool is_platform_decoder = 2;
+};
+
+message VideoDecoderInfo {
+ reserved 3;
+ optional int64 decoder_type = 1;
optional bool is_platform_decoder = 2;
};
@@ -253,8 +259,8 @@ message PipelineStatistics {
optional int64 audio_memory_usage = 5;
optional int64 video_memory_usage = 6;
optional int64 video_frame_duration_average_usec = 7;
- optional PipelineDecoderInfo audio_decoder_info = 8;
- optional PipelineDecoderInfo video_decoder_info = 9;
+ optional AudioDecoderInfo audio_decoder_info = 8;
+ optional VideoDecoderInfo video_decoder_info = 9;
};
message AcquireDemuxer {
@@ -446,4 +452,4 @@ message RpcMessage {
// RPC_DS_READUNTIL_CALLBACK
DemuxerStreamReadUntilCallback demuxerstream_readuntilcb_rpc = 401;
};
-} \ No newline at end of file
+}