changeset 142:1e7718cc2556

use utf-8 instead of euc-jp
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Wed, 30 Apr 2014 11:26:24 +0900
parents c8688d7d6382
children d56831676696
files driver/pt1_com.h driver/pt1_i2c.c driver/pt1_i2c.h driver/pt1_ioctl.h driver/pt1_pci.c driver/pt1_pci.h driver/pt1_tuner.c driver/pt1_tuner.h driver/pt1_tuner_data.c driver/pt1_tuner_data.h recpt1/pt1_dev.h recpt1/recpt1.c recpt1/recpt1.h recpt1/tssplitter_lite.c recpt1/tssplitter_lite.h
diffstat 15 files changed, 582 insertions(+), 582 deletions(-) [+]
line wrap: on
line diff
--- a/driver/pt1_com.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_com.h	Wed Apr 30 11:26:24 2014 +0900
@@ -1,23 +1,23 @@
 #ifndef		__PT1_COM_H__
 #define		__PT1_COM_H__
 /***************************************************************************/
-/* I2Cデータ位置定義                                                       */
+/* I2C若推臀絎臂                                                       */
 /***************************************************************************/
-#define		MAX_CHANNEL			4		// チャネル数
+#define		MAX_CHANNEL			4		// c
 #define		FALSE		0
 #define		TRUE		1
-#define		MAX_TUNER			2		//チューナ数
+#define		MAX_TUNER			2		//ャ若
 enum{
 	CHANNEL_TYPE_ISDB_S,
 	CHANNEL_TYPE_ISDB_T,
 	CHANNEL_TYPE_MAX
 };
 /***************************************************************************/
-/* 状態                                                                    */
+/* 倶                                                                    */
 /***************************************************************************/
 enum{
-	STATE_STOP,			// 初期化直後
-	STATE_START,		// 通常
-	STATE_FULL			// ストッパー
+	STATE_STOP,			// 翫
+	STATE_START,		// 絽
+	STATE_FULL			// 鴻
 };
 #endif
--- a/driver/pt1_i2c.c	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_i2c.c	Wed Apr 30 11:26:24 2014 +0900
@@ -1,5 +1,5 @@
 /***************************************************************************/
-/* I2C情報作成                                                             */
+/* I2C延                                                             */
 /***************************************************************************/
 #include <linux/module.h>
 #include <linux/kernel.h>
@@ -34,7 +34,7 @@
 static	void	stop_i2c(void __iomem *, __u32 *, __u32 *, __u32, __u32);
 
 
-// PCIに書き込むI2Cデータ生成
+// PCI吾莨若I2C若睡
 void	makei2c(void __iomem *regs, __u32 base_addr, __u32 i2caddr, __u32 writemode, __u32 data_en, __u32 clock, __u32 busy)
 {
 
@@ -60,17 +60,17 @@
 BIT 16, 16+8 ON
 BIT 17, 17+8 ON
  */
-	// XC3S初期化
+	// XC3S
 	for(lp = 0 ; lp < PROGRAM_ADDRESS ; lp++){
 		makei2c(regs, lp, 0, READ_EN, DATA_DIS, CLOCK_DIS, BUSY_DIS);
 	}
-	// XC3S 初期化待ち (512 PCI Clocks)
+	// XC3S 緇 (512 PCI Clocks)
 	for(lp = 0 ; lp <  XC3S_PCI_CLOCK ; lp++){
 		makei2c(regs, 0, 0, READ_EN, DATA_DIS, CLOCK_DIS, BUSY_DIS);
 	}
-	// プロテクト解除
-	// これは何を意図しているんだろう?
-	// 元コードが良く判らない
+	// 茹i
+	// 篏潟鐚
+	// 潟若ゃ
 	for(lp = 0 ; lp < 57 ; lp++){
 		val = readl(regs);
 		if(val & I2C_READ_SYNC){
@@ -120,7 +120,7 @@
 		}
 	}
 
-	// ストリームごとの転送制御(OFF)
+	// 鴻若荵∫九勝(OFF)
 	for(lp = 0 ; lp < MAX_CHANNEL ; lp++){
 		SetStream(regs, lp, 0);
 		SetStream(regs, lp, 0);
@@ -129,8 +129,8 @@
 }
 //
 //
-//BIT 0. 1 : Tuner番号 (Enable/Disable)
-//BIT 8. 9 : Tuner番号
+//BIT 0. 1 : Tuner (Enable/Disable)
+//BIT 8. 9 : Tuner
 //
 //
 void	SetStream(void __iomem *regs, __u32 channel, __u32 enable)
@@ -153,7 +153,7 @@
 	writel(firstval, regs);
 	writel(secondval, regs);
 
-	// RAMがロックされた?
+	// RAM鐚
 	for(lp = 0 ; lp < XC3S_PCI_CLOCK ; lp++){
 		val = readl(regs);
 		if((val & lockval)){
@@ -174,11 +174,11 @@
 	val = (readl(regs) & lockval);
 	writel(firstval, regs);
 
-	// RAMがロックされた?
+	// RAM鐚
 	for(lp = 0 ; lp < 10 ; lp++){
 		for(lp = 0 ; lp < 1024 ; lp++){
 			val2 = readl(regs);
-			// 最初に取得したデータと逆になればOK
+			// 緇若帥OK
 			if(((val2 & lockval) != val)){
 				return 0 ;
 			}
@@ -224,26 +224,26 @@
 	start_i2c(regs, &address, &clock, old_bits);
 	old_bits = 0 ;
 
-	// まずアドレスを書く
+	// 障≪鴻吾
 	for(bitpos = 0 ; bitpos < 7 ; bitpos++){
 		bits  = ((wblock->addr >> (6 - bitpos)) & 1);
 		writebits(regs, &address, old_bits, bits);
 		old_bits = bits ;
 	}
-	// タイプ:WRT
+	// 帥ゃ鐚WRT
 	writebits(regs, &address, old_bits, 0);
-	// ACK/NACK用(必ず1)
+	// ACK/NACK(綽1)
 	writebits(regs, &address, 0, 1);
 
 	old_bits = 1 ;
-	// 実際のデータを書く
+	// 絎若帥吾
 	for (lp = 0 ; lp < wblock->count ; lp++){
 		for(bitpos = 0 ; bitpos < 8 ; bitpos++){
 			bits  = ((wblock->value[lp] >> (7 - bitpos)) & 1);
 			writebits(regs, &address, old_bits, bits);
 			old_bits = bits ;
 		}
-		// ACK/NACK用(必ず1)
+		// ACK/NACK(綽1)
 		writebits(regs, &address, old_bits, 1);
 		old_bits = 1 ;
 	}
@@ -276,26 +276,26 @@
 	start_i2c(regs, &address, &clock, old_bits);
 	old_bits = 0 ;
 
-	// まずアドレスを書く
+	// 障≪鴻吾
 	for(bitpos = 0 ; bitpos < 7 ; bitpos++){
 		bits  = ((wblock->addr >> (6 - bitpos)) & 1);
 		writebits(regs, &address, old_bits, bits);
 		old_bits = bits ;
 	}
-	// タイプ:WRT
+	// 帥ゃ鐚WRT
 	writebits(regs, &address, old_bits, 0);
-	// ACK/NACK用(必ず1)
+	// ACK/NACK(綽1)
 	writebits(regs, &address, 0, 1);
 
 	old_bits = 1 ;
-	// 実際のデータを書く
+	// 絎若帥吾
 	for (lp = 0 ; lp < wblock->count ; lp++){
 		for(bitpos = 0 ; bitpos < 8 ; bitpos++){
 			bits  = ((wblock->value[lp] >> (7 - bitpos)) & 1);
 			writebits(regs, &address, old_bits, bits);
 			old_bits = bits ;
 		}
-		// ACK/NACK用(必ず1)
+		// ACK/NACK(綽1)
 		writebits(regs, &address, old_bits, 1);
 		old_bits = 1 ;
 	}
@@ -305,22 +305,22 @@
 	clock = TRUE ;
 	address += 1 ;
 
-	// ここから Read
+	//  Read
 	start_i2c(regs, &address, &clock, old_bits);
 	old_bits = 0 ;
-	// まずアドレスを書く
+	// 障≪鴻吾
 	for(bitpos = 0 ; bitpos < 7 ; bitpos++){
 		bits  = ((wblock->addr >> (6 - bitpos)) & 1);
 		writebits(regs, &address, old_bits, bits);
 		old_bits = bits ;
 	}
-	// タイプ:RD
+	// 帥ゃ鐚RD
 	writebits(regs, &address, old_bits, 1);
-	// ACK/NACK用(必ず1)
+	// ACK/NACK(綽1)
 	writebits(regs, &address, 1, 1);
 
 	old_bits = 1 ;
-	// 実際のデータを書く
+	// 絎若帥吾
 	for (lp = 0 ; lp < count ; lp++){
 		for(bitpos = 0 ; bitpos < 8 ; bitpos++){
 			writebits(regs, &address, old_bits, 1);
@@ -330,11 +330,11 @@
 			old_bits = 1 ;
 		}
 		if(lp >= (count - 1)){
-			// ACK/NACK用(必ず1)
+			// ACK/NACK(綽1)
 			writebits(regs, &address, old_bits, 1);
 			old_bits = 0 ;
 		}else{
-			// ACK/NACK用(必ず1)
+			// ACK/NACK(綽1)
 			writebits(regs, &address, old_bits, 0);
 			old_bits = 1 ;
 		}
@@ -377,9 +377,9 @@
 
 static	void	start_i2c(void __iomem *regs, __u32 *address, __u32 *clock, __u32 data)
 {
-	// データが残っていなければデータを下げる
+	// 若帥罧c違若帥筝
 	if(!data){
-		// CLOCKがあればCLOCKを下げる
+		// CLOCKCLOCK筝
 		if(*clock != TRUE){
 			*clock = TRUE ;
 			makei2c(regs, *address, *address + 1, 0, 1, 1, 1);
@@ -401,9 +401,9 @@
 
 static	void	stop_i2c(void __iomem *regs, __u32 *address, __u32 *clock, __u32 data, __u32 end)
 {
-	// データが残っていて
+	// 若帥罧c
 	if(data){
-		// クロックがあれば
+		// 
 		if(*clock != TRUE){
 			*clock = TRUE ;
 			makei2c(regs, *address, *address + 1, 0, 0, 1, 1);
@@ -412,7 +412,7 @@
 		makei2c(regs, *address, *address + 1, 0, 1, 1, 1);
 		*address += 1 ;
 	}
-	// クロックが落ちていれば
+	// 純<
 	if(*clock){
 		*clock = FALSE ;
 		makei2c(regs, *address, *address + 1, 0, 1, 0, 1);
@@ -433,7 +433,7 @@
 	int		lp;
 	__u32	val ;
 
-	// ロックする
+	// 
 	mutex_lock(lock);
 #if 0
 	printk(KERN_INFO "Addr=%x(%d)\n", wblock->addr, wblock->count);
@@ -445,7 +445,7 @@
 
 	blockwrite(regs, wblock);
 	writel(FIFO_GO, regs + FIFO_GO_ADDR);
-	//とりあえずロックしないように。
+	//
 	for(lp = 0 ; lp < 100 ; lp++){
 		val = readl(regs + FIFO_RESULT_ADDR);
 		if(!(val & FIFO_DONE)){
@@ -462,7 +462,7 @@
 	int		lp;
 	__u32	val ;
 
-	// ロックする
+	// 
 	mutex_lock(lock);
 #if 0
 	printk(KERN_INFO "Addr=%x:%d:%d\n", wblock->addr, wblock->count, size);
--- a/driver/pt1_i2c.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_i2c.h	Wed Apr 30 11:26:24 2014 +0900
@@ -2,34 +2,34 @@
 #define		__PT1_I2C_H__
 #include <linux/mutex.h>
 /***************************************************************************/
-/* I2Cデータ位置定義                                                       */
+/* I2C若推臀絎臂                                                       */
 /***************************************************************************/
-#define		MAX_CHANNEL			4		// チャネル数
+#define		MAX_CHANNEL			4		// c
 
 #define		FALSE		0
 #define		TRUE		1
 
 /***************************************************************************/
-/* I2Cデータ位置定義                                                       */
+/* I2C若推臀絎臂                                                       */
 /***************************************************************************/
-#define		I2C_ADDRESS		10		// I2Cアドレス(10ビット)
+#define		I2C_ADDRESS		10		// I2C≪(10)
 
 #define		I2C_DATA_EN		10
 #define		I2C_CLOCK		11
-#define		I2C_WRIET_MODE	12		// I2C書き込み/読み込み
+#define		I2C_WRIET_MODE	12		// I2C吾莨若随顄粋昭
 #define		I2C_BUSY		13
-#define		I2C_DATA		18		// I2Cデータ(18ビット)
+#define		I2C_DATA		18		// I2C若(18)
 /***************************************************************************/
-/* I2C定義                                                                 */
+/* I2C絎臂                                                                 */
 /***************************************************************************/
-#define		WRITE_EN		1		// 書き込み
-#define		READ_EN			0		// 読み込み
-#define		DATA_EN			1		// データあり
-#define		DATA_DIS		0		// データなし
-#define		CLOCK_EN		1		// CLOCKあり
-#define		CLOCK_DIS		0		// CLOCKなし
-#define		BUSY_EN			1		// BUSYあり
-#define		BUSY_DIS		0		// BUSYなし
+#define		WRITE_EN		1		// 吾莨若
+#define		READ_EN			0		// 茯粋昭
+#define		DATA_EN			1		// 若帥
+#define		DATA_DIS		0		// 若帥
+#define		CLOCK_EN		1		// CLOCK
+#define		CLOCK_DIS		0		// CLOCK
+#define		BUSY_EN			1		// BUSY
+#define		BUSY_DIS		0		// BUSY
 
 /***************************************************************************/
 /*                                                                         */
@@ -38,7 +38,7 @@
 #define		RAM_LOCKED			2
 #define		RAM_SHIFT			4
 /***************************************************************************/
-/* ビット                                                                  */
+/*                                                                   */
 /***************************************************************************/
 #define		WRITE_PCI_RESET		(1 << 16)
 #define		WRITE_PCI_RESET_	(1 << 24)
@@ -54,25 +54,25 @@
 #define		XC3S_PCI_CLOCK		(512 / 4)
 #define		XC3S_PCI_CLOCK_PT2	(166)
 /***************************************************************************/
-/* I2Cアドレス定義                                                         */
+/* I2C≪劫臂                                                         */
 /***************************************************************************/
-#define		T0_ISDB_S			0X1B		// チューナ0 ISDB-S
-#define		T1_ISDB_S			0X19		// チューナ1 ISDB-S
+#define		T0_ISDB_S			0X1B		// ャ若0 ISDB-S
+#define		T1_ISDB_S			0X19		// ャ若1 ISDB-S
 
-#define		T0_ISDB_T			0X1A		// チューナ0 ISDB-T
-#define		T1_ISDB_T			0X18		// チューナ1 ISDB-T
+#define		T0_ISDB_T			0X1A		// ャ若0 ISDB-T
+#define		T1_ISDB_T			0X18		// ャ若1 ISDB-T
 
 /***************************************************************************/
-/* I2C書き込みデータ定義                                                   */
+/* I2C吾莨若帥若水臂                                                   */
 /***************************************************************************/
 typedef	struct	_WBLOCK{
-	__u8	addr ;			// I2Cデバイスアドレス
-	__u32	count ;			// 転送個数
-	__u8	value[16];		// 書き込み値
+	__u8	addr ;			// I2Cゃ鴻≪
+	__u32	count ;			// 荵∫
+	__u8	value[16];		// 吾莨若水
 }WBLOCK;
 
 /***************************************************************************/
-/* 関数定義                                                                */
+/* ∽医臂                                                                */
 /***************************************************************************/
 //extern	__u32	makei2c(void __iomem *, __u32, __u32, __u32, __u32, __u32, __u32);
 extern	int		xc3s_init(void __iomem *, int);
--- a/driver/pt1_ioctl.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_ioctl.h	Wed Apr 30 11:26:24 2014 +0900
@@ -1,15 +1,15 @@
 #ifndef		__PT1_IOCTL_H__
 #define		__PT1_IOCTL_H__
 /***************************************************************************/
-/* チャンネル周波数情報構造体定義                                          */
+/* c潟羈∽井掩篏絎臂                                          */
 /***************************************************************************/
 typedef	struct	_frequency{
-	int		frequencyno ;			// 周波数テーブル番号
-	int		slot ;					// スロット番号/加算する周波数
+	int		frequencyno ;			// 羈∽違若
+	int		slot ;					// 鴻埦膊羈∽
 }FREQUENCY;
 
 /***************************************************************************/
-/* IOCTL定義                                                               */
+/* IOCTL絎臂                                                               */
 /***************************************************************************/
 #define		SET_CHANNEL	_IOW(0x8D, 0x01, FREQUENCY)
 #define		START_REC	_IO(0x8D, 0x02)
--- a/driver/pt1_pci.c	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_pci.c	Wed Apr 30 11:26:24 2014 +0900
@@ -80,18 +80,18 @@
 MODULE_DEVICE_TABLE(pci, pt1_pci_tbl);
 #define		DEV_NAME	"pt1video"
 
-#define		PACKET_SIZE			188		// 1パケット長
-#define		MAX_READ_BLOCK	4			// 1度に読み出す最大DMAバッファ数
-#define		MAX_PCI_DEVICE		128		// 最大64枚
-#define		DMA_SIZE	4096			// DMAバッファサイズ
+#define		PACKET_SIZE			188		// 1宴
+#define		MAX_READ_BLOCK	4			// 1綺茯水冴紊DMA≧
+#define		MAX_PCI_DEVICE		128		// 紊64
+#define		DMA_SIZE	4096			// DMA<泣ゃ
 #define		DMA_RING_SIZE	128			// number of DMA RINGS
-#define		DMA_RING_MAX	511			// number of DMA entries in a RING(1023はNGで511まで)
-#define		CHANNEL_DMA_SIZE	(2*1024*1024)	// 地デジ用(16Mbps)
-#define		BS_CHANNEL_DMA_SIZE	(4*1024*1024)	// BS用(32Mbps)
+#define		DMA_RING_MAX	511			// number of DMA entries in a RING(1023NG511障)
+#define		CHANNEL_DMA_SIZE	(2*1024*1024)	// 違悟(16Mbps)
+#define		BS_CHANNEL_DMA_SIZE	(4*1024*1024)	// BS(32Mbps)
 #define		READ_SIZE	(16*DMA_SIZE)
 
 typedef	struct	_DMA_CONTROL{
-	dma_addr_t	ring_dma[DMA_RING_MAX] ;	// DMA情報
+	dma_addr_t	ring_dma[DMA_RING_MAX] ;	// DMA
 	__u32		*data[DMA_RING_MAX];
 }DMA_CONTROL;
 
@@ -102,7 +102,7 @@
 	__u32			mmio_len ;
 	void __iomem		*regs;
 	struct mutex		lock ;
-	dma_addr_t		ring_dma[DMA_RING_SIZE] ;	// DMA情報
+	dma_addr_t		ring_dma[DMA_RING_SIZE] ;	// DMA
 	void			*dmaptr[DMA_RING_SIZE] ;
 	struct	task_struct	*kthread;
 	dev_t			dev ;
@@ -121,29 +121,29 @@
 }MICRO_PACKET;
 
 struct	_PT1_CHANNEL{
-	__u32			valid ;			// 使用中フラグ
-	__u32			address ;		// I2Cアドレス
-	__u32			channel ;		// チャネル番号
-	int			type ;			// チャネルタイプ
-	__u32			packet_size ;	// パケットサイズ
-	__u32			drop ;			// パケットドロップ数
-	struct mutex		lock ;			// CH別mutex_lock用
-	__u32			size ;			// DMAされたサイズ
-	__u32			maxsize ;		// DMA用バッファサイズ
-	__u32			bufsize ;		// チャネルに割り振られたサイズ
-	__u32			overflow ;		// オーバーフローエラー発生
-	__u32			counetererr ;	// 転送カウンタ1エラー
-	__u32			transerr ;		// 転送エラー
-	__u32			minor ;			// マイナー番号
-	__u8			*buf;			// CH別受信メモリ
+	__u32			valid ;			// 篏睡筝
+	__u32			address ;		// I2C≪
+	__u32			channel ;		// c
+	int			type ;			// c帥ゃ
+	__u32			packet_size ;	// 宴泣ゃ
+	__u32			drop ;			// 宴
+	struct mutex		lock ;			// CHmutex_lock
+	__u32			size ;			// DMA泣ゃ
+	__u32			maxsize ;		// DMA<泣ゃ
+	__u32			bufsize ;		// c蚊泣ゃ
+	__u32			overflow ;		// 若若若主榊
+	__u32			counetererr ;	// 荵∫潟随
+	__u32			transerr ;		// 荵∫
+	__u32			minor ;			// ゃ主
+	__u8			*buf;			// CHュ篆<<≪
 	__u32			pointer;
-	__u8			req_dma ;		// 溢れたチャネル
-	__u8			packet_buf[PACKET_SIZE] ;		// 溢れたチャネル
-	PT1_DEVICE		*ptr ;			// カード別情報
+	__u8			req_dma ;		// 羣≪c
+	__u8			packet_buf[PACKET_SIZE] ;		// 羣≪c
+	PT1_DEVICE		*ptr ;			// 若ユ
 	wait_queue_head_t	wait_q ;	// for poll on reading
 };
 
-// I2Cアドレス(video0, 1 = ISDB-S) (video2, 3 = ISDB-T)
+// I2C≪(video0, 1 = ISDB-S) (video2, 3 = ISDB-T)
 int		i2c_address[MAX_CHANNEL] = {T0_ISDB_S, T1_ISDB_S, T0_ISDB_T, T1_ISDB_T};
 int		real_channel[MAX_CHANNEL] = {0, 2, 1, 3};
 int		channeltype[MAX_CHANNEL] = {CHANNEL_TYPE_ISDB_S, CHANNEL_TYPE_ISDB_S,
@@ -164,25 +164,25 @@
 	int		data_pos = 0 ;
 	__u32	*dataptr ;
 
-	// データ初期化
+	// 若水
 	for(ring_pos = 0 ; ring_pos < DMA_RING_SIZE ; ring_pos++){
 		for(data_pos = 0 ; data_pos < DMA_RING_MAX ; data_pos++){
 			dataptr = (dev_conf->dmactl[ring_pos])->data[data_pos];
 			dataptr[(DMA_SIZE / sizeof(__u32)) - 2] = 0;
 		}
 	}
-	// 転送カウンタをリセット
+	// 荵∫潟帥祉
 	writel(0x00000010, dev_conf->regs);
-	// 転送カウンタをインクリメント
+	// 荵∫潟帥ゃ潟<潟
 	for(lp = 0 ; lp < DMA_RING_SIZE ; lp++){
 		writel(0x00000020, dev_conf->regs);
 	}
 
 	addr = (int)dev_conf->ring_dma[0] ;
 	addr >>= 12 ;
-	// DMAバッファ設定
+	// DMA∴┃絎
 	writel(addr, dev_conf->regs + DMA_ADDR);
-	// DMA開始
+	// DMA紮
 	writel(0x0c000040, dev_conf->regs);
 
 }
@@ -215,7 +215,7 @@
 
 		for(;;){
 			dataptr = (dev_conf->dmactl[ring_pos])->data[data_pos];
-			// データあり?
+			// 若帥鐚
 			if(dataptr[(DMA_SIZE / sizeof(__u32)) - 2] == 0){
 				break ;
 			}
@@ -225,7 +225,7 @@
 			for(lp = 0 ; lp < (DMA_SIZE / sizeof(__u32)) ; lp++, dataptr++){
 				micro.val = *dataptr ;
 				dma_channel = ((micro.packet.head >> 5) & 0x07);
-				//チャネル情報不正
+				//c延罩
 				if(dma_channel > MAX_CHANNEL){
 					printk(KERN_ERR "DMA Channel Number Error(%d)\n", dma_channel);
 					continue ;
@@ -233,7 +233,7 @@
 				chno = real_channel[(((micro.packet.head >> 5) & 0x07) - 1)];
 				packet_pos = ((micro.packet.head >> 2) & 0x07);
 				channel = dev_conf->channel[chno] ;
-				//  エラーチェック
+				//  若с
 				if((micro.packet.head & MICROPACKET_ERROR)){
 					val = readl(dev_conf->regs);
 					if((val & BIT_RAM_OVERFLOW)){
@@ -245,24 +245,24 @@
 					if((val & BIT_INITIATOR_WARNING)){
 						channel->transerr += 1 ;
 					}
-					// 初期化して先頭から
+					// 
 					reset_dma(dev_conf);
 					ring_pos = data_pos = 0 ;
 					break ;
 				}
-				// 未使用チャネルは捨てる
+				// 篏睡c
 				if(channel->valid == FALSE){
 					continue ;
 				}
 				mutex_lock(&channel->lock);
-				// あふれたら読み出すまで待つ
+				// 泣茯水冴障у
 				while(1){
 					if(channel->size >= (channel->maxsize - PACKET_SIZE - 4)){
-						// 該当チャンネルのDMA読みだし待ちにする
+						// 荅峨c潟DMA茯帥緇<
 						wake_up(&channel->wait_q);
 						channel->req_dma = TRUE ;
 						mutex_unlock(&channel->lock);
-						// タスクに時間を渡す為中断
+						// 帥鴻羝<坂賢
 						wait_event_timeout(dev_conf->dma_wait_q, (channel->req_dma == FALSE),
 											msecs_to_jiffies(500));
 						mutex_lock(&channel->lock);
@@ -271,32 +271,32 @@
 						break ;
 					}
 				}
-				// 先頭で、一時バッファに残っている場合
+				// с筝<罧c翫
 				if((micro.packet.head & 0x02) &&  (channel->packet_size != 0)){
 					channel->packet_size = 0 ;
 				}
-				// データコピー
+				// 若帥潟
 				channel->packet_buf[channel->packet_size]   = micro.packet.data[2];
 				channel->packet_buf[channel->packet_size+1] = micro.packet.data[1];
 				channel->packet_buf[channel->packet_size+2] = micro.packet.data[0];
 				channel->packet_size += 3;
 
-				// パケットが出来たらコピーする
+				// 宴堺ャ潟若
 				if(channel->packet_size >= PACKET_SIZE){
 					if (channel->pointer + channel->size >= channel->maxsize) {
-						// リングバッファの境界を越えていてリングバッファの先頭に戻っている場合
-						// channel->pointer + channel->size - channel->maxsize でリングバッファ先頭からのアドレスになる
+						// 潟違<紜莇潟違<祉c翫
+						// channel->pointer + channel->size - channel->maxsize с潟違≦≪鴻
 						memcpy(&channel->buf[channel->pointer + channel->size - channel->maxsize], channel->packet_buf, PACKET_SIZE);
 					} else if (channel->pointer + channel->size + PACKET_SIZE > channel->maxsize) {
-						// リングバッファの境界をまたぐように書き込まれる場合
-						// リングバッファの境界まで書き込み
+						// 潟違<紜障吾莨若障翫
+						// 潟違<紜障ф吾莨若
 						__u32 tmp_size = channel->maxsize - (channel->pointer + channel->size);
 						memcpy(&channel->buf[channel->pointer + channel->size], channel->packet_buf, tmp_size);
-						// 先頭に戻って書き込み
+						// 祉c吾莨若
 						memcpy(channel->buf, &channel->packet_buf[tmp_size], PACKET_SIZE - tmp_size);
 					} else {
-						// リングバッファ内で収まる場合
-						// 通常の書き込み
+						// 潟違≦у障翫
+						// 絽吾吾莨若
 						memcpy(&channel->buf[channel->pointer + channel->size], channel->packet_buf, PACKET_SIZE);
 					}
 					channel->size += PACKET_SIZE ;
@@ -309,14 +309,14 @@
 			if(data_pos >= DMA_RING_MAX){
 				data_pos = 0;
 				ring_pos += 1 ;
-				// DMAリングが変わった場合はインクリメント
+				// DMA潟違紊c翫ゃ潟<潟
 				writel(0x00000020, dev_conf->regs);
 				if(ring_pos >= DMA_RING_SIZE){
 					ring_pos = 0 ;
 				}
 			}
 
-			// 頻度を落す(wait until READ_SIZE)
+			// 糸墾純(wait until READ_SIZE)
 			for(lp = 0 ; lp < MAX_CHANNEL ; lp++){
 				channel = dev_conf->channel[real_channel[lp]] ;
 				if((channel->size >= READ_SIZE) && (channel->valid == TRUE)){
@@ -368,7 +368,7 @@
 					channel->packet_size = 0 ;
 					file->private_data = channel;
 					mutex_lock(&channel->lock);
-					// データ初期化
+					// 若水
 					channel->size = 0 ;
 					mutex_unlock(&channel->lock);
 					mutex_unlock(&device[lp]->lock);
@@ -392,7 +392,7 @@
 	channel->counetererr = 0 ;
 	channel->transerr = 0 ;
 	channel->drop = 0 ;
-	// 停止している場合は起こす
+	// 罩≪翫莎激
 	if(channel->req_dma == TRUE){
 		channel->req_dma = FALSE ;
 		wake_up(&channel->ptr->dma_wait_q);
@@ -413,7 +413,7 @@
 	__u32	size ;
 	unsigned long dummy;
 
-	// READ_SIZE単位で起こされるのを待つ(CPU負荷対策)
+	// READ_SIZE篏ц儀緇(CPU莢桁丞)
 	if(channel->size < READ_SIZE){
 		wait_event_timeout(channel->wait_q, (channel->size >= READ_SIZE),
 							msecs_to_jiffies(500));
@@ -424,28 +424,28 @@
 	}else{
 		__u32 tmp_size = 0;
 		if (cnt < channel->size) {
-			// バッファにあるデータより小さい読み込みの場合
+			// <若帥絨茯粋昭帥翫
 			size = cnt;
 		} else {
-			// バッファにあるデータ以上の読み込みの場合
+			// <若推札筝茯粋昭帥翫
 			size = channel->size;
 		}
 		if (channel->maxsize <= size + channel->pointer) {
-			// リングバッファの境界を越える場合
+			// 潟違<紜莇翫
 			tmp_size = channel->maxsize - channel->pointer;
-			// 境界までコピー
+			// 紜障с潟
 			dummy = copy_to_user(buf, &channel->buf[channel->pointer], tmp_size);
-			// 残りをコピー
+			// 罧潟
 			dummy = copy_to_user(&buf[tmp_size], channel->buf, size - tmp_size);
 			channel->pointer = size - tmp_size;
 		} else {
-			// 普通にコピー
+			// 潟
 			dummy = copy_to_user(buf, &channel->buf[channel->pointer], size);
 			channel->pointer += size;
 		}
 		channel->size -= size;
 	}
-	// 読み終わったかつ使用しているのがが4K以下
+	// 茯睡cや戎4K篁ヤ
 	if(channel->req_dma == TRUE){
 		channel->req_dma = FALSE ;
 		wake_up(&channel->ptr->dma_wait_q);
@@ -634,7 +634,7 @@
 	__u32	addr  ;
 	__u32	*ptr ;
 
-	//DMAリング作成
+	//DMA潟遺
 	for(lp = 0 ; lp < DMA_RING_SIZE ; lp++){
 		ptr = dev_conf->dmaptr[lp];
 		if(lp ==  (DMA_RING_SIZE - 1)){
@@ -654,7 +654,7 @@
 				return -1 ;
 			}
 			dmactl->data[lp2] = dmaptr ;
-			// DMAデータエリア初期化
+			// DMA若帥√
 			dmaptr[(DMA_SIZE / sizeof(__u32)) - 2] = 0 ;
 			addr = (__u32)dmactl->ring_dma[lp2];
 			addr >>= 12 ;
@@ -763,7 +763,7 @@
 		break;
 	}
 
-	// PCIアドレスをマップする
+	// PCI≪鴻
 	dev_conf->mmio_start = pci_resource_start(pdev, 0);
 	dev_conf->mmio_len = pci_resource_len(pdev, 0);
 	dummy = request_mem_region(dev_conf->mmio_start, dev_conf->mmio_len, DEV_NAME);
@@ -777,12 +777,12 @@
 		printk(KERN_ERR "pt1:Can't remap register area.\n");
 		goto out_err_regbase;
 	}
-	// 初期化処理
+	// 
 	if(xc3s_init(dev_conf->regs, dev_conf->cardtype)){
 		printk(KERN_ERR "Error xc3s_init\n");
 		goto out_err_fpga;
 	}
-	// チューナリセット
+	// ャ若祉
 	settuner_reset(dev_conf->regs, dev_conf->cardtype, LNB_OFF, TUNER_POWER_ON_RESET_ENABLE);
 	schedule_timeout_interruptible(msecs_to_jiffies(100));
 
@@ -790,7 +790,7 @@
 	schedule_timeout_interruptible(msecs_to_jiffies(100));
 	mutex_init(&dev_conf->lock);
 
-	// Tuner 初期化処理
+	// Tuner 
 	for(lp = 0 ; lp < MAX_TUNER ; lp++){
 		rc = tuner_init(dev_conf->regs, dev_conf->cardtype, &dev_conf->lock, lp);
 		if(rc < 0){
@@ -798,7 +798,7 @@
 			goto out_err_fpga;
 		}
 	}
-	// 初期化完了
+	// 絎篋
 	for(lp = 0 ; lp < MAX_CHANNEL ; lp++){
 		set_sleepmode(dev_conf->regs, &dev_conf->lock,
 						i2c_address[lp], channeltype[lp], TYPE_SLEEP);
@@ -810,7 +810,7 @@
 		goto out_err_fpga;
 	}
 
-	// 初期化
+	// 
 	init_waitqueue_head(&dev_conf->dma_wait_q);
 
 	minor = MINOR(dev_conf->dev) ;
@@ -834,16 +834,16 @@
 			return -ENOMEM ;
 		}
 
-		// 共通情報
+		// 演
 		mutex_init(&channel->lock);
-		// 待ち状態を解除
+		// 緇∞倶茹i
 		channel->req_dma = FALSE ;
-		// マイナー番号設定
+		// ゃ主埈┃絎
 		channel->minor = MINOR(dev_conf->dev) + lp ;
-		// 対象のI2Cデバイス
+		// 絲乗院I2Cゃ
 		channel->address = i2c_address[lp] ;
 		channel->type = channeltype[lp] ;
-		// 実際のチューナ番号
+		// 絎ャ若
 		channel->channel = real_channel[lp] ;
 		channel->ptr = dev_conf ;
 		channel->size = 0 ;
@@ -941,7 +941,7 @@
 			dev_conf->kthread = NULL;
 		}
 
-		// DMA終了
+		// DMA腟篋
 		writel(0x08080000, dev_conf->regs);
 		for(lp = 0 ; lp < 10 ; lp++){
 			val = readl(dev_conf->regs);
--- a/driver/pt1_pci.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_pci.h	Wed Apr 30 11:26:24 2014 +0900
@@ -1,25 +1,25 @@
 #ifndef		__PT1_PCI_H__
 #define		__PT1_PCI_H__
 /***************************************************************************/
-/* PCIアドレス定義                                                         */
+/* PCI≪劫臂                                                         */
 /***************************************************************************/
-#define		FIFO_GO			0x04			// FIFO実行
-#define		FIFO_DONE		0x80			// FIFO 実行中ビット
+#define		FIFO_GO			0x04			// FIFO絎茵
+#define		FIFO_DONE		0x80			// FIFO 絎茵筝
 /***************************************************************************/
-/* PCIアドレス定義                                                         */
+/* PCI≪劫臂                                                         */
 /***************************************************************************/
-#define		FIFO_GO_ADDR		0x00			// FIFO 実行アドレス
-#define		FIFO_RESULT_ADDR	0x00			// FIFO 結果情報
+#define		FIFO_GO_ADDR		0x00			// FIFO 絎茵≪
+#define		FIFO_RESULT_ADDR	0x00			// FIFO 腟
 #define		CFG_REGS_ADDR		0x04
-#define		I2C_RESULT_ADDR		0x08			// I2C処理結果
-#define		FIFO_ADDR			0x10			// FIFOに書くアドレス
-#define		DMA_ADDR			0x14			// DMA設定に書くアドレス
+#define		I2C_RESULT_ADDR		0x08			// I2C腟
+#define		FIFO_ADDR			0x10			// FIFO吾≪
+#define		DMA_ADDR			0x14			// DMA荐絎吾≪
 #define		TS_TEST_ENABLE_ADDR	0x08			//
 
 /***************************************************************************/
-/* DMAエラー定義                                                           */
+/* DMA弱臂                                                           */
 /***************************************************************************/
-#define		MICROPACKET_ERROR		1			// Micro Packetエラー
+#define		MICROPACKET_ERROR		1			// Micro Packet
 #define		BIT_RAM_OVERFLOW		(1 << 3)	//
 #define		BIT_INITIATOR_ERROR		(1 << 4)	//
 #define		BIT_INITIATOR_WARNING	(1 << 5)	//
--- a/driver/pt1_tuner.c	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_tuner.c	Wed Apr 30 11:26:24 2014 +0900
@@ -33,21 +33,21 @@
 };
 
 typedef	struct	_isdb_t_freq_add_table{
-	__u16		pos ;		// 追加するチャンネルポジション
-	__u16		add_freq ;	// 追加する値
+	__u16		pos ;		// 菴遵c潟吾激с
+	__u16		add_freq ;	// 菴遵
 }isdb_t_freq_add_table;
 
 isdb_t_freq_add_table	isdb_t_freq_add[10] = {
-	{  7, 0x8081},				// 0〜7迄
-	{ 12, 0x80A1},				// 8〜12迄
-	{ 21, 0x8062},				// 13〜21迄
-	{ 39, 0x80A2},				// 22〜39迄
-	{ 51, 0x80E2},				// 40〜51迄
-	{ 59, 0x8064},				// 52〜59迄
-	{ 75, 0x8084},				// 60〜75迄
-	{ 84, 0x80a4},				// 76〜84迄
-	{100, 0x80C4},				// 85〜100迄
-	{112, 0x80E4}				// 101〜112迄
+	{  7, 0x8081},				// 07菴
+	{ 12, 0x80A1},				// 812菴
+	{ 21, 0x8062},				// 1321菴
+	{ 39, 0x80A2},				// 2239菴
+	{ 51, 0x80E2},				// 4051菴
+	{ 59, 0x8064},				// 5259菴
+	{ 75, 0x8084},				// 6075菴
+	{ 84, 0x80a4},				// 7684菴
+	{100, 0x80C4},				// 85100菴
+	{112, 0x80E4}				// 101112菴
 };
 
 void	settuner_reset(void __iomem *regs, int cardtype, __u32 lnb, __u32 tuner)
@@ -102,10 +102,10 @@
 	int		lp ;
 	__u32	val ;
 
-	// ISDB-S/T初期化
+	// ISDB-S/T
 	memcpy(&wk, &com_initdata, sizeof(WBLOCK));
 
-	// 初期化1(なぜかREADなので)
+	// 鐚(READ)
 	memcpy(&wk, &isdb_s_init1, sizeof(WBLOCK));
 	wk.addr = addr;
 	val = i2c_read(regs, lock, &wk, 1);
@@ -140,7 +140,7 @@
 	int		lp ;
 	WBLOCK	wk;
 
-	// ISDB-S/T初期化
+	// ISDB-S/T
 	if(cardtype == PT1) {
 		for(lp = 0 ; lp < PT1_MAX_ISDB_T_INIT ; lp++){
 			memcpy(&wk, isdb_t_initial_pt1[lp], sizeof(WBLOCK));
@@ -163,10 +163,10 @@
 	int		rc ;
 	WBLOCK	wk;
 
-	// ISDB-S/T初期化
+	// ISDB-S/T
 	memcpy(&wk, &com_initdata, sizeof(WBLOCK));
 
-	// 初期化(共通)
+	// (演)
 	wk.addr = tuner_info[tuner_no].isdb_t ;
 	i2c_write(regs, lock, &wk);
 	wk.addr = tuner_info[tuner_no].isdb_s ;
@@ -244,15 +244,15 @@
 	if(channel >= MAX_BS_CHANNEL){
 		return -EIO ;
 	}
-	// ISDB-S PLLロック
+	// ISDB-S PLL
 	for(lp = 0 ; lp < MAX_BS_CHANNEL_PLL_COMMAND ; lp++){
 		memcpy(&wk, bs_pll[channel].wblock[lp], sizeof(WBLOCK));
 		wk.addr = addr ;
 		i2c_write(regs, lock, &wk);
 	}
 
-	// PLLロック確認
-	// チェック用
+	// PLL腆肴
+	// с
 	for(lp = 0 ; lp < 200 ; lp++){
 		memcpy(&wk, &bs_pll_lock, sizeof(WBLOCK));
 		wk.addr = addr;
@@ -306,7 +306,7 @@
 	uts_id.tsid = ts_id ;
 	memcpy(&wk, &bs_set_ts_lock, sizeof(WBLOCK));
 	wk.addr = addr;
-	// TS-ID設定
+	// TS-ID荐絎
 	wk.value[1]  = uts_id.ts[1];
 	wk.value[2]  = uts_id.ts[0];
 	i2c_write(regs, lock, &wk);
@@ -349,13 +349,13 @@
 	}
 
 	tsid = &tmcc->ts_id[0] ;
-	// 該当周波数のTS-IDを取得
+	// 荅峨羈∽違TS-ID緇
 	for(lp = 0 ; lp < (MAX_BS_TS_ID / 2) ; lp++){
 		for(lp2 = 0 ; lp2 < 100 ; lp2++){
 			memcpy(&wk, bs_get_ts_id[lp], sizeof(WBLOCK));
 			wk.addr = addr;
 			ts_id.tsid = i2c_read(regs, lock, &wk, 4);
-			// TS-IDが0の場合は再取得する
+			// TS-ID0翫緇
 			if((ts_id.ts[0] != 0) && (ts_id.ts[1] != 0)){
 				break ;
 			}
@@ -370,16 +370,16 @@
 	wk.addr = addr;
 	tmcc->agc = i2c_read(regs, lock, &wk, 1);
 
-	// TS-ID別の情報を取得
+	// TS-IDャ宴緇
 	tsid = &tmcc->ts_id[0] ;
 	for(lp = 0 ; lp < MAX_BS_TS_ID ; lp++, tsid += 1){
-		// TS-IDなし=0XFFFF
+		// TS-ID=0XFFFF
 		if(tsid->ts_id == 0xFFFF){
 			continue ;
 		}
 		ts_lock(regs, lock, addr, tsid->ts_id);
 
-		//スロット取得
+		//鴻緇
 		memcpy(&wk, &bs_get_slot, sizeof(WBLOCK));
 		wk.addr = addr;
 		ts_slot.u32slot = i2c_read(regs, lock, &wk, 3);
@@ -466,16 +466,16 @@
 
 	freq[0].freq = getfrequency(channel, addfreq);
 	freq[1].freq = getfrequency_add(channel);
-	//指定周波数
+	//絎羈∽
 	memcpy(&wk, &isdb_t_pll_base, sizeof(WBLOCK));
 	wk.addr = addr ;
-	// 計算した周波数を設定
+	// 荐膊羈∽違荐絎
 	wk.value[wk.count] = freq[0].charfreq[1];
 	wk.count += 1 ;
 	wk.value[wk.count] = freq[0].charfreq[0];
 	wk.count += 1 ;
 
-	// 計算した周波数付加情報を設定
+	// 荐膊羈∽遺宴荐絎
 	wk.value[wk.count] = freq[1].charfreq[1];
 	wk.count += 1 ;
 	wk.value[wk.count] = freq[1].charfreq[0];
--- a/driver/pt1_tuner.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_tuner.h	Wed Apr 30 11:26:24 2014 +0900
@@ -1,15 +1,15 @@
 #ifndef		__PT1_TUNER_H__
 #define		__PT1_TUNER_H__
 /***************************************************************************/
-/* チューナ状態定義                                                        */
+/* ャ若倶絎臂                                                        */
 /***************************************************************************/
-// SLEEPモード設定
+// SLEEP≪若荐絎
 enum	{
 	TYPE_SLEEP,
 	TYPE_WAKEUP
 };
 
-// チューナパワーモード設定
+// ャ若若≪若荐絎
 enum {
 	BIT_TUNER,
 	BIT_LNB_UP,
@@ -22,17 +22,17 @@
 	BIT_5A2
 };
 
-// LNBパワー設定
+// LNB取┃絎
 enum{
 	LNB_OFF,						// LNB OFF
 	LNB_11V,						// +11 V
 	LNB_15V							// +15 V
 };
 
-enum{								// 電源/ハードウェアリセット
-	TUNER_POWER_OFF,				// オフ/イネーブル
-	TUNER_POWER_ON_RESET_ENABLE,	// オン/イネーブル
-	TUNER_POWER_ON_RESET_DISABLE	// オン/ディセーブル
+enum{								// 紙鐚若с≪祉
+	TUNER_POWER_OFF,				// 鐚ゃ若
+	TUNER_POWER_ON_RESET_ENABLE,	// 鰹ゃ若
+	TUNER_POWER_ON_RESET_DISABLE	// 鰹c祉若
 };
 
 enum {
@@ -41,73 +41,73 @@
 };
 
 /***************************************************************************/
-/* チューナ状態定義                                                        */
+/* ャ若倶絎臂                                                        */
 /***************************************************************************/
-#define		MAX_BS_TS_ID		8			// TS-ID取得最大値
-#define		MAX_ISDB_T_INFO		3			// 地デジ階層情報数
-#define		MAX_ISDB_T_INFO_LEN		2			// 地デジ階層情報数
+#define		MAX_BS_TS_ID		8			// TS-ID緇紊у
+#define		MAX_ISDB_T_INFO		3			// 違檎絮ゆ掩
+#define		MAX_ISDB_T_INFO_LEN		2			// 違檎絮ゆ掩
 /***************************************************************************/
-/* ISDB-S状態定義                                                         */
+/* ISDB-S倶絎臂                                                         */
 /***************************************************************************/
 typedef struct  _ISDB_S_CH_TABLE{
-	int		channel ;		// 入力チャンネル番号
-	int		real_chno ;		// 実際のテーブル番号
-	int		slotno ;		// スロット番号
+	int		channel ;		// ュc潟
+	int		real_chno ;		// 絎若
+	int		slotno ;		// 鴻
 }ISDB_S_CH_TABLE ;
 
 /***************************************************************************/
-/* ISDB-S状態定義                                                         */
+/* ISDB-S倶絎臂                                                         */
 /***************************************************************************/
 typedef	struct	_ISDB_S_TS_ID{
 	__u16	ts_id ;			// TS-ID
 	__u16	dmy ;			// PAD
-	__u8	low_mode ;		// 低階層 モード
-	__u8	low_slot ;		// 低階層 スロット数
-	__u8	high_mode ;		// 高階層 モード
-	__u8	high_slot ;		// 高階層 スロット数
+	__u8	low_mode ;		// 篏絮 ≪若
+	__u8	low_slot ;		// 篏絮 鴻
+	__u8	high_mode ;		// 蕭絮 ≪若
+	__u8	high_slot ;		// 蕭絮 鴻
 }ISDB_S_TS_ID;
 typedef	struct	_ISDB_S_TMCC{
-	ISDB_S_TS_ID	ts_id[MAX_BS_TS_ID];	// 相対TS番号nに対するTS ID情報
+	ISDB_S_TS_ID	ts_id[MAX_BS_TS_ID];	// 後TSn絲障TS ID
 #if 0
-	__u32	indicator;				// 変更指示 (5ビット)
-	__u32	emergency;				// 起動制御信号 (1ビット)
-	__u32	uplink;					// アップリンク制御情報 (4ビット)
-	__u32	ext;					// 拡張フラグ (1ビット)
-	__u32	extdata[2];				// 拡張領域 (61ビット)
+	__u32	indicator;				// 紊贋腓 (5)
+	__u32	emergency;				// 莎桁九勝篆≦ (1)
+	__u32	uplink;					// ≪潟九勝 (4)
+	__u32	ext;					// ≦宍 (1)
+	__u32	extdata[2];				// ≦宍 (61)
 #endif
 	__u32	agc ;					// AGC
-	__u32	clockmargin ;			// クロック周波数誤差
-	__u32	carriermargin ;			// キャリア周波数誤差
+	__u32	clockmargin ;			// 羈∽域ゅ勲
+	__u32	carriermargin ;			// c√羈∽域ゅ勲
 }ISDB_S_TMCC;
 
-// 階層情報
+// 絮ゆ
 typedef	struct	_ISDB_T_INFO{
-	__u32	mode;				// キャリア変調方式 (3ビット)
-	__u32	rate;				// 畳込み符号化率 (3ビット)
-	__u32	interleave;			// インターリーブ長 (3ビット)
-	__u32	segment; 			// セグメント数 (4ビット)
+	__u32	mode;				// c√茯炊劫 (3)
+	__u32	rate;				// 活昭睡垸 (3)
+	__u32	interleave;			// ゃ潟帥若若 (3)
+	__u32	segment; 			// 祉違<潟 (4)
 }ISDB_T_INFO;
 
 typedef	struct	_ISDB_T_TMCC {
 #if 0
-	__u32	sysid;		// システム識別 (2ビット)
-	__u32	indicator;	// 伝送パラメータ切り替え指標 (4ビット)
-	__u32	emergency;	// 緊急警報放送用起動フラグ (1ビット)
+	__u32	sysid;		// 激鴻茘 (2)
+	__u32	indicator;	// 篌<若水帥罔 (4)
+	__u32	emergency;	// 膩ヨ掩冗莎桁 (1)
 #endif
 	ISDB_T_INFO	info[MAX_ISDB_T_INFO];
 #if 0
-						// カレント情報
-	__u32	partial;	// 部分受信フラグ (1ビット)
-	__u32	Phase;		// 連結送信位相補正量 (3ビット)
-	__u32	Reserved;	// リザーブ (12ビット)
+						// 潟
+	__u32	partial;	// 篆< (1)
+	__u32	Phase;		// g篆>梧罩i (3)
+	__u32	Reserved;	// 吟若 (12)
 #endif
 	__u32	cn[2] ;					// CN
 	__u32	agc ;					// AGC
-	__u32	clockmargin ;			// クロック周波数誤差
-	__u32	carriermargin ;			// キャリア周波数誤差
+	__u32	clockmargin ;			// 羈∽域ゅ勲
+	__u32	carriermargin ;			// c√羈∽域ゅ勲
 }ISDB_T_TMCC;
 /***************************************************************************/
-/* チューナ状態定義                                                        */
+/* ャ若倶絎臂                                                        */
 /***************************************************************************/
 extern	void	settuner_reset(void __iomem *, int, __u32, __u32);
 extern	int		tuner_init(void __iomem *, int, struct mutex *, int);
--- a/driver/pt1_tuner_data.c	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_tuner_data.c	Wed Apr 30 11:26:24 2014 +0900
@@ -21,15 +21,15 @@
 #include	"pt1_tuner_data.h"
 
 /***************************************************************************/
-/* 省電力テーブル                                                          */
+/* 糸若                                                          */
 /***************************************************************************/
 /*
-ISDB-S省電力
-送信:7Bit Address Mode(1b):17:01
+ISDB-S糸
+篆:7Bit Address Mode(1b):17:01
 
-ISDB-S省電力OFF
-送信:7Bit Address Mode(1b):fe:c0:e4:fe:c0:f4:d6
-送信:7Bit Address Mode(1b):17:00
+ISDB-S糸OFF
+篆:7Bit Address Mode(1b):fe:c0:e4:fe:c0:f4:d6
+篆:7Bit Address Mode(1b):17:00
 */
 WBLOCK	isdb_s_sleep = {
 	0,
@@ -48,12 +48,12 @@
 };
 
 /*
-ISDB-T省電力
-送信:7Bit Address Mode(1a):03:90
+ISDB-T糸
+篆:7Bit Address Mode(1a):03:90
 
-ISDB-T省電力OFF
-送信:7Bit Address Mode(1a):fe:c2:0e:7f:c1:84:80
-送信:7Bit Address Mode(1a):03:80
+ISDB-T糸OFF
+篆:7Bit Address Mode(1a):fe:c2:0e:7f:c1:84:80
+篆:7Bit Address Mode(1a):03:80
 */
 WBLOCK	isdb_t_sleep = {
 	0,
@@ -72,7 +72,7 @@
 };
 
 /***************************************************************************/
-/* 初期化データ定義(共通)                                                  */
+/* 若水臂(演)                                                  */
 /***************************************************************************/
 WBLOCK	com_initdata = {
 	0,
@@ -81,241 +81,241 @@
 };
 
 /***************************************************************************/
-/* 初期化データ定義(ISDB-S)                                                */
+/* 若水臂(ISDB-S)                                                */
 /***************************************************************************/
-// ISDB-S初期化値1
+// ISDB-Sわ
 WBLOCK	isdb_s_init1 ={
 	0,
 	1,
 	{0x0f}
 };
-// ISDB-S初期化値2
+// ISDB-Sわ
 WBLOCK	isdb_s_init2 ={
 	0,
 	2,
 	{0x04, 0x02}
 };
-// ISDB-S初期化値3
+// ISDB-Sわ
 WBLOCK	isdb_s_init3 ={
 	0,
 	2,
 	{0x0D, 0x55} //pt1 only
 };
-// ISDB-S初期化値4
+// ISDB-Sわ
 WBLOCK	isdb_s_init4 ={
 	0,
 	2,
 	{0x11, 0x40}
 };
-// ISDB-S初期化値5
+// ISDB-Sわ
 WBLOCK	isdb_s_init5 ={
 	0,
 	2,
 	{0x13, 0x80}
 };
-// ISDB-S初期化値6
+// ISDB-Sわ
 WBLOCK	isdb_s_init6 ={
 	0,
 	2,
 	{0x17, 0x01}
 };
-// ISDB-S初期化値7
+// ISDB-Sわ
 WBLOCK	isdb_s_init7 ={
 	0,
 	2,
 	{0x1C, 0x0A}
 };
-// ISDB-S初期化値8
+// ISDB-Sわ
 WBLOCK	isdb_s_init8 ={
 	0,
 	2,
 	{0x1D, 0xAA}
 };
-// ISDB-S初期化値9
+// ISDB-Sわ
 WBLOCK	isdb_s_init9 ={
 	0,
 	2,
 	{0x1E, 0x20}
 };
-// ISDB-S初期化値10
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init10 ={
 	0,
 	2,
 	{0x1F, 0x88}
 };
-// ISDB-S初期化値11
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init11 ={
 	0,
 	2,
 	{0x51, 0xB0}
 };
-// ISDB-S初期化値12
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init12 ={
 	0,
 	2,
 	{0x52, 0x89}
 };
-// ISDB-S初期化値13
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init13 ={
 	0,
 	2,
 	{0x53, 0xB3}
 };
-// ISDB-S初期化値14
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init14 ={
 	0,
 	2,
 	{0x5A, 0x2D}
 };
-// ISDB-S初期化値15
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init15 ={
 	0,
 	2,
 	{0x5B, 0xD3}
 };
-// ISDB-S初期化値16
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init16 ={
 	0,
 	2,
 	{0x85, 0x69}
 };
-// ISDB-S初期化値17
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init17 ={
 	0,
 	2,
 	{0x87, 0x04}
 };
-// ISDB-S初期化値18
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init18 ={
 	0,
 	2,
 	{0x8E, 0x26}
 };
-// ISDB-S初期化値19
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init19 ={
 	0,
 	2,
 	{0xA3, 0xF7}
 };
-// ISDB-S初期化値20
+// ISDB-Sわ鐚
 WBLOCK	isdb_s_init20 ={
 	0,
 	2,
 	{0xA5, 0xC0}
 };
-// ISDB-S初期化値21
+// ISDB-Sわ鐚
 WBLOCK isdb_s_init21 ={
 	0,
 	4,
 	{0xFE, 0xC0, 0xF0, 0x04}
 };
 /***************************************************************************/
-/* 初期化データ定義(ISDB-T)                                                */
+/* 若水臂(ISDB-T)                                                */
 /***************************************************************************/
-// ISDB-T初期化値1
+// ISDB-Tわ
 WBLOCK	isdb_t_init1 ={
 	0,
 	2,
 	{0x03, 0x90}
 };
-// ISDB-T初期化値2
+// ISDB-Tわ
 WBLOCK	isdb_t_init2 ={
 	0,
 	2,
 	{0x14, 0x8F} //pt1 only
 };
-// ISDB-T初期化値3
+// ISDB-Tわ
 WBLOCK	isdb_t_init3 ={
 	0,
 	2,
 	{0x1C, 0x2A}
 };
-// ISDB-T初期化値4
+// ISDB-Tわ
 WBLOCK	isdb_t_init4 ={
 	0,
 	2,
 	{0x1D, 0xA8}
 };
-// ISDB-T初期化値5
+// ISDB-Tわ
 WBLOCK	isdb_t_init5 ={
 	0,
 	2,
 	{0x1E, 0xA2}
 };
-// ISDB-T初期化値6
+// ISDB-Tわ
 WBLOCK	isdb_t_init6 ={
 	0,
 	2,
 	{0x22, 0x83}
 };
-// ISDB-T初期化値7
+// ISDB-Tわ
 WBLOCK	isdb_t_init7 ={
 	0,
 	2,
 	{0x31, 0x0D} //pt1
 };
-// ISDB-T初期化値8
+// ISDB-Tわ
 WBLOCK	isdb_t_init8 ={
 	0,
 	2,
 	{0x32, 0xE0} //pt1
 };
-// ISDB-T初期化値9
+// ISDB-Tわ
 WBLOCK	isdb_t_init9 ={
 	0,
 	2,
 	{0x39, 0xD3} //pt1
 };
-// ISDB-T初期化値10
+// ISDB-Tわ鐚
 WBLOCK	isdb_t_init10 ={
 	0,
 	2,
 	{0x3A, 0x00}
 };
-// ISDB-T初期化値11
+// ISDB-Tわ鐚
 WBLOCK	isdb_t_init11 ={
 	0,
 	2,
 	{0x5C, 0x40}
 };
-// ISDB-T初期化値12
+// ISDB-Tわ鐚
 WBLOCK	isdb_t_init12 ={
 	0,
 	2,
 	{0x5F, 0x80}
 };
-// ISDB-T初期化値13
+// ISDB-Tわ鐚
 WBLOCK	isdb_t_init13 ={
 	0,
 	2,
 	{0x75, 0x0a}
 };
-// ISDB-T初期化値14
+// ISDB-Tわ鐚
 WBLOCK	isdb_t_init14 ={
 	0,
 	2,
 	{0x76, 0x4c}
 };
-// ISDB-T初期化値15
+// ISDB-Tわ鐚
 WBLOCK	isdb_t_init15 ={
 	0,
 	2,
 	{0x77, 0x03}
 };
-// ISDB-T初期化値16
+// ISDB-Tわ鐚
 WBLOCK	isdb_t_init16 ={
 	0,
 	2,
 	{0xEF, 0x01}
 };
-// ISDB-T初期化値17
+// ISDB-Tわ鐚
 WBLOCK isdb_t_init17 ={
 	0,
 	7,
 	{0xFE, 0xC2, 0x01, 0x8F, 0xC1, 0x80, 0x80}
 };
 /***************************************************************************/
-/* 初期化データブロック定義(ISDB-S)                                        */
+/* 若帥絎臂(ISDB-S)                                        */
 /***************************************************************************/
 WBLOCK	*isdb_s_initial_pt1[PT1_MAX_ISDB_S_INIT] =
 {
@@ -334,7 +334,7 @@
 	&isdb_s_init18, &isdb_s_init19, &isdb_s_init20
 };
 /***************************************************************************/
-/* 初期化データブロック定義(ISDB-T)                                        */
+/* 若帥絎臂(ISDB-T)                                        */
 /***************************************************************************/
 WBLOCK	*isdb_t_initial_pt1[PT1_MAX_ISDB_T_INIT] =
 {
@@ -351,13 +351,13 @@
 	&isdb_t_init13, &isdb_t_init14, &isdb_t_init15, &isdb_t_init16
 };
 /***************************************************************************/
-/* 地上デジタル用データ                                                    */
+/* 遺吾帥若                                                    */
 /***************************************************************************/
 /***************************************************************************/
-/* 周波数設定基本テーブル                                                  */
-/* 0〜1: 固定                                                              */
-/* 2〜3: 計算結果                                                          */
-/* 4〜5: 追加計算結果                                                      */
+/* 羈∽域┃絎堺若                                                  */
+/* 01: 阪                                                              */
+/* 23: 荐膊腟                                                          */
+/* 45: 菴遵荐膊腟                                                      */
 /***************************************************************************/
 
 WBLOCK isdb_t_pll_base = {
@@ -366,7 +366,7 @@
 	{0xFE, 0xC2, 0, 0, 0, 0, 0, 0}
 };
 /***************************************************************************/
-/* 地デジ周波数ロックチェック                                              */
+/* 違後羈∽違с                                              */
 /***************************************************************************/
 WBLOCK	isdb_t_pll_lock = {
 	0,
@@ -396,7 +396,7 @@
 	{0xB6}
 };
 /***************************************************************************/
-/* 地デジ周波数ロックチェック                                              */
+/* 違後羈∽違с                                              */
 /***************************************************************************/
 WBLOCK	isdb_t_signal1 = {
 	0,
@@ -435,14 +435,14 @@
 };
 
 /***************************************************************************/
-/* 地デジ用データ                                                          */
+/* 違悟若                                                          */
 /***************************************************************************/
 
 /***************************************************************************/
-/* BS用データ                                                            */
+/* 鐚鐚括若                                                            */
 /***************************************************************************/
 /***************************************************************************/
-/* BS周波数ロックチェック                                                */
+/* 鐚鐚喝羈∽違с                                                */
 /***************************************************************************/
 WBLOCK	bs_pll_lock = {
 	0,
@@ -450,7 +450,7 @@
 	{0xFE, 0xC1}
 };
 /***************************************************************************/
-/* TMCC取得                                                                */
+/* TMCC緇                                                                */
 /***************************************************************************/
 WBLOCK	bs_tmcc_get_1 = {
 	0,
@@ -463,7 +463,7 @@
 	{0xC3}
 };
 /***************************************************************************/
-/* TMCC取得                                                                */
+/* TMCC緇                                                                */
 /***************************************************************************/
 WBLOCK	bs_get_slot_ts_id_1 = {
 	0,
@@ -486,7 +486,7 @@
 	{0xDA}
 };
 /***************************************************************************/
-/* TS-IDロック                                                             */
+/* TS-ID                                                             */
 /***************************************************************************/
 WBLOCK	bs_set_ts_lock = {
 	0,
@@ -494,7 +494,7 @@
 	{0x8F, 0x00, 0x00}
 };
 /***************************************************************************/
-/* TS-ID取得                                                               */
+/* TS-ID緇                                                               */
 /***************************************************************************/
 WBLOCK	bs_get_ts_lock = {
 	0,
@@ -502,7 +502,7 @@
 	{0xE6}
 };
 /***************************************************************************/
-/* スロット取得                                                            */
+/* 鴻緇                                                            */
 /***************************************************************************/
 WBLOCK	bs_get_slot = {
 	0,
@@ -510,7 +510,7 @@
 	{0xE8}
 };
 /***************************************************************************/
-/* CN/AGC/MAXAGC取得                                                       */
+/* CN/AGC/MAXAGC緇                                                       */
 /***************************************************************************/
 WBLOCK	bs_get_signal1 = {
 	0,
@@ -528,7 +528,7 @@
 	{0xBA}
 };
 /***************************************************************************/
-/* クロック周波数誤差取得                                                  */
+/* 羈∽域ゅ勲緇                                                  */
 /***************************************************************************/
 WBLOCK	bs_get_clock = {
 	0,
@@ -536,7 +536,7 @@
 	{0xBE}
 };
 /***************************************************************************/
-/* キャリア周波数誤差取得                                                  */
+/* c√羈∽域ゅ勲緇                                                  */
 /***************************************************************************/
 WBLOCK	bs_get_carrir = {
 	0,
@@ -544,12 +544,12 @@
 	{0xBB}
 };
 /***************************************************************************/
-/* 周波数設定テーブル                                                      */
-/* BSに関してのみ。とりあえずテーブルとしたが、計算で算出出来るなら      */
-/* 計算で算出させる。                                                      */
+/* 羈∽域┃絎若                                                      */
+/* 鐚鐚潟≪帥若荐膊х阪堺ャ      */
+/* 荐膊х冴                                                      */
 /***************************************************************************/
 /***************************************************************************/
-/* BS共通テーブル                                                          */
+/* BS演若                                                          */
 /***************************************************************************/
 WBLOCK	bs_com_step2 = {
 	0,
@@ -1050,7 +1050,7 @@
 };
 
 /***************************************************************************/
-/* BS-周波数テーブル                                                       */
+/* BS-羈∽違若                                                       */
 /***************************************************************************/
 WBLOCK_BS_PLL	bs_pll[MAX_BS_CHANNEL] = {
 	{{&bs_1_step1, &bs_com_step2, &bs_1_step3}},
--- a/driver/pt1_tuner_data.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/driver/pt1_tuner_data.h	Wed Apr 30 11:26:24 2014 +0900
@@ -3,14 +3,14 @@
 /***************************************************************************/
 /*                                                                         */
 /***************************************************************************/
-#define		PT1_MAX_ISDB_S_INIT	19			// ISDB-S 初期化データ数
-#define		PT1_MAX_ISDB_T_INIT	16			// ISDB-T 初期化データ数
-#define		PT2_MAX_ISDB_S_INIT 	18			// ISDB-S 初期化データ数
-#define		PT2_MAX_ISDB_T_INIT 	12			// ISDB-T 初期化データ数
+#define		PT1_MAX_ISDB_S_INIT	19			// ISDB-S 若炊
+#define		PT1_MAX_ISDB_T_INIT	16			// ISDB-T 若炊
+#define		PT2_MAX_ISDB_S_INIT 	18			// ISDB-S 若炊
+#define		PT2_MAX_ISDB_T_INIT 	12			// ISDB-T 若炊
 
-#define		MAX_BS_CHANNEL		36			// 周波数テーブル数
-#define		MAX_ISDB_T_CHANNEL	113			// 周波数テーブル数(地デジタル)
-#define		MAX_BS_CHANNEL_PLL_COMMAND	3	// PLLロックするためのコマンド数
+#define		MAX_BS_CHANNEL		36			// 羈∽違若
+#define		MAX_ISDB_T_CHANNEL	113			// 羈∽違若(違吾帥)
+#define		MAX_BS_CHANNEL_PLL_COMMAND	3	// PLL潟潟
 /***************************************************************************/
 /*                                                                         */
 /***************************************************************************/
@@ -25,22 +25,22 @@
 /***************************************************************************/
 /*                                                                         */
 /***************************************************************************/
-extern	WBLOCK	com_initdata;		//初期化(共通)
-extern	WBLOCK	isdb_s_init1;		//ISDB-S先頭
-extern	WBLOCK	isdb_s_init21;		//ISDB-S最終
-extern	WBLOCK	isdb_t_init17;		//ISDB-T最終
-extern	WBLOCK	bs_pll_lock;		//ISDB-S PLLロック確認
+extern	WBLOCK	com_initdata;		//(演)
+extern	WBLOCK	isdb_s_init1;		//ISDB-S
+extern	WBLOCK	isdb_s_init21;		//ISDB-S腟
+extern	WBLOCK	isdb_t_init17;		//ISDB-T腟
+extern	WBLOCK	bs_pll_lock;		//ISDB-S PLL腆肴
 extern	WBLOCK	*isdb_s_initial_pt1[PT1_MAX_ISDB_S_INIT];
 extern	WBLOCK	*isdb_t_initial_pt1[PT1_MAX_ISDB_T_INIT];
 extern	WBLOCK	*isdb_s_initial_pt2[PT2_MAX_ISDB_S_INIT];
 extern	WBLOCK	*isdb_t_initial_pt2[PT2_MAX_ISDB_T_INIT];
 /***************************************************************************/
-/* BS用データ定義                                                          */
+/* BS若水臂                                                          */
 /***************************************************************************/
-extern	WBLOCK_BS_PLL	bs_pll[MAX_BS_CHANNEL] ;	// 周波数テーブル
-extern	WBLOCK	*bs_get_ts_id[(MAX_BS_TS_ID / 2)] ;	// TS-ID取得テーブル
-extern	WBLOCK	bs_tmcc_get_1;						// TMCC取得テーブル
-extern	WBLOCK	bs_tmcc_get_2;						// TMCC取得テーブル
+extern	WBLOCK_BS_PLL	bs_pll[MAX_BS_CHANNEL] ;	// 羈∽違若
+extern	WBLOCK	*bs_get_ts_id[(MAX_BS_TS_ID / 2)] ;	// TS-ID緇若
+extern	WBLOCK	bs_tmcc_get_1;						// TMCC緇若
+extern	WBLOCK	bs_tmcc_get_2;						// TMCC緇若
 extern	WBLOCK	bs_get_ts_lock;
 extern	WBLOCK	bs_set_ts_lock;
 extern	WBLOCK	bs_get_slot;
@@ -50,9 +50,9 @@
 extern	WBLOCK	bs_get_signal2;
 extern	WBLOCK	bs_get_agc;
 /***************************************************************************/
-/* 地デジ用データ定義                                                      */
+/* 違悟若水臂                                                      */
 /***************************************************************************/
-extern	WBLOCK	isdb_t_pll_base;			// 地デジ用周波数テーブルbase
+extern	WBLOCK	isdb_t_pll_base;			// 違悟羈∽違若base
 extern	WBLOCK	isdb_t_pll_lock;
 extern	WBLOCK_BS_PLL	isdb_t_info[MAX_ISDB_T_INFO_LEN];
 extern	WBLOCK	isdb_t_check_tune;
@@ -67,7 +67,7 @@
 extern	WBLOCK	isdb_t_get_carrir;
 
 /***************************************************************************/
-/* 省電力用データ定義                                                      */
+/* 糸若水臂                                                      */
 /***************************************************************************/
 extern	WBLOCK	isdb_s_wake;
 extern	WBLOCK	isdb_t_wake;
--- a/recpt1/pt1_dev.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/recpt1/pt1_dev.h	Wed Apr 30 11:26:24 2014 +0900
@@ -23,132 +23,132 @@
     "/dev/pt1video15"
 };
 
-// 変換テーブル(ISDB-T用)
-// 実際にioctl()を行う値の部分はREADMEを参照の事。
-// BS/CSの設定値およびスロット番号は
-// http://www5e.biglobe.ne.jp/~kazu_f/digital-sat/index.htmlより取得。
+// 紊若(ISDB-T)
+// 絎ioctl()茵ゃREADMEс篋
+// BS/CS荐絎ゃ潟鴻垩
+// http://www5e.biglobe.ne.jp/~kazu_f/digital-sat/index.html緇
 //
 
 ISDB_T_FREQ_CONV_TABLE    isdb_t_conv_table[] = {
-    {   0, CHTYPE_SATELLITE, 0, "151"},  /* 151ch:BS朝日 */
-    {   0, CHTYPE_SATELLITE, 1, "161"},  /* 161ch:BS-TBS */
-    {   1, CHTYPE_SATELLITE, 0, "191"},  /* 191ch:WOWOW prime */
-    {   1, CHTYPE_SATELLITE, 1, "171"},  /* 171ch:BSジャパン */
-    {   2, CHTYPE_SATELLITE, 0, "192"},  /* 192ch:WOWOWライブ */
-    {   2, CHTYPE_SATELLITE, 1, "193"},  /* 193ch:WOWOWシネマ */
-    {   3, CHTYPE_SATELLITE, 0, "201"},  /* 201ch:スター・チャンネル2 */
-    {   3, CHTYPE_SATELLITE, 0, "202"},  /* 202ch:スター・チャンネル3 */
-    {   3, CHTYPE_SATELLITE, 1, "236"},  /* 236ch:BSアニマックス */
-    {   3, CHTYPE_SATELLITE, 2, "256"},  /* 256ch:ディズニー・チャンネル */
-    {   4, CHTYPE_SATELLITE, 0, "211"},  /* 211ch:BS11デジタル */
-    {   4, CHTYPE_SATELLITE, 1, "200"},  /* 200ch:スター・チャンネル1 */
-    {   4, CHTYPE_SATELLITE, 2, "222"},  /* 222ch:TwellV */
-    {   5, CHTYPE_SATELLITE, 0, "238"},  /* 238ch:FOX bs238 */
-    {   5, CHTYPE_SATELLITE, 1, "241"},  /* 241ch:BSスカパー! */
-    {   5, CHTYPE_SATELLITE, 2, "231"},  /* 231ch:放送大学テレビ1 */
-    {   5, CHTYPE_SATELLITE, 2, "232"},  /* 232ch:放送大学テレビ2 */
-    {   5, CHTYPE_SATELLITE, 2, "233"},  /* 233ch:放送大学テレビ3 */
-    {   5, CHTYPE_SATELLITE, 2, "531"},  /* 531ch:放送大学ラジオ */
-    {   6, CHTYPE_SATELLITE, 0, "141"},  /* 141ch:BS日テレ */
-    {   6, CHTYPE_SATELLITE, 1, "181"},  /* 181ch:BSフジ */
-    {   7, CHTYPE_SATELLITE, 0, "101"},  /* 101ch:NHK-BS1 */
-    {   7, CHTYPE_SATELLITE, 0, "102"},  /* 102ch:NHK-BS1臨時 */
-    {   7, CHTYPE_SATELLITE, 1, "103"},  /* 103ch:NHK-BSプレミアム*/
-    {   7, CHTYPE_SATELLITE, 1, "910"},  /* 910ch:ウェザーニュース(WNI)*/
-    {   8, CHTYPE_SATELLITE, 2, "291"},  /* 291ch:NHK総合テレビジョン(東京)*/
-    {   8, CHTYPE_SATELLITE, 2, "292"},  /* 292ch:NHK教育テレビジョン(東京)*/
-    {   8, CHTYPE_SATELLITE, 1, "294"},  /* 294ch:日本テレビ */
-    {   8, CHTYPE_SATELLITE, 1, "295"},  /* 295ch:テレビ朝日 */
-    {   8, CHTYPE_SATELLITE, 1, "296"},  /* 296ch:TBSテレビ */
-    {   8, CHTYPE_SATELLITE, 1, "297"},  /* 297ch:テレビ東京 */
-    {   8, CHTYPE_SATELLITE, 2, "298"},  /* 298ch:フジテレビ */
-    {   9, CHTYPE_SATELLITE, 0, "234"},  /* 234ch:グリーンチャンネル */
-    {   9, CHTYPE_SATELLITE, 1, "242"},  /* 242ch:J SPORTS 1 */
-    {   9, CHTYPE_SATELLITE, 2, "243"},  /* 243ch:J SPORTS 2 */
-    {  10, CHTYPE_SATELLITE, 0, "252"},  /* 252ch:IMAGICA BS */
-    {  10, CHTYPE_SATELLITE, 1, "244"},  /* 244ch:J SPORTS 3 */
-    {  10, CHTYPE_SATELLITE, 2, "245"},  /* 245ch:J SPORTS 4 */
-    {  11, CHTYPE_SATELLITE, 0, "251"},  /* 251ch:BS釣りビジョン */
-    {  11, CHTYPE_SATELLITE, 1, "255"},  /* 255ch:日本映画専門チャンネル */
-    {  11, CHTYPE_SATELLITE, 2, "258"},  /* 258ch:D-Life */
-    {  12, CHTYPE_SATELLITE, 0, "CS2"},  /* ND2:
-                                          * 237ch:スター・チャンネル プラス
-                                          * 239ch:日本映画専門チャンネルHD
-                                          * 306ch:フジテレビNEXT */
-    {  13, CHTYPE_SATELLITE, 0, "CS4"},  /* ND4:
-                                          * 100ch:e2プロモ
-                                          * 256ch:J sports ESPN
-                                          * 312ch:FOX
-                                          * 322ch:スペースシャワーTV
-                                          * 331ch:カートゥーンネットワーク
-                                          * 294ch:ホームドラマチャンネル
-                                          * 334ch:トゥーン・ディズニー */
-    {  14, CHTYPE_SATELLITE, 0, "CS6"},  /* ND6:
-                                          * 221ch:東映チャンネル
-                                          * 222ch:衛星劇場
-                                          * 223ch:チャンネルNECO
-                                          * 224ch:洋画★シネフィル・イマジカ
-                                          * 292ch:時代劇専門チャンネル
-                                          * 238ch:スター・チャンネル クラシック
-                                          * 310ch:スーパー!ドラマTV
-                                          * 311ch:AXN
-                                          * 250ch:スカイ・Asports+ */
-    {  15, CHTYPE_SATELLITE, 0, "CS8"},  /* ND8:
-                                          * 055ch:ショップ チャンネル
-                                          * 335ch:キッズステーションHD */
-    {  16, CHTYPE_SATELLITE, 0, "CS10"}, /* ND10:
-                                          * 228ch:ザ・シネマ
-                                          * 800ch:スカチャンHD800
-                                          * 801ch:スカチャン801
-                                          * 802ch:スカチャン802 */
-    {  17, CHTYPE_SATELLITE, 0, "CS12"}, /* ND12:
-                                          * 260ch:ザ・ゴルフ・チャンネル
-                                          * 303ch:テレ朝チャンネル
-                                          * 323ch:MTV 324ch:大人の音楽専門TV◆ミュージック・エア
-                                          * 352ch:朝日ニュースター
-                                          * 353ch:BBCワールドニュース
-                                          * 354ch:CNNj
-                                          * 110ch:ワンテンポータル */
-    {  18, CHTYPE_SATELLITE, 0, "CS14"}, /* ND14:
-                                          * 251ch:J sports 1
-                                          * 252ch:J sports 2
-                                          * 253ch:J sports Plus
-                                          * 254ch:GAORA */
-    {  19, CHTYPE_SATELLITE, 0, "CS16"}, /* ND16:
-                                          * 305ch:チャンネル銀河
-                                          * 333ch:アニメシアターX(AT-X)
-                                          * 342ch:ヒストリーチャンネル
-                                          * 290ch:TAKARAZUKA SKYSTAGE
-                                          * 803ch:スカチャン803
-                                          * 804ch:スカチャン804 */
-    {  20, CHTYPE_SATELLITE, 0, "CS18"}, /* ND18:
-                                          * 240ch:ムービープラスHD
-                                          * 262ch:ゴルフネットワーク
-                                          * 314ch:LaLa HDHV */
-    {  21, CHTYPE_SATELLITE, 0, "CS20"}, /* ND20:
-                                          * 258ch:フジテレビONE
-                                          * 302ch:フジテレビTWO
-                                          * 332ch:アニマックス
-                                          * 340ch:ディスカバリーチャンネル
-                                          * 341ch:アニマルプラネット */
-    {  22, CHTYPE_SATELLITE, 0, "CS22"}, /* ND22:
-                                          * 160ch:C-TBSウェルカムチャンネル
-                                          * 161ch:QVC
-                                          * 185ch:プライム365.TV
-                                          * 293ch:ファミリー劇場
-                                          * 301ch:TBSチャンネル
-                                          * 304ch:ディズニー・チャンネル
-                                          * 325ch:MUSIC ON! TV
-                                          * 351ch:TBSニュースバード
-                                          * 343ch:ナショナルジオグラフィックチャンネル */
-    {  23, CHTYPE_SATELLITE, 0, "CS24"}, /* ND24:
-                                          * 257ch:日テレG+ HD
-                                          * 291ch:fashiontv
-                                          * 300ch:日テレプラス
-                                          * 315ch:FOXプラス
-                                          * 321ch:MusicJapan TV
-                                          * 350ch:日テレNEWS24
-                                          * 362ch:旅チャンネル */
+    {   0, CHTYPE_SATELLITE, 0, "151"},  /* 151ch鐚BS */
+    {   0, CHTYPE_SATELLITE, 1, "161"},  /* 161ch鐚BS-TBS */
+    {   1, CHTYPE_SATELLITE, 0, "191"},  /* 191ch鐚WOWOW prime */
+    {   1, CHTYPE_SATELLITE, 1, "171"},  /* 171ch鐚BS吾c */
+    {   2, CHTYPE_SATELLITE, 0, "192"},  /* 192ch鐚WOWOWゃ */
+    {   2, CHTYPE_SATELLITE, 1, "193"},  /* 193ch鐚WOWOW激 */
+    {   3, CHTYPE_SATELLITE, 0, "201"},  /* 201ch鐚鴻帥若祉c潟2 */
+    {   3, CHTYPE_SATELLITE, 0, "202"},  /* 202ch鐚鴻帥若祉c潟3 */
+    {   3, CHTYPE_SATELLITE, 1, "236"},  /* 236ch鐚BS≪ */
+    {   3, CHTYPE_SATELLITE, 2, "256"},  /* 256ch鐚c冴若祉c潟 */
+    {   4, CHTYPE_SATELLITE, 0, "211"},  /* 211ch鐚BS11吾帥 */
+    {   4, CHTYPE_SATELLITE, 1, "200"},  /* 200ch鐚鴻帥若祉c潟1 */
+    {   4, CHTYPE_SATELLITE, 2, "222"},  /* 222ch鐚TwellV */
+    {   5, CHTYPE_SATELLITE, 0, "238"},  /* 238ch鐚FOX bs238 */
+    {   5, CHTYPE_SATELLITE, 1, "241"},  /* 241ch鐚BS鴻種 */
+    {   5, CHTYPE_SATELLITE, 2, "231"},  /* 231ch鐚冗紊у1 */
+    {   5, CHTYPE_SATELLITE, 2, "232"},  /* 232ch鐚冗紊у2 */
+    {   5, CHTYPE_SATELLITE, 2, "233"},  /* 233ch鐚冗紊у3 */
+    {   5, CHTYPE_SATELLITE, 2, "531"},  /* 531ch鐚冗紊у吾 */
+    {   6, CHTYPE_SATELLITE, 0, "141"},  /* 141ch鐚BSャ */
+    {   6, CHTYPE_SATELLITE, 1, "181"},  /* 181ch鐚BS */
+    {   7, CHTYPE_SATELLITE, 0, "101"},  /* 101ch鐚NHK-BS1 */
+    {   7, CHTYPE_SATELLITE, 0, "102"},  /* 102ch鐚NHK-BS1 */
+    {   7, CHTYPE_SATELLITE, 1, "103"},  /* 103ch鐚NHK-BS≪*/
+    {   7, CHTYPE_SATELLITE, 1, "910"},  /* 910ch鐚с吟若ャ若(WNI)*/
+    {   8, CHTYPE_SATELLITE, 2, "291"},  /* 291ch鐚NHK膩吾с鰹延根鐚*/
+    {   8, CHTYPE_SATELLITE, 2, "292"},  /* 292ch鐚NHK蚊吾с鰹延根鐚*/
+    {   8, CHTYPE_SATELLITE, 1, "294"},  /* 294ch鐚ユ */
+    {   8, CHTYPE_SATELLITE, 1, "295"},  /* 295ch鐚 */
+    {   8, CHTYPE_SATELLITE, 1, "296"},  /* 296ch鐚TBS */
+    {   8, CHTYPE_SATELLITE, 1, "297"},  /* 297ch鐚延根 */
+    {   8, CHTYPE_SATELLITE, 2, "298"},  /* 298ch鐚吾 */
+    {   9, CHTYPE_SATELLITE, 0, "234"},  /* 234ch鐚違若潟c潟 */
+    {   9, CHTYPE_SATELLITE, 1, "242"},  /* 242ch鐚J SPORTS 1 */
+    {   9, CHTYPE_SATELLITE, 2, "243"},  /* 243ch鐚J SPORTS 2 */
+    {  10, CHTYPE_SATELLITE, 0, "252"},  /* 252ch鐚IMAGICA BS */
+    {  10, CHTYPE_SATELLITE, 1, "244"},  /* 244ch鐚J SPORTS 3 */
+    {  10, CHTYPE_SATELLITE, 2, "245"},  /* 245ch鐚J SPORTS 4 */
+    {  11, CHTYPE_SATELLITE, 0, "251"},  /* 251ch鐚BSc吾с */
+    {  11, CHTYPE_SATELLITE, 1, "255"},  /* 255ch鐚ユ糸c潟 */
+    {  11, CHTYPE_SATELLITE, 2, "258"},  /* 258ch鐚D-Life */
+    {  12, CHTYPE_SATELLITE, 0, "CS2"},  /* ND2鐚
+                                          * 237ch鐚鴻帥若祉c潟 
+                                          * 239ch鐚ユ糸c潟HD
+                                          * 306ch鐚吾NEXT */
+    {  13, CHTYPE_SATELLITE, 0, "CS4"},  /* ND4鐚
+                                          * 100ch鐚e2
+                                          * 256ch鐚J sports ESPN
+                                          * 312ch鐚FOX
+                                          * 322ch鐚鴻若鴻激cTV
+                                          * 331ch鐚若ャ若潟若
+                                          * 294ch鐚若c潟
+                                          * 334ch鐚ャ若潟祉c冴 */
+    {  14, CHTYPE_SATELLITE, 0, "CS6"},  /* ND6鐚
+                                          * 221ch鐚掩c潟
+                                          * 222ch鐚茵
+                                          * 223ch鐚c潟NECO
+                                          * 224ch鐚羇獅激c祉ゃ吾
+                                          * 292ch鐚篁e絨c潟
+                                          * 238ch鐚鴻帥若祉c潟 激
+                                          * 310ch鐚鴻若種TV
+                                          * 311ch鐚AXN
+                                          * 250ch鐚鴻ゃAsports鐚 */
+    {  15, CHTYPE_SATELLITE, 0, "CS8"},  /* ND8鐚
+                                          * 055ch鐚激с c潟
+                                          * 335ch鐚冴鴻若激сHD */
+    {  16, CHTYPE_SATELLITE, 0, "CS10"}, /* ND10鐚
+                                          * 228ch鐚吟祉激
+                                          * 800ch鐚鴻cHD800
+                                          * 801ch鐚鴻c801
+                                          * 802ch鐚鴻c802 */
+    {  17, CHTYPE_SATELLITE, 0, "CS12"}, /* ND12鐚
+                                          * 260ch鐚吟祉眼祉c潟
+                                          * 303ch鐚c潟
+                                          * 323ch鐚MTV 324ch鐚紊т査恰ソ絨TVャ若吾祉
+                                          * 352ch鐚ャャ若鴻帥
+                                          * 353ch鐚BBC若ャ若
+                                          * 354ch鐚CNNj
+                                          * 110ch鐚潟潟若帥 */
+    {  18, CHTYPE_SATELLITE, 0, "CS14"}, /* ND14鐚
+                                          * 251ch鐚J sports 1
+                                          * 252ch鐚J sports 2
+                                          * 253ch鐚J sports Plus
+                                          * 254ch鐚GAORA */
+    {  19, CHTYPE_SATELLITE, 0, "CS16"}, /* ND16鐚
+                                          * 305ch鐚c潟羃
+                                          * 333ch鐚≪<激≪帥X(AT-X)
+                                          * 342ch鐚鴻若c潟
+                                          * 290ch鐚TAKARAZUKA SKYSTAGE
+                                          * 803ch鐚鴻c803
+                                          * 804ch鐚鴻c804 */
+    {  20, CHTYPE_SATELLITE, 0, "CS18"}, /* ND18鐚
+                                          * 240ch鐚若若HD
+                                          * 262ch鐚眼若
+                                          * 314ch鐚LaLa HDHV */
+    {  21, CHTYPE_SATELLITE, 0, "CS20"}, /* ND20鐚
+                                          * 258ch鐚吾ONE
+                                          * 302ch鐚吾TWO
+                                          * 332ch鐚≪
+                                          * 340ch鐚c鴻若c潟
+                                          * 341ch鐚≪ */
+    {  22, CHTYPE_SATELLITE, 0, "CS22"}, /* ND22鐚
+                                          * 160ch鐚C-TBSсc潟
+                                          * 161ch鐚QVC
+                                          * 185ch鐚ゃ365.TV
+                                          * 293ch鐚<弱
+                                          * 301ch鐚TBSc潟
+                                          * 304ch鐚c冴若祉c潟
+                                          * 325ch鐚MUSIC ON! TV
+                                          * 351ch鐚TBSャ若鴻若
+                                          * 343ch鐚激с吾違cc潟 */
+    {  23, CHTYPE_SATELLITE, 0, "CS24"}, /* ND24鐚
+                                          * 257ch鐚ャG+ HD
+                                          * 291ch鐚fashiontv
+                                          * 300ch鐚ャ
+                                          * 315ch鐚FOX
+                                          * 321ch鐚MusicJapan TV
+                                          * 350ch鐚ャNEWS24
+                                          * 362ch鐚c潟 */
     {   0, CHTYPE_GROUND, 0,   "1"}, {   1, CHTYPE_GROUND, 0,   "2"},
     {   2, CHTYPE_GROUND, 0,   "3"}, {   3, CHTYPE_GROUND, 0, "C13"},
     {   4, CHTYPE_GROUND, 0, "C14"}, {   5, CHTYPE_GROUND, 0, "C15"},
--- a/recpt1/recpt1.c	Tue Oct 01 16:36:12 2013 +0900
+++ b/recpt1/recpt1.c	Wed Apr 30 11:26:24 2014 +0900
@@ -326,18 +326,18 @@
             }
 
             while(buf.size) {
-                /* $BJ,N%BP>](BPID$B$NCj=P(B */
+                /* √乗院PID遵 */
                 if(split_select_finish != TSS_SUCCESS) {
                     split_select_finish = split_select(splitter, &buf);
                     if(split_select_finish == TSS_NULL) {
-                        /* malloc$B%(%i!<H/@8(B */
+                        /* malloc主榊 */
                         fprintf(stderr, "split_select malloc failed\n");
                         use_splitter = FALSE;
                         goto fin;
                     }
                     else if(split_select_finish != TSS_SUCCESS) {
-                        /* $BJ,N%BP>](BPID$B$,40A4$KCj=P$G$-$k$^$G=PNO$7$J$$(B
-                         * 1$BICDxEYM>M5$r8+$k$H$$$$$+$b(B
+                        /* √乗院PID絎遵冴с障у阪
+                         * 1腱腮綺篏茖荀
                          */
                         time_t cur_time;
                         time(&cur_time);
@@ -349,7 +349,7 @@
                     }
                 }
 
-                /* $BJ,N%BP>]0J30$r$U$k$$Mn$H$9(B */
+                /* √乗院篁ュ泣純 */
                 code = split_ts(splitter, &buf, &splitbuf);
                 if(code == TSS_NULL) {
                     fprintf(stderr, "PMT reading..\n");
@@ -424,7 +424,7 @@
             }
 
             if(use_splitter) {
-                /* $BJ,N%BP>]0J30$r$U$k$$Mn$H$9(B */
+                /* √乗院篁ュ泣純 */
                 code = split_ts(splitter, &buf, &splitbuf);
                 if(code == TSS_NULL) {
                     split_select_finish = TSS_ERROR;
--- a/recpt1/recpt1.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/recpt1/recpt1.h	Wed Apr 30 11:26:24 2014 +0900
@@ -7,7 +7,7 @@
 #define CHTYPE_SATELLITE    0        /* satellite digital */
 #define CHTYPE_GROUND       1        /* terrestrial digital */
 #define MAX_QUEUE           8192
-#define MAX_READ_SIZE       (188 * 87) /* 188*87=16356 splitterが188アライメントを期待しているのでこの数字とする*/
+#define MAX_READ_SIZE       (188 * 87) /* 188*87=16356 splitter188≪ゃ<潟緇с医*/
 #define WRITE_SIZE          (1024 * 1024 * 2)
 #define TRUE                1
 #define FALSE               0
@@ -18,22 +18,22 @@
 } BUFSZ;
 
 typedef struct _QUEUE_T {
-    unsigned int in;        // 次に入れるインデックス
-    unsigned int out;        // 次に出すインデックス
-    unsigned int size;        // キューのサイズ
-    unsigned int num_avail;    // 満タンになると 0 になる
-    unsigned int num_used;    // 空っぽになると 0 になる
+    unsigned int in;        // 罨<ャゃ潟
+    unsigned int out;        // 罨<冴ゃ潟
+    unsigned int size;        // ャ若泣ゃ
+    unsigned int num_avail;    // 羣帥潟 0 
+    unsigned int num_used;    // 腥冴c純 0 
     pthread_mutex_t mutex;
-    pthread_cond_t cond_avail;    // データが満タンのときに待つための cond
-    pthread_cond_t cond_used;    // データが空のときに待つための cond
-    BUFSZ *buffer[1];    // バッファポインタ
+    pthread_cond_t cond_avail;    // 若帥羣帥潟緇ゃ cond
+    pthread_cond_t cond_used;    // 若帥腥冴緇ゃ cond
+    BUFSZ *buffer[1];    // <ゃ潟
 } QUEUE_T;
 
 typedef struct _ISDB_T_FREQ_CONV_TABLE {
-    int set_freq;    // 実際にioctl()を行う値
-    int type;        // チャンネルタイプ
-    int add_freq;    // 追加する周波数(BS/CSの場合はスロット番号)
-    char *parm_freq;    // パラメータで受ける値
+    int set_freq;    // 絎ioctl()茵
+    int type;        // c潟帥ゃ
+    int add_freq;    // 菴遵羈∽(BS/CS翫鴻)
+    char *parm_freq;    // <若帥у
 } ISDB_T_FREQ_CONV_TABLE;
 
 #endif
--- a/recpt1/tssplitter_lite.c	Tue Oct 01 16:36:12 2013 +0900
+++ b/recpt1/tssplitter_lite.c	Wed Apr 30 11:26:24 2014 +0900
@@ -38,22 +38,22 @@
 static int GetPid(unsigned char *data);
 
 /**
- * サービスID解析
+ * 泣若ID茹f
  */
 static char** AnalyzeSid(
-	char* sid)						// [in]		サービスID(カンマ区切りテキスト)
+	char* sid)						// [in]		泣若ID(潟阪鴻)
 {
 	int i = 0;
 	char** sid_list = NULL;
 	char* p;
 	int CommaNum = 0;
 
-	/* sid は次の形式の引数を許容する */
-	/* 指定無し */
+	/* sid 罨<綵√綣違荐怨鴻 */
+	/* 絎< */
 	/* SID[0] */
 	/* SID[0],SID[1],...,SID[N-1],SID[N] */
 
-	/*カンマの数を数える*/
+	/*潟違違*/
 	p = sid;
 	while(*p != '\0')
 	{
@@ -63,7 +63,7 @@
 		p++;
 	}
 
-	/* sid_listの数はカンマの数+2(NULL止めするから) */
+	/* sid_list違潟+2(NULL罩≪) */
 	sid_list = malloc(sizeof(char*)*(CommaNum+2));
 	if ( sid_list == NULL )
 	{
@@ -71,7 +71,7 @@
 		return NULL;
 	}
 
-	/* sidが空である場合 */
+	/* sid腥冴с翫 */
 	p = sid;
 	if ( strlen(p) == 0 )
 	{
@@ -79,7 +79,7 @@
 		return sid_list;
 	}
 
-	/* カンマ無し */
+	/* 潟< */
 	if ( CommaNum == 0 )
 	{
 		sid_list[0] = sid;
@@ -87,34 +87,34 @@
 		return sid_list;
 	}
 
-	/* カンマ区切りで複数指定時 */
+	/* 潟阪ц井絎 */
 	i=0;
 	p = sid;
-	/* 文字列端に到達するか、カンマ数が数えた数に達したら終了 */
+	/* 絖腴育潟違違違腟篋 */
 	while((*p != '\0') || i < CommaNum)
 	{
-		/* 現在の処理位置をsid_list[i]にセット */
-		/* このタイミングの p は
-		 * ・sid先頭
-		 * ・[,]の次の文字
-		 * いずれかであるので p を sid_list[i] に代入してよい
+		/* 憜篏臀sid_list[i]祉 */
+		/* 帥ゃ潟違 p 
+		 * sid
+		 * [,]罨<絖
+		 * с p  sid_list[i] 篁eャ
 		 */
 		sid_list[i] = p;
 		i++;
 
-		/* 最初に現れる[,]をNULL文字で置換する */
+		/* 憗[,]NULL絖х舟 */
 		p = strchr(p, C_CHAR_COMMA);
 		if ( p == NULL )
 		{
-			/* カンマが見つからない場合は最後の処理対象なので終了 */
+			/* 潟荀ゃ翫緇絲乗院х篋 */
 			break;
 		}
 		*p = '\0';
-		/* 処理位置をNULLで置換した文字の次の位置に設定する */
+		/* 篏臀NULLх舟絖罨<篏臀荐絎 */
 		p++;
 	}
 
-	/* 最後のsid_list[n]はNULLポインタで止める */
+	/* 緇sid_list[n]NULLゃ潟帥ф≪ */
 	sid_list[i] = NULL;
 
 	i=0;
@@ -132,10 +132,10 @@
 }
 
 /**
- * 初期化処理
+ * 
  */
 splitter* split_startup(
-	char *sid		// [in]		サービスID(引数で指定した文字列)
+	char *sid		// [in]		泣若ID(綣違ф絎絖)
 )
 {
 	splitter* sp;
@@ -167,22 +167,22 @@
 }
 
 /**
- * 落とすPIDを確定させる
+ * 純PID腆阪
  */
 int split_select(
-	splitter *sp,						// [in/out]		splitter構造体
-	ARIB_STD_B25_BUFFER *sbuf			// [in]			入力TS
+	splitter *sp,						// [in/out]		splitter罕篏
+	ARIB_STD_B25_BUFFER *sbuf			// [in]			ュTS
 )
 {
 	int result;
-	// TS解析
+	// TS茹f
 	result = ReadTs(sp, sbuf);
 
 	return result;
 }
 
 /**
- * 終了処理
+ * 腟篋
  */
 void split_shutdown(splitter* sp)
 {
@@ -203,19 +203,19 @@
 }
 
 /**
- * TS 解析処理
+ * TS 茹f
  *
- * 対象のチャンネル番号のみの PAT の再構築と出力対象 PID の抽出を行う
+ * 絲乗院c潟垩帥 PAT 罕膀阪絲乗院 PID 遵冴茵
  */
 static int ReadTs(splitter *sp, ARIB_STD_B25_BUFFER *sbuf)
 #if 0
-	unsigned char **pat,				// [out]	PAT 情報(再構築後)
-	unsigned char* pids,				// [out]	出力対象 PID 情報
-	char** sid_list,					// [in]		出力対象サービス ID のリスト
-	unsigned char* pmt_pids,			// [in]		出力対象PIDのPMT PID
-	,			// [in]		pt1_drvの入力TS
-	int* pmt_retain,						// [in]		残すべきPMTの数
-	int* pmt_counter					// [out]	残したPMTの数
+	unsigned char **pat,				// [out]	PAT 縁罕膀緇鐚
+	unsigned char* pids,				// [out]	阪絲乗院 PID 
+	char** sid_list,					// [in]		阪絲乗院泣若 ID 鴻
+	unsigned char* pmt_pids,			// [in]		阪絲乗院PIDPMT PID
+	,			// [in]		pt1_drvュTS
+	int* pmt_retain,						// [in]		罧鴻PMT
+	int* pmt_counter					// [out]	罧PMT
 #endif
 {
 	int length = sbuf->size;
@@ -231,16 +231,16 @@
 		if(0x0000 == pid) {
 			result = AnalyzePat(sp, sbuf->data + index);
 			if(result != TSS_SUCCESS) {
-				/* 下位の関数内部でmalloc error発生 */
+				/* 筝篏∽医malloc error榊 */
 				return result;
 			}
 		}
 
 		// PMT
-		/* 残すpmt_pidである場合には、pmtに書かれている
-		 * 残すべきPCR/AUDIO/VIDEO PIDを取得する */
+		/* 罧pmt_pidс翫pmt吾
+		 * 罧鴻PCR/AUDIO/VIDEO PID緇 */
 		if(sp->pmt_pids[pid] == 1) {
-			/* この中にはPMT毎に一度しか入らないようにしておく */
+			/* 筝PMT罸筝綺ャ */
 			analyze_result = AnalyzePmt(sp, sbuf->data + index, 1);
 			if(TSS_SUCCESS == analyze_result) {
 				sp->pmt_pids[pid]++;
@@ -249,9 +249,9 @@
 				*(sbuf->data + index + 2) = 0xff;
 			}
 		}
-		/* 録画する全てのPMTについて、中にあるPCR/AUDIO/VIDEOのPIDを
-		 * 得る */
-		/* pmt_counter と pmt_retain が一致する場合に条件は満たされる */
+		/* 牙祉PMTゃ筝PCR/AUDIO/VIDEOPID
+		 * 緇 */
+		/* pmt_counter  pmt_retain 筝眼翫>散羣 */
 		if(sp->pmt_counter == sp->pmt_retain) {
 			result = TSS_SUCCESS;
 			break;
@@ -297,12 +297,12 @@
 	return result;
 }
 /**
- * TS 分離処理
+ * TS √
  */
 int split_ts(
-	splitter *splitter,					// [in]		splitterパラメータ
-	ARIB_STD_B25_BUFFER *sbuf,			// [in]		入力TS
-	splitbuf_t *dbuf							// [out]	出力TS
+	splitter *splitter,					// [in]		splitter<若
+	ARIB_STD_B25_BUFFER *sbuf,			// [in]		ュTS
+	splitbuf_t *dbuf							// [out]	阪TS
 )
 {
 	int pid;
@@ -313,7 +313,7 @@
 	int pmts = 0;
 	int version = 0;
 
-	/* 初期化 */
+	/*  */
 	dbuf->buffer_filled = 0;
 	if (sbuf->size < 0) {
 		return TSS_ERROR;
@@ -328,7 +328,7 @@
 
 		// PAT
 		case 0x0000:
-			// 巡回カウンタカウントアップ
+			// 綏≦潟帥潟≪
 			if(0xFF == splitter->pat_count) {
 				splitter->pat_count = splitter->pat[3];
 			}
@@ -347,8 +347,8 @@
 		default:
 		    if(0 != splitter->pmt_pids[pid]) {
 			    //PMT
-			    if ((sptr + s_offset)[1] & 0x40) {		// PES開始インジケータ
-				    // バージョンチェック
+			    if ((sptr + s_offset)[1] & 0x40) {		// PES紮ゃ潟吾宴若
+				    // 若吾с潟с
 				    for(pmts = 0; splitter->pmt_retain > pmts; pmts++) {
 					    if (splitter->pmt_version[pmts].pid == pid) {
 						  version = splitter->pmt_version[pmts].version;
@@ -357,18 +357,18 @@
 					}
 					if((version != ((sptr + s_offset)[10] & 0x3e))
 					   ||(splitter->pmt_retain != splitter->pmt_counter)) {
-					    // 再チェック
+					    // с
 					    result = RescanPID(splitter, sptr + s_offset);
 					}
 				}
 				else {
 				    if (splitter->pmt_retain != splitter->pmt_counter) {
-					    // 再チェック
+					    // с
 					    result = RescanPID(splitter, sptr + s_offset);
 					}
 				}
 			}
-			/* pids[pid] が 1 は残すパケットなので書き込む */
+			/* pids[pid]  1 罧宴ф吾莨若 */
 			if(0 != splitter->pids[pid]) {
 				memcpy(dptr + d_offset, sptr + s_offset, LENGTH_PACKET);
 				d_offset += LENGTH_PACKET;
@@ -384,20 +384,20 @@
 }
 
 /**
- * PAT 解析処理
+ * PAT 茹f
  *
- * PAT を解析し、出力対象チャンネルが含まれているかチェックを行い、PAT を再構築する
+ * PAT 茹f阪絲乗院c潟障с茵PAT 罕膀
  */
 static int AnalyzePat(splitter *sp, unsigned char *buf)
 #if 0
 	splitter *sp
-		unsigned char** pat,				// [out]	PAT 情報(再構築後)
-		unsigned char* pids,				// [out]	出力対象 PID 情報
-		char** sid_list,					// [in]		出力対象サービス ID のリスト
-		unsigned char* pmt_pids,			// [out]	サービス ID に対応する PMT の PID
-		int* pmt_retain						// [out]	残すPMTの数
+		unsigned char** pat,				// [out]	PAT 縁罕膀緇鐚
+		unsigned char* pids,				// [out]	阪絲乗院 PID 
+		char** sid_list,					// [in]		阪絲乗院泣若 ID 鴻
+		unsigned char* pmt_pids,			// [out]	泣若 ID 絲上 PMT  PID
+		int* pmt_retain						// [out]	罧PMT
 
-	unsigned char* buf,					// [in]		読み込んだバッファ
+	unsigned char* buf,					// [in]		茯粋昭
 #endif
 {
 	int pos[MAX_PID];
@@ -419,7 +419,7 @@
 	chosen_sid[0] = '\0';
 
 	if(pat == NULL) {
-		/* 初期化 */
+		/*  */
 		sp->pmt_retain = 0;
 		memset(pos, 0, sizeof(pos));
 		size = buf[7];
@@ -437,9 +437,9 @@
 		}
 		sp->num_pmts = j;
 
-		// 対象チャンネル判定
-		/* size + 8 = パケット全長 */
-		/* 最終 4 バイトはCRCなので飛ばす */
+		// 絲乗院c潟ゅ
+		/* size + 8 = 宴 */
+		/* 腟 4 ゃCRCч違 */
 		for(i = 13; i < (size + 8) - 4; i = i + 4) {
 
 			pid = GetPid(&buf[i+2]);
@@ -451,8 +451,8 @@
 
 			while(*p) {
 				if(service_id == atoi(*p)) {
-					/* 録画対象の pmt_pids は 1 とする */
-					/* 録画対象の pmt の pids は 1 とする */
+					/* 牙糸乗院 pmt_pids  1  */
+					/* 牙糸乗院 pmt  pids  1  */
 					pid = GetPid(&buf[i + 2]);
 					*(pmt_pids+pid) = 1;
 					*(pids+pid) = 1;
@@ -465,7 +465,7 @@
 					continue;
 				}
 				else if(!strcasecmp(*p, "hd") || !strcasecmp(*p, "sd1")) {
-					/* hd/sd1 指定時には1番目のサービスを保存する */
+					/* hd/sd1 絎1泣若鴻篆絖 */
 					if(service_id == avail_sids[0]) {
 						pid = GetPid(&buf[i + 2]);
 						*(pmt_pids+pid) = 1;
@@ -480,7 +480,7 @@
 					continue;
 				}
 				else if(!strcasecmp(*p, "sd2")) {
-					/* sd2 指定時には2番目のサービスを保存する */
+					/* sd2 絎2泣若鴻篆絖 */
 					if(service_id == avail_sids[1]) {
 						pid = GetPid(&buf[i + 2]);
 						*(pmt_pids+pid) = 1;
@@ -495,7 +495,7 @@
 					continue;
 				}
 				else if(!strcasecmp(*p, "sd3")) {
-					/* sd3 指定時には3番目のサービスを保存する */
+					/* sd3 絎3泣若鴻篆絖 */
 					if(service_id == avail_sids[2]) {
 						pid = GetPid(&buf[i + 2]);
 						*(pmt_pids+pid) = 1;
@@ -510,7 +510,7 @@
 					continue;
 				}
 				else if(!strcasecmp(*p, "1seg")) {
-					/* 1seg 指定時には PMTPID=0x1FC8 のサービスを保存する */
+					/* 1seg 絎 PMTPID=0x1FC8 泣若鴻篆絖 */
 					pid = GetPid(&buf[i + 2]);
 					if(pid == 0x1FC8) {
 						*(pmt_pids+pid) = 1;
@@ -525,7 +525,7 @@
 					continue;
 				}
 				else if(!strcasecmp(*p, "all")) {
-					/* all指定時には全保存する */
+					/* all絎篆絖 */
 					pid = GetPid(&buf[i + 2]);
 					*(pmt_pids+pid) = 1;
 					*(pids+pid) = 1;
@@ -537,7 +537,7 @@
 					break;
 				}
 				else if(!strcasecmp(*p, "epg")) {
-					/* epg抽出に必要なPIDのみを保存する */
+					/* epg遵冴綽荀PID帥篆絖 */
 					sid_found    = TRUE;
 					*(pids+0x11) = 1;
 					*(pids+0x12) = 1;
@@ -585,7 +585,7 @@
 		fprintf(stderr, "\n");
 #endif
 
-		// PAT 再構築
+		// PAT 罕膀
 		result = RecreatePat(sp, buf, pos);
 #if 0
 		int tc;
@@ -598,18 +598,18 @@
 }
 
 /**
- * PAT 再構築処理
+ * PAT 罕膀
  *
- * PMT から出力対象チャンネル以外のチャンネル情報を削除し、PAT を再構築する
+ * PMT 阪絲乗院c潟篁ュc潟宴ゃPAT 罕膀
  */
 static int RecreatePat(splitter *sp, unsigned char *buf, int *pos)
 #if 0
 	splitter *sp						// [in/out]
-		unsigned char** pat,			// [out]	PAT 情報(再構築後)
-		unsigned char* pids,			// [out]	出力対象 PID 情報
+		unsigned char** pat,			// [out]	PAT 縁罕膀緇鐚
+		unsigned char* pids,			// [out]	阪絲乗院 PID 
 
-	unsigned char* buf,					// [in]		読み込んだバッファ
-	int *pos							// [in]		取得対象 PMT のバッファ中の位置
+	unsigned char* buf,					// [in]		茯粋昭
+	int *pos							// [in]		緇絲乗院 PMT >賢篏臀
 #endif
 {
 	unsigned char y[LENGTH_CRC_DATA];
@@ -619,9 +619,9 @@
 	int pos_i;
 	int pid_num = 0;
 
-	// CRC 計算のためのデータ
+	// CRC 荐膊若
 	{
-		// チャンネルによって変わらない部分
+		// c潟c紊
 		for (i = 0; i < LENGTH_PAT_HEADER - 4; i++)
 		{
 			y[i] = buf[i + 5];
@@ -633,12 +633,12 @@
 		y[LENGTH_PAT_HEADER-2] = 0xe0;
 		y[LENGTH_PAT_HEADER-1] = 0x10;
 
-		// チャンネルによって変わる部分
+		// c潟c紊
 		for (i = 0; i < MAX_PID; i++)
 		{
 			if(pos[i] != 0)
 			{
-				/* buf[pos_i] を y にコピー(抽出したPIDの数) */
+				/* buf[pos_i]  y 潟(遵冴PID) */
 				pos_i = pos[i];
 				for (j = 0; j < 4; j++)
 				{
@@ -648,12 +648,12 @@
 			}
 		}
 	}
-	/* パケットサイズ計算 */
+	/* 宴泣ゃ肴膊 */
 	y[2] = pid_num * 4 + 0x0d;
-	// CRC 計算
+	// CRC 荐膊
 	crc = GetCrc32(y, LENGTH_PAT_HEADER + pid_num*4);
 
-	// PAT 再構成
+	// PAT 罕
 	sp->pat = (unsigned char*)malloc(LENGTH_PACKET);
 	if(sp->pat == NULL)
 	{
@@ -678,14 +678,14 @@
 }
 
 /**
- * PMT 解析処理
+ * PMT 茹f
  *
- * PMT を解析し、保存対象の PID を特定する
+ * PMT 茹f篆絖絲乗院 PID 劫
  */
 static int AnalyzePmt(splitter *sp, unsigned char *buf, unsigned char mark)
 #if 0
-	unsigned char* buf,					// [in]		読み込んだバッファ
-	unsigned char* pids					// [out]	出力対象 PID 情報
+	unsigned char* buf,					// [in]		茯粋昭
+	unsigned char* pids					// [out]	阪絲乗院 PID 
 #endif
 {
 	unsigned char Nall;
@@ -698,8 +698,8 @@
 	int payload_offset;	// offset to payload
 
 	pid = GetPid(&buf[1]);
-	if (buf[1] & 0x40) {		// PES開始インジケータ
-		sp->section_remain[pid] = ((buf[6] & 0x0F) << 8) + buf[7] + 3;	// セクションサイズ取得(ヘッダ込)
+	if (buf[1] & 0x40) {		// PES紮ゃ潟吾宴若
+		sp->section_remain[pid] = ((buf[6] & 0x0F) << 8) + buf[7] + 3;	// 祉激с潟泣ゃ阪緇(莨)
 		payload_offset = 5;
 
 		for (count = 0; sp->pmt_retain > count; count++) {
@@ -707,14 +707,14 @@
                 sp->pmt_version[count].version = buf[10] & 0x3e;
 			}
 		}
-		// PCR, 番組情報が先頭からはみ出ることはないだろう
+		// PCR, 腟宴水冴
 
 		// PCR
 		pcr = GetPid(&buf[payload_offset + 8]);
 		sp->pids[pcr] = mark;
 
 		// ECM
-		N = ((buf[payload_offset + 10] & 0x0F) << 8) + buf[payload_offset + 11] + payload_offset + 12;	// ES情報開始点
+		N = ((buf[payload_offset + 10] & 0x0F) << 8) + buf[payload_offset + 11] + payload_offset + 12;	// ES演紮
 		int p = payload_offset + 12;
 
 		while(p < N) {
@@ -734,12 +734,12 @@
 		}
 	}
 	else {
-	    if (sp->section_remain[pid] == 0) return TSS_ERROR;								// セクション先頭が飛んでいる
-		if ((buf[3] & 0x0F) != ((sp->packet_seq[pid] + 1) & 0x0F)) return TSS_ERROR;	// パケットカウンタが飛んだ
+	    if (sp->section_remain[pid] == 0) return TSS_ERROR;								// 祉激с喝蕋с
+		if ((buf[3] & 0x0F) != ((sp->packet_seq[pid] + 1) & 0x0F)) return TSS_ERROR;	// 宴潟帥蕋
 		payload_offset = 4;
 		N = payload_offset;
 	}
-	sp->packet_seq[pid] = buf[3] & 0x0F;				// 巡回カウンタ
+	sp->packet_seq[pid] = buf[3] & 0x0F;				// 綏≦潟
 
 	Nall = sp->section_remain[pid];
 	if(Nall > LENGTH_PACKET - payload_offset)
@@ -748,7 +748,7 @@
 	// ES PID
 	while (N <= Nall + payload_offset - 5)
 	{
-		// ストリーム種別が 0x0D(type D)は出力対象外
+		// 鴻若腮ャ 0x0D鐚type D鐚阪絲乗院紊
 		if (0x0D != buf[N])
 		{
 			epid = GetPid(&buf[N + 1]);
@@ -770,11 +770,11 @@
 }
 
 /**
- * CRC 計算
+ * CRC 荐膊
  */
 static int GetCrc32(
-	unsigned char* data,				// [in]		CRC 計算対象データ
-	int len)							// [in]		CRC 計算対象データ長
+	unsigned char* data,				// [in]		CRC 荐膊絲乗院若
+	int len)							// [in]		CRC 荐膊絲乗院若翠
 {
 	int crc;
 	int i, j;
@@ -813,10 +813,10 @@
 }
 
 /**
- * PID 取得
+ * PID 緇
  */
 static int GetPid(
-	unsigned char* data)				// [in]		取得対象データのポインタ
+	unsigned char* data)				// [in]		緇絲乗院若帥ゃ潟
 {
 	return ((data[0] & 0x1F) << 8) + data[1];
 }
--- a/recpt1/tssplitter_lite.h	Tue Oct 01 16:36:12 2013 +0900
+++ b/recpt1/tssplitter_lite.h	Wed Apr 30 11:26:24 2014 +0900
@@ -44,7 +44,7 @@
 } pmt_version;
 
 /**
- * splitter構造体
+ * splitter罕篏
  */
 typedef struct splitter {
 	unsigned char	pids[MAX_PID];
@@ -57,8 +57,8 @@
 	int avail_pmts[MAX_SERVICES];
 	pmt_version pmt_version[MAX_SERVICES];
 	int num_pmts;
-	uint16_t section_remain[MAX_PID];	// セクション残りバイト数
-	uint8_t packet_seq[MAX_PID];	// 巡回カウンタ
+	uint16_t section_remain[MAX_PID];	// 祉激с恰ゃ
+	uint8_t packet_seq[MAX_PID];	// 綏≦潟
 } splitter;
 
 typedef struct _splitbuf_t