From ec8f63e6b8445948a520148df63ffe6831851b5e Mon Sep 17 00:00:00 2001 From: gn64_jp Date: Wed, 27 Jan 2010 21:54:07 +0000 Subject: [PATCH] fix bug. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@414 4e526526-5e11-4fc0-8910-f8fd03428081 --- jTsSplitter/trunk/src/jtssplitter/Main.java | 2 ++ jTsSplitter/trunk/src/jtssplitter/Mpeg2TSPacket.java | 3 +++ 2 files changed, 5 insertions(+) diff --git a/jTsSplitter/trunk/src/jtssplitter/Main.java b/jTsSplitter/trunk/src/jtssplitter/Main.java index 2ec94f9..410c7b9 100644 --- a/jTsSplitter/trunk/src/jtssplitter/Main.java +++ b/jTsSplitter/trunk/src/jtssplitter/Main.java @@ -33,6 +33,8 @@ public class Main { } } Tsfile t1 = new Tsfile(); + inf ="/home/ftpusr/ftp-tmp/Recording/「エネミー・ライン」水曜シアター9[S][二][字].ts.tsmix"; + outf="/home/ftpusr/ftp-tmp/Recording/「エネミー・ライン」水曜シアター9[S][二][字].ts"; t1.splitTS_byte(inf, outf, ch); } } diff --git a/jTsSplitter/trunk/src/jtssplitter/Mpeg2TSPacket.java b/jTsSplitter/trunk/src/jtssplitter/Mpeg2TSPacket.java index abd8fcf..f8d6961 100644 --- a/jTsSplitter/trunk/src/jtssplitter/Mpeg2TSPacket.java +++ b/jTsSplitter/trunk/src/jtssplitter/Mpeg2TSPacket.java @@ -196,6 +196,9 @@ public class Mpeg2TSPacket { if ((cur_point > section_length * 8 - 1) || (cur_point > payload_temp.length * 8 - 11)) { end = true; } + if (payload_temp.length * 8 < cur_point + 40){ + end = true; + } } else { end = true; } -- 2.11.0