| Summary: | remove smpeg support completely? | ||
|---|---|---|---|
| Product: | SDL_mixer | Reporter: | Ozkan Sezer <sezeroz> |
| Component: | misc | Assignee: | Ozkan Sezer <sezeroz> |
| Status: | RESOLVED FIXED | QA Contact: | Sam Lantinga <slouken> |
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| Attachments: | patch to remove smpeg support | ||
I say do it. Smpeg has been a dead codebase for 15+ years. default 2.0 branch: https://hg.libsdl.org/SDL_mixer/rev/253f50984a9a Will do the same to 1.2 branch and port mpg123 support to it soon. SDL-1.2 branch: https://hg.libsdl.org/SDL_mixer/rev/6c862e733898 Closing. |
Created attachment 3359 [details] patch to remove smpeg support The smpeg support in current hg needs caring and love, e.g. SMPEG_Play(void *) should really be SMPEG_Play(void *c, int) and play_count must be handled somehow. If noone wants to provide that care & love, I suggest that we remove smpeg support completely: libmpg123 and libmad are working fine in its stead. A patch is attached. If removal is OK'ed, I can do the same to the 1.2 branch and port libmpg123 support there easily, too.