|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sourceforge.dvb.projectx.parser.CommonParsing
common stuff for parsing functions
Method Summary | |
static boolean |
alignSyncword(byte[] pes_packet,
int pes_offset,
int es_streamtype)
skip leading bytes before first valid startcodes and return fixed array |
static long |
calcVideoTime(java.lang.String logfile)
video timelength read from ptslogfile |
static boolean |
clearBit33ofDTS(byte[] array,
int offset)
|
static boolean |
clearBit33ofPTS(byte[] array,
int offset)
|
static long |
getAudioProcessingFlags()
|
static int |
getCutCounter()
|
static boolean |
getCutStatus()
|
static int |
getExtension2_Id(byte[] pes_packet,
int pes_headerlength,
int pes_payloadlength,
int pesID,
boolean pes_isMpeg2,
long file_position)
vdr_dvbsub determination |
static int |
getIntValue(byte[] array,
int offset,
int length,
boolean bytereordering)
|
static int |
getPES_ExtensionLengthField(byte[] array,
int offset)
|
static int |
getPES_IdField(byte[] array,
int offset)
|
static int |
getPES_LengthField(byte[] array,
int offset)
|
static long |
getPTSfromBytes(byte[] array,
int offset)
returns pts value from pes_extension |
static long |
getPTSfromBytes(byte[] array,
int offset,
boolean trim)
returns pts value from pes_extension |
static boolean |
getPvaPidExtraction()
|
static int |
getPvaPidToExtract()
|
static long |
getValue(byte[] array,
int offset,
int length,
boolean bytereordering)
returns value |
static double |
getVideoFramerate()
|
static boolean |
isInfoScan()
|
static boolean |
isProcessCancelled()
|
static boolean |
isProcessPausing()
|
static void |
logAlias(JobProcessing job_processing,
java.lang.String _vptslog,
java.lang.String _datalog)
create PTS alias |
static boolean |
makecut(JobProcessing job_processing,
long comparePoint,
java.util.List ctemp)
make cut |
static boolean |
makecut(JobProcessing job_processing,
java.lang.String cuts_filename,
long startPTS,
long comparePoint,
java.util.List newcut,
int lastframes,
java.util.List ctemp,
int gopnumber,
java.util.List cell)
make cut |
static int |
nextBits(byte[] buffer,
int BitPos,
int N)
|
static java.lang.String |
parseCutValue(long value)
parse cut long value |
static long |
parseCutValue(java.lang.String value,
boolean demux)
parse cut field value |
static long |
readPTS(byte[] array,
int offset,
int length,
boolean bytereordering,
boolean trim)
returns pts value from pes_extension |
static void |
resetSplitMode(JobProcessing job_processing,
java.lang.String vptslog)
split reset |
static void |
setAudioProcessingFlags(long val)
|
static void |
setCutCounter(int val)
|
static void |
setCutStatus(boolean b)
|
static void |
setInfoScan(boolean b)
|
static void |
setPES_IdField(byte[] array,
int offset,
int value)
|
static void |
setPES_LengthField(byte[] array,
int offset,
int value)
|
static void |
setPES_PTSField(byte[] array,
int offset,
long value)
|
static void |
setPES_SubIdField(byte[] array,
int offset,
int pes_headerlength,
int pes_extensionlength,
int value)
|
static void |
setProcessCancelled(boolean b)
|
static void |
setProcessPausing(boolean b)
|
static void |
setPvaPidExtraction(boolean b)
|
static void |
setPvaPidToExtract(int val)
|
static void |
setValue(byte[] array,
int offset,
int length,
boolean bytereordering,
long value)
|
static void |
setVideoFramerate(double val)
|
static void |
setVideoHeader(JobProcessing job_processing,
java.lang.String videofile,
java.lang.String logfile,
int[] clv,
int[] MPGVideotype)
set 1. videoheader |
static int |
validateStartcode(byte[] pes_packet,
int offset)
check startcode return int of skip'able data (negative) |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final boolean BYTEREORDERING
public static final int SECONDARY_PES_PARSER
public static final int PRIMARY_PES_PARSER
public static final int TS_PARSER
public static final int PVA_PARSER
public static final int ES_VIDEO_PARSER
public static final int ES_AUDIO_PARSER
public static final int ES_SUBPICTURE_PARSER
public static final int Unsupported
public static final int PES_AV_TYPE
public static final int MPEG1PS_TYPE
public static final int MPEG2PS_TYPE
public static final int PVA_TYPE
public static final int TS_TYPE
public static final int PES_MPA_TYPE
public static final int PES_PS1_TYPE
public static final int ES_MPV_TYPE
public static final int ES_MPA_TYPE
public static final int ES_AC3_TYPE
public static final int ES_AC3_A_TYPE
public static final int ES_DTS_TYPE
public static final int ES_DTS_A_TYPE
public static final int ES_RIFF_TYPE
public static final int ES_cRIFF_TYPE
public static final int ES_SUP_TYPE
public static final int ES_TYPE
public static final int UNKNOWN
public static final int AC3_AUDIO
public static final int TELETEXT
public static final int MPEG_AUDIO
public static final int MPEG_VIDEO
public static final int LPCM_AUDIO
public static final int SUBPICTURE
public static final int DTS_AUDIO
public static final int WAV_AUDIO
public static final int ACTION_UNDEFINED
public static final int ACTION_DEMUX
public static final int ACTION_TO_VDR
public static final int ACTION_TO_M2P
public static final int ACTION_TO_PVA
public static final int ACTION_TO_TS
public static final int ACTION_FILTER
public static final int CUTMODE_BYTE
public static final int CUTMODE_GOP
public static final int CUTMODE_FRAME
public static final int CUTMODE_PTS
public static final int CUTMODE_TIME
public static final int PICTURE_START_CODE
public static final int SLICE_START_CODE_MIN
public static final int SLICE_START_CODE_MAX
public static final int USER_DATA_START_CODE
public static final int SEQUENCE_HEADER_CODE
public static final int EXTENSION_START_CODE
public static final int SEQUENCE_END_CODE
public static final int GROUP_START_CODE
public static final int SYSTEM_END_CODE
public static final int PACK_START_CODE
public static final int SYSTEM_START_CODE
public static final int PROGRAM_STREAM_MAP_CODE
public static final int PRIVATE_STREAM_1_CODE
public static final int PADDING_STREAM_CODE
public static final int PRIVATE_STREAM_2_CODE
public static final int ECM_STREAM_CODE
public static final int EMM_STREAM_CODE
public static final int DSM_CC_STREAM_CODE
public static final int FRAME_I_TYPE
public static final int FRAME_P_TYPE
public static final int FRAME_B_TYPE
public static final int FRAME_D_TYPE
public static final int MAX_BITRATE_VALUE
Method Detail |
public static boolean isInfoScan()
public static void setInfoScan(boolean b)
public static boolean isProcessCancelled()
public static void setProcessCancelled(boolean b)
public static boolean isProcessPausing()
public static void setProcessPausing(boolean b)
public static long getAudioProcessingFlags()
public static void setAudioProcessingFlags(long val)
public static double getVideoFramerate()
public static void setVideoFramerate(double val)
public static int getCutCounter()
public static void setCutCounter(int val)
public static boolean getCutStatus()
public static void setCutStatus(boolean b)
public static boolean getPvaPidExtraction()
public static void setPvaPidExtraction(boolean b)
public static int getPvaPidToExtract()
public static void setPvaPidToExtract(int val)
public static long getPTSfromBytes(byte[] array, int offset)
public static long getPTSfromBytes(byte[] array, int offset, boolean trim)
public static long readPTS(byte[] array, int offset, int length, boolean bytereordering, boolean trim)
public static void setValue(byte[] array, int offset, int length, boolean bytereordering, long value)
public static long getValue(byte[] array, int offset, int length, boolean bytereordering)
public static int getIntValue(byte[] array, int offset, int length, boolean bytereordering)
public static void setPES_PTSField(byte[] array, int offset, long value)
public static void setPES_LengthField(byte[] array, int offset, int value)
public static void setPES_IdField(byte[] array, int offset, int value)
public static void setPES_SubIdField(byte[] array, int offset, int pes_headerlength, int pes_extensionlength, int value)
public static int getPES_LengthField(byte[] array, int offset)
public static int getPES_IdField(byte[] array, int offset)
public static int getPES_ExtensionLengthField(byte[] array, int offset)
public static boolean clearBit33ofPTS(byte[] array, int offset)
public static boolean clearBit33ofDTS(byte[] array, int offset)
public static int nextBits(byte[] buffer, int BitPos, int N)
public static int validateStartcode(byte[] pes_packet, int offset)
public static boolean alignSyncword(byte[] pes_packet, int pes_offset, int es_streamtype)
public static void logAlias(JobProcessing job_processing, java.lang.String _vptslog, java.lang.String _datalog)
public static void resetSplitMode(JobProcessing job_processing, java.lang.String vptslog)
public static java.lang.String parseCutValue(long value)
public static long parseCutValue(java.lang.String value, boolean demux)
public static long calcVideoTime(java.lang.String logfile)
public static boolean makecut(JobProcessing job_processing, long comparePoint, java.util.List ctemp)
public static boolean makecut(JobProcessing job_processing, java.lang.String cuts_filename, long startPTS, long comparePoint, java.util.List newcut, int lastframes, java.util.List ctemp, int gopnumber, java.util.List cell)
public static void setVideoHeader(JobProcessing job_processing, java.lang.String videofile, java.lang.String logfile, int[] clv, int[] MPGVideotype)
public static int getExtension2_Id(byte[] pes_packet, int pes_headerlength, int pes_payloadlength, int pesID, boolean pes_isMpeg2, long file_position)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |