]>
git.sesse.net Git - ffmpeg/log
Michael Niedermayer [Wed, 20 May 2015 23:26:30 +0000 (01:26 +0200)]
Merge remote-tracking branch 'cehoyos/master'
* cehoyos/master:
lavc/qdrw: Do not fail decoding valid Quickdraw images.
lavf/mov: Use AVCOL_SPC constants when checking color_space.
lavf/mov: Write colour matrix "6" for color_space bt470bg.
lavf/mkv: Only skip prores header if the packet is large enough.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 23:09:49 +0000 (01:09 +0200)]
ffmpeg_opt: fix the error message log level for the unsupported stream types
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 23:09:04 +0000 (01:09 +0200)]
ffmpeg_opt: Give the user a hint on how to ignore unsupported streams
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
James Almer [Wed, 20 May 2015 20:52:47 +0000 (17:52 -0300)]
libvpx: add support for yuv440p and yuv440p10/12 encoding
Reviewed-by: James Zern <jzern@google.com>
Signed-off-by: James Almer <jamrial@gmail.com>
Carl Eugen Hoyos [Wed, 20 May 2015 23:05:13 +0000 (01:05 +0200)]
lavc/qdrw: Do not fail decoding valid Quickdraw images.
Carl Eugen Hoyos [Wed, 20 May 2015 23:04:57 +0000 (01:04 +0200)]
lavf/mov: Use AVCOL_SPC constants when checking color_space.
Suggested-by: Ronald Bultje
Carl Eugen Hoyos [Wed, 20 May 2015 22:44:34 +0000 (00:44 +0200)]
lavf/mov: Write colour matrix "6" for color_space bt470bg.
This matches the demuxer's behaviour.
Rodger Combs [Wed, 20 May 2015 22:49:18 +0000 (17:49 -0500)]
ffmpeg: support ignoring unsupported mapped streams
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Carl Eugen Hoyos [Wed, 20 May 2015 22:43:38 +0000 (00:43 +0200)]
lavf/mkv: Only skip prores header if the packet is large enough.
Fixes a possible endless loop.
Michael Niedermayer [Wed, 20 May 2015 17:33:13 +0000 (19:33 +0200)]
Merge commit '
3efe0393e4f0eaa27bac8833edbd7d3cff4704e1 '
* commit '
3efe0393e4f0eaa27bac8833edbd7d3cff4704e1 ':
hevc: make avcodec_decode_video2() fail if get_format() fails
Conflicts:
libavcodec/hevc.c
See:
cc5e4bb48476a89cc8ce0c41bc2bd2e8fda9b37c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Andreas Cadhalpun [Tue, 19 May 2015 22:34:42 +0000 (00:34 +0200)]
nutdec: abort if EOF is reached in decode_info_header/read_sm_data
These loops can take a lot of time if count is very large.
Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Vittorio Giovara [Wed, 20 May 2015 17:24:54 +0000 (19:24 +0200)]
avcodec/vmnc: Add back adapted comment about 24bit
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 17:03:51 +0000 (19:03 +0200)]
Merge commit '
7046bd9bc9ce04521edf453c9b603d84d69c7512 '
* commit '
7046bd9bc9ce04521edf453c9b603d84d69c7512 ':
lavfi: Move avcodec header to the only filter needing it
Conflicts:
libavfilter/avfilter.h
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Andreas Cadhalpun [Tue, 19 May 2015 22:31:24 +0000 (00:31 +0200)]
nutdec: stop skipping bytes at EOF
This can unnecessarily waste a lot of time.
Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Andreas Cadhalpun [Tue, 19 May 2015 22:06:05 +0000 (00:06 +0200)]
nutdec: fix infinite resync loops
nut->last_syncpoint_pos doesn't necessarily change between resync
attempts, so find_any_startcode can return the same startcode again.
Thus remember where the last resync happened and don't try to resync
before that.
This can't be done locally in nut_read_packet, because this wouldn't
prevent infinite resync loops, where after the resync a packet is
returned and while reading a following packet the resync happens again.
Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Michael Niedermayer [Wed, 20 May 2015 16:50:38 +0000 (18:50 +0200)]
avcodec/vmnc: Simplify "24bit" support
This also makes the code more robust, removing potential out of
array writes.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 16:31:55 +0000 (18:31 +0200)]
Merge commit '
eafbc6716cede6d4a652f8bedf82f2901c68d06d '
* commit '
eafbc6716cede6d4a652f8bedf82f2901c68d06d ':
vmnc: Delay pixel size check
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 16:15:22 +0000 (18:15 +0200)]
avcodec/hevc: Remove unused variable
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
周晓勇 [Wed, 20 May 2015 10:17:56 +0000 (18:17 +0800)]
configure: add cpuflags for loongson3 series cpu
Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 15:32:48 +0000 (17:32 +0200)]
avformat/nutdec: Fix recovery when immedeately after seeking a failure happens
Found-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 15:13:15 +0000 (17:13 +0200)]
avformat/nutdec: Return error on EOF from get_str()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 11:40:35 +0000 (13:40 +0200)]
fate: Add fate-mathops test
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 11:38:01 +0000 (13:38 +0200)]
avcodec: add mathops test
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Carl Eugen Hoyos [Wed, 20 May 2015 12:59:38 +0000 (14:59 +0200)]
lavc/vmnc: Fix 32bit colour-space, there is no transparency.
周晓勇 [Wed, 20 May 2015 10:15:49 +0000 (18:15 +0800)]
configure: disable mipsfpu for loongson3
MIPSFPU optimization does't support FATE correctly on Loongson-3.
Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 20 May 2015 00:31:03 +0000 (02:31 +0200)]
doc/encoders: add flac
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Niklesh [Tue, 19 May 2015 12:52:55 +0000 (18:22 +0530)]
Fix movtext crashes caused due to lack of proper bounds checking
Signed-off-by: Niklesh <niklesh.lalwani@iitb.ac.in>
Michael Niedermayer [Tue, 19 May 2015 23:23:39 +0000 (01:23 +0200)]
avcodec/flacenc: Support Multi dimensional quantization
Now with exact bit computations if exact_rice_parameters is enabled
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
wm4 [Thu, 14 May 2015 17:23:57 +0000 (19:23 +0200)]
hevc: make avcodec_decode_video2() fail if get_format() fails
Personally, I need the decoder to back out if get_format() returns no
usable pixel format. This didn't work because the error code was not
propagated down the call chain. This in turn happened because the
variable declaration removed in this patch shadowed the variable, whose
value is returned at the end of the function. Consequently, failures of
decode_nal_unit() were ignored in this place.
Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Vittorio Giovara [Thu, 14 May 2015 22:37:25 +0000 (23:37 +0100)]
lavfi: Move avcodec header to the only filter needing it
af_ashowinfo, due to the enum AVAudioServiceType use.
Vittorio Giovara [Tue, 19 May 2015 15:57:46 +0000 (16:57 +0100)]
vmnc: Delay pixel size check
Some clients incorrectly set 24 as bits_per_coded_sample, while
the actual value is preserved in one of the codec headers.
In order to work around this, delay the check until decode_frame().
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Michael Niedermayer [Tue, 19 May 2015 17:47:22 +0000 (19:47 +0200)]
avcodec/flacenc: Mark pointers/array arguments const which are not changed
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 19 May 2015 17:41:44 +0000 (19:41 +0200)]
avcodec/flacenc: Simplify md5 calculation code by using AV_WL24()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 19 May 2015 15:47:04 +0000 (17:47 +0200)]
avutil/pixfmt: Improve ascii art showing the meaning of the AVChromaLocation values
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 19 May 2015 11:48:30 +0000 (13:48 +0200)]
avcodec/flacenc: Move udata and sums to FlacSubframe
This significantly reduces the amount of stack space needed and
also permits to simply copy the rice context again without speed
penalty
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 19 May 2015 11:43:18 +0000 (13:43 +0200)]
fate: Add test for -exact_rice_parameters 1
Michael Niedermayer [Tue, 19 May 2015 11:26:55 +0000 (13:26 +0200)]
avcodec/flacenc: Support calculating rice parameters exactly
Some files benefit by about 0.3% from this, and speedwise its ok
other files do not benefit and encode to the same size
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 19 May 2015 10:11:27 +0000 (12:11 +0200)]
avcodec/flacenc: Do not copy unused udata array -> 5x faster calc_rice_params()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 19 May 2015 01:23:39 +0000 (03:23 +0200)]
avcodec/golomb: Remove disabled and broken code
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Tue, 19 May 2015 01:22:33 +0000 (03:22 +0200)]
avcodec/mss2: use < 0 instead of != 0 to check for error of vlc initialization
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Mon, 18 May 2015 18:27:04 +0000 (20:27 +0200)]
ffmpeg_opt: Compensate for DTS/PTS difference in seeking when its based on DTS
Fixes Ticket4554
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Steve Borho [Sat, 16 May 2015 03:05:12 +0000 (22:05 -0500)]
libavcodec/x265: detect csps in libx265_encode_init_csp()
Without this change, if you link with an 8bit libx265 and try to specify
a 10bit input color space via:
ffmpeg -i in.mov -c:v libx265 -pix_fmt yuv420p10le out.mp4
It will error with:
Incompatible pixel format 'yuv420p10le' for codec 'libx265',
auto-selecting format 'yuv420p'
With this fix, it will learn if a 10bit libx265 is available at startup,
and thus allow 10bit input color spaces.
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Michael Niedermayer [Mon, 18 May 2015 12:07:48 +0000 (14:07 +0200)]
avcodec/snow_dwt: Remove ff_ prefix from ff_spatial_idwt_init() and ff_spatial_idwt_slice()
They are only used once in the file in which they are defined
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Mon, 18 May 2015 11:28:14 +0000 (13:28 +0200)]
avcodec/hevc_cabac: Rename ff_hevc_transform_skip_flag_decode() to hevc_transform_skip_flag_decode()
The function is static and used once in the file its defined in
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Mon, 18 May 2015 11:22:27 +0000 (13:22 +0200)]
avfilter/avfiltergraph: Rename ff_avfilter_graph_config_pointers to graph_config_pointers.
The function is static and only used once in the file its defined in.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 18:02:01 +0000 (20:02 +0200)]
avformat/mxfenc: Set horizontal chroma subsample value from pixel format if available
Reviewed-by: tim nicholson <nichot20@yahoo.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 17:59:18 +0000 (19:59 +0200)]
avformat/mxfenc: Set the component depth from the pixel format if available
Reviewed-by: tim nicholson <nichot20@yahoo.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Mon, 18 May 2015 00:35:12 +0000 (02:35 +0200)]
Merge remote-tracking branch 'rbultje/vp9-bugfixes'
* rbultje/vp9-bugfixes:
vp9: match another find_ref_mvs() bug in libvpx.
vp9: fix scaled motion vector clipping for sub8x8 blocks.
vp9: improve signbias check.
vp9: don't allow compound references if error_resilience is enabled.
vp9: clamp segmented lflvl before applying ref/mode deltas.
vp9: reset loopfilter mode/ref deltas on keyframe.
vp9: fix crash when playing back 440/440 content with width%64<56.
vp9: extend loopfilter workaround for vp9 h/v mix-up to work for 422.
vp9: clip motion vectors in the same way as libvpx does.
vp9: set skip flag if the block had no coded coefficients.
vp9: apply mv scaling workaround only when subsampling is enabled.
vp9: read all 4x4 blocks in sub8x8 blocks individually with scalability.
vp9: fix segmentation map referencing upon framesize change.
vp9: disable more pmulhrsw optimizations in idct16/32.
vp9: disable all pmulhrsw in 8/16 iadst x86 optimizations.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sun, 17 May 2015 23:11:02 +0000 (01:11 +0200)]
cmdutils: Fix sign error in display matrix auto-rotation code
This makes the sample from Ticket4560 behave consistently with either branch
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sun, 17 May 2015 22:28:57 +0000 (00:28 +0200)]
ffmpeg: Do not copy the display matrix if rotation meta-data is manually added
Fixes Ticket4560
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sun, 17 May 2015 17:08:38 +0000 (19:08 +0200)]
avcodec/golomb: fix reading huge signed rice golomb values
No testcase is known, nor any case where such huge values would occur
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sun, 17 May 2015 17:07:17 +0000 (19:07 +0200)]
avcodec/golomb: get_ur_golomb_jpegls: Fix reading huge k values
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
MrBoogs [Tue, 21 Apr 2015 21:53:57 +0000 (15:53 -0600)]
avformat/hlsenc: do not append an endlist tag when the stream ends
Reviewed-by: Thomas Volkert <silvo@gmx.net>
MrBoogs [Tue, 21 Apr 2015 21:52:03 +0000 (15:52 -0600)]
avformat/hlsenc: Add hls flag for starting a playlist with a discontinuity on startup
Reviewed-by: Thomas Volkert <silvo@gmx.net>
MrBoogs [Tue, 21 Apr 2015 21:46:17 +0000 (15:46 -0600)]
avformat/hlsenc: Add hls flag for rounding m3u8 durations to whole numbers, problems with floats on some devices
Reviewed-by: Thomas Volkert <silvo@gmx.net>
Michael Niedermayer [Sun, 17 May 2015 11:10:33 +0000 (13:10 +0200)]
avcodec/flacdec: Attempt to auto-detect old buggy flac
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Carl Eugen Hoyos [Sun, 17 May 2015 10:58:44 +0000 (12:58 +0200)]
lavc/vc1: Never decode vc1 as gray if gray decoding was not enabled.
Carl Eugen Hoyos [Sun, 17 May 2015 10:57:27 +0000 (12:57 +0200)]
lavf/mpeg: Do not detect unknown audio in Hikvision streams as alaw.
Carl Eugen Hoyos [Sun, 17 May 2015 08:22:03 +0000 (10:22 +0200)]
lavc: Print a warning if gray decoding was requested but not enabled.
Carl Eugen Hoyos [Sat, 16 May 2015 21:33:48 +0000 (23:33 +0200)]
lavf/wav: Read files >4G if no smaller filesize was written.
Fixes second part of ticket #4543.
Carl Eugen Hoyos [Sat, 16 May 2015 21:32:56 +0000 (23:32 +0200)]
lavf/wav: Print an error if files >4G are written.
Additionally, don't write an incorrect shorter size for such files.
Fixes part of ticket #4543.
Carl Eugen Hoyos [Sat, 16 May 2015 21:32:27 +0000 (23:32 +0200)]
lavc/h263: Set color_range for gray decoding.
Carl Eugen Hoyos [Sat, 16 May 2015 21:32:14 +0000 (23:32 +0200)]
lavc/vc1: Set color_range for gray decoding.
Carl Eugen Hoyos [Sat, 16 May 2015 21:31:44 +0000 (23:31 +0200)]
lavf/mov: Tell users about the use_absolute_path option.
Fixes ticket #4539.
Carl Eugen Hoyos [Sat, 16 May 2015 20:51:16 +0000 (22:51 +0200)]
lavc/qdrw: Fix overwrite when reading invalid Quickdraw images.
Carl Eugen Hoyos [Tue, 12 May 2015 11:00:29 +0000 (13:00 +0200)]
lavc/flac: Fix encoding and decoding with high lpc.
Based on an analysis by trac user lvqcl.
Fixes ticket #4421, reported by Chase Walker.
Carl Eugen Hoyos [Tue, 12 May 2015 10:47:57 +0000 (12:47 +0200)]
lavc/flacdec: Sanitize FLACSTREAMINFO usage.
Michael Niedermayer [Sat, 16 May 2015 23:34:35 +0000 (01:34 +0200)]
avformat/avidec: add mp2 to the list of exceptions instead of generally treating dshow_block_align==1 special
Fixes Ticket4552
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 21:08:09 +0000 (23:08 +0200)]
ffmpeg: only apply last picture flush code at EOF
Fixes Ticket4562
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 22:22:09 +0000 (00:22 +0200)]
avfilter/buffersink: return EOF if closed link in av_buffersink_get_frame_flags()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 19:14:01 +0000 (21:14 +0200)]
Merge commit '
732dd658687bd9a2e5c622e38c481825b57af250 '
* commit '
732dd658687bd9a2e5c622e38c481825b57af250 ':
doc: Add $branch to FATE config template
Conflicts:
doc/fate.texi
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 17:07:31 +0000 (19:07 +0200)]
avcodec/aacenc: use < 0 instead of != 0 for error checks
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 16:37:55 +0000 (18:37 +0200)]
avcodec/j2kenc: Use ret < 0 instead of ret != 0 for error checks
This is how most code in FFmpeg checks for failures
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 16:33:51 +0000 (18:33 +0200)]
avformat/mux: use <0 instead of != 0 for error check of init_muxer()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Ronald S. Bultje [Sat, 16 May 2015 15:59:01 +0000 (11:59 -0400)]
vp9: match another find_ref_mvs() bug in libvpx.
If we find a second non-sub8x8 motion vector for a non-first sub8x8
block, and the clamped value is identical to the first non-sub8x8
motion vector, then the resulting nearmv motion vector is forced to
zero.
Timothy Gu [Wed, 13 May 2015 23:46:47 +0000 (16:46 -0700)]
doc: Add $branch to FATE config template
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Ronald S. Bultje [Sat, 16 May 2015 12:36:19 +0000 (08:36 -0400)]
vp9: fix scaled motion vector clipping for sub8x8 blocks.
To match the obscure clipping bug behaviour in libvpx.
Michael Niedermayer [Sat, 16 May 2015 12:35:36 +0000 (14:35 +0200)]
avdevice/v4l2: Fix vertical alignment in list_formats() output
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 11:51:18 +0000 (13:51 +0200)]
avformat/mov: Fix parsing short loci
Fixes Ticket4557
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 16 May 2015 11:50:38 +0000 (13:50 +0200)]
avformat/mov: Print reason of loci parsing failure
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
anatolschwarz [Tue, 5 May 2015 13:14:35 +0000 (16:14 +0300)]
ffmpeg: Support preserving the source key frame timings
Added option "source" to force_key_frames
Ronald S. Bultje [Sat, 16 May 2015 01:14:08 +0000 (21:14 -0400)]
vp9: improve signbias check.
Otherwise it will still scale motion vectors, which leads to corrupted
prediction.
Michael Niedermayer [Fri, 15 May 2015 20:30:42 +0000 (22:30 +0200)]
ffmpeg: Remove another unneeded ost->filter_graph check
Fixes CID1241508
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 20:12:08 +0000 (22:12 +0200)]
avcodec/hevc: Fix typo in num_entry_point_offsets check
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 20:02:12 +0000 (22:02 +0200)]
avcodec/libtheoraenc: Check for av_malloc failure
Fixes CID1257799
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Ronald S. Bultje [Fri, 15 May 2015 18:15:46 +0000 (14:15 -0400)]
vp9: don't allow compound references if error_resilience is enabled.
libvpx (probably accidentally) clears the bits if error_res is set,
along with keyframe/intraonly. This probably wasn't the intention
(since it's local data), but it's behaviour we have to copy...
Ronald S. Bultje [Fri, 15 May 2015 15:43:09 +0000 (11:43 -0400)]
vp9: clamp segmented lflvl before applying ref/mode deltas.
Ronald S. Bultje [Fri, 15 May 2015 15:42:39 +0000 (11:42 -0400)]
vp9: reset loopfilter mode/ref deltas on keyframe.
Ronald S. Bultje [Fri, 15 May 2015 02:48:59 +0000 (22:48 -0400)]
vp9: fix crash when playing back 440/440 content with width%64<56.
Ronald S. Bultje [Fri, 15 May 2015 02:40:26 +0000 (22:40 -0400)]
vp9: extend loopfilter workaround for vp9 h/v mix-up to work for 422.
Michael Niedermayer [Fri, 15 May 2015 18:19:21 +0000 (20:19 +0200)]
avformat/rtsp: print a debug level note if time parsing fails
Fixes CID733718 again
This partly reverts commit
eb7ddb5066843ab16caf33b05eafb2576648b797 .
Michael Niedermayer [Fri, 15 May 2015 18:06:24 +0000 (20:06 +0200)]
avcodec/svq1dec: Remove duplicate buf_size check
Fixes CID1297573
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 16:29:40 +0000 (18:29 +0200)]
avcodec/dcadec: Check active_bands
Fixes CID1297594 part2
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 16:04:12 +0000 (18:04 +0200)]
avcodec/dcadec: Check scale table index
Fixes CID1297594 part 1
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 15:31:58 +0000 (17:31 +0200)]
avcodec/sonic: More completely check sample_rate_index and channels
Fixes CID1271783
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 15:26:25 +0000 (17:26 +0200)]
avcodec/sonic: check memory allocations
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 15:21:10 +0000 (17:21 +0200)]
avcodec/smvjpegdec: check avcodec_decode_video2() return code
Fixes CID1271810
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 15:02:28 +0000 (17:02 +0200)]
avcodec/shorten: More complete pred_order check
Fixes CID1239055
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 14:58:51 +0000 (16:58 +0200)]
avcodec/shorten: Fix code depending on signed overflow behavior
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 15 May 2015 14:48:31 +0000 (16:48 +0200)]
avcodec/shorten: Check skip_bytes()
Fixes CID1210526
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>