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-29Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (21 commits) swscale: Add Doxygen for hyscale_fast/hScale. fate: enable lavfi-pixmt tests on big endian systems PPC: swscale: disable altivec functions for unsupported formats fate: merge identical pixdesc_be/le tests swscale: Add Doxygen for yuv2planar*/yuv2packed* functions. build: call texi2pod.pl with full path instead of symlink build: include sub-makefiles using full path instead of symlinks swscale: update big endian reference values after dff5a835. wavpack: skip blocks with no samples cosmetics: remove outdated comment that is no longer true build: replace some addprefix/addsuffix with substitution refs avutil: Remove unused arbitrary precision integer code. configure: Drop check for availability of ten assembler operands. aacenc: Save channel configuration for later use. aacenc: Fix codebook trellising for zeroed bands. swscale: change prototypes of scaled YUV output functions. swscale: re-add support for non-native endianness. swscale: disentangle yuv2rgbX_c_full() into small functions. swscale: split yuv2packed[12X]_c() remainders into small functions. swscale: split yuv2packedX_altivec in smaller functions. ... Conflicts: Makefile configure libavcodec/x86/dsputil_mmx.c libavfilter/Makefile libavformat/Makefile libavutil/integer.c libavutil/integer.h libswscale/swscale.c libswscale/swscale_internal.h libswscale/x86/swscale_template.c tests/ref/lavfi/pixdesc_le tests/ref/lavfi/pixfmts_scale Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-06-28build: include sub-makefiles using full path instead of symlinksMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-27vf_lut: fix draw_slice() in case of non packed image data for packed RGBStefano Sabatini
The previous code was erroneously assuming that the linesize was equivalent to width*pixel_step, which is not always true.
2011-06-26lavfi: add testsrc sourceStefano Sabatini
2011-06-26Revert "build: Remove redundant config.mak includes from subdirectory ↵Reimar Döffinger
Makefiles." This reverts commit a6213f3dce4006e0d47bd938e15832987d95efef.
2011-06-26Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: ARM: silence some annoying armcc warnings ffplay: Remove unused-but-set channels variable from update_sample_display(). build: Add DEP_LIBS dependency directly to the shared library build rule. build: Remove multiple inclusion guards from config.mak. build: Remove redundant config.mak includes from subdirectory Makefiles. aacenc: Mark psy_3gpp_window() as av_unused. Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-06-26vsink_buffer: add missing descriptionStefano Sabatini
2011-06-25build: Remove redundant config.mak includes from subdirectory Makefiles.Diego Biurrun
Calling Make from subdirectories is not supported and config.mak has multiple inclusion guards anyway, so the top-level include is enough.
2011-06-22vf_mp: do not add duplicated pixel formats.Clément Bœsch
This avoid a crash with in avfilter_merge_formats() in case one of the filter formats list has multiple time the same entry. Thanks to Mina Nagy Zaki for helping figuring out the issue.
2011-06-22lavfi: minor style fixes in formats.cStefano Sabatini
2011-06-21avfilter picture pool: double free hotfixMichael Niedermayer
This fix introduces a small memleak Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-06-21Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().Justin Ruggles
av_get_bits_per_sample_fmt() is deprecated.
2011-06-20ocv: replace FF_INTERNAL_MEM_TYPE_MAX_VALUE with SIZE_MAXStefano Sabatini
Fix compilatin after removal of FF_INTERNAL_MEM_TYPE_MAX_VALUE. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-06-20drawtext: add braces around initialisers for option defaultsStefano Sabatini
Fix warnings of the type: vf_drawtext.c:NNN: warning: missing braces around initializer vf_drawtext.c:NNN: warning: (near initialization for ‘drawtext_options[X].default_val’) Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-06-20drawtext: reindent after the previous commitStefano Sabatini
Signed-off-by: Anton Khirnov <anton@khirnov.net>
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.