Stefano Sabatini
8aeb33225a
Use a valid log context for av_log().
...
Originally committed as revision 20659 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-29 17:40:53 +00:00
Stefano Sabatini
bd2837387c
Document slice ordering assumption required by avfilter_draw_slice().
...
The assumption depends on the corresponding assumption done by
sws_scale() and by the scale filter.
Originally committed as revision 20655 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-29 10:42:37 +00:00
Stefano Sabatini
4cc3f6afe4
Remove AVFilter.next field, since it is not used and it is not going
...
to be used since the implementation of the new filter registration
system.
Originally committed as revision 20611 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-25 23:24:09 +00:00
Stefano Sabatini
1433c4abf2
Implement avfilter_next().
...
Originally committed as revision 20607 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-24 23:58:48 +00:00
Stefano Sabatini
86a60fa1ac
Implement a new registration system for filters.
...
Create a new static array containing pointers to the AVFilter
definitions, so that the non-constant next filter in the AVFilter
struct is not anymore required and the AVFilter definitions may be
stored in shareable memory.
Also change the signature for avfilter_register(), make it return an
int since it may fail if there is not enough space in the static array
for the registered filters.
Originally committed as revision 20605 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-24 23:47:33 +00:00
Stefano Sabatini
2d64744fed
Remove from the list of the supported formats the formats which are
...
not correctly supported.
See the thread:
"[FFmpeg-devel] [PATCH] Remove not truly supported formats support from the crop filter".
Originally committed as revision 20576 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-22 11:51:41 +00:00
Diego Biurrun
c173693698
Add functions to return library license and library configuration.
...
Originally committed as revision 20547 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-18 17:15:17 +00:00
Diego Biurrun
1f20782c04
Add missing #includes for avutil.h, required for the AV_VERSION* macros.
...
Originally committed as revision 20544 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-16 18:39:26 +00:00
Stefano Sabatini
c3eabb7d2f
Add scale filter.
...
Originally committed as revision 20519 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-11 23:50:21 +00:00
Stefano Sabatini
5c3c0e3f2e
Fix crop filter start_frame() for paletted formats different from
...
PAL8. Shift data[1] only if the input format is not paletted.
Originally committed as revision 20488 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-09 21:00:38 +00:00
Stefano Sabatini
dd18b301f4
Enable linking of parseutils.o.
...
Originally committed as revision 20487 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-09 18:56:51 +00:00
Stefano Sabatini
ac74dfa436
Fix start_frame(), which was issuing chroma artifacts with planar
...
formats with more than 8 bits per pixel (e.g. YUVXXXP16).
Originally committed as revision 20479 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-08 22:47:10 +00:00
Stefano Sabatini
cabc41b0c2
Vertical align.
...
Originally committed as revision 20447 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-03 22:47:10 +00:00
Stefano Sabatini
198d56533e
Use spaces after commas for improving readability.
...
Originally committed as revision 20446 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-03 22:46:15 +00:00
Stefano Sabatini
bc37ec923d
Add slicify video filter.
...
Originally committed as revision 20445 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-03 22:41:38 +00:00
Stefano Sabatini
da23d42476
Make avfilter_get_video_buffer() use
...
avfilter_default_get_video_buffer() if the get_video_buffer() callback
is not defined in a filter.
Libavfilter filters author have to explicitely define the
get_video_buffer() callback if they want the buffer to be requested to
the filter following in the filterchain.
See the thread:
"[FFmpeg-devel] [PATCH] Make avfilter_get_video_buffer() use
default_get_video_buffer if callback not defined".
Originally committed as revision 20444 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-03 22:15:52 +00:00
Stefano Sabatini
ae2abc69db
Explicitely define get_video_buffer() callbacks in the format,
...
noformat and null filters.
Originally committed as revision 20443 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-03 22:04:55 +00:00
Stefano Sabatini
dc264e77a3
Change file doxy from
...
"video format and noformat filters" to
"format and noformat video filters",
as suggested by Diego.
Originally committed as revision 20442 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-03 21:59:41 +00:00
Stefano Sabatini
09da17810b
Fix/clarify description of the noformat filter.
...
Originally committed as revision 20441 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-03 21:57:21 +00:00
Stefano Sabatini
c5ec0d9d4f
Remove the get_video_buffer() callback.
...
That was never required since avfilter_get_video_buffer() already
calls itself on the next link if get_video_buffer is not defined.
Originally committed as revision 20419 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-30 11:11:25 +00:00
Stefano Sabatini
2be414c8de
Fix doxies, use third person and phrase-ending dots.
...
Originally committed as revision 20391 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-27 22:12:20 +00:00
Stefano Sabatini
fcbed3c735
Add format and noformat filters.
...
Originally committed as revision 20390 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-27 21:40:43 +00:00
Stefano Sabatini
3555d2e88e
Introduce first_avfilter and use that, together with AVFilter.next,
...
for registering and finding filters, rather than use the struct
AVFilterList, which is removed.
Simplify the filter registration management code.
Originally committed as revision 20387 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-27 19:52:14 +00:00
Stefano Sabatini
243110f968
Add a field 'next' to AVFilter.
...
Simplify the registration and iteration of all the registered filters,
consistent with what is done with formats / codecs.
Originally committed as revision 20385 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-27 19:42:07 +00:00
Stefano Sabatini
b70bc02279
Add descriptions for the committed filters.
...
Originally committed as revision 20375 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-27 00:43:45 +00:00
Stefano Sabatini
8fdb01c10e
Make dprintf_link() show the name of the link pixel format.
...
Originally committed as revision 20372 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-25 21:06:00 +00:00
Stefano Sabatini
cccd292ae2
Move the description field of the filter from AVFilterContext to
...
AVFilter, where it should have had defined the first time.
+10L.
Originally committed as revision 20356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-22 23:03:25 +00:00
Stefano Sabatini
1551745c88
Add a description field to AVFilterContext.
...
Originally committed as revision 20354 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-22 22:46:11 +00:00
Stefano Sabatini
c38ae71f54
Add video vertical flip filter.
...
Originally committed as revision 20352 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-22 22:00:33 +00:00
Stefano Sabatini
067180220d
Make the pix_fmts var in query_formats() static const.
...
Originally committed as revision 20343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-21 21:04:53 +00:00
Stefano Sabatini
190c166960
Add video crop filter.
...
Originally committed as revision 20342 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-21 20:57:30 +00:00
Stefano Sabatini
9abba21ad3
Cosmetics: prefer "pix_fmts" over "pix_fmt" for the name of the
...
argument of avfilter_make_format_list(), as the argument represents a
list of elements.
Originally committed as revision 20341 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-21 20:43:43 +00:00
Stefano Sabatini
1554fed2d6
Make avfilter_make_format_list() take in input a const argument.
...
Originally committed as revision 20340 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-21 20:39:05 +00:00
Stefano Sabatini
c0da46c8e0
Break over-80-chars-long line.
...
Originally committed as revision 20320 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-19 19:22:08 +00:00
Stefano Sabatini
6b5dc050a2
Rename avfilter_make_format_list2() to avfilter_make_format_list().
...
Originally committed as revision 20302 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18 23:39:54 +00:00
Stefano Sabatini
e768cb7668
Remove avfilter_make_format_list(), it has been replaced by
...
avfilter_make_format_list2().
Originally committed as revision 20301 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18 23:35:54 +00:00
Stefano Sabatini
f6a1fa850a
Implement avfilter_make_format_list2(), which is going to replace
...
avfilter_make_format_list().
See the thread:
"[PATCH] Implement avfilter_make_format_list2(enum PixelFormat pix_fmt, ...)".
Originally committed as revision 20299 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18 23:06:52 +00:00
Stefano Sabatini
f28b385d47
Make clear in the doxy that this is a *video* filter.
...
Originally committed as revision 20298 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18 23:00:11 +00:00
Vitor Sessak
9dd08b4e1e
Fix recursive avfilter_poll_frame(). It was doing
...
min = FFMIN(min, avfilter_poll_frame(link->src->inputs[i]))
which, since FFMIN is a macro, was calling itself
twice for every input, causing an exponential cost in time.
Originally committed as revision 20295 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18 22:33:37 +00:00
Stefano Sabatini
7b018b1d7d
Add the null video filter.
...
Originally committed as revision 20275 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18 09:44:33 +00:00
Stefano Sabatini
930aa45132
Use 'enum PixelFormat *' rather than 'int *' as type for the
...
AVFilterFormats.formats field.
Cleaner / safer.
Originally committed as revision 20274 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18 09:31:57 +00:00
Stefano Sabatini
0eb4ff9e37
Make avfilter_get_video_buffer() recursive.
...
When called on a link with a filter whose destination pad has not a
get_video_buffer callback defined, it will call
avfilter_get_video_buffer() on the first output link of the
destination filer, rather than use avfilter_default_get_buffer(), so
the video buffer can be allocated forward in the filterchain.
Also add the w and h parameters to avfilter_get_video_buffer(), as the
minimum width and height requested by each filter in the filterchain
may change, this allows for example a memcpy-less pad filter.
This change breaks API / ABI backward compatibility.
See the thread:
"[PATCH] Implement recusive avfilter_get_video_buffer()".
Originally committed as revision 20272 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18 08:16:18 +00:00
Stefano Sabatini
46c40e4835
Add w and h fields to AVFilterPic.
...
See the thread:
"[FFmpeg-devel] [PATCH] Add w,h fields to AVFilterPic".
Originally committed as revision 20189 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-07 18:50:00 +00:00
Stefano Sabatini
96da1c51f6
Implement trace messages logging in the filterchain processing.
...
It is only enabled when the DEBUG symbol is defined.
Originally committed as revision 20187 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-06 22:07:32 +00:00
Stefano Sabatini
0802356cfc
Remove the const qualifier for the name field of AVFilterInOut, since
...
it is meant to be freed.
Fix warnings.
Originally committed as revision 19072 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-01 16:07:48 +00:00
Stefano Sabatini
4ec42240ca
Implement avfilter_graph_config_links().
...
Originally committed as revision 19066 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-31 16:30:12 +00:00
Stefano Sabatini
62c58bcc65
Fix grammar for avfilter_graph_parse() doxy.
...
Originally committed as revision 18900 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-22 22:38:41 +00:00
David Conrad
ef516f7377
Move ALIGN macro to libavutil/common.h and use it in various places
...
Originally committed as revision 18898 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-22 21:32:13 +00:00
Stefano Sabatini
cec8e5f76a
Log with level AV_LOG_ERROR if av_parse_color() cannot recognize a
...
color.
Originally committed as revision 18868 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-18 17:59:03 +00:00
Stefano Sabatini
c1ec75b576
Implement av_set_options_string().
...
Originally committed as revision 18832 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 22:57:08 +00:00
Stefano Sabatini
3d3bd64db8
Add support in av_parse_color() to a "random" color name, which will
...
result in a randomly choosen random color, as it is with the
"bikeshed" color.
Originally committed as revision 18828 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 18:58:06 +00:00
Stefano Sabatini
b69b622c22
Make case insensitive the match for the color name in
...
av_parse_color().
Originally committed as revision 18827 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 18:54:25 +00:00
Stefano Sabatini
38efe76877
Use a single space after an ending period and the beginning of the
...
next sentence, consistent with the FFmpeg documentation style.
Originally committed as revision 18824 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 18:19:42 +00:00
Stefano Sabatini
c5c6f62668
Apply documentation fixes: use third person, fix grammar and remove
...
inconsistent '\p'.
Originally committed as revision 18823 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 18:13:17 +00:00
Vitor Sessak
b755a754d1
"[" is a terminating char for the filter name. This fixes the parsing of
...
things like
[in] vflip [out];
Originally committed as revision 18772 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-08 19:14:21 +00:00
Ramiro Polla
4fa61d1e98
Accept "bikeshed" as a random color.
...
Originally committed as revision 18758 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-06 15:25:30 +00:00
Stefano Sabatini
a3015225c7
Implement av_parse_color().
...
Originally committed as revision 18748 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-05 22:10:06 +00:00
Stefano Sabatini
2e032b32df
Prefer (void) over () in function prototype.
...
Originally committed as revision 18727 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-01 21:35:01 +00:00
Stefano Sabatini
dd04911c4e
Make graphparser.c use av_get_token().
...
This also avoids the need for '\=' escaping.
Originally committed as revision 18726 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-01 18:17:59 +00:00
Michael Niedermayer
d11dbf092c
av_get_token()
...
based on a patch by Stefano Sabatini
Originally committed as revision 18725 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-01 14:38:07 +00:00
Stefano Sabatini
fd548e5bd6
Remove consume_whitespace() and replace it with direct calls to
...
strspn().
Originally committed as revision 18645 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-21 19:08:49 +00:00
Cédric Schieli
fe479c9d63
Also copy pixel_aspect when copying the picref in avfilter_start_frame.
...
This avoids a division by zero in '[in]fifo,scale[out]'
Originally committed as revision 18507 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-14 08:48:47 +00:00
Víctor Paesa
b6fec3eb7f
Make static the list of registered filters.
...
Originally committed as revision 18198 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-26 21:46:45 +00:00
Michael Niedermayer
6d4f53cbac
Remove old scaler.
...
Originally committed as revision 17786 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-03 22:51:30 +00:00
Stefano Sabatini
86a47378d5
Rename avfilter_parse_graph() to avfilter_graph_parse(), for better
...
consistency with the rest of the API.
Originally committed as revision 17624 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-26 22:03:55 +00:00
Stefano Sabatini
d7dbe55823
Rename avfilter_destroy_graph() to avfilter_graph_destroy(), for better
...
consistency with the rest of the API.
Originally committed as revision 17623 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-26 22:02:09 +00:00
Stefano Sabatini
39c07b8e44
Implement in AVFilterGraph the scale_sws_opts field, and pass its
...
value in the args for the auto-inserted scale filters.
Originally committed as revision 17547 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-23 23:45:21 +00:00
Stefano Sabatini
fd51ff1643
Fix avfilter_parse_graph() invalid graph description detection.
...
See the thread:
"[FFmpeg-devel] [PATCH] Fix avfilter-parse-graph()".
Originally committed as revision 17222 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-14 11:47:42 +00:00
Stefano Sabatini
822005ed45
Implement avfilter_graph_check_validity().
...
Originally committed as revision 16809 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-26 20:21:25 +00:00
Stefano Sabatini
784712343c
Print a warning and fail if the graph description cannot be
...
parsed.
Originally committed as revision 16648 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 23:56:53 +00:00
Aurelien Jacobs
49fb20cb8a
replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_
...
and remove all ENABLE_ definitions.
Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 17:19:17 +00:00
Stefano Sabatini
90993b3848
Reindent after the last commit, while at it also add some spaces for
...
improving readability.
Originally committed as revision 16566 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-12 20:34:34 +00:00
Stefano Sabatini
689a5f493b
Make avfilter_open() set to NULL the pads and the filters when the
...
corresponding count is zero, rather than allocate a 16 bytes sized
block for them. Improve safety.
Originally committed as revision 16565 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-12 20:30:57 +00:00
Stefano Sabatini
b9609848f3
Implement the avfilter_default_draw_slice() handler and use it in
...
avfilter_draw_slice() when the draw_slice callback is not defined in
the input pad.
Originally committed as revision 16554 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-11 22:05:48 +00:00
Stefano Sabatini
2b187df99b
Fix capitalization and missing periods issues.
...
Originally committed as revision 16517 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-10 10:26:05 +00:00
Stefano Sabatini
9ce95f272e
Cosmetics: break line to make it not longer than 80 chars.
...
Originally committed as revision 16405 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-02 10:07:26 +00:00
Stefano Sabatini
91535e5f38
Fix typos.
...
Originally committed as revision 16384 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-29 12:11:01 +00:00
Stefano Sabatini
055068d001
Mention in the documentation of avfilter_poll_frame() that it returns
...
a negative value in case of error.
Originally committed as revision 16372 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-28 17:07:47 +00:00
Stefano Sabatini
7f9b3266c9
Change thisIsAVar variable names to this_is_a_var style, more
...
consistent with the rest of libav*.
Originally committed as revision 16356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-27 09:31:05 +00:00
Stefano Sabatini
9864142b6d
Fix and extend documentation for avfilter_graph_get_filter().
...
Originally committed as revision 16354 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-26 22:25:47 +00:00
Stefano Sabatini
e916c2ac6a
Fix typo: ommitted -> omitted.
...
Originally committed as revision 16353 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-26 20:26:44 +00:00
Stefano Sabatini
e4a5f397fd
Choose better names for the variables in create_filter().
...
Originally committed as revision 16320 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-26 10:54:16 +00:00
Stefano Sabatini
175821c631
Fix documentation for avfilter_parse_graph().
...
Originally committed as revision 16319 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-26 10:48:54 +00:00
Carl Eugen Hoyos
5bc8ebd3ea
Use PIX_FMT_NONE to silence icc warning #188 :
...
enumerated type mixed with another type
Originally committed as revision 15942 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-26 18:59:36 +00:00
Diego Biurrun
f0e602351e
cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
...
Originally committed as revision 15896 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-20 22:53:18 +00:00
Måns Rullgård
ede725104b
cosmetic: align backslashes in makefiles
...
Originally committed as revision 15717 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-26 15:21:45 +00:00
Stefano Sabatini
987903826b
Globally rename the header inclusion guard names.
...
Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.' to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-31 07:39:47 +00:00
Stefano Sabatini
42f72a3ac4
Fix a typo.
...
Originally committed as revision 15009 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-28 21:37:40 +00:00
Stefano Sabatini
39981f5354
Reword a sentence in a doxy making its interpretation clearer.
...
Originally committed as revision 15008 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-28 21:37:01 +00:00
Stefano Sabatini
540f1c7b13
Implement avfilter_version().
...
Originally committed as revision 14669 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-08 18:43:38 +00:00
Diego Biurrun
f4433de9ef
consistency cosmetics: indices --> indexes
...
Originally committed as revision 13444 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-26 23:14:25 +00:00
Vitor Sessak
e2b5fdaf11
Split openLinks linked list into openInputs and openOutputs
...
Commited in SoC by Vitor Sessak on 2008-05-24 17:20:09
Originally committed as revision 13360 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:34 +00:00
Vitor Sessak
64fbf5e263
One more memory leak
...
Commited in SoC by Vitor Sessak on 2008-05-24 17:18:03
Originally committed as revision 13359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:32 +00:00
Vitor Sessak
4d11beb293
Cosmetical: move statement
...
Commited in SoC by Vitor Sessak on 2008-05-24 17:17:19
Originally committed as revision 13358 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:29 +00:00
Vitor Sessak
64b164f44a
Plug some memory leaks
...
Commited in SoC by Vitor Sessak on 2008-05-24 17:15:18
Originally committed as revision 13357 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:26 +00:00
Vitor Sessak
90ed076ce3
Merge variable initialization and declaration
...
Commited in SoC by Vitor Sessak on 2008-05-24 17:01:01
Originally committed as revision 13356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:24 +00:00
Vitor Sessak
c185fc5d72
Cosmetics
...
Commited in SoC by Vitor Sessak on 2008-05-24 17:00:23
Originally committed as revision 13355 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:21 +00:00
Vitor Sessak
5b31015a7f
Remove unnused var
...
Commited in SoC by Vitor Sessak on 2008-05-24 16:58:58
Originally committed as revision 13354 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:18 +00:00
Vitor Sessak
c880791fc1
Simplify
...
Commited in SoC by Vitor Sessak on 2008-05-24 16:55:47
Originally committed as revision 13353 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:16 +00:00
Vitor Sessak
c956dd431f
Use av_mallocz instead of av_malloc to simplify some code
...
Commited in SoC by Vitor Sessak on 2008-05-24 16:53:33
Originally committed as revision 13352 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:11 +00:00
Vitor Sessak
e97908ee70
Factor linked list insertion in its own function
...
Commited in SoC by Vitor Sessak on 2008-05-24 13:33:17
Originally committed as revision 13351 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:09 +00:00
Vitor Sessak
c658f47eff
Remove comment redundant with those in graphparser.h
...
Commited in SoC by Vitor Sessak on 2008-05-24 13:10:07
Originally committed as revision 13350 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:04 +00:00
Vitor Sessak
089d371450
These error messages should print the filter name, not the instance name
...
Commited in SoC by Vitor Sessak on 2008-05-24 13:08:23
Originally committed as revision 13349 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:42:00 +00:00
Vitor Sessak
12849837d4
10l: fix previous commit
...
Commited in SoC by Vitor Sessak on 2008-05-24 13:06:05
Originally committed as revision 13348 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:57 +00:00
Vitor Sessak
ba3fed2fc2
Simplify
...
Commited in SoC by Vitor Sessak on 2008-05-24 13:05:30
Originally committed as revision 13347 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:54 +00:00
Vitor Sessak
98fb286b60
Remove senseless comments
...
Commited in SoC by Vitor Sessak on 2008-05-24 13:03:51
Originally committed as revision 13346 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:51 +00:00
Vitor Sessak
5e60018545
Cosmetics: split setting a var and checking for error
...
Commited in SoC by Vitor Sessak on 2008-05-24 13:03:07
Originally committed as revision 13345 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:48 +00:00
Vitor Sessak
69fa7e80c2
Fix doxy comment
...
Commited in SoC by Vitor Sessak on 2008-05-24 12:57:58
Originally committed as revision 13344 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:45 +00:00
Vitor Sessak
bd80b349b3
Make parse_link_name() return a pointer to the name read
...
Commited in SoC by Vitor Sessak on 2008-05-24 12:57:20
Originally committed as revision 13343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:42 +00:00
Vitor Sessak
f5cbde2ee1
Cosmetics: more function reordering
...
Commited in SoC by Vitor Sessak on 2008-05-24 12:53:28
Originally committed as revision 13342 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:38 +00:00
Vitor Sessak
d424e138d1
Make consume_whitespace() return a number of bytes to be skiped
...
Commited in SoC by Vitor Sessak on 2008-05-24 12:50:32
Originally committed as revision 13341 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:36 +00:00
Vitor Sessak
8e74c889bc
Cosmetics: change function order
...
Commited in SoC by Vitor Sessak on 2008-05-24 12:46:27
Originally committed as revision 13340 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:34 +00:00
Vitor Sessak
74c2f1fbcb
Simplify
...
Commited in SoC by Vitor Sessak on 2008-04-23 20:46:17
Originally committed as revision 13339 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:31 +00:00
Vitor Sessak
6a0c770b21
Pass the inputs and outputs of avfilter_parse_graph() with a AVFilterInOut linked list
...
Commited in SoC by Vitor Sessak on 2008-04-23 20:40:49
Originally committed as revision 13338 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:27 +00:00
Vitor Sessak
d835680e3c
Cosmetics: more indentation consistency
...
Commited in SoC by Vitor Sessak on 2008-04-23 19:24:23
Originally committed as revision 13337 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:25 +00:00
Vitor Sessak
487c0e6700
More cosmetics: make indentation more consistent
...
Commited in SoC by Vitor Sessak on 2008-04-23 19:14:08
Originally committed as revision 13336 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:22 +00:00
Vitor Sessak
d9d086d901
More cosmetics
...
Commited in SoC by Vitor Sessak on 2008-04-23 19:13:06
Originally committed as revision 13335 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:19 +00:00
Vitor Sessak
eee68d96d4
Move code out of if
...
Commited in SoC by Vitor Sessak on 2008-04-23 19:05:32
Originally committed as revision 13334 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:16 +00:00
Vitor Sessak
67ba10fe56
Cosmetics
...
Commited in SoC by Vitor Sessak on 2008-04-23 19:00:50
Originally committed as revision 13333 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:13 +00:00
Vitor Sessak
f6557d5e33
Cosmetics
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:52:24
Originally committed as revision 13332 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:11 +00:00
Vitor Sessak
443c10ef2b
Factor common code out of if
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:41:07
Originally committed as revision 13331 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:09 +00:00
Vitor Sessak
7baa62108a
Rename another var
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:39:42
Originally committed as revision 13330 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:06 +00:00
Vitor Sessak
b2ac16dab9
Rename var
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:37:42
Originally committed as revision 13329 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:03 +00:00
Vitor Sessak
eece0cb089
Move var declaration to where it is needed
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:36:26
Originally committed as revision 13328 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:41:01 +00:00
Vitor Sessak
0de3407b8f
Replace if(!a){B}else{C} by if(a){C}else{B}
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:24:46
Originally committed as revision 13327 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:58 +00:00
Vitor Sessak
4d08be028d
Remove useless assignment
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:15:23
Originally committed as revision 13326 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:55 +00:00
Vitor Sessak
4fd9d074d8
Simplify while(pad){pad--; etc} to while(pad--){etc}
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:03:27
Originally committed as revision 13325 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:51 +00:00
Vitor Sessak
fec2e51385
Simplify extract_inout() as suggested by Michael
...
Commited in SoC by Vitor Sessak on 2008-04-23 18:01:31
Originally committed as revision 13324 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:44 +00:00
Vitor Sessak
c9987633b1
Change the parser logic following Michael's review
...
Commited in SoC by Vitor Sessak on 2008-04-21 18:45:01
Originally committed as revision 13323 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:40 +00:00
Vitor Sessak
498f030583
The name field of AVFilterInOut can be declared const
...
Commited in SoC by Vitor Sessak on 2008-04-21 18:42:11
Originally committed as revision 13322 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:37 +00:00
Vitor Sessak
dbec351d9f
A semi-colon is also a string end
...
Commited in SoC by Vitor Sessak on 2008-04-21 18:40:05
Originally committed as revision 13321 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:35 +00:00
Vitor Sessak
dd8e311e70
10l: Missed that in one of the last commits
...
Commited in SoC by Vitor Sessak on 2008-04-21 18:39:38
Originally committed as revision 13320 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:32 +00:00
Vitor Sessak
cf4f7d38d0
Move code from handle_link() to the only place the function is called
...
Commited in SoC by Vitor Sessak on 2008-04-18 18:18:35
Originally committed as revision 13319 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:30 +00:00
Vitor Sessak
5cb9c725f2
Simplify
...
Commited in SoC by Vitor Sessak on 2008-04-18 17:57:42
Originally committed as revision 13318 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:26 +00:00
Vitor Sessak
3a70bb2d76
Use a user-provided context for av_log()
...
Commited in SoC by Vitor Sessak on 2008-04-12 14:33:41
Originally committed as revision 13317 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:22 +00:00
Vitor Sessak
7693be9232
Improve error handling
...
Commited in SoC by Vitor Sessak on 2008-04-12 14:32:13
Originally committed as revision 13316 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:20 +00:00
Vitor Sessak
a4501887e4
Cosmetics
...
Commited in SoC by Vitor Sessak on 2008-04-12 14:28:40
Originally committed as revision 13315 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:17 +00:00
Vitor Sessak
e84f0b6287
Better error handling
...
Commited in SoC by Vitor Sessak on 2008-04-12 14:28:30
Originally committed as revision 13314 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:14 +00:00
Vitor Sessak
85cb8af7a3
Simplify
...
Commited in SoC by Vitor Sessak on 2008-04-12 14:16:34
Originally committed as revision 13313 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:10 +00:00
Vitor Sessak
2b7defc7bb
Link filters in the same pass as the parser
...
Commited in SoC by Vitor Sessak on 2008-04-12 14:12:56
Originally committed as revision 13312 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:08 +00:00
Vitor Sessak
a59a773413
Cosmetics: if(x != NULL) -> if(x)
...
Commited in SoC by Vitor Sessak on 2008-04-12 14:11:19
Originally committed as revision 13311 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:03 +00:00
Vitor Sessak
8095a014a0
Even more improvements on whitespaces handling
...
Commited in SoC by Vitor Sessak on 2008-04-12 10:37:15
Originally committed as revision 13310 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:40:01 +00:00
Vitor Sessak
7a57c8d9ad
More improvements on the handling of whitespaces
...
Commited in SoC by Vitor Sessak on 2008-04-12 10:34:48
Originally committed as revision 13309 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:39:57 +00:00
Vitor Sessak
a78f2ccdd6
Proper handling of trailing whitespaces
...
Commited in SoC by Vitor Sessak on 2008-04-10 21:29:33
Originally committed as revision 13308 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:39:55 +00:00
Vitor Sessak
a64821f4e5
Remove unneeded var
...
Commited in SoC by Vitor Sessak on 2008-04-10 21:26:45
Originally committed as revision 13307 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:39:51 +00:00
Vitor Sessak
89475efd26
Cosmetics: alignment
...
Commited in SoC by Vitor Sessak on 2008-04-10 21:10:06
Originally committed as revision 13306 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:39:48 +00:00
Vitor Sessak
03cea46194
Make two variables const
...
Commited in SoC by Vitor Sessak on 2008-04-10 21:06:35
Originally committed as revision 13305 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:39:45 +00:00
Vitor Sessak
22260824c0
Better error messages
...
Commited in SoC by Vitor Sessak on 2008-04-10 18:35:09
Originally committed as revision 13304 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:39:42 +00:00
Vitor Sessak
325cb1efb2
More simplifying
...
Commited in SoC by Vitor Sessak on 2008-04-10 18:26:40
Originally committed as revision 13303 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:39:39 +00:00
Vitor Sessak
a3acd1d9da
Simplify
...
Commited in SoC by Vitor Sessak on 2008-04-10 16:51:23
Originally committed as revision 13302 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 20:39:36 +00:00