mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2026-02-08 18:56:43 +08:00
Fix for off by one in scale - only source should be src - 0x10001 because dest will hit exact pixel.
BUG=292 TESTED=valgrind Review URL: https://webrtc-codereview.appspot.com/5359004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@902 16f28f9a-4ce2-e073-06de-1de4eb20be90
This commit is contained in:
parent
aae7deb5cf
commit
5f29eaafae
@ -1,6 +1,6 @@
|
|||||||
Name: libyuv
|
Name: libyuv
|
||||||
URL: http://code.google.com/p/libyuv/
|
URL: http://code.google.com/p/libyuv/
|
||||||
Version: 898
|
Version: 902
|
||||||
License: BSD
|
License: BSD
|
||||||
License File: LICENSE
|
License File: LICENSE
|
||||||
|
|
||||||
|
|||||||
@ -11,6 +11,6 @@
|
|||||||
#ifndef INCLUDE_LIBYUV_VERSION_H_ // NOLINT
|
#ifndef INCLUDE_LIBYUV_VERSION_H_ // NOLINT
|
||||||
#define INCLUDE_LIBYUV_VERSION_H_
|
#define INCLUDE_LIBYUV_VERSION_H_
|
||||||
|
|
||||||
#define LIBYUV_VERSION 898
|
#define LIBYUV_VERSION 902
|
||||||
|
|
||||||
#endif // INCLUDE_LIBYUV_VERSION_H_ NOLINT
|
#endif // INCLUDE_LIBYUV_VERSION_H_ NOLINT
|
||||||
|
|||||||
@ -581,7 +581,7 @@ FilterMode ScaleFilterReduce(int src_width, int src_height,
|
|||||||
|
|
||||||
#define CENTERSTART(dx, s) (dx < 0) ? -((-dx >> 1) + s) : ((dx >> 1) + s)
|
#define CENTERSTART(dx, s) (dx < 0) ? -((-dx >> 1) + s) : ((dx >> 1) + s)
|
||||||
#define FIXEDDIV1(src, dst) FixedDiv((src << 16) - 0x00010001, \
|
#define FIXEDDIV1(src, dst) FixedDiv((src << 16) - 0x00010001, \
|
||||||
(dst << 16) - 0x00010001);
|
(dst << 16) - 0x00010000);
|
||||||
|
|
||||||
// Compute slope values for stepping.
|
// Compute slope values for stepping.
|
||||||
void ScaleSlope(int src_width, int src_height,
|
void ScaleSlope(int src_width, int src_height,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user