Index: webrtc/modules/video_coding/BUILD.gn |
diff --git a/webrtc/modules/video_coding/BUILD.gn b/webrtc/modules/video_coding/BUILD.gn |
index cbfe8c091e8b1b1ca41a1e7d85bbad6e652dbee9..0fd42257a410bc3087d4f057cfddc4ab9eb88e8f 100644 |
--- a/webrtc/modules/video_coding/BUILD.gn |
+++ b/webrtc/modules/video_coding/BUILD.gn |
@@ -133,9 +133,24 @@ source_set("webrtc_h264") { |
configs -= [ "//build/config/clang:find_bad_constructs" ] |
} |
+ defines = [] |
deps = [ |
"../../system_wrappers", |
] |
+ |
+ if (use_third_party_h264) { |
+ defines += [ "WEBRTC_THIRD_PARTY_H264" ] |
+ sources += [ |
+ "codecs/h264/h264_decoder_impl.cc", |
+ "codecs/h264/h264_decoder_impl.h", |
+ "codecs/h264/h264_encoder_impl.cc", |
+ "codecs/h264/h264_encoder_impl.h", |
+ ] |
+ deps += [ |
+ "//third_party/ffmpeg:ffmpeg", |
+ "//third_party/openh264:encoder", |
+ ] |
+ } |
} |
# TODO(tkchin): Source set for webrtc_h264_video_toolbox. Currently not |