net.sourceforge.dvb.projectx.subtitle
Class Teletext

java.lang.Object
  |
  +--net.sourceforge.dvb.projectx.subtitle.Teletext

public final class Teletext
extends java.lang.Object


Method Summary
static byte bytereverse(byte n)
          change endian *
static void clearEnhancements()
           
static boolean cparity(byte n)
          check parity *
static java.lang.String[] getSONHead(java.lang.String path, long frame_rate)
           
static java.lang.String[] getSSAHead()
          return SSA header *
static java.lang.String[] getSSALine()
          return SSA line *
static java.lang.String[] getSTLHead(java.lang.String version)
          return STL header *
static int hamming_24_18(byte[] b, int off)
           
static int hamming_8_4(byte a)
          hamming decode 8/4 *
static int[] makepic(byte[] packet, int offset, int len, int row, int character_set, boolean checkParity)
          make suppic from teletext *
static java.lang.String makestring(byte[] packet, int offset, int len, int row, int character_set, int color, boolean checkParity)
          make strings from teletext *
static byte parity(byte n)
          set parity *
static void setEnhancements(byte[] packet, int row, int character_set)
           
static java.lang.String SMPTE(java.lang.String time, long videoframetime)
          return SMPTE *
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSONHead

public static java.lang.String[] getSONHead(java.lang.String path,
                                            long frame_rate)

getSTLHead

public static java.lang.String[] getSTLHead(java.lang.String version)
return STL header *

getSSAHead

public static java.lang.String[] getSSAHead()
return SSA header *

getSSALine

public static java.lang.String[] getSSALine()
return SSA line *

SMPTE

public static java.lang.String SMPTE(java.lang.String time,
                                     long videoframetime)
return SMPTE *

bytereverse

public static byte bytereverse(byte n)
change endian *

parity

public static byte parity(byte n)
set parity *

cparity

public static boolean cparity(byte n)
check parity *

hamming_24_18

public static int hamming_24_18(byte[] b,
                                int off)

hamming_8_4

public static int hamming_8_4(byte a)
hamming decode 8/4 *

makepic

public static int[] makepic(byte[] packet,
                            int offset,
                            int len,
                            int row,
                            int character_set,
                            boolean checkParity)
make suppic from teletext *

makestring

public static java.lang.String makestring(byte[] packet,
                                          int offset,
                                          int len,
                                          int row,
                                          int character_set,
                                          int color,
                                          boolean checkParity)
make strings from teletext *

clearEnhancements

public static void clearEnhancements()

setEnhancements

public static void setEnhancements(byte[] packet,
                                   int row,
                                   int character_set)