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().
|
15 years ago |
Ramiro Polla
|
c255994b29
More indentation changes leftover from r29522:
|
15 years ago |
Ramiro Polla
|
dd68318cee
Cosmetics:
|
15 years ago |
Ramiro Polla
|
48f4c61252
MMX2 horizontal scaler: Determine code size at runtime.
|
15 years ago |
Ramiro Polla
|
bcdedf675f
Rename "funny" code to "mmx2 filter" code.
|
15 years ago |
Måns Rullgård
|
a898cdc995
Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN
|
15 years ago |
Ramiro Polla
|
804db4466d
Remove unused variables.
|
15 years ago |
Ramiro Polla
|
71ed6c8f06
Remove dependency from swscale_internal.h to lavu/internal.h, it is no longer
|
15 years ago |
Måns Rullgård
|
b4b9170234
Use enum PixelFormat in sws_format_name() prototype
|
15 years ago |
Diego Biurrun
|
02163b799d
Add libavutil/internal.h #include, required for the DECLARE_ALIGNED macro.
|
15 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 |
Vitor Sessak
|
4900461742
Add a new unscaled PAL8 -> RGB converter.
|
16 years ago |