frank@stube:~$ cd vdr-plugin-softhdcuvid-master frank@stube:~/vdr-plugin-softhdcuvid-master$ make g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I./opengl -I./ -DPLUGIN_NAME_I18N='"softhdcuvid"' -D_GNU_SOURCE -DDEBUG -DHAVE_GL -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_MPEG_COMPLETE -DH264_EOS_TRICKSPEED -DUSE_VDR_SPU -DUSE_OPENGLOSD -DUSE_GLX -DCUVID -DYADIF -DUSE_SCREENSAVER -g -W -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -c -o softhdcuvid.o softhdcuvid.cpp softhdcuvid.cpp: In member function ‘void cMenuSetupSoft::Create()’: softhdcuvid.cpp:1140:30: warning: unused variable ‘deinterlace_short’ [-Wunused-variable] 1140 | static const char *const deinterlace_short[] = { | ^~~~~~~~~~~~~~~~~ cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I./opengl -I./ -DPLUGIN_NAME_I18N='"softhdcuvid"' -D_GNU_SOURCE -DDEBUG -DHAVE_GL -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_MPEG_COMPLETE -DH264_EOS_TRICKSPEED -DUSE_VDR_SPU -DUSE_OPENGLOSD -DUSE_GLX -DCUVID -DYADIF -DUSE_SCREENSAVER -g -W -Wextra -c -o softhddev.o softhddev.c softhddev.c: In function ‘PesParse’: softhddev.c:674:25: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations] 674 | av_init_packet(avpkt); | ^~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/libavcodec/bsf.h:30, from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:44, from softhddev.c:45: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:488:6: note: declared here 488 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ softhddev.c: In function ‘PlayAudio’: softhddev.c:1158:13: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations] 1158 | av_init_packet(avpkt); | ^~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/libavcodec/bsf.h:30, from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:44, from softhddev.c:45: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:488:6: note: declared here 488 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ At top level: softhddev.c:2049:12: warning: ‘ValidateMpeg’ defined but not used [-Wunused-function] 2049 | static int ValidateMpeg(const uint8_t *data, int size) { | ^~~~~~~~~~~~ softhddev.c:2026:12: warning: ‘DumpH264’ defined but not used [-Wunused-function] 2026 | static int DumpH264(const uint8_t *data, int size) { | ^~~~~~~~ softhddev.c:2003:13: warning: ‘DumpMpeg’ defined but not used [-Wunused-function] 2003 | static void DumpMpeg(const uint8_t *data, int size) { | ^~~~~~~~ cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I./opengl -I./ -DPLUGIN_NAME_I18N='"softhdcuvid"' -D_GNU_SOURCE -DDEBUG -DHAVE_GL -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_MPEG_COMPLETE -DH264_EOS_TRICKSPEED -DUSE_VDR_SPU -DUSE_OPENGLOSD -DUSE_GLX -DCUVID -DYADIF -DUSE_SCREENSAVER -g -W -Wextra -c -o video.o video.c video.c: In function ‘VideoSetPts’: video.c:617:79: warning: unused parameter ‘video_ctx’ [-Wunused-parameter] 617 | static void VideoSetPts(int64_t *pts_p, int interlaced, const AVCodecContext *video_ctx, const AVFrame *frame) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from video.c:207: video.c: In function ‘EglInit’: video.c:1088:14: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘VisualID’ {aka ‘long unsigned int’} [-Wformat=] 1088 | Debug(3, "Chosen visual ID = 0x%x\n", vi->visualid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ | | | VisualID {aka long unsigned int} misc.h:107:44: note: in definition of macro ‘Debug’ 107 | #define Debug(level, fmt...) Syslog(level, fmt) | ^~~ video.c:1088:37: note: format string is defined here 1088 | Debug(3, "Chosen visual ID = 0x%x\n", vi->visualid); | ~^ | | | unsigned int | %lx In file included from video.c:1507: shaders.h: In function ‘sc_generate’: shaders.h:212:11: warning: unused variable ‘frag’ [-Wunused-variable] 212 | char *frag; | ^~~~ video.c: In function ‘CuvidTestSurfaces’: video.c:1802:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1802 | if (i = atomic_read(&CuvidDecoders[0]->SurfacesFilled) < VIDEO_SURFACES_MAX - 1) | ^ video.c: In function ‘CuvidDelHwDecoder’: video.c:2156:17: warning: implicit declaration of function ‘cuCtxDestroy’ [-Wimplicit-function-declaration] 2156 | cuCtxDestroy(decoder->cuda_ctx); | ^~~~~~~~~~~~ video.c: In function ‘CuvidRenderFrame’: video.c:3529:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 3529 | if (color == AVCOL_SPC_UNSPECIFIED) // failure with RTL HD and all SD channels | ^ video.c:3540:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 3540 | if (frame->color_primaries == AVCOL_PRI_UNSPECIFIED) // failure with RTL HD and all SD channels with | ^ video.c:3550:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 3550 | if (frame->color_trc == AVCOL_TRC_UNSPECIFIED) // failure with RTL HD and all | ^ video.c:3501:14: warning: unused variable ‘first_time’ [-Wunused-variable] 3501 | uint64_t first_time; | ^~~~~~~~~~ video.c: In function ‘CuvidGetHwAccelContext’: video.c:3662:17: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 3662 | if (ret < 0) { | ^ video.c:3650:18: warning: unused variable ‘version’ [-Wunused-variable] 3650 | unsigned int version, ret; | ^~~~~~~ In file included from video.c:207: video.c: In function ‘CuvidMixVideo’: video.c:4214:14: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘int’ [-Wformat=] 4214 | Debug(4, "video/cuvid: yy video surface %p displayed\n", current, decoder->SurfaceRead); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ | | | int misc.h:107:44: note: in definition of macro ‘Debug’ 107 | #define Debug(level, fmt...) Syslog(level, fmt) | ^~~ video.c:4214:46: note: format string is defined here 4214 | Debug(4, "video/cuvid: yy video surface %p displayed\n", current, decoder->SurfaceRead); | ~^ | | | void * | %d In file included from video.c:207: video.c:4214:14: warning: too many arguments for format [-Wformat-extra-args] 4214 | Debug(4, "video/cuvid: yy video surface %p displayed\n", current, decoder->SurfaceRead); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc.h:107:44: note: in definition of macro ‘Debug’ 107 | #define Debug(level, fmt...) Syslog(level, fmt) | ^~~ video.c:3811:40: warning: unused variable ‘sd2’ [-Wunused-variable] 3811 | AVFrameSideData *sd, *sd1 = NULL, *sd2 = NULL; | ^~~ video.c:3811:27: warning: unused variable ‘sd1’ [-Wunused-variable] 3811 | AVFrameSideData *sd, *sd1 = NULL, *sd2 = NULL; | ^~~ video.c:3811:22: warning: unused variable ‘sd’ [-Wunused-variable] 3811 | AVFrameSideData *sd, *sd1 = NULL, *sd2 = NULL; | ^~ video.c:3810:14: warning: unused variable ‘frame’ [-Wunused-variable] 3810 | AVFrame *frame; | ^~~~~ video.c: In function ‘CuvidDisplayFrame’: video.c:4345:5: warning: implicit declaration of function ‘glXWaitVideoSyncSGI’; did you mean ‘GlxGetVideoSyncSGI’? [-Wimplicit-function-declaration] 4345 | glXWaitVideoSyncSGI(2, (Count + 1) % 2, | ^~~~~~~~~~~~~~~~~~~ | GlxGetVideoSyncSGI video.c:4566:5: warning: implicit declaration of function ‘glXGetVideoSyncSGI’; did you mean ‘GlxGetVideoSyncSGI’? [-Wimplicit-function-declaration] 4566 | glXGetVideoSyncSGI(&Count); // get current frame | ^~~~~~~~~~~~~~~~~~ | GlxGetVideoSyncSGI video.c:4325:11: warning: unused variable ‘turnaround’ [-Wunused-variable] 4325 | float turnaround; | ^~~~~~~~~~ video.c:4324:11: warning: unused variable ‘ldiff’ [-Wunused-variable] 4324 | float ldiff; | ^~~~~ video.c:4322:9: warning: unused variable ‘RTS_flag’ [-Wunused-variable] 4322 | int RTS_flag; | ^~~~~~~~ video.c:4316:37: warning: unused variable ‘round_time’ [-Wunused-variable] 4316 | static uint64_t first_time = 0, round_time = 0; | ^~~~~~~~~~ video.c:4316:21: warning: unused variable ‘first_time’ [-Wunused-variable] 4316 | static uint64_t first_time = 0, round_time = 0; | ^~~~~~~~~~ video.c: In function ‘CuvidSyncDecoder’: video.c:4704:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] 4704 | int err = 0; | ^~~ video.c: In function ‘VideoOsdDrawARGB’: video.c:5261:27: warning: unused parameter ‘xi’ [-Wunused-parameter] 5261 | void VideoOsdDrawARGB(int xi, int yi, int width, int height, int pitch, const uint8_t *argb, int x, int y) { | ~~~~^~ video.c:5261:35: warning: unused parameter ‘yi’ [-Wunused-parameter] 5261 | void VideoOsdDrawARGB(int xi, int yi, int width, int height, int pitch, const uint8_t *argb, int x, int y) { | ~~~~^~ video.c:5261:66: warning: unused parameter ‘pitch’ [-Wunused-parameter] 5261 | void VideoOsdDrawARGB(int xi, int yi, int width, int height, int pitch, const uint8_t *argb, int x, int y) { | ~~~~^~~~~ video.c:5261:88: warning: unused parameter ‘argb’ [-Wunused-parameter] 5261 | void VideoOsdDrawARGB(int xi, int yi, int width, int height, int pitch, const uint8_t *argb, int x, int y) { | ~~~~~~~~~~~~~~~^~~~ video.c: In function ‘VideoHandlerThread’: video.c:5824:39: warning: unused variable ‘alphaSize’ [-Wunused-variable] 5824 | int redSize, greenSize, blueSize, alphaSize; | ^~~~~~~~~ video.c:5824:29: warning: unused variable ‘blueSize’ [-Wunused-variable] 5824 | int redSize, greenSize, blueSize, alphaSize; | ^~~~~~~~ video.c:5824:18: warning: unused variable ‘greenSize’ [-Wunused-variable] 5824 | int redSize, greenSize, blueSize, alphaSize; | ^~~~~~~~~ video.c:5824:9: warning: unused variable ‘redSize’ [-Wunused-variable] 5824 | int redSize, greenSize, blueSize, alphaSize; | ^~~~~~~ video.c: In function ‘VideoSetShader’: video.c:6584:26: warning: unused parameter ‘s’ [-Wunused-parameter] 6584 | int VideoSetShader(char *s) { | ~~~~~~^ video.c: At top level: video.c:6910:30: warning: argument 1 of type ‘int[5]’ with mismatched bound [-Warray-parameter=] 6910 | void VideoSetDeinterlace(int mode[VideoResolutionMax]) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from video.c:208: video.h:151:33: note: previously declared as ‘int[]’ 151 | extern void VideoSetDeinterlace(int[]); | ^~~~~ video.c:6930:40: warning: argument 1 of type ‘int[5]’ with mismatched bound [-Warray-parameter=] 6930 | void VideoSetSkipChromaDeinterlace(int onoff[VideoResolutionMax]) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from video.c:208: video.h:154:43: note: previously declared as ‘int[]’ 154 | extern void VideoSetSkipChromaDeinterlace(int[]); | ^~~~~ video.c:6942:34: warning: argument 1 of type ‘int[5]’ with mismatched bound [-Warray-parameter=] 6942 | void VideoSetInverseTelecine(int onoff[VideoResolutionMax]) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from video.c:208: video.h:157:37: note: previously declared as ‘int[]’ 157 | extern void VideoSetInverseTelecine(int[]); | ^~~~~ video.c:6954:26: warning: argument 1 of type ‘int[5]’ with mismatched bound [-Warray-parameter=] 6954 | void VideoSetDenoise(int level[VideoResolutionMax]) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from video.c:208: video.h:166:29: note: previously declared as ‘int[]’ 166 | extern void VideoSetDenoise(int[]); | ^~~~~ video.c:6966:26: warning: argument 1 of type ‘int[5]’ with mismatched bound [-Warray-parameter=] 6966 | void VideoSetSharpen(int level[VideoResolutionMax]) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from video.c:208: video.h:169:29: note: previously declared as ‘int[]’ 169 | extern void VideoSetSharpen(int[]); | ^~~~~ video.c:6980:26: warning: argument 1 of type ‘int[5]’ with mismatched bound [-Warray-parameter=] 6980 | void VideoSetScaling(int mode[VideoResolutionMax]) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from video.c:208: video.h:160:29: note: previously declared as ‘int[]’ 160 | extern void VideoSetScaling(int[]); | ^~~~~ video.c:6994:31: warning: argument 1 of type ‘int[5]’ with mismatched bound [-Warray-parameter=] 6994 | void VideoSetCutTopBottom(int pixels[VideoResolutionMax]) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from video.c:208: video.h:172:34: note: previously declared as ‘int[]’ 172 | extern void VideoSetCutTopBottom(int[]); | ^~~~~ video.c:7008:31: warning: argument 1 of type ‘int[5]’ with mismatched bound [-Warray-parameter=] 7008 | void VideoSetCutLeftRight(int pixels[VideoResolutionMax]) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from video.c:208: video.h:175:34: note: previously declared as ‘int[]’ 175 | extern void VideoSetCutLeftRight(int[]); | ^~~~~ video.c:4316:21: warning: ‘first_time’ defined but not used [-Wunused-variable] 4316 | static uint64_t first_time = 0, round_time = 0; | ^~~~~~~~~~ video.c:4316:37: warning: ‘round_time’ defined but not used [-Wunused-variable] 4316 | static uint64_t first_time = 0, round_time = 0; | ^~~~~~~~~~ video.c:796:17: warning: ‘test_time’ defined but not used [-Wunused-variable] 796 | static uint64_t test_time = 0; | ^~~~~~~~~ video.c:535:12: warning: ‘OsdIndex’ defined but not used [-Wunused-variable] 535 | static int OsdIndex = 0; ///< index into OsdGlTextures | ^~~~~~~~ video.c:534:15: warning: ‘OsdGlTextures’ defined but not used [-Wunused-variable] 534 | static GLuint OsdGlTextures[2]; ///< gl texture for OSD | ^~~~~~~~~~~~~ video.c:449:12: warning: ‘num_shaders’ defined but not used [-Wunused-variable] 449 | static int num_shaders = 0; | ^~~~~~~~~~~ video.c:447:14: warning: ‘shadersp’ defined but not used [-Wunused-variable] 447 | static char *shadersp[NUM_SHADERS]; | ^~~~~~~~ video.c:433:18: warning: ‘VideoSoftStartFrames’ defined but not used [-Wunused-const-variable=] 433 | static const int VideoSoftStartFrames = 100; ///< soft start frames | ^~~~~~~~~~~~~~~~~~~~ video.c:393:18: warning: ‘VideoDeinterlaceSurfaces’ defined but not used [-Wunused-const-variable=] 393 | static const int VideoDeinterlaceSurfaces = 4; | ^~~~~~~~~~~~~~~~~~~~~~~~ video.c:384:19: warning: ‘VideoTransparentOsd’ defined but not used [-Wunused-const-variable=] 384 | static const char VideoTransparentOsd = 1; | ^~~~~~~~~~~~~~~~~~~ cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I./opengl -I./ -DPLUGIN_NAME_I18N='"softhdcuvid"' -D_GNU_SOURCE -DDEBUG -DHAVE_GL -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_MPEG_COMPLETE -DH264_EOS_TRICKSPEED -DUSE_VDR_SPU -DUSE_OPENGLOSD -DUSE_GLX -DCUVID -DYADIF -DUSE_SCREENSAVER -g -W -Wextra -c -o audio.o audio.c audio.c: In function ‘AudioInit’: audio.c:2282:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 2282 | if (AudioChannelsInHw[4]) { | ^ audio.c:2286:25: note: here 2286 | case 4: | ^~~~ audio.c:2287:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 2287 | if (AudioChannelsInHw[5]) { | ^ audio.c:2291:25: note: here 2291 | case 5: | ^~~~ audio.c:2292:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 2292 | if (AudioChannelsInHw[6]) { | ^ audio.c:2296:25: note: here 2296 | case 6: | ^~~~ audio.c:2297:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 2297 | if (AudioChannelsInHw[7]) { | ^ audio.c:2301:25: note: here 2301 | case 7: | ^~~~ audio.c:2302:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 2302 | if (AudioChannelsInHw[8]) { | ^ audio.c:2306:25: note: here 2306 | case 8: | ^~~~ cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I./opengl -I./ -DPLUGIN_NAME_I18N='"softhdcuvid"' -D_GNU_SOURCE -DDEBUG -DHAVE_GL -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_MPEG_COMPLETE -DH264_EOS_TRICKSPEED -DUSE_VDR_SPU -DUSE_OPENGLOSD -DUSE_GLX -DCUVID -DYADIF -DUSE_SCREENSAVER -g -W -Wextra -c -o codec.o codec.c codec.c: In function ‘Codec_get_format’: codec.c:128:24: warning: unused variable ‘fmt1’ [-Wunused-variable] 128 | enum AVPixelFormat fmt1; | ^~~~ codec.c: In function ‘CodecVideoDecode’: codec.c:516:21: warning: variable ‘first_time’ set but not used [-Wunused-but-set-variable] 516 | static uint64_t first_time = 0; | ^~~~~~~~~~ cc -g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I./opengl -I./ -DPLUGIN_NAME_I18N='"softhdcuvid"' -D_GNU_SOURCE -DDEBUG -DHAVE_GL -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_MPEG_COMPLETE -DH264_EOS_TRICKSPEED -DUSE_VDR_SPU -DUSE_OPENGLOSD -DUSE_GLX -DCUVID -DYADIF -DUSE_SCREENSAVER -g -W -Wextra -c -o ringbuffer.o ringbuffer.c g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I./opengl -I./ -DPLUGIN_NAME_I18N='"softhdcuvid"' -D_GNU_SOURCE -DDEBUG -DHAVE_GL -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_MPEG_COMPLETE -DH264_EOS_TRICKSPEED -DUSE_VDR_SPU -DUSE_OPENGLOSD -DUSE_GLX -DCUVID -DYADIF -DUSE_SCREENSAVER -g -W -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -c -o openglosd.o openglosd.cpp g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I./opengl -I./ -DPLUGIN_NAME_I18N='"softhdcuvid"' -D_GNU_SOURCE -DDEBUG -DHAVE_GL -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_MPEG_COMPLETE -DH264_EOS_TRICKSPEED -DUSE_VDR_SPU -DUSE_OPENGLOSD -DUSE_GLX -DCUVID -DYADIF -DUSE_SCREENSAVER -g -W -Wextra -Werror=overloaded-virtual -Wno-unused-parameter -shared softhdcuvid.o softhddev.o video.o audio.o codec.o ringbuffer.o openglosd.o -lfreetype -lEGL -lEGL -lGL -lswresample -lavutil -lswscale -lavcodec -lavfilter -lasound -lxcb-screensaver -lxcb-dpms -lrt -lX11-xcb -lX11 -lxcb-icccm -lxcb -L/usr/lib64 -lcuda -lnvcuvid -lGLEW -lGLU -ldl -lglut -o libvdr-softhdcuvid.so xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP \ -k_ -k_N --package-name=vdr-softhdcuvid --package-version=3.22 \ --msgid-bugs-address='' -o po/softhdcuvid.pot `ls softhddev.c video.c audio.c codec.c ringbuffer.c openglosd.cpp softhdcuvid.cpp` msgmerge -U --no-wrap --no-location --backup=none -q -N po/de_DE.po po/softhdcuvid.pot msgfmt -c -o po/de_DE.mo po/de_DE.po frank@stube:~/vdr-plugin-softhdcuvid-master$ sudo make install install -D libvdr-softhdcuvid.so /usr/lib/vdr/plugins/libvdr-softhdcuvid.so.2.6.1 install -D -m644 po/de_DE.mo /usr/share/locale/de_DE/LC_MESSAGES/vdr-softhdcuvid.mo frank@stube:~/vdr-plugin-softhdcuvid-master$