summarylogtreecommitdiffstats
path: root/guayadeque_09_gstreamer_deprecated.patch
diff options
context:
space:
mode:
Diffstat (limited to 'guayadeque_09_gstreamer_deprecated.patch')
-rw-r--r--guayadeque_09_gstreamer_deprecated.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/guayadeque_09_gstreamer_deprecated.patch b/guayadeque_09_gstreamer_deprecated.patch
new file mode 100644
index 000000000000..0dd19604091c
--- /dev/null
+++ b/guayadeque_09_gstreamer_deprecated.patch
@@ -0,0 +1,22 @@
+diff --git src/MediaCtrl.cpp src/MediaCtrl.cpp
+index 3385429..f7c8a1f 100644
+--- src/MediaCtrl.cpp
++++ src/MediaCtrl.cpp
+@@ -1579,7 +1579,7 @@ bool guFaderPlayBin::BuildPlaybackBin( void )
+ gst_element_link_many( m_Tee, queue, converter, resample, m_FaderVolume, level, m_Equalizer, limiter, m_Volume, outconverter, outresample, m_OutputSink, NULL );
+ }
+
+- GstPad * pad = gst_element_get_pad( m_Tee, "sink" );
++ GstPad * pad = gst_element_get_static_pad( m_Tee, "sink" );
+ if( GST_IS_PAD( pad ) )
+ {
+ GstPad * ghostpad = gst_ghost_pad_new( "sink", pad );
+@@ -1752,7 +1752,7 @@ bool guFaderPlayBin::BuildRecordBin( const wxString &path, GstElement * encoder,
+ gst_element_link_many( queue, converter, resample, encoder, m_FileSink, NULL );
+ }
+
+- GstPad * pad = gst_element_get_pad( queue, "sink" );
++ GstPad * pad = gst_element_get_static_pad( queue, "sink" );
+ if( GST_IS_PAD( pad ) )
+ {
+ m_RecordGhostPad = gst_ghost_pad_new( "sink", pad );