1/*
2 *  Copyright (c) 2015 The WebRTC project authors. All Rights Reserved.
3 *
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
6 *  tree. An additional intellectual property rights grant can be found
7 *  in the file PATENTS.  All contributing project authors may
8 *  be found in the AUTHORS file in the root of the source tree.
9 *
10 */
11
12#include "webrtc/modules/video_coding/codecs/h264/include/h264.h"
13
14#if defined(WEBRTC_IOS)
15#import <UIKit/UIKit.h>
16#endif
17
18namespace webrtc {
19
20bool IsH264CodecSupportedObjC() {
21#if defined(WEBRTC_OBJC_H264) && \
22    defined(WEBRTC_VIDEO_TOOLBOX_SUPPORTED) && \
23    defined(WEBRTC_IOS)
24  // Supported on iOS8+.
25  return [[[UIDevice currentDevice] systemVersion] doubleValue] >= 8.0;
26#else
27  // TODO(tkchin): Support OS/X once we stop mixing libstdc++ and libc++ on
28  // OSX 10.9.
29  return false;
30#endif
31}
32
33}  // namespace webrtc
34