Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4
vorbis-tools
vorbis-tools-1.1.1-warning-fixes.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File vorbis-tools-1.1.1-warning-fixes.diff of Package vorbis-tools
--- ogginfo/theora.c +++ ogginfo/theora.c @@ -112,21 +112,21 @@ void theora_comment_clear(theora_comment } static int _theora_unpack_comment(theora_comment *tc, oggpack_buffer *opb){ - int i; - int len; + long i; + long len; - _tp_readlsbint(opb,(long *) &len); + _tp_readlsbint(opb, &len); if(len<0)return(OC_BADHEADER); tc->vendor=_ogg_calloc(1,len+1); _tp_readbuffer(opb,tc->vendor, len); tc->vendor[len]='\0'; - _tp_readlsbint(opb,(long *) &tc->comments); + _tp_readlsbint(opb, &tc->comments); if(tc->comments<0)goto parse_err; tc->user_comments=_ogg_calloc(tc->comments,sizeof(*tc->user_comments)); tc->comment_lengths=_ogg_calloc(tc->comments,sizeof(*tc->comment_lengths)); for(i=0;i<tc->comments;i++){ - _tp_readlsbint(opb,(long *)&len); + _tp_readlsbint(opb, &len); if(len<0)goto parse_err; tc->user_comments[i]=_ogg_calloc(1,len+1); _tp_readbuffer(opb,tc->user_comments[i],len); --- ogginfo/ogginfo2.c +++ ogginfo/ogginfo2.c @@ -306,7 +306,8 @@ static void theora_process(stream_proces { ogg_packet packet; misc_theora_info *inf = stream->data; - int i, header=0; + int header=0; + long i; ogg_stream_pagein(&stream->os, page); if(inf->doneheaders < 3) @@ -453,8 +454,8 @@ static void vorbis_process(stream_proces { ogg_packet packet; misc_vorbis_info *inf = stream->data; - int i, header=0; - int k; + int k, header=0; + long i; ogg_stream_pagein(&stream->os, page); if(inf->doneheaders < 3) --- ogginfo/theora.h +++ ogginfo/theora.h @@ -122,7 +122,7 @@ typedef struct { typedef struct theora_comment{ char **user_comments; /**< an array of comment string vectors */ int *comment_lengths; /**< an array of corresponding string vector lengths in bytes */ - int comments; /**< the total number of comment string vectors */ + long comments; /**< the total number of comment string vectors */ char *vendor; /**< the vendor string identifying the encoder, null terminated */ } theora_comment; --- oggenc/oggenc.c +++ oggenc/oggenc.c @@ -752,8 +752,8 @@ static void parse_options(int argc, char opt->namefmt = strdup(optarg); break; case 'X': - if(opt->namefmt_remove && opt->namefmt_remove != - DEFAULT_NAMEFMT_REMOVE) + if(opt->namefmt_remove && strcmp(opt->namefmt_remove, + DEFAULT_NAMEFMT_REMOVE) != 0) { fprintf(stderr, _("WARNING: Multiple name format filters specified, using final\n")); free(opt->namefmt_remove); --- oggenc/resample.c +++ oggenc/resample.c @@ -170,7 +170,7 @@ int res_init(res_state *state, int chann assert(beta > 2.0); break; default: - assert("arglist" == "valid"); + assert(!"arglist not valid"); return -1; } op1 = va_arg(argp, res_parameter);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor