OSDN Git Service
Yuuki Galaxy [Tue, 12 Apr 2016 14:53:58 +0000 (22:53 +0800)]
libavfilter/vf_owdenoise.c: skip processing when strength is 0
It is practical to de-noise only on luma while keeping chroma unchanged.
However, libavfilter/vf_owdenoise.c always do the Wavelet transform/retransform on all 3 channels without check whether chroma_strength is 0.
Thus I make this patch. De-noise on Y only for yuv420 is now 1.5 times faster.
Signed-off-by: Yuuki Galaxy <galaxy001@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Martin Vignali [Tue, 12 Apr 2016 18:01:08 +0000 (20:01 +0200)]
avcodec/exr: fix huf_decode
Paul B Mahol [Tue, 12 Apr 2016 19:39:32 +0000 (21:39 +0200)]
avcodec/exr: fix clearing end of bitmap
Inspired by patch from Martin Vignali.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Ronald S. Bultje [Wed, 6 Apr 2016 18:09:08 +0000 (14:09 -0400)]
vf_colorspace: x86-64 SIMD (SSE2) optimizations.
Ronald S. Bultje [Wed, 6 Apr 2016 18:08:21 +0000 (14:08 -0400)]
lavfi: new colorspace conversion filter.
The intent here is similar to colormatrix, but it's LGPLv2.1-or-later
(instead of GPLv2.0) and supports gamma/chromaticity correction.
James Almer [Tue, 12 Apr 2016 18:01:19 +0000 (15:01 -0300)]
arm/rdft_init: fix license header
Signed-off-by: James Almer <jamrial@gmail.com>
Michael Niedermayer [Tue, 12 Apr 2016 14:17:47 +0000 (11:17 -0300)]
avformat/framehash: Add more information to the output
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
Moritz Barsnick [Tue, 12 Apr 2016 14:16:18 +0000 (11:16 -0300)]
avformat: add hash and framehash muxers
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: James Almer <jamrial@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 16:23:38 +0000 (17:23 +0100)]
ffprobe: Don't try and decode things that have no dec_ctx
The last instance of a missing dec_ctx check from the merge.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 15:50:01 +0000 (16:50 +0100)]
ffprobe: Fix missing dec_ctx check
Missed it during the merge of ffprobe codecpar conversion.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 14:59:29 +0000 (15:59 +0100)]
Merge commit '
4d13bcceb9a1820f8e9b2c89e00816d3db41b716'
This commit is a no-op.
* commit '
4d13bcceb9a1820f8e9b2c89e00816d3db41b716':
sdp: fix opus sprop-stereo fmtp syntax
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 14:58:15 +0000 (15:58 +0100)]
Merge commit '
f6ccee9bed92c09799777c1dfb2b2772763e0e83'
* commit '
f6ccee9bed92c09799777c1dfb2b2772763e0e83':
fate: fft: Split DCT/FFT/MDCT/RDFT tests into separate targets
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 14:43:31 +0000 (15:43 +0100)]
Merge commit '
4c297249ac0f513a610a62691ce96d6b62f65b94'
* commit '
4c297249ac0f513a610a62691ce96d6b62f65b94':
rdft: arm: Split RDFT initialization into a separate file
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 14:43:01 +0000 (15:43 +0100)]
Merge commit '
97aec6e75ef36ed0402653519daa8e1fc8ddb555'
* commit '
97aec6e75ef36ed0402653519daa8e1fc8ddb555':
fft: arm: Drop unnecessary #include, add missing ones
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 14:42:14 +0000 (15:42 +0100)]
Merge commit '
73ff983e8dd22ccee166403d0bbbc9c1cd543622'
* commit '
73ff983e8dd22ccee166403d0bbbc9c1cd543622':
fft: x86: cosmetics: Drop silly comments, add comment, whitespace
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 14:41:46 +0000 (15:41 +0100)]
Merge commit '
ce9d7da7650473f580dcce8c9f8550ea532aa6bd'
* commit '
ce9d7da7650473f580dcce8c9f8550ea532aa6bd':
qsv: Move down the implementation query
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 14:39:01 +0000 (15:39 +0100)]
Merge commit '
dbb43b8b83b097585ec255ec638b61e359ebea77'
* commit '
dbb43b8b83b097585ec255ec638b61e359ebea77':
avpacket: properly reset data/size in av_packet_move_ref()
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Tue, 12 Apr 2016 14:37:48 +0000 (15:37 +0100)]
Merge commit '
ba357e98691ee4fe1a503b8830c0050be4127475'
* commit '
ba357e98691ee4fe1a503b8830c0050be4127475':
avprobe: switch to codecpar
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Paul B Mahol [Tue, 12 Apr 2016 08:51:30 +0000 (10:51 +0200)]
avcodec/apedec: fix decoding of stereo files with one channel full of silence
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Michael Niedermayer [Tue, 12 Apr 2016 01:55:19 +0000 (03:55 +0200)]
avformat/utils: use av_codec_g/set_lowres()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Timo Rothenpieler [Mon, 11 Apr 2016 17:27:18 +0000 (19:27 +0200)]
avformat/concatdec: Use correct stream count on close
Lou Logan [Sat, 9 Apr 2016 01:07:10 +0000 (17:07 -0800)]
doc/filters: document testsrc2 source filter
Signed-off-by: Lou Logan <lou@lrcd.com>
Matthieu Bouron [Fri, 8 Apr 2016 15:32:24 +0000 (15:32 +0000)]
swscale/arm: add yuv2planeX_8_neon
Michael Niedermayer [Mon, 11 Apr 2016 15:39:14 +0000 (17:39 +0200)]
doc/examples/muxing: Add support to pass flags to muxer as since codecpar the codec flags are not available to the muxer anymore
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Derek Buitenhuis [Mon, 11 Apr 2016 15:46:22 +0000 (16:46 +0100)]
Merge commit '
567d6d5f9d1400f00445183b3477391f58979aa3'
* commit '
567d6d5f9d1400f00445183b3477391f58979aa3':
avprobe: add local per-stream state
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 15:33:04 +0000 (16:33 +0100)]
Merge commit '
c9478410c68c04261f9cfcd80474607e50bd1852'
* commit '
c9478410c68c04261f9cfcd80474607e50bd1852':
avprobe: add local per-file state
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 15:02:08 +0000 (16:02 +0100)]
Merge commit '
c80344d0101558098a6cd2ed5082ff5fda7ca18b'
* commit '
c80344d0101558098a6cd2ed5082ff5fda7ca18b':
mpegvideo_enc: use avcodec_free_context() instead of av_free()
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 15:01:10 +0000 (16:01 +0100)]
Merge commit '
168a443d43b10ef6a3545d64b2f8bc90144ce4b7'
* commit '
168a443d43b10ef6a3545d64b2f8bc90144ce4b7':
avprobe: print information from the codec descriptor
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 14:30:47 +0000 (15:30 +0100)]
Merge commit '
e7188a1a84817b8d4337340c21c552ad0b6cb2fd'
* commit '
e7188a1a84817b8d4337340c21c552ad0b6cb2fd':
avprobe: remove a pointless condition and a dead branch
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Clément Bœsch [Fri, 1 Apr 2016 15:27:29 +0000 (17:27 +0200)]
sws/aarch64: add ff_yuv2planeX_8_neon
Derek Buitenhuis [Mon, 11 Apr 2016 14:09:54 +0000 (15:09 +0100)]
Merge commit '
dc4983d78af2a666461654067d2e5d45b835358a'
This commit is a no-op.
* commit '
dc4983d78af2a666461654067d2e5d45b835358a':
APIchanges: add missing hashes and dates
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 14:09:00 +0000 (15:09 +0100)]
Merge commit '
3e8fd93b6ab219221e17fa2b6243cc72cf2d69dc'
* commit '
3e8fd93b6ab219221e17fa2b6243cc72cf2d69dc':
lavf: add a missing bump and APIchanges for the codecpar switch
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 14:06:18 +0000 (15:06 +0100)]
Merge commit '
e66fa35392cd45d0a80774cd057fb765d60def43'
* commit '
e66fa35392cd45d0a80774cd057fb765d60def43':
vc1dec: Check group allocations separatedly
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 14:03:14 +0000 (15:03 +0100)]
Merge commit '
01f0e6a0c9270f1d5bef08459a6f167cf55e0596'
This commit is a no-op. We already did this.
* commit '
01f0e6a0c9270f1d5bef08459a6f167cf55e0596':
vc1dec: Fix leak on error for array allocations
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 14:01:33 +0000 (15:01 +0100)]
Merge commit '
f91d94bdfc3f5f83ff0be4d19d10d0a35697386f'
* commit '
f91d94bdfc3f5f83ff0be4d19d10d0a35697386f':
vc1dec: Properly call deinit function on error
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 14:00:46 +0000 (15:00 +0100)]
Merge commit '
35b1cd343cd703c1b0fc926dc43a92141a357380'
* commit '
35b1cd343cd703c1b0fc926dc43a92141a357380':
vc1dec: Drop commented out cruft
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 13:59:58 +0000 (14:59 +0100)]
Merge commit '
fa55addd23c2f168163175aee17adb125c2c0710'
* commit '
fa55addd23c2f168163175aee17adb125c2c0710':
img2: Drop av_ prefix for a static function
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 13:58:33 +0000 (14:58 +0100)]
Merge commit '
d6e49096c0c3c10ffb176761b0da150c93bedbf6'
This commit is a no-op.
* commit '
d6e49096c0c3c10ffb176761b0da150c93bedbf6':
idct: Only build prores IDCT if ProRes decoder is enabled
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 13:56:27 +0000 (14:56 +0100)]
Merge commit '
3c53627ac17fc6bdea5029be57da1e03b32d265d'
* commit '
3c53627ac17fc6bdea5029be57da1e03b32d265d':
qsvdec: store the sync point in heap memory
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 13:45:57 +0000 (14:45 +0100)]
Merge commit '
a1335149fd610b16459d9281b611282cac51c950'
* commit '
a1335149fd610b16459d9281b611282cac51c950':
qsvenc: store the sync point in heap memory
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 13:42:30 +0000 (14:42 +0100)]
Merge commit '
1138eb5509d3db7f6d565cb45f137a786d22beb9'
* commit '
1138eb5509d3db7f6d565cb45f137a786d22beb9':
vsrc_movie: convert to codecpar
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 13:15:28 +0000 (14:15 +0100)]
Merge commit '
ac6d53589f3631ae08467c784fb371a15c957f01'
* commit '
ac6d53589f3631ae08467c784fb371a15c957f01':
examples/transcode_aac: convert to codecpar
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 13:07:34 +0000 (14:07 +0100)]
Merge commit '
a9e1f2cc61cbd5606a087a60565e87923c39de5a'
* commit '
a9e1f2cc61cbd5606a087a60565e87923c39de5a':
examples/qsvdec: convert to codecpar
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Mon, 11 Apr 2016 13:06:43 +0000 (14:06 +0100)]
Merge commit '
9897d9f4e074cdc6c7f2409885ddefe300f18dc7'
* commit '
9897d9f4e074cdc6c7f2409885ddefe300f18dc7':
examples/output: convert to codecpar
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Paul B Mahol [Mon, 11 Apr 2016 11:06:10 +0000 (13:06 +0200)]
avcodec/shorten: properly handle bitshift > 31
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Michael Niedermayer [Mon, 11 Apr 2016 01:59:12 +0000 (03:59 +0200)]
avformat/hdsenc: Pass flags to child context
This is needed as the bitexact flag is not in the codecpar context, and thus not copied
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Mon, 11 Apr 2016 01:59:12 +0000 (03:59 +0200)]
avformat/dashenc: Pass flags to child context
This is needed as the bitexact flag is not in the codecpar context, and thus not copied
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Mon, 11 Apr 2016 01:59:12 +0000 (03:59 +0200)]
avformat/segment: Pass flags to child context
This is needed as the bitexact flag is not in the codecpar context, and thus not copied
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Sun, 10 Apr 2016 21:59:12 +0000 (23:59 +0200)]
avdevice/caca: switch to codecpar
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
James Almer [Sun, 10 Apr 2016 21:31:05 +0000 (18:31 -0300)]
fate: fix sample dependencies for fate-{a,v}filter tests
Derek Buitenhuis [Sun, 10 Apr 2016 20:49:15 +0000 (21:49 +0100)]
Merge commit '
c23152a90371bfe971b063781ef4e7d9d5ef9d70'
This commit is a no-op. We want to do this ourselves since avplay and
ffplay differ quite a bit.
* commit '
c23152a90371bfe971b063781ef4e7d9d5ef9d70':
avplay: convert do codecpar
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Sun, 10 Apr 2016 20:48:24 +0000 (21:48 +0100)]
Merge commit '
0705f5960c9d272cef1309c090000865b991c9c7'
This commit is a no-op. We did this already in
9e0d1c00b5832e80dc11368e3d39f9e2ec9346f1.
* commit '
0705f5960c9d272cef1309c090000865b991c9c7':
avplay: do not use AVStream.codec for decoding
Merged-by: Derek Buitenhuis <derek.butienhuis@gmail.com>
Derek Buitenhuis [Sun, 10 Apr 2016 20:47:26 +0000 (21:47 +0100)]
Merge commit '
15e84ed3f141c586e8cb78ed58365cf5a511108a'
This commit is a no-op. We want to do this ourselves, since avconv and ffmpeg
differ quite a bit.
* commit '
15e84ed3f141c586e8cb78ed58365cf5a511108a':
avconv: convert to codecpar
Merged-by: Derek Buitenhuis <derek.butienhuis@gmail.com>
Derek Buitenhuis [Sun, 10 Apr 2016 20:29:30 +0000 (21:29 +0100)]
Merge commit '
5b9cdf8cba114c41239bf0f9f5e0ccb6977d1c8d'
This commit is a no-op. We already moved it here.
* commit '
5b9cdf8cba114c41239bf0f9f5e0ccb6977d1c8d':
avconv: switch opening decoders and encoders
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Derek Buitenhuis [Sun, 10 Apr 2016 19:58:15 +0000 (20:58 +0100)]
Merge commit '
9200514ad8717c63f82101dc394f4378854325bf'
* commit '
9200514ad8717c63f82101dc394f4378854325bf':
lavf: replace AVStream.codec with AVStream.codecpar
This has been a HUGE effort from:
- Derek Buitenhuis <derek.buitenhuis@gmail.com>
- Hendrik Leppkes <h.leppkes@gmail.com>
- wm4 <nfxjfg@googlemail.com>
- Clément Bœsch <clement@stupeflix.com>
- James Almer <jamrial@gmail.com>
- Michael Niedermayer <michael@niedermayer.cc>
- Rostislav Pehlivanov <atomnuker@gmail.com>
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Jakub Stachowski [Sun, 10 Apr 2016 19:33:56 +0000 (21:33 +0200)]
avcodec/wmalosslessdec: do not discard last frame
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sun, 10 Apr 2016 13:30:03 +0000 (15:30 +0200)]
avcodec/shorten: mark as AV_CODEC_CAP_SUBFRAMES
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Martin Vignali [Mon, 4 Apr 2016 14:42:00 +0000 (16:42 +0200)]
fate/exr : add test for PXR24 Float and tile uncompress
Martin Vignali [Thu, 7 Apr 2016 09:17:18 +0000 (11:17 +0200)]
avcodec/exr: fix channel detection
Carl Eugen Hoyos [Sun, 10 Apr 2016 13:39:13 +0000 (15:39 +0200)]
lavf/avio: Remove linebreak from https warning.
Michael Niedermayer [Sun, 10 Apr 2016 11:18:17 +0000 (13:18 +0200)]
avformat/mpegts: Remove unused argument from analyze()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael Niedermayer [Sun, 10 Apr 2016 11:08:00 +0000 (13:08 +0200)]
avformat/mpegts: Check adaption field control in analyze() more instead of transport_error_indicator
transport_error_indicator is not required to be 0
Fixes probing
Fixes Ticket 4862
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Paul B Mahol [Sat, 9 Apr 2016 19:07:10 +0000 (21:07 +0200)]
avcodec/shorten: add support for AIFF packing, not bitexact
Also report unsupported packing.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 9 Apr 2016 13:57:41 +0000 (15:57 +0200)]
avcodec/shorten: fix decoding of very large (>2048) block sizes
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Carl Eugen Hoyos [Sat, 9 Apr 2016 09:44:50 +0000 (11:44 +0200)]
lavf/rawenc: Add a raw gsm muxer.
Carl Eugen Hoyos [Sat, 9 Apr 2016 09:38:46 +0000 (11:38 +0200)]
lavf/gsmdec: Add raw gsm autodetection.
Fixes bug 555.
Michael Niedermayer [Fri, 8 Apr 2016 22:47:10 +0000 (00:47 +0200)]
avcodec/pngdec: Fix alpha detection with skip_frame
Fixes Ticket4816
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Matthieu Bouron [Thu, 7 Apr 2016 14:52:00 +0000 (14:52 +0000)]
swscale/arm: add ff_hscale_8_to_15_neon
Paul B Mahol [Fri, 8 Apr 2016 21:35:45 +0000 (23:35 +0200)]
avcodec/shorten: fix decoding of files with number of samples lower than max_frame_size
Note that support of very big block sizes is not currently supported at all due
too flawed logic in decoder.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Fri, 8 Apr 2016 20:50:39 +0000 (22:50 +0200)]
avcodec/shorten: remove useless if condition and comment, reindent
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Fri, 8 Apr 2016 20:26:08 +0000 (22:26 +0200)]
avformat/nistshperedec: add support for mu-law as sample-byte-format
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Fri, 8 Apr 2016 08:35:11 +0000 (10:35 +0200)]
avcodec/shorten: fix decoding of last frame
Previously it would be always discarded.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Michael Niedermayer [Sat, 2 Apr 2016 00:36:41 +0000 (02:36 +0200)]
fate: Add test for Ticket 2397 (dvdsub)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Clément Bœsch [Fri, 8 Apr 2016 11:39:22 +0000 (13:39 +0200)]
sws/aarch64/yuv2rgb: honor iOS calling convention
y_offset and y_coeff being successive 32-bit integers, they are packed
into 8 bytes instead of 2x8 bytes.
See https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html
> iOS diverges from Procedure Call Standard for the ARM 64-bit
> Architecture in several ways
[...]
> In the generic procedure call standard, all function arguments passed
> on the stack consume slots in multiples of 8 bytes. In iOS, this
> requirement is dropped, and values consume only the space required.
[...]
> Padding is still inserted on the stack to satisfy arguments’ alignment
> requirements.
Paul B Mahol [Fri, 8 Apr 2016 11:19:00 +0000 (13:19 +0200)]
avformat/nistspheredec: fix silly bug
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Fri, 8 Apr 2016 10:45:40 +0000 (12:45 +0200)]
avcodec/pngenc: check return value of av_frame_copy()
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Dmitriy [Fri, 8 Apr 2016 10:37:20 +0000 (12:37 +0200)]
avcodec/pngenc: restore image size before copying frame
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Fri, 8 Apr 2016 07:59:05 +0000 (09:59 +0200)]
avcodec/shorten: if allocation fails reset max_frame_size
Otherwise crash happens.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Fri, 8 Apr 2016 07:40:32 +0000 (09:40 +0200)]
avcodec: remove "get_buffer() failed" message
It is already provided by ff_get_buffer().
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Wed, 6 Apr 2016 19:57:52 +0000 (21:57 +0200)]
avformat: support shorten in nistshpere demuxer
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Mulvya [Sun, 3 Apr 2016 08:57:01 +0000 (14:27 +0530)]
doc/filters: add drawtext example
Show example which draws text at a random position, and switches positions every 30 seconds
Signed-off-by: Mulvya <mulvya@gmail.com>
Signed-off-by: Lou Logan <lou@lrcd.com>
F.Sluiter [Tue, 5 Apr 2016 07:36:37 +0000 (09:36 +0200)]
avfilter: add remap filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Michael Niedermayer [Wed, 6 Apr 2016 09:50:01 +0000 (11:50 +0200)]
swscale/utils: Remove unused variable
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Paul B Mahol [Tue, 5 Apr 2016 12:05:10 +0000 (14:05 +0200)]
avformat: add aix demuxer
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Martin Vignali [Tue, 5 Apr 2016 19:17:51 +0000 (21:17 +0200)]
avcodec/exr: enable mipmap, ripmap decoding
James Almer [Wed, 6 Apr 2016 00:17:13 +0000 (21:17 -0300)]
fate: add missing filter-meta-4560-rotate0 dependencies
Signed-off-by: James Almer <jamrial@gmail.com>
Claudio Freire [Wed, 6 Apr 2016 02:13:44 +0000 (23:13 -0300)]
AAC encoder: fix valgrind errors
Move wi.clipping computation outside of psy_lame_window, LFE
channels don't even call that, and make the LFE path also
initialize window_type[1] which is needed by analyze_channel
Michael Niedermayer [Wed, 6 Apr 2016 01:05:36 +0000 (03:05 +0200)]
fate: force fixed point aac decoder in filter-meta-4560-rotate0
This should fix a off by 1 difference between AARCH64 and X86
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Derek Buitenhuis [Sun, 3 Apr 2016 16:55:25 +0000 (12:55 -0400)]
libxvid: Create extradata in init using a dummy frame
Modifying global header extradata in encode_frame is an API violation
and only happens to work currently because mov writes its header
at the end of the file.
Heavily based off of a patch from 2012.
Original-by: Nicolas George <george@nsup.org>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Clément Bœsch [Tue, 5 Apr 2016 08:16:32 +0000 (10:16 +0200)]
sws/aarch64: restore ff_hscale_8_to_15_neon()
Fix final scaling and required filter alignment. Pass FATE.
Paul B Mahol [Sun, 3 Apr 2016 10:10:09 +0000 (12:10 +0200)]
avformat: add musx demuxer
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sun, 3 Apr 2016 10:55:17 +0000 (12:55 +0200)]
avcodec: add adpcm dat4 decoder
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Claudio Freire [Tue, 5 Apr 2016 07:03:05 +0000 (04:03 -0300)]
AAC encoder: fix filling of wi.clipping array
Fill all windows in all window groups instead of only the first
window of each group.
Also avoid uninitialized access of window_type.
Marton Balint [Sun, 3 Apr 2016 19:23:41 +0000 (21:23 +0200)]
ffplay: fix silence insertion on error or pause
Insertion of silence was a bit broken since
df34b700981de606ca4847e1ed0bfdf9ac3e9104 because the info whether or not the
source buffer supposed to be silence must be kept between callbacks. Failing to
do so causes rogue samples from the last buffer to be presented, I guess even a
crash can occur under some circumstances.
This patch uses a NULL audio_buf to keep the silence state across audio
callbacks.
Reviewed-by: Lukasz Marek <lukasz.m.luki2 at gmail.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
Martin Vignali [Mon, 4 Apr 2016 20:00:31 +0000 (22:00 +0200)]
libavcodec/exr : add support for compression in tile
Martin Vignali [Mon, 4 Apr 2016 15:23:42 +0000 (17:23 +0200)]
libavcodec/exr : cosmetic change
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>