Michael Niedermayer
15a0fb58a3
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
utvideodec: Fix single symbol mode decoding
truespeech: drop useless casts
libavcodec: drop bogus dependencies from mpc[78] and qdm2
mpegaudio: move ff_mpa_enwindow to a separate file
AVOptions: store defaults for INT64 options in int64 union member.
Conflicts:
libavcodec/Makefile
libavfilter/af_asyncts.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-24 15:00:39 +02:00
Stefano Sabatini
b66afe087a
lavfi/asetpts,setpts: rework debug log
...
Show more information, and only the information stored in the values
array. Improve debugging usefulness.
2012-08-24 13:32:59 +02:00
Stefano Sabatini
1181461ca5
lavfi/asetpts,setpts: add variables T, STARTT, PREV_INT and PREV_OUTT
2012-08-24 13:32:21 +02:00
Stefano Sabatini
0b9a915dad
lavfi: rename vf_setpts.c to f_setpts.c
...
The file contains the asetpts audio filter.
2012-08-24 12:54:45 +02:00
Anton Khirnov
4d7adec8bd
AVOptions: store defaults for INT64 options in int64 union member.
...
Double does not have enough precision to represent all int64 numbers
exactly.
2012-08-24 11:25:06 +02:00
Nicolas George
c2271fa7f9
lavfi: free partial audio buffers when destroying links.
...
Fix a memleak that the recent change of architecture made
more likely to happen.
2012-08-22 23:31:49 +02:00
Nicolas George
52820bc578
lavfi/overlay: fix return values.
...
They were only roughly adapted when error return was
added to the push functions.
2012-08-22 19:04:30 +02:00
Nicolas George
a9cfe656d7
lavfi/split: handle closed outputs.
...
Return AVERROR_EOF if all outputs are closed.
2012-08-22 19:04:30 +02:00
Nicolas George
beeba9161a
lavfi: add a closed field to AVFilerLink.
...
It will help forward errors and maintain consistency.
2012-08-22 19:04:30 +02:00
Stefano Sabatini
9a199040d8
lavfi/showspectrum: add priv_class and flags to options
2012-08-21 01:29:25 +02:00
Thomas Weber
1c585dddbb
lavfi/asyncts: Fix compilation with GCC 4.7
...
Compilation failed since commit 42d621d131
Error messages:
libavfilter/af_asyncts.c:249:5: error: initializer element is not
computable at load time
libavfilter/af_asyncts.c:249:5: error: (near initialization for
‘avfilter_af_asyncts.priv_size’)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-21 00:19:13 +02:00
Nicolas George
5bbe4142d1
lavfi/buffersrc: add AV_BUFFERSRC_FLAG_PUSH.
2012-08-20 23:40:16 +02:00
Clément Bœsch
3899e49955
lavfi/edgedetect: use "@see" instead of the invalid "@url".
2012-08-20 23:12:34 +02:00
Clément Bœsch
ddda29b4a7
lavfi: add showspectrum filter.
2012-08-20 23:03:06 +02:00
Nicolas George
5980e57cf9
lavfi: add volumedetect filter.
2012-08-19 11:37:05 +02:00
Michael Niedermayer
7f46f042d1
buildsys: fix cleaning of libmpcodecs
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-18 16:36:16 +02:00
Stefano Sabatini
dc7e4d685f
lavfi/mp: remove framestep wrapped filter
...
An equivalent framestep filter has been natively integrated.
2012-08-18 12:14:46 +02:00
Stefano Sabatini
48d116400c
lavfi: add framestep filter
...
This filter is inspired upon libmpcodecs/vf_framestep.c, by Daniele
Forghieri.
Only-keyframe output is not supported, since that feature can be achieved
through the more versatile select filter.
2012-08-18 12:13:34 +02:00
Stefano Sabatini
7cd5fa35fe
lavfi/testsrc: set output framerate
2012-08-18 12:02:43 +02:00
Stefano Sabatini
42d621d131
lavfi: add priv class to filter definitions and flags to filter internal options
...
This allows the iteration callbacks to discover the internal class and
options, and show them when required.
2012-08-18 10:19:05 +02:00
Stefano Sabatini
831a999dda
lavfi/movie: split class definitions for movie and amovie
...
This is required for iterating through the filter class (without
incurring into a loop).
2012-08-18 10:04:25 +02:00
Stefano Sabatini
a77436abad
lavfi/lut: duplicate class definitions for each lut variant filter
...
This is due to the design of components iteration through AVClass
child_class_next() callback, which requires that two components cannot
share the same class.
2012-08-18 10:04:25 +02:00
Nicolas George
9341bbfc51
vf_yadif: fix permissions.
...
Require AV_PERM_PRESERVE and leave harmless permissions
alone for the next filter.
2012-08-17 18:26:42 +02:00
Nicolas George
71adb74059
vf_tinterlace: leave harmless permissions alone.
2012-08-17 18:26:42 +02:00
Nicolas George
d37f823207
vf_thumbnail: fix permissions.
2012-08-17 18:26:42 +02:00
Nicolas George
469d07a0e4
vf_select: require AV_PERM_PRESERVE.
...
This is only necessary because of the poll_frame implementation.
Removing it altogether would be another solution.
2012-08-17 18:26:42 +02:00
Nicolas George
f6647d8825
vf_removelogo: fix permissions.
...
The branch with the test was already impossible.
2012-08-17 18:26:41 +02:00
Nicolas George
616c3f3ee2
vf_overlay: fix permissions.
2012-08-17 18:26:41 +02:00
Nicolas George
5ec6ae91ba
vf_idet: fix permissions.
...
Only write needs to be removed, other can be left.
2012-08-17 18:26:41 +02:00
Nicolas George
3bc644e044
vf_fps: fix permissions.
2012-08-17 18:26:41 +02:00
Nicolas George
738fab17ea
vf_fieldorder: fix permissions.
2012-08-17 18:26:41 +02:00
Nicolas George
3c0cc3ae67
vf_fade: fix permissions.
2012-08-17 18:26:41 +02:00
Nicolas George
d5765d4725
vf_drawtext: fix permissions.
2012-08-17 18:26:41 +02:00
Nicolas George
0238806f64
vf_drawtext: fix permissions.
2012-08-17 18:26:40 +02:00
Nicolas George
84923555bb
vf_deshake: fix permissions.
2012-08-17 18:26:40 +02:00
Nicolas George
f3133a48e5
vf_delogo: fix permissions.
2012-08-17 18:26:40 +02:00
Nicolas George
12ff3faec0
vf_colormatrix: fix permissions.
2012-08-17 18:26:40 +02:00
Nicolas George
ceb8dc1e04
vf_ass: fix permissions.
2012-08-17 18:26:40 +02:00
Nicolas George
07663871e1
vf_alphamerge: fix permissions.
2012-08-17 18:26:40 +02:00
Nicolas George
de35d2b498
avf_concat: fix permissions.
2012-08-17 18:26:39 +02:00
Nicolas George
44127c0489
af_channelmap: fix permissions.
2012-08-17 18:26:39 +02:00
Nicolas George
368f368e59
af_channelmap: require AV_PERM_PRESERVE.
2012-08-17 18:26:39 +02:00
Nicolas George
44aeb06290
fifo: fix permissions.
2012-08-17 18:26:39 +02:00
Nicolas George
a34eb393fc
split: set rej_perms = AV_PERM_WRITE on outputs.
2012-08-17 18:26:39 +02:00
Nicolas George
a0d274d228
sink_buffer: require AV_PERM_PRESERVE.
2012-08-17 18:26:39 +02:00
Nicolas George
e54e30c889
lavfi: grant all permissions on mallocated audio buffers.
...
The permissions not requested by the filter that created
the buffer may be useful for a later filter and avoid a copy.
2012-08-17 18:26:38 +02:00
Nicolas George
cc8104b908
lavfi: fix erroneous use of AV_PERM_PRESERVE in ff_inplace_start_frame.
...
ff_inplace_start_frame looks useless anyway.
2012-08-17 18:26:38 +02:00
Nicolas George
046eb21c72
lavfi: grant all permissions on mallocated video buffers.
...
The permissions not requested by the filter that created
the buffer may be useful for a later filter and avoid a copy.
2012-08-17 18:26:38 +02:00
Michael Niedermayer
fa3fde168b
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
libvpxenc: use the default bitrate if not set
utvideo: Rename utvideo.c to utvideodec.c
doc: Fix syntax errors in sample Emacs config
mjpegdec: more meaningful return values
configure: clean up Altivec detection
getopt: Remove an unnecessary define
rtmp: Use int instead of ssize_t
getopt: Add missing includes
rtmp: Add support for receiving incoming streams
Add missing includes for code relying on external libraries
Conflicts:
libavcodec/libopenjpegenc.c
libavcodec/libvpxenc.c
libavcodec/mjpegdec.c
libavformat/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-17 17:06:52 +02:00
Clément Bœsch
517a2bbcf1
lavfi/edgedetect: add rounding for high/low threshold.
...
This should fix the 32-bit FATE instances where low_u8=19 and high_u8=49.
2012-08-17 08:08:07 +02:00