summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* doc/filters: fix typo in v360Paul B Mahol2019-09-091-1/+1
|
* avfilter/vf_v360: partialy revert previous commitPaul B Mahol2019-09-091-4/+0
| | | | roll/pitch can do exactly same thing.
* avfilter/vf_v360: extend stereographic projectionPaul B Mahol2019-09-091-1/+6
| | | | Add option to change central point projection.
* doc/filters: update v360Paul B Mahol2019-09-081-0/+12
|
* avfilter/vf_v360: add options to h/w unflip input videoPaul B Mahol2019-09-071-0/+4
|
* avfilter/vf_v360: support transposed input/outputPaul B Mahol2019-09-071-0/+6
|
* avfilter/vf_v360: add option to pick rotation orderPaul B Mahol2019-09-061-0/+14
|
* doc/filters: correct range for contrast in eq filterSourabh Sharma2019-09-061-1/+1
| | | | | | Fixes #8111 Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro>
* doc/filters: fix alphabetic order of some video filtersPaul B Mahol2019-09-051-280/+280
|
* avutil/version: bump for hwcontext_videotoolbox api changeAman Gupta2019-09-041-0/+3
| | | | | | | av_map_videotoolbox_format_from_pixfmt2() added in previous commit to support full-range pixel formats. Signed-off-by: Aman Gupta <aman@tmm1.net>
* avformat: Add ZeroMQ as a protocolAndriy Gelman2019-09-022-0/+48
| | | | | | | | | When ffmpeg was streaming, multiple clients were only supported by using a multicast destination address. An alternative was to stream to a server which re-distributes the content. This commit adds ZeroMQ as a protocol, which allows multiple clients to connect to a single ffmpeg instance. Signed-off-by: Marton Balint <cus@passwd.hu>
* docs/formats: fix max_interleave_delta defaultMarton Balint2019-09-021-1/+1
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_v360: rename fb format to barrelPaul B Mahol2019-09-021-0/+1
|
* avutil/pixfmt: Add EBU Tech. 3213-E AVColorPrimaries valueRaphaël Zumer2019-09-011-0/+3
| | | | | | | | | | This is an alias for JEDEC P22. The name associated with the value is also changed from jedec-p22 to ebu3213 to match ITU-T H.273. Signed-off-by: Raphaël Zumer <rzumer@tebako.net> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_v360: add cubemap 1x6 layoutPaul B Mahol2019-08-311-1/+2
|
* avfilter/vf_v360: add facebook's formatEugene Lyapustin2019-08-301-0/+3
|
* libavcodec/amfenc: Vulkan initialization support for encoder.OvchinnikovDmitrii2019-08-271-3/+13
| | | | | | | | | | | | | | | | | | Added linux support for amf encoder through vulkan. To use h.264(AMD VCE) encoder on linux amdgru-pro version 19.20+ and amf-amdgpu-pro package(amdgru-pro contains, but does not install automatically) are required. This driver can be installed using amdgpu-pro-install script in official amd driver archive. Initialization of amf encoder occurs in this order: 1) trying to initialize through dx11(only windows) 2) trying to initialize through dx9(only windows) 3) trying to initialize through vulkan Only Vulkan initialization available on linux.
* doc/examples/decode_video: add input file format information for usageSteven Liu2019-08-261-1/+2
| | | | Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* doc/examples/decode_audio: print message about how to play the output fileSteven Liu2019-08-261-0/+51
| | | | Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* libavfilter: Add dehaze-filter option in existing derain.Xuewei Meng2019-08-261-0/+12
| | | | | | | | | | | Add the support of dehaze filter in existing derain filter source code. As the processing procedure in FFmpeg is the same for current derain and dehaze, we reuse the derain filter source code. The model training and generation scripts are in repo https://github.com/XueweiMeng/derain_filter.git Reviewed-by: Steven Liu <lq@onvideo.cn> Signed-off-by: Xuewei Meng <xwmeng96@gmail.com>
* avformat/mpegtsenc: get rid of packet counting for sdt/pat/pmtMarton Balint2019-08-231-4/+4
| | | | | | | | | | | | | The packet counting based approach caused excessive sdt/pat/pmt for VBR, so let's use a timestamp based approach instead similar to how we emit PCRs. SDT/PAT/PMT period should be consistent for both VBR and CBR from now on. Also change the type of sdt_period and pat_period to AV_OPT_TYPE_DURATION so no floating point math is necessary. Fixes ticket #3714. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/mpegtsenc: add support for setting PCR interval for VBR streamsMarton Balint2019-08-231-2/+4
| | | | | | | | Also document the algorithm for the default PCR interval. Fixes ticket #8061. Signed-off-by: Marton Balint <cus@passwd.hu>
* lavfi: add deshake_opencl filterJarek Samic2019-08-231-0/+69
|
* libavfilter: Update derain filter doc.Xuewei Meng2019-08-221-4/+12
| | | | | | | | | Add the usage of tensorflow model in derain filter. Training scripts as well as scripts for tf/native model generation are provided in the repository at https://github.com/XueweiMeng/derain_filter.git. Reviewed-by: Steven Liu <lq@onvideo.cn> Signed-off-by: Xuewei Meng <xwmeng96@gmail.com>
* doc/filters: fix typosPaul B Mahol2019-08-211-2/+2
|
* doc/filters: fix v360 options namesPaul B Mahol2019-08-211-3/+3
|
* avfilter/vf_v360: add dual fisheye formatEugene Lyapustin2019-08-191-0/+20
| | | | Signed-off-by: Eugene Lyapustin <unishifft@gmail.com>
* avfilter/vf_v360: add padding option for cubemapEugene Lyapustin2019-08-191-2/+16
| | | | Signed-off-by: Eugene Lyapustin <unishifft@gmail.com>
* avfilter: add v360 filterEugene Lyapustin2019-08-191-0/+137
| | | | Signed-off-by: Eugene Lyapustin <unishifft@gmail.com>
* avformat/avio: remove 4k limit from avio_printfMarton Balint2019-08-171-0/+3
| | | | | | | | We do this by switching to AVBPrint. v2: Also set IO context error flag in case of ENOMEM. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/avio: add avio_print_string_array and avio_printMarton Balint2019-08-171-0/+3
| | | | | | | These functions can be used to print a variable number of strings consecutively to the IO context. Unlike av_bprintf, no temporary buffer is necessary. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/mpegtsenc: remove deprecated resend_headers optionMarton Balint2019-08-141-4/+0
| | | | | | Deprecated since 2014. Signed-off-by: Marton Balint <cus@passwd.hu>
* libavfilter/vf_scale: Ensure scaled video is divisible by nLars Kiesow2019-08-131-0/+12
| | | | | | | | | | | | | | | | | | | | This patch adds a new option to the scale filter which ensures that the output resolution is divisible by the given integer when used together with `force_original_aspect_ratio`. This works similar to using `-n` in the `w` and `h` options. This option respects the value set for `force_original_aspect_ratio`, increasing or decreasing the resolution accordingly. The use case for this is to set a fixed target resolution using `w` and `h`, to use the `force_original_aspect_ratio` option to make sure that the video always fits in the defined bounding box regardless of aspect ratio, but to also make sure that the calculated output resolution is divisible by n so in can be encoded with certain encoders/options if that is required. Signed-off-by: Lars Kiesow <lkiesow@uos.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/fate: Document how to request samples upload accessMichael Niedermayer2019-08-091-0/+4
| | | | | | | The awnser which most people will seek is put first Reviewed-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/ffmpeg: Document dts_error_threshold optionJun Zhao2019-08-081-0/+4
| | | | | | Document dts_error_threshold option. Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
* examples/encode_video: only add sequence end code for mpeg1/2 videoJun Zhao2019-08-081-1/+2
| | | | | | | | Only add sequence end code for mpeg1/mpeg2 video, or else use the encoder libx264 or libx265 in this sample, decoding the output file will get unknow NALU type error. Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
* lavf/hls: add http_seekable option for HTTP partial requestsJun Zhao2019-08-081-0/+4
| | | | | | | | | | Add http_seekable option for HTTP partial requests, when The EXT-X-BYTERANGE tag indicates that a Media Segment is a sub-range of the resource identified by its URI, we can use HTTP partial requests to get the Media Segment. Reviewed-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
* lavu/tx: add support for double precision FFT and MDCTLynne2019-08-021-0/+3
| | | | | | | Simply moves and templates the actual transforms to support an additional data type. Unlike the float version, which is equal or better than libfftw3f, double precision output is bit identical with libfftw3.
* h264_metadata: Support overscan_appropriate_flagMark Thompson2019-07-291-0/+4
| | | | Fixes #8041.
* lavfi: addroi filterMark Thompson2019-07-281-0/+73
| | | | This can be used to add region of interest side data to video frames.
* vp9_metadata: Improve spec-compliance and warningsAndreas Rheinhardt2019-07-281-3/+5
| | | | | | | | | | | | | | | | | | The earlier version had three deficits: 1. It allowed to set the stream to RGB although this is not allowed when the profile is 0 or 2. 2. If it set the stream to RGB, then it did not automatically set the range to full range; the result was that one got a warning every time a frame with color_config element was processed if the frame originally had TV range and the user didn't explicitly choose PC range. Now one gets only one warning in such a situation. 3. Intra-only frames in profile 0 are automatically BT.601, but if the user wished another color space, he was not informed about his wishes being unfulfillable. The commit also improves the documentation about this. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
* avfilter/af_dynaudnorm: add more descriptive aliases for optionsPaul B Mahol2019-07-241-9/+9
|
* avfilter/vf_ciescope: add DCI-P3Paul B Mahol2019-07-221-0/+1
|
* avformat/dashenc: add descriptor which is useful to the scheme defined by ↵Leo Zhang2019-07-221-0/+4
| | | | | | ISO/IEC 23009-1:2014/Amd.2:2015. Signed-off-by: leozhang <leozhang@qiyi.com>
* doc/APIchanges: Fill in missing Fields, add 4.2 cut markerMichael Niedermayer2019-07-211-4/+6
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/codecs: Add missing documentation for nointraJun Zhao2019-07-151-0/+3
| | | | | | | Add missing documentation for nointra. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
* dump_extra: Don't add extradata if it already existsAndreas Rheinhardt2019-07-141-1/+3
| | | | | | | | | | | | | | | | | | | | | The dump_extra bitstream filter currently simply adds the extradata to the packets indicated by the user without checking whether said extradata already exists in the packets. Besides wasting space duplicated extradata in the same packet/access unit is also forbidden for some codecs, e.g. MPEG-2. This check has been added to be able to use the mpeg2_qsv encoder (which only adds the sequence headers to the first packet) in broadcast scenarios where repeating sequence headers are required. The check used here is not perfect: E.g. dump_extra would add the extradata to a H.264 access unit consisting of an access unit delimiter, SPS, PPS and slices. Fixes #8007. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/filters: document new remap filter optionPaul B Mahol2019-07-141-0/+6
|
* avfilter/af_aiir: calculate group delay tooPaul B Mahol2019-07-131-1/+1
|
* avfilter/avf_showfreqs: make selecting window size simplerPaul B Mahol2019-07-101-18/+2
| | | | The previous solution was very bad.
OpenPOWER on IntegriCloud