diff options
Diffstat (limited to 'media/libs/libtheora/libtheora-1.0alpha7-x86_64.diff')
-rw-r--r-- | media/libs/libtheora/libtheora-1.0alpha7-x86_64.diff | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/media/libs/libtheora/libtheora-1.0alpha7-x86_64.diff b/media/libs/libtheora/libtheora-1.0alpha7-x86_64.diff new file mode 100644 index 00000000..ca89c078 --- /dev/null +++ b/media/libs/libtheora/libtheora-1.0alpha7-x86_64.diff @@ -0,0 +1,21 @@ +--- libtheora-0.0.0.alpha7/lib/toplevel.c 2006-06-13 00:57:36.000000000 +0200 ++++ libtheora-pdw/lib/toplevel.c 2006-08-19 16:55:30.000000000 +0200 +@@ -172,7 +172,7 @@ + + static int _theora_unpack_comment(theora_comment *tc, oggpack_buffer *opb){ + int i; +- long len; ++ long len,tmp; + + _tp_readlsbint(opb,&len); + if(len<0)return(OC_BADHEADER); +@@ -180,7 +180,8 @@ + _tp_readbuffer(opb,tc->vendor, len); + tc->vendor[len]='\0'; + +- _tp_readlsbint(opb,(long *) &tc->comments); ++ _tp_readlsbint(opb,&tmp); ++ tc->comments=tmp; + 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)); |