search for: fakesrc

Displaying 6 results from an estimated 6 matches for "fakesrc".

Did you mean: fakes
2007 Apr 08
0
libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c
...ayer->mutex); + if (player->eof) { + while (!player->done) + swfdec_cond_wait (player->cond, player->mutex); + } + buffer = swfdec_buffer_queue_pull_buffer (player->out); + g_mutex_unlock (player->mutex); + return buffer; +} + +static void +swfdec_audio_decoder_gst_fakesrc_handoff (GstElement *fakesrc, GstBuffer *buf, + GstPad *pad, SwfdecGstAudio *player) +{ + g_mutex_lock (player->mutex); + while (player->pipeline != NULL && player->in == NULL && player->eof == FALSE) + swfdec_cond_wait (player->cond, player->mutex); + if...
2007 Apr 05
0
configure.ac libswfdec/Makefile.am libswfdec/swfdec_codec.c libswfdec/swfdec_codec_gst.c
...pipeline = player->pipeline; + player->pipeline = NULL; + g_cond_signal (player->cond); + g_mutex_unlock (player->mutex); + gst_element_set_state (pipeline, GST_STATE_NULL); + g_object_unref (pipeline); + + swfdec_gst_video_unref (player, NULL); +} + +static void +swfdec_codec_gst_fakesrc_handoff (GstElement *fakesrc, GstBuffer *buf, + GstPad *pad, SwfdecGstVideo *player) +{ + g_mutex_lock (player->mutex); + while (player->pipeline != NULL && player->in == NULL) + swfdec_cond_wait (player->cond, player->mutex); + if (player->pipeline == NULL) { +...
2007 Oct 26
0
6 commits - configure.ac libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec_video.c player/swfplay.c
...goto error; + + gst_object_unref (sinkpad); + gst_pad_set_active (srcpad, TRUE); + return srcpad; + +error: + SWFDEC_ERROR ("failed to create or link srcpad"); + gst_object_unref (sinkpad); + gst_object_unref (srcpad); + return NULL; } -static void -swfdec_audio_decoder_gst_fakesrc_handoff (GstElement *fakesrc, GstBuffer *buf, - GstPad *pad, SwfdecGstAudio *player) +static GstPad * +swfdec_gst_connect_sinkpad (GstElement *element, GstCaps *caps) { - g_mutex_lock (player->mutex); - while (player->pipeline != NULL && player->in == NULL && player-...
2007 Oct 28
1
9 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_object.c libswfdec/swfdec_codec_gst.c test/trace
...] * ALIGN (player->height, 2) / 2 == image->plane[0] + player->out->size); + g_assert (image->plane[2] + image->rowstride[2] * ALIGN (image->height, 2) / 2 == image->plane[0] + buf->size); break; } return TRUE; } -static void -swfdec_video_decoder_gst_fakesrc_handoff (GstElement *fakesrc, GstBuffer *buf, - GstPad *pad, SwfdecGstVideo *player) -{ - g_mutex_lock (player->mutex); - if (player->out_next) { - player->error = TRUE; - g_cond_signal (player->cond); - g_mutex_unlock (player->mutex); - return; - } - while (playe...
2007 Apr 05
0
4 commits - libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_stream.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec.c libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec.h libswfdec/swfdec_codec_mad.c
...ec_codec_gst.c @@ -26,7 +26,7 @@ #include "swfdec_codec.h" #include "swfdec_debug.h" -#if 0 +#if 1 #define swfdec_cond_wait(cond, mutex) G_STMT_START { \ g_print ("waiting at %s\n", G_STRLOC); \ g_cond_wait (cond, mutex); \ @@ -95,6 +95,7 @@ swfdec_codec_gst_fakesrc_handoff (GstEle g_mutex_unlock (player->mutex); return; } + g_print ("got one\n"); buf->data = g_memdup (player->in->data, player->in->length); buf->size = player->in->length; gst_buffer_set_caps (buf, player->srccaps); @@ -124,6 +125,7...
2007 Apr 06
0
3 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_codec.c libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_codec_video.c
...tex_unlock (player->mutex); + return NULL; + } + buffer = player->out; + player->out = NULL; + *width = player->width; + *height = player->height; + *rowstride = player->width * 4; + g_mutex_unlock (player->mutex); + return buffer; +} + static void swfdec_codec_gst_fakesrc_handoff (GstElement *fakesrc, GstBuffer *buf, GstPad *pad, SwfdecGstVideo *player) { g_mutex_lock (player->mutex); + if (player->out_next) { + player->error = TRUE; + g_cond_signal (player->cond); + g_mutex_unlock (player->mutex); + return; + } while (playe...