summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* lavfi/swapuv: use FFSWAPPaul B Mahol2012-12-21
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit '69f086e0f90f23d89e5739b099a4f984fa6a7885'Michael Niedermayer2012-12-21
|\ | | | | | | | | | | | | | | | | | | * commit '69f086e0f90f23d89e5739b099a4f984fa6a7885': build: avfilter: Remove duplicate compilation entry for vf_scale Conflicts: libavfilter/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: avfilter: Remove duplicate compilation entry for vf_scaleDiego Biurrun2012-12-21
| | | | | | | | vf_scale should not be unconditionally compiled even if disabled.
* | lavfi/af_aconvert: update audio->channels.Nicolas George2012-12-20
| |
* | lavfi: remove init and check of rate and layout.Nicolas George2012-12-20
| | | | | | | | | | The sample rate and channel layout are negotiated and set by the filter graph system.
* | lavfi/buffersrc: remove init of rate and layout.Nicolas George2012-12-20
| | | | | | | | | | The sample rate and channel layout are negotiated and set by the filter graph system, the filters must not set them.
* | lavfi: add an accessor for ref->audio->channels.Nicolas George2012-12-20
| |
* | lavfi: add a channels field to AVFilterLink.Nicolas George2012-12-20
| | | | | | | | | | Also: fix af_pan and af_aresample, that forgot to update audio->channels.
* | lavfi/select: fix compilation with avcodec disabled.Clément Bœsch2012-12-20
| |
* | lavfi/setpts: enable debug logs, and improve/extend debug messagesStefano Sabatini2012-12-19
| |
* | lavfi/gradfun: small align cosmetics.Clément Bœsch2012-12-19
| |
* | lavfi/gradfun: support named options.Clément Bœsch2012-12-19
| | | | | | | | This breaks usage for out-of-range values.
* | lavfi/gradfun: reduce up limit for threshold.Clément Bœsch2012-12-19
| | | | | | | | | | | | | | | | | | | | This will prevent an overflow in the SSSE3 and MMX filter_line code: delta is expressed as an u16 being shifted by 2 to the left. If it overflows, having a strength not above 64 will make sure that m is set to 0 (making the m*m*delta >> 14 expression void). A value above 64 should not make any sense unless gradfun is used as a blur filter.
* | lavfi/gradfun: remove rounding to match C and SSE code.Clément Bœsch2012-12-19
| | | | | | | | There is no noticable benefit for such precision.
* | lavfi/gradfun: fix dithering in MMX code.Clément Bœsch2012-12-19
| | | | | | | | Current dithering only use the first 4w instead of the whole 8 random values.
* | lavfi/gradfun: fix rounding in MMX code.Clément Bœsch2012-12-19
| | | | | | | | Current code divide before increasing precision.
* | lavfi/gradfun: do not increment DC pointer for odd values.Clément Bœsch2012-12-19
| | | | | | | | | | First DC is only used once otherwise. This also makes the code consistent with ASM versions.
* | af_apad: remove unneeded av_opt_freeMichael Niedermayer2012-12-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | apad: add whole_len and pad_len options.Michael Niedermayer2012-12-18
| | | | | | | | | | | | These options allow padding to a specific length or adding a specific amount if silence. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | apad: fix apad_options formatingMichael Niedermayer2012-12-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | af_apad: add user setable packet_sizeMichael Niedermayer2012-12-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: add apad filterMichael Niedermayer2012-12-18
| | | | | | | | | | | | | | | | This filter pads an audio stream with silence It can together with -shortest be used to extend audio streams to the same length as video. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/crop: free x and y parsed expression objectsStefano Sabatini2012-12-16
| | | | | | | | Fix leak introduced in 1e5492ffe6609fa0059d1a64fb3c4d5fd285a88c.
* | lavfi/crop: add support to option parsingStefano Sabatini2012-12-15
| | | | | | | | Also fix documentation accordingly.
* | lavfi/overlay: clarify/fix comment, add a few empty lines to ease readabilityStefano Sabatini2012-12-15
| |
* | lavfi/overlay: remove duplicated definition of ff_null_get_video_buffer()Stefano Sabatini2012-12-15
| | | | | | | | Simplify.
* | lavfi/avfilter.h: clarify doxy for AVFilterLink.out_bufStefano Sabatini2012-12-15
| |
* | Merge commit '07acdd651d1e2f4cfa5f610e616e70e323bb69cd'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '07acdd651d1e2f4cfa5f610e616e70e323bb69cd': ivi_common: use proper logging context in ivi_decode_blocks(). ivi_common: make some functions and tables static. asyncts: ignore min_delta only if first_pts is set Conflicts: libavcodec/ivi_common.c libavcodec/ivi_common.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asyncts: ignore min_delta only if first_pts is setJustin Ruggles2012-12-13
| |
* | Merge commit 'c0dc57f1264dad1e121772d03abdb9e14ed8857f'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | * commit 'c0dc57f1264dad1e121772d03abdb9e14ed8857f': asyncts: merge two conditions x86inc: fully concatenate tokens to fix macro expansion for nasm h264: initialize frame-mt context copies properly Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asyncts: merge two conditionsJustin Ruggles2012-12-13
| |
* | Merge commit '072be3e8969f24113d599444be4d6a0ed04a6602'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | | | | | * commit '072be3e8969f24113d599444be4d6a0ed04a6602': h264: set parameters from SPS whenever it changes asyncts: cosmetics: reindent Conflicts: libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asyncts: cosmetics: reindentJustin Ruggles2012-12-13
| |
* | Merge commit 'b35e5d985dd12acf9a0aaa52334134edcf35d68e'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | | | | | * commit 'b35e5d985dd12acf9a0aaa52334134edcf35d68e': doc: improve documentation for the asyncts filter first_pts option asyncts: fix the asyncts behavior when using the first_pts option Conflicts: libavfilter/af_asyncts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asyncts: fix the asyncts behavior when using the first_pts optionJustin Ruggles2012-12-13
| | | | | | | | | | Currently it will do padding, but it does not properly handle start-of-stream trimming as documented.
* | Merge commit '8083332c2de9ee189f96844ff4c2d9be1844116f'Michael Niedermayer2012-12-14
|\| | | | | | | | | | | | | | | | | * commit '8083332c2de9ee189f96844ff4c2d9be1844116f': asyncts: use clipped delta value when setting resample compensation asyncts: fix flushing of final samples at EOF vp6: properly fail on unsupported feature Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asyncts: use clipped delta value when setting resample compensationJustin Ruggles2012-12-13
| | | | | | | | | | The max_comp option is supposed to limit maximum compensation, but currently the clipped value is not actually used.
| * asyncts: fix flushing of final samples at EOFJustin Ruggles2012-12-13
| |
* | aresample: increase n_out buffer size a bit to reduce delay in some corner casesMichael Niedermayer2012-12-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: drop ff_null_start_frame/end_frame/draw_slice.Michael Niedermayer2012-12-13
| | | | | | | | | | | | The functions have become unused Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/select: assign NAN to ignored valuesStefano Sabatini2012-12-13
| | | | | | | | Also log scene value. Improve debugging.
* | lavfi/select: add support to optionsStefano Sabatini2012-12-13
| | | | | | | | Add options introspection, and improve error feedback.
* | lavfi/select: in select_frame(), rename picref -> refStefano Sabatini2012-12-13
| | | | | | | | The variable is now used also for audio frames.
* | lavfi: mv vf_select.c -> f_select.cStefano Sabatini2012-12-13
| | | | | | | | | | | | The file now contains also an audio select implementation. Also move the aselect/select documentation from video filters to the multimedia filters section.
* | lavfi: add aselect audio variant of selectStefano Sabatini2012-12-13
| |
* | lavfi/select: remove deprecated and unused poll_frame() callbackStefano Sabatini2012-12-13
| | | | | | | | Simplify.
* | avfilter_get_audio_buffer_ref_from_frame: check that layout and channels ↵Michael Niedermayer2012-12-12
| | | | | | | | | | | | match if they are set Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ff_copy_buffer_ref: use the channel countMichael Niedermayer2012-12-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter_get_video_buffer_ref_from_frame: check channel countMichael Niedermayer2012-12-12
| | | | | | | | | | | | | | more than 8 channels is not supported and crashes with null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/showinfo: check plane count before dereferencing.Clément Bœsch2012-12-12
| |