| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "media/cast/test/utility/default_config.h" | 5 #include "media/cast/test/utility/default_config.h" | 
| 6 | 6 | 
| 7 #include "base/bind.h" | 7 #include "base/bind.h" | 
| 8 #include "media/cast/net/cast_transport_config.h" | 8 #include "media/cast/net/cast_transport_config.h" | 
| 9 | 9 | 
| 10 namespace { | 10 namespace { | 
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 48   config.channels = 1; | 48   config.channels = 1; | 
| 49   config.max_frame_rate = kDefaultMaxFrameRate; | 49   config.max_frame_rate = kDefaultMaxFrameRate; | 
| 50   config.codec = media::cast::CODEC_VIDEO_VP8; | 50   config.codec = media::cast::CODEC_VIDEO_VP8; | 
| 51   return config; | 51   return config; | 
| 52 } | 52 } | 
| 53 | 53 | 
| 54 AudioSenderConfig GetDefaultAudioSenderConfig() { | 54 AudioSenderConfig GetDefaultAudioSenderConfig() { | 
| 55   FrameReceiverConfig recv_config = GetDefaultAudioReceiverConfig(); | 55   FrameReceiverConfig recv_config = GetDefaultAudioReceiverConfig(); | 
| 56   AudioSenderConfig config; | 56   AudioSenderConfig config; | 
| 57   config.ssrc = recv_config.incoming_ssrc; | 57   config.ssrc = recv_config.incoming_ssrc; | 
| 58   config.incoming_feedback_ssrc = recv_config.feedback_ssrc; | 58   config.receiver_ssrc = recv_config.feedback_ssrc; | 
| 59   config.rtp_payload_type = recv_config.rtp_payload_type; | 59   config.rtp_payload_type = recv_config.rtp_payload_type; | 
| 60   config.use_external_encoder = false; | 60   config.use_external_encoder = false; | 
| 61   config.frequency = recv_config.frequency; | 61   config.frequency = recv_config.frequency; | 
| 62   config.channels = recv_config.channels; | 62   config.channels = recv_config.channels; | 
| 63   config.bitrate = kDefaultAudioEncoderBitrate; | 63   config.bitrate = kDefaultAudioEncoderBitrate; | 
| 64   config.codec = recv_config.codec; | 64   config.codec = recv_config.codec; | 
| 65   config.max_playout_delay = | 65   config.max_playout_delay = | 
| 66       base::TimeDelta::FromMilliseconds(kDefaultRtpMaxDelayMs); | 66       base::TimeDelta::FromMilliseconds(kDefaultRtpMaxDelayMs); | 
| 67   return config; | 67   return config; | 
| 68 } | 68 } | 
| 69 | 69 | 
| 70 VideoSenderConfig GetDefaultVideoSenderConfig() { | 70 VideoSenderConfig GetDefaultVideoSenderConfig() { | 
| 71   FrameReceiverConfig recv_config = GetDefaultVideoReceiverConfig(); | 71   FrameReceiverConfig recv_config = GetDefaultVideoReceiverConfig(); | 
| 72   VideoSenderConfig config; | 72   VideoSenderConfig config; | 
| 73   config.ssrc = recv_config.incoming_ssrc; | 73   config.ssrc = recv_config.incoming_ssrc; | 
| 74   config.incoming_feedback_ssrc = recv_config.feedback_ssrc; | 74   config.receiver_ssrc = recv_config.feedback_ssrc; | 
| 75   config.rtp_payload_type = recv_config.rtp_payload_type; | 75   config.rtp_payload_type = recv_config.rtp_payload_type; | 
| 76   config.use_external_encoder = false; | 76   config.use_external_encoder = false; | 
| 77   config.width = 1280; | 77   config.width = 1280; | 
| 78   config.height = 720; | 78   config.height = 720; | 
| 79   config.max_bitrate = 4000000; | 79   config.max_bitrate = 4000000; | 
| 80   config.min_bitrate = 2000000; | 80   config.min_bitrate = 2000000; | 
| 81   config.start_bitrate = 4000000; | 81   config.start_bitrate = 4000000; | 
| 82   config.max_frame_rate = recv_config.max_frame_rate; | 82   config.max_frame_rate = recv_config.max_frame_rate; | 
| 83   config.max_number_of_video_buffers_used = 1; | 83   config.max_number_of_video_buffers_used = 1; | 
| 84   config.codec = recv_config.codec; | 84   config.codec = recv_config.codec; | 
| 85   config.number_of_encode_threads = 2; | 85   config.number_of_encode_threads = 2; | 
| 86   config.max_playout_delay = | 86   config.max_playout_delay = | 
| 87       base::TimeDelta::FromMilliseconds(kDefaultRtpMaxDelayMs); | 87       base::TimeDelta::FromMilliseconds(kDefaultRtpMaxDelayMs); | 
| 88   return config; | 88   return config; | 
| 89 } | 89 } | 
| 90 | 90 | 
| 91 CreateVideoEncodeAcceleratorCallback | 91 CreateVideoEncodeAcceleratorCallback | 
| 92 CreateDefaultVideoEncodeAcceleratorCallback() { | 92 CreateDefaultVideoEncodeAcceleratorCallback() { | 
| 93   return base::Bind(&CreateVideoEncodeAccelerator); | 93   return base::Bind(&CreateVideoEncodeAccelerator); | 
| 94 } | 94 } | 
| 95 | 95 | 
| 96 CreateVideoEncodeMemoryCallback CreateDefaultVideoEncodeMemoryCallback() { | 96 CreateVideoEncodeMemoryCallback CreateDefaultVideoEncodeMemoryCallback() { | 
| 97   return base::Bind(&CreateVideoEncodeMemory); | 97   return base::Bind(&CreateVideoEncodeMemory); | 
| 98 } | 98 } | 
| 99 | 99 | 
| 100 }  // namespace cast | 100 }  // namespace cast | 
| 101 }  // namespace media | 101 }  // namespace media | 
| OLD | NEW | 
|---|