/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
+ * jTsSplitter - java based mpeg2ts splitter.
+ * Copyright (C) 2009-2012 Yukikaze
*/
package jtssplitter;
/*
* jTsSplitter - java based mpeg2ts splitter.
- * Copyright (C) 2009-2010 Yukikaze
+ * Copyright (C) 2009-2012 Yukikaze
*/
package jtssplitter;
int ch = 0;
inf = "";
outf = "";
+ System.out.println("USAGE : \njava -jar jTsSplitter.jar <Input file> <Output file> [Option ch number]");
+ System.out.println("Option ch number is used in CS splitting.\n");
for (int i = 0; i < args.length; i++) {
System.out.println(((Integer)i).toString()+":"+args[i]);
}
/*
* jTsSplitter - java based mpeg2ts splitter.
- * Copyright (C) 2009-2010 Yukikaze
+ * Copyright (C) 2009-2012 Yukikaze
*/
package jtssplitter;
int tableid;
int sectionlength;
calc cal = new calc();
- ArrayList program_number = new ArrayList();
+ ArrayList<PATData> program_number = new ArrayList();
tableid = cal.byte2int(payload_temp, 0, 8);
sectionlength = cal.byte2int(payload_temp, 12, 12);//-40-32;
int patnum = sectionlength * 8 - 72;
return pat_list_all;
}
- public void setPAT(ArrayList pat) {
+ public void setPAT(ArrayList<PATData> pat) {
pat_list_now = pat;
pat_list_all = pat;
}
return pmt_list;
}
- public void setPMT(ArrayList pmt) {
+ public void setPMT(ArrayList<PMTData> pmt) {
pmt_list = pmt;
}
/*
* jTsSplitter - java based mpeg2ts splitter.
- * Copyright (C) 2009-2010 Yukikaze
+ * Copyright (C) 2009-2012 Yukikaze
*/
package jtssplitter;
/*
* jTsSplitter - java based mpeg2ts splitter.
- * Copyright (C) 2009-2010 Yukikaze
+ * Copyright (C) 2009-2012 Yukikaze
*/
package jtssplitter;