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-06-20drawtext: fix strftime() text expansionStefano Sabatini
The feature was dropped after the filter was partially rewritten and recommitted. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-06-20lavfi: add layout negotiation fields and helper functions.Mina Nagy Zaki
2011-06-20lavfi: use int64_t lists in AVFilteFormatsMina Nagy Zaki
The list type was changed to int64_t to be able to hold channel layouts. avfilter_make_format_list() still takes a int32_t array and converts it to int64_t. A new function, avfilter_make_format64_list, that takes int64_t arrays has been added.
2011-06-20lavfi: fix realloc size computation in avfilter_add_format()Stefano Sabatini
Replace sizeof((*avff)->formats) with sizeof(*(*avff)->formats) as the size of the array element is given by the pointed element rather than by its pointer. In particular fix computation with the pending patch when sizeof(int64_t) != sizeof(int64_t *).
2011-06-20lavfi: fix Makefile HEADERSStefano Sabatini
Add a missing space between vsink_buffer.h and vsrc_buffer.h. 1000l.
2011-06-19lavfi: add vsink_buffer, and use it in ff* toolsStefano Sabatini
Also add the public interface libavfilter/vsink_buffer.h.
2011-06-19vsrc_color: use internal timebaseStefano Sabatini
Avoid timescale conversion, simplify.
2011-06-19lavfi: add negate filterStefano Sabatini
This filter is a simple wrapper around the LUT filter.
2011-06-19lavfi: add LUT (LookUp Table) generic filtersStefano Sabatini
2011-06-18Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: lavc: add opt_find to AVCodecContext class. h264: Complexify frame num gap shortening code intreadwrite.h: fix AV_RL32/AV_RB32 signedness. Fix decoding of mpegts streams with h264 video that does *NOT* have b frames Add minor bumps and APIChanges entries for lavf private options. ffmpeg: deprecate -vc and -tvstd ffmpeg: use new avformat_open_* API. ffserver: use new avformat_open_* API. ffprobe: use new avformat_open_* API. ffplay: use new avformat_open_* API. cmdutils: add opt_default2(). dict: add AV_DICT_APPEND flag. lavf: add avformat_write_header() as a replacement for av_write_header(). Deprecate av_open_input_* and remove their uses. lavf: add avformat_open_input() as a replacement for av_open_input_* AVOptions: add av_opt_find() as a replacement for av_find_opt. AVOptions: add av_opt_set_dict() mapping a dictionary struct to a context. ffmpeg: don't abuse a global for passing frame size from input to output ffmpeg: don't abuse a global for passing pixel format from input to output ffmpeg: initialise encoders earlier. Conflicts: cmdutils.c doc/APIchanges ffmpeg.c ffplay.c ffprobe.c libavcodec/h264.c libavformat/avformat.h libavformat/utils.c libavformat/version.h libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-06-18vsrc_color: set output pos values to -1Stefano Sabatini
-1 is more correct than 0, as the position in the file is undefined.
2011-06-18vsrc_color: add @file doxyStefano Sabatini
Also remove outdated reference to color in vf_pad.c.
2011-06-18graphparser: add missing NULL check in avfilter_graph_parse()Stefano Sabatini
Fix a crash occurring when open_inputs is NULL and *open_inputs is checked, the crash was introduced by the recent avfilter_graph_parse() syntax change. In particular, fix graph2dot crash.
2011-06-16Deprecate av_open_input_* and remove their uses.Anton Khirnov
Deprecate the last remaining member of AVFormatParameters.
2011-06-15vf_mp: Fix large memleak.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-06-13libavfilter: implement avfilter_fill_frame_from_video_buffer_ref()Stefano Sabatini
2011-06-13avfiltergraph: make the AVFilterInOut alloc/free API publicStefano Sabatini
This is required for letting applications to create and destroy AVFilterInOut structs in a convenient way.
2011-06-13avfiltergraph: change the syntax of avfilter_graph_parse()Stefano Sabatini
Make it returns the list of open inputs and outputs, so it can be reused by applications. Breaks API/ABI.
2011-06-13graphparser: prefer void * over AVClass * for log contextsStefano Sabatini
2011-06-11lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()Stefano Sabatini
Require "void *" rather than "AVClass *" for the log context type.
2011-06-11avfiltergraph: use meaningful error codesStefano Sabatini
2011-06-10lavfi: avfilter_merge_formats: handle case where inputs are sameMina Nagy Zaki
This fixes a double-free crash if lists are the same due to the two merge_ref() calls at the end of the (useless) merging that happens.
2011-06-10lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in defaults.cStefano Sabatini
Use avfilter_get_audio_buffer_ref_from_arrays() in avfilter_default_get_audio_buffer(), simplify.
2011-06-10lavfi: implement avfilter_get_audio_buffer_ref_from_arrays()Stefano Sabatini
2011-06-08lavfi: handle NULL lists in avfilter_make_format_listMina Nagy Zaki
2011-06-06lavfi: use av_samples_alloc() in avfilter_default_get_audio_buffer()Stefano Sabatini
2011-06-06lavfi: prefer nb_samples over size in AVFilterBufferRefAudioPropsStefano Sabatini
Remove AVFilterBufferRefAudioProps.size, and use nb_samples in avfilter_get_audio_buffer() and avfilter_default_get_audio_buffer() in place of size. This is required as the size in the audio buffer may be aligned, so it may not contain a well defined number of samples.
2011-06-06vsrc_buffer: add flags param to av_vsrc_buffer_add_video_buffer_refStefano Sabatini
The new flags parameter allows to specify if the video ref to add should overwrite the cache, if the flag is not set vsrc_buffer will complain and abort; otherwise it will clean the already cached video ref before to overwrite it, thus avoiding a leak.
2011-06-05Add const to avfilter_get_video_buffer_ref_from_arrays arguments.Reimar Döffinger
Avoids warning about discarding qualifiers in avcodec.c Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2011-06-03lavfi: add avfilter_link_free() functionStefano Sabatini
Allow to free the buffers cached in each AVFilterLink pool. Fix leak.
2011-06-02Remove unused variablesMans Rullgard
2011-06-02vsrc_buffer: propagate error code in av_vsrc_buffer_add_frame()Stefano Sabatini
Propagate av_vsrc_buffer_add_video_buffer_ref() error code rather than return 0.
2011-06-02lavfi: reindent after the previous commitStefano Sabatini
2011-06-02lavfi: add braces around the block of an if() expression in ↵Stefano Sabatini
avfilter_default_get_video_buffer Clarify code layout.
2011-06-02lavfi: clarify the context of a comment in avfilter_default_get_video_buffer()Stefano Sabatini
The comment is meant to be about the align parameter.
2011-06-02lavfi: apply misc style fixesStefano Sabatini
Adopt K&R style for overall consistency/readability.
2011-06-02Port remove of get_sws_cpuflags from MPlayer's libmpcodecs.Reimar Döffinger
2011-06-02Port recent changes to MPlayer libmpcodecs.Reimar Döffinger
Also include an older fix for vf_smartblur which was essentially broken due to reading the threshold value wrongly.
2011-06-02Replace non-existent HAVE_SSE2 with HAVE_SSE.Reimar Döffinger
Since this is only a compilation check (the actual function used is selected at runtime) and HAVE_SSE indicates that we can also compile SSE2 code, this is correct.
2011-06-02Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: ARM: ac3dsp: optimised update_bap_counts() mpegaudiodec: Fix av_dlog() invocation. h264/10bit: add HAVE_ALIGNED_STACK checks. Update 8-bit H.264 IDCT function names to reflect bit-depth. Add IDCT functions for 10-bit H.264. mpegaudioenc: Fix broken av_dlog statement. Employ correct printf format specifiers, mostly in debug output. ARM: fix MUL64 inline asm for pre-armv6 Conflicts: libavcodec/mpegaudioenc.c libavformat/ape.c libavformat/mxfdec.c libavformat/r3d.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-06-01Fix type of out[] variable, it should not be const.Reimar Döffinger
Fixes compiler warning about incompatible types in sws_scale call.
2011-06-01Employ correct printf format specifiers, mostly in debug output.Diego Biurrun
2011-05-31vf_drawtext: Replace FFmpeg by Libav in license boilerplate.Diego Biurrun
2011-05-31Port libmpcodec fixes from MPlayer.Reimar Döffinger
2011-05-30Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: ARM: enable UAL syntax in asm.S v4l2: don't leak video standard string on error. swscale: Remove disabled code. avfilter: Surround function only used in debug mode by appropriate #ifdef. vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog(). build: remove BUILD_ROOT variable vp8: use av_clip_uintp2() where possible Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-30Fix various unused variable warningsClément Bœsch
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-29avfilter: Surround function only used in debug mode by appropriate #ifdef.Diego Biurrun
This fixes the warning: libavfilter/avfilter.c:219: warning: ‘ff_get_ref_perms_string’ defined but not used
2011-05-29vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog().Diego Biurrun
2011-05-25lavfi: add select filterStefano Sabatini
Address trac issue #92.
2011-05-25vsrc_buffer: return an error code if no frames are availableStefano Sabatini
Also decrease the log level of the corresponding message to WARNING, since the error is not fatal.