| OLD | NEW | 
|     1 /* |     1 /* | 
|     2  *  Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |     2  *  Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 
|     3  * |     3  * | 
|     4  *  Use of this source code is governed by a BSD-style license |     4  *  Use of this source code is governed by a BSD-style license | 
|     5  *  that can be found in the LICENSE file in the root of the source |     5  *  that can be found in the LICENSE file in the root of the source | 
|     6  *  tree. An additional intellectual property rights grant can be found |     6  *  tree. An additional intellectual property rights grant can be found | 
|     7  *  in the file PATENTS.  All contributing project authors may |     7  *  in the file PATENTS.  All contributing project authors may | 
|     8  *  be found in the AUTHORS file in the root of the source tree. |     8  *  be found in the AUTHORS file in the root of the source tree. | 
|     9  */ |     9  */ | 
|    10  |    10  | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
|    21  |    21  | 
|    22 #include "webrtc/base/checks.h" |    22 #include "webrtc/base/checks.h" | 
|    23 #include "webrtc/base/timeutils.h" |    23 #include "webrtc/base/timeutils.h" | 
|    24 #include "webrtc/base/trace_event.h" |    24 #include "webrtc/base/trace_event.h" | 
|    25 #include "webrtc/common_types.h" |    25 #include "webrtc/common_types.h" | 
|    26 #include "webrtc/common_video/libyuv/include/webrtc_libyuv.h" |    26 #include "webrtc/common_video/libyuv/include/webrtc_libyuv.h" | 
|    27 #include "webrtc/modules/include/module_common_types.h" |    27 #include "webrtc/modules/include/module_common_types.h" | 
|    28 #include "webrtc/modules/video_coding/include/video_codec_interface.h" |    28 #include "webrtc/modules/video_coding/include/video_codec_interface.h" | 
|    29 #include "webrtc/modules/video_coding/codecs/vp8/include/vp8_common_types.h" |    29 #include "webrtc/modules/video_coding/codecs/vp8/include/vp8_common_types.h" | 
|    30 #include "webrtc/modules/video_coding/codecs/vp8/screenshare_layers.h" |    30 #include "webrtc/modules/video_coding/codecs/vp8/screenshare_layers.h" | 
 |    31 #include "webrtc/modules/video_coding/codecs/vp8/simulcast_rate_allocator.h" | 
|    31 #include "webrtc/modules/video_coding/codecs/vp8/temporal_layers.h" |    32 #include "webrtc/modules/video_coding/codecs/vp8/temporal_layers.h" | 
|    32 #include "webrtc/modules/video_coding/utility/simulcast_rate_allocator.h" |  | 
|    33 #include "webrtc/system_wrappers/include/clock.h" |    33 #include "webrtc/system_wrappers/include/clock.h" | 
|    34 #include "webrtc/system_wrappers/include/field_trial.h" |    34 #include "webrtc/system_wrappers/include/field_trial.h" | 
|    35 #include "webrtc/system_wrappers/include/metrics.h" |    35 #include "webrtc/system_wrappers/include/metrics.h" | 
|    36  |    36  | 
|    37 namespace webrtc { |    37 namespace webrtc { | 
|    38 namespace { |    38 namespace { | 
|    39  |    39  | 
|    40 const char kVp8PostProcArmFieldTrial[] = "WebRTC-VP8-Postproc-Arm"; |    40 const char kVp8PostProcArmFieldTrial[] = "WebRTC-VP8-Postproc-Arm"; | 
|    41  |    41  | 
|    42 enum { kVp8ErrorPropagationTh = 30 }; |    42 enum { kVp8ErrorPropagationTh = 30 }; | 
| (...skipping 1259 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1302     return -1; |  1302     return -1; | 
|  1303   } |  1303   } | 
|  1304   if (vpx_codec_control(copy->decoder_, VP8_SET_REFERENCE, ref_frame_) != |  1304   if (vpx_codec_control(copy->decoder_, VP8_SET_REFERENCE, ref_frame_) != | 
|  1305       VPX_CODEC_OK) { |  1305       VPX_CODEC_OK) { | 
|  1306     return -1; |  1306     return -1; | 
|  1307   } |  1307   } | 
|  1308   return 0; |  1308   return 0; | 
|  1309 } |  1309 } | 
|  1310  |  1310  | 
|  1311 }  // namespace webrtc |  1311 }  // namespace webrtc | 
| OLD | NEW |