Mans Rullgard
|
ef4a65149d
Replace ASMALIGN() with .p2align
|
14 years ago |
Baptiste Coudurier
|
df0743e01e
Y400A (gray alpha) input support in libswscale
|
14 years ago |
Måns Rullgård
|
66842fe874
swscale: fix unaligned accesses in (RGB|BGR)32_1 to YUV conversion
|
14 years ago |
Anton Mitrofanov
|
c85007d559
Another try at fixing swscale on win64, as per r31153.
|
14 years ago |
Ramiro Polla
|
c3ab0004ae
Revert r31153. It failed to build on:
|
15 years ago |
Ramiro Polla
|
d9d14dc607
Use int instead of long to pass width parameters in non-public functions.
|
15 years ago |
Diego Biurrun
|
819ee683d8
libswscale: Relicense almost all x86 assembler optimizations as LGPL.
|
15 years ago |
Diego Biurrun
|
f5af8f1625
Replace wrong condition name in #endif comment by correct instance.
|
15 years ago |
Michael Niedermayer
|
e5a1c20707
try to avoid returning odd slices.
|
15 years ago |
Ramiro Polla
|
f1d5a1f285
Reorder buffer debug. Also print out if slice was buffered.
|
15 years ago |
Michael Niedermayer
|
6022255774
Use isAnyRGB() where possible
|
15 years ago |
Michael Niedermayer
|
3b1ee70312
Rename isRGB() and isBGR() as their meaning is confusing.
|
15 years ago |
Stefano Sabatini
|
bc45751f7f
Declare with av_unused the variable alpMmxFilter, fix the gcc warning:
|
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
|
996de2fefa
cosmetics: {} placement.
|
15 years ago |
Zuxy Meng
|
4b19045566
Remove unused PREFETCHW macro
|
15 years ago |
Reimar Döffinger
|
f514b4f937
Do not needlessly use the BP register in x86_64-specific code, there are
|
15 years ago |
Diego Biurrun
|
c887b30d79
Remove unused variable, fixes the warning:
|
15 years ago |
Ramiro Polla
|
aaba7e6c66
Remove parameters no longer used in h[yc]scale().
|
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
|
e77ddfa293
Indent.
|
15 years ago |
Ramiro Polla
|
b501a1f56a
Set fast_bilinear functions in sws_init_swScale().
|
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 |
Ramiro Polla
|
75084e47ff
Start using intermediate buffers at index 0.
|
15 years ago |
Ramiro Polla
|
e470691aa8
Fix compilation with runtime cpu detection.
|
15 years ago |
Ramiro Polla
|
f415be684d
Add support for nv12/nv21 input.
|
15 years ago |
Carl Eugen Hoyos
|
b411dfff4c
Use enum PixelFormat instead of int for srcFormat and dstFormat.
|
15 years ago |
Diego Biurrun
|
53e5462040
Replace manual gcc version check by AV_GCC_VERSION_AT_LEAST macro.
|
15 years ago |
Ramiro Polla
|
c866c7d041
Cleanup buffer debugs in swScale().
|
15 years ago |
Ramiro Polla
|
953c821f9b
Use correct buffers in vertical scaler in unscaled YV12 case.
|
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
|
9b734d44ab
Indent libswscale:
|
15 years ago |
Ramiro Polla
|
ebe5dec22b
Indent.
|
15 years ago |
Ramiro Polla
|
52154148f4
Vertical yuv -> yuv16 scaler.
|
15 years ago |
Ramiro Polla
|
b0e1343b85
Remove duplicate define (it is the same in the lum code).
|
15 years ago |
Ramiro Polla
|
bcdedf675f
Rename "funny" code to "mmx2 filter" code.
|
15 years ago |
Diego Biurrun
|
0bf18ed32d
Remove disabled crufty code.
|
15 years ago |
Ramiro Polla
|
cbdc08d5a6
Indent.
|
15 years ago |
Ramiro Polla
|
fb91df397a
Remove duplicate horizontal scaling when there aren't enough lines in a slice
|
15 years ago |
Ramiro Polla
|
94daf2e94c
Do not misuse HAVE_ defines. Introduce COMPILE_TEMPLATE_ defines and use them
|
15 years ago |
Ramiro Polla
|
18c61752fd
Factorize x86 fast_bilinear assembly.
|
15 years ago |
Ramiro Polla
|
6d08d7f3c8
Fix assembly comments for x86 fast_bilinear so they match the C code.
|
15 years ago |
Ramiro Polla
|
fdf70cc5c9
Kill warnings of possibly unused variables by using av_unused.
|
15 years ago |
Ramiro Polla
|
934626a9f9
Replace more uses of __attribute__((aligned)) by DECLARE_ALIGNED.
|
16 years ago |