summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-06
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (28 commits) dfa: use more meaningful return codes eatgv: check vector_bits eatgv: check motion vectors Mark a number of variables only used in av_dlog() calls as av_unused. dvdec: drop const qualifier from variable to eliminate a warning avcodec: Improve comment for thread_safe_callbacks to avoid misinterpretation. tests/utils: don't ignore the return value of fwrite() lavfi/formats: use sizeof(var) instead of sizeof(type). lavfi: remove avfilter_default_config_input_link() declaration lavfi: always enable the scale filter and depend on sws. vf_split: support user-specifiable number of outputs. avconv: remove stray useless comment. mpegmux: add stuffing to avoid incomplete PCM frames rtsp: avoid const warnings from strtol() call avserver: check return value of ftruncate() lagarith: make offset array type unsigned dfa: add some checks to ensure that decoder won't write past frame end aacps: NEON optimisations aacps: align some arrays aacps: move some loops to function pointers ... Conflicts: configure doc/filters.texi libavcodec/dfa.c libavcodec/eatgv.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfilter.h libavfilter/formats.c libavfilter/vf_split.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi/formats: use sizeof(var) instead of sizeof(type).Anton Khirnov2012-05-06
| |
| * lavfi: remove avfilter_default_config_input_link() declarationStefano Sabatini2012-05-06
| | | | | | | | The function is not implemented (and possibly useless).
| * lavfi: always enable the scale filter and depend on sws.Anton Khirnov2012-05-06
| | | | | | | | | | The scale filter is used for internal colorspace conversions, so it must always be present.
| * vf_split: support user-specifiable number of outputs.Anton Khirnov2012-05-06
| |
| * vsrc_buffer: return EAGAIN if no frame is available.Nicolas George2012-05-05
| | | | | | | | | | | | This is not an erroneous condition, do not print a warning. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | vsrc_buffer: deprecate the header.Nicolas George2012-05-06
| |
* | vsrc_buffer: deprecate av_vsrc_buffer_add_video_buffer_ref.Nicolas George2012-05-06
| |
* | 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 the header.Nicolas George2012-05-06
| |
* | asrc_abuffer: deprecate av_asrc_buffer_* functions.Nicolas George2012-05-06
| |
* | lavfi: install buffersrc.h.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.
* | buffersrc: fix av_buffersrc_add_ref doxy.Nicolas George2012-05-06
| | | | | | | | av_buffersrc_add_ref can handle audio too now.
* | 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/avcodec: implement audio copy_frame_prop.Nicolas George2012-05-04
| |
* | lavfi: implement avfilter_get_audio_buffer_ref_from_frame.Nicolas George2012-05-04
| |
* | Fix a few @file doxy inconsistencies.Clément Bœsch2012-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().
* | lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate optionStefano Sabatini2012-05-03
| | | | | | | | | | | | The option is related to the timecode, the new name clearly specifies the context. Also it allows to list the option close to the other timecode options.
* | lavfi/drawtext: rename and document variables d_expr and d_pexprStefano Sabatini2012-05-03
| | | | | | | | | | Use the more expressive names draw_expr and draw_pexpr, also more consistent.
* | lavfi/drawtext: alphabetically sort the expression parametersStefano Sabatini2012-05-03
| |
* | lavfi: remove screenshot libmpcodecs wrapperPaul B Mahol2012-05-02
| | | | | | | | | | | | | | The filter is useless. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/lut: remove unused variableStefano Sabatini2012-05-01
| | | | | | | | | | | | Fix warning: libavfilter/vf_lut.c: In function ‘draw_slice’: libavfilter/vf_lut.c:297:15: warning: unused variable ‘k’ [-Wunused-variable]
* | lavfi/tinterlace: support symbolic names for the parameterStefano Sabatini2012-04-30
| | | | | | | | Also deprecate the use of numerical values.
* | lavfi/tinterlace: make video as interlaced in mode 6Stefano Sabatini2012-04-30
| | | | | | | | | | | | This is useful for marking progressive video processed by the filter as interlaced, avoiding the interlaced flag to switch back and forth at each frame.
* | lavfi/tinterlace: add tinterlace mode 6Stuart Morris2012-04-30
| | | | | | | | | | | | | | | | | | This new mode is useful for generating frames for interlaced video displays. Typically interlaced video displays have no form of field synchronisation. This new mode guarantees correct field order without any requirement for field synchronisation. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi/buffersink: fix header inclusion guard nameStefano Sabatini2012-04-29
| |
* | src_buffer: add forgotten avfilter_unref_buffer.Nicolas George2012-04-28
| |
* | avfilter: filter_samples: read pts before filtering.Nicolas George2012-04-28
| | | | | | | | | | The call to the next filter_sample will likely unref the current buffer, so it is not possible to read it afterwards.
* | lavfi: rename vsrc_buffer.c into src_buffer.c.Nicolas George2012-04-28
| |
* | lavfi: merge asrc_abuffer into vsrc_buffer.Nicolas George2012-04-28
| |
* | lavfi/tinterlace: remove unnecessary NULL check in start_frame()Stefano Sabatini2012-04-27
| |
* | lavfi/tinterlace: use avfilter_unref_bufferp()Stefano Sabatini2012-04-27
| |
* | lavfi/tinterlace: fix doxy in copy_picture_field()Stefano Sabatini2012-04-27
| |
* | asrc_abuffer: return EAGAIN if no frame is availableMatthieu Bouron2012-04-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: create buffer reference in filters which need to access the ref laterStefano Sabatini2012-04-27
| | | | | | | | | | | | | | | | Also add internal function ff_null_start_frame_keep_ref(). Fix crash when a following filter (e.g. settb) will unref the reference passed by start_frame(), and then the reference is accessed in end_frame() through inlink->cur_buf.
* | lavfi/bbox: add missing space between pts and x1 values in the logStefano Sabatini2012-04-27
| |
* | af_amerge: return errors from subfilters when requesting a frameMatthieu Bouron2012-04-26
| |
* | avfiltergraph: fix format selection.Nicolas George2012-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | The old code had two bugs: For audio filters, the format was not set. For video filters, if several links reference the same format list, the same format must be selected in the end. This is done by setting formats->format_count to 1: the other links sharing the reference will therefore have only one choice. If the heuristic does not pick the first format, the selected format must also be moved to the first position.
* | avfiltergraph: free the sink_links heap.Nicolas George2012-04-23
| |
* | buffersink: add AV_BUFFERSINK_FLAG_NO_REQUEST.Nicolas George2012-04-23
| |
* | vsrc_buffer: count the number of failed requests.Nicolas George2012-04-23
| |
* | vsrc_buffer: return EAGAIN if no frame is available.Nicolas George2012-04-23
| | | | | | | | This is not an erroneous condition, do not print a warning.