69 lines
1.6 KiB
Diff
69 lines
1.6 KiB
Diff
Bug: https://bugs.gentoo.org/723098
|
|
|
|
--- a/libutil/Utility.cpp
|
|
+++ b/libutil/Utility.cpp
|
|
@@ -493,7 +493,7 @@
|
|
if( codes.find( code ) == codes.end() )
|
|
continue;
|
|
|
|
- switch( code ) {
|
|
+ switch( static_cast<unsigned>(code) ) {
|
|
case 'z':
|
|
_optimize = true;
|
|
break;
|
|
--- a/util/mp4art.cpp
|
|
+++ b/util/mp4art.cpp
|
|
@@ -376,7 +376,7 @@
|
|
{
|
|
handled = true;
|
|
|
|
- switch( code ) {
|
|
+ switch( static_cast<unsigned>(code) ) {
|
|
case LC_ART_ANY:
|
|
_artFilter = numeric_limits<uint32_t>::max();
|
|
break;
|
|
--- a/util/mp4chaps.cpp
|
|
+++ b/util/mp4chaps.cpp
|
|
@@ -632,7 +632,7 @@
|
|
{
|
|
handled = true;
|
|
|
|
- switch( code ) {
|
|
+ switch( static_cast<unsigned>(code) ) {
|
|
case 'A':
|
|
case LC_CHPT_ANY:
|
|
_ChapterType = MP4ChapterTypeAny;
|
|
--- a/util/mp4file.cpp
|
|
+++ b/util/mp4file.cpp
|
|
@@ -189,7 +189,7 @@
|
|
{
|
|
handled = true;
|
|
|
|
- switch( code ) {
|
|
+ switch( static_cast<unsigned>(code) ) {
|
|
case LC_LIST:
|
|
_action = &FileUtility::actionList;
|
|
break;
|
|
--- a/util/mp4subtitle.cpp
|
|
+++ b/util/mp4subtitle.cpp
|
|
@@ -164,7 +164,7 @@
|
|
{
|
|
handled = true;
|
|
|
|
- switch( code ) {
|
|
+ switch( static_cast<unsigned>(code) ) {
|
|
case LC_LIST:
|
|
_action = &SubtitleUtility::actionList;
|
|
break;
|
|
--- a/util/mp4track.cpp
|
|
+++ b/util/mp4track.cpp
|
|
@@ -788,7 +788,7 @@
|
|
{
|
|
handled = true;
|
|
|
|
- switch( code ) {
|
|
+ switch( static_cast<unsigned>(code) ) {
|
|
case LC_TRACK_WILDCARD:
|
|
_trackMode = TM_WILDCARD;
|
|
break;
|