Age | Commit message (Collapse) | Author |
|
|
|
There may be more decoders that rely on this. Those should be found and
fixed.
|
|
Signed-off-by: Anton Khirnov <anton@khirnov.net>
CC:libav-stable@libav.org
|
|
CC:libav-stable@libav.org
|
|
The bottom line was invalid before.
CC:libav-stable@libav.org
|
|
It's not relying on get_buffer() initializing the frame since
99e36ddd3ee57c38e6ca9e240ba518848487f849.
|
|
Setting it to zero (instead of 128, as the default get_buffer() does)
also produces more correctly-looking output.
|
|
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
This makes the code simpler and avoids mixing designated and
non-designated initializers in a potentially unsafe way in avconv.
|
|
It results in spurious errors when using the new preparser.
|
|
It splits the commandline into a more convenient internal representation
for further parsing.
This will allow e.g.
- processing global options first independently of their location on the
commandline, eliminating ugly hacks for processing e.g. cpuflags
first
- better options validation and error reporting. It is now possible for
the parser to know that it's applying an input option to an output
file or vice versa and act accordingly.
|
|
Separate the code that searches for the option to use and the code that
actually writes it. The writing code will be reused by the new options
parser.
|
|
There is no point in duplicating this code in every get_buffer()
implementation.
|
|
This simplifies the condition to avoid hardcoding the systems
where the function exists. This also simplifies support for
newer Windows API subsets where this function doesn't exist,
such as Windows Phone 8 and the "metro" API subset of Windows 8.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
Deprecate avcodec_get_chroma_sub_sample.
|
|
This fixes compilation with libswscale disabled.
|
|
Some systems require sys/time.h being explicitly included before
sys/resource.h. The configure check already does this.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
|
|
Fixes CID732166.
|
|
|
|
|
|
Fixes bug 352.
|
|
func2_arg is the same as func_arg, except it has one additional
parameter. Change all func_arg callbacks to take that parameter (and
ignore it).
|
|
|
|
|
|
|
|
|
|
|
|
Currently it takes a mask and value, such that options for which
(flags & mask) == value.
Change it to take required flags and forbidden flags instead. This is
shorter and simpler to understand.
|
|
Don't require every caller to supply them.
|
|
show_foo() functions are declared as void show_foo(void), but called as
int show_foo(const char*, const char*).
|
|
Make it print a list of AVCodecDescriptors.
Add new -decoders and -encoders options that print lists of decoders and
encoders respectively.
|
|
|
|
This provides a more precise identification of the compiler used.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
This is required for CommandLineToArgvW. Normally, shellapi.h is included
implicitly by windows.h, but if we define WIN32_LEAN_AND_MEAN (or some of
the other earlier headers have included windows.h with that option),
windows.h doesn't include this one.
Thus explicitly include the headers we really need, for clarity and
compatibility.
|
|
This allows passing the right options to encoders when there's more
than one encoder for a certain codec id.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
It will be used by avplay.
|
|
This fixes the warning:
cmdutils.c:897: warning: ‘type’ may be used uninitialized in this function
|
|
Also add the public interface libavfilter/buffersink.h.
Based on a commit by Stefano Sabatini.
|
|
|
|
This way we don't require a clearly defined corresponding input stream.
The result for the xwd test changes because rgb24 is now chosen instead
of bgra.
|
|
The preset files have been renamed some time ago.
CC: libav-stable@libav.org
|
|
Useful for testing.
|
|
Fixes listing encoders.
|
|
This library does not fit into Libav as a whole and its code is just a
maintenance burden. Furthermore it is now available as an external project,
which completely obviates any reason to keep it around.
URL: http://git.videolan.org/?p=libpostproc.git
|
|
|
|
E.g. non_linear_quant mpeg2video private option.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
|
update documentation to inform developers that it may be removed in a
later release.
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
|