Revision a5b0f2a...

Go back to digest for 15th September 2013

Optimization in Multimedia

Frank Meerkoetter committed changes in [amarok] /:

Fix performance issue with large podcast feeds.

The podcast UI was very slow with channels with a large
number of episodes (1000+).

The root cause was that SqlPodcastChannel::tracks() was implemented
in such a way that it was expensive to call it. Unfortunately
it is extensively called by the PlaylistBrower...


REVIEW: 112417

File Changes

Modified 3 files
  •   src/browsers/playlistbrowser/PlaylistBrowserModel.cpp
  •   src/core-impl/podcasts/sql/SqlPodcastMeta.cpp
  •   src/core-impl/podcasts/sql/SqlPodcastMeta.h
3 files changed in total