search for: decodebin

Displaying 10 results from an estimated 10 matches for "decodebin".

2020 Jun 03
2
using Icecast source client as PulseAudio source
There are many Icecast source clients[1] available now. The Coolmic[2] app is particularly interesting because it can turn a Android phone (e.g. SmartLav+ lapel mic[3]) into a wearable mic for presenters. Not everybody is keen to run Icecast though, some people may want to mix-and-match the Icecast source clients like that with some other broadcasting platform, Jitsi Meet[4], Zoom or whatever.
2006 Jun 20
4
Souffleur subtittle editor (SoC). Need Help with GStreamer
Hi, All!!! I am at last added some GStreamer support to the Souffleur, and I am already read this manuals: - http://pygstdocs.berlios.de/ - http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html But it's steel hard for me to understand (or maybe I something missed) how it work. :( For example: I don't know where to search info on how to load additional info on
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
..._fail (buffer != NULL , NULL); + + ret = gst_buffer_new_and_alloc (buffer->length); + memcpy (GST_BUFFER_DATA (ret), buffer->data, buffer->length); + + return ret; } -static void -swfdec_audio_decoder_gst_free (SwfdecAudioDecoder *dec) +/*** TYPEFINDING ***/ + +/* NB: try to mirror decodebin behavior */ +static gboolean +swfdec_gst_feature_filter (GstPluginFeature *feature, gpointer caps) { - SwfdecGstAudio *player = (SwfdecGstAudio *) dec; - GstElement *pipeline; + const GList *walk; + const gchar *klass; - g_mutex_lock (player->mutex); - pipeline = player->pipeline; -...
2007 Mar 22
1
Integrating Swfdec and GStreamer
...rendered just like every other object, and as such can be rotated, scaled, affected by a clipping region or place below other object. Audio can be modified by scripts or the file (volume, panning). [3] My idea to implement this has been to spawn a pipeline like: appsrc ! right/caps,go=here ! decodebin ! right/caps,go=here ! appsink But as you can see above, the current Swfdec API decodes only one buffer at a time and then wants all available output. Since the available output is not necessary one buffer (it is for video), but may be 0-n (in the mp3 case), how do I make sure I got all avail...
2007 Apr 08
0
libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c
...+ G_CALLBACK (swfdec_audio_decoder_gst_fakesink_handoff), player); + g_atomic_int_inc (&player->refcount); + g_object_weak_ref (G_OBJECT (fakesink), swfdec_gst_audio_unref, player); + gst_bin_add (GST_BIN (player->pipeline), fakesink); + decoder = gst_element_factory_make ("decodebin", NULL); + if (decoder == NULL) { + SWFDEC_ERROR ("failed to create decoder"); + swfdec_audio_decoder_gst_free (&player->decoder); + return NULL; + } + gst_bin_add (GST_BIN (player->pipeline), decoder); + convert = gst_element_factory_make ("audioconvert&q...
2007 Apr 05
0
configure.ac libswfdec/Makefile.am libswfdec/swfdec_codec.c libswfdec/swfdec_codec_gst.c
...", + G_CALLBACK (swfdec_codec_gst_fakesink_handoff), player); + g_atomic_int_inc (&player->refcount); + g_object_weak_ref (G_OBJECT (fakesink), swfdec_gst_video_unref, player); + gst_bin_add (GST_BIN (player->pipeline), fakesink); + decoder = gst_element_factory_make ("decodebin", NULL); + if (decoder == NULL) { + SWFDEC_ERROR ("failed to create decoder"); + swfdec_codec_gst_video_finish (player); + return NULL; + } + gst_bin_add (GST_BIN (player->pipeline), decoder); + csp = gst_element_factory_make ("ffmpegcolorspace", NULL); + i...
2016 Jul 22
0
Wine release 1.9.15
...ously. mshtml: Added asynchronous script loading tests. jscript: Use IDispatch* as iface_to_jsdisp argument type. jscript: Optimize iface_to_jsdisp by using vtbl comparison. Jan Schmidt (7): winegstreamer: Don't replace internal bus. winegstreamer: Don't store decodebin explicitly. winegstreamer: Do conversion before flipping. winegstreamer: Fix refcounting for videoflip. d3d9: Adjust D3DCOLOR_ARGB to avoid shift overflow. quartz: Images in Direct3D surfaces must be top-down. quartz: Return the fullscreen status in Videorenderer. Joh...
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
..."swfdec-caps", caps, - (GDestroyNotify) gst_caps_unref); - g_atomic_int_inc (&player->refcount); - g_object_weak_ref (G_OBJECT (fakesink), swfdec_gst_video_unref, player); - gst_bin_add (GST_BIN (player->pipeline), fakesink); - decoder = gst_element_factory_make ("decodebin", NULL); - if (decoder == NULL) { - SWFDEC_ERROR ("failed to create decoder"); - swfdec_video_decoder_gst_free (&player->decoder); - return NULL; - } - gst_bin_add (GST_BIN (player->pipeline), decoder); - g_signal_connect (decoder, "pad-added", -...
2020 Oct 09
0
Wine release 5.19
.... 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. Esme Povirk (2): mscoree: Update Wine Mono to 5.1.1. dism: Add version...
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
...fdec_codec_gst_video_finish (player); + swfdec_video_decoder_gst_free (&player->decoder); return NULL; } g_object_set (fakesink, "signal-handoffs", TRUE, NULL); @@ -198,85 +246,41 @@ swfdec_codec_gst_video_init (SwfdecVideo decoder = gst_element_factory_make ("decodebin", NULL); if (decoder == NULL) { SWFDEC_ERROR ("failed to create decoder"); - swfdec_codec_gst_video_finish (player); + swfdec_video_decoder_gst_free (&player->decoder); return NULL; } gst_bin_add (GST_BIN (player->pipeline), decoder); csp = gst_e...