Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4
ogmtools
ogmtools-1.5.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ogmtools-1.5.diff of Package ogmtools
--- common.c +++ common.c @@ -200,7 +200,7 @@ off_t ftello(FILE *stream) { #define COPY(m, s) memcpy(&dst->m, &src->m, s) void copy_headers(stream_header *dst, old_stream_header *src, int size) { - if (size == sizeof(old_stream_header)) { + if (size - 1 == sizeof(old_stream_header)) { COPY(streamtype[0], 8); COPY(subtype[0], 4); COPY(size, 4); @@ -211,5 +211,5 @@ void copy_headers(stream_header *dst, ol COPY(bits_per_sample, 2); COPY(sh, sizeof(stream_header_video)); } else - memcpy(dst, src, size); + memcpy(dst, src, sizeof(stream_header)); } --- configure.in +++ configure.in @@ -31,7 +31,7 @@ fi dnl Check for headers AC_HEADER_STDC() -CFLAGS="-Wall -Wno-sign-compare @OGG_CFLAGS@ @VORBIS_CFLAGS@ @AVILIB_CFLAGS@ @DEBUG_CFLAGS@ @PROFILING_CFLAGS@" -CXXFLAGS="-Wall -Wno-sign-compare @OGG_CFLAGS@ @VORBIS_CFLAGS@ @AVILIB_CFLAGS@ @DEBUG_CFLAGS@ @PROFILING_CFLAGS@" +CFLAGS="$CFLAGS -Wall -Wno-sign-compare \$(OGG_CFLAGS) \$(VORBIS_CFLAGS) \$(AVILIB_CFLAGS) \$(DEBUG_CFLAGS) \$(PROFILING_CFLAGS)" +CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare \$(OGG_CFLAGS) \$(VORBIS_CFLAGS) \$(AVILIB_CFLAGS) \$(DEBUG_CFLAGS) \$(PROFILING_CFLAGS)" AC_OUTPUT(Makefile avilib/Makefile) --- vorbis_header_utils.c +++ vorbis_header_utils.c @@ -161,7 +161,7 @@ vorbis_comment *vorbis_comment_dup(vorbi new_vc->user_comments[i] = strdup(vc->user_comments[i]); new_vc->user_comments[vc->comments] = 0; memcpy(new_vc->comment_lengths, vc->comment_lengths, - (vc->comments + 1) * sizeof(char *)); + (vc->comments + 1) * sizeof(int)); new_vc->vendor = strdup(vc->vendor); return new_vc;
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