Bug #14931, was updated on 2008-Dec-14 17:57
Here is a current snapshot of the bug.

Project: Vdr Softdevice
Category: general
Status: Open
Resolution: None
Bug Group: None
Priority: 5
Submitted by: davide125
Assigned to : lucke
Summary: compilation fails with last ffmpeg

Details: Softdevice needs to be updated for libavcodec v52 API

Follow-Ups:

Date: 2008-Dec-28 17:19
By: davide125

Comment:
I finally found out it was a problem on my system, HAS_ERROR_RECOGNITION wasn't 
being properly defined. Sorry for the noise, please close the bug.
-------------------------------------------------------

Date: 2008-Dec-24 11:55
By: davide125

Comment:
Here's the log using today's ffmpeg r16304 and softdevice cvs from 25/10/2008.

/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/bin/i586-geexbox-linux-gnu-g++
 -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=c3 -s 
-fomit-frame-pointer  -c -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN 
-DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -DUSE_IPTV -DUSE_MENUORG 
-D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE 
-DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include 
-I../vdr-1.6.0/include -I../../../../DVB/include -I../vdr-1.6.0 
-I/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include
 
-I/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec
 
-I/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat
 
-I/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/i586-geexbox-linux-gnu/sys
 root/usr/local/include/libswscale mpeg2decoder.c
In file included from video.h:26,
                 from video.c:17:
PicBuffer.h:60: warning: 'typedef' was ignored in this declaration
video.c: In member function 'virtual void cVideoOut::EvaluateDelay(uint64_t, 
uint64_t, int)':
video.c:558: warning: deprecated conversion from string constant to 'char*'
video.c:586: warning: deprecated conversion from string constant to 'char*'
video.c:595: warning: deprecated conversion from string constant to 'char*'
video.c:602: warning: deprecated conversion from string constant to 'char*'
video.c: In member function 'virtual void cVideoOut::ResetDelay()':
video.c:619: warning: deprecated conversion from string constant to 'char*'
/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/bin/i586-geexbox-linux-gnu-g++
 -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=c3 -s 
-fomit-frame-pointer  -c -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN 
-DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -DUSE_IPTV -DUSE_MENUORG 
-D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE 
-DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include 
-I../vdr-1.6.0/include -I../../../../DVB/include -I../vdr-1.6.0 
-I/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include
 
-I/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec
 
-I/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat
 
-I/home/davide/geexbox/dev/geexbox-davide/build.i386.glibc/toolchain/i586-geexbox-linux-gnu/sys
 root/usr/local/include/libswscale audio.c
In file included from video.h:26,
                 from mpeg2decoder.h:31,
                 from mpeg2decoder.c:15:
PicBuffer.h:60: warning: 'typedef' was ignored in this declaration
mpeg2decoder.c: In constructor 'cStreamDecoder::cStreamDecoder(AVCodecContext*, 
bool)':
mpeg2decoder.c:146: error: 'struct AVCodecContext' has no member named 
'error_resilience'
mpeg2decoder.c: In member function 'void cMpeg2Decoder::Freeze(int, bool)':
mpeg2decoder.c:1472: warning: suggest parentheses around comparison in operand 
of &
make: *** [mpeg2decoder.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from video.h:26,
                 from mpeg2decoder.h:31,
                 from softdevice.h:18,
                 from softdevice.c:9:
PicBuffer.h:60: warning: 'typedef' was ignored in this declaration
softdevice.c: In constructor 'cPluginSoftDevice::cPluginSoftDevice()':
softdevice.c:819: warning: deprecated conversion from string constant to 'char*'

-------------------------------------------------------

Date: 2008-Dec-15 20:50
By: lucke

Comment:
Which version of softdevice do you use ? In case of current cvs, please post 
exact ffmpeg version which fails and the error message of compilation.
-------------------------------------------------------

For detailed info, follow this link:
http://developer.berlios.de/bugs/?func=detailbug&bug_id=14931&group_id=2051
_______________________________________________
Softdevice-devel mailing list
Softdevice-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/softdevice-devel

Reply via email to