summaryrefslogtreecommitdiffstats
path: root/libavfilter/vf_scale.c
Commit message (Collapse)AuthorAgeFilesLines
* scale2ref: override request_frame() and correctly connect them to the ↵Michael Niedermayer2015-08-181-0/+12
| | | | | | corresponding inputs Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_scale: Set scale2ref ref output timebaseMichael Niedermayer2015-08-181-0/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: add scale2ref filterMichael Niedermayer2015-08-171-7/+81
| | | | | | | This filter can be used to scale one stream to match another or based on another, useful to scale subtitles or other things to be overlayed Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_scale: apply generic options after flags.Michael Niedermayer2015-08-081-9/+7
| | | | | | Otherwise the flags overwrite anything set by the generic stuff to the flags Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavfilter/vf_scale: implement process_commandBernd Bleßmann2015-07-211-9/+34
| | | | | Signed-off-by: Bernd Bleßmann <bb@it-entwicklung.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_scale: Add warning for AVCOL_SPC_YCGCOMichael Niedermayer2015-04-131-0/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vf_scale: Use correct chroma positions for YUV420PKieran Kunhya2014-12-251-0/+11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_scale: Allow chroma samples to be above and to the left of luma ↵Michael Niedermayer2014-09-211-4/+4
| | | | | | | samples Found-by: Kierank Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_scale: fix log message categoryMichael Niedermayer2014-07-281-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '862f33c10ea38ea49fa4188725df5e5246dbd1d8'Michael Niedermayer2014-05-271-2/+8
|\ | | | | | | | | | | | | | | | | | | * commit '862f33c10ea38ea49fa4188725df5e5246dbd1d8': vf_scale: use the pixfmt descriptor API Conflicts: libavfilter/vf_scale.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_scale: use the pixfmt descriptor APIAnton Khirnov2014-05-261-2/+8
| | | | | | | | | | | | Avoid using AV_PIX_FMT_NB, since that hardcodes the number of pixel formats into lavfi and will break when a shared lavu is updated, adding new pixel formats.
* | Merge commit '58400ac133bcfb6bf8196b4e5208bc178307739b'Michael Niedermayer2014-04-191-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '58400ac133bcfb6bf8196b4e5208bc178307739b': lavfi: name anonymous structs Conflicts: libavfilter/buffersink.c libavfilter/f_select.c libavfilter/src_movie.c libavfilter/vf_drawbox.c libavfilter/vf_drawtext.c libavfilter/vf_overlay.c libavfilter/vf_showinfo.c libavfilter/vf_unsharp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: name anonymous structsVittorio Giovara2014-04-191-1/+1
| |
| * vf_scale: make the dar variable return the DAR.Rudolf Polzer2013-11-021-1/+2
| | | | | | | | | | | | | | | | | | Before, it just returned width/height. Correct is width/height*sar. That way it is consistent with DAR as in probe output and setdar. Signed-off-by: Rudolf Polzer <divverent@xonotic.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avfilter/vf_scale: simplify alignment codeMichael Niedermayer2014-01-251-9/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: do aspect ratio and scale factor compensation togetherMichael Niedermayer2014-01-251-6/+4
| | | | | | | | | | | | Fixes rounding error Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Documentation for scale filter factorLars Kiesow2014-01-251-0/+1
| |
* | Fixed factor for scale filterLars Kiesow2014-01-251-3/+5
| |
* | Factors for scale filterLars Kiesow2014-01-251-4/+22
| |
* | avfilter/vf_scale: add ov/hsubMichael Niedermayer2013-11-041-0/+7
| | | | | | | | | | | | Suggested-by: divVerent Reviewed-by: Stefano Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-291-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavfi: do not export the filters from shared objects Conflicts: libavfilter/af_amix.c libavfilter/af_anull.c libavfilter/asrc_anullsrc.c libavfilter/f_select.c libavfilter/f_settb.c libavfilter/split.c libavfilter/src_movie.c libavfilter/vf_aspect.c libavfilter/vf_blackframe.c libavfilter/vf_colorbalance.c libavfilter/vf_copy.c libavfilter/vf_crop.c libavfilter/vf_cropdetect.c libavfilter/vf_drawbox.c libavfilter/vf_format.c libavfilter/vf_framestep.c libavfilter/vf_frei0r.c libavfilter/vf_hflip.c libavfilter/vf_libopencv.c libavfilter/vf_lut.c libavfilter/vf_null.c libavfilter/vf_overlay.c libavfilter/vf_scale.c libavfilter/vf_transpose.c libavfilter/vf_unsharp.c libavfilter/vf_vflip.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: do not export the filters from shared objectsAnton Khirnov2013-10-281-1/+1
| |
* | avfilter/vf_scale: Correct vf_scale mappings from arguments to color rangeRobert Krüger2013-10-231-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: dont duplicate default.Michael Niedermayer2013-10-061-1/+1
| | | | | | | | | | | | | | use the defaults set by swscale Suggested-by: stefano Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: change the default scaler to bicubicMichael Niedermayer2013-10-061-1/+1
| | | | | | | | | | See: [FFmpeg-devel] [PATCH] swscale/options: switch default to bicubic Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/pad,crop,scale: remove options description from filter descriptionPaul B Mahol2013-09-211-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: various cosmeticsPaul B Mahol2013-09-121-15/+11
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_scale+aresample: minor simpificationMichael Niedermayer2013-08-161-3/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: generic swscale option supportMichael Niedermayer2013-08-151-3/+29
| | | | | | | | | | | | | | With this all AVOptions from swscale can be set without each needing changes to vf_scale.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_scale: add force_original_aspect_ratioTimothy Gu2013-08-041-0/+19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: set in_color_matrix default to "auto"Michael Niedermayer2013-07-271-1/+1
| |
* | avfilter/vf_scale: use sws_getCoefficients()Michael Niedermayer2013-07-261-11/+1
| | | | | | | | | | Found-by: wm4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: use the inputs color range when its set and its not ↵Michael Niedermayer2013-07-251-0/+6
| | | | | | | | | | | | overridden Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_scale: add input h/v_chr_pos parametersMichael Niedermayer2013-07-241-0/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_scale: add output h/v_chr_pos parameterssMichael Niedermayer2013-07-241-0/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vfilter/vf_scale: avoid using "{}"Michael Niedermayer2013-07-211-1/+1
| | | | | | | | | | | | Should fix compile issues with MSVC Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale; fix indentMichael Niedermayer2013-07-201-6/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: add in/out color range optionMichael Niedermayer2013-07-201-0/+16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: Add in/out yuv color matrix optionMichael Niedermayer2013-07-201-0/+66
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/scale: allocate interlaced scalers only if needed.Nicolas George2013-07-181-0/+2
| | | | | | | | | | | | | | | | | | | | Fix "Value 0.000000 for parameter 'srch' out of range" error message when source or destination height is 1. Note: since the av_opt_set_int() calls are not checked for failure and the interlaced scalers are not actually used, this error has no consequence apart from a frightening message in the log.
* | vf_scale: use sws_init_context()Michael Niedermayer2013-07-181-16/+26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/scale: remove av_opt_free()Paul B Mahol2013-07-151-1/+0
| | | | | | | | | | | | Generic code calls it already. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-151-4/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* Conflicts: doc/APIchanges libavcodec/avpicture.c libavcodec/ffv1dec.c libavcodec/ffv1enc.c libavcodec/imgconvert.c libavcodec/tiffenc.c libavfilter/vf_pixdesctest.c libavfilter/vf_scale.c libavutil/imgutils.c libavutil/pixdesc.c libavutil/version.h libswscale/swscale_internal.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*Anton Khirnov2013-05-151-2/+2
| |
* | Merge commit '5f87c277bd5caa09cc4f9061d4ccdd58dc121110'Michael Niedermayer2013-05-071-2/+4
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '5f87c277bd5caa09cc4f9061d4ccdd58dc121110': vf_scale: add endianness conversion pixel format in query_formats Conflicts: libavfilter/vf_scale.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_scale: add endianness conversion pixel format in query_formatsJanne Grunau2013-05-061-2/+4
| |
| * lavfi: remove now unused args parameter from AVFilter.initAnton Khirnov2013-04-091-1/+1
| |
* | lavfi: remove now unused args parameter from AVFilter.initAnton Khirnov2013-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libavfilter/avfilter.c libavfilter/vf_drawtext.c libavfilter/vf_lut.c libavfilter/vf_select.c libavfilter/vf_setpts.c libavfilter/vsrc_color.c libavfilter/vsrc_movie.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: Update scale to dictionary based optionsMichael Niedermayer2013-04-121-19/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c334c113d4d9e9a41bc38a3e4458d7ab21010401'Michael Niedermayer2013-04-101-22/+21
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c334c113d4d9e9a41bc38a3e4458d7ab21010401': vf_scale: switch to an AVOptions-based system. Conflicts: doc/filters.texi libavfilter/avfilter.c libavfilter/vf_scale.c scale keeps using our shorthand system due to the alternative not supporting the more complex syntactical things like 1 parameter dimensions Merged-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud