- 
                Notifications
    
You must be signed in to change notification settings  - Fork 153
 
fix: restore libmpeg #759
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: restore libmpeg #759
Conversation
| 
           Please, @uyjulian, take a look. I remember you were trying to make it work. Why were you trying to make the C version?  | 
    
          
 We could keep the ASM code until C version get fixed. In fact it has a different code style and instruction support since quadwords aren't native on the current toolchain  | 
    
| 
           The main issue I was having is the site where the sample files were located is no longer up  | 
    
          
 I did some sample to test it using TMPGEnc, you can get by demuxing a PSS too. So it's actually tested.  | 
    
| 
           Do we know if this code was originally decompiled from some known library?  | 
    
| 
           SMS or libmpeg, probably  | 
    
| 
           Let's merge it as it is not hurting anyone.  | 
    
fix: restore libmpeg
This reverts commit 6b8bf04.
This reverts commit 8d2a27c.
fix: restore libmpeg
This PR fixes libmpeg and it's sample code.
Change registers to N32 ABI standards.
Fix $at usage, changing it for $t8 and/or using "use no/at".
Fix sample code primitive offset values.
Restore Assembly source compilation, since the C source doesn't work yet.