summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2014-08-25 09:53:26 +0000
committerNanang Izzuddin <nanang@teluu.com>2014-08-25 09:53:26 +0000
commitbea0d8c1a1e85e55ff32d3ce8d6a13b7e168ae1c (patch)
tree8dd9bb5d74b48dacc287796c652f7979f4af690d
parent3cb1837dd0b001f72c88d91d3aa0f700a84b58d3 (diff)
Re #1758: update default OpenH264 video size for iPhone device to 352x288 (on 4S, 720x480 seems to be too heavy for the CPU).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4904 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/pjmedia-codec/openh264.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia-codec/openh264.cpp b/pjmedia/src/pjmedia-codec/openh264.cpp
index 8dc94d4c..ab3e15c9 100644
--- a/pjmedia/src/pjmedia-codec/openh264.cpp
+++ b/pjmedia/src/pjmedia-codec/openh264.cpp
@@ -39,8 +39,15 @@
* Constants
*/
#define THIS_FILE "openh264.cpp"
-#define DEFAULT_WIDTH 720
-#define DEFAULT_HEIGHT 480
+
+#if defined(PJ_DARWINOS) && PJ_DARWINOS != 0 && TARGET_OS_IPHONE
+# define DEFAULT_WIDTH 352
+# define DEFAULT_HEIGHT 288
+#else
+# define DEFAULT_WIDTH 720
+# define DEFAULT_HEIGHT 480
+#endif
+
#define DEFAULT_FPS 15
#define DEFAULT_AVG_BITRATE 256000
#define DEFAULT_MAX_BITRATE 256000