summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* vf_interlace: remove the warning tag in the messageVittorio Giovara2015-01-05
| | | | The log level is already a warning.
* vf_interlace: merge FIELD_LOWER checkVittorio Giovara2015-01-05
|
* vf_interlace: also assert for heightVittorio Giovara2015-01-05
|
* vf_interlace: use image width rather than linesizeVittorio Giovara2015-01-05
| | | | Based on a patch by Michael Niedermayer <michaelni@gmx.at>.
* lavfi: always check av_expr_parse_and_eval() return valueVittorio Giovara2014-12-18
| | | | | CC: libav-stable@libav.org Bug-Id: CID 703624
* vf_frei0r: do not increment string if it reached the endVittorio Giovara2014-12-08
| | | | | Bug-Id: 778 CC: libav-stable@libav.org
* lavfi: Increase drawtext font size limitsМихаил Муковников2014-12-07
| | | | | | Raise the maximum font size to a larger value. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* vf_interlace: get rid of useless loadsKieran Kunhya2014-11-27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_interlace: x86: improve asm performanceMichael Niedermayer2014-11-25
| | | | 4775 decicycles -> 3688 decicycles
* lavfi: clean memory on error in ADD_FORMAT()Vittorio Giovara2014-11-21
| | | | | CC: libav-stable@libav.org Bug-Id: CID 1250334
* vf_interlace: Add SIMD for lowpass filterKieran Kunhya2014-11-15
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* drawtext: Remove the ifdef for localtime_rMartin Storsjö2014-10-26
| | | | | | | | If it isn't available in the system, we've got a fallback to the normal localtime function, so normal code can assume it is available as long as time_internal.h is included. Signed-off-by: Martin Storsjö <martin@martin.st>
* avfilter: check filter link validityVittorio Giovara2014-10-24
| | | | | | | Remove now redundant check. CC: libav-stable@libav.org Bug-Id: CID 700371
* vf_format: check input validityVittorio Giovara2014-10-20
| | | | CC: libav-stable@libav.org
* af_resample: check av_opt_set_dict return valueVittorio Giovara2014-10-18
| | | | | CC: libav-stable@libav.org Bug-Id: CID 1087076
* vf_showinfo: Forward the av_image_get_linesize errorVittorio Giovara2014-10-18
| | | | | CC: libav-stable@libav.org Bug-Id: CID 1087086
* vf_drawtext: Do not leak the mmapped textfileLuca Barbato2014-10-18
| | | | | | | And validate its size while at it. CC: libav-stable@libav.org Bug-Id: CID 1244189
* resample: Avoid off-by-1 errors in PTS calcs.Timothy B. Terriberry2014-10-18
| | | | | | | | | | | The rounding used in the PTS calculations in filter_frame() does not actually match the number of samples output by the resampler. This leads to off-by-1 errors in the timestamps indicating gaps and underruns, even when the input timestamps are all contiguous. Bug-Id: 753 Signed-off-by: Anton Khirnov <anton@khirnov.net>
* setpts: Add missing inttypes.h #include for PRId64Diego Biurrun2014-08-21
| | | | Also convert a debug av_log() to av_dlog().
* vsrc_movie: Adjust a silly typo from b977b287f61fea48ecd6251d54a26334213b7ec6Diego Biurrun2014-08-21
|
* avfilter: Remove unused variable from ff_get_video_buffer()Diego Biurrun2014-08-19
|
* vsrc_movie: Avoid a variable indirection in movie_get_frame()Diego Biurrun2014-08-19
| | | | | This avoids an unused variable warning with MSVC since the variable is only used in a debug mode printf statement.
* Bump major versions of all libraries.Anton Khirnov2014-08-09
|
* Postpone API-incompatible changes until the next bump.Anton Khirnov2014-08-09
|
* avcodec: Deprecate dtg_active_format field in favor of avframe side-dataKieran Kunhya2014-08-03
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* filtfmts: Replace deprecated uses of AVFilterPadDiego Biurrun2014-08-03
| | | | Also add missing mem.h header for av_freep().
* vf_fps: Replace use of deprecated AVFilterBufferRef by AVFrameDiego Biurrun2014-08-03
|
* af_channelmap: Set the frame channel layoutLuca Barbato2014-08-02
| | | | | Otherwise the frame would show the first layout matching the channel count.
* af_join: Set the output frame formatLuca Barbato2014-08-02
|
* Revert "vf_interlace: deprecate lowpass option"Vittorio Giovara2014-08-01
| | | | | This reverts commit 35b05c5184fb3aa1191e2d1e7f1cae1e11f344a4. A warning is introduced in case this option is used.
* vf_select: Drop a debug av_log with an unchecked double to enum conversionDiego Biurrun2014-07-29
| | | | CC: libav-stable@libav.org
* af_compand: make sure request_frame always outputs at least one frameAndrew Kelley2014-07-08
| | | | | | | | | | | This fixes a segmentation fault because request_frame in fifo.c assumes that the call to ff_request_frame will populate fifo->root.next. Before, it was possible for request_frame in af_compand to not do this, resulting in a null pointer access. Now, request_frame in af_compand always will return at least one frame or an error, as per the API specifications in avfilter.h for request_frame. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_showinfo: print display transformation valuesVittorio Giovara2014-06-14
|
* af_resample: Use avresample_get_out_samplesLuca Barbato2014-05-28
|
* lavfi/formats: avoid using AV_{PIX,SAMPLE}_FMT_NBAnton Khirnov2014-05-26
| | | | | Thatt hardcodes the number of formats into lavfi and will break when a shared lavu is updated, adding new formats.
* buffersrc: avoid using AV_PIX_FMT_NBAnton Khirnov2014-05-26
| | | | | That hardcodes the number of pixel formats into lavfi and will break when a shared lavu is updated, adding new pixel formats.
* vf_fieldorder: avoid using AV_PIX_FMT_NBAnton Khirnov2014-05-26
| | | | | That hardcodes the number of pixel formats into lavfi and will break when a shared lavu is updated, adding new pixel formats.
* vf_scale: use the pixfmt descriptor APIAnton Khirnov2014-05-26
| | | | | | 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.
* vf_format: rework format list parsingAnton Khirnov2014-05-26
| | | | | | 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.
* build: handle library dependencies in configureJanne Grunau2014-05-13
| | | | | Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak.
* lavfi: add Bauer stereo-to-binaural audio filterAlessandro Ghedini2014-05-01
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* filtfmts: remove unused lavf includeVittorio Giovara2014-04-19
|
* lavfi: name anonymous structsVittorio Giovara2014-04-19
|
* drawtext: Add fontconfig supportLuca Barbato2014-04-17
| | | | | | Introduce the `font` option and make it optional to pass a fontfile. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* af_volume: implement replaygain clipping preventionAlessandro Ghedini2014-04-13
| | | | | | | This adds a new "replaygain_noclip" option to the filter, and, if enabled, limits the gain applied for tracks where clipping would occur. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libavfilter: Add asettb filter for setting timebase for audioNicolas George2014-04-10
| | | | | | | | Ported asettb (including the sr option for audio sample rate) from FFmpeg, and copied/modified the existing settb documentation for asettb. Signed-off-by: Katerina Barone-Adesi <katerinab+libav@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86: Drop some unnecessary YASM ifdefsDiego Biurrun2014-04-04
| | | | Dead code elimination is enough to avoid undefined references in these cases.
* af_ashowinfo: print a more descriptive name for AV_MATRIX_ENCODING_DOLBYAnton Khirnov2014-04-04
|
* af_volume: implement replaygain pre-amplificationAlessandro Ghedini2014-04-04
| | | | | | | This adds a new "replaygain_preamp" option to the filter, and simply adds its value to the replaygain gain value. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_settb: rename to settbKaterina Barone-Adesi2014-04-02
| | | | | | An audio version of settb (asettb) will be added to this file. Signed-off-by: Diego Biurrun <diego@biurrun.de>