search for: swfdec_flv_decoder_find_data

Displaying 2 results from an estimated 2 matches for "swfdec_flv_decoder_find_data".

2007 Mar 20
0
4 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_movie.c test/trace
...swfdec_buffer_unref (tag->buffer); + } + g_array_free (flv->data, TRUE); + flv->data = NULL; + } + G_OBJECT_CLASS (swfdec_flv_decoder_parent_class)->dispose (object); } @@ -197,6 +212,27 @@ swfdec_flv_decoder_find_audio (SwfdecFlv return min; } +static guint +swfdec_flv_decoder_find_data (SwfdecFlvDecoder *flv, guint timestamp) +{ + guint min, max; + + g_assert (flv->data); + + min = 0; + max = flv->data->len; + while (max - min > 1) { + guint cur = (max + min) / 2; + SwfdecFlvDataTag *tag = &g_array_index (flv->data, SwfdecFlvDataTag, cur); + if...
2007 Nov 20
0
19 commits - libswfdec/swfdec_audio_event.c libswfdec/swfdec_bits.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_image.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h
...emove hack for getting decoder size Note: SwfdecFlvDecoder should not be a SwfdecDecoder diff --git a/libswfdec/swfdec_flv_decoder.c b/libswfdec/swfdec_flv_decoder.c index 8caf2b6..52f14e2 100644 --- a/libswfdec/swfdec_flv_decoder.c +++ b/libswfdec/swfdec_flv_decoder.c @@ -232,7 +232,6 @@ swfdec_flv_decoder_find_data (SwfdecFlvDecoder *flv, guint timestamp) static SwfdecStatus swfdec_flv_decoder_parse_video_tag (SwfdecFlvDecoder *flv, SwfdecBits *bits, guint timestamp) { - SwfdecDecoder *dec = SWFDEC_DECODER (flv); SwfdecFlvVideoTag tag; if (flv->video == NULL) { @@ -264,26 +263,7 @@ swfdec_flv_d...