Originally committed as revision 3563 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.5
| @@ -113,7 +113,7 @@ typedef struct VideoState { | |||||
| /* samples output by the codec. we reserve more space for avsync | /* samples output by the codec. we reserve more space for avsync | ||||
| compensation */ | compensation */ | ||||
| uint8_t audio_buf[(AVCODEC_MAX_AUDIO_FRAME_SIZE * 3) / 2]; | uint8_t audio_buf[(AVCODEC_MAX_AUDIO_FRAME_SIZE * 3) / 2]; | ||||
| int audio_buf_size; /* in bytes */ | |||||
| unsigned int audio_buf_size; /* in bytes */ | |||||
| int audio_buf_index; /* in bytes */ | int audio_buf_index; /* in bytes */ | ||||
| AVPacket audio_pkt; | AVPacket audio_pkt; | ||||
| uint8_t *audio_pkt_data; | uint8_t *audio_pkt_data; | ||||
| @@ -391,7 +391,7 @@ typedef struct RL_VLC_ELEM { | |||||
| /* used to avoid missaligned exceptions on some archs (alpha, ...) */ | /* used to avoid missaligned exceptions on some archs (alpha, ...) */ | ||||
| #ifdef ARCH_X86 | #ifdef ARCH_X86 | ||||
| # define unaligned32(a) (*(uint32_t*)(a)) | |||||
| # define unaligned32(a) (*(const uint32_t*)(a)) | |||||
| #else | #else | ||||
| # ifdef __GNUC__ | # ifdef __GNUC__ | ||||
| static inline uint32_t unaligned32(const void *v) { | static inline uint32_t unaligned32(const void *v) { | ||||
| @@ -620,7 +620,7 @@ static inline int unaligned32_be(const void *v) | |||||
| (gb)->index= name##_index;\ | (gb)->index= name##_index;\ | ||||
| # define UPDATE_CACHE(name, gb)\ | # define UPDATE_CACHE(name, gb)\ | ||||
| name##_cache= unaligned32_be( ((uint8_t *)(gb)->buffer)+(name##_index>>3) ) << (name##_index&0x07);\ | |||||
| name##_cache= unaligned32_be( ((const uint8_t *)(gb)->buffer)+(name##_index>>3) ) << (name##_index&0x07);\ | |||||
| # define SKIP_CACHE(name, gb, num)\ | # define SKIP_CACHE(name, gb, num)\ | ||||
| name##_cache <<= (num);\ | name##_cache <<= (num);\ | ||||
| @@ -1253,7 +1253,7 @@ if((y)<(x)){\ | |||||
| #endif | #endif | ||||
| #ifdef ARCH_X86 | #ifdef ARCH_X86 | ||||
| static inline long long rdtsc() | |||||
| static inline long long rdtsc(void) | |||||
| { | { | ||||
| long long l; | long long l; | ||||
| asm volatile( "rdtsc\n\t" | asm volatile( "rdtsc\n\t" | ||||
| @@ -101,7 +101,8 @@ static void iv_Decode_Chunk(Indeo3DecodeContext *s, unsigned char *cur, | |||||
| static void iv_alloc_frames(Indeo3DecodeContext *s) | static void iv_alloc_frames(Indeo3DecodeContext *s) | ||||
| { | { | ||||
| int luma_width, luma_height, luma_pixels, chroma_width, chroma_height, | int luma_width, luma_height, luma_pixels, chroma_width, chroma_height, | ||||
| chroma_pixels, bufsize, i; | |||||
| chroma_pixels, i; | |||||
| unsigned int bufsize; | |||||
| luma_width = (s->width + 3) & (~3); | luma_width = (s->width + 3) & (~3); | ||||
| luma_height = (s->height + 3) & (~3); | luma_height = (s->height + 3) & (~3); | ||||
| @@ -130,7 +130,7 @@ static void do_voice(int *a1, int *a2) | |||||
| /* do quarter-block output */ | /* do quarter-block output */ | ||||
| static void do_output_subblock(Real144_internal *glob, int x) | |||||
| static void do_output_subblock(Real144_internal *glob, unsigned int x) | |||||
| { | { | ||||
| int a,b,c,d,e,f,g; | int a,b,c,d,e,f,g; | ||||
| @@ -47,7 +47,7 @@ static void colmult(float *tgt, float *m1, const float *m2, int n); | |||||
| /* initial decode */ | /* initial decode */ | ||||
| static void unpack(unsigned short *tgt, unsigned char *src, int len) | |||||
| static void unpack(unsigned short *tgt, unsigned char *src, unsigned int len) | |||||
| { | { | ||||
| int x,y,z; | int x,y,z; | ||||
| int n,temp; | int n,temp; | ||||
| @@ -251,7 +251,7 @@ typedef struct AVStream { | |||||
| /* format I/O context */ | /* format I/O context */ | ||||
| typedef struct AVFormatContext { | typedef struct AVFormatContext { | ||||
| AVClass *av_class; /* set by av_alloc_format_context */ | |||||
| const AVClass *av_class; /* set by av_alloc_format_context */ | |||||
| /* can only be iformat or oformat, not both at the same time */ | /* can only be iformat or oformat, not both at the same time */ | ||||
| struct AVInputFormat *iformat; | struct AVInputFormat *iformat; | ||||
| struct AVOutputFormat *oformat; | struct AVOutputFormat *oformat; | ||||
| @@ -182,7 +182,7 @@ unsigned int codec_get_tag(const CodecTag *tags, int id) | |||||
| return 0; | return 0; | ||||
| } | } | ||||
| static unsigned int codec_get_asf_tag(const CodecTag *tags, int id) | |||||
| static unsigned int codec_get_asf_tag(const CodecTag *tags, unsigned int id) | |||||
| { | { | ||||
| while (tags->id != 0) { | while (tags->id != 0) { | ||||
| if (!tags->invalid_asf && tags->id == id) | if (!tags->invalid_asf && tags->id == id) | ||||
| @@ -239,7 +239,7 @@ typedef struct MOVStreamContext { | |||||
| long current_sample; | long current_sample; | ||||
| long left_in_chunk; /* how many samples before next chunk */ | long left_in_chunk; /* how many samples before next chunk */ | ||||
| /* specific MPEG4 header which is added at the beginning of the stream */ | /* specific MPEG4 header which is added at the beginning of the stream */ | ||||
| int header_len; | |||||
| unsigned int header_len; | |||||
| uint8_t *header_data; | uint8_t *header_data; | ||||
| MOV_esds_t esds; | MOV_esds_t esds; | ||||
| } MOVStreamContext; | } MOVStreamContext; | ||||