From f1d5e92f331abd7597ee672003cc5ae342ab19b9 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Thu, 7 Aug 2008 09:09:44 +0000 Subject: docs/plugins/: docs/plugins/inspect/plugin-jack.xml Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/gst-plugins-bad-plugins.args: * docs/plugins/gst-plugins-bad-plugins.hierarchy: * docs/plugins/gst-plugins-bad-plugins.interfaces: * docs/plugins/gst-plugins-bad-plugins.prerequisites: * docs/plugins/inspect/plugin-jack.xml Add new element to docs. * ext/jack/gstjack.h Add missing file. * ext/jack/gstjackaudiosrc.c: * ext/jack/gstjackaudiosrc.h: Rename jackaudiosrc to jack_audio_src. --- ChangeLog | 19 + docs/plugins/Makefile.am | 1 + docs/plugins/gst-plugins-bad-plugins-docs.sgml | 1 + docs/plugins/gst-plugins-bad-plugins-sections.txt | 18 +- docs/plugins/gst-plugins-bad-plugins.args | 354 +++++++------- docs/plugins/gst-plugins-bad-plugins.hierarchy | 525 ++++++++++++--------- docs/plugins/gst-plugins-bad-plugins.interfaces | 27 +- docs/plugins/gst-plugins-bad-plugins.prerequisites | 3 +- docs/plugins/inspect/plugin-jack.xml | 21 +- ext/jack/gstjack.h | 48 ++ ext/jack/gstjackaudiosrc.c | 12 +- ext/jack/gstjackaudiosrc.h | 5 +- 12 files changed, 605 insertions(+), 429 deletions(-) create mode 100644 ext/jack/gstjack.h diff --git a/ChangeLog b/ChangeLog index 753ebab2..43278c15 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,22 @@ +2008-08-07 Stefan Kost + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/gst-plugins-bad-plugins.interfaces: + * docs/plugins/gst-plugins-bad-plugins.prerequisites: + * docs/plugins/inspect/plugin-jack.xml + Add new element to docs. + + * ext/jack/gstjack.h + Add missing file. + + * ext/jack/gstjackaudiosrc.c: + * ext/jack/gstjackaudiosrc.h: + Rename jackaudiosrc to jack_audio_src. + 2008-08-07 Stefan Kost patch by: Tristan Matthews diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index ce43f296..b1cf7859 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -102,6 +102,7 @@ EXTRA_HFILES = \ $(top_srcdir)/ext/dc1394/gstdc1394.h \ $(top_srcdir)/ext/directfb/dfbvideosink.h \ $(top_srcdir)/ext/ivorbis/vorbisdec.h \ + $(top_srcdir)/ext/jack/gstjackaudiosrc.h \ $(top_srcdir)/ext/jack/gstjackaudiosink.h \ $(top_srcdir)/ext/musicbrainz/gsttrm.h \ $(top_srcdir)/ext/metadata/gstbasemetadata.h \ diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index 0370eb5d..3ddbefa2 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -31,6 +31,7 @@ + diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 3e571dc8..288c5f61 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -230,11 +230,25 @@ GST_TYPE_IVORBIS_DEC gst_ivorbis_dec_get_type +
+element-jackaudiosrc +jackaudiosrc +GstJackAudioSrc + +GstJackAudioSrcClass +GST_JACK_AUDIO_SRC +GST_JACK_AUDIO_SRC_CLASS +GST_JACK_AUDIO_SRC_GET_CLASS +GST_IS_JACK_AUDIO_SRC +GST_IS_JACK_AUDIO_SRC_CLASS +GST_TYPE_JACK_AUDIO_SRC +gst_jack_audio_src_get_type +
+
element-jackaudiosink -GstJackAudioSink jackaudiosink -GstJackConnect +GstJackAudioSink GstJackAudioSinkClass GST_JACK_AUDIO_SINK diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 748ba6b9..71a16e47 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -11,7 +11,7 @@ GstPitch::pitch gfloat -[0.1,10] +[0,1,10] rw Pitch Audio stream pitch. @@ -21,7 +21,7 @@ GstPitch::rate gfloat -[0.1,10] +[0,1,10] rw Rate Audio stream rate. @@ -31,7 +31,7 @@ GstPitch::tempo gfloat -[0.1,10] +[0,1,10] rw Tempo Audio stream tempo. @@ -1331,7 +1331,7 @@ GstSpeed::speed gfloat -[0.1,40] +[0,1,40] rwx speed speed. @@ -9775,13 +9775,13 @@ r latency latency. --3.40282e+38 +-3,40282e+38 ladspa-pitchScaleHQ::Pitch-co-efficient gfloat -[0.5,2] +[0,5,2] rwx Pitch-co-efficient Pitch-co-efficient. @@ -9795,7 +9795,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -9875,7 +9875,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -10041,11 +10041,11 @@ ladspa-sc4m::Attack-time gfloat -[1.5,400] +[1,5,400] rwx Attack-time Attack-time. -101.125 +101,125 @@ -10065,7 +10065,7 @@ rwx Knee-radius Knee-radius. -3.25 +3,25 @@ -10155,13 +10155,13 @@ r latency latency. --3.40282e+38 +-3,40282e+38 ladspa-pitchScale::Pitch-co-efficient gfloat -[0.5,2] +[0,5,2] rwx Pitch-co-efficient Pitch-co-efficient. @@ -10175,7 +10175,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -10191,17 +10191,17 @@ ladspa-pointerCastDistortion::Effect-cutoff-freq gfloat -[4.41,13230] +[4,41,13230] rwx Effect-cutoff-freq Effect-cutoff-freq. -32.6377 +32,6376 ladspa-const::Signal-amplitude gfloat -[-1,1.1] +[-1,1,1] rwx Signal-amplitude Signal-amplitude. @@ -10211,11 +10211,11 @@ ladspa-lsFilter::Cutoff-frequency gfloat -[88.2,22050] +[88,2,22050] rwx Cutoff-frequency Cutoff-frequency. -1394.56 +1394,56 @@ -10601,61 +10601,61 @@ ladspa-butthigh-iir::Cutoff-Frequency gfloat -[4.41,19845] +[4,41,19845] rwx Cutoff-Frequency Cutoff-Frequency. -36.1195 +36,1195 ladspa-butthigh-iir::Resonance gfloat -[0.1,1.41] +[0,1,1,41] rwx Resonance Resonance. -0.755 +0,755 ladspa-buttlow-iir::Cutoff-Frequency gfloat -[4.41,19845] +[4,41,19845] rwx Cutoff-Frequency Cutoff-Frequency. -36.1195 +36,1195 ladspa-buttlow-iir::Resonance gfloat -[0.1,1.41] +[0,1,1,41] rwx Resonance Resonance. -0.755 +0,755 ladspa-bwxover-iir::Cutoff-Frequency gfloat -[4.41,19845] +[4,41,19845] rwx Cutoff-Frequency Cutoff-Frequency. -36.1195 +36,1195 ladspa-bwxover-iir::Resonance gfloat -[0.1,1.41] +[0,1,1,41] rwx Resonance Resonance. -0.755 +0,755 @@ -10695,7 +10695,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -10735,27 +10735,27 @@ r latency latency. --3.40282e+38 +-3,40282e+38 ladspa-notch-iir::Bandwidth gfloat -[4.41,19845] +[4,41,19845] rwx Bandwidth Bandwidth. -295.832 +295,832 ladspa-notch-iir::Center-Frequency gfloat -[4.41,19845] +[4,41,19845] rwx Center-Frequency Center-Frequency. -295.832 +295,832 @@ -10771,11 +10771,11 @@ ladspa-lowpass-iir::Cutoff-Frequency gfloat -[4.41,19845] +[4,41,19845] rwx Cutoff-Frequency Cutoff-Frequency. -2422.97 +2422,97 @@ -10791,11 +10791,11 @@ ladspa-highpass-iir::Cutoff-Frequency gfloat -[4.41,19845] +[4,41,19845] rwx Cutoff-Frequency Cutoff-Frequency. -36.1195 +36,1195 @@ -10811,21 +10811,21 @@ ladspa-bandpass-iir::Bandwidth gfloat -[4.41,19845] +[4,41,19845] rwx Bandwidth Bandwidth. -295.832 +295,832 ladspa-bandpass-iir::Center-Frequency gfloat -[4.41,19845] +[4,41,19845] rwx Center-Frequency Center-Frequency. -295.832 +295,832 @@ -10841,21 +10841,21 @@ ladspa-bandpass-a-iir::Bandwidth gfloat -[4.41,19845] +[4,41,19845] rwx Bandwidth Bandwidth. -295.832 +295,832 ladspa-bandpass-a-iir::Center-Frequency gfloat -[4.41,19845] +[4,41,19845] rwx Center-Frequency Center-Frequency. -36.1195 +36,1195 @@ -10871,11 +10871,11 @@ ladspa-se4::Attack-time gfloat -[1.5,400] +[1,5,400] rwx Attack-time Attack-time. -101.125 +101,125 @@ -10905,7 +10905,7 @@ rwx Knee-radius Knee-radius. -3.25 +3,25 @@ -10951,7 +10951,7 @@ ladspa-sinCos::Base-frequency gfloat -[0.0441,22050] +[0,0441,22050] rwx Base-frequency Base-frequency. @@ -10975,7 +10975,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -10991,11 +10991,11 @@ ladspa-gongBeater::Strike-duration gfloat -[0.001,0.2] +[0,001,0,2] rwx Strike-duration Strike-duration. -0.1005 +0,1005 @@ -11031,7 +11031,7 @@ ladspa-djFlanger::LFO-period gfloat -[0.1,32] +[0,1,32] rwx LFO-period LFO-period. @@ -11045,23 +11045,23 @@ rwx LFO-sync LFO-sync. --3.40282e+38 +-3,40282e+38 ladspa-giantFlange::Delay-1-range gfloat -[0,10.5] +[0,10,5] rwx Delay-1-range Delay-1-range. -2.625 +2,625 ladspa-giantFlange::Delay-2-range gfloat -[0,10.5] +[0,10,5] rwx Delay-2-range Delay-2-range. @@ -11075,7 +11075,7 @@ rwx Double-delay Double-delay. --3.40282e+38 +-3,40282e+38 @@ -11241,11 +11241,11 @@ ladspa-sc4::Attack-time gfloat -[1.5,400] +[1,5,400] rwx Attack-time Attack-time. -101.125 +101,125 @@ -11265,7 +11265,7 @@ rwx Knee-radius Knee-radius. -3.25 +3,25 @@ -11331,7 +11331,7 @@ ladspa-amPitchshift::Pitch-shift gfloat -[0.25,4] +[0,25,4] rwx Pitch-shift Pitch-shift. @@ -11345,7 +11345,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -11385,7 +11385,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -11405,7 +11405,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -11425,7 +11425,7 @@ rwx Attack-time Attack-time. -101.5 +101,5 @@ -11445,7 +11445,7 @@ rwx Knee-radius Knee-radius. -3.25 +3,25 @@ -11495,7 +11495,7 @@ rwx Attack-time Attack-time. -101.5 +101,5 @@ -11505,7 +11505,7 @@ rwx Knee-radius Knee-radius. -3.25 +3,25 @@ -11555,7 +11555,7 @@ rwx Attack-time Attack-time. -101.5 +101,5 @@ -11565,7 +11565,7 @@ rwx Knee-radius Knee-radius. -3.25 +3,25 @@ -11615,7 +11615,7 @@ rwx Inner-damping Inner-damping. -0.5 +0,5 @@ -11625,7 +11625,7 @@ rwx Inner-size-1 Inner-size-1. -0.5 +0,5 @@ -11635,7 +11635,7 @@ rwx Inner-size-2 Inner-size-2. -0.5 +0,5 @@ -11645,7 +11645,7 @@ rwx Inner-size-3 Inner-size-3. -0.5 +0,5 @@ -11655,7 +11655,7 @@ rwx Inner-size-4 Inner-size-4. -0.5 +0,5 @@ -11665,7 +11665,7 @@ rwx Inner-stiffness-1-- Inner-stiffness-1--. -0.5 +0,5 @@ -11675,7 +11675,7 @@ rwx Inner-stiffness-1---1 Inner-stiffness-1---1. -0.5 +0,5 @@ -11685,7 +11685,7 @@ rwx Inner-stiffness-2-- Inner-stiffness-2--. -0.5 +0,5 @@ -11695,7 +11695,7 @@ rwx Inner-stiffness-2---1 Inner-stiffness-2---1. -0.5 +0,5 @@ -11705,7 +11705,7 @@ rwx Inner-stiffness-3-- Inner-stiffness-3--. -0.5 +0,5 @@ -11715,7 +11715,7 @@ rwx Inner-stiffness-3---1 Inner-stiffness-3---1. -0.5 +0,5 @@ -11725,7 +11725,7 @@ rwx Inner-stiffness-4-- Inner-stiffness-4--. -0.5 +0,5 @@ -11735,7 +11735,7 @@ rwx Inner-stiffness-4---1 Inner-stiffness-4---1. -0.5 +0,5 @@ -11745,7 +11745,7 @@ rwx Mic-position Mic-position. -0.25 +0,25 @@ -11755,7 +11755,7 @@ rwx Outer-damping Outer-damping. -0.5 +0,5 @@ -11765,7 +11765,7 @@ rwx Outer-size-1 Outer-size-1. -0.5 +0,5 @@ -11775,7 +11775,7 @@ rwx Outer-size-2 Outer-size-2. -0.5 +0,5 @@ -11785,7 +11785,7 @@ rwx Outer-size-3 Outer-size-3. -0.5 +0,5 @@ -11795,7 +11795,7 @@ rwx Outer-size-4 Outer-size-4. -0.5 +0,5 @@ -11805,7 +11805,7 @@ rwx Outer-stiffness-1-- Outer-stiffness-1--. -0.5 +0,5 @@ -11815,7 +11815,7 @@ rwx Outer-stiffness-1---1 Outer-stiffness-1---1. -0.5 +0,5 @@ -11825,7 +11825,7 @@ rwx Outer-stiffness-2-- Outer-stiffness-2--. -0.5 +0,5 @@ -11835,7 +11835,7 @@ rwx Outer-stiffness-2---1 Outer-stiffness-2---1. -0.5 +0,5 @@ -11845,7 +11845,7 @@ rwx Outer-stiffness-3-- Outer-stiffness-3--. -0.5 +0,5 @@ -11855,7 +11855,7 @@ rwx Outer-stiffness-3---1 Outer-stiffness-3---1. -0.5 +0,5 @@ -11865,7 +11865,7 @@ rwx Outer-stiffness-4-- Outer-stiffness-4--. -0.5 +0,5 @@ -11875,7 +11875,7 @@ rwx Outer-stiffness-4---1 Outer-stiffness-4---1. -0.5 +0,5 @@ -11885,7 +11885,7 @@ rwx Damping Damping. -0.25 +0,25 @@ -11895,17 +11895,17 @@ rwx Dry-wet-mix Dry-wet-mix. -0.25 +0,25 ladspa-plate::Reverb-time gfloat -[0.01,8.5] +[0,01,8,5] rwx Reverb-time Reverb-time. -4.255 +4,255 @@ -11945,7 +11945,7 @@ rwx Tracking-speed Tracking-speed. -0.5 +0,5 @@ -11961,7 +11961,7 @@ ladspa-analogueOsc::Frequency gfloat -[0.0441,22005.9] +[0,0441,22005,9] rwx Frequency Frequency. @@ -12071,11 +12071,11 @@ ladspa-gate::Attack gfloat -[0.01,1000] +[0,01,1000] rwx Attack Attack. -250.008 +250,008 @@ -12091,7 +12091,7 @@ ladspa-gate::HF-key-filter gfloat -[220.5,21609] +[220,5,21609] rwx HF-key-filter HF-key-filter. @@ -12105,17 +12105,17 @@ rwx Hold Hold. -1500.5 +1500,5 ladspa-gate::LF-key-filter gfloat -[30.87,4410] +[30,87,4410] rwx LF-key-filter LF-key-filter. -30.87 +30,87 @@ -12211,7 +12211,7 @@ ladspa-crossoverDist::Crossover-amplitude gfloat -[0,0.1] +[0,0,1] rwx Crossover-amplitude Crossover-amplitude. @@ -12235,7 +12235,7 @@ rwx Compression-ratio Compression-ratio. -0.5 +0,5 @@ -12245,7 +12245,7 @@ rwx Fast-compression-ratio Fast-compression-ratio. -0.5 +0,5 @@ -12265,13 +12265,13 @@ rwx Release-time Release-time. -0.25 +0,25 ladspa-delayorama::Amplitude-change gfloat -[0.2,5] +[0,2,5] rwx Amplitude-change Amplitude-change. @@ -12291,7 +12291,7 @@ ladspa-delayorama::Delay-change gfloat -[0.2,5] +[0,2,5] rwx Delay-change Delay-change. @@ -12311,7 +12311,7 @@ ladspa-delayorama::Delay-range gfloat -[0.0001,6] +[0,0001,6] rwx Delay-range Delay-range. @@ -12485,7 +12485,7 @@ rwx Attack-time Attack-time. -0.25 +0,25 @@ -12495,7 +12495,7 @@ rwx Decay-time Decay-time. -0.25 +0,25 @@ -12515,7 +12515,7 @@ rwx Modulation-depth Modulation-depth. -0.25 +0,25 @@ -12575,7 +12575,7 @@ rwx Frequency-1 Frequency-1. -5000.75 +5000,75 @@ -12585,7 +12585,7 @@ rwx Frequency-2 Frequency-2. -10000.5 +10000,5 @@ -12595,7 +12595,7 @@ rwx Frequency-3 Frequency-3. -15000.2 +15000,2 @@ -12625,7 +12625,7 @@ rwx LFO-depth LFO-depth. -0.25 +0,25 @@ -12655,7 +12655,7 @@ rwx Damping Damping. -0.5 +0,5 @@ -12685,17 +12685,17 @@ rwx Input-bandwidth Input-bandwidth. -0.75 +0,75 ladspa-gverb::Reverb-time gfloat -[0.1,30] +[0,1,30] rwx Reverb-time Reverb-time. -7.575 +7,575 @@ -12705,7 +12705,7 @@ rwx Roomsize Roomsize. -75.75 +75,75 @@ -12715,7 +12715,7 @@ rwx Tail-level Tail-level. --17.5 +-17,5 @@ -12755,7 +12755,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -12765,7 +12765,7 @@ rwx Filter-Q Filter-Q. -0.25 +0,25 @@ -12965,13 +12965,13 @@ rwx Average-stall Average-stall. -2.5 +2,5 ladspa-retroFlange::Flange-frequency gfloat -[0.5,8] +[0,5,8] rwx Flange-frequency Flange-frequency. @@ -12981,7 +12981,7 @@ ladspa-fadDelay::Delay gfloat -[0.1,10] +[0,1,10] rwx Delay Delay. @@ -13031,11 +13031,11 @@ ladspa-triplePara::Band-1-frequency gfloat -[4.41,21609] +[4,41,21609] rwx Band-1-frequency Band-1-frequency. -36.8967 +36,8967 @@ -13061,11 +13061,11 @@ ladspa-triplePara::Band-2-frequency gfloat -[4.41,21609] +[4,41,21609] rwx Band-2-frequency Band-2-frequency. -308.7 +308,7 @@ -13091,11 +13091,11 @@ ladspa-triplePara::Band-3-frequency gfloat -[4.41,21609] +[4,41,21609] rwx Band-3-frequency Band-3-frequency. -2582.77 +2582,77 @@ -13111,7 +13111,7 @@ ladspa-triplePara::High-shelving-frequency gfloat -[4.41,21609] +[4,41,21609] rwx High-shelving-frequency High-shelving-frequency. @@ -13135,17 +13135,17 @@ rwx High-shelving-slope High-shelving-slope. -0.5 +0,5 ladspa-triplePara::Low-shelving-frequency gfloat -[4.41,21609] +[4,41,21609] rwx Low-shelving-frequency Low-shelving-frequency. -4.41 +4,41 @@ -13165,7 +13165,7 @@ rwx Low-shelving-slope Low-shelving-slope. -0.5 +0,5 @@ -13211,7 +13211,7 @@ ladspa-decimator::Sample-rate gfloat -[44.1,44100] +[44,1,44100] rwx Sample-rate Sample-rate. @@ -13221,11 +13221,11 @@ ladspa-flanger::Delay-base gfloat -[0.1,25] +[0,1,25] rwx Delay-base Delay-base. -6.325 +6,325 @@ -13241,11 +13241,11 @@ ladspa-flanger::LFO-frequency gfloat -[0.05,100] +[0,05,100] rwx LFO-frequency LFO-frequency. -0.33437 +0,33437 @@ -13255,7 +13255,7 @@ rwx Max-slowdown Max-slowdown. -2.5 +2,5 @@ -13315,7 +13315,7 @@ rwx Voice-separation Voice-separation. -0.5 +0,5 @@ -13825,7 +13825,7 @@ rwx Xover-lower-freq Xover-lower-freq. -1537.5 +1537,5 @@ -13881,11 +13881,11 @@ ladspa-fastLookaheadLimiter::Release-time gfloat -[0.01,2] +[0,01,2] rwx Release-time Release-time. -0.5075 +0,5075 @@ -13895,7 +13895,7 @@ r latency latency. --3.40282e+38 +-3,40282e+38 @@ -13911,7 +13911,7 @@ ladspa-comb::Feedback gfloat -[-0.99,0.99] +[-0,99,0,99] rwx Feedback Feedback. @@ -16855,7 +16855,7 @@ rwx Dry-Wet-Balance Dry-Wet-Balance. -0.5 +0,5 @@ -17735,7 +17735,7 @@ rwx Pattern sensitivity The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest). -0.3 +0,3 @@ -17775,7 +17775,7 @@ rwx Pattern center The center of the black/white separation (0.0 = lowest, 1.0 highest). -0.5 +0,5 @@ -17925,7 +17925,7 @@ rw stereo stereo. -0.1 +0,1 @@ -21930,7 +21930,7 @@ rw Method Deinterlace Method. -Motion Adaptive: Motion Search +Toms Motion Compensation @@ -22123,3 +22123,23 @@ 256 + +GstJackAudioSrc::connect +GstJackConnect + +rw +Connect +Specify how the input ports will be connected. +Automatically connect ports to physical ports + + + +GstJackAudioSrc::server +gchar* + +rw +Server +The Jack server to connect to (NULL = default). +NULL + + diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 20fa2269..2c1f5d37 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -11,280 +11,346 @@ GObject GstElement GstBin GstPipeline - RsnDvdBin - DvbBaseBin - GstRgVolume GstSDPDemux + GstRgVolume GstRtpBin GstRtpClient - GstMusepackDec - GstBaseSrc - GstPushSrc - GstDc1394 - GstNeonhttpSrc - GstMMS - GstSoupHTTPSrc - GstMythtvSrc - GstBaseAudioSrc - GstAudioSrc - GstOss4Source - GstDvbSrc - GstVCDSrc - GstRfbSrc - GstMultiFileSrc - GstSFSrc - GstAppSrc + DvbBaseBin + GstCDXAParse + GstVcdParse GstBaseTransform + GstDeinterlace + GstIIR + GstBayer2RGB GstAudioFilter - GstOFA - GstBPMDetect - GstSpectrum - GstIirEqualizer - GstIirEqualizerNBands - GstIirEqualizer3Bands - GstIirEqualizer10Bands GstStereo + GstBPMDetect + GstVideoCrop + GstRgAnalysis + GstRgLimiter GstVideoFilter GstVideoAnalyse GstVideoDetect GstVideoMark - GstVideoColorspace - GstRgAnalysis - GstRgLimiter - GstDeinterlace - GstBayer2RGB GstSpeexResample - GstIIR + GstFestival + GstBaseSrc + GstAppSrc + GstPushSrc + GstRfbSrc + GstVCDSrc + GstDvbSrc + GstBaseAudioSrc + GstAudioSrc + GstOss4Source + GstJackAudioSrc + GstMMS + GstNeonhttpSrc + GstMythtvSrc + GstSFSrc GstBaseSink + GstAppSink + GstVideoSink + GstGLImageSink + GstSDLVideoSink GstBaseAudioSink - GstJackAudioSink GstAudioSink - GstSDLAudioSink - GstNasSink GstOss4Sink - GstVideoSink - GstDfbVideoSink - GstSDLVideoSink - GstSFSink - AlsaSPDIFSink + GstNasSink + GstSDLAudioSink + GstJackAudioSink GstFBDEVSink - GstAppSink - GstMultiFileSink - GstCeltEnc - GstCeltDec - GstPitch + AlsaSPDIFSink + GstSFSink + GstFreeze + GstFLVDemux + GstH264Parse + GstModPlug + GstInputSelector + GstOutputSelector + GstDVDSpu + GstNsfDec + GstSpeed + GstTtaParse + GstTtaDec + GstDeinterlace2 + GstY4mEncode + GstNuvDemux + GstRealVideoDec + GstRealAudioDec + GstInterleave + GstDeinterleave + GstMveDemux + GstMveMux + GstVMncDec + MpegVideoParse + GstMpeg4VParse + GstRtpJitterBuffer + GstRtpPtDemux + GstRtpSession + GstRtpSsrcDemux + GstRawParse + GstVideoParse + GstAudioParse + MpegTSParse + GstSrtEnc + GstOss4Mixer + GstAmrwbDec + GstAmrwbParse + GstAmrwbEnc + GstBz2enc + GstBz2dec + GstCDAudio + GstDtsDec + GstFaac GstFaad + GstGSMEnc + GstGSMDec + GstMpeg2enc + GstMusepackDec + GstTRM + GstPitch + GstSpcDec + GstXvidEnc + GstXvidDec GstSignalProcessor - ladspa-mbeq - ladspa-imp - ladspa-highpass-iir - ladspa-tap-pitch - ladspa-divider - ladspa-Pulse-VCO - ladspa-Saw-VCO - ladspa-Rec-VCO - ladspa-se4 - ladspa-tap-tubewarmth - ladspa-sc3 - ladspa-triplePara - ladspa-dcRemove - ladspa-tap-tremolo - ladspa-gong - ladspa-sc4m - ladspa-tap-dynamics-m - ladspa-inv - ladspa-analogueOsc - ladspa-satanMaximiser - ladspa-lsFilter - ladspa-bodeShifterCV - ladspa-amPitchshift - ladspa-diode - ladspa-tap-stereo-echo - ladspa-harmonicGen - ladspa-chebstortion - ladspa-djFlanger - ladspa-sinCos - ladspa-svf - ladspa-rateShifter - ladspa-Sync-Saw-VCO - ladspa-Sync-Rect-VCO - ladspa-Sync-Tri-VCO - ladspa-decay - ladspa-multivoiceChorus + ladspa-delay-5s + ladspa-amp-mono + ladspa-amp-stereo + ladspa-adsr + ladspa-lpf + ladspa-hpf + ladspa-noise-white ladspa-sine-faaa ladspa-sine-faac ladspa-sine-fcaa ladspa-sine-fcac + ladspa-difference-iama-oa + ladspa-difference-iamc-oa + ladspa-difference-icma-oa + ladspa-difference-icmc-oc + ladspa-adsr-g+t + ladspa-amp-gaia-oa + ladspa-amp-gcia-oa + ladspa-branch-ia-oaoa + ladspa-branch-ic-ococ + ladspa-dahdsr-g+t-audio + ladspa-dahdsr-g+t-control + ladspa-dahdsr-cg+t-control + ladspa-interpolator + ladspa-fmod-fama-oa + ladspa-fmod-famc-oa + ladspa-fmod-fcma-oa + ladspa-fmod-fcmc-oc + ladspa-quantiser20 + ladspa-lp4pole-faraia-oa + ladspa-lp4pole-fcrcia-oa + ladspa-product-iaia-oa + ladspa-product-iaic-oa + ladspa-product-icic-oc + ladspa-pulse-fapa-oa + ladspa-pulse-fapc-oa + ladspa-pulse-fcpa-oa + ladspa-pulse-fcpc-oa + ladspa-quantiser100 + ladspa-quantiser50 + ladspa-sawtooth-fa-oa + ladspa-sawtooth-fc-oa + ladspa-random-fasa-oa + ladspa-random-fasc-oa + ladspa-random-fcsa-oa + ladspa-random-fcsc-oa + ladspa-ratio-nada-oa + ladspa-ratio-nadc-oa + ladspa-ratio-ncda-oa + ladspa-ratio-ncdc-oc + ladspa-sinusWavewrapper + ladspa-sequencer64 + ladspa-sequencer32 + ladspa-sequencer16 + ladspa-square-fa-oa + ladspa-square-fc-oa + ladspa-sum-iaia-oa + ladspa-sum-iaic-oa + ladspa-sum-icic-oc + ladspa-syncpulse-fapaga-oa + ladspa-syncpulse-fcpcga-oa + ladspa-syncsquare-faga-oa + ladspa-syncsquare-fcga-oa + ladspa-tracker-gaaadaia-oa + ladspa-tracker-gaacdcia-oa + ladspa-triangle-fasa-oa + ladspa-triangle-fasc-oa + ladspa-triangle-fcsa-oa + ladspa-triangle-fcsc-oa + ladspa-bf2cube + ladspa-bf2quad + ladspa-bf2stereo + ladspa-fmh2oct + ladspa-encode-bformat + ladspa-encode-fmh + ladspa-bf-rotate-z + ladspa-fmh-rotate-z + ladspa-am + ladspa-analogue + ladspa-canyon-delay + ladspa-disintegrator + ladspa-sledgehammer + ladspa-delay-0-01s + ladspa-delay-0-1s + ladspa-delay-1s + ladspa-delay-60s + ladspa-track-max-peak + ladspa-track-max-rms + ladspa-track-peak + ladspa-track-rms + ladspa-fmh2bf + ladspa-fbdelay-0-01s + ladspa-fbdelay-0-1s + ladspa-fbdelay-1s + ladspa-fbdelay-5s + ladspa-fbdelay-60s + ladspa-freeverb3 + ladspa-grain-scatter + ladspa-hard-gate + ladspa-identity-audio + ladspa-identity-control + ladspa-lofi + ladspa-logistic + ladspa-mixer + ladspa-noise-source-white + ladspa-null-ai + ladspa-null-ao + ladspa-null-ci + ladspa-null-co + ladspa-organ + ladspa-peak + ladspa-phasemod + ladspa-pink-interpolated-audio + ladspa-pink-full-frequency + ladspa-pink-sh + ladspa-compress-peak + ladspa-compress-rms + ladspa-expand-peak + ladspa-expand-rms + ladspa-limit-peak + ladspa-limit-rms + ladspa-syndrum + ladspa-vcf303 + ladspa-wshape-sine + ladspa-amp + ladspa-diode + ladspa-divider ladspa-shaper - ladspa-impulse-fc - ladspa-vynil + ladspa-ringmod-2i1o + ladspa-ringmod-1i1o1l + ladspa-comb + ladspa-declip + ladspa-foverdrive + ladspa-multivoiceChorus + ladspa-hermesFilter + ladspa-decimator + ladspa-flanger + ladspa-retroFlange + ladspa-singlePara + ladspa-triplePara + ladspa-transient + ladspa-fadDelay + ladspa-dcRemove + ladspa-tapeDelay + ladspa-valve + ladspa-sifter + ladspa-harmonicGen + ladspa-stepMuxer ladspa-foldover - ladspa-gate - ladspa-tap-rotspeak + ladspa-svf + ladspa-gsm + ladspa-gverb ladspa-lfoPhaser ladspa-fourByFourPole ladspa-autoPhaser - ladspa-tap-equalizer-bw - ladspa-declip - ladspa-sc4 - ladspa-gsm - ladspa-delay-n - ladspa-delay-l - ladspa-delay-c - ladspa-tapeDelay - ladspa-fadDelay ladspa-fastLookaheadLimiter - ladspa-decimator ladspa-surroundEncoder - ladspa-gverb - ladspa-hilbert - ladspa-retroFlange - ladspa-tap-reverb - ladspa-bodeShifter - ladspa-hermesFilter - ladspa-tap-chorusflanger - ladspa-matrixSpatialiser - ladspa-karaoke + ladspa-delayorama + ladspa-dysonCompress + ladspa-crossoverDist + ladspa-valveRect ladspa-split - ladspa-sc1 - ladspa-valve - ladspa-foverdrive - ladspa-lpf - ladspa-hpf + ladspa-alias + ladspa-satanMaximiser + ladspa-karaoke + ladspa-gate + ladspa-combSplitter + ladspa-waveTerrain ladspa-hardLimiter - ladspa-pitchScaleHQ - ladspa-tap-pinknoise - ladspa-stepMuxer - ladspa-sinusWavewrapper - ladspa-dj-eq-mono - ladspa-dj-eq - ladspa-delay-5s - ladspa-notch-iir - ladspa-singlePara + ladspa-smoothDecimate + ladspa-fmOsc + ladspa-analogueOsc + ladspa-rateShifter + ladspa-freqTracker + ladspa-modDelay + ladspa-matrixStMS + ladspa-matrixMSSt + ladspa-matrixSpatialiser ladspa-plate - ladspa-alias + ladspa-gong + ladspa-sc1 + ladspa-sc2 + ladspa-sc3 + ladspa-zm1 + ladspa-inv + ladspa-chebstortion + ladspa-bodeShifter + ladspa-bodeShifterCV + ladspa-amPitchshift + ladspa-sc4 ladspa-lcrDelay - ladspa-amp-mono - ladspa-amp-stereo - ladspa-tap-reflector - ladspa-delayorama - ladspa-pointerCastDistortion - ladspa-tap-limiter - ladspa-artificialLatency - ladspa-matrixMSSt + ladspa-giantFlange + ladspa-djFlanger ladspa-gongBeater - ladspa-noise-white - ladspa-valveRect - ladspa-freqTracker - ladspa-xfade - ladspa-xfade4 - ladspa-fmOsc - ladspa-tap-equalizer - ladspa-tap-deesser - ladspa-ringmod-2i1o - ladspa-ringmod-1i1o1l - ladspa-bandpass-iir - ladspa-Ambisonics-11-mono-panner - ladspa-Ambisonics-11-stereo-panner - ladspa-Ambisonics-11-rotator - ladspa-Ambisonics-11-square-decoder - ladspa-Ambisonics-11-hexagon-decoder - ladspa-Ambisonics-11-cube-decoder + ladspa-hilbert + ladspa-sinCos + ladspa-se4 ladspa-bandpass-a-iir - ladspa-zm1 - ladspa-G2reverb - ladspa-tap-doubler - ladspa-dysonCompress - ladspa-pitchScale - ladspa-tap-dynamics-st - ladspa-waveTerrain + ladspa-bandpass-iir + ladspa-highpass-iir + ladspa-lowpass-iir + ladspa-notch-iir + ladspa-dj-eq-mono + ladspa-dj-eq ladspa-bwxover-iir ladspa-buttlow-iir ladspa-butthigh-iir - ladspa-modDelay - ladspa-amp - ladspa-giantFlange ladspa-allpass-n ladspa-allpass-l ladspa-allpass-c - ladspa-combSplitter - ladspa-comb - ladspa-revdelay - ladspa-const - ladspa-tap-sigmoid - ladspa-crossoverDist - ladspa-tap-vibrato - ladspa-lowpass-iir - ladspa-transient - ladspa-sc2 - ladspa-Ambisonics-21-panner - ladspa-Ambisonics-21-rotator - ladspa-flanger - ladspa-tap-autopan ladspa-comb-n ladspa-comb-l ladspa-comb-c - ladspa-smoothDecimate - ladspa-sifter - ladspa-matrixStMS - GstDtsDec - GstTwoLame - GstAmrwbDec - GstAmrwbParse - GstAmrwbEnc - GstGSMEnc - GstGSMDec - GstFaac - GstX264Enc - GstCDAudio - GstMplex - GstMpeg2enc + ladspa-decay + ladspa-delay-n + ladspa-delay-l + ladspa-delay-c + ladspa-impulse-fc + ladspa-vynil + ladspa-revdelay + ladspa-lsFilter + ladspa-const + ladspa-pointerCastDistortion + ladspa-pitchScale + ladspa-artificialLatency + ladspa-xfade + ladspa-xfade4 + ladspa-sc4m + ladspa-mbeq + ladspa-pitchScaleHQ + ladspa-imp + GstTimidity GstWildmidi - GstSpcDec - GstXvidEnc - GstXvidDec - GstBz2enc - GstBz2dec - GstTRM GstBaseMetadata GstMetadataDemux GstMetadataMux - GstOss4Mixer - GstDVDSpu - MpegTSParse - GstDeinterlace2 - GstTtaParse - GstTtaDec - GstMpeg4VParse - MpegVideoParse - GstH264Parse - GstVMncDec - GstSpeed - GstFLVDemux - GstCDXAParse - GstVcdParse - GstModPlug - GstSrtEnc - GstRawParse - GstVideoParse - GstAudioParse - GstY4mEncode - GstFestival - GstNsfDec - GstInterleave - GstDeinterleave - GstMveDemux - GstMveMux - GstRtpJitterBuffer - GstRtpPtDemux - GstRtpSession - GstRtpSsrcDemux - GstNuvDemux - GstFreeze - GstRealVideoDec - GstRealAudioDec - GstInputSelector - GstOutputSelector + GstX264Enc GstBus GstTask GstClock @@ -293,17 +359,16 @@ GObject GstPlugin GstRegistry GstRingBuffer + GstJackAudioSrcRingBuffer GstJackAudioSinkRingBuffer GstSignalObject - GstColorBalanceChannel GInterface GTypePlugin GstChildProxy GstURIHandler - GstTagSetter GstImplementsInterface - GstNavigation - GstColorBalance GstXOverlay GstPropertyProbe GstMixer + GstNavigation + GstTagSetter diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces index e88c2042..835f818e 100644 --- a/docs/plugins/gst-plugins-bad-plugins.interfaces +++ b/docs/plugins/gst-plugins-bad-plugins.interfaces @@ -1,27 +1,20 @@ GstBin GstChildProxy GstPipeline GstChildProxy -RsnDvdBin GstChildProxy GstURIHandler -DvbBaseBin GstChildProxy GstURIHandler -GstRgVolume GstChildProxy GstSDPDemux GstChildProxy +GstRgVolume GstChildProxy GstRtpBin GstChildProxy GstRtpClient GstChildProxy -GstNeonhttpSrc GstURIHandler +DvbBaseBin GstChildProxy GstURIHandler +GstAppSrc GstURIHandler +GstVCDSrc GstURIHandler +GstOss4Source GstImplementsInterface GstPropertyProbe GstMixer GstMMS GstURIHandler -GstSoupHTTPSrc GstURIHandler +GstNeonhttpSrc GstURIHandler GstMythtvSrc GstURIHandler -GstOss4Source GstImplementsInterface GstPropertyProbe GstMixer -GstVCDSrc GstURIHandler -GstAppSrc GstURIHandler -GstIirEqualizer GstChildProxy -GstIirEqualizerNBands GstChildProxy -GstIirEqualizer3Bands GstChildProxy -GstIirEqualizer10Bands GstChildProxy +GstGLImageSink GstImplementsInterface GstXOverlay +GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation GstOss4Sink GstPropertyProbe -GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance -GstSDLVideoSink GstImplementsInterface GstNavigation GstXOverlay -GstCeltEnc GstTagSetter +GstDeinterlace2 GstChildProxy +GstOss4Mixer GstImplementsInterface GstPropertyProbe GstMixer GstCDAudio GstURIHandler GstMetadataMux GstTagSetter -GstOss4Mixer GstImplementsInterface GstPropertyProbe GstMixer -GstDeinterlace2 GstChildProxy diff --git a/docs/plugins/gst-plugins-bad-plugins.prerequisites b/docs/plugins/gst-plugins-bad-plugins.prerequisites index 98fef213..943c1c4e 100644 --- a/docs/plugins/gst-plugins-bad-plugins.prerequisites +++ b/docs/plugins/gst-plugins-bad-plugins.prerequisites @@ -1,6 +1,5 @@ GstChildProxy GstObject -GstTagSetter GstObject GstElement GstImplementsInterface GstObject GstElement -GstColorBalance GstObject GstImplementsInterface GstElement GstXOverlay GstObject GstImplementsInterface GstElement GstMixer GstObject GstImplementsInterface GstElement +GstTagSetter GstObject GstElement diff --git a/docs/plugins/inspect/plugin-jack.xml b/docs/plugins/inspect/plugin-jack.xml index 8f0177e5..a7eba96e 100644 --- a/docs/plugins/inspect/plugin-jack.xml +++ b/docs/plugins/inspect/plugin-jack.xml @@ -3,11 +3,11 @@ Jack elements ../../ext/jack/.libs/libgstjack.so libgstjack.so - 0.10.8 + 0.10.8.1 LGPL gst-plugins-bad - GStreamer Bad Plug-ins source release - Unknown package origin + GStreamer Bad Plug-ins CVS/prerelease + http://gstreamer.freedesktop.org jackaudiosink @@ -24,5 +24,20 @@ + + jackaudiosrc + Audio Source (Jack) + Source/Audio + Input from Jack + Tristan Matthews <tristan@sat.qc.ca> + + + src + source + always +
audio/x-raw-float, endianness=(int){ 1234 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+
+
\ No newline at end of file diff --git a/ext/jack/gstjack.h b/ext/jack/gstjack.h new file mode 100644 index 00000000..585b72ea --- /dev/null +++ b/ext/jack/gstjack.h @@ -0,0 +1,48 @@ +/* GStreamer + * Copyright (C) 2006 Wim Taymans + * + * gstjack.h: + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#ifndef _GST_JACK_H_ +#define _GST_JACK_H_ + + +/** + * GstJackConnect: + * @GST_JACK_CONNECT_NONE: Don't automatically connect to physical ports. + * In this mode, the element will accept any number of input channels and will + * create (but not connect) an output port for each channel. + * @GST_JACK_CONNECT_AUTO: In this mode, the element will try to connect each + * output port to a random physical jack input pin. The sink will + * expose the number of physical channels on its pad caps. + * + * Specify how the output ports will be connected. + */ + +typedef enum { + GST_JACK_CONNECT_NONE, + GST_JACK_CONNECT_AUTO +} GstJackConnect; + +typedef jack_default_audio_sample_t sample_t; + +#define GST_TYPE_JACK_CONNECT (gst_jack_connect_get_type()) +GType gst_jack_connect_get_type(); + +#endif // _GST_JACK_H_ diff --git a/ext/jack/gstjackaudiosrc.c b/ext/jack/gstjackaudiosrc.c index d41b62ff..7be5ee3f 100644 --- a/ext/jack/gstjackaudiosrc.c +++ b/ext/jack/gstjackaudiosrc.c @@ -81,7 +81,7 @@ #include "gstjackaudiosrc.h" #include "gstjackringbuffer.h" -GST_DEBUG_CATEGORY_STATIC (gst_jackaudiosrc_debug); +GST_DEBUG_CATEGORY_STATIC (gst_jack_audio_src_debug); #define GST_CAT_DEFAULT gst_jackaudiosrc_debug static gboolean @@ -644,7 +644,7 @@ static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", ); #define _do_init(bla) \ - GST_DEBUG_CATEGORY_INIT(gst_jackaudiosrc_debug, "jacksrc", 0, "jacksrc element"); + GST_DEBUG_CATEGORY_INIT(gst_jack_audio_src_debug, "jacksrc", 0, "jacksrc element"); GST_BOILERPLATE_FULL (GstJackAudioSrc, gst_jackaudiosrc, GstBaseAudioSrc, GST_TYPE_BASE_AUDIO_SRC, _do_init); @@ -692,9 +692,9 @@ gst_jackaudiosrc_class_init (GstJackAudioSrcClass * klass) gstbaseaudiosrc_class = (GstBaseAudioSrcClass *) klass; gobject_class->set_property = - GST_DEBUG_FUNCPTR (gst_jackaudiosrc_set_property); + GST_DEBUG_FUNCPTR (gst_jack_audio_src_set_property); gobject_class->get_property = - GST_DEBUG_FUNCPTR (gst_jackaudiosrc_get_property); + GST_DEBUG_FUNCPTR (gst_jack_audio_src_get_property); g_object_class_install_property (gobject_class, PROP_CONNECT, g_param_spec_enum ("connect", "Connect", @@ -706,9 +706,9 @@ gst_jackaudiosrc_class_init (GstJackAudioSrcClass * klass) "The Jack server to connect to (NULL = default)", DEFAULT_PROP_SERVER, G_PARAM_READWRITE)); - gstbasesrc_class->get_caps = GST_DEBUG_FUNCPTR (gst_jackaudiosrc_getcaps); + gstbasesrc_class->get_caps = GST_DEBUG_FUNCPTR (gst_jack_audio_src_getcaps); gstbaseaudiosrc_class->create_ringbuffer = - GST_DEBUG_FUNCPTR (gst_jackaudiosrc_create_ringbuffer); + GST_DEBUG_FUNCPTR (gst_jack_audio_src_create_ringbuffer); /* ref class from a thread-safe context to work around missing bit of * thread-safety in GObject */ diff --git a/ext/jack/gstjackaudiosrc.h b/ext/jack/gstjackaudiosrc.h index 69230977..b8d451ae 100644 --- a/ext/jack/gstjackaudiosrc.h +++ b/ext/jack/gstjackaudiosrc.h @@ -53,9 +53,10 @@ G_BEGIN_DECLS -#define GST_TYPE_JACK_AUDIO_SRC (gst_jackaudiosrc_get_type()) +#define GST_TYPE_JACK_AUDIO_SRC (gst_jack_audio_src_get_type()) #define GST_JACK_AUDIO_SRC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_JACK_AUDIO_SRC,GstJackAudioSrc)) #define GST_JACK_AUDIO_SRC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_JACK_AUDIO_SRC,GstJackAudioSrcClass)) +#define GST_JACK_AUDIO_SRC_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),GST_TYPE_JACK_AUDIO_SRC,GstJackAudioSrcClass)) #define GST_IS_JACK_AUDIO_SRC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_JACK_AUDIO_SRC)) #define GST_IS_JACK_AUDIO_SRC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_JACK_AUDIO_SRC)) @@ -87,7 +88,7 @@ struct _GstJackAudioSrcClass GstBaseAudioSrcClass parent_class; }; -GType gst_jackaudiosrc_get_type (void); +GType gst_jack_audio_src_get_type (void); G_END_DECLS -- cgit v1.2.1