Andreas Cadhalpun
ea1d0b7ece
avcodec/utils: use correct printf specifier in ff_set_sar
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
11 years ago
Anton Khirnov
71f1ad37d8
lavc: do not compile fmtconvert unconditionally
Only ac3dec and dcadec use it.
11 years ago
Anton Khirnov
d74a8cb7e4
fmtconvert: drop unused functions
11 years ago
Anton Khirnov
ee964145b5
lavc: remove unused traces of fmtconvert usage
Those decoders have been switched to float output and so do not use
fmtconvert anymore.
11 years ago
Diego Biurrun
cb4cb7b0ea
qsv: Skip qsv.h compilation if qsv is not enabled
11 years ago
Federico Tomassetti
061c489895
eamad: check for out of bounds read
Bug-Id: CID 1257500
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
11 years ago
Federico Tomassetti
161442ff2c
mdec: check for out of bounds read
Bug-Id: CID 1257501
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
11 years ago
Vittorio Giovara
35c6ce76b1
Canopus HQX decoder
Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>.
11 years ago
Carl Eugen Hoyos
36a6fb989b
hevc_deblock: Fix compilation with nasm
CC: libav-stable@libav.org
Bug-Id: 795
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
11 years ago
Vittorio Giovara
e570f895cd
libschroedinger: Check memory allocations
11 years ago
Gilles Chanteperdrix
5cbae5651d
mpegaudio_parser: add MP3 ADU headers parser
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago
Anton Khirnov
a06b0b1295
h264: initialize H264Context.avctx in init_thread_copy
This prevents using a wrong (first thread's) AVCodecContext if decoding
a frame in the first pass over all threads fails.
11 years ago
Anton Khirnov
0dea4c77cc
h264: only ref cur_pic in update_thread_context if it is initialized
It may be empty if the previous thread's decode call did not contain a
valid frame.
11 years ago
Peter Meerwald
9abc80f1ed
libavcodec: Make use of av_clip functions
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
11 years ago
Peter Meerwald
b8d18a9437
libavcodec: Don't use av_cold annotation in twinvq header file
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
11 years ago
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