Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-23Merge commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f'Michael Niedermayer
* commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f': Drop DCTELEM typedef Conflicts: libavcodec/alpha/dsputil_alpha.h libavcodec/alpha/motion_est_alpha.c libavcodec/arm/dsputil_init_armv6.c libavcodec/bfin/dsputil_bfin.h libavcodec/bfin/pixels_bfin.S libavcodec/cavs.c libavcodec/cavsdec.c libavcodec/dct-test.c libavcodec/dnxhdenc.c libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/dsputil_template.c libavcodec/eamad.c libavcodec/h264_cavlc.c libavcodec/h264idct_template.c libavcodec/mpeg12.c libavcodec/mpegvideo.c libavcodec/mpegvideo.h libavcodec/mpegvideo_enc.c libavcodec/ppc/dsputil_altivec.c libavcodec/proresdsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-23lavfi/swapuv: support all planar yuv pixel formatsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-22lavfi/showwaves: fix check on showwaves->outpicrefStefano Sabatini
outpicref is not always in synch with showwaves->outpicref, which is changed as a side effect of the call to functions. Fix regression introduced in 5f634480d1c4ed7711a15d1be07e49177cf351c1, +10l to me.
2013-01-22avf_showwaves: fix null pointer dereferenceMichael Niedermayer
Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-21afade filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-21lavfi: fix null checking in avfilter_config_links()Xi Wang
Move the first use of `link' after the null pointer check. Signed-off-by: Xi Wang <xi.wang@gmail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-19lavfi: EBU R.128 irregular timesedacca@comcast.net
Correct the time interval between logged data rows to the expected value of 100 milliseconds by naming a new loop counter variable to be distinct from loop counters for inner loops that inadvertently change the outer loop operation. This suggested patch is 1 of 3 for Ticket #2144 "libavfilter ebur128 loudness inaccuracy, irregular time interval, LFE interference". This suggested patch supersedes the contribution of January 15, 2013 in the thread “[PATCH] lavfi: EBU R.128 irreg time, ch weights, skip LFE” which combined multiple fixes in one patch. Reviewed-by: Clément Bœsch <ubitux@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-19vf_fade: use AVPixFmtDescriptor to find out if pixel format have alphaPaul B Mahol
Remove alpha_pix_fmts[]. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-19lavfi/fade: accept shorthand syntaxStefano Sabatini
2013-01-18vf_fade: support YUVA422P & YUVA444PPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-16Merge commit 'dae1d507af94261bafd3b11549884e5d1eca590e'Michael Niedermayer
* commit 'dae1d507af94261bafd3b11549884e5d1eca590e': x86: Add PAVGB macro to abstract pavgb/pavgusb instruction via cpuflags vf_fps: add final flushed frames to the dropped frame count rv34_parser: Adjust #if for disabling individual parsers Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-15vf_fps: add final flushed frames to the dropped frame countJustin Ruggles
2013-01-14Merge commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de'Michael Niedermayer
* commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de': pcx: return meaningful error codes. tmv: return meaningful error codes. msrle: return meaningful error codes. cscd: return meaningful error codes. yadif: x86: fix build for compilers without aligned stack lavc: introduce the convenience function init_get_bits8 lavc: check for overflow in init_get_bits Conflicts: libavcodec/cscd.c libavcodec/pcx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-14yadif: x86: fix build for compilers without aligned stackDaniel Kang
Manually load registers to avoid using 8 registers on x86_32 with compilers that do not align the stack (e.g. MSVC). Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-01-14vsrc_testsrc: Fix assignments in if()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-13lavfi/gradfun: support YUV440PPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-12lavfi/aevalsrc: try to honor specified durationMatthieu Bouron
If nb_samples divide sample_rate and if nb_samples allow it, aevalsrc should generate the exact amount of samples according to duration. Example: aevalsrc=0::n=480:s=48000:d=5.21 should generate 250080 samples. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-01-11lavfi/vf_overlay: check that filter_frame does not return EAGAIN.Nicolas George
EAGAIN is used internally in the code; it currently does not make sense as a return code from the next filter. Should fix CID966655.
2013-01-10Merge commit 'f7bf72a4a1146a7583577c9bdc066767e1ba3c6a'Michael Niedermayer
* commit 'f7bf72a4a1146a7583577c9bdc066767e1ba3c6a': idcinvideo: correctly set AVFrame defaults yadif: Port inline assembly to yasm au: remove unnecessary casts au: return AVERROR codes instead of -1 Conflicts: libavcodec/idcinvideo.c libavfilter/x86/yadif_template.c libavformat/au.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10lavfi/yadif: fix shorthand/option mismatchAndré Pankratz
Fix trac ticket #2128. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-01-09yadif: Port inline assembly to yasmDaniel Kang
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-01-08lavfi: fix use-after-free in ff_filter_frame.Nicolas George
Unlike the original ff_start_frame code, the incoming reference may be freed before that point. Fix CID966654.
2013-01-06lavfi/kerndeint: remove unused pixel_step.Clément Bœsch
2013-01-06lavfi/kerndeint: fix temp buffer linesize.Clément Bœsch
Also re-enable the FATE test.
2013-01-06vf_tinterlace: fix logical/bit op mixupMichael Niedermayer
Fixes CID966642 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-06lavfi/kerndeint: get pix format description only once.Clément Bœsch
This makes the code faster.
2013-01-06lavfi/avfilter: remove now unused {src,cur,out}_buf.Clément Bœsch
This was supposed to be removed in 565e4993, but it was delayed due to the port of the remaining filters. These buffer ref pointers are not used anymore, thus dropped.
2013-01-06vf_kerndeint: memset buffer to avoid use of uninitialized memory.Michael Niedermayer
This might fix fate failures. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-06libavfilter/video.h: remove unused things related to the start/slice/end APIMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-06internal.h: remove start/end_frame from AVFilterPadMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-05Allow remaining 32bit RGB packed pix_fmts in kerndeint filter.Carl Eugen Hoyos
Reviewed-by: Stefano Sabatini
2013-01-05lavfi/kerndeint: fix mismatch between declared pixel format and testStefano Sabatini
+10l.
2013-01-05lavfi/drawutils: fix blending computation in blend_line functionMatthieu Bouron
If width is not alligned with hsub, background component should only be multiplied once by sub alpha component.
2013-01-05lavfi: add histeq filterStefano Sabatini
This is a port of virtual dub's histogram equalization filter by Donald A. Graft. Based on the work by Jérémy Tran <tran.jeremy.av@gmail.com>, done for SOCIS 2012.
2013-01-05lavfi: add kerndeint filterStefano Sabatini
This is a port of the kerndeint filter (libmpcodecs/vf_kerndeint) by Donal A. Graft (original avisynth plugin author), and is based on the work by Jérémy Tran <tran.jeremy.av@gmail.com> done for SOCIS 2012.
2013-01-05lavfi/drawutils: fix typoMatthieu Bouron
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-04lavfi/yadif: add support to named constantsStefano Sabatini
2013-01-04lavfi/yadif: add support to named options and options introspectionStefano Sabatini
Also rename the "enable_auto" field to "deint", to match the name of the option.
2013-01-04lavfi/yadif: remove redundant NULL checks in uninitStefano Sabatini
2013-01-04lavfi/yadif: fail during the configuration stage in case of invalid video sizeStefano Sabatini
This is better than repeatedly failing during the filtering stage.
2013-01-04lavfi/yadif: remove unused poll_frame callbackStefano Sabatini
2013-01-03Replace references to "que" with the appropriate word.Clément Bœsch
"que" sounds like a slang word to me. This commit renames a few variables, fix the comments and the logging messages (sometimes along with small other typo fixes).
2013-01-02lavfi/avfiltergraph: check pick_format return code.Nicolas George
2013-01-01lavfi/lut: use ff_fill_rgba_map()Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-01lavfi: merge all filtering code into ff_filter_frame.Nicolas George
2013-01-01lavfi/avcodec: fix typoPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-01lavfi: add avfilter_get_audio_buffer_ref_from_arrays_channels.Nicolas George
It is the same as avfilter_get_audio_buffer_ref_from_arrays except it has a "channels" and the channel layout can be 0.
2012-12-31lavfi/avfiltergraph: print query_formats errors.Nicolas George
2012-12-31Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: configure: suppress -fPIC in msvc builds Drop unnecessary 'l' length modifier when printfing double values. truemotion2: Sanitize tm2_read_header() Conflicts: libavcodec/truemotion2.c libavfilter/src_movie.c libavutil/opt.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-31Drop unnecessary 'l' length modifier when printfing double values.Diego Biurrun
%f denotes a double argument and 'l' does nothing in this case according to the C spec.