1 diff -ru ffmpeg-original/libavcodec/eval.c ffmpeg/libavcodec/eval.c
2 --- ffmpeg-original/libavcodec/eval.c Wed Feb 18 12:49:30 2004
3 +++ ffmpeg/libavcodec/eval.c Fri Jul 23 11:39:29 2004
13 diff -ru ffmpeg-original/libavcodec/h261.c ffmpeg/libavcodec/h261.c
14 --- ffmpeg-original/libavcodec/h261.c Thu Jul 22 10:23:28 2004
15 +++ ffmpeg/libavcodec/h261.c Fri Jul 23 11:47:30 2004
18 static int h261_decode_gob(H261Context *h){
19 MpegEncContext * const s = &h->s;
22 ff_set_qscale(s, s->qscale);
24 /* check for empty gob */
25 - int v= show_bits(&s->gb, 15);
26 + v= show_bits(&s->gb, 15);
28 if(get_bits_count(&s->gb) + 15 > s->gb.size_in_bits){
29 v>>= get_bits_count(&s->gb) + 15 - s->gb.size_in_bits;
30 diff -ru ffmpeg-original/libavcodec/msmpeg4.c ffmpeg/libavcodec/msmpeg4.c
31 --- ffmpeg-original/libavcodec/msmpeg4.c Tue May 25 18:07:24 2004
32 +++ ffmpeg/libavcodec/msmpeg4.c Fri Jul 23 11:49:38 2004
34 necessitate to modify mpegvideo.c. The problem comes from the
35 fact they decided to store the quantized DC (which would lead
36 to problems if Q could vary !) */
37 -#if defined ARCH_X86 && !defined PIC
38 +#if defined ARCH_X86 && !defined PIC && !defined __PIC__
42 diff -ru ffmpeg-original/libavformat/tcp.c ffmpeg/libavformat/tcp.c
43 --- ffmpeg-original/libavformat/tcp.c Sat Jun 19 03:59:34 2004
44 +++ ffmpeg/libavformat/tcp.c Fri Jul 23 11:52:23 2004
49 +#define socklen_t int
51 typedef struct TCPContext {
60 getsockopt (fd, SOL_SOCKET, SO_ERROR, &ret, &optlen);