Vicente Olivert Riera
5156578d1f
mips: do not disable any feature for generic cores
We don't know which features are available when the user selects a
generic core, so don't disable anything by default and let the user
decide.
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Vicente Olivert Riera
8514fb6b98
mips: improve detection of ISAs, FPU and ASEs (DSP, MSA)
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Mats Peterson
6aac43f180
lavf/matroskadec: Process QuickTime palette per track
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Mats Peterson
9a27780821
lavf/movenc: Add palette to video sample description
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Diego Biurrun
f6ccee9bed
fate: fft: Split DCT/FFT/MDCT/RDFT tests into separate targets
10 years ago
Paul B Mahol
42c5e1cc2a
avfilter: add datascope filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
10 years ago
Clément Bœsch
b5451d88cf
lavc: reindent a few decoders after previous commits
10 years ago
Clément Bœsch
22ebbda637
lavc: deprecate decoded ass subtitles with timings
10 years ago
Clément Bœsch
fa2df3a401
lavfi/ass: use ass_process_chunk() instead of ass_process_data()
10 years ago
Clément Bœsch
6433618dc0
ffmpeg: set sub_text_format to ass (without timing) by default
Fixes Ticket #4783
10 years ago
Clément Bœsch
30e7685360
lavc/options: add ass_ro_flush_noop to flags2
10 years ago
Clément Bœsch
2941282124
lavc: allow subtitle text format to be ASS without timing
10 years ago
Clément Bœsch
805685fffd
Kill timed SSA
11 years ago
Michael Niedermayer
7a8ab57cf1
fate: Add test for packed mp3 in mp4 demuxing
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Michael Niedermayer
410f717ff6
avcodec/utils: Merge identical if conditions
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Rostislav Pehlivanov
bc7beb6574
vc2enc: calculate the minimum slice size only once
This commit moves the minimum bits per slice calculations outside of the
rate control function as it is identical for every slice.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
10 years ago
Rostislav Pehlivanov
2b811e4605
vc2enc: halve allocated table size, refactor and optimize quantization
Since coefficients differ only in the last bit when writing to the
bitstream it was possible to remove the sign from the tables, thus
halving them. Also now all quantization is done in the unsigned domain
as the sign is completely separate, which gets rid of the need to do
quantization on 32 bit signed integers.
Overall, this slightly speeds up the encoder depending on the machine.
The commit still generates bit-identical files as before the commit.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
10 years ago
Diego Biurrun
4c297249ac
rdft: arm: Split RDFT initialization into a separate file
10 years ago
Diego Biurrun
97aec6e75e
fft: arm: Drop unnecessary #include, add missing ones
10 years ago
Diego Biurrun
73ff983e8d
fft: x86: cosmetics: Drop silly comments, add comment, whitespace
10 years ago
Rostislav Pehlivanov
7db2e757c5
vc2enc: use FFABS() instead of abs()
Provides a minor speedup.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
10 years ago
Rostislav Pehlivanov
3ef10406e1
vc2enc: correctly zero out coefficient array padding
Credit for figuring this out goes to James Darnley.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
10 years ago
Rostislav Pehlivanov
35346c7b0f
vc2enc: mark as FF_CODEC_CAP_INIT_THREADSAFE and align AVCodec entries
The encoder does not modify any global variables.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
10 years ago
Paul B Mahol
2a7f056d88
avfilter/af_astats: do not clear previous sample value
Should help when using reset=1 and metadata=1
Signed-off-by: Paul B Mahol <onemda@gmail.com>
10 years ago
Luca Barbato
ce9d7da765
qsv: Move down the implementation query
The plugin loaded may not match the general implementation capability
wise.
10 years ago
Stefano Sabatini
dedcb3c5a5
lavf/mux: do not fail in case of non strictly monotonically increasing DTS values for data packets
Consistent with what we already do with subtitles since ac08c5c0ad .
10 years ago
Carl Eugen Hoyos
07eec5e721
lavf/img2dec: Skip SOF size when probing jpeg.
Fixes auto-detection for some resolutions.
Reported-by: Clément Bœsch
10 years ago
Matthieu Bouron
885a6d8324
configure: only check dispatch header on darwin
Fixes build of lavd/jack on linux if dispatch happens to be available on
this platform. dispatch, as well as its dependencies kqueue and pwq are
generally not installed / distribued on linux systems. If it happens to
be the case, you want to explicitely link against the libraries (using
-ldispatch) as opposed to darwin where it is part of the standard
library and -ldispatch doesn't work.
10 years ago
Anton Khirnov
dbb43b8b83
avpacket: properly reset data/size in av_packet_move_ref()
It currently just calls av_init_packet(), which does not touch those
fields.
10 years ago
Anton Khirnov
ba357e9869
avprobe: switch to codecpar
10 years ago
Anton Khirnov
567d6d5f9d
avprobe: add local per-stream state
This will be useful in the following commits.
10 years ago
Anton Khirnov
c9478410c6
avprobe: add local per-file state
Do not pass just a bare AVFormatContext pointer around, wrap it in
struct. This will be useful in the following commits.
10 years ago
Anton Khirnov
c80344d010
mpegvideo_enc: use avcodec_free_context() instead of av_free()
10 years ago
Anton Khirnov
168a443d43
avprobe: print information from the codec descriptor
avprobe is not doing any decoding, so this is more correct than printing
information from a random codec implementation.
10 years ago
Anton Khirnov
e7188a1a84
avprobe: remove a pointless condition and a dead branch
AVStream.codec is always non-NULL
10 years ago
Anton Khirnov
dc4983d78a
APIchanges: add missing hashes and dates
Also, remove a stray line (apparently fallout from conflict resolution).
10 years ago
Anton Khirnov
3e8fd93b6a
lavf: add a missing bump and APIchanges for the codecpar switch
10 years ago
Lou Logan
0eb0f29a40
MAINTAINERS: remove myself as a server maintainer
Signed-off-by: Lou Logan <lou@lrcd.com>
10 years ago
Vittorio Giovara
e66fa35392
vc1dec: Check group allocations separatedly
This avoids accessing NULL pointers in case of error.
10 years ago
Matthieu Bouron
666e2edc41
configure: add missing --strip option to show_help()
10 years ago
Vittorio Giovara
01f0e6a0c9
vc1dec: Fix leak on error for array allocations
The deinit function in the 'error' section will correctly free
everything.
10 years ago
Vittorio Giovara
f91d94bdfc
vc1dec: Properly call deinit function on error
10 years ago
Vittorio Giovara
35b1cd343c
vc1dec: Drop commented out cruft
10 years ago
Carl Eugen Hoyos
0f31d401c3
lavc/mjpegdec: Fix decoding images with Adobe_CM tag.
Fixes ticket #5267 .
10 years ago
Carl Eugen Hoyos
03af008e21
doc/filters: Fix idet option name "rep_thres".
Reported by forum user vovcheck.
10 years ago
Matt Oliver
7ecef5ed51
avfilter/hwupload_cuda: Add missing semicolon.
Signed-off-by: Matt Oliver <protogonoi@gmail.com>
10 years ago
Neil Birkbeck
ad17b9d2d4
libavcodec:add packet level support for mastering metadata
Some containers, like webm/mkv, will contain this mastering metadata.
This is analogous to the way 3D fpa data is handled (in frame and
packet side data).
Signed-off-by: Neil Birkbeck <neil.birkbeck@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Michael Niedermayer
954f865c8e
avfilter/drawutils: fix gray and gbr formats on big endian
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Michael Niedermayer
6bc20e84d8
avfilter/drawutils: Fix ff_fill_rectangle() on big endian
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Paul B Mahol
0d65a7d033
avfilter/af_astats: clear all stats
Signed-off-by: Paul B Mahol <onemda@gmail.com>
10 years ago