summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* avdevice/pulse_audio_dec: deprecate frame_size optionMarton Balint2022-06-16
| | | | | | It does not do anything. Frame sizes can be controlled by using fragment_size. Signed-off-by: Marton Balint <cus@passwd.hu>
* avdevice/pulse_audio_dec: reduce default fragment sizeMarton Balint2022-06-16
| | | | | | | | | | | | | Reduces default fragment size from the pulse audio default of 2 sec to 50 ms. This also has an effect on the size of the returned frames, which will be around 50 ms as well, making timestamps more accurate. This should fix the regression in ticket #9776. Pulseaudio timestamps for monitor sources are still pretty inaccurate for me, but I don't see how else should we query latencies from the library. Signed-off-by: Marton Balint <cus@passwd.hu>
* doc: describe QOI image formatPeter Ross2022-06-16
|
* avfilter: add virtualbass filterPaul B Mahol2022-06-16
|
* doc/APIchanges: add missing marker for release 5.0Gyan Doshi2022-06-16
|
* doc/APIchanges: add missing uuid and csp entriesZane van Iperen2022-06-13
| | | | | Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Signed-off-by: James Almer <jamrial@gmail.com>
* ffprobe: add -o optionStefano Sabatini2022-06-13
| | | | | | | | | | This enables printing to a resource specified with -o OUTPUT. In case the output is not specified, prints to stdout as usual. Address issue: http://trac.ffmpeg.org/ticket/8024 Signed-off-by: Marton Balint <cus@passwd.hu>
* lavf/avio: add avio_vprintf()Stefano Sabatini2022-06-13
| | | | | | | This new function makes it possible to use avio_printf() functionality from a function taking a variable list of arguments. Signed-off-by: Marton Balint <cus@passwd.hu>
* doc/ffmpeg: fix typo in VCD creation exampleMarton Balint2022-06-12
| | | | | | Fixes ticket #9753. Signed-off-by: Marton Balint <cus@passwd.hu>
* ffmpeg: add option fps_modeGyan Doshi2022-06-11
| | | | | | | fps_mode sets video sync per output stream. Overrides vsync for matching streams. vsync is deprecated.
* avformat/librist: allow setting fifo size and fail on overflowGijs Peskens2022-06-09
| | | | | | | | | | Introduce fifo_size and overrun_nonfatal params to configure fifo buffer behavior. Use newly introduced RIST_DATA_FLAGS_OVERFLOW flag to check for overrun and error out in that case. Signed-off-by: Marton Balint <cus@passwd.hu>
* libavcodec/qsvenc: Add min/max QP control options for I/P/B frameYue Heng2022-06-06
| | | | | | | | | To do more accurate QP control, add min/max QP control on I/P/B frame separately to qsv encoder. qmax and qmin still work but newly-added options have higher priority. Signed-off-by: Yue Heng <yue.heng@intel.com> Signed-off-by: Wenbin Chen <wenbin.chen@intel.com>
* doc/vaapi_encode: add documentations for max_frame_sizeLinjie Fu2022-06-06
| | | | | | | Add docs for max_frame_size option. Signed-off-by: Linjie Fu <linjie.fu@intel.com> Signed-off-by: Fei Wang <fei.w.wang@intel.com>
* avfilter: add tiltshelf audio filterPaul B Mahol2022-05-29
|
* doc/protocols: add details and reformat IPFS sectionGyan Doshi2022-05-26
|
* doc/protocols: sort IPFS section alphabeticallyGyan Doshi2022-05-26
|
* avfilter: Add blockdetect filterThilo Borgmann2022-05-24
|
* libavutil: Deprecate av_fopen_utf8, provide an avpriv versionMartin Storsjö2022-05-23
| | | | | | | | | | | | | | | | | | | | | | Since every DLL can use an individual CRT on Windows, having an exported function that opens a FILE* won't work if that FILE* is going to be used from a different DLL (or from user application code). Internally within the libraries, the issue can be worked around by duplicating the function in all libraries (this already happened implicitly because the function resided in file_open.c) and renaming the function to ff_fopen_utf8 (so that it doesn't end up exported from the DLLs) and duplicating it in all libraries that use it. This makes the avpriv_fopen_utf8 / ff_fopen_utf8 function work in the exact same way as the existing avpriv_open / ff_open, with the same setup as introduced in e743e7ae6ee7e535c4394bec6fe6650d2b0dbf65. That mechanism doesn't work for external users, thus deprecate the existing function. Signed-off-by: Martin Storsjö <martin@martin.st>
* doc/muxers: note write_btrt option for MOV/MP4Gyan Doshi2022-05-16
|
* avfilter/af_afir: add support for double sample formatPaul B Mahol2022-05-15
|
* avfilter/af_acrossover: add precision optionPaul B Mahol2022-05-14
|
* avformat/dashdec: accept and relay CENC decryption keyGyan Doshi2022-05-14
| | | | | Allows to process CENC-encrypted media segments. Option arg syntax is same as that for option decryption_key in MOV demuxer
* avfilter/af_asubboost: add channels optionPaul B Mahol2022-05-13
|
* avfilter/af_asubboost: add boost optionPaul B Mahol2022-05-13
|
* doc/encoders.texi: Document updated behaviorTomas Härdin2022-05-12
| | | | Bitrates of akiyo changed slightly.
* doc/encoders.texi: Document cinepak encoderTomas Härdin2022-05-12
|
* avfilter/af_alimiter: add latency compensation optionWang Cao2022-05-12
| | | | Signed-off-by: Wang Cao <wangcao@google.com>
* avfilter/af_biquads: add zdf transform typePaul B Mahol2022-05-11
|
* doc/ffmpeg: fix typo in ffmpeg.texiNetSysFire2022-05-10
|
* lavc/pgs_frame_merge_bsf: add bsf to merge PGS segmentsJohn Stebbins2022-05-10
| | | | | | | Required to remux m2ts to mkv Minor changes and porting to FFBitStreamFilter done by the committer. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avfilter/af_crossfeed: add option for linear phase filteringPaul B Mahol2022-05-09
| | | | But at expense of additional delay.
* avfilter/af_biquads: add option for block based linear phase processingPaul B Mahol2022-05-09
|
* avfilter/af_biquads: add tdi transform typePaul B Mahol2022-05-08
|
* avfilter: add multiply video filterPaul B Mahol2022-05-05
|
* avfilter/vf_fftdnoiz: add alternative denoising methodPaul B Mahol2022-05-05
|
* doc/examples/transcode_aac: Bump dateAndreas Unterweger2022-05-02
| | | | Signed-off-by: Andreas Unterweger <dustsigns@gmail.com>
* doc/examples/transcode_aac: AAC encoder is no longer experimentalAndreas Unterweger2022-05-02
| | | | Signed-off-by: Andreas Unterweger <dustsigns@gmail.com>
* doc/examples/transcode_aac: Set decoder packet timebaseAndreas Unterweger2022-05-02
| | | | | | Previously, the default timebase caused two warnings during decoding about not being able to update timestamps for skipped and discarded samples, respectively. Signed-off-by: Andreas Unterweger <dustsigns@gmail.com>
* doc/examples/transcode_aac: Don't ignore last encoded frameAndreas Unterweger2022-05-02
| | | | | | The last encoded frame is now fetched on EOF. It was previously left in the encoder and caused a "1 frame left in queue" warning. Signed-off-by: Andreas Unterweger <dustsigns@gmail.com>
* avfilter/avf_showfreqs: add rate optionPaul B Mahol2022-04-30
| | | | Fix possible buffer overflow.
* avfilter/vf_fftdnoiz: small improvementsPaul B Mahol2022-04-29
| | | | | Stop using log() for block size. Fix possible buffer overflow in export path.
* avfilter/af_adynamicequalizer: set target filter typePaul B Mahol2022-04-28
|
* doc/encoders: document libjxl encoder optionsLeo Izen2022-04-28
| | | | | Add more detailed documenation for the libjxl encoder wrapper than is present currently inside libavcodec.
* avfilter/vf_lut3d: allow to control when to upload CLUT for haldclutPaul B Mahol2022-04-26
|
* doc/filters: add colorchart to sectionPaul B Mahol2022-04-26
|
* avfilter/vf_colormap: change default nb_patchesPaul B Mahol2022-04-26
|
* lavfi: Add blurdetect filterThilo Borgmann2022-04-25
|
* avfilter/af_afftdn: use better approach for gain smoothingPaul B Mahol2022-04-23
|
* lavfi: add vf_iccdetect for parsing ICC profilesNiklas Haas2022-04-23
| | | | | | | | | | | | | | | This filter is designed to parse embedded ICC profiles and attempt extracting colorspace tags from them, updating the AVFrame metadata accordingly. This is intentionally made a separate filter, rather than being part of libavcodec itself, so that it's an opt-in behavior for the time being. This also gives the user more flexibility to e.g. first attach an ICC profile and then also set the colorspace tags from it. This makes #9673 possible, though not automatic. Signed-off-by: Niklas Haas <git@haasn.dev>
* lavfi: add vf_iccgen for generating ICC profilesNiklas Haas2022-04-23
| | | | | | | | | This filter is designed to specifically cover the task of generating ICC profiles (and attaching them to output frames) on demand. Other tasks, such as ICC profile loading/stripping, or ICC profile application, are better left to separate filters (or included into e.g. vf_setparams). Signed-off-by: Niklas Haas <git@haasn.dev>