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
2011-05-21multiple inclusion guard cleanupDiego Biurrun
Add missing multiple inclusion guards; clean up #endif comments; add missing library prefixes; keep guard names consistent.
2011-05-17lavfi: print key-frame and picture type information in ff_dlog_ref()Stefano Sabatini
Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> (cherry picked from commit f7bdffb09da597c5d6afff5359523370470ad072)
2011-05-10AVOptions: make default_val a union, as proposed in AVOption2.Anton Khirnov
This breaks API and ABI.
2011-05-07drawtext: add shadow support.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-07drawtext: factor draw_glyphs.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-07drawtext: fix and optimize yuv blend.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-07drawtext: get rid of divisions in the inner loop.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-07drawtext: simplify chroma blend and fix chroma alpha.Michael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-07lavfi: Port drawtext filter by Hemanth from the libavfilter soc repoStefano Sabatini
With the following additions: * support to anti-aliased glyph rendering * support to UTF-8 text and Unicode chars rendering * support for RGB packed formats * fix minor errors and typos in the filter description * extend/clarify examples in the filter description Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-04avfilter: check malloc return values.Ronald S. Bultje
2011-05-04avfilter: don't av_malloc(0).Ronald S. Bultje
2011-04-29vf_fieldorder: Replace FFmpeg by Libav in license boilerplate.Diego Biurrun
2011-04-28hflip: make the filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formatsPeter Ross
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-28crop: make the filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formatsPeter Ross
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26lavc: deprecate FF_*_TYPE macros in favor of AV_PICTURE_TYPE_* enumsStefano Sabatini
Also deprecate av_get_pict_type_char() in favor of av_get_picture_type_char(). The new enum and av_get_picture_type_char() are defined in libavutil. This allows the use in libavfilter without the need to link against libavcodec. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26pad: make the filter parametricStefano Sabatini
Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26vsrc_movie: add key_frame and pict_type.royger
Signed-off-by: Roger Pau Monné <roger.pau@entel.upc.edu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26vsrc_movie: fix leak in request_frame()Stefano Sabatini
Also set movie->picref to NULL, in order to avoid a crash in uninit() when movie->picref is unreffed again and it was already freed. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26lavfi: add key_frame and pict_type to AVFilterBufferRefVideo.Roger Pau Monné
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26vsrc_buffer: add sample_aspect_ratio fields to arguments.Michael Niedermayer
This fixes aspect handling in ffmpeg. This is based on a patch by Baptiste. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26lavfi: add fieldorder filterMark Himsley
Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26scale: make the filter parametricStefano Sabatini
Make the filter accept parametric expressions for the output video size. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26yadif: support 16-bitJames Darnley
Fixes by Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26yadif: support more than yuv420p.James Darnley
and correctly support grey8 Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26yadif: Fix assert() failureMichael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26graphparser: add a NULL check on the argument passed to strstrStefano Sabatini
Fix crash in create_filter() which occurrs if a scale filter with no args is provided. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26setdar: prefer "sar" over "par" in log info messageStefano Sabatini
This is more consistent with the terminology adopted by the aspect filter names. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26fade: fix draw_slice() check on fade->factor valueMark Himsley
draw_slice() checks that the fade factor is < 65536 and only calculates the fade if so. But the fade factor is clipped in end_frame() by av_clip_uint16() to 65535, so the fade is calculated for every frame. This patch alters the check so that it compares with < 65535 (UINT16_MAX). Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26fade: make draw_slice() chroma check against planes 1 and 2Mark Himsley
draw_slice() checks that planes 0 and 1 of AVFilterBufferRef's data are not NULL before manipulating planes 1 and 2. This patch makes the check against planes 1 and 2. More senseful and possibly more robust. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-20Reduce picture size for yadif.Michael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-18Bump major versions of all libraries.Anton Khirnov
They've accumulated enough new APIs and corresponding deprecated cruft. This breaks API and ABI.
2011-04-17Replace more FFmpeg references by Libav.Diego Biurrun
2011-04-03lavfi: add fade filterBrandon Mintern
Port fade filter from libavfilter soc repo, with minor fixes by Stefano. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-03Change yadif to not use out of picture lines.Michael Niedermayer
Fixes issue2272. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-16use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*Janne Grunau
2011-03-16replace FFMPEG with LIBAV in FFMPEG_CONFIGURATIONJanne Grunau
also update the multiple inclusion guards in config.h|mak
2011-03-05yadif: add parens around macro parametersMans Rullgard
This fixes compilation with preprocessors which do not add whitespace around replaced tokens, resulting in invalid expressions like 1--1. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-21lavfi: put color source in a dedicated fileStefano Sabatini
Move the color source code from vf_pad.c to vsrc_color.c. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-21lavfi: add drawutilsStefano Sabatini
Add drawutils.h and drawutils.c, and use them in the pad filter. The new functions are going to be shared by other filters. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-15Merge libavcore into libavutilReinhard Tartler
It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-02-14Make avfilter_config_links() propagate audio information of the source link ↵Stefano Sabatini
if it is not explicitely set by the filter.
2011-02-14Add sample_aspect_ratio to AVFilterLinkMichael Niedermayer
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-08libavfilter: add video movie sourceStefano Sabatini
See thread: Subject: [PATCH] movie video source Date: 2010-12-31 15:35:30 GMT Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-02-04Remove forgotten if (p) av_free(p) formsClément Bœsch
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-04Make avfilter_graph_free() free the graph.Stefano Sabatini
Make avfilter_graph_free() free not only the internal structures, but also the allocated graph, and set the graph pointer to NULL for increased safety. Simplify usage. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-04Make avfilter_graph_parse() not free the input graphStefano Sabatini
Make avfilter_graph_parse() only release the internal structures allocated during the parsing, and leave to free the graph itself to the calling code. This approach looks cleaner, as the graph is not allocated by the function. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-02Log debug information in filter_samples().Stefano Sabatini
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-30Replace dprintf with av_dlogLuca Barbato
dprintf clashes with POSIX.1-2008
2011-01-28In the start_frame() debug log, print the reference pos value rather than ↵Stefano Sabatini
the evaluated value converted to int. That's required because -1 is evaluated as NAN, which converted back to int looks like a random number, this is especially annoying when debugging sources with undefined pos (as the video4linux2 device). Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>