summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avformat/cdxl: Fix integer overflow of image_sizeMichael Niedermayer2014-12-31
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86/swr: disable pack_8ch functions on msvc/icl x86_32James Almer2014-12-31
| | | | | | Until a proper fix is committed. Signed-off-by: James Almer <jamrial@gmail.com>
* x86/swr: add missing alignment check to pack_6ch functionsJames Almer2014-12-31
| | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/loco: check the init_get_bits8() return codeMichael Niedermayer2014-12-31
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/loco: use enum for mode variableMichael Niedermayer2014-12-31
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* doc/filters: document bit-depth independent cropdetect limitMichael Niedermayer2014-12-31
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/loco: Support LOCO reference encoder with odd widthMichael Niedermayer2014-12-31
| | | | | | Fixes Ticket1221 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86/swr: add SSE2/AVX pack_8ch functionsJames Almer2014-12-30
| | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_cropdetect: adjust Default threshold based on bit depthMichael Niedermayer2014-12-31
| | | | | | | Also allow specifying thresholds that are bit depth independant Previous version reviewed by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_yadif: add >8bit planar rgb formatsMichael Niedermayer2014-12-30
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffprobe: Support extracting the number of reference framesMichael Niedermayer2014-12-30
| | | | | | | Fixes Ticket3141 Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: clear AVPacket to not leave uninitialized memoryMichael Niedermayer2014-12-30
| | | | | | Fixes CID1260707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* fate: add a fate-filter-framepack ruleClément Bœsch2014-12-30
|
* avfilter/framepack: use FF_CEIL_RSHIFT()Clément Bœsch2014-12-30
|
* avfilter/vf_cropdetect: extend limit to cover 16bit pixel formatsMichael Niedermayer2014-12-30
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_cropdetect: fix ; typosMichael Niedermayer2014-12-30
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_cropdetect: support 9-16bit planar formatsMichael Niedermayer2014-12-30
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_cropdetect: Unroll 3 & 4 bytes per sample loopMichael Niedermayer2014-12-30
| | | | | | 19484 -> 10266 decicycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_cropdetect: Unroll 1byte per sample loopMichael Niedermayer2014-12-30
| | | | | | 12807 -> 6336 decicycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_cropdetect: add RGB & RGBA supportMichael Niedermayer2014-12-30
| | | | | | | These where already supported in the code but not listed in the supported pixel formats. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '8d54bacb789c7d37ca3cf48d9ac13083ad0c1ba7'Michael Niedermayer2014-12-30
|\ | | | | | | | | | | | | * commit '8d54bacb789c7d37ca3cf48d9ac13083ad0c1ba7': dashenc: Remove some stray double spaces Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dashenc: Remove some stray double spacesMartin Storsjö2014-12-29
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'b91a5757fcbf723da99b05b298a6f820271dbc2b'Michael Niedermayer2014-12-30
|\| | | | | | | | | | | | | * commit 'b91a5757fcbf723da99b05b298a6f820271dbc2b': dashenc: Fix writing of timelines that don't start at t=0 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dashenc: Fix writing of timelines that don't start at t=0Martin Storsjö2014-12-29
| | | | | | | | | | | | | | | | When writing an explicit time, reset the cur_time variable to this value as well. This avoids writing excessive time attributes for each segment in the timeline, as long as the segments are continuous. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '50036c30df83b609bc5a95276f1287f8b9b8bdd6'Michael Niedermayer2014-12-30
|\| | | | | | | | | | | | | | | | | | | * commit '50036c30df83b609bc5a95276f1287f8b9b8bdd6': fate: Use bitexact conversions in the dpxparser test Conflicts: tests/fate/image.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Use bitexact conversions in the dpxparser testMartin Storsjö2014-12-29
| | | | | | | | | | | | This fixes fate on e.g. ppc. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Fix decoding for little endian Aja Kona 10-bit RGB.Carl Eugen Hoyos2014-12-29
| | | | | | | | | | The little endian fourcc is r10k, big endian uses R10k. Reported and analyzed by Jason Freets, jasonslife hotmail
* | libavformat/cdxl: fix duration in case of overflowMichael Niedermayer2014-12-29
| | | | | | | | | | | | | | Fixes integer overflow Fixes CID1260706 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/rational: Check that av_reduce() returns values within the requested maxMichael Niedermayer2014-12-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/ituh263enc: Check den==0 in ff_h263_aspect_to_info()Michael Niedermayer2014-12-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/ffwavesynth: Use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mux: 2 subtitle packets could have the same DTSMichael Niedermayer2014-12-29
| | | | | | | | | | | | | | | | | | | | | | | | Fixes Ticket3514 See: ETSI EN 300 743 V1.3.1 (2006-11) "In summary, all of the segments of a single display set shall be carried in one (or more) PES packets that have the same PTS value." with PTS = DTS and remuxing of such a stream it is to be expected that sometimes multiple packets would have the same DTS Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavformat/segment.c: Add strftime expansion for segment filename templatesPedro E. M. Brito2014-12-28
| | | | | | | | | | | | | | | | | | | | | | Allows expansion of the filename template with strftime() with the option -strftime 1 (disabled by default). This allows segments to be named by time of creation, adding some flexibility. Fixes Ticket 4104 (add strftime to segment muxer) Signed-off-by: Pedro E. M. Brito <pedroembrito@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix R10k blue channel output.Carl Eugen Hoyos2014-12-28
| | | | | | | | Makes R10k -> gbrp10 ffv1 -> R10k roundtrip bit-identical.
* | doc/ffmpeg.texi: document the new -sdp_file optionSimon Thelen2014-12-28
| | | | | | | | | | Signed-off-by: Simon Thelen <ffmpeg-dev@c-14.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avdevice/dshow: Remove unneeded NULL checksMichael Niedermayer2014-12-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avdevice/dshow: Use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avdevice/dv1394: Use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_cropdetect: add max_outliers parameterMichael Niedermayer2014-12-28
| | | | | | | | | | | | Fixes Ticket3030 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: Use av_freep(), avoid leaving stale pointers in memoryMichael Niedermayer2014-12-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: add sdp_file optionSimon Thelen2014-12-28
| | | | | | | | | | | | | | | | | | Allow printing of sdp information to a file specified by -sdp_file This allows users to print sdp information when at least one of the outputs isn't an rtp stream. Signed-off-by: Simon Thelen <ffmpeg-dev@c-14.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vdpau: fix assertion failure and < vs > errorMichael Niedermayer2014-12-28
| | | | | | | | | | | | Fixes Ticket4211 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'rbultje/vp9-32bit-lpf'Michael Niedermayer2014-12-27
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rbultje/vp9-32bit-lpf: vp9/x86: add myself to copyright holders for loopfilter assembly. vp9/x86: make filter_16_h work on 32-bit. vp9/x86: make filter_48/84/88_h work on 32-bit. vp9/x86: make filter_44_h work on 32-bit. vp9/x86: make filter_16_v work on 32-bit. vp9/x86: make filter_48/84_v work on 32-bit. vp9/x86: make filter_88_v work on 32-bit. vp9/x86: make filter_44_v work on 32-bit. vp8/x86: save one register in SIGN_ADD/SUB. vp9/x86: store unpacked intermediates for filter6/14 on stack. vp8/x86: move variable assigned inside macro branch. vp9/x86: simplify ABSSUM_CMP by inverting the comparison meaning. vp8/x86: remove unused register from ABSSUB_CMP macro. vp9/x86: slightly simplify 44/48/84/88 h stores. vp9/x86: make cglobal statement more conservative in register allocation. vp9/x86: save one register in loopfilter surface coverage. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | vp9/x86: add myself to copyright holders for loopfilter assembly.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: make filter_16_h work on 32-bit.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: make filter_48/84/88_h work on 32-bit.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: make filter_44_h work on 32-bit.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: make filter_16_v work on 32-bit.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: make filter_48/84_v work on 32-bit.Ronald S. Bultje2014-12-27
| | |
| * | vp9/x86: make filter_88_v work on 32-bit.Ronald S. Bultje2014-12-27
| | |