Commit c8b32a91 authored by Thibault Saunier's avatar Thibault Saunier
Browse files

Update h264 stream infos to include interlace mode

As h264parse now adds the information.
parent afdd22f7
<file duration="46665000000" frame-detection="1" uri="file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias/defaults/matroska/test5.mkv" seekable="true">
<streams caps="video/x-matroska">
<stream type="video" caps="video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10014274d401fa918080093600d418041adb0ad7bdf0101000428ce09c8, stream-format=(string)avc, alignment=(string)au, width=(int)1024, height=(int)576, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24/1, parsed=(boolean)true" id="dfe147586c35160fdb7db75dfbd6b71c3e49f9dfbdbcf62d243508359f191877/001:1258329745">
<stream type="video" caps="video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10014274d401fa918080093600d418041adb0ad7bdf0101000428ce09c8, stream-format=(string)avc, alignment=(string)au, width=(int)1024, height=(int)576, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)24/1, interlace-mode=(string)progressive, parsed=(boolean)true" id="dfe147586c35160fdb7db75dfbd6b71c3e49f9dfbdbcf62d243508359f191877/001:1258329745">
<frame duration="41666666" id="0" is-keyframe="true" offset="0" offset-end="18446744073709551615" pts="0" dts="0" running-time="0" checksum="3568e5efc6402b981520289e804f0248"/>
<frame duration="41666666" id="1" is-keyframe="false" offset="85502" offset-end="18446744073709551615" pts="83000000" dts="41666666" running-time="83000000" checksum="d46dc3378b6797d4346842747fadc20f"/>
<frame duration="41666666" id="2" is-keyframe="false" offset="159057" offset-end="18446744073709551615" pts="42000000" dts="83333332" running-time="42000000" checksum="bd3ac271b341422688b37a2b24484ddc"/>
......
<file duration="2000000000" frame-detection="1" uri="file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias/defaults/mp4/fragmented_nonseekable_sink.mp4" seekable="true">
<streams caps="video/quicktime, variant=(string)iso">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001967640014acd94141fb0110000003001000000303c8f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true" id="3979c5ffb8fed1de55882b92aa0b6a7d07919148f3ff7215b4e2269a6ca71226/001">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001967640014acd94141fb0110000003001000000303c8f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, parsed=(boolean)true" id="3979c5ffb8fed1de55882b92aa0b6a7d07919148f3ff7215b4e2269a6ca71226/001">
<frame duration="33333333" id="0" is-keyframe="true" offset="0" offset-end="18446744073709551615" pts="66666666" dts="0" running-time="66666666" checksum="1dcc2b71780e59706c40d422acc6206c"/>
<frame duration="33333333" id="1" is-keyframe="false" offset="8390" offset-end="18446744073709551615" pts="200000000" dts="33333333" running-time="200000000" checksum="bc8519cb69cab8ef18706c2f9ac6ce6d"/>
<frame duration="33333333" id="2" is-keyframe="false" offset="14096" offset-end="18446744073709551615" pts="133333333" dts="66666666" running-time="133333333" checksum="818237b1156537adf4d08450de10335f"/>
......
<file duration="10031000000" frame-detection="1" uri="file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias/defaults/mp4/mp3_h264.0.mp4" seekable="true">
<streams caps="video/quicktime">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true" id="4df4f426c4ea52d61b7e619f0ab7af1c5fd0a9962051b5be0bccdb3f8aefb282/001">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, parsed=(boolean)true" id="4df4f426c4ea52d61b7e619f0ab7af1c5fd0a9962051b5be0bccdb3f8aefb282/001">
<frame duration="33333333" id="0" is-keyframe="true" offset="0" offset-end="18446744073709551615" pts="66666666" dts="0" running-time="0" checksum="790a8f5fa13dfc92f6adcdfb0550c559"/>
<frame duration="33333333" id="1" is-keyframe="false" offset="1473" offset-end="18446744073709551615" pts="100000000" dts="33333333" running-time="33333334" checksum="acd767ea3990217d37547896c45ef583"/>
<frame duration="33333333" id="2" is-keyframe="false" offset="1991" offset-end="18446744073709551615" pts="233333333" dts="66666666" running-time="166666667" checksum="b6c84d1631204547897b26d3794ee2fd"/>
......@@ -698,4 +698,4 @@
<tags>
<tag content="taglist, audio-codec=(string)&quot;MPEG-1\ layer\ 3&quot;, language-code=(string)en, bitrate=(uint)75394, datetime=(datetime)2013-09-03T16:21:39Z, description=(string)&quot;audiotest\ wave&quot;, encoder=(string)x264, container-format=(string)Quicktime, has-crc=(boolean)false, channel-mode=(string)mono, nominal-bitrate=(uint)256000, video-codec=(string)&quot;H.264\ /\ AVC&quot;;"/>
</tags>
</file>
\ No newline at end of file
</file>
<file duration="10031000000" frame-detection="0" uri="file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias/defaults/mp4/mp3_h264.1.mp4" seekable="true">
<streams caps="video/quicktime">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true" id="87cae7d8ee18d94de4affcc36c7334b24ee27541f2040e80c26d97506b68159b/001">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, parsed=(boolean)true" id="87cae7d8ee18d94de4affcc36c7334b24ee27541f2040e80c26d97506b68159b/001">
<tags>
<tag content="taglist, video-codec=(string)&quot;H.264\ /\ AVC&quot;, bitrate=(uint)1477790, language-code=(string)en, datetime=(datetime)2013-09-03T16:21:40Z, description=(string)&quot;audiotest\ wave&quot;, encoder=(string)x264, container-format=(string)Quicktime;"/>
</tags>
......@@ -14,4 +14,4 @@
<tags>
<tag content="taglist, audio-codec=(string)&quot;MPEG-1\ layer\ 3&quot;, language-code=(string)en, bitrate=(uint)28066, datetime=(datetime)2013-09-03T16:21:40Z, description=(string)&quot;audiotest\ wave&quot;, encoder=(string)x264, container-format=(string)Quicktime, has-crc=(boolean)false, channel-mode=(string)mono, nominal-bitrate=(uint)224000, video-codec=(string)&quot;H.264\ /\ AVC&quot;;"/>
</tags>
</file>
\ No newline at end of file
</file>
<file duration="10000000000" frame-detection="1" uri="file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias/defaults/mp4/raw_h264.0.mp4" seekable="true">
<streams caps="video/quicktime">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true" id="ab929aab7eeefa9bbe8c28b3fb569c51886b78d247da4e5461133812a5d09652/001">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, parsed=(boolean)true" id="ab929aab7eeefa9bbe8c28b3fb569c51886b78d247da4e5461133812a5d09652/001">
<frame duration="33333333" id="0" is-keyframe="true" offset="0" offset-end="18446744073709551615" pts="66666666" dts="0" running-time="0" checksum="790a8f5fa13dfc92f6adcdfb0550c559"/>
<frame duration="33333333" id="1" is-keyframe="false" offset="1473" offset-end="18446744073709551615" pts="100000000" dts="33333333" running-time="33333334" checksum="acd767ea3990217d37547896c45ef583"/>
<frame duration="33333333" id="2" is-keyframe="false" offset="1991" offset-end="18446744073709551615" pts="233333333" dts="66666666" running-time="166666667" checksum="b6c84d1631204547897b26d3794ee2fd"/>
......@@ -744,4 +744,4 @@
<tags>
<tag content="taglist, audio-codec=(string)&quot;Raw\ 16-bit\ PCM\ audio&quot;, language-code=(string)en, bitrate=(uint)704524, datetime=(datetime)2013-09-03T16:21:35Z, description=(string)&quot;audiotest\ wave&quot;, encoder=(string)x264, container-format=(string)Quicktime, video-codec=(string)&quot;H.264\ /\ AVC&quot;;"/>
</tags>
</file>
\ No newline at end of file
</file>
<file duration="10000000000" frame-detection="0" uri="file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias/defaults/mp4/raw_h264.1.mp4" seekable="true">
<streams caps="video/quicktime">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true" id="302704a821f2289c69b51385ea0282db72801c6f18e0c538338c298df5175b97/001">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, parsed=(boolean)true" id="302704a821f2289c69b51385ea0282db72801c6f18e0c538338c298df5175b97/001">
<tags>
<tag content="taglist, video-codec=(string)&quot;H.264\ /\ AVC&quot;, bitrate=(uint)1474665, language-code=(string)en, datetime=(datetime)2013-09-03T16:21:37Z, description=(string)&quot;audiotest\ wave&quot;, encoder=(string)x264, container-format=(string)Quicktime;"/>
</tags>
......@@ -14,4 +14,4 @@
<tags>
<tag content="taglist, audio-codec=(string)&quot;Raw\ 16-bit\ PCM\ audio&quot;, language-code=(string)en, bitrate=(uint)704524, datetime=(datetime)2013-09-03T16:21:37Z, description=(string)&quot;audiotest\ wave&quot;, encoder=(string)x264, container-format=(string)Quicktime, video-codec=(string)&quot;H.264\ /\ AVC&quot;;"/>
</tags>
</file>
\ No newline at end of file
</file>
<file duration="5512394259" frame-detection="1" uri="file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias/defaults/mpegts/GH1_00094_1920x1280.MTS" seekable="true">
<streams caps="video/mpegts, systemstream=(boolean)true, packetsize=(int)192">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, parsed=(boolean)true, profile=(string)high, level=(string)4, codec_data=(buffer)01640028ffe1002b67640028acec0780447de0350800001f4800075307460007e68000d70dffff1a30003f340006b86ffff85001002d68ca8e1b2456338cc3004db1504182c032d8a820c16019711198ce23180459054218ae3008b20a84315c601170" id="4ece37651755a39634456e24c1ca53f11250b55dec8c1d6caa1d3564c9479810:1/00001011">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlace-mode=(string)mixed, parsed=(boolean)true, profile=(string)high, level=(string)4, codec_data=(buffer)01640028ffe1002b67640028acec0780447de0350800001f4800075307460007e68000d70dffff1a30003f340006b86ffff85001002d68ca8e1b2456338cc3004db1504182c032d8a820c16019711198ce23180459054218ae3008b20a84315c601170" id="4ece37651755a39634456e24c1ca53f11250b55dec8c1d6caa1d3564c9479810:1/00001011">
<frame duration="33366666" id="0" is-keyframe="true" offset="0" offset-end="18446744073709551615" pts="375572445" dts="375572445" running-time="0" checksum="1a7d546d2eb8b78f718bc1746d5afb2b"/>
<frame duration="33366666" id="1" is-keyframe="false" offset="127058" offset-end="18446744073709551615" pts="18446744073709551615" dts="408939111" running-time="18446744073709551615" checksum="de4a610a94b3c779e7e80037856692b2"/>
<frame duration="33366666" id="2" is-keyframe="false" offset="195664" offset-end="18446744073709551615" pts="408939112" dts="442305777" running-time="33366667" checksum="f25e2546404df36f677f7ec5c7ec6ff4"/>
......@@ -517,4 +517,4 @@
<tags>
<tag content="taglist, audio-codec=(string)&quot;AC-3\ \(ATSC\ A/52\)&quot;, bitrate=(uint)192000, video-codec=(string)H.264;"/>
</tags>
</file>
\ No newline at end of file
</file>
<file duration="45523848740" frame-detection="1" uri="file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias/defaults/mpegts/tron_en_ge_aac_h264.ts" seekable="true">
<streams caps="video/mpegts, systemstream=(boolean)true, packetsize=(int)188">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, width=(int)688, height=(int)320, framerate=(fraction)25/1, parsed=(boolean)true, profile=(string)high, level=(string)3, codec_data=(buffer)0164001effe100196764001eacd940ac29b011000003000100000300328f162d9601000568ebecb22c" id="b266c3c712c2431f142c3b2552b5ea885bd6910191f974838b8ab21f83a3e741:1/00000041">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, width=(int)688, height=(int)320, framerate=(fraction)25/1, interlace-mode=(string)progressive, parsed=(boolean)true, profile=(string)high, level=(string)3, codec_data=(buffer)0164001effe100196764001eacd940ac29b011000003000100000300328f162d9601000568ebecb22c" id="b266c3c712c2431f142c3b2552b5ea885bd6910191f974838b8ab21f83a3e741:1/00000041">
<frame duration="40000000" id="0" is-keyframe="true" offset="0" offset-end="18446744073709551615" pts="125000000" dts="125000000" running-time="0" checksum="52ca8371bd48bd90f0a61dcd40d55fac"/>
<frame duration="40000000" id="1" is-keyframe="false" offset="40556" offset-end="18446744073709551615" pts="285000000" dts="165000000" running-time="160000000" checksum="ce66b5e6e10be1259723a28c16374f56"/>
<frame duration="40000000" id="2" is-keyframe="false" offset="54189" offset-end="18446744073709551615" pts="205000000" dts="205000000" running-time="80000000" checksum="fdd9c8a3338ef8efa882101c4ca68471"/>
......@@ -5431,4 +5431,4 @@
<tags>
<tag content="taglist, video-codec=(string)H.264, audio-codec=(string)&quot;MPEG-2\ AAC&quot;;"/>
</tags>
</file>
\ No newline at end of file
</file>
<file duration="10031000000" frame-detection="0" uri="http://127.0.0.1:8079/defaults/mp4/mp3_h264.1.mp4" seekable="true">
<streams caps="video/quicktime">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true" id="0f7c545991b7de777ceb9b7c69152680eb8ac65618fb3075ae68c3f0d0573f6b/001">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, interlace-mode=(string)progressive, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1" id="0f7c545991b7de777ceb9b7c69152680eb8ac65618fb3075ae68c3f0d0573f6b/001">
<tags>
<tag content="taglist, video-codec=(string)&quot;H.264\ /\ AVC&quot;, bitrate=(uint)1477790, language-code=(string)en, datetime=(datetime)2013-09-03T16:21:40Z, description=(string)&quot;audiotest\ wave&quot;, encoder=(string)x264, container-format=(string)Quicktime;"/>
</tags>
......
<file duration="10000000000" frame-detection="0" uri="http://127.0.0.1:8079/defaults/mp4/raw_h264.1.mp4" seekable="true">
<streams caps="video/quicktime">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true" id="892d79acef52e12db5a94ac5195bf2f2e2c5864399b2dc009474510c526a4dd5/001">
<stream type="video" caps="video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)2, profile=(string)high, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, width=(int)320, height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive" id="892d79acef52e12db5a94ac5195bf2f2e2c5864399b2dc009474510c526a4dd5/001">
<tags>
<tag content="taglist, video-codec=(string)&quot;H.264\ /\ AVC&quot;, bitrate=(uint)1474665, language-code=(string)en, datetime=(datetime)2013-09-03T16:21:37Z, description=(string)&quot;audiotest\ wave&quot;, encoder=(string)x264, container-format=(string)Quicktime;"/>
</tags>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment