summaryrefslogtreecommitdiff
path: root/libavfilter/src_buffer.c
Commit message (Collapse)AuthorAge
* lavfi: remove vsrc_buffer.h APIStefano Sabatini2012-07-03
| | | | | | | The vsrc_buffer.h is not installed since commit 0b3b95813576, so there is no point into keeping it around. The buffersrc.h API, which is more powerful, should be used instead.
* lavfi: unify src_buffer and buffersrc.Nicolas George2012-05-19
| | | | | | | | | | | Most of the code is moved to buffersrc.c to help Git see the similarities. src_buffer.c still contains the obsolete compatibility functions. The format change detection code was removed as it has been implemented directly in ffmpeg. It can easily be brought back from the history.
* src_buffer: propagate errors from copy_buffer_ref()Michael Niedermayer2012-05-17
| | | | | | Fixes a null ptr deref Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavfilter: src_buffer: add time_base for audioMichael Niedermayer2012-05-17
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavfilter: src_buffer: fix planar audioMichael Niedermayer2012-05-17
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavfilter: src_buffer, use only aresample, not aconvert.Michael Niedermayer2012-05-17
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* src_buffer: fix query_formats_audio()Michael Niedermayer2012-05-17
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: drop planar/packed negotiation supportStefano Sabatini2012-05-16
| | | | | | | | | The planar/packed switch and the packing_formats list is no longer required, since the planar/packed information is now stored in the sample format enum. This is technically a major API break, possibly it should be not too painful as we marked the audio filtering API as unstable.
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (26 commits) fate: use diff -b in oneline comparison Add missing version bumps and APIchanges/Changelog entries. lavfi: move buffer management function to a separate file. lavfi: move formats-related functions from default.c to formats.c lavfi: move video-related functions to a separate file. fate: make smjpeg a demux test fate: separate sierra-vmd audio and video tests fate: separate smacker audio and video tests libmp3lame: set supported channel layouts. avconv: automatically insert asyncts when -async is used. avconv: add support for audio filters. lavfi: add asyncts filter. lavfi: add aformat filter lavfi: add an audio buffer sink. lavfi: add an audio buffer source. buffersrc: add av_buffersrc_write_frame(). buffersrc: fix invalid read in uninit if the fifo hasn't been allocated lavfi: rename vsrc_buffer.c to buffersrc.c avfiltergraph: reindent lavfi: add channel layout/sample rate negotiation. ... Conflicts: Changelog doc/APIchanges doc/filters.texi ffmpeg.c ffprobe.c libavcodec/libmp3lame.c libavfilter/Makefile libavfilter/af_aformat.c libavfilter/allfilters.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/defaults.c libavfilter/formats.c libavfilter/src_buffer.c libavfilter/version.h libavfilter/vf_yadif.c libavfilter/vsrc_buffer.c libavfilter/vsrc_buffer.h libavutil/avutil.h tests/fate/audio.mak tests/fate/demux.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: switch to _alt functionsMichael Niedermayer2012-05-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: remove audio.h include from avfilter.h.Clément Bœsch2012-05-12
| | | | | avfilter.h is a public header and the unexported audio.h header contains only internal prototypes.
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (25 commits) rv40dsp x86: MMX/MMX2/3DNow/SSE2/SSSE3 implementations of MC ape: Use unsigned integer maths arm: dsputil: fix overreads in put/avg_pixels functions h264: K&R formatting cosmetics for header files (part II/II) h264: K&R formatting cosmetics for header files (part I/II) rtmp: Implement check bandwidth notification. rtmp: Support 'rtmp_swfurl', an option which specifies the URL of the SWF player. rtmp: Support 'rtmp_flashver', an option which overrides the version of the Flash plugin. rtmp: Support 'rtmp_tcurl', an option which overrides the URL of the target stream. cmdutils: Add fallback case to switch in check_stream_specifier(). sctp: be consistent with socket option level configure: Add _XOPEN_SOURCE=600 to Solaris preprocessor flags. vcr1enc: drop pointless empty encode_init() wrapper function vcr1: drop pointless write-only AVCodecContext member from VCR1Context vcr1: group encoder code together to save #ifdefs vcr1: cosmetics: K&R prettyprinting, typos, parentheses, dead code, comments mov: make one comment slightly more specific lavr: replace the SSE version of ff_conv_fltp_to_flt_6ch() with SSE4 and AVX lavfi: move audio-related functions to a separate file. lavfi: remove some audio-related function from public API. ... Conflicts: cmdutils.c libavcodec/h264.h libavcodec/h264_mvpred.h libavcodec/vcr1.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/defaults.c libavfilter/internal.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
* src_buffer: ifdef->if CONFIG_*Michael Niedermayer2012-05-09
| | | | | Reviewed-by: Stefano Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* src_buffer: move code to avoid forward declarations.Nicolas George2012-05-08
|
* src_buffer: update get_nb_failed_requests name.Nicolas George2012-05-06
| | | | | Implement av_buffersrc_get_nb_failed_requests. Deprecate av_vsrc_buffer_get_nb_failed_requests.
* asrc_abuffer: deprecate av_asrc_buffer_* functions.Nicolas George2012-05-06
|
* lavfi: remove av_buffersrc_buffer.Nicolas George2012-05-06
| | | | | | | It is no longer used anywhere. Furthermore, the header it was declared in was not installed, so it can not be considered part of the public API.
* src_buffer: implement av_buffersrc_add_frame.Nicolas George2012-05-04
| | | | | It supersedes av_vsrc_buffer_add_frame and handles both audio and video.
* src_buffer: implement audio buffer copy.Nicolas George2012-05-04
|
* lavfi/src_buffer: fix indent.Clément Bœsch2012-05-03
|
* src_buffer: merge av_asrc_buffer_add_audio_buffer_ref.Nicolas George2012-05-03
| | | | Implement it using av_buffersrc_add_ref.
* src_buffer: move audio format change check in a separate function.Nicolas George2012-05-03
|
* src_buffer: move buffer copy in a separate function.Nicolas George2012-05-03
| | | | This will make merging with the audio part easier.
* src_buffer: move format change check in a separate function.Nicolas George2012-05-03
| | | | This will make merging the check with the audio part easier.
* src_buffer: introduce av_buffersrc_add_ref().Nicolas George2012-05-03
| | | | | | This function merges the features of av_vsrc_buffer_add_video_buffer_ref() and av_buffersrc_buffer().
* src_buffer: add forgotten avfilter_unref_buffer.Nicolas George2012-04-28
|
* lavfi: rename vsrc_buffer.c into src_buffer.c.Nicolas George2012-04-28