// Vita3K emulator project
// Copyright (C) 2026 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();
}
