diff options
author | Stefano Sabatini <stefasab@gmail.com> | 2012-09-26 12:30:08 +0200 |
---|---|---|
committer | Stefano Sabatini <stefasab@gmail.com> | 2012-09-30 12:22:19 +0200 |
commit | 301f6da0397eb8955adf355229521997390d918a (patch) | |
tree | a2f1ee16afaa875573abde388c17b62eeae9beb6 /doc/ffprobe.xsd | |
parent | 50efde6bcb96315d067ed2b5761b9fbc3e137b42 (diff) | |
download | ffmpeg-301f6da0397eb8955adf355229521997390d918a.tar.gz |
ffprobe: extend disposition printing support
This generalizes the previous work on disposition printing.
Disposition flags are shown in a dedicated section, which should improve
output intellegibility, extensibility and filtering operations.
This breaks output syntax with the recently introduced disposition
printing.
Diffstat (limited to 'doc/ffprobe.xsd')
-rw-r--r-- | doc/ffprobe.xsd | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/doc/ffprobe.xsd b/doc/ffprobe.xsd index 7c7b27ebd4..d9c9392060 100644 --- a/doc/ffprobe.xsd +++ b/doc/ffprobe.xsd @@ -86,9 +86,24 @@ </xsd:sequence> </xsd:complexType> + <xsd:complexType name="streamDispositionType"> + <xsd:attribute name="default" type="xsd:int" use="required" /> + <xsd:attribute name="dub" type="xsd:int" use="required" /> + <xsd:attribute name="original" type="xsd:int" use="required" /> + <xsd:attribute name="comment" type="xsd:int" use="required" /> + <xsd:attribute name="lyrics" type="xsd:int" use="required" /> + <xsd:attribute name="karaoke" type="xsd:int" use="required" /> + <xsd:attribute name="forced" type="xsd:int" use="required" /> + <xsd:attribute name="hearing_impaired" type="xsd:int" use="required" /> + <xsd:attribute name="visual_impaired" type="xsd:int" use="required" /> + <xsd:attribute name="clean_effects" type="xsd:int" use="required" /> + <xsd:attribute name="attached_pic" type="xsd:int" use="required" /> + </xsd:complexType> + <xsd:complexType name="streamType"> <xsd:sequence> <xsd:element name="tag" type="ffprobe:tagType" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element name="disposition" type="ffprobe:streamDispositionType" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="index" type="xsd:int" use="required"/> @@ -100,8 +115,6 @@ <xsd:attribute name="codec_tag" type="xsd:string" use="required"/> <xsd:attribute name="codec_tag_string" type="xsd:string" use="required"/> <xsd:attribute name="extradata" type="xsd:string" /> - <xsd:attribute name="default" type="xsd:int" use="required"/> - <xsd:attribute name="forced" type="xsd:int" use="required"/> <!-- video attributes --> <xsd:attribute name="width" type="xsd:int"/> @@ -112,7 +125,6 @@ <xsd:attribute name="pix_fmt" type="xsd:string"/> <xsd:attribute name="level" type="xsd:int"/> <xsd:attribute name="timecode" type="xsd:string"/> - <xsd:attribute name="attached_pic" type="xsd:int"/> <!-- audio attributes --> <xsd:attribute name="sample_fmt" type="xsd:string"/> |