summaryrefslogtreecommitdiffstats
path: root/libavfilter
Commit message (Collapse)AuthorAgeFilesLines
* lavfi/select: fix compilation with avcodec disabled.Clément Bœsch2012-12-201-2/+8
|
* lavfi/setpts: enable debug logs, and improve/extend debug messagesStefano Sabatini2012-12-191-16/+31
|
* lavfi/gradfun: small align cosmetics.Clément Bœsch2012-12-191-4/+3
|
* lavfi/gradfun: support named options.Clément Bœsch2012-12-193-9/+26
| | | | This breaks usage for out-of-range values.
* lavfi/gradfun: reduce up limit for threshold.Clément Bœsch2012-12-192-2/+2
| | | | | | | | | | 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-191-2/+2
| | | | There is no noticable benefit for such precision.
* lavfi/gradfun: fix dithering in MMX code.Clément Bœsch2012-12-191-2/+29
| | | | 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-191-1/+1
| | | | Current code divide before increasing precision.
* lavfi/gradfun: do not increment DC pointer for odd values.Clément Bœsch2012-12-191-1/+1
| | | | | 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-181-2/+0
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* apad: add whole_len and pad_len options.Michael Niedermayer2012-12-181-1/+28
| | | | | | 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-181-2/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* af_apad: add user setable packet_sizeMichael Niedermayer2012-12-181-1/+25
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter: add apad filterMichael Niedermayer2012-12-184-2/+120
| | | | | | | | 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-161-0/+3
| | | | Fix leak introduced in 1e5492ffe6609fa0059d1a64fb3c4d5fd285a88c.
* lavfi/crop: add support to option parsingStefano Sabatini2012-12-152-29/+42
| | | | Also fix documentation accordingly.
* lavfi/overlay: clarify/fix comment, add a few empty lines to ease readabilityStefano Sabatini2012-12-151-1/+3
|
* lavfi/overlay: remove duplicated definition of ff_null_get_video_buffer()Stefano Sabatini2012-12-151-6/+1
| | | | Simplify.
* lavfi/avfilter.h: clarify doxy for AVFilterLink.out_bufStefano Sabatini2012-12-151-1/+1
|
* Merge commit '07acdd651d1e2f4cfa5f610e616e70e323bb69cd'Michael Niedermayer2012-12-141-1/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | * 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-131-1/+2
| |
* | Merge commit 'c0dc57f1264dad1e121772d03abdb9e14ed8857f'Michael Niedermayer2012-12-141-7/+2
|\ \ | |/ | | | | | | | | | | | | | | * 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-131-7/+2
| |
* | Merge commit '072be3e8969f24113d599444be4d6a0ed04a6602'Michael Niedermayer2012-12-141-12/+12
|\ \ | |/ | | | | | | | | | | | | | | | | | | * 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-131-12/+12
| |
* | Merge commit 'b35e5d985dd12acf9a0aaa52334134edcf35d68e'Michael Niedermayer2012-12-141-9/+55
|\ \ | |/ | | | | | | | | | | | | | | | | | | * 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-131-9/+55
| | | | | | | | | | Currently it will do padding, but it does not properly handle start-of-stream trimming as documented.
* | Merge commit '8083332c2de9ee189f96844ff4c2d9be1844116f'Michael Niedermayer2012-12-141-8/+8
|\ \ | |/ | | | | | | | | | | | | | | * 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-131-1/+1
| | | | | | | | | | 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-131-7/+7
| |
* | aresample: increase n_out buffer size a bit to reduce delay in some corner casesMichael Niedermayer2012-12-131-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: drop ff_null_start_frame/end_frame/draw_slice.Michael Niedermayer2012-12-132-26/+0
| | | | | | | | | | | | The functions have become unused Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/select: assign NAN to ignored valuesStefano Sabatini2012-12-131-2/+9
| | | | | | | | Also log scene value. Improve debugging.
* | lavfi/select: add support to optionsStefano Sabatini2012-12-132-11/+68
| | | | | | | | Add options introspection, and improve error feedback.
* | lavfi/select: in select_frame(), rename picref -> refStefano Sabatini2012-12-131-14/+14
| | | | | | | | The variable is now used also for audio frames.
* | lavfi: mv vf_select.c -> f_select.cStefano Sabatini2012-12-132-2/+2
| | | | | | | | | | | | 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-134-22/+91
| |
* | lavfi/select: remove deprecated and unused poll_frame() callbackStefano Sabatini2012-12-131-62/+3
| | | | | | | | Simplify.
* | avfilter_get_audio_buffer_ref_from_frame: check that layout and channels ↵Michael Niedermayer2012-12-121-0/+6
| | | | | | | | | | | | match if they are set Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ff_copy_buffer_ref: use the channel countMichael Niedermayer2012-12-121-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter_get_video_buffer_ref_from_frame: check channel countMichael Niedermayer2012-12-121-2/+6
| | | | | | | | | | | | | | 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-121-2/+2
| |
* | lavfi/fps: remove parse opt error message.Clément Bœsch2012-12-111-4/+1
| | | | | | | | See cc650cf0 for more info.
* | lavfi/fps: add shorthand.Clément Bœsch2012-12-111-1/+2
| |
* | lavfi: remove mp=denoise3d filter.Clément Bœsch2012-12-114-272/+1
| | | | | | | | | | hqdn3d was meant to be a more efficient denoise3d filter, is supported natively, and is faster on my computer thanks to the ASM optimisations.
* | doxy: add ref for lavfi, lpp and lsws.Clément Bœsch2012-12-111-0/+15
| |
* | vf_tinterlace: default of mode switch is impossible, add assert.Michael Niedermayer2012-12-111-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/setfield: add support to named options and introspectionStefano Sabatini2012-12-082-26/+29
| |
* | lavfi/setfield: switch to filter_frame APIMatthieu Bouron2012-12-081-7/+7
| | | | | | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi/idet: switch to filter_frame APIMatthieu Bouron2012-12-081-19/+3
| | | | | | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
OpenPOWER on IntegriCloud