| 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 <stddef.h> | 7 #include <stddef.h> | 
| 8 | 8 | 
| 9 #include "base/bind.h" | 9 #include "base/bind.h" | 
| 10 #include "media/cast/cast_config.h" | 10 #include "media/cast/cast_config.h" | 
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 48   config.sender_ssrc = 11; | 48   config.sender_ssrc = 11; | 
| 49   config.rtp_max_delay_ms = kDefaultRtpMaxDelayMs; | 49   config.rtp_max_delay_ms = kDefaultRtpMaxDelayMs; | 
| 50   config.rtp_payload_type = RtpPayloadType::VIDEO_VP8; | 50   config.rtp_payload_type = RtpPayloadType::VIDEO_VP8; | 
| 51   config.rtp_timebase = kVideoFrequency; | 51   config.rtp_timebase = kVideoFrequency; | 
| 52   config.channels = 1; | 52   config.channels = 1; | 
| 53   config.target_frame_rate = kDefaultMaxFrameRate; | 53   config.target_frame_rate = kDefaultMaxFrameRate; | 
| 54   config.codec = media::cast::CODEC_VIDEO_VP8; | 54   config.codec = media::cast::CODEC_VIDEO_VP8; | 
| 55   return config; | 55   return config; | 
| 56 } | 56 } | 
| 57 | 57 | 
| 58 FrameSenderConfig GetDefaultAudioSenderConfig() { | 58 AudioSenderConfig GetDefaultAudioSenderConfig() { | 
| 59   FrameReceiverConfig recv_config = GetDefaultAudioReceiverConfig(); | 59   FrameReceiverConfig recv_config = GetDefaultAudioReceiverConfig(); | 
| 60   FrameSenderConfig config; | 60   AudioSenderConfig config; | 
| 61   config.sender_ssrc = recv_config.sender_ssrc; | 61   config.ssrc = recv_config.sender_ssrc; | 
| 62   config.receiver_ssrc = recv_config.receiver_ssrc; | 62   config.receiver_ssrc = recv_config.receiver_ssrc; | 
| 63   config.rtp_payload_type = recv_config.rtp_payload_type; | 63   config.rtp_payload_type = recv_config.rtp_payload_type; | 
| 64   config.use_external_encoder = false; | 64   config.use_external_encoder = false; | 
| 65   config.rtp_timebase = recv_config.rtp_timebase; | 65   config.frequency = recv_config.rtp_timebase; | 
| 66   config.channels = recv_config.channels; | 66   config.channels = recv_config.channels; | 
| 67   config.max_bitrate = config.min_bitrate = config.start_bitrate = | 67   config.bitrate = kDefaultAudioEncoderBitrate; | 
| 68       kDefaultAudioEncoderBitrate; |  | 
| 69   config.max_frame_rate = recv_config.target_frame_rate; |  | 
| 70   config.codec = recv_config.codec; | 68   config.codec = recv_config.codec; | 
|  | 69   config.max_playout_delay = | 
|  | 70       base::TimeDelta::FromMilliseconds(kDefaultRtpMaxDelayMs); | 
| 71   return config; | 71   return config; | 
| 72 } | 72 } | 
| 73 | 73 | 
| 74 FrameSenderConfig GetDefaultVideoSenderConfig() { | 74 VideoSenderConfig GetDefaultVideoSenderConfig() { | 
| 75   FrameReceiverConfig recv_config = GetDefaultVideoReceiverConfig(); | 75   FrameReceiverConfig recv_config = GetDefaultVideoReceiverConfig(); | 
| 76   FrameSenderConfig config; | 76   VideoSenderConfig config; | 
| 77   config.sender_ssrc = recv_config.sender_ssrc; | 77   config.ssrc = recv_config.sender_ssrc; | 
| 78   config.receiver_ssrc = recv_config.receiver_ssrc; | 78   config.receiver_ssrc = recv_config.receiver_ssrc; | 
| 79   config.rtp_payload_type = recv_config.rtp_payload_type; | 79   config.rtp_payload_type = recv_config.rtp_payload_type; | 
| 80   config.use_external_encoder = false; | 80   config.use_external_encoder = false; | 
| 81   config.rtp_timebase = recv_config.rtp_timebase; | 81   config.max_bitrate = 4000000; | 
| 82   config.max_bitrate = kDefaultMaxVideoBitrate; | 82   config.min_bitrate = 2000000; | 
| 83   config.min_bitrate = kDefaultMinVideoBitrate; | 83   config.start_bitrate = 4000000; | 
| 84   config.start_bitrate = config.max_bitrate; |  | 
| 85   config.max_frame_rate = recv_config.target_frame_rate; | 84   config.max_frame_rate = recv_config.target_frame_rate; | 
|  | 85   config.max_number_of_video_buffers_used = 1; | 
| 86   config.codec = recv_config.codec; | 86   config.codec = recv_config.codec; | 
| 87   config.video_codec_params.max_qp = kDefaultMaxQp; | 87   config.number_of_encode_threads = 2; | 
| 88   config.video_codec_params.min_qp = kDefaultMinQp; | 88   config.max_playout_delay = | 
| 89   config.video_codec_params.max_cpu_saver_qp = kDefaultMaxCpuSaverQp; | 89       base::TimeDelta::FromMilliseconds(kDefaultRtpMaxDelayMs); | 
| 90   config.video_codec_params.max_number_of_video_buffers_used = |  | 
| 91       kDefaultNumberOfVideoBuffers; |  | 
| 92   config.video_codec_params.number_of_encode_threads = 2; |  | 
| 93   return config; | 90   return config; | 
| 94 } | 91 } | 
| 95 | 92 | 
| 96 CreateVideoEncodeAcceleratorCallback | 93 CreateVideoEncodeAcceleratorCallback | 
| 97 CreateDefaultVideoEncodeAcceleratorCallback() { | 94 CreateDefaultVideoEncodeAcceleratorCallback() { | 
| 98   return base::Bind(&CreateVideoEncodeAccelerator); | 95   return base::Bind(&CreateVideoEncodeAccelerator); | 
| 99 } | 96 } | 
| 100 | 97 | 
| 101 CreateVideoEncodeMemoryCallback CreateDefaultVideoEncodeMemoryCallback() { | 98 CreateVideoEncodeMemoryCallback CreateDefaultVideoEncodeMemoryCallback() { | 
| 102   return base::Bind(&CreateVideoEncodeMemory); | 99   return base::Bind(&CreateVideoEncodeMemory); | 
| 103 } | 100 } | 
| 104 | 101 | 
| 105 }  // namespace cast | 102 }  // namespace cast | 
| 106 }  // namespace media | 103 }  // namespace media | 
| OLD | NEW | 
|---|