Projects
Multimedia
MakeMKV
silence-return-type.patch
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File silence-return-type.patch of Package MakeMKV
diff -rup makemkv-oss-1.17.0.orig/mmgpl/dvdnav/vm/vmget.c makemkv-oss-1.17.0/mmgpl/dvdnav/vm/vmget.c --- makemkv-oss-1.17.0.orig/mmgpl/dvdnav/vm/vmget.c 2022-06-28 10:12:22.384481339 +0200 +++ makemkv-oss-1.17.0/mmgpl/dvdnav/vm/vmget.c 2022-06-28 10:16:08.024416824 +0200 @@ -311,6 +311,8 @@ int vm_get_video_scale_permission(vm_t * } video_attr_t vm_get_video_attr(vm_t *vm) { + static video_attr_t not_actually_used = { 0 }; + switch ((vm->state).domain) { case DVD_DOMAIN_VTSTitle: return vm->vtsi->vtsi_mat->vts_video_attr; @@ -322,9 +324,12 @@ video_attr_t vm_get_video_attr(vm_t *vm) default: vassert(0); } + return not_actually_used; /* NOT REACHED */ } audio_attr_t vm_get_audio_attr(vm_t *vm, int streamN) { + static audio_attr_t not_actually_used = { 0 }; + switch ((vm->state).domain) { case DVD_DOMAIN_VTSTitle: return vm->vtsi->vtsi_mat->vts_audio_attr[streamN]; @@ -336,9 +341,12 @@ audio_attr_t vm_get_audio_attr(vm_t *vm, default: vassert(0); } + return not_actually_used; /* NOT REACHED */ } subp_attr_t vm_get_subp_attr(vm_t *vm, int streamN) { + static subp_attr_t not_actually_used = { 0 }; + switch ((vm->state).domain) { case DVD_DOMAIN_VTSTitle: return vm->vtsi->vtsi_mat->vts_subp_attr[streamN]; @@ -350,4 +358,5 @@ subp_attr_t vm_get_subp_attr(vm_t *vm, i default: vassert(0); } + return not_actually_used; /* NOT REACHED */ }
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.