By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2064

Summary: k3b FTBFS on Debian Jessie - libav 10
Product: TDE Reporter: Slávek Banko <slavek.banko>
Component: non-core programsAssignee: Michele Calgaro <michele.calgaro>
Status: RESOLVED FIXED    
Severity: minor CC: bugwatch, michele.calgaro
Priority: P5    
Version: R14.0.0 [Trinity]   
Hardware: Other   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description Slávek Banko 2014-06-04 15:10:57 CDT
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function 'TQString K3bFFMpegFile::typeComment() const':
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:220:8: error: 'CODEC_ID_WMAV1' was not declared in this scope
   case CODEC_ID_WMAV1:
        ^
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:222:8: error: 'CODEC_ID_WMAV2' was not declared in this scope
   case CODEC_ID_WMAV2:
        ^
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:224:8: error: 'CODEC_ID_MP3' was not declared in this scope
   case CODEC_ID_MP3:
        ^
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:226:8: error: 'CODEC_ID_AAC' was not declared in this scope
   case CODEC_ID_AAC:
        ^
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function 'K3bFFMpegFile* K3bFFMpegWrapper::open(const TQString&) const':
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:427:25: error: 'CODEC_ID_WMAV1' was not declared in this scope
     if( file->type() == CODEC_ID_WMAV1 ||
                         ^
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:428:18: error: 'CODEC_ID_WMAV2' was not declared in this scope
  file->type() == CODEC_ID_WMAV2 ||
                  ^
/tmp/buildd/k3b-trinity-14.0.0-s~148/./plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:429:18: error: 'CODEC_ID_AAC' was not declared in this scope
  file->type() == CODEC_ID_AAC )
Comment 1 Michele Calgaro 2014-06-04 21:24:21 CDT
I noticed the same yesterday.
Comment 2 Michele Calgaro 2014-06-04 22:26:55 CDT
The problem was caused by the renaming of CODEC_ID_* to AV_CODEC_ID_* from version 54.25 of libavcodec.
Fixed in commit a6902f8.
Once all supported distros have updated to libavcodec version >=54.25, the code of the fix can be simplified.