1 diff -ru ffmpeg-20060326-bak/configure ffmpeg-20060326/configure
2 --- ffmpeg-20060326-bak/configure 2006-03-26 22:04:53.000000000 +0200
3 +++ ffmpeg-20060326/configure 2006-03-30 13:29:36.000000000 +0200
5 2.9-beos-991026*|2.9-beos-000224*) echo "R5/GG gcc"
8 -*20010315*) echo "BeBits gcc"
9 +*20010315*|2.95.3*) echo "BeBits gcc"
10 CFLAGS="$CFLAGS -fno-expensive-optimizations"
13 diff -ru ffmpeg-20060326-bak/libavformat/movenc.c ffmpeg-20060326/libavformat/movenc.c
14 --- ffmpeg-20060326-bak/libavformat/movenc.c 2006-03-26 22:04:53.000000000 +0200
15 +++ ffmpeg-20060326/libavformat/movenc.c 2006-03-30 13:31:03.000000000 +0200
21 +#define UINT32_MAX (4294967295U)
28 end = track->vosData + track->vosLen;
30 put_byte(pb, 1); /* version */
31 - put_byte(pb, 77); /* profile */
32 - put_byte(pb, 64); /* profile compat */
33 - put_byte(pb, 30); /* level */
34 - put_byte(pb, 0xff); /* 6 bits reserved (111111) + 2 bits nal size length - 1 (11) */
35 - put_byte(pb, 0xe1); /* 3 bits reserved (111) + 5 bits number of sps (00001) */
37 /* look for sps and pps */
44 + put_byte(pb, sps[1]); /* profile */
45 + put_byte(pb, sps[2]); /* profile compat */
46 + put_byte(pb, sps[3]); /* level */
47 + put_byte(pb, 0xff); /* 6 bits reserved (111111) + 2 bits nal size length - 1 (11) */
48 + put_byte(pb, 0xe1); /* 3 bits reserved (111) + 5 bits number of sps (00001) */
49 put_be16(pb, sps_size);
50 put_buffer(pb, sps, sps_size);
51 put_byte(pb, 1); /* number of pps */
52 diff -ru ffmpeg-20060326-bak/libavformat/tcp.c ffmpeg-20060326/libavformat/tcp.c
53 --- ffmpeg-20060326-bak/libavformat/tcp.c 2006-03-26 22:04:53.000000000 +0200
54 +++ ffmpeg-20060326/libavformat/tcp.c 2006-03-30 13:29:36.000000000 +0200
62 getsockopt (fd, SOL_SOCKET, SO_ERROR, &ret, &optlen);