diff options
author | Andreas Huber <andih@google.com> | 2013-03-26 13:52:43 -0700 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2013-03-26 14:51:36 -0700 |
commit | eaf5381f38bf6c3ecb5fe32a8351c26a447549f5 (patch) | |
tree | 95d799dea772d0a7246881dd6f56614e72897f36 /media/libstagefright/wifi-display/source/Converter.cpp | |
parent | cd77d4a1d38b7609a03f6826a1ff5fa7c98aa34f (diff) | |
download | frameworks_av-eaf5381f38bf6c3ecb5fe32a8351c26a447549f5.zip frameworks_av-eaf5381f38bf6c3ecb5fe32a8351c26a447549f5.tar.gz frameworks_av-eaf5381f38bf6c3ecb5fe32a8351c26a447549f5.tar.bz2 |
Adapt frame rate instead of keeping that constant and tweaking bitrate
Change-Id: I889abbbe1237e1a8fdd7135cdc91a2e9728ff39b
Diffstat (limited to 'media/libstagefright/wifi-display/source/Converter.cpp')
-rw-r--r-- | media/libstagefright/wifi-display/source/Converter.cpp | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/media/libstagefright/wifi-display/source/Converter.cpp b/media/libstagefright/wifi-display/source/Converter.cpp index d41e1e6..0a8462c 100644 --- a/media/libstagefright/wifi-display/source/Converter.cpp +++ b/media/libstagefright/wifi-display/source/Converter.cpp @@ -135,7 +135,9 @@ bool Converter::needToManuallyPrependSPSPPS() const { return mNeedToManuallyPrependSPSPPS; } -static int32_t getBitrate(const char *propName, int32_t defaultValue) { +// static +int32_t Converter::GetInt32Property( + const char *propName, int32_t defaultValue) { char val[PROPERTY_VALUE_MAX]; if (property_get(propName, val, NULL)) { char *end; @@ -185,8 +187,8 @@ status_t Converter::initEncoder() { mOutputFormat->setString("mime", outputMIME.c_str()); - int32_t audioBitrate = getBitrate("media.wfd.audio-bitrate", 128000); - int32_t videoBitrate = getBitrate("media.wfd.video-bitrate", 5000000); + int32_t audioBitrate = GetInt32Property("media.wfd.audio-bitrate", 128000); + int32_t videoBitrate = GetInt32Property("media.wfd.video-bitrate", 5000000); mPrevVideoBitrate = videoBitrate; ALOGI("using audio bitrate of %d bps, video bitrate of %d bps", @@ -622,20 +624,6 @@ status_t Converter::feedEncoderInputBuffers() { } status_t Converter::doMoreWork() { -#if 0 - if (mIsVideo) { - int32_t videoBitrate = getBitrate("media.wfd.video-bitrate", 5000000); - if (videoBitrate != mPrevVideoBitrate) { - sp<AMessage> params = new AMessage; - - params->setInt32("videoBitrate", videoBitrate); - mEncoder->setParameters(params); - - mPrevVideoBitrate = videoBitrate; - } - } -#endif - status_t err; for (;;) { |