mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-05-12 19:53:18 -04:00
On targets where plugins can use IRAM, mpegplayer copies its own IRAM region to main memory before enabling voiced menus and then copies it back when exiting the menu. I'm reasonably certain this is unnecessary because the core IRAM area is completely separate from plugin IRAM (which is the same memory as codec IRAM). If they _did_ conflict, then we'd expect to see massive problems with voiced menus during normal playback since most codecs make fairly heavy use of IRAM. There are two other reasons to get rid of this hack: (1) it's ugly, and (2) it will not work on targets with "split" IRAM like on the STM32H743 where the fastest code/data memories are separate. Change-Id: Id8656539c7cafb724691494c54a07448fbcf8129 |
||
|---|---|---|
| .. | ||
| libmpeg2 | ||
| alloc.c | ||
| audio_thread.c | ||
| disk_buf.c | ||
| disk_buf.h | ||
| mpeg_alloc.h | ||
| mpeg_misc.c | ||
| mpeg_misc.h | ||
| mpeg_parser.c | ||
| mpeg_settings.c | ||
| mpeg_settings.h | ||
| mpeg_stream.h | ||
| mpegplayer.c | ||
| mpegplayer.h | ||
| mpegplayer.make | ||
| parser.h | ||
| pcm_output.c | ||
| pcm_output.h | ||
| SOURCES | ||
| stream_mgr.c | ||
| stream_mgr.h | ||
| stream_thread.h | ||
| video_out.h | ||
| video_out_rockbox.c | ||
| video_thread.c | ||