summaryrefslogtreecommitdiffstats
path: root/media/cast/cast.gyp
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-15 21:49:15 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-15 21:49:15 +0000
commit93b9e8acf86103e87201589f1563a43c383f7bec (patch)
tree7c5b31684ed78650df22ca1c8a599c002754dc72 /media/cast/cast.gyp
parent6f5c141a64e887b5219e46f136971871680fbec2 (diff)
downloadchromium_src-93b9e8acf86103e87201589f1563a43c383f7bec.zip
chromium_src-93b9e8acf86103e87201589f1563a43c383f7bec.tar.gz
chromium_src-93b9e8acf86103e87201589f1563a43c383f7bec.tar.bz2
Cast: cast_sender_app transcode a video file using FFmpeg
FFmpeg video decoding is now implemented in cast_sender_app. It is used to decode video only. We can now give it a file and it perform transcoding and send to a cast receiver. Fixed two bugs in this change: 1. Vp8Encoder was using an incorrect timestamp. This affects bitrate control. 2. VP8 codec was set to drop frames. This caused visual stuttering. It is now configured to never drop frames to match cast mirroring using WebRTC. 3. Minor clean up in sender.cc to use switches for input. Review URL: https://codereview.chromium.org/236563002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264008 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/cast/cast.gyp')
-rw-r--r--media/cast/cast.gyp1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/cast/cast.gyp b/media/cast/cast.gyp
index 401dbea..f0a77f2 100644
--- a/media/cast/cast.gyp
+++ b/media/cast/cast.gyp
@@ -102,6 +102,7 @@
'<(DEPTH)/media/cast/cast_sender.gyp:*',
'<(DEPTH)/media/media.gyp:media',
'<(DEPTH)/testing/gtest.gyp:gtest',
+ '<(DEPTH)/third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
'<(DEPTH)/third_party/opus/opus.gyp:opus',
'<(DEPTH)/media/cast/transport/cast_transport.gyp:cast_transport',
'<(DEPTH)/media/cast/test/utility/utility.gyp:cast_test_utility',