Lines Matching refs:fileHeader
77 static s32 THPUtyWriteAudioOneFrame( FILE* thpFp, THPFileHeader* fileHeader,
622 s32 THPUtyWriteTHPFileHeader(FILE* op, THPFileHeader* fileHeader, s32* compInfoSize) in THPUtyWriteTHPFileHeader() argument
635 rtn = THPUtyWriteTHPHeader(op, &fileHeader->header); in THPUtyWriteTHPFileHeader()
641 rtn = fseek(op, fileHeader->header.compInfoDataOffsets, SEEK_SET); in THPUtyWriteTHPFileHeader()
648 rtn = THPUtyWriteTHPFrameCompInfo(op, &fileHeader->frameCompInfo); in THPUtyWriteTHPFileHeader()
655 &fileHeader->frameCompInfo, in THPUtyWriteTHPFileHeader()
656 &fileHeader->videoInfo, in THPUtyWriteTHPFileHeader()
657 &fileHeader->audioInfo, in THPUtyWriteTHPFileHeader()
929 s32 THPUtyReadTHPFileHeader(FILE* ip, THPFileHeader* fileHeader) in THPUtyReadTHPFileHeader() argument
943 rtn = THPUtyReadTHPHeader(ip, &fileHeader->header); in THPUtyReadTHPFileHeader()
950 rtn = fseek(ip, fileHeader->header.compInfoDataOffsets, SEEK_SET); in THPUtyReadTHPFileHeader()
958 rtn = THPUtyReadTHPFrameCompInfo(ip, &fileHeader->frameCompInfo); in THPUtyReadTHPFileHeader()
965 for (i = 0; i < fileHeader->frameCompInfo.numComponents; i++) in THPUtyReadTHPFileHeader()
967 switch (fileHeader->frameCompInfo.frameComp[i]) in THPUtyReadTHPFileHeader()
971 if (fileHeader->header.version > 0x10000) in THPUtyReadTHPFileHeader()
974 rtn = THPUtyReadTHPVideoInfo(ip, &fileHeader->videoInfo); in THPUtyReadTHPFileHeader()
979 rtn = THPUtyReadTHPVideoInfoOld(ip, &fileHeader->videoInfo); in THPUtyReadTHPFileHeader()
988 if (fileHeader->header.version > 0x10000) in THPUtyReadTHPFileHeader()
991 rtn = THPUtyReadTHPAudioInfo(ip, &fileHeader->audioInfo); in THPUtyReadTHPFileHeader()
996 rtn = THPUtyReadTHPAudioInfoOld(ip, &fileHeader->audioInfo); in THPUtyReadTHPFileHeader()
1091 THPFileHeader* fileHeader, in THPUtyCreateTHP() argument
1108 u32 NumFrames = fileHeader->header.numFrames; in THPUtyCreateTHP()
1113 switch (fileHeader->videoInfo.videoType) in THPUtyCreateTHP()
1130 rtn = THPUtyWriteTHPFileHeader(op, fileHeader, &compInfoSize); in THPUtyCreateTHP()
1176 if (fileHeader->header.offsetDataOffsets) in THPUtyCreateTHP()
1179 fileHeader->header.offsetDataOffsets in THPUtyCreateTHP()
1181 + fileHeader->header.compInfoDataOffsets + compInfoSize; in THPUtyCreateTHP()
1198 sizeof(u32) * fileHeader->frameCompInfo.numComponents + sizeof(u32) * 2; in THPUtyCreateTHP()
1243 for (compCnt = 0; compCnt < fileHeader->frameCompInfo.numComponents; compCnt++) in THPUtyCreateTHP()
1247 switch (fileHeader->frameCompInfo.frameComp[compCnt]) in THPUtyCreateTHP()
1315 fileHeader, in THPUtyCreateTHP()
1327 frameHeader.comp[compCnt] * fileHeader->audioInfo.sndNumTracks; in THPUtyCreateTHP()
1376 rtn = THPUtyWriteTHPFrameHeader(op, &fileHeader->frameCompInfo, &frameHeader); in THPUtyCreateTHP()
1452 fileHeader->header.version = THP_VERSION; in THPUtyCreateTHP()
1453 fileHeader->header.bufSize = frameSizeMax; in THPUtyCreateTHP()
1454 fileHeader->header.firstFrameSize = frameSizeFirst; in THPUtyCreateTHP()
1455 fileHeader->header.movieDataSize = movieDataSize; in THPUtyCreateTHP()
1456 fileHeader->header.finalFrameDataOffsets = frameOffsetData[NumFrames -1]; in THPUtyCreateTHP()
1457 fileHeader->header.movieDataOffsets = frameOffsetData[0]; in THPUtyCreateTHP()
1462 fileHeader->videoInfo.xSize = imageStatus.xSize; in THPUtyCreateTHP()
1463 fileHeader->videoInfo.ySize = imageStatus.ySize; in THPUtyCreateTHP()
1467 rtn = THPUtyWriteTHPFileHeader(op, fileHeader, NULL); in THPUtyCreateTHP()
1479 rtn = fseek(op, fileHeader->header.movieDataOffsets + sizeof(u32), SEEK_SET); in THPUtyCreateTHP()
1498 if (fileHeader->header.offsetDataOffsets) in THPUtyCreateTHP()
1512 rtn = fseek(op, fileHeader->header.offsetDataOffsets, SEEK_SET); in THPUtyCreateTHP()
1558 s32 THPUtyChangeAudioTrack(FILE* iop, THPFileHeader* fileHeader, in THPUtyChangeAudioTrack() argument
1567 if ((fileHeader->audioInfo.sndChannels == 0) || (fileHeader->audioInfo.sndFrequency == 0)) in THPUtyChangeAudioTrack()
1575 rtn = fseek(iop, fileHeader->header.movieDataOffsets, SEEK_SET); in THPUtyChangeAudioTrack()
1585 = sizeof(u32) * fileHeader->frameCompInfo.numComponents + sizeof(u32) * 2; in THPUtyChangeAudioTrack()
1601 for (i = 0; i < fileHeader->header.numFrames; i++) in THPUtyChangeAudioTrack()
1610 THPPrint(" Now Restructuring: No.%5ld/%5ld\r", i, fileHeader->header.numFrames); in THPUtyChangeAudioTrack()
1614 THPPrint(" Now Restructuring: No.%5ld/%5ld\n", i, fileHeader->header.numFrames); in THPUtyChangeAudioTrack()
1629 fileHeader->frameCompInfo.numComponents); in THPUtyChangeAudioTrack()
1639 for (compCnt = 0; compCnt < fileHeader->frameCompInfo.numComponents; compCnt++) in THPUtyChangeAudioTrack()
1642 switch (fileHeader->frameCompInfo.frameComp[compCnt]) in THPUtyChangeAudioTrack()
1661 fileHeader, in THPUtyChangeAudioTrack()
1672 frameHeader.comp[compCnt] * fileHeader->audioInfo.sndNumTracks; in THPUtyChangeAudioTrack()
1725 s32 THPUtyCopyTHPFile(FILE* ip, THPFileHeader* fileHeader, FILE* op) in THPUtyCopyTHPFile() argument
1736 if (fileHeader->header.version > 0x10000) in THPUtyCopyTHPFile()
1808 if (fileHeader->header.offsetDataOffsets) in THPUtyCopyTHPFile()
1836 rtn = fseek(ip, fileHeader->header.movieDataOffsets, SEEK_SET); in THPUtyCopyTHPFile()
1847 rtn = THPUtyWriteTHPFileHeader(op, fileHeader, &compinfo_size); in THPUtyCopyTHPFile()
1864 num_frames = fileHeader->header.numFrames; in THPUtyCopyTHPFile()
1875 if (fileHeader->header.offsetDataOffsets) in THPUtyCopyTHPFile()
1877 fileHeader->header.offsetDataOffsets in THPUtyCopyTHPFile()
1878 = fileHeader->header.compInfoDataOffsets in THPUtyCopyTHPFile()
1898 old_size = fileHeader->header.firstFrameSize; in THPUtyCopyTHPFile()
1932 frame_size = sizeof(u32) * (2 + fileHeader->frameCompInfo.numComponents); in THPUtyCopyTHPFile()
1933 for (jj = 0; jj < fileHeader->frameCompInfo.numComponents; jj++) in THPUtyCopyTHPFile()
2067 fileHeader->header.version = THP_VERSION; in THPUtyCopyTHPFile()
2068 fileHeader->header.bufSize = max_size; in THPUtyCopyTHPFile()
2069 fileHeader->header.firstFrameSize = first_size; in THPUtyCopyTHPFile()
2070 fileHeader->header.movieDataSize = total_size; in THPUtyCopyTHPFile()
2071 fileHeader->header.movieDataOffsets = frame_offsets[0]; in THPUtyCopyTHPFile()
2072 fileHeader->header.finalFrameDataOffsets = frame_offsets[num_frames -1]; in THPUtyCopyTHPFile()
2074 rtn = THPUtyWriteTHPFileHeader(op, fileHeader, NULL); in THPUtyCopyTHPFile()
2086 if (fileHeader->header.offsetDataOffsets) in THPUtyCopyTHPFile()
2098 rtn = fseek(op, fileHeader->header.offsetDataOffsets, SEEK_SET); in THPUtyCopyTHPFile()
2257 static s32 THPUtyWriteAudioOneFrame(FILE* thpFp, THPFileHeader* fileHeader, in THPUtyWriteAudioOneFrame() argument
2266 flag = (frameNum == (fileHeader->header.numFrames - 1)) ? 1 : 0; in THPUtyWriteAudioOneFrame()
2268 for (cnt = 0; cnt < fileHeader->audioInfo.sndNumTracks; cnt++) in THPUtyWriteAudioOneFrame()