summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* avfilter: add speechnorm filterPaul B Mahol2020-11-15
|
* avfilter/af_asoftclip: add oversampling supportPaul B Mahol2020-11-10
|
* avcodec: add adpcm_ima_amv encoderZane van Iperen2020-11-09
| | | | | | Fixes ticket #747. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
* avdevice/xcbgrab: Add select_region optionOmar Emara2020-11-06
| | | | | | | | | | | | | | | | | | | | This patch adds a select_region option to the xcbgrab input device. If set to 1, the user will be prompted to select the grabbing area graphically by clicking and dragging. A rectangle will be drawn to mark the grabbing area. A single click with no dragging will select the whole screen. The option overwrites the video_size, grab_x, and grab_y options if set by the user. For testing, just set the select_region option as follows: ffmpeg -f x11grab -select_region 1 -i :0.0 output.mp4 The drawing happens directly on the root window using standard rubber banding techniques, so it is very efficient and doesn't depend on any X extensions or compositors. Reviewed-by: Andriy Gelman <andriy.gelman@gmail.com> Signed-off-by: Omar Emara <mail@OmarEmara.dev>
* avfilter: add adenorm filterPaul B Mahol2020-11-05
|
* avfitler/af_asoftclip: add hard typePaul B Mahol2020-11-03
|
* avfilter/af_asoftclip: add erf soft clip typePaul B Mahol2020-11-03
|
* doc: mark "ADPCM IMA High Voltage Software ALP" as encodableZane van Iperen2020-11-03
| | | | Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
* doc/APIchanges: add missing marker for release 4.3James Almer2020-11-02
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/af_biquads: add lattice-ladder formPaul B Mahol2020-11-02
|
* ffmpeg: add a data size threshold for muxing queue sizeJan Ekström2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | This way the old max queue size limit based behavior for streams where each individual packet is large is kept, while for smaller streams more packets can be buffered (current default is at 50 megabytes per stream). For some explanation, by default ffmpeg copies packets from before the appointed seek point/start time and puts them into the local muxing queue. Before, it getting utilized was much less likely since as soon as the filter chain was initialized, the encoder (and thus output stream) was also initialized. Now, since we will be pushing the encoder initialization to when the first AVFrame is decoded and filtered - which only happens after the exact seek point is hit as packets are ignored until then - this queue will be seeing much more usage. In more layman's terms, this attempts to fix cases such as where: - seek point ends up being 5 seconds before requested time. - audio is set to copy, and thus immediately begins filling the muxing queue. - video is being encoded, and thus all received packets are skipped until the requested time is hit.
* avformat: add a stream event flag for new packetsAnton Khirnov2020-10-28
|
* avformat/rtpproto: support for rtp read timeoutLimin Wang2020-10-22
| | | | | | | | | then we can set the rtp read timeout instead of infinite timeout. How to test(5s timeout): ./ffprobe -i rtp://192.168.1.67:1234?timeout=5000000 Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
* doc/general_contents.texi: add uavs3d sectionhwren2020-10-21
| | | | Signed-off-by: hwren <hwrenx@126.com>
* avfilter: add audio frequency and phase shift filtersPaul B Mahol2020-10-20
|
* avfilter/avf_aphasemeter: add out of phase and mono detectionRomane Lafon2020-10-20
| | | | | | | Extend aphasemeter to detect out of phase or mono sequences in stereo streams. Signed-off-by: Romane Lafon <romane@nomalab.com>
* doc: Add dev_community/community.md for general assembly and main elections ↵Thilo Borgmann2020-10-19
| | | | process.
* avfilter/af_aiir: add analog transfer function formatPaul B Mahol2020-10-18
|
* avfilter/af_aiir: implement parallel processingPaul B Mahol2020-10-16
|
* lavc,doc: add libuavs3d video decoder wrapperhwren2020-10-06
| | | | | Signed-off-by: hbj <hanbj@pku.edu.cn> Signed-off-by: hwren <hwrenx@126.com>
* avfilter/vf_v360: add mitchell interpolationPaul B Mahol2020-10-04
|
* libwavpackenc: remove libwavpackenc wrapperLynne2020-10-02
| | | | | | | | | The manual states "there is virtually no reason to use that encoder.". It supports less sample formats than the native encoder, is less efficient than the native encoder and is also slower and pretty much remains untested. libwavpack also isn't being fuzzed, which given that we plug the parameters without any sanitizing them looks concerning.
* lavu/buffer: add a convenience function for replacing buffersAnton Khirnov2020-09-28
| | | | | | | A common pattern e.g. in libavcodec is replacing/updating buffer references: unref old one, ref new one. This function allows simplifying such code and avoiding unnecessary refs+unrefs if the references are already equivalent.
* examples/muxing: misc style fixesJun Zhao2020-09-28
| | | | | | | misc style fixes. Reviewed-by: Steven Liu <liuqi05@kuaishou.com> Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
* avfilter/vf_v360: add octahedron formatPaul B Mahol2020-09-27
|
* avfilter/vf_histogram: add slide modes for thistogramPaul B Mahol2020-09-26
|
* avdevice/decklink_dec: add support for querying RP188 High Frame Rate timecodeMarton Balint2020-09-13
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avdevice/decklink_dec: add support for rgb/yuv pixel format autodetectionMarton Balint2020-09-13
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avutil/timecode: add av_timecode_make_smpte_tc_string2Marton Balint2020-09-13
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat: add mca demuxerZixing Liu2020-09-10
| | | | Signed-off-by: liushuyu <liushuyu@aosc.io>
* libavcodec/options_table: Add missing colorspace optionsHarry Mallon2020-09-10
| | | | | | | * chroma-derived-nc / chroma-derived-c and ictcp Signed-off-by: Harry Mallon <harry.mallon@codex.online> Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
* avcodec/libopusenc: add option to set inband FECGyan Doshi2020-09-09
|
* lavfi/vsrc_testsrc: switch to activate.Nicolas George2020-09-08
| | | | | | | | | | | | | | | | | | | | | | Allow to set the EOF timestamp. Also: doc/filters/testsrc*: specify the rounding of the duration option. The changes in the ref files are right. For filter-fps-down, the graph is testsrc2=r=7:d=3.5,fps=3. 3.5=24.5/7, so the EOF of testsrc2 will have PTS 25/7. 25/7=(10+5/7)/3, so the EOF PTS for fps should be 11/7, and the output should contain a frame at PTS 10. For filter-fps-up, the graph is testsrc2=r=3:d=2,fps=7, for filter-fps-up-round-down and filter-fps-up-round-up it is the same with explicit rounding options. But there is no rounding: testsrc2 produces exactly 6 frames and 2 seconds, fps converts it into exactly 14 frames. The tests should probably be adjusted to restore them to a useful coverage.
* doc: include general in *-all pages.Nicolas George2020-09-08
|
* doc/general: move contents into a separate file.Nicolas George2020-09-08
| | | | It will allow to include it.
* doc/texi2pod: support @float.Nicolas George2020-09-08
|
* ffmpeg: add auto_conversion_filters option.Nicolas George2020-09-08
|
* avfilter/asrc_anullsrc: add support to set output durationPaul B Mahol2020-09-04
|
* avfilter/vf_alphamerge: use framesyncPaul B Mahol2020-09-04
|
* doc/filters: add example for drawtext fontsize exprAndrei Rybak2020-09-03
| | | | | | | | Expressions for option fontsize of video filter drawtext have been supported since commit 6442e4ab3c. Signed-off-by: Andrei Rybak <rybak.a.v@gmail.com> Revised-by: Gyan Doshi <ffmpeg@gyani.pro>
* doc/decoders: Document default value of ac3's drc_scale optionAman Verma2020-08-31
| | | | | Signed-off-by: Aman Verma <amanraoverma@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/f_graphmonitor: also show link EOF status in bluePaul B Mahol2020-08-31
|
* avfilter/vsrc_gradients: add speed optionPaul B Mahol2020-08-31
|
* avfilter/vsrc_gradients: add duration optionPaul B Mahol2020-08-31
|
* libavcodec/j2kenc: Support for multiple layersGautam Ramakrishnan2020-08-30
| | | | | | | | | | | This patch allows setting a compression ratio and to set multiple layers. The user has to input a compression ratio for each layer. The per layer compression ration can be set as follows: -layer_rates "r1,r2,...rn" for to create 'n' layers. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_xfade: add corner wipe transformsPaul B Mahol2020-08-27
|
* avfilter/vf_xfade: add fadegrays transitionPaul B Mahol2020-08-26
|
* doc/examples: Always open files as "binary", not "text".Carl Eugen Hoyos2020-08-25
| | | | Fixes ticket #8638.
* avfilter/af_biquads: add different transform typesPaul B Mahol2020-08-21
|
* avcodec: add RPZA encoderPaul B Mahol2020-08-21
|