Paul B Mahol
b040ffc84c
exr: display warning if multiple compression attributes are found
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-20 18:13:25 +00:00
Paul B Mahol
01f76a779c
exr: merge common code
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-20 18:13:25 +00:00
Paul B Mahol
a2dab7512e
exr: compression attribute is mandatory
...
Do not continue decoding if one is missing.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-20 18:13:25 +00:00
Paul B Mahol
5c858a0ac4
swscale/input: silence warnings about incompatible pointer types
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-19 15:49:21 +00:00
Paul B Mahol
6b7849e6da
swscale: unscaled rgba64->rgb48
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-19 00:17:16 +00:00
Paul B Mahol
b4befca23e
swscale: unscaled rgba64->bgr48
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-19 00:16:17 +00:00
Paul B Mahol
9d8eac6899
swscale: simplify unscaled rgb48<->bgr48
...
Using av_bswap16 should be enough.
2012-07-18 23:47:40 +00:00
Paul B Mahol
0b74b8f649
ptx: correct decoding
...
The image data is in BGR and not in RGB.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-17 17:06:24 +00:00
Paul B Mahol
3071af6cf2
tiff: read more tags of type string
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-17 01:23:35 +00:00
Paul B Mahol
292850b634
tiff: add smarter checks if there is enough data left
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-17 01:23:34 +00:00
Paul B Mahol
1ec83d9a9e
tiff: port to bytestream2
...
Prevents out of array reads.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-17 01:12:55 +00:00
Paul B Mahol
6dac8c8327
lavu: disable av_uninit for clang
...
This silence bunch of useless warnings like:
libavformat/mpeg.c:393:37: warning: variable 'dvdaudio_substream_type' is uninitialized when used within its own initialization [-Wuninitialized]
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-16 19:30:13 +00:00
Paul B Mahol
7543fd80e5
exr: check size of uncompressed buffer returned by uncompress()
...
The actual size of uncompressed buffer returned by uncompress() may be
smaller than expected, so abort decoding in such cases.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-16 00:39:37 +00:00
Paul B Mahol
2c31ed3330
exr: make channel_offsets int instead of int8_t
...
Prior to this change max number of channels for float data which was
going to be correctly decoded was 32, which is rather small
considering that exr allows multiple channel layers.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-15 02:53:51 +00:00
Paul B Mahol
1463bd902a
cosmetics: reindent after d3abbb1d1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-15 02:31:40 +00:00
Paul B Mahol
a8f6df8a4f
libfdk-aacenc: remove redundant log message if ff_alloc_packet2 fails
...
The whole point of ff_alloc_packet2 is to not bloat code with
duplicated error messages.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-15 02:19:48 +00:00
Paul B Mahol
6ad4560031
mss1: improve check if decoded pivot is invalid
...
The pivot has to lie between 0 and base.
Check of ==base is insufficient.
Thus replace it by a proper check.
Fixes out of array write.
Fixes bug #1531 .
Found-by: Piotr Bandurski <ami_stuff@o2.pl >
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-15 02:12:02 +00:00
Paul B Mahol
bc0ef29cf0
exr: fix scan_line_size calculation
...
This one will also work in cases when file have channels
we are not going to use.
Only compressed files where affected by this bug.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-13 23:48:50 +00:00
Paul B Mahol
cd3136e84a
exr: print channel names not yet supported
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-13 23:02:11 +00:00
Paul B Mahol
fedefe4a87
exr: remove double ;;
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-13 21:14:01 +00:00
Paul B Mahol
1033807313
exr: frame multithreading support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-13 21:08:37 +00:00
Paul B Mahol
d3abbb1d13
lavc: fix ff_alloc_packet()
...
Regression introduced in 740b9ff44 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-13 01:09:43 +00:00
Paul B Mahol
f7e26cca89
exr: rle decompression
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-12 17:36:55 +00:00
Paul B Mahol
a568a84edf
exr: cache some values
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-12 01:07:22 +00:00
Paul B Mahol
74f3c53b57
exr: zip decompression
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-11 20:46:56 +00:00
Paul B Mahol
5ee41d00f6
exr: remove dead assigment
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-11 20:43:37 +00:00
Paul B Mahol
9b3f9f43a7
tiffenc: use av_fast_padded_malloc(z)
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-10 22:01:38 +00:00
Paul B Mahol
0e003d8c91
lavc: add av_fast_padded_mallocz
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-10 21:42:23 +00:00
Paul B Mahol
ca16f88c75
tiffenc: add .init
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-10 21:32:58 +00:00
Paul B Mahol
b4d0c3d9d2
exr: return proper error code instead of -1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-10 01:30:40 +00:00
Paul B Mahol
dc0d551b52
exr: use buf_size instead of recalculating same value
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-10 01:28:38 +00:00
Paul B Mahol
1a8b0025f1
fate: add test for paf demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-10 00:04:24 +00:00
Paul B Mahol
101615c7ff
fate: add test for paf video decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-10 00:04:23 +00:00
Paul B Mahol
409cc45883
fate: add test for paf audio decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-10 00:04:23 +00:00
Paul B Mahol
07df939aa3
exr: support for reading pixelAspectRatio
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-09 02:51:06 +00:00
Paul B Mahol
16a433d68b
tiffenc: PIX_FMT_YUV440P support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-09 01:55:16 +00:00
Paul B Mahol
e2a6eb8da4
sgidec: add CODEC_CAP_DR1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-08 23:43:18 +00:00
Paul B Mahol
0f65693529
sgidec: remove redundant argument from read_uncompressed_sgi()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-08 23:40:55 +00:00
Paul B Mahol
60351ec13c
g723_1: add CODEC_CAP_DR1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-08 23:40:55 +00:00
Paul B Mahol
5d23043c12
exr: add CODEC_CAP_DR1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-08 23:40:55 +00:00
Paul B Mahol
104ea00108
dpx: add CODEC_CAP_DR1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-08 23:40:55 +00:00
Paul B Mahol
30659a2233
smush: properly flag audio packets
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-08 20:49:35 +00:00
Paul B Mahol
26fa84105b
paf: properly flag video packets
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-08 20:49:04 +00:00
Paul B Mahol
2d42008757
sanm: make use of dsputil
...
About 27% faster decoding.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-07 22:33:13 +00:00
Paul B Mahol
1842b27564
lavu: 256 color support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-07 01:41:55 +00:00
Paul B Mahol
a6da14ec3c
tiffenc: PIX_FMT_GRAY8A support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 19:54:10 +00:00
Paul B Mahol
df548c59f7
tiffenc: PIX_FMT_GRAY16LE support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 19:40:45 +00:00
Paul B Mahol
1806858fdd
tiffenc: merge common code
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 19:39:32 +00:00
Paul B Mahol
146d29c744
tiffenc: use av_get_bits_per_pixel() to get bpp
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 19:39:24 +00:00
Paul B Mahol
82c4abbfe1
tiffenc: use av_pix_fmt_descriptors to set bpp_tab[]
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 19:32:44 +00:00
Paul B Mahol
e100a259be
tiffenc: simplify calculation of bpp_tab_size
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 19:32:44 +00:00
Paul B Mahol
6936111d66
bmv: add CODEC_CAP_DR1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 02:19:21 +00:00
Paul B Mahol
8f239412d8
tiffdec: PIX_FMT_GRAY16LE support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 01:11:34 +00:00
Paul B Mahol
c2cbe58cd4
paf: add forgotten CODEC_CAP_DR1
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-06 00:19:12 +00:00
Paul B Mahol
7de4a16508
PAF demuxer and decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-05 02:54:34 +00:00
Paul B Mahol
1f9bc3104a
sanm: remove code duplication
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-04 23:40:18 +00:00
Paul B Mahol
3b9dd906d1
sanm: replace conditions in for loops with more common version
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-04 23:38:58 +00:00
Paul B Mahol
5d171b1f47
jvdec: check if there is enough data
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-03 13:06:23 +00:00
Paul B Mahol
f8a81755c2
jvdec: remove redundant check
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-03 13:06:23 +00:00
Paul B Mahol
1bc9e4c5b2
jvdec: remove buf_size
...
It is same as avpkt->size.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-03 13:06:23 +00:00
Paul B Mahol
1c638cfc25
jvdec: stop reading partial palette
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-03 13:06:23 +00:00
Paul B Mahol
596814f978
jvdec: fix memleak of jv->frames
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-03 09:53:42 +00:00
Paul B Mahol
699083edce
fate: add test for Bitmap Brothers JV demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-03 02:18:01 +00:00
Paul B Mahol
7c52070131
fate: add test for Bitmap Brothers JV video
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-07-03 02:18:01 +00:00
Paul B Mahol
8fbe11e623
Replace Libav with FFmpeg in license headers for files created by me
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-29 01:58:34 +00:00
Paul B Mahol
3f59bbf5b6
lavfi/amerge: silence warnings
...
The warning silenced was: libavfilter/af_amerge.c:144:29: warning: conversion specifies type 'long long' but the argument has type 'int' [-Wformat]
The warning was introduced after FF_API_SAMPLERATE64 removal.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-28 17:18:37 +00:00
Paul B Mahol
61123fb8f7
parseutils: fix sorting of colors
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-28 17:15:08 +00:00
Paul B Mahol
e3c2670539
mss1: check number of free colours
...
Prevents out of array write.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-25 23:07:18 +00:00
Paul B Mahol
ebfcd6049f
doc/general: fix output
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-25 17:36:57 +00:00
Paul B Mahol
7ebe28c23c
xwdenc: support 8bpp grayscale
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-24 11:42:14 +00:00
Paul B Mahol
e9d5c0520f
lavc: use designated initializers for AVClasses
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-23 00:30:37 +00:00
Paul B Mahol
53cec46b25
libschroedingerdec: remove unused header
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-23 00:29:34 +00:00
Paul B Mahol
9277965883
bmpenc: use av_assert()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-22 22:47:33 +00:00
Paul B Mahol
10d2a4028c
swresample: make .class_name more descriptive
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-22 14:01:15 +00:00
Paul B Mahol
81416c2f64
swscale: use designated initializers for AVClass
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-22 02:34:34 +00:00
Paul B Mahol
4cdff58206
fate: add tests for SANM and VIMA
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-22 00:16:03 +00:00
Paul B Mahol
fd0b8c6ad5
sanm: silence warnings
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-21 14:57:21 +00:00
Paul B Mahol
f4da707f58
Replace Libav with FFmpeg
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-21 12:33:28 +00:00
Paul B Mahol
3821632e1b
smush: set audio packet duration
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-21 12:14:53 +00:00
Paul B Mahol
bef8fd7099
LucasArts SMUSH demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-21 02:27:53 +00:00
Paul B Mahol
69254f4628
LucasArts SMUSH video decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-21 01:30:16 +00:00
Paul B Mahol
b18357326c
LucasArts SMUSH VIMA audio decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-21 01:23:15 +00:00
Paul B Mahol
b2e2287c04
cdxl: disable checked bitstream reader
...
Overreads should not be possible.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-20 21:07:27 +00:00
Paul B Mahol
de05877390
lavfi: remove redundant checks after av_parse_video_rate()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-20 20:36:12 +00:00
Paul B Mahol
86206035d1
avio: av_protocol_next() is gone
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-20 01:56:03 +00:00
Paul B Mahol
420990db30
libilbc: use designated initializers for AVClass
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-19 20:43:28 +00:00
Paul B Mahol
10952e0602
lavfi/color: fix typo
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-19 20:04:17 +00:00
Paul B Mahol
9e7543361c
lavfi/color: use AVOptions
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-19 19:27:41 +00:00
Paul B Mahol
6b9446e932
avidec: add .category
...
While here make .class_name consistent with other AVClass.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-19 16:26:01 +00:00
Paul B Mahol
7238ed6c84
avidec: use designated initializers for AVClass
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-19 13:59:17 +00:00
Paul B Mahol
ef8bea9107
mov: use designated initializers for AVClass
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-19 13:57:06 +00:00
Paul B Mahol
54101214d8
lavfi: use designated initializers for AVClass
...
While here:
- add missing .version and .category,
- make .class_name consistent across filters,
- align declarations.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-17 11:10:10 +00:00
Paul B Mahol
137e80817d
lavc: build some codecs only if they are actually enabled
...
Saves few bytes if only some of them in same file are enabled.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-17 00:53:06 +00:00
Paul B Mahol
c9e183b490
lavfi: update some deprecated functions
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-16 15:15:16 +00:00
Paul B Mahol
fd8def9248
lavfi/super2xsai: fix fate test on bigendian
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-16 09:35:05 +00:00
Paul B Mahol
be32145e9d
j2kdec: move s->avctx initialization to j2kdec_init()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-15 12:10:25 +00:00
Paul B Mahol
29e9f83192
j2kdec: check colorspace ncomponents
...
This prevents out of array read.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-15 12:02:37 +00:00
Paul B Mahol
62c2daab0d
configure: do not auto enable mlp decoder when enabling truehd decoder
...
It is generally bad idea even if codecs use same code.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-15 01:00:54 +00:00
Paul B Mahol
a09ae4ef65
Remove duplicated png and mng signatures.
...
Reviewed-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-15 00:53:34 +00:00
Paul B Mahol
ddece75bc8
png_parser: use designated initializers
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-06-14 17:04:00 +00:00