X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=libhb%2Fcommon.h;h=808714ee7b5a7e968eba5c26d996fe7108f922a8;hb=d6a4ae73b86cca10f2342c9e26c132855cad6356;hp=f677d8bb5edc3807efe1a09ac5b95c4f34e0710f;hpb=edd8a2c303d9332e5bd7e509ef2b42b0ebecd165;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/libhb/common.h b/libhb/common.h index f677d8bb..808714ee 100644 --- a/libhb/common.h +++ b/libhb/common.h @@ -96,6 +96,9 @@ int hb_audio_add(const hb_job_t * job, const hb_audio_config_t * audiocfg); hb_audio_config_t * hb_list_audio_config_item(hb_list_t * list, int i); int hb_subtitle_add(const hb_job_t * job, const hb_subtitle_config_t * subtitlecfg, int track); +int hb_srt_add(const hb_job_t * job, const hb_subtitle_config_t * subtitlecfg, + const char *lang); + struct hb_rate_s { @@ -115,7 +118,10 @@ struct hb_subtitle_config_s { enum subdest { RENDERSUB, PASSTHRUSUB } dest; int force; - int default_track; + int default_track; + char src_filename[128]; + char src_codeset[40]; + int64_t offset; }; #define HB_VIDEO_RATE_BASE 27000000 @@ -181,6 +187,7 @@ struct hb_job_s int par_height; int dar_width; int dar_height; + int keep_display_aspect; } anamorphic; int maxWidth; @@ -247,8 +254,6 @@ struct hb_job_s int indepth_scan; hb_subtitle_config_t select_subtitle_config; - hb_subtitle_t ** select_subtitle; - char * native_language; int angle; // dvd angle to encode int frame_to_stop; // declare eof when we hit this frame @@ -672,6 +677,7 @@ extern hb_work_object_t hb_decmpeg2; extern hb_work_object_t hb_decvobsub; extern hb_work_object_t hb_encvobsub; extern hb_work_object_t hb_deccc608; +extern hb_work_object_t hb_decsrtsub; extern hb_work_object_t hb_render; extern hb_work_object_t hb_encavcodec; extern hb_work_object_t hb_encx264;