summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2011-09-20 10:06:32 +0000
committerBenny Prijono <bennylp@teluu.com>2011-09-20 10:06:32 +0000
commitb9aa69da263759ce63593adae3327b8de25cd388 (patch)
tree912fdb0c83f7901a63244d1499024f5b53f45efe
parent1e1b229434f1fc558c0aa26746334186c97c80fe (diff)
Misc video (re #1370): ignore return value of sws_scale() as it returned zero on Linux in some conversion, although the resulting picture looks okay
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3757 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/pjmedia/converter_libswscale.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia/converter_libswscale.c b/pjmedia/src/pjmedia/converter_libswscale.c
index b9e74a22..7ab50dd8 100644
--- a/pjmedia/src/pjmedia/converter_libswscale.c
+++ b/pjmedia/src/pjmedia/converter_libswscale.c
@@ -154,7 +154,12 @@ static pj_status_t libswscale_conv_convert(pjmedia_converter *converter,
0, src->apply_param.size.h,
dst->apply_param.planes, dst->apply_param.strides);
- return h==(int)dst->apply_param.size.h ? PJ_SUCCESS : PJ_EUNKNOWN;
+ //sws_scale() return value can't be trusted? There are cases when
+ //sws_scale() returns zero but conversion seems to work okay.
+ //return h==(int)dst->apply_param.size.h ? PJ_SUCCESS : PJ_EUNKNOWN;
+ PJ_UNUSED_ARG(h);
+
+ return PJ_SUCCESS;
}
static void libswscale_conv_destroy(pjmedia_converter *converter)