Issue #80 - De-unify dom/media/flac

This commit is contained in:
Matt A. Tobin 2020-04-18 02:08:39 -04:00 • committed by Roy Tam
commit 4be245aede
4 changed files with 11 additions and 9 deletions

View file

@ -33,14 +33,6 @@ namespace flac {
// flac::FrameHeader - Holds the flac frame header and its parsing // flac::FrameHeader - Holds the flac frame header and its parsing
// state. // state.
#define FLAC_MAX_CHANNELS 8
#define FLAC_MIN_BLOCKSIZE 16
#define FLAC_MAX_BLOCKSIZE 65535
#define FLAC_MIN_FRAME_SIZE 11
#define FLAC_MAX_FRAME_HEADER_SIZE 16
#define FLAC_MAX_FRAME_SIZE (FLAC_MAX_FRAME_HEADER_SIZE \
+FLAC_MAX_BLOCKSIZE*FLAC_MAX_CHANNELS*3)
class FrameHeader { class FrameHeader {
public: public:
const AudioInfo& Info() const { return mInfo; } const AudioInfo& Info() const { return mInfo; }

View file

@ -13,6 +13,15 @@
namespace mozilla { namespace mozilla {
namespace flac { namespace flac {
#define FLAC_MAX_CHANNELS 8
#define FLAC_MIN_BLOCKSIZE 16
#define FLAC_MAX_BLOCKSIZE 65535
#define FLAC_MIN_FRAME_SIZE 11
#define FLAC_MAX_FRAME_HEADER_SIZE 16
#define FLAC_MAX_FRAME_SIZE (FLAC_MAX_FRAME_HEADER_SIZE \
+FLAC_MAX_BLOCKSIZE*FLAC_MAX_CHANNELS*3)
class Frame; class Frame;
class FrameParser; class FrameParser;
} }

View file

@ -7,6 +7,7 @@
#include "FlacFrameParser.h" #include "FlacFrameParser.h"
#include "mp4_demuxer/ByteReader.h" #include "mp4_demuxer/ByteReader.h"
#include "nsTArray.h" #include "nsTArray.h"
#include "FlacDemuxer.h"
#include "OggCodecState.h" #include "OggCodecState.h"
#include "OpusParser.h" #include "OpusParser.h"
#include "VideoUtils.h" #include "VideoUtils.h"

View file

@ -10,7 +10,7 @@ EXPORTS += [
'FlacFrameParser.h', 'FlacFrameParser.h',
] ]
UNIFIED_SOURCES += [ SOURCES += [
'FlacDecoder.cpp', 'FlacDecoder.cpp',
'FlacDemuxer.cpp', 'FlacDemuxer.cpp',
'FlacFrameParser.cpp', 'FlacFrameParser.cpp',