diff options
| -rw-r--r-- | graphics/module.mk | 1 | ||||
| -rw-r--r-- | graphics/video/codecs/qdm2.cpp (renamed from sound/decoders/qdm2.cpp) | 12 | ||||
| -rw-r--r-- | graphics/video/codecs/qdm2.h (renamed from sound/decoders/qdm2.h) | 13 | ||||
| -rw-r--r-- | graphics/video/codecs/qdm2data.h (renamed from sound/decoders/qdm2data.h) | 8 | ||||
| -rw-r--r-- | graphics/video/qt_decoder.cpp | 8 | ||||
| -rw-r--r-- | sound/module.mk | 1 | 
6 files changed, 23 insertions, 20 deletions
diff --git a/graphics/module.mk b/graphics/module.mk index 8f916a5bcc..c7f5771420 100644 --- a/graphics/module.mk +++ b/graphics/module.mk @@ -32,6 +32,7 @@ MODULE_OBJS := \  	video/codecs/mjpeg.o \  	video/codecs/msrle.o \  	video/codecs/msvideo1.o \ +	video/codecs/qdm2.o \  	video/codecs/qtrle.o \  	video/codecs/rpza.o \  	video/codecs/smc.o \ diff --git a/sound/decoders/qdm2.cpp b/graphics/video/codecs/qdm2.cpp index aa4eb4b40a..e12be21303 100644 --- a/sound/decoders/qdm2.cpp +++ b/graphics/video/codecs/qdm2.cpp @@ -25,18 +25,18 @@  // Based off ffmpeg's QDM2 decoder -#include "sound/decoders/qdm2.h" +#include "graphics/video/codecs/qdm2.h" -#ifdef SOUND_QDM2_H +#ifdef GRAPHICS_QDM2_H  #include "sound/audiostream.h" -#include "sound/decoders/qdm2data.h" +#include "graphics/video/codecs/qdm2data.h"  #include "common/array.h"  #include "common/stream.h"  #include "common/system.h" -namespace Audio { +namespace Graphics {  enum {  	SOFTCLIP_THRESHOLD = 27600, @@ -3318,10 +3318,10 @@ int QDM2Stream::readBuffer(int16 *buffer, const int numSamples) {  	return decodedSamples;  } -AudioStream *makeQDM2Stream(Common::SeekableReadStream *stream, Common::SeekableReadStream *extraData) { +Audio::AudioStream *makeQDM2Stream(Common::SeekableReadStream *stream, Common::SeekableReadStream *extraData) {  	return new QDM2Stream(stream, extraData);  } -} // End of namespace Audio +} // End of namespace Graphics  #endif diff --git a/sound/decoders/qdm2.h b/graphics/video/codecs/qdm2.h index 842ede3de0..c9a01a70ee 100644 --- a/sound/decoders/qdm2.h +++ b/graphics/video/codecs/qdm2.h @@ -26,8 +26,8 @@  // Only compile if Mohawk is enabled or if we're building dynamic modules  #if defined(ENABLE_MOHAWK) || defined(DYNAMIC_MODULES) -#ifndef SOUND_QDM2_H -#define SOUND_QDM2_H +#ifndef GRAPHICS_QDM2_H +#define GRAPHICS_QDM2_H  namespace Common {  	class SeekableReadStream; @@ -35,6 +35,9 @@ namespace Common {  namespace Audio {  	class AudioStream; +} + +namespace Graphics {  /**   * Create a new AudioStream from the QDM2 data in the given stream. @@ -43,9 +46,9 @@ namespace Audio {   * @param extraData    the QuickTime extra data stream   * @return   a new AudioStream, or NULL, if an error occured   */ -AudioStream *makeQDM2Stream(Common::SeekableReadStream *stream, Common::SeekableReadStream *extraData); +Audio::AudioStream *makeQDM2Stream(Common::SeekableReadStream *stream, Common::SeekableReadStream *extraData); -} // End of namespace Audio +} // End of namespace Graphics -#endif // SOUND_QDM2_H +#endif // GRAPHICS_QDM2_H  #endif // Mohawk/Plugins guard diff --git a/sound/decoders/qdm2data.h b/graphics/video/codecs/qdm2data.h index 4c13328dd6..25ed102c4e 100644 --- a/sound/decoders/qdm2data.h +++ b/graphics/video/codecs/qdm2data.h @@ -23,12 +23,12 @@   *   */ -#ifndef SOUND_QDM2DATA_H -#define SOUND_QDM2DATA_H +#ifndef GRAPHICS_QDM2DATA_H +#define GRAPHICS_QDM2DATA_H  #include "common/scummsys.h" -namespace Audio { +namespace Graphics {  /// VLC TABLES @@ -526,6 +526,6 @@ static const float type34_delta[10] = { // FIXME: covers 8 entries..  	0.138071194291115f,0.333333343267441f,0.60947573184967f,1.0f,0.0f,  }; -} // End of namespace Audio +} // End of namespace Graphics  #endif diff --git a/graphics/video/qt_decoder.cpp b/graphics/video/qt_decoder.cpp index 05f73526eb..4a9be0b0fd 100644 --- a/graphics/video/qt_decoder.cpp +++ b/graphics/video/qt_decoder.cpp @@ -41,7 +41,7 @@  // Audio codecs  #include "sound/decoders/adpcm.h"  #include "sound/decoders/raw.h" -#include "sound/decoders/qdm2.h" +#include "graphics/video/codecs/qdm2.h"  // Video codecs  #include "graphics/video/codecs/cinepak.h" @@ -1187,7 +1187,7 @@ bool QuickTimeDecoder::checkAudioCodecSupport(uint32 tag) {  	if (tag == MKID_BE('twos') || tag == MKID_BE('raw ') || tag == MKID_BE('ima4'))  		return true; -#ifdef SOUND_QDM2_H +#ifdef GRAPHICS_QDM2_H  	if (tag == MKID_BE('QDM2'))  		return true;  #endif @@ -1218,10 +1218,10 @@ Audio::AudioStream *QuickTimeDecoder::createAudioStream(Common::SeekableReadStre  	} else if (_streams[_audioStreamIndex]->codec_tag == MKID_BE('ima4')) {  		// Riven uses this codec (as do some Myst ME videos)  		return Audio::makeADPCMStream(stream, DisposeAfterUse::YES, stream->size(), Audio::kADPCMApple, _streams[_audioStreamIndex]->sample_rate, _streams[_audioStreamIndex]->channels, 34); -#ifdef SOUND_QDM2_H +#ifdef GRAPHICS_QDM2_H  	} else if (_streams[_audioStreamIndex]->codec_tag == MKID_BE('QDM2')) {  		// Several Myst ME videos use this codec -		return Audio::makeQDM2Stream(stream, _streams[_audioStreamIndex]->extradata); +		return makeQDM2Stream(stream, _streams[_audioStreamIndex]->extradata);  #endif  	} diff --git a/sound/module.mk b/sound/module.mk index cd1ff0df8e..df593d8e1f 100644 --- a/sound/module.mk +++ b/sound/module.mk @@ -18,7 +18,6 @@ MODULE_OBJS := \  	decoders/flac.o \  	decoders/iff_sound.o \  	decoders/mp3.o \ -	decoders/qdm2.o \  	decoders/raw.o \  	decoders/vag.o \  	decoders/voc.o \  | 
