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-04-26 16:48:00.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-04-26 16:48:54.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 */
56 +static int mov_write_colr_tag(ByteIOContext *pb)
58 + put_be32( pb, 0x12 );
59 + put_tag( pb, "colr" );
60 + put_tag( pb, "nclc" );
68 static int mov_write_video_tag(ByteIOContext *pb, MOVTrack* track)
70 offset_t pos = url_ftell(pb);
72 else if(track->enc->codec_id == CODEC_ID_H264)
73 mov_write_avcc_tag(pb, track);
75 + mov_write_colr_tag(pb);
77 return updateSize (pb, pos);
80 diff -ru ffmpeg-20060326-bak/libavformat/tcp.c ffmpeg-20060326/libavformat/tcp.c
81 --- ffmpeg-20060326-bak/libavformat/tcp.c 2006-03-26 22:04:53.000000000 +0200
82 +++ ffmpeg-20060326/libavformat/tcp.c 2006-04-26 16:48:00.000000000 +0200
90 getsockopt (fd, SOL_SOCKET, SO_ERROR, &ret, &optlen);