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 <aneejit1@gmail.com>
pull/14/head
aneejit1 3 years ago
parent f477690f7f
commit 1f4a3ab86e

@ -561,7 +561,7 @@ TQString K3bVideoDVDTitleTranscodingJob::audioCodecDescription( K3bVideoDVDTitle
bool K3bVideoDVDTitleTranscodingJob::transcodeBinaryHasSupportFor( K3bVideoDVDTitleTranscodingJob::VideoCodec codec, const K3bExternalBin* bin ) bool K3bVideoDVDTitleTranscodingJob::transcodeBinaryHasSupportFor( K3bVideoDVDTitleTranscodingJob::VideoCodec codec, const K3bExternalBin* bin )
{ {
static char* s_codecFeatures[] = { "xvid", "ffmpeg" }; static const char* s_codecFeatures[] = { "xvid", "ffmpeg" };
if( !bin ) if( !bin )
bin = k3bcore->externalBinManager()->binObject("transcode"); bin = k3bcore->externalBinManager()->binObject("transcode");
if( !bin ) if( !bin )
@ -572,7 +572,7 @@ bool K3bVideoDVDTitleTranscodingJob::transcodeBinaryHasSupportFor( K3bVideoDVDTi
bool K3bVideoDVDTitleTranscodingJob::transcodeBinaryHasSupportFor( K3bVideoDVDTitleTranscodingJob::AudioCodec codec, const K3bExternalBin* bin ) 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 ) if( !bin )
bin = k3bcore->externalBinManager()->binObject("transcode"); bin = k3bcore->externalBinManager()->binObject("transcode");
if( !bin ) if( !bin )

Loading…
Cancel
Save