From 1f4a3ab86ef18f5c8416ed1f7da72f82476529a2 Mon Sep 17 00:00:00 2001 From: aneejit1 Date: Wed, 4 May 2022 04:42:23 +0000 Subject: [PATCH] Make s_codecFeatures a "const char *" to remove ISO C++ warning "libk3b/jobs/k3bvideodvdtitletranscodingjob.cpp" declares two instances of "s_codecFeatures" as "static char *" and initialises them with string constants. This produces the compiler warning "ISO C++ forbids converting a string constant to 'char*'". Both declarations have been changed to "const". Signed-off-by: aneejit1 --- libk3b/jobs/k3bvideodvdtitletranscodingjob.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libk3b/jobs/k3bvideodvdtitletranscodingjob.cpp b/libk3b/jobs/k3bvideodvdtitletranscodingjob.cpp index 06f6e30..15151ac 100644 --- a/libk3b/jobs/k3bvideodvdtitletranscodingjob.cpp +++ b/libk3b/jobs/k3bvideodvdtitletranscodingjob.cpp @@ -561,7 +561,7 @@ TQString K3bVideoDVDTitleTranscodingJob::audioCodecDescription( K3bVideoDVDTitle bool K3bVideoDVDTitleTranscodingJob::transcodeBinaryHasSupportFor( K3bVideoDVDTitleTranscodingJob::VideoCodec codec, const K3bExternalBin* bin ) { - static char* s_codecFeatures[] = { "xvid", "ffmpeg" }; + static const char* s_codecFeatures[] = { "xvid", "ffmpeg" }; if( !bin ) bin = k3bcore->externalBinManager()->binObject("transcode"); if( !bin ) @@ -572,7 +572,7 @@ bool K3bVideoDVDTitleTranscodingJob::transcodeBinaryHasSupportFor( K3bVideoDVDTi bool K3bVideoDVDTitleTranscodingJob::transcodeBinaryHasSupportFor( K3bVideoDVDTitleTranscodingJob::AudioCodec codec, const K3bExternalBin* bin ) { - static char* s_codecFeatures[] = { "lame", "ac3", "ac3" }; + static const char* s_codecFeatures[] = { "lame", "ac3", "ac3" }; if( !bin ) bin = k3bcore->externalBinManager()->binObject("transcode"); if( !bin )