libbluray | branch: master | hpi1 <[email protected]> | Mon Aug 18 13:07:17 2014 +0300| [bf8d4e906bb116e0b4a5e4d9d73dd4dacda2cbb3] | committer: hpi1
mpls_dump: added human-readable names for connection condition types > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=bf8d4e906bb116e0b4a5e4d9d73dd4dacda2cbb3 --- src/examples/mpls_dump.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/examples/mpls_dump.c b/src/examples/mpls_dump.c index 5064830..5287dbd 100644 --- a/src/examples/mpls_dump.c +++ b/src/examples/mpls_dump.c @@ -127,6 +127,12 @@ const VALUE_MAP playback_type_map[] = { {0, NULL} }; +const VALUE_MAP connection_type_map[] = { + {0, "Non-seamless"}, + {1, "Seamless"}, + {0, NULL} +}; + static const char* _lookup_str(const VALUE_MAP *map, int val) { @@ -223,8 +229,9 @@ _show_details(MPLS_PL *pl, int level) pi = &pl->play_item[ii]; indent_printf(level, "Clip Id %s", pi->clip[0].clip_id); indent_printf(level+1, "Stc Id: %02x", pi->clip[0].stc_id); - indent_printf(level+1, "Connection Condition: %02x", - pi->connection_condition); + indent_printf(level+1, "Connection Condition: %s (%02x)", + _lookup_str(connection_type_map, pi->connection_condition), + pi->connection_condition); indent_printf(level+1, "In-Time: %d", pi->in_time); indent_printf(level+1, "Out-Time: %d", pi->out_time); if (pi->still_mode == 1) { @@ -369,7 +376,9 @@ _show_sub_path(MPLS_SUB *sub, int level) indent_printf(level+2, "Clip Id %s", pi->clip[0].clip_id); indent_printf(level+2, "Multi clip: %d", pi->is_multi_clip); indent_printf(level+2, "Clip count: %d", pi->clip_count); - indent_printf(level+2, "Connection Condition: %02x", pi->connection_condition); + indent_printf(level+2, "Connection Condition: %s (%02x)", + _lookup_str(connection_type_map, pi->connection_condition), + pi->connection_condition); indent_printf(level+2, "In-Time: %d", pi->in_time); indent_printf(level+2, "Out-Time: %d", pi->out_time); indent_printf(level+2, "Sync playitem Id: %d", pi->sync_play_item_id); _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
