+ if (use_tsmuxer) {
+ char meta_script[BCTEXTLEN];
+ strcpy(meta_script, "/");
+
+ FILE *fp = 0;
+ char *bp = strrchr(meta_script,'/');
+ int fd = -1;
+ if( bp ) {
+ char script_filename[BCTEXTLEN];
+ sprintf(script_filename, "%s/bd.meta", asset_dir);
+ strcpy(bp, script_filename);
+ fd = open(meta_script, O_WRONLY+O_CREAT+O_TRUNC, 0755);
+ }
+ if( fd >= 0 )
+ fp = fdopen(fd, "w");
+ if( !fp ) {
+ char err[BCTEXTLEN], msg[BCTEXTLEN];
+ strerror_r(errno, err, sizeof(err));
+ sprintf(msg, _("Unable to save: %s\n-- %s"), meta_script, err);
+ MainError::show_error(msg);
+ return 0;
+ }
+
+
+ fprintf(fp,"MUXOPT --blu-ray --hdmv-descriptors --auto-chapters=5\n");
+ fprintf(fp,"V_MPEG4/ISO/AVC, bd.m2ts, track=4113\n");
+ if(!strcmp(use_profile, "bluray.m2ts"))
+ fprintf(fp,"A_AC3, bd.m2ts, track=4352\n");
+ if(!strcmp(use_profile, "bluray_lpcm.m2ts"))
+ fprintf(fp,"A_LPCM, bd.m2ts, track=4352\n");
+ if(!strcmp(use_profile, "bluray_truehd.m2ts"))
+ fprintf(fp,"A_MLP, bd.m2ts, track=4352\n");
+ fprintf(fp,"\n");
+ fclose(fp);
+
+ }
+