search for: gstpad

Displaying 16 results from an estimated 16 matches for "gstpad".

Did you mean: gstat
2012 Jun 21
0
Opus and WebM support have landed
.../video0 \ ! queue ! videoconvert \ ! queue ! vp8enc speed=2 threads=4 quality=10.0 max-keyframe-distance=120 \ ! queue ! webmmux streamable=true name=muxout \ ! shout2send mount=/test.webm port=8000 password=xxxx ip=127.0.0.1 0:00:00.019621871 7603 0x1468920 WARN GST_PADS gstpad.c:3537:gst_pad_peer_query:<queue0:src> pad has no peer 0:00:00.019686122 7603 0x1468920 WARN GST_PADS gstpad.c:3537:gst_pad_peer_query:<queue0:src> pad has no peer 0:00:00.019727246 7603 0x1468920 WARN GST_PADS gstpad.c:3537:gst_pad_peer_query:&...
2012 Jun 17
3
Opus and WebM support have landed
On Sun 17 Jun 2012 01:44:32 PM PDT, Parisson wrote: > A few months ago, when you released libshout 2.3.0, you talked about a hacked > version of shout2send plugin for GStreamer. As I also use GStreamer to stream > live, could you please share your patch so that I can test it against Icecast > trunk and some webm streams? The webm support for shout2send landed in gstreamer git some
2020 Aug 13
0
GT215 hw video decoder + gst-play-1.0 for mpeg2 = assertion
.../guest/botva/vid/dreamtime.mpg /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: connection-speed = 0 /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source" /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/mpegts, systemstream=(boolean)true, packetsize=(int)188 /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0...
2007 Apr 08
0
libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c
...r->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 (player->pipeline == NULL) { + g_mutex_unlock (playe...
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
...= g_list_sort (list, swfdec_gst_compare_features); + element = gst_element_factory_create (list->data, "decoder"); + gst_plugin_feature_list_free (list); + return element; } -static SwfdecBuffer * -swfdec_audio_decoder_gst_pull (SwfdecAudioDecoder *dec) +/*** PADS ***/ + +static GstPad * +swfdec_gst_connect_srcpad (GstElement *element, GstCaps *caps) { - SwfdecGstAudio *player = (SwfdecGstAudio *) dec; - SwfdecBuffer *buffer; + GstPad *srcpad, *sinkpad; - g_mutex_lock (player->mutex); - if (player->eof) { - while (!player->done) - swfdec_cond_wait (player...
2007 Oct 28
0
9 commits - configure.ac libswfdec/swfdec_as_context.c libswfdec/swfdec_audio_internal.h libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_sound.c
...gets rid of long lags when audioresample takes its time diff --git a/libswfdec/swfdec_codec_gst.c b/libswfdec/swfdec_codec_gst.c index b449533..35f00e5 100644 --- a/libswfdec/swfdec_codec_gst.c +++ b/libswfdec/swfdec_codec_gst.c @@ -148,14 +148,16 @@ swfdec_gst_get_element (GstCaps *caps) static GstPad * swfdec_gst_connect_srcpad (GstElement *element, GstCaps *caps) { + GstPadTemplate *tmpl; GstPad *srcpad, *sinkpad; sinkpad = gst_element_get_pad (element, "sink"); if (sinkpad == NULL) return NULL; - srcpad = gst_pad_new ("src", GST_PAD_SRC); - if (!gst_pa...
2007 Apr 05
0
configure.ac libswfdec/Makefile.am libswfdec/swfdec_codec.c libswfdec/swfdec_codec_gst.c
...L; + 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) { + g_mutex_unlock (player->mutex); + return; + } +...
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
...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 (player->pipeline != NULL && player->in == NULL) -...
2008 Jun 07
2
[PATCH] fix issues from latest commits
hi, attacched a couple of patches that fix: - a variable may be used unitialized in swfdec_audio_decoder.c - swfdec_init.c got referenced in swfdec/Makefile.am but it's not in git, i've removed it but maybe the right fix is to add it instead Still not able to compile swfdec (shadow warnings), will follow other patches if you don't beat me to it. cheers, rm -------------- next
2005 Aug 03
1
linking, exported symbols
...0xb6909cef in WriteFrameHeader () from /usr/lib/libtheora.so.0 #5 0xb690aaf1 in theora_encode_YUVin () from /usr/lib/libtheora.so.0 #6 0xb6922b8a in theora_enc_chain (pad=0x83c34f8, data=0x81b3db0) at theoraenc.c:746 #7 0xb79c80d5 in gst_pad_call_chain_function (pad=0x83c34f8, data=0x81b3db0) at gstpad.c:4539 Here, we see that either I'm terribly confused, or gdb is, or libtheora is calling quantize() in PIL's _imaging.so. So, my guess at to what's going on is as follows: quantize() (in quant.c) is called from TransformQuantizeBlock, which is normally fine. However, because it'...
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
...fer = 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 (player->pipeline != NULL && player->in == NULL)...
2011 May 14
3
Problems building wine 1.3.20 on Mac os x 10.6.7
...for pthread_get_stackaddr_np... yes checking for pthread_get_stacksize_np... yes checking for inflate in -lz... yes checking for po_message_msgctxt in -lgettextpo... yes checking for esd-config... no checking esd.h usability... no checking esd.h presence... no checking for esd.h... no checking gst/gstpad.h usability... no checking gst/gstpad.h presence... no checking for gst/gstpad.h... no checking sys/soundcard.h usability... no checking sys/soundcard.h presence... no checking for sys/soundcard.h... no checking cups/cups.h usability... yes checking cups/cups.h presence... yes checking for cups/cup...
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
...; + g_print ("put one\n"); player->out = swfdec_buffer_new (); player->out->data = g_memdup (buf->data, buf->size); player->out->length = buf->size; @@ -134,13 +136,14 @@ swfdec_codec_gst_fakesink_handoff (GstEl static void do_the_link (GstElement *src, GstPad *pad, GstElement *sink) { + g_print ("link!\n"); if (!gst_element_link (src, sink)) { SWFDEC_ERROR ("no delayed link"); } } static gpointer -swfdec_codec_gst_h263_init (void) +swfdec_codec_gst_video_init (SwfdecVideoFormat type) { SwfdecGstVideo *player;...
2016 Jan 22
0
Wine release 1.9.2
...est failure on restricted Windows. server: Create window stations objects in a standard directory. server: Store the desktop object names inside their window station. configure: Don't check for gnutls_hash if gnutls is missing entirely. configure: Don't check for gst/gstpad.h that we don't use. server: Always print the full path of objects when dumping them. Alistair Leslie-Hughes (6): include: Add declaration D3DXDisassembleEffect. d3dx9: Implement GetMaxNum* functions. d3dx9/tests: Add D3DXCreateAnimationController tests. d3dx9/tes...
2007 Nov 08
0
configure.ac libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h
...(guint type) { SwfdecVideoDecoderFFMpeg *codec; AVCodecContext *ctx; diff --git a/libswfdec/swfdec_codec_gst.c b/libswfdec/swfdec_codec_gst.c index a16d700..22c5638 100644 --- a/libswfdec/swfdec_codec_gst.c +++ b/libswfdec/swfdec_codec_gst.c @@ -406,7 +406,7 @@ swfdec_audio_decoder_set_caps (GstPad *pad, GstCaps *caps) } SwfdecAudioDecoder * -swfdec_audio_decoder_gst_new (SwfdecAudioCodec type, SwfdecAudioFormat format) +swfdec_audio_decoder_gst_new (guint type, SwfdecAudioFormat format) { SwfdecGstAudio *player; GstCaps *srccaps, *sinkcaps; @@ -549,12 +549,14 @@ swfdec_video_decod...
2020 Oct 09
0
Wine release 5.19
...vcruntime140_1: Terminate on noexcept function trying to propagate exception. tzres: Add North Korea Time Zone. msxml3/tests: Add some removeNamedItem tests. msxml3: Handle namespaces in removeNamedItem. tzres: Add Cuba Time Zone. Derek Lesho (3): winegstreamer: Add a GstPad wrapping the media source's bytestream. winegstreamer: Use decodebin to initialize media streams. winegstreamer: Implement IMFMediaStream::GetStreamDescriptor. Dmitry Timoshkov (2): wevtsvc: Add EventLog service stub. sxs: Fix off by 1 error when allocating memory. Esm...