aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/modplug/settingsdialog.ui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-04-15 12:26:36 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-04-15 12:26:36 +0000
commitdf1555e7b3309ae87822106993ebb82142a19f6d (patch)
tree547d1fb395b115a228346ee052b5fa6ceaf6d76b /src/plugins/Input/modplug/settingsdialog.ui
parentec18090f3c80bae5037f66000c233d6946c6fdfc (diff)
downloadqmmp-df1555e7b3309ae87822106993ebb82142a19f6d.tar.gz
qmmp-df1555e7b3309ae87822106993ebb82142a19f6d.tar.bz2
qmmp-df1555e7b3309ae87822106993ebb82142a19f6d.zip
changed qmmp.pri
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9808 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/modplug/settingsdialog.ui')
0 files changed, 0 insertions, 0 deletions
have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ #include "replaygainreader.h" ReplayGainReader::ReplayGainReader(AVFormatContext *ic) { AVDictionaryEntry *t = 0; while((t = av_dict_get(ic->metadata, "", t, AV_DICT_IGNORE_SUFFIX))) { if(!strcmp(t->key, "replaygain_album_gain")) setValue(Qmmp::REPLAYGAIN_ALBUM_GAIN, t->value); else if(!strcmp(t->key, "replaygain_album_peak")) setValue(Qmmp::REPLAYGAIN_ALBUM_PEAK, t->value); else if(!strcmp(t->key, "replaygain_track_gain")) setValue(Qmmp::REPLAYGAIN_TRACK_GAIN, t->value); else if(!strcmp(t->key, "replaygain_track_peak")) setValue(Qmmp::REPLAYGAIN_TRACK_PEAK, t->value); } } QMap <Qmmp::ReplayGainKey, double> ReplayGainReader::replayGainInfo() const { return m_values; } void ReplayGainReader::setValue(Qmmp::ReplayGainKey key, QString value) { value.remove(" dB"); if(value.isEmpty()) return; bool ok; double v = value.toDouble(&ok); if(ok) m_values[key] = v; }