Vita3K/vita3k/modules/SceAvcodec/SceAvcodec.cpp
2025-01-19 18:51:43 -03:00

558 lines
11 KiB
C++

// Vita3K emulator project
// Copyright (C) 2025 Vita3K team
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License along
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#include <module/module.h>
EXPORT(int, _sceAudiodecClearContext) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecCreateDecoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecCreateDecoderExternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecCreateDecoderResident) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecDecode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecDecodeNFrames) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecDecodeNStreams) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecDeleteDecoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecDeleteDecoderExternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecDeleteDecoderResident) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecGetContextSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecGetInternalError) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecInitLibrary) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecPartlyDecode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudiodecTermLibrary) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencClearContext) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencCreateEncoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencCreateEncoderExternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencCreateEncoderResident) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencDeleteEncoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencDeleteEncoderExternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencDeleteEncoderResident) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencEncode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencEncodeNFrames) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencGetContextSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencGetInternalError) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencGetOptInfo) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencInitLibrary) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAudioencTermLibrary) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecCreateDecoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecCreateDecoderInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecCreateDecoderNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecCsc) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecCscInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeAuInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeAuNalAuInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeAuNalAuNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeAuNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeAvailableSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeFlush) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeGetPictureInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeGetPictureNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeGetPictureWithWorkPictureInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeNalAu) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeNalAuWithWorkPicture) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeSetTrickModeNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeSetUserDataSei1FieldMemSizeNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeStop) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeStopWithWorkPicture) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDecodeWithWorkPicture) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecDeleteDecoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecGetSeiPictureTimingInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecGetSeiUserDataNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecQueryDecoderMemSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecQueryDecoderMemSizeInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecQueryDecoderMemSizeNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecRegisterCallbackInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecRegisterCallbackNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecSetDecodeMode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecSetDecodeModeInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecSetInterlacedStreamMode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecSetLowDelayModeNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecSetRecoveryPointSEIMode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecUnregisterCallbackInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecUnregisterCallbackNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecUnregisterCallbackWithCbidInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcdecUnregisterCallbackWithCbidNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencCreateEncoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencCreateEncoderBasic) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencCreateEncoderInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencCsc) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencDeleteEncoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencEncode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencEncodeFlush) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencEncodeStop) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencGetNalUnit) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencQueryEncoderMemSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencQueryEncoderMemSizeBasic) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencQueryEncoderMemSizeInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencSetAvailablePreset) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceAvcencSetEncoderParameter) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegCreateSplitDecoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegCsc) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegDecodeMJpeg) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegDecodeMJpegYCbCr) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegDeleteSplitDecoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderCsc) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderEncode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderEnd) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderGetContextSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderInit) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderInitWithParam) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderSetCompressionRatio) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderSetHeaderMode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderSetOutputAddr) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegEncoderSetValidRegion) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegFinishMJpeg) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegGetOutputInfo) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegInitMJpeg) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegInitMJpegWithParam) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegMJpegCsc) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceJpegSplitDecodeMJpeg) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecCreateDecoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecCreateDecoderInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecCsc) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecDecode) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecDecodeAvailableSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecDecodeFlush) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecDecodeStop) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecDecodeStopWithWorkPicture) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecDecodeWithWorkPicture) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecDeleteDecoder) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecQueryDecoderMemSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceM4vdecQueryDecoderMemSizeInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecInitLibrary) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecInitLibraryInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecInitLibraryNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecInitLibraryWithUnmapMem) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecInitLibraryWithUnmapMemInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecInitLibraryWithUnmapMemNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecQueryInstanceNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecQueryMemSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecQueryMemSizeInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecQueryMemSizeNongameapp) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecSetConfig) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecSetConfigInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideodecTermLibrary) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideoencInitLibrary) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideoencInitLibraryInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideoencInitLibraryWithUnmapMem) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideoencInitLibraryWithUnmapMemInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideoencQueryMemSize) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideoencQueryMemSizeInternal) {
return UNIMPLEMENTED();
}
EXPORT(int, _sceVideoencTermLibrary) {
return UNIMPLEMENTED();
}