diff options
Diffstat (limited to 'source/blender/imbuf/intern/indexer_dv.c')
-rw-r--r-- | source/blender/imbuf/intern/indexer_dv.c | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/source/blender/imbuf/intern/indexer_dv.c b/source/blender/imbuf/intern/indexer_dv.c index 8dc03ae708d..460ca93435e 100644 --- a/source/blender/imbuf/intern/indexer_dv.c +++ b/source/blender/imbuf/intern/indexer_dv.c @@ -28,11 +28,11 @@ #include <time.h> typedef struct indexer_dv_bitstream { - unsigned char* buffer; + unsigned char *buffer; int bit_pos; } indexer_dv_bitstream; -static indexer_dv_bitstream bitstream_new(unsigned char* buffer_) +static indexer_dv_bitstream bitstream_new(unsigned char *buffer_) { indexer_dv_bitstream rv; @@ -42,27 +42,27 @@ static indexer_dv_bitstream bitstream_new(unsigned char* buffer_) return rv; } -static unsigned long bitstream_get_bits(indexer_dv_bitstream * This, int num) +static unsigned long bitstream_get_bits(indexer_dv_bitstream *This, int num) { int byte_pos = This->bit_pos >> 3; unsigned long i = - This->buffer[byte_pos] | (This->buffer[byte_pos + 1] << 8) | - (This->buffer[byte_pos + 2] << 16) | - (This->buffer[byte_pos + 3] << 24); + This->buffer[byte_pos] | (This->buffer[byte_pos + 1] << 8) | + (This->buffer[byte_pos + 2] << 16) | + (This->buffer[byte_pos + 3] << 24); int rval = (i >> (This->bit_pos & 0x7)) & ((1 << num) - 1); This->bit_pos += num; return rval; } -static int parse_num(indexer_dv_bitstream * b, int numbits) +static int parse_num(indexer_dv_bitstream *b, int numbits) { return bitstream_get_bits(b, numbits); } -static int parse_bcd(indexer_dv_bitstream * b, int n) +static int parse_bcd(indexer_dv_bitstream *b, int n) { char s[256]; - char * p = s + (n+3)/4; + char *p = s + (n + 3) / 4; *p-- = 0; @@ -93,8 +93,7 @@ static int parse_bcd(indexer_dv_bitstream * b, int n) return atol(s); } -typedef struct indexer_dv_context -{ +typedef struct indexer_dv_context { int rec_curr_frame; int rec_curr_second; int rec_curr_minute; @@ -119,10 +118,10 @@ typedef struct indexer_dv_context anim_index_entry backbuffer[31]; int fsize; - anim_index_builder * idx; + anim_index_builder *idx; } indexer_dv_context; -static void parse_packet(indexer_dv_context * This, unsigned char * p) +static void parse_packet(indexer_dv_context *This, unsigned char *p) { indexer_dv_bitstream b; int type = p[0]; @@ -158,7 +157,7 @@ static void parse_packet(indexer_dv_context * This, unsigned char * p) } } -static void parse_header_block(indexer_dv_context * This, unsigned char* target) +static void parse_header_block(indexer_dv_context *This, unsigned char *target) { int i; for (i = 3; i < 80; i += 5) { @@ -169,7 +168,7 @@ static void parse_header_block(indexer_dv_context * This, unsigned char* target) } static void parse_subcode_blocks( - indexer_dv_context * This, unsigned char* target) + indexer_dv_context *This, unsigned char *target) { int i, j; @@ -183,7 +182,7 @@ static void parse_subcode_blocks( } static void parse_vaux_blocks( - indexer_dv_context * This, unsigned char* target) + indexer_dv_context *This, unsigned char *target) { int i, j; @@ -198,7 +197,7 @@ static void parse_vaux_blocks( } static void parse_audio_headers( - indexer_dv_context * This, unsigned char* target) + indexer_dv_context *This, unsigned char *target) { int i; @@ -210,11 +209,11 @@ static void parse_audio_headers( } } -static void parse_frame(indexer_dv_context * This, - unsigned char * framebuffer, int isPAL) +static void parse_frame(indexer_dv_context *This, + unsigned char *framebuffer, int isPAL) { int numDIFseq = isPAL ? 12 : 10; - unsigned char* target = framebuffer; + unsigned char *target = framebuffer; int ds; for (ds = 0; ds < numDIFseq; ds++) { @@ -229,7 +228,7 @@ static void parse_frame(indexer_dv_context * This, } } -static void inc_frame(int * frame, time_t * t, int isPAL) +static void inc_frame(int *frame, time_t *t, int isPAL) { if ((isPAL && *frame >= 25) || (!isPAL && *frame >= 30)) { fprintf(stderr, "Ouchie: inc_frame: invalid_frameno: %d\n", @@ -246,20 +245,21 @@ static void inc_frame(int * frame, time_t * t, int isPAL) } } -static void write_index(indexer_dv_context * This, anim_index_entry * entry) +static void write_index(indexer_dv_context *This, anim_index_entry *entry) { IMB_index_builder_add_entry( - This->idx, entry->frameno + This->frameno_offset, - entry->seek_pos, entry->seek_pos_dts, entry->pts); + This->idx, entry->frameno + This->frameno_offset, + entry->seek_pos, entry->seek_pos_dts, entry->pts); } -static void fill_gap(indexer_dv_context * This, int isPAL) +static void fill_gap(indexer_dv_context *This, int isPAL) { int i; for (i = 0; i < This->fsize; i++) { if (This->gap_start == This->ref_time_read && - This->gap_frame == This->curr_frame) { + This->gap_frame == This->curr_frame) + { fprintf(stderr, "indexer_dv::fill_gap: " "can't seek backwards !\n"); @@ -280,8 +280,8 @@ static void fill_gap(indexer_dv_context * This, int isPAL) This->fsize = 0; } -static void proc_frame(indexer_dv_context * This, - unsigned char* UNUSED(framebuffer), int isPAL) +static void proc_frame(indexer_dv_context *This, + unsigned char *UNUSED(framebuffer), int isPAL) { struct tm recDate; time_t t; @@ -332,14 +332,14 @@ static void proc_frame(indexer_dv_context * This, } } -static void indexer_dv_proc_frame(anim_index_builder * idx, - unsigned char * buffer, +static void indexer_dv_proc_frame(anim_index_builder *idx, + unsigned char *buffer, int UNUSED(data_size), - struct anim_index_entry * entry) + struct anim_index_entry *entry) { int isPAL; - indexer_dv_context * This = (indexer_dv_context *) idx->private_data; + indexer_dv_context *This = (indexer_dv_context *) idx->private_data; isPAL = (buffer[3] & 0x80); @@ -362,29 +362,29 @@ static void indexer_dv_proc_frame(anim_index_builder * idx, "backbuffer overrun, emergency flush"); for (i = 0; i < This->fsize; i++) { - write_index(This, This->backbuffer+i); + write_index(This, This->backbuffer + i); } This->fsize = 0; } } } -static void indexer_dv_delete(anim_index_builder * idx) +static void indexer_dv_delete(anim_index_builder *idx) { int i = 0; - indexer_dv_context * This = (indexer_dv_context *) idx->private_data; + indexer_dv_context *This = (indexer_dv_context *) idx->private_data; for (i = 0; i < This->fsize; i++) { - write_index(This, This->backbuffer+i); + write_index(This, This->backbuffer + i); } MEM_freeN(This); } -void IMB_indexer_dv_new(anim_index_builder * idx) +void IMB_indexer_dv_new(anim_index_builder *idx) { - indexer_dv_context * rv = MEM_callocN( - sizeof(indexer_dv_context), "index_dv builder context"); + indexer_dv_context *rv = MEM_callocN( + sizeof(indexer_dv_context), "index_dv builder context"); rv->ref_time_read = -1; rv->curr_frame = -1; |