OSDN Git Service

Invert logic for the single-pass in swScale() functions.
authorDiego Pettenò <flameeyes@gmail.com>
Thu, 9 Oct 2008 11:10:30 +0000 (11:10 +0000)
committerDiego Pettenò <flameeyes@gmail.com>
Thu, 9 Oct 2008 11:10:30 +0000 (11:10 +0000)
commit6683a37f8988e80ea1c99c663a337647ffa3f307
treea72a57a45004e45c6c0820b3c9dbf58d1e7356b1
parentf5a2c9816e0b58edf2a87297be8d648631fc3432
Invert logic for the single-pass in swScale() functions.

Instead of having a firstTime variable defaulting to 1, have a
warnedAlready defaulting to 0. While this should make no difference in
code speed at runtime, it allows to aggregate the four bytes of that
variable with clip_table in .bss section, rather than issuing a .data
section just for that.

As it is, libswscale require no .data section but .data.rel.ro (that
can be mitigated by prelinking), so the change might actually save one
page of memory at runtime (per process).

Originally committed as revision 27734 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
libswscale/swscale_template.c