Michael Niedermayer
68eb20801d
avcodec/dxv: Check idx in dxv_decompress_dxt5()
...
Fixes potential out of array read
No testcase available
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-05 03:08:09 +01:00
Michael Niedermayer
eb8a67de75
avcodec/dxv: Check idx in CHECKPOINT()
...
Fixes out of array read
Fixes Ticket5098
Fixes Ticket5099
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-05 02:55:49 +01:00
Hendrik Leppkes
9c3c8d2c56
Merge commit 'b2417ee6d1ee0c5e9b170a642d73bdf68908966f'
...
* commit 'b2417ee6d1ee0c5e9b170a642d73bdf68908966f':
dxv: Improve error message
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26 11:14:31 +02:00
Hendrik Leppkes
b4ea8a7305
Merge commit '1bcd4a476ba45a7fdf59d1701b8f0e274418cc32'
...
* commit '1bcd4a476ba45a7fdf59d1701b8f0e274418cc32':
dxv: Support RAW intermediate compression
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26 11:14:25 +02:00
Hendrik Leppkes
f6048e4920
Merge commit 'bbf71d46db3417b43bcbd745cbf235e8e2ff69ae'
...
* commit 'bbf71d46db3417b43bcbd745cbf235e8e2ff69ae':
dxv: Print texture information after header parsing
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26 11:14:01 +02:00
Hendrik Leppkes
234c7378ca
Merge commit 'fb2889691cb7720d2680e188eb6036a35afa2392'
...
* commit 'fb2889691cb7720d2680e188eb6036a35afa2392':
dxv: Support the original first version
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26 11:13:48 +02:00
Hendrik Leppkes
d0aec0aae8
Merge commit '588a5619da0d041e55b365f63d0fa9c72bdbd4d3'
...
* commit '588a5619da0d041e55b365f63d0fa9c72bdbd4d3':
dxv: Parse ancillary encoder information
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26 11:11:06 +02:00
Vittorio Giovara
b2417ee6d1
dxv: Improve error message
2015-09-24 10:57:30 +02:00
Vittorio Giovara
1bcd4a476b
dxv: Support RAW intermediate compression
...
Sample-Id: boombox64.mov
Reported-by: Aarni Koskela
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-24 10:57:25 +02:00
Vittorio Giovara
bbf71d46db
dxv: Print texture information after header parsing
2015-09-24 10:57:25 +02:00
Vittorio Giovara
fb2889691c
dxv: Support the original first version
...
DXV 1.0 provided DXT1 with LZF only.
Sample-Id: Orange-Strings-07_640_DXV.mov
Reported-by: Carl Eugen Hoyos
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-24 10:57:20 +02:00
Vittorio Giovara
588a5619da
dxv: Parse ancillary encoder information
...
Header does not contain the number of channels, but rather the encoder
version, so rename the variable, and read the additional byte.
2015-09-24 10:56:44 +02:00
Paul B Mahol
92bfc3cd03
avcodec/dxv: remove code that is never reached
...
The function is automatically called.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-15 07:52:15 +00:00
Carl Eugen Hoyos
9b2802f0d3
lavc/dxv: Support more real-world old version samples.
2015-09-08 10:18:16 +02:00
Carl Eugen Hoyos
84c9bf62b4
lavc/dxv: Silence "Multiple ff_thread_finish_setup() calls" warnings.
2015-09-08 10:16:34 +02:00
Hendrik Leppkes
d02d208211
Merge commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b'
...
* commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b':
DXV decoder
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-07 16:07:07 +02:00
Vittorio Giovara
c45fcf30cf
DXV decoder
...
Support all DXDI and DXD3 normal quality videos.
2015-09-02 22:22:02 +02:00