Stefano Sabatini
0fb0946de7
doc/muxers: add mmf
2024-04-19 09:00:59 +02:00
Stefano Sabatini
b9f2e1b929
doc/muxers: add microdvd
2024-04-19 09:00:59 +02:00
Stefano Sabatini
ac3460c61c
doc/muxers/md5: apply misc consistency fixes
2024-04-19 09:00:41 +02:00
Stefano Sabatini
4bd192ddf4
doc/muxers/matroska: add missing options, apply misc style fixes
2024-04-19 08:44:20 +02:00
Stefano Sabatini
bba492dc9c
lavf/matroskaenc: apply consistent style to options descriptions
2024-04-19 08:44:20 +02:00
Stefano Sabatini
b2bc4ac69e
doc/utils/eval: review and extend, clarify ld/st index meaning
...
Prefer idx in place of id for functions accessing the internal
variables, and add a short introduction to mention them.
2024-04-15 18:32:38 +02:00
Stefano Sabatini
8ceb37d5ad
doc/utils/eval: clarify meaning of random* seed value
...
Possible address trac issue:
http://trac.ffmpeg.org/ticket/10763
2024-04-15 18:30:35 +02:00
Stefano Sabatini
7e59c4f908
doc/muxers/matroska: apply misc consistency fixups
2024-04-10 10:56:54 +02:00
Stefano Sabatini
8510108c1d
doc/muxers: add lrc
2024-04-10 10:56:54 +02:00
Stefano Sabatini
57d64bb715
doc/muxers: add kvag
2024-04-10 10:56:54 +02:00
Stefano Sabatini
f7fd228560
doc/muxers: add jacosub
2024-04-10 10:56:54 +02:00
Stefano Sabatini
4fe3c8dcfd
doc/muxers: add ivf
2024-04-10 10:56:54 +02:00
Stefano Sabatini
1cb1f29a04
lavf/lrc: fix comments in headers
2024-04-06 12:59:56 +02:00
Stefano Sabatini
dfd9c21754
Changelog: add next entry
2024-04-02 20:04:46 +02:00
Stefano Sabatini
13cdef9d45
doc/muxers: add ircam
...
Most of the content copy&pasted from:
http://fileformats.archiveteam.org/wiki/Berkeley/IRCAM/Carl_Sound_Format
2024-04-02 19:48:29 +02:00
Stefano Sabatini
026bef7771
doc/muxers/image2: add mention to image2pipe
...
Clarify the difference with regards to the image2 muxer.
2024-04-02 19:48:28 +02:00
Stefano Sabatini
827889d8f3
doc/muxers/image2: apply misc consistency fixes
2024-04-02 19:48:28 +02:00
Stefano Sabatini
b5488392f0
doc/muxers: add ilbc
2024-04-02 19:48:28 +02:00
Stefano Sabatini
3e4f0b07de
doc/muxers: add stub for iamf
2024-04-02 19:48:28 +02:00
Stefano Sabatini
06f17cc9ce
doc/muxers/hls: review, apply consistency fixes
...
Apply misc typo fixes, consistency fixes, and reformat the layout to provide more overall
internal and global consistency.
2024-04-02 19:48:28 +02:00
Stefano Sabatini
7852bf02b0
doc/muxers: add hds
2024-03-23 11:42:13 +01:00
Stefano Sabatini
25248c9d75
doc/muxers: add gxf
2024-03-23 11:42:13 +01:00
Stefano Sabatini
5c60be3ab6
lavf/gxfenc: return proper error codes in case of failure
2024-03-23 11:42:13 +01:00
Stefano Sabatini
3733aa7b17
lavf/gxfenc: consistently use snake_case in function names
2024-03-23 11:42:13 +01:00
Stefano Sabatini
0cd13ad674
doc/muxers/gif: apply consistency fixes
2024-03-19 17:23:20 +01:00
Stefano Sabatini
f7d560e919
doc/muxers/flv: apply misc consistency fixes
2024-03-19 17:23:20 +01:00
Stefano Sabatini
9afd9bb5c5
doc/muxers: add flac
2024-03-19 17:23:05 +01:00
Stefano Sabatini
39087e739c
doc/muxers: add fits
2024-03-18 17:59:45 +01:00
Stefano Sabatini
9754e1f532
doc/muxers: add filmstrip
2024-03-18 17:59:32 +01:00
Stefano Sabatini
38c18dca63
doc/muxers: add film_cpk
2024-03-18 17:59:26 +01:00
Stefano Sabatini
be37ce70fe
doc/muxers: add ffmetadata
2024-03-18 17:59:19 +01:00
Stefano Sabatini
75dd083904
doc/muxers/fifo: review documentation
...
Apply consistency fixes, sort options, clarify example.
2024-03-12 11:13:31 +01:00
Stefano Sabatini
5828aaa2b5
lavf/fifo: sort options by name
2024-03-12 11:05:01 +01:00
Stefano Sabatini
53a952a731
lavf/fifo: fix typo
2024-03-11 16:52:42 +01:00
Stefano Sabatini
bce9234f10
lavf/dvenc: improve error messaging
...
Provide useful information about the failure in the error message, do
not let the user guess.
2024-03-11 16:52:42 +01:00
Stefano Sabatini
58a1386eaf
fftools/opt_common: show if muxer is device
2024-03-11 16:52:42 +01:00
Stefano Sabatini
792c713504
doc/muxers: add MPEG-1/2 muxers section
2024-01-24 00:20:03 +01:00
Stefano Sabatini
02e4598f8f
lavf/mpegenc: extend options definition
2024-01-24 00:09:21 +01:00
Stefano Sabatini
58d13d6377
doc/muxers: add dv
2024-01-24 00:09:21 +01:00
Stefano Sabatini
f6f781625a
doc/muxers/raw: drop duplicated whitespace
2024-01-24 00:09:21 +01:00
Stefano Sabatini
8bcea02f6c
doc/muxers/raw: add dfpwm item
2024-01-24 00:09:21 +01:00
Stefano Sabatini
916373014e
doc/muxers: add daud
2024-01-24 00:09:21 +01:00
Stefano Sabatini
bba784d604
lavf/daudenc: clarify error messages
2024-01-24 00:09:21 +01:00
Stefano Sabatini
9c06dedad1
doc/muxers/dash: review documentation
...
Sort options by name, review formatting, apply consistency fixes and
fill the gaps (e.g. missing value for constants or flags), and review
and extend content.
2024-01-24 00:09:21 +01:00
Stefano Sabatini
f8b14d8bee
lavf/dashenc: sort options by name
2024-01-24 00:09:21 +01:00
Stefano Sabatini
3423a680bf
doc/muxers/mov: add missing parameter for use_stream_ids_as_track_ids
2024-01-20 13:03:40 +01:00
Stefano Sabatini
e36dbea389
doc/muxers/crc: apply consistency fixes
2024-01-20 12:56:57 +01:00
Stefano Sabatini
fe1800b3fc
doc/muxers: add codec2
2024-01-20 12:53:14 +01:00
Stefano Sabatini
0726709e6d
doc/muxers/chromaprint: review and extend
...
In particular, apply formatting and consistency fixes and sort options
by name.
2024-01-20 12:53:14 +01:00
Stefano Sabatini
83413c8cd9
doc/muxers: add caf
2024-01-20 12:46:33 +01:00
Stefano Sabatini
252bb9c818
doc/muxers: add bit
2024-01-20 12:46:33 +01:00
Stefano Sabatini
a57e3b8dcc
doc/muxers: document avs3, expand AVS acronyms
2024-01-20 12:46:33 +01:00
Stefano Sabatini
5ec53db350
doc/muxers: add avm2
2024-01-20 12:46:33 +01:00
Stefano Sabatini
f7b410fac2
doc/muxers: add avif
2024-01-20 12:46:33 +01:00
Stefano Sabatini
261fd5c841
doc/muxer: lowercase raw in raw PCM muxers section
...
Because this is not an acronym.
2024-01-20 12:46:33 +01:00
Stefano Sabatini
5a9f1fc53f
doc/muxers/avi: apply misc changes
...
In particular:
* sort options by name
* apply misc formatting and consistency fixes
* add introduction explaining the need to set some options
2024-01-14 12:22:21 +01:00
Stefano Sabatini
f0b69d256d
doc/muxers: add au
2024-01-14 12:22:21 +01:00
Stefano Sabatini
4143afc70d
doc/muxers: add ast
2024-01-14 12:22:21 +01:00
Stefano Sabatini
a600f593a8
lavf/astenc: fix weird indent, use braces in else statements
...
Braces are employed to improve readability.
2024-01-14 12:22:21 +01:00
Stefano Sabatini
82ad55f5ff
doc/muxers: add ass
2024-01-10 19:56:54 +01:00
Stefano Sabatini
81960c09d6
doc/muxers/asf: extend and apply consistency fixes
...
Mention asf_stream variant, and clarify the unit used for the packet_size option.
2024-01-10 19:56:54 +01:00
Stefano Sabatini
d311e46284
doc/muxers: add argo_cvg
2024-01-10 19:56:54 +01:00
Stefano Sabatini
2a0abf06e4
doc/muxers: add argo_asf
2024-01-10 19:56:54 +01:00
Stefano Sabatini
e2b1988c19
doc/muxers: add apng
2024-01-10 19:56:50 +01:00
Stefano Sabatini
d9480cebd9
doc/muxers: add apm
2024-01-10 19:56:45 +01:00
Stefano Sabatini
05d92850ec
doc/muxers: add amv
2024-01-10 19:56:40 +01:00
Stefano Sabatini
afcd9d8991
doc/muxers: add amr
2024-01-10 19:56:34 +01:00
Stefano Sabatini
92a5c93ee9
doc/muxers/alp: apply consistency formatting fixes
2024-01-10 19:56:34 +01:00
Stefano Sabatini
b894cb45c4
doc/muxers: add section for audio PCM muxers
2024-01-10 19:56:34 +01:00
Stefano Sabatini
1daf10e51d
doc/muxers/aiff: apply formatting fixes
2024-01-10 19:56:34 +01:00
Stefano Sabatini
4d54f022b3
doc/muxer/adts: apply consistency fixes
2024-01-10 19:56:34 +01:00
Stefano Sabatini
bdb1738cda
doc/muxers: add ac4
2024-01-10 19:56:28 +01:00
Stefano Sabatini
14aa4b08fe
doc/muxers/a64: re-format description
2024-01-10 19:52:24 +01:00
Stefano Sabatini
c7e26d192a
doc/muxers: review rawvideo muxers section
...
Move section to the top of the file, use table in place of subsection
to list the comprising muxers, and show media type information and
extensions in the item entry names.
2024-01-10 19:52:24 +01:00
Stefano Sabatini
f038cd7945
doc/muxers: extend documentation for MOV muxers
2024-01-10 19:52:24 +01:00
Stefano Sabatini
14a1ece3aa
lavf/movenc: sort options by name
2024-01-10 19:52:23 +01:00
Stefano Sabatini
59686eaf33
lavfi/drawtext: fix missed rename of is_newline
...
Fix fallout introduced in 732fb122e6 , fix compilation with
--enable-libfribidi.
2024-01-03 16:49:16 +01:00
Stefano Sabatini
43042931fb
doc/filters/drawtext: apply second level of escaping on colon
...
Fix escaping on example.
2024-01-02 22:04:06 +01:00
Stefano Sabatini
4d301be9e5
doc/filters/setpts: add random jitter generation example
2024-01-01 20:12:53 +01:00
Stefano Sabatini
7769afcab4
lavu/eval: add randomi function to compute random value in interval
2024-01-01 20:12:52 +01:00
Stefano Sabatini
933c7ff0b9
lavfi/setpts: use macro to access variables array
2024-01-01 20:12:52 +01:00
Stefano Sabatini
030e140145
lavfi: add quirc filter
2024-01-01 20:12:52 +01:00
Stefano Sabatini
899302bb5f
lavfi: add qrencode source and filter
2024-01-01 20:12:52 +01:00
Stefano Sabatini
732fb122e6
lavfi: introduce textutils
...
Generalize drawtext utilities to make them usable in other filters.
This will be needed to introduce the QR code source and filter without
duplicating functionality.
2024-01-01 20:12:52 +01:00
Stefano Sabatini
c2ab41b7e0
lavfi/overlay: factorize definition of planar and packed blending functions
2024-01-01 20:12:52 +01:00
Stefano Sabatini
ddecc39c39
doc/encoders/libx264: review and extend option description
...
Also, merge x264opts and x264-opts option docs to avoid duplication
and make it clearer that they provide mostly the same functionality.
2023-12-03 13:03:01 +01:00
Stefano Sabatini
7bf414408e
ffprobe: add -output_format as an alias of -of
...
Currently we have -of and -print_format, which is a bit confusing. Add
-output_format as an alias of -of to match the short name.
2023-10-20 18:42:41 +02:00
Stefano Sabatini
0d11a6bc12
doc/ffprobe.xsd: apply consistent indent
...
Use 2-spaces indent all over the file.
2023-10-20 18:42:41 +02:00
Stefano Sabatini
bf84ec0049
ffprobe: factorize xml_print_str and xml_print_int
...
Introduce xml_print_value to avoid logic duplication.
2023-10-20 18:42:41 +02:00
Stefano Sabatini
9dc834e71f
ffprobe: reindent after 2b0973d
2023-10-20 18:42:12 +02:00
Stefano Sabatini
2b0973dedb
ffprobe: fix XML rendering, review XML layout
...
Fix rendering of int values within a side data element, which was
broken since commit d2d3a83ad9 , where the side data element was
correctly marked as a variable fields element. Logic to render a
string variable was implemented already, but it was not implemented
for the int fields path, which was enabled by that commit.
Also, code and schema is changed in order to account for multiple
variable-fields elements - such as side data, contained within the
same parent. Previously it was assumed that a single variable-fields
element was contained within the parent, which was the case for tags,
but is not the case for side-data.
Previously data was rendered as:
<side_data_list>
<side_data side_data_type="CPB properties" max_bitrate="0" min_bitrate="0" avg_bitrate="0" buffer_size="327680" vbv_delay="-1"/>
</side_data_list>
Now as:
<side_data_list>
<side_data type="CPB properties">
<side_datum key="side_data_type" value="CPB properties"/>
<side_datum key="max_bitrate" value="0"/>
<side_datum key="min_bitrate" value="0"/>
<side_datum key="avg_bitrate" value="0"/>
<side_datum key="buffer_size" value="49152"/>
<side_datum key="vbv_delay" value="-1"/>
</side_data>
</side_data_list>
Variable-fields elements are rendered as a containing element wrapping
generic key/values elements, enabling use of strict XML schema.
Fix trac issue:
https://trac.ffmpeg.org/ticket/10613
2023-10-20 18:42:01 +02:00
Stefano Sabatini
00eb4966aa
doc/encoders/libopus: clarify lowdelay and cutoff options
...
Extend descriptions for the application=lowdelay and cutoff options.
Based on notes by Mingye Wang.
Address issues:
http://trac.ffmpeg.org/ticket/10330
http://trac.ffmpeg.org/ticket/10343
2023-10-06 09:49:47 +02:00
Stefano Sabatini
7449a00d2d
doc/encoders/libxvid: fix references for me_quality option
...
Drop reference to constants removed in 94eed68ace .
In particular, rename me_method to me_quality and add description for
supported values.
Address trac issue:
http://trac.ffmpeg.org/ticket/10003
2023-10-06 09:49:47 +02:00
Stefano Sabatini
d0f071dfe7
doc/encoders/libx264: clarify meaning of level option
...
In particular, clarify that it can either be set as a field of
AVCodecContext or as an x264 option, using a different specification.
Should address trac issue:
http://trac.ffmpeg.org/ticket/3947
2023-10-06 09:49:47 +02:00
Stefano Sabatini
6f421d9d4e
lavc: clarify meaning of avctx.level option
2023-10-06 09:49:47 +02:00
Stefano Sabatini
d2d3a83ad9
ffprobe: introduce section type, use for the compact output
...
Also, avoid spurious end-of-line after side data entries, and improve
rendering of compact output, by adding an indication of the side data
type for each entry.
Also fixes issue:
http://trac.ffmpeg.org/ticket/9266
2023-10-06 00:17:02 +02:00
Stefano Sabatini
8eecd52d8b
ffprobe: correct section name for side data piece
2023-10-06 00:17:01 +02:00
Stefano Sabatini
01edb505c6
ffprobe: factorize side data printing to dedicated function
2023-10-06 00:17:01 +02:00
Stefano Sabatini
362ebf246c
lavu/avstring: fix typo in av_strireplace function doxy
2023-09-06 01:12:56 +02:00
Stefano Sabatini
a76fb12375
lavc/avcodec.h: fix typos in AVCodecContext.pkt_timebase description
2023-09-06 01:02:38 +02:00