James Zern
0ece80559a
avcodec/libaomenc,cosmetics: fix a typo
...
tradeof -> trade-off
Signed-off-by: James Zern <jzern@google.com >
2020-04-11 15:22:35 -07:00
Wang Cao
bd3389e9f4
avcodec/libaomenc.c: Add a libaom command-line option 'tune'
...
Signed-off-by: Wang Cao <wangcao@google.com >
Signed-off-by: James Zern <jzern@google.com >
2020-04-11 15:12:34 -07:00
John Stebbins
9f4054a0cb
libavformat/mov: fix multiple trun per traf
...
dts would start over at the beginning of each trun when they should be
computed contiguously for each trun in a traf
Fixes ticket 8070
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-04-11 18:15:58 +02:00
John Stebbins
21a65d6310
mov: fix seek to next root atom in fragmented mp4
...
If some but not all moof's are referenced in an sidx, whole fragments
were being skipped.
Fixes tickets 7377, 7389, and 8502
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-04-11 18:15:58 +02:00
Michael Niedermayer
20ade59d96
avcodec/dpcm: clip exponent into supported range in XAN DPCM
...
Fixes: shift exponent 32 is too large for 32-bit type 'int'
Fixes: 21200/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_XAN_DPCM_fuzzer-5754704894361600
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Anton Khirnov <anton@khirnov.net >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-04-11 18:15:58 +02:00
Gautam Ramakrishnan
995d937827
libavcodec/jpeg2000: fix precinct coordinate calculation
...
The calculation of precinct boundaries has been
fixed. The precinct boundaries were calculated
as an offset to the band boundary, but must
instead be calculated as an offset from the
reslevel. This patch fixes #4669 and #4679 .
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-04-11 18:15:58 +02:00
Gautam Ramakrishnan
e8344f21e1
libavcodec/jpeg2000dec.c: fix error in cod marker
...
This patch fixes an error where the COC marker
overrides all data of the SPcod field of the
COD marker. It must override only one bit of
SPcod field. This now allows p0_08.j2k to be
decoded correctly (mentioned in #4679 ).
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-04-11 18:15:58 +02:00
Andreas Rheinhardt
12a5e0409d
avcodec/ac3_tab: Zero-terminate ff_ac3_sample_rate_tab
...
This is required to use it as an AVCodec.supported_samplerates array.
Adding the sentinel has been forgotten in 4679a474
.
Without it e.g. the FATE-test ffmpeg-filter_complex_audio fails with ASAN.
Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
2020-04-11 17:13:36 +02:00
Zane van Iperen
67c4405fac
avcodec/adpcm: remove unused shift parameter from adpcm_ima_qt_expand_nibble()
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com >
2020-04-11 17:01:18 +02:00
Carl Eugen Hoyos
5325423437
lavc/amrwbdec: Add a comment about the missing muting technique.
2020-04-11 14:23:51 +02:00
Carl Eugen Hoyos
e426f71c96
lavc/amrwbdec: Output silence for frames marked as corrupt.
...
Fixes ticket #7113 .
2020-04-11 14:10:45 +02:00
Carl Eugen Hoyos
8f01fa378f
lavc/amrwbdec: Remove a dead comparison.
...
Modes > MODE_SID are already filtered out at this point.
Simplifies the following change.
2020-04-11 14:08:49 +02:00
Rosen Penev
875ba23333
avcodec/aacdec: fix compilation under soft float MIPS
...
Place HAVE_MIPSFPU further up so that functions that use floating point
ASM are defined away. Otherwise compilation failures result when soft
float in enabled on the toolchain.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2020-04-11 14:00:32 +02:00
Carl Eugen Hoyos
dbc5c0c1c8
lavfi/telecine: Mark telecined frames as interlaced.
2020-04-11 13:48:52 +02:00
Mattias Wadman
9d21d18ec3
lavf/oggparsevorbis: Use case-insensitive key compare for vorbis picture
...
Regression since 8d3630c540
where keys were changed
to not be touppered but the picture block strcmp was not changed to be case-insensitive.
Fixes ticket #8608 .
2020-04-11 12:56:21 +02:00
John Stebbins
99360990a9
libavformat/mov: restore use of mfra time as dts
...
This was inadvertantly removed in 4a9d32baca
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro >
2020-04-11 12:03:58 +05:30
Gyan Doshi
49a32fa45c
avfilter/delogo: correct indentation for option show.
2020-04-11 11:46:48 +05:30
Gyan Doshi
74fe697f96
avfilter/delogo: remove deprecated options
...
Deprecated in 2015 in 8bc708fcee
2020-04-11 11:46:43 +05:30
John Stebbins
fa736a994c
lavc/xsubenc: return meaningfull error codes
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 15:58:04 -07:00
John Stebbins
5fcf620eee
lavc/webvttenc: return more meaningful error codes
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 15:58:04 -07:00
John Stebbins
9ac715a367
lavc/srtenc: return more meaninful error codes
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 15:58:04 -07:00
John Stebbins
1d544e410e
lavc/movtextenc: return more meaningful error codes
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 15:58:04 -07:00
John Stebbins
9a0817baa4
lavc/assenc: return more meaningful error code
...
When the buffer is too small, return AVERROR_BUFFER_TOO_SMALL
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 15:58:04 -07:00
John Stebbins
75a8458863
lavc/dvbsub: return meaningful error codes
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 15:58:04 -07:00
John Stebbins
eda8d48fea
lavc/dvbsub: fix potential encode buffer overflow
...
encode buffer size was ignored
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 15:58:04 -07:00
Philip Langdale
7b0c22768e
Changelog: Add entry for expanded styling support in movtext
2020-04-10 09:32:13 -07:00
John Stebbins
ad3f6212ac
lavc/movtextenc: handle changes to hilight alpha
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
eeef870851
lavc/movtextenc: add option to scale fontsize with height
...
If the video dimensions are different than the ASS play_res then the
font sizes need to be adjusted to get the same apparent render size.
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
1f8278ee24
lavc/movtextenc: add font name handling
...
Initializes the mov text sample description from the ASS header and
creates an mov font table from the fonts available in the ASS Styles.
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
dbdbcbf384
lavc/movtextenc: simplify initialization of new style record
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
bb8fd04665
lavc/movtextenc: handle cancel overrides callback
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
848792be60
lavc/movtextenc: add font size tag handling
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
2e79843e37
lavc/movtextenc: add alpha tag handling
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
b847bd9582
lavc/movtextenc: add color tag handling
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
37ab5e2e7b
lavc/movtextenc: init style record from ASS dialog style
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
a129cc9e29
lavc/movtextenc: fix unclosed style records
...
The last record at the end of each dialog was never closed
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
1bf0df4c4f
lavc/movtextenc: simplify style record updates
...
Makes style update code easier to extend for style types not yet handled
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
15b81f5e6b
lavc/movtextenc: keep values in native byte order till written
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
32cf264d8f
lavc/movtextenc: use correct color component order
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
a52eef68d4
lavc/ass_split: fix parsing utf8 scripts
...
The [Script Info] section was skipped if starts with UTF8 BOM
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
b8d4a66b29
lavc/movtextdec: allow setting subtitle frame dimensions
...
Font sizes are relative to the subtitle frame dimensions. If the
expected frame dimensions are not known, the font sizes will most
likely be incorrect.
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
f406dc9ceb
lavc/movtextdec: restore active style color after hilite
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
032ad7a0bb
lavc/movtextdec: add color and alpha style tags
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
91447ae3ba
lavc/movtextdec: add alpha default to ass header colors
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
c0d3fea600
lavc/movtextdec: make sure default font name is set
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
e5b99df096
lavc/movtextdec: only write fontsize, fontID tags if not default
...
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
d3c012ff42
lavc/movtextdec: handle changes to default style flags
...
Style flags were only being turned on. If the default was on and style
record turned off, style flag remained on.
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
5f39f63a65
lavc/movtextdec: fix bold, italic, underline flags
...
They should be 0 or 1 so that 0 or -1 is written to the ass header
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
2949f17e99
lavc/movtextdec: simplify style record walk
...
It's not necessary to walk the style record list twice per subtitle
character. style records are in order and do not overlap.
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00
John Stebbins
47e88adc0d
lavc/movtextdec: fix ass header colors
...
A conversion from rgb to bgr is necessary
Signed-off-by: Philip Langdale <philipl@overt.org >
2020-04-10 09:32:13 -07:00