Skip to content

Conversation

@Ziemas
Copy link
Contributor

@Ziemas Ziemas commented May 9, 2025

This fixes the C version of the IPU and DMA state management, and also does a hefty reformatting of the code.

The MMI functions are kept as ASM.

@uyjulian
Copy link
Member

FYI you can check with cppcheck locally by doing

cppcheck --enable=all  --inline-suppr --force --inconclusive --check-level=exhaustive  -I$PS2SDK/ee/include -I$PS2SDK/common/include file_name.c

replace file_name.c with path of source file.

@Ziemas
Copy link
Contributor Author

Ziemas commented May 10, 2025

I like having my variables at the top of the function :(

Fixed though.

@uyjulian
Copy link
Member

Looks good.

@uyjulian uyjulian merged commit d303cd9 into ps2dev:master May 10, 2025
3 checks passed
362053534 pushed a commit to 362053534/ps2sdk that referenced this pull request Jul 28, 2025
libmpeg: cleanup and move IPU management to C
362053534 added a commit to 362053534/ps2sdk that referenced this pull request Aug 2, 2025
362053534 added a commit to 362053534/ps2sdk that referenced this pull request Aug 2, 2025
362053534 added a commit to 362053534/ps2sdk that referenced this pull request Aug 3, 2025
362053534 pushed a commit to 362053534/ps2sdk that referenced this pull request Aug 3, 2025
libmpeg: cleanup and move IPU management to C
362053534 pushed a commit to 362053534/ps2sdk that referenced this pull request Aug 3, 2025
libmpeg: cleanup and move IPU management to C
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants