comparison data/fileio/OggVorbisFileReader.h @ 1527:710e6250a401 zoom

Merge from default branch
author Chris Cannam
date Mon, 17 Sep 2018 13:51:14 +0100
parents 1c9bbbb6116a
children c01cbe41aeb5
comparison
equal deleted inserted replaced
1324:d4a28d1479a8 1527:710e6250a401
11 published by the Free Software Foundation; either version 2 of the 11 published by the Free Software Foundation; either version 2 of the
12 License, or (at your option) any later version. See the file 12 License, or (at your option) any later version. See the file
13 COPYING included with this distribution for more information. 13 COPYING included with this distribution for more information.
14 */ 14 */
15 15
16 #ifndef _OGG_VORBIS_FILE_READER_H_ 16 #ifndef SV_OGG_VORBIS_FILE_READER_H
17 #define _OGG_VORBIS_FILE_READER_H_ 17 #define SV_OGG_VORBIS_FILE_READER_H
18 18
19 #ifdef HAVE_OGGZ 19 #ifdef HAVE_OGGZ
20 #ifdef HAVE_FISHSOUND 20 #ifdef HAVE_FISHSOUND
21 21
22 #include "CodedAudioFileReader.h" 22 #include "CodedAudioFileReader.h"
23 23
24 #include "base/Thread.h" 24 #include "base/Thread.h"
25 #include <oggz/oggz.h> 25 #include <oggz/oggz.h>
26 #include <fishsound/fishsound.h> 26 #include <fishsound/fishsound.h>
27
28 #include <cstdio>
27 29
28 #include <set> 30 #include <set>
29 31
30 class ProgressReporter; 32 class ProgressReporter;
31 33
69 QString m_error; 71 QString m_error;
70 QString m_title; 72 QString m_title;
71 QString m_maker; 73 QString m_maker;
72 TagMap m_tags; 74 TagMap m_tags;
73 75
76 QFile *m_qfile;
77 FILE *m_ffile;
74 OGGZ *m_oggz; 78 OGGZ *m_oggz;
75 FishSound *m_fishSound; 79 FishSound *m_fishSound;
76 ProgressReporter *m_reporter; 80 ProgressReporter *m_reporter;
77 sv_frame_t m_fileSize; 81 sv_frame_t m_fileSize;
78 sv_frame_t m_bytesRead; 82 sv_frame_t m_bytesRead;