Derek Buitenhuis
bad603c66a
doc/platform: Rework the Visual Studio linking section
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 16:35:49 -04:00
Derek Buitenhuis
08c3156dbf
doc/faq: Change the Visual Studio entry to reflect current status
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 16:34:18 -04:00
Derek Buitenhuis
f8241055c7
doc/platform: Replace Visual Studio section with build instructions
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 16:33:22 -04:00
Derek Buitenhuis
7147efa9f5
doc/platform: Nuke section on linking static MinGW-built libs with MSVC
...
This practice is not supported by the MinGW developers, and even requires
patching the MinGW runtimes in newer versions. Furthermore, we now support
build with MSVC, so this section is rendered useless.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 16:31:07 -04:00
Derek Buitenhuis
d41906f65d
doc/platform: Remove false claim about MinGW installer
...
This works just fine, and has for quite a while, using the mingw-get
installer.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 16:31:06 -04:00
Derek Buitenhuis
583661ee0d
doc/platform: Mention MinGW-w64
...
This is the toolchain most use to build.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 16:30:53 -04:00
Derek Buitenhuis
7d1d446990
doc/platform: Rework the Visual Studio linking section
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 15:52:21 -04:00
Derek Buitenhuis
ed8a2ddeea
doc/faq: Change the Visual Studio entry to reflect current status
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 15:50:45 -04:00
Derek Buitenhuis
f45b54437a
doc/platform: Replace Visual Studio section with build instructions
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 15:50:32 -04:00
Derek Buitenhuis
3e071551af
doc/platform: Nuke section on linking static MinGW-built libs with MSVC
...
This practice is not supported by the MinGW developers, and even requires
patching the MinGW runtimes in newer versions. Furthermore, we now support
build with MSVC, so this section is rendered useless.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 15:27:59 -04:00
Derek Buitenhuis
55254a3f7f
doc/platform: Remove false claim about MinGW installer
...
This works just fine, and has for quite a while, using the mingw-get
installer.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 15:27:25 -04:00
Derek Buitenhuis
6a3078bb89
doc/platform: Mention MinGW-w64
...
This is the toolchain most, including Libav's nightlies, use to build.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-28 15:27:13 -04:00
Derek Buitenhuis
7133d25425
configure: Fix 10l in 5ae9fa13f5
...
Wrong version of the patch was pushed. MinGW32 supports vsnprint properly.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-25 18:21:53 -04:00
Derek Buitenhuis
5ae9fa13f5
MinGW: Use our snprintf/vsnprintf when MinGW's is broken
...
All versions of MinGW-w64 prior to version 3, as well as
all versions of MinGW32 have broken implementations of
vsnprintf.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-25 18:14:14 -04:00
Derek Buitenhuis
b62d4c16c9
Revert "cbrt_tablegen: Include libm.h"
...
This code runs on the host and should not use libm.h, which is meant
for the target.
This reverts commit 2768b71798 .
2012-09-25 12:54:26 -04:00
Derek Buitenhuis
2768b71798
cbrt_tablegen: Include libm.h
...
Needed for cbrtf fallback on systems which lack it.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-24 22:47:47 -04:00
Derek Buitenhuis
8e2a950b29
ffprobe: Add a few common disposition cases
...
This info is crucial in knowing which stream to pick in an
automated setup.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-18 16:38:47 -04:00
Derek Buitenhuis
5c95a93411
dirac_arith: Fix unprotected inline asm
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-17 15:00:40 -04:00
Derek Buitenhuis
d512e74dec
bprint: Remove custom vsnprintf
...
A proper implementation was introduced in
ba53720280 for MSVC, and
MinGW already has vsnprintf.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-15 19:47:10 -04:00
Derek Buitenhuis
e1b4496040
msvc: Add a va_copy compatability macro for msvc
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-15 19:46:48 -04:00
Derek Buitenhuis
31fbdecce8
msvc: Disable stripping
...
MSVC-built binaries should not be stripped.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-15 19:44:54 -04:00
Derek Buitenhuis
5a627c14b5
Remove mt-work directory
...
It is all dead and rotting code.
Also, move yuvcmp.c to tools. Its license is non-existent, however,
and should be clarified.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-15 15:40:36 -04:00
Derek Buitenhuis
1c56cdad33
riff: Add SVQ3 fourcc
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-09-14 14:12:52 -04:00
Derek Buitenhuis and Michael Niedermayer
fef412a24d
riff: Add SVQ3 fourcc
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-14 19:48:45 +02:00
Derek Buitenhuis
59db014b5b
Revert "lavc/libx264: remap X264_LOG_INFO loglevel from AV_LOG_INFO to VERBOSE"
...
You should not need to enable verbose logging and all the output that comes
with it in order to get things like the obtained bitrate from a first
pass encode. Many things parse this output.
Also, since it is marked as info in libx264, it should be marked as
info in libavcodec as well.
This reverts commit 911519caec .
2012-09-13 10:57:50 -04:00
Derek Buitenhuis and Michael Niedermayer
0c5fe2f0da
FATE/bprint: Convert a VLA to a normal array
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Reviewed-by: Nicolas George <nicolas.george@normalesup.org >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-12 05:22:46 +02:00
Derek Buitenhuis and Michael Niedermayer
578bbf8149
diracdsp: Fix unprotected inline asm
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-11 22:59:43 +02:00
Derek Buitenhuis and Michael Niedermayer
23a5a24c0f
ffmpeg: Only include unistd.h if it exists
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-11 22:59:43 +02:00
Derek Buitenhuis and Michael Niedermayer
e20ac54f3e
postproc: Fix unprotected inline asm
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-11 20:12:14 +02:00
Derek Buitenhuis and Michael Niedermayer
16c03f2e91
file: Add S_ISFIFO compatability macro
...
Not all systems have S_ISFIFO.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-09 20:23:14 +02:00
Derek Buitenhuis and Michael Niedermayer
3629d1c09d
dsputil_template: Reindent after recent change
...
Forgot to keep it pretty in e62e455f7b .
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-09 17:21:37 +02:00
Derek Buitenhuis and Michael Niedermayer
e62e455f7b
dsputil/me/pixels: Actually use av_restrict
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-09 03:55:56 +02:00
Derek Buitenhuis and Michael Niedermayer
9ab538e31f
random_seed: Replace a VLA with a normal array
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-08 17:30:10 +02:00
Derek Buitenhuis and Michael Niedermayer
5f256f9df2
swsresample: Fix unprotected inline asm
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-07 22:29:02 +02:00
Derek Buitenhuis and Michael Niedermayer
d940b0a0f9
vf_mp: Do not build if inline assembly is not available
...
Rather than modify the mplayer filter sources, just disable
vf_mp if inline assembly is not available.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-07 22:27:20 +02:00
Derek Buitenhuis and Michael Niedermayer
80d2ec6bc9
dshow: Change WINBOOL to BOOL
...
WINBOOL is MinGW-specific, and since both MSVC and MinGW
have BOOL, use that instead.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-07 22:23:32 +02:00
Derek Buitenhuis and Michael Niedermayer
3174987b42
flashsv2enc: Replace a VLA with a heap alloc
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-07 21:46:34 +02:00
Derek Buitenhuis and Michael Niedermayer
3fe303a27d
vf_idet: Remove emms
...
There is no MMX code anyway.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-07 20:08:12 +02:00
Derek Buitenhuis and Michael Niedermayer
af2a17c09a
cache: Only include unistd.h if it exists
...
This follows suite from f3be359707 .
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-07 19:29:58 +02:00
Derek Buitenhuis and Michael Niedermayer
1d4c4b0fbc
wtvdec: Remove unused strings.h header
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-07 18:24:50 +02:00
Derek Buitenhuis and Michael Niedermayer
a2015b41a0
vf_colormatrix: Drop unused strings.h header
...
It already uses av_strcasecmp.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-07 18:24:43 +02:00
Derek Buitenhuis and Michael Niedermayer
61e262f6d7
vp56: Don't use DECLARE_ALIGN on a typedef name
...
Instead, use it on the first member, since by definition, if
any member is aligned, the whole struct must be, in order to
maintain that alignment.
Fixes compilation with some finicky compilers, like a mix of libclang/msvc
Idea for fix from Måns Rullgård.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-08-28 15:04:16 +02:00
Derek Buitenhuis
5395d882b4
vp56: Don't use DECLARE_ALIGN on a typedef name
...
Instead, use it on the first member, since by definition, if
any member is aligned, the whole struct must be, in order to
maintain that alignment.
Fixes compilation with some finicky compilers.
Idea for fix from Måns Rullgård.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-27 14:08:17 -04:00
Derek Buitenhuis
efab2e004a
FATE: Add Canopus Lossless tests
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-25 16:46:50 -04:00
Derek Buitenhuis
aa7a565101
cllc: Pad swapped buffer
...
The bitstream buffer must be padded, or the bitstream reader might
read over the end.
Fixes the following valgrind warning:
Use of uninitialised value of size 8 at 0x591BAE: cllc_decode_frame (cllc.c:166)
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-24 22:19:21 -04:00
Derek Buitenhuis and Michael Niedermayer
081a822b6c
FATE: Add Canopus Lossless tests
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-08-22 22:33:59 +02:00
Derek Buitenhuis and Michael Niedermayer
18263698ab
utvideoenc: Port to ff_alloc_packet2
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-08-20 20:55:19 +02:00
Derek Buitenhuis
17c11cef9f
cllc: Implement ARGB support
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-12 15:21:15 -04:00
Derek Buitenhuis
ba752dc016
cllc: Implement ARGB support
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-12 15:13:47 -04:00
Derek Buitenhuis
7fda47d53b
cllc: Add support for QRGB
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-12 15:07:00 -04:00
Derek Buitenhuis
f4bb38cc26
cllc: Rename some funcs to represent what they actually do
...
This is in preparation for adding support for other colorspaces
and coding types.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-12 15:07:00 -04:00
Derek Buitenhuis
21d62c4730
cllc: Add support for QRGB
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-12 15:01:19 -04:00
Derek Buitenhuis
4637009e59
cllc: Rename some funcs to represent what they actually do
...
This is in preparation for adding support for other colorspaces
and coding types.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-12 15:01:19 -04:00
Derek Buitenhuis and Michael Niedermayer
9b34ae4a65
configure: Add support for e500mc CPU
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-08-07 21:06:40 +02:00
Derek Buitenhuis
4ab26cb4cc
configure: Add support for e500mc CPU
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-07 12:49:01 -04:00
Derek Buitenhuis
965efc1673
dpx: Make start offset unsigned
...
Some corrupted files would end up with a negative offset,
and segfault.
Fixes bug #177 .
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-05 12:44:30 -04:00
Derek Buitenhuis
8b8750e061
cosmetics: Fix a few switched periods and linebreaks
...
Based on a patch by Piotr Bandurski.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-04 16:39:27 -04:00
Derek Buitenhuis
616fd4fe5e
zerocodec: Fix memleak in decode_frame
...
If there was a failure inflating, or reinitializing
the zstream, the current frame's buffer would be lost.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-04 15:11:06 -04:00
Derek Buitenhuis
29facc1e91
zerocodec: Cosmetics
...
Be consistent with error messages and code formatting.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-04 15:11:06 -04:00
Derek Buitenhuis
fcf550c2cb
zerocodec: Fix memleak in decode_frame
...
If there was a failure inflating, or reinitializing
the zstream, the current frame's buffer would be lost.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-04 15:08:52 -04:00
Derek Buitenhuis
d6124d0d14
zerocodec: Cosmetics
...
Be consistent with error messages and code formatting.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-04 15:08:52 -04:00
Derek Buitenhuis and Michael Niedermayer
878b3f2a24
LICENSE: Document all GPL files
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-08-04 04:03:08 +02:00
Derek Buitenhuis and Michael Niedermayer
19d40c7912
eamad: Use dsputils instead of its own bswap16_buf
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-08-02 22:08:15 +02:00
Derek Buitenhuis
144e4b0997
LICENSE: Document all GPL files
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-02 14:09:51 -04:00
Derek Buitenhuis
a675d73d57
eamad: Use dsputils instead of a custom bswap16_buf
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-01 22:07:04 -04:00
Derek Buitenhuis
45eaac02cb
Canopus Lossless decoder
...
At the moment it only does BGR24, but I plan to add the rest after.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-01 22:06:16 -04:00
Derek Buitenhuis
91c86d3cf8
Canopus Lossless decoder
...
At the moment it only does BGR24, but I plan to add the rest after.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-08-01 22:02:19 -04:00
Derek Buitenhuis
d04c5293ce
v410dec: Implement explode mode support
...
Try and decode broken files, but still fail if explode
mode is enabled.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-07-23 11:36:48 -04:00
Derek Buitenhuis
5ab855777d
wav: Add check for 'fmt' tag in SMV code
...
If there is a 'SMV0' tag, but no 'fmt' tag, it is possible that
'st' got used as NULL.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-07-22 17:46:26 -04:00
Derek Buitenhuis
86dd5fbf15
doc: Remove stray @item from git-howto
...
Fixes warning:
** @item outside of table or list (l. 362)
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-07-13 11:51:06 -04:00
Derek Buitenhuis
7ff318e2dd
libfdk-aac: Port to ff_alloc_packet2
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-07-13 11:51:06 -04:00
Derek Buitenhuis
29470bb940
doxy: move av_guess_sample_aspect_ratio to correct place
...
It should not be a part of the RIFF FourCCs group.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-07-13 11:51:06 -04:00
Derek Buitenhuis and Michael Niedermayer
9ea5756dae
isom: Clarify comment for 'ec-3' fourcc
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-04-30 03:49:32 +02:00
Derek Buitenhuis
5a59d2c40b
utvideo: Remove unused variable 'src_size'
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-04-15 00:24:19 -04:00
Derek Buitenhuis
5096399df2
utvideo: Remove unused variable 'src_size'
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-04-15 00:18:28 -04:00
Derek Buitenhuis
91dffb4c1d
w32threads: Make pthread_cond_wait follow POSIX
...
pthread_cond_wait is supposed to return an integer,
and indeed does sometimes. Fix its function declaration
to match its behavior and POSIX.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-04-04 13:04:38 -04:00
Derek Buitenhuis
6da08c9986
w32threads: Make pthread_cond_wait follow POSIX
...
pthread_cond_wait is supposed to return an integer,
and indeed does sometimes. Fix its function declaration
to match its behavior and POSIX.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-04-04 13:02:34 -04:00
Derek Buitenhuis
0aaa45ef69
FATE: Add RALF decoding test
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2012-04-01 15:56:08 -04:00
Derek Buitenhuis and Michael Niedermayer
6bd9744582
FATE: Add RALF decoding test
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-03-31 22:33:00 +02:00
Derek Buitenhuis and Anton Khirnov
e9c0b12c2e
FATE: Add ZeroCodec test
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2012-03-22 19:52:56 +01:00
Derek Buitenhuis and Michael Niedermayer
30f2d97afe
zerocodec: Fix license
...
ISC doesn't contain this line, so remove it to
prevent confusion.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-03-20 05:01:32 +01:00
Derek Buitenhuis and Michael Niedermayer
41bd3519b0
FATE: Add ZeroCodec test
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-03-20 05:00:13 +01:00
Derek Buitenhuis and Kostya Shishkov
0e714f889e
ZeroCodec Decoder
...
An obscure Japanese lossless video codec, originally intended
for use with a remote desktop application.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com >
2012-03-19 19:02:23 +01:00
Derek Buitenhuis and Michael Niedermayer
6cabb679d6
ZeroCodec Decoder
...
An obscure Japanese lossless video codec, originally intended
for use with a remote desktop application.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-03-19 00:19:13 +01:00
Derek Buitenhuis and Michael Niedermayer
01606d10e6
libutvideo: Add Ut Video encoder wrapper
...
All colorspaces are supported.
Renamed libutvideo.cpp to libutvideodec.cpp.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-03-05 22:25:49 +01:00
Derek Buitenhuis and Michael Niedermayer
d6e4e69a49
libutvideo: Move structs and includes to header
...
This is so the forthcoming encoder wrapper can share
them.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-03-05 22:25:49 +01:00
Derek Buitenhuis and Justin Ruggles
6aa6e3e814
fate: Add sunrast regression test
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com >
2012-03-03 20:57:03 -05:00
Derek Buitenhuis and Kostya Shishkov
f604eab30a
wavpack: Fix an integer overflow
...
Integer Overflow Checker detected an integer
overflow while FATE was running.
See: http://fate.libav.org/x86_64-linux-ioc/
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com >
2012-03-02 08:26:36 +01:00
Derek Buitenhuis and Michael Niedermayer
83c418e68e
wavpack: Fix an integer overflow
...
Integer Overflow Checker detected an integer
overflow while FATE was running.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-03-02 02:40:24 +01:00
Derek Buitenhuis and Michael Niedermayer
d91912effa
fate: Add sunrast regression test
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-03-02 02:35:08 +01:00
Derek Buitenhuis and Ronald S. Bultje
273f4b39fc
fate: Overhaul WavPack coverage
...
WavPack has a comprehensive test suite, and a bunch
of corner cases.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2012-02-27 09:40:36 -08:00
Derek Buitenhuis and Michael Niedermayer
b93c91579d
fate: Overhaul WavPack coverage
...
WavPack has a comprehensive test suite, and a bunch
of corner cases.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-02-25 01:06:19 +01:00
Derek Buitenhuis and Anton Khirnov
480b133e6f
wavpack: Don't shift minclip/maxclip
...
Since we are clipping before we shift the values to
16 or 32 bits, we should not shift the min/max clip
values to compensate.
Fixes 8 and 24 bit lossy decoding.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2012-02-23 20:43:39 +01:00
Derek Buitenhuis and Michael Niedermayer
d1c1e350c6
doc: make developer.texi point to correct fate doc
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-20 18:12:36 +01:00
Derek Buitenhuis and Anton Khirnov
bb9747c8ee
wavpack: Fix 32-bit clipping
...
In the case that (frame_flags & 0x03) == 3, hybrid_maxclip
may have had a signed integer overflow.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-12-16 20:55:53 +01:00
Derek Buitenhuis and Anton Khirnov
365e1ec26d
wavpack: Clip samples after shifting
...
It doesn't make much sense to clip pre-shift,
nor is it correct for proper decoding.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-12-16 20:55:46 +01:00
Derek Buitenhuis and Diego Biurrun
6c3abd70fd
fate: Add FATE tests for v410 encoder and decoder
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2011-12-15 13:31:40 +01:00
Derek Buitenhuis and Michael Niedermayer
64a0b826e1
fate: Add FATE tests for v410 encoder and decoder
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-14 03:40:29 +01:00
Derek Buitenhuis and Michael Niedermayer
309ffa4fe3
v410 encoder and decoder
...
v410 is a packed 10-bit 4:4:4 YCbCr format used in
QuickTime.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-12-14 03:38:57 +01:00
Derek Buitenhuis and Diego Biurrun
80f6c0bb95
v410 encoder and decoder
...
v410 is a packed 10-bit 4:4:4 YCbCr format used in
QuickTime.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2011-12-13 23:34:24 +01:00