diff options
author | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-15 21:49:15 +0000 |
---|---|---|
committer | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-15 21:49:15 +0000 |
commit | 93b9e8acf86103e87201589f1563a43c383f7bec (patch) | |
tree | 7c5b31684ed78650df22ca1c8a599c002754dc72 /media/cast/cast.gyp | |
parent | 6f5c141a64e887b5219e46f136971871680fbec2 (diff) | |
download | chromium_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.gyp | 1 |
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', |