https://bugs.kde.org/show_bug.cgi?id=432269

--- Comment #12 from Urs Fleisch <uflei...@users.sourceforge.net> ---
You are probably right about adding the translated non-uniform frames to the
set of quick access frames. If I would be writing the software from scratch,
that would probably be the way to go. But in the state of the software with its
19 years of history, it is a bit more complicated. Some features are bound to
the limited set of unified frames, not only the quick access frames, but also
other areas where frame types can be selected. Having a limited enumeration of
frame types makes quite a few things faster than having a more generic method
to find out the type of a frame. The enumeration could be easily extended, but
then there would be a lot of frames which only exist in one tag format, and the
whole idea of "unified" frames and being able to convert between different tag
formats would become less stringent. There are already a few "unified" frames
which are not supported in all formats, but these are exceptions. And the other
thing is, that there are a few operations which rely on the fact that the set
of unified frames has not more than 64 entries - these operations use a 64-bit
mask. Maybe today's CPUs could handle a less efficient implementation, but I
think that the main use case of these bit mask, namely being able to select
thousands of files without grinding Kid3 to a halt would not be possible with a
dynamic solution, so after all, this old school programming might be not so bad
after all.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to