294 Commits (af19d2ed1efb16e83b45caaa5fd876e84613fc29)

Author SHA1 Message Date
Alexis Ballier 1379b58482 Support BGR555, BGR565, RGB555 and RGB565 foreign endian output in 15 years ago
Michael Niedermayer 81858371d9 Add 3 more RGB makros that allow specifying RGB in bytes and any rgb/bgr. 15 years ago
Michael Niedermayer 3b1ee70312 Rename isRGB() and isBGR() as their meaning is confusing. 15 years ago
Stefano Sabatini 30b6147521 Use av_get_bits_per_pixel() for computing the bits per pixel of the 15 years ago
Ramiro Polla a4388ebd37 Split swscale.c into scaler code (swscale.c) and utility code (utils.c). 15 years ago
Måns Rullgård 4a88852623 Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
Ramiro Polla 5d4d503fd0 Document some more of SwsContext. 15 years ago
Stefano Sabatini 73cadb4f13 Prefer enum PixelFormat to int as the parameter type of 15 years ago
Ramiro Polla 9556124c97 Document some of SwsContext. 15 years ago
Ramiro Polla 0cc854e377 Reuse h{lum,chr}Filter{,Pos} variables for MMX2 fast_bilinear horizontal scaler. 15 years ago
Zuxy Meng a959e24780 Const correctness for src pointer. Remove all constness related warnings in 15 years ago
Ramiro Polla a1f4b4bb6e Move fast bilinear scaler code to the existing h[yc]scale_fast() functions. 15 years ago
Ramiro Polla bb53e1d188 Rename function pointers used to convert from the input pixel format to the 15 years ago
Ramiro Polla e7a47515ab Check if chroma horizontal scaler is needed in sws_init_swScale(). 15 years ago
Ramiro Polla 6f9771d7a6 Remove unused fields from SwsContext. 15 years ago
Ramiro Polla d3243d1431 Indentation. 15 years ago
Ramiro Polla bae76dc3eb Set horizontal scaler's range conversion in context in sws_init_swScale(). 15 years ago
Ramiro Polla 84011f10d5 Set horizontal scaler's src offsets in context in sws_init_swScale(). 15 years ago
Lars Täuber 991e579cae Make 16bit YUV formats compatible with NE avcodec_get_pix_fmt(). 16 years ago
Ramiro Polla c255994b29 More indentation changes leftover from r29522: 16 years ago
Ramiro Polla dd68318cee Cosmetics: 16 years ago
Ramiro Polla 48f4c61252 MMX2 horizontal scaler: Determine code size at runtime. 16 years ago
Ramiro Polla bcdedf675f Rename "funny" code to "mmx2 filter" code. 16 years ago
Måns Rullgård a898cdc995 Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 16 years ago
Ramiro Polla 804db4466d Remove unused variables. 16 years ago
Ramiro Polla 71ed6c8f06 Remove dependency from swscale_internal.h to lavu/internal.h, it is no longer 16 years ago
Måns Rullgård b4b9170234 Use enum PixelFormat in sws_format_name() prototype 16 years ago
Diego Biurrun 02163b799d Add libavutil/internal.h #include, required for the DECLARE_ALIGNED macro. 16 years ago
Pavel Pavlov 92db623584 Use DECLARE_ALIGNED macro instead of gcc __attribute__. 16 years ago
Kostya Shishkov e8417235d0 Partial (low bits ignored, no direct transcoding into other RGB formats) support 16 years ago
Kostya Shishkov 5b21719ea2 Let SwScaler know that RGB48 BE/LE is 16-bits per component format. 16 years ago
Kostya Shishkov 075ec82c54 Make SwScaler recognize RGB48 BE/LE colourspaces (not support though). 16 years ago
Diego Biurrun f1933e436c Add missing const qualifiers to AltiVec function parameters where appropriate. 16 years ago
Michael Niedermayer 9507d91150 Change VOFW for x86 to 5120, it allows larger images to be scaled and was 16 years ago
Michael Niedermayer de1275d5e8 Planar 16bit 420 422 444 YUV support (output is only supported in some 16 years ago
Michael Niedermayer 714f32bf15 Add macro to check for 16bit per sample. 16 years ago
Michael Niedermayer c3dc6c5a6b add isBE() 16 years ago
Cédric Schieli 39e5f87b1a Do not use abgrToA for both luma and alpha channel in hyscale. 16 years ago
Diego Biurrun 457eed7204 whitespace cosmetics: Reindent a few lines and break a few excessively long lines. 16 years ago
Ramiro Polla 40fa514033 swscale: Use function pointers for swScale functions. 16 years ago
Ramiro Polla d5e9bc0636 Move bfin specific code to its subdir. 16 years ago
Ramiro Polla befa8e665c Move yuv2rgb code to subdirs. 16 years ago
Cédric Schieli 6858492e6c Add alpha channel scaling 16 years ago
Diego Biurrun 780daf2b09 Consistently use ff_ prefixes for internal symbols. 16 years ago
Cédric Schieli 9621f2f540 YUVA420P is a planar YUV format 16 years ago
Cédric Schieli c27516003f Add an isALPHA macro to check if pixel format has alpha channel 16 years ago
Diego Biurrun 43175f5010 Drop DECLARE_ALIGNED from extern declarations. It creates trouble when 16 years ago
Kostya Shishkov e2a004ad4e Prefix visible YUV2RGB functions with sws_ 16 years ago
Diego Biurrun 1615fb91a1 Declare struct SwsContext before using it, fixes the checkheaders warning: 16 years ago
Aurelien Jacobs b63f641e9b Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago