#include <swscale_internal.h>
The horizontal scaler keeps just enough scaled lines in a ring buffer so they may be passed to the vertical scaler.
The pointers to the allocated buffers for each line are duplicated in sequence in the ring buffer to simplify indexing and avoid wrapping around between lines inside the vertical scaler code. The wrapping is done before the vertical scaler is called.
To better understand the following fields, here is a pseudo-code of their usage in filtering a horizontal line:
Definition at line 273 of file swscale_internal.h.
info on struct for av_log
Definition at line 277 of file swscale_internal.h.
Referenced by sws_alloc_context().
Note that src, dst, srcStride, dstStride will be copied in the sws_scale() wrapper so they can be freely modified here.
Definition at line 283 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), ff_get_unscaled_swscale_ppc(), get_unscaled_swscale_neon(), sws_init_context(), and sws_scale().
Width of source luma/alpha planes.
Definition at line 284 of file swscale_internal.h.
Referenced by bayer_to_rgb24_wrapper(), bayer_to_yv12_wrapper(), bgr24ToYv12Wrapper(), doTest(), ff_get_unscaled_swscale_ppc(), ff_yuv2rgb_init_ppc(), get_unscaled_swscale_neon(), nv12ToPlanarWrapper(), packedCopyWrapper(), palToRgbWrapper(), planarCopyWrapper(), planarRgb16ToRgb16Wrapper(), planarRgbToplanarRgbWrapper(), planarRgbToRgbWrapper(), planarToNv12Wrapper(), planarToUyvyWrapper(), planarToYuy2Wrapper(), Rgb16ToPlanarRgb16Wrapper(), rgbToPlanarRgbWrapper(), rgbToRgbWrapper(), rgbx_to_nv12_neon_16_wrapper(), rgbx_to_nv12_neon_32_wrapper(), selfTest(), sws_getCachedContext(), sws_getContext(), sws_init_context(), sws_scale(), swscale(), uyvyToYuv420Wrapper(), uyvyToYuv422Wrapper(), yuv422pToUyvyWrapper(), yuv422pToYuy2Wrapper(), yuyvToYuv420Wrapper(), yuyvToYuv422Wrapper(), and yvu9ToYv12Wrapper().
Height of source luma/alpha planes.
Definition at line 285 of file swscale_internal.h.
Referenced by doTest(), ff_yuv2rgb_init_ppc(), selfTest(), sws_getCachedContext(), sws_getContext(), sws_init_context(), sws_scale(), and swscale().
Height of destination luma/alpha planes.
Definition at line 286 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), selfTest(), sws_getCachedContext(), sws_getContext(), sws_init_context(), sws_scale(), and swscale().
Width of source chroma planes.
Definition at line 287 of file swscale_internal.h.
Referenced by sws_init_context(), swscale(), and yvu9ToYv12Wrapper().
Height of source chroma planes.
Definition at line 288 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Width of destination chroma planes.
Definition at line 289 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Height of destination chroma planes.
Definition at line 290 of file swscale_internal.h.
Referenced by sws_init_context().
Definition at line 291 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Definition at line 291 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Definition at line 292 of file swscale_internal.h.
Referenced by sws_init_context().
Definition at line 292 of file swscale_internal.h.
Referenced by sws_init_context().
Destination pixel format.
Definition at line 293 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), ff_get_unscaled_swscale_ppc(), ff_sws_init_output_funcs(), ff_sws_init_range_convert(), ff_sws_init_swscale_ppc(), ff_sws_init_swscale_x86(), ff_yuv2rgb_c_init_tables(), ff_yuv2rgb_init_ppc(), ff_yuv2rgb_init_x86(), findRgbConvFn(), get_unscaled_swscale_neon(), handle_formats(), palToRgbWrapper(), planarCopyWrapper(), planarRgb16ToRgb16Wrapper(), planarRgbToRgbWrapper(), planarToNv12Wrapper(), Rgb16ToPlanarRgb16Wrapper(), rgb48Toxyz12(), rgbToPlanarRgbWrapper(), rgbToRgbWrapper(), selfTest(), sws_getCachedContext(), sws_getContext(), sws_init_context(), sws_init_swscale(), sws_init_swscale_TMPL(), sws_scale(), sws_setColorspaceDetails(), swscale(), and yuv2nv12cX_c().
Source pixel format.
Definition at line 294 of file swscale_internal.h.
Referenced by bayer_to_rgb24_wrapper(), bayer_to_yv12_wrapper(), doTest(), ff_get_unscaled_swscale(), ff_get_unscaled_swscale_ppc(), ff_sws_init_swscale_x86(), ff_yuv2rgb_c_init_tables(), ff_yuv2rgb_init_ppc(), ff_yuv2rgb_init_x86(), findRgbConvFn(), get_unscaled_swscale_neon(), handle_formats(), hScale16To15_c(), hScale16To19_c(), nv12ToPlanarWrapper(), palToRgbWrapper(), planarCopyWrapper(), planarRgb16ToRgb16Wrapper(), planarRgbToRgbWrapper(), Rgb16ToPlanarRgb16Wrapper(), rgbToPlanarRgbWrapper(), rgbToRgbWrapper(), selfTest(), sws_getCachedContext(), sws_getContext(), sws_init_context(), sws_init_swscale(), sws_scale(), sws_setColorspaceDetails(), swscale(), and xyz12Torgb48().
Number of bits per pixel of the destination pixel format.
Definition at line 295 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), ff_yuv2rgb_c_init_tables(), findRgbConvFn(), rgbToRgbWrapper(), sws_init_context(), and sws_setColorspaceDetails().
Number of bits per pixel of the source pixel format.
Definition at line 296 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), findRgbConvFn(), rgbToRgbWrapper(), sws_init_context(), and sws_setColorspaceDetails().
Definition at line 297 of file swscale_internal.h.
Referenced by ff_sws_init_range_convert(), ff_sws_init_swscale_ppc(), ff_sws_init_swscale_x86(), sws_init_context(), and sws_init_swscale().
Definition at line 297 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_ppc(), sws_init_context(), sws_init_swscale(), and sws_setColorspaceDetails().
Binary logarithm of horizontal subsampling factor between luma/alpha and chroma planes in source image.
Definition at line 298 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), and sws_init_context().
Binary logarithm of vertical subsampling factor between luma/alpha and chroma planes in source image.
Definition at line 299 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), sws_init_context(), sws_scale(), and swscale().
Binary logarithm of horizontal subsampling factor between luma/alpha and chroma planes in destination image.
Definition at line 300 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), planarCopyWrapper(), and sws_init_context().
Binary logarithm of vertical subsampling factor between luma/alpha and chroma planes in destination image.
Definition at line 301 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), packed_16bpc_bswap(), planarCopyWrapper(), sws_init_context(), sws_scale(), and swscale().
Binary logarithm of extra vertical subsampling factor in source image chroma planes specified by user.
Definition at line 302 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Direction that slices are fed to the scaler (1 = top-to-bottom, -1 = bottom-to-top).
Definition at line 303 of file swscale_internal.h.
Referenced by sws_scale().
Input parameters for scaling algorithms that need them.
Definition at line 304 of file swscale_internal.h.
Referenced by sws_getCachedContext(), sws_getContext(), and sws_init_context().
Definition at line 310 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and sws_scale().
Definition at line 311 of file swscale_internal.h.
Referenced by sws_init_context(), and sws_scale().
Definition at line 312 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and sws_scale().
Definition at line 313 of file swscale_internal.h.
Referenced by sws_init_context(), and sws_scale().
Definition at line 314 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and sws_scale().
Definition at line 316 of file swscale_internal.h.
Referenced by sws_init_context().
Definition at line 317 of file swscale_internal.h.
Referenced by sws_init_context(), and sws_scale().
Definition at line 318 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Definition at line 319 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Definition at line 320 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Definition at line 322 of file swscale_internal.h.
Referenced by sws_scale(), and swscale().
Definition at line 323 of file swscale_internal.h.
Referenced by palToRgbWrapper(), and sws_scale().
Ring buffer for scaled horizontal luma plane lines to be fed to the vertical scaler.
Definition at line 335 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Ring buffer for scaled horizontal chroma plane lines to be fed to the vertical scaler.
Definition at line 336 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Ring buffer for scaled horizontal chroma plane lines to be fed to the vertical scaler.
Definition at line 337 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Ring buffer for scaled horizontal alpha plane lines to be fed to the vertical scaler.
Definition at line 338 of file swscale_internal.h.
Referenced by ff_sws_init_output_funcs(), ff_sws_init_swscale_ppc(), ff_sws_init_swscale_x86(), sws_freeContext(), sws_init_context(), and swscale().
Number of vertical luma/alpha lines allocated in the ring buffer.
Definition at line 339 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Number of vertical chroma lines allocated in the ring buffer.
Definition at line 340 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Last scaled horizontal luma/alpha line from source in the ring buffer.
Definition at line 341 of file swscale_internal.h.
Referenced by swscale().
Last scaled horizontal chroma line from source in the ring buffer.
Definition at line 342 of file swscale_internal.h.
Referenced by swscale().
Index in ring buffer of the last scaled horizontal luma/alpha line from source.
Definition at line 343 of file swscale_internal.h.
Referenced by swscale().
Index in ring buffer of the last scaled horizontal chroma line from source.
Definition at line 344 of file swscale_internal.h.
Referenced by swscale().
Definition at line 347 of file swscale_internal.h.
Referenced by hcscale(), hyscale(), rgbToRgbWrapper(), sws_freeContext(), sws_init_context(), and swscale().
Array of horizontal filter coefficients for luma/alpha planes.
Definition at line 363 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Array of horizontal filter coefficients for chroma planes.
Definition at line 364 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Array of vertical filter coefficients for luma/alpha planes.
Definition at line 365 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Array of vertical filter coefficients for chroma planes.
Definition at line 366 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Array of horizontal filter starting positions for each dst[i] for luma/alpha planes.
Definition at line 367 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Array of horizontal filter starting positions for each dst[i] for chroma planes.
Definition at line 368 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Array of vertical filter starting positions for each dst[i] for luma/alpha planes.
Definition at line 369 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Array of vertical filter starting positions for each dst[i] for chroma planes.
Definition at line 370 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), and swscale().
Horizontal filter size for luma/alpha pixels.
Definition at line 371 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_x86(), sws_init_context(), and swscale().
Horizontal filter size for chroma pixels.
Definition at line 372 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_x86(), sws_init_context(), and swscale().
Vertical filter size for luma/alpha pixels.
Definition at line 373 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Vertical filter size for chroma pixels.
Definition at line 374 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Runtime-generated MMXEXT horizontal fast bilinear scaler code size for luma/alpha planes.
Definition at line 377 of file swscale_internal.h.
Referenced by sws_freeContext(), and sws_init_context().
Runtime-generated MMXEXT horizontal fast bilinear scaler code size for chroma planes.
Definition at line 378 of file swscale_internal.h.
Referenced by sws_freeContext(), and sws_init_context().
Runtime-generated MMXEXT horizontal fast bilinear scaler code for luma/alpha planes.
Definition at line 379 of file swscale_internal.h.
Referenced by sws_freeContext(), and sws_init_context().
Runtime-generated MMXEXT horizontal fast bilinear scaler code for chroma planes.
Definition at line 380 of file swscale_internal.h.
Referenced by sws_freeContext(), and sws_init_context().
Definition at line 382 of file swscale_internal.h.
Referenced by sws_init_context().
Last destination vertical line output from last slice.
Definition at line 384 of file swscale_internal.h.
Referenced by sws_scale(), and swscale().
Flags passed by the user to select scaler algorithm, optimizations, subsampling, etc...
Definition at line 385 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), ff_get_unscaled_swscale_ppc(), ff_sws_init_output_funcs(), ff_sws_init_swscale_ppc(), ff_sws_init_swscale_x86(), get_unscaled_swscale_neon(), sws_getCachedContext(), sws_getContext(), sws_init_context(), sws_init_swscale(), sws_scale(), and swscale().
Definition at line 386 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), and sws_freeContext().
Definition at line 389 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb_1_c_template(), yuv2rgb_2_c_template(), and yuv2rgb_X_c_template().
Definition at line 390 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb_1_c_template(), yuv2rgb_2_c_template(), and yuv2rgb_X_c_template().
Definition at line 391 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb_1_c_template(), yuv2rgb_2_c_template(), and yuv2rgb_X_c_template().
Definition at line 392 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb_1_c_template(), yuv2rgb_2_c_template(), and yuv2rgb_X_c_template().
Definition at line 393 of file swscale_internal.h.
Referenced by bayer_to_yv12_wrapper(), bgr24ToYv12Wrapper(), fill_rgb2yuv_table(), hcscale(), hyscale(), rgbx_to_nv12_neon_16_wrapper(), rgbx_to_nv12_neon_32_wrapper(), and swscale().
Definition at line 405 of file swscale_internal.h.
Referenced by sws_freeContext(), sws_init_context(), sws_scale(), yuv2mono_1_c_template(), yuv2mono_2_c_template(), yuv2mono_X_c_template(), yuv2rgb_full_1_c_template(), yuv2rgb_full_2_c_template(), and yuv2rgb_full_X_c_template().
Definition at line 408 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), filter_frame(), sws_getColorspaceDetails(), sws_init_context(), and sws_setColorspaceDetails().
Definition at line 408 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), filter_frame(), sws_getColorspaceDetails(), and sws_setColorspaceDetails().
Definition at line 408 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), filter_frame(), sws_getColorspaceDetails(), sws_init_context(), and sws_setColorspaceDetails().
Definition at line 409 of file swscale_internal.h.
Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().
Definition at line 410 of file swscale_internal.h.
Referenced by sws_getColorspaceDetails(), and sws_setColorspaceDetails().
0 = MPG YUV range, 1 = JPG YUV range (source image).
Definition at line 411 of file swscale_internal.h.
Referenced by ff_sws_init_range_convert(), planarCopyWrapper(), sws_getColorspaceDetails(), sws_init_context(), and sws_setColorspaceDetails().
0 = MPG YUV range, 1 = JPG YUV range (destination image).
Definition at line 412 of file swscale_internal.h.
Referenced by ff_sws_init_range_convert(), sws_getColorspaceDetails(), sws_init_context(), and sws_setColorspaceDetails().
Definition at line 413 of file swscale_internal.h.
Referenced by handle_formats(), and sws_scale().
Definition at line 414 of file swscale_internal.h.
Referenced by handle_formats(), and sws_scale().
Definition at line 415 of file swscale_internal.h.
Referenced by handle_formats(), and sws_scale().
Definition at line 416 of file swscale_internal.h.
Referenced by handle_formats(), and sws_scale().
Definition at line 417 of file swscale_internal.h.
Referenced by sws_getCachedContext(), and sws_init_context().
Definition at line 418 of file swscale_internal.h.
Referenced by sws_getCachedContext(), and sws_init_context().
Definition at line 419 of file swscale_internal.h.
Referenced by sws_getCachedContext(), and sws_init_context().
Definition at line 420 of file swscale_internal.h.
Referenced by sws_getCachedContext(), and sws_init_context().
Definition at line 421 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), and yuv2rgba64_X_c_template().
Definition at line 422 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), and yuv2rgba64_X_c_template().
Definition at line 423 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), and yuv2rgba64_X_c_template().
Definition at line 424 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), and yuv2rgba64_X_c_template().
Definition at line 425 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), and yuv2rgba64_X_c_template().
Definition at line 426 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), and yuv2rgba64_X_c_template().
Definition at line 454 of file swscale_internal.h.
Definition at line 455 of file swscale_internal.h.
Definition at line 456 of file swscale_internal.h.
Definition at line 458 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables().
Definition at line 459 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables().
Definition at line 460 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables().
Definition at line 461 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables().
Definition at line 462 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables().
Definition at line 463 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables().
Definition at line 464 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables().
Definition at line 465 of file swscale_internal.h.
Referenced by ff_yuv2rgb_c_init_tables().
Definition at line 466 of file swscale_internal.h.
Referenced by swscale().
Definition at line 467 of file swscale_internal.h.
Referenced by swscale().
Width of destination luma/alpha planes.
Definition at line 468 of file swscale_internal.h.
Referenced by hScale16To15_c(), hScale16To19_c(), hScale8To15_c(), hScale8To19_c(), selfTest(), sws_getCachedContext(), sws_getContext(), sws_init_context(), sws_scale(), swscale(), yuv2rgb32_X_ar_TMPL(), yuv2rgb32_X_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_X_ar_TMPL(), yuv2rgb565_X_TMPL(), yuv2yuvX_TMPL(), yuv2yuyv422_X_ar_TMPL(), and yuv2yuyv422_X_TMPL().
Definition at line 469 of file swscale_internal.h.
Definition at line 470 of file swscale_internal.h.
Referenced by sws_init_context().
Definition at line 471 of file swscale_internal.h.
Definition at line 472 of file swscale_internal.h.
Definition at line 473 of file swscale_internal.h.
Definition at line 474 of file swscale_internal.h.
Referenced by swscale().
offset (in pixels) between u and v planes
Definition at line 478 of file swscale_internal.h.
Referenced by sws_init_context(), yuv2rgb32_X_ar_TMPL(), yuv2rgb32_X_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_X_ar_TMPL(), and yuv2rgb565_X_TMPL().
offset (in bytes) between u and v planes
Definition at line 479 of file swscale_internal.h.
Referenced by sws_init_context(), and swscale().
Definition at line 480 of file swscale_internal.h.
Definition at line 481 of file swscale_internal.h.
Definition at line 483 of file swscale_internal.h.
Referenced by swscale(), and yuv2nv12cX_c().
Definition at line 483 of file swscale_internal.h.
Referenced by swscale().
Definition at line 496 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_x86(), and swscale().
Definition at line 501 of file swscale_internal.h.
Referenced by fill_xyztables(), and xyz12Torgb48().
Definition at line 502 of file swscale_internal.h.
Referenced by fill_xyztables(), and xyz12Torgb48().
Definition at line 503 of file swscale_internal.h.
Referenced by fill_xyztables(), and rgb48Toxyz12().
Definition at line 504 of file swscale_internal.h.
Referenced by fill_xyztables(), and rgb48Toxyz12().
Definition at line 505 of file swscale_internal.h.
Referenced by fill_xyztables(), and xyz12Torgb48().
Definition at line 506 of file swscale_internal.h.
Referenced by fill_xyztables(), and rgb48Toxyz12().
Definition at line 509 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_x86(), sws_init_swscale(), and swscale().
Definition at line 510 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_ppc(), ff_sws_init_swscale_x86(), sws_init_swscale(), and swscale().
Definition at line 511 of file swscale_internal.h.
Referenced by sws_init_swscale(), and swscale().
Definition at line 512 of file swscale_internal.h.
Referenced by sws_init_swscale(), and swscale().
Definition at line 513 of file swscale_internal.h.
Referenced by sws_init_swscale(), and swscale().
Definition at line 514 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_ppc(), sws_init_swscale(), and swscale().
Definition at line 515 of file swscale_internal.h.
Referenced by sws_init_swscale(), and swscale().
Unscaled conversion of luma plane to YV12 for horizontal scaler.
Definition at line 518 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_x86(), and hyscale().
Unscaled conversion of alpha plane to YV12 for horizontal scaler.
Definition at line 521 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_x86(), and hyscale().
Unscaled conversion of chroma planes to YV12 for horizontal scaler.
Definition at line 524 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_x86(), and hcscale().
Functions to read planar input, such as planar RGB, and convert internally to Y/UV/A.
Definition at line 533 of file swscale_internal.h.
Referenced by hyscale().
Definition at line 534 of file swscale_internal.h.
Referenced by hcscale().
Definition at line 536 of file swscale_internal.h.
Referenced by hyscale().
Scale one horizontal line of input data using a bilinear filter to produce one line of output data.
Compared to SwsContext->hScale(), please take note of the following caveats when using these:
Definition at line 558 of file swscale_internal.h.
Referenced by hyscale(), and sws_init_swscale().
Definition at line 561 of file swscale_internal.h.
Referenced by hcscale(), and sws_init_swscale().
Scale one horizontal line of input data using a filter over the input lines, to produce one (differently sized) line of output data.
Definition at line 598 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_ppc(), ff_sws_init_swscale_x86(), hyscale(), and sws_init_swscale().
Definition at line 601 of file swscale_internal.h.
Referenced by ff_sws_init_swscale_ppc(), ff_sws_init_swscale_x86(), hcscale(), and sws_init_swscale().
Color range conversion function for luma plane if needed.
Definition at line 607 of file swscale_internal.h.
Referenced by ff_sws_init_range_convert(), and hyscale().
Color range conversion function for chroma planes if needed.
Definition at line 609 of file swscale_internal.h.
Referenced by ff_sws_init_range_convert(), and hcscale().
Set if there are chroma planes to be converted.
Definition at line 611 of file swscale_internal.h.
Referenced by sws_init_swscale(), and swscale().
Definition at line 613 of file swscale_internal.h.
Referenced by ff_get_unscaled_swscale(), sws_init_context(), sws_scale(), yuv2mono_1_c_template(), yuv2mono_2_c_template(), and yuv2mono_X_c_template().