From 1aa0550c58924a8c2254557cd47ff380568fe3e6 Mon Sep 17 00:00:00 2001 From: Scott Wheeler Date: Thu, 24 Nov 2005 10:27:45 +0000 Subject: [PATCH] Another method that didn't actually have an implementation around. Also picked some default values for some of the d-pointer members. git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@482863 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- mpeg/mpegproperties.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/mpeg/mpegproperties.cpp b/mpeg/mpegproperties.cpp index ba245b20..d50efbab 100644 --- a/mpeg/mpegproperties.cpp +++ b/mpeg/mpegproperties.cpp @@ -37,7 +37,13 @@ public: length(0), bitrate(0), sampleRate(0), - channels(0) {} + channels(0), + version(Header::Version1), + layer(0), + protectionEnabled(false), + channelMode(Header::Stereo), + isCopyrighted(false), + isOriginal(false) {} File *file; ReadStyle style; @@ -47,6 +53,7 @@ public: int channels; Header::Version version; int layer; + bool protectionEnabled; Header::ChannelMode channelMode; bool isCopyrighted; bool isOriginal; @@ -99,6 +106,11 @@ int MPEG::Properties::layer() const return d->layer; } +bool MPEG::Properties::protectionEnabled() const +{ + return d->protectionEnabled; +} + MPEG::Header::ChannelMode MPEG::Properties::channelMode() const { return d->channelMode; @@ -214,6 +226,7 @@ void MPEG::Properties::read() d->channels = firstHeader.channelMode() == Header::SingleChannel ? 1 : 2; d->version = firstHeader.version(); d->layer = firstHeader.layer(); + d->protectionEnabled = firstHeader.protectionEnabled(); d->channelMode = firstHeader.channelMode(); d->isCopyrighted = firstHeader.isCopyrighted(); d->isOriginal = firstHeader.isOriginal(); -- 2.40.0