qtdemux: Basic support for container-specific-track-id tag

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6041>
This commit is contained in:
Philippe Normand 2024-02-03 11:52:42 +00:00
parent 1ecabcd1c5
commit 30bb88a91b
7 changed files with 79 additions and 67 deletions

View file

@ -1,9 +1,9 @@
event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
event caps: video/x-h264, alignment=(string)au, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, framerate=(fraction)30/1, height=(int)240, level=(string)2, pixel-aspect-ratio=(fraction)1/1, profile=(string)high, stream-format=(string)avc, width=(int)320;
event segment: format=TIME, start=0:00:00.066666666, offset=0:00:00.000000000, stop=0:00:10.066666666, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.066666666
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\;";
event tag: GstTagList-global, taglist=(taglist)"taglist\,\ datetime\=\(datetime\)2013-09-03T16:21:35Z\,\ description\=\(string\)\"audiotest\\\ wave\"\,\ encoder\=\(string\)x264\,\ container-format\=\(string\)Quicktime\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\;";
buffer: dts=0:00:00.000000000, pts=0:00:00.066666666, dur=0:00:00.033333333, flags=discont tag-memory
buffer: dts=0:00:00.033333333, pts=0:00:00.100000000, dur=0:00:00.033333333, flags=delta-unit tag-memory
buffer: dts=0:00:00.066666666, pts=0:00:00.233333333, dur=0:00:00.033333334, flags=delta-unit tag-memory

View file

@ -1,7 +1,7 @@
event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
event caps: audio/mpeg, base-profile=(string)lc, channels=(int)1, codec_data=(buffer)1388, framed=(boolean)true, level=(string)1, mpegversion=(int)4, profile=(string)lc, rate=(int)22050, stream-format=(string)raw;
event segment: format=TIME, start=0:00:00.000000000, offset=0:00:00.000000000, stop=none, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.000000000
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ audio-codec\=\(string\)\"MPEG-4\\\ AAC\\\ audio\"\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ audio-codec\=\(string\)\"MPEG-4\\\ AAC\\\ audio\"\,\ container-specific-track-id\=\(string\)1\;";
event tag: GstTagList-global, taglist=(taglist)"taglist\,\ datetime\=\(datetime\)2012-11-14T07:38:32Z\,\ container-format\=\(string\)\"ISO\\\ fMP4\"\;";
event protection: GstProtectionEvent-isobmff/moov-edef8ba9-79d6-4ace-a3c8-27dcd51d21ed, data=(buffer)000000347073736800000000edef8ba979d64acea3c827dcd51d21ed00000014080112107b1328eb61b554e293f75b1e3e94cc3b, origin=(string)isobmff/moov, system_id=(string)edef8ba9-79d6-4ace-a3c8-27dcd51d21ed;
event protection: GstProtectionEvent-isobmff/moov-9a04f079-9840-4286-ab92-e65be0885f95, data=(buffer)000002f470737368000000009a04f07998404286ab92e65be0885f95000002d4d402000001000100ca023c00570052004d00480045004100440045005200200078006d006c006e0073003d00220068007400740070003a002f002f0073006300680065006d00610073002e006d006900630072006f0073006f00660074002e0063006f006d002f00440052004d002f0032003000300037002f00300033002f0050006c00610079005200650061006400790048006500610064006500720022002000760065007200730069006f006e003d00220034002e0030002e0030002e00300022003e003c0044004100540041003e003c00500052004f00540045004300540049004e0046004f003e003c004b00450059004c0045004e003e00310036003c002f004b00450059004c0045004e003e003c0041004c004700490044003e004100450053004300540052003c002f0041004c004700490044003e003c002f00500052004f00540045004300540049004e0046004f003e003c004b00490044003e003600790067005400650037005600680034006c005300540039003100730065005000700054004d004f0077003d003d003c002f004b00490044003e003c0043004800450043004b00530055004d003e0070006d002b0053003000490047006e006f00300073003d003c002f0043004800450043004b00530055004d003e003c004c0041005f00550052004c003e00680074007400700073003a002f002f007700770077002e0079006f00750074007500620065002e0063006f006d002f006100700069002f00640072006d002f0070006c0061007900720065006100640079003f0073006f0075007200630065003d0059004f0055005400550042004500260061006d0070003b0076006900640065006f005f00690064003d0030003300360038003100320036003200640063003400310032006300300036003c002f004c0041005f00550052004c003e003c002f0044004100540041003e003c002f00570052004d004800450041004400450052003e00, origin=(string)isobmff/moov, system_id=(string)9a04f079-9840-4286-ab92-e65be0885f95;

View file

@ -1,29 +1,29 @@
event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
event caps: video/x-h264, alignment=(string)au, bit-depth-chroma=(uint)8, bit-depth-luma=(uint)8, chroma-format=(string)4:2:0, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, coded-picture-structure=(string)frame, framerate=(fraction)30/1, height=(int)240, level=(string)2, parsed=(boolean)true, pixel-aspect-ratio=(fraction)1/1, profile=(string)high, stream-format=(string)avc, width=(int)320;
event segment: format=TIME, start=0:00:00.066666666, offset=0:00:00.000000000, stop=0:00:10.066666666, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.066666666
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\;";
event tag: GstTagList-global, taglist=(taglist)"taglist\,\ datetime\=\(datetime\)2013-09-03T16:21:39Z\,\ description\=\(string\)\"audiotest\\\ wave\"\,\ encoder\=\(string\)x264\,\ container-format\=\(string\)Quicktime\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\;";
buffer: dts=0:00:00.000000000, pts=0:00:00.066666666, dur=0:00:00.033333333, flags=discont marker header, meta=GstVideoSEIUserDataUnregisteredMeta
buffer: dts=0:00:00.033333333, pts=0:00:00.100000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.066666666, pts=0:00:00.233333333, dur=0:00:00.033333333, flags=marker delta-unit
event flush-start: (no structure)
event flush-stop: GstEventFlushStop, reset-time=(boolean)true;
event segment: format=TIME, start=0:00:00.066666666, offset=0:00:00.000000000, stop=0:00:10.066666666, flags=0x201, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.066666666
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\;";
buffer: dts=0:00:00.000000000, pts=0:00:00.066666666, dur=0:00:00.033333333, flags=discont marker header, meta=GstVideoSEIUserDataUnregisteredMeta
buffer: dts=0:00:00.033333333, pts=0:00:00.100000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.066666666, pts=0:00:00.233333333, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.200000000, pts=0:00:00.366666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.333333333, pts=0:00:00.500000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.466666666, pts=0:00:00.533333333, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)105120\,\ maximum-bitrate\=\(uint\)105120\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)105120\,\ maximum-bitrate\=\(uint\)105120\;";
buffer: dts=0:00:00.500000000, pts=0:00:00.566666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)105120\,\ maximum-bitrate\=\(uint\)108240\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)105120\,\ maximum-bitrate\=\(uint\)108240\;";
buffer: dts=0:00:00.533333333, pts=0:00:00.700000000, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)105120\,\ maximum-bitrate\=\(uint\)130080\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)105120\,\ maximum-bitrate\=\(uint\)130080\;";
buffer: dts=0:00:00.666666666, pts=0:00:00.833333333, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)102000\,\ maximum-bitrate\=\(uint\)130080\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)102000\,\ maximum-bitrate\=\(uint\)130080\;";
buffer: dts=0:00:00.800000000, pts=0:00:00.866666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.833333333, pts=0:00:00.900000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.866666666, pts=0:00:00.933333333, dur=0:00:00.033333333, flags=marker delta-unit
@ -36,15 +36,15 @@ buffer: dts=0:00:01.066666666, pts=0:00:01.133333333, dur=0:00:00.033333333, fla
buffer: dts=0:00:01.100000000, pts=0:00:01.166666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.133333333, pts=0:00:01.200000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.166666666, pts=0:00:01.233333333, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)88080\,\ maximum-bitrate\=\(uint\)130080\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)88080\,\ maximum-bitrate\=\(uint\)130080\;";
buffer: dts=0:00:01.200000000, pts=0:00:01.266666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.233333333, pts=0:00:01.300000000, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)88080\,\ maximum-bitrate\=\(uint\)133920\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)88080\,\ maximum-bitrate\=\(uint\)133920\;";
buffer: dts=0:00:01.266666666, pts=0:00:01.333333333, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.300000000, pts=0:00:01.366666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.333333333, pts=0:00:01.400000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.366666666, pts=0:00:01.433333333, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)87120\,\ maximum-bitrate\=\(uint\)133920\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)87120\,\ maximum-bitrate\=\(uint\)133920\;";
buffer: dts=0:00:01.400000000, pts=0:00:01.466666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.433333333, pts=0:00:01.500000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.466666666, pts=0:00:01.533333333, dur=0:00:00.033333333, flags=marker delta-unit
@ -54,13 +54,13 @@ buffer: dts=0:00:01.566666666, pts=0:00:01.633333333, dur=0:00:00.033333333, fla
buffer: dts=0:00:01.600000000, pts=0:00:01.666666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.633333333, pts=0:00:01.700000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.666666666, pts=0:00:01.833333333, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)87120\,\ maximum-bitrate\=\(uint\)144240\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)87120\,\ maximum-bitrate\=\(uint\)144240\;";
buffer: dts=0:00:01.800000000, pts=0:00:01.966666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.933333333, pts=0:00:02.100000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:02.066666666, pts=0:00:02.233333333, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:02.200000000, pts=0:00:02.366666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:02.333333333, pts=0:00:02.500000000, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)87120\,\ maximum-bitrate\=\(uint\)156720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)87120\,\ maximum-bitrate\=\(uint\)156720\;";
buffer: dts=0:00:02.466666666, pts=0:00:02.633333333, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:02.600000000, pts=0:00:02.766666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:02.733333333, pts=0:00:02.900000000, dur=0:00:00.033333333, flags=marker delta-unit
@ -113,7 +113,7 @@ buffer: dts=0:00:08.033333333, pts=0:00:08.100000000, dur=0:00:00.033333333, fla
buffer: dts=0:00:08.066666666, pts=0:00:08.233333333, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:08.200000000, pts=0:00:08.266666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:08.233333333, pts=0:00:08.400000000, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)80880\,\ maximum-bitrate\=\(uint\)156720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)80880\,\ maximum-bitrate\=\(uint\)156720\;";
buffer: dts=0:00:08.366666666, pts=0:00:08.533333333, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:08.500000000, pts=0:00:08.666666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:08.633333333, pts=0:00:08.800000000, dur=0:00:00.033333333, flags=marker delta-unit
@ -126,7 +126,7 @@ buffer: dts=0:00:09.233333333, pts=0:00:09.300000000, dur=0:00:00.033333333, fla
buffer: dts=0:00:09.266666666, pts=0:00:09.433333333, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:09.400000000, pts=0:00:09.566666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:09.533333333, pts=0:00:09.700000000, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)80640\,\ maximum-bitrate\=\(uint\)156720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)80640\,\ maximum-bitrate\=\(uint\)156720\;";
buffer: dts=0:00:09.666666666, pts=0:00:09.833333333, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:09.800000000, pts=0:00:09.966666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:09.933333333, pts=0:00:10.033333333, dur=0:00:00.033333333, flags=marker delta-unit

View file

@ -1,85 +1,85 @@
event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
event caps: video/x-h265, alignment=(string)au, bit-depth-chroma=(uint)10, bit-depth-luma=(uint)10, chroma-format=(string)4:2:0, codec_data=(buffer)0102200000009000000000003ff000fcfdfafa00000f03200001001840010c01ffff02200000030090000003000003003f959009210001002e42010102200000030090000003000003003fa00a080f136595924932bffc0004000404000003000400000300782022000100074401c172b46240, colorimetry=(string)2:4:5:4, framerate=(fraction)30/1, height=(int)240, level=(string)2.1, parsed=(boolean)true, pixel-aspect-ratio=(fraction)1/1, profile=(string)main-10, stream-format=(string)hvc1, tier=(string)main, width=(int)320;
event segment: format=TIME, start=0:00:00.066666666, offset=0:00:00.000000000, stop=0:00:10.066666666, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.066666666
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ /\\\ HEVC\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ /\\\ HEVC\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\;";
event tag: GstTagList-global, taglist=(taglist)"taglist\,\ datetime\=\(datetime\)2019-07-15T17:28:39Z\,\ container-format\=\(string\)\"ISO\\\ MP4/M4A\"\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\;";
buffer: dts=0:00:00.000000000, pts=0:00:00.066666666, dur=0:00:00.033333333, flags=discont marker header, meta=GstVideoSEIUserDataUnregisteredMeta
buffer: dts=0:00:00.033333333, pts=0:00:00.166666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.066666666, pts=0:00:00.133333333, dur=0:00:00.033333333, flags=marker delta-unit
event flush-start: (no structure)
event flush-stop: GstEventFlushStop, reset-time=(boolean)true;
event segment: format=TIME, start=0:00:00.066666666, offset=0:00:00.000000000, stop=0:00:10.066666666, flags=0x201, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.066666666
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\;";
buffer: dts=0:00:00.000000000, pts=0:00:00.066666666, dur=0:00:00.033333333, flags=discont marker header, meta=GstVideoSEIUserDataUnregisteredMeta
buffer: dts=0:00:00.033333333, pts=0:00:00.166666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.133333333, pts=0:00:00.266666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.233333333, pts=0:00:00.366666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.333333333, pts=0:00:00.466666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.433333333, pts=0:00:00.566666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1303920\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1303920\;";
buffer: dts=0:00:00.533333333, pts=0:00:00.666666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1318320\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1318320\;";
buffer: dts=0:00:00.633333333, pts=0:00:00.766666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1360080\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1360080\;";
buffer: dts=0:00:00.733333333, pts=0:00:00.866666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.833333333, pts=0:00:00.966666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1363440\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1363440\;";
buffer: dts=0:00:00.933333333, pts=0:00:01.066666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1388400\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1388400\;";
buffer: dts=0:00:01.033333333, pts=0:00:01.166666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1396080\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1396080\;";
buffer: dts=0:00:01.133333333, pts=0:00:01.266666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1400640\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1400640\;";
buffer: dts=0:00:01.233333333, pts=0:00:01.366666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1430400\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1430400\;";
buffer: dts=0:00:01.333333333, pts=0:00:01.466666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.433333333, pts=0:00:01.566666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1432320\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1432320\;";
buffer: dts=0:00:01.533333333, pts=0:00:01.666666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1447200\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1447200\;";
buffer: dts=0:00:01.633333333, pts=0:00:01.766666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:01.733333333, pts=0:00:01.866666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1463520\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1463520\;";
buffer: dts=0:00:01.833333333, pts=0:00:01.966666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1479120\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1479120\;";
buffer: dts=0:00:01.933333333, pts=0:00:02.066666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1481040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1481040\;";
buffer: dts=0:00:02.033333333, pts=0:00:02.166666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1488480\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1488480\;";
buffer: dts=0:00:02.133333333, pts=0:00:02.266666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:02.233333333, pts=0:00:02.366666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1619280\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1619280\;";
buffer: dts=0:00:02.333333333, pts=0:00:02.466666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:02.433333333, pts=0:00:02.566666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:02.533333333, pts=0:00:02.666666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1620000\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1620000\;";
buffer: dts=0:00:02.633333333, pts=0:00:02.766666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1638720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1638720\;";
buffer: dts=0:00:02.733333333, pts=0:00:02.866666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1643280\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1643280\;";
buffer: dts=0:00:02.833333333, pts=0:00:02.966666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1656720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1656720\;";
buffer: dts=0:00:02.933333333, pts=0:00:03.066666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:03.033333333, pts=0:00:03.166666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:03.133333333, pts=0:00:03.266666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1667280\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1667280\;";
buffer: dts=0:00:03.233333333, pts=0:00:03.366666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1680480\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1680480\;";
buffer: dts=0:00:03.333333333, pts=0:00:03.466666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:03.433333333, pts=0:00:03.566666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:03.533333333, pts=0:00:03.666666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:03.633333333, pts=0:00:03.766666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1680720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1680720\;";
buffer: dts=0:00:03.733333333, pts=0:00:03.866666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:03.833333333, pts=0:00:03.966666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:03.933333333, pts=0:00:04.066666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1700160\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1700160\;";
buffer: dts=0:00:04.033333333, pts=0:00:04.166666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1713120\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1713120\;";
buffer: dts=0:00:04.133333333, pts=0:00:04.266666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:04.233333333, pts=0:00:04.366666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1718640\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1718640\;";
buffer: dts=0:00:04.333333333, pts=0:00:04.466666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:04.433333333, pts=0:00:04.566666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:04.533333333, pts=0:00:04.666666666, dur=0:00:00.033333333, flags=marker delta-unit
@ -87,7 +87,7 @@ buffer: dts=0:00:04.633333333, pts=0:00:04.766666666, dur=0:00:00.033333333, fla
buffer: dts=0:00:04.733333333, pts=0:00:04.866666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:04.833333333, pts=0:00:04.966666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:04.933333333, pts=0:00:05.066666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1720560\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1720560\;";
buffer: dts=0:00:05.033333333, pts=0:00:05.166666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:05.133333333, pts=0:00:05.266666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:05.233333333, pts=0:00:05.366666666, dur=0:00:00.033333333, flags=marker delta-unit
@ -121,7 +121,7 @@ buffer: dts=0:00:07.933333333, pts=0:00:08.066666666, dur=0:00:00.033333333, fla
buffer: dts=0:00:08.033333333, pts=0:00:08.166666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:08.133333333, pts=0:00:08.266666666, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:08.233333333, pts=0:00:08.366666666, dur=0:00:00.033333333, flags=marker delta-unit
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1937280\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.265\\\ \\\(Main\\\ 10\\\ Profile\\\)\"\,\ container-specific-track-id\=\(string\)2\,\ encoder\=\(string\)x265\,\ bitrate\=\(uint\)1547698\,\ minimum-bitrate\=\(uint\)1303920\,\ maximum-bitrate\=\(uint\)1937280\;";
buffer: dts=0:00:08.333333333, pts=0:00:08.400000000, dur=0:00:00.033333333, flags=marker
buffer: dts=0:00:08.366666666, pts=0:00:08.500000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:08.466666666, pts=0:00:08.600000000, dur=0:00:00.033333333, flags=marker delta-unit

View file

@ -1,15 +1,15 @@
event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
event caps: video/x-h264, alignment=(string)au, codec_data=(buffer)014d4015ffe10016674d4015d901b1fe4e1000003e90000bb800f162e48001000468eb8f20, height=(int)240, level=(string)2.1, pixel-aspect-ratio=(fraction)1/1, profile=(string)main, stream-format=(string)avc, width=(int)426;
event segment: format=TIME, start=0:00:00.000000000, offset=0:00:00.000000000, stop=none, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.000000000
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ container-specific-track-id\=\(string\)1\;";
event tag: GstTagList-global, taglist=(taglist)"taglist\,\ datetime\=\(datetime\)2012-08-27T01:00:50Z\,\ container-format\=\(string\)\"ISO\\\ fMP4\"\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ container-specific-track-id\=\(string\)1\;";
event caps: video/x-h264, alignment=(string)au, codec_data=(buffer)014d4015ffe10016674d4015d901b1fe4e1000003e90000bb800f162e48001000468eb8f20, framerate=(fraction)24000/1001, height=(int)240, level=(string)2.1, pixel-aspect-ratio=(fraction)1/1, profile=(string)main, stream-format=(string)avc, width=(int)426;
CHECKPOINT: A moov with a different edit list is now pushed
event caps: video/x-h264, alignment=(string)au, codec_data=(buffer)014d401effe10016674d401ee8805017fcb0800001f480005dc0078b168901000468ebaf20, height=(int)360, level=(string)3, pixel-aspect-ratio=(fraction)1/1, profile=(string)main, stream-format=(string)avc, width=(int)640;
event segment: format=TIME, start=0:00:00.041711111, offset=0:00:00.000000000, stop=none, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.041711111
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ container-specific-track-id\=\(string\)1\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ container-specific-track-id\=\(string\)1\;";
event caps: video/x-h264, alignment=(string)au, codec_data=(buffer)014d401effe10016674d401ee8805017fcb0800001f480005dc0078b168901000468ebaf20, framerate=(fraction)24000/1001, height=(int)360, level=(string)3, pixel-aspect-ratio=(fraction)1/1, profile=(string)main, stream-format=(string)avc, width=(int)640;

View file

@ -1,29 +1,29 @@
event stream-start: GstEventStreamStart, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
event caps: video/x-h264, alignment=(string)au, bit-depth-chroma=(uint)8, bit-depth-luma=(uint)8, chroma-format=(string)4:2:0, codec_data=(buffer)01640014ffe1001867640014acd94141fb0110000003001773594000f142996001000568ebecb22c, coded-picture-structure=(string)frame, framerate=(fraction)30/1, height=(int)240, level=(string)2, parsed=(boolean)true, pixel-aspect-ratio=(fraction)1/1, profile=(string)high, stream-format=(string)avc, width=(int)320;
event segment: format=TIME, start=0:00:00.066666666, offset=0:00:00.000000000, stop=0:00:10.066666666, time=0:00:00.000000000, base=0:00:00.000000000, position=0:00:00.066666666
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ /\\\ AVC\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\;";
event tag: GstTagList-global, taglist=(taglist)"taglist\,\ datetime\=\(datetime\)2013-09-03T16:21:39Z\,\ description\=\(string\)\"audiotest\\\ wave\"\,\ encoder\=\(string\)x264\,\ container-format\=\(string\)Quicktime\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\;";
buffer: dts=0:00:00.000000000, pts=0:00:00.066666666, dur=0:00:00.033333333, flags=discont marker header, meta=GstVideoSEIUserDataUnregisteredMeta
buffer: dts=0:00:00.033333333, pts=0:00:00.100000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.066666666, pts=0:00:00.233333333, dur=0:00:00.033333333, flags=marker delta-unit
event flush-start: (no structure)
event flush-stop: GstEventFlushStop, reset-time=(boolean)true;
event segment: format=TIME, start=0:00:05.066666666, offset=0:00:00.000000000, stop=0:00:10.066666666, rate=-1.000000, flags=0x01, time=0:00:05.000000000, base=0:00:00.000000000, position=0:00:05.066666666
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)101040\,\ maximum-bitrate\=\(uint\)101040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)82320\,\ maximum-bitrate\=\(uint\)101040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)73680\,\ maximum-bitrate\=\(uint\)101040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)71760\,\ maximum-bitrate\=\(uint\)101040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)71760\,\ maximum-bitrate\=\(uint\)103440\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)103440\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)117120\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)130080\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)133920\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)144240\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)156720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)54480\,\ maximum-bitrate\=\(uint\)156720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ minimum-bitrate\=\(uint\)38640\,\ maximum-bitrate\=\(uint\)156720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)101040\,\ maximum-bitrate\=\(uint\)101040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)82320\,\ maximum-bitrate\=\(uint\)101040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)73680\,\ maximum-bitrate\=\(uint\)101040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)71760\,\ maximum-bitrate\=\(uint\)101040\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)71760\,\ maximum-bitrate\=\(uint\)103440\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)103440\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)117120\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)130080\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)133920\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)144240\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)61440\,\ maximum-bitrate\=\(uint\)156720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)54480\,\ maximum-bitrate\=\(uint\)156720\;";
event tag: GstTagList-stream, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(High\\\ Profile\\\)\"\,\ bitrate\=\(uint\)99582\,\ language-code\=\(string\)en\,\ container-specific-track-id\=\(string\)1\,\ minimum-bitrate\=\(uint\)38640\,\ maximum-bitrate\=\(uint\)156720\;";
buffer: dts=0:00:00.000000000, pts=0:00:00.066666666, dur=0:00:00.033333333, flags=discont marker header, meta=GstVideoSEIUserDataUnregisteredMeta
buffer: dts=0:00:00.033333333, pts=0:00:00.100000000, dur=0:00:00.033333333, flags=marker delta-unit
buffer: dts=0:00:00.066666666, pts=0:00:00.233333333, dur=0:00:00.033333333, flags=marker delta-unit

View file

@ -14135,6 +14135,18 @@ qtdemux_parse_trak (GstQTDemux * qtdemux, GNode * trak)
GST_TAG_LANGUAGE_CODE, (lang_code) ? lang_code : stream->lang_id, NULL);
}
/* https://dev.w3.org/html5/html-sourcing-inband-tracks/#mpeg4
* FIXME: For CEA 608 and CEA 708 we should use the channel_number and
* service_number respectively.
*/
if (stream->track_id) {
gchar *track_id_str =
g_strdup_printf ("%" G_GUINT32_FORMAT, stream->track_id);
gst_tag_list_add (stream->stream_tags, GST_TAG_MERGE_REPLACE,
GST_TAG_CONTAINER_SPECIFIC_TRACK_ID, track_id_str, NULL);
g_free (track_id_str);
}
/* Check for UDTA tags */
if ((udta = qtdemux_tree_get_child_by_type (trak, FOURCC_udta))) {
qtdemux_parse_udta (qtdemux, stream->stream_tags, udta);