| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Reduce overhead. LightSong can always point to the "real" allocated
string.
|
| |
|
|
|
|
| |
Reduce bloat.
|
|
|
|
|
| |
The UPnP database plugin can now show relative song URIs for remote
songs.
|
|
|
|
| |
Prepare for UPnP songs that retain there database identity.
|
|
|
|
|
| |
Detach the Song class completely from the public API, only to be used
by SimpleDatabase and the update thread.
|
|
|
|
|
| |
Reduces overhead because we need to manage only one memory allocation.
According to valgrind/massif, we save 7%.
|
|
From now on, struct Song will be used by the database only, and
DetachedSong will be used by everybody else. DetachedSong is easier
to use, but Song has lower overhead.
|