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...