"apix_fmts" found by Marc Péchaud. "speedloss" found by Mikhail V. Signed-off-by: Lou Logan <lou@lrcd.com>tags/n3.4
@@ -109,7 +109,7 @@ correctly by using lavc's old buggy lpc logic for decoding. | |||||
@section ffwavesynth | @section ffwavesynth | ||||
Internal wave synthetizer. | |||||
Internal wave synthesizer. | |||||
This decoder generates wave patterns according to predefined sequences. Its | This decoder generates wave patterns according to predefined sequences. Its | ||||
use is purely internal and the format of the data it accepts is not publicly | use is purely internal and the format of the data it accepts is not publicly | ||||
@@ -275,7 +275,7 @@ Y offset of generated bitmaps, default is 0. | |||||
Chops leading and trailing spaces and removes empty lines from the generated | Chops leading and trailing spaces and removes empty lines from the generated | ||||
text. This option is useful for teletext based subtitles where empty spaces may | text. This option is useful for teletext based subtitles where empty spaces may | ||||
be present at the start or at the end of the lines or empty lines may be | be present at the start or at the end of the lines or empty lines may be | ||||
present between the subtitle lines because of double-sized teletext charactes. | |||||
present between the subtitle lines because of double-sized teletext characters. | |||||
Default value is 1. | Default value is 1. | ||||
@item txt_duration | @item txt_duration | ||||
Sets the display duration of the decoded teletext pages or subtitles in | Sets the display duration of the decoded teletext pages or subtitles in | ||||
@@ -92,12 +92,12 @@ using the value "enable", which is mainly useful for debugging or disabled using | |||||
@item aac_is | @item aac_is | ||||
Sets intensity stereo coding tool usage. By default, it's enabled and will | Sets intensity stereo coding tool usage. By default, it's enabled and will | ||||
automatically toggle IS for similar pairs of stereo bands if it's benefitial. | |||||
automatically toggle IS for similar pairs of stereo bands if it's beneficial. | |||||
Can be disabled for debugging by setting the value to "disable". | Can be disabled for debugging by setting the value to "disable". | ||||
@item aac_pns | @item aac_pns | ||||
Uses perceptual noise substitution to replace low entropy high frequency bands | Uses perceptual noise substitution to replace low entropy high frequency bands | ||||
with imperceivable white noise during the decoding process. By default, it's | |||||
with imperceptible white noise during the decoding process. By default, it's | |||||
enabled, but can be disabled for debugging purposes by using "disable". | enabled, but can be disabled for debugging purposes by using "disable". | ||||
@item aac_tns | @item aac_tns | ||||
@@ -599,7 +599,7 @@ Channel mode | |||||
@item auto | @item auto | ||||
The mode is chosen automatically for each frame | The mode is chosen automatically for each frame | ||||
@item indep | @item indep | ||||
Chanels are independently coded | |||||
Channels are independently coded | |||||
@item left_side | @item left_side | ||||
@item right_side | @item right_side | ||||
@item mid_side | @item mid_side | ||||
@@ -935,7 +935,7 @@ It disables matching streams from already created mappings. | |||||
A trailing @code{?} after the stream index will allow the map to be | A trailing @code{?} after the stream index will allow the map to be | ||||
optional: if the map matches no streams the map will be ignored instead | optional: if the map matches no streams the map will be ignored instead | ||||
of failing. Note the map will still fail if an invalid input file index | of failing. Note the map will still fail if an invalid input file index | ||||
is used; such as if the map refers to a non-existant input. | |||||
is used; such as if the map refers to a non-existent input. | |||||
An alternative @var{[linklabel]} form will map outputs from complex filter | An alternative @var{[linklabel]} form will map outputs from complex filter | ||||
graphs (see the @option{-filter_complex} option) to the output file. | graphs (see the @option{-filter_complex} option) to the output file. | ||||
@@ -471,7 +471,7 @@ Perform no escaping. | |||||
@end table | @end table | ||||
@item print_section, p | @item print_section, p | ||||
Print the section name at the begin of each line if the value is | |||||
Print the section name at the beginning of each line if the value is | |||||
@code{1}, disable it with value set to @code{0}. Default value is | @code{1}, disable it with value set to @code{0}. Default value is | ||||
@code{1}. | @code{1}. | ||||
@@ -327,7 +327,7 @@ Name of options and sections are case-insensitive. | |||||
An ACL (Access Control List) specifies the address which are allowed | An ACL (Access Control List) specifies the address which are allowed | ||||
to access a given stream, or to write a given feed. | to access a given stream, or to write a given feed. | ||||
It accepts the folling forms | |||||
It accepts the following forms | |||||
@itemize | @itemize | ||||
@item | @item | ||||
Allow/deny access to @var{address}. | Allow/deny access to @var{address}. | ||||
@@ -416,7 +416,7 @@ deprecated. | |||||
@item NoDefaults | @item NoDefaults | ||||
Control whether default codec options are used for the all streams or not. | Control whether default codec options are used for the all streams or not. | ||||
Each stream may overwrite this setting for its own. Default is @var{UseDefaults}. | Each stream may overwrite this setting for its own. Default is @var{UseDefaults}. | ||||
The lastest occurrence overrides previous if multiple definitions. | |||||
The last occurrence overrides the previous if multiple definitions exist. | |||||
@end table | @end table | ||||
@section Feed section | @section Feed section | ||||
@@ -601,7 +601,7 @@ separated by '|'. Allowed range for each @code{delay} is @code{(0 - 90000.0]}. | |||||
Default is @code{1000}. | Default is @code{1000}. | ||||
@item decays | @item decays | ||||
Set list of loudnesses of reflected signals separated by '|'. | |||||
Set list of loudness of reflected signals separated by '|'. | |||||
Allowed range for each @code{decay} is @code{(0 - 1.0]}. | Allowed range for each @code{decay} is @code{(0 - 1.0]}. | ||||
Default is @code{0.5}. | Default is @code{0.5}. | ||||
@end table | @end table | ||||
@@ -2744,7 +2744,7 @@ The filter accepts the following options: | |||||
Set base delay in milliseconds. Range from 0 to 30. Default value is 0. | Set base delay in milliseconds. Range from 0 to 30. Default value is 0. | ||||
@item depth | @item depth | ||||
Set added swep delay in milliseconds. Range from 0 to 10. Default value is 2. | |||||
Set added sweep delay in milliseconds. Range from 0 to 10. Default value is 2. | |||||
@item regen | @item regen | ||||
Set percentage regeneration (delayed signal feedback). Range from -95 to 95. | Set percentage regeneration (delayed signal feedback). Range from -95 to 95. | ||||
@@ -2775,7 +2775,7 @@ Apply Haas effect to audio. | |||||
Note that this makes most sense to apply on mono signals. | Note that this makes most sense to apply on mono signals. | ||||
With this filter applied to mono signals it give some directionality and | With this filter applied to mono signals it give some directionality and | ||||
streches its stereo image. | |||||
stretches its stereo image. | |||||
The filter accepts the following options: | The filter accepts the following options: | ||||
@@ -3750,7 +3750,7 @@ Default is @var{freq}. | |||||
Set custom positions of virtual loudspeakers. Syntax for this option is: | Set custom positions of virtual loudspeakers. Syntax for this option is: | ||||
<CH> <AZIM> <ELEV>[|<CH> <AZIM> <ELEV>|...]. | <CH> <AZIM> <ELEV>[|<CH> <AZIM> <ELEV>|...]. | ||||
Each virtual loudspeaker is described with short channel name following with | Each virtual loudspeaker is described with short channel name following with | ||||
azimuth and elevation in degreees. | |||||
azimuth and elevation in degrees. | |||||
Each virtual loudspeaker description is separated by '|'. | Each virtual loudspeaker description is separated by '|'. | ||||
For example to override front left and front right channel positions use: | For example to override front left and front right channel positions use: | ||||
'speakers=FL 45 15|FR 345 15'. | 'speakers=FL 45 15|FR 345 15'. | ||||
@@ -5267,7 +5267,7 @@ the more similar the pixels color is to the key color. | |||||
@item yuv | @item yuv | ||||
Signals that the color passed is already in YUV instead of RGB. | Signals that the color passed is already in YUV instead of RGB. | ||||
Litteral colors like "green" or "red" don't make sense with this enabled anymore. | |||||
Literal colors like "green" or "red" don't make sense with this enabled anymore. | |||||
This can be used to pass exact YUV values as hexadecimal numbers. | This can be used to pass exact YUV values as hexadecimal numbers. | ||||
@end table | @end table | ||||
@@ -6911,14 +6911,14 @@ Set how spillmap will be generated. | |||||
Set how much to get rid of still remaining spill. | Set how much to get rid of still remaining spill. | ||||
@item red | @item red | ||||
Controls ammount of red in spill area. | |||||
Controls amount of red in spill area. | |||||
@item green | @item green | ||||
Controls ammount of green in spill area. | |||||
Controls amount of green in spill area. | |||||
Should be -1 for greenscreen. | Should be -1 for greenscreen. | ||||
@item blue | @item blue | ||||
Controls ammount of blue in spill area. | |||||
Controls amount of blue in spill area. | |||||
Should be -1 for bluescreen. | Should be -1 for bluescreen. | ||||
@item brightness | @item brightness | ||||
@@ -10553,7 +10553,7 @@ A description of the accepted options follows. | |||||
@item max | @item max | ||||
Set the maximum number of consecutive frames which can be dropped (if | Set the maximum number of consecutive frames which can be dropped (if | ||||
positive), or the minimum interval between dropped frames (if | positive), or the minimum interval between dropped frames (if | ||||
negative). If the value is 0, the frame is dropped unregarding the | |||||
negative). If the value is 0, the frame is dropped disregarding the | |||||
number of previous sequentially dropped frames. | number of previous sequentially dropped frames. | ||||
Default value is 0. | Default value is 0. | ||||
@@ -10675,7 +10675,7 @@ Can be one of the following: | |||||
@end table | @end table | ||||
@item nns | @item nns | ||||
Set the number of neurons in predicctor neural network. | |||||
Set the number of neurons in predictor neural network. | |||||
Can be one of the following: | Can be one of the following: | ||||
@table @samp | @table @samp | ||||
@@ -10738,7 +10738,7 @@ It accepts the following parameters: | |||||
@item pix_fmts | @item pix_fmts | ||||
A '|'-separated list of pixel format names, such as | A '|'-separated list of pixel format names, such as | ||||
apix_fmts=yuv420p|monow|rgb24". | |||||
pix_fmts=yuv420p|monow|rgb24". | |||||
@end table | @end table | ||||
@@ -12199,7 +12199,7 @@ the following constants: | |||||
1 if index is not 129, 0 otherwise. | 1 if index is not 129, 0 otherwise. | ||||
@item qp | @item qp | ||||
Sequentional index starting from -129 to 128. | |||||
Sequential index starting from -129 to 128. | |||||
@end table | @end table | ||||
@subsection Examples | @subsection Examples | ||||
@@ -14723,7 +14723,7 @@ Preserve overall image brightness with a simple curve, using nonlinear | |||||
contrast, which results in flattening details and degrading color accuracy. | contrast, which results in flattening details and degrading color accuracy. | ||||
@item hable | @item hable | ||||
Peserve both dark and bright details better than @var{reinhard}, at the cost | |||||
Preserve both dark and bright details better than @var{reinhard}, at the cost | |||||
of slightly darkening everything. Use it when detail preservation is more | of slightly darkening everything. Use it when detail preservation is more | ||||
important than color and brightness accuracy. | important than color and brightness accuracy. | ||||
@@ -17710,7 +17710,7 @@ perms/aperms filter can avoid this problem. | |||||
@section realtime, arealtime | @section realtime, arealtime | ||||
Slow down filtering to match real time approximatively. | |||||
Slow down filtering to match real time approximately. | |||||
These filters will pause the filtering for a variable amount of time to | These filters will pause the filtering for a variable amount of time to | ||||
match the output rate with the input timestamps. | match the output rate with the input timestamps. | ||||
@@ -1566,7 +1566,7 @@ inconsistent, but may make things worse on others, and can cause some oddities | |||||
during seeking. Defaults to @code{0}. | during seeking. Defaults to @code{0}. | ||||
@item reset_timestamps @var{1|0} | @item reset_timestamps @var{1|0} | ||||
Reset timestamps at the begin of each segment, so that each segment | |||||
Reset timestamps at the beginning of each segment, so that each segment | |||||
will start with near-zero timestamps. It is meant to ease the playback | will start with near-zero timestamps. It is meant to ease the playback | ||||
of the generated segments. May not work with some combinations of | of the generated segments. May not work with some combinations of | ||||
muxers/codecs. It is set to @code{0} by default. | muxers/codecs. It is set to @code{0} by default. | ||||
@@ -111,7 +111,7 @@ typedef struct SegmentContext { | |||||
int write_header_trailer; /**< Set by a private option. */ | int write_header_trailer; /**< Set by a private option. */ | ||||
char *header_filename; ///< filename to write the output header to | char *header_filename; ///< filename to write the output header to | ||||
int reset_timestamps; ///< reset timestamps at the begin of each segment | |||||
int reset_timestamps; ///< reset timestamps at the beginning of each segment | |||||
int64_t initial_offset; ///< initial timestamps offset, expressed in microseconds | int64_t initial_offset; ///< initial timestamps offset, expressed in microseconds | ||||
char *reference_stream_specifier; ///< reference stream specifier | char *reference_stream_specifier; ///< reference stream specifier | ||||
int reference_stream_index; | int reference_stream_index; | ||||
@@ -1052,7 +1052,7 @@ static const AVOption options[] = { | |||||
{ "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ||||
{ "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ||||
{ "reset_timestamps", "reset timestamps at the begin of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | |||||
{ "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | |||||
{ "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ||||
{ "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ||||
{ NULL }, | { NULL }, | ||||
@@ -326,7 +326,7 @@ static int swscale(SwsContext *c, const uint8_t *src[], | |||||
static int warnedAlready=0; | static int warnedAlready=0; | ||||
int cpu_flags = av_get_cpu_flags(); | int cpu_flags = av_get_cpu_flags(); | ||||
if (HAVE_MMXEXT && (cpu_flags & AV_CPU_FLAG_SSE2) && !warnedAlready){ | if (HAVE_MMXEXT && (cpu_flags & AV_CPU_FLAG_SSE2) && !warnedAlready){ | ||||
av_log(c, AV_LOG_WARNING, "Warning: data is not aligned! This can lead to a speedloss\n"); | |||||
av_log(c, AV_LOG_WARNING, "Warning: data is not aligned! This can lead to a speed loss\n"); | |||||
warnedAlready=1; | warnedAlready=1; | ||||
} | } | ||||
} | } | ||||