mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2025-01-10 04:04:36 +00:00
mkvmerge: sort tracks by their type unless --track-order
given
Tracks will be sorted by their type first (video, audio, subtitles, other) & where their source file occurs in the command-line arguments second. Implements #3545.
This commit is contained in:
parent
e1b92c2c36
commit
d22398b048
7
NEWS.md
7
NEWS.md
@ -13,6 +13,13 @@
|
||||
* MKVToolNix GUI: macOS: when you install the application from the DMG it'll
|
||||
register itself as an alternate handler for its supported file types. This
|
||||
allows the use of the "Open with" context menu action in Finder.
|
||||
* mkvmerge: tracks in the destination file will now be sorted by their type
|
||||
automatically unless the track order is specified with the `--track-order`
|
||||
option. The order is as follows: video tracks first followed by audio &
|
||||
subtitle tracks with other rarely used types of tracks last. Tracks of the
|
||||
same type will be sorted in the same order as their source files occur in
|
||||
the command-line arguments. Note that this doesn't affect file
|
||||
identification. Implements #3545.
|
||||
|
||||
## Bug fixes
|
||||
|
||||
|
@ -424,6 +424,11 @@
|
||||
starting at 0. The second is a track ID (<parameter>TID1</parameter>) from that file. If some track IDs are omitted then those tracks
|
||||
are created after the ones given with this option have been created.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
If this option isn't given, tracks will be sorted by their type first & the order of their source file second. Video tracks come
|
||||
first followed by audio & subtitle tracks. Other rarely used track types come last.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -126,7 +126,9 @@ set_usage() {
|
||||
usage_text += Y(" --track-order <FileID1:TID1,FileID2:TID2,FileID3:TID3,...>\n"
|
||||
" A comma separated list of both file IDs\n"
|
||||
" and track IDs that controls the order of the\n"
|
||||
" tracks in the destination file.\n");
|
||||
" tracks in the destination file. If not given,\n"
|
||||
" the tracks will sorted by type (video, audio,\n"
|
||||
" subtitles, others).\n");
|
||||
usage_text += Y(" --cluster-length <n[ms]> Put at most n data blocks into each cluster.\n"
|
||||
" If the number is postfixed with 'ms' then\n"
|
||||
" put at most n milliseconds of data into each\n"
|
||||
|
@ -539,6 +539,39 @@ generate_segment_uids() {
|
||||
s_seguid_next.generate_random();
|
||||
}
|
||||
|
||||
static int
|
||||
sortable_track_type_for_file_and_track_id(track_order_t const &track_order) {
|
||||
auto const type = g_files[track_order.file_id]->reader->m_reader_packetizers[track_order.track_id]->get_track_type();
|
||||
|
||||
return type == track_video ? 1
|
||||
: type == track_audio ? 2
|
||||
: type == track_subtitle ? 3
|
||||
: 99;
|
||||
}
|
||||
|
||||
static bool
|
||||
track_order_less_than_for_type(track_order_t const &a,
|
||||
track_order_t const &b) {
|
||||
return sortable_track_type_for_file_and_track_id(a) < sortable_track_type_for_file_and_track_id(b);
|
||||
}
|
||||
|
||||
static void
|
||||
create_type_based_track_order() {
|
||||
auto file_id = -1;
|
||||
|
||||
for (auto const &file : g_files) {
|
||||
++file_id;
|
||||
|
||||
if (file->appending)
|
||||
continue;
|
||||
|
||||
for (int track_id = 0, end = file.get()->reader->m_reader_packetizers.size(); track_id < end; ++track_id)
|
||||
g_track_order.push_back(track_order_t{ file_id, track_id });
|
||||
}
|
||||
|
||||
std::stable_sort(g_track_order.begin(), g_track_order.end(), track_order_less_than_for_type);
|
||||
}
|
||||
|
||||
/** \brief Render the basic EBML and Matroska headers
|
||||
|
||||
Renders the segment information and track headers. Also reserves
|
||||
@ -651,6 +684,9 @@ render_headers(mm_io_c *out) {
|
||||
if (first_file) {
|
||||
g_kax_last_entry = nullptr;
|
||||
|
||||
if (g_track_order.empty())
|
||||
create_type_based_track_order();
|
||||
|
||||
for (auto const &order : g_track_order)
|
||||
if ((order.file_id >= 0) && (order.file_id < static_cast<int>(g_files.size())) && !g_files[order.file_id]->appending)
|
||||
g_files[order.file_id]->reader->set_headers_for_track(order.track_id);
|
||||
|
@ -6,8 +6,8 @@ T_0005flac:a3b2e5787d20a358f5af8806216a3738:passed:20040825-175700:0.124415853
|
||||
T_0006oggflac:b1a3caf88dbb4b80aac2dbe6f47fb45f:passed:20040825-175700:0.107798744
|
||||
T_0007oggvorbis:1d00e78489352aed24de5ebca227366e:passed:20040825-175700:0.134631323
|
||||
T_0008avi_divx3_mp3:36504bb29dcc406dfe1cd3f02e05866b:passed:20040825-175700:0.250149194
|
||||
T_0009realvideo_3:90a54757cf26ccc69aec94a5454a1bca:passed:20040825-175700:0.269130774
|
||||
T_0010realvideo_4:1cab0fe824366c1435cc3200a814fa5b:passed:20040825-175700:0.133965049
|
||||
T_0009realvideo_3:21ca056bd5f54a78cc86f243ddf7a519:passed:20040825-175700:0.269130774
|
||||
T_0010realvideo_4:45af9c2a28433eb16f1b307acd880593:passed:20040825-175700:0.133965049
|
||||
T_0011srt:978c1dc3a889fd9f34e9e104953fb8d9:passed:20040825-175700:0.05079915
|
||||
T_0012ssa:806b86b362115419dee409eb133d3bf5:passed:20040825-175700:0.050361156
|
||||
T_0013vobsubs:fba8fd342819cf243bb18330857fd20a:passed:20040825-175700:0.071757683
|
||||
@ -99,16 +99,16 @@ T_0250tag_selection:abb20e5f4d2a8a6c2d6d4e2e007b232a-cbaee51cd2c60066d40d90e3d60
|
||||
T_0251vc1_truehd_eac3_from_evo:c3e3c6ea1293696ffff4803e02488fc8:passed:20090606-220945:0.374443836
|
||||
T_0252native_mpeg4:373814031925c9c89af95c87b023df3a:passed:20090620-163119:2.148476233
|
||||
T_0254avi_with_subs:665012fa40f1f800e2ce5c385ed48216-665012fa40f1f800e2ce5c385ed48216-2adfee6d0da23aa28bc60a43a0d6b122-17355633078675f7c8c66e6c175c68df-c436ec2cd79352952a849468578178df:passed:20091025-104213:1.133544547
|
||||
T_0255aspect_ratio_display_dimensions:0[4254x815-4254x815-1212x2424-1800x360-3600x360]1[3600x360-3600x360-1212x2424-1800x360-3600x360]2[7200x360-7200x360-1212x2424-1800x360-3600x360]:passed:20091025-164606:2.038096695
|
||||
T_0255aspect_ratio_display_dimensions:0[4254x815-4254x815-1212x2424-1800x360-7200x360]1[3600x360-3600x360-1212x2424-1800x360-7200x360]2[14400x360-14400x360-1212x2424-1800x360-7200x360]:passed:20091025-164606:2.038096695
|
||||
T_0256cropping_stereo_mode:0[S2-1-2-3-4]1[S1-5-6-7-8]:passed:20091025-204854:0.404846044
|
||||
T_0257theora_v1_1:3019af501962570b0dad6f005c02933a-7ab420a65619629f06209894b19ff411:passed:20091217-134109:1.056685804
|
||||
T_0258srt_negative_timecodes:a4a60031cb9586bfd6bacd21f4eaa14a:passed:20091226-220350:0.234074879
|
||||
T_0259mp4_chapters_text_trak:50411fcb281fa134cbf771477dab45aa-836ed7856df2310b1641ea48e415247a:passed:20091230-221546:2.548017548
|
||||
T_0260version_numbers:ok:passed:20100120-131720:0.151644954
|
||||
T_0261line_endings_in_text_files:2ba4b9978a2efb48a83e482a6c192076-2ba4b9978a2efb48a83e482a6c192076-2ba4b9978a2efb48a83e482a6c192076:passed:20100315-151719:0.256349271
|
||||
T_0262level1_with_size_0:36afee1035793a83f2dbd0d742f63ffa:passed:20100407-131350:0.049863624
|
||||
T_0262level1_with_size_0:adcf4fefcf86bd7d2ee3efaa321e84f6:passed:20100407-131350:0.049863624
|
||||
T_0263ass_missing_text_in_format:bd95477c9e13954a02220c5e306cff51-a61282e47789865563878c33b90689c7:passed:20100411-181436:0.08481106
|
||||
T_0264avc_es_from_lavf_with_native_codecid:05aa319716da239792c8edbd0e2c3de2:passed:20100427-123025:0.113031166
|
||||
T_0264avc_es_from_lavf_with_native_codecid:9aa0740287ba6c13b6dbf7c89d810d93:passed:20100427-123025:0.113031166
|
||||
T_0265mkvinfo_clusters_with_unknown_size:850e2df249cf836ef9777c1f1e915518:passed:20100522-213708:0.070457035
|
||||
T_0266mkvmerge_clusters_with_unknown_size:7ad25c0cfa624c0102e2dfa6b6a2fed6:passed:20100523-154308:0.513856747
|
||||
T_0267mkvextract_clusters_with_unknown_size:b994ef83db70b5193696121cf1399adf:passed:20100523-154920:0.151236551
|
||||
@ -208,12 +208,12 @@ T_0360X_chapters_hex_format:7ea0e18506ab399866b699d0c4d6cee0-aae3e24614c20119bb4
|
||||
T_0361file_concatenation:VTS_01_2.VOB+VTS_01_3.VOB-e0916a78f326d75e8760465f71a751d6-e0916a78f326d75e8760465f71a751d6-ee2f07f2683b0919126a058b0e0073d6-ee2f07f2683b0919126a058b0e0073d6-ee2f07f2683b0919126a058b0e0073d6-d337de08d99c5aa755198c61c754599c-9e1cb6eeada264ce87fb3aecd3e523e0-09f753651bd8d38da97d199181126156-09f753651bd8d38da97d199181126156-09f753651bd8d38da97d199181126156-09f753651bd8d38da97d199181126156-261ed3a639358a0fcdeb9ae3f303a521-7fa67f66a61aef344e57e8f44ab5c73d-abc830cc7855b52ee378dec8ae778875-abc830cc7855b52ee378dec8ae778875:passed:20120406-144928:3.327094415
|
||||
T_0362xtr_avc:f3d8dacaa376d8ab1603c5547908a946-49ae33bdb1e43de90886bc2ac6410c35:passed:20120416-153515:0.322147148
|
||||
T_0363srt_colon_decimal_separator:3a358fbc2721e599738e2279e2bfe78b:passed:20120520-180625:0.044307942
|
||||
T_0364qtmp4_track_with_empty_chunkmap_table:b92494e8fe993ecfe59bbe67aa636426:passed:20120605-223925:0.171457229
|
||||
T_0364qtmp4_track_with_empty_chunkmap_table:65e3ec2bb6545d589e408ea653ffc6df:passed:20120605-223925:0.171457229
|
||||
T_0365qtmp4_constant_sample_size:efee920d0f3d9ffe834c6bea180152c1-c87a389716e92e3bd8a9886cb17775ad:passed:20120605-230823:0.863321194
|
||||
T_0366srt_with_space_in_timecode_arrow:b1a3af7e800ae1c49617607f098584cd:passed:20120801-132204:0.053007932
|
||||
T_0367vob_80ms_delay_by_b_frames:27c843eac5700ef9714b7bcd37e428da-1c8901f0622d5f4fc0f639a3b680dfeb:passed:20120801-182507:0.116235015
|
||||
T_0368alac:9ceea11ad9723d72f7a945981744be24-ef613fe26755b88e76dbb44e6a29c726-9854d1b18d9c3a89a8e5974726293fd3-3fc7308ef86e882e1bf55702bca86430:passed:20120805-160128:0.437055964
|
||||
T_0369mpeg_ts_timecode_overflow:fbdb40d127a1c7a89d2382ec6da0ff7e:passed:20120807-120810:1.172529145
|
||||
T_0369mpeg_ts_timecode_overflow:68741215340426bf4dc74303c450e2f1:passed:20120807-120810:1.172529145
|
||||
T_0370propedit_attachments:4d48a3c824a1a353cbef8ebfeb4be206-4d48a3c824a1a353cbef8ebfeb4be206-ba7370ca444ada04c67edad0d3596ee7-4d48a3c824a1a353cbef8ebfeb4be206-ba7370ca444ada04c67edad0d3596ee7-4d48a3c824a1a353cbef8ebfeb4be206-ba7370ca444ada04c67edad0d3596ee7-4d48a3c824a1a353cbef8ebfeb4be206-43b6baa61fe771b4ec84acaf7325e658-4d48a3c824a1a353cbef8ebfeb4be206-0cd7e74bbf6c67136ffec8b84d3832ff-4d48a3c824a1a353cbef8ebfeb4be206-4d98b754796ff0f8f3d79fbfe09a5cb7-4d48a3c824a1a353cbef8ebfeb4be206-c60390d7baa9733db98d08989e8dac3f-4d48a3c824a1a353cbef8ebfeb4be206-c7693dd51bf2c2ec95b80c9fbfe6ac7f-4d48a3c824a1a353cbef8ebfeb4be206-ac7f5c470acb9ca36af8af2040702611-4d48a3c824a1a353cbef8ebfeb4be206-6bb15d8c0cd41594e2a652464575f914-4d48a3c824a1a353cbef8ebfeb4be206-6bb15d8c0cd41594e2a652464575f914-4d48a3c824a1a353cbef8ebfeb4be206-f7ba336b8c1819e0ea660258ede62587-4d48a3c824a1a353cbef8ebfeb4be206-151c80a9da17011ea61f349bbc048e99-4d48a3c824a1a353cbef8ebfeb4be206-ead6c8d93e31e1559a64ad32e447d049-4d48a3c824a1a353cbef8ebfeb4be206-ead6c8d93e31e1559a64ad32e447d049-4d48a3c824a1a353cbef8ebfeb4be206-cab0216d339b25ab13692b75d8fb7d06-4d48a3c824a1a353cbef8ebfeb4be206-dcb9a92e13ea45b9319c4892a0669abf-4d48a3c824a1a353cbef8ebfeb4be206-66a64f3e289ce46e9e71914a5c5bc53f-4d48a3c824a1a353cbef8ebfeb4be206-321bb2bb0063c5090961ef2197988eb2-4d48a3c824a1a353cbef8ebfeb4be206-4f5785aa462b90b0e64a83fc14054c32-4d48a3c824a1a353cbef8ebfeb4be206-a8c79d7b9a2293fc562ad4fb10c81177-4d48a3c824a1a353cbef8ebfeb4be206-921c6db9268a89628b9b141eeff1edba-4d48a3c824a1a353cbef8ebfeb4be206-b69f1ca5eedf664b0ccf25147b9dae80:passed:20120902-110003:2.528270292
|
||||
T_0371doc_and_read_version:4+2-4+2-4+2-4+2-4+2-4+1-4+1-4+1:passed:20120927-110447:2.276056215
|
||||
T_0372ui_locale_eu_ES:cd0927f0c4248d14b97336097ee36c2e-8ef1b15c1dcfa5a888fab14cdeec0cda:passed:20120930-150340:0.070503686
|
||||
@ -246,7 +246,7 @@ T_0398flv1_no_pixel_dimensions:94b66f04460003515435c7f28e4d1003:passed:20130624-
|
||||
T_0399h264_append_and_default_duration:206936a265badb9e29dd0cff377a7f58:passed:20130627-195946:1.204478603
|
||||
T_0400opus_experimental:08c93f858f9ab05cfe8e4cc0cd57bdd8:passed:20130703-213929:0.111009464
|
||||
T_0401opus_experimental_remux:7e2f84f48e970914d87aa425ae74f262:passed:20130703-213932:0.130261598
|
||||
T_0402opus_output_order:33b28785baba19e76da4eb537a475dc7:passed:20130705-115856:0.233979648
|
||||
T_0402opus_output_order:f479e922f1aa9355646bb017adee44de:passed:20130705-115856:0.233979648
|
||||
T_0403opus_remux_final:78ab28e6941662399ad28b6021e4da7f:passed:20130705-135811:0.120709181
|
||||
T_0404opus_extraction:0aba264a50870d5cd62d8d12543898bd:passed:20130915-201931:0.065946799
|
||||
T_0405packet_ordering_and_default_duration:316ffd6093f99474091e2dbfab33f52a:passed:20130916-211719:0.420985471
|
||||
@ -289,7 +289,7 @@ T_0441mkvmerge_mp4_big_endian_pcm:80208af0e40b4693b14662c50d6f151a:passed:201411
|
||||
T_0442ui_locale_ca_ES:e799c32fad802af9eb581be621be42e1-efc218c7d73104f27e852a4d6b66412e:passed:20141105-201811:0.085124612
|
||||
T_0443hevc_keep_user_data:59e4349cb6f6934da01c67e9caf624d8:passed:20141105-202533:0.191547198
|
||||
T_0444pcm_statistics_from_packaged_sources:eb7db0de497c9b6d4eb010598b68675b-eb7db0de497c9b6d4eb010598b68675b-70e3f90af0e59bb539261d3950d55244-70e3f90af0e59bb539261d3950d55244-+++:passed:20141205-220805:0.841764638
|
||||
T_0445teletext_subs_missing_second_line:c01b15fee0b41ca8b7247e62594aabb1:passed:20141210-224823:1.706118809
|
||||
T_0445teletext_subs_missing_second_line:998345836b1863ab97c2855c0a8272e7:passed:20141210-224823:1.706118809
|
||||
T_0446mkvinfo_output:b59cf9a6aa368fceac25e3fe856fee7c-995937aadc1da23f1470554008099343-6d3e24785b998f8f84ff5d331d6c7021-7a01d6443aeb4c2b47f7e5d7e84dec93-fa5209fc67a5b84fe796bd364a00cc64-7d590caa83ef2fd88b371027578dd4e4-c5c99e9444b36fc10340b9dea516966b-131db4e7dbfa080f36bc53c48d2da664-fa83a34042551af0668756b04026f67d-e2e03f33e1dd69641a1e286afab3fe98-d973134fc1d48170b8783f0b1b32f638-ac5293a69a3e6b20d968ec58d87df5ae-a2d26ce78834081cd14eb27dfb477ec6-31d4a07b9fadba265889665a45918c39-f911a2c5524ba7e78de6c210a2879184-b6e946c3229627d31f75246559875bcc-038c66f5a96831bc8d29d58da840382a-b05c0bc757ca084ff8d6a436b600de72-47dcdf0da3afc4aca5722dfffb61b560-84a0de136c7956183120eabacbcd0917-7210c21d6108a09834e48557e31d8f50-ef4632b305e6b9d81d0aed68cfcc4442-65de27994ed47028f14189685bc74e2d-b4928d1b6883924051bac4bbe8687c4e:passed:20141216-165433:3.601785635
|
||||
T_0447mkvinfo_rounded_timecodes:9ed6879cbd3a977f66dac73b98519f33-3ae00f30fa7122c199c2dbccf3fde84d-c284a50b49f9ece98f157fdec9b5430b:passed:20141216-172642:0.481508215
|
||||
T_0448mpeg_ts_with_hevc:f47860537f811ea5acc35be694f2827b:passed:20141216-181650:0.40050358
|
||||
@ -319,7 +319,7 @@ T_0471mp3_bit_id3_tag_at_start_of_file:370bd0d6dbcfee97b157dcc27d7bf91a-8d9012c1
|
||||
T_0472flv_headers_signal_no_tracks:d6e649ba8cebb13c47976d25490821af-d23c8a2a51424d811241a0be46f16215:passed:20150309-182340:0.28866888
|
||||
T_0473quicktime_cinepak_pcm:026e7450f118398613ee042c8c0bc90a-b54f6f87ff9a78862558262892872f5e:passed:20150309-204710:0.179467497
|
||||
T_0474quicktime_rpza:8f29de9543c615ec5059a83782f6ceb3-d6981911743905df0da3288f87990a15:passed:20150311-192934:0.130187877
|
||||
T_0475quicktime_ima4_audio:f195ff6ca3f8084c89485f36fa3dfa17-e3af4eb02830da819ea22caa7af35b3c-fc015fd30aa4c7f40d909d8bfc08be1f:passed:20150313-221230:0.376533899
|
||||
T_0475quicktime_ima4_audio:f195ff6ca3f8084c89485f36fa3dfa17-0f39b2c6e376a0fdc6a2601cac02899b-cd265c22a22ff9d009bdba9eb05cbccc:passed:20150313-221230:0.376533899
|
||||
T_0476hevc_append_and_set_default_duration:0dd5a978c2a6d84a176dc332de7b0889:passed:20150323-142700:0.352800407
|
||||
T_0477ui_locale_sv_SE:23026ac2ed9767541e89f2261bcf8b60-938dc06fdd5c54793ae6c09b8a0268b1:passed:20150324-123356:0.075002422
|
||||
T_0478ui_locale_sr_RS_latin:e82297022868c560a80c41513033ef39-2cdbfc8453e871653f2243f91e7a8fcb:passed:20150829-204735:0.08139514
|
||||
@ -399,7 +399,7 @@ T_0551deprecated_cctld_codes:b9d9b27e6695ad2a9e54852e5b57f30e-5ffeefc0f652c5749e
|
||||
T_0552chapter_generation_appending_file_name_variables:e0014b2852ca66dac88f52a039a6a297:passed:20160710-203404:0.265192622
|
||||
T_0553ogg_kate:cd8396419777cbace049fbc7da809b92-3517ad25f4cf12f9e8c895c9c6dbe4e5-a1d6f87bc50ae14322c6018dbb019034-a3a6b5baf4f013a912a4baec85c1c489-3aa94b10ef5d5731d5892868e2c50aee-c71a6aec86fe232c6a8e24cbc6047008-1b0f11285e22121f5927621bb4855eeb-c65c37768e483ed9db79f3dcd4775b62-b037249d1972a35c2e36423d5f0c444d-a9a2540c3576375689a3f8605ea6c620-06badae10ce2895a6a2d90aa4606308a-a76ca73d5568fbf5a46d84dcc01c6192-d2ed477611ffa805438fc2383f385ad3-945109bfcaaea31d1ac511e8998374f1-c86b85945d07316a1ec0413757d980a1-dc14556eb3c232e628c6e776afc4647e:passed:20160729-134725:0.858050614
|
||||
T_0554ogg_vp8:01d9bc6472c29b9c82726d0b1a7fba91-22b523a87fd342174f3668985115719c:passed:20160729-190454:0.110220619
|
||||
T_0555appending_with_square_brackets:7ddab0243e00a20e0de7acb3267828a8-7ddab0243e00a20e0de7acb3267828a8-7ddab0243e00a20e0de7acb3267828a8-7ddab0243e00a20e0de7acb3267828a8-7ddab0243e00a20e0de7acb3267828a8-7ddab0243e00a20e0de7acb3267828a8:passed:20160730-115423:1.371165547
|
||||
T_0555appending_with_square_brackets:c2fa46dfa52873fea5deede840599bcb-c2fa46dfa52873fea5deede840599bcb-c2fa46dfa52873fea5deede840599bcb-c2fa46dfa52873fea5deede840599bcb-c2fa46dfa52873fea5deede840599bcb-c2fa46dfa52873fea5deede840599bcb:passed:20160730-115423:1.371165547
|
||||
T_0556prores:b77bcebee6da4c34860da7c1e4e92a48-34eeadd2ac3067b0149fa07d41e60258-76042cf0f5c2f789fe806c683eafc72c-9e47da3262a207efd735271b5873daf8-86be5987b2f19b423f044d845ec23183-86be5987b2f19b423f044d845ec23183:passed:20160806-201730:1.521891825
|
||||
T_0557dts_hd_ma_xll_extension:96000-192000-dd9f026183f451bf46e639874d9b6587-dd9f026183f451bf46e639874d9b6587:passed:20160810-203155:0.338017242
|
||||
T_0558segfaults_issue_1780_part_1:error-error-error-error-error:passed:20160906-210126:0.261432859
|
||||
@ -444,7 +444,7 @@ T_0596mpeg_ts_aac_loas_latm_misdetected_as_adts:9f7af9903c54392846ec308346edd4cb
|
||||
T_0597mpeg_ts_starting_with_avc_start_code:bcc02dbd864ffd8c8485741d76ba27db:passed:20170510-145746:0.07613792
|
||||
T_0598aac_track_not_listed_in_pmt:570a4777885c5de3fdb0cd93a9c62857-AAC:passed:20170511-221910:0.160317684
|
||||
T_0599mp4_nclx_color_type_in_colr_atom:8918ef6c58ff40bf35d92f46dd7b59da:passed:20170514-203828:0.068110641
|
||||
T_0600mpeg_ts_multiple_programs:59596cce88b7b0ca1e4bcb5d43cd798b-04be4f1923a0f10a879f082c5918d8a3-5a1ae013b1916964c52d1ed80adefde1-b0e15c07da6080b43a60e4b635b02e99:passed:20170522-193901:1.013242128
|
||||
T_0600mpeg_ts_multiple_programs:c4003ee4623dc84a402c78f6de74e4c9-04be4f1923a0f10a879f082c5918d8a3-71532ba813d753cbae936a67f23def41-b0e15c07da6080b43a60e4b635b02e99:passed:20170522-193901:1.013242128
|
||||
T_0601mp4_mpeg2_via_esds:b8c8c68e014cae0f8565e9d22fa7e7fa:passed:20170618-150319:0.319922344
|
||||
T_0602vob_with_garbage_at_start:8af88c4ad2e460c323e5e58207b55cf8:passed:20170619-185256:0.135309327
|
||||
T_0603mpeg_ps_ac3_not_enough_data_in_first_packet:1+189+128+AC_3-2+189+129+AC_3-3+189+130+AC_3-4+189+131+AC_3-5+189+132+AC_3-6+189+133+AC_3-7+189+134+AC_3:passed:20170624-092201:0.061882344
|
||||
@ -469,11 +469,11 @@ T_0621propedit_remove_date:1a7c1c4c41a6fac44de162bc34daed64-ok:passed:20171101-1
|
||||
T_0622aac_adts_8_channels_no_pce:bda79d22f19bb67c72fd03f0f1e8944a-ok:passed:20171117-190136:0.173552412
|
||||
T_0623text_files_utf16le_different_line_endings:aa23dcad5aebc91db65c80fb8c0e7f4f:passed:20171201-143509:0.072485567
|
||||
T_0624h264_fix_bitstream_timing_info_exactly:a8bc99f46a464ec3fd96b7eef4997c81:passed:20171218-202838:0.106331677
|
||||
T_0625h264_fix_bitstream_timing_info_in_framed_packetizer:0a31049c8d12efd8cd28e7632e569294:passed:20171218-203251:0.060946279
|
||||
T_0625h264_fix_bitstream_timing_info_in_framed_packetizer:83857384b0d1a8a2278cda47c1116f92:passed:20171218-203251:0.060946279
|
||||
T_0626X_avc_two_consecutive_idr_with_same_idr_pic_id:6d023939360f96f54599a4d481cfbde5:passed:20171219-220538:0.05087073
|
||||
T_0627h264_sps_pps_between_slices_of_same_frame:972072e19507d05d099577254b8cddd3:passed:20171221-153453:0.039563123
|
||||
T_0628srt_no_decimal_places:4cdcb36795a0fb3b38611cac7980d570:passed:20180102-191637:0.070696246
|
||||
T_0629mpeg_ts_broken_pes_packets:43054bdfb796b47fc7017cabf52d29a6:passed:20180113-212211:0.190835185
|
||||
T_0629mpeg_ts_broken_pes_packets:b376dc456e5f18bf60512515f0b06d6b:passed:20180113-212211:0.190835185
|
||||
T_0630propedit_add_statistics_tags_with_compression:54d3f1b2de817a97d82fc65eb038c4b3-18+70+590:passed:20180118-205706:0.153635835
|
||||
T_0631ogg_opus_packet_without_data:823284f264d5f383a731608bb4b88a0f:passed:20180210-164242:0.196680388
|
||||
T_0632flv_aac_codec_initialization_more_than_5_bytes:59dc047e68f42c5db41bd843c686e963:passed:20180222-152609:0.333656616
|
||||
@ -499,7 +499,7 @@ T_0651sync_chapter_timestamps:488a9e29b8b3cd29dae82fab12b0cf35-73ed8d8331cc91d14
|
||||
T_0652quicktime_pcm_in24:062813ee1b9771f730974cfabb5f47ce-true:passed:20181001-103254:1.923693932
|
||||
T_0653X_text_subtitles_without_duration:5162bddd5f57ee5fb7e8fa2da506d963:passed:20181005-185654:0.047151348
|
||||
T_0654text_subtitles_without_duration:4315307be16606eff855c6a8ced02a66:passed:20181005-202509:0.052093947
|
||||
T_0655mpeg_ts_teletext_subs_long_gap_until_end_of_display:39d854bf7c3119b5097a78f3973d8358:passed:20181005-212927:2.169433869
|
||||
T_0655mpeg_ts_teletext_subs_long_gap_until_end_of_display:e8de4a8b349bfe90aeaadc5e3bc8a2b2:passed:20181005-212927:2.169433869
|
||||
T_0656mpeg_ts_bad_utf8_in_service_names2:92321b1451050a6fa6b3853c72783c9a:passed:20181006-122753:0.056613914
|
||||
T_0657av1_from_mp4:8796e35e8c47146b713698355bb19a5f:passed:20181007-220646:0.267172573
|
||||
T_0658X_av1:20347e54bac4d1b0fe82d1f2f6c17c4d-d50b6ebae94466fe3acea0c7677797c1:passed:20181007-225807:0.078555903
|
||||
@ -561,7 +561,7 @@ T_0713mp4_avc_with_empty_avcc:17e78e6f09e0039c7ae3679d43f18432:passed:20210108-1
|
||||
T_0714avi_video_aspect_ratio:d40a4fd4eb002c48367cfecdd47afccf-4331bdc2bccdb8b1fb2f753eb567bfc3:passed:20210110-144940:0.247513638
|
||||
T_0715byte_swapped_ac3:aefd0f347cb14d2fe5b8c9e4bb3e12fb:passed:20210207-115041:0.078944156
|
||||
T_0716X_hevc_parameter_sets_before_first_frame_differ_from_codecprivate:500a2ece86b5560e55806934d2bccce1:passed:20210218-194923:0.042570082
|
||||
T_0717bluray_identification:1678ca6001492a7dff112db2eb5171b9-e6c7be4300dd9290d3e025eede2736cc:passed:20210219-160953:0.501332702
|
||||
T_0717bluray_identification:1678ca6001492a7dff112db2eb5171b9-b6d94f093d3a7ebd46d4e29005a9b8e5:passed:20210219-160953:0.501332702
|
||||
T_0718non_ascii_characters_in_file_names:59a0f9d69a0520b83ea603cd34957e3e-b2b670aad928949d27913c1450f26830-7535de2c43cbc270e2443220acb401eb-2a041e9b321d9271a5e8a3e612689995-1a7c1c4c41a6fac44de162bc34daed64-09b64e39a78de0d56d7d5d3ee76e89c8-ab63dbf588cab59608a7306fa65ee50a-7535de2c43cbc270e2443220acb401eb-32751831418847d69442ffd5edb2103e-1a7c1c4c41a6fac44de162bc34daed64:passed:20210219-161442:0.534302838
|
||||
T_0719aac_loas_channel_config_13:2b88eb8ba291819379e447b6b9815ef3-true-f293a0dfecfe77a626bb09c5be98446a-true:passed:20210405-210312:0.222922264
|
||||
T_0720empty_srt_files:999573e18851098220d742be705cae38-999573e18851098220d742be705cae38:passed:20210517-230235:0.097003191
|
||||
@ -601,4 +601,4 @@ T_0753webm_block_addition_id_4:60a6843c3a98b2c1c05cd8051b8ce4a4-c428c630ca54e3c9
|
||||
T_0754ac3_with_garbage_0x1001:fdb95953eac0ed2a023a2e3f01d80f4a-6684b82f5107abb94715b680ad394604:passed:20230408-195832:0.130427241
|
||||
T_0755mp4_title:83363433b425f24bb6b15da2db368677-96be4ac27e1f7b8e4ff8e82f5125d45d-88cc82a92e465dd7f09812b93f2fc7e2:passed:20230410-162736:0.478663415
|
||||
T_0756cropping_in_json_output_if_values_0:5c0d482b9af2977a7364c452f27bf084-ok:passed:20230504-012817:0.17246505
|
||||
T_0757av1_overwriting_aspect_ratio:0[4254x815-4254x815-1212x2424-1760x352-3200x352]-1[3520x352-3520x352-1212x2424-1760x352-3200x352]-2[6400x352-6400x352-1212x2424-1760x352-3200x352]:passed:20230505-142751:3.517551664
|
||||
T_0757av1_overwriting_aspect_ratio:0[4254x815-4254x815-1212x2424-1760x352-5818x352]-1[3520x352-3520x352-1212x2424-1760x352-5818x352]-2[11636x352-11636x352-1212x2424-1760x352-5818x352]:passed:20230505-142751:3.517551664
|
||||
|
Loading…
Reference in New Issue
Block a user