Oleksij Rempel
c56b9b1eb2
lavc: Add DSS SP decoder
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
11 years ago
Anton Khirnov
0fbb271318
qsv_api: fix building with libmfx disabled
11 years ago
Anton Khirnov
4e08c82110
lavc: add an Intel libmfx-based H.264 decoder
Based on the code by Luca Barbato <lu_zero@gentoo.org> and Yukinori
Yamazoe <drocon11@gmail.com>.
11 years ago
Anton Khirnov
31d2039cb4
h264_parser: export video format and dimensions
11 years ago
Himangi Saraogi
0f532fd3f9
rv40: Return more meaningful error codes
Signed-off-by: Diego Biurrun <diego@biurrun.de>
11 years ago
Derek Buitenhuis
d617e77cec
libx265: Add crf private option
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
11 years ago
Derek Buitenhuis
2de887e45b
libx265: Reduce the scope of some variables
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
11 years ago
Himangi Saraogi
42c8f92e2f
wmv2: Return meaningful error codes
11 years ago
Himangi Saraogi
f3e045263e
qdm2: Return meaningful error codes
11 years ago
Himangi Saraogi
a1e2c47cd4
libxvid: Return meaningful error messages
11 years ago
Himangi Saraogi
18f4fa251b
aac_adtstoasc_bsf: Check extradata memory allocation
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
11 years ago
Vittorio Giovara
fe0f4e5657
avpacket: Check buffer reference
CC: libav-stable@libav.org
Bug-Id: CID 1267889
11 years ago
Vittorio Giovara
31dc73e92a
vorbisdec: Check memory allocations
11 years ago
Vittorio Giovara
ec17782e17
dvdsubdec: Check memory allocations
11 years ago
Vittorio Giovara
d89e58f539
dct-test: Fix initialization syntax
Related to "warning: suggest braces around initialization of subobject".
11 years ago
Vittorio Giovara
cb70a93ca1
lavc: Document interaction between avcodec_open2() and decoding routines
11 years ago
Diego Biurrun
f8c1719771
dca: Remove separate header for DCA ExSS
There is no point in having a separate header for a single declaration.
11 years ago
Diego Biurrun
3a651f599a
dca: Move data tables from a header to an object file
This allows sharing them with the DCA XLL extension w/o duplication.
11 years ago
Diego Biurrun
65df9904ce
dca: Add array sizes to array declarations
11 years ago
Peter Meerwald
702458538d
g722: Add ARM NEON implementation for g722_apply_qmf()
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago
Peter Meerwald
73ae0a9d12
g722: Split out computation of band->s_zero and unroll code
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago
Peter Meerwald
b16057b5fe
g722: Unroll g722_apply_qmf()
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago
Peter Meerwald
10f160768b
g722: Reduce number of pointers passed to g722_apply_qmf() function
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago
Peter Meerwald
6769068313
g722: Split out g722_qmf_apply() function into g722dsp.c
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago
Diego Biurrun
ecbcebde34
vdpau: Adjust necessary #includes for vdpau_internal.h
11 years ago
Diego Biurrun
2a9c6fae92
dca: Move all tables into dcadata.h
11 years ago
Diego Biurrun
8a213179af
dca: Remove trace debugging code
11 years ago
Diego Biurrun
a96f51f29a
dca: Return more informative error codes
11 years ago
Diego Biurrun
b339019de4
dca: Split code for handling the EXSS extension off into a separate file
11 years ago
Diego Biurrun
7f9f771eac
avcodec: Don't anonymously typedef structs
11 years ago
Himangi Saraogi
7769be590c
vp56: Return meaningful error codes
Signed-off-by: Diego Biurrun <diego@biurrun.de>
11 years ago
Peter Meerwald
eea769df32
hevc: Use generic av_clip function, not C implementation
hevc seems to be the only place where the C implementation
of the av_clip function is explicitly selected, precluding
platform-specific optimizations
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
11 years ago
Hendrik Leppkes
8029af586f
dxva2_hevc: properly fill the scaling list structure
The scaling list can be specified in either the SPS or PPS.
Additionally, compensate for the diagonal scan permutation applied
in the decoder.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
11 years ago
Reimar Döffinger
8c1ce7787a
aacsbr: silence message for SBR extension "padding".
Some files contain a few additional, all-0 bits.
Check for that case and don't print incorrect "not supported"
message.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Alex Converse <alex.converse@gmail.com>
14 years ago
Alex Converse
d615187f74
aacdec: Support for ER AAC ELD 480.
Based in part on work from Niel van der Westhuizen <espes@pequalsnp.com>.
11 years ago
Niel van der Westhuizen
7640c4a371
aacdec: Tables for length 480 AAC ELD.
11 years ago
Niel van der Westhuizen
0ee2573347
aacdec: Support for ER AAC in LATM
11 years ago
Alex Converse
edd9ea3ffb
aacdec: Refactor aac_er_decode_frame.
11 years ago
Alex Converse
82bd8a5769
aacdec: Refactor decode_ics_info.
11 years ago
Luca Barbato
9b8c8a9395
svq1dec: Validate the stages value strictly
It can be less than -1.
Bug-Id: CID 1194397 / CID 1194398
CC: libav-stable@libav.org
11 years ago
Michael Niedermayer
6f7a32839d
svq1enc: correctly handle memory error and allocations
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
11 years ago
Diego Biurrun
3d5d46233c
opus: Factor out imdct15 into a standalone component
It will be reused by the AAC decoder.
11 years ago
Martin Storsjö
28df0151b6
configure: Add a dependency on vc1_decoder from vc1_parser
This fixes builds with vc1_parser enabled without vc1_decoder. All
the vc1_decoder object files were included in the vc1_parser line
in libavcodec/Makefile before, but architecture specific object files
for vc1_decoder were not.
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago
Vittorio Giovara
70d246d5cc
flacenc: initialize sums matrix
CC: libav-stable@libav.org
Bug-Id: CID 703821
11 years ago
Vittorio Giovara
c01ccccbb1
ituh263dec: use macro instead of #if
11 years ago
Vittorio Giovara
302ca6b20e
mpegvideo_enc: initialize the encoding context
This prevents several uninitialized variable uses that take
place towards the end of encoding.
CC: libav-stable@libav.org
Bug-Id: CID 700760
11 years ago
Vittorio Giovara
1a07df3112
DNxHD: Add support for id 1258 (DNx100 960x720@8)
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
11 years ago
Vittorio Giovara
598f7d046c
DNxHD: Simplify pixel format detection
Error out in case of unknown values.
11 years ago
Vittorio Giovara
41e03e284e
DNxHD: More verbose error messages
11 years ago
Martin Storsjö
6996fd204a
libopenh264: Log debug messages to a non-null context
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago