Clément Bœsch
44be67595d
lavfi/select: use exported dsputil_init function.
...
This is the deprecated version of the function but it is exported, so it
should fix the shared FATE box.
2012-06-05 07:29:00 +02:00
Clément Bœsch
13a7bd70c8
lavfi/select: 10l: llabs -> fabs after switching types.
2012-06-05 00:17:38 +02:00
Clément Bœsch
df03ae8dd8
ffmpeg: remove two unused variables.
2012-06-04 22:32:26 +02:00
Clément Bœsch
5e8225004f
Changelog: add ffprobe flat output.
2012-06-04 21:46:24 +02:00
Clément Bœsch
72868144e5
lavfi/select: add scene detection.
...
Based on the shotdetect algorithm (http://shotdetect.nonutc.fr/ by Johan
MATHE johan.mathe tremplin-utc.net).
2012-06-04 21:44:34 +02:00
Clément Bœsch
bae99f7651
ffprobe/flat: add escape for '`' and '$'.
2012-06-04 19:15:39 +02:00
Clément Bœsch
fd0c83c666
ffprobe: add flat output format.
2012-06-01 21:06:06 +02:00
Clément Bœsch
db839544d6
ffprobe/xml: use writer multiple_sections instead of local context variable.
2012-06-01 20:52:30 +02:00
Clément Bœsch
2248db946c
ffprobe: move packets_and_frames work to writer context.
2012-06-01 20:52:30 +02:00
Clément Bœsch
64df092b25
swr: fix a few typo.
2012-06-01 08:06:36 +02:00
Clément Bœsch
303619d3ca
jacosub_probe: slightly increase the score to limit misdetection.
2012-05-31 22:12:46 +02:00
Clément Bœsch
908293d1bc
jacosub_probe: speedup by making only one call to sscanf
2012-05-31 21:55:35 +02:00
Clément Bœsch
8619362ff1
ffprobe: fix C escaping.
2012-05-30 01:07:41 +02:00
Clément Bœsch
2d52ee8a1a
lavf/microdvd: support events lasting to the next one.
...
Example:
{3350}{}this subtitle...
{3390}{}...continues up to...
{4000}{4500}this one.
{4600}{}and now...
{4800}{}...to the end of the presentation
2012-05-29 21:33:28 +02:00
Clément Bœsch
d51e08bb89
lavc: switch from ts_end to duration in ff_ass_add_rect.
...
Make possible a end-to-presentation duration.
2012-05-29 21:33:28 +02:00
Clément Bœsch
dae8505492
ffprobe: make -of an alias for -print_format.
...
This is for interoperability purpose with the fork.
2012-05-29 18:50:20 +02:00
Clément Bœsch
f0c15ecd45
doc/syntax: escape '@' to fix a warning.
...
Fix the following warning:
doc/syntax.texi:147: warning: Accent command `@"' must not be followed by whitespace
2012-05-29 07:40:58 +02:00
Clément Bœsch
d187e7616e
ffmpeg: use %f instead of %lf in volume args format printf.
...
%f refers to a double argument already.
2012-05-28 22:17:05 +02:00
Clément Bœsch
80bf2b6e84
Changelog: fix wrong/inaccurate entries.
2012-05-27 15:28:24 +02:00
Clément Bœsch
5c3f79198c
lavfi/deshake: add libavcodec dependency (dsputil).
2012-05-27 00:34:09 +02:00
Clément Bœsch
19c1bf1525
ffprobe: reduce the number of AVBPrint resets.
2012-05-26 22:53:13 +02:00
Clément Bœsch
b0b7a89b07
lavfi/aresample: print channel layouts and formats along with the rate.
2012-05-25 07:26:48 +02:00
Clément Bœsch
ba4aa656ce
doc/filters: move "aformat" before "amerge".
2012-05-24 23:55:32 +02:00
Clément Bœsch
42b2908d7b
doc/filters: remove old aformat entry.
...
The new description is still available below.
2012-05-24 23:55:28 +02:00
Clément Bœsch
781fb46c56
lavfi/video: add avfilter.h include to fix make checkheaders.
2012-05-24 23:46:15 +02:00
Clément Bœsch
d8e075b1a0
ffmpeg: use AUTO_INSERT_FILTER() for -async option.
2012-05-24 23:33:21 +02:00
Clément Bœsch
e5fcf3646a
lavf/id3v2: always strdup the value.
...
This simplifies the code but also fix a warning: ff_id3v1_genre_str
array contains const strings so do the string dup now instead of in
av_dict_set().
2012-05-19 12:29:30 +02:00
Clément Bœsch
6ad974ae1c
lavf/id3v2: do not export empty fields.
...
This also avoids a memleak.
2012-05-19 12:29:30 +02:00
Clément Bœsch
4fd573970a
doc/examples: make use of the parameter filters_descr parameter in init_filters().
2012-05-19 12:29:05 +02:00
Clément Bœsch
0cc9ee5fab
doc/examples: install them with the shared data.
2012-05-19 12:28:59 +02:00
Clément Bœsch
e692b9d564
doc/examples: fix pts heuristic in filtering_video.
...
Note: the condition looked wrong in the first place ("if DTS is not
defined, then set PTS to that undefined value [...]").
2012-05-19 12:28:59 +02:00
Clément Bœsch
60ea6b0996
lavfi/buffersink: typo fix in a comment.
2012-05-19 12:28:59 +02:00
Clément Bœsch
5e82ec9b42
doc/examples: properly close input in metadata.
...
Avoid some memleaks.
2012-05-19 12:28:59 +02:00
Clément Bœsch
50df68fd50
doc/examples: print operation filename in decoding_encoding.
2012-05-19 12:28:59 +02:00
Clément Bœsch
c6bbe3c2a7
doc/examples: add debug compilation flag.
2012-05-19 12:28:59 +02:00
Clément Bœsch
06e4b98382
build: remove non-existant examples rule.
2012-05-19 12:28:59 +02:00
Clément Bœsch
6c211085bb
doc/examples: use system headers in decoding_encoding and muxing.
...
All the other examples already use the system installed headers.
2012-05-19 12:28:58 +02:00
Clément Bœsch
136ca0e5f8
doc/examples: remove explicit rules.
...
These rules are already in gmake builtins.
2012-05-19 12:28:58 +02:00
Clément Bœsch
7aedfeebfb
doc/examples: add libavr to libraries to avoid link failures.
2012-05-19 12:28:48 +02:00
Clément Bœsch
eb945ab484
ffmpeg: misc cosmetics.
...
Reduce diff against avconv, and change some doxycomments into normal
comments (no point in doxifying ffmpeg internal fields).
2012-05-19 12:05:05 +02:00
Clément Bœsch
7f8bd16103
ffmpeg: remove unused variable i.
2012-05-18 23:40:59 +02:00
Clément Bœsch
9e2cee5770
ffmpeg: do not deprecate -vol and -map_channel.
...
These helpers are handy, just notice the user it is done using lavfi.
2012-05-18 23:40:03 +02:00
Clément Bœsch
fa29ca5f55
ffmpeg: resurrect -map_channel.
2012-05-18 23:40:03 +02:00
Clément Bœsch
48f30595f5
pan: use ff_parse_channel_layout() instead of av_get_channel_layout().
...
This allow specifying hexadecimal channel layout, and also handle the
error printing internally.
2012-05-18 23:34:11 +02:00
Clément Bœsch
7c2bb79f3b
lavu/error: fix make checkheaders.
...
The errors need to be defined before including functions depending on
them. See av_size_mult() for instance. stddef.h is included for the
prototype of av_sterror (use of size_t).
2012-05-18 23:34:11 +02:00
Clément Bœsch
1913989f56
build: add codec_names.h to SKIPHEADERS to fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
3dba3b265c
lavc/vda: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
08ad9f9a78
lavc/os2threads: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
b56f885a24
lavc/libutvideo: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
5b70e28c6e
lavc/libutvideo: protect header.
2012-05-18 23:34:11 +02:00
Clément Bœsch
c8a7dd03f8
lavc/jacosub: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
9ae47fbd9e
lavc/dcaenc: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
978c829431
lavc/g723.1: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
02908a4bd0
lavc/g723: protect header.
2012-05-18 23:34:11 +02:00
Clément Bœsch
7b78cb3a70
lavc/g729postfilter: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
1308fa42ad
lavf/swf: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
64ff8a7670
lavfi: rename all_channel_layouts.h to all_channel_layouts.inc.
...
all_channel_layouts.h is not a real header file and breaks make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
f8f3deb731
lavfi/transform: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
cb9aed10f7
lavd/dshow: fix make checkheaders.
2012-05-18 23:34:11 +02:00
Clément Bœsch
d1562d32cf
lavd/dshow: protect header.
2012-05-18 23:34:11 +02:00
Clément Bœsch and Michael Niedermayer
a99a3b1bb3
ffmpeg: automatically insert volume filter when -vol is used.
...
Deprecate -vol.
Inspired by asyncts auto-insert patch from Anton Khirnov.
2012-05-17 17:37:18 +02:00
Clément Bœsch
5dbd66395a
lavfi/pan: add supported sample rates to avoid a crash.
2012-05-17 16:31:54 +02:00
Clément Bœsch
1bca73cf18
ffmpeg: do not warn when expecting EOF from lavfi.
2012-05-17 16:28:19 +02:00
Clément Bœsch
a48abf5e26
doc/filter_design: fix a few other typo.
2012-05-16 00:39:39 +02:00
Clément Bœsch
b545b947dd
ffprobe: replace fast_asprintf() with bprint utils.
...
Also remove the unused print_fmt_opt() in the process.
2012-05-14 19:11:39 +02:00
Clément Bœsch
9548deeea9
lavu/bprint: add av_bprint_reset().
2012-05-14 19:11:39 +02:00
Clément Bœsch
5edd4fce40
lavf/utils: make use of av_ts2str() to print timestamps.
2012-05-13 22:38:31 +02:00
Clément Bœsch
ca297513f0
lavf/mp3enc: support MPEG-2 and MPEG-2.5 sample rates when writing Xing header.
2012-05-13 16:49:17 +02:00
Clément Bœsch
be062de9d4
doc/examples: add libswresample in the libraries.
...
It is required for audio filtering.
2012-05-12 19:58:44 +02:00
Clément Bœsch
55e5f105d3
doc/examples: use buffersrc.h instead of deprecated asrc_abuffer.h.
2012-05-12 19:58:36 +02:00
Clément Bœsch
8c3c7dbbb9
doc/examples: add programs to .gitignore.
2012-05-12 19:58:33 +02:00
Clément Bœsch
9188294d30
doc/examples: fix typo.
2012-05-12 18:08:26 +02:00
Clément Bœsch
5b55c7f4e9
doc/examples: add -O2 in CFLAGS.
2012-05-12 17:59:41 +02:00
Clément Bœsch
072c2c08bf
doc/examples: add missing math.h include in decoding/encoding example.
...
The header is required for the sin() function.
2012-05-12 17:59:41 +02:00
Clément Bœsch
2f197a20cf
doc/examples: link decoding_encoding and muxing with math lib.
...
These two examples use the sin() function.
2012-05-12 17:59:41 +02:00
Clément Bœsch
9a19341e6e
doc/examples: rename LDFLAGS to LDLIBS.
2012-05-12 17:59:41 +02:00
Clément Bœsch
4522df52aa
lavfi: remove audio.h include from avfilter.h.
...
avfilter.h is a public header and the unexported audio.h header contains
only internal prototypes.
2012-05-12 17:59:41 +02:00
Clément Bœsch
35894ebbf9
Add tools/ffeval to .gitignore.
2012-05-10 00:07:20 +02:00
Clément Bœsch
9e6a1c8981
ffmpeg: fix indent in term_init().
2012-05-04 19:22:28 +02:00
Clément Bœsch
3c1d52d30b
Fix a few @file doxy inconsistencies.
2012-05-04 18:50:59 +02:00
Clément Bœsch
49df97b282
ffmpeg: stronger ffpresets parsing.
...
This fixes at least issues with empty lines, and also allows CRLF lines
(in case a user makes its own preset on a MS plateform).
2012-05-04 18:47:50 +02:00
Clément Bœsch
ec271c9579
presets: specify the codecs.
...
This allows the following usages:
FFMPEG_DATADIR=presets ./ffmpeg -f lavfi -i testsrc=d=5 -vcodec libx264 -vpre ipod640 -f null -
FFMPEG_DATADIR=presets ./ffmpeg -f lavfi -i testsrc=d=5 -vpre libx264-ipod640 -f null -
The second example was broken even if documented.
2012-05-04 18:40:36 +02:00
Clément Bœsch
19bc2320f3
Remove old ffpresets.
...
They are now replaced with presets/ directory. WIN32 still seems to use
a ffpresets/ directory, but it doesn't look like to be deployed at
install time.
2012-05-04 18:40:36 +02:00
Clément Bœsch
af58a77f0a
lavfi/src_buffer: fix indent.
2012-05-03 20:02:26 +02:00
Clément Bœsch
fd4b4dda9c
ffmpeg: fix indent.
2012-05-03 20:02:26 +02:00
Clément Bœsch
77c0b361b0
doc: fix API examples references.
2012-05-03 19:53:38 +02:00
Clément Bœsch
9ae570fb5f
JACOsub demuxer, decoder and muxer.
2012-05-03 19:37:14 +02:00
Clément Bœsch
423b827668
lavc: add MicroDVD decoder.
...
Based on my MicroDVD->ASS conversion code from MPlayer
(sub/subassconvert.c).
2012-04-27 19:39:19 +02:00
Clément Bœsch
e40981b8c4
lavf/microdvd: set packet duration.
2012-04-27 19:19:36 +02:00
Clément Bœsch
3f80546d75
lavfi/drawbox: fix width displayed in place of x.
2012-04-13 23:15:54 +02:00
Clément Bœsch
bfd30fa8a3
lavfi/colormatrix: add forgotten tests.
2012-04-05 07:32:45 +02:00
Clément Bœsch
588eaa106d
swfdec: support compressed swf.
2012-04-03 19:12:52 +02:00
Clément Bœsch
8f0d9b43be
RELEASE: bump to current version (0.10.2).
2012-03-26 22:47:28 +02:00
Clément Bœsch
fb8469dd7e
APIchanges: fill in missing dates and hashes.
2012-03-26 22:47:28 +02:00
Clément Bœsch
50a3867bab
png: make ff_png_pass_mask local to pngdec.
2012-03-22 22:53:51 +01:00
Clément Bœsch
2bdac29360
doc/examples: rename filtering.c into filtering_video.c.
2012-02-21 22:34:39 +01:00
Clément Bœsch
624c413d55
examples: add -Wall to CFLAGS.
2012-02-19 02:18:29 +01:00
Clément Bœsch
2b97be5d57
examples/filtering: fix unused variable and return value in open_input_file().
2012-02-19 02:18:29 +01:00
Clément Bœsch
b117c39237
examples/filtering: fix deprecated function calls warnings.
2012-02-19 02:18:29 +01:00
Clément Bœsch
f075537561
examples/filtering: fix implicit declarations and function mis-usage.
2012-02-19 02:18:29 +01:00