Displaying 2 results from an estimated 2 matches for "codec_format".
2007 Mar 02
0
12 commits - libswfdec/Makefile.am libswfdec/swfdec_audio_flv.c libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_js.c libswfdec/swfdec_js.h libswfdec/swfdec_js_video.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h
...SwfdecFlvVideoTag, id);
if (real_timestamp)
- *real_timestamp = tag->timestamp;
+ *real_timestamp = tag->timestamp - offset;
if (format)
*format = tag->format;
return tag->buffer;
@@ -418,22 +429,37 @@ swfdec_flv_decoder_get_audio (SwfdecFlvD
SwfdecAudioFormat *codec_format, gboolean *width, SwfdecAudioOut *format,
guint *real_timestamp, guint *next_timestamp)
{
- guint id;
+ guint id, offset;
SwfdecFlvAudioTag *tag;
g_return_val_if_fail (SWFDEC_IS_FLV_DECODER (flv), NULL);
g_return_val_if_fail (flv->audio != NULL, NULL);
+ if (flv->audio-&...
2007 Mar 14
0
10 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loadertarget.c
..., SwfdecFlvVideoTag, 0).timestamp;
+ if (last_timestamp)
+ *last_timestamp = g_array_index (flv->video, SwfdecFlvVideoTag, flv->video->len - 1).timestamp;
+ return TRUE;
+}
+
SwfdecBuffer *
swfdec_flv_decoder_get_audio (SwfdecFlvDecoder *flv, guint timestamp,
SwfdecAudioFormat *codec_format, gboolean *width, SwfdecAudioOut *format,
@@ -489,6 +512,22 @@ notify_initialized (SwfdecPlayer *player
swfdec_movie_invalidate (SWFDEC_MOVIE (movie));
}
+gboolean
+swfdec_flv_decoder_is_eof (SwfdecFlvDecoder *flv)
+{
+ g_return_val_if_fail (SWFDEC_IS_FLV_DECODER (flv), TRUE);
+
+ return fl...