Clément Bœsch
|
af607b7e07
|
lavc/huffyuvdsp: only transmit the pix_fmt instead of the whole avctx
Only the pixel format is required in that init function. This will also
simplify the incoming merge.
|
2017-03-22 16:22:20 +01:00 |
|
James Almer
|
21d25da180
|
avcodec/huffyuvdsp: use an actual unsigned long constant
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
|
2017-02-19 12:27:06 -03:00 |
|
James Almer
|
47f212329e
|
huffyuvdsp: move functions only used by huffyuv from lossless_videodsp
Signed-off-by: James Almer <jamrial@gmail.com>
|
2017-01-12 22:53:05 -03:00 |
|
James Almer
|
5ac1dd8e23
|
lossless_videodsp: move shared functions from huffyuvdsp
Several codecs other than huffyuv use them.
Signed-off-by: James Almer <jamrial@gmail.com>
|
2017-01-12 22:53:04 -03:00 |
|
Michael Niedermayer
|
7be79c76d3
|
avcodec/huffyuvdsp: Change w to intptr in add_hfyu_median_pred() and add_hfyu_left_pred()
This avoids potential issues with the high 32bits being random in x86-64 asm
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2014-05-30 15:12:58 +02:00 |
|
Christophe Gisquet
|
99a319c4e7
|
x86: huffyuvdsp: port add_bytes to yasm
C MMX SSE2
Cycles: 2972 587 302
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2014-05-29 21:56:00 +02:00 |
|
Christophe Gisquet
|
25e6310a3e
|
huffyuv: change left prediction access in BGRA
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2014-05-29 14:46:21 +02:00 |
|
Christophe Gisquet
|
c609f803e1
|
huffyuv: avoid duplicated defines
Move the defines to the dsp header.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2014-05-29 14:08:35 +02:00 |
|
Michael Niedermayer
|
e2abc0d5ca
|
Merge commit '0d439fbede03854eac8a978cccf21a3425a3c82d'
* commit '0d439fbede03854eac8a978cccf21a3425a3c82d':
dsputil: Split off HuffYUV decoding bits into their own context
Conflicts:
configure
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/huffyuv.h
libavcodec/huffyuvdec.c
libavcodec/lagarith.c
libavcodec/vble.c
libavcodec/x86/Makefile
libavcodec/x86/dsputil.asm
libavcodec/x86/dsputil_init.c
libavcodec/x86/dsputil_mmx.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2014-05-27 23:16:06 +02:00 |
|
Diego Biurrun
|
0d439fbede
|
dsputil: Split off HuffYUV decoding bits into their own context
Also shorten HuffYUV context member names to avoid clutter.
|
2014-05-27 08:52:34 -07:00 |
|