summaryrefslogtreecommitdiff
path: root/avprobe.c
Commit message (Collapse)AuthorAge
* avprobe: Print stereo3d informationVittorio Giovara2016-05-17
|
* cosmetics: Fix spelling mistakesVittorio Giovara2016-05-04
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avprobe: switch to codecparAnton Khirnov2016-02-26
|
* avprobe: add local per-stream stateAnton Khirnov2016-02-26
| | | | This will be useful in the following commits.
* avprobe: add local per-file stateAnton Khirnov2016-02-26
| | | | | Do not pass just a bare AVFormatContext pointer around, wrap it in struct. This will be useful in the following commits.
* avprobe: print information from the codec descriptorAnton Khirnov2016-02-26
| | | | | avprobe is not doing any decoding, so this is more correct than printing information from a random codec implementation.
* avprobe: remove a pointless condition and a dead branchAnton Khirnov2016-02-26
| | | | AVStream.codec is always non-NULL
* avprobe: do not call avio_close() on a custom contextAnton Khirnov2016-02-22
| | | | avio_close() can only be called on AVIOContexts created by avio_open(2).
* avprobe: Unref the packet once it is usedLuca Barbato2015-10-26
| | | | | | Make sure it does not leak packets. CC: libav-stable@libav.org
* avprobe: Print the display matrix from per-stream sidedataMartin Storsjö2015-05-02
| | | | | | | | | This is printed in a separate subgroup "displaymatrix" inside a new group named "sidedata". The subgroup has got two values, "rotation" (which is the parsed rotation from the matrix) and "matrix" containing the full actual values. Signed-off-by: Martin Storsjö <martin@martin.st>
* avprobe: Support writing arrays of integers without keysMartin Storsjö2015-05-02
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avprobe: Export coded_{width,height} in -show_streamsVittorio Giovara2015-03-08
|
* Don't anonymously typedef structsDiego Biurrun2015-02-14
|
* check memory errors from av_strdup()Vittorio Giovara2014-12-18
|
* avprobe: Remove a pointless checkLuca Barbato2014-10-17
| | | | | | | The element is always valid. CC: libav-stable@libav.org Bug-Id: CID 732276
* avprobe: print color properties for show_streamsVittorio Giovara2014-10-08
|
* cmdutils: wrap exit explicitlyLuca Barbato2013-07-07
| | | | | | | | | | Some C runtime implementations deadlock when calling threading functions on the atexit() handler. Use a simpler wrapper similar to av_log to call the cleanup function before exit. Bug-Id: 523
* avprobe: rename the prettyprint structuresLuca Barbato2013-07-07
|
* avtools: move media_type_string() from avprobe to cmdutils.Anton Khirnov2013-04-11
| | | | It will be useful outside of avprobe.
* Use the avstring.h locale-independent character type functionsReimar Döffinger2013-03-07
| | | | | | Make sure the behavior does not change with the locale. Signed-off-by: Martin Storsjö <martin@martin.st>
* avprobe: also output dar/par if only defined in streamAnton Khirnov2013-01-04
| | | | Based on a patch by Jan Gerber <j@v2v.cc>
* avprobe: report per stream bit rate if set by the decoderJanne Grunau2012-12-02
|
* tools: do not use av_pix_fmt_descriptors directly.Anton Khirnov2012-10-12
|
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-08
|
* avconv/avprobe: Add missing 'void' to exit_program() definitionDiego Biurrun2012-10-03
|
* Use atexit() instead of defining a custom exit_program() interface.Diego Elio Pettenò2012-10-01
|
* avtools: remove the distinction between func_arg and func2_arg.Anton Khirnov2012-08-30
| | | | | | 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).
* avprobe: Get rid of ugly casts in the options tableMartin Storsjö2012-08-27
| | | | | | | This also makes sure the function pointers are stored via the same union member as they are accessed via. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: split printing "main options" into global and per-file.Anton Khirnov2012-08-19
|
* cmdutils: extend -h to allow printing codec details.Anton Khirnov2012-08-19
|
* avtools: move some newlines to show_help_options().Anton Khirnov2012-08-19
| | | | Don't require every caller to supply them.
* avtools: fix show_foo() signatures.Anton Khirnov2012-08-19
| | | | | show_foo() functions are declared as void show_foo(void), but called as int show_foo(const char*, const char*).
* avprobe: add const to AVCodec pointerMans Rullgard2012-08-18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* avprobe: Include libm.h for the log2 fallbackMartin Storsjö2012-08-14
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Use log2(x) instead of log(x) / log(2)Mans Rullgard2012-08-13
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
|
* lavf: deprecate r_frame_rate.Anton Khirnov2012-07-29
| | | | | | | | | | | | | | | | | | | | According to its description, it is supposed to be the LCM of all the frame durations. The usability of such a thing is vanishingly small, especially since we cannot determine it with any amount of reliability. Therefore get rid of it after the next bump. Replace it with the average framerate where it makes sense. FATE results for the wtv and xmv demux tests change. In the wtv case this is caused by the file being corrupted (or possibly badly cut) and containing invalid timestamps. This results in lavf estimating the framerate wrong and making up wrong frame durations. In the xmv case the file contains pts jumps, so again the estimated framerate is far from anything sane and lavf again makes up different frame durations. In some other tests lavf starts making up frame durations from different frame.
* avprobe/avconv: fix tentative declaration compile errors on MSVS.Ronald S. Bultje2012-07-28
|
* avprobe: Identify codec probe failures rather than calling them unsupported ↵Alex Converse2012-06-05
| | | | codecs.
* avprobe: correctly set the default formatterLuca Barbato2012-05-29
|
* avprobe: move formatter functions in the contextLuca Barbato2012-05-29
| | | | Avoid possible clashes.
* avprobe: restore pseudo-INI old style format for compatibility.Anton Khirnov2012-05-26
|
* avprobe: fix formatting.Anton Khirnov2012-05-26
|
* avprobe: display the codec profile in show_stream()Christian Schmidt2012-05-25
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avprobe: fix function prototypeLuca Barbato2012-05-25
| | | | Make opt_output_format return the correct value.
* avprobe: provide JSON outputLuca Barbato2012-05-25
| | | | JSON usage is quite widespread.
* avprobe: output proper INI formatLuca Barbato2012-05-25
| | | | Make the output valid INI serialization.
* avprobe: improve formattingLuca Barbato2012-05-25
| | | | Do not use decimals if not needed.
* avprobe: don't print format entry name when only one was requestedAnton Khirnov2012-05-16
| | | | This is easier to parse with automated tools.
* avprobe: free options at the end of main()Janne Grunau2012-05-14
|