History log of /frameworks/av/media/libstagefright/VideoFrameScheduler.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
702ca6fa3349ebe01f47aeca773ce42820fe559c 23-Mar-2016 Pawin Vongmasa <pawin@google.com> VideoFrameScheduler: Fixed integer underflow due to mismatched
signedness.

Action: Added explicit unsigned->signed conversions in
schedule() and addSample() to prevent automatic signed->unsigned
conversion. (nsecs_t is signed.)

Bug: 26962365
Change-Id: I090aecce2c729af9bc10de32bf5e74d282d02e8c
/frameworks/av/media/libstagefright/VideoFrameScheduler.cpp
c1d653bbb1a99908aaf385a830aa101a3c5f1aa8 15-Oct-2015 Dan Austin <danielaustin@google.com> Fix benign integer overflow conditions for VSYNC add and removal.

There are integer overflow conditions that could occur on
vsyncsForLastFrame in VideoFrameScheduler::schedule upon a VSYNC
add or removal. Additional checks have been put in place to
remove the overflowable conditions.

Bug: 24980200
Change-Id: I7dfc25ae1d2f3e3b3382e990adb3c56518c64e8d
/frameworks/av/media/libstagefright/VideoFrameScheduler.cpp
a3725d7b0cb79ddb49f81cba00a0164d8e645acd 02-Jul-2015 Lajos Molnar <lajos@google.com> stagefright: MediaSync: use VideoFrameScheduler

Move VideoFrameScheduler to libstagefright as part of this change.

Bug: 22234976
Change-Id: Ib23fb52399cb700a1dcf789e8486b94a3edf9d95
/frameworks/av/media/libstagefright/VideoFrameScheduler.cpp