summaryrefslogtreecommitdiff
path: root/ffprobe.c
Commit message (Collapse)AuthorAge
* 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>
* | Merge commit 'f0ca6ffa0ae5d5564516ee7a18aa1e234751444a'Hendrik Leppkes2015-10-27
|\| | | | | | | | | | | | | * commit 'f0ca6ffa0ae5d5564516ee7a18aa1e234751444a': avprobe: Unref the packet once it is used Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
* | all: fix -Wextra-semi reported on clangGanesh Ajjanagadde2015-10-24
| | | | | | | | | | | | | | | | | | This fixes extra semicolons that clang 3.7 on GNU/Linux warns about. These were trigggered when built under -Wpedantic, which essentially checks for strict ISO compliance in numerous ways. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | ffprobe: use AV_OPT_TYPE_BOOL for writers optionsClément Bœsch2015-09-12
| |
* | Replace all remaining occurances of step/depth_minus1 and offset_plus1Hendrik Leppkes2015-09-08
| |
* | ffprobe: check av_asprintf() for failureMichael Niedermayer2015-06-13
| | | | | | | | | | Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: print stream_index with frame dataDave Rice2015-05-27
| | | | | | | | This makes it easier to relate frame data to its associated stream.
* | ffprobe: Use av_packet_side_data_name() to find the side data nameMichael Niedermayer2015-05-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: support printing AVStream and AVPacket side dataMichael Niedermayer2015-05-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: Add Support to print information about AV_FRAME_DATA_DISPLAYMATRIXMichael Niedermayer2015-05-03
| | | | | | | | | | Idea from 709e1c91ea7a5bbf2b9a104642572ca7616b224f by Martin Storsjö Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: add writer_print_integers() to allow printing formated 1d and 2d ↵Michael Niedermayer2015-05-03
| | | | | | | | | | | | arrays of integers Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7b9cb7b36543c2a0e46d99b0e41824b9e7dd0c8f'Michael Niedermayer2015-03-08
|\| | | | | | | | | | | | | | | | | | | * commit '7b9cb7b36543c2a0e46d99b0e41824b9e7dd0c8f': avprobe: Export coded_{width,height} in -show_streams Conflicts: avprobe.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: Change string_validation to int, its accessed via AVOption as intMichael Niedermayer2015-03-02
| | | | | | | | | | | | This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'bf704132a51f5d838365158331d4e535e1df4c8e'Michael Niedermayer2015-02-14
|\| | | | | | | | | | | | | | | | | | | | | * commit 'bf704132a51f5d838365158331d4e535e1df4c8e': Don't anonymously typedef structs Conflicts: avprobe.c libavutil/parseutils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | stop embedding the build dateAndreas Cadhalpun2015-02-02
| | | | | | | | | | | | | | Theis makes the build binary reproducible. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: fix memleaks on errorsMichael Niedermayer2015-01-21
| | | | | | | | | | | | Found-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: Support extracting the number of reference framesMichael Niedermayer2014-12-30
| | | | | | | | | | | | | | Fixes Ticket3141 Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Set -scan_all_pmts 1 in ffmpeg, ffplay and ffprobe if not set by user.Carl Eugen Hoyos2014-11-09
| | | | | | | | Fixes ticket #3762.
* | ffprobe: Add support for color_trc/color_pri/chroma_locMichael Niedermayer2014-10-19
| | | | | | | | | | | | Idea from: a2c00d22e71d13b72828147be86aa9e961c6cae6 Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: Simplify by using av_color_range_name()Michael Niedermayer2014-10-10
| | | | | | | | | | Idea from: a2c00d22e71d13b72828147be86aa9e961c6cae6 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: add pixel format chroma sub-sampling outputTobias Rapp2014-10-07
| | | | | | | | | | | | | | | | | | | | | | Adds output of chroma sub-sampling information to ffprobe -show_pixel_formats option. Note: This patch just prints the "raw" log2_charoma_w/h values instead of the previously suggested mapping into a chroma sub-sampling pattern string like "4:2:2". Signed-off-by: Michael Niedermayer <michaelni@gmx.at>