diff options
author | Minje Ahn <minje.ahn@samsung.com> | 2015-09-07 13:10:55 +0900 |
---|---|---|
committer | Minje Ahn <minje.ahn@samsung.com> | 2015-09-07 13:10:55 +0900 |
commit | e7bfe2daa994ee3eaacd53673ac5ff078a9399ec (patch) | |
tree | 78cc915ee3b71af1e2275406ddda160fb3897a0b /src/codec/img-codec-parser.c | |
parent | 861a99ca9cc88fb8d54e70543e227c2c2e803fe7 (diff) | |
download | libmedia-thumbnail-e7bfe2daa994ee3eaacd53673ac5ff078a9399ec.tar.gz libmedia-thumbnail-e7bfe2daa994ee3eaacd53673ac5ff078a9399ec.tar.bz2 libmedia-thumbnail-e7bfe2daa994ee3eaacd53673ac5ff078a9399ec.zip |
Modify thumbnail creation and cancellation logictizen_3.0.m1_tv_releasetizen_3.0.m1_mobile_releasesubmit/tizen_common/20151026.085049submit/tizen_common/20151023.083358submit/tizen_common/20151019.135620submit/tizen_common/20151015.190624submit/tizen/20150907.055530accepted/tizen/wearable/20150907.084937accepted/tizen/tv/20150907.084954accepted/tizen/mobile/20150907.084922tizen_3.0.m1_tvtizen_3.0.m1_mobile
Change-Id: I4bab6e37f9d943c719325f971ae9d3499a77f93f
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Diffstat (limited to 'src/codec/img-codec-parser.c')
-rwxr-xr-x | src/codec/img-codec-parser.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/codec/img-codec-parser.c b/src/codec/img-codec-parser.c index 2d8d348..8cc94d5 100755 --- a/src/codec/img-codec-parser.c +++ b/src/codec/img-codec-parser.c @@ -275,10 +275,9 @@ static int _ImgGetImageInfo(HFile hFile, unsigned long fileSize, char *fileExt, (EncodedDataBuffer[21] << 24); } if (pHeight) { - *pHeight = - EncodedDataBuffer[22] | (EncodedDataBuffer[23] << 8) - | (EncodedDataBuffer[24] << 16) | - (EncodedDataBuffer[25] << 24); + // add the reference function abs(). may have negative height values in bmp header. + *pHeight = abs(EncodedDataBuffer[22] | (EncodedDataBuffer[23] << 8) | + (EncodedDataBuffer[24] << 16) | (EncodedDataBuffer[25] << 24)); } thumb_dbg("IMG_CODEC_BMP"); |