diff options
author | jstebbins <[email protected]> | 2010-06-01 15:22:39 +0000 |
---|---|---|
committer | jstebbins <[email protected]> | 2010-06-01 15:22:39 +0000 |
commit | f22a86152809db1e5a44b0a24b4c865c8f9f997d (patch) | |
tree | e001d5461c535ea1bb560409939abf89ec4e208c | |
parent | a8ff52d8e04cb8cc51118b396794973729941ad5 (diff) |
Add more subtitle info to the activity log
adds forced and default flags for all types
adds offset and character codeset for SRT
Thanks Rodeo.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3341 b64f7644-9d1e-0410-96f1-a4d463321fa5
-rw-r--r-- | libhb/work.c | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/libhb/work.c b/libhb/work.c index 6c783032a..d6e60ea3a 100644 --- a/libhb/work.c +++ b/libhb/work.c @@ -305,14 +305,26 @@ void hb_display_job_info( hb_job_t * job ) if( subtitle ) { - hb_log( " * subtitle track %i, %s (id %x) %s [%s] -> %s ", subtitle->track, subtitle->lang, subtitle->id, - subtitle->format == PICTURESUB ? "Picture" : "Text", - subtitle->source == VOBSUB ? "VOBSUB" : - subtitle->source == UTF8SUB ? "UTF-8" : - subtitle->source == TX3GSUB ? "TX3G" : - ((subtitle->source == CC608SUB || - subtitle->source == CC708SUB) ? "CC" : "SRT"), - subtitle->config.dest == RENDERSUB ? "Render/Burn in" : "Pass-Through"); + if( subtitle->source == SRTSUB ) + { + /* For SRT, print offset and charset too */ + hb_log( " * subtitle track %i, %s (id %x) %s [%s] -> %s%s, offset: %"PRId64", charset: %s", + subtitle->track, subtitle->lang, subtitle->id, "Text", "SRT", "Pass-Through", + subtitle->config.default_track ? ", Default" : "", + subtitle->config.offset, subtitle->config.src_codeset ); + } + else + { + hb_log( " * subtitle track %i, %s (id %x) %s [%s] -> %s%s%s", subtitle->track, subtitle->lang, subtitle->id, + subtitle->format == PICTURESUB ? "Picture" : "Text", + subtitle->source == VOBSUB ? "VOBSUB" : + subtitle->source == CC608SUB || subtitle->source == CC708SUB ? "CC" : + subtitle->source == UTF8SUB ? "UTF-8" : + subtitle->source == TX3GSUB ? "TX3G" : "Unknown", + subtitle->config.dest == RENDERSUB ? "Render/Burn in" : "Pass-Through", + subtitle->config.force ? ", Forced Only" : "", + subtitle->config.default_track ? ", Default" : "" ); + } } } |