|
From: Rafael D. <ra...@ri...> - 2019-12-03 20:44:59
|
Hi all,
I can see some differences between dream2019 branch and trunk. When
trying to build dream2019 branch, I get:
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -DEXECUTABLE_NAME=dream
-DHAVE_DLFCN_H -DHAVE_MEMORY_H -DHAVE_STDINT_H -DHAVE_STDLIB_H
-DHAVE_STRINGS_H -DHAVE_STRING_H -DSTDC_HEADERS -DHAVE_INTTYPES_H
-DHAVE_STDINT_H -DHAVE_SYS_STAT_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H
-DHAVE_LIBZ -DHAVE_LIBFDK_AAC -DHAVE_LIBOPUS -DUSE_OPUS_LIBRARY
-DUSE_PULSEAUDIO -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB
-DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB
-DQT_CORE_LIB -I../../dream2019 -I. -I../include -I../src/GUI-QT
-isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -isystem
/usr/include/libdrm -Iui
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/fdk_aac_codec.o
../src/sourcedecoders/fdk_aac_codec.cpp
In file included from ../src/sourcedecoders/fdk_aac_codec.h:32,
from ../src/sourcedecoders/fdk_aac_codec.cpp:29:
../src/sourcedecoders/AudioCodec.h: In member function ‘virtual
CAudioCodec::EDecError CAudioCodec::Decode(const std::vector<unsigned
char>&, uint8_t, std::vector<short int>&, int&)’:
../src/sourcedecoders/AudioCodec.h:59:53: warning: unused parameter
‘audio_frame’ [-Wunused-parameter]
virtual EDecError Decode(const vector<uint8_t>& audio_frame,
uint8_t aac_crc_bits, vector<short>& samples, int& channels) { return
DECODER_ERROR_UNKNOWN; }
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../src/sourcedecoders/AudioCodec.h:59:74: warning: unused parameter
‘aac_crc_bits’ [-Wunused-parameter]
virtual EDecError Decode(const vector<uint8_t>& audio_frame,
uint8_t aac_crc_bits, vector<short>& samples, int& channels) { return
DECODER_ERROR_UNKNOWN; }
~~~~~~~~^~~~~~~~~~~~
../src/sourcedecoders/AudioCodec.h:59:103: warning: unused parameter
‘samples’ [-Wunused-parameter]
virtual EDecError Decode(const vector<uint8_t>& audio_frame,
uint8_t aac_crc_bits, vector<short>& samples, int& channels) { return
DECODER_ERROR_UNKNOWN; }
~~~~~~~~~~~~~~~^~~~~~~
../src/sourcedecoders/AudioCodec.h:59:117: warning: unused parameter
‘channels’ [-Wunused-parameter]
virtual EDecError Decode(const vector<uint8_t>& audio_frame,
uint8_t aac_crc_bits, vector<short>& samples, int& channels) { return
DECODER_ERROR_UNKNOWN; }
~~~~~^~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp: In member function ‘virtual
bool FdkAacCodec::CanDecode(CAudioParam::EAudCod)’:
../src/sourcedecoders/fdk_aac_codec.cpp:84:27: error: ‘CAPF_AAC_USAC’
was not declared in this scope
if((linfo.flags & CAPF_AAC_USAC) != 0)
^~~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp:84:27: note: suggested
alternative: ‘CAPF_AAC_RVLC’
if((linfo.flags & CAPF_AAC_USAC) != 0)
^~~~~~~~~~~~~
CAPF_AAC_RVLC
../src/sourcedecoders/fdk_aac_codec.cpp: In function ‘void logAOT(const
CStreamInfo&)’:
../src/sourcedecoders/fdk_aac_codec.cpp:101:29: error:
‘AOT_DRM_SURROUND’ is not a member of ‘AUDIO_OBJECT_TYPE’
case AUDIO_OBJECT_TYPE::AOT_DRM_SURROUND:
^~~~~~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp:105:29: error: ‘AOT_DRM_USAC’ is
not a member of ‘AUDIO_OBJECT_TYPE’
case AUDIO_OBJECT_TYPE::AOT_DRM_USAC:
^~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp: In member function ‘virtual
bool FdkAacCodec::DecOpen(const CAudioParam&, int&)’:
../src/sourcedecoders/fdk_aac_codec.cpp:211:50: error: ‘AOT_DRM_USAC’ is
not a member of ‘AUDIO_OBJECT_TYPE’
else if(pinfo->aot == AUDIO_OBJECT_TYPE::AOT_DRM_USAC) bUsac =
true;
^~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp: In member function ‘virtual
CAudioCodec::EDecError FdkAacCodec::Decode(const std::vector<unsigned
char>&, uint8_t, std::vector<short int>&, int&)’:
../src/sourcedecoders/fdk_aac_codec.cpp:325:30: warning: comparison of
integer expressions of different signedness: ‘unsigned int’ and ‘INT’
{aka ‘int’} [-Wsign-compare]
for(unsigned i = 0; i<pinfo->frameSize; i++) {
~^~~~~~~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp:333:30: warning: comparison of
integer expressions of different signedness: ‘unsigned int’ and ‘INT’
{aka ‘int’} [-Wsign-compare]
for(unsigned i = 0; i<pinfo->frameSize; i++) {
~^~~~~~~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp: In member function ‘virtual
bool FdkAacCodec::EncOpen(const CAudioParam&, long unsigned int&, long
unsigned int&)’:
../src/sourcedecoders/fdk_aac_codec.cpp:552:12: warning: enumeration
value ‘AM_RESERVED’ not handled in switch [-Wswitch]
switch (AudioParam.eAudioMode) {
^
../src/sourcedecoders/fdk_aac_codec.cpp:584:12: warning: enumeration
value ‘AM_RESERVED’ not handled in switch [-Wswitch]
switch (AudioParam.eAudioMode) {
^
../src/sourcedecoders/fdk_aac_codec.cpp: In member function ‘virtual int
FdkAacCodec::Encode(CVector<short int>&, long unsigned int,
CVector<unsigned char>&, long unsigned int)’:
../src/sourcedecoders/fdk_aac_codec.cpp:638:39: warning: unused
parameter ‘vecsEncInData’ [-Wunused-parameter]
FdkAacCodec::Encode(CVector<_SAMPLE>& vecsEncInData, unsigned long
lNumSampEncIn, CVector<uint8_t>& vecsEncOutData, unsigned long
lMaxBytesEncOut)
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp:638:68: warning: unused
parameter ‘lNumSampEncIn’ [-Wunused-parameter]
FdkAacCodec::Encode(CVector<_SAMPLE>& vecsEncInData, unsigned long
lNumSampEncIn, CVector<uint8_t>& vecsEncOutData, unsigned long
lMaxBytesEncOut)
~~~~~~~~~~~~~~^~~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp:638:101: warning: unused
parameter ‘vecsEncOutData’ [-Wunused-parameter]
FdkAacCodec::Encode(CVector<_SAMPLE>& vecsEncInData, unsigned long
lNumSampEncIn, CVector<uint8_t>& vecsEncOutData, unsigned long
lMaxBytesEncOut)
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp:638:131: warning: unused
parameter ‘lMaxBytesEncOut’ [-Wunused-parameter]
FdkAacCodec::Encode(CVector<_SAMPLE>& vecsEncInData, unsigned long
lNumSampEncIn, CVector<uint8_t>& vecsEncOutData, unsigned long
lMaxBytesEncOut)
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../src/sourcedecoders/fdk_aac_codec.cpp: In member function ‘virtual
std::__cxx11::string FdkAacCodec::fileName(const CParameter&) const’:
../src/sourcedecoders/fdk_aac_codec.cpp:687:12: warning: enumeration
value ‘AM_RESERVED’ not handled in switch [-Wswitch]
switch (Parameters.
^
../src/sourcedecoders/fdk_aac_codec.cpp: At global scope:
../src/sourcedecoders/fdk_aac_codec.cpp:165:13: warning: ‘void
logNumbers(const CStreamInfo&)’ defined but not used [-Wunused-function]
static void logNumbers(const CStreamInfo& info) {
^~~~~~~~~~
make: *** [Makefile:2657: obj/fdk_aac_codec.o] Error 1
--
I'm using the following fdk-aac version:
ii libfdk-aac-dev:amd64 0.1.6-1
amd64 Fraunhofer FDK AAC Codec Library - development files
ii libfdk-aac1:amd64 0.1.6-1
amd64 Fraunhofer FDK AAC Codec Library - runtime files
Cheers,
Rafael Diniz
|