diff options
Diffstat (limited to 'guayadeque_09_gstreamer_deprecated.patch')
-rw-r--r-- | guayadeque_09_gstreamer_deprecated.patch | 22 |
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 ); |