OSDN Git Service
Michael Niedermayer [Sat, 2 Apr 2016 11:45:41 +0000 (13:45 +0200)]
fate: Add wav-ac3 test
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Sat, 2 Apr 2016 20:02:52 +0000 (22:02 +0200)]
fate: add fate-flv-demux
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Sat, 2 Apr 2016 20:00:41 +0000 (22:00 +0200)]
fate: Add fate-ts-opus-demux
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
James Almer [Sat, 2 Apr 2016 20:31:36 +0000 (17:31 -0300)]
fate: add demux test for OggOpus
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
Claudio Freire [Sun, 3 Apr 2016 18:28:17 +0000 (15:28 -0300)]
AAC encoder: new regression test
Test to catch the recently fixed minsf bug
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Claudio Freire [Sun, 3 Apr 2016 18:03:53 +0000 (15:03 -0300)]
AAC encoder: fix initialization of minsf
In some situations (exactly zeroed DC coeffs) minsf would
be initialized with garbage
Paul B Mahol [Sun, 3 Apr 2016 17:12:07 +0000 (19:12 +0200)]
avformat/brstm: lower magic number, fixes decoding of some files
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Hendrik Leppkes [Thu, 31 Mar 2016 20:49:02 +0000 (21:49 +0100)]
lavc/utils: Introduce ff_bprint_to_codecpar_extradata for avformat
It will be used by text subtitle demuxers to construct format instructions
straight into extradata. They all currently a similar function that accepts
an AVCodecContext instead.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Michael Niedermayer [Sun, 3 Apr 2016 15:34:15 +0000 (17:34 +0200)]
avformat/wavdec: fix typo with len
Found-by: carl
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Martin Vignali [Sat, 2 Apr 2016 22:21:30 +0000 (00:21 +0200)]
libavcodec/exr: add tile support
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Martin Vignali [Sun, 3 Apr 2016 12:12:44 +0000 (14:12 +0200)]
libavcodec/exr: fix PRX24 Float decompression
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Martin Vignali [Sat, 26 Mar 2016 20:02:07 +0000 (21:02 +0100)]
fate/exr : add test for b44/b44a compression
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Sun, 3 Apr 2016 00:15:06 +0000 (02:15 +0200)]
avformat/wavdec: Remove direct s->pb->buffer access
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Derek Buitenhuis [Sat, 2 Apr 2016 21:43:17 +0000 (22:43 +0100)]
wavdec: Only set the codec ID in read_header
WAV is not a NOHEADER format, and thus should not be changing
stream codec IDs and probing in read_packet.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Sat, 2 Apr 2016 23:28:07 +0000 (01:28 +0200)]
avcodec/mjpegdec: Do not permute quantization tables
This fixes issues if the permutation changes, as quantizations tables would need to be reread
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Marios Titas [Sat, 2 Apr 2016 18:11:44 +0000 (21:11 +0300)]
avfilter/src_movie: fix how we check for overflows with seek_point
Currently, if the movie source filter is used and a seek_point is
specified on a file that has a negative start time, ffmpeg will fail.
An easy way to reproduce this is as follows:
$ ffmpeg -vsync passthrough -filter_complex 'color=d=10,setpts=PTS-1/TB' test.mp4
$ ffmpeg -filter_complex 'movie=filename=test.mp4:seek_point=2' -f null -
The problem is caused by checking for int64_t overflow the wrong way.
In general, to check whether a + b overflows, it is not enough to do:
a > INT64_MAX - b
because b might be negative; the correct way is:
b > 0 && > a > INT64_MAX - b
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Hendrik Leppkes [Fri, 1 Apr 2016 11:13:03 +0000 (13:13 +0200)]
exif: take a generic log context
The AVCodecContext is only used for logging, so instead take any valid log context.
This allows reusing the exif functions more easily in avformat.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Hendrik Leppkes [Fri, 1 Apr 2016 11:13:02 +0000 (13:13 +0200)]
avcodec: properly initialize AVCodecParameters profile/level
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Rodger Combs [Mon, 7 Mar 2016 02:48:57 +0000 (20:48 -0600)]
lavf/segment: add option to write empty filler segments as needed
Rodger Combs [Mon, 7 Mar 2016 02:43:37 +0000 (20:43 -0600)]
lavf/segment: slight refactor to seg_write_packet
This reduces some code duplication, and ensures that cur_entry.last_duration is
always set.
Rodger Combs [Mon, 7 Mar 2016 01:38:39 +0000 (19:38 -0600)]
lavf/segment: style nit
Rick Kern [Thu, 24 Mar 2016 17:56:04 +0000 (01:56 +0800)]
lavc/videotoolboxenc: Workaround encoder error
CMVideoFormatDescriptionGetH264ParameterSetAtIndex() fails on some
hardware/OS versions when retrieving the parameter set count alone.
Signed-off-by: Rick Kern <kernrj@gmail.com>
Signed-off-by: wm4 <nfxjfg@googlemail.com>
Rick Kern [Sun, 20 Mar 2016 16:55:56 +0000 (00:55 +0800)]
lavc/videotoolboxenc: Fix crash when closing codec after error
Fixes crash in #5352. VTCompressionSessionInvalidate() crashes if the
internal encoder hasn't completed, but hasn't experienced an error.
The function call isn't needed since the encoder is invalidated when
the reference count reaches 0 anyway.
Signed-off-by: Rick Kern <kernrj@gmail.com>
Signed-off-by: wm4 <nfxjfg@googlemail.com>
Clément Bœsch [Mon, 28 Mar 2016 12:15:42 +0000 (14:15 +0200)]
lavc/utils: use pkt_timebase for legacy subtitles timing code
This is consistent with other AVSubtitle timing adjustments.
Clément Bœsch [Mon, 28 Mar 2016 12:10:08 +0000 (14:10 +0200)]
lavc/ccaption_dec: remove usage of avctx->time_base
lavc/utils already rescales avpkt->pts to sub->pts in AV_TIME_BASE_Q
before calling the decode callback. This prevents from rescaling again
into the decoder, and avoid the use of avctx->time_base which will
disappear in the incoming codecpar merge.
This commit also replaces the use of "20 centisecond" (ass time base)
with "200 ms".
Stefano Sabatini [Sun, 20 Mar 2016 14:59:47 +0000 (15:59 +0100)]
lavu/base64: add AV_BASE64_DECODE_SIZE() macro
This is consistent with the AV_BASE64_SIZE macro and avoids the literal
use of constants in the code.
Rodger Combs [Thu, 31 Mar 2016 01:55:32 +0000 (20:55 -0500)]
lavc/audiotoolboxdec: add eac3 decoder
This is added in 10.11, so we add a #define when building against older SDKs.
The decoder actually supports 7.1-channel eac3, but since the parser only
reports 6 channels, we end up decoding the 5.1 downmix (same as the internal
decoder) for now.
Rodger Combs [Thu, 24 Mar 2016 05:49:51 +0000 (00:49 -0500)]
lavc/audiotoolboxdec: fix a number of config and timestamp issues
- ADTS-formatted AAC didn't work
- Channel layouts were never exported
- Channel mappings were incorrect beyond stereo
- Channel counts weren't updated after packets were decoded
- Timestamps were exported incorrectly
Rodger Combs [Thu, 24 Mar 2016 02:50:41 +0000 (21:50 -0500)]
lavc/audiotoolboxdec: support ADTS AAC input
Rodger Combs [Sun, 27 Mar 2016 17:17:25 +0000 (12:17 -0500)]
lavc/audiotoolboxenc: allow setting maxrate with pre-10.9 deployment targets
The build failure here is caused by the enum value not being defined, but
as long as we're on a newer SDK that has it, it's safe to use it even
when our deployment target is older. Setting the property will error, but
we're not failing on errors there.
Rodger Combs [Thu, 24 Mar 2016 15:17:42 +0000 (10:17 -0500)]
lavc/audiotoolboxenc: fix iOS build
Rodger Combs [Wed, 23 Mar 2016 21:46:39 +0000 (16:46 -0500)]
lavc/audiotoolboxenc: fix a number of config issues
- size variables were used in a confusing way
- incorrect size var use led to channel layouts not being set properly
- channel layouts were incorrectly mapped for >2-channel AAC
- bitrates not accepted by the encoder were discarded instead of being clamped
- some minor style/indentation fixes
Rodger Combs [Wed, 23 Mar 2016 21:29:50 +0000 (16:29 -0500)]
lavc/audiotoolboxenc: remove unneeded packet metadata
This isn't necessary here, and for some reason broke only multichannel
AAC encoding when a channel layout tag was set.
Rodger Combs [Wed, 23 Mar 2016 14:24:22 +0000 (09:24 -0500)]
lavf/segment: support automatic bitstream filtering
Most useful for MPEG-TS. Works by having the underlying muxer configure the
bitstream filters, then moving them to our own AVStreams.
Ronald S. Bultje [Thu, 31 Mar 2016 20:01:09 +0000 (16:01 -0400)]
swscale: add bt2020 yuv2rgb coefficients.
Ronald S. Bultje [Thu, 31 Mar 2016 20:00:58 +0000 (16:00 -0400)]
swscale: fix bt709 yuv2rgb coefficients.
They were derived from incorrect values cr=0.2125 (should be cr=0.2126)
and cb=0.0721 (should be cb=0.0722).
Michael Niedermayer [Wed, 30 Mar 2016 19:29:01 +0000 (21:29 +0200)]
fate: add demux test for TS with AC3 (Ticket 4864)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Thu, 31 Mar 2016 22:57:14 +0000 (00:57 +0200)]
fate: Test for Ticket4560
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Thu, 31 Mar 2016 22:26:46 +0000 (00:26 +0200)]
fate: Add regression test for Ticket 1239
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Fri, 1 Apr 2016 16:50:45 +0000 (18:50 +0200)]
avcodec/parser: assert that the codec id is not NONE in av_parser_parse2()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Aaron Boxer [Thu, 31 Mar 2016 20:02:14 +0000 (16:02 -0400)]
avcodec/j2kenc: Add attribution to OpenJPEG project:
http://ghostscript.com/~tor/gs-browse/gs/openjpeg/libopenjpeg/t1.c
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Clément Bœsch [Fri, 1 Apr 2016 15:32:16 +0000 (17:32 +0200)]
sws/aarch64: disable ff_hscale_8_to_15_neon temporarly
Looks broken.
Matthieu Bouron [Mon, 28 Mar 2016 14:17:58 +0000 (14:17 +0000)]
swscale/arm/yuv2rgb: make the code bitexact with its aarch64 counter part
Matthieu Bouron [Mon, 28 Mar 2016 11:33:38 +0000 (11:33 +0000)]
swscale/arm/yuv2rgb: save a few instructions by processing the luma line interleaved
Matthieu Bouron [Mon, 28 Mar 2016 12:24:44 +0000 (12:24 +0000)]
swscale/arm/yuv2rgb: re-order compute_rgba macro arguments
Matthieu Bouron [Thu, 31 Mar 2016 12:01:43 +0000 (14:01 +0200)]
swscale/arm/yuv2rgb: rename {process_1l,process_2l,compute}_16px{,_internal} macros
Matthieu Bouron [Sun, 27 Mar 2016 18:20:36 +0000 (18:20 +0000)]
swscale/arm/yuv2rgb: macro-ify
Matthieu Bouron [Thu, 24 Mar 2016 16:33:28 +0000 (17:33 +0100)]
swscale/arm/yuv2rgb: factorize lsl in load_args_nvx
Matthieu Bouron [Wed, 23 Mar 2016 13:00:33 +0000 (13:00 +0000)]
swscale/arm/yuv2rgb: factorize lsl in load_args_yuv420p
Matthieu Bouron [Thu, 24 Mar 2016 16:29:39 +0000 (17:29 +0100)]
swscale/arm/yuv2rgb: remove unused store of dst + linesize in load_args_yuv422p
Matthieu Bouron [Thu, 31 Mar 2016 11:51:21 +0000 (13:51 +0200)]
swscale/arm/yuv2rgb: factorize lsl in load_args_yuv422p
Matthieu Bouron [Thu, 31 Mar 2016 11:50:29 +0000 (13:50 +0200)]
swscale/arm/yuv2rgb: fix comments in load_args_yuv422p
Matthieu Bouron [Tue, 22 Mar 2016 16:46:10 +0000 (17:46 +0100)]
swscale/arm/yuv2rgb: remove 32bit code path
wm4 [Fri, 1 Apr 2016 10:52:56 +0000 (12:52 +0200)]
lavc: factor apply_param_change() AV_EF_EXPLODE handling
Remove the duplicated code for handling failure of apply_param_change().
wm4 [Fri, 1 Apr 2016 10:52:12 +0000 (12:52 +0200)]
lavu: improve documentation of some AVFrame functions
Derek Buitenhuis [Thu, 31 Mar 2016 17:37:21 +0000 (18:37 +0100)]
psxstr: Remove some commented out code
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Clément Bœsch [Mon, 28 Mar 2016 17:02:02 +0000 (19:02 +0200)]
lavc/utils: transfer width/height for subs in codecpar
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Wed, 30 Mar 2016 16:15:04 +0000 (17:15 +0100)]
codecpar: Add video delay field
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Hendrik Leppkes [Sat, 5 Mar 2016 10:22:11 +0000 (11:22 +0100)]
Add frame_size to AVCodecParameters
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
James Almer [Fri, 4 Mar 2016 18:51:41 +0000 (15:51 -0300)]
lavc: Add seek_preroll to AVCodecParameters
Signed-off-by: James Almer <jamrial@gmail.com>
Derek Buitenhuis [Thu, 31 Mar 2016 20:19:49 +0000 (21:19 +0100)]
Merge commit '
a8068346e48e123f8d3bdf4d64464d81e53e5fc7'
* commit '
a8068346e48e123f8d3bdf4d64464d81e53e5fc7':
lavc: add a variant of av_get_audio_frame_duration working with AVCodecParameters
Fixes from jamrial incorporated.
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Thu, 31 Mar 2016 20:18:53 +0000 (21:18 +0100)]
Merge commit '
998e1b8f521b73e1ed3a13caaabcf79eb401cf0d'
* commit '
998e1b8f521b73e1ed3a13caaabcf79eb401cf0d':
lavc: add codec parameters API
Fixes added in:
- bit_rate has been made int64_t to match.
- profile and level are properly initialize.
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Pedro Arthur [Mon, 28 Mar 2016 16:25:18 +0000 (13:25 -0300)]
swscale: cleanup unused code
Removed previous swscale code under '#ifndef NEW_FILTER'
and removed unused fields of SwsContext
Michael Niedermayer [Thu, 31 Mar 2016 15:20:58 +0000 (17:20 +0200)]
swscale: Deprecate vector functions which are unused outside swscale
There are no known users of these functions within debian
It should be thus possible to remove these functions without recommandition of a
replacement
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Alex Smith [Tue, 29 Mar 2016 05:30:50 +0000 (01:30 -0400)]
configure: Fix debugging on mingw-w64 with gdb
The relocation hack broke debugging on mingw-w64 when using gdb. This
makes the reloc hack dependent on --disable-debug so it's still enabled
for release builds.
This is simply an immediate fix for the issue of broken debugging, we
should probably still look at the possibility of reverting it outright
if it proves to be more trouble than it's worth. For now keeping it
enabled for release builds is a reasonable trade off.
Signed-off-by: Alex Smith <theryuu@warpsharp.info>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Paul B Mahol [Thu, 31 Mar 2016 09:12:40 +0000 (11:12 +0200)]
doc/filters: add stereotools examples
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Thu, 31 Mar 2016 09:04:42 +0000 (11:04 +0200)]
doc/filters: add sofalizer examples
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Clément Bœsch [Fri, 18 Mar 2016 15:39:34 +0000 (16:39 +0100)]
sws/aarch64: add ff_hscale_8_to_15_neon
./ffmpeg -nostats -f lavfi -i testsrc2=4k:d=2 -vf bench=start,scale=1024x1024,bench=stop -f null -
before: t:0.489726 avg:0.489883 max:0.491852 min:0.489482
after: t:0.256515 avg:0.256458 max:0.256999 min:0.253755
Claudio Freire [Wed, 30 Mar 2016 21:34:08 +0000 (18:34 -0300)]
AAC encoder: fix undefined behavior
Fix uninitialized access of minsf in short windows
Fix potential invocation of coef2minsf(0)
James Almer [Sat, 26 Mar 2016 04:42:35 +0000 (01:42 -0300)]
avformat/latmenc: auto-insert aac_adtstoasc bitstream filter when needed
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
Michael Niedermayer [Thu, 24 Mar 2016 16:55:11 +0000 (17:55 +0100)]
fate: Add filter-metadata-cropdetect
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Claudio Freire [Wed, 30 Mar 2016 13:05:03 +0000 (10:05 -0300)]
AAC encoder: fix signed integer overflow
Clamp scalefactors by coef2minsf to avoid undefined behavior
caused by signed integer overflow. It also avoids clipping of
coefficients so it should avoid artifacts as well, on very
rare corner cases.
Timo Rothenpieler [Wed, 30 Mar 2016 10:03:59 +0000 (12:03 +0200)]
avcodec/nvenc: Generate AUD NAL units for better compatiblity
Michael Niedermayer [Tue, 22 Mar 2016 11:21:27 +0000 (12:21 +0100)]
tests/audiomatch: Reduce search window
This avoids unneeded computations
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Tue, 22 Mar 2016 08:59:07 +0000 (09:59 +0100)]
tests/audiomatch: also print signal vs reference length
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Paul B Mahol [Tue, 29 Mar 2016 20:29:31 +0000 (22:29 +0200)]
doc/filters: remove false claim in sofalizer description
Remove false claim that processing in freq domain is
worse quality than processing in time domain.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Rostislav Pehlivanov [Wed, 30 Mar 2016 01:31:22 +0000 (02:31 +0100)]
Revert "aacenc: use av_clip() instead of av_clip() during quantization"
This reverts commit
c0918613a0ecaac6819409c64107583eebc0ccc2, since it
triggered a new assertion with gcc.
This bug definitely needs a true proper fix.
Rostislav Pehlivanov [Wed, 30 Mar 2016 01:30:19 +0000 (02:30 +0100)]
Revert "doc/filters: remove false claim in sofalizer description"
This reverts commit
bf1495d9a991dd13e382a4c1871d96708fdec4e7.
Rostislav Pehlivanov [Tue, 29 Mar 2016 23:58:28 +0000 (00:58 +0100)]
aacenc: use av_clip() instead of av_clip() during quantization
Seems like clang might be miscompiling it and causing a signed integer overflow,
making a FATE test fail.
Doesn't seem to affect performance, it only runs on the ESC codebook.
Reviewed-by: Claudio Freire <klaussfreire@gmail.com>
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Paul B Mahol [Tue, 29 Mar 2016 20:29:31 +0000 (22:29 +0200)]
doc/filters: remove false claim in sofalizer description
Remove false claim that processing in freq domain is
worse quality than processing in time domain.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Tue, 29 Mar 2016 13:00:45 +0000 (15:00 +0200)]
avfilter/vf_waveform: optimize lowpass filter even more
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Jovan Zelincevic [Tue, 29 Mar 2016 07:43:35 +0000 (09:43 +0200)]
avcodec/mips: Optimization synced to the newest code base.
FFT expanded to 2^17.
Signed-off-by: Jovan Zelincevic <jovan.zelincevic@imgtec.com>
Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Vittorio Giovara [Tue, 29 Mar 2016 14:03:44 +0000 (16:03 +0200)]
cfhd: Do not initialize context size
Otherwise probing and stream analisys will report a correct coded size
but an empty visible size.
Approved by: kieran
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
James Almer [Tue, 29 Mar 2016 00:34:08 +0000 (21:34 -0300)]
avformat/svag: fix division by zero
Fixes ticket #5386
Signed-off-by: James Almer <jamrial@gmail.com>
Lou Logan [Mon, 28 Mar 2016 22:07:47 +0000 (14:07 -0800)]
fix some a/an typos
Signed-off-by: Lou Logan <lou@lrcd.com>
Marton Balint [Sun, 20 Mar 2016 13:48:08 +0000 (14:48 +0100)]
avcodec/utils: fix packet duration of frames with discarded paddings
Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
Lou Logan [Sun, 27 Mar 2016 04:58:52 +0000 (20:58 -0800)]
lavd/dshow_crossbar: remove trailing whitespace
Signed-off-by: Lou Logan <lou@lrcd.com>
Paul B Mahol [Mon, 28 Mar 2016 16:07:45 +0000 (18:07 +0200)]
avfilter/af_sofalizer: allow user to setup custom virtual speakers positions
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Kirill Gavrilov [Mon, 28 Mar 2016 16:51:24 +0000 (19:51 +0300)]
lavc/mediacodec: fix zero stride for OMX.allwinner.video.decoder.avc
Paul B Mahol [Mon, 28 Mar 2016 10:28:03 +0000 (12:28 +0200)]
avfilter/vf_waveform: optimize 16bit lowpass filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sun, 27 Mar 2016 11:02:33 +0000 (13:02 +0200)]
avcodec: add dca core extraction bsf
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Matthieu Bouron [Mon, 28 Mar 2016 08:10:21 +0000 (10:10 +0200)]
lavc/mediacodec: use ternary operator to set slice-height value
Michael Niedermayer [Mon, 28 Mar 2016 02:01:08 +0000 (04:01 +0200)]
avcodec/diracdec: check bitstream size related fields for overflows
Fixes segfault
Fixes Ticket5333
Regression since
bfc8a4dabe5a0154b31128b59dca575010176441
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Timo Rothenpieler [Fri, 25 Mar 2016 23:13:39 +0000 (00:13 +0100)]
configure: Fail if CUDA enabled but not found
Without this patch, configure still passes and enables CUDA, no matter
if it was actually found, breaking the build in case it was not.
Paul B Mahol [Sun, 27 Mar 2016 21:29:38 +0000 (23:29 +0200)]
avfilter/vf_waveform: optimize lowpass 8bit filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sun, 27 Mar 2016 20:50:04 +0000 (22:50 +0200)]
avfilter/vf_waveform: move mirror variable into function argument
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Kieran Kunhya [Fri, 25 Mar 2016 21:32:26 +0000 (21:32 +0000)]
avcodec: Remove libdcadec, we already have it merged internally
Michael Niedermayer [Fri, 25 Mar 2016 14:29:26 +0000 (15:29 +0100)]
avcodec/h264_slice: Check PPS more extensively when its not copied
Fixes Ticket5371
Fixes null pointer dereference
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Marton Balint [Tue, 15 Mar 2016 18:19:20 +0000 (19:19 +0100)]
avformat/segment: set format options for all segments
Fixes ticket #5318.
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
Michael Niedermayer [Sun, 20 Mar 2016 19:10:40 +0000 (20:10 +0100)]
fate: Remove vsync drop from some h264 tests
Note some tests need vsync drop to produce exact timestamps, these seem not to
need it. quite likely many more dont need it either, ive not checked beyond finding
one that needs it and the ones which have it removed
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>