summaryrefslogtreecommitdiff
path: root/ffprobe.c
Commit message (Collapse)AuthorAge
* ffprobe: add support for ICC Profile frame side dataJames Almer2017-07-26
| | | | | | | Print the name metadata entry and the buffer size. Reviwed-by: Rostislav Pehlivanov <atomnuker@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* ffprobe: Print color properties from show_framesVittorio Giovara2017-07-21
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* ffprobe: reindent after previous commitClément Bœsch2017-07-18
|
* ffprobe: add -(no)find_stream_info expert optionClément Bœsch2017-07-18
|
* ffprobe: Use pixdesc API to provide color space namesVittorio Giovara2017-06-05
| | | | | | | | This API is more up-to-date, provides names compatible with filters and external encoders, and is consistent with the other color property variables. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* ffprobe: Print AVContentLightMetadata side data contentsVittorio Giovara2017-06-01
|
* ffprobe: Print AVMasteringDisplayMetadata side data contentsVittorio Giovara2017-06-01
|
* ffprobe: discard non-selected streamsClément Bœsch2017-05-11
|
* ffprobe: make function replacement macros behave correctlyMichael Niedermayer2017-05-08
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit '122de16dd8108a59a55d30543c9f28b5f61b02d1'Clément Bœsch2017-05-05
|\ | | | | | | | | | | | | * commit '122de16dd8108a59a55d30543c9f28b5f61b02d1': Replace cmdutils_common_opts.h by a macro Merged-by: Clément Bœsch <cboesch@gopro.com>
* | ff*: do not use AVFrame accessorMuhammad Faiz2017-04-23
| | | | | | | | | | Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | ffprobe: only use custom logging callback if -show_log is setMarton Balint2017-04-12
| | | | | | | | | | | | | | | | | | The custom callback can cause significant CPU usage on Windows for some large files with many index entries for some reason. v2: Move check after parsing options. Signed-off-by: Marton Balint <cus@passwd.hu>
* | ffprobe: port to new decode APIwm42017-04-04
| | | | | | | | Not sure if it behaves ideally in presence of decoding errors.
* | ffprobe: use av_spherical_projection_name() to print spherical projection namesJames Almer2017-03-31
| | | | | | | | | | Reviewed-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | ffprobe: fix printing packet side data informationJames Almer2017-03-29
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Fix all -Wformat warnings raised by DJGPPClément Bœsch2017-03-29
| |
* | ffprobe: fix usage of av_get_codec_tag_string()Clément Bœsch2017-03-29
| |
* | ffprobe: free log buffer's parent_name during cleanupJames Almer2017-03-27
| | | | | | | | Fixes memleak.
* | ffprobe: Support adding av_log output to framesMichael Niedermayer2017-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | adding demuxer and other logs should be easy This forces single threaded decoding for simplicity It also requires pthreads, this could be avoided either with some lockless tricks or simply by assuming av_log would never be called from another thread. Fixes Ticket5521 Previous version reviewed by Stefano Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffprobe: support skip_samples packet side data informationJames Almer2017-03-25
| | | | | | | | | | Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: Do not report side data sizeVittorio Giovara2017-03-17
| | | | | | | | | | | | | | This field is of little value, and interferes with testing side data, since sizes can be different on multiple architectures. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | ffmpeg, ffprobe: don't "merge" side data into packet data by defaultwm42017-03-14
| | | | | | | | | | | | | | | | Preparation for potentially disabling merged side data by default in the libs. Do this in particular because it affects fate tests. The changed tests either reflect added packet side data, or the changed packet size due to merged side data removal reducing the packet size.
* | ffprobe: add AVCodecContext help message into ffprobeSteven Liu2017-03-11
| | | | | | | | | | | | because the ffprobe can use AVCodecContext parameters Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | spherical: Add tiled equirectangular type and projection-specific propertiesVittorio Giovara2017-03-07
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | lavc: Add spherical packet side data APIVittorio Giovara2016-12-07
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | ffprobe: Fix displaying side data list onlyVittorio Giovara2016-11-30
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | ffprobe: fix crash in case -of is specified with an empty stringStefano Sabatini2016-11-17
| | | | | | | | Fix trac issue #5957.
* | lavf: add AV_DISPOSITION_TIMED_THUMBNAILSRodger Combs2016-10-24
| | | | | | | | Reviewed-By: Michael Niedermayer <michael@niedermayer.cc>
* | ffprobe: report field order for video streamsRodger Combs2016-10-24
| |
* | Merge commit 'beb62dac629603eb074a44c44389c230b5caac7c'Hendrik Leppkes2016-10-07
|\| | | | | | | | | | | | | * commit 'beb62dac629603eb074a44c44389c230b5caac7c': Use AVFrame.pts instead of deprecated pkt_pts. Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
* | ffprobe: don't use AVStream.codec to set decoder framerateJames Almer2016-09-27
| | | | | | | | | | | | | | | | Also don't set time_base. It's deprecated for decoding and avcodec_open2() will overwrite it Reviewed-by: Josh de Kock <josh@itanimul.li> Signed-off-by: James Almer <jamrial@gmail.com>
* | ffprobe: don't access AVCodecContext.pkt_timebase directlyJames Almer2016-09-26
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | ffprobe.c: Indicate decode-but-discard packets when doing -show_packets.Sasi Inguva2016-09-23
| | | | | | | | | | Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | cmdutils: remove the current working directory from the DLL search path on win32Hendrik Leppkes2016-08-08
| | | | | | | | | | Reviewed-by: Matt Oliver <protogonoi@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffprobe: add missing PROGRAM_STREAM_TAGS caseDmitry Vagin2016-07-26
| | | | | | | | | | | | ffprobe did not show tags with only '-show_entries programs' Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffprobe: print stereo3d informationClément Bœsch2016-06-23
| | | | | | | | | | | | | | Based on 8e757716c61e0563a63829e30b02d5ba2a422ad6 See https://github.com/mpv-player/mpv/issues/1045 for mk3d elektranox.org samples.
* | ffprobe: refactor pkt side data printingClément Bœsch2016-06-23
| |
* | ffprobe: Don't try and decode things that have no dec_ctxDerek Buitenhuis2016-04-12
| | | | | | | | | | | | The last instance of a missing dec_ctx check from the merge. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | ffprobe: Fix missing dec_ctx checkDerek Buitenhuis2016-04-12
| | | | | | | | | | | | Missed it during the merge of ffprobe codecpar conversion. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'ba357e98691ee4fe1a503b8830c0050be4127475'Derek Buitenhuis2016-04-12
|\| | | | | | | | | | | | | * commit 'ba357e98691ee4fe1a503b8830c0050be4127475': avprobe: switch to codecpar Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '567d6d5f9d1400f00445183b3477391f58979aa3'Derek Buitenhuis2016-04-11
|\| | | | | | | | | | | | | * commit '567d6d5f9d1400f00445183b3477391f58979aa3': avprobe: add local per-stream state Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'c9478410c68c04261f9cfcd80474607e50bd1852'Derek Buitenhuis2016-04-11
|\| | | | | | | | | | | | | * commit 'c9478410c68c04261f9cfcd80474607e50bd1852': avprobe: add local per-file state Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '168a443d43b10ef6a3545d64b2f8bc90144ce4b7'Derek Buitenhuis2016-04-11
|\| | | | | | | | | | | | | * commit '168a443d43b10ef6a3545d64b2f8bc90144ce4b7': avprobe: print information from the codec descriptor Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'e7188a1a84817b8d4337340c21c552ad0b6cb2fd'Derek Buitenhuis2016-04-11
|\| | | | | | | | | | | | | * commit 'e7188a1a84817b8d4337340c21c552ad0b6cb2fd': avprobe: remove a pointless condition and a dead branch Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | ffprobe: Deprecate stream timecode field and add frame side data timecode fieldDerek Buitenhuis2016-02-01
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | ffprobe: avoid unnecessary pow and exp2 callsGanesh Ajjanagadde2015-12-29
| | | | | | | | | | | | | | | | These are just for prefixes and may be hardcoded easily; see lavu/eval for this approach. Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | ffprobe: use print_val to print the frame pkt_size valueStefano Sabatini2015-12-16
| | | | | | | | This allows to honour formatting options.
* | ffprobe: Do not print profile names in -bitexactTimothy Gu2015-12-06
| | | | | | | | | | | | | | Instead, print "unknown" if it's unknown, or their numerical values if they are known. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffprobe: add support for printing packet strings metadata as packet tagsMarton Balint2015-10-30
| | | | | | | | | | | | | | ffprobe.xsd already contains the tag element. Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | ffprobe: Remove abort()Michael Niedermayer2015-10-28
| | | | | | | | | | Found-by: Ganesh Ajjanagadde and wm4 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>