Statistics
| Branch: | Revision:

ffmpeg / libavfilter @ 902d49ee

# Date Author Comment
902d49ee 11/22/2010 08:42 PM Baptiste Coudurier

In yadif filter, copy video props to output picture.
Fix issue #2269.
Interpolate pts for the second frame when using field output mode.

Originally committed as revision 25798 to svn://svn.ffmpeg.org/ffmpeg/trunk

63e8d976 11/21/2010 08:06 PM Stefano Sabatini

Use the new libavcore audio channel API.

This also allows to remove a linking dependency of libavfilter on
libavcodec.

Originally committed as revision 25789 to svn://svn.ffmpeg.org/ffmpeg/trunk

58935b25 11/21/2010 06:39 PM Stefano Sabatini

Port overlay filter from the libavfilter repo (with many fixes),
adopting Baptiste variant which is simpler and faster.

Originally committed as revision 25784 to svn://svn.ffmpeg.org/ffmpeg/trunk

9abf3441 11/18/2010 08:37 PM Stefano Sabatini

Log error message in case of invalid parsing.

Originally committed as revision 25765 to svn://svn.ffmpeg.org/ffmpeg/trunk

bdb47f3a 11/18/2010 08:37 PM Stefano Sabatini

Fix style: if( -> if (.

Originally committed as revision 25764 to svn://svn.ffmpeg.org/ffmpeg/trunk

cef4b74b 11/18/2010 08:37 PM Stefano Sabatini

Remove redundant information in header.

Originally committed as revision 25763 to svn://svn.ffmpeg.org/ffmpeg/trunk

0985e1a3 11/17/2010 10:58 PM Aurelien Jacobs

move the av_parse_color() function from libavfilter to libavcore

Originally committed as revision 25761 to svn://svn.ffmpeg.org/ffmpeg/trunk

c71e9640 11/17/2010 01:03 AM Baptiste Coudurier

100L fix get_video_buffer in pad filter, get_video_buffer will store wrong values for w and h

Originally committed as revision 25759 to svn://svn.ffmpeg.org/ffmpeg/trunk

f6c182a0 11/13/2010 02:37 PM Stefano Sabatini

Fix frei0r filter after av_parse_color() syntax change.

Originally committed as revision 25748 to svn://svn.ffmpeg.org/ffmpeg/trunk

2722dd6e 11/13/2010 01:55 PM Aurelien Jacobs

improve av_parse_color() to allow for non-null terminated color string

Originally committed as revision 25744 to svn://svn.ffmpeg.org/ffmpeg/trunk

521b8607 11/13/2010 01:49 PM Aurelien Jacobs

improve av_parse_color() to support html formatting

Originally committed as revision 25743 to svn://svn.ffmpeg.org/ffmpeg/trunk

5aaea022 11/13/2010 09:51 AM Stefano Sabatini

Make avfiltergraph.h public.

Originally committed as revision 25740 to svn://svn.ffmpeg.org/ffmpeg/trunk

906eaab4 11/13/2010 09:20 AM Stefano Sabatini

In ff_get_ref_perms_string() use 'u' and 'U' for representing
AV_PERM_REUSE and AV_PERM_REUSE2 flags, avoid conflict with the char
'r' used for AV_PERM_READ.

Originally committed as revision 25739 to svn://svn.ffmpeg.org/ffmpeg/trunk

4fcbb2af 11/13/2010 12:21 AM Stefano Sabatini

Prefix with "ff_" the functions:
ff_avfilter_graph_check_validity()
ff_avfilter_graph_config_links()
ff_avfilter_graph_config_formats()

and move their declaration to internal.h. These functions are never
used in application code, so it is better to consider them internal...

5d6e4c16 11/12/2010 11:04 AM Stefano Sabatini

Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum
SampleFormat with AVSampleFormat.

Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk

668673f1 11/11/2010 10:41 PM Stefano Sabatini

Add missing check on the existence of an associated output pad for
each specified output link label.

Fix crash.

Originally committed as revision 25723 to svn://svn.ffmpeg.org/ffmpeg/trunk

cb4fe492 11/11/2010 09:29 PM Aurelien Jacobs

remove declaration inside for(), i is already declared

Originally committed as revision 25722 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ed3bace 11/10/2010 11:37 PM Aurelien Jacobs

drop support for base-10 encoded alpha component in av_parse_color()

Originally committed as revision 25719 to svn://svn.ffmpeg.org/ffmpeg/trunk

d2af7205 11/08/2010 02:06 PM Stefano Sabatini

Use hierarchic names convention (prefix them with av_expr) for the
eval API.

More grep-friendly and more consistent with the rest of the FFmpeg
API.

Originally committed as revision 25708 to svn://svn.ffmpeg.org/ffmpeg/trunk

24de0edb 11/08/2010 12:32 PM Stefano Sabatini

Rename avfilter_destroy() as avfilter_free().

The new name is shorter and more consistent with the FFmpeg API, and
sounds less evil.

Originally committed as revision 25707 to svn://svn.ffmpeg.org/ffmpeg/trunk

1e80a0ea 11/07/2010 10:56 PM Stefano Sabatini

Remove graphparser.h header, move AVFilterInOut and
avfilter_graph_parse() declaration to libavfilter/avfiltergraph.h.

Simplify, and less confusing for the user.

Originally committed as revision 25705 to svn://svn.ffmpeg.org/ffmpeg/trunk

0b90e4a2 11/07/2010 10:47 PM Stefano Sabatini

Document AVFilterInOut fields.

Originally committed as revision 25704 to svn://svn.ffmpeg.org/ffmpeg/trunk

55b2a9ba 11/07/2010 10:47 PM Stefano Sabatini

Extend documentation for parse_filter().

Originally committed as revision 25703 to svn://svn.ffmpeg.org/ffmpeg/trunk

da6ec07c 11/07/2010 06:56 PM Stefano Sabatini

Bump lavfi minor and add APIchanges entry after the rename of
AVFilterInOut.filter.

Originally committed as revision 25701 to svn://svn.ffmpeg.org/ffmpeg/trunk

7313132b 11/07/2010 06:40 PM Stefano Sabatini

Rename AVFilterInOut field filter to filter_ctx, more semantically correct.

Originally committed as revision 25700 to svn://svn.ffmpeg.org/ffmpeg/trunk

c24f76b9 11/07/2010 06:40 PM Stefano Sabatini

Make avfilter_graph_parse() always return meaningful error codes.

Originally committed as revision 25699 to svn://svn.ffmpeg.org/ffmpeg/trunk

0cc8b659 11/07/2010 06:40 PM Stefano Sabatini

Make parse_outputs() always return meaningful error codes.

Originally committed as revision 25698 to svn://svn.ffmpeg.org/ffmpeg/trunk

00b3ca3c 11/07/2010 06:40 PM Stefano Sabatini

Add missing memory check in parse_inputs(), and fix possible (yet very unlikely) crash.

Originally committed as revision 25697 to svn://svn.ffmpeg.org/ffmpeg/trunk

42e7f6d7 11/07/2010 06:40 PM Stefano Sabatini

Make parse_inputs() return AVERROR rather than -1 in case the
link label parsed by parse_link_name() is invalid.

Originally committed as revision 25696 to svn://svn.ffmpeg.org/ffmpeg/trunk

fbd97184 11/07/2010 06:40 PM Stefano Sabatini

Add missing check in link_filter_inouts(), and fix possible (yet very unlikely) crash.

Originally committed as revision 25695 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed581e65 11/07/2010 06:40 PM Stefano Sabatini

Rename the variable filter to filt_ctx in link_filter_inouts, as the variable denotes a filter context.

Less confusing.

Originally committed as revision 25694 to svn://svn.ffmpeg.org/ffmpeg/trunk

684ade49 11/07/2010 06:39 PM Stefano Sabatini

Make link_filter_inouts() return meaningful error codes.

Originally committed as revision 25693 to svn://svn.ffmpeg.org/ffmpeg/trunk

688b9dad 11/07/2010 06:39 PM Stefano Sabatini

Change the signature of parse_filter() to make it return an error code.

Originally committed as revision 25692 to svn://svn.ffmpeg.org/ffmpeg/trunk

c58572f8 11/07/2010 06:39 PM Stefano Sabatini

Change the signature of create_filter() to make it return an error code.

Originally committed as revision 25691 to svn://svn.ffmpeg.org/ffmpeg/trunk

97dd1e4a 11/04/2010 08:34 PM Stefano Sabatini

Rename avfilter_graph_destroy() to avfilter_graph_free().

The new name is shorter and more consistent with the rest of the API.

This change breaks libavfilter API/ABI.

Originally committed as revision 25674 to svn://svn.ffmpeg.org/ffmpeg/trunk

e15aeea6 11/04/2010 08:34 PM Stefano Sabatini

Implement avfilter_graph_alloc().

Originally committed as revision 25673 to svn://svn.ffmpeg.org/ffmpeg/trunk

a6fdd574 11/04/2010 08:26 PM Stefano Sabatini

Amend avfilter_graph_parse() documentation for the return code, make
it more generic.

Originally committed as revision 25672 to svn://svn.ffmpeg.org/ffmpeg/trunk

ba7d6e79 11/03/2010 08:19 PM Stefano Sabatini

Remove usage of deprecated libavcodec/audioconvert.h functions.

Originally committed as revision 25668 to svn://svn.ffmpeg.org/ffmpeg/trunk

6f2325e3 11/02/2010 10:53 PM Stefano Sabatini

1/PHIl: swap again settb/setpts, fix alphabetical order.

Originally committed as revision 25657 to svn://svn.ffmpeg.org/ffmpeg/trunk

a532bb39 11/02/2010 10:29 PM Stefano Sabatini

Add setpts filter, ported from the libavfilter soc repo.

Originally committed as revision 25655 to svn://svn.ffmpeg.org/ffmpeg/trunk

41f1d3af 11/02/2010 07:42 PM Stefano Sabatini

Fix timestamp handling in more filters after the change which set the
timebase in the filter link.

Originally committed as revision 25649 to svn://svn.ffmpeg.org/ffmpeg/trunk

a4ef9658 11/02/2010 07:42 PM Stefano Sabatini

Make the blackframe filter print the time, in addition to the
timestamp, for each detected black frame.

Originally committed as revision 25648 to svn://svn.ffmpeg.org/ffmpeg/trunk

d370e3e9 11/02/2010 07:42 PM Stefano Sabatini

Make the cropdetect filter print the time for each frame, in addition
to the timestamp.

Originally committed as revision 25647 to svn://svn.ffmpeg.org/ffmpeg/trunk

4b3d0dc6 11/02/2010 06:40 PM Stefano Sabatini

Fix crop->var_values[VAR_T] computation in the crop filter.

Originally committed as revision 25645 to svn://svn.ffmpeg.org/ffmpeg/trunk

d545aea8 10/25/2010 04:28 AM Stefano Sabatini

100l: remove bogus inclusion of libavcodec/audioconvert.c in
avfilter.c.

Originally committed as revision 25565 to svn://svn.ffmpeg.org/ffmpeg/trunk

43945b27 10/18/2010 09:29 PM Stefano Sabatini

Add transpose filter.

Originally committed as revision 25525 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a24df93 10/16/2010 10:20 AM Stefano Sabatini

Add avfilter_graph_config().

Originally committed as revision 25502 to svn://svn.ffmpeg.org/ffmpeg/trunk

6fae8c54 10/13/2010 01:14 PM Stefano Sabatini

Make the validity checks fail only if the corresponding luma or chroma
values are not zero.
Prevent aborting with the default values.

Originally committed as revision 25471 to svn://svn.ffmpeg.org/ffmpeg/trunk

cf5fe8ec 10/12/2010 10:32 PM Stefano Sabatini

Make avfilter_config_links() use the timebase of the first input link
of a filter for setting the output timebase, if there is such a link,
rather than always use AV_TIME_BASE_Q.

This fixes configuration for all the filters which do not use the
default config_props for the output link, and do not set explicitely...

94498ec9 10/12/2010 06:40 PM Stefano Sabatini

Extend buffer source to accept the time base for the output PTS.

Originally committed as revision 25451 to svn://svn.ffmpeg.org/ffmpeg/trunk

610312e9 10/12/2010 01:56 PM Stefano Sabatini

Remove unused symbol.

Originally committed as revision 25449 to svn://svn.ffmpeg.org/ffmpeg/trunk

68b79bfc 10/12/2010 09:22 AM Stefano Sabatini

Implement cropdetect filter.

Originally committed as revision 25447 to svn://svn.ffmpeg.org/ffmpeg/trunk

16134b7c 10/11/2010 11:27 PM Stefano Sabatini

Extend the nullsrc source, make it accept a parameter for specifying
the timebase. Useful for debugging timebase configuration issues.

Originally committed as revision 25446 to svn://svn.ffmpeg.org/ffmpeg/trunk

214c0d42 10/11/2010 02:00 PM Stefano Sabatini

Implement settb filter.

Originally committed as revision 25445 to svn://svn.ffmpeg.org/ffmpeg/trunk

867ae7aa 10/10/2010 10:26 PM Stefano Sabatini

Add a time_base field to AVFilterLink.

This is required for allowing a filter to use a time base different
from AV_TIME_BASE_Q, as it was previously assumed.

Originally committed as revision 25441 to svn://svn.ffmpeg.org/ffmpeg/trunk

f167a1a4 10/10/2010 06:54 PM Stefano Sabatini

Rename out -> outlink, link -> inlink in various defaults.c functions,
improve readability / consistency.

Originally committed as revision 25434 to svn://svn.ffmpeg.org/ffmpeg/trunk

69f73a89 10/10/2010 06:54 PM Stefano Sabatini

Make avfilter_config_links() propagate the error code coming from the
callee functions.

Originally committed as revision 25433 to svn://svn.ffmpeg.org/ffmpeg/trunk

74d127b5 10/08/2010 11:36 PM Stefano Sabatini

Add validity checks for the unsharp filter.

Prevent crash.

Originally committed as revision 25419 to svn://svn.ffmpeg.org/ffmpeg/trunk

5ef42826 10/03/2010 08:01 PM İsmail Dönmez

yadif: Explicit wordlength for compare. Fixes compile with clang.

Patch by İsmail Dönmez: ismail at namtrac dot org

Originally committed as revision 25328 to svn://svn.ffmpeg.org/ffmpeg/trunk

524aae86 10/03/2010 09:49 AM Víctor Paesa

Use SLIBSUF instead of .so, as a more generic dynamic library suffix.

Originally committed as revision 25321 to svn://svn.ffmpeg.org/ffmpeg/trunk

33377121 10/01/2010 06:32 PM Stefano Sabatini

Fix reference to nonexistent function.

Originally committed as revision 25296 to svn://svn.ffmpeg.org/ffmpeg/trunk

ab3efd00 09/30/2010 08:24 PM Stefano Sabatini

Return AVERROR rather than -1 in case of invalid values.

Originally committed as revision 25274 to svn://svn.ffmpeg.org/ffmpeg/trunk

5ba24e49 09/29/2010 12:34 PM Alexander Strange

Fix compile on Darwin (FATE). Compile error:
yadif.c:226: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
yadif.c:220: error: 'asm' operand has impossible constraints

Patch by Alexander Strange <astrange ithinksw com>.

Originally committed as revision 25251 to svn://svn.ffmpeg.org/ffmpeg/trunk

c10676ac 09/28/2010 02:59 PM Stefano Sabatini

Make init() return sensible error code rather than -1 in case of
invalid values.

Originally committed as revision 25248 to svn://svn.ffmpeg.org/ffmpeg/trunk

46daee6e 09/28/2010 02:59 PM Stefano Sabatini

Cosmetics: apply nits.

Originally committed as revision 25247 to svn://svn.ffmpeg.org/ffmpeg/trunk

e40032e2 09/28/2010 01:16 PM Stefano Sabatini

Add the drawbox filter from the soc libavfilter repo.
Pedagogically useful.

Originally committed as revision 25244 to svn://svn.ffmpeg.org/ffmpeg/trunk

c85eef4e 09/27/2010 10:09 PM Stefano Sabatini

Move av_set_options_string() from libavfilter to libavutil.

Originally committed as revision 25236 to svn://svn.ffmpeg.org/ffmpeg/trunk

486adc55 09/27/2010 09:57 PM Stefano Sabatini

Use more expressive names for the avfilter_insert_filter() in and out
parameters.

Originally committed as revision 25235 to svn://svn.ffmpeg.org/ffmpeg/trunk

fa6f4ebc 09/27/2010 09:50 PM Aurelien Jacobs

use a Makefile in x86 subdir

Originally committed as revision 25234 to svn://svn.ffmpeg.org/ffmpeg/trunk

236f7948 09/27/2010 09:48 PM Aurelien Jacobs

merge #if with if()

Originally committed as revision 25233 to svn://svn.ffmpeg.org/ffmpeg/trunk

db9dfa3c 09/27/2010 05:28 PM Stefano Sabatini

Make avfilter_insert_filter() propagate an error code in case the
called avfilter_link() fails.

Originally committed as revision 25229 to svn://svn.ffmpeg.org/ffmpeg/trunk

acc0490f 09/27/2010 04:58 PM Stefano Sabatini

Make AVFilterLink store the pointers to the source and destination
pads, rather than their index.

Originally committed as revision 25227 to svn://svn.ffmpeg.org/ffmpeg/trunk

372e2884 09/27/2010 04:23 PM Stefano Sabatini

Move av_get_token() from libavfilter to libavutil.

Originally committed as revision 25225 to svn://svn.ffmpeg.org/ffmpeg/trunk

b1a05b82 09/27/2010 01:17 AM Stefano Sabatini

Make avfilter_destroy() code less convoluted, introducing a temporary
variable link.

Originally committed as revision 25217 to svn://svn.ffmpeg.org/ffmpeg/trunk

536e229a 09/26/2010 10:37 PM Måns Rullgård

yadif: remove unnecessary #include

Originally committed as revision 25215 to svn://svn.ffmpeg.org/ffmpeg/trunk

13fabd7a 09/26/2010 09:36 PM Stefano Sabatini

Port MPlayer blackframe filter.

See thread:
Subject: [FFmpeg-devel] [PATCH] Port MPlayer blackframe filter.
Date: Sun, 26 Sep 2010 01:10:40 +0200

Originally committed as revision 25214 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ed04040 09/26/2010 02:25 PM Michael Niedermayer

Move AVOptions from libavcodec to libavutil

Originally committed as revision 25210 to svn://svn.ffmpeg.org/ffmpeg/trunk

b0f65613 09/26/2010 11:09 AM Stefano Sabatini

Cosmetics: fix style nits.

Originally committed as revision 25207 to svn://svn.ffmpeg.org/ffmpeg/trunk

48f7f29f 09/26/2010 12:56 AM Baptiste Coudurier

In yadif filter, use current frame when previous is missing,
better results for the first frame

Originally committed as revision 25202 to svn://svn.ffmpeg.org/ffmpeg/trunk

b9f9e59a 09/25/2010 11:27 PM Stefano Sabatini

Replace deprecated CODEC_TYPE_AUDIO and CODEC_TYPE_VIDEO with the
corresponding AVMEDIA_TYPE_* symbols.

Originally committed as revision 25201 to svn://svn.ffmpeg.org/ffmpeg/trunk

9f27ca3f 09/25/2010 05:09 PM Michael Niedermayer

Stefanos port was missing DIRS variable in the Makefile for the newly added x86

Originally committed as revision 25199 to svn://svn.ffmpeg.org/ffmpeg/trunk

5900deeb 09/25/2010 05:03 PM Stefano Sabatini

Bump lavfi minor and add Changelog notice after yadif addition.

Originally committed as revision 25198 to svn://svn.ffmpeg.org/ffmpeg/trunk

96a1459e 09/25/2010 04:54 PM Michael Niedermayer

Fix 0 vs 1 porting bug from mplayer.

Originally committed as revision 25197 to svn://svn.ffmpeg.org/ffmpeg/trunk

acbac567 09/25/2010 04:43 PM Michael Niedermayer

yadif filter, based on stefanos port of my yadif from mplayer.
Compared to stefanos, 2 frame output works with ffplay.

Originally committed as revision 25196 to svn://svn.ffmpeg.org/ffmpeg/trunk

1afab338 09/25/2010 01:53 PM Stefano Sabatini

Prefix enum var_name symbols with VAR_, to avoid conflicts with already
defined symbols, in particular should fix compilation in DOS.

Originally committed as revision 25194 to svn://svn.ffmpeg.org/ffmpeg/trunk

921bf9f1 09/25/2010 01:42 PM Stefano Sabatini

Fix memleak introduced in:

r25185 | stefano | 2010-09-25 03:18:43 +0200 (Sat, 25 Sep 2010) | 1 line
Make the crop filters accept parametric expressions.

Originally committed as revision 25193 to svn://svn.ffmpeg.org/ffmpeg/trunk

f0a55438 09/25/2010 01:57 AM S.N. Hemanth Meenakshisunda...

Add asink_anullsink - null audio sink.

Patch by "S.N. Hemanth Meenakshisundaram" /smeenaks/ucsd/edu.

Originally committed as revision 25189 to svn://svn.ffmpeg.org/ffmpeg/trunk

1ee410f3 09/25/2010 01:56 AM Stefano Sabatini

Add asrc_anullsrc - null audio source.

Based on a patch by "S.N. Hemanth Meenakshisundaram" smeenaks!ucsd!edu.

Originally committed as revision 25188 to svn://svn.ffmpeg.org/ffmpeg/trunk

75b67a8a 09/25/2010 01:18 AM Stefano Sabatini

Make the crop filters accept parametric expressions.

Originally committed as revision 25185 to svn://svn.ffmpeg.org/ffmpeg/trunk

2bc05d35 09/24/2010 11:14 PM Stefano Sabatini

Change the syntax of the crop filter from x:y:w:h to w:h:x:y.

Slightly more intuitive and required by a pending changes for making
the filter parametric.

Originally committed as revision 25184 to svn://svn.ffmpeg.org/ffmpeg/trunk

a6881c6a 09/24/2010 08:41 PM Stefano Sabatini

Add missing uses of NULL_IF_CONFIG_SMALL for the filters descriptions.

Originally committed as revision 25182 to svn://svn.ffmpeg.org/ffmpeg/trunk

12011922 09/24/2010 08:01 PM Stefano Sabatini

Add missing NULL checks, fix crash.

Originally committed as revision 25181 to svn://svn.ffmpeg.org/ffmpeg/trunk

32eba9f2 09/24/2010 09:15 AM Stefano Sabatini

Remove unnecessary av_strdup() and av_free().

Originally committed as revision 25169 to svn://svn.ffmpeg.org/ffmpeg/trunk

47941088 09/24/2010 12:32 AM Stefano Sabatini

Add frei0r filter.

See thread:
Subject: [FFmpeg-devel] [POC] frei0r wrapper
Date: Tue, 24 Aug 2010 21:37:32 +0200

Originally committed as revision 25165 to svn://svn.ffmpeg.org/ffmpeg/trunk

177477f5 09/23/2010 11:12 AM Michael Niedermayer

Correct terminology bug in poll_frame()
it returns the number of samples not frames (for video sample=frame)

Originally committed as revision 25162 to svn://svn.ffmpeg.org/ffmpeg/trunk

dcb90374 09/16/2010 08:47 AM Stefano Sabatini

Cosmetics: fix weird align.

Originally committed as revision 25134 to svn://svn.ffmpeg.org/ffmpeg/trunk

e6c4a417 09/16/2010 08:47 AM Stefano Sabatini

Use <> for system headers inclusion.

Originally committed as revision 25133 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a7d6e01 09/16/2010 08:47 AM Stefano Sabatini

Fix copyright notice, make it more consistent with the rest of FFmpeg.

Originally committed as revision 25132 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ebf0bfc 09/14/2010 01:21 PM Stefano Sabatini

Implement libopencv smooth filter.

Originally committed as revision 25118 to svn://svn.ffmpeg.org/ffmpeg/trunk

11198b18 09/10/2010 05:44 PM Stefano Sabatini

Cosmetics: remove useless parentheses.

Originally committed as revision 25097 to svn://svn.ffmpeg.org/ffmpeg/trunk