From 2f8f5e126036fe1cf32634bdd692888e5518e2b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <slomo@circular-chaos.org> Date: Fri, 30 Aug 2013 12:47:36 +0200 Subject: [PATCH] Imported Upstream version 1.1.4 --- ChangeLog | 1076 ++++++++- Makefile.am | 21 - Makefile.in | 22 - NEWS | 2 +- RELEASE | 56 +- common/Makefile.in | 1 - common/m4/Makefile.in | 1 - configure | 118 +- configure.ac | 24 +- docs/Makefile.in | 1 - docs/plugins/Makefile.in | 1 - docs/plugins/gst-plugins-good-plugins.args | 120 ++ .../gst-plugins-good-plugins.hierarchy | 1 + docs/plugins/html/ch01.html | 2 +- docs/plugins/html/ch02.html | 2 +- docs/plugins/html/ch03.html | 2 +- .../gst-plugins-good-plugins-1.0.devhelp2 | 877 ++++---- .../gst-plugins-good-plugins-3gppmux.html | 6 +- .../gst-plugins-good-plugins-aacparse.html | 6 +- .../html/gst-plugins-good-plugins-aasink.html | 4 +- .../gst-plugins-good-plugins-ac3parse.html | 6 +- .../gst-plugins-good-plugins-agingtv.html | 6 +- .../gst-plugins-good-plugins-alawdec.html | 4 +- .../gst-plugins-good-plugins-alawenc.html | 4 +- .../html/gst-plugins-good-plugins-alpha.html | 4 +- .../gst-plugins-good-plugins-alphacolor.html | 4 +- .../gst-plugins-good-plugins-amrparse.html | 6 +- .../gst-plugins-good-plugins-apedemux.html | 6 +- .../gst-plugins-good-plugins-apev2mux.html | 4 +- ...-plugins-good-plugins-aspectratiocrop.html | 6 +- ...gst-plugins-good-plugins-audioamplify.html | 6 +- ...st-plugins-good-plugins-audiochebband.html | 6 +- ...t-plugins-good-plugins-audiocheblimit.html | 6 +- ...gst-plugins-good-plugins-audiodynamic.html | 6 +- .../gst-plugins-good-plugins-audioecho.html | 6 +- ...t-plugins-good-plugins-audiofirfilter.html | 6 +- ...t-plugins-good-plugins-audioiirfilter.html | 6 +- .../gst-plugins-good-plugins-audioinvert.html | 6 +- ...gst-plugins-good-plugins-audiokaraoke.html | 6 +- ...st-plugins-good-plugins-audiopanorama.html | 6 +- ...t-plugins-good-plugins-audiowsincband.html | 6 +- ...-plugins-good-plugins-audiowsinclimit.html | 6 +- .../gst-plugins-good-plugins-auparse.html | 4 +- ...st-plugins-good-plugins-autoaudiosink.html | 6 +- ...gst-plugins-good-plugins-autoaudiosrc.html | 6 +- ...st-plugins-good-plugins-autovideosink.html | 6 +- ...gst-plugins-good-plugins-autovideosrc.html | 6 +- .../gst-plugins-good-plugins-avidemux.html | 6 +- .../html/gst-plugins-good-plugins-avimux.html | 6 +- .../gst-plugins-good-plugins-avisubtitle.html | 6 +- .../gst-plugins-good-plugins-cacasink.html | 4 +- ...gst-plugins-good-plugins-cairooverlay.html | 4 +- .../gst-plugins-good-plugins-capssetter.html | 6 +- .../html/gst-plugins-good-plugins-cutter.html | 6 +- .../gst-plugins-good-plugins-dcaparse.html | 6 +- .../gst-plugins-good-plugins-deinterlace.html | 6 +- ...gst-plugins-good-plugins-deinterleave.html | 6 +- .../html/gst-plugins-good-plugins-dicetv.html | 6 +- ...-plugins-good-plugins-directsoundsink.html | 4 +- .../gst-plugins-good-plugins-dtmfsrc.html | 4 +- .../gst-plugins-good-plugins-dv1394src.html | 4 +- .../html/gst-plugins-good-plugins-dvdec.html | 4 +- .../gst-plugins-good-plugins-dvdemux.html | 4 +- .../html/gst-plugins-good-plugins-edgetv.html | 6 +- ...lugins-good-plugins-equalizer-10bands.html | 6 +- ...plugins-good-plugins-equalizer-3bands.html | 6 +- ...plugins-good-plugins-equalizer-nbands.html | 8 +- .../gst-plugins-good-plugins-flacdec.html | 4 +- .../gst-plugins-good-plugins-flacenc.html | 4 +- .../gst-plugins-good-plugins-flacparse.html | 6 +- .../gst-plugins-good-plugins-flactag.html | 4 +- .../gst-plugins-good-plugins-flvdemux.html | 6 +- .../html/gst-plugins-good-plugins-flvmux.html | 6 +- .../html/gst-plugins-good-plugins-flxdec.html | 4 +- .../html/gst-plugins-good-plugins-gamma.html | 6 +- ...st-plugins-good-plugins-gdkpixbufsink.html | 4 +- .../html/gst-plugins-good-plugins-goom.html | 6 +- .../gst-plugins-good-plugins-goom2k1.html | 6 +- .../gst-plugins-good-plugins-hdv1394src.html | 4 +- .../gst-plugins-good-plugins-icydemux.html | 6 +- .../gst-plugins-good-plugins-id3demux.html | 6 +- .../gst-plugins-good-plugins-id3v2mux.html | 4 +- .../gst-plugins-good-plugins-imagefreeze.html | 6 +- .../gst-plugins-good-plugins-interleave.html | 6 +- .../gst-plugins-good-plugins-ismlmux.html | 6 +- ...st-plugins-good-plugins-jackaudiosink.html | 4 +- ...gst-plugins-good-plugins-jackaudiosrc.html | 4 +- .../gst-plugins-good-plugins-jpegdec.html | 4 +- .../gst-plugins-good-plugins-jpegenc.html | 4 +- .../html/gst-plugins-good-plugins-level.html | 6 +- ...st-plugins-good-plugins-matroskademux.html | 6 +- .../gst-plugins-good-plugins-matroskamux.html | 30 +- .../html/gst-plugins-good-plugins-mj2mux.html | 6 +- .../gst-plugins-good-plugins-monoscope.html | 6 +- .../html/gst-plugins-good-plugins-mp4mux.html | 6 +- ...t-plugins-good-plugins-mpegaudioparse.html | 6 +- .../gst-plugins-good-plugins-mulawdec.html | 4 +- .../gst-plugins-good-plugins-mulawenc.html | 4 +- ...st-plugins-good-plugins-multifilesink.html | 6 +- ...gst-plugins-good-plugins-multifilesrc.html | 6 +- ...t-plugins-good-plugins-multipartdemux.html | 6 +- ...gst-plugins-good-plugins-multipartmux.html | 6 +- ...gst-plugins-good-plugins-multiudpsink.html | 4 +- .../html/gst-plugins-good-plugins-optv.html | 6 +- .../gst-plugins-good-plugins-oss4sink.html | 4 +- .../gst-plugins-good-plugins-oss4src.html | 4 +- .../gst-plugins-good-plugins-osssink.html | 4 +- .../html/gst-plugins-good-plugins-osssrc.html | 4 +- ...gst-plugins-good-plugins-osxaudiosink.html | 4 +- .../gst-plugins-good-plugins-osxaudiosrc.html | 4 +- ...gst-plugins-good-plugins-osxvideosink.html | 4 +- .../gst-plugins-good-plugins-plugin-1394.html | 6 +- ...st-plugins-good-plugins-plugin-aasink.html | 6 +- .../gst-plugins-good-plugins-plugin-alaw.html | 6 +- ...gst-plugins-good-plugins-plugin-alpha.html | 6 +- ...lugins-good-plugins-plugin-alphacolor.html | 6 +- ...st-plugins-good-plugins-plugin-apetag.html | 6 +- ...t-plugins-good-plugins-plugin-audiofx.html | 6 +- ...t-plugins-good-plugins-plugin-auparse.html | 6 +- ...lugins-good-plugins-plugin-autodetect.html | 6 +- .../gst-plugins-good-plugins-plugin-avi.html | 6 +- ...-plugins-good-plugins-plugin-cacasink.html | 6 +- ...gst-plugins-good-plugins-plugin-cairo.html | 6 +- ...st-plugins-good-plugins-plugin-cutter.html | 6 +- ...gst-plugins-good-plugins-plugin-debug.html | 6 +- ...ugins-good-plugins-plugin-deinterlace.html | 6 +- ...ugins-good-plugins-plugin-directsound.html | 4 +- .../gst-plugins-good-plugins-plugin-dtmf.html | 6 +- .../gst-plugins-good-plugins-plugin-dv.html | 6 +- ...t-plugins-good-plugins-plugin-effectv.html | 6 +- ...plugins-good-plugins-plugin-equalizer.html | 6 +- .../gst-plugins-good-plugins-plugin-flac.html | 6 +- .../gst-plugins-good-plugins-plugin-flv.html | 6 +- ...st-plugins-good-plugins-plugin-flxdec.html | 6 +- ...plugins-good-plugins-plugin-gdkpixbuf.html | 6 +- .../gst-plugins-good-plugins-plugin-goom.html | 6 +- ...t-plugins-good-plugins-plugin-goom2k1.html | 6 +- ...-plugins-good-plugins-plugin-icydemux.html | 6 +- ...-plugins-good-plugins-plugin-id3demux.html | 6 +- ...ugins-good-plugins-plugin-imagefreeze.html | 6 +- ...lugins-good-plugins-plugin-interleave.html | 6 +- ...st-plugins-good-plugins-plugin-isomp4.html | 6 +- .../gst-plugins-good-plugins-plugin-jack.html | 6 +- .../gst-plugins-good-plugins-plugin-jpeg.html | 6 +- ...gst-plugins-good-plugins-plugin-level.html | 6 +- ...-plugins-good-plugins-plugin-matroska.html | 6 +- ...plugins-good-plugins-plugin-monoscope.html | 4 +- ...gst-plugins-good-plugins-plugin-mulaw.html | 6 +- ...plugins-good-plugins-plugin-multifile.html | 6 +- ...plugins-good-plugins-plugin-multipart.html | 6 +- ...ns-good-plugins-plugin-navigationtest.html | 6 +- .../gst-plugins-good-plugins-plugin-oss4.html | 6 +- ...-plugins-good-plugins-plugin-ossaudio.html | 6 +- ...-plugins-good-plugins-plugin-osxaudio.html | 4 +- ...-plugins-good-plugins-plugin-osxvideo.html | 4 +- .../gst-plugins-good-plugins-plugin-png.html | 6 +- ...lugins-good-plugins-plugin-pulseaudio.html | 6 +- ...lugins-good-plugins-plugin-replaygain.html | 6 +- .../gst-plugins-good-plugins-plugin-rtp.html | 6 +- ...lugins-good-plugins-plugin-rtpmanager.html | 10 +- .../gst-plugins-good-plugins-plugin-rtsp.html | 6 +- ...plugins-good-plugins-plugin-shapewipe.html | 6 +- ...lugins-good-plugins-plugin-shout2send.html | 6 +- ...gst-plugins-good-plugins-plugin-smpte.html | 6 +- .../gst-plugins-good-plugins-plugin-soup.html | 6 +- ...-plugins-good-plugins-plugin-spectrum.html | 6 +- ...gst-plugins-good-plugins-plugin-speex.html | 6 +- ...st-plugins-good-plugins-plugin-taglib.html | 6 +- .../gst-plugins-good-plugins-plugin-udp.html | 6 +- ...gins-good-plugins-plugin-video4linux2.html | 6 +- ...-plugins-good-plugins-plugin-videobox.html | 6 +- ...plugins-good-plugins-plugin-videocrop.html | 6 +- ...ugins-good-plugins-plugin-videofilter.html | 6 +- ...lugins-good-plugins-plugin-videomixer.html | 6 +- .../gst-plugins-good-plugins-plugin-vpx.html | 6 +- ...-plugins-good-plugins-plugin-waveform.html | 4 +- ...st-plugins-good-plugins-plugin-wavenc.html | 6 +- ...t-plugins-good-plugins-plugin-wavpack.html | 6 +- ...-plugins-good-plugins-plugin-wavparse.html | 6 +- ...plugins-good-plugins-plugin-ximagesrc.html | 6 +- ...st-plugins-good-plugins-plugin-y4menc.html | 6 +- .../html/gst-plugins-good-plugins-pngdec.html | 4 +- .../html/gst-plugins-good-plugins-pngenc.html | 4 +- ...t-plugins-good-plugins-progressreport.html | 6 +- .../gst-plugins-good-plugins-pulsesink.html | 16 +- .../gst-plugins-good-plugins-pulsesrc.html | 14 +- .../gst-plugins-good-plugins-qtdemux.html | 6 +- ...st-plugins-good-plugins-qtmoovrecover.html | 6 +- .../html/gst-plugins-good-plugins-qtmux.html | 6 +- .../gst-plugins-good-plugins-quarktv.html | 6 +- .../gst-plugins-good-plugins-radioactv.html | 6 +- .../html/gst-plugins-good-plugins-revtv.html | 4 +- .../gst-plugins-good-plugins-rganalysis.html | 8 +- .../gst-plugins-good-plugins-rglimiter.html | 6 +- .../gst-plugins-good-plugins-rgvolume.html | 6 +- .../gst-plugins-good-plugins-rippletv.html | 6 +- .../gst-plugins-good-plugins-rtpL16depay.html | 6 +- .../gst-plugins-good-plugins-rtpL16pay.html | 6 +- .../gst-plugins-good-plugins-rtpac3depay.html | 6 +- .../gst-plugins-good-plugins-rtpac3pay.html | 6 +- .../gst-plugins-good-plugins-rtpamrdepay.html | 6 +- .../gst-plugins-good-plugins-rtpamrpay.html | 6 +- .../html/gst-plugins-good-plugins-rtpbin.html | 14 +- .../gst-plugins-good-plugins-rtpbvdepay.html | 4 +- .../gst-plugins-good-plugins-rtpbvpay.html | 4 +- .../html/gst-plugins-good-plugins-rtpdec.html | 4 +- .../gst-plugins-good-plugins-rtpdtmfmux.html | 4 +- .../gst-plugins-good-plugins-rtpdtmfsrc.html | 4 +- .../gst-plugins-good-plugins-rtpj2kpay.html | 4 +- ...-plugins-good-plugins-rtpjitterbuffer.html | 48 +- .../gst-plugins-good-plugins-rtpjpegpay.html | 4 +- .../html/gst-plugins-good-plugins-rtpmux.html | 6 +- .../gst-plugins-good-plugins-rtpptdemux.html | 4 +- .../gst-plugins-good-plugins-rtpsbcpay.html | 4 +- .../gst-plugins-good-plugins-rtpsession.html | 4 +- ...gst-plugins-good-plugins-rtpssrcdemux.html | 4 +- .../gst-plugins-good-plugins-rtspsrc.html | 13 +- .../gst-plugins-good-plugins-sbcparse.html | 4 +- .../gst-plugins-good-plugins-scaletempo.html | 6 +- ...gst-plugins-good-plugins-shagadelictv.html | 6 +- .../gst-plugins-good-plugins-shapewipe.html | 6 +- .../html/gst-plugins-good-plugins-smpte.html | 6 +- .../gst-plugins-good-plugins-smptealpha.html | 6 +- .../gst-plugins-good-plugins-souphttpsrc.html | 4 +- .../gst-plugins-good-plugins-spectrum.html | 6 +- .../gst-plugins-good-plugins-speexdec.html | 4 +- .../gst-plugins-good-plugins-speexenc.html | 4 +- ...gst-plugins-good-plugins-splitfilesrc.html | 6 +- .../gst-plugins-good-plugins-streaktv.html | 6 +- .../gst-plugins-good-plugins-taginject.html | 6 +- .../gst-plugins-good-plugins-udpsink.html | 6 +- .../html/gst-plugins-good-plugins-udpsrc.html | 6 +- .../gst-plugins-good-plugins-v4l2radio.html | 4 +- .../gst-plugins-good-plugins-v4l2sink.html | 4 +- .../gst-plugins-good-plugins-v4l2src.html | 4 +- .../gst-plugins-good-plugins-vertigotv.html | 6 +- ...gst-plugins-good-plugins-videobalance.html | 6 +- .../gst-plugins-good-plugins-videobox.html | 4 +- .../gst-plugins-good-plugins-videocrop.html | 6 +- .../gst-plugins-good-plugins-videoflip.html | 6 +- .../gst-plugins-good-plugins-videomixer.html | 6 +- .../html/gst-plugins-good-plugins-vp8dec.html | 4 +- .../html/gst-plugins-good-plugins-vp8enc.html | 4 +- .../html/gst-plugins-good-plugins-warptv.html | 6 +- ...gst-plugins-good-plugins-waveformsink.html | 4 +- .../html/gst-plugins-good-plugins-wavenc.html | 6 +- .../gst-plugins-good-plugins-wavpackdec.html | 4 +- .../gst-plugins-good-plugins-wavpackenc.html | 4 +- ...gst-plugins-good-plugins-wavpackparse.html | 6 +- .../gst-plugins-good-plugins-wavparse.html | 6 +- .../gst-plugins-good-plugins-webmmux.html | 6 +- .../gst-plugins-good-plugins-ximagesrc.html | 4 +- .../html/gst-plugins-good-plugins-y4menc.html | 6 +- docs/plugins/html/index.html | 2 +- docs/plugins/html/index.sgml | 9 + docs/plugins/inspect/plugin-1394.xml | 2 +- docs/plugins/inspect/plugin-aasink.xml | 2 +- docs/plugins/inspect/plugin-alaw.xml | 2 +- docs/plugins/inspect/plugin-alpha.xml | 2 +- docs/plugins/inspect/plugin-alphacolor.xml | 2 +- docs/plugins/inspect/plugin-apetag.xml | 2 +- docs/plugins/inspect/plugin-audiofx.xml | 2 +- docs/plugins/inspect/plugin-audioparsers.xml | 2 +- docs/plugins/inspect/plugin-auparse.xml | 2 +- docs/plugins/inspect/plugin-autodetect.xml | 2 +- docs/plugins/inspect/plugin-avi.xml | 2 +- docs/plugins/inspect/plugin-cacasink.xml | 2 +- docs/plugins/inspect/plugin-cairo.xml | 2 +- docs/plugins/inspect/plugin-cutter.xml | 2 +- docs/plugins/inspect/plugin-debug.xml | 2 +- docs/plugins/inspect/plugin-deinterlace.xml | 2 +- docs/plugins/inspect/plugin-dtmf.xml | 2 +- docs/plugins/inspect/plugin-dv.xml | 2 +- docs/plugins/inspect/plugin-effectv.xml | 2 +- docs/plugins/inspect/plugin-equalizer.xml | 2 +- docs/plugins/inspect/plugin-flac.xml | 2 +- docs/plugins/inspect/plugin-flv.xml | 2 +- docs/plugins/inspect/plugin-flxdec.xml | 2 +- docs/plugins/inspect/plugin-gdkpixbuf.xml | 2 +- docs/plugins/inspect/plugin-goom.xml | 2 +- docs/plugins/inspect/plugin-goom2k1.xml | 2 +- docs/plugins/inspect/plugin-icydemux.xml | 2 +- docs/plugins/inspect/plugin-id3demux.xml | 2 +- docs/plugins/inspect/plugin-imagefreeze.xml | 2 +- docs/plugins/inspect/plugin-interleave.xml | 2 +- docs/plugins/inspect/plugin-isomp4.xml | 2 +- docs/plugins/inspect/plugin-jack.xml | 2 +- docs/plugins/inspect/plugin-jpeg.xml | 2 +- docs/plugins/inspect/plugin-level.xml | 2 +- docs/plugins/inspect/plugin-matroska.xml | 4 +- docs/plugins/inspect/plugin-mulaw.xml | 2 +- docs/plugins/inspect/plugin-multifile.xml | 2 +- docs/plugins/inspect/plugin-multipart.xml | 2 +- .../plugins/inspect/plugin-navigationtest.xml | 2 +- docs/plugins/inspect/plugin-oss4.xml | 2 +- docs/plugins/inspect/plugin-ossaudio.xml | 2 +- docs/plugins/inspect/plugin-png.xml | 2 +- docs/plugins/inspect/plugin-pulseaudio.xml | 6 +- docs/plugins/inspect/plugin-replaygain.xml | 2 +- docs/plugins/inspect/plugin-rtp.xml | 2 +- docs/plugins/inspect/plugin-rtpmanager.xml | 23 +- docs/plugins/inspect/plugin-rtsp.xml | 2 +- docs/plugins/inspect/plugin-shapewipe.xml | 2 +- docs/plugins/inspect/plugin-shout2send.xml | 2 +- docs/plugins/inspect/plugin-smpte.xml | 2 +- docs/plugins/inspect/plugin-soup.xml | 2 +- docs/plugins/inspect/plugin-spectrum.xml | 2 +- docs/plugins/inspect/plugin-speex.xml | 2 +- docs/plugins/inspect/plugin-taglib.xml | 2 +- docs/plugins/inspect/plugin-udp.xml | 2 +- docs/plugins/inspect/plugin-video4linux2.xml | 2 +- docs/plugins/inspect/plugin-videobox.xml | 2 +- docs/plugins/inspect/plugin-videocrop.xml | 2 +- docs/plugins/inspect/plugin-videofilter.xml | 2 +- docs/plugins/inspect/plugin-videomixer.xml | 2 +- docs/plugins/inspect/plugin-vpx.xml | 2 +- docs/plugins/inspect/plugin-wavenc.xml | 2 +- docs/plugins/inspect/plugin-wavpack.xml | 2 +- docs/plugins/inspect/plugin-wavparse.xml | 2 +- docs/plugins/inspect/plugin-ximagesrc.xml | 2 +- docs/plugins/inspect/plugin-y4menc.xml | 2 +- ext/Makefile.in | 1 - ext/aalib/Makefile.in | 20 +- ext/cairo/Makefile.in | 20 +- ext/dv/Makefile.in | 20 +- ext/flac/Makefile.in | 20 +- ext/flac/gstflacenc.c | 18 +- ext/gdk_pixbuf/Makefile.in | 20 +- ext/gdk_pixbuf/gstgdkpixbufoverlay.c | 40 +- ext/jack/Makefile.in | 20 +- ext/jpeg/Makefile.in | 20 +- ext/jpeg/gstjpegdec.c | 29 +- ext/jpeg/gstjpegenc.c | 16 +- ext/libcaca/Makefile.in | 20 +- ext/libpng/Makefile.in | 20 +- ext/libpng/gstpngdec.c | 21 +- ext/pulse/Makefile.am | 2 - ext/pulse/Makefile.in | 34 +- ext/pulse/pulseprobe.c | 424 ---- ext/pulse/pulseprobe.h | 128 -- ext/pulse/pulsesink.c | 226 +- ext/pulse/pulsesink.h | 52 +- ext/pulse/pulsesrc.c | 195 +- ext/pulse/pulsesrc.h | 5 +- ext/pulse/pulseutil.c | 7 + ext/pulse/pulseutil.h | 39 + ext/raw1394/Makefile.in | 20 +- ext/shout2/Makefile.in | 20 +- ext/soup/Makefile.in | 20 +- ext/soup/gstsouphttpsrc.c | 15 +- ext/soup/gstsouphttpsrc.h | 1 + ext/speex/Makefile.in | 20 +- ext/taglib/Makefile.in | 35 +- ext/vpx/Makefile.in | 20 +- ext/vpx/gstvp8dec.c | 8 +- ext/vpx/gstvp9dec.c | 8 +- ext/wavpack/Makefile.in | 20 +- gst-plugins-good.doap | 10 + gst-plugins-good.spec | 2 +- gst/Makefile.in | 1 - gst/alpha/Makefile.in | 20 +- gst/apetag/Makefile.in | 20 +- gst/audiofx/Makefile.in | 20 +- gst/audiofx/audiopanoramaorc-dist.c | 36 +- gst/audioparsers/Makefile.in | 20 +- gst/audioparsers/gstaacparse.c | 202 +- gst/auparse/Makefile.in | 20 +- gst/autodetect/Makefile.in | 20 +- gst/avi/Makefile.in | 20 +- gst/avi/gstavidemux.c | 2 +- gst/avi/gstavimux.c | 2 +- gst/cutter/Makefile.in | 20 +- gst/debugutils/Makefile.in | 20 +- gst/deinterlace/Makefile.in | 193 +- gst/deinterlace/tvtime-dist.c | 2 +- gst/dtmf/Makefile.in | 20 +- gst/effectv/Makefile.in | 20 +- gst/equalizer/Makefile.in | 20 +- gst/flv/Makefile.in | 20 +- gst/flv/gstflvdemux.c | 3 + gst/flx/Makefile.in | 20 +- gst/goom/Makefile.in | 20 +- gst/goom/gstgoom.c | 1 + gst/goom2k1/Makefile.in | 20 +- gst/icydemux/Makefile.in | 20 +- gst/id3demux/Makefile.in | 20 +- gst/imagefreeze/Makefile.in | 20 +- gst/interleave/Makefile.in | 20 +- gst/isomp4/Makefile.in | 20 +- gst/isomp4/gstqtmux.c | 5 +- gst/isomp4/qtdemux.c | 34 +- gst/law/Makefile.in | 20 +- gst/level/Makefile.in | 20 +- gst/matroska/Makefile.in | 20 +- gst/matroska/ebml-read.c | 5 +- gst/matroska/matroska-demux.c | 6 +- gst/matroska/matroska-mux.c | 7 +- gst/monoscope/Makefile.in | 20 +- gst/multifile/Makefile.in | 20 +- gst/multipart/Makefile.in | 20 +- gst/multipart/multipartdemux.c | 66 +- gst/multipart/multipartdemux.h | 4 + gst/replaygain/Makefile.in | 20 +- gst/rtp/Makefile.in | 20 +- gst/rtp/gstrtpgstdepay.c | 103 +- gst/rtp/gstrtpgstdepay.h | 3 + gst/rtp/gstrtpgstpay.c | 348 ++- gst/rtp/gstrtpgstpay.h | 6 + gst/rtp/gstrtph264depay.c | 64 +- gst/rtp/gstrtph264depay.h | 3 + gst/rtp/gstrtph264pay.c | 196 +- gst/rtp/gstrtph264pay.h | 2 +- gst/rtp/gstrtpjpegdepay.c | 1 + gst/rtp/gstrtpvp8depay.c | 11 + gst/rtpmanager/Makefile.am | 23 +- gst/rtpmanager/Makefile.in | 126 +- gst/rtpmanager/gstrtpbin-marshal.list | 12 - gst/rtpmanager/gstrtpbin.c | 73 +- gst/rtpmanager/gstrtpbin.h | 1 + gst/rtpmanager/gstrtpjitterbuffer.c | 1468 +++++++++---- gst/rtpmanager/gstrtpmanager.c | 4 + gst/rtpmanager/gstrtpptdemux.c | 8 +- gst/rtpmanager/gstrtprtxqueue.c | 352 +++ gst/rtpmanager/gstrtprtxqueue.h | 73 + gst/rtpmanager/gstrtpsession.c | 73 +- gst/rtpmanager/gstrtpssrcdemux.c | 11 +- gst/rtpmanager/rtpjitterbuffer.c | 5 +- gst/rtpmanager/rtpsession.c | 502 +++-- gst/rtpmanager/rtpsession.h | 28 +- gst/rtpmanager/rtpsource.c | 75 + gst/rtpmanager/rtpsource.h | 9 +- gst/rtsp/Makefile.in | 20 +- gst/rtsp/gstrtpdec.c | 98 +- gst/rtsp/gstrtspsrc.c | 24 +- gst/rtsp/gstrtspsrc.h | 1 + gst/shapewipe/Makefile.in | 20 +- gst/smpte/Makefile.in | 20 +- gst/spectrum/Makefile.in | 20 +- gst/udp/Makefile.in | 20 +- gst/videobox/Makefile.in | 20 +- gst/videocrop/Makefile.in | 20 +- gst/videofilter/Makefile.in | 20 +- gst/videomixer/Makefile.in | 20 +- gst/videomixer/blendorc-dist.c | 4 +- gst/videomixer/videomixer2.c | 27 +- gst/videomixer/videomixer2.h | 6 +- gst/wavenc/Makefile.in | 20 +- gst/wavparse/Makefile.in | 20 +- gst/y4m/Makefile.in | 20 +- m4/Makefile.in | 1 - pkgconfig/Makefile.in | 1 - po/LINGUAS | 2 +- po/af.gmo | Bin 666 -> 666 bytes po/af.po | 2 +- po/az.gmo | Bin 723 -> 723 bytes po/az.po | 2 +- po/bg.gmo | Bin 11149 -> 11149 bytes po/bg.po | 2 +- po/ca.gmo | Bin 9124 -> 9124 bytes po/ca.po | 2 +- po/cs.gmo | Bin 8856 -> 8856 bytes po/cs.po | 2 +- po/da.gmo | Bin 8139 -> 9513 bytes po/da.po | 434 +--- po/de.gmo | Bin 9531 -> 10919 bytes po/de.po | 194 +- po/el.gmo | Bin 11122 -> 11597 bytes po/el.po | 47 +- po/en_GB.gmo | Bin 671 -> 671 bytes po/en_GB.po | 2 +- po/eo.gmo | Bin 1328 -> 1328 bytes po/eo.po | 2 +- po/es.gmo | Bin 9369 -> 9369 bytes po/es.po | 2 +- po/eu.gmo | Bin 7626 -> 7626 bytes po/eu.po | 2 +- po/fi.gmo | Bin 8041 -> 8041 bytes po/fi.po | 2 +- po/fr.gmo | Bin 9222 -> 9222 bytes po/fr.po | 2 +- po/gl.gmo | Bin 9101 -> 11055 bytes po/gl.po | 98 +- po/gst-plugins-good-1.0.pot | 76 +- po/hr.gmo | Bin 0 -> 8525 bytes po/hr.po | 713 ++++++ po/hu.gmo | Bin 8533 -> 10807 bytes po/hu.po | 95 +- po/id.gmo | Bin 8586 -> 8586 bytes po/id.po | 2 +- po/it.gmo | Bin 8539 -> 8539 bytes po/it.po | 2 +- po/ja.gmo | Bin 9659 -> 12193 bytes po/ja.po | 116 +- po/lt.gmo | Bin 7460 -> 7460 bytes po/lt.po | 2 +- po/lv.gmo | Bin 8543 -> 8543 bytes po/lv.po | 2 +- po/mt.gmo | Bin 5942 -> 5942 bytes po/mt.po | 2 +- po/nb.gmo | Bin 2403 -> 9840 bytes po/nb.po | 359 ++- po/nl.gmo | Bin 8545 -> 10289 bytes po/nl.po | 87 +- po/or.gmo | Bin 832 -> 832 bytes po/or.po | 2 +- po/pl.gmo | Bin 8874 -> 10342 bytes po/pl.po | 431 +--- po/pt_BR.gmo | Bin 8887 -> 10713 bytes po/pt_BR.po | 88 +- po/ro.gmo | Bin 8001 -> 8001 bytes po/ro.po | 2 +- po/ru.gmo | Bin 11903 -> 13730 bytes po/ru.po | 80 +- po/sk.gmo | Bin 8854 -> 8854 bytes po/sk.po | 2 +- po/sl.gmo | Bin 8497 -> 9825 bytes po/sl.po | 627 +----- po/sq.gmo | Bin 685 -> 685 bytes po/sq.po | 2 +- po/sr.gmo | Bin 11202 -> 11202 bytes po/sr.po | 2 +- po/sv.gmo | Bin 8861 -> 8861 bytes po/sv.po | 2 +- po/tr.gmo | Bin 8583 -> 9917 bytes po/tr.po | 76 +- po/uk.gmo | Bin 11775 -> 13678 bytes po/uk.po | 77 +- po/vi.gmo | Bin 8296 -> 11665 bytes po/vi.po | 171 +- po/zh_CN.gmo | Bin 6295 -> 6295 bytes po/zh_CN.po | 98 +- po/zh_HK.gmo | Bin 1571 -> 1571 bytes po/zh_HK.po | 2 +- po/zh_TW.gmo | Bin 1570 -> 1570 bytes po/zh_TW.po | 2 +- sys/Makefile.in | 1 - sys/directsound/Makefile.in | 20 +- sys/directsound/gstdirectsoundsink.c | 2 +- sys/oss/Makefile.in | 20 +- sys/oss4/Makefile.in | 20 +- sys/osxaudio/Makefile.in | 20 +- sys/osxvideo/Makefile.in | 16 +- sys/sunaudio/Makefile.in | 20 +- sys/v4l2/Makefile.am | 21 - sys/v4l2/Makefile.in | 78 +- sys/v4l2/gstv4l2object.c | 60 +- sys/v4l2/gstv4l2object.h | 9 +- sys/v4l2/gstv4l2sink.c | 63 +- sys/v4l2/gstv4l2sink.h | 1 - sys/v4l2/gstv4l2src.c | 57 +- sys/v4l2/gstv4l2src.h | 3 - sys/v4l2/gstv4l2tuner.c | 66 +- sys/v4l2/tuner-marshal.list | 2 - sys/v4l2/tuner.c | 38 +- sys/v4l2/tuner.h | 1 - sys/v4l2/tunerchannel.c | 37 +- sys/v4l2/tunernorm.c | 36 +- sys/waveform/Makefile.in | 20 +- sys/ximage/Makefile.in | 20 +- tests/Makefile.in | 1 - tests/check/Makefile.am | 5 +- tests/check/Makefile.in | 1918 +++++++---------- tests/check/elements/souphttpsrc.c | 12 +- tests/check/elements/videomixer.c | 8 +- tests/examples/Makefile.in | 1 - tests/examples/audiofx/Makefile.in | 20 +- tests/examples/cairo/Makefile.in | 20 +- tests/examples/equalizer/Makefile.in | 20 +- tests/examples/jack/Makefile.in | 20 +- tests/examples/level/Makefile.in | 20 +- tests/examples/pulse/Makefile.in | 20 +- tests/examples/rtp/Makefile.in | 20 +- tests/examples/shapewipe/Makefile.in | 20 +- tests/examples/spectrum/Makefile.in | 20 +- tests/examples/v4l2/Makefile.in | 20 +- tests/files/Makefile.in | 1 - tests/icles/Makefile.in | 20 +- win32/MANIFEST | 8 - win32/common/config.h | 8 +- win32/common/gstrtpbin-marshal.c | 424 ---- win32/common/gstrtpbin-marshal.h | 105 - win32/common/gstudp-enumtypes.c | 25 - win32/common/gstudp-enumtypes.h | 19 - win32/common/tuner-enumtypes.c | 28 - win32/common/tuner-enumtypes.h | 19 - win32/common/tuner-marshal.c | 115 - win32/common/tuner-marshal.h | 28 - 587 files changed, 9556 insertions(+), 8568 deletions(-) delete mode 100644 ext/pulse/pulseprobe.c delete mode 100644 ext/pulse/pulseprobe.h delete mode 100644 gst/rtpmanager/gstrtpbin-marshal.list create mode 100644 gst/rtpmanager/gstrtprtxqueue.c create mode 100644 gst/rtpmanager/gstrtprtxqueue.h create mode 100644 po/hr.gmo create mode 100644 po/hr.po delete mode 100644 sys/v4l2/tuner-marshal.list delete mode 100644 win32/common/gstrtpbin-marshal.c delete mode 100644 win32/common/gstrtpbin-marshal.h delete mode 100644 win32/common/gstudp-enumtypes.c delete mode 100644 win32/common/gstudp-enumtypes.h delete mode 100644 win32/common/tuner-enumtypes.c delete mode 100644 win32/common/tuner-enumtypes.h delete mode 100644 win32/common/tuner-marshal.c delete mode 100644 win32/common/tuner-marshal.h diff --git a/ChangeLog b/ChangeLog index 35e0e77a8..62af7fdd3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,1081 @@ +=== release 1.1.4 === + +2013-08-28 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * configure.ac: + releasing 1.1.4 + +2013-08-28 12:32:10 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * po/pt_BR.po: + po: update translations + +2013-08-27 15:25:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/matroska/matroska-mux.c: + matroska-mux: remove framerate restriction + Remove the framerate restriction on the caps. + +2013-08-27 09:38:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + session: only update next check time when reconsidering + Don't update the next RTCP check time in all cases but only when we + reconsidered. This avoids delaying sending a full RTCP packet when we + are doing early feedback. + +2013-08-27 09:37:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + session: add more debug + +2013-08-27 09:34:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/gstrtpsession.c: + jitterbuffer: fix types of the retransmission event + +2013-08-27 09:33:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: only timeout EXPECTED timers on gap + Only timeout the EXPECTED timers when we detect a large seqnum gap. + +2013-08-26 13:47:53 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * configure.ac: + configure.ac: Don't set BZ2_LIBS if bz2 is not found + +2013-08-26 11:50:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + rtsession: fix locking + We need to take the session lock when getting and manipulating the + source. + +2013-08-26 11:50:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + rtpsession: add some more debug + +2013-08-20 22:12:03 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> + + * gst/videomixer/videomixer2.c: + videomixer: don't send flush_stop twice. + If we get flush start and a seek we need to only send flush_stop once. + More info at #706441 + +2013-08-23 15:56:43 +0100 Tim-Philipp Müller <tim@centricular.net> + + * gst/multipart/multipartdemux.c: + * gst/multipart/multipartdemux.h: + multipartdemux: propagate discont + +2013-08-23 15:49:47 +0100 Tim-Philipp Müller <tim@centricular.net> + + * gst/multipart/multipartdemux.c: + multipartdemux: remove dynamic sourcpads when going from PAUSED to READY + +2013-08-23 15:29:28 +0100 Tim-Philipp Müller <tim@centricular.net> + + * gst/multipart/multipartdemux.c: + * gst/multipart/multipartdemux.h: + multipartdemux: timestamp output buffers based on first input buffer that provided bytes not last + https://bugzilla.gnome.org/show_bug.cgi?id=637754 + +2013-08-23 15:47:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtprtxqueue.c: + * gst/rtpmanager/gstrtprtxqueue.h: + rtxqueue: add property to configure queue size + +2013-08-23 12:07:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * tests/examples/rtp/client-H264-rtx.sh: + * tests/examples/rtp/server-VTS-H264-rtx.sh: + tests: add retransmission example + +2013-08-23 11:55:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpbin.h: + rtpbin: proxy jitterbuffer do-retransmission property + +2013-08-23 11:17:45 +0200 Michael Olbrich <m.olbrich@pengutronix.de> + + * gst/avi/gstavimux.c: + avimux: unmap the correct buffer + The audio buffer was mapped so unmap it and not the video buffer + https://bugzilla.gnome.org/show_bug.cgi?id=706642 + +2013-08-18 23:32:22 -0400 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/pulsesink.c: + * ext/pulse/pulsesink.h: + pulsesink: Add property to find out the device currently in use + https://bugzilla.gnome.org/show_bug.cgi?id=590768 + +2013-08-18 23:31:15 -0400 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/pulsesink.c: + pulsesink: De-duplicate code to get the current sink input info + https://bugzilla.gnome.org/show_bug.cgi?id=590768 + +2013-08-18 22:27:37 -0400 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/pulsesink.c: + pulsesink: Implement changing the device while playing + https://bugzilla.gnome.org/show_bug.cgi?id=590768 + +2013-08-18 23:32:22 -0400 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/pulsesrc.c: + * ext/pulse/pulsesrc.h: + pulsesrc: Add property to find out the device currently in use + https://bugzilla.gnome.org/show_bug.cgi?id=590768 + +2013-08-18 23:31:15 -0400 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/pulsesrc.c: + pulsesrc: De-duplicate code to get the current source output info + https://bugzilla.gnome.org/show_bug.cgi?id=590768 + +2013-08-18 22:27:37 -0400 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/pulsesrc.c: + pulsesrc: Implement changing the device while playing + https://bugzilla.gnome.org/show_bug.cgi?id=590768 + +2013-08-22 14:55:14 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * configure.ac: + configure: Fix bz2 configure check for Windows + Due to function decorations on Windows AC_CHECK_LIB can't be used to check for bz2. + https://bugzilla.gnome.org/show_bug.cgi?id=465924 + +2013-02-22 20:57:00 +0900 Akihiro Tsukada <atsukada@users.sourceforge.net> + + * ext/pulse/pulsesink.c: + * ext/pulse/pulsesink.h: + * ext/pulse/pulseutil.c: + * ext/pulse/pulseutil.h: + pulsesink: Add support for AAC pass-through + https://bugzilla.gnome.org/show_bug.cgi?id=694445 + +2013-06-24 17:29:37 +0200 Kishore Arepalli <kishore.arepalli@gmail.com> + + * ext/gdk_pixbuf/gstgdkpixbufoverlay.c: + gdkpixbufoverlay: crashes if any property changes during playback when location property is not set + https://bugzilla.gnome.org/show_bug.cgi?id=702988 + +2013-08-21 14:54:26 -0400 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/pulsesink.c: + * ext/pulse/pulsesink.h: + * ext/pulse/pulsesrc.c: + * ext/pulse/pulseutil.h: + pulse: Share static caps definition between src and sink + The src was also missing 24-bit sample formats + +2013-08-21 16:53:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtprtxqueue.c: + * gst/rtpmanager/gstrtprtxqueue.h: + rtx: various improvements + Use locking + Don't push from the event handler, collected packets in a queue and push from + the chain function. + Clear queues on shutdown. + +2013-08-21 16:50:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpsession.c: + session: generate events correctly + Do correct shifting of the bitmask for lost packets. + +2013-08-21 16:47:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpmanager.c: + rtp: register rtx element better + +2013-08-21 16:32:50 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * sys/directsound/gstdirectsoundsink.c: + directsoundsink: WAVEFORMATEX is unsigned for 8 bit integers, and signed for others + Probably fixes + https://bugzilla.gnome.org/show_bug.cgi?id=705477 + +2013-08-21 13:03:34 +0100 Tim-Philipp Müller <tim@centricular.net> + + * ext/jpeg/gstjpegenc.c: + jpegenc: don't ignore return value from _finish_frame() + gst_video_encoder_finish_frame() will return FLOW_OK here if + there's no output buffer. + +2013-08-21 12:56:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpjpegdepay.c: + jpegdepay: add some more debug + +2013-08-21 12:10:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpgstdepay.c: + * gst/rtp/gstrtpgstdepay.h: + rtpgstdepay: only push events when they changed + Keep track of the STREAM_START and TAG events and only push them + when they changed. + +2013-08-21 10:52:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + rtpgstpay: taglists should not be merged in 1.0 + +2013-08-21 10:28:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpgstdepay.c: + rtpgstdepay: flush on FLUSH_STOP event + +2013-08-21 10:03:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + rtpgstpay: reset on state change + Do full reset on state change to READY + +2013-08-21 09:55:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + rtpgstpay: reset on FLUSH_STOP + Clear the adapter and pending buffer list on FLUSH_STOP. + +2013-08-21 09:39:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + rtpgstpay: don't use clock for config interval + We can't use the clock to time our config-interval because we are not + live (or there might not be a clock or the clock might not be running). + Instead just simply take the timestamp diff. + +2013-08-21 09:33:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.h: + rtpgstay: don't use // comments + +2013-08-08 11:55:22 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: Fix response argument in handle-request signal + +2013-08-08 11:54:41 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtsp/gstrtspsrc.c: + * gst/rtsp/gstrtspsrc.h: + rtspsrc: Add sdes property and proxy it to rtpbin + +2013-08-07 09:47:35 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + * gst/rtp/gstrtpgstpay.h: + Send a stream-start whenever we send tags This is to make sure tags are cleared on the client if the stream-start was previously lost, otherwise, the client may end up with a merged taglist of multiple songs + +2013-07-25 21:12:05 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + * gst/rtp/gstrtpgstpay.h: + rtpgstpay: Add a config-interval property to resend the caps/tags at a regular interval This is useful in case the packet containing the inlined caps was lost or if new client joins an already running RTP stream and they missed the previous tag events. This also makes the payloader keep a list of merged tags so the retransmitted tag event contains all previously received. A STREAM_START event will flush the list of tags. + +2013-07-25 21:10:10 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + rtpgstpay: Refactor the setcaps and use new method to send arbitrary caps at any time + +2013-07-25 21:03:34 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + rtpgstpay: Do not flush events for stream-start and avoid conflict between event and pending inline caps + +2013-07-25 20:54:50 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + * gst/rtp/gstrtpgstpay.h: + rtpgstpay: Add a create_from_adapter API and use a list of GstBufferList This is necessary to fix event/caps sending. If we send a STREAM_START packet, it will cause an error because the stream didn't receive its caps and new-segment events, so we must wait for the first buffer before sending the stream-start event buffer. However, the caps will be sent at the same time and so the 'inline caps' will be set for the event. We need to be able to payload individual packets (data, caps or events) and only send them when we call flush. + +2013-07-25 17:56:38 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtp/gstrtpgstdepay.c: + * gst/rtp/gstrtpgstpay.c: + rtpgstpay: Add etype=4 for payloading GST_EVENT_STREAM_START + +2013-07-25 17:52:16 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> + + * gst/rtp/gstrtpgstpay.c: + rtpgstpay: Fix typo, GST_EVENT_CUSTOM_BOTH has etype of 3 + +2013-08-20 14:36:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: handle EOS + When the queue is empty, and we received EOS, pause and push an EOS + event downstream. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=706387 + +2013-08-20 10:26:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: update docs + +2013-08-20 10:25:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: update all timers + Keep looping over all registered timers so that we can mark them lost instead of + stopping as soon as we find the timer for the current seqnum. + +2013-08-20 08:55:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: remove unused variables + +2013-08-19 21:10:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: reorganize timer handling + Restructure handling of incomming packet and the gap with the expected seqnum + and register all timers from the _chain function. + Convert a timer to a LOST packet timer when the max amount of retransmission + requests has been reached. + +2013-08-19 21:37:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: refactor packet spacing calculation + +2013-08-19 21:34:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: keep track of last seqnum and dts + +2013-08-19 21:29:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: small cleanups + +2013-08-19 21:21:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: reset retransmission timers in add/reschedule + Reset the retransmission timers when adding and rescheduling a timer. + +2013-08-19 21:12:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: rename variables for packet spacing + +2013-08-19 14:58:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: remove lost timer when we get the packet + When we receive a packet, also remove the LOST timer for it. + +2013-08-19 14:56:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: expected seqnum must increase + Only update the expected seqnum when it is bigger than the previous expected + seqnum. + +2013-08-19 14:55:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: add more debug + +2013-08-12 16:15:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/Makefile.am: + * gst/rtpmanager/gstrtpmanager.c: + * gst/rtpmanager/gstrtprtxqueue.c: + * gst/rtpmanager/gstrtprtxqueue.h: + rtxqueue: add retransmission queue element + +2013-08-12 14:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + session: add some docs + +2013-08-06 16:29:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + session: handle NACK feedback and generate events + Handle and parse the feedback NACK packets and generate a Retransmission + event for each NACKed packet + +2013-08-19 13:19:42 -0400 Olivier Crête <olivier.crete@collabora.com> + + * sys/v4l2/gstv4l2object.c: + v4l2: Add forward declaration for gst_v4l2_object_get_format_list + +2012-10-22 17:58:07 -0400 Olivier Crête <olivier.crete@collabora.com> + + * sys/v4l2/gstv4l2object.c: + * sys/v4l2/gstv4l2object.h: + * sys/v4l2/gstv4l2sink.c: + * sys/v4l2/gstv4l2sink.h: + * sys/v4l2/gstv4l2src.c: + * sys/v4l2/gstv4l2src.h: + v4l2: De-duplicate caps probing between src and sink + +2013-08-13 17:32:17 -0400 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/Makefile.am: + * ext/pulse/pulseprobe.c: + * ext/pulse/pulseprobe.h: + * ext/pulse/pulsesink.c: + * ext/pulse/pulsesink.h: + * ext/pulse/pulsesrc.c: + * ext/pulse/pulsesrc.h: + pulse: Remove unused GstPulseProbe + +2013-08-19 12:46:45 -0400 Olivier Crête <olivier.crete@collabora.com> + + * sys/v4l2/gstv4l2tuner.c: + * sys/v4l2/tuner.c: + * sys/v4l2/tunerchannel.c: + * sys/v4l2/tunernorm.c: + v4l2: Use G_DEFINE_ macros for added thread safety + +2013-08-17 11:28:13 +0200 Thibault Saunier <thibault.saunier@collabora.com> + + * gst/videomixer/videomixer2.c: + * gst/videomixer/videomixer2.h: + videomixer: Do not send flush_stop ourself after a flush_start + When we receive a flush_start, we should wait for the next flush_stop + and foward it, not create a flush_stop ourself. + +2013-08-16 17:10:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtph264depay.c: + h264depay: init debug category early + Init the debug variable when we register the element because it is also used by + the payloader element when it calls the add_sps_pps method. + +2013-08-16 13:26:28 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * ext/flac/gstflacenc.c: + flacenc: Properly set headers via the base class instead of just pushing them downstream + Prevents buffers from being send before the caps and segment events. + +2013-08-15 10:59:10 +0100 Chris Bass <floobleflam@gmail.com> + + * gst/isomp4/qtdemux.c: + qtdemux: check denominator isn't zero before scaling duration. + When gst_qtdemux_configure_stream sets fps_d, check that n_samples is + non-zero before using it as a denominator to scale the stream duration. + https://bugzilla.gnome.org/show_bug.cgi?id=706076 + +2013-08-15 15:08:05 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * ext/jpeg/gstjpegdec.c: + * ext/jpeg/gstjpegenc.c: + * ext/libpng/gstpngdec.c: + * ext/vpx/gstvp8dec.c: + * ext/vpx/gstvp9dec.c: + ext: Use new flush vfunc of video codec base classes and remove reset implementations + +2013-08-14 16:19:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: forward flush before stopping dataflow + First forward the flush event and then stop our loop function. + +2013-08-14 13:10:32 +0100 Tim-Philipp Müller <tim@centricular.net> + + * configure.ac: + configure: require libsoup >= 2.38 + Bump libsoup requirement for newer API used, like headers_get_one(). + 2.38 is from early 2012 and is in linen with our GLib requirement. + +2013-08-14 11:54:19 +0100 Tim-Philipp Müller <tim@centricular.net> + + * ext/soup/gstsouphttpsrc.c: + soup: don't use deprecated soup_message_headers_get() API + +2013-08-13 17:44:50 +0200 Edward Hervey <edward@collabora.com> + + * .gitignore: + .gitignore: Ignore files from automake test-driver + +2013-08-12 15:28:34 -0400 Olivier Crête <olivier.crete@collabora.com> + + * gst/rtp/gstrtph264pay.c: + * gst/rtp/gstrtph264pay.h: + rtph264pay: Use the SPS/PPS handling function from the depayloader + Remove duplicated copies + https://bugzilla.gnome.org/show_bug.cgi?id=705553 + +2013-08-12 15:26:08 -0400 Olivier Crête <olivier.crete@collabora.com> + + * gst/rtp/gstrtph264depay.c: + * gst/rtp/gstrtph264depay.h: + rtph264depay: Make the SPS/PPS deduplication function generic + Make it not touch any internals of the depayloader + https://bugzilla.gnome.org/show_bug.cgi?id=705553 + +2013-08-13 14:09:20 +0100 Chris Bass <floobleflam@gmail.com> + + * gst/audioparsers/gstaacparse.c: + aacparse: allow conversion from raw AAC to ADTS + This patch will prepend ADTS headers to raw AAC audio frames, allowing + upstream elements to link to decoders that only support AAC in ADTS format. + Note that no error correction bits are added to ADTS frames in this code. + https://bugzilla.gnome.org/show_bug.cgi?id=615740 + +2013-08-13 12:44:11 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: Only free GCheckSum after its last usage + https://bugzilla.gnome.org/show_bug.cgi?id=705760 + +2013-08-13 12:02:29 +0200 Andoni Morales Alastruey <ylatuya@gmail.com> + + * ext/soup/gstsouphttpsrc.c: + souphttpsrc: fix critical setting a NULL uri redirection + +2013-07-13 01:50:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com> + + * ext/soup/gstsouphttpsrc.c: + * ext/soup/gstsouphttpsrc.h: + souphttpsrc: add redirection to the URI query + +2013-07-31 10:42:07 +0200 Matej Knopp <matej.knopp@gmail.com> + + * gst/isomp4/qtdemux.c: + qtdemux: elst should offset samples instead of buffers + The current approach where buffers are offset is not ideal, as during seek + and loop current time is compared to sample times. + https://bugzilla.gnome.org/show_bug.cgi?id=700264 + +2013-08-07 19:32:07 +0200 Thibault Saunier <thibault.saunier@collabora.com> + + * gst/videomixer/videomixer2.c: + * tests/check/elements/videomixer.c: + videomixer: Send EOS if buf_end >= segment.stop + That means the whole segment is already played, and we are sure we + are EOS at that point. + Also handle segment seeks, and do not send EOS in that case. + +2013-08-04 14:40:38 +0200 Matej Knopp <matej.knopp@gmail.com> + + * gst/avi/gstavidemux.c: + avidemux: send proper stream_start event + https://bugzilla.gnome.org//show_bug.cgi?id=705449 + +2013-08-08 11:51:17 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/matroska/ebml-read.c: + * gst/matroska/matroska-demux.c: + matroskademux: Don't print warnings during flushing and stop as soon as possible + https://bugzilla.gnome.org//show_bug.cgi?id=705442 + +2013-08-07 11:14:38 +0100 Tim-Philipp Müller <tim@centricular.net> + + * gst/rtp/gstrtpvp8depay.c: + rtpvp8depay: mark key frames and delta frames properly + https://bugzilla.gnome.org/show_bug.cgi?id=705550 + +2013-08-05 23:23:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + session: add NACK feedback in RTCP + +2013-08-05 23:22:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsource.c: + * gst/rtpmanager/rtpsource.h: + source: add methods to register NACK + Add a method to register a missing packet for an ssrc along with + methods to get the missing packets and clear them. + +2013-08-04 23:05:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + session: handle Retransmission event and schedule NACK + Handle the retransmission event from downstream and use it to schedule a NACK + request. + +2013-08-05 23:20:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + session: pass data to remove func + Pass the data to the remove function because we are going to deref it when there + is pli or fir. + +2013-08-06 15:28:50 +0200 Thibault Saunier <thibault.saunier@collabora.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Fix compilation + +2013-08-06 15:17:44 +0200 Thibault Saunier <thibault.saunier@collabora.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Raw buffer DTS should always be CLOCK_TIME_NONE + +2013-08-06 11:58:38 +0200 Thibault Saunier <thibault.saunier@collabora.com> + + * gst/videomixer/videomixer2.c: + videomixer: Make sure to send EOS if the buffer end time equals the segment end time + Otherwize EOS never gets sent in that particular case. + +2013-08-05 08:49:50 +0200 Sjoerd Simons <sjoerd.simons@collabora.co.uk> + + * gst/goom/gstgoom.c: + goom: Ensure src caps are writable + In some cases the src caps determined by goom weren't writable, causing + a bunch of assertion failures and failed caps. Fixed by always + explicitely making the caps writable + https://bugzilla.gnome.org/show_bug.cgi?id=705475 + +2013-08-04 23:18:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + session: use common send_rtcp method + Reuse the send_rtcp method that already asks for the current time when + requesting a keyframe. + +2013-08-04 23:12:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + session: Don't use ClockTimeDiff for unsigned delays + +2013-08-04 16:52:15 +0200 Edward Hervey <edward@collabora.com> + + * gst/isomp4/gstqtmux.c: + qtmux: Use buffer PTS if DTS is not set + Avoids ending up with completely bogus scaled duration/pts when new + buffers have invalid DTS. + +2013-08-04 14:32:47 +0100 Tim-Philipp Müller <tim@centricular.net> + + * tests/check/elements/souphttpsrc.c: + tests: skip https test if there's no TLS support in soup/glib + +2013-08-04 11:20:41 +0100 Tim-Philipp Müller <tim@centricular.net> + + * gst/rtsp/gstrtpdec.c: + rtpdec: use generic marshaller + +2013-08-04 10:52:33 +0100 Tim-Philipp Müller <tim@centricular.net> + + * Makefile.am: + * sys/v4l2/.gitignore: + * sys/v4l2/Makefile.am: + * sys/v4l2/gstv4l2-marshal.list: + * sys/v4l2/tuner-marshal.list: + * sys/v4l2/tuner.c: + * sys/v4l2/tuner.h: + * win32/MANIFEST: + * win32/common/tuner-enumtypes.c: + * win32/common/tuner-enumtypes.h: + * win32/common/tuner-marshal.c: + * win32/common/tuner-marshal.h: + v4l2: remove unused enumtypes and use generic marshaller + +2013-08-04 10:47:38 +0100 Tim-Philipp Müller <tim@centricular.net> + + * Makefile.am: + * gst/udp/.gitignore: + * win32/common/gstudp-enumtypes.c: + * win32/common/gstudp-enumtypes.h: + * win32/common/gstudp-marshal.c: + * win32/common/gstudp-marshal.h: + udp: remove unused marshal and enumtypes files + +2013-08-04 09:38:19 +0100 Tim-Philipp Müller <tim@centricular.net> + + * Makefile.am: + * gst/rtpmanager/.gitignore: + * gst/rtpmanager/Makefile.am: + * gst/rtpmanager/gstrtpbin-marshal.list: + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/gstrtpptdemux.c: + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/gstrtpssrcdemux.c: + * gst/rtpmanager/rtpsession.c: + * win32/MANIFEST: + * win32/common/gstrtpbin-marshal.c: + * win32/common/gstrtpbin-marshal.h: + rtpmanager: use generic marshaller + +2013-08-04 00:13:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: send event in right direction + +2013-08-02 17:38:34 -0700 David Schleef <ds@schleef.org> + + * configure.ac: + * tests/check/Makefile.am: + tests: create/remove orc directory at proper time + Before automake creates .deps directories, and during distclean. + +2013-08-03 00:25:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpsession.c: + session: add FIR and PLI like other RTCP packets + Add the FIR and PLI packets like the other RTCP packet instead of from the + on-sending-rtcp default signal handler. + +2013-08-02 17:22:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: fix property ranges + +2013-08-02 16:42:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: push retransmission events + +2013-08-02 14:12:16 +0200 Lubosz Sarnecki <lubosz@gmail.com> + + * configure.ac: + build: add subdir-objects to AM_INIT_AUTOMAKE + Fixes warnings with automake 1.14 + https://bugzilla.gnome.org/show_bug.cgi?id=705350 + +2013-08-02 14:54:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: add support for retransmission retry + When we didn't receive a packet after requesting retransmission, retry + asking for retransmission for a certain period. + +2013-08-02 14:19:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: add properties + Add properties to control retransmission parameters + +2013-08-02 12:44:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: use corrected timeout when rescheduling + When we recalculate the timeout, use the corrected timeout value depending on + the timer type. + +2013-08-02 12:43:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: update timers after queueing + Else we might update the timer needlessly for duplicates. + +2013-08-02 12:42:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: move method up + +2013-08-02 06:28:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: small cleanup + +2013-08-01 23:26:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: unschedule old expected packets + When we receive a new packet, unschedule old outstanding packets when their + seqnum is too far away. + +2013-08-01 23:29:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: refactor timer update + +2013-08-01 23:24:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: update timers when removing + Update the timers when we remove a timer. + Handle canceled timers, make them unschedule the current timer and + trigger the timeout code. + +2013-08-01 23:22:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: fix typo + +2013-08-01 15:40:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: improve timeout management + If we change the seqnum of an existing timer and we were waiting for + that timer, unschedule it. If we change the timeout of an existing timer and we + were waiting on it, only unschedule when the new time is smaller. + +2013-08-01 15:05:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: install timer for expected arrival + Install a timer that is triggered when the expected arrival time of a packet + expired. + +2013-08-01 14:56:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: improve unschedule of timers + Conflicts: + gst/rtpmanager/gstrtpjitterbuffer.c + +2013-08-01 12:21:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: move code around + +2013-08-01 12:07:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: estimate inter packet spacing + When we see two packets with consecutive seqnums and a different RTP time, use + the DTS difference as the inter packet spacing estimate. + +2013-08-01 12:01:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: keep track of current timeout + +2013-08-01 11:49:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: cleanup timer handling + +2013-08-01 11:40:41 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: reset is only possible with a GAP + +2013-08-01 11:29:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.c: + jitterbuffer: operate on DTS + Make the jitterbuffer schedule the timeouts based on the DTS instead + of the PTS. This makes it all smoother with reordered frames and gives + the decoder time to reorder the frames in time. + +2013-08-01 11:14:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: rename timout variable + +2013-07-31 17:08:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: small cleanup + +2013-07-31 16:59:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: block output in paused or buffering + +2013-07-31 16:59:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: store pts in timer + Only store the pts in the timer so that we can both do timeouts with timings on + the input and output of the jitterbuffer. + +2013-07-30 23:14:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: refactor jitterbuffer + Refactor the jitterbuffer code. Make separate function for peeking a buffer, + pushing the next buffer, waiting for timeouts and handling the timeouts. + The main loop now tries to push as many buffers as it can until it runs out of + buffers or when it detects a seqnum discont. Then it will wait for some event to + happen before attempting to push more buffers. + Make methods to register timeouts in an array. These timeouts are registered + when we detect a missing packet, sync for the first packet or when we find an + estimation for the end-of-stream. + This greatly simplifies and clarifies the code and also makes it possible to + register more complicated timeout schemes later. + +2013-07-30 18:52:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/rtpjitterbuffer.c: + rtpjitterbuffer: use NULL to ignore percent + If we pass NULL to pop and push we ignore the percent result. + +2013-07-30 07:00:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: refactor + Move eos estimation into separate function + +2013-07-30 14:28:19 +0100 Tim-Philipp Müller <tim@centricular.net> + + * gst/flv/gstflvdemux.c: + flvdemux: don't leak stream_id string + https://bugzilla.gnome.org/show_bug.cgi?id=705142 + +2013-07-29 19:53:52 +0100 Tim-Philipp Müller <tim@centricular.net> + + * po/LINGUAS: + * po/da.po: + * po/de.po: + * po/el.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/ja.po: + * po/nb.po: + * po/nl.po: + * po/pl.po: + * po/ru.po: + * po/sl.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + po: update translations + +2013-07-29 19:48:54 +0100 Tim-Philipp Müller <tim@centricular.net> + + * tests/check/elements/.gitignore: + tests: ignore new test binaries + +2013-07-29 14:47:49 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * configure.ac: + Back to development + === release 1.1.3 === -2013-07-29 Sebastian Dröge <sebastian.droege@collabora.co.uk> +2013-07-29 13:42:18 +0200 Sebastian Dröge <slomo@circular-chaos.org> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.1.3 + * docs/plugins/gst-plugins-good-plugins.args: + * docs/plugins/inspect/plugin-1394.xml: + * docs/plugins/inspect/plugin-aasink.xml: + * docs/plugins/inspect/plugin-alaw.xml: + * docs/plugins/inspect/plugin-alpha.xml: + * docs/plugins/inspect/plugin-alphacolor.xml: + * docs/plugins/inspect/plugin-apetag.xml: + * docs/plugins/inspect/plugin-audiofx.xml: + * docs/plugins/inspect/plugin-audioparsers.xml: + * docs/plugins/inspect/plugin-auparse.xml: + * docs/plugins/inspect/plugin-autodetect.xml: + * docs/plugins/inspect/plugin-avi.xml: + * docs/plugins/inspect/plugin-cacasink.xml: + * docs/plugins/inspect/plugin-cairo.xml: + * docs/plugins/inspect/plugin-cutter.xml: + * docs/plugins/inspect/plugin-debug.xml: + * docs/plugins/inspect/plugin-deinterlace.xml: + * docs/plugins/inspect/plugin-dtmf.xml: + * docs/plugins/inspect/plugin-dv.xml: + * docs/plugins/inspect/plugin-effectv.xml: + * docs/plugins/inspect/plugin-equalizer.xml: + * docs/plugins/inspect/plugin-flac.xml: + * docs/plugins/inspect/plugin-flv.xml: + * docs/plugins/inspect/plugin-flxdec.xml: + * docs/plugins/inspect/plugin-gdkpixbuf.xml: + * docs/plugins/inspect/plugin-goom.xml: + * docs/plugins/inspect/plugin-goom2k1.xml: + * docs/plugins/inspect/plugin-icydemux.xml: + * docs/plugins/inspect/plugin-id3demux.xml: + * docs/plugins/inspect/plugin-imagefreeze.xml: + * docs/plugins/inspect/plugin-interleave.xml: + * docs/plugins/inspect/plugin-isomp4.xml: + * docs/plugins/inspect/plugin-jack.xml: + * docs/plugins/inspect/plugin-jpeg.xml: + * docs/plugins/inspect/plugin-level.xml: + * docs/plugins/inspect/plugin-matroska.xml: + * docs/plugins/inspect/plugin-monoscope.xml: + * docs/plugins/inspect/plugin-mulaw.xml: + * docs/plugins/inspect/plugin-multifile.xml: + * docs/plugins/inspect/plugin-multipart.xml: + * docs/plugins/inspect/plugin-navigationtest.xml: + * docs/plugins/inspect/plugin-oss4.xml: + * docs/plugins/inspect/plugin-ossaudio.xml: + * docs/plugins/inspect/plugin-png.xml: + * docs/plugins/inspect/plugin-pulseaudio.xml: + * docs/plugins/inspect/plugin-replaygain.xml: + * docs/plugins/inspect/plugin-rtp.xml: + * docs/plugins/inspect/plugin-rtpmanager.xml: + * docs/plugins/inspect/plugin-rtsp.xml: + * docs/plugins/inspect/plugin-shapewipe.xml: + * docs/plugins/inspect/plugin-shout2send.xml: + * docs/plugins/inspect/plugin-smpte.xml: + * docs/plugins/inspect/plugin-soup.xml: + * docs/plugins/inspect/plugin-spectrum.xml: + * docs/plugins/inspect/plugin-speex.xml: + * docs/plugins/inspect/plugin-taglib.xml: + * docs/plugins/inspect/plugin-udp.xml: + * docs/plugins/inspect/plugin-video4linux2.xml: + * docs/plugins/inspect/plugin-videobox.xml: + * docs/plugins/inspect/plugin-videocrop.xml: + * docs/plugins/inspect/plugin-videofilter.xml: + * docs/plugins/inspect/plugin-videomixer.xml: + * docs/plugins/inspect/plugin-vpx.xml: + * docs/plugins/inspect/plugin-wavenc.xml: + * docs/plugins/inspect/plugin-wavpack.xml: + * docs/plugins/inspect/plugin-wavparse.xml: + * docs/plugins/inspect/plugin-ximagesrc.xml: + * docs/plugins/inspect/plugin-y4menc.xml: + * gst-plugins-good.doap: + * win32/common/config.h: + Release 1.1.3 + +2013-07-29 13:42:05 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + * po/zh_HK.po: + * po/zh_TW.po: + Update .po files 2013-07-29 12:12:41 +0200 Sebastian Dröge <slomo@circular-chaos.org> diff --git a/Makefile.am b/Makefile.am index 970cbd1f2..3402551a9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -46,27 +46,6 @@ check-torture: endif win32-update: - for f in gst/udp/gstudp-marshal.c \ - gst/udp/gstudp-marshal.h \ - gst/udp/gstudp-enumtypes.c \ - gst/udp/gstudp-enumtypes.h \ - gst/rtpmanager/gstrtpbin-marshal.c \ - gst/rtpmanager/gstrtpbin-marshal.h \ - sys/v4l2/tuner-enumtypes.c \ - sys/v4l2/tuner-enumtypes.h \ - sys/v4l2/tuner-marshal.c \ - sys/v4l2/tuner-marshal.h; do \ - cp $(top_builddir)/$$f win32/common; done - $(top_srcdir)/common/gst-indent win32/common/gstudp-marshal.c - $(top_srcdir)/common/gst-indent win32/common/gstudp-marshal.c - $(top_srcdir)/common/gst-indent win32/common/gstudp-enumtypes.c - $(top_srcdir)/common/gst-indent win32/common/gstudp-enumtypes.c - $(top_srcdir)/common/gst-indent win32/common/gstrtpbin-marshal.c - $(top_srcdir)/common/gst-indent win32/common/gstrtpbin-marshal.c - $(top_srcdir)/common/gst-indent win32/common/tuner-enumtypes.c - $(top_srcdir)/common/gst-indent win32/common/tuner-enumtypes.c - $(top_srcdir)/common/gst-indent win32/common/tuner-marshal.c - $(top_srcdir)/common/gst-indent win32/common/tuner-marshal.c cp $(top_builddir)/win32/common/config.h-new \ $(top_srcdir)/win32/common/config.h diff --git a/Makefile.in b/Makefile.in index 2684aaf56..3df5b9808 100644 --- a/Makefile.in +++ b/Makefile.in @@ -370,7 +370,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -1214,27 +1213,6 @@ check-valgrind: @HAVE_GST_CHECK_FALSE@ true win32-update: - for f in gst/udp/gstudp-marshal.c \ - gst/udp/gstudp-marshal.h \ - gst/udp/gstudp-enumtypes.c \ - gst/udp/gstudp-enumtypes.h \ - gst/rtpmanager/gstrtpbin-marshal.c \ - gst/rtpmanager/gstrtpbin-marshal.h \ - sys/v4l2/tuner-enumtypes.c \ - sys/v4l2/tuner-enumtypes.h \ - sys/v4l2/tuner-marshal.c \ - sys/v4l2/tuner-marshal.h; do \ - cp $(top_builddir)/$$f win32/common; done - $(top_srcdir)/common/gst-indent win32/common/gstudp-marshal.c - $(top_srcdir)/common/gst-indent win32/common/gstudp-marshal.c - $(top_srcdir)/common/gst-indent win32/common/gstudp-enumtypes.c - $(top_srcdir)/common/gst-indent win32/common/gstudp-enumtypes.c - $(top_srcdir)/common/gst-indent win32/common/gstrtpbin-marshal.c - $(top_srcdir)/common/gst-indent win32/common/gstrtpbin-marshal.c - $(top_srcdir)/common/gst-indent win32/common/tuner-enumtypes.c - $(top_srcdir)/common/gst-indent win32/common/tuner-enumtypes.c - $(top_srcdir)/common/gst-indent win32/common/tuner-marshal.c - $(top_srcdir)/common/gst-indent win32/common/tuner-marshal.c cp $(top_builddir)/win32/common/config.h-new \ $(top_srcdir)/win32/common/config.h .PHONY: lcov-reset lcov lcov-run lcov-report lcov-upload lcov-clean diff --git a/NEWS b/NEWS index 488ba5af6..3bf5ba2f8 100644 --- a/NEWS +++ b/NEWS @@ -1,2 +1,2 @@ -This is GStreamer Good Plugins 1.1.3 +This is GStreamer Good Plugins 1.1.4 diff --git a/RELEASE b/RELEASE index 0db0c7db1..a035a5faa 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer Good Plugins 1.1.3 +Release notes for GStreamer Good Plugins 1.1.4 The GStreamer team is proud to announce a new bug-fix release @@ -55,33 +55,22 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) -Features of this release - - Bugs fixed in this release - * 672227 : qtdemux: need mapping for video/x-gst-fourcc-xdvc - * 674626 : [rtpsession] High CPU usage in rtcp thread when setting RR bandwidth = 0 - * 696228 : mp4mux: streamable=true seeks on sink at EOS, causing errors with some sinks - * 699791 : qtdemux: certain videos from Vivotek camera do not play - " This file is corrupt and cannot be played " + * 705371 : souphttpsrc: Does network operations from the state change thread + * 590768 : GstPulseSrc should allow swapping the device used by the stream + * 637754 : multipartdemux: time stamp output buffer based on first input buffer not last + * 694445 : pulsesink: add support for AAC pass-through * 700264 : qtdemux: ignores first editlist - * 700933 : avidemux: Wrong duration in push mode for some clips. - * 703560 : [PATCH] rtpbin: new event for informing downstream about synchronization - * 703901 : audioecho: Output broken if delay value got changed when playing or paused - * 704007 : qtdemux: skips disabled tracks - * 704053 : souphttpsrc: Don't treat errors on HEAD request as fatal - * 704193 : avidemux: no PTS nor DTS on decoded frame - * 704241 : souphttpsrc: Ignore all HEAD errors - * 704255 : qtdemux: invalid base time on newsegment in push mode after a seek - * 704272 : qtdemux: invalid seek offset used because of chapters - * 704292 : qtdemux: does not know WRAW fourcc - * 704294 : qtdemux: videos in Windows WRLE format don't work - * 704357 : regression: videocrop unit test fail after adding GRAY16_BE format - * 704547 : vpx: fix compilation when decoder or encoder package is not build - * 704548 : qtdemux: set proper caps for mpeg-1 audio - * 704921 : matroskademux: memory leak in check_subtitle_buffer - * 704951 : avidemux: memory leak - * 704996 : qtdemux: support for H264 fourcc + * 702988 : gdkpixbufoverlay: crashes if any property changes during playback when location property is not set + * 705108 : rtpgstpay: Add a config-interval property + * 705442 : matroskademux: prints warnings on seek + * 705449 : avidemux: sends stream_start event without group_id + * 705553 : rtph264pay: Entries of SPS and PPS duplicated + * 705760 : rtspsrc produces GLib error + * 705959 : souphttpsrc deprecated symbols + * 706076 : qtdemux: failed assertion for fragmented mp4 (DASH) streams + * 706642 : avimux: unmap the correct buffer ==== Download ==== @@ -118,20 +107,21 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Alessandro Decina + * Akihiro Tsukada * Andoni Morales Alastruey - * Arnaud Vrac - * Carlos Rafael Giani - * Douglas Bagnall + * Chris Bass + * David Schleef * Edward Hervey - * Kyosuke Nekomura + * Kishore Arepalli + * Lubosz Sarnecki * Matej Knopp * Mathieu Duponchelle - * Nicolas Dufresne + * Michael Olbrich * Olivier Crête * Sebastian Dröge - * Thiago Santos + * Sjoerd Simons + * Thibault Saunier * Tim-Philipp Müller - * Vincent Penquerc'h * Wim Taymans + * Youness Alaoui  \ No newline at end of file diff --git a/common/Makefile.in b/common/Makefile.in index 374486585..fa75d58d6 100644 --- a/common/Makefile.in +++ b/common/Makefile.in @@ -331,7 +331,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/common/m4/Makefile.in b/common/m4/Makefile.in index 03507ace2..5827fc1f0 100644 --- a/common/m4/Makefile.in +++ b/common/m4/Makefile.in @@ -270,7 +270,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/configure b/configure index a3a9f6cd0..6cfa6c1e2 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer Good Plug-ins 1.1.3. +# Generated by GNU Autoconf 2.69 for GStreamer Good Plug-ins 1.1.4. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>. # @@ -591,8 +591,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='GStreamer Good Plug-ins' PACKAGE_TARNAME='gst-plugins-good' -PACKAGE_VERSION='1.1.3' -PACKAGE_STRING='GStreamer Good Plug-ins 1.1.3' +PACKAGE_VERSION='1.1.4' +PACKAGE_STRING='GStreamer Good Plug-ins 1.1.4' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -651,7 +651,6 @@ PROFILE_CFLAGS USE_BZ2_FALSE USE_BZ2_TRUE BZ2_LIBS -HAVE_BZ2 USE_ZLIB_FALSE USE_ZLIB_TRUE HAVE_ZLIB @@ -1946,7 +1945,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GStreamer Good Plug-ins 1.1.3 to adapt to many kinds of systems. +\`configure' configures GStreamer Good Plug-ins 1.1.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2022,7 +2021,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer Good Plug-ins 1.1.3:";; + short | recursive ) echo "Configuration of GStreamer Good Plug-ins 1.1.4:";; esac cat <<\_ACEOF @@ -2382,7 +2381,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer Good Plug-ins configure 1.1.3 +GStreamer Good Plug-ins configure 1.1.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -3193,7 +3192,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GStreamer Good Plug-ins $as_me 1.1.3, which was +It was created by GStreamer Good Plug-ins $as_me 1.1.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4175,7 +4174,7 @@ fi # Define the identity of the package. PACKAGE='gst-plugins-good' - VERSION='1.1.3' + VERSION='1.1.4' cat >>confdefs.h <<_ACEOF @@ -4344,9 +4343,9 @@ $as_echo "$am_cv_prog_tar_ustar" >&6; } - PACKAGE_VERSION_MAJOR=$(echo 1.1.3 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.1.3 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.1.3 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.1.4 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.1.4 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.1.4 | cut -d'.' -f3) @@ -4357,7 +4356,7 @@ $as_echo "$am_cv_prog_tar_ustar" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.1.3 | cut -d'.' -f4) + NANO=$(echo 1.1.4 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -8948,10 +8947,10 @@ fi done - GST_CURRENT=103 + GST_CURRENT=104 GST_REVISION=0 - GST_AGE=103 - GST_LIBVERSION=103:0:103 + GST_AGE=104 + GST_LIBVERSION=104:0:104 @@ -13276,8 +13275,8 @@ CC="$lt_save_CC" -GST_REQ=1.1.3 -GSTPB_REQ=1.1.3 +GST_REQ=1.1.4 +GSTPB_REQ=1.1.4 @@ -34646,12 +34645,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_SOUP_CFLAGS="$SOUP_CFLAGS" else if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsoup-2.4 >= 2.26.1\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libsoup-2.4 >= 2.26.1") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsoup-2.4 >= 2.38\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libsoup-2.4 >= 2.38") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_SOUP_CFLAGS=`$PKG_CONFIG --cflags "libsoup-2.4 >= 2.26.1" 2>/dev/null` + pkg_cv_SOUP_CFLAGS=`$PKG_CONFIG --cflags "libsoup-2.4 >= 2.38" 2>/dev/null` else pkg_failed=yes fi @@ -34664,12 +34663,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_SOUP_LIBS="$SOUP_LIBS" else if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsoup-2.4 >= 2.26.1\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libsoup-2.4 >= 2.26.1") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsoup-2.4 >= 2.38\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libsoup-2.4 >= 2.38") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_SOUP_LIBS=`$PKG_CONFIG --libs "libsoup-2.4 >= 2.26.1" 2>/dev/null` + pkg_cv_SOUP_LIBS=`$PKG_CONFIG --libs "libsoup-2.4 >= 2.38" 2>/dev/null` else pkg_failed=yes fi @@ -34688,9 +34687,9 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - SOUP_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libsoup-2.4 >= 2.26.1"` + SOUP_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libsoup-2.4 >= 2.38"` else - SOUP_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libsoup-2.4 >= 2.26.1"` + SOUP_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libsoup-2.4 >= 2.38"` fi # Put the nasty error message in config.log where it belongs echo "$SOUP_PKG_ERRORS" >&5 @@ -36231,72 +36230,37 @@ if test x$USE_BZ2 = xyes; then HAVE_BZ2=no - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzCompress in -lbz2" >&5 -$as_echo_n "checking for BZ2_bzCompress in -lbz2... " >&6; } -if ${ac_cv_lib_bz2_BZ2_bzCompress+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lbz2 $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext + save_LIBS=$LIBS + LIBS="$LIBS -lbz2" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzlibVersion in -lbz2" >&5 +$as_echo_n "checking for BZ2_bzlibVersion in -lbz2... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char BZ2_bzCompress (); +#include <bzlib.h> int main () { -return BZ2_bzCompress (); +const char *version = BZ2_bzlibVersion (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_bz2_BZ2_bzCompress=yes -else - ac_cv_lib_bz2_BZ2_bzCompress=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzCompress" >&5 -$as_echo "$ac_cv_lib_bz2_BZ2_bzCompress" >&6; } -if test "x$ac_cv_lib_bz2_BZ2_bzCompress" = xyes; then : HAVE_BZ2=yes else HAVE_BZ2=no fi - +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_BZ2" >&5 +$as_echo "$HAVE_BZ2" >&6; } + LIBS=$save_LIBS if test "x$HAVE_BZ2" = "xyes"; then - ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default" -if test "x$ac_cv_header_bzlib_h" = xyes; then : - : -else - HAVE_BZ2=no -fi - - - if test "x$HAVE_BZ2" = "xyes"; then - BZ2_LIBS="-lbz2" - else - : - fi - else - : + BZ2_LIBS="-lbz2" fi - - - LIBS=$gst_check_save_LIBS LDFLAGS=$gst_check_save_LDFLAGS CFLAGS=$gst_check_save_CFLAGS @@ -36625,6 +36589,8 @@ GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^_*gst_plugin_ +$MKDIR_P tests/check/orc + ac_config_files="$ac_config_files Makefile gst/Makefile gst/alpha/Makefile gst/apetag/Makefile gst/audiofx/Makefile gst/audioparsers/Makefile gst/auparse/Makefile gst/autodetect/Makefile gst/avi/Makefile gst/cutter/Makefile gst/deinterlace/Makefile gst/dtmf/Makefile gst/debugutils/Makefile gst/effectv/Makefile gst/equalizer/Makefile gst/flv/Makefile gst/goom/Makefile gst/goom2k1/Makefile gst/id3demux/Makefile gst/icydemux/Makefile gst/imagefreeze/Makefile gst/interleave/Makefile gst/isomp4/Makefile gst/law/Makefile gst/level/Makefile gst/matroska/Makefile gst/monoscope/Makefile gst/multifile/Makefile gst/multipart/Makefile gst/replaygain/Makefile gst/rtp/Makefile gst/rtpmanager/Makefile gst/rtsp/Makefile gst/shapewipe/Makefile gst/smpte/Makefile gst/spectrum/Makefile gst/udp/Makefile gst/videobox/Makefile gst/videocrop/Makefile gst/videofilter/Makefile gst/videomixer/Makefile gst/wavenc/Makefile gst/wavparse/Makefile gst/flx/Makefile gst/y4m/Makefile ext/Makefile ext/aalib/Makefile ext/cairo/Makefile ext/dv/Makefile ext/flac/Makefile ext/gdk_pixbuf/Makefile ext/jack/Makefile ext/jpeg/Makefile ext/libcaca/Makefile ext/libpng/Makefile ext/pulse/Makefile ext/raw1394/Makefile ext/shout2/Makefile ext/soup/Makefile ext/speex/Makefile ext/taglib/Makefile ext/vpx/Makefile ext/wavpack/Makefile sys/Makefile sys/directsound/Makefile sys/oss/Makefile sys/oss4/Makefile sys/osxaudio/Makefile sys/osxvideo/Makefile sys/sunaudio/Makefile sys/v4l2/Makefile sys/waveform/Makefile sys/ximage/Makefile po/Makefile.in tests/Makefile tests/check/Makefile tests/examples/Makefile tests/examples/audiofx/Makefile tests/examples/cairo/Makefile tests/examples/equalizer/Makefile tests/examples/jack/Makefile tests/examples/level/Makefile tests/examples/pulse/Makefile tests/examples/rtp/Makefile tests/examples/shapewipe/Makefile tests/examples/spectrum/Makefile tests/examples/v4l2/Makefile tests/files/Makefile tests/icles/Makefile common/Makefile common/m4/Makefile m4/Makefile docs/Makefile docs/plugins/Makefile docs/version.entities pkgconfig/Makefile pkgconfig/gstreamer-plugins-good-uninstalled.pc gst-plugins-good.spec" @@ -37782,7 +37748,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GStreamer Good Plug-ins $as_me 1.1.3, which was +This file was extended by GStreamer Good Plug-ins $as_me 1.1.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -37848,7 +37814,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GStreamer Good Plug-ins config.status 1.1.3 +GStreamer Good Plug-ins config.status 1.1.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 3537fda3d..45d63b72c 100644 --- a/configure.ac +++ b/configure.ac @@ -5,12 +5,12 @@ dnl please read gstreamer/docs/random/autotools before changing this file dnl initialize autoconf dnl releases only do -Wall, git and prerelease does -Werror too dnl use a three digit version number for releases, and four for git/pre -AC_INIT([GStreamer Good Plug-ins],[1.1.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) +AC_INIT([GStreamer Good Plug-ins],[1.1.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) AG_GST_INIT dnl initialize automake -AM_INIT_AUTOMAKE([-Wno-portability 1.11 no-dist-gzip dist-xz tar-ustar]) +AM_INIT_AUTOMAKE([-Wno-portability 1.11 no-dist-gzip dist-xz tar-ustar subdir-objects]) dnl define PACKAGE_VERSION_* variables AS_VERSION @@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) AG_GST_LIBTOOL_PREPARE -AS_LIBTOOL(GST, 103, 0, 103) +AS_LIBTOOL(GST, 104, 0, 104) dnl *** required versions of GStreamer stuff *** -GST_REQ=1.1.3 -GSTPB_REQ=1.1.3 +GST_REQ=1.1.4 +GSTPB_REQ=1.1.4 dnl *** autotools stuff **** @@ -875,7 +875,7 @@ AG_GST_CHECK_FEATURE(SHOUT2, [Shoutcast/Icecast client library], shout2, [ dnl *** soup *** translit(dnm, m, l) AM_CONDITIONAL(USE_SOUP, true) AG_GST_CHECK_FEATURE(SOUP, [soup http client plugin (2.4)], souphttpsrc, [ - PKG_CHECK_MODULES(SOUP, libsoup-2.4 >= 2.26.1, [HAVE_SOUP="yes"], [HAVE_SOUP="no"]) + PKG_CHECK_MODULES(SOUP, libsoup-2.4 >= 2.38, [HAVE_SOUP="yes"], [HAVE_SOUP="no"]) AC_SUBST(SOUP_CFLAGS) AC_SUBST(SOUP_LIBS) ]) @@ -1007,7 +1007,15 @@ AG_GST_CHECK_FEATURE(ZLIB, [zlib support for qtdemux/matroska],, [ dnl *** matroska prefers to have bz2 *** translit(dnm, m, l) AM_CONDITIONAL(USE_BZ2, true) AG_GST_CHECK_FEATURE(BZ2, [bz2 library for matroska ],, [ - AG_GST_CHECK_LIBHEADER(BZ2, bz2, BZ2_bzCompress, ,bzlib.h, BZ2_LIBS="-lbz2") + save_LIBS=$LIBS + LIBS="$LIBS -lbz2" + AC_MSG_CHECKING([for BZ2_bzlibVersion in -lbz2]) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <bzlib.h>]], [[const char *version = BZ2_bzlibVersion ();]])],[HAVE_BZ2=yes],[HAVE_BZ2=no]) + AC_MSG_RESULT($HAVE_BZ2) + LIBS=$save_LIBS + if test "x$HAVE_BZ2" = "xyes"; then + BZ2_LIBS="-lbz2" + fi AC_SUBST(BZ2_LIBS) ]) @@ -1110,6 +1118,8 @@ AC_SUBST(GST_PLUGIN_LDFLAGS) dnl *** output files *** +$MKDIR_P tests/check/orc + dnl keep this alphabetic per directory, please AC_CONFIG_FILES( Makefile diff --git a/docs/Makefile.in b/docs/Makefile.in index 93b4e6fff..4bb466a87 100644 --- a/docs/Makefile.in +++ b/docs/Makefile.in @@ -330,7 +330,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/docs/plugins/Makefile.in b/docs/plugins/Makefile.in index b2158c8cf..dea8ca9f1 100644 --- a/docs/plugins/Makefile.in +++ b/docs/plugins/Makefile.in @@ -289,7 +289,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index 8ec2a3c9c..eb56d775a 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -968,6 +968,16 @@ <DEFAULT>FALSE</DEFAULT> </ARG> +<ARG> +<NAME>GstRTSPSrc::sdes</NAME> +<TYPE>GstStructure*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>SDES</NICK> +<BLURB>The SDES items of this session.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + <ARG> <NAME>GstRTPDec::skip</NAME> <TYPE>gint</TYPE> @@ -20308,6 +20318,16 @@ <DEFAULT>"lt-gst-plugins-good-plugins-scan"</DEFAULT> </ARG> +<ARG> +<NAME>GstPulseSink::current-device</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>r</FLAGS> +<NICK>Current Device</NICK> +<BLURB>The current PulseAudio sink device.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + <ARG> <NAME>GstPulseSrc::device</NAME> <TYPE>gchar*</TYPE> @@ -20398,6 +20418,16 @@ <DEFAULT>"lt-gst-plugins-good-plugins-scan"</DEFAULT> </ARG> +<ARG> +<NAME>GstPulseSrc::current-device</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>r</FLAGS> +<NICK>Current Device</NICK> +<BLURB>The current PulseAudio source device.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + <ARG> <NAME>GstPulseMixer::device</NAME> <TYPE>gchar*</TYPE> @@ -21188,6 +21218,16 @@ <DEFAULT>FALSE</DEFAULT> </ARG> +<ARG> +<NAME>GstRtpBin::do-retransmission</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Do retransmission</NICK> +<BLURB>Send an event downstream to request packet retransmission.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + <ARG> <NAME>GstRtpJitterBuffer::do-lost</NAME> <TYPE>gboolean</TYPE> @@ -21248,6 +21288,56 @@ <DEFAULT>0</DEFAULT> </ARG> +<ARG> +<NAME>GstRtpJitterBuffer::do-retransmission</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Do Retransmission</NICK> +<BLURB>Send retransmission events upstream when a packet is late.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRtpJitterBuffer::rtx-delay</NAME> +<TYPE>gint</TYPE> +<RANGE>>= G_MAXULONG</RANGE> +<FLAGS>r</FLAGS> +<NICK>RTX Delay</NICK> +<BLURB>Extra time in ms to wait before sending retransmission event (-1 automatic).</BLURB> +<DEFAULT>20</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRtpJitterBuffer::rtx-delay-reorder</NAME> +<TYPE>gint</TYPE> +<RANGE>>= G_MAXULONG</RANGE> +<FLAGS>r</FLAGS> +<NICK>RTX Delay Reorder</NICK> +<BLURB>Sending retransmission event when this much reordering (-1 automatic).</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRtpJitterBuffer::rtx-retry-period</NAME> +<TYPE>gint</TYPE> +<RANGE>>= G_MAXULONG</RANGE> +<FLAGS>r</FLAGS> +<NICK>RTX Retry Period</NICK> +<BLURB>Try to get a retransmission for this many ms (-1 automatic).</BLURB> +<DEFAULT>160</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRtpJitterBuffer::rtx-retry-timeout</NAME> +<TYPE>gint</TYPE> +<RANGE>>= G_MAXULONG</RANGE> +<FLAGS>r</FLAGS> +<NICK>RTX Retry Timeout</NICK> +<BLURB>Retry sending a transmission event after this timeout in ms (-1 automatic).</BLURB> +<DEFAULT>40</DEFAULT> +</ARG> + <ARG> <NAME>GstRtpSession::bandwidth</NAME> <TYPE>gdouble</TYPE> @@ -23838,3 +23928,33 @@ <DEFAULT>0</DEFAULT> </ARG> +<ARG> +<NAME>GstRTPRtxQueue::max-size-packets</NAME> +<TYPE>guint</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Max Size Packets</NICK> +<BLURB>Amount of packets to queue (0 = unlimited).</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRTPRtxQueue::max-size-time</NAME> +<TYPE>guint</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Max Size Times</NICK> +<BLURB>Amount of ms to queue (0 = unlimited).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstRtpGSTPay::config-interval</NAME> +<TYPE>guint</TYPE> +<RANGE><= 3600</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Caps/Tags Send Interval</NICK> +<BLURB>Interval for sending caps and TAG events in seconds (0 = disabled).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index 7a044994f..7b40874b5 100644 --- a/docs/plugins/gst-plugins-good-plugins.hierarchy +++ b/docs/plugins/gst-plugins-good-plugins.hierarchy @@ -253,6 +253,7 @@ GObject GstRTPDec GstRTPMux GstRTPDTMFMux + GstRTPRtxQueue GstRndBufferSize GstRtpJitterBuffer GstRtpPtDemux diff --git a/docs/plugins/html/ch01.html b/docs/plugins/html/ch01.html index 499b426ac..8c5677a8e 100644 --- a/docs/plugins/html/ch01.html +++ b/docs/plugins/html/ch01.html @@ -21,7 +21,7 @@ </tr></table> <div class="chapter"> <div class="titlepage"><div><div><h1 class="title"> -<a name="idp739168"></a>gst-plugins-good Elements</h1></div></div></div> +<a name="idp53780816"></a>gst-plugins-good Elements</h1></div></div></div> <div class="toc"><dl class="toc"> <dt> <span class="refentrytitle"><a href="gst-plugins-good-plugins-3gppmux.html">3gppmux</a></span><span class="refpurpose"> — Muxer for 3GPP (.3gp) files</span> diff --git a/docs/plugins/html/ch02.html b/docs/plugins/html/ch02.html index f11b6082f..03414f236 100644 --- a/docs/plugins/html/ch02.html +++ b/docs/plugins/html/ch02.html @@ -21,7 +21,7 @@ </tr></table> <div class="chapter"> <div class="titlepage"><div><div><h1 class="title"> -<a name="idp5381216"></a>gst-plugins-good Plugins</h1></div></div></div> +<a name="idp58594624"></a>gst-plugins-good Plugins</h1></div></div></div> <div class="toc"><dl class="toc"> <dt> <span class="refentrytitle"><a href="gst-plugins-good-plugins-plugin-1394.html">1394</a></span><span class="refpurpose">Source for video data via IEEE1394 interface</span> diff --git a/docs/plugins/html/ch03.html b/docs/plugins/html/ch03.html index a67781cba..5e99e4e46 100644 --- a/docs/plugins/html/ch03.html +++ b/docs/plugins/html/ch03.html @@ -21,7 +21,7 @@ </tr></table> <div class="chapter"> <div class="titlepage"><div><div><h1 class="title"> -<a name="idp5416704"></a>gst-plugins-good Base Classes</h1></div></div></div> +<a name="idp58630112"></a>gst-plugins-good Base Classes</h1></div></div></div> <div class="toc"><dl class="toc"> <dt> <span class="refentrytitle"><a href="GstIirEqualizer.html">GstIirEqualizer</a></span><span class="refpurpose"></span> diff --git a/docs/plugins/html/gst-plugins-good-plugins-1.0.devhelp2 b/docs/plugins/html/gst-plugins-good-plugins-1.0.devhelp2 index d06fb60bb..0df0c7394 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-1.0.devhelp2 +++ b/docs/plugins/html/gst-plugins-good-plugins-1.0.devhelp2 @@ -248,15 +248,15 @@ </sub> </chapters> <functions> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-3gppmux.html#idp8057696"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-3gppmux.html#idp8801280"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-3gppmux.html#idp9192928"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-aacparse.html#idp8889072"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-aacparse.html#idp8745216"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-aacparse.html#idp7542176"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-3gppmux.html#idp60968608"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-3gppmux.html#idp61113808"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-3gppmux.html#idp61394512"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-aacparse.html#idp53613184"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-aacparse.html#idp60171744"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-aacparse.html#idp63145232"/> <keyword type="struct" name="struct GstAacParse" link="gst-plugins-good-plugins-aacparse.html#GstAacParse-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-aasink.html#idp8114752"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-aasink.html#idp9395168"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-aasink.html#idp61846336"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-aasink.html#idp61927104"/> <keyword type="struct" name="struct GstAASink" link="gst-plugins-good-plugins-aasink.html#GstAASink-struct"/> <keyword type="property" name="The "brightness" property" link="gst-plugins-good-plugins-aasink.html#GstAASink--brightness"/> <keyword type="property" name="The "contrast" property" link="gst-plugins-good-plugins-aasink.html#GstAASink--contrast"/> @@ -271,20 +271,20 @@ <keyword type="property" name="The "width" property" link="gst-plugins-good-plugins-aasink.html#GstAASink--width"/> <keyword type="signal" name="The "frame-displayed" signal" link="gst-plugins-good-plugins-aasink.html#GstAASink-frame-displayed"/> <keyword type="signal" name="The "have-size" signal" link="gst-plugins-good-plugins-aasink.html#GstAASink-have-size"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-ac3parse.html#idp6468592"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-ac3parse.html#idp7269600"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-ac3parse.html#idp6976528"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-ac3parse.html#idp62274768"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-ac3parse.html#idp58808512"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-ac3parse.html#idp60272416"/> <keyword type="struct" name="struct GstAc3Parse" link="gst-plugins-good-plugins-ac3parse.html#GstAc3Parse-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-agingtv.html#idp6572352"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-agingtv.html#idp5737600"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-agingtv.html#idp5582416"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-agingtv.html#idp62035872"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-agingtv.html#idp62245648"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-agingtv.html#idp59519664"/> <keyword type="struct" name="struct GstAgingTV" link="gst-plugins-good-plugins-agingtv.html#GstAgingTV-struct"/> <keyword type="property" name="The "color-aging" property" link="gst-plugins-good-plugins-agingtv.html#GstAgingTV--color-aging"/> <keyword type="property" name="The "dusts" property" link="gst-plugins-good-plugins-agingtv.html#GstAgingTV--dusts"/> <keyword type="property" name="The "pits" property" link="gst-plugins-good-plugins-agingtv.html#GstAgingTV--pits"/> <keyword type="property" name="The "scratch-lines" property" link="gst-plugins-good-plugins-agingtv.html#GstAgingTV--scratch-lines"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-alpha.html#idp6388320"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-alpha.html#idp7096864"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-alpha.html#idp59175728"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-alpha.html#idp63410416"/> <keyword type="struct" name="struct GstAlpha" link="gst-plugins-good-plugins-alpha.html#GstAlpha-struct"/> <keyword type="enum" name="enum GstAlphaMethod" link="gst-plugins-good-plugins-alpha.html#GstAlphaMethod"/> <keyword type="property" name="The "alpha" property" link="gst-plugins-good-plugins-alpha.html#GstAlpha--alpha"/> @@ -297,41 +297,41 @@ <keyword type="property" name="The "black-sensitivity" property" link="gst-plugins-good-plugins-alpha.html#GstAlpha--black-sensitivity"/> <keyword type="property" name="The "white-sensitivity" property" link="gst-plugins-good-plugins-alpha.html#GstAlpha--white-sensitivity"/> <keyword type="property" name="The "prefer-passthrough" property" link="gst-plugins-good-plugins-alpha.html#GstAlpha--prefer-passthrough"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-alphacolor.html#idp9252928"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-alphacolor.html#idp6596944"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-alphacolor.html#idp61178048"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-alphacolor.html#idp60145712"/> <keyword type="struct" name="struct GstAlphaColor" link="gst-plugins-good-plugins-alphacolor.html#GstAlphaColor-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-alawdec.html#idp7624944"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-alawdec.html#idp5552832"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-alawdec.html#idp59748752"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-alawdec.html#idp62244032"/> <keyword type="struct" name="struct GstALawDec" link="gst-plugins-good-plugins-alawdec.html#GstALawDec-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-alawenc.html#idp8656128"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-alawenc.html#idp6497680"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-alawenc.html#idp61022016"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-alawenc.html#idp63360592"/> <keyword type="struct" name="struct GstALawDec" link="gst-plugins-good-plugins-alawenc.html#GstALawDec-struct"/> <keyword type="struct" name="struct GstALawEnc" link="gst-plugins-good-plugins-alawenc.html#GstALawEnc"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-amrparse.html#idp6371840"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-amrparse.html#idp2702944"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-amrparse.html#idp8161728"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-amrparse.html#idp59757600"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-amrparse.html#idp61336288"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-amrparse.html#idp60976768"/> <keyword type="struct" name="struct GstAmrParse" link="gst-plugins-good-plugins-amrparse.html#GstAmrParse-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-apedemux.html#idp7070032"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-apedemux.html#idp9183568"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-apedemux.html#idp8629888"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-apedemux.html#idp60528288"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-apedemux.html#idp62475824"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-apedemux.html#idp61934880"/> <keyword type="struct" name="struct GstApeDemux" link="gst-plugins-good-plugins-apedemux.html#GstApeDemux-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-apev2mux.html#idp2696512"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-apev2mux.html#idp8123456"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-apev2mux.html#idp60847840"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-apev2mux.html#idp59264720"/> <keyword type="struct" name="struct GstApev2Mux" link="gst-plugins-good-plugins-apev2mux.html#GstApev2Mux-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-aspectratiocrop.html#idp7678320"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-aspectratiocrop.html#idp7615120"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-aspectratiocrop.html#idp10013104"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-aspectratiocrop.html#idp61370016"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-aspectratiocrop.html#idp61827616"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-aspectratiocrop.html#idp59272864"/> <keyword type="struct" name="struct GstAspectRatioCrop" link="gst-plugins-good-plugins-aspectratiocrop.html#GstAspectRatioCrop-struct"/> <keyword type="property" name="The "aspect-ratio" property" link="gst-plugins-good-plugins-aspectratiocrop.html#GstAspectRatioCrop--aspect-ratio"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audioamplify.html#idp5474144"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audioamplify.html#idp6190384"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audioamplify.html#idp9621504"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audioamplify.html#idp59809984"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audioamplify.html#idp63316000"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audioamplify.html#idp60556128"/> <keyword type="struct" name="struct GstAudioAmplify" link="gst-plugins-good-plugins-audioamplify.html#GstAudioAmplify-struct"/> <keyword type="property" name="The "amplification" property" link="gst-plugins-good-plugins-audioamplify.html#GstAudioAmplify--amplification"/> <keyword type="property" name="The "clipping-method" property" link="gst-plugins-good-plugins-audioamplify.html#GstAudioAmplify--clipping-method"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiochebband.html#idp5586336"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiochebband.html#idp7097184"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiochebband.html#idp8182256"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiochebband.html#idp63500464"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiochebband.html#idp63850592"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiochebband.html#idp62927488"/> <keyword type="struct" name="struct GstAudioChebBand" link="gst-plugins-good-plugins-audiochebband.html#GstAudioChebBand-struct"/> <keyword type="property" name="The "lower-frequency" property" link="gst-plugins-good-plugins-audiochebband.html#GstAudioChebBand--lower-frequency"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-audiochebband.html#GstAudioChebBand--mode"/> @@ -339,155 +339,155 @@ <keyword type="property" name="The "ripple" property" link="gst-plugins-good-plugins-audiochebband.html#GstAudioChebBand--ripple"/> <keyword type="property" name="The "type" property" link="gst-plugins-good-plugins-audiochebband.html#GstAudioChebBand--type"/> <keyword type="property" name="The "upper-frequency" property" link="gst-plugins-good-plugins-audiochebband.html#GstAudioChebBand--upper-frequency"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiocheblimit.html#idp5488464"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiocheblimit.html#idp7505856"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiocheblimit.html#idp9048128"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiocheblimit.html#idp63498976"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiocheblimit.html#idp58799360"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiocheblimit.html#idp58668944"/> <keyword type="struct" name="struct GstAudioChebLimit" link="gst-plugins-good-plugins-audiocheblimit.html#GstAudioChebLimit-struct"/> <keyword type="property" name="The "cutoff" property" link="gst-plugins-good-plugins-audiocheblimit.html#GstAudioChebLimit--cutoff"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-audiocheblimit.html#GstAudioChebLimit--mode"/> <keyword type="property" name="The "poles" property" link="gst-plugins-good-plugins-audiocheblimit.html#GstAudioChebLimit--poles"/> <keyword type="property" name="The "ripple" property" link="gst-plugins-good-plugins-audiocheblimit.html#GstAudioChebLimit--ripple"/> <keyword type="property" name="The "type" property" link="gst-plugins-good-plugins-audiocheblimit.html#GstAudioChebLimit--type"/> - <keyword type="" name="Example application" link="gst-plugins-good-plugins-audiofirfilter.html#idp8030608"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiofirfilter.html#idp7974976"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiofirfilter.html#idp8378992"/> + <keyword type="" name="Example application" link="gst-plugins-good-plugins-audiofirfilter.html#idp60227120"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiofirfilter.html#idp62377616"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiofirfilter.html#idp62850160"/> <keyword type="struct" name="struct GstAudioFIRFilter" link="gst-plugins-good-plugins-audiofirfilter.html#GstAudioFIRFilter-struct"/> <keyword type="property" name="The "kernel" property" link="gst-plugins-good-plugins-audiofirfilter.html#GstAudioFIRFilter--kernel"/> <keyword type="property" name="The "latency" property" link="gst-plugins-good-plugins-audiofirfilter.html#GstAudioFIRFilter--latency"/> <keyword type="signal" name="The "rate-changed" signal" link="gst-plugins-good-plugins-audiofirfilter.html#GstAudioFIRFilter-rate-changed"/> - <keyword type="" name="Example application" link="gst-plugins-good-plugins-audioiirfilter.html#idp11197904"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audioiirfilter.html#idp8734928"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audioiirfilter.html#idp6230160"/> + <keyword type="" name="Example application" link="gst-plugins-good-plugins-audioiirfilter.html#idp60583584"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audioiirfilter.html#idp59014960"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audioiirfilter.html#idp60260384"/> <keyword type="struct" name="struct GstAudioIIRFilter" link="gst-plugins-good-plugins-audioiirfilter.html#GstAudioIIRFilter-struct"/> <keyword type="property" name="The "a" property" link="gst-plugins-good-plugins-audioiirfilter.html#GstAudioIIRFilter--a"/> <keyword type="property" name="The "b" property" link="gst-plugins-good-plugins-audioiirfilter.html#GstAudioIIRFilter--b"/> <keyword type="signal" name="The "rate-changed" signal" link="gst-plugins-good-plugins-audioiirfilter.html#GstAudioIIRFilter-rate-changed"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiowsincband.html#idp11194080"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiowsincband.html#idp10037232"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiowsincband.html#idp10548000"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiowsincband.html#idp63378768"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiowsincband.html#idp62996384"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiowsincband.html#idp59456000"/> <keyword type="struct" name="struct GstAudioWSincBand" link="gst-plugins-good-plugins-audiowsincband.html#GstAudioWSincBand-struct"/> <keyword type="property" name="The "lower-frequency" property" link="gst-plugins-good-plugins-audiowsincband.html#GstAudioWSincBand--lower-frequency"/> <keyword type="property" name="The "upper-frequency" property" link="gst-plugins-good-plugins-audiowsincband.html#GstAudioWSincBand--upper-frequency"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-audiowsincband.html#GstAudioWSincBand--mode"/> <keyword type="property" name="The "window" property" link="gst-plugins-good-plugins-audiowsincband.html#GstAudioWSincBand--window"/> <keyword type="property" name="The "length" property" link="gst-plugins-good-plugins-audiowsincband.html#GstAudioWSincBand--length"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiowsinclimit.html#idp9699632"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiowsinclimit.html#idp9148848"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiowsinclimit.html#idp8509152"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiowsinclimit.html#idp59475856"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiowsinclimit.html#idp59866960"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiowsinclimit.html#idp65002496"/> <keyword type="struct" name="struct GstAudioWSincLimit" link="gst-plugins-good-plugins-audiowsinclimit.html#GstAudioWSincLimit-struct"/> <keyword type="property" name="The "frequency" property" link="gst-plugins-good-plugins-audiowsinclimit.html#GstAudioWSincLimit--frequency"/> <keyword type="property" name="The "length" property" link="gst-plugins-good-plugins-audiowsinclimit.html#GstAudioWSincLimit--length"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-audiowsinclimit.html#GstAudioWSincLimit--mode"/> <keyword type="property" name="The "window" property" link="gst-plugins-good-plugins-audiowsinclimit.html#GstAudioWSincLimit--window"/> <keyword type="property" name="The "cutoff" property" link="gst-plugins-good-plugins-audiowsinclimit.html#GstAudioWSincLimit--cutoff"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audioecho.html#idp5608896"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audioecho.html#idp8651648"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audioecho.html#idp10901008"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audioecho.html#idp60156720"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audioecho.html#idp62360224"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audioecho.html#idp65036528"/> <keyword type="struct" name="struct GstAudioEcho" link="gst-plugins-good-plugins-audioecho.html#GstAudioEcho-struct"/> <keyword type="property" name="The "delay" property" link="gst-plugins-good-plugins-audioecho.html#GstAudioEcho--delay"/> <keyword type="property" name="The "feedback" property" link="gst-plugins-good-plugins-audioecho.html#GstAudioEcho--feedback"/> <keyword type="property" name="The "intensity" property" link="gst-plugins-good-plugins-audioecho.html#GstAudioEcho--intensity"/> <keyword type="property" name="The "max-delay" property" link="gst-plugins-good-plugins-audioecho.html#GstAudioEcho--max-delay"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiodynamic.html#idp7798912"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiodynamic.html#idp5738720"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiodynamic.html#idp8012000"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiodynamic.html#idp59265360"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiodynamic.html#idp58680144"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiodynamic.html#idp59197408"/> <keyword type="struct" name="struct GstAudioDynamic" link="gst-plugins-good-plugins-audiodynamic.html#GstAudioDynamic-struct"/> <keyword type="property" name="The "characteristics" property" link="gst-plugins-good-plugins-audiodynamic.html#GstAudioDynamic--characteristics"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-audiodynamic.html#GstAudioDynamic--mode"/> <keyword type="property" name="The "ratio" property" link="gst-plugins-good-plugins-audiodynamic.html#GstAudioDynamic--ratio"/> <keyword type="property" name="The "threshold" property" link="gst-plugins-good-plugins-audiodynamic.html#GstAudioDynamic--threshold"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audioinvert.html#idp8047216"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audioinvert.html#idp7784336"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audioinvert.html#idp9391264"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audioinvert.html#idp63683648"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audioinvert.html#idp59793024"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audioinvert.html#idp64252592"/> <keyword type="struct" name="struct GstAudioInvert" link="gst-plugins-good-plugins-audioinvert.html#GstAudioInvert-struct"/> <keyword type="property" name="The "degree" property" link="gst-plugins-good-plugins-audioinvert.html#GstAudioInvert--degree"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiopanorama.html#idp5695312"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiopanorama.html#idp11780640"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiopanorama.html#idp11191856"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiopanorama.html#idp62429168"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiopanorama.html#idp61046336"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiopanorama.html#idp61858992"/> <keyword type="struct" name="struct GstAudioPanorama" link="gst-plugins-good-plugins-audiopanorama.html#GstAudioPanorama-struct"/> <keyword type="property" name="The "panorama" property" link="gst-plugins-good-plugins-audiopanorama.html#GstAudioPanorama--panorama"/> <keyword type="property" name="The "method" property" link="gst-plugins-good-plugins-audiopanorama.html#GstAudioPanorama--method"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiokaraoke.html#idp10951296"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiokaraoke.html#idp6545728"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiokaraoke.html#idp7245760"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-audiokaraoke.html#idp62771456"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-audiokaraoke.html#idp63971840"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-audiokaraoke.html#idp63305488"/> <keyword type="struct" name="struct GstAudioKaraoke" link="gst-plugins-good-plugins-audiokaraoke.html#GstAudioKaraoke-struct"/> <keyword type="property" name="The "filter-band" property" link="gst-plugins-good-plugins-audiokaraoke.html#GstAudioKaraoke--filter-band"/> <keyword type="property" name="The "filter-width" property" link="gst-plugins-good-plugins-audiokaraoke.html#GstAudioKaraoke--filter-width"/> <keyword type="property" name="The "level" property" link="gst-plugins-good-plugins-audiokaraoke.html#GstAudioKaraoke--level"/> <keyword type="property" name="The "mono-level" property" link="gst-plugins-good-plugins-audiokaraoke.html#GstAudioKaraoke--mono-level"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-auparse.html#idp7603344"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-auparse.html#idp5837104"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-auparse.html#idp62582896"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-auparse.html#idp61643424"/> <keyword type="struct" name="struct GstAuParse" link="gst-plugins-good-plugins-auparse.html#GstAuParse-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-autoaudiosink.html#idp8036736"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-autoaudiosink.html#idp11530368"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-autoaudiosink.html#idp6046224"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-autoaudiosink.html#idp62078288"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-autoaudiosink.html#idp61540736"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-autoaudiosink.html#idp64187520"/> <keyword type="struct" name="GstAutoAudioSink" link="gst-plugins-good-plugins-autoaudiosink.html#GstAutoAudioSink-struct"/> <keyword type="property" name="The "filter-caps" property" link="gst-plugins-good-plugins-autoaudiosink.html#GstAutoAudioSink--filter-caps"/> <keyword type="property" name="The "ts-offset" property" link="gst-plugins-good-plugins-autoaudiosink.html#GstAutoAudioSink--ts-offset"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-autoaudiosrc.html#idp10829808"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-autoaudiosrc.html#idp8190640"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-autoaudiosrc.html#idp6660832"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-autoaudiosrc.html#idp61728928"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-autoaudiosrc.html#idp60123824"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-autoaudiosrc.html#idp63838304"/> <keyword type="struct" name="GstAutoAudioSrc" link="gst-plugins-good-plugins-autoaudiosrc.html#GstAutoAudioSrc-struct"/> <keyword type="property" name="The "filter-caps" property" link="gst-plugins-good-plugins-autoaudiosrc.html#GstAutoAudioSrc--filter-caps"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-autovideosink.html#idp5862752"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-autovideosink.html#idp8426576"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-autovideosink.html#idp11472448"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-autovideosink.html#idp63454512"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-autovideosink.html#idp63347152"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-autovideosink.html#idp60354576"/> <keyword type="struct" name="GstAutoVideoSink" link="gst-plugins-good-plugins-autovideosink.html#GstAutoVideoSink-struct"/> <keyword type="property" name="The "filter-caps" property" link="gst-plugins-good-plugins-autovideosink.html#GstAutoVideoSink--filter-caps"/> <keyword type="property" name="The "ts-offset" property" link="gst-plugins-good-plugins-autovideosink.html#GstAutoVideoSink--ts-offset"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-autovideosrc.html#idp3202272"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-autovideosrc.html#idp11244048"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-autovideosrc.html#idp8559840"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-autovideosrc.html#idp58872176"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-autovideosrc.html#idp60351104"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-autovideosrc.html#idp61771920"/> <keyword type="struct" name="GstAutoVideoSrc" link="gst-plugins-good-plugins-autovideosrc.html#GstAutoVideoSrc-struct"/> <keyword type="property" name="The "filter-caps" property" link="gst-plugins-good-plugins-autovideosrc.html#GstAutoVideoSrc--filter-caps"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-avidemux.html#idp12072800"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-avidemux.html#idp12070368"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-avidemux.html#idp12063696"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-avidemux.html#idp65460288"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-avidemux.html#idp65457856"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-avidemux.html#idp65451184"/> <keyword type="struct" name="GstAviDemux" link="gst-plugins-good-plugins-avidemux.html#GstAviDemux-struct"/> - <keyword type="" name="Example launch lines" link="gst-plugins-good-plugins-avimux.html#idp11697408"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-avimux.html#idp5839344"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-avimux.html#idp8603504"/> + <keyword type="" name="Example launch lines" link="gst-plugins-good-plugins-avimux.html#idp61779392"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-avimux.html#idp63713408"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-avimux.html#idp63209568"/> <keyword type="struct" name="struct GstAviMux" link="gst-plugins-good-plugins-avimux.html#GstAviMux-struct"/> <keyword type="property" name="The "bigfile" property" link="gst-plugins-good-plugins-avimux.html#GstAviMux--bigfile"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-avisubtitle.html#idp11299536"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-avisubtitle.html#idp9408768"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-avisubtitle.html#idp2714992"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-avisubtitle.html#idp63244576"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-avisubtitle.html#idp61577552"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-avisubtitle.html#idp60868960"/> <keyword type="struct" name="struct GstAviSubtitle" link="gst-plugins-good-plugins-avisubtitle.html#GstAviSubtitle-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-cacasink.html#idp12293424"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-cacasink.html#idp9506448"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-cacasink.html#idp58981728"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-cacasink.html#idp53595840"/> <keyword type="struct" name="struct GstCACASink" link="gst-plugins-good-plugins-cacasink.html#GstCACASink-struct"/> <keyword type="property" name="The "anti-aliasing" property" link="gst-plugins-good-plugins-cacasink.html#GstCACASink--anti-aliasing"/> <keyword type="property" name="The "dither" property" link="gst-plugins-good-plugins-cacasink.html#GstCACASink--dither"/> <keyword type="property" name="The "screen-height" property" link="gst-plugins-good-plugins-cacasink.html#GstCACASink--screen-height"/> <keyword type="property" name="The "screen-width" property" link="gst-plugins-good-plugins-cacasink.html#GstCACASink--screen-width"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-cairooverlay.html#idp7471792"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-cairooverlay.html#idp6955600"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-cairooverlay.html#idp62720400"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-cairooverlay.html#idp65173536"/> <keyword type="struct" name="struct GstCairoOverlay" link="gst-plugins-good-plugins-cairooverlay.html#GstCairoOverlay-struct"/> <keyword type="signal" name="The "caps-changed" signal" link="gst-plugins-good-plugins-cairooverlay.html#GstCairoOverlay-caps-changed"/> <keyword type="signal" name="The "draw" signal" link="gst-plugins-good-plugins-cairooverlay.html#GstCairoOverlay-draw"/> - <keyword type="" name="" link="gst-plugins-good-plugins-capssetter.html#idp7318576"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-capssetter.html#idp10347248"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-capssetter.html#idp10169136"/> + <keyword type="" name="" link="gst-plugins-good-plugins-capssetter.html#idp58892352"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-capssetter.html#idp65855600"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-capssetter.html#idp59594656"/> <keyword type="struct" name="struct GstCapsSetter" link="gst-plugins-good-plugins-capssetter.html#GstCapsSetter-struct"/> <keyword type="property" name="The "caps" property" link="gst-plugins-good-plugins-capssetter.html#GstCapsSetter--caps"/> <keyword type="property" name="The "join" property" link="gst-plugins-good-plugins-capssetter.html#GstCapsSetter--join"/> <keyword type="property" name="The "replace" property" link="gst-plugins-good-plugins-capssetter.html#GstCapsSetter--replace"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-cutter.html#idp10546544"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-cutter.html#idp11001168"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-cutter.html#idp10380128"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-cutter.html#idp60754384"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-cutter.html#idp61466944"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-cutter.html#idp64774768"/> <keyword type="struct" name="struct GstCutter" link="gst-plugins-good-plugins-cutter.html#GstCutter-struct"/> <keyword type="property" name="The "leaky" property" link="gst-plugins-good-plugins-cutter.html#GstCutter--leaky"/> <keyword type="property" name="The "pre-length" property" link="gst-plugins-good-plugins-cutter.html#GstCutter--pre-length"/> <keyword type="property" name="The "run-length" property" link="gst-plugins-good-plugins-cutter.html#GstCutter--run-length"/> <keyword type="property" name="The "threshold" property" link="gst-plugins-good-plugins-cutter.html#GstCutter--threshold"/> <keyword type="property" name="The "threshold-dB" property" link="gst-plugins-good-plugins-cutter.html#GstCutter--threshold-dB"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-dcaparse.html#idp8278240"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dcaparse.html#idp7662672"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dcaparse.html#idp6234528"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-dcaparse.html#idp59184608"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dcaparse.html#idp60812160"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dcaparse.html#idp59409312"/> <keyword type="struct" name="struct GstDcaParse" link="gst-plugins-good-plugins-dcaparse.html#GstDcaParse-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-deinterlace.html#idp9409440"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-deinterlace.html#idp8348144"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-deinterlace.html#idp11444016"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-deinterlace.html#idp63931040"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-deinterlace.html#idp59791280"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-deinterlace.html#idp65156848"/> <keyword type="struct" name="struct GstDeinterlace" link="gst-plugins-good-plugins-deinterlace.html#GstDeinterlace-struct"/> <keyword type="property" name="The "fields" property" link="gst-plugins-good-plugins-deinterlace.html#GstDeinterlace--fields"/> <keyword type="property" name="The "method" property" link="gst-plugins-good-plugins-deinterlace.html#GstDeinterlace--method"/> @@ -496,26 +496,26 @@ <keyword type="property" name="The "drop-orphans" property" link="gst-plugins-good-plugins-deinterlace.html#GstDeinterlace--drop-orphans"/> <keyword type="property" name="The "ignore-obscure" property" link="gst-plugins-good-plugins-deinterlace.html#GstDeinterlace--ignore-obscure"/> <keyword type="property" name="The "locking" property" link="gst-plugins-good-plugins-deinterlace.html#GstDeinterlace--locking"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-deinterleave.html#idp6854512"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-deinterleave.html#idp7067536"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-deinterleave.html#idp7453824"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-deinterleave.html#idp62131984"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-deinterleave.html#idp59513760"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-deinterleave.html#idp64791696"/> <keyword type="struct" name="struct GstDeinterleave" link="gst-plugins-good-plugins-deinterleave.html#GstDeinterleave-struct"/> <keyword type="property" name="The "keep-positions" property" link="gst-plugins-good-plugins-deinterleave.html#GstDeinterleave--keep-positions"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-dicetv.html#idp6070192"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dicetv.html#idp7466336"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dicetv.html#idp7968448"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-dicetv.html#idp58645648"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dicetv.html#idp60605792"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dicetv.html#idp62342128"/> <keyword type="struct" name="struct GstDiceTV" link="gst-plugins-good-plugins-dicetv.html#GstDiceTV-struct"/> <keyword type="property" name="The "square-bits" property" link="gst-plugins-good-plugins-dicetv.html#GstDiceTV--square-bits"/> <keyword type="signal" name="The "reset" signal" link="gst-plugins-good-plugins-dicetv.html#GstDiceTV-reset"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-directsoundsink.html#idp6590736"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-directsoundsink.html#idp8356688"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-directsoundsink.html#idp66275408"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-directsoundsink.html#idp64060816"/> <keyword type="struct" name="struct GstDirectSoundSink" link="gst-plugins-good-plugins-directsoundsink.html#GstDirectSoundSink"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dtmfsrc.html#idp11525840"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dtmfsrc.html#idp12924672"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dtmfsrc.html#idp62915632"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dtmfsrc.html#idp61986080"/> <keyword type="struct" name="struct GstDTMFSrc" link="gst-plugins-good-plugins-dtmfsrc.html#GstDTMFSrc-struct"/> <keyword type="property" name="The "interval" property" link="gst-plugins-good-plugins-dtmfsrc.html#GstDTMFSrc--interval"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dv1394src.html#idp12285008"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dv1394src.html#idp11640992"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dv1394src.html#idp65723088"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dv1394src.html#idp65815072"/> <keyword type="struct" name="struct GstDV1394Src" link="gst-plugins-good-plugins-dv1394src.html#GstDV1394Src-struct"/> <keyword type="property" name="The "channel" property" link="gst-plugins-good-plugins-dv1394src.html#GstDV1394Src--channel"/> <keyword type="property" name="The "consecutive" property" link="gst-plugins-good-plugins-dv1394src.html#GstDV1394Src--consecutive"/> @@ -526,23 +526,23 @@ <keyword type="property" name="The "use-avc" property" link="gst-plugins-good-plugins-dv1394src.html#GstDV1394Src--use-avc"/> <keyword type="property" name="The "device-name" property" link="gst-plugins-good-plugins-dv1394src.html#GstDV1394Src--device-name"/> <keyword type="signal" name="The "frame-dropped" signal" link="gst-plugins-good-plugins-dv1394src.html#GstDV1394Src-frame-dropped"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dvdec.html#idp8849840"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dvdec.html#idp12175056"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dvdec.html#idp61624528"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dvdec.html#idp59413952"/> <keyword type="struct" name="struct GstDVDec" link="gst-plugins-good-plugins-dvdec.html#GstDVDec-struct"/> <keyword type="property" name="The "clamp-chroma" property" link="gst-plugins-good-plugins-dvdec.html#GstDVDec--clamp-chroma"/> <keyword type="property" name="The "clamp-luma" property" link="gst-plugins-good-plugins-dvdec.html#GstDVDec--clamp-luma"/> <keyword type="property" name="The "drop-factor" property" link="gst-plugins-good-plugins-dvdec.html#GstDVDec--drop-factor"/> <keyword type="property" name="The "quality" property" link="gst-plugins-good-plugins-dvdec.html#GstDVDec--quality"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dvdemux.html#idp7474944"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dvdemux.html#idp6722896"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-dvdemux.html#idp65322672"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-dvdemux.html#idp60696336"/> <keyword type="struct" name="struct GstDVDemux" link="gst-plugins-good-plugins-dvdemux.html#GstDVDemux-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-edgetv.html#idp12439056"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-edgetv.html#idp10275664"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-edgetv.html#idp10316496"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-edgetv.html#idp60516768"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-edgetv.html#idp63062192"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-edgetv.html#idp65244640"/> <keyword type="struct" name="struct GstEdgeTV" link="gst-plugins-good-plugins-edgetv.html#GstEdgeTV-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-equalizer-10bands.html#idp10222128"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-equalizer-10bands.html#idp8556016"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-equalizer-10bands.html#idp8821984"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-equalizer-10bands.html#idp60527760"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-equalizer-10bands.html#idp61487088"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-equalizer-10bands.html#idp61780672"/> <keyword type="struct" name="struct GstIirEqualizer10Bands" link="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands-struct"/> <keyword type="property" name="The "band0" property" link="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band0"/> <keyword type="property" name="The "band1" property" link="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band1"/> @@ -554,24 +554,24 @@ <keyword type="property" name="The "band7" property" link="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band7"/> <keyword type="property" name="The "band8" property" link="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band8"/> <keyword type="property" name="The "band9" property" link="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band9"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-equalizer-3bands.html#idp13000832"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-equalizer-3bands.html#idp9000672"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-equalizer-3bands.html#idp9527184"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-equalizer-3bands.html#idp65633712"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-equalizer-3bands.html#idp59388320"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-equalizer-3bands.html#idp62578960"/> <keyword type="struct" name="struct GstIirEqualizer3Bands" link="gst-plugins-good-plugins-equalizer-3bands.html#GstIirEqualizer3Bands-struct"/> <keyword type="property" name="The "band0" property" link="gst-plugins-good-plugins-equalizer-3bands.html#GstIirEqualizer3Bands--band0"/> <keyword type="property" name="The "band1" property" link="gst-plugins-good-plugins-equalizer-3bands.html#GstIirEqualizer3Bands--band1"/> <keyword type="property" name="The "band2" property" link="gst-plugins-good-plugins-equalizer-3bands.html#GstIirEqualizer3Bands--band2"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-equalizer-nbands.html#idp9343600"/> - <keyword type="" name="Example code" link="gst-plugins-good-plugins-equalizer-nbands.html#idp11344784"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-equalizer-nbands.html#idp13323008"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-equalizer-nbands.html#idp8510016"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-equalizer-nbands.html#idp65863520"/> + <keyword type="" name="Example code" link="gst-plugins-good-plugins-equalizer-nbands.html#idp62131008"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-equalizer-nbands.html#idp67290512"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-equalizer-nbands.html#idp62359136"/> <keyword type="struct" name="struct GstIirEqualizerNBands" link="gst-plugins-good-plugins-equalizer-nbands.html#GstIirEqualizerNBands-struct"/> <keyword type="property" name="The "num-bands" property" link="gst-plugins-good-plugins-equalizer-nbands.html#GstIirEqualizerNBands--num-bands"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flacdec.html#idp9814688"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flacdec.html#idp10445504"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flacdec.html#idp66872576"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flacdec.html#idp60924240"/> <keyword type="struct" name="struct GstFlacDec" link="gst-plugins-good-plugins-flacdec.html#GstFlacDec-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flacenc.html#idp10074368"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flacenc.html#idp12523600"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flacenc.html#idp67341744"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flacenc.html#idp64028448"/> <keyword type="struct" name="struct GstFlacEnc" link="gst-plugins-good-plugins-flacenc.html#GstFlacEnc-struct"/> <keyword type="property" name="The "blocksize" property" link="gst-plugins-good-plugins-flacenc.html#GstFlacEnc--blocksize"/> <keyword type="property" name="The "escape-coding" property" link="gst-plugins-good-plugins-flacenc.html#GstFlacEnc--escape-coding"/> @@ -588,131 +588,131 @@ <keyword type="property" name="The "streamable-subset" property" link="gst-plugins-good-plugins-flacenc.html#GstFlacEnc--streamable-subset"/> <keyword type="property" name="The "padding" property" link="gst-plugins-good-plugins-flacenc.html#GstFlacEnc--padding"/> <keyword type="property" name="The "seekpoints" property" link="gst-plugins-good-plugins-flacenc.html#GstFlacEnc--seekpoints"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-flacparse.html#idp2764208"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flacparse.html#idp5545744"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flacparse.html#idp7334672"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-flacparse.html#idp62696320"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flacparse.html#idp64839696"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flacparse.html#idp61831856"/> <keyword type="struct" name="struct GstFlacParse" link="gst-plugins-good-plugins-flacparse.html#GstFlacParse-struct"/> <keyword type="property" name="The "check-frame-checksums" property" link="gst-plugins-good-plugins-flacparse.html#GstFlacParse--check-frame-checksums"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flactag.html#idp11736336"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flactag.html#idp6292928"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flactag.html#idp59710064"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flactag.html#idp65056704"/> <keyword type="struct" name="struct GstFlacTag" link="gst-plugins-good-plugins-flactag.html#GstFlacTag-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-flvdemux.html#idp13063792"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flvdemux.html#idp13394000"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flvdemux.html#idp12650912"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-flvdemux.html#idp65778032"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flvdemux.html#idp66991744"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flvdemux.html#idp61706544"/> <keyword type="struct" name="struct GstFlvDemux" link="gst-plugins-good-plugins-flvdemux.html#GstFlvDemux-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-flvmux.html#idp12809968"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flvmux.html#idp7317872"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flvmux.html#idp11315616"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-flvmux.html#idp61251920"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flvmux.html#idp65340896"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flvmux.html#idp59929280"/> <keyword type="struct" name="GstFlvMux" link="gst-plugins-good-plugins-flvmux.html#GstFlvMux-struct"/> <keyword type="property" name="The "is-live" property" link="gst-plugins-good-plugins-flvmux.html#GstFlvMux--is-live"/> <keyword type="property" name="The "streamable" property" link="gst-plugins-good-plugins-flvmux.html#GstFlvMux--streamable"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flxdec.html#idp11795104"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flxdec.html#idp9352112"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-flxdec.html#idp60223792"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-flxdec.html#idp64665680"/> <keyword type="struct" name="struct GstFlxDec" link="gst-plugins-good-plugins-flxdec.html#GstFlxDec-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-gamma.html#idp14155680"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-gamma.html#idp12153008"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-gamma.html#idp13311216"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-gamma.html#idp65216832"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-gamma.html#idp61313232"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-gamma.html#idp64906224"/> <keyword type="struct" name="struct GstGamma" link="gst-plugins-good-plugins-gamma.html#GstGamma-struct"/> <keyword type="property" name="The "gamma" property" link="gst-plugins-good-plugins-gamma.html#GstGamma--gamma"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-gdkpixbufsink.html#idp5864256"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-gdkpixbufsink.html#idp13695120"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-gdkpixbufsink.html#idp67233296"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-gdkpixbufsink.html#idp63600624"/> <keyword type="struct" name="struct GstGdkPixbufSink" link="gst-plugins-good-plugins-gdkpixbufsink.html#GstGdkPixbufSink-struct"/> <keyword type="property" name="The "last-pixbuf" property" link="gst-plugins-good-plugins-gdkpixbufsink.html#GstGdkPixbufSink--last-pixbuf"/> <keyword type="property" name="The "send-messages" property" link="gst-plugins-good-plugins-gdkpixbufsink.html#GstGdkPixbufSink--send-messages"/> <keyword type="property" name="The "post-messages" property" link="gst-plugins-good-plugins-gdkpixbufsink.html#GstGdkPixbufSink--post-messages"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-goom.html#idp10123200"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-goom.html#idp7175328"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-goom.html#idp9674480"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-goom.html#idp64567760"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-goom.html#idp63899488"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-goom.html#idp59564656"/> <keyword type="struct" name="struct GstGoom" link="gst-plugins-good-plugins-goom.html#GstGoom-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-goom2k1.html#idp13150016"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-goom2k1.html#idp12118384"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-goom2k1.html#idp11293504"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-goom2k1.html#idp63177840"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-goom2k1.html#idp60656352"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-goom2k1.html#idp61219984"/> <keyword type="struct" name="struct GstGoom" link="gst-plugins-good-plugins-goom2k1.html#GstGoom-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-hdv1394src.html#idp13051264"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-hdv1394src.html#idp14934080"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-hdv1394src.html#idp64726432"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-hdv1394src.html#idp65054576"/> <keyword type="struct" name="struct GstHDV1394Src" link="gst-plugins-good-plugins-hdv1394src.html#GstHDV1394Src-struct"/> <keyword type="property" name="The "channel" property" link="gst-plugins-good-plugins-hdv1394src.html#GstHDV1394Src--channel"/> <keyword type="property" name="The "device-name" property" link="gst-plugins-good-plugins-hdv1394src.html#GstHDV1394Src--device-name"/> <keyword type="property" name="The "guid" property" link="gst-plugins-good-plugins-hdv1394src.html#GstHDV1394Src--guid"/> <keyword type="property" name="The "port" property" link="gst-plugins-good-plugins-hdv1394src.html#GstHDV1394Src--port"/> <keyword type="property" name="The "use-avc" property" link="gst-plugins-good-plugins-hdv1394src.html#GstHDV1394Src--use-avc"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-icydemux.html#idp8648320"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-icydemux.html#idp8214832"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-icydemux.html#idp8184640"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-icydemux.html#idp63907008"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-icydemux.html#idp60892640"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-icydemux.html#idp60649776"/> <keyword type="struct" name="struct GstICYDemux" link="gst-plugins-good-plugins-icydemux.html#GstICYDemux-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-id3demux.html#idp6543616"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-id3demux.html#idp11470576"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-id3demux.html#idp11126928"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-id3demux.html#idp60372656"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-id3demux.html#idp62054576"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-id3demux.html#idp64536960"/> <keyword type="struct" name="struct GstID3Demux" link="gst-plugins-good-plugins-id3demux.html#GstID3Demux-struct"/> <keyword type="property" name="The "prefer-v1" property" link="gst-plugins-good-plugins-id3demux.html#GstID3Demux--prefer-v1"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-id3v2mux.html#idp12495264"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-id3v2mux.html#idp11509680"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-id3v2mux.html#idp65664032"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-id3v2mux.html#idp66824752"/> <keyword type="struct" name="struct GstId3v2Mux" link="gst-plugins-good-plugins-id3v2mux.html#GstId3v2Mux-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-imagefreeze.html#idp7252208"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-imagefreeze.html#idp8335312"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-imagefreeze.html#idp11137552"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-imagefreeze.html#idp61376320"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-imagefreeze.html#idp64623376"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-imagefreeze.html#idp65805552"/> <keyword type="struct" name="struct GstImageFreeze" link="gst-plugins-good-plugins-imagefreeze.html#GstImageFreeze-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-interleave.html#idp10269904"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-interleave.html#idp13049120"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-interleave.html#idp12919808"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-interleave.html#idp64505600"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-interleave.html#idp63240560"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-interleave.html#idp60155200"/> <keyword type="struct" name="struct GstInterleave" link="gst-plugins-good-plugins-interleave.html#GstInterleave-struct"/> <keyword type="property" name="The "channel-positions" property" link="gst-plugins-good-plugins-interleave.html#GstInterleave--channel-positions"/> <keyword type="property" name="The "channel-positions-from-input" property" link="gst-plugins-good-plugins-interleave.html#GstInterleave--channel-positions-from-input"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-ismlmux.html#idp7985504"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-ismlmux.html#idp5834064"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-ismlmux.html#idp11352656"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-jackaudiosrc.html#idp15534720"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-jackaudiosrc.html#idp6253328"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-ismlmux.html#idp57307264"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-ismlmux.html#idp65690528"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-ismlmux.html#idp59849264"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-jackaudiosrc.html#idp66183776"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-jackaudiosrc.html#idp68874656"/> <keyword type="struct" name="struct GstJackAudioSrc" link="gst-plugins-good-plugins-jackaudiosrc.html#GstJackAudioSrc-struct"/> <keyword type="property" name="The "client" property" link="gst-plugins-good-plugins-jackaudiosrc.html#GstJackAudioSrc--client"/> <keyword type="property" name="The "connect" property" link="gst-plugins-good-plugins-jackaudiosrc.html#GstJackAudioSrc--connect"/> <keyword type="property" name="The "server" property" link="gst-plugins-good-plugins-jackaudiosrc.html#GstJackAudioSrc--server"/> <keyword type="property" name="The "client-name" property" link="gst-plugins-good-plugins-jackaudiosrc.html#GstJackAudioSrc--client-name"/> <keyword type="property" name="The "transport" property" link="gst-plugins-good-plugins-jackaudiosrc.html#GstJackAudioSrc--transport"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-jackaudiosink.html#idp9308960"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-jackaudiosink.html#idp6585248"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-jackaudiosink.html#idp68005392"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-jackaudiosink.html#idp68373216"/> <keyword type="struct" name="struct GstJackAudioSink" link="gst-plugins-good-plugins-jackaudiosink.html#GstJackAudioSink-struct"/> <keyword type="property" name="The "client" property" link="gst-plugins-good-plugins-jackaudiosink.html#GstJackAudioSink--client"/> <keyword type="property" name="The "connect" property" link="gst-plugins-good-plugins-jackaudiosink.html#GstJackAudioSink--connect"/> <keyword type="property" name="The "server" property" link="gst-plugins-good-plugins-jackaudiosink.html#GstJackAudioSink--server"/> <keyword type="property" name="The "client-name" property" link="gst-plugins-good-plugins-jackaudiosink.html#GstJackAudioSink--client-name"/> <keyword type="property" name="The "transport" property" link="gst-plugins-good-plugins-jackaudiosink.html#GstJackAudioSink--transport"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-jpegdec.html#idp11873088"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-jpegdec.html#idp11533216"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-jpegdec.html#idp67655616"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-jpegdec.html#idp66470176"/> <keyword type="struct" name="struct GstJpegDec" link="gst-plugins-good-plugins-jpegdec.html#GstJpegDec-struct"/> <keyword type="property" name="The "idct-method" property" link="gst-plugins-good-plugins-jpegdec.html#GstJpegDec--idct-method"/> <keyword type="property" name="The "max-errors" property" link="gst-plugins-good-plugins-jpegdec.html#GstJpegDec--max-errors"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-jpegenc.html#idp13008368"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-jpegenc.html#idp14547232"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-jpegenc.html#idp56996640"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-jpegenc.html#idp65000672"/> <keyword type="struct" name="struct GstJpegEnc" link="gst-plugins-good-plugins-jpegenc.html#GstJpegEnc-struct"/> <keyword type="property" name="The "quality" property" link="gst-plugins-good-plugins-jpegenc.html#GstJpegEnc--quality"/> <keyword type="property" name="The "idct-method" property" link="gst-plugins-good-plugins-jpegenc.html#GstJpegEnc--idct-method"/> <keyword type="signal" name="The "frame-encoded" signal" link="gst-plugins-good-plugins-jpegenc.html#GstJpegEnc-frame-encoded"/> - <keyword type="" name="Example application" link="gst-plugins-good-plugins-level.html#idp11319328"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-level.html#idp13232352"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-level.html#idp15033408"/> + <keyword type="" name="Example application" link="gst-plugins-good-plugins-level.html#idp68313168"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-level.html#idp67817328"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-level.html#idp65634896"/> <keyword type="struct" name="struct GstLevel" link="gst-plugins-good-plugins-level.html#GstLevel-struct"/> <keyword type="property" name="The "interval" property" link="gst-plugins-good-plugins-level.html#GstLevel--interval"/> <keyword type="property" name="The "message" property" link="gst-plugins-good-plugins-level.html#GstLevel--message"/> <keyword type="property" name="The "peak-falloff" property" link="gst-plugins-good-plugins-level.html#GstLevel--peak-falloff"/> <keyword type="property" name="The "peak-ttl" property" link="gst-plugins-good-plugins-level.html#GstLevel--peak-ttl"/> <keyword type="property" name="The "post-messages" property" link="gst-plugins-good-plugins-level.html#GstLevel--post-messages"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-matroskamux.html#idp14733856"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-matroskamux.html#idp6240032"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-matroskamux.html#idp11870752"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-matroskamux.html#idp69169648"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-matroskamux.html#idp66087440"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-matroskamux.html#idp66238512"/> <keyword type="struct" name="GstMatroskaMux" link="gst-plugins-good-plugins-matroskamux.html#GstMatroskaMux-struct"/> <keyword type="property" name="The "writing-app" property" link="gst-plugins-good-plugins-matroskamux.html#GstMatroskaMux--writing-app"/> <keyword type="property" name="The "version" property" link="gst-plugins-good-plugins-matroskamux.html#GstMatroskaMux--version"/> <keyword type="property" name="The "min-index-interval" property" link="gst-plugins-good-plugins-matroskamux.html#GstMatroskaMux--min-index-interval"/> <keyword type="property" name="The "streamable" property" link="gst-plugins-good-plugins-matroskamux.html#GstMatroskaMux--streamable"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-matroskademux.html#idp7996064"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-matroskademux.html#idp7125360"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-matroskademux.html#idp2820400"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-matroskademux.html#idp67266704"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-matroskademux.html#idp66646160"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-matroskademux.html#idp65713344"/> <keyword type="struct" name="GstMatroskaDemux" link="gst-plugins-good-plugins-matroskademux.html#GstMatroskaDemux-struct"/> <keyword type="property" name="The "max-gap-time" property" link="gst-plugins-good-plugins-matroskademux.html#GstMatroskaDemux--max-gap-time"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-mj2mux.html#idp13433456"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mj2mux.html#idp13436512"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mj2mux.html#idp14586752"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-mj2mux.html#idp68799680"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mj2mux.html#idp68802736"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mj2mux.html#idp69158256"/> <keyword type="struct" name="GstMJ2Mux" link="gst-plugins-good-plugins-mj2mux.html#GstMJ2Mux-struct"/> <keyword type="property" name="The "dts-method" property" link="gst-plugins-good-plugins-mj2mux.html#GstMJ2Mux--dts-method"/> <keyword type="property" name="The "faststart" property" link="gst-plugins-good-plugins-mj2mux.html#GstMJ2Mux--faststart"/> @@ -723,17 +723,17 @@ <keyword type="property" name="The "presentation-time" property" link="gst-plugins-good-plugins-mj2mux.html#GstMJ2Mux--presentation-time"/> <keyword type="property" name="The "streamable" property" link="gst-plugins-good-plugins-mj2mux.html#GstMJ2Mux--streamable"/> <keyword type="property" name="The "trak-timescale" property" link="gst-plugins-good-plugins-mj2mux.html#GstMJ2Mux--trak-timescale"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-monoscope.html#idp6989408"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-monoscope.html#idp5566528"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-monoscope.html#idp6803888"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-monoscope.html#idp55910160"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-monoscope.html#idp65971872"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-monoscope.html#idp67843040"/> <keyword type="struct" name="struct GstMonoscope" link="gst-plugins-good-plugins-monoscope.html#GstMonoscope-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-mpegaudioparse.html#idp12540400"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mpegaudioparse.html#idp10172784"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mpegaudioparse.html#idp7966880"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-mpegaudioparse.html#idp61640368"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mpegaudioparse.html#idp64800512"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mpegaudioparse.html#idp59213824"/> <keyword type="struct" name="struct GstMpegAudioParse" link="gst-plugins-good-plugins-mpegaudioparse.html#GstMpegAudioParse-struct"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-mp4mux.html#idp14816112"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mp4mux.html#idp15558096"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mp4mux.html#idp14464224"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-mp4mux.html#idp60034016"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mp4mux.html#idp69627312"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mp4mux.html#idp64400688"/> <keyword type="typedef" name="GstMP4Mux" link="gst-plugins-good-plugins-mp4mux.html#GstMP4Mux"/> <keyword type="property" name="The "dts-method" property" link="gst-plugins-good-plugins-mp4mux.html#GstMP4Mux--dts-method"/> <keyword type="property" name="The "faststart" property" link="gst-plugins-good-plugins-mp4mux.html#GstMP4Mux--faststart"/> @@ -744,16 +744,16 @@ <keyword type="property" name="The "presentation-time" property" link="gst-plugins-good-plugins-mp4mux.html#GstMP4Mux--presentation-time"/> <keyword type="property" name="The "streamable" property" link="gst-plugins-good-plugins-mp4mux.html#GstMP4Mux--streamable"/> <keyword type="property" name="The "trak-timescale" property" link="gst-plugins-good-plugins-mp4mux.html#GstMP4Mux--trak-timescale"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mulawdec.html#idp11965072"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mulawdec.html#idp11548400"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mulawdec.html#idp62756640"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mulawdec.html#idp61506848"/> <keyword type="struct" name="struct GstMuLawDec" link="gst-plugins-good-plugins-mulawdec.html#GstMuLawDec-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mulawenc.html#idp8305952"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mulawenc.html#idp9222000"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-mulawenc.html#idp66003312"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-mulawenc.html#idp59003088"/> <keyword type="struct" name="struct GstMuLawDec" link="gst-plugins-good-plugins-mulawenc.html#GstMuLawDec-struct"/> <keyword type="struct" name="struct GstMuLawEnc" link="gst-plugins-good-plugins-mulawenc.html#GstMuLawEnc"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-multifilesink.html#idp15367184"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multifilesink.html#idp12742496"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multifilesink.html#idp16493536"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-multifilesink.html#idp70233408"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multifilesink.html#idp69828864"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multifilesink.html#idp70006928"/> <keyword type="struct" name="struct GstMultiFileSink" link="gst-plugins-good-plugins-multifilesink.html#GstMultiFileSink-struct"/> <keyword type="enum" name="enum GstMultiFileSinkNext" link="gst-plugins-good-plugins-multifilesink.html#GstMultiFileSinkNext"/> <keyword type="property" name="The "location" property" link="gst-plugins-good-plugins-multifilesink.html#GstMultiFileSink--location"/> @@ -762,9 +762,9 @@ <keyword type="property" name="The "post-messages" property" link="gst-plugins-good-plugins-multifilesink.html#GstMultiFileSink--post-messages"/> <keyword type="property" name="The "max-files" property" link="gst-plugins-good-plugins-multifilesink.html#GstMultiFileSink--max-files"/> <keyword type="property" name="The "max-file-size" property" link="gst-plugins-good-plugins-multifilesink.html#GstMultiFileSink--max-file-size"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-multifilesrc.html#idp12884848"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multifilesrc.html#idp13998288"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multifilesrc.html#idp14398880"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-multifilesrc.html#idp69883184"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multifilesrc.html#idp67511424"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multifilesrc.html#idp67175104"/> <keyword type="struct" name="struct GstMultiFileSrc" link="gst-plugins-good-plugins-multifilesrc.html#GstMultiFileSrc-struct"/> <keyword type="property" name="The "caps" property" link="gst-plugins-good-plugins-multifilesrc.html#GstMultiFileSrc--caps"/> <keyword type="property" name="The "index" property" link="gst-plugins-good-plugins-multifilesrc.html#GstMultiFileSrc--index"/> @@ -772,20 +772,20 @@ <keyword type="property" name="The "loop" property" link="gst-plugins-good-plugins-multifilesrc.html#GstMultiFileSrc--loop"/> <keyword type="property" name="The "start-index" property" link="gst-plugins-good-plugins-multifilesrc.html#GstMultiFileSrc--start-index"/> <keyword type="property" name="The "stop-index" property" link="gst-plugins-good-plugins-multifilesrc.html#GstMultiFileSrc--stop-index"/> - <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-multipartdemux.html#idp11735264"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multipartdemux.html#idp13669296"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multipartdemux.html#idp15394048"/> + <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-multipartdemux.html#idp66476176"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multipartdemux.html#idp61073168"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multipartdemux.html#idp68380896"/> <keyword type="struct" name="struct GstMultipartDemux" link="gst-plugins-good-plugins-multipartdemux.html#GstMultipartDemux-struct"/> <keyword type="property" name="The "autoscan" property" link="gst-plugins-good-plugins-multipartdemux.html#GstMultipartDemux--autoscan"/> <keyword type="property" name="The "boundary" property" link="gst-plugins-good-plugins-multipartdemux.html#GstMultipartDemux--boundary"/> <keyword type="property" name="The "single-stream" property" link="gst-plugins-good-plugins-multipartdemux.html#GstMultipartDemux--single-stream"/> - <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-multipartmux.html#idp10624912"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multipartmux.html#idp6460224"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multipartmux.html#idp11411328"/> + <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-multipartmux.html#idp64493024"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multipartmux.html#idp69256800"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multipartmux.html#idp66858880"/> <keyword type="struct" name="struct GstMultipartMux" link="gst-plugins-good-plugins-multipartmux.html#GstMultipartMux-struct"/> <keyword type="property" name="The "boundary" property" link="gst-plugins-good-plugins-multipartmux.html#GstMultipartMux--boundary"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multiudpsink.html#idp17076944"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multiudpsink.html#idp16463072"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-multiudpsink.html#idp69950528"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-multiudpsink.html#idp70171408"/> <keyword type="struct" name="struct GstMultiUDPSink" link="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-struct"/> <keyword type="property" name="The "bytes-served" property" link="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink--bytes-served"/> <keyword type="property" name="The "bytes-to-serve" property" link="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink--bytes-to-serve"/> @@ -815,65 +815,65 @@ <keyword type="signal" name="The "client-removed" signal" link="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-client-removed"/> <keyword type="signal" name="The "get-stats" signal" link="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-get-stats"/> <keyword type="signal" name="The "remove" signal" link="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-remove"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-optv.html#idp15304384"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-optv.html#idp10661632"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-optv.html#idp15977456"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-optv.html#idp62578032"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-optv.html#idp64173520"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-optv.html#idp61727216"/> <keyword type="struct" name="struct GstOpTV" link="gst-plugins-good-plugins-optv.html#GstOpTV-struct"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-optv.html#GstOpTV--mode"/> <keyword type="property" name="The "speed" property" link="gst-plugins-good-plugins-optv.html#GstOpTV--speed"/> <keyword type="property" name="The "threshold" property" link="gst-plugins-good-plugins-optv.html#GstOpTV--threshold"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-oss4sink.html#idp14458704"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-oss4sink.html#idp14605424"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-oss4sink.html#idp60390224"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-oss4sink.html#idp59733568"/> <keyword type="struct" name="struct GstOss4Sink" link="gst-plugins-good-plugins-oss4sink.html#GstOss4Sink-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-oss4sink.html#GstOss4Sink--device"/> <keyword type="property" name="The "device-name" property" link="gst-plugins-good-plugins-oss4sink.html#GstOss4Sink--device-name"/> <keyword type="property" name="The "mute" property" link="gst-plugins-good-plugins-oss4sink.html#GstOss4Sink--mute"/> <keyword type="property" name="The "volume" property" link="gst-plugins-good-plugins-oss4sink.html#GstOss4Sink--volume"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-oss4src.html#idp2782352"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-oss4src.html#idp14070128"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-oss4src.html#idp66413968"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-oss4src.html#idp67435376"/> <keyword type="struct" name="struct GstOss4Source" link="gst-plugins-good-plugins-oss4src.html#GstOss4Source-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-oss4src.html#GstOss4Source--device"/> <keyword type="property" name="The "device-name" property" link="gst-plugins-good-plugins-oss4src.html#GstOss4Source--device-name"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osssink.html#idp15825840"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osssink.html#idp17663824"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osssink.html#idp69810512"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osssink.html#idp67169504"/> <keyword type="struct" name="struct GstOssSink" link="gst-plugins-good-plugins-osssink.html#GstOssSink-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-osssink.html#GstOssSink--device"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osssrc.html#idp15693712"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osssrc.html#idp13463152"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osssrc.html#idp68444688"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osssrc.html#idp62018304"/> <keyword type="struct" name="struct GstOssSrc" link="gst-plugins-good-plugins-osssrc.html#GstOssSrc-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-osssrc.html#GstOssSrc--device"/> <keyword type="property" name="The "device-name" property" link="gst-plugins-good-plugins-osssrc.html#GstOssSrc--device-name"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osxaudiosink.html#idp14715008"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osxaudiosink.html#idp10352784"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osxaudiosink.html#idp63408928"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osxaudiosink.html#idp67480336"/> <keyword type="struct" name="struct GstOsxAudioSink" link="gst-plugins-good-plugins-osxaudiosink.html#GstOsxAudioSink"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-osxaudiosink.html#GstOsxAudioSink--device"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osxaudiosrc.html#idp2899664"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osxaudiosrc.html#idp12659680"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osxaudiosrc.html#idp66136224"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osxaudiosrc.html#idp65934976"/> <keyword type="struct" name="struct GstOsxAudioSrc" link="gst-plugins-good-plugins-osxaudiosrc.html#GstOsxAudioSrc"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-osxaudiosrc.html#GstOsxAudioSrc--device"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osxvideosink.html#idp10376096"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osxvideosink.html#idp10126160"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-osxvideosink.html#idp68878752"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-osxvideosink.html#idp67632256"/> <keyword type="struct" name="struct GstOSXVideoSink" link="gst-plugins-good-plugins-osxvideosink.html#GstOSXVideoSink"/> <keyword type="property" name="The "embed" property" link="gst-plugins-good-plugins-osxvideosink.html#GstOSXVideoSink--embed"/> <keyword type="property" name="The "fullscreen" property" link="gst-plugins-good-plugins-osxvideosink.html#GstOSXVideoSink--fullscreen"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-pngdec.html#idp13838544"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-pngdec.html#idp9671088"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-pngdec.html#idp68413344"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-pngdec.html#idp64658832"/> <keyword type="struct" name="struct GstPngDec" link="gst-plugins-good-plugins-pngdec.html#GstPngDec-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-pngenc.html#idp13239744"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-pngenc.html#idp13830192"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-pngenc.html#idp64777136"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-pngenc.html#idp68844032"/> <keyword type="struct" name="struct GstPngEnc" link="gst-plugins-good-plugins-pngenc.html#GstPngEnc-struct"/> <keyword type="property" name="The "compression-level" property" link="gst-plugins-good-plugins-pngenc.html#GstPngEnc--compression-level"/> <keyword type="property" name="The "snapshot" property" link="gst-plugins-good-plugins-pngenc.html#GstPngEnc--snapshot"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-progressreport.html#idp9840784"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-progressreport.html#idp17357808"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-progressreport.html#idp17995904"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-progressreport.html#idp65280048"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-progressreport.html#idp68379328"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-progressreport.html#idp65667536"/> <keyword type="struct" name="struct GstProgressReport" link="gst-plugins-good-plugins-progressreport.html#GstProgressReport-struct"/> <keyword type="property" name="The "silent" property" link="gst-plugins-good-plugins-progressreport.html#GstProgressReport--silent"/> <keyword type="property" name="The "update-freq" property" link="gst-plugins-good-plugins-progressreport.html#GstProgressReport--update-freq"/> <keyword type="property" name="The "format" property" link="gst-plugins-good-plugins-progressreport.html#GstProgressReport--format"/> <keyword type="property" name="The "do-query" property" link="gst-plugins-good-plugins-progressreport.html#GstProgressReport--do-query"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-pulsesink.html#idp17560496"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-pulsesink.html#idp15414768"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-pulsesink.html#idp67522160"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-pulsesink.html#idp67984048"/> <keyword type="struct" name="struct GstPulseSink" link="gst-plugins-good-plugins-pulsesink.html#GstPulseSink-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--device"/> <keyword type="property" name="The "server" property" link="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--server"/> @@ -883,8 +883,9 @@ <keyword type="property" name="The "client" property" link="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--client"/> <keyword type="property" name="The "stream-properties" property" link="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--stream-properties"/> <keyword type="property" name="The "client-name" property" link="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--client-name"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-pulsesrc.html#idp16265712"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-pulsesrc.html#idp17502160"/> + <keyword type="property" name="The "current-device" property" link="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--current-device"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-pulsesrc.html#idp70194928"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-pulsesrc.html#idp70533712"/> <keyword type="struct" name="struct GstPulseSrc" link="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--device"/> <keyword type="property" name="The "server" property" link="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--server"/> @@ -895,19 +896,20 @@ <keyword type="property" name="The "source-output-index" property" link="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--source-output-index"/> <keyword type="property" name="The "volume" property" link="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--volume"/> <keyword type="property" name="The "client-name" property" link="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--client-name"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-quarktv.html#idp15445472"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-quarktv.html#idp8746064"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-quarktv.html#idp15104272"/> + <keyword type="property" name="The "current-device" property" link="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--current-device"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-quarktv.html#idp70916176"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-quarktv.html#idp70156928"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-quarktv.html#idp65577744"/> <keyword type="struct" name="struct GstQuarkTV" link="gst-plugins-good-plugins-quarktv.html#GstQuarkTV-struct"/> <keyword type="property" name="The "planes" property" link="gst-plugins-good-plugins-quarktv.html#GstQuarkTV--planes"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-qtdemux.html#idp11034640"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-qtdemux.html#idp15752528"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-qtdemux.html#idp16393680"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-qtdemux.html#idp67932544"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-qtdemux.html#idp60256320"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-qtdemux.html#idp68489616"/> <keyword type="struct" name="struct GstQTDemux" link="gst-plugins-good-plugins-qtdemux.html#GstQTDemux-struct"/> <keyword type="signal" name="The "got-redirect" signal" link="gst-plugins-good-plugins-qtdemux.html#GstQTDemux-got-redirect"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-qtmux.html#idp14707760"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-qtmux.html#idp10706192"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-qtmux.html#idp15020240"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-qtmux.html#idp70116784"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-qtmux.html#idp68421696"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-qtmux.html#idp68489744"/> <keyword type="struct" name="struct GstQTMux" link="gst-plugins-good-plugins-qtmux.html#GstQTMux-struct"/> <keyword type="property" name="The "dts-method" property" link="gst-plugins-good-plugins-qtmux.html#GstQTMux--dts-method"/> <keyword type="property" name="The "faststart" property" link="gst-plugins-good-plugins-qtmux.html#GstQTMux--faststart"/> @@ -918,9 +920,9 @@ <keyword type="property" name="The "presentation-time" property" link="gst-plugins-good-plugins-qtmux.html#GstQTMux--presentation-time"/> <keyword type="property" name="The "streamable" property" link="gst-plugins-good-plugins-qtmux.html#GstQTMux--streamable"/> <keyword type="property" name="The "trak-timescale" property" link="gst-plugins-good-plugins-qtmux.html#GstQTMux--trak-timescale"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-qtmoovrecover.html#idp14630352"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-qtmoovrecover.html#idp14945360"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-qtmoovrecover.html#idp16553664"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-qtmoovrecover.html#idp68240704"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-qtmoovrecover.html#idp67421936"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-qtmoovrecover.html#idp71639920"/> <keyword type="struct" name="struct GstQTMoovRecover" link="gst-plugins-good-plugins-qtmoovrecover.html#GstQTMoovRecover-struct"/> <keyword type="struct" name="struct GstQTMoovRecoverClass" link="gst-plugins-good-plugins-qtmoovrecover.html#GstQTMoovRecoverClass"/> <keyword type="function" name="gst_qt_moov_recover_get_type ()" link="gst-plugins-good-plugins-qtmoovrecover.html#gst-qt-moov-recover-get-type"/> @@ -929,37 +931,37 @@ <keyword type="property" name="The "faststart-mode" property" link="gst-plugins-good-plugins-qtmoovrecover.html#GstQTMoovRecover--faststart-mode"/> <keyword type="property" name="The "fixed-output" property" link="gst-plugins-good-plugins-qtmoovrecover.html#GstQTMoovRecover--fixed-output"/> <keyword type="property" name="The "recovery-input" property" link="gst-plugins-good-plugins-qtmoovrecover.html#GstQTMoovRecover--recovery-input"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-radioactv.html#idp19119904"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-radioactv.html#idp9299584"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-radioactv.html#idp17763520"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-radioactv.html#idp61262768"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-radioactv.html#idp71234288"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-radioactv.html#idp71569888"/> <keyword type="struct" name="struct GstRadioacTV" link="gst-plugins-good-plugins-radioactv.html#GstRadioacTV-struct"/> <keyword type="property" name="The "color" property" link="gst-plugins-good-plugins-radioactv.html#GstRadioacTV--color"/> <keyword type="property" name="The "interval" property" link="gst-plugins-good-plugins-radioactv.html#GstRadioacTV--interval"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-radioactv.html#GstRadioacTV--mode"/> <keyword type="property" name="The "trigger" property" link="gst-plugins-good-plugins-radioactv.html#GstRadioacTV--trigger"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-revtv.html#idp17971680"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-revtv.html#idp14027136"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-revtv.html#idp70189408"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-revtv.html#idp71617664"/> <keyword type="struct" name="struct GstRevTV" link="gst-plugins-good-plugins-revtv.html#GstRevTV-struct"/> <keyword type="property" name="The "delay" property" link="gst-plugins-good-plugins-revtv.html#GstRevTV--delay"/> <keyword type="property" name="The "gain" property" link="gst-plugins-good-plugins-revtv.html#GstRevTV--gain"/> <keyword type="property" name="The "linespace" property" link="gst-plugins-good-plugins-revtv.html#GstRevTV--linespace"/> - <keyword type="" name="Example launch lines" link="gst-plugins-good-plugins-rganalysis.html#idp16257424"/> - <keyword type="" name="Acknowledgements" link="gst-plugins-good-plugins-rganalysis.html#idp15399744"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rganalysis.html#idp17658128"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rganalysis.html#idp19113808"/> + <keyword type="" name="Example launch lines" link="gst-plugins-good-plugins-rganalysis.html#idp71423248"/> + <keyword type="" name="Acknowledgements" link="gst-plugins-good-plugins-rganalysis.html#idp69102400"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rganalysis.html#idp69994064"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rganalysis.html#idp72761344"/> <keyword type="struct" name="struct GstRgAnalysis" link="gst-plugins-good-plugins-rganalysis.html#GstRgAnalysis-struct"/> <keyword type="property" name="The "forced" property" link="gst-plugins-good-plugins-rganalysis.html#GstRgAnalysis--forced"/> <keyword type="property" name="The "num-tracks" property" link="gst-plugins-good-plugins-rganalysis.html#GstRgAnalysis--num-tracks"/> <keyword type="property" name="The "reference-level" property" link="gst-plugins-good-plugins-rganalysis.html#GstRgAnalysis--reference-level"/> <keyword type="property" name="The "message" property" link="gst-plugins-good-plugins-rganalysis.html#GstRgAnalysis--message"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-rglimiter.html#idp14009856"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rglimiter.html#idp16277152"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rglimiter.html#idp15866256"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-rglimiter.html#idp69022208"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rglimiter.html#idp67873648"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rglimiter.html#idp67620000"/> <keyword type="struct" name="struct GstRgLimiter" link="gst-plugins-good-plugins-rglimiter.html#GstRgLimiter-struct"/> <keyword type="property" name="The "enabled" property" link="gst-plugins-good-plugins-rglimiter.html#GstRgLimiter--enabled"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-rgvolume.html#idp13112720"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rgvolume.html#idp17968576"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rgvolume.html#idp14656864"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-rgvolume.html#idp64182064"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rgvolume.html#idp69835680"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rgvolume.html#idp71691840"/> <keyword type="struct" name="struct GstRgVolume" link="gst-plugins-good-plugins-rgvolume.html#GstRgVolume-struct"/> <keyword type="property" name="The "album-mode" property" link="gst-plugins-good-plugins-rgvolume.html#GstRgVolume--album-mode"/> <keyword type="property" name="The "fallback-gain" property" link="gst-plugins-good-plugins-rgvolume.html#GstRgVolume--fallback-gain"/> @@ -967,14 +969,14 @@ <keyword type="property" name="The "pre-amp" property" link="gst-plugins-good-plugins-rgvolume.html#GstRgVolume--pre-amp"/> <keyword type="property" name="The "result-gain" property" link="gst-plugins-good-plugins-rgvolume.html#GstRgVolume--result-gain"/> <keyword type="property" name="The "target-gain" property" link="gst-plugins-good-plugins-rgvolume.html#GstRgVolume--target-gain"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-rippletv.html#idp17710736"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rippletv.html#idp6396880"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rippletv.html#idp16630976"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-rippletv.html#idp62616864"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rippletv.html#idp63101120"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rippletv.html#idp69999984"/> <keyword type="struct" name="struct GstRippleTV" link="gst-plugins-good-plugins-rippletv.html#GstRippleTV-struct"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-rippletv.html#GstRippleTV--mode"/> <keyword type="property" name="The "reset" property" link="gst-plugins-good-plugins-rippletv.html#GstRippleTV--reset"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpdec.html#idp18373456"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpdec.html#idp15381312"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpdec.html#idp72859536"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpdec.html#idp71625088"/> <keyword type="struct" name="struct GstRTPDec" link="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-struct"/> <keyword type="property" name="The "skip" property" link="gst-plugins-good-plugins-rtpdec.html#GstRTPDec--skip"/> <keyword type="property" name="The "latency" property" link="gst-plugins-good-plugins-rtpdec.html#GstRTPDec--latency"/> @@ -986,51 +988,51 @@ <keyword type="signal" name="The "on-ssrc-collision" signal" link="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-ssrc-collision"/> <keyword type="signal" name="The "on-ssrc-validated" signal" link="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-ssrc-validated"/> <keyword type="signal" name="The "on-timeout" signal" link="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-timeout"/> - <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpac3depay.html#idp19102912"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpac3depay.html#idp16948928"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpac3depay.html#idp14404848"/> + <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpac3depay.html#idp67585552"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpac3depay.html#idp71193152"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpac3depay.html#idp61610352"/> <keyword type="struct" name="struct GstRtpAC3Depay" link="gst-plugins-good-plugins-rtpac3depay.html#GstRtpAC3Depay-struct"/> - <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpac3pay.html#idp17839296"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpac3pay.html#idp17706992"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpac3pay.html#idp12760128"/> + <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpac3pay.html#idp71511792"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpac3pay.html#idp69664080"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpac3pay.html#idp68520064"/> <keyword type="struct" name="struct GstRtpAC3Pay" link="gst-plugins-good-plugins-rtpac3pay.html#GstRtpAC3Pay-struct"/> - <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpamrdepay.html#idp17936544"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpamrdepay.html#idp17734032"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpamrdepay.html#idp18103008"/> + <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpamrdepay.html#idp70399136"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpamrdepay.html#idp70320048"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpamrdepay.html#idp69664208"/> <keyword type="struct" name="struct GstRtpAMRDepay" link="gst-plugins-good-plugins-rtpamrdepay.html#GstRtpAMRDepay-struct"/> - <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpamrpay.html#idp16474080"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpamrpay.html#idp18410512"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpamrpay.html#idp17521424"/> + <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpamrpay.html#idp69664336"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpamrpay.html#idp72446048"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpamrpay.html#idp69843888"/> <keyword type="struct" name="struct GstRtpAMRPay" link="gst-plugins-good-plugins-rtpamrpay.html#GstRtpAMRPay-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpbvdepay.html#idp17388992"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpbvdepay.html#idp17617728"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpbvpay.html#idp18876032"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpbvpay.html#idp10876752"/> - <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpL16depay.html#idp18776976"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpL16depay.html#idp13813792"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpL16depay.html#idp16619072"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpbvdepay.html#idp71908640"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpbvdepay.html#idp70968064"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpbvpay.html#idp72002384"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpbvpay.html#idp71851968"/> + <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpL16depay.html#idp70439424"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpL16depay.html#idp69307904"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpL16depay.html#idp69963088"/> <keyword type="struct" name="struct GstRtpL16Depay" link="gst-plugins-good-plugins-rtpL16depay.html#GstRtpL16Depay-struct"/> - <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpL16pay.html#idp18591584"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpL16pay.html#idp17616512"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpL16pay.html#idp10978000"/> + <keyword type="" name="Example pipeline" link="gst-plugins-good-plugins-rtpL16pay.html#idp70378608"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpL16pay.html#idp69461616"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpL16pay.html#idp60231824"/> <keyword type="struct" name="struct GstRtpL16Pay" link="gst-plugins-good-plugins-rtpL16pay.html#GstRtpL16Pay-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpj2kpay.html#idp14328288"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpj2kpay.html#idp20176560"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpj2kpay.html#idp71844624"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpj2kpay.html#idp65738816"/> <keyword type="struct" name="struct GstRtpJ2KPay" link="gst-plugins-good-plugins-rtpj2kpay.html#GstRtpJ2KPay-struct"/> <keyword type="property" name="The "buffer-list" property" link="gst-plugins-good-plugins-rtpj2kpay.html#GstRtpJ2KPay--buffer-list"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpjpegpay.html#idp14752912"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpjpegpay.html#idp19101808"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpjpegpay.html#idp64783568"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpjpegpay.html#idp66580384"/> <keyword type="struct" name="struct GstRtpJPEGPay" link="gst-plugins-good-plugins-rtpjpegpay.html#GstRtpJPEGPay-struct"/> <keyword type="property" name="The "quality" property" link="gst-plugins-good-plugins-rtpjpegpay.html#GstRtpJPEGPay--quality"/> <keyword type="property" name="The "type" property" link="gst-plugins-good-plugins-rtpjpegpay.html#GstRtpJPEGPay--type"/> <keyword type="property" name="The "buffer-list" property" link="gst-plugins-good-plugins-rtpjpegpay.html#GstRtpJPEGPay--buffer-list"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpsbcpay.html#idp20237344"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpsbcpay.html#idp16984944"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpsbcpay.html#idp71869328"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpsbcpay.html#idp65953216"/> <keyword type="struct" name="struct GstRtpSBCPay" link="gst-plugins-good-plugins-rtpsbcpay.html#GstRtpSBCPay-struct"/> <keyword type="property" name="The "min-frames" property" link="gst-plugins-good-plugins-rtpsbcpay.html#GstRtpSBCPay--min-frames"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-rtspsrc.html#idp18139184"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtspsrc.html#idp18142048"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtspsrc.html#idp18682944"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-rtspsrc.html#idp69748992"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtspsrc.html#idp69751856"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtspsrc.html#idp72750592"/> <keyword type="struct" name="struct GstRTSPSrc" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc-struct"/> <keyword type="property" name="The "debug" property" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--debug"/> <keyword type="property" name="The "location" property" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--location"/> @@ -1059,12 +1061,13 @@ <keyword type="property" name="The "multicast-iface" property" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--multicast-iface"/> <keyword type="property" name="The "ntp-sync" property" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--ntp-sync"/> <keyword type="property" name="The "use-pipeline-clock" property" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--use-pipeline-clock"/> + <keyword type="property" name="The "sdes" property" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--sdes"/> <keyword type="signal" name="The "handle-request" signal" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc-handle-request"/> <keyword type="signal" name="The "on-sdp" signal" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc-on-sdp"/> <keyword type="signal" name="The "select-stream" signal" link="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc-select-stream"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-rtpbin.html#idp19660352"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpbin.html#idp19667968"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpbin.html#idp19675424"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-rtpbin.html#idp74394608"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpbin.html#idp74402224"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpbin.html#idp74409680"/> <keyword type="struct" name="struct GstRtpBin" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin-struct"/> <keyword type="property" name="The "do-lost" property" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--do-lost"/> <keyword type="property" name="The "latency" property" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--latency"/> @@ -1078,6 +1081,7 @@ <keyword type="property" name="The "rtcp-sync-interval" property" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--rtcp-sync-interval"/> <keyword type="property" name="The "drop-on-latency" property" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--drop-on-latency"/> <keyword type="property" name="The "do-sync-event" property" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--do-sync-event"/> + <keyword type="property" name="The "do-retransmission" property" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--do-retransmission"/> <keyword type="signal" name="The "clear-pt-map" signal" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin-clear-pt-map"/> <keyword type="signal" name="The "get-internal-session" signal" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin-get-internal-session"/> <keyword type="signal" name="The "on-bye-ssrc" signal" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin-on-bye-ssrc"/> @@ -1093,11 +1097,11 @@ <keyword type="signal" name="The "request-pt-map" signal" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin-request-pt-map"/> <keyword type="signal" name="The "reset-sync" signal" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin-reset-sync"/> <keyword type="signal" name="The "payload-type-change" signal" link="gst-plugins-good-plugins-rtpbin.html#GstRtpBin-payload-type-change"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpdtmfmux.html#idp18959024"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpdtmfmux.html#idp10355584"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpdtmfmux.html#idp71988336"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpdtmfmux.html#idp71997472"/> <keyword type="struct" name="struct GstRTPDTMFMux" link="gst-plugins-good-plugins-rtpdtmfmux.html#GstRTPDTMFMux-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpdtmfsrc.html#idp19986336"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpdtmfsrc.html#idp20632288"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpdtmfsrc.html#idp69611808"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpdtmfsrc.html#idp67573632"/> <keyword type="struct" name="struct GstRTPDTMFSrc" link="gst-plugins-good-plugins-rtpdtmfsrc.html#GstRTPDTMFSrc-struct"/> <keyword type="property" name="The "clock-rate" property" link="gst-plugins-good-plugins-rtpdtmfsrc.html#GstRTPDTMFSrc--clock-rate"/> <keyword type="property" name="The "packet-redundancy" property" link="gst-plugins-good-plugins-rtpdtmfsrc.html#GstRTPDTMFSrc--packet-redundancy"/> @@ -1107,8 +1111,8 @@ <keyword type="property" name="The "ssrc" property" link="gst-plugins-good-plugins-rtpdtmfsrc.html#GstRTPDTMFSrc--ssrc"/> <keyword type="property" name="The "timestamp" property" link="gst-plugins-good-plugins-rtpdtmfsrc.html#GstRTPDTMFSrc--timestamp"/> <keyword type="property" name="The "timestamp-offset" property" link="gst-plugins-good-plugins-rtpdtmfsrc.html#GstRTPDTMFSrc--timestamp-offset"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpjitterbuffer.html#idp20400000"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpjitterbuffer.html#idp17976864"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpjitterbuffer.html#idp75250640"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpjitterbuffer.html#idp72269360"/> <keyword type="struct" name="struct GstRtpJitterBuffer" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer-struct"/> <keyword type="property" name="The "do-lost" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--do-lost"/> <keyword type="property" name="The "drop-on-latency" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--drop-on-latency"/> @@ -1116,28 +1120,33 @@ <keyword type="property" name="The "ts-offset" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--ts-offset"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--mode"/> <keyword type="property" name="The "percent" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--percent"/> + <keyword type="property" name="The "do-retransmission" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--do-retransmission"/> + <keyword type="property" name="The "rtx-delay" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-delay"/> + <keyword type="property" name="The "rtx-delay-reorder" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-delay-reorder"/> + <keyword type="property" name="The "rtx-retry-period" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-retry-period"/> + <keyword type="property" name="The "rtx-retry-timeout" property" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-retry-timeout"/> <keyword type="signal" name="The "clear-pt-map" signal" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer-clear-pt-map"/> <keyword type="signal" name="The "handle-sync" signal" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer-handle-sync"/> <keyword type="signal" name="The "on-npt-stop" signal" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer-on-npt-stop"/> <keyword type="signal" name="The "request-pt-map" signal" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer-request-pt-map"/> <keyword type="signal" name="The "set-active" signal" link="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer-set-active"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-rtpmux.html#idp17947456"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpmux.html#idp18114512"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpmux.html#idp18151664"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-rtpmux.html#idp73088464"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpmux.html#idp72860896"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpmux.html#idp74041616"/> <keyword type="struct" name="struct GstRTPMux" link="gst-plugins-good-plugins-rtpmux.html#GstRTPMux-struct"/> <keyword type="property" name="The "seqnum" property" link="gst-plugins-good-plugins-rtpmux.html#GstRTPMux--seqnum"/> <keyword type="property" name="The "seqnum-offset" property" link="gst-plugins-good-plugins-rtpmux.html#GstRTPMux--seqnum-offset"/> <keyword type="property" name="The "ssrc" property" link="gst-plugins-good-plugins-rtpmux.html#GstRTPMux--ssrc"/> <keyword type="property" name="The "timestamp-offset" property" link="gst-plugins-good-plugins-rtpmux.html#GstRTPMux--timestamp-offset"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpptdemux.html#idp14180896"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpptdemux.html#idp17901792"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpptdemux.html#idp60646176"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpptdemux.html#idp69992912"/> <keyword type="struct" name="struct GstRtpPtDemux" link="gst-plugins-good-plugins-rtpptdemux.html#GstRtpPtDemux-struct"/> <keyword type="signal" name="The "clear-pt-map" signal" link="gst-plugins-good-plugins-rtpptdemux.html#GstRtpPtDemux-clear-pt-map"/> <keyword type="signal" name="The "new-payload-type" signal" link="gst-plugins-good-plugins-rtpptdemux.html#GstRtpPtDemux-new-payload-type"/> <keyword type="signal" name="The "payload-type-change" signal" link="gst-plugins-good-plugins-rtpptdemux.html#GstRtpPtDemux-payload-type-change"/> <keyword type="signal" name="The "request-pt-map" signal" link="gst-plugins-good-plugins-rtpptdemux.html#GstRtpPtDemux-request-pt-map"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpsession.html#idp18169504"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpsession.html#idp20688144"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpsession.html#idp73570592"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpsession.html#idp73129120"/> <keyword type="struct" name="struct GstRtpSession" link="gst-plugins-good-plugins-rtpsession.html#GstRtpSession-struct"/> <keyword type="property" name="The "bandwidth" property" link="gst-plugins-good-plugins-rtpsession.html#GstRtpSession--bandwidth"/> <keyword type="property" name="The "internal-session" property" link="gst-plugins-good-plugins-rtpsession.html#GstRtpSession--internal-session"/> @@ -1162,36 +1171,36 @@ <keyword type="signal" name="The "on-ssrc-validated" signal" link="gst-plugins-good-plugins-rtpsession.html#GstRtpSession-on-ssrc-validated"/> <keyword type="signal" name="The "on-timeout" signal" link="gst-plugins-good-plugins-rtpsession.html#GstRtpSession-on-timeout"/> <keyword type="signal" name="The "request-pt-map" signal" link="gst-plugins-good-plugins-rtpsession.html#GstRtpSession-request-pt-map"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpssrcdemux.html#idp15449616"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpssrcdemux.html#idp17080976"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-rtpssrcdemux.html#idp73287952"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-rtpssrcdemux.html#idp71756816"/> <keyword type="struct" name="struct GstRtpSsrcDemux" link="gst-plugins-good-plugins-rtpssrcdemux.html#GstRtpSsrcDemux-struct"/> <keyword type="signal" name="The "clear-ssrc" signal" link="gst-plugins-good-plugins-rtpssrcdemux.html#GstRtpSsrcDemux-clear-ssrc"/> <keyword type="signal" name="The "new-ssrc-pad" signal" link="gst-plugins-good-plugins-rtpssrcdemux.html#GstRtpSsrcDemux-new-ssrc-pad"/> <keyword type="signal" name="The "removed-ssrc-pad" signal" link="gst-plugins-good-plugins-rtpssrcdemux.html#GstRtpSsrcDemux-removed-ssrc-pad"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-sbcparse.html#idp19158912"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-sbcparse.html#idp19324848"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-sbcparse.html#idp71837248"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-sbcparse.html#idp71426208"/> <keyword type="struct" name="struct GstSbcParse" link="gst-plugins-good-plugins-sbcparse.html#GstSbcParse-struct"/> - <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-scaletempo.html#idp20732640"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-scaletempo.html#idp19569168"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-scaletempo.html#idp14956896"/> + <keyword type="" name="Example pipelines" link="gst-plugins-good-plugins-scaletempo.html#idp71598192"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-scaletempo.html#idp71291872"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-scaletempo.html#idp74779712"/> <keyword type="struct" name="struct GstScaletempo" link="gst-plugins-good-plugins-scaletempo.html#GstScaletempo-struct"/> <keyword type="property" name="The "overlap" property" link="gst-plugins-good-plugins-scaletempo.html#GstScaletempo--overlap"/> <keyword type="property" name="The "rate" property" link="gst-plugins-good-plugins-scaletempo.html#GstScaletempo--rate"/> <keyword type="property" name="The "search" property" link="gst-plugins-good-plugins-scaletempo.html#GstScaletempo--search"/> <keyword type="property" name="The "stride" property" link="gst-plugins-good-plugins-scaletempo.html#GstScaletempo--stride"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-shagadelictv.html#idp16318832"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-shagadelictv.html#idp19340448"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-shagadelictv.html#idp22237504"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-shagadelictv.html#idp72330512"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-shagadelictv.html#idp71191744"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-shagadelictv.html#idp73331808"/> <keyword type="struct" name="struct GstShagadelicTV" link="gst-plugins-good-plugins-shagadelictv.html#GstShagadelicTV-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-shapewipe.html#idp20484256"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-shapewipe.html#idp20686336"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-shapewipe.html#idp17798880"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-shapewipe.html#idp66620368"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-shapewipe.html#idp75316224"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-shapewipe.html#idp69782160"/> <keyword type="struct" name="struct GstShapeWipe" link="gst-plugins-good-plugins-shapewipe.html#GstShapeWipe-struct"/> <keyword type="property" name="The "border" property" link="gst-plugins-good-plugins-shapewipe.html#GstShapeWipe--border"/> <keyword type="property" name="The "position" property" link="gst-plugins-good-plugins-shapewipe.html#GstShapeWipe--position"/> - <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-smpte.html#idp21354144"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-smpte.html#idp17786544"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-smpte.html#idp22004080"/> + <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-smpte.html#idp74327808"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-smpte.html#idp68932912"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-smpte.html#idp73291952"/> <keyword type="struct" name="struct GstSMPTE" link="gst-plugins-good-plugins-smpte.html#GstSMPTE-struct"/> <keyword type="property" name="The "border" property" link="gst-plugins-good-plugins-smpte.html#GstSMPTE--border"/> <keyword type="property" name="The "depth" property" link="gst-plugins-good-plugins-smpte.html#GstSMPTE--depth"/> @@ -1199,17 +1208,17 @@ <keyword type="property" name="The "type" property" link="gst-plugins-good-plugins-smpte.html#GstSMPTE--type"/> <keyword type="property" name="The "duration" property" link="gst-plugins-good-plugins-smpte.html#GstSMPTE--duration"/> <keyword type="property" name="The "invert" property" link="gst-plugins-good-plugins-smpte.html#GstSMPTE--invert"/> - <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-smptealpha.html#idp17713136"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-smptealpha.html#idp15492912"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-smptealpha.html#idp20385664"/> + <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-smptealpha.html#idp74287824"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-smptealpha.html#idp71025712"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-smptealpha.html#idp74118704"/> <keyword type="struct" name="struct GstSMPTEAlpha" link="gst-plugins-good-plugins-smptealpha.html#GstSMPTEAlpha-struct"/> <keyword type="property" name="The "border" property" link="gst-plugins-good-plugins-smptealpha.html#GstSMPTEAlpha--border"/> <keyword type="property" name="The "depth" property" link="gst-plugins-good-plugins-smptealpha.html#GstSMPTEAlpha--depth"/> <keyword type="property" name="The "position" property" link="gst-plugins-good-plugins-smptealpha.html#GstSMPTEAlpha--position"/> <keyword type="property" name="The "type" property" link="gst-plugins-good-plugins-smptealpha.html#GstSMPTEAlpha--type"/> <keyword type="property" name="The "invert" property" link="gst-plugins-good-plugins-smptealpha.html#GstSMPTEAlpha--invert"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-souphttpsrc.html#idp21307136"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-souphttpsrc.html#idp17377344"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-souphttpsrc.html#idp73423824"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-souphttpsrc.html#idp73543264"/> <keyword type="struct" name="struct GstSoupHTTPSrc" link="gst-plugins-good-plugins-souphttpsrc.html#GstSoupHTTPSrc-struct"/> <keyword type="property" name="The "automatic-redirect" property" link="gst-plugins-good-plugins-souphttpsrc.html#GstSoupHTTPSrc--automatic-redirect"/> <keyword type="property" name="The "cookies" property" link="gst-plugins-good-plugins-souphttpsrc.html#GstSoupHTTPSrc--cookies"/> @@ -1228,9 +1237,9 @@ <keyword type="property" name="The "user-pw" property" link="gst-plugins-good-plugins-souphttpsrc.html#GstSoupHTTPSrc--user-pw"/> <keyword type="property" name="The "extra-headers" property" link="gst-plugins-good-plugins-souphttpsrc.html#GstSoupHTTPSrc--extra-headers"/> <keyword type="property" name="The "timeout" property" link="gst-plugins-good-plugins-souphttpsrc.html#GstSoupHTTPSrc--timeout"/> - <keyword type="" name="Example application" link="gst-plugins-good-plugins-spectrum.html#idp17847744"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-spectrum.html#idp17850720"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-spectrum.html#idp21928288"/> + <keyword type="" name="Example application" link="gst-plugins-good-plugins-spectrum.html#idp73114544"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-spectrum.html#idp76216400"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-spectrum.html#idp76602640"/> <keyword type="struct" name="struct GstSpectrum" link="gst-plugins-good-plugins-spectrum.html#GstSpectrum-struct"/> <keyword type="property" name="The "bands" property" link="gst-plugins-good-plugins-spectrum.html#GstSpectrum--bands"/> <keyword type="property" name="The "interval" property" link="gst-plugins-good-plugins-spectrum.html#GstSpectrum--interval"/> @@ -1240,8 +1249,8 @@ <keyword type="property" name="The "message-phase" property" link="gst-plugins-good-plugins-spectrum.html#GstSpectrum--message-phase"/> <keyword type="property" name="The "post-messages" property" link="gst-plugins-good-plugins-spectrum.html#GstSpectrum--post-messages"/> <keyword type="property" name="The "multi-channel" property" link="gst-plugins-good-plugins-spectrum.html#GstSpectrum--multi-channel"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-speexenc.html#idp16922048"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-speexenc.html#idp22065408"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-speexenc.html#idp73495904"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-speexenc.html#idp69323520"/> <keyword type="struct" name="struct GstSpeexEnc" link="gst-plugins-good-plugins-speexenc.html#GstSpeexEnc-struct"/> <keyword type="property" name="The "abr" property" link="gst-plugins-good-plugins-speexenc.html#GstSpeexEnc--abr"/> <keyword type="property" name="The "bitrate" property" link="gst-plugins-good-plugins-speexenc.html#GstSpeexEnc--bitrate"/> @@ -1253,28 +1262,28 @@ <keyword type="property" name="The "vad" property" link="gst-plugins-good-plugins-speexenc.html#GstSpeexEnc--vad"/> <keyword type="property" name="The "vbr" property" link="gst-plugins-good-plugins-speexenc.html#GstSpeexEnc--vbr"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-speexenc.html#GstSpeexEnc--mode"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-speexdec.html#idp22794304"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-speexdec.html#idp19431280"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-speexdec.html#idp67671856"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-speexdec.html#idp75363744"/> <keyword type="struct" name="struct GstSpeexDec" link="gst-plugins-good-plugins-speexdec.html#GstSpeexDec-struct"/> <keyword type="property" name="The "enh" property" link="gst-plugins-good-plugins-speexdec.html#GstSpeexDec--enh"/> - <keyword type="" name="Example launch lines" link="gst-plugins-good-plugins-splitfilesrc.html#idp22766080"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-splitfilesrc.html#idp23240192"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-splitfilesrc.html#idp19964944"/> + <keyword type="" name="Example launch lines" link="gst-plugins-good-plugins-splitfilesrc.html#idp72609504"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-splitfilesrc.html#idp73404976"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-splitfilesrc.html#idp75936080"/> <keyword type="struct" name="struct GstSplitFileSrc" link="gst-plugins-good-plugins-splitfilesrc.html#GstSplitFileSrc-struct"/> <keyword type="property" name="The "location" property" link="gst-plugins-good-plugins-splitfilesrc.html#GstSplitFileSrc--location"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-streaktv.html#idp22939040"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-streaktv.html#idp22195120"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-streaktv.html#idp19252704"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-streaktv.html#idp61083040"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-streaktv.html#idp61245616"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-streaktv.html#idp72398912"/> <keyword type="struct" name="struct GstStreakTV" link="gst-plugins-good-plugins-streaktv.html#GstStreakTV-struct"/> <keyword type="property" name="The "feedback" property" link="gst-plugins-good-plugins-streaktv.html#GstStreakTV--feedback"/> - <keyword type="" name="Example launch lines" link="gst-plugins-good-plugins-taginject.html#idp19261328"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-taginject.html#idp15819856"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-taginject.html#idp13997744"/> + <keyword type="" name="Example launch lines" link="gst-plugins-good-plugins-taginject.html#idp76454288"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-taginject.html#idp74155328"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-taginject.html#idp76436000"/> <keyword type="struct" name="struct GstTagInject" link="gst-plugins-good-plugins-taginject.html#GstTagInject-struct"/> <keyword type="property" name="The "tags" property" link="gst-plugins-good-plugins-taginject.html#GstTagInject--tags"/> - <keyword type="" name="Examples" link="gst-plugins-good-plugins-udpsrc.html#idp17954336"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-udpsrc.html#idp22791248"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-udpsrc.html#idp22856800"/> + <keyword type="" name="Examples" link="gst-plugins-good-plugins-udpsrc.html#idp74771344"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-udpsrc.html#idp76200608"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-udpsrc.html#idp75681088"/> <keyword type="struct" name="struct GstUDPSrc" link="gst-plugins-good-plugins-udpsrc.html#GstUDPSrc-struct"/> <keyword type="property" name="The "caps" property" link="gst-plugins-good-plugins-udpsrc.html#GstUDPSrc--caps"/> <keyword type="property" name="The "multicast-group" property" link="gst-plugins-good-plugins-udpsrc.html#GstUDPSrc--multicast-group"/> @@ -1293,14 +1302,14 @@ <keyword type="property" name="The "socket" property" link="gst-plugins-good-plugins-udpsrc.html#GstUDPSrc--socket"/> <keyword type="property" name="The "used-socket" property" link="gst-plugins-good-plugins-udpsrc.html#GstUDPSrc--used-socket"/> <keyword type="property" name="The "bind-address" property" link="gst-plugins-good-plugins-udpsrc.html#GstUDPSrc--bind-address"/> - <keyword type="" name="Examples" link="gst-plugins-good-plugins-udpsink.html#idp14060480"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-udpsink.html#idp18046656"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-udpsink.html#idp13477680"/> + <keyword type="" name="Examples" link="gst-plugins-good-plugins-udpsink.html#idp70433808"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-udpsink.html#idp73526176"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-udpsink.html#idp73591424"/> <keyword type="struct" name="struct GstUDPSink" link="gst-plugins-good-plugins-udpsink.html#GstUDPSink-struct"/> <keyword type="property" name="The "host" property" link="gst-plugins-good-plugins-udpsink.html#GstUDPSink--host"/> <keyword type="property" name="The "port" property" link="gst-plugins-good-plugins-udpsink.html#GstUDPSink--port"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-v4l2src.html#idp22730208"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-v4l2src.html#idp18921328"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-v4l2src.html#idp76376096"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-v4l2src.html#idp76030496"/> <keyword type="struct" name="struct GstV4l2Src" link="gst-plugins-good-plugins-v4l2src.html#GstV4l2Src-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-v4l2src.html#GstV4l2Src--device"/> <keyword type="property" name="The "device-name" property" link="gst-plugins-good-plugins-v4l2src.html#GstV4l2Src--device-name"/> @@ -1319,8 +1328,8 @@ <keyword type="property" name="The "force-aspect-ratio" property" link="gst-plugins-good-plugins-v4l2src.html#GstV4l2Src--force-aspect-ratio"/> <keyword type="property" name="The "pixel-aspect-ratio" property" link="gst-plugins-good-plugins-v4l2src.html#GstV4l2Src--pixel-aspect-ratio"/> <keyword type="signal" name="The "prepare-format" signal" link="gst-plugins-good-plugins-v4l2src.html#GstV4l2Src-prepare-format"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-v4l2sink.html#idp22944176"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-v4l2sink.html#idp21911632"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-v4l2sink.html#idp76082672"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-v4l2sink.html#idp74073024"/> <keyword type="struct" name="struct GstV4l2Sink" link="gst-plugins-good-plugins-v4l2sink.html#GstV4l2Sink-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-v4l2sink.html#GstV4l2Sink--device"/> <keyword type="property" name="The "device-fd" property" link="gst-plugins-good-plugins-v4l2sink.html#GstV4l2Sink--device-fd"/> @@ -1345,28 +1354,28 @@ <keyword type="property" name="The "extra-controls" property" link="gst-plugins-good-plugins-v4l2sink.html#GstV4l2Sink--extra-controls"/> <keyword type="property" name="The "force-aspect-ratio" property" link="gst-plugins-good-plugins-v4l2sink.html#GstV4l2Sink--force-aspect-ratio"/> <keyword type="property" name="The "pixel-aspect-ratio" property" link="gst-plugins-good-plugins-v4l2sink.html#GstV4l2Sink--pixel-aspect-ratio"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-v4l2radio.html#idp19930352"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-v4l2radio.html#idp22805600"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-v4l2radio.html#idp76412896"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-v4l2radio.html#idp69785536"/> <keyword type="struct" name="struct GstV4l2Radio" link="gst-plugins-good-plugins-v4l2radio.html#GstV4l2Radio-struct"/> <keyword type="property" name="The "device" property" link="gst-plugins-good-plugins-v4l2radio.html#GstV4l2Radio--device"/> <keyword type="property" name="The "frequency" property" link="gst-plugins-good-plugins-v4l2radio.html#GstV4l2Radio--frequency"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-vertigotv.html#idp11015664"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-vertigotv.html#idp24293376"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-vertigotv.html#idp21378480"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-vertigotv.html#idp62368480"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-vertigotv.html#idp72680912"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-vertigotv.html#idp71806320"/> <keyword type="struct" name="struct GstVertigoTV" link="gst-plugins-good-plugins-vertigotv.html#GstVertigoTV-struct"/> <keyword type="property" name="The "speed" property" link="gst-plugins-good-plugins-vertigotv.html#GstVertigoTV--speed"/> <keyword type="property" name="The "zoom-speed" property" link="gst-plugins-good-plugins-vertigotv.html#GstVertigoTV--zoom-speed"/> <keyword type="signal" name="The "reset-parms" signal" link="gst-plugins-good-plugins-vertigotv.html#GstVertigoTV-reset-parms"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-videobalance.html#idp24844112"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videobalance.html#idp20664272"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videobalance.html#idp23922080"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-videobalance.html#idp71477840"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videobalance.html#idp76007968"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videobalance.html#idp75693952"/> <keyword type="struct" name="struct GstVideoBalance" link="gst-plugins-good-plugins-videobalance.html#GstVideoBalance-struct"/> <keyword type="property" name="The "brightness" property" link="gst-plugins-good-plugins-videobalance.html#GstVideoBalance--brightness"/> <keyword type="property" name="The "contrast" property" link="gst-plugins-good-plugins-videobalance.html#GstVideoBalance--contrast"/> <keyword type="property" name="The "hue" property" link="gst-plugins-good-plugins-videobalance.html#GstVideoBalance--hue"/> <keyword type="property" name="The "saturation" property" link="gst-plugins-good-plugins-videobalance.html#GstVideoBalance--saturation"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videobox.html#idp23831008"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videobox.html#idp22296016"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videobox.html#idp76077744"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videobox.html#idp77469072"/> <keyword type="struct" name="struct GstVideoBox" link="gst-plugins-good-plugins-videobox.html#GstVideoBox-struct"/> <keyword type="property" name="The "alpha" property" link="gst-plugins-good-plugins-videobox.html#GstVideoBox--alpha"/> <keyword type="property" name="The "border-alpha" property" link="gst-plugins-good-plugins-videobox.html#GstVideoBox--border-alpha"/> @@ -1376,33 +1385,33 @@ <keyword type="property" name="The "right" property" link="gst-plugins-good-plugins-videobox.html#GstVideoBox--right"/> <keyword type="property" name="The "top" property" link="gst-plugins-good-plugins-videobox.html#GstVideoBox--top"/> <keyword type="property" name="The "autocrop" property" link="gst-plugins-good-plugins-videobox.html#GstVideoBox--autocrop"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-videocrop.html#idp23587120"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videocrop.html#idp21312448"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videocrop.html#idp20397952"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-videocrop.html#idp77515872"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videocrop.html#idp76956784"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videocrop.html#idp71978064"/> <keyword type="struct" name="struct GstVideoCrop" link="gst-plugins-good-plugins-videocrop.html#GstVideoCrop-struct"/> <keyword type="property" name="The "bottom" property" link="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--bottom"/> <keyword type="property" name="The "left" property" link="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--left"/> <keyword type="property" name="The "right" property" link="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--right"/> <keyword type="property" name="The "top" property" link="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--top"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-videoflip.html#idp20546512"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videoflip.html#idp23850656"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videoflip.html#idp19541248"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-videoflip.html#idp76903824"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videoflip.html#idp77216272"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videoflip.html#idp76880256"/> <keyword type="struct" name="struct GstVideoFlip" link="gst-plugins-good-plugins-videoflip.html#GstVideoFlip-struct"/> <keyword type="enum" name="enum GstVideoFlipMethod" link="gst-plugins-good-plugins-videoflip.html#GstVideoFlipMethod"/> <keyword type="property" name="The "method" property" link="gst-plugins-good-plugins-videoflip.html#GstVideoFlip--method"/> - <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-videomixer.html#idp18939600"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videomixer.html#idp23594992"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videomixer.html#idp10161952"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-vp8dec.html#idp10298048"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-vp8dec.html#idp24277024"/> + <keyword type="" name="Sample pipelines" link="gst-plugins-good-plugins-videomixer.html#idp77312832"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-videomixer.html#idp76898672"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-videomixer.html#idp63127920"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-vp8dec.html#idp75770672"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-vp8dec.html#idp77124272"/> <keyword type="struct" name="struct GstVP8Dec" link="gst-plugins-good-plugins-vp8dec.html#GstVP8Dec-struct"/> <keyword type="property" name="The "deblocking-level" property" link="gst-plugins-good-plugins-vp8dec.html#GstVP8Dec--deblocking-level"/> <keyword type="property" name="The "noise-level" property" link="gst-plugins-good-plugins-vp8dec.html#GstVP8Dec--noise-level"/> <keyword type="property" name="The "post-processing" property" link="gst-plugins-good-plugins-vp8dec.html#GstVP8Dec--post-processing"/> <keyword type="property" name="The "post-processing-flags" property" link="gst-plugins-good-plugins-vp8dec.html#GstVP8Dec--post-processing-flags"/> <keyword type="property" name="The "threads" property" link="gst-plugins-good-plugins-vp8dec.html#GstVP8Dec--threads"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-vp8enc.html#idp24900656"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-vp8enc.html#idp24908064"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-vp8enc.html#idp78532944"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-vp8enc.html#idp78540352"/> <keyword type="struct" name="struct GstVP8Enc" link="gst-plugins-good-plugins-vp8enc.html#GstVP8Enc-struct"/> <keyword type="property" name="The "arnr-maxframes" property" link="gst-plugins-good-plugins-vp8enc.html#GstVP8Enc--arnr-maxframes"/> <keyword type="property" name="The "arnr-strength" property" link="gst-plugins-good-plugins-vp8enc.html#GstVP8Enc--arnr-strength"/> @@ -1463,22 +1472,22 @@ <keyword type="property" name="The "undershoot" property" link="gst-plugins-good-plugins-vp8enc.html#GstVP8Enc--undershoot"/> <keyword type="property" name="The "vertical-scaling-mode" property" link="gst-plugins-good-plugins-vp8enc.html#GstVP8Enc--vertical-scaling-mode"/> <keyword type="property" name="The "timebase" property" link="gst-plugins-good-plugins-vp8enc.html#GstVP8Enc--timebase"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-warptv.html#idp23383952"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-warptv.html#idp18492848"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-warptv.html#idp23459152"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-warptv.html#idp78176720"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-warptv.html#idp77800016"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-warptv.html#idp78939664"/> <keyword type="struct" name="struct GstWarpTV" link="gst-plugins-good-plugins-warptv.html#GstWarpTV-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-wavenc.html#idp25158352"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavenc.html#idp21291136"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavenc.html#idp22338960"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-wavenc.html#idp76248080"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavenc.html#idp78882640"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavenc.html#idp78245680"/> <keyword type="struct" name="struct GstWavEnc" link="gst-plugins-good-plugins-wavenc.html#GstWavEnc-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-waveformsink.html#idp3411744"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-waveformsink.html#idp19090688"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-waveformsink.html#idp73194512"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-waveformsink.html#idp77758576"/> <keyword type="struct" name="struct GstWaveFormSink" link="gst-plugins-good-plugins-waveformsink.html#GstWaveFormSink"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavpackdec.html#idp23378752"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavpackdec.html#idp21267264"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavpackdec.html#idp77483728"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavpackdec.html#idp74181184"/> <keyword type="struct" name="struct GstWavpackDec" link="gst-plugins-good-plugins-wavpackdec.html#GstWavpackDec-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavpackenc.html#idp23547552"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavpackenc.html#idp26226528"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavpackenc.html#idp77084000"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavpackenc.html#idp76422256"/> <keyword type="struct" name="struct GstWavpackEnc" link="gst-plugins-good-plugins-wavpackenc.html#GstWavpackEnc-struct"/> <keyword type="property" name="The "bitrate" property" link="gst-plugins-good-plugins-wavpackenc.html#GstWavpackEnc--bitrate"/> <keyword type="property" name="The "bits-per-sample" property" link="gst-plugins-good-plugins-wavpackenc.html#GstWavpackEnc--bits-per-sample"/> @@ -1487,21 +1496,21 @@ <keyword type="property" name="The "joint-stereo-mode" property" link="gst-plugins-good-plugins-wavpackenc.html#GstWavpackEnc--joint-stereo-mode"/> <keyword type="property" name="The "md5" property" link="gst-plugins-good-plugins-wavpackenc.html#GstWavpackEnc--md5"/> <keyword type="property" name="The "mode" property" link="gst-plugins-good-plugins-wavpackenc.html#GstWavpackEnc--mode"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-wavpackparse.html#idp25857056"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavpackparse.html#idp23702400"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavpackparse.html#idp20487696"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-wavpackparse.html#idp79356528"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavpackparse.html#idp76950704"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavpackparse.html#idp78210144"/> <keyword type="struct" name="struct GstWavpackParse" link="gst-plugins-good-plugins-wavpackparse.html#GstWavpackParse-struct"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-wavparse.html#idp20994480"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavparse.html#idp25316800"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavparse.html#idp23539712"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-wavparse.html#idp78214048"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-wavparse.html#idp78937680"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-wavparse.html#idp76140896"/> <keyword type="struct" name="struct GstWavParse" link="gst-plugins-good-plugins-wavparse.html#GstWavParse-struct"/> <keyword type="property" name="The "ignore-length" property" link="gst-plugins-good-plugins-wavparse.html#GstWavParse--ignore-length"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-webmmux.html#idp22051280"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-webmmux.html#idp24300784"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-webmmux.html#idp22989984"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-webmmux.html#idp73437696"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-webmmux.html#idp77096080"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-webmmux.html#idp77778992"/> <keyword type="struct" name="struct GstWebMMux" link="gst-plugins-good-plugins-webmmux.html#GstWebMMux-struct"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-ximagesrc.html#idp20917760"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-ximagesrc.html#idp24584896"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-ximagesrc.html#idp79073616"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-ximagesrc.html#idp79707664"/> <keyword type="struct" name="struct GstXImageSrc" link="gst-plugins-good-plugins-ximagesrc.html#GstXImageSrc-struct"/> <keyword type="property" name="The "display-name" property" link="gst-plugins-good-plugins-ximagesrc.html#GstXImageSrc--display-name"/> <keyword type="property" name="The "screen-num" property" link="gst-plugins-good-plugins-ximagesrc.html#GstXImageSrc--screen-num"/> @@ -1514,9 +1523,9 @@ <keyword type="property" name="The "remote" property" link="gst-plugins-good-plugins-ximagesrc.html#GstXImageSrc--remote"/> <keyword type="property" name="The "xid" property" link="gst-plugins-good-plugins-ximagesrc.html#GstXImageSrc--xid"/> <keyword type="property" name="The "xname" property" link="gst-plugins-good-plugins-ximagesrc.html#GstXImageSrc--xname"/> - <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-y4menc.html#idp26217616"/> - <keyword type="" name="Element Information" link="gst-plugins-good-plugins-y4menc.html#idp26301248"/> - <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-y4menc.html#idp23838896"/> + <keyword type="" name="Example launch line" link="gst-plugins-good-plugins-y4menc.html#idp77502448"/> + <keyword type="" name="Element Information" link="gst-plugins-good-plugins-y4menc.html#idp75256384"/> + <keyword type="" name="Element Pads" link="gst-plugins-good-plugins-y4menc.html#idp61612816"/> <keyword type="struct" name="struct GstY4mEncode" link="gst-plugins-good-plugins-y4menc.html#GstY4mEncode-struct"/> <keyword type="struct" name="struct GstIirEqualizer" link="GstIirEqualizer.html#GstIirEqualizer-struct"/> <keyword type="constant" name="ALPHA_METHOD_SET" link="gst-plugins-good-plugins-alpha.html#ALPHA-METHOD-SET:CAPS"/> diff --git a/docs/plugins/html/gst-plugins-good-plugins-3gppmux.html b/docs/plugins/html/gst-plugins-good-plugins-3gppmux.html index ec651dabf..4484c7ad4 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-3gppmux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-3gppmux.html @@ -96,7 +96,7 @@ presentation-timestamp. <p> </p> <div class="refsect2"> -<a name="idp8057696"></a><h3>Example pipelines</h3> +<a name="idp60968608"></a><h3>Example pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -119,7 +119,7 @@ Documentation last reviewed on 2011-04-21 <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8801280"></a><h3>Element Information</h3> +<a name="idp61113808"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -145,7 +145,7 @@ Documentation last reviewed on 2011-04-21 </div> <hr> <div class="refsect2"> -<a name="idp9192928"></a><h3>Element Pads</h3> +<a name="idp61394512"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-aacparse.html b/docs/plugins/html/gst-plugins-good-plugins-aacparse.html index da34cdf9a..3b017acc8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-aacparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-aacparse.html @@ -66,7 +66,7 @@ can also estimate playback position and clip duration. <p> </p> <div class="refsect2"> -<a name="idp8889072"></a><h3>Example launch line</h3> +<a name="idp53613184"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -84,7 +84,7 @@ can also estimate playback position and clip duration. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8745216"></a><h3>Element Information</h3> +<a name="idp60171744"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -110,7 +110,7 @@ can also estimate playback position and clip duration. </div> <hr> <div class="refsect2"> -<a name="idp7542176"></a><h3>Element Pads</h3> +<a name="idp63145232"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-aasink.html b/docs/plugins/html/gst-plugins-good-plugins-aasink.html index 62b1c07e8..b02a49497 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-aasink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-aasink.html @@ -86,7 +86,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8114752"></a><h3>Element Information</h3> +<a name="idp61846336"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -112,7 +112,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp9395168"></a><h3>Element Pads</h3> +<a name="idp61927104"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-ac3parse.html b/docs/plugins/html/gst-plugins-good-plugins-ac3parse.html index 9aa1340bb..9a9745009 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-ac3parse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-ac3parse.html @@ -61,7 +61,7 @@ This is an AC3 parser. <p> </p> <div class="refsect2"> -<a name="idp6468592"></a><h3>Example launch line</h3> +<a name="idp62274768"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -79,7 +79,7 @@ This is an AC3 parser. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7269600"></a><h3>Element Information</h3> +<a name="idp58808512"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -105,7 +105,7 @@ This is an AC3 parser. </div> <hr> <div class="refsect2"> -<a name="idp6976528"></a><h3>Element Pads</h3> +<a name="idp60272416"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-agingtv.html b/docs/plugins/html/gst-plugins-good-plugins-agingtv.html index abb0fdbd2..cbb0a74c7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-agingtv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-agingtv.html @@ -74,7 +74,7 @@ scratches and dust. <p> </p> <div class="refsect2"> -<a name="idp6572352"></a><h3>Example launch line</h3> +<a name="idp62035872"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -92,7 +92,7 @@ scratches and dust. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp5737600"></a><h3>Element Information</h3> +<a name="idp62245648"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -118,7 +118,7 @@ scratches and dust. </div> <hr> <div class="refsect2"> -<a name="idp5582416"></a><h3>Element Pads</h3> +<a name="idp59519664"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-alawdec.html b/docs/plugins/html/gst-plugins-good-plugins-alawdec.html index aed486d96..eaec53929 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-alawdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-alawdec.html @@ -60,7 +60,7 @@ This element decodes alaw audio. Alaw coding is also known as G.711. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7624944"></a><h3>Element Information</h3> +<a name="idp59748752"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -86,7 +86,7 @@ This element decodes alaw audio. Alaw coding is also known as G.711. </div> <hr> <div class="refsect2"> -<a name="idp5552832"></a><h3>Element Pads</h3> +<a name="idp62244032"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-alawenc.html b/docs/plugins/html/gst-plugins-good-plugins-alawenc.html index c697c77df..6ea2737c1 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-alawenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-alawenc.html @@ -49,7 +49,7 @@ This element encode alaw audio. Alaw coding is also known as G.711. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8656128"></a><h3>Element Information</h3> +<a name="idp61022016"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -75,7 +75,7 @@ This element encode alaw audio. Alaw coding is also known as G.711. </div> <hr> <div class="refsect2"> -<a name="idp6497680"></a><h3>Element Pads</h3> +<a name="idp63360592"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-alpha.html b/docs/plugins/html/gst-plugins-good-plugins-alpha.html index c987ed9fa..73cf6f4b6 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-alpha.html +++ b/docs/plugins/html/gst-plugins-good-plugins-alpha.html @@ -105,7 +105,7 @@ a snow video stream. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp6388320"></a><h3>Element Information</h3> +<a name="idp59175728"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -133,7 +133,7 @@ Jan Schmidt <thaytan@noraisin.net></td> </div> <hr> <div class="refsect2"> -<a name="idp7096864"></a><h3>Element Pads</h3> +<a name="idp63410416"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-alphacolor.html b/docs/plugins/html/gst-plugins-good-plugins-alphacolor.html index 7f843366b..513831092 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-alphacolor.html +++ b/docs/plugins/html/gst-plugins-good-plugins-alphacolor.html @@ -82,7 +82,7 @@ Sample pipeline: <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp9252928"></a><h3>Element Information</h3> +<a name="idp61178048"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -108,7 +108,7 @@ Sample pipeline: </div> <hr> <div class="refsect2"> -<a name="idp6596944"></a><h3>Element Pads</h3> +<a name="idp60145712"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-amrparse.html b/docs/plugins/html/gst-plugins-good-plugins-amrparse.html index 64e37ee50..13f71cfe6 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-amrparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-amrparse.html @@ -62,7 +62,7 @@ formats. <p> </p> <div class="refsect2"> -<a name="idp6371840"></a><h3>Example launch line</h3> +<a name="idp59757600"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -80,7 +80,7 @@ formats. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp2702944"></a><h3>Element Information</h3> +<a name="idp61336288"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -106,7 +106,7 @@ formats. </div> <hr> <div class="refsect2"> -<a name="idp8161728"></a><h3>Element Pads</h3> +<a name="idp60976768"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-apedemux.html b/docs/plugins/html/gst-plugins-good-plugins-apedemux.html index 08a8b6f2d..b1a95b6f5 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-apedemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-apedemux.html @@ -72,7 +72,7 @@ information. <p> </p> <div class="refsect2"> -<a name="idp7070032"></a><h3>Example launch line</h3> +<a name="idp60528288"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -92,7 +92,7 @@ the appropriate mime type set on buffers produced from apedemux. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp9183568"></a><h3>Element Information</h3> +<a name="idp62475824"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -118,7 +118,7 @@ the appropriate mime type set on buffers produced from apedemux. </div> <hr> <div class="refsect2"> -<a name="idp8629888"></a><h3>Element Pads</h3> +<a name="idp61934880"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-apev2mux.html b/docs/plugins/html/gst-plugins-good-plugins-apev2mux.html index fd76adde0..894196ea2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-apev2mux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-apev2mux.html @@ -66,7 +66,7 @@ GstApev2Mux implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp2696512"></a><h3>Element Information</h3> +<a name="idp60847840"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -92,7 +92,7 @@ GstApev2Mux implements </div> <hr> <div class="refsect2"> -<a name="idp8123456"></a><h3>Element Pads</h3> +<a name="idp59264720"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-aspectratiocrop.html b/docs/plugins/html/gst-plugins-good-plugins-aspectratiocrop.html index dbd39ce48..abb60314f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-aspectratiocrop.html +++ b/docs/plugins/html/gst-plugins-good-plugins-aspectratiocrop.html @@ -81,7 +81,7 @@ in pass-through mode. <p> </p> <div class="refsect2"> -<a name="idp7678320"></a><h3>Example launch line</h3> +<a name="idp61370016"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -99,7 +99,7 @@ in pass-through mode. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7615120"></a><h3>Element Information</h3> +<a name="idp61827616"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -125,7 +125,7 @@ in pass-through mode. </div> <hr> <div class="refsect2"> -<a name="idp10013104"></a><h3>Element Pads</h3> +<a name="idp59272864"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audioamplify.html b/docs/plugins/html/gst-plugins-good-plugins-audioamplify.html index 5e6ef169c..428c67ed5 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audioamplify.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audioamplify.html @@ -72,7 +72,7 @@ The difference between the clipping modes is best evaluated by testing. <p> </p> <div class="refsect2"> -<a name="idp5474144"></a><h3>Example launch line</h3> +<a name="idp59809984"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -94,7 +94,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp6190384"></a><h3>Element Information</h3> +<a name="idp63316000"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -120,7 +120,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp9621504"></a><h3>Element Pads</h3> +<a name="idp60556128"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audiochebband.html b/docs/plugins/html/gst-plugins-good-plugins-audiochebband.html index d17e9981c..f6a061f76 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audiochebband.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audiochebband.html @@ -103,7 +103,7 @@ a cutoff frequency at a quarter of the sampling rate. <p> </p> <div class="refsect2"> -<a name="idp5586336"></a><h3>Example launch line</h3> +<a name="idp63500464"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -125,7 +125,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7097184"></a><h3>Element Information</h3> +<a name="idp63850592"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -151,7 +151,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp8182256"></a><h3>Element Pads</h3> +<a name="idp62927488"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audiocheblimit.html b/docs/plugins/html/gst-plugins-good-plugins-audiocheblimit.html index 2104e6a19..2d4b60fae 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audiocheblimit.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audiocheblimit.html @@ -100,7 +100,7 @@ a cutoff frequency at a quarter of the sampling rate. <p> </p> <div class="refsect2"> -<a name="idp5488464"></a><h3>Example launch line</h3> +<a name="idp63498976"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -122,7 +122,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7505856"></a><h3>Element Information</h3> +<a name="idp58799360"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -148,7 +148,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp9048128"></a><h3>Element Pads</h3> +<a name="idp58668944"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audiodynamic.html b/docs/plugins/html/gst-plugins-good-plugins-audiodynamic.html index feeda911f..bbe58fa13 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audiodynamic.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audiodynamic.html @@ -76,7 +76,7 @@ soft-knee mode is selected the ratio is applied smoothly. <p> </p> <div class="refsect2"> -<a name="idp7798912"></a><h3>Example launch line</h3> +<a name="idp59265360"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -98,7 +98,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp5738720"></a><h3>Element Information</h3> +<a name="idp58680144"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -124,7 +124,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp8012000"></a><h3>Element Pads</h3> +<a name="idp59197408"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audioecho.html b/docs/plugins/html/gst-plugins-good-plugins-audioecho.html index 87b5fc51d..7b0fa9165 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audioecho.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audioecho.html @@ -84,7 +84,7 @@ state and will be set to the current delay by default. <p> </p> <div class="refsect2"> -<a name="idp5608896"></a><h3>Example launch line</h3> +<a name="idp60156720"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -104,7 +104,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8651648"></a><h3>Element Information</h3> +<a name="idp62360224"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -130,7 +130,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp10901008"></a><h3>Element Pads</h3> +<a name="idp65036528"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audiofirfilter.html b/docs/plugins/html/gst-plugins-good-plugins-audiofirfilter.html index cd44b1fc5..db3e213b2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audiofirfilter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audiofirfilter.html @@ -95,7 +95,7 @@ FIR filters as they're depending on the sampling rate. <p> </p> <div class="refsect2"> -<a name="idp8030608"></a><h3>Example application</h3> +<a name="idp60227120"></a><h3>Example application</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -441,7 +441,7 @@ gint <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7974976"></a><h3>Element Information</h3> +<a name="idp62377616"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -467,7 +467,7 @@ gint </div> <hr> <div class="refsect2"> -<a name="idp8378992"></a><h3>Element Pads</h3> +<a name="idp62850160"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audioiirfilter.html b/docs/plugins/html/gst-plugins-good-plugins-audioiirfilter.html index c53af30ac..20636250a 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audioiirfilter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audioiirfilter.html @@ -91,7 +91,7 @@ IIR filters as they're depending on the sampling rate. <p> </p> <div class="refsect2"> -<a name="idp11197904"></a><h3>Example application</h3> +<a name="idp60583584"></a><h3>Example application</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -389,7 +389,7 @@ gint <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8734928"></a><h3>Element Information</h3> +<a name="idp59014960"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -415,7 +415,7 @@ gint </div> <hr> <div class="refsect2"> -<a name="idp6230160"></a><h3>Element Pads</h3> +<a name="idp60260384"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audioinvert.html b/docs/plugins/html/gst-plugins-good-plugins-audioinvert.html index c8b414871..c773fd480 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audioinvert.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audioinvert.html @@ -72,7 +72,7 @@ Creating a stereo sample from a mono source, with one channel inverted produces <p> </p> <div class="refsect2"> -<a name="idp8047216"></a><h3>Example launch line</h3> +<a name="idp63683648"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -94,7 +94,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7784336"></a><h3>Element Information</h3> +<a name="idp59793024"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -120,7 +120,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp9391264"></a><h3>Element Pads</h3> +<a name="idp64252592"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audiokaraoke.html b/docs/plugins/html/gst-plugins-good-plugins-audiokaraoke.html index 2677797fc..7ecefffb2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audiokaraoke.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audiokaraoke.html @@ -74,7 +74,7 @@ This plugin is useful for karaoke applications. <p> </p> <div class="refsect2"> -<a name="idp10951296"></a><h3>Example launch line</h3> +<a name="idp62771456"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -92,7 +92,7 @@ This plugin is useful for karaoke applications. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp6545728"></a><h3>Element Information</h3> +<a name="idp63971840"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -118,7 +118,7 @@ This plugin is useful for karaoke applications. </div> <hr> <div class="refsect2"> -<a name="idp7245760"></a><h3>Element Pads</h3> +<a name="idp63305488"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audiopanorama.html b/docs/plugins/html/gst-plugins-good-plugins-audiopanorama.html index c376d8876..b50a8dc8f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audiopanorama.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audiopanorama.html @@ -71,7 +71,7 @@ which keeps the same perceived loudness, and a simple panning method that just c <p> </p> <div class="refsect2"> -<a name="idp5695312"></a><h3>Example launch line</h3> +<a name="idp62429168"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -95,7 +95,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11780640"></a><h3>Element Information</h3> +<a name="idp61046336"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -121,7 +121,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp11191856"></a><h3>Element Pads</h3> +<a name="idp61858992"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audiowsincband.html b/docs/plugins/html/gst-plugins-good-plugins-audiowsincband.html index 3ffc845ca..0b621e330 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audiowsincband.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audiowsincband.html @@ -83,7 +83,7 @@ disadvantage is the much slower execution time with larger kernels. <p> </p> <div class="refsect2"> -<a name="idp11194080"></a><h3>Example launch line</h3> +<a name="idp63378768"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -105,7 +105,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10037232"></a><h3>Element Information</h3> +<a name="idp62996384"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -131,7 +131,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp10548000"></a><h3>Element Pads</h3> +<a name="idp59456000"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-audiowsinclimit.html b/docs/plugins/html/gst-plugins-good-plugins-audiowsinclimit.html index bc45360db..677652072 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-audiowsinclimit.html +++ b/docs/plugins/html/gst-plugins-good-plugins-audiowsinclimit.html @@ -83,7 +83,7 @@ disadvantage is the much slower execution time with larger kernels. <p> </p> <div class="refsect2"> -<a name="idp9699632"></a><h3>Example launch line</h3> +<a name="idp59475856"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -105,7 +105,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp9148848"></a><h3>Element Information</h3> +<a name="idp59866960"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -131,7 +131,7 @@ gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span </div> <hr> <div class="refsect2"> -<a name="idp8509152"></a><h3>Element Pads</h3> +<a name="idp65002496"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-auparse.html b/docs/plugins/html/gst-plugins-good-plugins-auparse.html index 8a24203d1..91012a6f0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-auparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-auparse.html @@ -60,7 +60,7 @@ Parses .au files mostly originating from sun os based computers. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7603344"></a><h3>Element Information</h3> +<a name="idp62582896"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -86,7 +86,7 @@ Parses .au files mostly originating from sun os based computers. </div> <hr> <div class="refsect2"> -<a name="idp5837104"></a><h3>Element Pads</h3> +<a name="idp61643424"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-autoaudiosink.html b/docs/plugins/html/gst-plugins-good-plugins-autoaudiosink.html index db738125f..92e18b0fa 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-autoaudiosink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-autoaudiosink.html @@ -81,7 +81,7 @@ of their element information, and also have a non-zero autoplugging rank. <p> </p> <div class="refsect2"> -<a name="idp8036736"></a><h3>Example launch line</h3> +<a name="idp62078288"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -99,7 +99,7 @@ of their element information, and also have a non-zero autoplugging rank. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11530368"></a><h3>Element Information</h3> +<a name="idp61540736"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -125,7 +125,7 @@ of their element information, and also have a non-zero autoplugging rank. </div> <hr> <div class="refsect2"> -<a name="idp6046224"></a><h3>Element Pads</h3> +<a name="idp64187520"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-autoaudiosrc.html b/docs/plugins/html/gst-plugins-good-plugins-autoaudiosrc.html index 7a36217e0..19360f6a3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-autoaudiosrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-autoaudiosrc.html @@ -80,7 +80,7 @@ of their element information, and also have a non-zero autoplugging rank. <p> </p> <div class="refsect2"> -<a name="idp10829808"></a><h3>Example launch line</h3> +<a name="idp61728928"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -98,7 +98,7 @@ of their element information, and also have a non-zero autoplugging rank. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8190640"></a><h3>Element Information</h3> +<a name="idp60123824"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -124,7 +124,7 @@ of their element information, and also have a non-zero autoplugging rank. </div> <hr> <div class="refsect2"> -<a name="idp6660832"></a><h3>Element Pads</h3> +<a name="idp63838304"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-autovideosink.html b/docs/plugins/html/gst-plugins-good-plugins-autovideosink.html index 743c02a19..325299d92 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-autovideosink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-autovideosink.html @@ -81,7 +81,7 @@ of their element information, and also have a non-zero autoplugging rank. <p> </p> <div class="refsect2"> -<a name="idp5862752"></a><h3>Example launch line</h3> +<a name="idp63454512"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -99,7 +99,7 @@ of their element information, and also have a non-zero autoplugging rank. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8426576"></a><h3>Element Information</h3> +<a name="idp63347152"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -125,7 +125,7 @@ of their element information, and also have a non-zero autoplugging rank. </div> <hr> <div class="refsect2"> -<a name="idp11472448"></a><h3>Element Pads</h3> +<a name="idp60354576"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-autovideosrc.html b/docs/plugins/html/gst-plugins-good-plugins-autovideosrc.html index 1e54077f3..e2323139c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-autovideosrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-autovideosrc.html @@ -80,7 +80,7 @@ of their element information, and also have a non-zero autoplugging rank. <p> </p> <div class="refsect2"> -<a name="idp3202272"></a><h3>Example launch line</h3> +<a name="idp58872176"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -98,7 +98,7 @@ of their element information, and also have a non-zero autoplugging rank. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11244048"></a><h3>Element Information</h3> +<a name="idp60351104"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -124,7 +124,7 @@ of their element information, and also have a non-zero autoplugging rank. </div> <hr> <div class="refsect2"> -<a name="idp8559840"></a><h3>Element Pads</h3> +<a name="idp61771920"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-avidemux.html b/docs/plugins/html/gst-plugins-good-plugins-avidemux.html index da36aabc9..e95f1da5d 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-avidemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-avidemux.html @@ -64,7 +64,7 @@ capabilities of the upstream elements. <p> </p> <div class="refsect2"> -<a name="idp12072800"></a><h3>Example launch line</h3> +<a name="idp65460288"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -88,7 +88,7 @@ Last reviewed on 2006-12-29 (0.10.6) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp12070368"></a><h3>Element Information</h3> +<a name="idp65457856"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -114,7 +114,7 @@ Last reviewed on 2006-12-29 (0.10.6) </div> <hr> <div class="refsect2"> -<a name="idp12063696"></a><h3>Element Pads</h3> +<a name="idp65451184"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-avimux.html b/docs/plugins/html/gst-plugins-good-plugins-avimux.html index a7b91e208..9add92ef7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-avimux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-avimux.html @@ -76,7 +76,7 @@ Muxes raw or compressed audio and/or video streams into an AVI file. <p> </p> <div class="refsect2"> -<a name="idp11697408"></a><h3>Example launch lines</h3> +<a name="idp61779392"></a><h3>Example launch lines</h3> <p>(write everything in one line, without the backslash characters)</p> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> @@ -130,7 +130,7 @@ only work if you have the necessary encoder elements installed of course. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp5839344"></a><h3>Element Information</h3> +<a name="idp63713408"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -156,7 +156,7 @@ only work if you have the necessary encoder elements installed of course. </div> <hr> <div class="refsect2"> -<a name="idp8603504"></a><h3>Element Pads</h3> +<a name="idp63209568"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-avisubtitle.html b/docs/plugins/html/gst-plugins-good-plugins-avisubtitle.html index e558d68c7..ac5c4eb30 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-avisubtitle.html +++ b/docs/plugins/html/gst-plugins-good-plugins-avisubtitle.html @@ -57,7 +57,7 @@ <p> </p> <div class="refsect2"> -<a name="idp11299536"></a><h3>Example launch line</h3> +<a name="idp63244576"></a><h3>Example launch line</h3> <p> Parses the subtitle stream from an avi file. </p> @@ -78,7 +78,7 @@ Last reviewed on 2008-02-01 <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp9408768"></a><h3>Element Information</h3> +<a name="idp61577552"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -104,7 +104,7 @@ Last reviewed on 2008-02-01 </div> <hr> <div class="refsect2"> -<a name="idp2714992"></a><h3>Element Pads</h3> +<a name="idp60868960"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-cacasink.html b/docs/plugins/html/gst-plugins-good-plugins-cacasink.html index 70f2d2dc6..f76ca35c3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-cacasink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-cacasink.html @@ -69,7 +69,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp12293424"></a><h3>Element Information</h3> +<a name="idp58981728"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -95,7 +95,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp9506448"></a><h3>Element Pads</h3> +<a name="idp53595840"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-cairooverlay.html b/docs/plugins/html/gst-plugins-good-plugins-cairooverlay.html index 1e12ca221..1e6c48405 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-cairooverlay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-cairooverlay.html @@ -68,7 +68,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7471792"></a><h3>Element Information</h3> +<a name="idp62720400"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -94,7 +94,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp6955600"></a><h3>Element Pads</h3> +<a name="idp65173536"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-capssetter.html b/docs/plugins/html/gst-plugins-good-plugins-capssetter.html index 6f9a5f41e..a32a9cd85 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-capssetter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-capssetter.html @@ -68,7 +68,7 @@ <p> </p> <div class="refsect2"> -<a name="idp7318576"></a><p> +<a name="idp58892352"></a><p> Sets or merges caps on a stream's buffers. That is, a buffer's caps are updated using (fields of) <a class="link" href="gst-plugins-good-plugins-capssetter.html#GstCapsSetter--caps" title='The "caps" property'>caps</a>. Note that this may @@ -99,7 +99,7 @@ alike. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10347248"></a><h3>Element Information</h3> +<a name="idp65855600"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -125,7 +125,7 @@ alike. </div> <hr> <div class="refsect2"> -<a name="idp10169136"></a><h3>Element Pads</h3> +<a name="idp59594656"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-cutter.html b/docs/plugins/html/gst-plugins-good-plugins-cutter.html index 29233e831..edebf7c0b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-cutter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-cutter.html @@ -89,7 +89,7 @@ The message's structure contains two fields: <p> </p> <div class="refsect2"> -<a name="idp10546544"></a><h3>Example launch line</h3> +<a name="idp60754384"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -107,7 +107,7 @@ The message's structure contains two fields: <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11001168"></a><h3>Element Information</h3> +<a name="idp61466944"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -133,7 +133,7 @@ The message's structure contains two fields: </div> <hr> <div class="refsect2"> -<a name="idp10380128"></a><h3>Element Pads</h3> +<a name="idp64774768"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-dcaparse.html b/docs/plugins/html/gst-plugins-good-plugins-dcaparse.html index e7b848abc..9fb130974 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-dcaparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-dcaparse.html @@ -61,7 +61,7 @@ This is a DCA (DTS Coherent Acoustics) parser. <p> </p> <div class="refsect2"> -<a name="idp8278240"></a><h3>Example launch line</h3> +<a name="idp59184608"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -79,7 +79,7 @@ This is a DCA (DTS Coherent Acoustics) parser. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7662672"></a><h3>Element Information</h3> +<a name="idp60812160"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -105,7 +105,7 @@ This is a DCA (DTS Coherent Acoustics) parser. </div> <hr> <div class="refsect2"> -<a name="idp6234528"></a><h3>Element Pads</h3> +<a name="idp59409312"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-deinterlace.html b/docs/plugins/html/gst-plugins-good-plugins-deinterlace.html index 668162fda..298a46f27 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-deinterlace.html +++ b/docs/plugins/html/gst-plugins-good-plugins-deinterlace.html @@ -83,7 +83,7 @@ For this different algorithms can be selected which will be described later. <p> </p> <div class="refsect2"> -<a name="idp9409440"></a><h3>Example launch line</h3> +<a name="idp63931040"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -101,7 +101,7 @@ For this different algorithms can be selected which will be described later. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8348144"></a><h3>Element Information</h3> +<a name="idp59791280"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -127,7 +127,7 @@ For this different algorithms can be selected which will be described later. </div> <hr> <div class="refsect2"> -<a name="idp11444016"></a><h3>Element Pads</h3> +<a name="idp65156848"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-deinterleave.html b/docs/plugins/html/gst-plugins-good-plugins-deinterleave.html index 895c0d5cb..dc05eed0e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-deinterleave.html +++ b/docs/plugins/html/gst-plugins-good-plugins-deinterleave.html @@ -78,7 +78,7 @@ before further processing of the audio data. <p> </p> <div class="refsect2"> -<a name="idp6854512"></a><h3>Example launch line</h3> +<a name="idp62131984"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -110,7 +110,7 @@ channels exchanged. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7067536"></a><h3>Element Information</h3> +<a name="idp59513760"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -136,7 +136,7 @@ channels exchanged. </div> <hr> <div class="refsect2"> -<a name="idp7453824"></a><h3>Element Pads</h3> +<a name="idp64791696"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-dicetv.html b/docs/plugins/html/gst-plugins-good-plugins-dicetv.html index 9571194b9..f44531542 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-dicetv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-dicetv.html @@ -83,7 +83,7 @@ consistent between each frame. <p> </p> <div class="refsect2"> -<a name="idp6070192"></a><h3>Example launch line</h3> +<a name="idp58645648"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -101,7 +101,7 @@ consistent between each frame. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7466336"></a><h3>Element Information</h3> +<a name="idp60605792"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -127,7 +127,7 @@ consistent between each frame. </div> <hr> <div class="refsect2"> -<a name="idp7968448"></a><h3>Element Pads</h3> +<a name="idp62342128"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-directsoundsink.html b/docs/plugins/html/gst-plugins-good-plugins-directsoundsink.html index cfc049249..4ec8bf335 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-directsoundsink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-directsoundsink.html @@ -45,7 +45,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp6590736"></a><h3>Element Information</h3> +<a name="idp66275408"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -71,7 +71,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp8356688"></a><h3>Element Pads</h3> +<a name="idp64060816"></a><h3>Element Pads</h3> </div> </div> <p> diff --git a/docs/plugins/html/gst-plugins-good-plugins-dtmfsrc.html b/docs/plugins/html/gst-plugins-good-plugins-dtmfsrc.html index ca3d4ad13..7f8ef2358 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-dtmfsrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-dtmfsrc.html @@ -161,7 +161,7 @@ READY state, then a "dtmf-event-dropped" message is posted on the <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11525840"></a><h3>Element Information</h3> +<a name="idp62915632"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -187,7 +187,7 @@ READY state, then a "dtmf-event-dropped" message is posted on the </div> <hr> <div class="refsect2"> -<a name="idp12924672"></a><h3>Element Pads</h3> +<a name="idp61986080"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-dv1394src.html b/docs/plugins/html/gst-plugins-good-plugins-dv1394src.html index 0b78d27f0..caef6910b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-dv1394src.html +++ b/docs/plugins/html/gst-plugins-good-plugins-dv1394src.html @@ -90,7 +90,7 @@ GstDV1394Src implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp12285008"></a><h3>Element Information</h3> +<a name="idp65723088"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -116,7 +116,7 @@ GstDV1394Src implements </div> <hr> <div class="refsect2"> -<a name="idp11640992"></a><h3>Element Pads</h3> +<a name="idp65815072"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-dvdec.html b/docs/plugins/html/gst-plugins-good-plugins-dvdec.html index dadae87f0..54635d2c6 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-dvdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-dvdec.html @@ -68,7 +68,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8849840"></a><h3>Element Information</h3> +<a name="idp61624528"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -94,7 +94,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp12175056"></a><h3>Element Pads</h3> +<a name="idp59413952"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-dvdemux.html b/docs/plugins/html/gst-plugins-good-plugins-dvdemux.html index 7b8c2ccc9..981cfef2e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-dvdemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-dvdemux.html @@ -57,7 +57,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7474944"></a><h3>Element Information</h3> +<a name="idp65322672"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -83,7 +83,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp6722896"></a><h3>Element Pads</h3> +<a name="idp60696336"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-edgetv.html b/docs/plugins/html/gst-plugins-good-plugins-edgetv.html index 3950849e0..850df57f8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-edgetv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-edgetv.html @@ -63,7 +63,7 @@ computer way. <p> </p> <div class="refsect2"> -<a name="idp12439056"></a><h3>Example launch line</h3> +<a name="idp60516768"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -81,7 +81,7 @@ computer way. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10275664"></a><h3>Element Information</h3> +<a name="idp63062192"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -107,7 +107,7 @@ computer way. </div> <hr> <div class="refsect2"> -<a name="idp10316496"></a><h3>Element Pads</h3> +<a name="idp65244640"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-equalizer-10bands.html b/docs/plugins/html/gst-plugins-good-plugins-equalizer-10bands.html index 1cc7dac8f..a0082b224 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-equalizer-10bands.html +++ b/docs/plugins/html/gst-plugins-good-plugins-equalizer-10bands.html @@ -89,7 +89,7 @@ frequency bands between 30 Hz and 15 kHz. <p> </p> <div class="refsect2"> -<a name="idp10222128"></a><h3>Example launch line</h3> +<a name="idp60527760"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -107,7 +107,7 @@ frequency bands between 30 Hz and 15 kHz. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8556016"></a><h3>Element Information</h3> +<a name="idp61487088"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -133,7 +133,7 @@ frequency bands between 30 Hz and 15 kHz. </div> <hr> <div class="refsect2"> -<a name="idp8821984"></a><h3>Element Pads</h3> +<a name="idp61780672"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-equalizer-3bands.html b/docs/plugins/html/gst-plugins-good-plugins-equalizer-3bands.html index dc27b6f06..dfe4f108d 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-equalizer-3bands.html +++ b/docs/plugins/html/gst-plugins-good-plugins-equalizer-3bands.html @@ -82,7 +82,7 @@ medium frequency and high frequency band. <p> </p> <div class="refsect2"> -<a name="idp13000832"></a><h3>Example launch line</h3> +<a name="idp65633712"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -100,7 +100,7 @@ medium frequency and high frequency band. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp9000672"></a><h3>Element Information</h3> +<a name="idp59388320"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -126,7 +126,7 @@ medium frequency and high frequency band. </div> <hr> <div class="refsect2"> -<a name="idp9527184"></a><h3>Element Pads</h3> +<a name="idp62578960"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-equalizer-nbands.html b/docs/plugins/html/gst-plugins-good-plugins-equalizer-nbands.html index 6fa562a10..2164c35fc 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-equalizer-nbands.html +++ b/docs/plugins/html/gst-plugins-good-plugins-equalizer-nbands.html @@ -81,7 +81,7 @@ the center frequency, band width and gain. <p> </p> <div class="refsect2"> -<a name="idp9343600"></a><h3>Example launch line</h3> +<a name="idp65863520"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -98,7 +98,7 @@ the center frequency, band width and gain. </p> <hr> <div class="refsect2"> -<a name="idp11344784"></a><h3>Example code</h3> +<a name="idp62131008"></a><h3>Example code</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -190,7 +190,7 @@ the center frequency, band width and gain. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13323008"></a><h3>Element Information</h3> +<a name="idp67290512"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -216,7 +216,7 @@ the center frequency, band width and gain. </div> <hr> <div class="refsect2"> -<a name="idp8510016"></a><h3>Element Pads</h3> +<a name="idp62359136"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-flacdec.html b/docs/plugins/html/gst-plugins-good-plugins-flacdec.html index 99b287ed7..2b8da444f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-flacdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-flacdec.html @@ -58,7 +58,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp9814688"></a><h3>Element Information</h3> +<a name="idp66872576"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -84,7 +84,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp10445504"></a><h3>Element Pads</h3> +<a name="idp60924240"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-flacenc.html b/docs/plugins/html/gst-plugins-good-plugins-flacenc.html index ad3192a77..ac43f193a 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-flacenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-flacenc.html @@ -88,7 +88,7 @@ GstFlacEnc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10074368"></a><h3>Element Information</h3> +<a name="idp67341744"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -114,7 +114,7 @@ GstFlacEnc implements </div> <hr> <div class="refsect2"> -<a name="idp12523600"></a><h3>Element Pads</h3> +<a name="idp64028448"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-flacparse.html b/docs/plugins/html/gst-plugins-good-plugins-flacparse.html index d12fa91d1..b958d7ebb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-flacparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-flacparse.html @@ -80,7 +80,7 @@ format file to an ogg bitstream. <p> </p> <div class="refsect2"> -<a name="idp2764208"></a><h3>Example pipelines</h3> +<a name="idp62696320"></a><h3>Example pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -102,7 +102,7 @@ buffer has the timestamp, duration, offset, and offset_end set. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp5545744"></a><h3>Element Information</h3> +<a name="idp64839696"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -128,7 +128,7 @@ buffer has the timestamp, duration, offset, and offset_end set. </div> <hr> <div class="refsect2"> -<a name="idp7334672"></a><h3>Element Pads</h3> +<a name="idp61831856"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-flactag.html b/docs/plugins/html/gst-plugins-good-plugins-flactag.html index ac5fb9d98..6b2bc9105 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-flactag.html +++ b/docs/plugins/html/gst-plugins-good-plugins-flactag.html @@ -65,7 +65,7 @@ GstFlacTag implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11736336"></a><h3>Element Information</h3> +<a name="idp59710064"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -91,7 +91,7 @@ GstFlacTag implements </div> <hr> <div class="refsect2"> -<a name="idp6292928"></a><h3>Element Pads</h3> +<a name="idp65056704"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-flvdemux.html b/docs/plugins/html/gst-plugins-good-plugins-flvdemux.html index aec9f5818..09bb677d6 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-flvdemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-flvdemux.html @@ -60,7 +60,7 @@ flvdemux demuxes an FLV file into the different contained streams. <p> </p> <div class="refsect2"> -<a name="idp13063792"></a><h3>Example launch line</h3> +<a name="idp65778032"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -78,7 +78,7 @@ flvdemux demuxes an FLV file into the different contained streams. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13394000"></a><h3>Element Information</h3> +<a name="idp66991744"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -104,7 +104,7 @@ flvdemux demuxes an FLV file into the different contained streams. </div> <hr> <div class="refsect2"> -<a name="idp12650912"></a><h3>Element Pads</h3> +<a name="idp61706544"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-flvmux.html b/docs/plugins/html/gst-plugins-good-plugins-flvmux.html index 018cbc14b..02ee94e87 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-flvmux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-flvmux.html @@ -77,7 +77,7 @@ flvmux muxes different streams into an FLV file. <p> </p> <div class="refsect2"> -<a name="idp12809968"></a><h3>Example launch line</h3> +<a name="idp61251920"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -95,7 +95,7 @@ flvmux muxes different streams into an FLV file. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7317872"></a><h3>Element Information</h3> +<a name="idp65340896"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -121,7 +121,7 @@ flvmux muxes different streams into an FLV file. </div> <hr> <div class="refsect2"> -<a name="idp11315616"></a><h3>Element Pads</h3> +<a name="idp59929280"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-flxdec.html b/docs/plugins/html/gst-plugins-good-plugins-flxdec.html index a9221489b..30f5e91c7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-flxdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-flxdec.html @@ -60,7 +60,7 @@ This element decodes fli/flc/flx-video into raw video <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11795104"></a><h3>Element Information</h3> +<a name="idp60223792"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -86,7 +86,7 @@ This element decodes fli/flc/flx-video into raw video </div> <hr> <div class="refsect2"> -<a name="idp9352112"></a><h3>Element Pads</h3> +<a name="idp64665680"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-gamma.html b/docs/plugins/html/gst-plugins-good-plugins-gamma.html index c9dcdef46..9c8a8c798 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-gamma.html +++ b/docs/plugins/html/gst-plugins-good-plugins-gamma.html @@ -70,7 +70,7 @@ Performs gamma correction on a video stream. <p> </p> <div class="refsect2"> -<a name="idp14155680"></a><h3>Example launch line</h3> +<a name="idp65216832"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -102,7 +102,7 @@ Last reviewed on 2010-04-18 (0.10.22) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp12153008"></a><h3>Element Information</h3> +<a name="idp61313232"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -128,7 +128,7 @@ Last reviewed on 2010-04-18 (0.10.22) </div> <hr> <div class="refsect2"> -<a name="idp13311216"></a><h3>Element Pads</h3> +<a name="idp64906224"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-gdkpixbufsink.html b/docs/plugins/html/gst-plugins-good-plugins-gdkpixbufsink.html index 7709a166c..cd43b70f3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-gdkpixbufsink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-gdkpixbufsink.html @@ -69,7 +69,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp5864256"></a><h3>Element Information</h3> +<a name="idp67233296"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -95,7 +95,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp13695120"></a><h3>Element Pads</h3> +<a name="idp63600624"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-goom.html b/docs/plugins/html/gst-plugins-good-plugins-goom.html index 5a9dd3239..63f5d0201 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-goom.html +++ b/docs/plugins/html/gst-plugins-good-plugins-goom.html @@ -61,7 +61,7 @@ based on the incoming audio signal. <p> </p> <div class="refsect2"> -<a name="idp10123200"></a><h3>Example launch line</h3> +<a name="idp64567760"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -79,7 +79,7 @@ based on the incoming audio signal. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7175328"></a><h3>Element Information</h3> +<a name="idp63899488"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -105,7 +105,7 @@ based on the incoming audio signal. </div> <hr> <div class="refsect2"> -<a name="idp9674480"></a><h3>Element Pads</h3> +<a name="idp59564656"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-goom2k1.html b/docs/plugins/html/gst-plugins-good-plugins-goom2k1.html index 96ff15739..5046243fb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-goom2k1.html +++ b/docs/plugins/html/gst-plugins-good-plugins-goom2k1.html @@ -62,7 +62,7 @@ visualisation. Also available is goom2k4, with a different look. <p> </p> <div class="refsect2"> -<a name="idp13150016"></a><h3>Example launch line</h3> +<a name="idp63177840"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -80,7 +80,7 @@ visualisation. Also available is goom2k4, with a different look. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp12118384"></a><h3>Element Information</h3> +<a name="idp60656352"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -106,7 +106,7 @@ visualisation. Also available is goom2k4, with a different look. </div> <hr> <div class="refsect2"> -<a name="idp11293504"></a><h3>Element Pads</h3> +<a name="idp61219984"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-hdv1394src.html b/docs/plugins/html/gst-plugins-good-plugins-hdv1394src.html index 31a5a23db..5396641d0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-hdv1394src.html +++ b/docs/plugins/html/gst-plugins-good-plugins-hdv1394src.html @@ -79,7 +79,7 @@ GstHDV1394Src implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13051264"></a><h3>Element Information</h3> +<a name="idp64726432"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -105,7 +105,7 @@ GstHDV1394Src implements </div> <hr> <div class="refsect2"> -<a name="idp14934080"></a><h3>Element Pads</h3> +<a name="idp65054576"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-icydemux.html b/docs/plugins/html/gst-plugins-good-plugins-icydemux.html index 81436083a..8d35d4778 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-icydemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-icydemux.html @@ -64,7 +64,7 @@ on outgoing buffers. <p> </p> <div class="refsect2"> -<a name="idp8648320"></a><h3>Example launch line</h3> +<a name="idp63907008"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -85,7 +85,7 @@ or giosrc instead of souphttpsrc should also work.) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8214832"></a><h3>Element Information</h3> +<a name="idp60892640"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -111,7 +111,7 @@ or giosrc instead of souphttpsrc should also work.) </div> <hr> <div class="refsect2"> -<a name="idp8184640"></a><h3>Element Pads</h3> +<a name="idp60649776"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-id3demux.html b/docs/plugins/html/gst-plugins-good-plugins-id3demux.html index 1a4c58f7a..30e1b6c79 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-id3demux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-id3demux.html @@ -83,7 +83,7 @@ relied on libid3tag from the MAD project. <p> </p> <div class="refsect2"> -<a name="idp6543616"></a><h3>Example launch line</h3> +<a name="idp60372656"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -103,7 +103,7 @@ the appropriate mime type set on buffers produced from id3demux. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11470576"></a><h3>Element Information</h3> +<a name="idp62054576"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -129,7 +129,7 @@ the appropriate mime type set on buffers produced from id3demux. </div> <hr> <div class="refsect2"> -<a name="idp11126928"></a><h3>Element Pads</h3> +<a name="idp64536960"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-id3v2mux.html b/docs/plugins/html/gst-plugins-good-plugins-id3v2mux.html index 0d69690a9..3e5ca6c86 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-id3v2mux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-id3v2mux.html @@ -66,7 +66,7 @@ GstId3v2Mux implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp12495264"></a><h3>Element Information</h3> +<a name="idp65664032"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -92,7 +92,7 @@ GstId3v2Mux implements </div> <hr> <div class="refsect2"> -<a name="idp11509680"></a><h3>Element Pads</h3> +<a name="idp66824752"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-imagefreeze.html b/docs/plugins/html/gst-plugins-good-plugins-imagefreeze.html index 3b0efef97..db0ed53ca 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-imagefreeze.html +++ b/docs/plugins/html/gst-plugins-good-plugins-imagefreeze.html @@ -62,7 +62,7 @@ by downstream, allows seeking and answers queries. <p> </p> <div class="refsect2"> -<a name="idp7252208"></a><h3>Example launch line</h3> +<a name="idp61376320"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -80,7 +80,7 @@ by downstream, allows seeking and answers queries. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8335312"></a><h3>Element Information</h3> +<a name="idp64623376"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -106,7 +106,7 @@ by downstream, allows seeking and answers queries. </div> <hr> <div class="refsect2"> -<a name="idp11137552"></a><h3>Element Pads</h3> +<a name="idp65805552"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-interleave.html b/docs/plugins/html/gst-plugins-good-plugins-interleave.html index 954eaecb8..f3c4827fb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-interleave.html +++ b/docs/plugins/html/gst-plugins-good-plugins-interleave.html @@ -82,7 +82,7 @@ The channel number of every sinkpad in the out can be retrieved from the "channe <p> </p> <div class="refsect2"> -<a name="idp10269904"></a><h3>Example launch line</h3> +<a name="idp64505600"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -113,7 +113,7 @@ channels exchanged. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13049120"></a><h3>Element Information</h3> +<a name="idp63240560"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -139,7 +139,7 @@ channels exchanged. </div> <hr> <div class="refsect2"> -<a name="idp12919808"></a><h3>Element Pads</h3> +<a name="idp60155200"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-ismlmux.html b/docs/plugins/html/gst-plugins-good-plugins-ismlmux.html index f2de7d36d..3cf5ec430 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-ismlmux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-ismlmux.html @@ -96,7 +96,7 @@ presentation-timestamp. <p> </p> <div class="refsect2"> -<a name="idp7985504"></a><h3>Example pipelines</h3> +<a name="idp57307264"></a><h3>Example pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -119,7 +119,7 @@ Documentation last reviewed on 2011-04-21 <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp5834064"></a><h3>Element Information</h3> +<a name="idp65690528"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -145,7 +145,7 @@ Documentation last reviewed on 2011-04-21 </div> <hr> <div class="refsect2"> -<a name="idp11352656"></a><h3>Element Pads</h3> +<a name="idp59849264"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-jackaudiosink.html b/docs/plugins/html/gst-plugins-good-plugins-jackaudiosink.html index cd14df034..60e45502e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-jackaudiosink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-jackaudiosink.html @@ -71,7 +71,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp9308960"></a><h3>Element Information</h3> +<a name="idp68005392"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -97,7 +97,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp6585248"></a><h3>Element Pads</h3> +<a name="idp68373216"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-jackaudiosrc.html b/docs/plugins/html/gst-plugins-good-plugins-jackaudiosrc.html index 8bc73c3a4..4719c4540 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-jackaudiosrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-jackaudiosrc.html @@ -72,7 +72,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp15534720"></a><h3>Element Information</h3> +<a name="idp66183776"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -98,7 +98,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp6253328"></a><h3>Element Pads</h3> +<a name="idp68874656"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-jpegdec.html b/docs/plugins/html/gst-plugins-good-plugins-jpegdec.html index 00a2e42b4..4ffbaee24 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-jpegdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-jpegdec.html @@ -67,7 +67,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11873088"></a><h3>Element Information</h3> +<a name="idp67655616"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -93,7 +93,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp11533216"></a><h3>Element Pads</h3> +<a name="idp66470176"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-jpegenc.html b/docs/plugins/html/gst-plugins-good-plugins-jpegenc.html index 479c187b1..4b1cf86c8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-jpegenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-jpegenc.html @@ -83,7 +83,7 @@ GstJpegEnc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13008368"></a><h3>Element Information</h3> +<a name="idp56996640"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -109,7 +109,7 @@ GstJpegEnc implements </div> <hr> <div class="refsect2"> -<a name="idp14547232"></a><h3>Element Pads</h3> +<a name="idp65000672"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-level.html b/docs/plugins/html/gst-plugins-good-plugins-level.html index d610fdd84..dfd35ad2e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-level.html +++ b/docs/plugins/html/gst-plugins-good-plugins-level.html @@ -128,7 +128,7 @@ The message's structure contains these fields: <p> </p> <div class="refsect2"> -<a name="idp11319328"></a><h3>Example application</h3> +<a name="idp68313168"></a><h3>Example application</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -424,7 +424,7 @@ The message's structure contains these fields: <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13232352"></a><h3>Element Information</h3> +<a name="idp67817328"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -450,7 +450,7 @@ The message's structure contains these fields: </div> <hr> <div class="refsect2"> -<a name="idp15033408"></a><h3>Element Pads</h3> +<a name="idp65634896"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-matroskademux.html b/docs/plugins/html/gst-plugins-good-plugins-matroskademux.html index a5ded085d..cbe762545 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-matroskademux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-matroskademux.html @@ -68,7 +68,7 @@ matroskademux demuxes a Matroska file into the different contained streams. <p> </p> <div class="refsect2"> -<a name="idp7996064"></a><h3>Example launch line</h3> +<a name="idp67266704"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -86,7 +86,7 @@ matroskademux demuxes a Matroska file into the different contained streams. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp7125360"></a><h3>Element Information</h3> +<a name="idp66646160"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -112,7 +112,7 @@ matroskademux demuxes a Matroska file into the different contained streams. </div> <hr> <div class="refsect2"> -<a name="idp2820400"></a><h3>Element Pads</h3> +<a name="idp65713344"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-matroskamux.html b/docs/plugins/html/gst-plugins-good-plugins-matroskamux.html index 51a4fa9be..604a066f2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-matroskamux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-matroskamux.html @@ -80,7 +80,7 @@ matroskamux muxes different input streams into a Matroska file. <p> </p> <div class="refsect2"> -<a name="idp14733856"></a><h3>Example launch line</h3> +<a name="idp69169648"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -109,7 +109,7 @@ matroskamux muxes different input streams into a Matroska file. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp6240032"></a><h3>Element Information</h3> +<a name="idp66087440"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -135,7 +135,7 @@ matroskamux muxes different input streams into a Matroska file. </div> <hr> <div class="refsect2"> -<a name="idp11870752"></a><h3>Element Pads</h3> +<a name="idp66238512"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -280,31 +280,31 @@ matroskamux muxes different input streams into a Matroska file. </tr> <tr> <td><p><span class="term">details</span></p></td> -<td>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> @@ -316,23 +316,23 @@ matroskamux muxes different input streams into a Matroska file. </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> -<td> video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td> +<td> video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</td> </tr> </tbody> </table></div> diff --git a/docs/plugins/html/gst-plugins-good-plugins-mj2mux.html b/docs/plugins/html/gst-plugins-good-plugins-mj2mux.html index 97f156211..4948feffd 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-mj2mux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-mj2mux.html @@ -133,7 +133,7 @@ presentation-timestamp. <p> </p> <div class="refsect2"> -<a name="idp13433456"></a><h3>Example pipelines</h3> +<a name="idp68799680"></a><h3>Example pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -156,7 +156,7 @@ Documentation last reviewed on 2011-04-21 <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13436512"></a><h3>Element Information</h3> +<a name="idp68802736"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -182,7 +182,7 @@ Documentation last reviewed on 2011-04-21 </div> <hr> <div class="refsect2"> -<a name="idp14586752"></a><h3>Element Pads</h3> +<a name="idp69158256"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-monoscope.html b/docs/plugins/html/gst-plugins-good-plugins-monoscope.html index 1030c5c19..2e9f5689c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-monoscope.html +++ b/docs/plugins/html/gst-plugins-good-plugins-monoscope.html @@ -61,7 +61,7 @@ curve of the audio signal like on an oscilloscope. <p> </p> <div class="refsect2"> -<a name="idp6989408"></a><h3>Example launch line</h3> +<a name="idp55910160"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -79,7 +79,7 @@ curve of the audio signal like on an oscilloscope. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp5566528"></a><h3>Element Information</h3> +<a name="idp65971872"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -105,7 +105,7 @@ curve of the audio signal like on an oscilloscope. </div> <hr> <div class="refsect2"> -<a name="idp6803888"></a><h3>Element Pads</h3> +<a name="idp67843040"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-mp4mux.html b/docs/plugins/html/gst-plugins-good-plugins-mp4mux.html index a9b1e4f8c..cfc26ca9c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-mp4mux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-mp4mux.html @@ -133,7 +133,7 @@ presentation-timestamp. <p> </p> <div class="refsect2"> -<a name="idp14816112"></a><h3>Example pipelines</h3> +<a name="idp60034016"></a><h3>Example pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -156,7 +156,7 @@ Documentation last reviewed on 2011-04-21 <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp15558096"></a><h3>Element Information</h3> +<a name="idp69627312"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -182,7 +182,7 @@ Documentation last reviewed on 2011-04-21 </div> <hr> <div class="refsect2"> -<a name="idp14464224"></a><h3>Element Pads</h3> +<a name="idp64400688"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-mpegaudioparse.html b/docs/plugins/html/gst-plugins-good-plugins-mpegaudioparse.html index 1df279d04..f544d7220 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-mpegaudioparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-mpegaudioparse.html @@ -61,7 +61,7 @@ Parses and frames mpeg1 audio streams. Provides seeking. <p> </p> <div class="refsect2"> -<a name="idp12540400"></a><h3>Example launch line</h3> +<a name="idp61640368"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -79,7 +79,7 @@ Parses and frames mpeg1 audio streams. Provides seeking. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10172784"></a><h3>Element Information</h3> +<a name="idp64800512"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -105,7 +105,7 @@ Parses and frames mpeg1 audio streams. Provides seeking. </div> <hr> <div class="refsect2"> -<a name="idp7966880"></a><h3>Element Pads</h3> +<a name="idp59213824"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-mulawdec.html b/docs/plugins/html/gst-plugins-good-plugins-mulawdec.html index 400a094fa..e52dd9355 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-mulawdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-mulawdec.html @@ -61,7 +61,7 @@ This element decodes mulaw audio. Mulaw coding is also known as G.711. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp11965072"></a><h3>Element Information</h3> +<a name="idp62756640"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -87,7 +87,7 @@ This element decodes mulaw audio. Mulaw coding is also known as G.711. </div> <hr> <div class="refsect2"> -<a name="idp11548400"></a><h3>Element Pads</h3> +<a name="idp61506848"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-mulawenc.html b/docs/plugins/html/gst-plugins-good-plugins-mulawenc.html index 768334f62..b8cdef765 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-mulawenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-mulawenc.html @@ -49,7 +49,7 @@ This element encode mulaw audio. Mulaw coding is also known as G.711. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8305952"></a><h3>Element Information</h3> +<a name="idp66003312"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -75,7 +75,7 @@ This element encode mulaw audio. Mulaw coding is also known as G.711. </div> <hr> <div class="refsect2"> -<a name="idp9222000"></a><h3>Element Pads</h3> +<a name="idp59003088"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-multifilesink.html b/docs/plugins/html/gst-plugins-good-plugins-multifilesink.html index a141433b3..9d2c8b027 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-multifilesink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-multifilesink.html @@ -132,7 +132,7 @@ The message's structure contains these fields: <p> </p> <div class="refsect2"> -<a name="idp15367184"></a><h3>Example launch line</h3> +<a name="idp70233408"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -155,7 +155,7 @@ Last reviewed on 2009-09-11 (0.10.17) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp12742496"></a><h3>Element Information</h3> +<a name="idp69828864"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -181,7 +181,7 @@ Last reviewed on 2009-09-11 (0.10.17) </div> <hr> <div class="refsect2"> -<a name="idp16493536"></a><h3>Element Pads</h3> +<a name="idp70006928"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-multifilesrc.html b/docs/plugins/html/gst-plugins-good-plugins-multifilesrc.html index ac67c17c3..23d526c9e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-multifilesrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-multifilesrc.html @@ -82,7 +82,7 @@ File names are created by replacing "%d" with the index using <code class="funct <p> </p> <div class="refsect2"> -<a name="idp12884848"></a><h3>Example launch line</h3> +<a name="idp69883184"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -105,7 +105,7 @@ files named img.0000.png, img.0001.png, etc. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13998288"></a><h3>Element Information</h3> +<a name="idp67511424"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -131,7 +131,7 @@ files named img.0000.png, img.0001.png, etc. </div> <hr> <div class="refsect2"> -<a name="idp14398880"></a><h3>Element Pads</h3> +<a name="idp67175104"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-multipartdemux.html b/docs/plugins/html/gst-plugins-good-plugins-multipartdemux.html index 5c025c57f..89d64a802 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-multipartdemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-multipartdemux.html @@ -83,7 +83,7 @@ otherwise it will be autodetected. <p> </p> <div class="refsect2"> -<a name="idp11735264"></a><h3>Sample pipelines</h3> +<a name="idp66476176"></a><h3>Sample pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -102,7 +102,7 @@ containing JPEG frames. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13669296"></a><h3>Element Information</h3> +<a name="idp61073168"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -128,7 +128,7 @@ containing JPEG frames. </div> <hr> <div class="refsect2"> -<a name="idp15394048"></a><h3>Element Pads</h3> +<a name="idp68380896"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-multipartmux.html b/docs/plugins/html/gst-plugins-good-plugins-multipartmux.html index efd007bfc..354634d35 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-multipartmux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-multipartmux.html @@ -70,7 +70,7 @@ multipart streams are sequential JPEG frames. <p> </p> <div class="refsect2"> -<a name="idp10624912"></a><h3>Sample pipelines</h3> +<a name="idp64493024"></a><h3>Sample pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -89,7 +89,7 @@ stored to a file. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp6460224"></a><h3>Element Information</h3> +<a name="idp69256800"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -115,7 +115,7 @@ stored to a file. </div> <hr> <div class="refsect2"> -<a name="idp11411328"></a><h3>Element Pads</h3> +<a name="idp66858880"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-multiudpsink.html b/docs/plugins/html/gst-plugins-good-plugins-multiudpsink.html index c0a1db6c9..c4f1b324b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-multiudpsink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-multiudpsink.html @@ -106,7 +106,7 @@ It can be combined with rtp payload encoders to implement RTP streaming. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17076944"></a><h3>Element Information</h3> +<a name="idp69950528"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -132,7 +132,7 @@ It can be combined with rtp payload encoders to implement RTP streaming. </div> <hr> <div class="refsect2"> -<a name="idp16463072"></a><h3>Element Pads</h3> +<a name="idp70171408"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-optv.html b/docs/plugins/html/gst-plugins-good-plugins-optv.html index 4407e6aaf..1fa27a718 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-optv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-optv.html @@ -74,7 +74,7 @@ various optical pattern. <p> </p> <div class="refsect2"> -<a name="idp15304384"></a><h3>Example launch line</h3> +<a name="idp62578032"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -92,7 +92,7 @@ various optical pattern. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10661632"></a><h3>Element Information</h3> +<a name="idp64173520"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -118,7 +118,7 @@ various optical pattern. </div> <hr> <div class="refsect2"> -<a name="idp15977456"></a><h3>Element Pads</h3> +<a name="idp61727216"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-oss4sink.html b/docs/plugins/html/gst-plugins-good-plugins-oss4sink.html index 7bd2218e0..c93c81b64 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-oss4sink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-oss4sink.html @@ -79,7 +79,7 @@ GstOss4Sink implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp14458704"></a><h3>Element Information</h3> +<a name="idp60390224"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -105,7 +105,7 @@ GstOss4Sink implements </div> <hr> <div class="refsect2"> -<a name="idp14605424"></a><h3>Element Pads</h3> +<a name="idp59733568"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-oss4src.html b/docs/plugins/html/gst-plugins-good-plugins-oss4src.html index 6023d2e49..ad96c7be8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-oss4src.html +++ b/docs/plugins/html/gst-plugins-good-plugins-oss4src.html @@ -78,7 +78,7 @@ GstOss4Source implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp2782352"></a><h3>Element Information</h3> +<a name="idp66413968"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -104,7 +104,7 @@ GstOss4Source implements </div> <hr> <div class="refsect2"> -<a name="idp14070128"></a><h3>Element Pads</h3> +<a name="idp67435376"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-osssink.html b/docs/plugins/html/gst-plugins-good-plugins-osssink.html index 12d1187ee..c0d872260 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-osssink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-osssink.html @@ -68,7 +68,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp15825840"></a><h3>Element Information</h3> +<a name="idp69810512"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -94,7 +94,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp17663824"></a><h3>Element Pads</h3> +<a name="idp67169504"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-osssrc.html b/docs/plugins/html/gst-plugins-good-plugins-osssrc.html index f81fa0c51..d9003e3ca 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-osssrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-osssrc.html @@ -78,7 +78,7 @@ GstOssSrc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp15693712"></a><h3>Element Information</h3> +<a name="idp68444688"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -104,7 +104,7 @@ GstOssSrc implements </div> <hr> <div class="refsect2"> -<a name="idp13463152"></a><h3>Element Pads</h3> +<a name="idp62018304"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-osxaudiosink.html b/docs/plugins/html/gst-plugins-good-plugins-osxaudiosink.html index f72685059..f05f9ea3e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-osxaudiosink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-osxaudiosink.html @@ -53,7 +53,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp14715008"></a><h3>Element Information</h3> +<a name="idp63408928"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -79,7 +79,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp10352784"></a><h3>Element Pads</h3> +<a name="idp67480336"></a><h3>Element Pads</h3> </div> </div> <p> diff --git a/docs/plugins/html/gst-plugins-good-plugins-osxaudiosrc.html b/docs/plugins/html/gst-plugins-good-plugins-osxaudiosrc.html index 848bd5a9c..6c0e6d189 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-osxaudiosrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-osxaudiosrc.html @@ -53,7 +53,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp2899664"></a><h3>Element Information</h3> +<a name="idp66136224"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -79,7 +79,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp12659680"></a><h3>Element Pads</h3> +<a name="idp65934976"></a><h3>Element Pads</h3> </div> </div> <p> diff --git a/docs/plugins/html/gst-plugins-good-plugins-osxvideosink.html b/docs/plugins/html/gst-plugins-good-plugins-osxvideosink.html index dfb62dd0a..b675f63f7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-osxvideosink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-osxvideosink.html @@ -54,7 +54,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10376096"></a><h3>Element Information</h3> +<a name="idp68878752"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -80,7 +80,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp10126160"></a><h3>Element Pads</h3> +<a name="idp67632256"></a><h3>Element Pads</h3> </div> </div> <p> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-1394.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-1394.html index ddadf186f..f086094d4 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-1394.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-1394.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25859984"></a><h2>Plugin Information</h2> +<a name="idp78225248"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25447024"></a><h2>Elements</h2> +<a name="idp76265984"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-aasink.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-aasink.html index a93c293cf..1e3e4778e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-aasink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-aasink.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp24665216"></a><h2>Plugin Information</h2> +<a name="idp78778448"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23703552"></a><h2>Elements</h2> +<a name="idp79388000"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-alaw.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-alaw.html index 97ede2895..677892daf 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-alaw.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-alaw.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp14507424"></a><h2>Plugin Information</h2> +<a name="idp79128880"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24362816"></a><h2>Elements</h2> +<a name="idp78218544"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-alpha.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-alpha.html index 1689f1b4e..1678b3fa2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-alpha.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-alpha.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26308704"></a><h2>Plugin Information</h2> +<a name="idp75655616"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23238192"></a><h2>Elements</h2> +<a name="idp76126416"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-alphacolor.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-alphacolor.html index 53ac46554..7d2674cc6 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-alphacolor.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-alphacolor.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp23191056"></a><h2>Plugin Information</h2> +<a name="idp78285424"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp12246192"></a><h2>Elements</h2> +<a name="idp78784176"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-apetag.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-apetag.html index bb77c6309..ed4d30664 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-apetag.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-apetag.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp10144800"></a><h2>Plugin Information</h2> +<a name="idp79185936"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp8649920"></a><h2>Elements</h2> +<a name="idp72781856"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-audiofx.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-audiofx.html index 33c782bca..6968819eb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-audiofx.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-audiofx.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26233824"></a><h2>Plugin Information</h2> +<a name="idp79593872"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp22604000"></a><h2>Elements</h2> +<a name="idp79625792"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-auparse.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-auparse.html index 1d431ee8f..87891f621 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-auparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-auparse.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp22055248"></a><h2>Plugin Information</h2> +<a name="idp80165552"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23509104"></a><h2>Elements</h2> +<a name="idp79346736"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-autodetect.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-autodetect.html index 1146c4c41..65e1c6ba1 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-autodetect.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-autodetect.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp6436176"></a><h2>Plugin Information</h2> +<a name="idp80194720"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp7540016"></a><h2>Elements</h2> +<a name="idp77444416"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-avi.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-avi.html index b3f775804..abeb35a69 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-avi.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-avi.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25202416"></a><h2>Plugin Information</h2> +<a name="idp61591424"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26217296"></a><h2>Elements</h2> +<a name="idp69501552"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-cacasink.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-cacasink.html index 0db5c671b..70237be75 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-cacasink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-cacasink.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp23230624"></a><h2>Plugin Information</h2> +<a name="idp80223680"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23540288"></a><h2>Elements</h2> +<a name="idp76059408"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-cairo.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-cairo.html index 356a7f981..76d7a0f66 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-cairo.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-cairo.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26348672"></a><h2>Plugin Information</h2> +<a name="idp79977168"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23726176"></a><h2>Elements</h2> +<a name="idp75722240"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-cutter.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-cutter.html index c677d2e7f..c1c675f6f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-cutter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-cutter.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp23125008"></a><h2>Plugin Information</h2> +<a name="idp79270928"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp18945792"></a><h2>Elements</h2> +<a name="idp71306832"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-debug.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-debug.html index def39a8ca..d02490591 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-debug.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-debug.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26441696"></a><h2>Plugin Information</h2> +<a name="idp61810384"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25924768"></a><h2>Elements</h2> +<a name="idp80248528"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-deinterlace.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-deinterlace.html index 3bf5edd0f..26d27cff2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-deinterlace.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-deinterlace.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25810224"></a><h2>Plugin Information</h2> +<a name="idp79049456"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25470224"></a><h2>Elements</h2> +<a name="idp79325568"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-directsound.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-directsound.html index be4a39a82..c26d0f6d4 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-directsound.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-directsound.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25772720"></a><h2>Plugin Information</h2> +<a name="idp79608608"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp22049328"></a><h2>Elements</h2> +<a name="idp78139680"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-dtmf.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-dtmf.html index 429c6448d..e7c26875b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-dtmf.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-dtmf.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25760928"></a><h2>Plugin Information</h2> +<a name="idp73528448"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23141200"></a><h2>Elements</h2> +<a name="idp78890096"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-dv.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-dv.html index 2c3b8421a..d35dfa187 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-dv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-dv.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25800224"></a><h2>Plugin Information</h2> +<a name="idp77126592"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp22391904"></a><h2>Elements</h2> +<a name="idp79973456"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-effectv.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-effectv.html index ce2898432..b619b2a87 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-effectv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-effectv.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25789088"></a><h2>Plugin Information</h2> +<a name="idp76371216"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25275760"></a><h2>Elements</h2> +<a name="idp71315840"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-equalizer.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-equalizer.html index 466cefe89..f88d56eb2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-equalizer.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-equalizer.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26376640"></a><h2>Plugin Information</h2> +<a name="idp78982496"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26130416"></a><h2>Elements</h2> +<a name="idp79168736"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-flac.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-flac.html index 2e6096f2e..d014bac1c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-flac.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-flac.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26259120"></a><h2>Plugin Information</h2> +<a name="idp79965552"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp20633920"></a><h2>Elements</h2> +<a name="idp79864752"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-flv.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-flv.html index 56c9c28d8..24c5cefbc 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-flv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-flv.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp18481856"></a><h2>Plugin Information</h2> +<a name="idp79945744"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25844160"></a><h2>Elements</h2> +<a name="idp75669584"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-flxdec.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-flxdec.html index c6f0d47dc..725dc5ded 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-flxdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-flxdec.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp24176160"></a><h2>Plugin Information</h2> +<a name="idp80105392"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25252192"></a><h2>Elements</h2> +<a name="idp78308336"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-gdkpixbuf.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-gdkpixbuf.html index 3a36066a5..7c1d96a71 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-gdkpixbuf.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-gdkpixbuf.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25283184"></a><h2>Plugin Information</h2> +<a name="idp79068800"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24770208"></a><h2>Elements</h2> +<a name="idp76715312"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-goom.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-goom.html index 3480fce11..4e1474aa9 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-goom.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-goom.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26197680"></a><h2>Plugin Information</h2> +<a name="idp79314000"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23340896"></a><h2>Elements</h2> +<a name="idp78044512"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-goom2k1.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-goom2k1.html index babb23cdb..1a411f8b4 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-goom2k1.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-goom2k1.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26618496"></a><h2>Plugin Information</h2> +<a name="idp79898128"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24279584"></a><h2>Elements</h2> +<a name="idp76425472"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-icydemux.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-icydemux.html index 505021b0b..ff1b9d6a1 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-icydemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-icydemux.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26877248"></a><h2>Plugin Information</h2> +<a name="idp79915040"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23912144"></a><h2>Elements</h2> +<a name="idp78064544"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-id3demux.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-id3demux.html index 30b8e7a48..bace0be7a 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-id3demux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-id3demux.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp23133152"></a><h2>Plugin Information</h2> +<a name="idp78804992"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp22921056"></a><h2>Elements</h2> +<a name="idp76373056"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-imagefreeze.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-imagefreeze.html index 1870fa655..69ae9bd3c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-imagefreeze.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-imagefreeze.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp24270096"></a><h2>Plugin Information</h2> +<a name="idp77075440"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp18393120"></a><h2>Elements</h2> +<a name="idp79263376"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-interleave.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-interleave.html index 5560866da..64cce45ce 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-interleave.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-interleave.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26745392"></a><h2>Plugin Information</h2> +<a name="idp78219328"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26161040"></a><h2>Elements</h2> +<a name="idp78144256"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-isomp4.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-isomp4.html index d97712e3d..3d62a59cb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-isomp4.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-isomp4.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp23090208"></a><h2>Plugin Information</h2> +<a name="idp80149296"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24577392"></a><h2>Elements</h2> +<a name="idp61468096"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-jack.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-jack.html index 68e150bb6..c3a6aaa47 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-jack.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-jack.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp23411232"></a><h2>Plugin Information</h2> +<a name="idp80531888"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26667072"></a><h2>Elements</h2> +<a name="idp77714960"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-jpeg.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-jpeg.html index ab2441a9a..16e4798a8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-jpeg.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-jpeg.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp24816400"></a><h2>Plugin Information</h2> +<a name="idp78985472"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24221248"></a><h2>Elements</h2> +<a name="idp79742256"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-level.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-level.html index 9a5826367..0a210e8b8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-level.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-level.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26767248"></a><h2>Plugin Information</h2> +<a name="idp80600448"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24181504"></a><h2>Elements</h2> +<a name="idp78062000"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-matroska.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-matroska.html index a356e8699..cc8716071 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-matroska.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-matroska.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27320880"></a><h2>Plugin Information</h2> +<a name="idp79770512"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp20554736"></a><h2>Elements</h2> +<a name="idp75677776"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-monoscope.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-monoscope.html index 9f2f978a6..040399ace 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-monoscope.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-monoscope.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26647488"></a><h2>Plugin Information</h2> +<a name="idp80617440"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25157392"></a><h2>Elements</h2> +<a name="idp78063568"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-mulaw.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-mulaw.html index 25aebc039..69968d5bf 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-mulaw.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-mulaw.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp24201424"></a><h2>Plugin Information</h2> +<a name="idp77490960"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23675792"></a><h2>Elements</h2> +<a name="idp79798400"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-multifile.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-multifile.html index 365ff8b6b..2ec8441eb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-multifile.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-multifile.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25224080"></a><h2>Plugin Information</h2> +<a name="idp80635920"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26597776"></a><h2>Elements</h2> +<a name="idp78220032"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-multipart.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-multipart.html index fc0ff698b..e1e875382 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-multipart.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-multipart.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25437728"></a><h2>Plugin Information</h2> +<a name="idp79417584"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25190288"></a><h2>Elements</h2> +<a name="idp73388464"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-navigationtest.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-navigationtest.html index 629344ee3..453f699d5 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-navigationtest.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-navigationtest.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26610208"></a><h2>Plugin Information</h2> +<a name="idp80884880"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp22923536"></a><h2>Elements</h2> +<a name="idp78227376"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-oss4.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-oss4.html index c2860c6d1..4bc48a27b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-oss4.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-oss4.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26908096"></a><h2>Plugin Information</h2> +<a name="idp55150176"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24316576"></a><h2>Elements</h2> +<a name="idp68054112"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-ossaudio.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-ossaudio.html index 1d1a2bbcb..555ded963 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-ossaudio.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-ossaudio.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26161760"></a><h2>Plugin Information</h2> +<a name="idp80149424"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26664192"></a><h2>Elements</h2> +<a name="idp79386352"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-osxaudio.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-osxaudio.html index 29738eac9..03bedcb7c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-osxaudio.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-osxaudio.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26261136"></a><h2>Plugin Information</h2> +<a name="idp79284912"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23476608"></a><h2>Elements</h2> +<a name="idp79082832"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-osxvideo.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-osxvideo.html index 22aac24b8..a272772bf 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-osxvideo.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-osxvideo.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26512480"></a><h2>Plugin Information</h2> +<a name="idp78893168"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24735488"></a><h2>Elements</h2> +<a name="idp77307008"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-png.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-png.html index 50809a214..c1105ace7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-png.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-png.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp24708720"></a><h2>Plugin Information</h2> +<a name="idp80890800"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25795808"></a><h2>Elements</h2> +<a name="idp79395808"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-pulseaudio.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-pulseaudio.html index 6c1d315a1..a6a2c2534 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-pulseaudio.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-pulseaudio.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26548720"></a><h2>Plugin Information</h2> +<a name="idp79177696"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp27307952"></a><h2>Elements</h2> +<a name="idp79767696"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-replaygain.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-replaygain.html index 38b4fa90e..37f75af80 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-replaygain.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-replaygain.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26524880"></a><h2>Plugin Information</h2> +<a name="idp78065776"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25629296"></a><h2>Elements</h2> +<a name="idp79603216"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtp.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtp.html index 861965142..ac974ab42 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtp.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtp.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp23598624"></a><h2>Plugin Information</h2> +<a name="idp80267904"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24186432"></a><h2>Elements</h2> +<a name="idp76744880"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtpmanager.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtpmanager.html index f5877deed..c468a1fb1 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtpmanager.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtpmanager.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp23483840"></a><h2>Plugin Information</h2> +<a name="idp79840560"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26421632"></a><h2>Elements</h2> +<a name="idp78848160"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -88,6 +88,10 @@ <td>Parses codec streams transmitted in the same RTP session</td> </tr> <tr> +<td><p><span class="term">rtprtxqueue</span></p></td> +<td>Keep RTP packets in a queue for retransmission</td> +</tr> +<tr> <td><p><span class="term"><a class="link" href="gst-plugins-good-plugins-rtpsession.html" title="rtpsession">rtpsession</a></span></p></td> <td>Implement an RTP session</td> </tr> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtsp.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtsp.html index 93e7c33cd..f43860ac7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtsp.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtsp.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp24860880"></a><h2>Plugin Information</h2> +<a name="idp79085056"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp27471600"></a><h2>Elements</h2> +<a name="idp74304832"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-shapewipe.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-shapewipe.html index 57b562608..65a0a8409 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-shapewipe.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-shapewipe.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27469376"></a><h2>Plugin Information</h2> +<a name="idp76822448"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26103920"></a><h2>Elements</h2> +<a name="idp80913936"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-shout2send.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-shout2send.html index 1659ad133..13fc67459 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-shout2send.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-shout2send.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp22741328"></a><h2>Plugin Information</h2> +<a name="idp80357232"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25559520"></a><h2>Elements</h2> +<a name="idp79636256"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-smpte.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-smpte.html index 6751573e5..b5d9da79e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-smpte.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-smpte.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25497120"></a><h2>Plugin Information</h2> +<a name="idp80828096"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25813856"></a><h2>Elements</h2> +<a name="idp78188656"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-soup.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-soup.html index abea7ab05..33d2550f6 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-soup.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-soup.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25900768"></a><h2>Plugin Information</h2> +<a name="idp80654112"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp27093472"></a><h2>Elements</h2> +<a name="idp78452448"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-spectrum.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-spectrum.html index e088a4ecf..b228c4a1e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-spectrum.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-spectrum.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26800512"></a><h2>Plugin Information</h2> +<a name="idp78429648"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25882576"></a><h2>Elements</h2> +<a name="idp80800816"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-speex.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-speex.html index bd13f4768..e8ae563ff 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-speex.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-speex.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp10265024"></a><h2>Plugin Information</h2> +<a name="idp79338816"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24248816"></a><h2>Elements</h2> +<a name="idp78377616"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-taglib.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-taglib.html index d889b0d1c..caf7f0324 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-taglib.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-taglib.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25547776"></a><h2>Plugin Information</h2> +<a name="idp79746816"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp24245328"></a><h2>Elements</h2> +<a name="idp80947072"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-udp.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-udp.html index 67e672b1f..28e8f7396 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-udp.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-udp.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27457072"></a><h2>Plugin Information</h2> +<a name="idp78461344"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26164192"></a><h2>Elements</h2> +<a name="idp80687920"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-video4linux2.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-video4linux2.html index 0c5279ec1..619ce2b36 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-video4linux2.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-video4linux2.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27454000"></a><h2>Plugin Information</h2> +<a name="idp80419232"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp27437280"></a><h2>Elements</h2> +<a name="idp79197488"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-videobox.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-videobox.html index 0dd612d3d..7ff7d7082 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-videobox.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-videobox.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27843488"></a><h2>Plugin Information</h2> +<a name="idp79959248"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26229056"></a><h2>Elements</h2> +<a name="idp79638912"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-videocrop.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-videocrop.html index a350e5fda..3ec973603 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-videocrop.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-videocrop.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp24646064"></a><h2>Plugin Information</h2> +<a name="idp80081216"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp27001648"></a><h2>Elements</h2> +<a name="idp80849088"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-videofilter.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-videofilter.html index fe122ef6c..5107dd90d 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-videofilter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-videofilter.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26563472"></a><h2>Plugin Information</h2> +<a name="idp81058736"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26158368"></a><h2>Elements</h2> +<a name="idp79793104"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-videomixer.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-videomixer.html index 3fbe4e899..d206c04d8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-videomixer.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-videomixer.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27901648"></a><h2>Plugin Information</h2> +<a name="idp80380112"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp22088640"></a><h2>Elements</h2> +<a name="idp79901664"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-vpx.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-vpx.html index c451652ff..11cc02fc0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-vpx.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-vpx.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp14512032"></a><h2>Plugin Information</h2> +<a name="idp80597200"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp27030608"></a><h2>Elements</h2> +<a name="idp71009184"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-waveform.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-waveform.html index b034e687a..a9d5fda7f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-waveform.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-waveform.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27861744"></a><h2>Plugin Information</h2> +<a name="idp79901088"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26202848"></a><h2>Elements</h2> +<a name="idp80089888"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavenc.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavenc.html index 690969287..9db1fca68 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavenc.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27497088"></a><h2>Plugin Information</h2> +<a name="idp79863296"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp27096640"></a><h2>Elements</h2> +<a name="idp81114032"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavpack.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavpack.html index 3abb5bdad..a42bf485f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavpack.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavpack.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp26152896"></a><h2>Plugin Information</h2> +<a name="idp80350464"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23164752"></a><h2>Elements</h2> +<a name="idp79062512"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavparse.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavparse.html index 831a70a58..dae001c3a 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavparse.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27136784"></a><h2>Plugin Information</h2> +<a name="idp78490208"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp23567008"></a><h2>Elements</h2> +<a name="idp80458608"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-ximagesrc.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-ximagesrc.html index dcae86f1e..6f19300f5 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-ximagesrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-ximagesrc.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp27888624"></a><h2>Plugin Information</h2> +<a name="idp79214224"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp25910144"></a><h2>Elements</h2> +<a name="idp78072480"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-y4menc.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-y4menc.html index dafe2f5b7..9f8dd60f1 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-y4menc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-y4menc.html @@ -29,7 +29,7 @@ <td valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="idp25725456"></a><h2>Plugin Information</h2> +<a name="idp78442928"></a><h2>Plugin Information</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.3</td> +<td>1.1.4</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -60,7 +60,7 @@ </table></div> </div> <div class="refsect1"> -<a name="idp26770704"></a><h2>Elements</h2> +<a name="idp80896896"></a><h2>Elements</h2> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-pngdec.html b/docs/plugins/html/gst-plugins-good-plugins-pngdec.html index 895a77140..3d4bc0e5d 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-pngdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-pngdec.html @@ -58,7 +58,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13838544"></a><h3>Element Information</h3> +<a name="idp68413344"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -84,7 +84,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp9671088"></a><h3>Element Pads</h3> +<a name="idp64658832"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-pngenc.html b/docs/plugins/html/gst-plugins-good-plugins-pngenc.html index cd95f1ea7..425d506ee 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-pngenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-pngenc.html @@ -75,7 +75,7 @@ GstPngEnc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13239744"></a><h3>Element Information</h3> +<a name="idp64777136"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -101,7 +101,7 @@ GstPngEnc implements </div> <hr> <div class="refsect2"> -<a name="idp13830192"></a><h3>Element Pads</h3> +<a name="idp68844032"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-progressreport.html b/docs/plugins/html/gst-plugins-good-plugins-progressreport.html index 1cd9c0baa..a3c227e93 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-progressreport.html +++ b/docs/plugins/html/gst-plugins-good-plugins-progressreport.html @@ -104,7 +104,7 @@ a whole). <p> </p> <div class="refsect2"> -<a name="idp9840784"></a><h3>Example launch line</h3> +<a name="idp65280048"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -133,7 +133,7 @@ a whole). <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17357808"></a><h3>Element Information</h3> +<a name="idp68379328"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -159,7 +159,7 @@ a whole). </div> <hr> <div class="refsect2"> -<a name="idp17995904"></a><h3>Element Pads</h3> +<a name="idp65667536"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-pulsesink.html b/docs/plugins/html/gst-plugins-good-plugins-pulsesink.html index 8215531a0..877d3f2cd 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-pulsesink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-pulsesink.html @@ -75,6 +75,7 @@ GstPulseSink implements "<a class="link" href="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--client" title='The "client" property'>client</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write "<a class="link" href="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--stream-properties" title='The "stream-properties" property'>stream-properties</a>" <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstStructure.html#GstStructure"><span class="type">GstStructure</span></a>* : Read / Write "<a class="link" href="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--client-name" title='The "client-name" property'>client-name</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="gst-plugins-good-plugins-pulsesink.html#GstPulseSink--current-device" title='The "current-device" property'>current-device</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read </pre> </div> <div class="refsect1"> @@ -82,7 +83,7 @@ GstPulseSink implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17560496"></a><h3>Element Information</h3> +<a name="idp67522160"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -108,7 +109,7 @@ GstPulseSink implements </div> <hr> <div class="refsect2"> -<a name="idp15414768"></a><h3>Element Pads</h3> +<a name="idp67984048"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -155,6 +156,10 @@ GstPulseSink implements <td><p><span class="term"></span></p></td> <td> audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true</td> </tr> +<tr> +<td><p><span class="term"></span></p></td> +<td> audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)true, stream-format=(string)adts</td> +</tr> </tbody> </table></div> </div> @@ -228,6 +233,13 @@ GstPulseSink implements <p>The PulseAudio client name to use.</p> <p>Default value: "lt-gst-plugins-good-plugins-scan"</p> </div> +<hr> +<div class="refsect2"> +<a name="GstPulseSink--current-device"></a><h3>The <code class="literal">"current-device"</code> property</h3> +<pre class="programlisting"> "current-device" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre> +<p>The current PulseAudio sink device.</p> +<p>Default value: NULL</p> +</div> </div> </div> <div class="footer"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-pulsesrc.html b/docs/plugins/html/gst-plugins-good-plugins-pulsesrc.html index fb18e7738..58c561833 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-pulsesrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-pulsesrc.html @@ -78,6 +78,7 @@ GstPulseSrc implements "<a class="link" href="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--source-output-index" title='The "source-output-index" property'>source-output-index</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read "<a class="link" href="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--volume" title='The "volume" property'>volume</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> : Read / Write "<a class="link" href="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--client-name" title='The "client-name" property'>client-name</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write + "<a class="link" href="gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--current-device" title='The "current-device" property'>current-device</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read </pre> </div> <div class="refsect1"> @@ -85,7 +86,7 @@ GstPulseSrc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp16265712"></a><h3>Element Information</h3> +<a name="idp70194928"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -111,7 +112,7 @@ GstPulseSrc implements </div> <hr> <div class="refsect2"> -<a name="idp17502160"></a><h3>Element Pads</h3> +<a name="idp70533712"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -132,7 +133,7 @@ GstPulseSrc implements </tr> <tr> <td><p><span class="term">details</span></p></td> -<td>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]</td> +<td>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]</td> </tr> <tr> <td><p><span class="term"></span></p></td> @@ -222,6 +223,13 @@ GstPulseSrc implements <p>The PulseAudio client_name_to_use.</p> <p>Default value: "lt-gst-plugins-good-plugins-scan"</p> </div> +<hr> +<div class="refsect2"> +<a name="GstPulseSrc--current-device"></a><h3>The <code class="literal">"current-device"</code> property</h3> +<pre class="programlisting"> "current-device" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre> +<p>The current PulseAudio source device.</p> +<p>Default value: NULL</p> +</div> </div> </div> <div class="footer"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-qtdemux.html b/docs/plugins/html/gst-plugins-good-plugins-qtdemux.html index 9e875c844..c76565e9e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-qtdemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-qtdemux.html @@ -72,7 +72,7 @@ capabilities of the upstream elements. <p> </p> <div class="refsect2"> -<a name="idp11034640"></a><h3>Example launch line</h3> +<a name="idp67932544"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -96,7 +96,7 @@ Last reviewed on 2006-12-29 (0.10.5) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp15752528"></a><h3>Element Information</h3> +<a name="idp60256320"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -122,7 +122,7 @@ Last reviewed on 2006-12-29 (0.10.5) </div> <hr> <div class="refsect2"> -<a name="idp16393680"></a><h3>Element Pads</h3> +<a name="idp68489616"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-qtmoovrecover.html b/docs/plugins/html/gst-plugins-good-plugins-qtmoovrecover.html index 5ad31cb33..04dc67ab3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-qtmoovrecover.html +++ b/docs/plugins/html/gst-plugins-good-plugins-qtmoovrecover.html @@ -81,7 +81,7 @@ GstQTMoovRecover implements <p> </p> <div class="refsect2"> -<a name="idp14630352"></a><h3>Example pipelines</h3> +<a name="idp68240704"></a><h3>Example pipelines</h3> <p> This element recovers quicktime files created with qtmux using the moov recovery feature. @@ -102,7 +102,7 @@ Documentation last reviewed on 2011-04-21 <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp14945360"></a><h3>Element Information</h3> +<a name="idp67421936"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -128,7 +128,7 @@ Documentation last reviewed on 2011-04-21 </div> <hr> <div class="refsect2"> -<a name="idp16553664"></a><h3>Element Pads</h3> +<a name="idp71639920"></a><h3>Element Pads</h3> </div> </div> <p> diff --git a/docs/plugins/html/gst-plugins-good-plugins-qtmux.html b/docs/plugins/html/gst-plugins-good-plugins-qtmux.html index 713febc6a..30e3f2ddc 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-qtmux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-qtmux.html @@ -120,7 +120,7 @@ index metadata (at the end of file). <p> </p> <div class="refsect2"> -<a name="idp14707760"></a><h3>Example pipelines</h3> +<a name="idp70116784"></a><h3>Example pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -142,7 +142,7 @@ Last reviewed on 2010-12-03 <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10706192"></a><h3>Element Information</h3> +<a name="idp68421696"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -168,7 +168,7 @@ Last reviewed on 2010-12-03 </div> <hr> <div class="refsect2"> -<a name="idp15020240"></a><h3>Element Pads</h3> +<a name="idp68489744"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-quarktv.html b/docs/plugins/html/gst-plugins-good-plugins-quarktv.html index 820e60ce1..08f95acce 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-quarktv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-quarktv.html @@ -72,7 +72,7 @@ of the video along each line. <p> </p> <div class="refsect2"> -<a name="idp15445472"></a><h3>Example launch line</h3> +<a name="idp70916176"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -90,7 +90,7 @@ of the video along each line. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp8746064"></a><h3>Element Information</h3> +<a name="idp70156928"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -116,7 +116,7 @@ of the video along each line. </div> <hr> <div class="refsect2"> -<a name="idp15104272"></a><h3>Element Pads</h3> +<a name="idp65577744"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-radioactv.html b/docs/plugins/html/gst-plugins-good-plugins-radioactv.html index 0b9d15167..aa6a66b4c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-radioactv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-radioactv.html @@ -83,7 +83,7 @@ previous frame displayed. The effect of strobe2 is stronger than strobe1. <p> </p> <div class="refsect2"> -<a name="idp19119904"></a><h3>Example launch line</h3> +<a name="idp61262768"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -101,7 +101,7 @@ previous frame displayed. The effect of strobe2 is stronger than strobe1. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp9299584"></a><h3>Element Information</h3> +<a name="idp71234288"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -127,7 +127,7 @@ previous frame displayed. The effect of strobe2 is stronger than strobe1. </div> <hr> <div class="refsect2"> -<a name="idp17763520"></a><h3>Element Pads</h3> +<a name="idp71569888"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-revtv.html b/docs/plugins/html/gst-plugins-good-plugins-revtv.html index 74534df0a..4369357ac 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-revtv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-revtv.html @@ -69,7 +69,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17971680"></a><h3>Element Information</h3> +<a name="idp70189408"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -95,7 +95,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp14027136"></a><h3>Element Pads</h3> +<a name="idp71617664"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rganalysis.html b/docs/plugins/html/gst-plugins-good-plugins-rganalysis.html index 8c0a98cf0..7d304d1dd 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rganalysis.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rganalysis.html @@ -90,7 +90,7 @@ an album, not just the last one. <p> </p> <div class="refsect2"> -<a name="idp16257424"></a><h3>Example launch lines</h3> +<a name="idp71423248"></a><h3>Example launch lines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -138,7 +138,7 @@ property documentation for more information. </p> <hr> <div class="refsect2"> -<a name="idp15399744"></a><h3>Acknowledgements</h3> +<a name="idp69102400"></a><h3>Acknowledgements</h3> <p> This element is based on code used in the <a class="ulink" href="http://sjeng.org/vorbisgain.html" target="_top">vorbisgain</a> program and many others. The relevant parts are copyrighted by David Robinson, Glen Sawyer @@ -150,7 +150,7 @@ and Frank Klemm. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17658128"></a><h3>Element Information</h3> +<a name="idp69994064"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -176,7 +176,7 @@ and Frank Klemm. </div> <hr> <div class="refsect2"> -<a name="idp19113808"></a><h3>Element Pads</h3> +<a name="idp72761344"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rglimiter.html b/docs/plugins/html/gst-plugins-good-plugins-rglimiter.html index c58f877af..18d6e7f4f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rglimiter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rglimiter.html @@ -71,7 +71,7 @@ threshold of -6 dB. This type of filter is mentioned in the proposed <a class=" <p> </p> <div class="refsect2"> -<a name="idp14009856"></a><h3>Example launch line</h3> +<a name="idp69022208"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -93,7 +93,7 @@ Playback of a file <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp16277152"></a><h3>Element Information</h3> +<a name="idp67873648"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -119,7 +119,7 @@ Playback of a file </div> <hr> <div class="refsect2"> -<a name="idp15866256"></a><h3>Element Pads</h3> +<a name="idp67620000"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rgvolume.html b/docs/plugins/html/gst-plugins-good-plugins-rgvolume.html index 2af777c19..af1ebb798 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rgvolume.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rgvolume.html @@ -104,7 +104,7 @@ element applies -6 dB hard limiting as mentioned in the ReplayGain standard. <p> </p> <div class="refsect2"> -<a name="idp13112720"></a><h3>Example launch line</h3> +<a name="idp64182064"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -124,7 +124,7 @@ element applies -6 dB hard limiting as mentioned in the ReplayGain standard. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17968576"></a><h3>Element Information</h3> +<a name="idp69835680"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -150,7 +150,7 @@ element applies -6 dB hard limiting as mentioned in the ReplayGain standard. </div> <hr> <div class="refsect2"> -<a name="idp14656864"></a><h3>Element Pads</h3> +<a name="idp71691840"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rippletv.html b/docs/plugins/html/gst-plugins-good-plugins-rippletv.html index 83cfb64e8..6eeb8553a 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rippletv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rippletv.html @@ -72,7 +72,7 @@ by motion or random rain drops. <p> </p> <div class="refsect2"> -<a name="idp17710736"></a><h3>Example launch line</h3> +<a name="idp62616864"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -90,7 +90,7 @@ by motion or random rain drops. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp6396880"></a><h3>Element Information</h3> +<a name="idp63101120"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -116,7 +116,7 @@ by motion or random rain drops. </div> <hr> <div class="refsect2"> -<a name="idp16630976"></a><h3>Element Pads</h3> +<a name="idp69999984"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpL16depay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpL16depay.html index d87516662..b1ac8aa0c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpL16depay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpL16depay.html @@ -62,7 +62,7 @@ For detailed information see: http://www.rfc-editor.org/rfc/rfc3551.txt <p> </p> <div class="refsect2"> -<a name="idp18776976"></a><h3>Example pipeline</h3> +<a name="idp70439424"></a><h3>Example pipeline</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -84,7 +84,7 @@ Last reviewed on 2013-04-25 (1.1.0) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp13813792"></a><h3>Element Information</h3> +<a name="idp69307904"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -110,7 +110,7 @@ Last reviewed on 2013-04-25 (1.1.0) </div> <hr> <div class="refsect2"> -<a name="idp16619072"></a><h3>Element Pads</h3> +<a name="idp69963088"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpL16pay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpL16pay.html index fdfd3e209..48c71bffc 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpL16pay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpL16pay.html @@ -63,7 +63,7 @@ For detailed information see: http://www.rfc-editor.org/rfc/rfc3551.txt <p> </p> <div class="refsect2"> -<a name="idp18591584"></a><h3>Example pipeline</h3> +<a name="idp70378608"></a><h3>Example pipeline</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -85,7 +85,7 @@ Last reviewed on 2013-04-25 (1.1.0) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17616512"></a><h3>Element Information</h3> +<a name="idp69461616"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -111,7 +111,7 @@ Last reviewed on 2013-04-25 (1.1.0) </div> <hr> <div class="refsect2"> -<a name="idp10978000"></a><h3>Element Pads</h3> +<a name="idp60231824"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpac3depay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpac3depay.html index c7ba043ae..a0b00fabb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpac3depay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpac3depay.html @@ -62,7 +62,7 @@ For detailed information see: http://www.rfc-editor.org/rfc/rfc4184.txt <p> </p> <div class="refsect2"> -<a name="idp19102912"></a><h3>Example pipeline</h3> +<a name="idp67585552"></a><h3>Example pipeline</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -84,7 +84,7 @@ Last reviewed on 2013-04-25 (1.1.0) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp16948928"></a><h3>Element Information</h3> +<a name="idp71193152"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -110,7 +110,7 @@ Last reviewed on 2013-04-25 (1.1.0) </div> <hr> <div class="refsect2"> -<a name="idp14404848"></a><h3>Element Pads</h3> +<a name="idp61610352"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpac3pay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpac3pay.html index 7ee0a588d..8b9b077d0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpac3pay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpac3pay.html @@ -62,7 +62,7 @@ For detailed information see: http://www.rfc-editor.org/rfc/rfc4184.txt <p> </p> <div class="refsect2"> -<a name="idp17839296"></a><h3>Example pipeline</h3> +<a name="idp71511792"></a><h3>Example pipeline</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -84,7 +84,7 @@ Last reviewed on 2013-04-25 (1.1.0) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17706992"></a><h3>Element Information</h3> +<a name="idp69664080"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -110,7 +110,7 @@ Last reviewed on 2013-04-25 (1.1.0) </div> <hr> <div class="refsect2"> -<a name="idp12760128"></a><h3>Element Pads</h3> +<a name="idp68520064"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpamrdepay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpamrdepay.html index c84a040ff..bb929ae30 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpamrdepay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpamrdepay.html @@ -62,7 +62,7 @@ For detailed information see: http://www.rfc-editor.org/rfc/rfc3267.txt <p> </p> <div class="refsect2"> -<a name="idp17936544"></a><h3>Example pipeline</h3> +<a name="idp70399136"></a><h3>Example pipeline</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -84,7 +84,7 @@ Last reviewed on 2013-04-25 (1.1.0) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17734032"></a><h3>Element Information</h3> +<a name="idp70320048"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -110,7 +110,7 @@ Last reviewed on 2013-04-25 (1.1.0) </div> <hr> <div class="refsect2"> -<a name="idp18103008"></a><h3>Element Pads</h3> +<a name="idp69664208"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpamrpay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpamrpay.html index 45b0cc3c5..f3c736b7b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpamrpay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpamrpay.html @@ -62,7 +62,7 @@ For detailed information see: http://www.rfc-editor.org/rfc/rfc3267.txt <p> </p> <div class="refsect2"> -<a name="idp16474080"></a><h3>Example pipeline</h3> +<a name="idp69664336"></a><h3>Example pipeline</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -84,7 +84,7 @@ Last reviewed on 2013-04-25 (1.1.0) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18410512"></a><h3>Element Information</h3> +<a name="idp72446048"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -110,7 +110,7 @@ Last reviewed on 2013-04-25 (1.1.0) </div> <hr> <div class="refsect2"> -<a name="idp17521424"></a><h3>Element Pads</h3> +<a name="idp69843888"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpbin.html b/docs/plugins/html/gst-plugins-good-plugins-rtpbin.html index aab5cd11e..7cf301dbb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpbin.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpbin.html @@ -80,6 +80,7 @@ GstRtpBin implements "<a class="link" href="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--rtcp-sync-interval" title='The "rtcp-sync-interval" property'>rtcp-sync-interval</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write "<a class="link" href="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--drop-on-latency" title='The "drop-on-latency" property'>drop-on-latency</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write "<a class="link" href="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--do-sync-event" title='The "do-sync-event" property'>do-sync-event</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write + "<a class="link" href="gst-plugins-good-plugins-rtpbin.html#GstRtpBin--do-retransmission" title='The "do-retransmission" property'>do-retransmission</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write </pre> </div> <div class="refsect1"> @@ -157,7 +158,7 @@ internal source and other sources. <p> </p> <div class="refsect2"> -<a name="idp19660352"></a><h3>Example pipelines</h3> +<a name="idp74394608"></a><h3>Example pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -254,7 +255,7 @@ Last reviewed on 2007-08-30 (0.10.6) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp19667968"></a><h3>Element Information</h3> +<a name="idp74402224"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -280,7 +281,7 @@ Last reviewed on 2007-08-30 (0.10.6) </div> <hr> <div class="refsect2"> -<a name="idp19675424"></a><h3>Element Pads</h3> +<a name="idp74409680"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -523,6 +524,13 @@ Last reviewed on 2007-08-30 (0.10.6) <p>Send event downstream when a stream is synchronized to the sender.</p> <p>Default value: FALSE</p> </div> +<hr> +<div class="refsect2"> +<a name="GstRtpBin--do-retransmission"></a><h3>The <code class="literal">"do-retransmission"</code> property</h3> +<pre class="programlisting"> "do-retransmission" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> +<p>Send an event downstream to request packet retransmission.</p> +<p>Default value: FALSE</p> +</div> </div> <div class="refsect1"> <a name="gst-plugins-good-plugins-rtpbin.signal-details"></a><h2>Signal Details</h2> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpbvdepay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpbvdepay.html index e907f2672..85b0d229f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpbvdepay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpbvdepay.html @@ -51,7 +51,7 @@ Last reviewed on 2013-04-25 (1.1.0) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17388992"></a><h3>Element Information</h3> +<a name="idp71908640"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -77,7 +77,7 @@ Last reviewed on 2013-04-25 (1.1.0) </div> <hr> <div class="refsect2"> -<a name="idp17617728"></a><h3>Element Pads</h3> +<a name="idp70968064"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpbvpay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpbvpay.html index 0eb816a2a..3dd42818e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpbvpay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpbvpay.html @@ -51,7 +51,7 @@ Last reviewed on 2013-04-25 (1.1.0) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18876032"></a><h3>Element Information</h3> +<a name="idp72002384"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -77,7 +77,7 @@ Last reviewed on 2013-04-25 (1.1.0) </div> <hr> <div class="refsect2"> -<a name="idp10876752"></a><h3>Element Pads</h3> +<a name="idp71851968"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpdec.html b/docs/plugins/html/gst-plugins-good-plugins-rtpdec.html index dec9939af..a256c36a9 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpdec.html @@ -87,7 +87,7 @@ Last reviewed on 2006-06-20 (0.10.4) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18373456"></a><h3>Element Information</h3> +<a name="idp72859536"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -113,7 +113,7 @@ Last reviewed on 2006-06-20 (0.10.4) </div> <hr> <div class="refsect2"> -<a name="idp15381312"></a><h3>Element Pads</h3> +<a name="idp71625088"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpdtmfmux.html b/docs/plugins/html/gst-plugins-good-plugins-rtpdtmfmux.html index 139ba9f33..4747e31a2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpdtmfmux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpdtmfmux.html @@ -69,7 +69,7 @@ DTMF signal can replace the recorded audio while the tone is being sent. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18959024"></a><h3>Element Information</h3> +<a name="idp71988336"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -95,7 +95,7 @@ DTMF signal can replace the recorded audio while the tone is being sent. </div> <hr> <div class="refsect2"> -<a name="idp10355584"></a><h3>Element Pads</h3> +<a name="idp71997472"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpdtmfsrc.html b/docs/plugins/html/gst-plugins-good-plugins-rtpdtmfsrc.html index c05e46b04..e5fe4ca16 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpdtmfsrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpdtmfsrc.html @@ -168,7 +168,7 @@ READY state, then a "dtmf-event-dropped" message is posted on the <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp19986336"></a><h3>Element Information</h3> +<a name="idp69611808"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -194,7 +194,7 @@ READY state, then a "dtmf-event-dropped" message is posted on the </div> <hr> <div class="refsect2"> -<a name="idp20632288"></a><h3>Element Pads</h3> +<a name="idp67573632"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpj2kpay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpj2kpay.html index f4f2fd0e3..781483961 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpj2kpay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpj2kpay.html @@ -75,7 +75,7 @@ codestream. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp14328288"></a><h3>Element Information</h3> +<a name="idp71844624"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -101,7 +101,7 @@ codestream. </div> <hr> <div class="refsect2"> -<a name="idp20176560"></a><h3>Element Pads</h3> +<a name="idp65738816"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpjitterbuffer.html b/docs/plugins/html/gst-plugins-good-plugins-rtpjitterbuffer.html index d433e9b9b..e9ee9708c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpjitterbuffer.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpjitterbuffer.html @@ -65,6 +65,11 @@ "<a class="link" href="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--ts-offset" title='The "ts-offset" property'>ts-offset</a>" <span class="type">gint64</span> : Read / Write "<a class="link" href="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--mode" title='The "mode" property'>mode</a>" <span class="type">RTPJitterBufferMode</span> : Read / Write "<a class="link" href="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--percent" title='The "percent" property'>percent</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read + "<a class="link" href="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--do-retransmission" title='The "do-retransmission" property'>do-retransmission</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write + "<a class="link" href="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-delay" title='The "rtx-delay" property'>rtx-delay</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read + "<a class="link" href="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-delay-reorder" title='The "rtx-delay-reorder" property'>rtx-delay-reorder</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read + "<a class="link" href="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-retry-period" title='The "rtx-retry-period" property'>rtx-retry-period</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read + "<a class="link" href="gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-retry-timeout" title='The "rtx-retry-timeout" property'>rtx-retry-timeout</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read </pre> </div> <div class="refsect1"> @@ -82,7 +87,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp20400000"></a><h3>Element Information</h3> +<a name="idp75250640"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -108,7 +113,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp17976864"></a><h3>Element Pads</h3> +<a name="idp72269360"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -240,6 +245,45 @@ Opaque jitterbuffer structure. <p>Allowed values: [0,100]</p> <p>Default value: 0</p> </div> +<hr> +<div class="refsect2"> +<a name="GstRtpJitterBuffer--do-retransmission"></a><h3>The <code class="literal">"do-retransmission"</code> property</h3> +<pre class="programlisting"> "do-retransmission" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre> +<p>Send retransmission events upstream when a packet is late.</p> +<p>Default value: FALSE</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstRtpJitterBuffer--rtx-delay"></a><h3>The <code class="literal">"rtx-delay"</code> property</h3> +<pre class="programlisting"> "rtx-delay" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> +<p>Extra time in ms to wait before sending retransmission event (-1 automatic).</p> +<p>Allowed values: >= G_MAXULONG</p> +<p>Default value: 20</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstRtpJitterBuffer--rtx-delay-reorder"></a><h3>The <code class="literal">"rtx-delay-reorder"</code> property</h3> +<pre class="programlisting"> "rtx-delay-reorder" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> +<p>Sending retransmission event when this much reordering (-1 automatic).</p> +<p>Allowed values: >= G_MAXULONG</p> +<p>Default value: 3</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstRtpJitterBuffer--rtx-retry-period"></a><h3>The <code class="literal">"rtx-retry-period"</code> property</h3> +<pre class="programlisting"> "rtx-retry-period" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> +<p>Try to get a retransmission for this many ms (-1 automatic).</p> +<p>Allowed values: >= G_MAXULONG</p> +<p>Default value: 160</p> +</div> +<hr> +<div class="refsect2"> +<a name="GstRtpJitterBuffer--rtx-retry-timeout"></a><h3>The <code class="literal">"rtx-retry-timeout"</code> property</h3> +<pre class="programlisting"> "rtx-retry-timeout" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read</pre> +<p>Retry sending a transmission event after this timeout in ms (-1 automatic).</p> +<p>Allowed values: >= G_MAXULONG</p> +<p>Default value: 40</p> +</div> </div> <div class="refsect1"> <a name="gst-plugins-good-plugins-rtpjitterbuffer.signal-details"></a><h2>Signal Details</h2> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpjpegpay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpjpegpay.html index 55341efb9..6194c2365 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpjpegpay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpjpegpay.html @@ -80,7 +80,7 @@ The payloader assumes that correct width and height is found in the caps. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp14752912"></a><h3>Element Information</h3> +<a name="idp64783568"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -106,7 +106,7 @@ The payloader assumes that correct width and height is found in the caps. </div> <hr> <div class="refsect2"> -<a name="idp19101808"></a><h3>Element Pads</h3> +<a name="idp66580384"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpmux.html b/docs/plugins/html/gst-plugins-good-plugins-rtpmux.html index eb172285b..75d520209 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpmux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpmux.html @@ -73,7 +73,7 @@ muxes into a single stream with a single SSRC. <p> </p> <div class="refsect2"> -<a name="idp17947456"></a><h3>Example pipelines</h3> +<a name="idp73088464"></a><h3>Example pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -107,7 +107,7 @@ Last reviewed on 2010-09-30 (0.10.21) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18114512"></a><h3>Element Information</h3> +<a name="idp72860896"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -133,7 +133,7 @@ Last reviewed on 2010-09-30 (0.10.21) </div> <hr> <div class="refsect2"> -<a name="idp18151664"></a><h3>Element Pads</h3> +<a name="idp74041616"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpptdemux.html b/docs/plugins/html/gst-plugins-good-plugins-rtpptdemux.html index a09393744..d75634922 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpptdemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpptdemux.html @@ -68,7 +68,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp14180896"></a><h3>Element Information</h3> +<a name="idp60646176"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -94,7 +94,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp17901792"></a><h3>Element Pads</h3> +<a name="idp69992912"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpsbcpay.html b/docs/plugins/html/gst-plugins-good-plugins-rtpsbcpay.html index 160d4d4ac..3b29cf326 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpsbcpay.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpsbcpay.html @@ -66,7 +66,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp20237344"></a><h3>Element Information</h3> +<a name="idp71869328"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -92,7 +92,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp16984944"></a><h3>Element Pads</h3> +<a name="idp65953216"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpsession.html b/docs/plugins/html/gst-plugins-good-plugins-rtpsession.html index ce787d8ff..5fc90cd0b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpsession.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpsession.html @@ -94,7 +94,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18169504"></a><h3>Element Information</h3> +<a name="idp73570592"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -120,7 +120,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp20688144"></a><h3>Element Pads</h3> +<a name="idp73129120"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtpssrcdemux.html b/docs/plugins/html/gst-plugins-good-plugins-rtpssrcdemux.html index 48a86748e..9b6140204 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtpssrcdemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtpssrcdemux.html @@ -67,7 +67,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp15449616"></a><h3>Element Information</h3> +<a name="idp73287952"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -93,7 +93,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp17080976"></a><h3>Element Pads</h3> +<a name="idp71756816"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-rtspsrc.html b/docs/plugins/html/gst-plugins-good-plugins-rtspsrc.html index 3e9f03d80..170b01cb5 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-rtspsrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-rtspsrc.html @@ -95,6 +95,7 @@ GstRTSPSrc implements "<a class="link" href="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--multicast-iface" title='The "multicast-iface" property'>multicast-iface</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write "<a class="link" href="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--ntp-sync" title='The "ntp-sync" property'>ntp-sync</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write "<a class="link" href="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--use-pipeline-clock" title='The "use-pipeline-clock" property'>use-pipeline-clock</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write + "<a class="link" href="gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--sdes" title='The "sdes" property'>sdes</a>" <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstStructure.html#GstStructure"><span class="type">GstStructure</span></a>* : Read / Write </pre> </div> <div class="refsect1"> @@ -138,7 +139,7 @@ PLAYING state. <p> </p> <div class="refsect2"> -<a name="idp18139184"></a><h3>Example launch line</h3> +<a name="idp69748992"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -160,7 +161,7 @@ Last reviewed on 2006-08-18 (0.10.5) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18142048"></a><h3>Element Information</h3> +<a name="idp69751856"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -186,7 +187,7 @@ Last reviewed on 2006-08-18 (0.10.5) </div> <hr> <div class="refsect2"> -<a name="idp18682944"></a><h3>Element Pads</h3> +<a name="idp72750592"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -423,6 +424,12 @@ Last reviewed on 2006-08-18 (0.10.5) <p>Use the pipeline running-time to set the NTP time in the RTCP SR messages.</p> <p>Default value: FALSE</p> </div> +<hr> +<div class="refsect2"> +<a name="GstRTSPSrc--sdes"></a><h3>The <code class="literal">"sdes"</code> property</h3> +<pre class="programlisting"> "sdes" <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstStructure.html#GstStructure"><span class="type">GstStructure</span></a>* : Read / Write</pre> +<p>The SDES items of this session.</p> +</div> </div> <div class="refsect1"> <a name="gst-plugins-good-plugins-rtspsrc.signal-details"></a><h2>Signal Details</h2> diff --git a/docs/plugins/html/gst-plugins-good-plugins-sbcparse.html b/docs/plugins/html/gst-plugins-good-plugins-sbcparse.html index cfda38183..15bab7632 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-sbcparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-sbcparse.html @@ -62,7 +62,7 @@ frames and timestamp them properly. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp19158912"></a><h3>Element Information</h3> +<a name="idp71837248"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -88,7 +88,7 @@ frames and timestamp them properly. </div> <hr> <div class="refsect2"> -<a name="idp19324848"></a><h3>Element Pads</h3> +<a name="idp71426208"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-scaletempo.html b/docs/plugins/html/gst-plugins-good-plugins-scaletempo.html index 8c2dfa945..87c25b685 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-scaletempo.html +++ b/docs/plugins/html/gst-plugins-good-plugins-scaletempo.html @@ -77,7 +77,7 @@ Use Sceletempo to apply playback rates without the chipmunk effect. <p> </p> <div class="refsect2"> -<a name="idp20732640"></a><h3>Example pipelines</h3> +<a name="idp71598192"></a><h3>Example pipelines</h3> <p> </p> <div class="informalexample"> @@ -135,7 +135,7 @@ the algoritm looks. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp19569168"></a><h3>Element Information</h3> +<a name="idp71291872"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -161,7 +161,7 @@ the algoritm looks. </div> <hr> <div class="refsect2"> -<a name="idp14956896"></a><h3>Element Pads</h3> +<a name="idp74779712"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-shagadelictv.html b/docs/plugins/html/gst-plugins-good-plugins-shagadelictv.html index 92bcdc30e..7955e8c94 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-shagadelictv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-shagadelictv.html @@ -62,7 +62,7 @@ Oh behave, ShagedelicTV makes images shagadelic! <p> </p> <div class="refsect2"> -<a name="idp16318832"></a><h3>Example launch line</h3> +<a name="idp72330512"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -80,7 +80,7 @@ Oh behave, ShagedelicTV makes images shagadelic! <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp19340448"></a><h3>Element Information</h3> +<a name="idp71191744"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -106,7 +106,7 @@ Oh behave, ShagedelicTV makes images shagadelic! </div> <hr> <div class="refsect2"> -<a name="idp22237504"></a><h3>Element Pads</h3> +<a name="idp73331808"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-shapewipe.html b/docs/plugins/html/gst-plugins-good-plugins-shapewipe.html index 27c941627..779854677 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-shapewipe.html +++ b/docs/plugins/html/gst-plugins-good-plugins-shapewipe.html @@ -77,7 +77,7 @@ page. <p> </p> <div class="refsect2"> -<a name="idp20484256"></a><h3>Example launch line</h3> +<a name="idp66620368"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -95,7 +95,7 @@ page. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp20686336"></a><h3>Element Information</h3> +<a name="idp75316224"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -121,7 +121,7 @@ page. </div> <hr> <div class="refsect2"> -<a name="idp17798880"></a><h3>Element Pads</h3> +<a name="idp69782160"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-smpte.html b/docs/plugins/html/gst-plugins-good-plugins-smpte.html index aef65475b..a2c2fb263 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-smpte.html +++ b/docs/plugins/html/gst-plugins-good-plugins-smpte.html @@ -80,7 +80,7 @@ banding. <p> </p> <div class="refsect2"> -<a name="idp21354144"></a><h3>Sample pipelines</h3> +<a name="idp74327808"></a><h3>Sample pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -101,7 +101,7 @@ edges of the transition are smoothed with a 20000 big border. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17786544"></a><h3>Element Information</h3> +<a name="idp68932912"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -127,7 +127,7 @@ edges of the transition are smoothed with a 20000 big border. </div> <hr> <div class="refsect2"> -<a name="idp22004080"></a><h3>Element Pads</h3> +<a name="idp73291952"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-smptealpha.html b/docs/plugins/html/gst-plugins-good-plugins-smptealpha.html index 0898bdc48..886f0d4f7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-smptealpha.html +++ b/docs/plugins/html/gst-plugins-good-plugins-smptealpha.html @@ -87,7 +87,7 @@ avoid banding. <p> </p> <div class="refsect2"> -<a name="idp17713136"></a><h3>Sample pipelines</h3> +<a name="idp74287824"></a><h3>Sample pipelines</h3> <p> Here is a pipeline to demonstrate the smpte transition : </p> @@ -106,7 +106,7 @@ transparent image. The edges of the transition are smoothed with a <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp15492912"></a><h3>Element Information</h3> +<a name="idp71025712"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -132,7 +132,7 @@ transparent image. The edges of the transition are smoothed with a </div> <hr> <div class="refsect2"> -<a name="idp20385664"></a><h3>Element Pads</h3> +<a name="idp74118704"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-souphttpsrc.html b/docs/plugins/html/gst-plugins-good-plugins-souphttpsrc.html index 1a86869b7..72df6a439 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-souphttpsrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-souphttpsrc.html @@ -91,7 +91,7 @@ GstSoupHTTPSrc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp21307136"></a><h3>Element Information</h3> +<a name="idp73423824"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -117,7 +117,7 @@ GstSoupHTTPSrc implements </div> <hr> <div class="refsect2"> -<a name="idp17377344"></a><h3>Element Pads</h3> +<a name="idp73543264"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-spectrum.html b/docs/plugins/html/gst-plugins-good-plugins-spectrum.html index a4adc0171..b68d50ef8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-spectrum.html +++ b/docs/plugins/html/gst-plugins-good-plugins-spectrum.html @@ -132,7 +132,7 @@ channels and the second dimension are the values. <p> </p> <div class="refsect2"> -<a name="idp17847744"></a><h3>Example application</h3> +<a name="idp73114544"></a><h3>Example application</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -399,7 +399,7 @@ Last reviewed on 2011-03-10 (0.10.29) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp17850720"></a><h3>Element Information</h3> +<a name="idp76216400"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -425,7 +425,7 @@ Last reviewed on 2011-03-10 (0.10.29) </div> <hr> <div class="refsect2"> -<a name="idp21928288"></a><h3>Element Pads</h3> +<a name="idp76602640"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-speexdec.html b/docs/plugins/html/gst-plugins-good-plugins-speexdec.html index 91dec4f5d..669324971 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-speexdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-speexdec.html @@ -66,7 +66,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp22794304"></a><h3>Element Information</h3> +<a name="idp67671856"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -92,7 +92,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp19431280"></a><h3>Element Pads</h3> +<a name="idp75363744"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-speexenc.html b/docs/plugins/html/gst-plugins-good-plugins-speexenc.html index dfcc8d363..b32dd90b8 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-speexenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-speexenc.html @@ -83,7 +83,7 @@ GstSpeexEnc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp16922048"></a><h3>Element Information</h3> +<a name="idp73495904"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -109,7 +109,7 @@ GstSpeexEnc implements </div> <hr> <div class="refsect2"> -<a name="idp22065408"></a><h3>Element Pads</h3> +<a name="idp69323520"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-splitfilesrc.html b/docs/plugins/html/gst-plugins-good-plugins-splitfilesrc.html index 432597e85..0f75e445b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-splitfilesrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-splitfilesrc.html @@ -85,7 +85,7 @@ directories). The results will be sorted. <p> </p> <div class="refsect2"> -<a name="idp22766080"></a><h3>Example launch lines</h3> +<a name="idp72609504"></a><h3>Example launch lines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -114,7 +114,7 @@ directories). The results will be sorted. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp23240192"></a><h3>Element Information</h3> +<a name="idp73404976"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -140,7 +140,7 @@ directories). The results will be sorted. </div> <hr> <div class="refsect2"> -<a name="idp19964944"></a><h3>Element Pads</h3> +<a name="idp75936080"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-streaktv.html b/docs/plugins/html/gst-plugins-good-plugins-streaktv.html index d1b54afbf..2ac6ab04c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-streaktv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-streaktv.html @@ -70,7 +70,7 @@ StreakTV makes after images of moving objects. <p> </p> <div class="refsect2"> -<a name="idp22939040"></a><h3>Example launch line</h3> +<a name="idp61083040"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -88,7 +88,7 @@ StreakTV makes after images of moving objects. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp22195120"></a><h3>Element Information</h3> +<a name="idp61245616"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -114,7 +114,7 @@ StreakTV makes after images of moving objects. </div> <hr> <div class="refsect2"> -<a name="idp19252704"></a><h3>Element Pads</h3> +<a name="idp72398912"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-taginject.html b/docs/plugins/html/gst-plugins-good-plugins-taginject.html index 76517ce6c..9cf6ab993 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-taginject.html +++ b/docs/plugins/html/gst-plugins-good-plugins-taginject.html @@ -70,7 +70,7 @@ unmodified. <p> </p> <div class="refsect2"> -<a name="idp19261328"></a><h3>Example launch lines</h3> +<a name="idp76454288"></a><h3>Example launch lines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -99,7 +99,7 @@ unmodified. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp15819856"></a><h3>Element Information</h3> +<a name="idp74155328"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -125,7 +125,7 @@ unmodified. </div> <hr> <div class="refsect2"> -<a name="idp13997744"></a><h3>Element Pads</h3> +<a name="idp76436000"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-udpsink.html b/docs/plugins/html/gst-plugins-good-plugins-udpsink.html index cd267c0c3..10ce92886 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-udpsink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-udpsink.html @@ -80,7 +80,7 @@ It can be combined with RTP payloaders to implement RTP streaming. <p> </p> <div class="refsect2"> -<a name="idp14060480"></a><h3>Examples</h3> +<a name="idp70433808"></a><h3>Examples</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -98,7 +98,7 @@ It can be combined with RTP payloaders to implement RTP streaming. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18046656"></a><h3>Element Information</h3> +<a name="idp73526176"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -124,7 +124,7 @@ It can be combined with RTP payloaders to implement RTP streaming. </div> <hr> <div class="refsect2"> -<a name="idp13477680"></a><h3>Element Pads</h3> +<a name="idp73591424"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-udpsrc.html b/docs/plugins/html/gst-plugins-good-plugins-udpsrc.html index 29dadacee..46ef51ea1 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-udpsrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-udpsrc.html @@ -161,7 +161,7 @@ is responsible for closing the file descriptor. <p> </p> <div class="refsect2"> -<a name="idp17954336"></a><h3>Examples</h3> +<a name="idp74771344"></a><h3>Examples</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -207,7 +207,7 @@ Last reviewed on 2007-09-20 (0.10.7) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp22791248"></a><h3>Element Information</h3> +<a name="idp76200608"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -233,7 +233,7 @@ Last reviewed on 2007-09-20 (0.10.7) </div> <hr> <div class="refsect2"> -<a name="idp22856800"></a><h3>Element Pads</h3> +<a name="idp75681088"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-v4l2radio.html b/docs/plugins/html/gst-plugins-good-plugins-v4l2radio.html index 75b1fe9b8..7e81b3ed2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-v4l2radio.html +++ b/docs/plugins/html/gst-plugins-good-plugins-v4l2radio.html @@ -74,7 +74,7 @@ GstV4l2Radio implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp19930352"></a><h3>Element Information</h3> +<a name="idp76412896"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -100,7 +100,7 @@ GstV4l2Radio implements </div> <hr> <div class="refsect2"> -<a name="idp22805600"></a><h3>Element Pads</h3> +<a name="idp69785536"></a><h3>Element Pads</h3> </div> </div> <p> diff --git a/docs/plugins/html/gst-plugins-good-plugins-v4l2sink.html b/docs/plugins/html/gst-plugins-good-plugins-v4l2sink.html index 69260ba5b..76cb218d1 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-v4l2sink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-v4l2sink.html @@ -97,7 +97,7 @@ GstV4l2Sink implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp22944176"></a><h3>Element Information</h3> +<a name="idp76082672"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -123,7 +123,7 @@ GstV4l2Sink implements </div> <hr> <div class="refsect2"> -<a name="idp21911632"></a><h3>Element Pads</h3> +<a name="idp74073024"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-v4l2src.html b/docs/plugins/html/gst-plugins-good-plugins-v4l2src.html index 20fda240d..b7c5be6a4 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-v4l2src.html +++ b/docs/plugins/html/gst-plugins-good-plugins-v4l2src.html @@ -98,7 +98,7 @@ GstV4l2Src implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp22730208"></a><h3>Element Information</h3> +<a name="idp76376096"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -124,7 +124,7 @@ GstV4l2Src implements </div> <hr> <div class="refsect2"> -<a name="idp18921328"></a><h3>Element Pads</h3> +<a name="idp76030496"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-vertigotv.html b/docs/plugins/html/gst-plugins-good-plugins-vertigotv.html index d96b4574a..32abfdd0b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-vertigotv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-vertigotv.html @@ -79,7 +79,7 @@ VertigoTV is a loopback alpha blending effector with rotating and scaling. <p> </p> <div class="refsect2"> -<a name="idp11015664"></a><h3>Example launch line</h3> +<a name="idp62368480"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -97,7 +97,7 @@ VertigoTV is a loopback alpha blending effector with rotating and scaling. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp24293376"></a><h3>Element Information</h3> +<a name="idp72680912"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -123,7 +123,7 @@ VertigoTV is a loopback alpha blending effector with rotating and scaling. </div> <hr> <div class="refsect2"> -<a name="idp21378480"></a><h3>Element Pads</h3> +<a name="idp71806320"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-videobalance.html b/docs/plugins/html/gst-plugins-good-plugins-videobalance.html index f0f51787d..bf7b12fd9 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-videobalance.html +++ b/docs/plugins/html/gst-plugins-good-plugins-videobalance.html @@ -81,7 +81,7 @@ Adjusts brightness, contrast, hue, saturation on a video stream. <p> </p> <div class="refsect2"> -<a name="idp24844112"></a><h3>Example launch line</h3> +<a name="idp71477840"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -103,7 +103,7 @@ Last reviewed on 2010-04-18 (0.10.22) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp20664272"></a><h3>Element Information</h3> +<a name="idp76007968"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -129,7 +129,7 @@ Last reviewed on 2010-04-18 (0.10.22) </div> <hr> <div class="refsect2"> -<a name="idp23922080"></a><h3>Element Pads</h3> +<a name="idp75693952"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-videobox.html b/docs/plugins/html/gst-plugins-good-plugins-videobox.html index b2cb7547d..197945300 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-videobox.html +++ b/docs/plugins/html/gst-plugins-good-plugins-videobox.html @@ -122,7 +122,7 @@ Sample pipeline: <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp23831008"></a><h3>Element Information</h3> +<a name="idp76077744"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -148,7 +148,7 @@ Sample pipeline: </div> <hr> <div class="refsect2"> -<a name="idp22296016"></a><h3>Element Pads</h3> +<a name="idp77469072"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-videocrop.html b/docs/plugins/html/gst-plugins-good-plugins-videocrop.html index 3a69f8857..c61e321af 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-videocrop.html +++ b/docs/plugins/html/gst-plugins-good-plugins-videocrop.html @@ -92,7 +92,7 @@ most use cases, but it might matter for yours. <p> </p> <div class="refsect2"> -<a name="idp23587120"></a><h3>Example launch line</h3> +<a name="idp77515872"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -110,7 +110,7 @@ most use cases, but it might matter for yours. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp21312448"></a><h3>Element Information</h3> +<a name="idp76956784"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -136,7 +136,7 @@ most use cases, but it might matter for yours. </div> <hr> <div class="refsect2"> -<a name="idp20397952"></a><h3>Element Pads</h3> +<a name="idp71978064"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-videoflip.html b/docs/plugins/html/gst-plugins-good-plugins-videoflip.html index 28ddcf867..1a3da298f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-videoflip.html +++ b/docs/plugins/html/gst-plugins-good-plugins-videoflip.html @@ -71,7 +71,7 @@ Flips and rotates video. <p> </p> <div class="refsect2"> -<a name="idp20546512"></a><h3>Example launch line</h3> +<a name="idp76903824"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -92,7 +92,7 @@ Last reviewed on 2010-04-18 (0.10.22) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp23850656"></a><h3>Element Information</h3> +<a name="idp77216272"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -118,7 +118,7 @@ Last reviewed on 2010-04-18 (0.10.22) </div> <hr> <div class="refsect2"> -<a name="idp19541248"></a><h3>Element Pads</h3> +<a name="idp76880256"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-videomixer.html b/docs/plugins/html/gst-plugins-good-plugins-videomixer.html index 19a696d0b..e553b27ce 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-videomixer.html +++ b/docs/plugins/html/gst-plugins-good-plugins-videomixer.html @@ -59,7 +59,7 @@ Individual parameters for each input stream can be configured on the <p> </p> <div class="refsect2"> -<a name="idp18939600"></a><h3>Sample pipelines</h3> +<a name="idp77312832"></a><h3>Sample pipelines</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -160,7 +160,7 @@ framerate of the output video is 10 frames per second. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp23594992"></a><h3>Element Information</h3> +<a name="idp76898672"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -186,7 +186,7 @@ framerate of the output video is 10 frames per second. </div> <hr> <div class="refsect2"> -<a name="idp10161952"></a><h3>Element Pads</h3> +<a name="idp63127920"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-vp8dec.html b/docs/plugins/html/gst-plugins-good-plugins-vp8dec.html index ab130f9d8..5de80e1cc 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-vp8dec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-vp8dec.html @@ -70,7 +70,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp10298048"></a><h3>Element Information</h3> +<a name="idp75770672"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -96,7 +96,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp24277024"></a><h3>Element Pads</h3> +<a name="idp77124272"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-vp8enc.html b/docs/plugins/html/gst-plugins-good-plugins-vp8enc.html index 204012888..6112c549c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-vp8enc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-vp8enc.html @@ -132,7 +132,7 @@ GstVP8Enc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp24900656"></a><h3>Element Information</h3> +<a name="idp78532944"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -158,7 +158,7 @@ GstVP8Enc implements </div> <hr> <div class="refsect2"> -<a name="idp24908064"></a><h3>Element Pads</h3> +<a name="idp78540352"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-warptv.html b/docs/plugins/html/gst-plugins-good-plugins-warptv.html index cbb813310..b5fe439e5 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-warptv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-warptv.html @@ -62,7 +62,7 @@ WarpTV does realtime goo'ing of the video input. <p> </p> <div class="refsect2"> -<a name="idp23383952"></a><h3>Example launch line</h3> +<a name="idp78176720"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -80,7 +80,7 @@ WarpTV does realtime goo'ing of the video input. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp18492848"></a><h3>Element Information</h3> +<a name="idp77800016"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -106,7 +106,7 @@ WarpTV does realtime goo'ing of the video input. </div> <hr> <div class="refsect2"> -<a name="idp23459152"></a><h3>Element Pads</h3> +<a name="idp78939664"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-waveformsink.html b/docs/plugins/html/gst-plugins-good-plugins-waveformsink.html index 0ab448de8..4cdad9d21 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-waveformsink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-waveformsink.html @@ -45,7 +45,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp3411744"></a><h3>Element Information</h3> +<a name="idp73194512"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -71,7 +71,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp19090688"></a><h3>Element Pads</h3> +<a name="idp77758576"></a><h3>Element Pads</h3> </div> </div> <p> diff --git a/docs/plugins/html/gst-plugins-good-plugins-wavenc.html b/docs/plugins/html/gst-plugins-good-plugins-wavenc.html index d8dbf685b..5ae15a062 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-wavenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-wavenc.html @@ -68,7 +68,7 @@ Format an audio stream into the wav format. <p> </p> <div class="refsect2"> -<a name="idp25158352"></a><h3>Example launch line</h3> +<a name="idp76248080"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -97,7 +97,7 @@ Format an audio stream into the wav format. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp21291136"></a><h3>Element Information</h3> +<a name="idp78882640"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -123,7 +123,7 @@ Format an audio stream into the wav format. </div> <hr> <div class="refsect2"> -<a name="idp22338960"></a><h3>Element Pads</h3> +<a name="idp78245680"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-wavpackdec.html b/docs/plugins/html/gst-plugins-good-plugins-wavpackdec.html index 773704c6f..4d3df3358 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-wavpackdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-wavpackdec.html @@ -58,7 +58,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp23378752"></a><h3>Element Information</h3> +<a name="idp77483728"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -84,7 +84,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp21267264"></a><h3>Element Pads</h3> +<a name="idp74181184"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-wavpackenc.html b/docs/plugins/html/gst-plugins-good-plugins-wavpackenc.html index 340e099f1..e46f2fb06 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-wavpackenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-wavpackenc.html @@ -80,7 +80,7 @@ GstWavpackEnc implements <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp23547552"></a><h3>Element Information</h3> +<a name="idp77084000"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -106,7 +106,7 @@ GstWavpackEnc implements </div> <hr> <div class="refsect2"> -<a name="idp26226528"></a><h3>Element Pads</h3> +<a name="idp76422256"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-wavpackparse.html b/docs/plugins/html/gst-plugins-good-plugins-wavpackparse.html index 379619c18..ddfcba5e3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-wavpackparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-wavpackparse.html @@ -61,7 +61,7 @@ This is an Wavpack parser. <p> </p> <div class="refsect2"> -<a name="idp25857056"></a><h3>Example launch line</h3> +<a name="idp79356528"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -79,7 +79,7 @@ This is an Wavpack parser. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp23702400"></a><h3>Element Information</h3> +<a name="idp76950704"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -105,7 +105,7 @@ This is an Wavpack parser. </div> <hr> <div class="refsect2"> -<a name="idp20487696"></a><h3>Element Pads</h3> +<a name="idp78210144"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-wavparse.html b/docs/plugins/html/gst-plugins-good-plugins-wavparse.html index aa194b654..ed8425052 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-wavparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-wavparse.html @@ -72,7 +72,7 @@ stream from a network source. <p> </p> <div class="refsect2"> -<a name="idp20994480"></a><h3>Example launch line</h3> +<a name="idp78214048"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -105,7 +105,7 @@ Last reviewed on 2007-02-14 (0.10.6) <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp25316800"></a><h3>Element Information</h3> +<a name="idp78937680"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -131,7 +131,7 @@ Last reviewed on 2007-02-14 (0.10.6) </div> <hr> <div class="refsect2"> -<a name="idp23539712"></a><h3>Element Pads</h3> +<a name="idp76140896"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-webmmux.html b/docs/plugins/html/gst-plugins-good-plugins-webmmux.html index 973abf83a..2dcd533a9 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-webmmux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-webmmux.html @@ -69,7 +69,7 @@ webmmux muxes VP8 video and Vorbis audio streams into a WebM file. <p> </p> <div class="refsect2"> -<a name="idp22051280"></a><h3>Example launch line</h3> +<a name="idp73437696"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -108,7 +108,7 @@ webmmux muxes VP8 video and Vorbis audio streams into a WebM file. <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp24300784"></a><h3>Element Information</h3> +<a name="idp77096080"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -134,7 +134,7 @@ webmmux muxes VP8 video and Vorbis audio streams into a WebM file. </div> <hr> <div class="refsect2"> -<a name="idp22989984"></a><h3>Element Pads</h3> +<a name="idp77778992"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-ximagesrc.html b/docs/plugins/html/gst-plugins-good-plugins-ximagesrc.html index c8b632439..2b56a2b1b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-ximagesrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-ximagesrc.html @@ -77,7 +77,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp20917760"></a><h3>Element Information</h3> +<a name="idp79073616"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -103,7 +103,7 @@ </div> <hr> <div class="refsect2"> -<a name="idp24584896"></a><h3>Element Pads</h3> +<a name="idp79707664"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/gst-plugins-good-plugins-y4menc.html b/docs/plugins/html/gst-plugins-good-plugins-y4menc.html index fd167b57b..7196fec51 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-y4menc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-y4menc.html @@ -57,7 +57,7 @@ <p> </p> <div class="refsect2"> -<a name="idp26217616"></a><h3>Example launch line</h3> +<a name="idp77502448"></a><h3>Example launch line</h3> <p> Creates a YU4MPEG2 raw video stream as defined by the mjpegtools project. </p> @@ -77,7 +77,7 @@ gst-launch-0.10 videotestsrc num-buffers=250 \ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2"> -<a name="idp26301248"></a><h3>Element Information</h3> +<a name="idp75256384"></a><h3>Element Information</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> @@ -103,7 +103,7 @@ gst-launch-0.10 videotestsrc num-buffers=250 \ </div> <hr> <div class="refsect2"> -<a name="idp23838896"></a><h3>Element Pads</h3> +<a name="idp61612816"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> <col align="left" valign="top"> diff --git a/docs/plugins/html/index.html b/docs/plugins/html/index.html index 8d8e7bb85..afe935381 100644 --- a/docs/plugins/html/index.html +++ b/docs/plugins/html/index.html @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Good Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Good Plugins 1.0 (1.1.3) + for GStreamer Good Plugins 1.0 (1.1.4) The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/</a>. </p></div> diff --git a/docs/plugins/html/index.sgml b/docs/plugins/html/index.sgml index 317c186fa..dbe63f495 100644 --- a/docs/plugins/html/index.sgml +++ b/docs/plugins/html/index.sgml @@ -1155,6 +1155,7 @@ <ANCHOR id="GstPulseSink--client" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesink.html#GstPulseSink--client"> <ANCHOR id="GstPulseSink--stream-properties" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesink.html#GstPulseSink--stream-properties"> <ANCHOR id="GstPulseSink--client-name" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesink.html#GstPulseSink--client-name"> +<ANCHOR id="GstPulseSink--current-device" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesink.html#GstPulseSink--current-device"> <ANCHOR id="gst-plugins-good-plugins-pulsesrc" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesrc.html"> <ANCHOR id="gst-plugins-good-plugins-pulsesrc.synopsis" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesrc.html#gst-plugins-good-plugins-pulsesrc.synopsis"> <ANCHOR id="GstPulseSrc" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc"> @@ -1174,6 +1175,7 @@ <ANCHOR id="GstPulseSrc--source-output-index" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--source-output-index"> <ANCHOR id="GstPulseSrc--volume" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--volume"> <ANCHOR id="GstPulseSrc--client-name" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--client-name"> +<ANCHOR id="GstPulseSrc--current-device" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesrc.html#GstPulseSrc--current-device"> <ANCHOR id="gst-plugins-good-plugins-quarktv" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-quarktv.html"> <ANCHOR id="gst-plugins-good-plugins-quarktv.synopsis" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-quarktv.html#gst-plugins-good-plugins-quarktv.synopsis"> <ANCHOR id="GstQuarkTV" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-quarktv.html#GstQuarkTV"> @@ -1457,6 +1459,7 @@ <ANCHOR id="GstRTSPSrc--multicast-iface" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--multicast-iface"> <ANCHOR id="GstRTSPSrc--ntp-sync" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--ntp-sync"> <ANCHOR id="GstRTSPSrc--use-pipeline-clock" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--use-pipeline-clock"> +<ANCHOR id="GstRTSPSrc--sdes" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc--sdes"> <ANCHOR id="gst-plugins-good-plugins-rtspsrc.signal-details" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtspsrc.html#gst-plugins-good-plugins-rtspsrc.signal-details"> <ANCHOR id="GstRTSPSrc-handle-request" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc-handle-request"> <ANCHOR id="GstRTSPSrc-on-sdp" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtspsrc.html#GstRTSPSrc-on-sdp"> @@ -1484,6 +1487,7 @@ <ANCHOR id="GstRtpBin--rtcp-sync-interval" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbin.html#GstRtpBin--rtcp-sync-interval"> <ANCHOR id="GstRtpBin--drop-on-latency" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbin.html#GstRtpBin--drop-on-latency"> <ANCHOR id="GstRtpBin--do-sync-event" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbin.html#GstRtpBin--do-sync-event"> +<ANCHOR id="GstRtpBin--do-retransmission" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbin.html#GstRtpBin--do-retransmission"> <ANCHOR id="gst-plugins-good-plugins-rtpbin.signal-details" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbin.html#gst-plugins-good-plugins-rtpbin.signal-details"> <ANCHOR id="GstRtpBin-clear-pt-map" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbin.html#GstRtpBin-clear-pt-map"> <ANCHOR id="GstRtpBin-get-internal-session" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbin.html#GstRtpBin-get-internal-session"> @@ -1543,6 +1547,11 @@ <ANCHOR id="GstRtpJitterBuffer--ts-offset" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--ts-offset"> <ANCHOR id="GstRtpJitterBuffer--mode" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--mode"> <ANCHOR id="GstRtpJitterBuffer--percent" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--percent"> +<ANCHOR id="GstRtpJitterBuffer--do-retransmission" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--do-retransmission"> +<ANCHOR id="GstRtpJitterBuffer--rtx-delay" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-delay"> +<ANCHOR id="GstRtpJitterBuffer--rtx-delay-reorder" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-delay-reorder"> +<ANCHOR id="GstRtpJitterBuffer--rtx-retry-period" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-retry-period"> +<ANCHOR id="GstRtpJitterBuffer--rtx-retry-timeout" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer--rtx-retry-timeout"> <ANCHOR id="gst-plugins-good-plugins-rtpjitterbuffer.signal-details" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#gst-plugins-good-plugins-rtpjitterbuffer.signal-details"> <ANCHOR id="GstRtpJitterBuffer-clear-pt-map" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer-clear-pt-map"> <ANCHOR id="GstRtpJitterBuffer-handle-sync" href="gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html#GstRtpJitterBuffer-handle-sync"> diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml index 6e32b9ad9..118fff735 100644 --- a/docs/plugins/inspect/plugin-1394.xml +++ b/docs/plugins/inspect/plugin-1394.xml @@ -3,7 +3,7 @@ <description>Source for video data via IEEE1394 interface</description> <filename>../../ext/raw1394/.libs/libgst1394.so</filename> <basename>libgst1394.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-aasink.xml b/docs/plugins/inspect/plugin-aasink.xml index 3ecc51c02..90e56a332 100644 --- a/docs/plugins/inspect/plugin-aasink.xml +++ b/docs/plugins/inspect/plugin-aasink.xml @@ -3,7 +3,7 @@ <description>ASCII Art video sink</description> <filename>../../ext/aalib/.libs/libgstaasink.so</filename> <basename>libgstaasink.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml index c950a1ddc..ed07c53f6 100644 --- a/docs/plugins/inspect/plugin-alaw.xml +++ b/docs/plugins/inspect/plugin-alaw.xml @@ -3,7 +3,7 @@ <description>ALaw audio conversion routines</description> <filename>../../gst/law/.libs/libgstalaw.so</filename> <basename>libgstalaw.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alpha.xml b/docs/plugins/inspect/plugin-alpha.xml index 298b7b6bc..183048381 100644 --- a/docs/plugins/inspect/plugin-alpha.xml +++ b/docs/plugins/inspect/plugin-alpha.xml @@ -3,7 +3,7 @@ <description>adds an alpha channel to video - constant or via chroma-keying</description> <filename>../../gst/alpha/.libs/libgstalpha.so</filename> <basename>libgstalpha.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alphacolor.xml b/docs/plugins/inspect/plugin-alphacolor.xml index 87e59d67d..b20490d0e 100644 --- a/docs/plugins/inspect/plugin-alphacolor.xml +++ b/docs/plugins/inspect/plugin-alphacolor.xml @@ -3,7 +3,7 @@ <description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description> <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename> <basename>libgstalphacolor.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-apetag.xml b/docs/plugins/inspect/plugin-apetag.xml index 2bb8865f1..e70391f23 100644 --- a/docs/plugins/inspect/plugin-apetag.xml +++ b/docs/plugins/inspect/plugin-apetag.xml @@ -3,7 +3,7 @@ <description>APEv1/2 tag reader</description> <filename>../../gst/apetag/.libs/libgstapetag.so</filename> <basename>libgstapetag.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index a7989bdb7..98dfee966 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -3,7 +3,7 @@ <description>Audio effects plugin</description> <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename> <basename>libgstaudiofx.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audioparsers.xml b/docs/plugins/inspect/plugin-audioparsers.xml index 5341b4c6e..2f181489f 100644 --- a/docs/plugins/inspect/plugin-audioparsers.xml +++ b/docs/plugins/inspect/plugin-audioparsers.xml @@ -3,7 +3,7 @@ <description>Parsers for various audio formats</description> <filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename> <basename>libgstaudioparsers.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-auparse.xml b/docs/plugins/inspect/plugin-auparse.xml index 96dac7f80..494cd5169 100644 --- a/docs/plugins/inspect/plugin-auparse.xml +++ b/docs/plugins/inspect/plugin-auparse.xml @@ -3,7 +3,7 @@ <description>parses au streams</description> <filename>../../gst/auparse/.libs/libgstauparse.so</filename> <basename>libgstauparse.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-autodetect.xml b/docs/plugins/inspect/plugin-autodetect.xml index 540732b29..8726455f3 100644 --- a/docs/plugins/inspect/plugin-autodetect.xml +++ b/docs/plugins/inspect/plugin-autodetect.xml @@ -3,7 +3,7 @@ <description>Plugin contains auto-detection plugins for video/audio in- and outputs</description> <filename>../../gst/autodetect/.libs/libgstautodetect.so</filename> <basename>libgstautodetect.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-avi.xml b/docs/plugins/inspect/plugin-avi.xml index a8b6d386a..256c6edbb 100644 --- a/docs/plugins/inspect/plugin-avi.xml +++ b/docs/plugins/inspect/plugin-avi.xml @@ -3,7 +3,7 @@ <description>AVI stream handling</description> <filename>../../gst/avi/.libs/libgstavi.so</filename> <basename>libgstavi.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cacasink.xml b/docs/plugins/inspect/plugin-cacasink.xml index 172f56a81..2fa88f8c5 100644 --- a/docs/plugins/inspect/plugin-cacasink.xml +++ b/docs/plugins/inspect/plugin-cacasink.xml @@ -3,7 +3,7 @@ <description>Colored ASCII Art video sink</description> <filename>../../ext/libcaca/.libs/libgstcacasink.so</filename> <basename>libgstcacasink.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cairo.xml b/docs/plugins/inspect/plugin-cairo.xml index 175cfe59f..9e002cc45 100644 --- a/docs/plugins/inspect/plugin-cairo.xml +++ b/docs/plugins/inspect/plugin-cairo.xml @@ -3,7 +3,7 @@ <description>Cairo-based elements</description> <filename>../../ext/cairo/.libs/libgstcairo.so</filename> <basename>libgstcairo.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cutter.xml b/docs/plugins/inspect/plugin-cutter.xml index 351f54004..56f917f0f 100644 --- a/docs/plugins/inspect/plugin-cutter.xml +++ b/docs/plugins/inspect/plugin-cutter.xml @@ -3,7 +3,7 @@ <description>Audio Cutter to split audio into non-silent bits</description> <filename>../../gst/cutter/.libs/libgstcutter.so</filename> <basename>libgstcutter.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-debug.xml b/docs/plugins/inspect/plugin-debug.xml index cc12158be..ad1315290 100644 --- a/docs/plugins/inspect/plugin-debug.xml +++ b/docs/plugins/inspect/plugin-debug.xml @@ -3,7 +3,7 @@ <description>elements for testing and debugging</description> <filename>../../gst/debugutils/.libs/libgstdebug.so</filename> <basename>libgstdebug.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-deinterlace.xml b/docs/plugins/inspect/plugin-deinterlace.xml index e145865b7..b34c87aa7 100644 --- a/docs/plugins/inspect/plugin-deinterlace.xml +++ b/docs/plugins/inspect/plugin-deinterlace.xml @@ -3,7 +3,7 @@ <description>Deinterlacer</description> <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename> <basename>libgstdeinterlace.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dtmf.xml b/docs/plugins/inspect/plugin-dtmf.xml index 9abdb7d32..3f06c5c61 100644 --- a/docs/plugins/inspect/plugin-dtmf.xml +++ b/docs/plugins/inspect/plugin-dtmf.xml @@ -3,7 +3,7 @@ <description>DTMF plugins</description> <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename> <basename>libgstdtmf.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml index 7ea196da4..1e786108e 100644 --- a/docs/plugins/inspect/plugin-dv.xml +++ b/docs/plugins/inspect/plugin-dv.xml @@ -3,7 +3,7 @@ <description>DV demuxer and decoder based on libdv (libdv.sf.net)</description> <filename>../../ext/dv/.libs/libgstdv.so</filename> <basename>libgstdv.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml index 567d19e2f..82bca32f3 100644 --- a/docs/plugins/inspect/plugin-effectv.xml +++ b/docs/plugins/inspect/plugin-effectv.xml @@ -3,7 +3,7 @@ <description>effect plugins from the effectv project</description> <filename>../../gst/effectv/.libs/libgsteffectv.so</filename> <basename>libgsteffectv.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml index 1512b91b0..f246e6484 100644 --- a/docs/plugins/inspect/plugin-equalizer.xml +++ b/docs/plugins/inspect/plugin-equalizer.xml @@ -3,7 +3,7 @@ <description>GStreamer audio equalizers</description> <filename>../../gst/equalizer/.libs/libgstequalizer.so</filename> <basename>libgstequalizer.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml index 68e8dd686..05d4ddb2a 100644 --- a/docs/plugins/inspect/plugin-flac.xml +++ b/docs/plugins/inspect/plugin-flac.xml @@ -3,7 +3,7 @@ <description>The FLAC Lossless compressor Codec</description> <filename>../../ext/flac/.libs/libgstflac.so</filename> <basename>libgstflac.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flv.xml b/docs/plugins/inspect/plugin-flv.xml index 82a982a2e..4e6897c85 100644 --- a/docs/plugins/inspect/plugin-flv.xml +++ b/docs/plugins/inspect/plugin-flv.xml @@ -3,7 +3,7 @@ <description>FLV muxing and demuxing plugin</description> <filename>../../gst/flv/.libs/libgstflv.so</filename> <basename>libgstflv.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flxdec.xml b/docs/plugins/inspect/plugin-flxdec.xml index 648262fcf..ff1b889de 100644 --- a/docs/plugins/inspect/plugin-flxdec.xml +++ b/docs/plugins/inspect/plugin-flxdec.xml @@ -3,7 +3,7 @@ <description>FLC/FLI/FLX video decoder</description> <filename>../../gst/flx/.libs/libgstflxdec.so</filename> <basename>libgstflxdec.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gdkpixbuf.xml b/docs/plugins/inspect/plugin-gdkpixbuf.xml index 206053dd9..810ea51b9 100644 --- a/docs/plugins/inspect/plugin-gdkpixbuf.xml +++ b/docs/plugins/inspect/plugin-gdkpixbuf.xml @@ -3,7 +3,7 @@ <description>GdkPixbuf-based image decoder, overlay and sink</description> <filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename> <basename>libgstgdkpixbuf.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-goom.xml b/docs/plugins/inspect/plugin-goom.xml index 7314b336d..9c70fb515 100644 --- a/docs/plugins/inspect/plugin-goom.xml +++ b/docs/plugins/inspect/plugin-goom.xml @@ -3,7 +3,7 @@ <description>GOOM visualization filter</description> <filename>../../gst/goom/.libs/libgstgoom.so</filename> <basename>libgstgoom.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-goom2k1.xml b/docs/plugins/inspect/plugin-goom2k1.xml index 2ae2fc91f..fa93447af 100644 --- a/docs/plugins/inspect/plugin-goom2k1.xml +++ b/docs/plugins/inspect/plugin-goom2k1.xml @@ -3,7 +3,7 @@ <description>GOOM 2k1 visualization filter</description> <filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename> <basename>libgstgoom2k1.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-icydemux.xml b/docs/plugins/inspect/plugin-icydemux.xml index f98e79279..6c6e45c32 100644 --- a/docs/plugins/inspect/plugin-icydemux.xml +++ b/docs/plugins/inspect/plugin-icydemux.xml @@ -3,7 +3,7 @@ <description>Demux ICY tags from a stream</description> <filename>../../gst/icydemux/.libs/libgsticydemux.so</filename> <basename>libgsticydemux.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-id3demux.xml b/docs/plugins/inspect/plugin-id3demux.xml index 8ce7e9684..867e565b4 100644 --- a/docs/plugins/inspect/plugin-id3demux.xml +++ b/docs/plugins/inspect/plugin-id3demux.xml @@ -3,7 +3,7 @@ <description>Demux ID3v1 and ID3v2 tags from a file</description> <filename>../../gst/id3demux/.libs/libgstid3demux.so</filename> <basename>libgstid3demux.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-imagefreeze.xml b/docs/plugins/inspect/plugin-imagefreeze.xml index a11a296da..207387103 100644 --- a/docs/plugins/inspect/plugin-imagefreeze.xml +++ b/docs/plugins/inspect/plugin-imagefreeze.xml @@ -3,7 +3,7 @@ <description>Still frame stream generator</description> <filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename> <basename>libgstimagefreeze.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml index e46b71fa2..4783392b5 100644 --- a/docs/plugins/inspect/plugin-interleave.xml +++ b/docs/plugins/inspect/plugin-interleave.xml @@ -3,7 +3,7 @@ <description>Audio interleaver/deinterleaver</description> <filename>../../gst/interleave/.libs/libgstinterleave.so</filename> <basename>libgstinterleave.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-isomp4.xml b/docs/plugins/inspect/plugin-isomp4.xml index 33b713968..8e66b2901 100644 --- a/docs/plugins/inspect/plugin-isomp4.xml +++ b/docs/plugins/inspect/plugin-isomp4.xml @@ -3,7 +3,7 @@ <description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description> <filename>../../gst/isomp4/.libs/libgstisomp4.so</filename> <basename>libgstisomp4.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-jack.xml b/docs/plugins/inspect/plugin-jack.xml index 7dc27e978..8e86b92f7 100644 --- a/docs/plugins/inspect/plugin-jack.xml +++ b/docs/plugins/inspect/plugin-jack.xml @@ -3,7 +3,7 @@ <description>JACK audio elements</description> <filename>../../ext/jack/.libs/libgstjack.so</filename> <basename>libgstjack.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml index 84b1f352b..0f6ff0665 100644 --- a/docs/plugins/inspect/plugin-jpeg.xml +++ b/docs/plugins/inspect/plugin-jpeg.xml @@ -3,7 +3,7 @@ <description>JPeg plugin library</description> <filename>../../ext/jpeg/.libs/libgstjpeg.so</filename> <basename>libgstjpeg.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-level.xml b/docs/plugins/inspect/plugin-level.xml index 07df58318..915f085ee 100644 --- a/docs/plugins/inspect/plugin-level.xml +++ b/docs/plugins/inspect/plugin-level.xml @@ -3,7 +3,7 @@ <description>Audio level plugin</description> <filename>../../gst/level/.libs/libgstlevel.so</filename> <basename>libgstlevel.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-matroska.xml b/docs/plugins/inspect/plugin-matroska.xml index 8488e1903..d69d75420 100644 --- a/docs/plugins/inspect/plugin-matroska.xml +++ b/docs/plugins/inspect/plugin-matroska.xml @@ -3,7 +3,7 @@ <description>Matroska and WebM stream handling</description> <filename>../../gst/matroska/.libs/libgstmatroska.so</filename> <basename>libgstmatroska.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> @@ -65,7 +65,7 @@ <name>video_%u</name> <direction>sink</direction> <presence>request</presence> - <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details> </caps> <caps> <name>src</name> diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml index 2755e296a..392759633 100644 --- a/docs/plugins/inspect/plugin-mulaw.xml +++ b/docs/plugins/inspect/plugin-mulaw.xml @@ -3,7 +3,7 @@ <description>MuLaw audio conversion routines</description> <filename>../../gst/law/.libs/libgstmulaw.so</filename> <basename>libgstmulaw.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml index e52104ef5..6cdb4a008 100644 --- a/docs/plugins/inspect/plugin-multifile.xml +++ b/docs/plugins/inspect/plugin-multifile.xml @@ -3,7 +3,7 @@ <description>Reads/Writes buffers from/to sequentially named files</description> <filename>../../gst/multifile/.libs/libgstmultifile.so</filename> <basename>libgstmultifile.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-multipart.xml b/docs/plugins/inspect/plugin-multipart.xml index e52a1d2d5..5459dbcfd 100644 --- a/docs/plugins/inspect/plugin-multipart.xml +++ b/docs/plugins/inspect/plugin-multipart.xml @@ -3,7 +3,7 @@ <description>multipart stream manipulation</description> <filename>../../gst/multipart/.libs/libgstmultipart.so</filename> <basename>libgstmultipart.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-navigationtest.xml b/docs/plugins/inspect/plugin-navigationtest.xml index cec9dd717..7db1291fb 100644 --- a/docs/plugins/inspect/plugin-navigationtest.xml +++ b/docs/plugins/inspect/plugin-navigationtest.xml @@ -3,7 +3,7 @@ <description>Template for a video filter</description> <filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename> <basename>libgstnavigationtest.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-oss4.xml b/docs/plugins/inspect/plugin-oss4.xml index 7148e7971..cbd7f11fa 100644 --- a/docs/plugins/inspect/plugin-oss4.xml +++ b/docs/plugins/inspect/plugin-oss4.xml @@ -3,7 +3,7 @@ <description>Open Sound System (OSS) version 4 support for GStreamer</description> <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename> <basename>libgstoss4audio.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ossaudio.xml b/docs/plugins/inspect/plugin-ossaudio.xml index c4abb217f..7b09401ec 100644 --- a/docs/plugins/inspect/plugin-ossaudio.xml +++ b/docs/plugins/inspect/plugin-ossaudio.xml @@ -3,7 +3,7 @@ <description>OSS (Open Sound System) support for GStreamer</description> <filename>../../sys/oss/.libs/libgstossaudio.so</filename> <basename>libgstossaudio.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml index cbf9b1847..70b3fbd69 100644 --- a/docs/plugins/inspect/plugin-png.xml +++ b/docs/plugins/inspect/plugin-png.xml @@ -3,7 +3,7 @@ <description>PNG plugin library</description> <filename>../../ext/libpng/.libs/libgstpng.so</filename> <basename>libgstpng.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-pulseaudio.xml b/docs/plugins/inspect/plugin-pulseaudio.xml index e3acf15ca..fa1933acc 100644 --- a/docs/plugins/inspect/plugin-pulseaudio.xml +++ b/docs/plugins/inspect/plugin-pulseaudio.xml @@ -3,7 +3,7 @@ <description>PulseAudio plugin library</description> <filename>../../ext/pulse/.libs/libgstpulse.so</filename> <basename>libgstpulse.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> @@ -20,7 +20,7 @@ <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true</details> + <details>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true; audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)true, stream-format=(string)adts</details> </caps> </pads> </element> @@ -35,7 +35,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]</details> + <details>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml index e75452173..968f1247b 100644 --- a/docs/plugins/inspect/plugin-replaygain.xml +++ b/docs/plugins/inspect/plugin-replaygain.xml @@ -3,7 +3,7 @@ <description>ReplayGain volume normalization</description> <filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename> <basename>libgstreplaygain.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml index d9171dcae..cdbda4927 100644 --- a/docs/plugins/inspect/plugin-rtp.xml +++ b/docs/plugins/inspect/plugin-rtp.xml @@ -3,7 +3,7 @@ <description>Real-time protocol plugins</description> <filename>../../gst/rtp/.libs/libgstrtp.so</filename> <basename>libgstrtp.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtpmanager.xml b/docs/plugins/inspect/plugin-rtpmanager.xml index 19d4ca89c..95f92d1d7 100644 --- a/docs/plugins/inspect/plugin-rtpmanager.xml +++ b/docs/plugins/inspect/plugin-rtpmanager.xml @@ -3,7 +3,7 @@ <description>RTP session management plugin library</description> <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename> <basename>libgstrtpmanager.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> @@ -150,6 +150,27 @@ </caps> </pads> </element> + <element> + <name>rtprtxqueue</name> + <longname>RTP Retransmission Queue</longname> + <class>Codec</class> + <description>Keep RTP packets in a queue for retransmission</description> + <author>Wim Taymans <wim.taymans@gmail.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/x-rtp</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>application/x-rtp</details> + </caps> + </pads> + </element> <element> <name>rtpsession</name> <longname>RTP Session</longname> diff --git a/docs/plugins/inspect/plugin-rtsp.xml b/docs/plugins/inspect/plugin-rtsp.xml index 81f167fc0..cfc5a54c1 100644 --- a/docs/plugins/inspect/plugin-rtsp.xml +++ b/docs/plugins/inspect/plugin-rtsp.xml @@ -3,7 +3,7 @@ <description>transfer data via RTSP</description> <filename>../../gst/rtsp/.libs/libgstrtsp.so</filename> <basename>libgstrtsp.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml index 4bc604c40..41134b511 100644 --- a/docs/plugins/inspect/plugin-shapewipe.xml +++ b/docs/plugins/inspect/plugin-shapewipe.xml @@ -3,7 +3,7 @@ <description>Shape Wipe transition filter</description> <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename> <basename>libgstshapewipe.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml index 3039a99c3..38152cbe1 100644 --- a/docs/plugins/inspect/plugin-shout2send.xml +++ b/docs/plugins/inspect/plugin-shout2send.xml @@ -3,7 +3,7 @@ <description>Sends data to an icecast server using libshout2</description> <filename>../../ext/shout2/.libs/libgstshout2.so</filename> <basename>libgstshout2.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>libshout2</package> diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml index b096e9ede..563842465 100644 --- a/docs/plugins/inspect/plugin-smpte.xml +++ b/docs/plugins/inspect/plugin-smpte.xml @@ -3,7 +3,7 @@ <description>Apply the standard SMPTE transitions on video images</description> <filename>../../gst/smpte/.libs/libgstsmpte.so</filename> <basename>libgstsmpte.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml index d641df544..6dee44944 100644 --- a/docs/plugins/inspect/plugin-soup.xml +++ b/docs/plugins/inspect/plugin-soup.xml @@ -3,7 +3,7 @@ <description>libsoup HTTP client src/sink</description> <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename> <basename>libgstsouphttpsrc.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml index 31a69f9e3..2aa7bf975 100644 --- a/docs/plugins/inspect/plugin-spectrum.xml +++ b/docs/plugins/inspect/plugin-spectrum.xml @@ -3,7 +3,7 @@ <description>Run an FFT on the audio signal, output spectrum data</description> <filename>../../gst/spectrum/.libs/libgstspectrum.so</filename> <basename>libgstspectrum.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-speex.xml b/docs/plugins/inspect/plugin-speex.xml index 4215b0950..bcc9763a3 100644 --- a/docs/plugins/inspect/plugin-speex.xml +++ b/docs/plugins/inspect/plugin-speex.xml @@ -3,7 +3,7 @@ <description>Speex plugin library</description> <filename>../../ext/speex/.libs/libgstspeex.so</filename> <basename>libgstspeex.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml index 364627766..b567cfe13 100644 --- a/docs/plugins/inspect/plugin-taglib.xml +++ b/docs/plugins/inspect/plugin-taglib.xml @@ -3,7 +3,7 @@ <description>Tag writing plug-in based on taglib</description> <filename>../../ext/taglib/.libs/libgsttaglib.so</filename> <basename>libgsttaglib.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-udp.xml b/docs/plugins/inspect/plugin-udp.xml index fd9eed943..1b7d01fc8 100644 --- a/docs/plugins/inspect/plugin-udp.xml +++ b/docs/plugins/inspect/plugin-udp.xml @@ -3,7 +3,7 @@ <description>transfer data via UDP</description> <filename>../../gst/udp/.libs/libgstudp.so</filename> <basename>libgstudp.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml index 754d357f2..3207d758c 100644 --- a/docs/plugins/inspect/plugin-video4linux2.xml +++ b/docs/plugins/inspect/plugin-video4linux2.xml @@ -3,7 +3,7 @@ <description>elements for Video 4 Linux</description> <filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename> <basename>libgstvideo4linux2.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videobox.xml b/docs/plugins/inspect/plugin-videobox.xml index 2ca520e2e..b127c1ce1 100644 --- a/docs/plugins/inspect/plugin-videobox.xml +++ b/docs/plugins/inspect/plugin-videobox.xml @@ -3,7 +3,7 @@ <description>resizes a video by adding borders or cropping</description> <filename>../../gst/videobox/.libs/libgstvideobox.so</filename> <basename>libgstvideobox.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml index ae55f6cf6..a811e0eed 100644 --- a/docs/plugins/inspect/plugin-videocrop.xml +++ b/docs/plugins/inspect/plugin-videocrop.xml @@ -3,7 +3,7 @@ <description>Crops video into a user-defined region</description> <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename> <basename>libgstvideocrop.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videofilter.xml b/docs/plugins/inspect/plugin-videofilter.xml index f7372bb75..fc7f5deb0 100644 --- a/docs/plugins/inspect/plugin-videofilter.xml +++ b/docs/plugins/inspect/plugin-videofilter.xml @@ -3,7 +3,7 @@ <description>Video filters plugin</description> <filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename> <basename>libgstvideofilter.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml index fba18e5a0..ea86baeb9 100644 --- a/docs/plugins/inspect/plugin-videomixer.xml +++ b/docs/plugins/inspect/plugin-videomixer.xml @@ -3,7 +3,7 @@ <description>Video mixer</description> <filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename> <basename>libgstvideomixer.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-vpx.xml b/docs/plugins/inspect/plugin-vpx.xml index 7eb8c26df..c8aff025e 100644 --- a/docs/plugins/inspect/plugin-vpx.xml +++ b/docs/plugins/inspect/plugin-vpx.xml @@ -3,7 +3,7 @@ <description>VP8 plugin</description> <filename>../../ext/vpx/.libs/libgstvpx.so</filename> <basename>libgstvpx.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml index 96531d636..7bea86483 100644 --- a/docs/plugins/inspect/plugin-wavenc.xml +++ b/docs/plugins/inspect/plugin-wavenc.xml @@ -3,7 +3,7 @@ <description>Encode raw audio into WAV</description> <filename>../../gst/wavenc/.libs/libgstwavenc.so</filename> <basename>libgstwavenc.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml index 9f2bd9a83..0f85cc09f 100644 --- a/docs/plugins/inspect/plugin-wavpack.xml +++ b/docs/plugins/inspect/plugin-wavpack.xml @@ -3,7 +3,7 @@ <description>Wavpack lossless/lossy audio format handling</description> <filename>../../ext/wavpack/.libs/libgstwavpack.so</filename> <basename>libgstwavpack.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavparse.xml b/docs/plugins/inspect/plugin-wavparse.xml index 68c8d4105..d54ed5d3b 100644 --- a/docs/plugins/inspect/plugin-wavparse.xml +++ b/docs/plugins/inspect/plugin-wavparse.xml @@ -3,7 +3,7 @@ <description>Parse a .wav file into raw audio</description> <filename>../../gst/wavparse/.libs/libgstwavparse.so</filename> <basename>libgstwavparse.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ximagesrc.xml b/docs/plugins/inspect/plugin-ximagesrc.xml index d688ffd00..840e25ce1 100644 --- a/docs/plugins/inspect/plugin-ximagesrc.xml +++ b/docs/plugins/inspect/plugin-ximagesrc.xml @@ -3,7 +3,7 @@ <description>X11 video input plugin using standard Xlib calls</description> <filename>../../sys/ximage/.libs/libgstximagesrc.so</filename> <basename>libgstximagesrc.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml index 5e595fbaf..b8ef30746 100644 --- a/docs/plugins/inspect/plugin-y4menc.xml +++ b/docs/plugins/inspect/plugin-y4menc.xml @@ -3,7 +3,7 @@ <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description> <filename>../../gst/y4m/.libs/libgsty4menc.so</filename> <basename>libgsty4menc.so</basename> - <version>1.1.3</version> + <version>1.1.4</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/ext/Makefile.in b/ext/Makefile.in index b37d92945..c6565ebce 100644 --- a/ext/Makefile.in +++ b/ext/Makefile.in @@ -335,7 +335,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/ext/aalib/Makefile.in b/ext/aalib/Makefile.in index d75842635..6fe7df522 100644 --- a/ext/aalib/Makefile.in +++ b/ext/aalib/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -644,22 +643,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstaasink_la-gstaasink.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/cairo/Makefile.in b/ext/cairo/Makefile.in index 6f66043c2..908f4a609 100644 --- a/ext/cairo/Makefile.in +++ b/ext/cairo/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -658,22 +657,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstcairo_la-gstcairooverlay.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/dv/Makefile.in b/ext/dv/Makefile.in index ff018b63b..60c4bd1db 100644 --- a/ext/dv/Makefile.in +++ b/ext/dv/Makefile.in @@ -367,7 +367,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -679,22 +678,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/smpte_test-smpte_test.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/flac/Makefile.in b/ext/flac/Makefile.in index 03b3b2b91..f90533f7c 100644 --- a/ext/flac/Makefile.in +++ b/ext/flac/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -655,22 +654,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstflac_la-gstflactag.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/flac/gstflacenc.c b/ext/flac/gstflacenc.c index 311b5dc40..e71e5cd2a 100644 --- a/ext/flac/gstflacenc.c +++ b/ext/flac/gstflacenc.c @@ -1108,23 +1108,7 @@ gst_flac_enc_process_stream_headers (GstFlacEnc * enc) push_headers: gst_audio_encoder_set_output_format (GST_AUDIO_ENCODER (enc), caps); - /* push header buffers; update caps, so when we push the first buffer the - * negotiated caps will change to caps that include the streamheader field */ - for (l = enc->headers; l != NULL; l = l->next) { - GstBuffer *buf; - - buf = GST_BUFFER (l->data); - GST_LOG_OBJECT (enc, - "Pushing header buffer, size %" G_GSIZE_FORMAT " bytes", - gst_buffer_get_size (buf)); -#if 0 - GST_MEMDUMP_OBJECT (enc, "header buffer", GST_BUFFER_DATA (buf), - GST_BUFFER_SIZE (buf)); -#endif - ret = gst_pad_push (GST_AUDIO_ENCODER_SRC_PAD (enc), buf); - l->data = NULL; - } - g_list_free (enc->headers); + gst_audio_encoder_set_headers (GST_AUDIO_ENCODER (enc), enc->headers); enc->headers = NULL; gst_caps_unref (caps); diff --git a/ext/gdk_pixbuf/Makefile.in b/ext/gdk_pixbuf/Makefile.in index c33c87c39..011bfe9b9 100644 --- a/ext/gdk_pixbuf/Makefile.in +++ b/ext/gdk_pixbuf/Makefile.in @@ -360,7 +360,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -674,22 +673,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstgdkpixbuf_la-gstgdkpixbufsink.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/gdk_pixbuf/gstgdkpixbufoverlay.c b/ext/gdk_pixbuf/gstgdkpixbufoverlay.c index 46adfb65a..5689bc037 100644 --- a/ext/gdk_pixbuf/gstgdkpixbufoverlay.c +++ b/ext/gdk_pixbuf/gstgdkpixbufoverlay.c @@ -73,6 +73,9 @@ static void gst_gdk_pixbuf_overlay_before_transform (GstBaseTransform * trans, static gboolean gst_gdk_pixbuf_overlay_set_info (GstVideoFilter * filter, GstCaps * incaps, GstVideoInfo * in_info, GstCaps * outcaps, GstVideoInfo * out_info); +static gboolean +gst_gdk_pixbuf_overlay_load_image (GstGdkPixbufOverlay * overlay, + GError ** err); enum { @@ -134,8 +137,9 @@ gst_gdk_pixbuf_overlay_class_init (GstGdkPixbufOverlayClass * klass) g_object_class_install_property (gobject_class, PROP_LOCATION, g_param_spec_string ("location", "location", - "Location of image file to overlay", NULL, - G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + "Location of image file to overlay", NULL, GST_PARAM_CONTROLLABLE + | GST_PARAM_MUTABLE_PLAYING | G_PARAM_READWRITE + | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (gobject_class, PROP_OFFSET_X, g_param_spec_int ("offset-x", "X Offset", "For positive value, horizontal offset of overlay image in pixels from" @@ -216,9 +220,16 @@ gst_gdk_pixbuf_overlay_set_property (GObject * object, guint property_id, GST_OBJECT_LOCK (overlay); switch (property_id) { - case PROP_LOCATION: + case PROP_LOCATION:{ + GError *err = NULL; g_free (overlay->location); overlay->location = g_value_dup_string (value); + if (!gst_gdk_pixbuf_overlay_load_image (overlay, &err)) { + GST_ERROR_OBJECT (overlay, "Could not load overlay image: %s", + err->message); + g_error_free (err); + } + } break; case PROP_OFFSET_X: overlay->offset_x = g_value_get_int (value); @@ -438,27 +449,29 @@ gst_gdk_pixbuf_overlay_update_composition (GstGdkPixbufOverlay * overlay) GstVideoOverlayRectangle *rect; GstVideoMeta *overlay_meta; gint x, y, width, height; - gint video_width = GST_VIDEO_INFO_WIDTH (&GST_VIDEO_FILTER (overlay)->in_info); - gint video_height = GST_VIDEO_INFO_HEIGHT (&GST_VIDEO_FILTER (overlay)->in_info); + gint video_width = + GST_VIDEO_INFO_WIDTH (&GST_VIDEO_FILTER (overlay)->in_info); + gint video_height = + GST_VIDEO_INFO_HEIGHT (&GST_VIDEO_FILTER (overlay)->in_info); if (overlay->comp) { gst_video_overlay_composition_unref (overlay->comp); overlay->comp = NULL; } - if (overlay->alpha == 0.0) + if (overlay->alpha == 0.0 || overlay->pixels == NULL) return; overlay_meta = gst_buffer_get_video_meta (overlay->pixels); x = overlay->offset_x < 0 ? - video_width + overlay->offset_x - overlay_meta->width + - (overlay->relative_x * overlay_meta->width) : - overlay->offset_x + (overlay->relative_x * overlay_meta->width); + video_width + overlay->offset_x - overlay_meta->width + + (overlay->relative_x * overlay_meta->width) : + overlay->offset_x + (overlay->relative_x * overlay_meta->width); y = overlay->offset_y < 0 ? - video_height + overlay->offset_y - overlay_meta->height + - (overlay->relative_y * overlay_meta->height) : - overlay->offset_y + (overlay->relative_y * overlay_meta->height); + video_height + overlay->offset_y - overlay_meta->height + + (overlay->relative_y * overlay_meta->height) : + overlay->offset_y + (overlay->relative_y * overlay_meta->height); width = overlay->overlay_width; if (width == 0) @@ -475,8 +488,7 @@ gst_gdk_pixbuf_overlay_update_composition (GstGdkPixbufOverlay * overlay) overlay->relative_x * 100.0, overlay->relative_y * 100.0, overlay->overlay_height, overlay->overlay_width); GST_DEBUG_OBJECT (overlay, "overlay rendered: %d x %d @ %d,%d (onto %d x %d)", - width, height, x, y, - video_width, video_height); + width, height, x, y, video_width, video_height); rect = gst_video_overlay_rectangle_new_raw (overlay->pixels, x, y, width, height, GST_VIDEO_OVERLAY_FORMAT_FLAG_NONE); diff --git a/ext/jack/Makefile.in b/ext/jack/Makefile.in index 6c829589c..53de5048e 100644 --- a/ext/jack/Makefile.in +++ b/ext/jack/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -650,22 +649,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstjack_la-gstjackutil.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/jpeg/Makefile.in b/ext/jpeg/Makefile.in index 01b1c596b..6f7cef956 100644 --- a/ext/jpeg/Makefile.in +++ b/ext/jpeg/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -657,22 +656,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstjpeg_la-gstjpegenc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index a8c0bfd9f..79a2da068 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -98,8 +98,9 @@ static void gst_jpeg_dec_get_property (GObject * object, guint prop_id, static gboolean gst_jpeg_dec_set_format (GstVideoDecoder * dec, GstVideoCodecState * state); +static gboolean gst_jpeg_dec_start (GstVideoDecoder * bdec); static gboolean gst_jpeg_dec_stop (GstVideoDecoder * bdec); -static gboolean gst_jpeg_dec_reset (GstVideoDecoder * bdec, gboolean hard); +static gboolean gst_jpeg_dec_flush (GstVideoDecoder * bdec); static GstFlowReturn gst_jpeg_dec_parse (GstVideoDecoder * bdec, GstVideoCodecFrame * frame, GstAdapter * adapter, gboolean at_eos); static GstFlowReturn gst_jpeg_dec_handle_frame (GstVideoDecoder * bdec, @@ -168,8 +169,9 @@ gst_jpeg_dec_class_init (GstJpegDecClass * klass) "Codec/Decoder/Image", "Decode images from JPEG format", "Wim Taymans <wim@fluendo.com>"); + vdec_class->start = gst_jpeg_dec_start; vdec_class->stop = gst_jpeg_dec_stop; - vdec_class->reset = gst_jpeg_dec_reset; + vdec_class->flush = gst_jpeg_dec_flush; vdec_class->parse = gst_jpeg_dec_parse; vdec_class->set_format = gst_jpeg_dec_set_format; vdec_class->handle_frame = gst_jpeg_dec_handle_frame; @@ -1268,21 +1270,28 @@ gst_jpeg_dec_decide_allocation (GstVideoDecoder * bdec, GstQuery * query) } static gboolean -gst_jpeg_dec_reset (GstVideoDecoder * bdec, gboolean hard) +gst_jpeg_dec_start (GstVideoDecoder * bdec) { GstJpegDec *dec = (GstJpegDec *) bdec; - jpeg_abort_decompress (&dec->cinfo); + dec->saw_header = FALSE; dec->parse_entropy_len = 0; dec->parse_resync = FALSE; - dec->saw_header = FALSE; - if (hard) { - dec->parse_entropy_len = 0; - dec->parse_resync = FALSE; + gst_video_decoder_set_packetized (bdec, FALSE); - gst_video_decoder_set_packetized (bdec, FALSE); - } + return TRUE; +} + +static gboolean +gst_jpeg_dec_flush (GstVideoDecoder * bdec) +{ + GstJpegDec *dec = (GstJpegDec *) bdec; + + jpeg_abort_decompress (&dec->cinfo); + dec->parse_entropy_len = 0; + dec->parse_resync = FALSE; + dec->saw_header = FALSE; return TRUE; } diff --git a/ext/jpeg/gstjpegenc.c b/ext/jpeg/gstjpegenc.c index d3dfbaf31..97c53d6e3 100644 --- a/ext/jpeg/gstjpegenc.c +++ b/ext/jpeg/gstjpegenc.c @@ -80,7 +80,6 @@ static void gst_jpegenc_get_property (GObject * object, guint prop_id, static gboolean gst_jpegenc_start (GstVideoEncoder * benc); static gboolean gst_jpegenc_stop (GstVideoEncoder * benc); -static gboolean gst_jpegenc_reset (GstVideoEncoder * benc, gboolean hard); static gboolean gst_jpegenc_set_format (GstVideoEncoder * encoder, GstVideoCodecState * state); static GstFlowReturn gst_jpegenc_handle_frame (GstVideoEncoder * encoder, @@ -161,7 +160,6 @@ gst_jpegenc_class_init (GstJpegEncClass * klass) venc_class->start = gst_jpegenc_start; venc_class->stop = gst_jpegenc_stop; - venc_class->reset = gst_jpegenc_reset; venc_class->set_format = gst_jpegenc_set_format; venc_class->handle_frame = gst_jpegenc_handle_frame; venc_class->propose_allocation = gst_jpegenc_propose_allocation; @@ -303,16 +301,6 @@ gst_jpegenc_init (GstJpegEnc * jpegenc) jpegenc->idct_method = JPEG_DEFAULT_IDCT_METHOD; } -static gboolean -gst_jpegenc_reset (GstVideoEncoder * benc, gboolean hard) -{ - GstJpegEnc *enc = (GstJpegEnc *) benc; - - enc->sof_marker = -1; - - return TRUE; -} - static void gst_jpegenc_finalize (GObject * object) { @@ -536,8 +524,7 @@ gst_jpegenc_handle_frame (GstVideoEncoder * encoder, GstVideoCodecFrame * frame) invalid_frame: { GST_WARNING_OBJECT (jpegenc, "invalid frame received"); - gst_video_encoder_finish_frame (encoder, frame); - return GST_FLOW_OK; + return gst_video_encoder_finish_frame (encoder, frame); } } @@ -614,6 +601,7 @@ gst_jpegenc_start (GstVideoEncoder * benc) enc->line[0] = NULL; enc->line[1] = NULL; enc->line[2] = NULL; + enc->sof_marker = -1; return TRUE; } diff --git a/ext/libcaca/Makefile.in b/ext/libcaca/Makefile.in index e92fff665..f98e2bd4a 100644 --- a/ext/libcaca/Makefile.in +++ b/ext/libcaca/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -655,22 +654,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstcacasink_la-gstcacasink.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/libpng/Makefile.in b/ext/libpng/Makefile.in index 741f9d3c5..8ef5aead6 100644 --- a/ext/libpng/Makefile.in +++ b/ext/libpng/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -649,22 +648,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstpng_la-gstpngenc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/libpng/gstpngdec.c b/ext/libpng/gstpngdec.c index 2436d9907..f51c91af9 100644 --- a/ext/libpng/gstpngdec.c +++ b/ext/libpng/gstpngdec.c @@ -42,12 +42,12 @@ GST_DEBUG_CATEGORY_STATIC (pngdec_debug); #define GST_CAT_DEFAULT pngdec_debug static gboolean gst_pngdec_libpng_init (GstPngDec * pngdec); -static gboolean gst_pngdec_reset (GstVideoDecoder * decoder, gboolean hard); static GstFlowReturn gst_pngdec_caps_create_and_set (GstPngDec * pngdec); static gboolean gst_pngdec_start (GstVideoDecoder * decoder); static gboolean gst_pngdec_stop (GstVideoDecoder * decoder); +static gboolean gst_pngdec_flush (GstVideoDecoder * decoder); static gboolean gst_pngdec_set_format (GstVideoDecoder * Decoder, GstVideoCodecState * state); static GstFlowReturn gst_pngdec_parse (GstVideoDecoder * decoder, @@ -92,7 +92,7 @@ gst_pngdec_class_init (GstPngDecClass * klass) vdec_class->start = gst_pngdec_start; vdec_class->stop = gst_pngdec_stop; - vdec_class->reset = gst_pngdec_reset; + vdec_class->flush = gst_pngdec_flush; vdec_class->set_format = gst_pngdec_set_format; vdec_class->parse = gst_pngdec_parse; vdec_class->handle_frame = gst_pngdec_handle_frame; @@ -382,16 +382,11 @@ gst_pngdec_handle_frame (GstVideoDecoder * decoder, GstVideoCodecFrame * frame) pngdec->current_frame_map.data, pngdec->current_frame_map.size); if (pngdec->image_ready) { - if (1) { - /* Reset ourselves for the next frame */ - gst_pngdec_reset (decoder, TRUE); - GST_LOG_OBJECT (pngdec, "setting up callbacks for next frame"); - png_set_progressive_read_fn (pngdec->png, pngdec, - user_info_callback, user_endrow_callback, user_end_callback); - } else { - GST_LOG_OBJECT (pngdec, "sending EOS"); - pngdec->ret = GST_FLOW_EOS; - } + /* Reset ourselves for the next frame */ + gst_pngdec_flush (decoder); + GST_LOG_OBJECT (pngdec, "setting up callbacks for next frame"); + png_set_progressive_read_fn (pngdec->png, pngdec, + user_info_callback, user_endrow_callback, user_end_callback); pngdec->image_ready = FALSE; } else { /* An error happened and we have to unmap */ @@ -629,7 +624,7 @@ gst_pngdec_stop (GstVideoDecoder * decoder) /* Clean up the libpng structures */ static gboolean -gst_pngdec_reset (GstVideoDecoder * decoder, gboolean hard) +gst_pngdec_flush (GstVideoDecoder * decoder) { gst_pngdec_libpng_clear ((GstPngDec *) decoder); gst_pngdec_libpng_init ((GstPngDec *) decoder); diff --git a/ext/pulse/Makefile.am b/ext/pulse/Makefile.am index 04de95139..a7dc7a3e6 100644 --- a/ext/pulse/Makefile.am +++ b/ext/pulse/Makefile.am @@ -2,7 +2,6 @@ plugin_LTLIBRARIES = libgstpulse.la libgstpulse_la_SOURCES = \ plugin.c \ - pulseprobe.c \ pulsesink.c \ pulsesrc.c \ pulseutil.c @@ -15,7 +14,6 @@ libgstpulse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstpulse_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) noinst_HEADERS = \ - pulseprobe.h \ pulsesink.h \ pulsesrc.h \ pulseutil.h diff --git a/ext/pulse/Makefile.in b/ext/pulse/Makefile.in index 910d45063..523992d75 100644 --- a/ext/pulse/Makefile.in +++ b/ext/pulse/Makefile.in @@ -158,8 +158,8 @@ libgstpulse_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_libgstpulse_la_OBJECTS = libgstpulse_la-plugin.lo \ - libgstpulse_la-pulseprobe.lo libgstpulse_la-pulsesink.lo \ - libgstpulse_la-pulsesrc.lo libgstpulse_la-pulseutil.lo + libgstpulse_la-pulsesink.lo libgstpulse_la-pulsesrc.lo \ + libgstpulse_la-pulseutil.lo libgstpulse_la_OBJECTS = $(am_libgstpulse_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -560,7 +559,6 @@ top_srcdir = @top_srcdir@ plugin_LTLIBRARIES = libgstpulse.la libgstpulse_la_SOURCES = \ plugin.c \ - pulseprobe.c \ pulsesink.c \ pulsesrc.c \ pulseutil.c @@ -573,7 +571,6 @@ libgstpulse_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \ libgstpulse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstpulse_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) noinst_HEADERS = \ - pulseprobe.h \ pulsesink.h \ pulsesrc.h \ pulseutil.h @@ -658,28 +655,30 @@ distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstpulse_la-plugin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstpulse_la-pulseprobe.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstpulse_la-pulsesink.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstpulse_la-pulsesrc.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstpulse_la-pulseutil.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< @@ -691,13 +690,6 @@ libgstpulse_la-plugin.lo: plugin.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstpulse_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstpulse_la_CFLAGS) $(CFLAGS) -c -o libgstpulse_la-plugin.lo `test -f 'plugin.c' || echo '$(srcdir)/'`plugin.c -libgstpulse_la-pulseprobe.lo: pulseprobe.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstpulse_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstpulse_la_CFLAGS) $(CFLAGS) -MT libgstpulse_la-pulseprobe.lo -MD -MP -MF $(DEPDIR)/libgstpulse_la-pulseprobe.Tpo -c -o libgstpulse_la-pulseprobe.lo `test -f 'pulseprobe.c' || echo '$(srcdir)/'`pulseprobe.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstpulse_la-pulseprobe.Tpo $(DEPDIR)/libgstpulse_la-pulseprobe.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pulseprobe.c' object='libgstpulse_la-pulseprobe.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstpulse_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstpulse_la_CFLAGS) $(CFLAGS) -c -o libgstpulse_la-pulseprobe.lo `test -f 'pulseprobe.c' || echo '$(srcdir)/'`pulseprobe.c - libgstpulse_la-pulsesink.lo: pulsesink.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstpulse_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstpulse_la_CFLAGS) $(CFLAGS) -MT libgstpulse_la-pulsesink.lo -MD -MP -MF $(DEPDIR)/libgstpulse_la-pulsesink.Tpo -c -o libgstpulse_la-pulsesink.lo `test -f 'pulsesink.c' || echo '$(srcdir)/'`pulsesink.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstpulse_la-pulsesink.Tpo $(DEPDIR)/libgstpulse_la-pulsesink.Plo diff --git a/ext/pulse/pulseprobe.c b/ext/pulse/pulseprobe.c deleted file mode 100644 index 3496394c7..000000000 --- a/ext/pulse/pulseprobe.c +++ /dev/null @@ -1,424 +0,0 @@ -/*-*- Mode: C; c-basic-offset: 2 -*-*/ - -/* - * GStreamer pulseaudio plugin - * - * Copyright (c) 2004-2008 Lennart Poettering - * - * gst-pulse is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of the - * License, or (at your option) any later version. - * - * gst-pulse 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with gst-pulse; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 - * USA. - */ - -/* FIXME 0.11: suppress warnings for deprecated API such as GValueArray - * with newer GLib versions (>= 2.31.0) */ -#define GLIB_DISABLE_DEPRECATION_WARNINGS - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include <gst/audio/audio.h> - -#include "pulseprobe.h" -#include "pulseutil.h" - -GST_DEBUG_CATEGORY_EXTERN (pulse_debug); -#define GST_CAT_DEFAULT pulse_debug - -static void -gst_pulseprobe_context_state_cb (pa_context * context, void *userdata) -{ - GstPulseProbe *c = (GstPulseProbe *) userdata; - - /* Called from the background thread! */ - - switch (pa_context_get_state (context)) { - case PA_CONTEXT_READY: - case PA_CONTEXT_TERMINATED: - case PA_CONTEXT_FAILED: - pa_threaded_mainloop_signal (c->mainloop, 0); - break; - - case PA_CONTEXT_UNCONNECTED: - case PA_CONTEXT_CONNECTING: - case PA_CONTEXT_AUTHORIZING: - case PA_CONTEXT_SETTING_NAME: - break; - } -} - -static void -gst_pulseprobe_sink_info_cb (pa_context * context, const pa_sink_info * i, - int eol, void *userdata) -{ - GstPulseProbe *c = (GstPulseProbe *) userdata; - - /* Called from the background thread! */ - - if (eol || !i) { - c->operation_success = eol > 0; - pa_threaded_mainloop_signal (c->mainloop, 0); - } - - if (i) - c->devices = g_list_append (c->devices, g_strdup (i->name)); - -} - -static void -gst_pulseprobe_source_info_cb (pa_context * context, const pa_source_info * i, - int eol, void *userdata) -{ - GstPulseProbe *c = (GstPulseProbe *) userdata; - - /* Called from the background thread! */ - - if (eol || !i) { - c->operation_success = eol > 0; - pa_threaded_mainloop_signal (c->mainloop, 0); - } - - if (i) - c->devices = g_list_append (c->devices, g_strdup (i->name)); -} - -static void -gst_pulseprobe_invalidate (GstPulseProbe * c) -{ - g_list_foreach (c->devices, (GFunc) g_free, NULL); - g_list_free (c->devices); - c->devices = NULL; - c->devices_valid = FALSE; -} - -static gboolean -gst_pulseprobe_open (GstPulseProbe * c) -{ - int e; - gchar *name; - - g_assert (c); - - GST_DEBUG_OBJECT (c->object, "probe open"); - - c->mainloop = pa_threaded_mainloop_new (); - if (!c->mainloop) - return FALSE; - - e = pa_threaded_mainloop_start (c->mainloop); - if (e < 0) - return FALSE; - - name = gst_pulse_client_name (); - - pa_threaded_mainloop_lock (c->mainloop); - - if (!(c->context = - pa_context_new (pa_threaded_mainloop_get_api (c->mainloop), name))) { - GST_WARNING_OBJECT (c->object, "Failed to create context"); - goto unlock_and_fail; - } - - pa_context_set_state_callback (c->context, gst_pulseprobe_context_state_cb, - c); - - if (pa_context_connect (c->context, c->server, 0, NULL) < 0) { - GST_WARNING_OBJECT (c->object, "Failed to connect context: %s", - pa_strerror (pa_context_errno (c->context))); - goto unlock_and_fail; - } - - for (;;) { - pa_context_state_t state; - - state = pa_context_get_state (c->context); - - if (!PA_CONTEXT_IS_GOOD (state)) { - GST_WARNING_OBJECT (c->object, "Failed to connect context: %s", - pa_strerror (pa_context_errno (c->context))); - goto unlock_and_fail; - } - - if (state == PA_CONTEXT_READY) - break; - - /* Wait until the context is ready */ - pa_threaded_mainloop_wait (c->mainloop); - } - - pa_threaded_mainloop_unlock (c->mainloop); - g_free (name); - - gst_pulseprobe_invalidate (c); - - return TRUE; - -unlock_and_fail: - - if (c->mainloop) - pa_threaded_mainloop_unlock (c->mainloop); - - g_free (name); - - return FALSE; -} - -static gboolean -gst_pulseprobe_is_dead (GstPulseProbe * pulseprobe) -{ - - if (!pulseprobe->context || - !PA_CONTEXT_IS_GOOD (pa_context_get_state (pulseprobe->context))) { - const gchar *err_str = - pulseprobe->context ? - pa_strerror (pa_context_errno (pulseprobe->context)) : NULL; - - GST_ELEMENT_ERROR ((pulseprobe), RESOURCE, FAILED, - ("Disconnected: %s", err_str), (NULL)); - return TRUE; - } - - return FALSE; -} - -static gboolean -gst_pulseprobe_enumerate (GstPulseProbe * c) -{ - pa_operation *o = NULL; - - GST_DEBUG_OBJECT (c->object, "probe enumerate"); - - pa_threaded_mainloop_lock (c->mainloop); - - if (c->enumerate_sinks) { - /* Get sink info */ - - if (!(o = - pa_context_get_sink_info_list (c->context, - gst_pulseprobe_sink_info_cb, c))) { - GST_WARNING_OBJECT (c->object, "Failed to get sink info: %s", - pa_strerror (pa_context_errno (c->context))); - goto unlock_and_fail; - } - - c->operation_success = FALSE; - - while (pa_operation_get_state (o) == PA_OPERATION_RUNNING) { - - if (gst_pulseprobe_is_dead (c)) - goto unlock_and_fail; - - pa_threaded_mainloop_wait (c->mainloop); - } - - if (!c->operation_success) { - GST_WARNING_OBJECT (c->object, "Failed to get sink info: %s", - pa_strerror (pa_context_errno (c->context))); - goto unlock_and_fail; - } - - pa_operation_unref (o); - o = NULL; - } - - if (c->enumerate_sources) { - /* Get source info */ - - if (!(o = - pa_context_get_source_info_list (c->context, - gst_pulseprobe_source_info_cb, c))) { - GST_WARNING_OBJECT (c->object, "Failed to get source info: %s", - pa_strerror (pa_context_errno (c->context))); - goto unlock_and_fail; - } - - c->operation_success = FALSE; - while (pa_operation_get_state (o) == PA_OPERATION_RUNNING) { - - if (gst_pulseprobe_is_dead (c)) - goto unlock_and_fail; - - pa_threaded_mainloop_wait (c->mainloop); - } - - if (!c->operation_success) { - GST_WARNING_OBJECT (c->object, "Failed to get sink info: %s", - pa_strerror (pa_context_errno (c->context))); - goto unlock_and_fail; - } - - pa_operation_unref (o); - o = NULL; - } - - c->devices_valid = TRUE; - - pa_threaded_mainloop_unlock (c->mainloop); - - return TRUE; - -unlock_and_fail: - - if (o) - pa_operation_unref (o); - - pa_threaded_mainloop_unlock (c->mainloop); - - return FALSE; -} - -static void -gst_pulseprobe_close (GstPulseProbe * c) -{ - g_assert (c); - - GST_DEBUG_OBJECT (c->object, "probe close"); - - if (c->mainloop) - pa_threaded_mainloop_stop (c->mainloop); - - if (c->context) { - pa_context_disconnect (c->context); - pa_context_set_state_callback (c->context, NULL, NULL); - pa_context_unref (c->context); - c->context = NULL; - } - - if (c->mainloop) { - pa_threaded_mainloop_free (c->mainloop); - c->mainloop = NULL; - } -} - -GstPulseProbe * -gst_pulseprobe_new (GObject * object, GObjectClass * klass, - guint prop_id, const gchar * server, gboolean sinks, gboolean sources) -{ - GstPulseProbe *c = NULL; - - c = g_new (GstPulseProbe, 1); - c->object = object; /* We don't inc the ref counter here to avoid a ref loop */ - c->server = g_strdup (server); - c->enumerate_sinks = sinks; - c->enumerate_sources = sources; - - c->mainloop = NULL; - c->context = NULL; - - c->prop_id = prop_id; - c->properties = - g_list_append (NULL, g_object_class_find_property (klass, "device")); - - c->devices = NULL; - c->devices_valid = FALSE; - - c->operation_success = FALSE; - - return c; -} - -void -gst_pulseprobe_free (GstPulseProbe * c) -{ - g_assert (c); - - gst_pulseprobe_close (c); - - g_list_free (c->properties); - g_free (c->server); - - g_list_foreach (c->devices, (GFunc) g_free, NULL); - g_list_free (c->devices); - - g_free (c); -} - -const GList * -gst_pulseprobe_get_properties (GstPulseProbe * c) -{ - return c->properties; -} - -gboolean -gst_pulseprobe_needs_probe (GstPulseProbe * c, guint prop_id, - const GParamSpec * pspec) -{ - - if (prop_id == c->prop_id) - return !c->devices_valid; - - G_OBJECT_WARN_INVALID_PROPERTY_ID (c->object, prop_id, pspec); - return FALSE; -} - -void -gst_pulseprobe_probe_property (GstPulseProbe * c, guint prop_id, - const GParamSpec * pspec) -{ - - if (prop_id != c->prop_id) { - G_OBJECT_WARN_INVALID_PROPERTY_ID (c->object, prop_id, pspec); - return; - } - - if (gst_pulseprobe_open (c)) { - gst_pulseprobe_enumerate (c); - gst_pulseprobe_close (c); - } -} - -#if 0 -GValueArray * -gst_pulseprobe_get_values (GstPulseProbe * c, guint prop_id, - const GParamSpec * pspec) -{ - GValueArray *array; - GValue value = { - 0 - }; - GList *item; - - if (prop_id != c->prop_id) { - G_OBJECT_WARN_INVALID_PROPERTY_ID (c->object, prop_id, pspec); - return NULL; - } - - if (!c->devices_valid) - return NULL; - - array = g_value_array_new (g_list_length (c->devices)); - g_value_init (&value, G_TYPE_STRING); - for (item = c->devices; item != NULL; item = item->next) { - GST_WARNING_OBJECT (c->object, "device found: %s", - (const gchar *) item->data); - g_value_set_string (&value, (const gchar *) item->data); - g_value_array_append (array, &value); - } - g_value_unset (&value); - - return array; -} -#endif - -void -gst_pulseprobe_set_server (GstPulseProbe * c, const gchar * server) -{ - g_assert (c); - - gst_pulseprobe_invalidate (c); - - g_free (c->server); - c->server = g_strdup (server); -} diff --git a/ext/pulse/pulseprobe.h b/ext/pulse/pulseprobe.h deleted file mode 100644 index 6e9b23623..000000000 --- a/ext/pulse/pulseprobe.h +++ /dev/null @@ -1,128 +0,0 @@ -/*-*- Mode: C; c-basic-offset: 2 -*-*/ - -/* - * GStreamer pulseaudio plugin - * - * Copyright (c) 2004-2008 Lennart Poettering - * - * gst-pulse is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of the - * License, or (at your option) any later version. - * - * gst-pulse 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with gst-pulse; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 - * USA. - */ - -#ifndef __GST_PULSEPROBE_H__ -#define __GST_PULSEPROBE_H__ - -#include <gst/gst.h> - -G_BEGIN_DECLS - -#include <pulse/pulseaudio.h> -#include <pulse/thread-mainloop.h> - -typedef struct _GstPulseProbe GstPulseProbe; - -struct _GstPulseProbe -{ - GObject *object; - gchar *server; - - GList *devices; - gboolean devices_valid:1; - - gboolean operation_success:1; - - gboolean enumerate_sinks:1; - gboolean enumerate_sources:1; - - pa_threaded_mainloop *mainloop; - pa_context *context; - - GList *properties; - guint prop_id; -}; - -GstPulseProbe *gst_pulseprobe_new (GObject *object, GObjectClass * klass, - guint prop_id, const gchar * server, gboolean sinks, gboolean sources); -void gst_pulseprobe_free (GstPulseProbe * probe); - -const GList *gst_pulseprobe_get_properties (GstPulseProbe * probe); - -gboolean gst_pulseprobe_needs_probe (GstPulseProbe * probe, guint prop_id, - const GParamSpec * pspec); -void gst_pulseprobe_probe_property (GstPulseProbe * probe, guint prop_id, - const GParamSpec * pspec); -#if 0 -GValueArray *gst_pulseprobe_get_values (GstPulseProbe * probe, guint prop_id, - const GParamSpec * pspec); -#endif - -void gst_pulseprobe_set_server (GstPulseProbe * c, const gchar * server); - -#define GST_IMPLEMENT_PULSEPROBE_METHODS(Type, interface_as_function) \ -static const GList* \ -interface_as_function ## _get_properties(GstPropertyProbe * probe) \ -{ \ - Type *this = (Type*) probe; \ - \ - g_return_val_if_fail(this != NULL, NULL); \ - g_return_val_if_fail(this->probe != NULL, NULL); \ - \ - return gst_pulseprobe_get_properties(this->probe); \ -} \ -static gboolean \ -interface_as_function ## _needs_probe(GstPropertyProbe *probe, guint prop_id, \ - const GParamSpec *pspec) \ -{ \ - Type *this = (Type*) probe; \ - \ - g_return_val_if_fail(this != NULL, FALSE); \ - g_return_val_if_fail(this->probe != NULL, FALSE); \ - \ - return gst_pulseprobe_needs_probe(this->probe, prop_id, pspec); \ -} \ -static void \ -interface_as_function ## _probe_property(GstPropertyProbe *probe, \ - guint prop_id, const GParamSpec *pspec) \ -{ \ - Type *this = (Type*) probe; \ - \ - g_return_if_fail(this != NULL); \ - g_return_if_fail(this->probe != NULL); \ - \ - gst_pulseprobe_probe_property(this->probe, prop_id, pspec); \ -} \ -static GValueArray* \ -interface_as_function ## _get_values(GstPropertyProbe *probe, guint prop_id, \ - const GParamSpec *pspec) \ -{ \ - Type *this = (Type*) probe; \ - \ - g_return_val_if_fail(this != NULL, NULL); \ - g_return_val_if_fail(this->probe != NULL, NULL); \ - \ - return gst_pulseprobe_get_values(this->probe, prop_id, pspec); \ -} \ -static void \ -interface_as_function ## _property_probe_interface_init(GstPropertyProbeInterface *iface)\ -{ \ - iface->get_properties = interface_as_function ## _get_properties; \ - iface->needs_probe = interface_as_function ## _needs_probe; \ - iface->probe_property = interface_as_function ## _probe_property; \ - iface->get_values = interface_as_function ## _get_values; \ -} - -G_END_DECLS - -#endif diff --git a/ext/pulse/pulsesink.c b/ext/pulse/pulsesink.c index cd257d61c..9967c8d5f 100644 --- a/ext/pulse/pulsesink.c +++ b/ext/pulse/pulsesink.c @@ -67,6 +67,7 @@ GST_DEBUG_CATEGORY_EXTERN (pulse_debug); #define DEFAULT_SERVER NULL #define DEFAULT_DEVICE NULL +#define DEFAULT_CURRENT_DEVICE NULL #define DEFAULT_DEVICE_NAME NULL #define DEFAULT_VOLUME 1.0 #define DEFAULT_MUTE FALSE @@ -77,6 +78,7 @@ enum PROP_0, PROP_SERVER, PROP_DEVICE, + PROP_CURRENT_DEVICE, PROP_DEVICE_NAME, PROP_VOLUME, PROP_MUTE, @@ -1418,6 +1420,7 @@ gst_pulseringbuffer_commit (GstAudioRingBuffer * buf, guint64 * sample, if (g_atomic_int_compare_and_exchange (&psink->notify, 1, 0)) { g_object_notify (G_OBJECT (psink), "volume"); g_object_notify (G_OBJECT (psink), "mute"); + g_object_notify (G_OBJECT (psink), "current-device"); } /* make sure the ringbuffer is started */ @@ -1796,6 +1799,8 @@ gst_pulsesink_payload (GstAudioBaseSink * sink, GstBuffer * buf) case GST_AUDIO_RING_BUFFER_FORMAT_TYPE_EAC3: case GST_AUDIO_RING_BUFFER_FORMAT_TYPE_DTS: case GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG: + case GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC: + case GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC: { /* FIXME: alloc memory from PA if possible */ gint framesize = gst_audio_iec61937_frame_size (&sink->ringbuffer->spec); @@ -1871,6 +1876,11 @@ gst_pulsesink_class_init (GstPulseSinkClass * klass) "The PulseAudio sink device to connect to", DEFAULT_DEVICE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property (gobject_class, PROP_CURRENT_DEVICE, + g_param_spec_string ("current-device", "Current Device", + "The current PulseAudio sink device", DEFAULT_CURRENT_DEVICE, + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property (gobject_class, PROP_DEVICE_NAME, g_param_spec_string ("device-name", "Device name", @@ -2068,21 +2078,21 @@ gst_pulse_format_info_to_caps (pa_format_info * format) if (pa_format_info_get_prop_string (format, PA_PROP_FORMAT_SAMPLE_FORMAT, &tmp)) { /* No specific sample format means any sample format */ - ret = gst_caps_from_string (_PULSE_SINK_CAPS_PCM); + ret = gst_caps_from_string (_PULSE_CAPS_PCM); goto out; } else if (ss.format == PA_SAMPLE_ALAW) { - ret = gst_caps_from_string (_PULSE_SINK_CAPS_ALAW); + ret = gst_caps_from_string (_PULSE_CAPS_ALAW); } else if (ss.format == PA_SAMPLE_ULAW) { - ret = gst_caps_from_string (_PULSE_SINK_CAPS_MP3); + ret = gst_caps_from_string (_PULSE_CAPS_MP3); } else { /* Linear PCM format */ const char *sformat = gst_pulse_sample_format_to_caps_format (ss.format); - ret = gst_caps_from_string (_PULSE_SINK_CAPS_LINEAR); + ret = gst_caps_from_string (_PULSE_CAPS_LINEAR); if (sformat) gst_caps_set_simple (ret, "format", G_TYPE_STRING, NULL); @@ -2093,19 +2103,19 @@ gst_pulse_format_info_to_caps (pa_format_info * format) } case PA_ENCODING_AC3_IEC61937: - ret = gst_caps_from_string (_PULSE_SINK_CAPS_AC3); + ret = gst_caps_from_string (_PULSE_CAPS_AC3); break; case PA_ENCODING_EAC3_IEC61937: - ret = gst_caps_from_string (_PULSE_SINK_CAPS_EAC3); + ret = gst_caps_from_string (_PULSE_CAPS_EAC3); break; case PA_ENCODING_DTS_IEC61937: - ret = gst_caps_from_string (_PULSE_SINK_CAPS_DTS); + ret = gst_caps_from_string (_PULSE_CAPS_DTS); break; case PA_ENCODING_MPEG_IEC61937: - ret = gst_caps_from_string (_PULSE_SINK_CAPS_MP3); + ret = gst_caps_from_string (_PULSE_CAPS_MP3); break; default: @@ -2435,11 +2445,6 @@ gst_pulsesink_init (GstPulseSink * pulsesink) GST_AUDIO_BASE_SINK (pulsesink)->provided_clock = gst_audio_clock_new ("GstPulseSinkClock", (GstAudioClockGetTimeFunc) gst_pulsesink_get_time, pulsesink, NULL); - - /* TRUE for sinks, FALSE for sources */ - pulsesink->probe = gst_pulseprobe_new (G_OBJECT (pulsesink), - G_OBJECT_GET_CLASS (pulsesink), PROP_DEVICE, pulsesink->device, - TRUE, FALSE); } static void @@ -2450,6 +2455,7 @@ gst_pulsesink_finalize (GObject * object) g_free (pulsesink->server); g_free (pulsesink->device); g_free (pulsesink->client_name); + g_free (pulsesink->current_sink_name); free_device_info (&pulsesink->device_info); @@ -2458,11 +2464,6 @@ gst_pulsesink_finalize (GObject * object) if (pulsesink->proplist) pa_proplist_free (pulsesink->proplist); - if (pulsesink->probe) { - gst_pulseprobe_free (pulsesink->probe); - pulsesink->probe = NULL; - } - G_OBJECT_CLASS (parent_class)->finalize (object); } @@ -2628,18 +2629,25 @@ gst_pulsesink_sink_input_info_cb (pa_context * c, const pa_sink_input_info * i, if (i->index == pa_stream_get_index (pbuf->stream)) { psink->volume = pa_sw_volume_to_linear (pa_cvolume_max (&i->volume)); psink->mute = i->mute; + psink->current_sink_idx = i->sink; + + if (psink->volume > MAX_VOLUME) { + GST_WARNING_OBJECT (psink, "Clipped volume from %f to %f", psink->volume, + MAX_VOLUME); + psink->volume = MAX_VOLUME; + } } done: pa_threaded_mainloop_signal (mainloop, 0); } -static gdouble -gst_pulsesink_get_volume (GstPulseSink * psink) +static void +gst_pulsesink_get_sink_input_info (GstPulseSink * psink, gdouble * volume, + gboolean * mute) { GstPulseRingBuffer *pbuf; pa_operation *o = NULL; - gdouble v = DEFAULT_VOLUME; uint32_t idx; if (!mainloop) @@ -2665,26 +2673,28 @@ gst_pulsesink_get_volume (GstPulseSink * psink) } unlock: - v = psink->volume; + if (volume) + *volume = psink->volume; + if (mute) + *mute = psink->mute; if (o) pa_operation_unref (o); pa_threaded_mainloop_unlock (mainloop); - if (v > MAX_VOLUME) { - GST_WARNING_OBJECT (psink, "Clipped volume from %f to %f", v, MAX_VOLUME); - v = MAX_VOLUME; - } - - return v; + return; /* ERRORS */ no_mainloop: { - v = psink->volume; + if (volume) + *volume = psink->volume; + if (mute) + *mute = psink->mute; + GST_DEBUG_OBJECT (psink, "we have no mainloop"); - return v; + return; } no_buffer: { @@ -2705,65 +2715,84 @@ info_failed: } } -static gboolean -gst_pulsesink_get_mute (GstPulseSink * psink) +static void +gst_pulsesink_current_sink_info_cb (pa_context * c, const pa_sink_info * i, + int eol, void *userdata) +{ + GstPulseSink *psink; + + psink = GST_PULSESINK_CAST (userdata); + + if (!i) + goto done; + + /* If the index doesn't match our current stream, + * it implies we just recreated the stream (caps change) + */ + if (i->index == psink->current_sink_idx) { + g_free (psink->current_sink_name); + psink->current_sink_name = g_strdup (i->name); + } + +done: + pa_threaded_mainloop_signal (mainloop, 0); +} + +static gchar * +gst_pulsesink_get_current_device (GstPulseSink * pulsesink) { - GstPulseRingBuffer *pbuf; pa_operation *o = NULL; - uint32_t idx; - gboolean mute = FALSE; + GstPulseRingBuffer *pbuf; + gchar *current_sink; if (!mainloop) goto no_mainloop; - pa_threaded_mainloop_lock (mainloop); - mute = psink->mute; - - pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer); + pbuf = + GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (pulsesink)->ringbuffer); if (pbuf == NULL || pbuf->stream == NULL) goto no_buffer; - if ((idx = pa_stream_get_index (pbuf->stream)) == PA_INVALID_INDEX) - goto no_index; + gst_pulsesink_get_sink_input_info (pulsesink, NULL, NULL); - if (!(o = pa_context_get_sink_input_info (pbuf->context, idx, - gst_pulsesink_sink_input_info_cb, pbuf))) + pa_threaded_mainloop_lock (mainloop); + + if (!(o = pa_context_get_sink_info_by_index (pbuf->context, + pulsesink->current_sink_idx, gst_pulsesink_current_sink_info_cb, + pulsesink))) goto info_failed; while (pa_operation_get_state (o) == PA_OPERATION_RUNNING) { pa_threaded_mainloop_wait (mainloop); - if (gst_pulsering_is_dead (psink, pbuf, TRUE)) + if (gst_pulsering_is_dead (pulsesink, pbuf, TRUE)) goto unlock; } unlock: + + current_sink = g_strdup (pulsesink->current_sink_name); + if (o) pa_operation_unref (o); pa_threaded_mainloop_unlock (mainloop); - return mute; + return current_sink; /* ERRORS */ no_mainloop: { - mute = psink->mute; - GST_DEBUG_OBJECT (psink, "we have no mainloop"); - return mute; + GST_DEBUG_OBJECT (pulsesink, "we have no mainloop"); + return NULL; } no_buffer: { - GST_DEBUG_OBJECT (psink, "we have no ringbuffer"); - goto unlock; - } -no_index: - { - GST_DEBUG_OBJECT (psink, "we don't have a stream index"); + GST_DEBUG_OBJECT (pulsesink, "we have no ringbuffer"); goto unlock; } info_failed: { - GST_ELEMENT_ERROR (psink, RESOURCE, FAILED, + GST_ELEMENT_ERROR (pulsesink, RESOURCE, FAILED, ("pa_context_get_sink_input_info() failed: %s", pa_strerror (pa_context_errno (pbuf->context))), (NULL)); goto unlock; @@ -2825,6 +2854,67 @@ info_failed: } } +static void +gst_pulsesink_set_stream_device (GstPulseSink * psink, const gchar * device) +{ + pa_operation *o = NULL; + GstPulseRingBuffer *pbuf; + uint32_t idx; + + if (!mainloop) + goto no_mainloop; + + pa_threaded_mainloop_lock (mainloop); + + pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer); + if (pbuf == NULL || pbuf->stream == NULL) + goto no_buffer; + + if ((idx = pa_stream_get_index (pbuf->stream)) == PA_INVALID_INDEX) + goto no_index; + + + GST_DEBUG_OBJECT (psink, "setting stream device to %s", device); + + if (!(o = pa_context_move_sink_input_by_name (pbuf->context, idx, device, + NULL, NULL))) + goto move_failed; + +unlock: + + if (o) + pa_operation_unref (o); + + pa_threaded_mainloop_unlock (mainloop); + + return; + + /* ERRORS */ +no_mainloop: + { + GST_DEBUG_OBJECT (psink, "we have no mainloop"); + return; + } +no_buffer: + { + GST_DEBUG_OBJECT (psink, "we have no ringbuffer"); + goto unlock; + } +no_index: + { + GST_DEBUG_OBJECT (psink, "we don't have a stream index"); + return; + } +move_failed: + { + GST_ELEMENT_ERROR (psink, RESOURCE, FAILED, + ("pa_context_move_sink_input_by_name(%s) failed: %s", device, + pa_strerror (pa_context_errno (pbuf->context))), (NULL)); + goto unlock; + } +} + + static void gst_pulsesink_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) @@ -2835,12 +2925,11 @@ gst_pulsesink_set_property (GObject * object, case PROP_SERVER: g_free (pulsesink->server); pulsesink->server = g_value_dup_string (value); - if (pulsesink->probe) - gst_pulseprobe_set_server (pulsesink->probe, pulsesink->server); break; case PROP_DEVICE: g_free (pulsesink->device); pulsesink->device = g_value_dup_string (value); + gst_pulsesink_set_stream_device (pulsesink, pulsesink->device); break; case PROP_VOLUME: gst_pulsesink_set_volume (pulsesink, g_value_get_double (value)); @@ -2886,15 +2975,34 @@ gst_pulsesink_get_property (GObject * object, case PROP_DEVICE: g_value_set_string (value, pulsesink->device); break; + case PROP_CURRENT_DEVICE: + { + gchar *current_device = gst_pulsesink_get_current_device (pulsesink); + if (current_device) + g_value_take_string (value, current_device); + else + g_value_set_string (value, ""); + break; + } case PROP_DEVICE_NAME: g_value_take_string (value, gst_pulsesink_device_description (pulsesink)); break; case PROP_VOLUME: - g_value_set_double (value, gst_pulsesink_get_volume (pulsesink)); + { + gdouble volume; + + gst_pulsesink_get_sink_input_info (pulsesink, &volume, NULL); + g_value_set_double (value, volume); break; + } case PROP_MUTE: - g_value_set_boolean (value, gst_pulsesink_get_mute (pulsesink)); + { + gboolean mute; + + gst_pulsesink_get_sink_input_info (pulsesink, NULL, &mute); + g_value_set_boolean (value, mute); break; + } case PROP_CLIENT_NAME: g_value_set_string (value, pulsesink->client_name); break; diff --git a/ext/pulse/pulsesink.h b/ext/pulse/pulsesink.h index 26e999792..de3b93281 100644 --- a/ext/pulse/pulsesink.h +++ b/ext/pulse/pulsesink.h @@ -35,7 +35,7 @@ #include <pulse/pulseaudio.h> #include <pulse/thread-mainloop.h> -#include "pulseprobe.h" +#include "pulseutil.h" G_BEGIN_DECLS @@ -67,12 +67,12 @@ struct _GstPulseSink gchar *server, *device, *stream_name, *client_name; GstPulseDeviceInfo device_info; - GstPulseProbe *probe; - gdouble volume; gboolean volume_set:1; gboolean mute:1; gboolean mute_set:1; + guint32 current_sink_idx; + gchar *current_sink_name; guint defer_pending; @@ -94,47 +94,13 @@ struct _GstPulseSinkClass GType gst_pulsesink_get_type (void); -#if (G_BYTE_ORDER == G_LITTLE_ENDIAN) -# define FORMATS "{ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, " \ - "S24LE, S24BE, S24_32LE, S24_32BE, U8 }" -#else -# define FORMATS "{ S16BE, S16LE, F32BE, F32LE, S32BE, S32LE, " \ - "S24BE, S24LE, S24_32BE, S24_32LE, U8 }" -#endif - -#define _PULSE_SINK_CAPS_LINEAR \ - "audio/x-raw, " \ - "format = (string) " FORMATS ", " \ - "layout = (string) interleaved, " \ - "rate = (int) [ 1, MAX ], " \ - "channels = (int) [ 1, 32 ]; " -#define _PULSE_SINK_CAPS_ALAW \ - "audio/x-alaw, " \ - "rate = (int) [ 1, MAX], " \ - "channels = (int) [ 1, 32 ]; " -#define _PULSE_SINK_CAPS_MULAW \ - "audio/x-mulaw, " \ - "rate = (int) [ 1, MAX], " \ - "channels = (int) [ 1, 32 ]; " - -#define _PULSE_SINK_CAPS_AC3 "audio/x-ac3, framed = (boolean) true; " -#define _PULSE_SINK_CAPS_EAC3 "audio/x-eac3, framed = (boolean) true; " -#define _PULSE_SINK_CAPS_DTS "audio/x-dts, framed = (boolean) true, " \ - "block-size = (int) { 512, 1024, 2048 }; " -#define _PULSE_SINK_CAPS_MP3 "audio/mpeg, mpegversion = (int) 1, " \ - "mpegaudioversion = (int) [ 1, 2 ], parsed = (boolean) true;" - -#define _PULSE_SINK_CAPS_PCM \ - _PULSE_SINK_CAPS_LINEAR \ - _PULSE_SINK_CAPS_ALAW \ - _PULSE_SINK_CAPS_MULAW - #define PULSE_SINK_TEMPLATE_CAPS \ - _PULSE_SINK_CAPS_PCM \ - _PULSE_SINK_CAPS_AC3 \ - _PULSE_SINK_CAPS_EAC3 \ - _PULSE_SINK_CAPS_DTS \ - _PULSE_SINK_CAPS_MP3 + _PULSE_CAPS_PCM \ + _PULSE_CAPS_AC3 \ + _PULSE_CAPS_EAC3 \ + _PULSE_CAPS_DTS \ + _PULSE_CAPS_MP3 \ + _PULSE_CAPS_AAC G_END_DECLS diff --git a/ext/pulse/pulsesrc.c b/ext/pulse/pulsesrc.c index 02f64884a..278679464 100644 --- a/ext/pulse/pulsesrc.c +++ b/ext/pulse/pulsesrc.c @@ -53,6 +53,7 @@ GST_DEBUG_CATEGORY_EXTERN (pulse_debug); #define DEFAULT_SERVER NULL #define DEFAULT_DEVICE NULL +#define DEFAULT_CURRENT_DEVICE NULL #define DEFAULT_DEVICE_NAME NULL #define DEFAULT_VOLUME 1.0 @@ -65,6 +66,7 @@ enum PROP_SERVER, PROP_DEVICE, PROP_DEVICE_NAME, + PROP_CURRENT_DEVICE, PROP_CLIENT_NAME, PROP_STREAM_PROPERTIES, PROP_SOURCE_OUTPUT_INDEX, @@ -107,28 +109,12 @@ static GstStateChangeReturn gst_pulsesrc_change_state (GstElement * static GstClockTime gst_pulsesrc_get_time (GstClock * clock, GstPulseSrc * src); -#if (G_BYTE_ORDER == G_LITTLE_ENDIAN) -# define FORMATS "{ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, U8 }" -#else -# define FORMATS "{ S16BE, S16LE, F32BE, F32LE, S32BE, S32LE, U8 }" -#endif - static GstStaticPadTemplate pad_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, - GST_STATIC_CAPS ("audio/x-raw, " - "format = (string) " FORMATS ", " - "layout = (string) interleaved, " - "rate = (int) [ 1, MAX ], " - "channels = (int) [ 1, 32 ];" - "audio/x-alaw, " - "rate = (int) [ 1, MAX], " - "channels = (int) [ 1, 32 ];" - "audio/x-mulaw, " - "rate = (int) [ 1, MAX], " "channels = (int) [ 1, 32 ]") + GST_STATIC_CAPS (_PULSE_CAPS_PCM) ); - #define gst_pulsesrc_parent_class parent_class G_DEFINE_TYPE_WITH_CODE (GstPulseSrc, gst_pulsesrc, GST_TYPE_AUDIO_SRC, G_IMPLEMENT_INTERFACE (GST_TYPE_STREAM_VOLUME, NULL)); @@ -172,6 +158,11 @@ gst_pulsesrc_class_init (GstPulseSrcClass * klass) "The PulseAudio source device to connect to", DEFAULT_DEVICE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property (gobject_class, PROP_CURRENT_DEVICE, + g_param_spec_string ("current-device", "Current Device", + "The current PulseAudio source device", DEFAULT_CURRENT_DEVICE, + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property (gobject_class, PROP_DEVICE_NAME, g_param_spec_string ("device-name", "Device name", @@ -290,8 +281,6 @@ gst_pulsesrc_init (GstPulseSrc * pulsesrc) pulsesrc->properties = NULL; pulsesrc->proplist = NULL; - pulsesrc->probe = gst_pulseprobe_new (G_OBJECT (pulsesrc), G_OBJECT_GET_CLASS (pulsesrc), PROP_DEVICE, pulsesrc->server, FALSE, TRUE); /* FALSE for sinks, TRUE for sources */ - /* this should be the default but it isn't yet */ gst_audio_base_src_set_slave_method (GST_AUDIO_BASE_SRC (pulsesrc), GST_AUDIO_BASE_SRC_SLAVE_SKEW); @@ -348,17 +337,13 @@ gst_pulsesrc_finalize (GObject * object) g_free (pulsesrc->server); g_free (pulsesrc->device); g_free (pulsesrc->client_name); + g_free (pulsesrc->current_source_name); if (pulsesrc->properties) gst_structure_free (pulsesrc->properties); if (pulsesrc->proplist) pa_proplist_free (pulsesrc->proplist); - if (pulsesrc->probe) { - gst_pulseprobe_free (pulsesrc->probe); - pulsesrc->probe = NULL; - } - G_OBJECT_CLASS (parent_class)->finalize (object); } @@ -468,17 +453,24 @@ gst_pulsesrc_source_output_info_cb (pa_context * c, if (i->index == psrc->source_output_idx) { psrc->volume = pa_sw_volume_to_linear (pa_cvolume_max (&i->volume)); psrc->mute = i->mute; + psrc->current_source_idx = i->source; + + if (G_UNLIKELY (psrc->volume > MAX_VOLUME)) { + GST_WARNING_OBJECT (psrc, "Clipped volume from %f to %f", + psrc->volume, MAX_VOLUME); + psrc->volume = MAX_VOLUME; + } } done: pa_threaded_mainloop_signal (psrc->mainloop, 0); } -static gdouble -gst_pulsesrc_get_stream_volume (GstPulseSrc * pulsesrc) +static void +gst_pulsesrc_get_source_output_info (GstPulseSrc * pulsesrc, gdouble * volume, + gboolean * mute) { pa_operation *o = NULL; - gdouble v; if (!pulsesrc->mainloop) goto no_mainloop; @@ -500,33 +492,37 @@ gst_pulsesrc_get_stream_volume (GstPulseSrc * pulsesrc) } unlock: - v = pulsesrc->volume; + + if (volume) + *volume = pulsesrc->volume; + if (mute) + *mute = pulsesrc->mute; if (o) pa_operation_unref (o); pa_threaded_mainloop_unlock (pulsesrc->mainloop); - if (v > MAX_VOLUME) { - GST_WARNING_OBJECT (pulsesrc, "Clipped volume from %f to %f", v, - MAX_VOLUME); - v = MAX_VOLUME; - } - - return v; + return; /* ERRORS */ no_mainloop: { - v = pulsesrc->volume; GST_DEBUG_OBJECT (pulsesrc, "we have no mainloop"); - return v; + if (volume) + *volume = pulsesrc->volume; + if (mute) + *mute = pulsesrc->mute; + return; } no_index: { - v = pulsesrc->volume; GST_DEBUG_OBJECT (pulsesrc, "we don't have a stream index"); - return v; + if (volume) + *volume = pulsesrc->volume; + if (mute) + *mute = pulsesrc->mute; + return; } info_failed: { @@ -537,11 +533,34 @@ info_failed: } } -static gboolean -gst_pulsesrc_get_stream_mute (GstPulseSrc * pulsesrc) +static void +gst_pulsesrc_current_source_info_cb (pa_context * c, const pa_source_info * i, + int eol, void *userdata) +{ + GstPulseSrc *psrc; + + psrc = GST_PULSESRC_CAST (userdata); + + if (!i) + goto done; + + /* If the index doesn't match our current stream, + * it implies we just recreated the stream (caps change) + */ + if (i->index == psrc->current_source_idx) { + g_free (psrc->current_source_name); + psrc->current_source_name = g_strdup (i->name); + } + +done: + pa_threaded_mainloop_signal (psrc->mainloop, 0); +} + +static gchar * +gst_pulsesrc_get_current_device (GstPulseSrc * pulsesrc) { pa_operation *o = NULL; - gboolean mute; + gchar *current_src; if (!pulsesrc->mainloop) goto no_mainloop; @@ -549,10 +568,13 @@ gst_pulsesrc_get_stream_mute (GstPulseSrc * pulsesrc) if (pulsesrc->source_output_idx == PA_INVALID_INDEX) goto no_index; + gst_pulsesrc_get_source_output_info (pulsesrc, NULL, NULL); + pa_threaded_mainloop_lock (pulsesrc->mainloop); - if (!(o = pa_context_get_source_output_info (pulsesrc->context, - pulsesrc->source_output_idx, gst_pulsesrc_source_output_info_cb, + + if (!(o = pa_context_get_source_info_by_index (pulsesrc->context, + pulsesrc->current_source_idx, gst_pulsesrc_current_source_info_cb, pulsesrc))) goto info_failed; @@ -563,27 +585,26 @@ gst_pulsesrc_get_stream_mute (GstPulseSrc * pulsesrc) } unlock: - mute = pulsesrc->mute; + + current_src = g_strdup (pulsesrc->current_source_name); if (o) pa_operation_unref (o); pa_threaded_mainloop_unlock (pulsesrc->mainloop); - return mute; + return current_src; /* ERRORS */ no_mainloop: { - mute = pulsesrc->mute; GST_DEBUG_OBJECT (pulsesrc, "we have no mainloop"); - return mute; + return NULL; } no_index: { - mute = pulsesrc->mute; GST_DEBUG_OBJECT (pulsesrc, "we don't have a stream index"); - return mute; + return NULL; } info_failed: { @@ -703,6 +724,55 @@ mute_failed: } } +static void +gst_pulsesrc_set_stream_device (GstPulseSrc * pulsesrc, const gchar * device) +{ + pa_operation *o = NULL; + + if (!pulsesrc->mainloop) + goto no_mainloop; + + if (!pulsesrc->source_output_idx) + goto no_index; + + pa_threaded_mainloop_lock (pulsesrc->mainloop); + + GST_DEBUG_OBJECT (pulsesrc, "setting stream device to %s", device); + + if (!(o = pa_context_move_source_output_by_name (pulsesrc->context, + pulsesrc->source_output_idx, device, NULL, NULL))) + goto move_failed; + +unlock: + + if (o) + pa_operation_unref (o); + + pa_threaded_mainloop_unlock (pulsesrc->mainloop); + + return; + + /* ERRORS */ +no_mainloop: + { + GST_DEBUG_OBJECT (pulsesrc, "we have no mainloop"); + return; + } +no_index: + { + GST_DEBUG_OBJECT (pulsesrc, "we don't have a stream index"); + return; + } +move_failed: + { + GST_ELEMENT_ERROR (pulsesrc, RESOURCE, FAILED, + ("pa_context_move_source_output_by_name(%s) failed: %s", + device, pa_strerror (pa_context_errno (pulsesrc->context))), + (NULL)); + goto unlock; + } +} + static void gst_pulsesrc_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) @@ -714,12 +784,11 @@ gst_pulsesrc_set_property (GObject * object, case PROP_SERVER: g_free (pulsesrc->server); pulsesrc->server = g_value_dup_string (value); - if (pulsesrc->probe) - gst_pulseprobe_set_server (pulsesrc->probe, pulsesrc->server); break; case PROP_DEVICE: g_free (pulsesrc->device); pulsesrc->device = g_value_dup_string (value); + gst_pulsesrc_set_stream_device (pulsesrc, pulsesrc->device); break; case PROP_CLIENT_NAME: g_free (pulsesrc->client_name); @@ -765,6 +834,15 @@ gst_pulsesrc_get_property (GObject * object, case PROP_DEVICE: g_value_set_string (value, pulsesrc->device); break; + case PROP_CURRENT_DEVICE: + { + gchar *current_device = gst_pulsesrc_get_current_device (pulsesrc); + if (current_device) + g_value_take_string (value, current_device); + else + g_value_set_string (value, ""); + break; + } case PROP_DEVICE_NAME: g_value_take_string (value, gst_pulsesrc_device_description (pulsesrc)); break; @@ -778,11 +856,19 @@ gst_pulsesrc_get_property (GObject * object, g_value_set_uint (value, pulsesrc->source_output_idx); break; case PROP_VOLUME: - g_value_set_double (value, gst_pulsesrc_get_stream_volume (pulsesrc)); + { + gdouble volume; + gst_pulsesrc_get_source_output_info (pulsesrc, &volume, NULL); + g_value_set_double (value, volume); break; + } case PROP_MUTE: - g_value_set_boolean (value, gst_pulsesrc_get_stream_mute (pulsesrc)); + { + gboolean mute; + gst_pulsesrc_get_source_output_info (pulsesrc, NULL, &mute); + g_value_set_boolean (value, mute); break; + } default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -1004,6 +1090,7 @@ gst_pulsesrc_read (GstAudioSrc * asrc, gpointer data, guint length, if (g_atomic_int_compare_and_exchange (&pulsesrc->notify, 1, 0)) { g_object_notify (G_OBJECT (pulsesrc), "volume"); g_object_notify (G_OBJECT (pulsesrc), "mute"); + g_object_notify (G_OBJECT (pulsesrc), "current-device"); } pa_threaded_mainloop_lock (pulsesrc->mainloop); diff --git a/ext/pulse/pulsesrc.h b/ext/pulse/pulsesrc.h index dcae8b110..efa7d97ed 100644 --- a/ext/pulse/pulsesrc.h +++ b/ext/pulse/pulsesrc.h @@ -30,8 +30,6 @@ #include <pulse/pulseaudio.h> #include <pulse/thread-mainloop.h> -#include "pulseprobe.h" - G_BEGIN_DECLS #define GST_TYPE_PULSESRC \ @@ -68,12 +66,13 @@ struct _GstPulseSrc size_t read_buffer_length; gchar *device_description; - GstPulseProbe *probe; gdouble volume; gboolean volume_set:1; gboolean mute:1; gboolean mute_set:1; + guint32 current_source_idx; + gchar *current_source_name; gint notify; /* atomic */ diff --git a/ext/pulse/pulseutil.c b/ext/pulse/pulseutil.c index 9febb2504..89ed1068f 100644 --- a/ext/pulse/pulseutil.c +++ b/ext/pulse/pulseutil.c @@ -164,6 +164,13 @@ gst_pulse_fill_format_info (GstAudioRingBufferSpec * spec, pa_format_info ** f, format->encoding = PA_ENCODING_DTS_IEC61937; } else if (spec->type == GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG) { format->encoding = PA_ENCODING_MPEG_IEC61937; +#if PA_CHECK_VERSION(3,99,0) + } else if (spec->type == GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC) { + format->encoding = PA_ENCODING_MPEG2_AAC_IEC61937; + } else if (spec->type == GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC) { + /* HACK. treat MPEG4 AAC as MPEG2 AAC for the moment */ + format->encoding = PA_ENCODING_MPEG2_AAC_IEC61937; +#endif } else { goto fail; } diff --git a/ext/pulse/pulseutil.h b/ext/pulse/pulseutil.h index ecf06c9e3..d558afac2 100644 --- a/ext/pulse/pulseutil.h +++ b/ext/pulse/pulseutil.h @@ -31,6 +31,45 @@ #include <gst/audio/gstaudioringbuffer.h> #include <gst/audio/gstaudiosink.h> + +#if (G_BYTE_ORDER == G_LITTLE_ENDIAN) +# define _PULSE_FORMATS "{ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, " \ + "S24LE, S24BE, S24_32LE, S24_32BE, U8 }" +#else +# define _PULSE_FORMATS "{ S16BE, S16LE, F32BE, F32LE, S32BE, S32LE, " \ + "S24BE, S24LE, S24_32BE, S24_32LE, U8 }" +#endif + +#define _PULSE_CAPS_LINEAR \ + "audio/x-raw, " \ + "format = (string) " _PULSE_FORMATS ", " \ + "layout = (string) interleaved, " \ + "rate = (int) [ 1, MAX ], " \ + "channels = (int) [ 1, 32 ]; " +#define _PULSE_CAPS_ALAW \ + "audio/x-alaw, " \ + "rate = (int) [ 1, MAX], " \ + "channels = (int) [ 1, 32 ]; " +#define _PULSE_CAPS_MULAW \ + "audio/x-mulaw, " \ + "rate = (int) [ 1, MAX], " \ + "channels = (int) [ 1, 32 ]; " + +#define _PULSE_CAPS_AC3 "audio/x-ac3, framed = (boolean) true; " +#define _PULSE_CAPS_EAC3 "audio/x-eac3, framed = (boolean) true; " +#define _PULSE_CAPS_DTS "audio/x-dts, framed = (boolean) true, " \ + "block-size = (int) { 512, 1024, 2048 }; " +#define _PULSE_CAPS_MP3 "audio/mpeg, mpegversion = (int) 1, " \ + "mpegaudioversion = (int) [ 1, 2 ], parsed = (boolean) true;" +#define _PULSE_CAPS_AAC "audio/mpeg, mpegversion = (int) { 2, 4 }, " \ + "framed = (boolean) true, stream-format = (string) adts;" + +#define _PULSE_CAPS_PCM \ + _PULSE_CAPS_LINEAR \ + _PULSE_CAPS_ALAW \ + _PULSE_CAPS_MULAW + + gboolean gst_pulse_fill_sample_spec (GstAudioRingBufferSpec * spec, pa_sample_spec * ss); gboolean gst_pulse_fill_format_info (GstAudioRingBufferSpec * spec, diff --git a/ext/raw1394/Makefile.in b/ext/raw1394/Makefile.in index 9de84fc3a..832d06ad9 100644 --- a/ext/raw1394/Makefile.in +++ b/ext/raw1394/Makefile.in @@ -364,7 +364,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -674,22 +673,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgst1394_la-gsthdv1394src.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/shout2/Makefile.in b/ext/shout2/Makefile.in index e19528765..ee93d2033 100644 --- a/ext/shout2/Makefile.in +++ b/ext/shout2/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -643,22 +642,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstshout2_la-gstshout2.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/soup/Makefile.in b/ext/soup/Makefile.in index e78d40e99..67db39ecc 100644 --- a/ext/soup/Makefile.in +++ b/ext/soup/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -652,22 +651,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstsouphttpsrc_la-gstsouphttpsrc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/soup/gstsouphttpsrc.c b/ext/soup/gstsouphttpsrc.c index fb9226243..6c7f837bb 100644 --- a/ext/soup/gstsouphttpsrc.c +++ b/ext/soup/gstsouphttpsrc.c @@ -299,6 +299,7 @@ gst_soup_http_src_init (GstSoupHTTPSrc * src) g_mutex_init (&src->mutex); g_cond_init (&src->request_finished_cond); src->location = NULL; + src->redirection_uri = NULL; src->automatic_redirect = TRUE; src->user_agent = g_strdup (DEFAULT_USER_AGENT); src->user_id = NULL; @@ -331,6 +332,9 @@ gst_soup_http_src_finalize (GObject * gobject) g_mutex_clear (&src->mutex); g_cond_clear (&src->request_finished_cond); g_free (src->location); + if (src->redirection_uri) { + g_free (src->redirection_uri); + } g_free (src->user_agent); if (src->proxy != NULL) { soup_uri_free (src->proxy); @@ -744,8 +748,10 @@ gst_soup_http_src_got_headers_cb (SoupMessage * msg, GstSoupHTTPSrc * src) return; if (src->automatic_redirect && SOUP_STATUS_IS_REDIRECTION (msg->status_code)) { + src->redirection_uri = g_strdup (soup_message_headers_get_one + (msg->response_headers, "Location")); GST_DEBUG_OBJECT (src, "%u redirect to \"%s\"", msg->status_code, - soup_message_headers_get_one (msg->response_headers, "Location")); + src->redirection_uri); return; } @@ -1460,6 +1466,8 @@ gst_soup_http_src_query (GstBaseSrc * bsrc, GstQuery * query) switch (GST_QUERY_TYPE (query)) { case GST_QUERY_URI: gst_query_set_uri (query, src->location); + if (src->redirection_uri != NULL) + gst_query_set_uri_redirection (query, src->redirection_uri); ret = TRUE; break; default: @@ -1506,6 +1514,11 @@ gst_soup_http_src_set_location (GstSoupHTTPSrc * src, const gchar * uri, } } + if (src->redirection_uri) { + g_free (src->redirection_uri); + src->redirection_uri = NULL; + } + src->location = g_strdup (uri); return TRUE; diff --git a/ext/soup/gstsouphttpsrc.h b/ext/soup/gstsouphttpsrc.h index 9ccc35aca..594dfaa25 100644 --- a/ext/soup/gstsouphttpsrc.h +++ b/ext/soup/gstsouphttpsrc.h @@ -49,6 +49,7 @@ struct _GstSoupHTTPSrc { GstPushSrc element; gchar *location; /* Full URI. */ + gchar *redirection_uri; /* Full URI after redirections. */ gchar *user_agent; /* User-Agent HTTP header. */ gboolean automatic_redirect; /* Follow redirects. */ SoupURI *proxy; /* HTTP proxy URI. */ diff --git a/ext/speex/Makefile.in b/ext/speex/Makefile.in index d2aeeb3bd..eff2f3a24 100644 --- a/ext/speex/Makefile.in +++ b/ext/speex/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -658,22 +657,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstspeex_la-gstspeexenc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/taglib/Makefile.in b/ext/taglib/Makefile.in index 5df2b56eb..03d049e6e 100644 --- a/ext/taglib/Makefile.in +++ b/ext/taglib/Makefile.in @@ -375,7 +375,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -677,22 +676,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgsttaglib_la-gsttaglibplugin.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< @@ -705,22 +707,25 @@ libgsttaglib_la-gsttaglibplugin.lo: gsttaglibplugin.c @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgsttaglib_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgsttaglib_la_CFLAGS) $(CFLAGS) -c -o libgsttaglib_la-gsttaglibplugin.lo `test -f 'gsttaglibplugin.c' || echo '$(srcdir)/'`gsttaglibplugin.c .cc.o: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cc.obj: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< diff --git a/ext/vpx/Makefile.in b/ext/vpx/Makefile.in index 945356bf7..74620dcba 100644 --- a/ext/vpx/Makefile.in +++ b/ext/vpx/Makefile.in @@ -362,7 +362,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -681,22 +680,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvpx_la-plugin.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/ext/vpx/gstvp8dec.c b/ext/vpx/gstvp8dec.c index 6ba2ce865..d583e1f4e 100644 --- a/ext/vpx/gstvp8dec.c +++ b/ext/vpx/gstvp8dec.c @@ -106,7 +106,7 @@ static gboolean gst_vp8_dec_start (GstVideoDecoder * decoder); static gboolean gst_vp8_dec_stop (GstVideoDecoder * decoder); static gboolean gst_vp8_dec_set_format (GstVideoDecoder * decoder, GstVideoCodecState * state); -static gboolean gst_vp8_dec_reset (GstVideoDecoder * decoder, gboolean hard); +static gboolean gst_vp8_dec_flush (GstVideoDecoder * decoder); static GstFlowReturn gst_vp8_dec_handle_frame (GstVideoDecoder * decoder, GstVideoCodecFrame * frame); static gboolean gst_vp8_dec_decide_allocation (GstVideoDecoder * decoder, @@ -184,7 +184,7 @@ gst_vp8_dec_class_init (GstVP8DecClass * klass) base_video_decoder_class->start = GST_DEBUG_FUNCPTR (gst_vp8_dec_start); base_video_decoder_class->stop = GST_DEBUG_FUNCPTR (gst_vp8_dec_stop); - base_video_decoder_class->reset = GST_DEBUG_FUNCPTR (gst_vp8_dec_reset); + base_video_decoder_class->flush = GST_DEBUG_FUNCPTR (gst_vp8_dec_flush); base_video_decoder_class->set_format = GST_DEBUG_FUNCPTR (gst_vp8_dec_set_format); base_video_decoder_class->handle_frame = @@ -324,11 +324,11 @@ gst_vp8_dec_set_format (GstVideoDecoder * decoder, GstVideoCodecState * state) } static gboolean -gst_vp8_dec_reset (GstVideoDecoder * base_video_decoder, gboolean hard) +gst_vp8_dec_flush (GstVideoDecoder * base_video_decoder) { GstVP8Dec *decoder; - GST_DEBUG_OBJECT (base_video_decoder, "reset"); + GST_DEBUG_OBJECT (base_video_decoder, "flush"); decoder = GST_VP8_DEC (base_video_decoder); diff --git a/ext/vpx/gstvp9dec.c b/ext/vpx/gstvp9dec.c index 208796a40..b5babc2cb 100644 --- a/ext/vpx/gstvp9dec.c +++ b/ext/vpx/gstvp9dec.c @@ -106,7 +106,7 @@ static gboolean gst_vp9_dec_start (GstVideoDecoder * decoder); static gboolean gst_vp9_dec_stop (GstVideoDecoder * decoder); static gboolean gst_vp9_dec_set_format (GstVideoDecoder * decoder, GstVideoCodecState * state); -static gboolean gst_vp9_dec_reset (GstVideoDecoder * decoder, gboolean hard); +static gboolean gst_vp9_dec_flush (GstVideoDecoder * decoder); static GstFlowReturn gst_vp9_dec_handle_frame (GstVideoDecoder * decoder, GstVideoCodecFrame * frame); static gboolean gst_vp9_dec_decide_allocation (GstVideoDecoder * decoder, @@ -184,7 +184,7 @@ gst_vp9_dec_class_init (GstVP9DecClass * klass) base_video_decoder_class->start = GST_DEBUG_FUNCPTR (gst_vp9_dec_start); base_video_decoder_class->stop = GST_DEBUG_FUNCPTR (gst_vp9_dec_stop); - base_video_decoder_class->reset = GST_DEBUG_FUNCPTR (gst_vp9_dec_reset); + base_video_decoder_class->flush = GST_DEBUG_FUNCPTR (gst_vp9_dec_flush); base_video_decoder_class->set_format = GST_DEBUG_FUNCPTR (gst_vp9_dec_set_format); base_video_decoder_class->handle_frame = @@ -324,11 +324,11 @@ gst_vp9_dec_set_format (GstVideoDecoder * decoder, GstVideoCodecState * state) } static gboolean -gst_vp9_dec_reset (GstVideoDecoder * base_video_decoder, gboolean hard) +gst_vp9_dec_flush (GstVideoDecoder * base_video_decoder) { GstVP9Dec *decoder; - GST_DEBUG_OBJECT (base_video_decoder, "reset"); + GST_DEBUG_OBJECT (base_video_decoder, "flush"); decoder = GST_VP9_DEC (base_video_decoder); diff --git a/ext/wavpack/Makefile.in b/ext/wavpack/Makefile.in index b5c56c4b0..1a8bb0e04 100644 --- a/ext/wavpack/Makefile.in +++ b/ext/wavpack/Makefile.in @@ -361,7 +361,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -667,22 +666,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstwavpack_la-gstwavpackstreamreader.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap index 3044a467b..a31403e9a 100644 --- a/gst-plugins-good.doap +++ b/gst-plugins-good.doap @@ -32,6 +32,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). </GitRepository> </repository> + <release> + <Version> + <revision>1.1.4</revision> + <branch>1.1</branch> + <name></name> + <created>2013-08-28</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.1.4.tar.xz" /> + </Version> + </release> + <release> <Version> <revision>1.1.3</revision> diff --git a/gst-plugins-good.spec b/gst-plugins-good.spec index 918da7448..6f4b52933 100644 --- a/gst-plugins-good.spec +++ b/gst-plugins-good.spec @@ -4,7 +4,7 @@ %define gst_minver 0.11.0 Name: %{gstreamer}-plugins-good -Version: 1.1.3 +Version: 1.1.4 Release: 1.gst Summary: GStreamer plug-ins with good code and licensing diff --git a/gst/Makefile.in b/gst/Makefile.in index afcb69343..4dae37ded 100644 --- a/gst/Makefile.in +++ b/gst/Makefile.in @@ -335,7 +335,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/gst/alpha/Makefile.in b/gst/alpha/Makefile.in index afa5a32c9..9fc116293 100644 --- a/gst/alpha/Makefile.in +++ b/gst/alpha/Makefile.in @@ -366,7 +366,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -670,22 +669,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstalphacolor_la-gstalphacolor.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/apetag/Makefile.in b/gst/apetag/Makefile.in index 1f960441b..47882dba9 100644 --- a/gst/apetag/Makefile.in +++ b/gst/apetag/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -652,22 +651,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstapetag_la-gstapedemux.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/audiofx/Makefile.in b/gst/audiofx/Makefile.in index b659b9ee3..65ce555e1 100644 --- a/gst/audiofx/Makefile.in +++ b/gst/audiofx/Makefile.in @@ -402,7 +402,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -767,22 +766,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstaudiofx_la-tmp-orc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/audiofx/audiopanoramaorc-dist.c b/gst/audiofx/audiopanoramaorc-dist.c index dc8714642..438cc4047 100644 --- a/gst/audiofx/audiopanoramaorc-dist.c +++ b/gst/audiofx/audiopanoramaorc-dist.c @@ -264,7 +264,7 @@ audiopanoramam_orc_process_s16_ch1_none (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 49, 95, 110, 111, 110, 101, 11, 4, 4, 12, 2, 2, 195, 0, 4, 4, 2, 0, }; @@ -390,7 +390,7 @@ audiopanoramam_orc_process_f32_ch1_none (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 49, 95, 110, 111, 110, 101, 11, 8, 8, 12, 4, 4, 194, 0, 4, 4, 2, 0, }; @@ -502,7 +502,7 @@ audiopanoramam_orc_process_s16_ch2_none (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 110, 111, 110, 101, 11, 4, 4, 12, 4, 4, 21, 1, 79, 0, 4, 2, 0, }; @@ -614,7 +614,7 @@ audiopanoramam_orc_process_f32_ch2_none (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 110, 111, 110, 101, 11, 8, 8, 12, 8, 8, 21, 1, 112, 0, 4, 2, 0, }; @@ -842,7 +842,7 @@ audiopanoramam_orc_process_s16_ch1_psy (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 38, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 49, 95, 112, 115, 121, 11, 4, 4, 12, 2, 2, 17, 4, 17, 4, 20, 8, 20, 4, 20, 4, 153, 33, 4, 211, 33, 33, 202, 34, 33, 25, 202, 33, 33, 24, 194, 32, 33, 34, 21, 1, 210, 32, 32, @@ -1053,7 +1053,7 @@ audiopanoramam_orc_process_f32_ch1_psy (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 38, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 49, 95, 112, 115, 121, 11, 8, 8, 12, 4, 4, 17, 4, 17, 4, 20, 4, 20, 4, 202, 33, 4, 25, 202, 32, 4, 24, 194, 0, 32, 33, 2, 0, @@ -1355,7 +1355,7 @@ audiopanoramam_orc_process_s16_ch2_psy_right (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 112, 115, 121, 95, 114, 105, 103, 104, 116, 11, 4, 4, 12, 4, 4, 17, 4, 17, 4, 20, 8, 20, 4, 20, 4, 20, 4, 21, 1, 153, 32, 4, 21, 1, 211, 32, 32, 192, 33, 32, 193, 34, @@ -1675,7 +1675,7 @@ audiopanoramam_orc_process_s16_ch2_psy_left (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 112, 115, 121, 95, 108, 101, 102, 116, 11, 4, 4, 12, 4, 4, 17, 4, 17, 4, 20, 8, 20, 4, 20, 4, 20, 4, 21, 1, 153, 32, 4, 21, 1, 211, 32, 32, 192, 33, 32, 193, 35, 32, @@ -1945,7 +1945,7 @@ audiopanoramam_orc_process_f32_ch2_psy_right (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 112, 115, 121, 95, 114, 105, 103, 104, 116, 11, 8, 8, 12, 8, 8, 17, 4, 17, 4, 20, 4, 20, 4, 20, 4, 192, 32, 4, 193, 33, 4, 202, 34, 32, 25, 202, 32, 32, 24, 200, 33, 34, @@ -2205,7 +2205,7 @@ audiopanoramam_orc_process_f32_ch2_psy_left (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 112, 115, 121, 95, 108, 101, 102, 116, 11, 8, 8, 12, 8, 8, 17, 4, 17, 4, 20, 4, 20, 4, 20, 4, 192, 32, 4, 193, 34, 4, 202, 33, 34, 24, 202, 34, 34, 25, 200, 32, 33, 32, @@ -2433,7 +2433,7 @@ audiopanoramam_orc_process_s16_ch1_sim_right (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 49, 95, 115, 105, 109, 95, 114, 105, 103, 104, 116, 11, 4, 4, 12, 2, 2, 17, 4, 20, 8, 20, 4, 20, 4, 153, 33, 4, 211, 33, 33, 202, 34, 33, 24, 194, 32, 33, 34, 21, 1, 210, 32, 32, @@ -2655,7 +2655,7 @@ audiopanoramam_orc_process_s16_ch1_sim_left (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 49, 95, 115, 105, 109, 95, 108, 101, 102, 116, 11, 4, 4, 12, 2, 2, 17, 4, 20, 8, 20, 4, 20, 4, 153, 34, 4, 211, 34, 34, 202, 33, 34, 24, 194, 32, 33, 34, 21, 1, 210, 32, 32, 21, @@ -2909,7 +2909,7 @@ audiopanoramam_orc_process_s16_ch2_sim_right (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 115, 105, 109, 95, 114, 105, 103, 104, 116, 11, 4, 4, 12, 4, 4, 17, 4, 20, 8, 20, 4, 20, 4, 21, 1, 153, 32, 4, 21, 1, 211, 32, 32, 192, 33, 32, 193, 34, 32, 202, 34, 34, @@ -3168,7 +3168,7 @@ audiopanoramam_orc_process_s16_ch2_sim_left (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 115, 105, 109, 95, 108, 101, 102, 116, 11, 4, 4, 12, 4, 4, 17, 4, 20, 8, 20, 4, 20, 4, 21, 1, 153, 32, 4, 21, 1, 211, 32, 32, 192, 33, 32, 193, 34, 32, 202, 33, 33, 24, @@ -3355,7 +3355,7 @@ audiopanoramam_orc_process_f32_ch1_sim_right (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 49, 95, 115, 105, 109, 95, 114, 105, 103, 104, 116, 11, 8, 8, 12, 4, 4, 17, 4, 20, 4, 20, 4, 112, 32, 4, 202, 33, 4, 24, 194, 0, 32, 33, 2, 0, @@ -3529,7 +3529,7 @@ audiopanoramam_orc_process_f32_ch1_sim_left (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 49, 95, 115, 105, 109, 95, 108, 101, 102, 116, 11, 8, 8, 12, 4, 4, 17, 4, 20, 4, 20, 4, 202, 32, 4, 24, 112, 33, 4, 194, 0, 32, 33, 2, 0, @@ -3725,7 +3725,7 @@ audiopanoramam_orc_process_f32_ch2_sim_right (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 115, 105, 109, 95, 114, 105, 103, 104, 116, 11, 8, 8, 12, 8, 8, 17, 4, 20, 4, 20, 4, 192, 32, 4, 193, 33, 4, 202, 33, 33, 24, 194, 0, 32, 33, 2, 0, @@ -3923,7 +3923,7 @@ audiopanoramam_orc_process_f32_ch2_sim_left (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 115, 105, 109, 95, 108, 101, 102, 116, 11, 8, 8, 12, 8, 8, 17, 4, 20, 4, 20, 4, 192, 32, 4, 193, 33, 4, 202, 32, 32, 24, 194, 0, 32, 33, 2, 0, diff --git a/gst/audioparsers/Makefile.in b/gst/audioparsers/Makefile.in index 3a6a39559..58fa8d489 100644 --- a/gst/audioparsers/Makefile.in +++ b/gst/audioparsers/Makefile.in @@ -365,7 +365,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -674,22 +673,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstaudioparsers_la-plugin.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/audioparsers/gstaacparse.c b/gst/audioparsers/gstaacparse.c index 784a2faa2..ce7f6fe13 100644 --- a/gst/audioparsers/gstaacparse.c +++ b/gst/audioparsers/gstaacparse.c @@ -69,6 +69,9 @@ GST_DEBUG_CATEGORY_STATIC (aacparse_debug); #define ADTS_MAX_SIZE 10 /* Should be enough */ #define LOAS_MAX_SIZE 3 /* Should be enough */ +#define ADTS_HEADERS_LENGTH 7UL /* Total byte-length of fixed and variable + headers prepended during raw to ADTS + conversion */ #define AAC_FRAME_DURATION(parse) (GST_SECOND/parse->frames_per_sec) @@ -233,6 +236,16 @@ gst_aac_parse_set_src_caps (GstAacParse * aacparse, GstCaps * sink_caps) gst_caps_set_simple (src_caps, "codec_data", GST_TYPE_BUFFER, codec_data, NULL); } + } else if (aacparse->header_type == DSPAAC_HEADER_NONE) { + GST_DEBUG_OBJECT (GST_BASE_PARSE (aacparse)->srcpad, + "Input is raw, trying ADTS"); + gst_caps_set_simple (src_caps, "stream-format", G_TYPE_STRING, "adts", + NULL); + if (gst_caps_can_intersect (src_caps, allowed)) { + GST_DEBUG_OBJECT (GST_BASE_PARSE (aacparse)->srcpad, + "Caps can intersect, we will prepend ADTS headers"); + aacparse->output_header_type = DSPAAC_HEADER_ADTS; + } } } gst_caps_unref (allowed); @@ -303,7 +316,8 @@ gst_aac_parse_sink_setcaps (GstBaseParse * parse, GstCaps * caps) /* arrange for metadata and get out of the way */ gst_aac_parse_set_src_caps (aacparse, caps); - gst_base_parse_set_passthrough (parse, TRUE); + if (aacparse->header_type == aacparse->output_header_type) + gst_base_parse_set_passthrough (parse, TRUE); } else return FALSE; @@ -933,6 +947,184 @@ gst_aac_parse_detect_stream (GstAacParse * aacparse, return FALSE; } +/** + * gst_aac_parse_get_audio_profile_object_type + * @aacparse: #GstAacParse. + * + * Gets the MPEG-2 profile or the MPEG-4 object type value corresponding to the + * mpegversion and profile of @aacparse's src pad caps, according to the + * values defined by table 1.A.11 in ISO/IEC 14496-3. + * + * Returns: the profile or object type value corresponding to @aacparse's src + * pad caps, if such a value exists; otherwise G_MAXUINT8. + */ +static guint8 +gst_aac_parse_get_audio_profile_object_type (GstAacParse * aacparse) +{ + GstCaps *srccaps; + GstStructure *srcstruct; + const gchar *profile; + guint8 ret; + + srccaps = gst_pad_get_current_caps (GST_BASE_PARSE_SRC_PAD (aacparse)); + srcstruct = gst_caps_get_structure (srccaps, 0); + profile = gst_structure_get_string (srcstruct, "profile"); + if (G_UNLIKELY (profile == NULL)) { + gst_caps_unref (srccaps); + return G_MAXUINT8; + } + + if (g_strcmp0 (profile, "main") == 0) { + ret = (guint8) 0U; + } else if (g_strcmp0 (profile, "lc") == 0) { + ret = (guint8) 1U; + } else if (g_strcmp0 (profile, "ssr") == 0) { + ret = (guint8) 2U; + } else if (g_strcmp0 (profile, "ltp") == 0) { + if (G_LIKELY (aacparse->mpegversion == 4)) + ret = (guint8) 3U; + else + ret = G_MAXUINT8; /* LTP Object Type allowed only for MPEG-4 */ + } else { + ret = G_MAXUINT8; + } + + gst_caps_unref (srccaps); + return ret; +} + +/** + * gst_aac_parse_get_audio_channel_configuration + * @num_channels: number of audio channels. + * + * Gets the Channel Configuration value, as defined by table 1.19 in ISO/IEC + * 14496-3, for a given number of audio channels. + * + * Returns: the Channel Configuration value corresponding to @num_channels, if + * such a value exists; otherwise G_MAXUINT8. + */ +static guint8 +gst_aac_parse_get_audio_channel_configuration (gint num_channels) +{ + if (num_channels >= 1 && num_channels <= 6) /* Mono up to & including 5.1 */ + return (guint8) num_channels; + else if (num_channels == 8) /* 7.1 */ + return (guint8) 7U; + else + return G_MAXUINT8; +} + +/** + * gst_aac_parse_get_audio_sampling_frequency_index: + * @sample_rate: audio sampling rate. + * + * Gets the Sampling Frequency Index value, as defined by table 1.18 in ISO/IEC + * 14496-3, for a given sampling rate. + * + * Returns: the Sampling Frequency Index value corresponding to @sample_rate, + * if such a value exists; otherwise G_MAXUINT8. + */ +static guint8 +gst_aac_parse_get_audio_sampling_frequency_index (gint sample_rate) +{ + switch (sample_rate) { + case 96000: + return 0x0U; + case 88200: + return 0x1U; + case 64000: + return 0x2U; + case 48000: + return 0x3U; + case 44100: + return 0x4U; + case 32000: + return 0x5U; + case 24000: + return 0x6U; + case 22050: + return 0x7U; + case 16000: + return 0x8U; + case 12000: + return 0x9U; + case 11025: + return 0xAU; + case 8000: + return 0xBU; + case 7350: + return 0xCU; + default: + return G_MAXUINT8; + } +} + +/** + * gst_aac_parse_prepend_adts_headers: + * @aacparse: #GstAacParse. + * @frame: raw AAC frame to which ADTS headers shall be prepended. + * + * Prepends ADTS headers to a raw AAC audio frame. + * + * Returns: TRUE if ADTS headers were successfully prepended; FALSE otherwise. + */ +static gboolean +gst_aac_parse_prepend_adts_headers (GstAacParse * aacparse, + GstBaseParseFrame * frame) +{ + GstMemory *mem; + guint8 *adts_headers; + gsize buf_size; + gsize frame_size; + guint8 id, profile, channel_configuration, sampling_frequency_index; + + id = (aacparse->mpegversion == 4) ? 0x0U : 0x1U; + profile = gst_aac_parse_get_audio_profile_object_type (aacparse); + if (profile == G_MAXUINT8) { + GST_ERROR_OBJECT (aacparse, "Unsupported audio profile or object type"); + return FALSE; + } + channel_configuration = + gst_aac_parse_get_audio_channel_configuration (aacparse->channels); + if (channel_configuration == G_MAXUINT8) { + GST_ERROR_OBJECT (aacparse, "Unsupported number of channels"); + return FALSE; + } + sampling_frequency_index = + gst_aac_parse_get_audio_sampling_frequency_index (aacparse->sample_rate); + if (sampling_frequency_index == G_MAXUINT8) { + GST_ERROR_OBJECT (aacparse, "Unsupported sampling frequency"); + return FALSE; + } + + frame->out_buffer = gst_buffer_copy (frame->buffer); + buf_size = gst_buffer_get_size (frame->out_buffer); + frame_size = buf_size + ADTS_HEADERS_LENGTH; + + if (G_UNLIKELY (frame_size >= 0x4000)) { + GST_ERROR_OBJECT (aacparse, "Frame size is too big for ADTS"); + return FALSE; + } + + adts_headers = (guint8 *) g_malloc0 (ADTS_HEADERS_LENGTH); + + /* Note: no error correction bits are added to the resulting ADTS frames */ + adts_headers[0] = 0xFFU; + adts_headers[1] = 0xF0U | (id << 3) | 0x1U; + adts_headers[2] = (profile << 6) | (sampling_frequency_index << 2) | 0x2U | + (channel_configuration & 0x4U); + adts_headers[3] = ((channel_configuration & 0x3U) << 6) | 0x30U | + (guint8) (frame_size >> 11); + adts_headers[4] = (guint8) ((frame_size >> 3) & 0x00FF); + adts_headers[5] = (guint8) (((frame_size & 0x0007) << 5) + 0x1FU); + adts_headers[6] = 0xFCU; + + mem = gst_memory_new_wrapped (0, adts_headers, ADTS_HEADERS_LENGTH, 0, + ADTS_HEADERS_LENGTH, NULL, NULL); + gst_buffer_prepend_memory (frame->out_buffer, mem); + + return TRUE; +} /** * gst_aac_parse_check_valid_frame: @@ -1077,6 +1269,14 @@ gst_aac_parse_handle_frame (GstBaseParse * parse, } } + if (aacparse->header_type == DSPAAC_HEADER_NONE + && aacparse->output_header_type == DSPAAC_HEADER_ADTS) { + if (!gst_aac_parse_prepend_adts_headers (aacparse, frame)) { + GST_ERROR_OBJECT (aacparse, "Failed to prepend ADTS headers to frame"); + ret = GST_FLOW_ERROR; + } + } + exit: gst_buffer_unmap (buffer, &map); diff --git a/gst/auparse/Makefile.in b/gst/auparse/Makefile.in index 71d24d912..3a4c8c765 100644 --- a/gst/auparse/Makefile.in +++ b/gst/auparse/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -643,22 +642,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstauparse_la-gstauparse.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/autodetect/Makefile.in b/gst/autodetect/Makefile.in index 237af1c57..6a7f200df 100644 --- a/gst/autodetect/Makefile.in +++ b/gst/autodetect/Makefile.in @@ -360,7 +360,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -663,22 +662,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstautodetect_la-gstautovideosrc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/avi/Makefile.in b/gst/avi/Makefile.in index 19c539a8f..2e98e17a0 100644 --- a/gst/avi/Makefile.in +++ b/gst/avi/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -667,22 +666,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstavi_la-gstavisubtitle.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 11674cf28..d4aa1d6f3 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -2406,7 +2406,7 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf) if (avi->have_group_id) gst_event_set_group_id (event, avi->group_id); - gst_pad_push_event (pad, gst_event_new_stream_start (stream_id)); + gst_pad_push_event (pad, event); g_free (stream_id); gst_pad_set_caps (pad, caps); gst_caps_unref (caps); diff --git a/gst/avi/gstavimux.c b/gst/avi/gstavimux.c index 96aa7a941..c3b8772c6 100644 --- a/gst/avi/gstavimux.c +++ b/gst/avi/gstavimux.c @@ -1311,7 +1311,7 @@ gst_avi_mux_riff_get_avi_header (GstAviMux * avimux) if (audpad->auds_codec_data) { gst_buffer_map (audpad->auds_codec_data, &map, GST_MAP_READ); hdl &= gst_byte_writer_put_data (&bw, map.data, map.size); - gst_buffer_unmap (vidpad->vids_codec_data, &map); + gst_buffer_unmap (audpad->auds_codec_data, &map); } gst_avi_mux_end_chunk (&bw, strf); } diff --git a/gst/cutter/Makefile.in b/gst/cutter/Makefile.in index 3173ee127..1307ab2f1 100644 --- a/gst/cutter/Makefile.in +++ b/gst/cutter/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -644,22 +643,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstcutter_la-gstcutter.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/debugutils/Makefile.in b/gst/debugutils/Makefile.in index 047503202..220cc6eb6 100644 --- a/gst/debugutils/Makefile.in +++ b/gst/debugutils/Makefile.in @@ -373,7 +373,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -707,22 +706,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstnavigationtest_la-gstnavigationtest.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/deinterlace/Makefile.in b/gst/deinterlace/Makefile.in index 0213c6d5e..9b317ea39 100644 --- a/gst/deinterlace/Makefile.in +++ b/gst/deinterlace/Makefile.in @@ -179,16 +179,20 @@ am__DEPENDENCIES_1 = libgstdeinterlace_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) +am__dirstamp = $(am__leading_dot)dirstamp am_libgstdeinterlace_la_OBJECTS = \ libgstdeinterlace_la-gstdeinterlace.lo \ libgstdeinterlace_la-gstdeinterlacemethod.lo \ - libgstdeinterlace_la-tomsmocomp.lo \ - libgstdeinterlace_la-greedy.lo libgstdeinterlace_la-greedyh.lo \ - libgstdeinterlace_la-vfir.lo libgstdeinterlace_la-weavetff.lo \ - libgstdeinterlace_la-weavebff.lo libgstdeinterlace_la-weave.lo \ - libgstdeinterlace_la-linear.lo \ - libgstdeinterlace_la-linearblend.lo \ - libgstdeinterlace_la-scalerbob.lo + tvtime/libgstdeinterlace_la-tomsmocomp.lo \ + tvtime/libgstdeinterlace_la-greedy.lo \ + tvtime/libgstdeinterlace_la-greedyh.lo \ + tvtime/libgstdeinterlace_la-vfir.lo \ + tvtime/libgstdeinterlace_la-weavetff.lo \ + tvtime/libgstdeinterlace_la-weavebff.lo \ + tvtime/libgstdeinterlace_la-weave.lo \ + tvtime/libgstdeinterlace_la-linear.lo \ + tvtime/libgstdeinterlace_la-linearblend.lo \ + tvtime/libgstdeinterlace_la-scalerbob.lo am__objects_1 = libgstdeinterlace_la-tmp-orc.lo nodist_libgstdeinterlace_la_OBJECTS = $(am__objects_1) libgstdeinterlace_la_OBJECTS = $(am_libgstdeinterlace_la_OBJECTS) \ @@ -392,7 +396,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -722,47 +725,78 @@ clean-pluginLTLIBRARIES: echo rm -f $${locs}; \ rm -f $${locs}; \ } +tvtime/$(am__dirstamp): + @$(MKDIR_P) tvtime + @: > tvtime/$(am__dirstamp) +tvtime/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) tvtime/$(DEPDIR) + @: > tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-tomsmocomp.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-greedy.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-greedyh.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-vfir.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-weavetff.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-weavebff.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-weave.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-linear.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-linearblend.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) +tvtime/libgstdeinterlace_la-scalerbob.lo: tvtime/$(am__dirstamp) \ + tvtime/$(DEPDIR)/$(am__dirstamp) libgstdeinterlace.la: $(libgstdeinterlace_la_OBJECTS) $(libgstdeinterlace_la_DEPENDENCIES) $(EXTRA_libgstdeinterlace_la_DEPENDENCIES) $(AM_V_CCLD)$(libgstdeinterlace_la_LINK) -rpath $(plugindir) $(libgstdeinterlace_la_OBJECTS) $(libgstdeinterlace_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) + -rm -f tvtime/*.$(OBJEXT) + -rm -f tvtime/*.lo distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-greedy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-greedyh.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-gstdeinterlace.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-gstdeinterlacemethod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-linear.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-linearblend.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-scalerbob.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-tmp-orc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-tomsmocomp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-vfir.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-weave.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-weavebff.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdeinterlace_la-weavetff.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-greedy.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-greedyh.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-linear.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-linearblend.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-scalerbob.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-tomsmocomp.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-vfir.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-weave.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-weavebff.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@tvtime/$(DEPDIR)/libgstdeinterlace_la-weavetff.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< @@ -781,75 +815,75 @@ libgstdeinterlace_la-gstdeinterlacemethod.lo: gstdeinterlacemethod.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-gstdeinterlacemethod.lo `test -f 'gstdeinterlacemethod.c' || echo '$(srcdir)/'`gstdeinterlacemethod.c -libgstdeinterlace_la-tomsmocomp.lo: tvtime/tomsmocomp.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-tomsmocomp.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-tomsmocomp.Tpo -c -o libgstdeinterlace_la-tomsmocomp.lo `test -f 'tvtime/tomsmocomp.c' || echo '$(srcdir)/'`tvtime/tomsmocomp.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-tomsmocomp.Tpo $(DEPDIR)/libgstdeinterlace_la-tomsmocomp.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/tomsmocomp.c' object='libgstdeinterlace_la-tomsmocomp.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-tomsmocomp.lo: tvtime/tomsmocomp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-tomsmocomp.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-tomsmocomp.Tpo -c -o tvtime/libgstdeinterlace_la-tomsmocomp.lo `test -f 'tvtime/tomsmocomp.c' || echo '$(srcdir)/'`tvtime/tomsmocomp.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-tomsmocomp.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-tomsmocomp.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/tomsmocomp.c' object='tvtime/libgstdeinterlace_la-tomsmocomp.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-tomsmocomp.lo `test -f 'tvtime/tomsmocomp.c' || echo '$(srcdir)/'`tvtime/tomsmocomp.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-tomsmocomp.lo `test -f 'tvtime/tomsmocomp.c' || echo '$(srcdir)/'`tvtime/tomsmocomp.c -libgstdeinterlace_la-greedy.lo: tvtime/greedy.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-greedy.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-greedy.Tpo -c -o libgstdeinterlace_la-greedy.lo `test -f 'tvtime/greedy.c' || echo '$(srcdir)/'`tvtime/greedy.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-greedy.Tpo $(DEPDIR)/libgstdeinterlace_la-greedy.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/greedy.c' object='libgstdeinterlace_la-greedy.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-greedy.lo: tvtime/greedy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-greedy.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-greedy.Tpo -c -o tvtime/libgstdeinterlace_la-greedy.lo `test -f 'tvtime/greedy.c' || echo '$(srcdir)/'`tvtime/greedy.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-greedy.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-greedy.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/greedy.c' object='tvtime/libgstdeinterlace_la-greedy.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-greedy.lo `test -f 'tvtime/greedy.c' || echo '$(srcdir)/'`tvtime/greedy.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-greedy.lo `test -f 'tvtime/greedy.c' || echo '$(srcdir)/'`tvtime/greedy.c -libgstdeinterlace_la-greedyh.lo: tvtime/greedyh.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-greedyh.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-greedyh.Tpo -c -o libgstdeinterlace_la-greedyh.lo `test -f 'tvtime/greedyh.c' || echo '$(srcdir)/'`tvtime/greedyh.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-greedyh.Tpo $(DEPDIR)/libgstdeinterlace_la-greedyh.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/greedyh.c' object='libgstdeinterlace_la-greedyh.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-greedyh.lo: tvtime/greedyh.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-greedyh.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-greedyh.Tpo -c -o tvtime/libgstdeinterlace_la-greedyh.lo `test -f 'tvtime/greedyh.c' || echo '$(srcdir)/'`tvtime/greedyh.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-greedyh.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-greedyh.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/greedyh.c' object='tvtime/libgstdeinterlace_la-greedyh.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-greedyh.lo `test -f 'tvtime/greedyh.c' || echo '$(srcdir)/'`tvtime/greedyh.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-greedyh.lo `test -f 'tvtime/greedyh.c' || echo '$(srcdir)/'`tvtime/greedyh.c -libgstdeinterlace_la-vfir.lo: tvtime/vfir.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-vfir.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-vfir.Tpo -c -o libgstdeinterlace_la-vfir.lo `test -f 'tvtime/vfir.c' || echo '$(srcdir)/'`tvtime/vfir.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-vfir.Tpo $(DEPDIR)/libgstdeinterlace_la-vfir.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/vfir.c' object='libgstdeinterlace_la-vfir.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-vfir.lo: tvtime/vfir.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-vfir.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-vfir.Tpo -c -o tvtime/libgstdeinterlace_la-vfir.lo `test -f 'tvtime/vfir.c' || echo '$(srcdir)/'`tvtime/vfir.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-vfir.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-vfir.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/vfir.c' object='tvtime/libgstdeinterlace_la-vfir.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-vfir.lo `test -f 'tvtime/vfir.c' || echo '$(srcdir)/'`tvtime/vfir.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-vfir.lo `test -f 'tvtime/vfir.c' || echo '$(srcdir)/'`tvtime/vfir.c -libgstdeinterlace_la-weavetff.lo: tvtime/weavetff.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-weavetff.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-weavetff.Tpo -c -o libgstdeinterlace_la-weavetff.lo `test -f 'tvtime/weavetff.c' || echo '$(srcdir)/'`tvtime/weavetff.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-weavetff.Tpo $(DEPDIR)/libgstdeinterlace_la-weavetff.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/weavetff.c' object='libgstdeinterlace_la-weavetff.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-weavetff.lo: tvtime/weavetff.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-weavetff.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-weavetff.Tpo -c -o tvtime/libgstdeinterlace_la-weavetff.lo `test -f 'tvtime/weavetff.c' || echo '$(srcdir)/'`tvtime/weavetff.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-weavetff.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-weavetff.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/weavetff.c' object='tvtime/libgstdeinterlace_la-weavetff.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-weavetff.lo `test -f 'tvtime/weavetff.c' || echo '$(srcdir)/'`tvtime/weavetff.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-weavetff.lo `test -f 'tvtime/weavetff.c' || echo '$(srcdir)/'`tvtime/weavetff.c -libgstdeinterlace_la-weavebff.lo: tvtime/weavebff.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-weavebff.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-weavebff.Tpo -c -o libgstdeinterlace_la-weavebff.lo `test -f 'tvtime/weavebff.c' || echo '$(srcdir)/'`tvtime/weavebff.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-weavebff.Tpo $(DEPDIR)/libgstdeinterlace_la-weavebff.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/weavebff.c' object='libgstdeinterlace_la-weavebff.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-weavebff.lo: tvtime/weavebff.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-weavebff.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-weavebff.Tpo -c -o tvtime/libgstdeinterlace_la-weavebff.lo `test -f 'tvtime/weavebff.c' || echo '$(srcdir)/'`tvtime/weavebff.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-weavebff.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-weavebff.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/weavebff.c' object='tvtime/libgstdeinterlace_la-weavebff.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-weavebff.lo `test -f 'tvtime/weavebff.c' || echo '$(srcdir)/'`tvtime/weavebff.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-weavebff.lo `test -f 'tvtime/weavebff.c' || echo '$(srcdir)/'`tvtime/weavebff.c -libgstdeinterlace_la-weave.lo: tvtime/weave.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-weave.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-weave.Tpo -c -o libgstdeinterlace_la-weave.lo `test -f 'tvtime/weave.c' || echo '$(srcdir)/'`tvtime/weave.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-weave.Tpo $(DEPDIR)/libgstdeinterlace_la-weave.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/weave.c' object='libgstdeinterlace_la-weave.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-weave.lo: tvtime/weave.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-weave.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-weave.Tpo -c -o tvtime/libgstdeinterlace_la-weave.lo `test -f 'tvtime/weave.c' || echo '$(srcdir)/'`tvtime/weave.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-weave.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-weave.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/weave.c' object='tvtime/libgstdeinterlace_la-weave.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-weave.lo `test -f 'tvtime/weave.c' || echo '$(srcdir)/'`tvtime/weave.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-weave.lo `test -f 'tvtime/weave.c' || echo '$(srcdir)/'`tvtime/weave.c -libgstdeinterlace_la-linear.lo: tvtime/linear.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-linear.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-linear.Tpo -c -o libgstdeinterlace_la-linear.lo `test -f 'tvtime/linear.c' || echo '$(srcdir)/'`tvtime/linear.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-linear.Tpo $(DEPDIR)/libgstdeinterlace_la-linear.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/linear.c' object='libgstdeinterlace_la-linear.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-linear.lo: tvtime/linear.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-linear.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-linear.Tpo -c -o tvtime/libgstdeinterlace_la-linear.lo `test -f 'tvtime/linear.c' || echo '$(srcdir)/'`tvtime/linear.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-linear.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-linear.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/linear.c' object='tvtime/libgstdeinterlace_la-linear.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-linear.lo `test -f 'tvtime/linear.c' || echo '$(srcdir)/'`tvtime/linear.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-linear.lo `test -f 'tvtime/linear.c' || echo '$(srcdir)/'`tvtime/linear.c -libgstdeinterlace_la-linearblend.lo: tvtime/linearblend.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-linearblend.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-linearblend.Tpo -c -o libgstdeinterlace_la-linearblend.lo `test -f 'tvtime/linearblend.c' || echo '$(srcdir)/'`tvtime/linearblend.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-linearblend.Tpo $(DEPDIR)/libgstdeinterlace_la-linearblend.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/linearblend.c' object='libgstdeinterlace_la-linearblend.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-linearblend.lo: tvtime/linearblend.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-linearblend.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-linearblend.Tpo -c -o tvtime/libgstdeinterlace_la-linearblend.lo `test -f 'tvtime/linearblend.c' || echo '$(srcdir)/'`tvtime/linearblend.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-linearblend.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-linearblend.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/linearblend.c' object='tvtime/libgstdeinterlace_la-linearblend.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-linearblend.lo `test -f 'tvtime/linearblend.c' || echo '$(srcdir)/'`tvtime/linearblend.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-linearblend.lo `test -f 'tvtime/linearblend.c' || echo '$(srcdir)/'`tvtime/linearblend.c -libgstdeinterlace_la-scalerbob.lo: tvtime/scalerbob.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-scalerbob.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-scalerbob.Tpo -c -o libgstdeinterlace_la-scalerbob.lo `test -f 'tvtime/scalerbob.c' || echo '$(srcdir)/'`tvtime/scalerbob.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstdeinterlace_la-scalerbob.Tpo $(DEPDIR)/libgstdeinterlace_la-scalerbob.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/scalerbob.c' object='libgstdeinterlace_la-scalerbob.lo' libtool=yes @AMDEPBACKSLASH@ +tvtime/libgstdeinterlace_la-scalerbob.lo: tvtime/scalerbob.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT tvtime/libgstdeinterlace_la-scalerbob.lo -MD -MP -MF tvtime/$(DEPDIR)/libgstdeinterlace_la-scalerbob.Tpo -c -o tvtime/libgstdeinterlace_la-scalerbob.lo `test -f 'tvtime/scalerbob.c' || echo '$(srcdir)/'`tvtime/scalerbob.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) tvtime/$(DEPDIR)/libgstdeinterlace_la-scalerbob.Tpo tvtime/$(DEPDIR)/libgstdeinterlace_la-scalerbob.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tvtime/scalerbob.c' object='tvtime/libgstdeinterlace_la-scalerbob.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o libgstdeinterlace_la-scalerbob.lo `test -f 'tvtime/scalerbob.c' || echo '$(srcdir)/'`tvtime/scalerbob.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -c -o tvtime/libgstdeinterlace_la-scalerbob.lo `test -f 'tvtime/scalerbob.c' || echo '$(srcdir)/'`tvtime/scalerbob.c libgstdeinterlace_la-tmp-orc.lo: tmp-orc.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstdeinterlace_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstdeinterlace_la_CFLAGS) $(CFLAGS) -MT libgstdeinterlace_la-tmp-orc.lo -MD -MP -MF $(DEPDIR)/libgstdeinterlace_la-tmp-orc.Tpo -c -o libgstdeinterlace_la-tmp-orc.lo `test -f 'tmp-orc.c' || echo '$(srcdir)/'`tmp-orc.c @@ -863,6 +897,7 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs + -rm -rf tvtime/.libs tvtime/_libs ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique @@ -984,6 +1019,8 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f tvtime/$(DEPDIR)/$(am__dirstamp) + -rm -f tvtime/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -995,7 +1032,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-pluginLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -rf ./$(DEPDIR) tvtime/$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1041,7 +1078,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -rf ./$(DEPDIR) tvtime/$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic diff --git a/gst/deinterlace/tvtime-dist.c b/gst/deinterlace/tvtime-dist.c index aa4d66e4d..fab309064 100644 --- a/gst/deinterlace/tvtime-dist.c +++ b/gst/deinterlace/tvtime-dist.c @@ -713,7 +713,7 @@ deinterlace_line_linear_blend (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 29, 100, 101, 105, 110, 116, 101, 114, 108, 97, 99, 101, 95, 108, 105, 110, 101, 95, 108, 105, 110, 101, 97, 114, 95, 98, 108, 101, 110, - 100, + 100, 11, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 4, 2, 0, 0, 0, 20, 2, 20, 2, 20, 2, 150, 32, 4, 150, 33, 5, 150, 34, 6, 70, 32, 32, 33, 70, 34, 34, 34, 70, 32, 32, 34, 70, 32, 32, diff --git a/gst/dtmf/Makefile.in b/gst/dtmf/Makefile.in index 9b7b4eb2c..db60506f3 100644 --- a/gst/dtmf/Makefile.in +++ b/gst/dtmf/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -659,22 +658,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdtmf_la-gstrtpdtmfsrc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/effectv/Makefile.in b/gst/effectv/Makefile.in index df77d4184..dd612de19 100644 --- a/gst/effectv/Makefile.in +++ b/gst/effectv/Makefile.in @@ -364,7 +364,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -680,22 +679,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgsteffectv_la-gstwarp.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/equalizer/Makefile.in b/gst/equalizer/Makefile.in index c9c8cdd6e..f4b86f56c 100644 --- a/gst/equalizer/Makefile.in +++ b/gst/equalizer/Makefile.in @@ -362,7 +362,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -665,22 +664,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstequalizer_la-gstiirequalizernbands.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/flv/Makefile.in b/gst/flv/Makefile.in index bba3ee8dd..5482ef3d3 100644 --- a/gst/flv/Makefile.in +++ b/gst/flv/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -648,22 +647,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstflv_la-gstflvmux.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/flv/gstflvdemux.c b/gst/flv/gstflvdemux.c index 6723e8014..c058fda21 100644 --- a/gst/flv/gstflvdemux.c +++ b/gst/flv/gstflvdemux.c @@ -813,6 +813,7 @@ gst_flv_demux_audio_negotiate (GstFlvDemux * demux, guint32 codec_tag, gst_event_set_group_id (event, demux->group_id); gst_pad_push_event (demux->audio_pad, event); g_free (stream_id); + ret = gst_pad_set_caps (demux->audio_pad, caps); if (G_LIKELY (ret)) { @@ -1267,6 +1268,8 @@ gst_flv_demux_video_negotiate (GstFlvDemux * demux, guint32 codec_tag) gst_pad_create_stream_id (demux->video_pad, GST_ELEMENT_CAST (demux), "video"); event = gst_event_new_stream_start (stream_id); + g_free (stream_id); + if (have_group_id (demux)) gst_event_set_group_id (event, demux->group_id); gst_pad_push_event (demux->video_pad, event); diff --git a/gst/flx/Makefile.in b/gst/flx/Makefile.in index 3bb855b3f..daf3486e4 100644 --- a/gst/flx/Makefile.in +++ b/gst/flx/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -645,22 +644,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstflxdec_la-gstflxdec.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/goom/Makefile.in b/gst/goom/Makefile.in index 6928396b7..9df0e963c 100644 --- a/gst/goom/Makefile.in +++ b/gst/goom/Makefile.in @@ -376,7 +376,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -709,22 +708,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstgoom_la-xmmx.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/goom/gstgoom.c b/gst/goom/gstgoom.c index 02ca396bd..76b4ee878 100644 --- a/gst/goom/gstgoom.c +++ b/gst/goom/gstgoom.c @@ -279,6 +279,7 @@ gst_goom_src_negotiate (GstGoom * goom) target = templ; } + target = gst_caps_make_writable (target); structure = gst_caps_get_structure (target, 0); gst_structure_fixate_field_nearest_int (structure, "width", DEFAULT_WIDTH); gst_structure_fixate_field_nearest_int (structure, "height", DEFAULT_HEIGHT); diff --git a/gst/goom2k1/Makefile.in b/gst/goom2k1/Makefile.in index e67317073..338b082a9 100644 --- a/gst/goom2k1/Makefile.in +++ b/gst/goom2k1/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -667,22 +666,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstgoom2k1_la-lines.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/icydemux/Makefile.in b/gst/icydemux/Makefile.in index 21870f2b1..eced94ecd 100644 --- a/gst/icydemux/Makefile.in +++ b/gst/icydemux/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -644,22 +643,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgsticydemux_la-gsticydemux.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/id3demux/Makefile.in b/gst/id3demux/Makefile.in index 9cfd22e80..d2300bde6 100644 --- a/gst/id3demux/Makefile.in +++ b/gst/id3demux/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -645,22 +644,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstid3demux_la-gstid3demux.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/imagefreeze/Makefile.in b/gst/imagefreeze/Makefile.in index 2fa0722ff..e2e879777 100644 --- a/gst/imagefreeze/Makefile.in +++ b/gst/imagefreeze/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -643,22 +642,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstimagefreeze_la-gstimagefreeze.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/interleave/Makefile.in b/gst/interleave/Makefile.in index bc6c4bf99..d11069ce6 100644 --- a/gst/interleave/Makefile.in +++ b/gst/interleave/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -647,22 +646,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstinterleave_la-plugin.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/isomp4/Makefile.in b/gst/isomp4/Makefile.in index 3eef74c95..b5775bf6d 100644 --- a/gst/isomp4/Makefile.in +++ b/gst/isomp4/Makefile.in @@ -365,7 +365,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -699,22 +698,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstisomp4_la-qtdemux_types.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/isomp4/gstqtmux.c b/gst/isomp4/gstqtmux.c index 7207a00b0..6a9de5235 100644 --- a/gst/isomp4/gstqtmux.c +++ b/gst/isomp4/gstqtmux.c @@ -2229,7 +2229,10 @@ gst_qt_mux_add_buffer (GstQTMux * qtmux, GstQTPad * pad, GstBuffer * buf) if (pad->have_dts) { gint64 scaled_dts; if (pad->last_buf) { - pad->last_dts = GST_BUFFER_DTS (pad->last_buf); + if (GST_BUFFER_DTS_IS_VALID (pad->last_buf)) + pad->last_dts = GST_BUFFER_DTS (pad->last_buf); + else + pad->last_dts = GST_BUFFER_PTS (pad->last_buf); } else { pad->last_dts = GST_BUFFER_DTS (last_buf) + GST_BUFFER_DURATION (last_buf); diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index cc8e91949..4c7a90bbf 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -2559,7 +2559,9 @@ qtdemux_parse_trun (GstQTDemux * qtdemux, GstByteReader * trun, sample->offset = *running_offset; sample->pts_offset = ct; sample->size = size; - sample->timestamp = timestamp; + sample->timestamp = + timestamp + gst_util_uint64_scale (stream->elst_offset, + stream->timescale, GST_SECOND); sample->duration = dur; /* sample-is-difference-sample */ /* ismv seems to use 0x40 for keyframe, 0xc0 for non-keyframe, @@ -3774,13 +3776,15 @@ done: } /* the input buffer metadata must be writable. Returns NULL when the buffer is - * completely cliped */ + * completely cliped + * + * Should be used only with raw buffers */ static GstBuffer * gst_qtdemux_clip_buffer (GstQTDemux * qtdemux, QtDemuxStream * stream, GstBuffer * buf) { guint64 start, stop, cstart, cstop, diff; - GstClockTime pts, dts, duration; + GstClockTime pts, duration; gsize size, osize; gint num_rate, denom_rate; gint frame_size; @@ -3809,7 +3813,6 @@ gst_qtdemux_clip_buffer (GstQTDemux * qtdemux, QtDemuxStream * stream, if (G_UNLIKELY (!GST_CLOCK_TIME_IS_VALID (pts))) goto no_pts; - dts = GST_BUFFER_DTS (buf); duration = GST_BUFFER_DURATION (buf); if (G_UNLIKELY (!GST_CLOCK_TIME_IS_VALID (duration))) { @@ -3828,7 +3831,6 @@ gst_qtdemux_clip_buffer (GstQTDemux * qtdemux, QtDemuxStream * stream, diff = cstart - start; if (diff > 0) { pts += diff; - dts += diff; duration -= diff; if (clip_data) { @@ -3862,7 +3864,7 @@ gst_qtdemux_clip_buffer (GstQTDemux * qtdemux, QtDemuxStream * stream, if (offset != 0 || size != osize) gst_buffer_resize (buf, offset, size); - GST_BUFFER_DTS (buf) = dts; + GST_BUFFER_DTS (buf) = GST_CLOCK_TIME_NONE; GST_BUFFER_PTS (buf) = pts; GST_BUFFER_DURATION (buf) = duration; @@ -3958,11 +3960,6 @@ gst_qtdemux_decorate_and_push_buffer (GstQTDemux * qtdemux, GstFlowReturn ret = GST_FLOW_OK; /* offset the timestamps according to the edit list */ - if (GST_CLOCK_TIME_IS_VALID (pts)) - pts += stream->elst_offset; - if (GST_CLOCK_TIME_IS_VALID (dts)) - dts += stream->elst_offset; - position += stream->elst_offset; if (G_UNLIKELY (stream->fourcc == FOURCC_rtsp)) { gchar *url; @@ -5599,7 +5596,7 @@ gst_qtdemux_configure_stream (GstQTDemux * qtdemux, QtDemuxStream * stream) stream->fps_n = stream->timescale * factor; - if (stream->duration == 0) + if (stream->duration == 0 || stream->n_samples == 0) stream->fps_d = factor; else stream->fps_d = @@ -6301,7 +6298,10 @@ qtdemux_parse_samples (GstQTDemux * qtdemux, QtDemuxStream * stream, guint32 n) j, GST_TIME_ARGS (gst_util_uint64_scale (stream->stco_sample_index, GST_SECOND, stream->timescale)), cur->size); - cur->timestamp = stream->stco_sample_index; + cur->timestamp = + stream->stco_sample_index + + gst_util_uint64_scale (stream->elst_offset, stream->timescale, + GST_SECOND); cur->duration = stream->samples_per_chunk; cur->keyframe = TRUE; cur++; @@ -6318,9 +6318,13 @@ qtdemux_parse_samples (GstQTDemux * qtdemux, QtDemuxStream * stream, guint32 n) done2: { guint32 n_sample_times; + gint64 elst_offset; n_sample_times = stream->n_sample_times; cur = first; + elst_offset = + gst_util_uint64_scale (stream->elst_offset, stream->timescale, + GST_SECOND); for (i = stream->stts_index; i < n_sample_times; i++) { guint32 stts_samples; @@ -6352,7 +6356,7 @@ done2: GST_TIME_ARGS (gst_util_uint64_scale (stts_time, GST_SECOND, stream->timescale))); - cur->timestamp = stts_time; + cur->timestamp = stts_time + elst_offset; cur->duration = stts_duration; /* avoid 32-bit wrap-around, @@ -6381,7 +6385,7 @@ done2: (guint) (cur - samples), GST_TIME_ARGS (gst_util_uint64_scale (stream->stts_time, GST_SECOND, stream->timescale))); - cur->timestamp = stream->stts_time; + cur->timestamp = stream->stts_time + elst_offset; cur->duration = -1; } } diff --git a/gst/law/Makefile.in b/gst/law/Makefile.in index fac35eb8d..25af4928b 100644 --- a/gst/law/Makefile.in +++ b/gst/law/Makefile.in @@ -367,7 +367,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -672,22 +671,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstmulaw_la-mulaw.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/level/Makefile.in b/gst/level/Makefile.in index ffff66f00..359d4b67c 100644 --- a/gst/level/Makefile.in +++ b/gst/level/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -643,22 +642,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstlevel_la-gstlevel.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/matroska/Makefile.in b/gst/matroska/Makefile.in index 37d1f7e9c..8bb8149cf 100644 --- a/gst/matroska/Makefile.in +++ b/gst/matroska/Makefile.in @@ -365,7 +365,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -698,22 +697,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstmatroska_la-webm-mux.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/matroska/ebml-read.c b/gst/matroska/ebml-read.c index af5b6369b..a23947fea 100644 --- a/gst/matroska/ebml-read.c +++ b/gst/matroska/ebml-read.c @@ -137,7 +137,10 @@ gst_ebml_peek_id_length (guint32 * _id, guint64 * _length, guint * _needed, /* ERRORS */ peek_error: { - GST_WARNING_OBJECT (el, "peek failed, ret = %d", ret); + if (ret != GST_FLOW_FLUSHING) + GST_WARNING_OBJECT (el, "peek failed, ret = %s", gst_flow_get_name (ret)); + else + GST_DEBUG_OBJECT (el, "peek failed, ret = %s", gst_flow_get_name (ret)); *_needed = needed; return ret; } diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index e25f6769a..1e8a56026 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -4525,9 +4525,11 @@ gst_matroska_demux_loop (GstPad * pad) ret = gst_matroska_read_common_peek_id_length_pull (&demux->common, GST_ELEMENT_CAST (demux), &id, &length, &needed); - if (ret == GST_FLOW_EOS) + if (ret == GST_FLOW_EOS) { goto eos; - if (ret != GST_FLOW_OK) { + } else if (ret == GST_FLOW_FLUSHING) { + goto pause; + } else if (ret != GST_FLOW_OK) { if (gst_matroska_demux_check_parse_error (demux)) goto pause; else diff --git a/gst/matroska/matroska-mux.c b/gst/matroska/matroska-mux.c index d31b1ab4d..d535fd3b6 100644 --- a/gst/matroska/matroska-mux.c +++ b/gst/matroska/matroska-mux.c @@ -86,11 +86,6 @@ static GstStaticPadTemplate src_templ = GST_STATIC_PAD_TEMPLATE ("src", ); #define COMMON_VIDEO_CAPS \ - "width = (int) [ 16, 4096 ], " \ - "height = (int) [ 16, 4096 ], " \ - "framerate = (fraction) [ 0, MAX ]" - -#define COMMON_VIDEO_CAPS_NO_FRAMERATE \ "width = (int) [ 16, 4096 ], " \ "height = (int) [ 16, 4096 ] " @@ -119,7 +114,7 @@ static GstStaticPadTemplate videosink_templ = "video/x-msmpeg, " COMMON_VIDEO_CAPS "; " "image/jpeg, " - COMMON_VIDEO_CAPS_NO_FRAMERATE "; " + COMMON_VIDEO_CAPS "; " "video/x-theora; " "video/x-dirac, " COMMON_VIDEO_CAPS "; " diff --git a/gst/monoscope/Makefile.in b/gst/monoscope/Makefile.in index 2d262f06a..f62947fb7 100644 --- a/gst/monoscope/Makefile.in +++ b/gst/monoscope/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -646,22 +645,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstmonoscope_la-monoscope.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/multifile/Makefile.in b/gst/multifile/Makefile.in index 90f79e211..e921ed4da 100644 --- a/gst/multifile/Makefile.in +++ b/gst/multifile/Makefile.in @@ -362,7 +362,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -659,22 +658,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstmultifile_la-patternspec.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/multipart/Makefile.in b/gst/multipart/Makefile.in index 95b069b42..ec1ae5f30 100644 --- a/gst/multipart/Makefile.in +++ b/gst/multipart/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -647,22 +646,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstmultipart_la-multipartmux.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/multipart/multipartdemux.c b/gst/multipart/multipartdemux.c index 4889e45c4..c247f1b55 100644 --- a/gst/multipart/multipartdemux.c +++ b/gst/multipart/multipartdemux.c @@ -116,7 +116,7 @@ static void gst_multipart_set_property (GObject * object, guint prop_id, static void gst_multipart_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec); -static void gst_multipart_demux_finalize (GObject * object); +static void gst_multipart_demux_dispose (GObject * object); #define gst_multipart_demux_parent_class parent_class G_DEFINE_TYPE (GstMultipartDemux, gst_multipart_demux, GST_TYPE_ELEMENT); @@ -129,7 +129,7 @@ gst_multipart_demux_class_init (GstMultipartDemuxClass * klass) GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass); - gobject_class->finalize = gst_multipart_demux_finalize; + gobject_class->dispose = gst_multipart_demux_dispose; gobject_class->set_property = gst_multipart_set_property; gobject_class->get_property = gst_multipart_get_property; @@ -193,24 +193,35 @@ gst_multipart_demux_init (GstMultipartDemux * multipart) } static void -gst_multipart_pad_free (GstMultipartPad * mppad) +gst_multipart_demux_remove_src_pads (GstMultipartDemux * demux) { - g_free (mppad->mime); - g_free (mppad); + while (demux->srcpads != NULL) { + GstMultipartPad *mppad = demux->srcpads->data; + + gst_element_remove_pad (GST_ELEMENT (demux), mppad->pad); + g_free (mppad->mime); + g_free (mppad); + demux->srcpads = g_slist_delete_link (demux->srcpads, demux->srcpads); + } + demux->srcpads = NULL; + demux->numpads = 0; } static void -gst_multipart_demux_finalize (GObject * object) +gst_multipart_demux_dispose (GObject * object) { GstMultipartDemux *demux = GST_MULTIPART_DEMUX (object); - g_object_unref (demux->adapter); + if (demux->adapter != NULL) + g_object_unref (demux->adapter); + demux->adapter = NULL; g_free (demux->boundary); + demux->boundary = NULL; g_free (demux->mime_type); - g_slist_foreach (demux->srcpads, (GFunc) gst_multipart_pad_free, NULL); - g_slist_free (demux->srcpads); + demux->mime_type = NULL; + gst_multipart_demux_remove_src_pads (demux); - G_OBJECT_CLASS (parent_class)->finalize (object); + G_OBJECT_CLASS (parent_class)->dispose (object); } static const gchar * @@ -301,6 +312,8 @@ gst_multipart_find_pad_by_mime (GstMultipartDemux * demux, gchar * mime, mppad->pad = pad; mppad->mime = g_strdup (mime); mppad->last_ret = GST_FLOW_OK; + mppad->last_ts = GST_CLOCK_TIME_NONE; + mppad->discont = TRUE; demux->srcpads = g_slist_prepend (demux->srcpads, mppad); demux->numpads++; @@ -536,7 +549,6 @@ gst_multipart_demux_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) { GstMultipartDemux *multipart; GstAdapter *adapter; - GstClockTime timestamp; gint size = 1; GstFlowReturn res; @@ -545,9 +557,14 @@ gst_multipart_demux_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) res = GST_FLOW_OK; - timestamp = GST_BUFFER_TIMESTAMP (buf); - if (GST_BUFFER_FLAG_IS_SET (buf, GST_BUFFER_FLAG_DISCONT)) { + GSList *l; + + for (l = multipart->srcpads; l != NULL; l = l->next) { + GstMultipartPad *srcpad = l->data; + + srcpad->discont = TRUE; + } gst_adapter_clear (adapter); } gst_adapter_push (adapter, buf); @@ -578,9 +595,13 @@ gst_multipart_demux_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) GST_DEBUG_OBJECT (multipart, "skipping empty content."); gst_adapter_flush (adapter, size - datalen); } else { + GstClockTime ts; + srcpad = gst_multipart_find_pad_by_mime (multipart, multipart->mime_type, &created); + + ts = gst_adapter_prev_pts (adapter, NULL); outbuf = gst_adapter_take_buffer (adapter, datalen); gst_adapter_flush (adapter, size - datalen); @@ -596,11 +617,23 @@ gst_multipart_demux_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) tags = gst_tag_list_new (GST_TAG_CONTAINER_FORMAT, "Multipart", NULL); gst_tag_list_set_scope (tags, GST_TAG_SCOPE_GLOBAL); gst_pad_push_event (srcpad->pad, gst_event_new_tag (tags)); + } - GST_BUFFER_TIMESTAMP (outbuf) = 0; + outbuf = gst_buffer_make_writable (outbuf); + if (srcpad->last_ts == GST_CLOCK_TIME_NONE || srcpad->last_ts != ts) { + GST_BUFFER_TIMESTAMP (outbuf) = ts; + srcpad->last_ts = ts; } else { - GST_BUFFER_TIMESTAMP (outbuf) = timestamp; + GST_BUFFER_TIMESTAMP (outbuf) = GST_CLOCK_TIME_NONE; } + + if (srcpad->discont) { + GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_DISCONT); + srcpad->discont = FALSE; + } else { + GST_BUFFER_FLAG_UNSET (outbuf, GST_BUFFER_FLAG_DISCONT); + } + GST_DEBUG_OBJECT (multipart, "pushing buffer with timestamp %" GST_TIME_FORMAT, GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (outbuf))); @@ -643,6 +676,9 @@ gst_multipart_demux_change_state (GstElement * element, g_free (multipart->mime_type); multipart->mime_type = NULL; gst_adapter_clear (multipart->adapter); + multipart->content_length = -1; + multipart->scanpos = 0; + gst_multipart_demux_remove_src_pads (multipart); break; case GST_STATE_CHANGE_READY_TO_NULL: break; diff --git a/gst/multipart/multipartdemux.h b/gst/multipart/multipartdemux.h index f4ac4e2e1..4db33c266 100644 --- a/gst/multipart/multipartdemux.h +++ b/gst/multipart/multipartdemux.h @@ -51,7 +51,11 @@ typedef struct gchar *mime; + GstClockTime last_ts; /* last timestamp to make sure we don't send + * two buffers with the same timestamp */ GstFlowReturn last_ret; + + gboolean discont; } GstMultipartPad; diff --git a/gst/replaygain/Makefile.in b/gst/replaygain/Makefile.in index 3bdb56483..50ddf9918 100644 --- a/gst/replaygain/Makefile.in +++ b/gst/replaygain/Makefile.in @@ -361,7 +361,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -671,22 +670,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstreplaygain_la-rganalysis.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/rtp/Makefile.in b/gst/rtp/Makefile.in index 7491d01d7..c3a0e2682 100644 --- a/gst/rtp/Makefile.in +++ b/gst/rtp/Makefile.in @@ -400,7 +400,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -928,22 +927,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtp_la-gstrtpvrawpay.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/rtp/gstrtpgstdepay.c b/gst/rtp/gstrtpgstdepay.c index 69b24596d..5803f982c 100644 --- a/gst/rtp/gstrtpgstdepay.c +++ b/gst/rtp/gstrtpgstdepay.c @@ -49,10 +49,13 @@ G_DEFINE_TYPE (GstRtpGSTDepay, gst_rtp_gst_depay, GST_TYPE_RTP_BASE_DEPAYLOAD); static void gst_rtp_gst_depay_finalize (GObject * object); +static gboolean gst_rtp_gst_depay_handle_event (GstRTPBaseDepayload * depay, + GstEvent * event); static GstStateChangeReturn gst_rtp_gst_depay_change_state (GstElement * element, GstStateChange transition); -static void gst_rtp_gst_depay_reset (GstRtpGSTDepay * rtpgstdepay); +static void gst_rtp_gst_depay_reset (GstRtpGSTDepay * rtpgstdepay, gboolean + full); static gboolean gst_rtp_gst_depay_setcaps (GstRTPBaseDepayload * depayload, GstCaps * caps); static GstBuffer *gst_rtp_gst_depay_process (GstRTPBaseDepayload * depayload, @@ -86,6 +89,7 @@ gst_rtp_gst_depay_class_init (GstRtpGSTDepayClass * klass) "Extracts GStreamer buffers from RTP packets", "Wim Taymans <wim.taymans@gmail.com>"); + gstrtpbasedepayload_class->handle_event = gst_rtp_gst_depay_handle_event; gstrtpbasedepayload_class->set_caps = gst_rtp_gst_depay_setcaps; gstrtpbasedepayload_class->process = gst_rtp_gst_depay_process; } @@ -103,7 +107,7 @@ gst_rtp_gst_depay_finalize (GObject * object) rtpgstdepay = GST_RTP_GST_DEPAY (object); - gst_rtp_gst_depay_reset (rtpgstdepay); + gst_rtp_gst_depay_reset (rtpgstdepay, TRUE); g_object_unref (rtpgstdepay->adapter); G_OBJECT_CLASS (parent_class)->finalize (object); @@ -118,14 +122,21 @@ store_cache (GstRtpGSTDepay * rtpgstdepay, guint CV, GstCaps * caps) } static void -gst_rtp_gst_depay_reset (GstRtpGSTDepay * rtpgstdepay) +gst_rtp_gst_depay_reset (GstRtpGSTDepay * rtpgstdepay, gboolean full) { guint i; gst_adapter_clear (rtpgstdepay->adapter); - rtpgstdepay->current_CV = 0; - for (i = 0; i < 8; i++) - store_cache (rtpgstdepay, i, NULL); + if (full) { + rtpgstdepay->current_CV = 0; + for (i = 0; i < 8; i++) + store_cache (rtpgstdepay, i, NULL); + g_free (rtpgstdepay->stream_id); + rtpgstdepay->stream_id = NULL; + if (rtpgstdepay->tags) + gst_tag_list_unref (rtpgstdepay->tags); + rtpgstdepay->tags = NULL; + } } static gboolean @@ -277,6 +288,9 @@ read_event (GstRtpGSTDepay * rtpgstdepay, guint type, case 3: etype = GST_EVENT_CUSTOM_BOTH; break; + case 4: + etype = GST_EVENT_STREAM_START; + break; default: goto unknown_event; } @@ -306,6 +320,57 @@ unknown_event: } } +static void +store_event (GstRtpGSTDepay * rtpgstdepay, GstEvent * event) +{ + gboolean do_push = FALSE; + + switch (GST_EVENT_TYPE (event)) { + case GST_EVENT_TAG: + { + GstTagList *old, *tags; + + gst_event_parse_tag (event, &tags); + + old = rtpgstdepay->tags; + if (!old || !gst_tag_list_is_equal (old, tags)) { + do_push = TRUE; + if (old) + gst_tag_list_unref (old); + rtpgstdepay->tags = gst_tag_list_ref (tags); + } + break; + } + case GST_EVENT_CUSTOM_DOWNSTREAM: + case GST_EVENT_CUSTOM_BOTH: + /* always push custom events */ + do_push = TRUE; + break; + case GST_EVENT_STREAM_START: + { + gchar *old; + const gchar *stream_id = NULL; + + gst_event_parse_stream_start (event, &stream_id); + + old = rtpgstdepay->stream_id; + if (!old || g_strcmp0 (old, stream_id)) { + do_push = TRUE; + g_free (old); + rtpgstdepay->stream_id = g_strdup (stream_id); + } + break; + } + default: + /* unknown event, don't push */ + break; + } + if (do_push) + gst_pad_push_event (GST_RTP_BASE_DEPAYLOAD (rtpgstdepay)->srcpad, event); + else + gst_event_unref (event); +} + static GstBuffer * gst_rtp_gst_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) { @@ -393,7 +458,7 @@ gst_rtp_gst_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) GST_DEBUG_OBJECT (rtpgstdepay, "inline event, length %u, %" GST_PTR_FORMAT, size, event); - gst_pad_push_event (depayload->srcpad, event); + store_event (rtpgstdepay, event); /* no buffer after event */ avail = 0; @@ -478,6 +543,26 @@ missing_caps: } } +static gboolean +gst_rtp_gst_depay_handle_event (GstRTPBaseDepayload * depay, GstEvent * event) +{ + GstRtpGSTDepay *rtpgstdepay; + + rtpgstdepay = GST_RTP_GST_DEPAY (depay); + + switch (GST_EVENT_TYPE (event)) { + case GST_EVENT_FLUSH_STOP: + gst_rtp_gst_depay_reset (rtpgstdepay, FALSE); + break; + default: + break; + } + + return + GST_RTP_BASE_DEPAYLOAD_CLASS (parent_class)->handle_event (depay, event); +} + + static GstStateChangeReturn gst_rtp_gst_depay_change_state (GstElement * element, GstStateChange transition) { @@ -488,7 +573,7 @@ gst_rtp_gst_depay_change_state (GstElement * element, GstStateChange transition) switch (transition) { case GST_STATE_CHANGE_READY_TO_PAUSED: - gst_rtp_gst_depay_reset (rtpgstdepay); + gst_rtp_gst_depay_reset (rtpgstdepay, TRUE); break; default: break; @@ -498,7 +583,7 @@ gst_rtp_gst_depay_change_state (GstElement * element, GstStateChange transition) switch (transition) { case GST_STATE_CHANGE_PAUSED_TO_READY: - gst_rtp_gst_depay_reset (rtpgstdepay); + gst_rtp_gst_depay_reset (rtpgstdepay, TRUE); break; default: break; diff --git a/gst/rtp/gstrtpgstdepay.h b/gst/rtp/gstrtpgstdepay.h index 5fbbde858..4b8f2c62e 100644 --- a/gst/rtp/gstrtpgstdepay.h +++ b/gst/rtp/gstrtpgstdepay.h @@ -47,6 +47,9 @@ struct _GstRtpGSTDepay GstAdapter *adapter; guint current_CV; GstCaps *CV_cache[8]; + + GstTagList *tags; + gchar *stream_id; }; struct _GstRtpGSTDepayClass diff --git a/gst/rtp/gstrtpgstpay.c b/gst/rtp/gstrtpgstpay.c index 9912bc81c..55c356c72 100644 --- a/gst/rtp/gstrtpgstpay.c +++ b/gst/rtp/gstrtpgstpay.c @@ -54,6 +54,7 @@ GST_DEBUG_CATEGORY_STATIC (gst_rtp_pay_debug); * 1 = GST_EVENT_TAG * 2 = GST_EVENT_CUSTOM_DOWNSTREAM * 3 = GST_EVENT_CUSTOM_BOTH + * 4 = GST_EVENT_STREAM_START */ static GstStaticPadTemplate gst_rtp_gst_pay_sink_template = @@ -72,7 +73,22 @@ GST_STATIC_PAD_TEMPLATE ("src", "clock-rate = (int) 90000, " "encoding-name = (string) \"X-GST\"") ); +enum +{ + PROP_0, + PROP_CONFIG_INTERVAL, + PROP_LAST +}; + +#define DEFAULT_CONFIG_INTERVAL 0 + +static void gst_rtp_gst_pay_set_property (GObject * object, guint prop_id, + const GValue * value, GParamSpec * pspec); +static void gst_rtp_gst_pay_get_property (GObject * object, guint prop_id, + GValue * value, GParamSpec * pspec); static void gst_rtp_gst_pay_finalize (GObject * obj); +static GstStateChangeReturn gst_rtp_gst_pay_change_state (GstElement * element, + GstStateChange transition); static gboolean gst_rtp_gst_pay_setcaps (GstRTPBasePayload * payload, GstCaps * caps); @@ -95,8 +111,21 @@ gst_rtp_gst_pay_class_init (GstRtpGSTPayClass * klass) gstelement_class = (GstElementClass *) klass; gstrtpbasepayload_class = (GstRTPBasePayloadClass *) klass; + gobject_class->set_property = gst_rtp_gst_pay_set_property; + gobject_class->get_property = gst_rtp_gst_pay_get_property; gobject_class->finalize = gst_rtp_gst_pay_finalize; + g_object_class_install_property (G_OBJECT_CLASS (klass), + PROP_CONFIG_INTERVAL, + g_param_spec_uint ("config-interval", + "Caps/Tags Send Interval", + "Interval for sending caps and TAG events in seconds (0 = disabled)", + 0, 3600, DEFAULT_CONFIG_INTERVAL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS) + ); + + gstelement_class->change_state = gst_rtp_gst_pay_change_state; + gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_gst_pay_src_template)); gst_element_class_add_pad_template (gstelement_class, @@ -119,8 +148,35 @@ static void gst_rtp_gst_pay_init (GstRtpGSTPay * rtpgstpay) { rtpgstpay->adapter = gst_adapter_new (); + rtpgstpay->pending_buffers = NULL; gst_rtp_base_payload_set_options (GST_RTP_BASE_PAYLOAD (rtpgstpay), "application", TRUE, "X-GST", 90000); + rtpgstpay->last_config = GST_CLOCK_TIME_NONE; + rtpgstpay->taglist = NULL; + rtpgstpay->config_interval = DEFAULT_CONFIG_INTERVAL; +} + +static void +gst_rtp_gst_pay_reset (GstRtpGSTPay * rtpgstpay, gboolean full) +{ + rtpgstpay->last_config = GST_CLOCK_TIME_NONE; + gst_adapter_clear (rtpgstpay->adapter); + rtpgstpay->flags &= 0x70; + rtpgstpay->etype = 0; + if (rtpgstpay->pending_buffers) + g_list_free_full (rtpgstpay->pending_buffers, + (GDestroyNotify) gst_buffer_list_unref); + rtpgstpay->pending_buffers = NULL; + if (full) { + if (rtpgstpay->taglist) + gst_tag_list_unref (rtpgstpay->taglist); + rtpgstpay->taglist = NULL; + if (rtpgstpay->stream_id) + g_free (rtpgstpay->stream_id); + rtpgstpay->stream_id = NULL; + rtpgstpay->current_CV = 0; + rtpgstpay->next_CV = 0; + } } static void @@ -130,25 +186,92 @@ gst_rtp_gst_pay_finalize (GObject * obj) rtpgstpay = GST_RTP_GST_PAY (obj); + gst_rtp_gst_pay_reset (rtpgstpay, TRUE); + g_object_unref (rtpgstpay->adapter); G_OBJECT_CLASS (parent_class)->finalize (obj); } -static GstFlowReturn -gst_rtp_gst_pay_flush (GstRtpGSTPay * rtpgstpay, GstClockTime timestamp) +static void +gst_rtp_gst_pay_set_property (GObject * object, guint prop_id, + const GValue * value, GParamSpec * pspec) +{ + GstRtpGSTPay *rtpgstpay; + + rtpgstpay = GST_RTP_GST_PAY (object); + + switch (prop_id) { + case PROP_CONFIG_INTERVAL: + rtpgstpay->config_interval = g_value_get_uint (value); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gst_rtp_gst_pay_get_property (GObject * object, guint prop_id, + GValue * value, GParamSpec * pspec) +{ + GstRtpGSTPay *rtpgstpay; + + rtpgstpay = GST_RTP_GST_PAY (object); + + switch (prop_id) { + case PROP_CONFIG_INTERVAL: + g_value_set_uint (value, rtpgstpay->config_interval); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GstStateChangeReturn +gst_rtp_gst_pay_change_state (GstElement * element, GstStateChange transition) +{ + GstRtpGSTPay *rtpgstpay; + GstStateChangeReturn ret; + + rtpgstpay = GST_RTP_GST_PAY (element); + + switch (transition) { + case GST_STATE_CHANGE_READY_TO_PAUSED: + gst_rtp_gst_pay_reset (rtpgstpay, TRUE); + break; + default: + break; + } + + ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition); + + switch (transition) { + case GST_STATE_CHANGE_PAUSED_TO_READY: + gst_rtp_gst_pay_reset (rtpgstpay, TRUE); + break; + default: + break; + } + return ret; +} + + +static gboolean +gst_rtp_gst_pay_create_from_adapter (GstRtpGSTPay * rtpgstpay, + GstClockTime timestamp) { - GstFlowReturn ret; guint avail; guint frag_offset; GstBufferList *list; - frag_offset = 0; avail = gst_adapter_available (rtpgstpay->adapter); if (avail == 0) - return GST_FLOW_OK; + return FALSE; list = gst_buffer_list_new (); + frag_offset = 0; while (avail) { guint towrite; @@ -218,11 +341,34 @@ gst_rtp_gst_pay_flush (GstRtpGSTPay * rtpgstpay, GstClockTime timestamp) /* and add to list */ gst_buffer_list_insert (list, -1, outbuf); } - /* push the whole buffer list at once */ - ret = gst_rtp_base_payload_push_list (GST_RTP_BASE_PAYLOAD (rtpgstpay), list); rtpgstpay->flags &= 0x70; rtpgstpay->etype = 0; + rtpgstpay->pending_buffers = g_list_append (rtpgstpay->pending_buffers, list); + + return TRUE; +} + +static GstFlowReturn +gst_rtp_gst_pay_flush (GstRtpGSTPay * rtpgstpay, GstClockTime timestamp) +{ + GstFlowReturn ret = GST_FLOW_OK; + GList *iter, *next; + + gst_rtp_gst_pay_create_from_adapter (rtpgstpay, timestamp); + for (iter = rtpgstpay->pending_buffers; iter; iter = next) { + GstBufferList *list = iter->data; + + next = iter->next; + rtpgstpay->pending_buffers = g_list_remove_link (rtpgstpay->pending_buffers, + iter); + + /* push the whole buffer list at once */ + ret = gst_rtp_base_payload_push_list (GST_RTP_BASE_PAYLOAD (rtpgstpay), + list); + if (ret != GST_FLOW_OK) + break; + } return ret; } @@ -257,6 +403,29 @@ make_data_buffer (GstRtpGSTPay * rtpgstpay, gchar * data, guint size) return outbuf; } +static void +gst_rtp_gst_pay_send_caps (GstRtpGSTPay * rtpgstpay, guint8 cv, GstCaps * caps) +{ + gchar *capsstr; + guint capslen; + GstBuffer *outbuf; + + capsstr = gst_caps_to_string (caps); + capslen = strlen (capsstr); + /* for 0 byte */ + capslen++; + + GST_DEBUG_OBJECT (rtpgstpay, "sending caps=%s", capsstr); + + /* make a data buffer of it */ + outbuf = make_data_buffer (rtpgstpay, capsstr, capslen); + g_free (capsstr); + + /* store in adapter, we don't flush yet, buffer might follow */ + rtpgstpay->flags = (1 << 7) | (cv << 4); + gst_adapter_push (rtpgstpay->adapter, outbuf); +} + static gboolean gst_rtp_gst_pay_setcaps (GstRTPBasePayload * payload, GstCaps * caps) { @@ -264,29 +433,21 @@ gst_rtp_gst_pay_setcaps (GstRTPBasePayload * payload, GstCaps * caps) gboolean res; gchar *capsstr, *capsenc, *capsver; guint capslen; - GstBuffer *outbuf; rtpgstpay = GST_RTP_GST_PAY (payload); capsstr = gst_caps_to_string (caps); capslen = strlen (capsstr); - rtpgstpay->current_CV = rtpgstpay->next_CV; - /* encode without 0 byte */ capsenc = g_base64_encode ((guchar *) capsstr, capslen); GST_DEBUG_OBJECT (payload, "caps=%s, caps(base64)=%s", capsstr, capsenc); - /* for 0 byte */ - capslen++; - - /* make a data buffer of it */ - outbuf = make_data_buffer (rtpgstpay, capsstr, capslen); g_free (capsstr); - /* store in adapter, we don't flush yet, buffer might follow */ - rtpgstpay->flags = (1 << 7) | (rtpgstpay->current_CV << 4); + /* Send the new caps */ + rtpgstpay->current_CV = rtpgstpay->next_CV; rtpgstpay->next_CV = (rtpgstpay->next_CV + 1) & 0x7; - gst_adapter_push (rtpgstpay->adapter, outbuf); + gst_rtp_gst_pay_send_caps (rtpgstpay, rtpgstpay->current_CV, caps); /* make caps for SDP */ capsver = g_strdup_printf ("%d", rtpgstpay->current_CV); @@ -299,12 +460,38 @@ gst_rtp_gst_pay_setcaps (GstRTPBasePayload * payload, GstCaps * caps) return res; } +static void +gst_rtp_gst_pay_send_event (GstRtpGSTPay * rtpgstpay, guint etype, + GstEvent * event) +{ + const GstStructure *s; + gchar *estr; + guint elen; + GstBuffer *outbuf; + + /* Create the standalone caps packet if an inlined caps was pending */ + gst_rtp_gst_pay_create_from_adapter (rtpgstpay, GST_CLOCK_TIME_NONE); + + s = gst_event_get_structure (event); + + estr = gst_structure_to_string (s); + elen = strlen (estr); + outbuf = make_data_buffer (rtpgstpay, estr, elen); + GST_DEBUG_OBJECT (rtpgstpay, "sending event=%s", estr); + g_free (estr); + + rtpgstpay->etype = etype; + gst_adapter_push (rtpgstpay->adapter, outbuf); + /* Create the event packet now to avoid conflict with data/caps packets */ + gst_rtp_gst_pay_create_from_adapter (rtpgstpay, GST_CLOCK_TIME_NONE); +} + static gboolean gst_rtp_gst_pay_sink_event (GstRTPBasePayload * payload, GstEvent * event) { gboolean ret; GstRtpGSTPay *rtpgstpay; - guint etype; + guint etype = 0; rtpgstpay = GST_RTP_GST_PAY (payload); @@ -313,43 +500,63 @@ gst_rtp_gst_pay_sink_event (GstRTPBasePayload * payload, GstEvent * event) gst_event_ref (event)); switch (GST_EVENT_TYPE (event)) { - case GST_EVENT_TAG: + case GST_EVENT_FLUSH_STOP: + gst_rtp_gst_pay_reset (rtpgstpay, FALSE); + break; + case GST_EVENT_TAG:{ + GstTagList *tags; + + gst_event_parse_tag (event, &tags); + + if (gst_tag_list_get_scope (tags) == GST_TAG_SCOPE_STREAM) { + GstTagList *old; + + GST_DEBUG_OBJECT (rtpgstpay, "storing stream tags %" GST_PTR_FORMAT, + tags); + if ((old = rtpgstpay->taglist)) + gst_tag_list_unref (old); + rtpgstpay->taglist = gst_tag_list_ref (tags); + } etype = 1; break; + } case GST_EVENT_CUSTOM_DOWNSTREAM: etype = 2; break; case GST_EVENT_CUSTOM_BOTH: - etype = 2; + etype = 3; break; + case GST_EVENT_STREAM_START:{ + const gchar *stream_id = NULL; + + if (rtpgstpay->taglist) + gst_tag_list_unref (rtpgstpay->taglist); + rtpgstpay->taglist = NULL; + + gst_event_parse_stream_start (event, &stream_id); + if (stream_id) { + if (rtpgstpay->stream_id) + g_free (rtpgstpay->stream_id); + rtpgstpay->stream_id = g_strdup (stream_id); + } + etype = 4; + break; + } default: - etype = 0; GST_LOG_OBJECT (rtpgstpay, "no event for %s", GST_EVENT_TYPE_NAME (event)); break; } if (etype) { - const GstStructure *s; - gchar *estr; - guint elen; - GstBuffer *outbuf; - - /* make sure the adapter is flushed */ - gst_rtp_gst_pay_flush (rtpgstpay, GST_CLOCK_TIME_NONE); - GST_DEBUG_OBJECT (rtpgstpay, "make event type %d for %s", etype, GST_EVENT_TYPE_NAME (event)); - s = gst_event_get_structure (event); - - estr = gst_structure_to_string (s); - elen = strlen (estr); - outbuf = make_data_buffer (rtpgstpay, estr, elen); - g_free (estr); - - rtpgstpay->etype = etype; - gst_adapter_push (rtpgstpay->adapter, outbuf); - /* flush the adapter immediately */ - gst_rtp_gst_pay_flush (rtpgstpay, GST_CLOCK_TIME_NONE); + gst_rtp_gst_pay_send_event (rtpgstpay, etype, event); + /* Do not send stream-start right away since caps/new-segment were not yet + sent, so our data would be considered invalid */ + if (etype != 4) { + /* flush the adapter immediately */ + gst_rtp_gst_pay_flush (rtpgstpay, GST_CLOCK_TIME_NONE); + } } gst_event_unref (event); @@ -357,6 +564,38 @@ gst_rtp_gst_pay_sink_event (GstRTPBasePayload * payload, GstEvent * event) return ret; } +static void +gst_rtp_gst_pay_send_config (GstRtpGSTPay * rtpgstpay, GstClockTime timestamp) +{ + GstPad *pad = GST_RTP_BASE_PAYLOAD_SINKPAD (rtpgstpay); + GstCaps *caps = NULL; + GstEvent *tag = NULL; + GstEvent *stream_start = NULL; + + GST_DEBUG_OBJECT (rtpgstpay, "time to send config"); + /* Send tags */ + if (rtpgstpay->taglist && !gst_tag_list_is_empty (rtpgstpay->taglist)) + tag = gst_event_new_tag (gst_tag_list_ref (rtpgstpay->taglist)); + if (tag) { + /* Send start-stream to clear tags */ + if (rtpgstpay->stream_id) + stream_start = gst_event_new_stream_start (rtpgstpay->stream_id); + if (stream_start) { + gst_rtp_gst_pay_send_event (rtpgstpay, 4, stream_start); + gst_event_unref (stream_start); + } + gst_rtp_gst_pay_send_event (rtpgstpay, 1, tag); + gst_event_unref (tag); + } + /* send caps */ + caps = gst_pad_get_current_caps (pad); + if (caps) { + gst_rtp_gst_pay_send_caps (rtpgstpay, rtpgstpay->current_CV, caps); + gst_caps_unref (caps); + } + rtpgstpay->last_config = timestamp; +} + static GstFlowReturn gst_rtp_gst_pay_handle_buffer (GstRTPBasePayload * basepayload, GstBuffer * buffer) @@ -369,6 +608,33 @@ gst_rtp_gst_pay_handle_buffer (GstRTPBasePayload * basepayload, timestamp = GST_BUFFER_TIMESTAMP (buffer); + /* check if we need to send the caps and taglist now */ + if (rtpgstpay->config_interval > 0) { + GST_DEBUG_OBJECT (rtpgstpay, + "timestamp %" GST_TIME_FORMAT ", last config %" GST_TIME_FORMAT, + GST_TIME_ARGS (timestamp), GST_TIME_ARGS (rtpgstpay->last_config)); + + if (timestamp != GST_CLOCK_TIME_NONE && + rtpgstpay->last_config != GST_CLOCK_TIME_NONE) { + guint64 diff; + + /* calculate diff between last SPS/PPS in milliseconds */ + if (timestamp > rtpgstpay->last_config) + diff = timestamp - rtpgstpay->last_config; + else + diff = 0; + + GST_DEBUG_OBJECT (rtpgstpay, + "interval since last config %" GST_TIME_FORMAT, GST_TIME_ARGS (diff)); + + /* bigger than interval, queue SPS/PPS */ + if (GST_TIME_AS_SECONDS (diff) >= rtpgstpay->config_interval) + gst_rtp_gst_pay_send_config (rtpgstpay, timestamp); + } else { + gst_rtp_gst_pay_send_config (rtpgstpay, timestamp); + } + } + /* caps always from SDP for now */ if (GST_BUFFER_FLAG_IS_SET (buffer, GST_BUFFER_FLAG_DELTA_UNIT)) rtpgstpay->flags |= (1 << 3); diff --git a/gst/rtp/gstrtpgstpay.h b/gst/rtp/gstrtpgstpay.h index bb50085cc..f3272b20c 100644 --- a/gst/rtp/gstrtpgstpay.h +++ b/gst/rtp/gstrtpgstpay.h @@ -44,12 +44,18 @@ struct _GstRtpGSTPay { GstRTPBasePayload payload; + GList *pending_buffers; /* GstBufferList */ GstAdapter *adapter; guint8 flags; guint8 etype; guint8 current_CV; /* CV field of incoming caps*/ guint8 next_CV; + + gchar *stream_id; + GstTagList *taglist; + guint config_interval; + GstClockTime last_config; }; struct _GstRtpGSTPayClass diff --git a/gst/rtp/gstrtph264depay.c b/gst/rtp/gstrtph264depay.c index 64f8c8e66..91432b572 100644 --- a/gst/rtp/gstrtph264depay.c +++ b/gst/rtp/gstrtph264depay.c @@ -118,9 +118,6 @@ gst_rtp_h264_depay_class_init (GstRtpH264DepayClass * klass) gstrtpbasedepayload_class->process = gst_rtp_h264_depay_process; gstrtpbasedepayload_class->set_caps = gst_rtp_h264_depay_setcaps; gstrtpbasedepayload_class->handle_event = gst_rtp_h264_depay_handle_event; - - GST_DEBUG_CATEGORY_INIT (rtph264depay_debug, "rtph264depay", 0, - "H264 Video RTP Depayloader"); } static void @@ -405,8 +402,9 @@ gst_rtp_h264_set_src_caps (GstRtpH264Depay * rtph264depay) return res; } -static gboolean -gst_rtp_h264_add_sps_pps (GstRtpH264Depay * rtph264depay, GstBuffer * nal) +gboolean +gst_rtp_h264_add_sps_pps (GstElement * rtph264, GPtrArray * sps_array, + GPtrArray * pps_array, GstBuffer * nal) { GstMapInfo map; guchar type; @@ -420,13 +418,13 @@ gst_rtp_h264_add_sps_pps (GstRtpH264Depay * rtph264depay, GstBuffer * nal) guint32 sps_id; if (!parse_sps (&map, &sps_id)) { - GST_WARNING_OBJECT (rtph264depay, "Invalid SPS," + GST_WARNING_OBJECT (rtph264, "Invalid SPS," " can't parse seq_parameter_set_id"); goto drop; } - for (i = 0; i < rtph264depay->sps->len; i++) { - GstBuffer *sps = g_ptr_array_index (rtph264depay->sps, i); + for (i = 0; i < sps_array->len; i++) { + GstBuffer *sps = g_ptr_array_index (sps_array, i); GstMapInfo spsmap; guint32 tmp_sps_id; @@ -436,34 +434,33 @@ gst_rtp_h264_add_sps_pps (GstRtpH264Depay * rtph264depay, GstBuffer * nal) if (sps_id == tmp_sps_id) { if (map.size == spsmap.size && memcmp (map.data, spsmap.data, spsmap.size) == 0) { - GST_LOG_OBJECT (rtph264depay, "Unchanged SPS %u, not updating", - sps_id); + GST_LOG_OBJECT (rtph264, "Unchanged SPS %u, not updating", sps_id); gst_buffer_unmap (sps, &spsmap); goto drop; } else { gst_buffer_unmap (sps, &spsmap); - g_ptr_array_remove_index_fast (rtph264depay->sps, i); - g_ptr_array_add (rtph264depay->sps, nal); - GST_LOG_OBJECT (rtph264depay, "Modified SPS %u, replacing", sps_id); + g_ptr_array_remove_index_fast (sps_array, i); + g_ptr_array_add (sps_array, nal); + GST_LOG_OBJECT (rtph264, "Modified SPS %u, replacing", sps_id); goto done; } } gst_buffer_unmap (sps, &spsmap); } - GST_LOG_OBJECT (rtph264depay, "Adding new SPS %u", sps_id); - g_ptr_array_add (rtph264depay->sps, nal); + GST_LOG_OBJECT (rtph264, "Adding new SPS %u", sps_id); + g_ptr_array_add (sps_array, nal); } else if (type == 8) { guint32 sps_id; guint32 pps_id; if (!parse_pps (&map, &sps_id, &pps_id)) { - GST_WARNING_OBJECT (rtph264depay, "Invalid PPS," + GST_WARNING_OBJECT (rtph264, "Invalid PPS," " can't parse seq_parameter_set_id or pic_parameter_set_id"); goto drop; } - for (i = 0; i < rtph264depay->pps->len; i++) { - GstBuffer *pps = g_ptr_array_index (rtph264depay->pps, i); + for (i = 0; i < pps_array->len; i++) { + GstBuffer *pps = g_ptr_array_index (pps_array, i); GstMapInfo ppsmap; guint32 tmp_sps_id; guint32 tmp_pps_id; @@ -475,30 +472,29 @@ gst_rtp_h264_add_sps_pps (GstRtpH264Depay * rtph264depay, GstBuffer * nal) if (sps_id == tmp_sps_id && pps_id == tmp_pps_id) { if (map.size == ppsmap.size && memcmp (map.data, ppsmap.data, ppsmap.size) == 0) { - GST_LOG_OBJECT (rtph264depay, "Unchanged PPS %u:%u, not updating", - sps_id, pps_id); + GST_LOG_OBJECT (rtph264, "Unchanged PPS %u:%u, not updating", sps_id, + pps_id); gst_buffer_unmap (pps, &ppsmap); goto drop; } else { gst_buffer_unmap (pps, &ppsmap); - g_ptr_array_remove_index_fast (rtph264depay->pps, i); - g_ptr_array_add (rtph264depay->pps, nal); - GST_LOG_OBJECT (rtph264depay, "Modified PPS %u:%u, replacing", + g_ptr_array_remove_index_fast (pps_array, i); + g_ptr_array_add (pps_array, nal); + GST_LOG_OBJECT (rtph264, "Modified PPS %u:%u, replacing", sps_id, pps_id); goto done; } } gst_buffer_unmap (pps, &ppsmap); } - GST_LOG_OBJECT (rtph264depay, "Adding new PPS %u:%i", sps_id, pps_id); - g_ptr_array_add (rtph264depay->pps, nal); + GST_LOG_OBJECT (rtph264, "Adding new PPS %u:%i", sps_id, pps_id); + g_ptr_array_add (pps_array, nal); } else { goto drop; } done: gst_buffer_unmap (nal, &map); - rtph264depay->new_codec_data = TRUE; return TRUE; @@ -509,6 +505,15 @@ drop: return FALSE; } + +static void +gst_rtp_h264_depay_add_sps_pps (GstRtpH264Depay * rtph264depay, GstBuffer * nal) +{ + if (gst_rtp_h264_add_sps_pps (GST_ELEMENT (rtph264depay), + rtph264depay->sps, rtph264depay->pps, nal)) + rtph264depay->new_codec_data = TRUE; +} + static gboolean gst_rtp_h264_depay_setcaps (GstRTPBaseDepayload * depayload, GstCaps * caps) { @@ -610,7 +615,7 @@ gst_rtp_h264_depay_setcaps (GstRTPBaseDepayload * depayload, GstCaps * caps) gst_buffer_unmap (nal, &nalmap); gst_buffer_set_size (nal, nal_len); - gst_rtp_h264_add_sps_pps (rtph264depay, nal); + gst_rtp_h264_depay_add_sps_pps (rtph264depay, nal); } g_strfreev (params); @@ -679,7 +684,7 @@ gst_rtp_h264_depay_handle_nal (GstRtpH264Depay * rtph264depay, GstBuffer * nal, if (!rtph264depay->byte_stream) { if (nal_type == 7 || nal_type == 8) { - gst_rtp_h264_add_sps_pps (rtph264depay, + gst_rtp_h264_depay_add_sps_pps (rtph264depay, gst_buffer_copy_region (nal, GST_BUFFER_COPY_ALL, 4, gst_buffer_get_size (nal) - 4)); gst_buffer_unmap (nal, &map); @@ -1149,6 +1154,9 @@ gst_rtp_h264_depay_change_state (GstElement * element, gboolean gst_rtp_h264_depay_plugin_init (GstPlugin * plugin) { + GST_DEBUG_CATEGORY_INIT (rtph264depay_debug, "rtph264depay", 0, + "H264 Video RTP Depayloader"); + return gst_element_register (plugin, "rtph264depay", GST_RANK_SECONDARY, GST_TYPE_RTP_H264_DEPAY); } diff --git a/gst/rtp/gstrtph264depay.h b/gst/rtp/gstrtph264depay.h index e178dcf6d..4895236b8 100644 --- a/gst/rtp/gstrtph264depay.h +++ b/gst/rtp/gstrtph264depay.h @@ -77,6 +77,9 @@ GType gst_rtp_h264_depay_get_type (void); gboolean gst_rtp_h264_depay_plugin_init (GstPlugin * plugin); +gboolean gst_rtp_h264_add_sps_pps (GstElement * rtph264, GPtrArray * sps, + GPtrArray * pps, GstBuffer * nal); + G_END_DECLS #endif /* __GST_RTP_H264_DEPAY_H__ */ diff --git a/gst/rtp/gstrtph264pay.c b/gst/rtp/gstrtph264pay.c index 79727bac0..953379d73 100644 --- a/gst/rtp/gstrtph264pay.c +++ b/gst/rtp/gstrtph264pay.c @@ -27,6 +27,9 @@ #include <gst/rtp/gstrtpbuffer.h> #include <gst/pbutils/pbutils.h> +/* Included to not duplicate gst_rtp_h264_add_sps_pps () */ +#include "gstrtph264depay.h" + #include "gstrtph264pay.h" @@ -157,8 +160,10 @@ gst_rtp_h264_pay_init (GstRtpH264Pay * rtph264pay) { rtph264pay->queue = g_array_new (FALSE, FALSE, sizeof (guint)); rtph264pay->profile = 0; - rtph264pay->sps = NULL; - rtph264pay->pps = NULL; + rtph264pay->sps = g_ptr_array_new_with_free_func ( + (GDestroyNotify) gst_buffer_unref); + rtph264pay->pps = g_ptr_array_new_with_free_func ( + (GDestroyNotify) gst_buffer_unref); rtph264pay->last_spspps = -1; rtph264pay->spspps_interval = DEFAULT_CONFIG_INTERVAL; @@ -168,12 +173,8 @@ gst_rtp_h264_pay_init (GstRtpH264Pay * rtph264pay) static void gst_rtp_h264_pay_clear_sps_pps (GstRtpH264Pay * rtph264pay) { - g_list_foreach (rtph264pay->sps, (GFunc) gst_mini_object_unref, NULL); - g_list_free (rtph264pay->sps); - rtph264pay->sps = NULL; - g_list_foreach (rtph264pay->pps, (GFunc) gst_mini_object_unref, NULL); - g_list_free (rtph264pay->pps); - rtph264pay->pps = NULL; + g_ptr_array_set_size (rtph264pay->sps, 0); + g_ptr_array_set_size (rtph264pay->pps, 0); } static void @@ -185,7 +186,8 @@ gst_rtp_h264_pay_finalize (GObject * object) g_array_free (rtph264pay->queue, TRUE); - gst_rtp_h264_pay_clear_sps_pps (rtph264pay); + g_ptr_array_free (rtph264pay->sps, TRUE); + g_ptr_array_free (rtph264pay->pps, TRUE); g_free (rtph264pay->sprop_parameter_sets); @@ -350,18 +352,19 @@ gst_rtp_h264_pay_set_sps_pps (GstRTPBasePayload * basepayload) GstRtpH264Pay *payloader = GST_RTP_H264_PAY (basepayload); gchar *profile; gchar *set; - GList *walk; GString *sprops; guint count; gboolean res; GstMapInfo map; + guint i; sprops = g_string_new (""); count = 0; /* build the sprop-parameter-sets */ - for (walk = payloader->sps; walk; walk = g_list_next (walk)) { - GstBuffer *sps_buf = GST_BUFFER_CAST (walk->data); + for (i = 0; i < payloader->sps->len; i++) { + GstBuffer *sps_buf = + GST_BUFFER_CAST (g_ptr_array_index (payloader->sps, i)); gst_buffer_map (sps_buf, &map, GST_MAP_READ); set = g_base64_encode (map.data, map.size); @@ -371,8 +374,9 @@ gst_rtp_h264_pay_set_sps_pps (GstRTPBasePayload * basepayload) g_free (set); count++; } - for (walk = payloader->pps; walk; walk = g_list_next (walk)) { - GstBuffer *pps_buf = GST_BUFFER_CAST (walk->data); + for (i = 0; i < payloader->pps->len; i++) { + GstBuffer *pps_buf = + GST_BUFFER_CAST (g_ptr_array_index (payloader->pps, i)); gst_buffer_map (pps_buf, &map, GST_MAP_READ); set = g_base64_encode (map.data, map.size); @@ -398,29 +402,6 @@ gst_rtp_h264_pay_set_sps_pps (GstRTPBasePayload * basepayload) return res; } -static GList * -add_sps_pps_without_duplicates (GList * list, GstBuffer * buffer) -{ - GList *walk; - GstMapInfo map; - - gst_buffer_map (buffer, &map, GST_MAP_READ); - - for (walk = list; walk; walk = walk->next) { - if (gst_buffer_get_size (walk->data) == map.size && - !gst_buffer_memcmp (walk->data, 0, map.data, map.size)) { - /* Same data */ - gst_buffer_unmap (buffer, &map); - gst_buffer_unref (buffer); - return list; - } - } - - gst_buffer_unmap (buffer, &map); - list = g_list_append (list, buffer); - - return list; -} static gboolean gst_rtp_h264_pay_setcaps (GstRTPBasePayload * basepayload, GstCaps * caps) @@ -517,9 +498,8 @@ gst_rtp_h264_pay_setcaps (GstRTPBasePayload * basepayload, GstCaps * caps) /* make a buffer out of it and add to SPS list */ sps_buf = gst_buffer_new_and_alloc (nal_size); gst_buffer_fill (sps_buf, 0, data, nal_size); - rtph264pay->sps = add_sps_pps_without_duplicates (rtph264pay->sps, - sps_buf); - + gst_rtp_h264_add_sps_pps (GST_ELEMENT (rtph264pay), rtph264pay->sps, + rtph264pay->pps, sps_buf); data += nal_size; size -= nal_size; } @@ -550,8 +530,8 @@ gst_rtp_h264_pay_setcaps (GstRTPBasePayload * basepayload, GstCaps * caps) /* make a buffer out of it and add to PPS list */ pps_buf = gst_buffer_new_and_alloc (nal_size); gst_buffer_fill (pps_buf, 0, data, nal_size); - rtph264pay->pps = add_sps_pps_without_duplicates (rtph264pay->pps, - pps_buf); + gst_rtp_h264_add_sps_pps (GST_ELEMENT (rtph264pay), rtph264pay->sps, + rtph264pay->pps, pps_buf); data += nal_size; size -= nal_size; @@ -600,7 +580,7 @@ gst_rtp_h264_pay_parse_sprop_parameter_sets (GstRtpH264Pay * rtph264pay) { const gchar *ps; gchar **params; - guint len, num_sps, num_pps; + guint len; gint i; GstBuffer *buf; @@ -615,15 +595,12 @@ gst_rtp_h264_pay_parse_sprop_parameter_sets (GstRtpH264Pay * rtph264pay) GST_DEBUG_OBJECT (rtph264pay, "we have %d params", len); - num_sps = num_pps = 0; - for (i = 0; params[i]; i++) { gsize nal_len; GstMapInfo map; guint8 *nalp; guint save = 0; gint state = 0; - guint8 nal_type; nal_len = strlen (params[i]); buf = gst_buffer_new_and_alloc (nal_len); @@ -631,7 +608,6 @@ gst_rtp_h264_pay_parse_sprop_parameter_sets (GstRtpH264Pay * rtph264pay) gst_buffer_map (buf, &map, GST_MAP_WRITE); nalp = map.data; nal_len = g_base64_decode_step (params[i], nal_len, nalp, &state, &save); - nal_type = nalp[0]; gst_buffer_unmap (buf, &map); gst_buffer_resize (buf, 0, nal_len); @@ -640,16 +616,8 @@ gst_rtp_h264_pay_parse_sprop_parameter_sets (GstRtpH264Pay * rtph264pay) continue; } - /* append to the right list */ - if ((nal_type & 0x1f) == 7) { - GST_DEBUG_OBJECT (rtph264pay, "adding param %d as SPS %d", i, num_sps); - rtph264pay->sps = add_sps_pps_without_duplicates (rtph264pay->sps, buf); - num_sps++; - } else { - GST_DEBUG_OBJECT (rtph264pay, "adding param %d as PPS %d", i, num_pps); - rtph264pay->pps = add_sps_pps_without_duplicates (rtph264pay->pps, buf); - num_pps++; - } + gst_rtp_h264_add_sps_pps (GST_ELEMENT (rtph264pay), rtph264pay->sps, + rtph264pay->pps, buf); } g_strfreev (params); } @@ -697,10 +665,7 @@ static gboolean gst_rtp_h264_pay_decode_nal (GstRtpH264Pay * payloader, const guint8 * data, guint size, GstClockTime dts, GstClockTime pts) { - const guint8 *sps = NULL, *pps = NULL; - guint sps_len = 0, pps_len = 0; guint8 header, type; - guint len; gboolean updated; /* default is no update */ @@ -708,103 +673,32 @@ gst_rtp_h264_pay_decode_nal (GstRtpH264Pay * payloader, GST_DEBUG ("NAL payload len=%u", size); - len = size; header = data[0]; type = header & 0x1f; - /* keep sps & pps separately so that we can update either one - * independently. We also record the timestamp of the last SPS/PPS so + /* We record the timestamp of the last SPS/PPS so * that we can insert them at regular intervals and when needed. */ - if (SPS_TYPE_ID == type) { + if (SPS_TYPE_ID == type || PPS_TYPE_ID == type) { + GstBuffer *nal; + /* encode the entire SPS NAL in base64 */ - GST_DEBUG ("Found SPS %x %x %x Len=%u", (header >> 7), - (header >> 5) & 3, type, len); + GST_DEBUG ("Found %s %x %x %x Len=%u", type == SPS_TYPE_ID ? "SPS" : "PPS", + (header >> 7), (header >> 5) & 3, type, size); + + nal = gst_buffer_new_allocate (NULL, size, NULL); + gst_buffer_fill (nal, 0, data, size); + + updated = gst_rtp_h264_add_sps_pps (GST_ELEMENT (payloader), + payloader->sps, payloader->pps, nal); - sps = data; - sps_len = len; /* remember when we last saw SPS */ - if (pts != -1) - payloader->last_spspps = pts; - } else if (PPS_TYPE_ID == type) { - /* encoder the entire PPS NAL in base64 */ - GST_DEBUG ("Found PPS %x %x %x Len = %u", - (header >> 7), (header >> 5) & 3, type, len); - - pps = data; - pps_len = len; - /* remember when we last saw PPS */ - if (pts != -1) + if (updated && pts != -1) payloader->last_spspps = pts; } else { GST_DEBUG ("NAL: %x %x %x Len = %u", (header >> 7), - (header >> 5) & 3, type, len); + (header >> 5) & 3, type, size); } - /* If we encountered an SPS and/or a PPS, check if it's the - * same as the one we have. If not, update our version and - * set updated to TRUE - */ - if (sps_len > 0) { - GstBuffer *sps_buf; - - if (payloader->sps != NULL) { - sps_buf = GST_BUFFER_CAST (payloader->sps->data); - - if (gst_buffer_memcmp (sps_buf, 0, sps, sps_len)) { - /* something changed, update */ - payloader->profile = (sps[1] << 16) + (sps[2] << 8) + sps[3]; - GST_DEBUG ("Profile level IDC = %06x", payloader->profile); - updated = TRUE; - } - } else { - /* no previous SPS, update */ - updated = TRUE; - } - - if (updated) { - sps_buf = gst_buffer_new_and_alloc (sps_len); - gst_buffer_fill (sps_buf, 0, sps, sps_len); - - if (payloader->sps) { - /* replace old buffer */ - gst_buffer_unref (payloader->sps->data); - payloader->sps->data = sps_buf; - } else { - /* add new buffer */ - payloader->sps = g_list_prepend (payloader->sps, sps_buf); - } - } - } - - if (pps_len > 0) { - GstBuffer *pps_buf; - - if (payloader->pps != NULL) { - pps_buf = GST_BUFFER_CAST (payloader->pps->data); - - if (gst_buffer_memcmp (pps_buf, 0, pps, pps_len)) { - /* something changed, update */ - updated = TRUE; - } - } else { - /* no previous SPS, update */ - updated = TRUE; - } - - if (updated) { - pps_buf = gst_buffer_new_and_alloc (pps_len); - gst_buffer_fill (pps_buf, 0, pps, pps_len); - - if (payloader->pps) { - /* replace old buffer */ - gst_buffer_unref (payloader->pps->data); - payloader->pps->data = pps_buf; - } else { - /* add new buffer */ - payloader->pps = g_list_prepend (payloader->pps, pps_buf); - } - } - } return updated; } @@ -817,10 +711,11 @@ gst_rtp_h264_pay_send_sps_pps (GstRTPBasePayload * basepayload, GstRtpH264Pay * rtph264pay, GstClockTime dts, GstClockTime pts) { GstFlowReturn ret = GST_FLOW_OK; - GList *walk; + guint i; - for (walk = rtph264pay->sps; walk; walk = g_list_next (walk)) { - GstBuffer *sps_buf = GST_BUFFER_CAST (walk->data); + for (i = 0; i < rtph264pay->sps->len; i++) { + GstBuffer *sps_buf = + GST_BUFFER_CAST (g_ptr_array_index (rtph264pay->sps, i)); GST_DEBUG_OBJECT (rtph264pay, "inserting SPS in the stream"); /* resend SPS */ @@ -830,8 +725,9 @@ gst_rtp_h264_pay_send_sps_pps (GstRTPBasePayload * basepayload, if (ret != GST_FLOW_OK) GST_WARNING ("Problem pushing SPS"); } - for (walk = rtph264pay->pps; walk; walk = g_list_next (walk)) { - GstBuffer *pps_buf = GST_BUFFER_CAST (walk->data); + for (i = 0; i < rtph264pay->pps->len; i++) { + GstBuffer *pps_buf = + GST_BUFFER_CAST (g_ptr_array_index (rtph264pay->pps, i)); GST_DEBUG_OBJECT (rtph264pay, "inserting PPS in the stream"); /* resend PPS */ diff --git a/gst/rtp/gstrtph264pay.h b/gst/rtp/gstrtph264pay.h index 533591045..e1f6c7f1a 100644 --- a/gst/rtp/gstrtph264pay.h +++ b/gst/rtp/gstrtph264pay.h @@ -59,7 +59,7 @@ struct _GstRtpH264Pay GstRTPBasePayload payload; guint profile; - GList *sps, *pps; + GPtrArray *sps, *pps; GstH264StreamFormat stream_format; GstH264Alignment alignment; diff --git a/gst/rtp/gstrtpjpegdepay.c b/gst/rtp/gstrtpjpegdepay.c index f10bf464f..04d010492 100644 --- a/gst/rtp/gstrtpjpegdepay.c +++ b/gst/rtp/gstrtpjpegdepay.c @@ -514,6 +514,7 @@ gst_rtp_jpeg_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) rtpjpegdepay = GST_RTP_JPEG_DEPAY (depayload); if (GST_BUFFER_IS_DISCONT (buf)) { + GST_DEBUG_OBJECT (depayload, "DISCONT, reset adapter"); gst_adapter_clear (rtpjpegdepay->adapter); rtpjpegdepay->discont = TRUE; } diff --git a/gst/rtp/gstrtpvp8depay.c b/gst/rtp/gstrtpvp8depay.c index 2d46f5e0c..7cc4504a4 100644 --- a/gst/rtp/gstrtpvp8depay.c +++ b/gst/rtp/gstrtpvp8depay.c @@ -164,12 +164,23 @@ gst_rtp_vp8_depay_process (GstRTPBaseDepayload * depay, GstBuffer * buf) /* Marker indicates that it was the last rtp packet for this frame */ if (gst_rtp_buffer_get_marker (&rtpbuffer)) { GstBuffer *out; + guint8 flag0; + + gst_adapter_copy (self->adapter, &flag0, 0, 1); out = gst_adapter_take_buffer (self->adapter, gst_adapter_available (self->adapter)); self->started = FALSE; gst_rtp_buffer_unmap (&rtpbuffer); + + /* mark keyframes */ + out = gst_buffer_make_writable (out); + if ((flag0 & 0x01)) + GST_BUFFER_FLAG_SET (out, GST_BUFFER_FLAG_DELTA_UNIT); + else + GST_BUFFER_FLAG_UNSET (out, GST_BUFFER_FLAG_DELTA_UNIT); + return out; } diff --git a/gst/rtpmanager/Makefile.am b/gst/rtpmanager/Makefile.am index d65f67676..15f1abe56 100644 --- a/gst/rtpmanager/Makefile.am +++ b/gst/rtpmanager/Makefile.am @@ -3,23 +3,13 @@ plugin_LTLIBRARIES = libgstrtpmanager.la # FIXME 0.11: ignore GValueArray warnings for now until this is sorted ERROR_CFLAGS= -glib_enum_define = GST_RTP_BIN -glib_gen_prefix = gst_rtp_bin -glib_gen_basename = gstrtpbin - -include $(top_srcdir)/common/gst-glib-gen.mak - -built_sources = gstrtpbin-marshal.c -built_headers = gstrtpbin-marshal.h - -BUILT_SOURCES = $(built_sources) $(built_headers) - libgstrtpmanager_la_SOURCES = gstrtpmanager.c \ gstrtpbin.c \ gstrtpdtmfmux.c \ gstrtpjitterbuffer.c \ gstrtpmux.c \ gstrtpptdemux.c \ + gstrtprtxqueue.c \ gstrtpssrcdemux.c \ rtpjitterbuffer.c \ rtpsession.c \ @@ -27,15 +17,13 @@ libgstrtpmanager_la_SOURCES = gstrtpmanager.c \ rtpstats.c \ gstrtpsession.c -nodist_libgstrtpmanager_la_SOURCES = \ - $(built_sources) - noinst_HEADERS = gstrtpbin.h \ gstrtpdtmfmux.h \ gstrtpjitterbuffer.h \ gstrtpmux.h \ gstrtpptdemux.h \ gstrtpssrcdemux.h \ + gstrtprtxqueue.h \ rtpjitterbuffer.h \ rtpsession.h \ rtpsource.h \ @@ -50,12 +38,7 @@ libgstrtpmanager_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \ libgstrtpmanager_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstrtpmanager_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) -CLEANFILES = $(BUILT_SOURCES) - -EXTRA_DIST = gstrtpbin-marshal.list - - -Android.mk: Makefile.am $(BUILT_SOURCES) +Android.mk: Makefile.am androgenizer \ -:PROJECT libgstrtpmanager -:SHARED libgstrtpmanager \ -:TAGS eng debug \ diff --git a/gst/rtpmanager/Makefile.in b/gst/rtpmanager/Makefile.in index dc3375fcb..93e97fe0b 100644 --- a/gst/rtpmanager/Makefile.in +++ b/gst/rtpmanager/Makefile.in @@ -14,14 +14,6 @@ @SET_MAKE@ -# these are the variables your Makefile.am should set -# the example is based on the colorbalance interface - -#glib_enum_headers=$(colorbalance_headers) -#glib_enum_define=GST_COLOR_BALANCE -#glib_gen_prefix=gst_color_balance -#glib_gen_basename=colorbalance - VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' @@ -88,10 +80,9 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ -DIST_COMMON = $(top_srcdir)/common/gst-glib-gen.mak \ - $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp $(noinst_HEADERS) subdir = gst/rtpmanager +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp $(noinst_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \ $(top_srcdir)/common/m4/as-auto-alt.m4 \ @@ -171,16 +162,14 @@ am_libgstrtpmanager_la_OBJECTS = libgstrtpmanager_la-gstrtpmanager.lo \ libgstrtpmanager_la-gstrtpjitterbuffer.lo \ libgstrtpmanager_la-gstrtpmux.lo \ libgstrtpmanager_la-gstrtpptdemux.lo \ + libgstrtpmanager_la-gstrtprtxqueue.lo \ libgstrtpmanager_la-gstrtpssrcdemux.lo \ libgstrtpmanager_la-rtpjitterbuffer.lo \ libgstrtpmanager_la-rtpsession.lo \ libgstrtpmanager_la-rtpsource.lo \ libgstrtpmanager_la-rtpstats.lo \ libgstrtpmanager_la-gstrtpsession.lo -am__objects_1 = libgstrtpmanager_la-gstrtpbin-marshal.lo -nodist_libgstrtpmanager_la_OBJECTS = $(am__objects_1) -libgstrtpmanager_la_OBJECTS = $(am_libgstrtpmanager_la_OBJECTS) \ - $(nodist_libgstrtpmanager_la_OBJECTS) +libgstrtpmanager_la_OBJECTS = $(am_libgstrtpmanager_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent @@ -223,8 +212,7 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = -SOURCES = $(libgstrtpmanager_la_SOURCES) \ - $(nodist_libgstrtpmanager_la_SOURCES) +SOURCES = $(libgstrtpmanager_la_SOURCES) DIST_SOURCES = $(libgstrtpmanager_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ @@ -382,7 +370,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -581,19 +568,13 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ plugin_LTLIBRARIES = libgstrtpmanager.la -glib_enum_define = GST_RTP_BIN -glib_gen_prefix = gst_rtp_bin -glib_gen_basename = gstrtpbin -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\") -built_sources = gstrtpbin-marshal.c -built_headers = gstrtpbin-marshal.h -BUILT_SOURCES = $(built_sources) $(built_headers) libgstrtpmanager_la_SOURCES = gstrtpmanager.c \ gstrtpbin.c \ gstrtpdtmfmux.c \ gstrtpjitterbuffer.c \ gstrtpmux.c \ gstrtpptdemux.c \ + gstrtprtxqueue.c \ gstrtpssrcdemux.c \ rtpjitterbuffer.c \ rtpsession.c \ @@ -601,15 +582,13 @@ libgstrtpmanager_la_SOURCES = gstrtpmanager.c \ rtpstats.c \ gstrtpsession.c -nodist_libgstrtpmanager_la_SOURCES = \ - $(built_sources) - noinst_HEADERS = gstrtpbin.h \ gstrtpdtmfmux.h \ gstrtpjitterbuffer.h \ gstrtpmux.h \ gstrtpptdemux.h \ gstrtpssrcdemux.h \ + gstrtprtxqueue.h \ rtpjitterbuffer.h \ rtpsession.h \ rtpsource.h \ @@ -625,14 +604,11 @@ libgstrtpmanager_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \ libgstrtpmanager_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstrtpmanager_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) -CLEANFILES = $(BUILT_SOURCES) -EXTRA_DIST = gstrtpbin-marshal.list -all: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) all-am +all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/common/gst-glib-gen.mak $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -653,7 +629,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; -$(top_srcdir)/common/gst-glib-gen.mak: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh @@ -708,13 +683,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpbin-marshal.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpbin.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpdtmfmux.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpjitterbuffer.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpmanager.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpmux.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpptdemux.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtprtxqueue.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpsession.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-gstrtpssrcdemux.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-rtpjitterbuffer.Plo@am__quote@ @@ -723,22 +698,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtpmanager_la-rtpstats.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< @@ -785,6 +763,13 @@ libgstrtpmanager_la-gstrtpptdemux.lo: gstrtpptdemux.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstrtpmanager_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstrtpmanager_la_CFLAGS) $(CFLAGS) -c -o libgstrtpmanager_la-gstrtpptdemux.lo `test -f 'gstrtpptdemux.c' || echo '$(srcdir)/'`gstrtpptdemux.c +libgstrtpmanager_la-gstrtprtxqueue.lo: gstrtprtxqueue.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstrtpmanager_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstrtpmanager_la_CFLAGS) $(CFLAGS) -MT libgstrtpmanager_la-gstrtprtxqueue.lo -MD -MP -MF $(DEPDIR)/libgstrtpmanager_la-gstrtprtxqueue.Tpo -c -o libgstrtpmanager_la-gstrtprtxqueue.lo `test -f 'gstrtprtxqueue.c' || echo '$(srcdir)/'`gstrtprtxqueue.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstrtpmanager_la-gstrtprtxqueue.Tpo $(DEPDIR)/libgstrtpmanager_la-gstrtprtxqueue.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gstrtprtxqueue.c' object='libgstrtpmanager_la-gstrtprtxqueue.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstrtpmanager_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstrtpmanager_la_CFLAGS) $(CFLAGS) -c -o libgstrtpmanager_la-gstrtprtxqueue.lo `test -f 'gstrtprtxqueue.c' || echo '$(srcdir)/'`gstrtprtxqueue.c + libgstrtpmanager_la-gstrtpssrcdemux.lo: gstrtpssrcdemux.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstrtpmanager_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstrtpmanager_la_CFLAGS) $(CFLAGS) -MT libgstrtpmanager_la-gstrtpssrcdemux.lo -MD -MP -MF $(DEPDIR)/libgstrtpmanager_la-gstrtpssrcdemux.Tpo -c -o libgstrtpmanager_la-gstrtpssrcdemux.lo `test -f 'gstrtpssrcdemux.c' || echo '$(srcdir)/'`gstrtpssrcdemux.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstrtpmanager_la-gstrtpssrcdemux.Tpo $(DEPDIR)/libgstrtpmanager_la-gstrtpssrcdemux.Plo @@ -827,13 +812,6 @@ libgstrtpmanager_la-gstrtpsession.lo: gstrtpsession.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstrtpmanager_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstrtpmanager_la_CFLAGS) $(CFLAGS) -c -o libgstrtpmanager_la-gstrtpsession.lo `test -f 'gstrtpsession.c' || echo '$(srcdir)/'`gstrtpsession.c -libgstrtpmanager_la-gstrtpbin-marshal.lo: gstrtpbin-marshal.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstrtpmanager_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstrtpmanager_la_CFLAGS) $(CFLAGS) -MT libgstrtpmanager_la-gstrtpbin-marshal.lo -MD -MP -MF $(DEPDIR)/libgstrtpmanager_la-gstrtpbin-marshal.Tpo -c -o libgstrtpmanager_la-gstrtpbin-marshal.lo `test -f 'gstrtpbin-marshal.c' || echo '$(srcdir)/'`gstrtpbin-marshal.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstrtpmanager_la-gstrtpbin-marshal.Tpo $(DEPDIR)/libgstrtpmanager_la-gstrtpbin-marshal.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gstrtpbin-marshal.c' object='libgstrtpmanager_la-gstrtpbin-marshal.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstrtpmanager_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstrtpmanager_la_CFLAGS) $(CFLAGS) -c -o libgstrtpmanager_la-gstrtpbin-marshal.lo `test -f 'gstrtpbin-marshal.c' || echo '$(srcdir)/'`gstrtpbin-marshal.c - mostlyclean-libtool: -rm -f *.lo @@ -923,15 +901,13 @@ distdir: $(DISTFILES) fi; \ done check-am: all-am -check: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) check-am +check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done -install: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) install-am +install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am @@ -953,7 +929,6 @@ install-strip: mostlyclean-generic: clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) @@ -962,7 +937,6 @@ distclean-generic: maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ @@ -1034,7 +1008,7 @@ ps-am: uninstall-am: uninstall-pluginLTLIBRARIES -.MAKE: all check install install-am install-strip +.MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pluginLTLIBRARIES cscopelist-am ctags \ @@ -1052,43 +1026,7 @@ uninstall-am: uninstall-pluginLTLIBRARIES uninstall-pluginLTLIBRARIES -# these are all the rules generating the relevant files -$(glib_gen_basename)-marshal.h: $(glib_gen_basename)-marshal.list - $(AM_V_GEN)$(GLIB_GENMARSHAL) --header --prefix=$(glib_gen_prefix)_marshal $^ > $(glib_gen_basename)-marshal.h.tmp && \ - mv $(glib_gen_basename)-marshal.h.tmp $(glib_gen_basename)-marshal.h - -$(glib_gen_basename)-marshal.c: $(glib_gen_basename)-marshal.list - $(AM_V_GEN)echo "#include \"$(glib_gen_basename)-marshal.h\"" >> $(glib_gen_basename)-marshal.c.tmp && \ - $(GLIB_GENMARSHAL) --body --prefix=$(glib_gen_prefix)_marshal $^ >> $(glib_gen_basename)-marshal.c.tmp && \ - mv $(glib_gen_basename)-marshal.c.tmp $(glib_gen_basename)-marshal.c - -$(glib_gen_basename)-enumtypes.h: $(glib_enum_headers) - $(AM_V_GEN)$(GLIB_MKENUMS) \ - --fhead "#ifndef __$(glib_enum_define)_ENUM_TYPES_H__\n#define __$(glib_enum_define)_ENUM_TYPES_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \ - --fprod "\n/* enumerations from \"@filename@\" */\n" \ - --vhead "GType @enum_name@_get_type (void);\n#define GST_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \ - --ftail "G_END_DECLS\n\n#endif /* __$(glib_enum_define)_ENUM_TYPES_H__ */" \ - $^ > $@ - -$(glib_gen_basename)-enumtypes.c: $(glib_enum_headers) - @if test "x$(glib_enum_headers)" = "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi - $(AM_V_GEN)$(GLIB_MKENUMS) \ - --fhead "#include \"$(glib_gen_basename)-enumtypes.h\"\n$(enum_headers)" \ - --fprod "\n/* enumerations from \"@filename@\" */" \ - --vhead "GType\n@enum_name@_get_type (void)\n{\n static volatile gsize g_define_type_id__volatile = 0;\n if (g_once_init_enter (&g_define_type_id__volatile)) {\n static const G@Type@Value values[] = {" \ - --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \ - --vtail " { 0, NULL, NULL }\n };\n GType g_define_type_id = g_@type@_register_static (\"@EnumName@\", values);\n g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);\n }\n return g_define_type_id__volatile;\n}\n" \ - $^ > $@ - -# a hack rule to make sure .Plo files exist because they get include'd -# from Makefile's -.deps/%-marshal.Plo: - @touch $@ - -.deps/%-enumtypes.Plo: - @touch $@ - -Android.mk: Makefile.am $(BUILT_SOURCES) +Android.mk: Makefile.am androgenizer \ -:PROJECT libgstrtpmanager -:SHARED libgstrtpmanager \ -:TAGS eng debug \ diff --git a/gst/rtpmanager/gstrtpbin-marshal.list b/gst/rtpmanager/gstrtpbin-marshal.list deleted file mode 100644 index 5e52102e3..000000000 --- a/gst/rtpmanager/gstrtpbin-marshal.list +++ /dev/null @@ -1,12 +0,0 @@ -UINT:UINT -BOXED:UINT -BOXED:UINT,UINT -OBJECT:UINT -VOID:UINT,OBJECT -VOID:UINT -VOID:UINT,UINT -VOID:OBJECT,OBJECT -UINT64:BOOL,UINT64 -VOID:UINT64 -BOOL:BOXED,BOOL -VOID:UINT,UINT,UINT,UINT,BOXED diff --git a/gst/rtpmanager/gstrtpbin.c b/gst/rtpmanager/gstrtpbin.c index aa1ae114c..4236cd160 100644 --- a/gst/rtpmanager/gstrtpbin.c +++ b/gst/rtpmanager/gstrtpbin.c @@ -123,7 +123,6 @@ #include <gst/rtp/gstrtpbuffer.h> #include <gst/rtp/gstrtcpbuffer.h> -#include "gstrtpbin-marshal.h" #include "gstrtpbin.h" #include "rtpsession.h" #include "gstrtpsession.h" @@ -254,6 +253,7 @@ enum #define DEFAULT_RTCP_SYNC GST_RTP_BIN_RTCP_SYNC_ALWAYS #define DEFAULT_RTCP_SYNC_INTERVAL 0 #define DEFAULT_DO_SYNC_EVENT FALSE +#define DEFAULT_DO_RETRANSMISSION FALSE enum { @@ -270,6 +270,7 @@ enum PROP_BUFFER_MODE, PROP_USE_PIPELINE_CLOCK, PROP_DO_SYNC_EVENT, + PROP_DO_RETRANSMISSION, PROP_LAST }; @@ -1430,6 +1431,7 @@ create_stream (GstRtpBinSession * session, guint32 ssrc) g_object_set (buffer, "drop-on-latency", rtpbin->drop_on_latency, NULL); g_object_set (buffer, "do-lost", rtpbin->do_lost, NULL); g_object_set (buffer, "mode", rtpbin->buffer_mode, NULL); + g_object_set (buffer, "do-retransmission", rtpbin->do_retransmission, NULL); if (!rtpbin->ignore_pt) gst_bin_add (GST_BIN_CAST (rtpbin), demux); @@ -1594,8 +1596,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_REQUEST_PT_MAP] = g_signal_new ("request-pt-map", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, request_pt_map), - NULL, NULL, gst_rtp_bin_marshal_BOXED__UINT_UINT, GST_TYPE_CAPS, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, GST_TYPE_CAPS, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::payload-type-change: @@ -1610,8 +1612,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_PAYLOAD_TYPE_CHANGE] = g_signal_new ("payload-type-change", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, payload_type_change), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::clear-pt-map: @@ -1649,7 +1651,7 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_GET_INTERNAL_SESSION] = g_signal_new ("get-internal-session", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (GstRtpBinClass, - get_internal_session), NULL, NULL, gst_rtp_bin_marshal_OBJECT__UINT, + get_internal_session), NULL, NULL, g_cclosure_marshal_generic, RTP_TYPE_SESSION, 1, G_TYPE_UINT); /** @@ -1663,8 +1665,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_NEW_SSRC] = g_signal_new ("on-new-ssrc", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_new_ssrc), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-ssrc-collision: * @rtpbin: the object which received the signal @@ -1676,8 +1678,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_SSRC_COLLISION] = g_signal_new ("on-ssrc-collision", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_ssrc_collision), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-ssrc-validated: * @rtpbin: the object which received the signal @@ -1689,8 +1691,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_SSRC_VALIDATED] = g_signal_new ("on-ssrc-validated", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_ssrc_validated), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-ssrc-active: * @rtpbin: the object which received the signal @@ -1702,8 +1704,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_SSRC_ACTIVE] = g_signal_new ("on-ssrc-active", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_ssrc_active), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-ssrc-sdes: * @rtpbin: the object which received the signal @@ -1715,8 +1717,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_SSRC_SDES] = g_signal_new ("on-ssrc-sdes", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_ssrc_sdes), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-bye-ssrc: @@ -1729,8 +1731,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_BYE_SSRC] = g_signal_new ("on-bye-ssrc", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_bye_ssrc), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-bye-timeout: * @rtpbin: the object which received the signal @@ -1742,8 +1744,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_BYE_TIMEOUT] = g_signal_new ("on-bye-timeout", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_bye_timeout), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-timeout: * @rtpbin: the object which received the signal @@ -1755,8 +1757,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_TIMEOUT] = g_signal_new ("on-timeout", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_timeout), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-sender-timeout: * @rtpbin: the object which received the signal @@ -1768,8 +1770,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_SENDER_TIMEOUT] = g_signal_new ("on-sender-timeout", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_sender_timeout), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRtpBin::on-npt-stop: @@ -1782,8 +1784,8 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_rtp_bin_signals[SIGNAL_ON_NPT_STOP] = g_signal_new ("on-npt-stop", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpBinClass, on_npt_stop), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); g_object_class_install_property (gobject_class, PROP_SDES, g_param_spec_boxed ("sdes", "SDES", @@ -1868,6 +1870,12 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) "Send event downstream when a stream is synchronized to the sender", DEFAULT_DO_SYNC_EVENT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property (gobject_class, PROP_DO_RETRANSMISSION, + g_param_spec_boolean ("do-retransmission", "Do retransmission", + "Send an event downstream to request packet retransmission", + DEFAULT_DO_RETRANSMISSION, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_rtp_bin_change_state); gstelement_class->request_new_pad = GST_DEBUG_FUNCPTR (gst_rtp_bin_request_new_pad); @@ -1925,6 +1933,7 @@ gst_rtp_bin_init (GstRtpBin * rtpbin) rtpbin->buffer_mode = DEFAULT_BUFFER_MODE; rtpbin->use_pipeline_clock = DEFAULT_USE_PIPELINE_CLOCK; rtpbin->send_sync_event = DEFAULT_DO_SYNC_EVENT; + rtpbin->do_retransmission = DEFAULT_DO_RETRANSMISSION; /* some default SDES entries */ cname = g_strdup_printf ("user%u@host-%x", g_random_int (), g_random_int ()); @@ -2078,6 +2087,13 @@ gst_rtp_bin_set_property (GObject * object, guint prop_id, /* propagate the property down to the jitterbuffer */ gst_rtp_bin_propagate_property_to_jitterbuffer (rtpbin, "mode", value); break; + case PROP_DO_RETRANSMISSION: + GST_RTP_BIN_LOCK (rtpbin); + rtpbin->do_retransmission = g_value_get_boolean (value); + GST_RTP_BIN_UNLOCK (rtpbin); + gst_rtp_bin_propagate_property_to_jitterbuffer (rtpbin, + "do-retransmission", value); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -2135,6 +2151,11 @@ gst_rtp_bin_get_property (GObject * object, guint prop_id, case PROP_DO_SYNC_EVENT: g_value_set_boolean (value, rtpbin->send_sync_event); break; + case PROP_DO_RETRANSMISSION: + GST_RTP_BIN_LOCK (rtpbin); + g_value_set_boolean (value, rtpbin->do_retransmission); + GST_RTP_BIN_UNLOCK (rtpbin); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; diff --git a/gst/rtpmanager/gstrtpbin.h b/gst/rtpmanager/gstrtpbin.h index 22d95f794..e46399274 100644 --- a/gst/rtpmanager/gstrtpbin.h +++ b/gst/rtpmanager/gstrtpbin.h @@ -58,6 +58,7 @@ struct _GstRtpBin { gboolean use_pipeline_clock; gboolean send_sync_event; GstClockTime buffer_start; + gboolean do_retransmission; /* a list of session */ GSList *sessions; diff --git a/gst/rtpmanager/gstrtpjitterbuffer.c b/gst/rtpmanager/gstrtpjitterbuffer.c index aa784d99f..079ae0ca7 100644 --- a/gst/rtpmanager/gstrtpjitterbuffer.c +++ b/gst/rtpmanager/gstrtpjitterbuffer.c @@ -61,8 +61,6 @@ #include <string.h> #include <gst/rtp/gstrtpbuffer.h> -#include "gstrtpbin-marshal.h" - #include "gstrtpjitterbuffer.h" #include "rtpjitterbuffer.h" #include "rtpstats.h" @@ -83,12 +81,17 @@ enum LAST_SIGNAL }; -#define DEFAULT_LATENCY_MS 200 -#define DEFAULT_DROP_ON_LATENCY FALSE -#define DEFAULT_TS_OFFSET 0 -#define DEFAULT_DO_LOST FALSE -#define DEFAULT_MODE RTP_JITTER_BUFFER_MODE_SLAVE -#define DEFAULT_PERCENT 0 +#define DEFAULT_LATENCY_MS 200 +#define DEFAULT_DROP_ON_LATENCY FALSE +#define DEFAULT_TS_OFFSET 0 +#define DEFAULT_DO_LOST FALSE +#define DEFAULT_MODE RTP_JITTER_BUFFER_MODE_SLAVE +#define DEFAULT_PERCENT 0 +#define DEFAULT_DO_RETRANSMISSION FALSE +#define DEFAULT_RTX_DELAY 20 +#define DEFAULT_RTX_DELAY_REORDER 3 +#define DEFAULT_RTX_RETRY_TIMEOUT 40 +#define DEFAULT_RTX_RETRY_PERIOD 160 enum { @@ -99,6 +102,11 @@ enum PROP_DO_LOST, PROP_MODE, PROP_PERCENT, + PROP_DO_RETRANSMISSION, + PROP_RTX_DELAY, + PROP_RTX_DELAY_REORDER, + PROP_RTX_RETRY_TIMEOUT, + PROP_RTX_RETRY_PERIOD, PROP_LAST }; @@ -141,6 +149,11 @@ struct _GstRtpJitterBufferPrivate gboolean drop_on_latency; gint64 ts_offset; gboolean do_lost; + gboolean do_retransmission; + gint rtx_delay; + gint rtx_delay_reorder; + gint rtx_retry_timeout; + gint rtx_retry_period; /* the last seqnum we pushed out */ guint32 last_popped_seqnum; @@ -148,9 +161,18 @@ struct _GstRtpJitterBufferPrivate guint32 next_seqnum; /* last output time */ GstClockTime last_out_time; + /* last valid input timestamp and rtptime pair */ + GstClockTime ips_dts; + guint64 ips_rtptime; + GstClockTime packet_spacing; + /* the next expected seqnum we receive */ + GstClockTime last_in_dts; + guint32 last_in_seqnum; guint32 next_in_seqnum; + GArray *timers; + /* start and stop ranges */ GstClockTime npt_start; GstClockTime npt_stop; @@ -158,7 +180,6 @@ struct _GstRtpJitterBufferPrivate guint64 last_elapsed; guint64 estimated_eos; GstClockID eos_id; - gboolean reached_npt_stop; /* state */ gboolean eos; @@ -176,6 +197,8 @@ struct _GstRtpJitterBufferPrivate /* for sync */ GstSegment segment; GstClockID clock_id; + GstClockTime timer_timeout; + guint16 timer_seqnum; gboolean unscheduled; /* the latency of the upstream peer, we have to take this into account when * synchronizing the buffers. */ @@ -188,6 +211,24 @@ struct _GstRtpJitterBufferPrivate guint64 num_duplicates; }; +typedef enum +{ + TIMER_TYPE_EXPECTED, + TIMER_TYPE_LOST, + TIMER_TYPE_DEADLINE, + TIMER_TYPE_EOS +} TimerType; + +typedef struct +{ + guint idx; + guint16 seqnum; + TimerType type; + GstClockTime timeout; + GstClockTime rtx_base; + GstClockTime rtx_retry; +} TimerData; + #define GST_RTP_JITTER_BUFFER_GET_PRIVATE(o) \ (G_TYPE_INSTANCE_GET_PRIVATE ((o), GST_TYPE_RTP_JITTER_BUFFER, \ GstRtpJitterBufferPrivate)) @@ -277,6 +318,9 @@ gst_rtp_jitter_buffer_set_active (GstRtpJitterBuffer * jitterbuffer, gboolean active, guint64 base_time); static void do_handle_sync (GstRtpJitterBuffer * jitterbuffer); +static void unschedule_current_timer (GstRtpJitterBuffer * jitterbuffer); +static void remove_all_timers (GstRtpJitterBuffer * jitterbuffer); + static void gst_rtp_jitter_buffer_class_init (GstRtpJitterBufferClass * klass) { @@ -356,6 +400,83 @@ gst_rtp_jitter_buffer_class_init (GstRtpJitterBufferClass * klass) g_param_spec_int ("percent", "percent", "The buffer filled percent", 0, 100, 0, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + /** + * GstRtpJitterBuffer::do-retransmission: + * + * Send out a GstRTPRetransmission event upstream when a packet is considered + * late and should be retransmitted. + * + * Since: 1.2 + */ + g_object_class_install_property (gobject_class, PROP_DO_RETRANSMISSION, + g_param_spec_boolean ("do-retransmission", "Do Retransmission", + "Send retransmission events upstream when a packet is late", + DEFAULT_DO_RETRANSMISSION, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + + /** + * GstRtpJitterBuffer::rtx-delay: + * + * When a packet did not arrive at the expected time, wait this extra amount + * of time before sending a retransmission event. + * + * When -1 is used, the max jitter will be used as extra delay. + * + * Since: 1.2 + */ + g_object_class_install_property (gobject_class, PROP_RTX_DELAY, + g_param_spec_int ("rtx-delay", "RTX Delay", + "Extra time in ms to wait before sending retransmission " + "event (-1 automatic)", -1, G_MAXINT, DEFAULT_RTX_DELAY, + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + /** + * GstRtpJitterBuffer::rtx-delay-reorder: + * + * Assume that a retransmission event should be sent when we see + * this much packet reordering. + * + * When -1 is used, the value will be estimated based on observed packet + * reordering. + * + * Since: 1.2 + */ + g_object_class_install_property (gobject_class, PROP_RTX_DELAY_REORDER, + g_param_spec_int ("rtx-delay-reorder", "RTX Delay Reorder", + "Sending retransmission event when this much reordering (-1 automatic)", + -1, G_MAXINT, DEFAULT_RTX_DELAY_REORDER, + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + /** + * GstRtpJitterBuffer::rtx-retry-timeout: + * + * When no packet has been received after sending a retransmission event + * for this time, retry sending a retransmission event. + * + * When -1 is used, the value will be estimated based on observed round + * trip time. + * + * Since: 1.2 + */ + g_object_class_install_property (gobject_class, PROP_RTX_RETRY_TIMEOUT, + g_param_spec_int ("rtx-retry-timeout", "RTX Retry Timeout", + "Retry sending a transmission event after this timeout in " + "ms (-1 automatic)", -1, G_MAXINT, DEFAULT_RTX_RETRY_TIMEOUT, + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + /** + * GstRtpJitterBuffer::rtx-retry-period: + * + * The amount of time to try to get a retransmission. + * + * When -1 is used, the value will be estimated based on the jitterbuffer + * latency and the observed round trip time. + * + * Since: 1.2 + */ + g_object_class_install_property (gobject_class, PROP_RTX_RETRY_PERIOD, + g_param_spec_int ("rtx-retry-period", "RTX Retry Period", + "Try to get a retransmission for this many ms " + "(-1 automatic)", -1, G_MAXINT, DEFAULT_RTX_RETRY_PERIOD, + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + /** * GstRtpJitterBuffer::request-pt-map: * @buffer: the object which received the signal @@ -366,7 +487,7 @@ gst_rtp_jitter_buffer_class_init (GstRtpJitterBufferClass * klass) gst_rtp_jitter_buffer_signals[SIGNAL_REQUEST_PT_MAP] = g_signal_new ("request-pt-map", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpJitterBufferClass, - request_pt_map), NULL, NULL, gst_rtp_bin_marshal_BOXED__UINT, + request_pt_map), NULL, NULL, g_cclosure_marshal_generic, GST_TYPE_CAPS, 1, G_TYPE_UINT); /** * GstRtpJitterBuffer::handle-sync: @@ -422,7 +543,7 @@ gst_rtp_jitter_buffer_class_init (GstRtpJitterBufferClass * klass) g_signal_new ("set-active", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (GstRtpJitterBufferClass, set_active), NULL, NULL, - gst_rtp_bin_marshal_UINT64__BOOL_UINT64, G_TYPE_UINT64, 2, G_TYPE_BOOLEAN, + g_cclosure_marshal_generic, G_TYPE_UINT64, 2, G_TYPE_BOOLEAN, G_TYPE_UINT64); gstelement_class->change_state = @@ -466,7 +587,13 @@ gst_rtp_jitter_buffer_init (GstRtpJitterBuffer * jitterbuffer) priv->latency_ns = priv->latency_ms * GST_MSECOND; priv->drop_on_latency = DEFAULT_DROP_ON_LATENCY; priv->do_lost = DEFAULT_DO_LOST; + priv->do_retransmission = DEFAULT_DO_RETRANSMISSION; + priv->rtx_delay = DEFAULT_RTX_DELAY; + priv->rtx_delay_reorder = DEFAULT_RTX_DELAY_REORDER; + priv->rtx_retry_timeout = DEFAULT_RTX_RETRY_TIMEOUT; + priv->rtx_retry_period = DEFAULT_RTX_RETRY_PERIOD; + priv->timers = g_array_new (FALSE, TRUE, sizeof (TimerData)); priv->jbuf = rtp_jitter_buffer_new (); g_mutex_init (&priv->jbuf_lock); g_cond_init (&priv->jbuf_cond); @@ -512,6 +639,7 @@ gst_rtp_jitter_buffer_finalize (GObject * object) jitterbuffer = GST_RTP_JITTER_BUFFER (object); + g_array_free (jitterbuffer->priv->timers, TRUE); g_mutex_clear (&jitterbuffer->priv->jbuf_lock); g_cond_clear (&jitterbuffer->priv->jbuf_cond); @@ -710,7 +838,7 @@ gst_rtp_jitter_buffer_set_active (GstRtpJitterBuffer * jbuf, gboolean active, } if ((head = rtp_jitter_buffer_peek (priv->jbuf))) { /* head buffer timestamp and offset gives our output time */ - last_out = GST_BUFFER_TIMESTAMP (head) + priv->ts_offset; + last_out = GST_BUFFER_DTS (head) + priv->ts_offset; } else { /* use last known time when the buffer is empty */ last_out = priv->last_out_time; @@ -855,10 +983,7 @@ gst_rtp_jitter_buffer_flush_start (GstRtpJitterBuffer * jitterbuffer) JBUF_SIGNAL (priv); /* unlock clock, we just unschedule, the entry will be released by the * locking streaming thread. */ - if (priv->clock_id) { - gst_clock_id_unschedule (priv->clock_id); - priv->unscheduled = TRUE; - } + unschedule_current_timer (jitterbuffer); JBUF_UNLOCK (priv); } @@ -877,16 +1002,19 @@ gst_rtp_jitter_buffer_flush_stop (GstRtpJitterBuffer * jitterbuffer) priv->last_popped_seqnum = -1; priv->last_out_time = -1; priv->next_seqnum = -1; + priv->ips_rtptime = -1; + priv->ips_dts = GST_CLOCK_TIME_NONE; + priv->packet_spacing = 0; priv->next_in_seqnum = -1; priv->clock_rate = -1; priv->eos = FALSE; priv->estimated_eos = -1; priv->last_elapsed = 0; - priv->reached_npt_stop = FALSE; priv->ext_timestamp = -1; GST_DEBUG_OBJECT (jitterbuffer, "flush and reset jitterbuffer"); rtp_jitter_buffer_flush (priv->jbuf); rtp_jitter_buffer_reset_skew (priv->jbuf); + remove_all_timers (jitterbuffer); JBUF_UNLOCK (priv); } @@ -1082,8 +1210,8 @@ gst_rtp_jitter_buffer_sink_event (GstPad * pad, GstObject * parent, break; } case GST_EVENT_FLUSH_START: - gst_rtp_jitter_buffer_flush_start (jitterbuffer); ret = gst_pad_push_event (priv->srcpad, event); + gst_rtp_jitter_buffer_flush_start (jitterbuffer); break; case GST_EVENT_FLUSH_STOP: ret = gst_pad_push_event (priv->srcpad, event); @@ -1246,6 +1374,321 @@ post_buffering_percent (GstRtpJitterBuffer * jitterbuffer, gint percent) gst_element_post_message (GST_ELEMENT_CAST (jitterbuffer), message); } +static GstClockTime +apply_offset (GstRtpJitterBuffer * jitterbuffer, GstClockTime timestamp) +{ + GstRtpJitterBufferPrivate *priv; + + priv = jitterbuffer->priv; + + if (timestamp == -1) + return -1; + + /* apply the timestamp offset, this is used for inter stream sync */ + timestamp += priv->ts_offset; + /* add the offset, this is used when buffering */ + timestamp += priv->out_offset; + + return timestamp; +} + +static TimerData * +find_timer (GstRtpJitterBuffer * jitterbuffer, TimerType type, guint16 seqnum) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + TimerData *timer = NULL; + gint i, len; + + len = priv->timers->len; + for (i = 0; i < len; i++) { + TimerData *test = &g_array_index (priv->timers, TimerData, i); + if (test->seqnum == seqnum && test->type == type) { + timer = test; + break; + } + } + return timer; +} + +static void +unschedule_current_timer (GstRtpJitterBuffer * jitterbuffer) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + + if (priv->clock_id) { + GST_DEBUG_OBJECT (jitterbuffer, "unschedule current timer"); + gst_clock_id_unschedule (priv->clock_id); + priv->unscheduled = TRUE; + } +} + +static GstClockTime +get_timeout (GstRtpJitterBuffer * jitterbuffer, TimerData * timer) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + GstClockTime test_timeout; + + if ((test_timeout = timer->timeout) == -1) + return -1; + + if (timer->type != TIMER_TYPE_EXPECTED) { + /* add our latency and offset to get output times. */ + test_timeout = apply_offset (jitterbuffer, test_timeout); + test_timeout += priv->latency_ns; + } + return test_timeout; +} + +static void +recalculate_timer (GstRtpJitterBuffer * jitterbuffer, TimerData * timer) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + + if (priv->clock_id) { + GstClockTime timeout = get_timeout (jitterbuffer, timer); + + GST_DEBUG ("%" GST_TIME_FORMAT " <> %" GST_TIME_FORMAT, + GST_TIME_ARGS (timeout), GST_TIME_ARGS (priv->timer_timeout)); + + if (timeout == -1 || timeout < priv->timer_timeout) + unschedule_current_timer (jitterbuffer); + } +} + +static TimerData * +add_timer (GstRtpJitterBuffer * jitterbuffer, TimerType type, + guint16 seqnum, GstClockTime timeout) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + TimerData *timer; + gint len; + + GST_DEBUG_OBJECT (jitterbuffer, + "add timer for seqnum %d to %" GST_TIME_FORMAT, + seqnum, GST_TIME_ARGS (timeout)); + + len = priv->timers->len; + g_array_set_size (priv->timers, len + 1); + timer = &g_array_index (priv->timers, TimerData, len); + timer->idx = len; + timer->type = type; + timer->seqnum = seqnum; + timer->timeout = timeout; + if (type == TIMER_TYPE_EXPECTED) { + timer->rtx_base = timeout; + timer->rtx_retry = 0; + } + recalculate_timer (jitterbuffer, timer); + + return timer; +} + +static void +reschedule_timer (GstRtpJitterBuffer * jitterbuffer, TimerData * timer, + guint16 seqnum, GstClockTime timeout) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + gboolean seqchange, timechange; + guint16 oldseq; + + seqchange = timer->seqnum != seqnum; + timechange = timer->timeout != timeout; + + if (!seqchange && !timechange) + return; + + oldseq = timer->seqnum; + + GST_DEBUG_OBJECT (jitterbuffer, + "replace timer for seqnum %d->%d to %" GST_TIME_FORMAT, + oldseq, seqnum, GST_TIME_ARGS (timeout)); + + timer->timeout = timeout; + timer->seqnum = seqnum; + if (seqchange && timer->type == TIMER_TYPE_EXPECTED) { + timer->rtx_base = timeout; + timer->rtx_retry = 0; + } + + if (priv->clock_id) { + /* we changed the seqnum and there is a timer currently waiting with this + * seqnum, unschedule it */ + if (seqchange && priv->timer_seqnum == oldseq) + unschedule_current_timer (jitterbuffer); + /* we changed the time, check if it is earlier than what we are waiting + * for and unschedule if so */ + else if (timechange) + recalculate_timer (jitterbuffer, timer); + } +} + +static TimerData * +set_timer (GstRtpJitterBuffer * jitterbuffer, TimerType type, + guint16 seqnum, GstClockTime timeout) +{ + TimerData *timer; + + /* find the seqnum timer */ + timer = find_timer (jitterbuffer, type, seqnum); + if (timer == NULL) { + timer = add_timer (jitterbuffer, type, seqnum, timeout); + } else { + reschedule_timer (jitterbuffer, timer, seqnum, timeout); + } + return timer; +} + +static void +remove_timer (GstRtpJitterBuffer * jitterbuffer, TimerData * timer) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + guint idx; + + if (priv->clock_id && priv->timer_seqnum == timer->seqnum) + unschedule_current_timer (jitterbuffer); + + idx = timer->idx; + GST_DEBUG_OBJECT (jitterbuffer, "removed index %d", idx); + g_array_remove_index_fast (priv->timers, idx); + timer->idx = idx; +} + +static void +remove_all_timers (GstRtpJitterBuffer * jitterbuffer) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + GST_DEBUG_OBJECT (jitterbuffer, "removed all timers"); + g_array_set_size (priv->timers, 0); + unschedule_current_timer (jitterbuffer); +} + +/* we just received a packet with seqnum and dts. + * + * First check for old seqnum that we are still expecting. If the gap with the + * current timestamp is too big, unschedule the timeouts. + * + * If we have a valid packet spacing estimate we can set a timer for when we + * should receive the next packet. + * If we don't have a valid estimate, we remove any timer we might have + * had for this packet. + */ +static void +update_timers (GstRtpJitterBuffer * jitterbuffer, guint16 seqnum, + GstClockTime dts, gboolean do_next_seqnum) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + TimerData *timer = NULL; + gint i, len; + + if (!priv->do_retransmission) + return; + + /* go through all timers and unschedule the ones with a large gap, also find + * the timer for the seqnum */ + len = priv->timers->len; + for (i = 0; i < len; i++) { + TimerData *test = &g_array_index (priv->timers, TimerData, i); + gint gap; + + gap = gst_rtp_buffer_compare_seqnum (test->seqnum, seqnum); + + GST_DEBUG_OBJECT (jitterbuffer, "%d, #%d<->#%d gap %d", i, + test->seqnum, seqnum, gap); + + if (test->type == TIMER_TYPE_DEADLINE) + continue; + + if (gap == 0) { + /* the timer for the current seqnum */ + timer = test; + } else if (gap > priv->rtx_delay_reorder) { + /* max gap, we exceeded the max reorder distance and we don't expect the + * missing packet to be this reordered */ + if (test->rtx_retry == 0 && test->type == TIMER_TYPE_EXPECTED) + reschedule_timer (jitterbuffer, test, test->seqnum, -1); + } + } + + if (priv->packet_spacing > 0 && do_next_seqnum) { + GstClockTime expected; + + /* calculate expected arrival time of the next seqnum */ + expected = dts + priv->packet_spacing + (priv->rtx_delay * GST_MSECOND); + /* and update/install timer for next seqnum */ + if (timer) + reschedule_timer (jitterbuffer, timer, priv->next_in_seqnum, expected); + else + add_timer (jitterbuffer, TIMER_TYPE_EXPECTED, priv->next_in_seqnum, + expected); + } else if (timer) { + /* if we had a timer, remove it, we don't know when to expect the next + * packet. */ + remove_timer (jitterbuffer, timer); + } +} + +static void +calculate_packet_spacing (GstRtpJitterBuffer * jitterbuffer, guint32 rtptime, + GstClockTime dts) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + + /* we need consecutive seqnums with a different + * rtptime to estimate the packet spacing. */ + if (priv->ips_rtptime != rtptime) { + /* rtptime changed, check dts diff */ + if (priv->ips_dts != -1 && dts != -1 && dts > priv->ips_dts) { + priv->packet_spacing = dts - priv->ips_dts; + GST_DEBUG_OBJECT (jitterbuffer, + "new packet spacing %" GST_TIME_FORMAT, + GST_TIME_ARGS (priv->packet_spacing)); + } + priv->ips_rtptime = rtptime; + priv->ips_dts = dts; + } +} + +static void +calculate_expected (GstRtpJitterBuffer * jitterbuffer, guint32 expected, + guint16 seqnum, GstClockTime dts, gint gap) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + GstClockTime duration, expected_dts; + TimerType type; + + GST_DEBUG_OBJECT (jitterbuffer, + "dts %" GST_TIME_FORMAT ", last %" GST_TIME_FORMAT, + GST_TIME_ARGS (dts), GST_TIME_ARGS (priv->last_in_dts)); + + /* interpolate between the current time and the last time based on + * number of packets we are missing, this is the estimated duration + * for the missing packet based on equidistant packet spacing. Also make + * sure we never go negative. */ + if (dts >= priv->last_in_dts) + duration = (dts - priv->last_in_dts) / (gap + 1); + else + /* packet already lost, timer will timeout quickly */ + duration = 0; + + GST_DEBUG_OBJECT (jitterbuffer, "duration %" GST_TIME_FORMAT, + GST_TIME_ARGS (duration)); + + expected_dts = priv->last_in_dts + duration; + + if (priv->do_retransmission) { + expected++; + type = TIMER_TYPE_EXPECTED; + } else { + type = TIMER_TYPE_LOST; + } + + while (expected < seqnum) { + add_timer (jitterbuffer, type, expected, expected_dts); + expected_dts += duration; + expected++; + } +} + static GstFlowReturn gst_rtp_jitter_buffer_chain (GstPad * pad, GstObject * parent, GstBuffer * buffer) @@ -1253,13 +1696,15 @@ gst_rtp_jitter_buffer_chain (GstPad * pad, GstObject * parent, GstRtpJitterBuffer *jitterbuffer; GstRtpJitterBufferPrivate *priv; guint16 seqnum; + guint32 expected, rtptime; GstFlowReturn ret = GST_FLOW_OK; - GstClockTime timestamp; + GstClockTime dts, pts; guint64 latency_ts; gboolean tail; gint percent = -1; guint8 pt; GstRTPBuffer rtp = GST_RTP_BUFFER_INIT; + gboolean do_next_seqnum = FALSE; jitterbuffer = GST_RTP_JITTER_BUFFER (parent); @@ -1270,20 +1715,27 @@ gst_rtp_jitter_buffer_chain (GstPad * pad, GstObject * parent, pt = gst_rtp_buffer_get_payload_type (&rtp); seqnum = gst_rtp_buffer_get_seq (&rtp); + rtptime = gst_rtp_buffer_get_timestamp (&rtp); gst_rtp_buffer_unmap (&rtp); - /* take the timestamp of the buffer. This is the time when the packet was + /* make sure we have PTS and DTS set */ + pts = GST_BUFFER_PTS (buffer); + dts = GST_BUFFER_DTS (buffer); + if (dts == -1) + dts = pts; + else if (pts == -1) + pts = dts; + + /* take the DTS of the buffer. This is the time when the packet was * received and is used to calculate jitter and clock skew. We will adjust - * this timestamp with the smoothed value after processing it in the - * jitterbuffer. */ - timestamp = GST_BUFFER_TIMESTAMP (buffer); + * this DTS with the smoothed value after processing it in the + * jitterbuffer and assign it as the PTS. */ /* bring to running time */ - timestamp = gst_segment_to_running_time (&priv->segment, GST_FORMAT_TIME, - timestamp); + dts = gst_segment_to_running_time (&priv->segment, GST_FORMAT_TIME, dts); GST_DEBUG_OBJECT (jitterbuffer, - "Received packet #%d at time %" GST_TIME_FORMAT, seqnum, - GST_TIME_ARGS (timestamp)); + "Received packet #%d at time %" GST_TIME_FORMAT ", discont %d", seqnum, + GST_TIME_ARGS (dts), GST_BUFFER_IS_DISCONT (buffer)); JBUF_LOCK_CHECK (priv, out_flushing); @@ -1319,39 +1771,75 @@ gst_rtp_jitter_buffer_chain (GstPad * pad, GstObject * parent, if (G_UNLIKELY (priv->eos)) goto have_eos; + expected = priv->next_in_seqnum; + /* now check against our expected seqnum */ - if (G_LIKELY (priv->next_in_seqnum != -1)) { + if (G_LIKELY (expected != -1)) { gint gap; - gboolean reset = FALSE; - - gap = gst_rtp_buffer_compare_seqnum (priv->next_in_seqnum, seqnum); - if (G_UNLIKELY (gap != 0)) { - GST_DEBUG_OBJECT (jitterbuffer, "expected #%d, got #%d, gap of %d", - priv->next_in_seqnum, seqnum, gap); - /* priv->next_in_seqnum >= seqnum, this packet is too late or the - * sender might have been restarted with different seqnum. */ - if (gap < -RTP_MAX_MISORDER) { - GST_DEBUG_OBJECT (jitterbuffer, "reset: buffer too old %d", gap); - reset = TRUE; - } - /* priv->next_in_seqnum < seqnum, this is a new packet */ - else if (G_UNLIKELY (gap > RTP_MAX_DROPOUT)) { - GST_DEBUG_OBJECT (jitterbuffer, "reset: too many dropped packets %d", - gap); - reset = TRUE; + + /* now calculate gap */ + gap = gst_rtp_buffer_compare_seqnum (expected, seqnum); + + GST_DEBUG_OBJECT (jitterbuffer, "expected #%d, got #%d, gap of %d", + expected, seqnum, gap); + + if (G_LIKELY (gap == 0)) { + /* packet is expected */ + calculate_packet_spacing (jitterbuffer, rtptime, dts); + do_next_seqnum = TRUE; + } else { + gboolean reset = FALSE; + + if (gap < 0) { + /* we received an old packet */ + if (G_UNLIKELY (gap < -RTP_MAX_MISORDER)) { + /* too old packet, reset */ + GST_DEBUG_OBJECT (jitterbuffer, "reset: buffer too old %d < %d", gap, + -RTP_MAX_MISORDER); + reset = TRUE; + } else { + GST_DEBUG_OBJECT (jitterbuffer, "old packet received"); + } } else { - GST_DEBUG_OBJECT (jitterbuffer, "tolerable gap"); + /* new packet, we are missing some packets */ + if (G_UNLIKELY (gap > RTP_MAX_DROPOUT)) { + /* packet too far in future, reset */ + GST_DEBUG_OBJECT (jitterbuffer, "reset: buffer too new %d > %d", gap, + RTP_MAX_DROPOUT); + reset = TRUE; + } else { + GST_DEBUG_OBJECT (jitterbuffer, "%d missing packets", gap); + /* fill in the gap with EXPECTED timers */ + calculate_expected (jitterbuffer, expected, seqnum, dts, gap); + do_next_seqnum = TRUE; + } } + if (G_UNLIKELY (reset)) { + GST_DEBUG_OBJECT (jitterbuffer, "flush and reset jitterbuffer"); + rtp_jitter_buffer_flush (priv->jbuf); + rtp_jitter_buffer_reset_skew (priv->jbuf); + remove_all_timers (jitterbuffer); + priv->last_popped_seqnum = -1; + priv->next_seqnum = seqnum; + do_next_seqnum = TRUE; + } + /* reset spacing estimation when gap */ + priv->ips_rtptime = -1; + priv->ips_dts = GST_CLOCK_TIME_NONE; } - if (G_UNLIKELY (reset)) { - GST_DEBUG_OBJECT (jitterbuffer, "flush and reset jitterbuffer"); - rtp_jitter_buffer_flush (priv->jbuf); - rtp_jitter_buffer_reset_skew (priv->jbuf); - priv->last_popped_seqnum = -1; - priv->next_seqnum = seqnum; - } + } else { + GST_DEBUG_OBJECT (jitterbuffer, "First buffer #%d", seqnum); + /* we don't know what the next_in_seqnum should be, wait for the last + * possible moment to push this buffer, maybe we get an earlier seqnum + * while we wait */ + set_timer (jitterbuffer, TIMER_TYPE_DEADLINE, seqnum, dts); + do_next_seqnum = TRUE; + } + if (do_next_seqnum) { + priv->last_in_seqnum = seqnum; + priv->last_in_dts = dts; + priv->next_in_seqnum = (seqnum + 1) & 0xffff; } - priv->next_in_seqnum = (seqnum + 1) & 0xffff; /* let's check if this buffer is too late, we can only accept packets with * bigger seqnum than the one we last pushed. */ @@ -1386,16 +1874,21 @@ gst_rtp_jitter_buffer_chain (GstPad * pad, GstObject * parent, } /* we need to make the metadata writable before pushing it in the jitterbuffer - * because the jitterbuffer will update the timestamp */ + * because the jitterbuffer will update the PTS */ buffer = gst_buffer_make_writable (buffer); + GST_BUFFER_DTS (buffer) = dts; + GST_BUFFER_PTS (buffer) = pts; /* now insert the packet into the queue in sorted order. This function returns * FALSE if a packet with the same seqnum was already in the queue, meaning we * have a duplicate. */ - if (G_UNLIKELY (!rtp_jitter_buffer_insert (priv->jbuf, buffer, timestamp, + if (G_UNLIKELY (!rtp_jitter_buffer_insert (priv->jbuf, buffer, dts, priv->clock_rate, &tail, &percent))) goto duplicate; + /* update timers */ + update_timers (jitterbuffer, seqnum, dts, do_next_seqnum); + /* we had an unhandled SR, handle it now */ if (priv->last_sr) do_handle_sync (jitterbuffer); @@ -1407,10 +1900,8 @@ gst_rtp_jitter_buffer_chain (GstPad * pad, GstObject * parent, /* let's unschedule and unblock any waiting buffers. We only want to do this * when the tail buffer changed */ if (G_UNLIKELY (priv->clock_id && tail)) { - GST_DEBUG_OBJECT (jitterbuffer, - "Unscheduling waiting buffer, new tail buffer"); - gst_clock_id_unschedule (priv->clock_id); - priv->unscheduled = TRUE; + GST_DEBUG_OBJECT (jitterbuffer, "Unscheduling waiting new buffer"); + unschedule_current_timer (jitterbuffer); } GST_DEBUG_OBJECT (jitterbuffer, "Pushed packet #%d, now %d packets, tail: %d", @@ -1474,66 +1965,6 @@ duplicate: } } -static GstClockTime -apply_offset (GstRtpJitterBuffer * jitterbuffer, GstClockTime timestamp) -{ - GstRtpJitterBufferPrivate *priv; - - priv = jitterbuffer->priv; - - if (timestamp == -1) - return -1; - - /* apply the timestamp offset, this is used for inter stream sync */ - timestamp += priv->ts_offset; - /* add the offset, this is used when buffering */ - timestamp += priv->out_offset; - - return timestamp; -} - -static GstClockTime -get_sync_time (GstRtpJitterBuffer * jitterbuffer, GstClockTime timestamp) -{ - GstClockTime result; - GstRtpJitterBufferPrivate *priv; - - priv = jitterbuffer->priv; - - result = timestamp + GST_ELEMENT_CAST (jitterbuffer)->base_time; - /* add latency, this includes our own latency and the peer latency. */ - result += priv->latency_ns; - result += priv->peer_latency; - - return result; -} - -static gboolean -eos_reached (GstClock * clock, GstClockTime time, GstClockID id, - GstRtpJitterBuffer * jitterbuffer) -{ - GstRtpJitterBufferPrivate *priv; - - priv = jitterbuffer->priv; - - JBUF_LOCK_CHECK (priv, flushing); - if (priv->waiting) { - GST_INFO_OBJECT (jitterbuffer, "got the NPT timeout"); - priv->reached_npt_stop = TRUE; - JBUF_SIGNAL (priv); - } - JBUF_UNLOCK (priv); - - return TRUE; - - /* ERRORS */ -flushing: - { - JBUF_UNLOCK (priv); - return FALSE; - } -} - static GstClockTime compute_elapsed (GstRtpJitterBuffer * jitterbuffer, GstBuffer * outbuf) { @@ -1565,225 +1996,395 @@ compute_elapsed (GstRtpJitterBuffer * jitterbuffer, GstBuffer * outbuf) return elapsed; } -/* - * This funcion will push out buffers on the source pad. - * - * For each pushed buffer, the seqnum is recorded, if the next buffer B has a - * different seqnum (missing packets before B), this function will wait for the - * missing packet to arrive up to the timestamp of buffer B. - */ static void -gst_rtp_jitter_buffer_loop (GstRtpJitterBuffer * jitterbuffer) +update_estimated_eos (GstRtpJitterBuffer * jitterbuffer, GstBuffer * outbuf) { - GstRtpJitterBufferPrivate *priv; - GstBuffer *outbuf; - GstFlowReturn result; - guint16 seqnum; - guint32 next_seqnum; - GstClockTime timestamp, out_time; - gboolean discont = FALSE; - gint gap; - GstClock *clock; - GstClockID id; - GstClockTime sync_time; - gint percent = -1; - GstRTPBuffer rtp = { NULL, }; + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; - priv = jitterbuffer->priv; + if (priv->npt_stop != -1 && priv->ext_timestamp != -1 + && priv->clock_base != -1 && priv->clock_rate > 0) { + guint64 elapsed, estimated; - JBUF_LOCK_CHECK (priv, flushing); -again: - GST_DEBUG_OBJECT (jitterbuffer, "Peeking item"); - while (TRUE) { - id = NULL; - /* always wait if we are blocked */ - if (G_LIKELY (!priv->blocked)) { - /* we're buffering but not EOS, wait. */ - if (!priv->eos && (!priv->active - || rtp_jitter_buffer_is_buffering (priv->jbuf))) { - GstClockTime elapsed, delay, left; - - if (priv->estimated_eos == -1) - goto do_wait; - - outbuf = rtp_jitter_buffer_peek (priv->jbuf); - if (outbuf != NULL) { - elapsed = compute_elapsed (jitterbuffer, outbuf); - if (GST_BUFFER_DURATION_IS_VALID (outbuf)) - elapsed += GST_BUFFER_DURATION (outbuf); - } else { - GST_INFO_OBJECT (jitterbuffer, "no buffer, using last_elapsed"); - elapsed = priv->last_elapsed; - } + elapsed = compute_elapsed (jitterbuffer, outbuf); + + if (elapsed > priv->last_elapsed || !priv->last_elapsed) { + guint64 left; + GstClockTime out_time; + + priv->last_elapsed = elapsed; + + left = priv->npt_stop - priv->npt_start; + GST_LOG_OBJECT (jitterbuffer, "left %" GST_TIME_FORMAT, + GST_TIME_ARGS (left)); - delay = rtp_jitter_buffer_get_delay (priv->jbuf); + out_time = GST_BUFFER_DTS (outbuf); - if (priv->estimated_eos > elapsed) - left = priv->estimated_eos - elapsed; + if (elapsed > 0) + estimated = gst_util_uint64_scale (out_time, left, elapsed); + else { + /* if there is almost nothing left, + * we may never advance enough to end up in the above case */ + if (left < GST_SECOND) + estimated = GST_SECOND; else - left = 0; - - GST_INFO_OBJECT (jitterbuffer, "buffering, elapsed %" GST_TIME_FORMAT - " estimated_eos %" GST_TIME_FORMAT " left %" GST_TIME_FORMAT - " delay %" GST_TIME_FORMAT, - GST_TIME_ARGS (elapsed), GST_TIME_ARGS (priv->estimated_eos), - GST_TIME_ARGS (left), GST_TIME_ARGS (delay)); - if (left > delay) - goto do_wait; + estimated = -1; } - /* if we have a packet, we can exit the loop and grab it */ - if (rtp_jitter_buffer_num_packets (priv->jbuf) > 0) - break; - /* no packets but we are EOS, do eos logic */ - if (G_UNLIKELY (priv->eos)) - goto do_eos; - /* underrun, wait for packets or flushing now if we are expecting an EOS - * timeout, set the async timer for it too */ - if (priv->estimated_eos != -1 && !priv->reached_npt_stop) { - sync_time = get_sync_time (jitterbuffer, priv->estimated_eos); - - GST_OBJECT_LOCK (jitterbuffer); - clock = GST_ELEMENT_CLOCK (jitterbuffer); - if (clock) { - GST_INFO_OBJECT (jitterbuffer, "scheduling timeout"); - id = gst_clock_new_single_shot_id (clock, sync_time); - gst_clock_id_wait_async (id, (GstClockCallback) eos_reached, - jitterbuffer, NULL); - } - GST_OBJECT_UNLOCK (jitterbuffer); + + GST_LOG_OBJECT (jitterbuffer, "elapsed %" GST_TIME_FORMAT ", estimated %" + GST_TIME_FORMAT, GST_TIME_ARGS (elapsed), GST_TIME_ARGS (estimated)); + + if (estimated != -1 && priv->estimated_eos != estimated) { + set_timer (jitterbuffer, TIMER_TYPE_EOS, -1, estimated); + priv->estimated_eos = estimated; } } - do_wait: - /* now we wait */ - GST_DEBUG_OBJECT (jitterbuffer, "waiting"); - priv->waiting = TRUE; - JBUF_WAIT (priv); - priv->waiting = FALSE; - GST_DEBUG_OBJECT (jitterbuffer, "waiting done"); + } +} - if (id) { - /* unschedule any pending async notifications we might have */ - gst_clock_id_unschedule (id); - gst_clock_id_unref (id); - } - if (G_UNLIKELY (priv->srcresult != GST_FLOW_OK)) - goto flushing; +/* take a buffer from the queue and push it */ +static GstFlowReturn +pop_and_push_next (GstRtpJitterBuffer * jitterbuffer, guint16 seqnum) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + GstFlowReturn result; + GstBuffer *outbuf; + GstClockTime dts, pts; + gint percent = -1; - if (id && priv->reached_npt_stop) { - goto do_npt_stop; - } + /* when we get here we are ready to pop and push the buffer */ + outbuf = rtp_jitter_buffer_pop (priv->jbuf, &percent); + + check_buffering_percent (jitterbuffer, &percent); + + if (G_UNLIKELY (priv->discont)) { + /* set DISCONT flag when we missed a packet. We pushed the buffer writable + * into the jitterbuffer so we can modify now. */ + GST_DEBUG_OBJECT (jitterbuffer, "mark output buffer discont"); + GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_DISCONT); + priv->discont = FALSE; + } + if (G_UNLIKELY (priv->ts_discont)) { + GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_RESYNC); + priv->ts_discont = FALSE; + } + + dts = GST_BUFFER_DTS (outbuf); + pts = GST_BUFFER_PTS (outbuf); + + /* apply timestamp with offset to buffer now */ + GST_BUFFER_DTS (outbuf) = apply_offset (jitterbuffer, dts); + GST_BUFFER_PTS (outbuf) = apply_offset (jitterbuffer, pts); + + /* update the elapsed time when we need to check against the npt stop time. */ + update_estimated_eos (jitterbuffer, outbuf); + + /* now we are ready to push the buffer. Save the seqnum and release the lock + * so the other end can push stuff in the queue again. */ + priv->last_popped_seqnum = seqnum; + priv->last_out_time = GST_BUFFER_PTS (outbuf); + priv->next_seqnum = (seqnum + 1) & 0xffff; + JBUF_UNLOCK (priv); + + if (percent != -1) + post_buffering_percent (jitterbuffer, percent); + + /* push buffer */ + GST_DEBUG_OBJECT (jitterbuffer, + "Pushing buffer %d, dts %" GST_TIME_FORMAT ", pts %" GST_TIME_FORMAT, + seqnum, GST_TIME_ARGS (GST_BUFFER_DTS (outbuf)), + GST_TIME_ARGS (GST_BUFFER_PTS (outbuf))); + + result = gst_pad_push (priv->srcpad, outbuf); + + JBUF_LOCK_CHECK (priv, out_flushing); + + return result; + + /* ERRORS */ +out_flushing: + { + return priv->srcresult; } +} + +#define GST_FLOW_WAIT GST_FLOW_CUSTOM_SUCCESS + +/* Peek a buffer and compare the seqnum to the expected seqnum. + * If all is fine, the buffer is pushed. + * If something is wrong, we wait for some event + */ +static GstFlowReturn +handle_next_buffer (GstRtpJitterBuffer * jitterbuffer) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + GstFlowReturn result = GST_FLOW_OK; + GstBuffer *outbuf; + guint16 seqnum; + guint32 next_seqnum; + gint gap; + GstRTPBuffer rtp = { NULL, }; - /* peek a buffer, we're just looking at the timestamp and the sequence number. + /* only push buffers when PLAYING and active and not buffering */ + if (priv->blocked || !priv->active || + rtp_jitter_buffer_is_buffering (priv->jbuf)) + return GST_FLOW_WAIT; + +again: + /* peek a buffer, we're just looking at the sequence number. * If all is fine, we'll pop and push it. If the sequence number is wrong we - * wait on the timestamp. In the chain function we will unlock the wait when a - * new buffer is available. The peeked buffer is valid for as long as we hold - * the jitterbuffer lock. */ + * wait for a timeout or something to change. + * The peeked buffer is valid for as long as we hold the jitterbuffer lock. */ outbuf = rtp_jitter_buffer_peek (priv->jbuf); + if (outbuf == NULL) + goto wait; /* get the seqnum and the next expected seqnum */ gst_rtp_buffer_map (outbuf, GST_MAP_READ, &rtp); seqnum = gst_rtp_buffer_get_seq (&rtp); gst_rtp_buffer_unmap (&rtp); - next_seqnum = priv->next_seqnum; - /* get the timestamp, this is already corrected for clock skew by the - * jitterbuffer */ - timestamp = GST_BUFFER_TIMESTAMP (outbuf); - - GST_DEBUG_OBJECT (jitterbuffer, - "Peeked buffer #%d, expect #%d, timestamp %" GST_TIME_FORMAT - ", now %d left", seqnum, next_seqnum, GST_TIME_ARGS (timestamp), - rtp_jitter_buffer_num_packets (priv->jbuf)); - - /* apply our timestamp offset to the incomming buffer, this will be our output - * timestamp. */ - out_time = apply_offset (jitterbuffer, timestamp); + next_seqnum = priv->next_seqnum; /* get the gap between this and the previous packet. If we don't know the * previous packet seqnum assume no gap. */ - if (G_LIKELY (next_seqnum != -1)) { + if (G_UNLIKELY (next_seqnum == -1)) { + GST_DEBUG_OBJECT (jitterbuffer, "First buffer #%d", seqnum); + /* we don't know what the next_seqnum should be, the chain function should + * have scheduled a DEADLINE timer that will increment next_seqnum when it + * fires, so wait for that */ + result = GST_FLOW_WAIT; + } else { + /* else calculate GAP */ gap = gst_rtp_buffer_compare_seqnum (next_seqnum, seqnum); - /* if we have a packet that we already pushed or considered dropped, pop it - * off and get the next packet */ - if (G_UNLIKELY (gap < 0)) { + if (G_LIKELY (gap == 0)) { + /* no missing packet, pop and push */ + result = pop_and_push_next (jitterbuffer, seqnum); + } else if (G_UNLIKELY (gap < 0)) { + /* if we have a packet that we already pushed or considered dropped, pop it + * off and get the next packet */ GST_DEBUG_OBJECT (jitterbuffer, "Old packet #%d, next #%d dropping", seqnum, next_seqnum); - outbuf = rtp_jitter_buffer_pop (priv->jbuf, &percent); + outbuf = rtp_jitter_buffer_pop (priv->jbuf, NULL); gst_buffer_unref (outbuf); goto again; - } - } else { - GST_DEBUG_OBJECT (jitterbuffer, "no next seqnum known, first packet"); - gap = -1; - } - - /* If we don't know what the next seqnum should be (== -1) we have to wait - * because it might be possible that we are not receiving this buffer in-order, - * a buffer with a lower seqnum could arrive later and we want to push that - * earlier buffer before this buffer then. - * If we know the expected seqnum, we can compare it to the current seqnum to - * determine if we have missing a packet. If we have a missing packet (which - * must be before this packet) we can wait for it until the deadline for this - * packet expires. */ - if (G_UNLIKELY (gap != 0 && out_time != -1)) { - GstClockReturn ret; - GstClockTime duration = GST_CLOCK_TIME_NONE; - GstClockTimeDiff clock_jitter; - guint32 lost_packets = 1; - gboolean lost_packets_late = FALSE; - - if (gap > 0) { - /* we have a gap */ + } else { + /* the chain function has scheduled timers to request retransmission or + * when to consider the packet lost, wait for that */ GST_DEBUG_OBJECT (jitterbuffer, "Sequence number GAP detected: expected %d instead of %d (%d missing)", next_seqnum, seqnum, gap); + result = GST_FLOW_WAIT; + } + } + return result; - if (priv->last_out_time != -1) { - GST_DEBUG_OBJECT (jitterbuffer, - "out_time %" GST_TIME_FORMAT ", last %" GST_TIME_FORMAT, - GST_TIME_ARGS (out_time), GST_TIME_ARGS (priv->last_out_time)); - /* interpolate between the current time and the last time based on - * number of packets we are missing, this is the estimated duration - * for the missing packet based on equidistant packet spacing. Also make - * sure we never go negative. */ - if (out_time >= priv->last_out_time) - duration = (out_time - priv->last_out_time) / (gap + 1); - else - goto lost; +wait: + { + GST_DEBUG_OBJECT (jitterbuffer, "no buffer, going to wait"); + if (priv->eos) + result = GST_FLOW_EOS; + else + result = GST_FLOW_WAIT; + return result; + } +} - GST_DEBUG_OBJECT (jitterbuffer, "duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (duration)); - /* add this duration to the timestamp of the last packet we pushed */ - out_time = (priv->last_out_time + duration); - } - } else { - /* we don't know what the next_seqnum should be, wait for the last - * possible moment to push this buffer, maybe we get an earlier seqnum - * while we wait */ - GST_DEBUG_OBJECT (jitterbuffer, "First buffer %d, do sync", seqnum); +/* the timeout for when we expected a packet expired */ +static GstFlowReturn +do_expected_timeout (GstRtpJitterBuffer * jitterbuffer, TimerData * timer, + GstClockTimeDiff clock_jitter) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + GstEvent *event; + + GST_DEBUG_OBJECT (jitterbuffer, "expected %d didn't arrive", timer->seqnum); + + event = gst_event_new_custom (GST_EVENT_CUSTOM_UPSTREAM, + gst_structure_new ("GstRTPRetransmissionRequest", + "seqnum", G_TYPE_UINT, (guint) timer->seqnum, + "running-time", G_TYPE_UINT64, timer->rtx_base, + "delay", G_TYPE_UINT, GST_TIME_AS_MSECONDS (timer->rtx_retry), + "frequency", G_TYPE_UINT, priv->rtx_retry_timeout, + "period", G_TYPE_UINT, priv->rtx_retry_period, + "deadline", G_TYPE_UINT, priv->latency_ms, + "packet-spacing", G_TYPE_UINT64, priv->packet_spacing, NULL)); + + JBUF_UNLOCK (priv); + gst_pad_push_event (priv->sinkpad, event); + JBUF_LOCK (priv); + + /* calculate the timeout for the next retransmission attempt */ + timer->rtx_retry += (priv->rtx_retry_timeout * GST_MSECOND); + if (timer->rtx_retry > (priv->rtx_retry_period * GST_MSECOND)) { + GST_DEBUG_OBJECT (jitterbuffer, "reschedule as LOST timer"); + /* too many retransmission request, we now convert the timer + * to a lost timer */ + timer->type = TIMER_TYPE_LOST; + timer->rtx_retry = 0; + } + reschedule_timer (jitterbuffer, timer, timer->seqnum, + timer->rtx_base + timer->rtx_retry); + + return priv->srcresult; +} + +/* a packet is lost */ +static GstFlowReturn +do_lost_timeout (GstRtpJitterBuffer * jitterbuffer, TimerData * timer, + GstClockTimeDiff clock_jitter) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + GstClockTime duration = GST_CLOCK_TIME_NONE; + guint32 lost_packets = 1; + gboolean lost_packets_late = FALSE; + +#if 0 + if (clock_jitter > 0 + && clock_jitter > (priv->latency_ns + priv->peer_latency)) { + GstClockTimeDiff total_duration; + GstClockTime out_time_diff; + + out_time_diff = + apply_offset (jitterbuffer, timer->timeout) - timer->timeout; + total_duration = MIN (out_time_diff, clock_jitter); + + if (duration > 0) + lost_packets = total_duration / duration; + else + lost_packets = gap; + total_duration = lost_packets * duration; + + GST_DEBUG_OBJECT (jitterbuffer, + "Current sync_time has expired a long time ago (+%" GST_TIME_FORMAT + ") Cover up %d lost packets with duration %" GST_TIME_FORMAT, + GST_TIME_ARGS (clock_jitter), + lost_packets, GST_TIME_ARGS (total_duration)); + + duration = total_duration; + lost_packets_late = TRUE; + } +#endif + + /* we had a gap and thus we lost some packets. Create an event for this. */ + if (lost_packets > 1) + GST_DEBUG_OBJECT (jitterbuffer, "Packets #%d -> #%d lost", timer->seqnum, + timer->seqnum + lost_packets - 1); + else + GST_DEBUG_OBJECT (jitterbuffer, "Packet #%d lost", timer->seqnum); + + priv->num_late += lost_packets; + priv->discont = TRUE; + + /* update our expected next packet */ + priv->last_popped_seqnum = timer->seqnum; + priv->last_out_time = apply_offset (jitterbuffer, timer->timeout); + if (timer->seqnum + lost_packets > priv->next_seqnum) + priv->next_seqnum = (timer->seqnum + lost_packets) & 0xffff; + /* remove timer now */ + remove_timer (jitterbuffer, timer); + + if (priv->do_lost) { + GstEvent *event; + + /* create paket lost event */ + event = gst_event_new_custom (GST_EVENT_CUSTOM_DOWNSTREAM, + gst_structure_new ("GstRTPPacketLost", + "seqnum", G_TYPE_UINT, (guint) priv->last_popped_seqnum, + "timestamp", G_TYPE_UINT64, priv->last_out_time, + "duration", G_TYPE_UINT64, duration, + "late", G_TYPE_BOOLEAN, lost_packets_late, NULL)); + JBUF_UNLOCK (priv); + gst_pad_push_event (priv->srcpad, event); + JBUF_LOCK_CHECK (priv, flushing); + } + return GST_FLOW_OK; + + /* ERRORS */ +flushing: + { + GST_DEBUG_OBJECT (jitterbuffer, "we are flushing"); + return priv->srcresult; + } +} + +static GstFlowReturn +do_eos_timeout (GstRtpJitterBuffer * jitterbuffer, TimerData * timer) +{ + GST_INFO_OBJECT (jitterbuffer, "got the NPT timeout"); + remove_timer (jitterbuffer, timer); + + return GST_FLOW_EOS; +} + +/* called when we need to wait for the next timeout. + * + * We loop over the array of recorded timeouts and wait for the earliest one. + * When it timed out, do the logic associated with the timer. + * + * If there are no timers, we wait on a gcond until something new happens. + */ +static GstFlowReturn +wait_next_timeout (GstRtpJitterBuffer * jitterbuffer) +{ + GstRtpJitterBufferPrivate *priv = jitterbuffer->priv; + GstFlowReturn result = GST_FLOW_OK; + gint i, len; + TimerData *timer = NULL; + GstClockTime timer_timeout = -1; + gint timer_idx; + + len = priv->timers->len; + for (i = 0; i < len; i++) { + TimerData *test = &g_array_index (priv->timers, TimerData, i); + GstClockTime test_timeout = get_timeout (jitterbuffer, test); + + GST_DEBUG_OBJECT (jitterbuffer, "%d, %d, %" GST_TIME_FORMAT, + i, test->seqnum, GST_TIME_ARGS (test_timeout)); + + /* find the smallest timeout */ + if (timer == NULL || test_timeout == -1 || test_timeout < timer_timeout) { + timer = test; + timer_timeout = test_timeout; + if (timer_timeout == -1) + break; } + } + if (timer) { + GstClock *clock; + GstClockTime sync_time; + GstClockID id; + GstClockReturn ret; + GstClockTimeDiff clock_jitter; + + /* no timestamp, timeout immeditately */ + if (timer_timeout == -1) + goto do_timeout; GST_OBJECT_LOCK (jitterbuffer); clock = GST_ELEMENT_CLOCK (jitterbuffer); if (!clock) { GST_OBJECT_UNLOCK (jitterbuffer); /* let's just push if there is no clock */ - GST_DEBUG_OBJECT (jitterbuffer, "No clock, push right away"); - goto push_buffer; + GST_DEBUG_OBJECT (jitterbuffer, "No clock, timeout right away"); + goto do_timeout; } /* prepare for sync against clock */ - sync_time = get_sync_time (jitterbuffer, out_time); + sync_time = timer_timeout + GST_ELEMENT_CAST (jitterbuffer)->base_time; + /* add latency of peer to get input time */ + sync_time += priv->peer_latency; GST_DEBUG_OBJECT (jitterbuffer, "sync to timestamp %" GST_TIME_FORMAT " with sync time %" GST_TIME_FORMAT, - GST_TIME_ARGS (out_time), GST_TIME_ARGS (sync_time)); + GST_TIME_ARGS (timer_timeout), GST_TIME_ARGS (sync_time)); /* create an entry for the clock */ id = priv->clock_id = gst_clock_new_single_shot_id (clock, sync_time); priv->unscheduled = FALSE; + priv->timer_timeout = timer_timeout; + priv->timer_seqnum = timer->seqnum; + timer_idx = timer->idx; GST_OBJECT_UNLOCK (jitterbuffer); /* release the lock so that the other end can push stuff or unlock */ @@ -1792,215 +2393,120 @@ again: ret = gst_clock_id_wait (id, &clock_jitter); JBUF_LOCK (priv); - GST_DEBUG_OBJECT (jitterbuffer, "sync done"); + GST_DEBUG_OBJECT (jitterbuffer, "sync done, %d, #%d, %" G_GINT64_FORMAT, + ret, priv->timer_seqnum, clock_jitter); /* and free the entry */ gst_clock_id_unref (id); priv->clock_id = NULL; - if (ret == GST_CLOCK_EARLY && gap > 0 - && clock_jitter > (priv->latency_ns + priv->peer_latency)) { - GstClockTimeDiff total_duration; - GstClockTime out_time_diff; - - out_time_diff = apply_offset (jitterbuffer, timestamp) - out_time; - total_duration = MIN (out_time_diff, clock_jitter); - - if (duration > 0) - lost_packets = total_duration / duration; - else - lost_packets = gap; - total_duration = lost_packets * duration; - - GST_DEBUG_OBJECT (jitterbuffer, - "Current sync_time has expired a long time ago (+%" GST_TIME_FORMAT - ") Cover up %d lost packets with duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (clock_jitter), - lost_packets, GST_TIME_ARGS (total_duration)); - - duration = total_duration; - lost_packets_late = TRUE; - } - /* at this point, the clock could have been unlocked by a timeout, a new * tail element was added to the queue or because we are shutting down. Check * for shutdown first. */ - if G_UNLIKELY - ((priv->srcresult != GST_FLOW_OK)) - goto flushing; + if (G_UNLIKELY (priv->srcresult != GST_FLOW_OK)) + goto flushing; + + if (priv->timers->len <= timer_idx) + goto done; + + /* we released the lock, the array might have changed */ + timer = &g_array_index (priv->timers, TimerData, timer_idx); + /* if changed to timeout immediately, do so */ + if (timer->timeout == -1) + goto do_timeout; /* if we got unscheduled and we are not flushing, it's because a new tail * element became available in the queue or we flushed the queue. * Grab it and try to push or sync. */ if (ret == GST_CLOCK_UNSCHEDULED || priv->unscheduled) { - GST_DEBUG_OBJECT (jitterbuffer, - "Wait got unscheduled, will retry to push with new buffer"); - goto again; + GST_DEBUG_OBJECT (jitterbuffer, "Wait got unscheduled"); + goto done; } - lost: - /* we now timed out, this means we lost a packet or finished synchronizing - * on the first buffer. */ - if (gap > 0) { - GstEvent *event; - - /* we had a gap and thus we lost some packets. Create an event for this. */ - if (lost_packets > 1) - GST_DEBUG_OBJECT (jitterbuffer, "Packets #%d -> #%d lost", next_seqnum, - next_seqnum + lost_packets - 1); - else - GST_DEBUG_OBJECT (jitterbuffer, "Packet #%d lost", next_seqnum); - - priv->num_late += lost_packets; - discont = TRUE; - - /* update our expected next packet */ - priv->last_popped_seqnum = next_seqnum; - priv->last_out_time += duration; - priv->next_seqnum = (next_seqnum + lost_packets) & 0xffff; - - if (priv->do_lost) { - /* create paket lost event */ - event = gst_event_new_custom (GST_EVENT_CUSTOM_DOWNSTREAM, - gst_structure_new ("GstRTPPacketLost", - "seqnum", G_TYPE_UINT, (guint) next_seqnum, - "timestamp", G_TYPE_UINT64, out_time, - "duration", G_TYPE_UINT64, duration, - "late", G_TYPE_BOOLEAN, lost_packets_late, NULL)); - JBUF_UNLOCK (priv); - gst_pad_push_event (priv->srcpad, event); - JBUF_LOCK_CHECK (priv, flushing); - } - /* look for next packet */ - goto again; + do_timeout: + switch (timer->type) { + case TIMER_TYPE_EXPECTED: + result = do_expected_timeout (jitterbuffer, timer, clock_jitter); + break; + case TIMER_TYPE_LOST: + result = do_lost_timeout (jitterbuffer, timer, clock_jitter); + break; + case TIMER_TYPE_DEADLINE: + priv->next_seqnum = timer->seqnum; + remove_timer (jitterbuffer, timer); + break; + case TIMER_TYPE_EOS: + result = do_eos_timeout (jitterbuffer, timer); + break; } - - /* there was no known gap,just the first packet, exit the loop and push */ - GST_DEBUG_OBJECT (jitterbuffer, "First packet #%d synced", seqnum); - - /* get new timestamp, latency might have changed */ - out_time = apply_offset (jitterbuffer, timestamp); + } else { + /* no timers, wait for activity */ + GST_DEBUG_OBJECT (jitterbuffer, "waiting"); + priv->waiting = TRUE; + JBUF_WAIT_CHECK (priv, flushing); + priv->waiting = FALSE; + GST_DEBUG_OBJECT (jitterbuffer, "waiting done"); } -push_buffer: - - /* when we get here we are ready to pop and push the buffer */ - outbuf = rtp_jitter_buffer_pop (priv->jbuf, &percent); - check_buffering_percent (jitterbuffer, &percent); +done: + return result; - if (G_UNLIKELY (discont || priv->discont)) { - /* set DISCONT flag when we missed a packet. We pushed the buffer writable - * into the jitterbuffer so we can modify now. */ - GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_DISCONT); - priv->discont = FALSE; - } - if (G_UNLIKELY (priv->ts_discont)) { - GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_RESYNC); - priv->ts_discont = FALSE; +flushing: + { + GST_DEBUG_OBJECT (jitterbuffer, "we are flushing"); + return priv->srcresult; } +} - /* apply timestamp with offset to buffer now */ - GST_BUFFER_PTS (outbuf) = out_time; - GST_BUFFER_DTS (outbuf) = out_time; - - /* update the elapsed time when we need to check against the npt stop time. */ - if (priv->npt_stop != -1 && priv->ext_timestamp != -1 - && priv->clock_base != -1 && priv->clock_rate > 0) { - guint64 elapsed, estimated; - - elapsed = compute_elapsed (jitterbuffer, outbuf); - - if (elapsed > priv->last_elapsed || !priv->last_elapsed) { - guint64 left; - - priv->last_elapsed = elapsed; - - left = priv->npt_stop - priv->npt_start; - GST_LOG_OBJECT (jitterbuffer, "left %" GST_TIME_FORMAT, - GST_TIME_ARGS (left)); - - if (elapsed > 0) - estimated = gst_util_uint64_scale (out_time, left, elapsed); - else { - /* if there is almost nothing left, - * we may never advance enough to end up in the above case */ - if (left < GST_SECOND) - estimated = GST_SECOND; - else - estimated = -1; - } +/* + * This funcion implements the main pushing loop on the source pad. + * + * It first tries to push as many buffers as possible. If there is a seqnum + * mismatch, we wait for the next timeouts. + */ +static void +gst_rtp_jitter_buffer_loop (GstRtpJitterBuffer * jitterbuffer) +{ + GstRtpJitterBufferPrivate *priv; + GstFlowReturn result; - GST_LOG_OBJECT (jitterbuffer, "elapsed %" GST_TIME_FORMAT ", estimated %" - GST_TIME_FORMAT, GST_TIME_ARGS (elapsed), GST_TIME_ARGS (estimated)); + priv = jitterbuffer->priv; - priv->estimated_eos = estimated; - } + JBUF_LOCK_CHECK (priv, flushing); + do { + result = handle_next_buffer (jitterbuffer); + if (G_LIKELY (result == GST_FLOW_WAIT)) + /* now wait for the next event */ + result = wait_next_timeout (jitterbuffer); } - - /* now we are ready to push the buffer. Save the seqnum and release the lock - * so the other end can push stuff in the queue again. */ - priv->last_popped_seqnum = seqnum; - priv->last_out_time = out_time; - priv->next_seqnum = (seqnum + 1) & 0xffff; + while (result == GST_FLOW_OK); JBUF_UNLOCK (priv); - if (percent != -1) - post_buffering_percent (jitterbuffer, percent); - - /* push buffer */ - GST_DEBUG_OBJECT (jitterbuffer, - "Pushing buffer %d, timestamp %" GST_TIME_FORMAT, seqnum, - GST_TIME_ARGS (out_time)); - result = gst_pad_push (priv->srcpad, outbuf); - if (G_UNLIKELY (result != GST_FLOW_OK)) - goto pause; - - return; + /* if we get here we need to pause */ + goto pause; /* ERRORS */ -do_eos: - { - /* store result, we are flushing now */ - GST_DEBUG_OBJECT (jitterbuffer, "We are EOS, pushing EOS downstream"); - priv->srcresult = GST_FLOW_EOS; - gst_pad_pause_task (priv->srcpad); - JBUF_UNLOCK (priv); - gst_pad_push_event (priv->srcpad, gst_event_new_eos ()); - return; - } -do_npt_stop: - { - /* store result, we are flushing now */ - GST_DEBUG_OBJECT (jitterbuffer, "We reached the NPT stop"); - JBUF_UNLOCK (priv); - - g_signal_emit (jitterbuffer, - gst_rtp_jitter_buffer_signals[SIGNAL_ON_NPT_STOP], 0, NULL); - return; - } flushing: { - GST_DEBUG_OBJECT (jitterbuffer, "we are flushing"); - gst_pad_pause_task (priv->srcpad); + result = priv->srcresult; JBUF_UNLOCK (priv); - return; + goto pause; } pause: { - GST_DEBUG_OBJECT (jitterbuffer, "pausing task, reason %s", - gst_flow_get_name (result)); + const gchar *reason = gst_flow_get_name (result); + GstEvent *event; - JBUF_LOCK (priv); - /* store result */ - priv->srcresult = result; - /* we don't post errors or anything because upstream will do that for us - * when we pass the return value upstream. */ + GST_DEBUG_OBJECT (jitterbuffer, "pausing task, reason %s", reason); gst_pad_pause_task (priv->srcpad); - JBUF_UNLOCK (priv); + if (result == GST_FLOW_EOS) { + event = gst_event_new_eos (); + gst_pad_push_event (priv->srcpad, event); + } return; } } -/* collect the info form the lastest RTCP packet and the jittebuffer sync, do +/* collect the info from the lastest RTCP packet and the jitterbuffer sync, do * some sanity checks and then emit the handle-sync signal with the parameters. * This function must be called with the LOCK */ static void @@ -2343,6 +2849,31 @@ gst_rtp_jitter_buffer_set_property (GObject * object, rtp_jitter_buffer_set_mode (priv->jbuf, g_value_get_enum (value)); JBUF_UNLOCK (priv); break; + case PROP_DO_RETRANSMISSION: + JBUF_LOCK (priv); + priv->do_retransmission = g_value_get_boolean (value); + JBUF_UNLOCK (priv); + break; + case PROP_RTX_DELAY: + JBUF_LOCK (priv); + priv->rtx_delay = g_value_get_int (value); + JBUF_UNLOCK (priv); + break; + case PROP_RTX_DELAY_REORDER: + JBUF_LOCK (priv); + priv->rtx_delay_reorder = g_value_get_int (value); + JBUF_UNLOCK (priv); + break; + case PROP_RTX_RETRY_TIMEOUT: + JBUF_LOCK (priv); + priv->rtx_retry_timeout = g_value_get_int (value); + JBUF_UNLOCK (priv); + break; + case PROP_RTX_RETRY_PERIOD: + JBUF_LOCK (priv); + priv->rtx_retry_period = g_value_get_int (value); + JBUF_UNLOCK (priv); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -2399,6 +2930,31 @@ gst_rtp_jitter_buffer_get_property (GObject * object, JBUF_UNLOCK (priv); break; } + case PROP_DO_RETRANSMISSION: + JBUF_LOCK (priv); + g_value_set_boolean (value, priv->do_retransmission); + JBUF_UNLOCK (priv); + break; + case PROP_RTX_DELAY: + JBUF_LOCK (priv); + g_value_set_int (value, priv->rtx_delay); + JBUF_UNLOCK (priv); + break; + case PROP_RTX_DELAY_REORDER: + JBUF_LOCK (priv); + g_value_set_int (value, priv->rtx_delay_reorder); + JBUF_UNLOCK (priv); + break; + case PROP_RTX_RETRY_TIMEOUT: + JBUF_LOCK (priv); + g_value_set_int (value, priv->rtx_retry_timeout); + JBUF_UNLOCK (priv); + break; + case PROP_RTX_RETRY_PERIOD: + JBUF_LOCK (priv); + g_value_set_int (value, priv->rtx_retry_period); + JBUF_UNLOCK (priv); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; diff --git a/gst/rtpmanager/gstrtpmanager.c b/gst/rtpmanager/gstrtpmanager.c index 4e891e9fb..9a2839997 100644 --- a/gst/rtpmanager/gstrtpmanager.c +++ b/gst/rtpmanager/gstrtpmanager.c @@ -25,6 +25,7 @@ #include "gstrtpjitterbuffer.h" #include "gstrtpptdemux.h" #include "gstrtpsession.h" +#include "gstrtprtxqueue.h" #include "gstrtpssrcdemux.h" #include "gstrtpdtmfmux.h" #include "gstrtpmux.h" @@ -47,6 +48,9 @@ plugin_init (GstPlugin * plugin) GST_TYPE_RTP_SESSION)) return FALSE; + if (!gst_rtp_rtx_queue_plugin_init (plugin)) + return FALSE; + if (!gst_element_register (plugin, "rtpssrcdemux", GST_RANK_NONE, GST_TYPE_RTP_SSRC_DEMUX)) return FALSE; diff --git a/gst/rtpmanager/gstrtpptdemux.c b/gst/rtpmanager/gstrtpptdemux.c index fb3559a05..dbc0016ab 100644 --- a/gst/rtpmanager/gstrtpptdemux.c +++ b/gst/rtpmanager/gstrtpptdemux.c @@ -76,7 +76,6 @@ #include <gst/gst.h> #include <gst/rtp/gstrtpbuffer.h> -#include "gstrtpbin-marshal.h" #include "gstrtpptdemux.h" /* generic templates */ @@ -160,8 +159,7 @@ gst_rtp_pt_demux_class_init (GstRtpPtDemuxClass * klass) gst_rtp_pt_demux_signals[SIGNAL_REQUEST_PT_MAP] = g_signal_new ("request-pt-map", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpPtDemuxClass, request_pt_map), - NULL, NULL, gst_rtp_bin_marshal_BOXED__UINT, GST_TYPE_CAPS, 1, - G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, GST_TYPE_CAPS, 1, G_TYPE_UINT); /** * GstRtpPtDemux::new-payload-type: @@ -174,8 +172,8 @@ gst_rtp_pt_demux_class_init (GstRtpPtDemuxClass * klass) gst_rtp_pt_demux_signals[SIGNAL_NEW_PAYLOAD_TYPE] = g_signal_new ("new-payload-type", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpPtDemuxClass, new_payload_type), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_OBJECT, G_TYPE_NONE, 2, - G_TYPE_UINT, GST_TYPE_PAD); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + GST_TYPE_PAD); /** * GstRtpPtDemux::payload-type-change: diff --git a/gst/rtpmanager/gstrtprtxqueue.c b/gst/rtpmanager/gstrtprtxqueue.c new file mode 100644 index 000000000..209aa766c --- /dev/null +++ b/gst/rtpmanager/gstrtprtxqueue.c @@ -0,0 +1,352 @@ +/* RTP Retransmission queue element for GStreamer + * + * gstrtprtxqueue.c: + * + * Copyright (C) 2013 Wim Taymans <wim.taymans@gmail.com> + * + * 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., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. + */ + +/** + * SECTION:element-rtprtxqueue + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include <gst/gst.h> +#include <gst/rtp/gstrtpbuffer.h> +#include <string.h> + +#include "gstrtprtxqueue.h" + +GST_DEBUG_CATEGORY_STATIC (gst_rtp_rtx_queue_debug); +#define GST_CAT_DEFAULT gst_rtp_rtx_queue_debug + +#define DEFAULT_MAX_SIZE_TIME 0 +#define DEFAULT_MAX_SIZE_PACKETS 100 + +enum +{ + PROP_0, + PROP_MAX_SIZE_TIME, + PROP_MAX_SIZE_PACKETS, + PROP_LAST +}; + +static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", + GST_PAD_SRC, + GST_PAD_ALWAYS, + GST_STATIC_CAPS ("application/x-rtp") + ); + +static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", + GST_PAD_SINK, + GST_PAD_ALWAYS, + GST_STATIC_CAPS ("application/x-rtp") + ); + +static gboolean gst_rtp_rtx_queue_src_event (GstPad * pad, GstObject * parent, + GstEvent * event); +static GstFlowReturn gst_rtp_rtx_queue_chain (GstPad * pad, GstObject * parent, + GstBuffer * buffer); + +static GstStateChangeReturn gst_rtp_rtx_queue_change_state (GstElement * + element, GstStateChange transition); + +static void gst_rtp_rtx_queue_set_property (GObject * object, guint prop_id, + const GValue * value, GParamSpec * pspec); +static void gst_rtp_rtx_queue_get_property (GObject * object, guint prop_id, + GValue * value, GParamSpec * pspec); +static void gst_rtp_rtx_queue_finalize (GObject * object); + +G_DEFINE_TYPE (GstRTPRtxQueue, gst_rtp_rtx_queue, GST_TYPE_ELEMENT); + +static void +gst_rtp_rtx_queue_class_init (GstRTPRtxQueueClass * klass) +{ + GObjectClass *gobject_class; + GstElementClass *gstelement_class; + + gobject_class = (GObjectClass *) klass; + gstelement_class = (GstElementClass *) klass; + + gobject_class->get_property = gst_rtp_rtx_queue_get_property; + gobject_class->set_property = gst_rtp_rtx_queue_set_property; + gobject_class->finalize = gst_rtp_rtx_queue_finalize; + + g_object_class_install_property (gobject_class, PROP_MAX_SIZE_TIME, + g_param_spec_uint ("max-size-time", "Max Size Times", + "Amount of ms to queue (0 = unlimited)", 0, G_MAXUINT, + DEFAULT_MAX_SIZE_TIME, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + + g_object_class_install_property (gobject_class, PROP_MAX_SIZE_PACKETS, + g_param_spec_uint ("max-size-packets", "Max Size Packets", + "Amount of packets to queue (0 = unlimited)", 0, G_MAXUINT, + DEFAULT_MAX_SIZE_PACKETS, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + + gst_element_class_add_pad_template (gstelement_class, + gst_static_pad_template_get (&src_factory)); + gst_element_class_add_pad_template (gstelement_class, + gst_static_pad_template_get (&sink_factory)); + + gst_element_class_set_static_metadata (gstelement_class, + "RTP Retransmission Queue", "Codec", + "Keep RTP packets in a queue for retransmission", + "Wim Taymans <wim.taymans@gmail.com>"); + + gstelement_class->change_state = + GST_DEBUG_FUNCPTR (gst_rtp_rtx_queue_change_state); +} + +static void +gst_rtp_rtx_queue_reset (GstRTPRtxQueue * rtx, gboolean full) +{ + g_mutex_lock (&rtx->lock); + g_queue_foreach (rtx->queue, (GFunc) gst_buffer_unref, NULL); + g_queue_clear (rtx->queue); + g_list_foreach (rtx->pending, (GFunc) gst_buffer_unref, NULL); + g_list_free (rtx->pending); + rtx->pending = NULL; + g_mutex_unlock (&rtx->lock); +} + +static void +gst_rtp_rtx_queue_finalize (GObject * object) +{ + GstRTPRtxQueue *rtx = GST_RTP_RTX_QUEUE (object); + + gst_rtp_rtx_queue_reset (rtx, TRUE); + g_queue_free (rtx->queue); + g_mutex_clear (&rtx->lock); + + G_OBJECT_CLASS (gst_rtp_rtx_queue_parent_class)->finalize (object); +} + +static void +gst_rtp_rtx_queue_init (GstRTPRtxQueue * rtx) +{ + GstElementClass *klass = GST_ELEMENT_GET_CLASS (rtx); + + rtx->srcpad = + gst_pad_new_from_template (gst_element_class_get_pad_template (klass, + "src"), "src"); + GST_PAD_SET_PROXY_CAPS (rtx->srcpad); + GST_PAD_SET_PROXY_ALLOCATION (rtx->srcpad); + gst_pad_set_event_function (rtx->srcpad, + GST_DEBUG_FUNCPTR (gst_rtp_rtx_queue_src_event)); + gst_element_add_pad (GST_ELEMENT (rtx), rtx->srcpad); + + rtx->sinkpad = + gst_pad_new_from_template (gst_element_class_get_pad_template (klass, + "sink"), "sink"); + GST_PAD_SET_PROXY_CAPS (rtx->sinkpad); + GST_PAD_SET_PROXY_ALLOCATION (rtx->sinkpad); + gst_pad_set_chain_function (rtx->sinkpad, + GST_DEBUG_FUNCPTR (gst_rtp_rtx_queue_chain)); + gst_element_add_pad (GST_ELEMENT (rtx), rtx->sinkpad); + + rtx->queue = g_queue_new (); + g_mutex_init (&rtx->lock); + + rtx->max_size_time = DEFAULT_MAX_SIZE_TIME; + rtx->max_size_packets = DEFAULT_MAX_SIZE_PACKETS; +} + +typedef struct +{ + GstRTPRtxQueue *rtx; + guint seqnum; + gboolean found; +} RTXData; + +static void +push_seqnum (GstBuffer * buffer, RTXData * data) +{ + GstRTPRtxQueue *rtx = data->rtx; + GstRTPBuffer rtpbuffer = GST_RTP_BUFFER_INIT; + guint16 seqnum; + + if (data->found) + return; + + if (!gst_rtp_buffer_map (buffer, GST_MAP_READ, &rtpbuffer)) + return; + + seqnum = gst_rtp_buffer_get_seq (&rtpbuffer); + gst_rtp_buffer_unmap (&rtpbuffer); + + if (seqnum == data->seqnum) { + data->found = TRUE; + GST_DEBUG_OBJECT (rtx, "found %d", seqnum); + rtx->pending = g_list_prepend (rtx->pending, gst_buffer_ref (buffer)); + } +} + +static gboolean +gst_rtp_rtx_queue_src_event (GstPad * pad, GstObject * parent, GstEvent * event) +{ + GstRTPRtxQueue *rtx = GST_RTP_RTX_QUEUE (parent); + gboolean res; + + switch (GST_EVENT_TYPE (event)) { + case GST_EVENT_CUSTOM_UPSTREAM: + { + const GstStructure *s; + + s = gst_event_get_structure (event); + if (gst_structure_has_name (s, "GstRTPRetransmissionRequest")) { + guint seqnum; + RTXData data; + + if (!gst_structure_get_uint (s, "seqnum", &seqnum)) + seqnum = -1; + + GST_DEBUG_OBJECT (rtx, "request %d", seqnum); + + g_mutex_lock (&rtx->lock); + data.rtx = rtx; + data.seqnum = seqnum; + data.found = FALSE; + g_queue_foreach (rtx->queue, (GFunc) push_seqnum, &data); + g_mutex_unlock (&rtx->lock); + + gst_event_unref (event); + res = TRUE; + } else { + res = gst_pad_event_default (pad, parent, event); + } + break; + } + default: + res = gst_pad_event_default (pad, parent, event); + break; + } + return res; +} + +static void +do_push (GstBuffer * buffer, GstRTPRtxQueue * rtx) +{ + gst_pad_push (rtx->srcpad, buffer); +} + +static GstFlowReturn +gst_rtp_rtx_queue_chain (GstPad * pad, GstObject * parent, GstBuffer * buffer) +{ + GstRTPRtxQueue *rtx; + GstFlowReturn ret; + GList *pending; + + rtx = GST_RTP_RTX_QUEUE (parent); + + g_mutex_lock (&rtx->lock); + g_queue_push_head (rtx->queue, gst_buffer_ref (buffer)); + + if (rtx->max_size_packets) { + while (g_queue_get_length (rtx->queue) > rtx->max_size_packets) + gst_buffer_unref (g_queue_pop_tail (rtx->queue)); + } + + pending = rtx->pending; + rtx->pending = NULL; + g_mutex_unlock (&rtx->lock); + + g_list_foreach (pending, (GFunc) do_push, rtx); + g_list_free (pending); + + ret = gst_pad_push (rtx->srcpad, buffer); + + return ret; +} + +static void +gst_rtp_rtx_queue_get_property (GObject * object, + guint prop_id, GValue * value, GParamSpec * pspec) +{ + GstRTPRtxQueue *rtx = GST_RTP_RTX_QUEUE (object); + + switch (prop_id) { + case PROP_MAX_SIZE_TIME: + g_value_set_uint (value, rtx->max_size_time); + break; + case PROP_MAX_SIZE_PACKETS: + g_value_set_uint (value, rtx->max_size_packets); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gst_rtp_rtx_queue_set_property (GObject * object, + guint prop_id, const GValue * value, GParamSpec * pspec) +{ + GstRTPRtxQueue *rtx = GST_RTP_RTX_QUEUE (object); + + switch (prop_id) { + case PROP_MAX_SIZE_TIME: + rtx->max_size_time = g_value_get_uint (value); + break; + case PROP_MAX_SIZE_PACKETS: + rtx->max_size_packets = g_value_get_uint (value); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GstStateChangeReturn +gst_rtp_rtx_queue_change_state (GstElement * element, GstStateChange transition) +{ + GstStateChangeReturn ret; + GstRTPRtxQueue *rtx; + + rtx = GST_RTP_RTX_QUEUE (element); + + switch (transition) { + default: + break; + } + + ret = + GST_ELEMENT_CLASS (gst_rtp_rtx_queue_parent_class)->change_state (element, + transition); + + switch (transition) { + case GST_STATE_CHANGE_PAUSED_TO_READY: + gst_rtp_rtx_queue_reset (rtx, TRUE); + break; + default: + break; + } + + return ret; +} + +gboolean +gst_rtp_rtx_queue_plugin_init (GstPlugin * plugin) +{ + GST_DEBUG_CATEGORY_INIT (gst_rtp_rtx_queue_debug, "rtprtxqueue", 0, + "rtp retransmission queue"); + + return gst_element_register (plugin, "rtprtxqueue", GST_RANK_NONE, + GST_TYPE_RTP_RTX_QUEUE); +} diff --git a/gst/rtpmanager/gstrtprtxqueue.h b/gst/rtpmanager/gstrtprtxqueue.h new file mode 100644 index 000000000..76d661c69 --- /dev/null +++ b/gst/rtpmanager/gstrtprtxqueue.h @@ -0,0 +1,73 @@ +/* RTP muxer element for GStreamer + * + * gstrtpmux.h: + * + * Copyright (C) <2007> Nokia Corporation. + * Contact: Zeeshan Ali <zeeshan.ali@nokia.com> + * Copyright (C) 1999,2000 Erik Walthinsen <omega@cse.ogi.edu> + * 2000,2005 Wim Taymans <wim@fluendo.com> + * + * 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., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. + */ + +#ifndef __GST_RTP_RTX_QUEUE_H__ +#define __GST_RTP_RTX_QUEUE_H__ + +#include <gst/gst.h> +#include <gst/rtp/gstrtpbuffer.h> + +G_BEGIN_DECLS +#define GST_TYPE_RTP_RTX_QUEUE (gst_rtp_rtx_queue_get_type()) +#define GST_RTP_RTX_QUEUE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_RTP_RTX_QUEUE, GstRTPRtxQueue)) +#define GST_RTP_RTX_QUEUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_RTP_RTX_QUEUE, GstRTPRtxQueueClass)) +#define GST_RTP_RTX_QUEUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_RTP_RTX_QUEUE, GstRTPRtxQueueClass)) +#define GST_IS_RTP_RTX_QUEUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_RTP_RTX_QUEUE)) +#define GST_IS_RTP_RTX_QUEUE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_RTP_RTX_QUEUE)) +typedef struct _GstRTPRtxQueue GstRTPRtxQueue; +typedef struct _GstRTPRtxQueueClass GstRTPRtxQueueClass; + +/** + * GstRTPRtxQueue: + * + * The opaque #GstRTPRtxQueue structure. + */ +struct _GstRTPRtxQueue +{ + GstElement element; + + /* pad */ + GstPad *sinkpad; + GstPad *srcpad; + + GMutex lock; + GQueue *queue; + GList *pending; + + guint max_size_time; + guint max_size_packets; +}; + +struct _GstRTPRtxQueueClass +{ + GstElementClass parent_class; +}; + + +GType gst_rtp_rtx_queue_get_type (void); +gboolean gst_rtp_rtx_queue_plugin_init (GstPlugin * plugin); + +G_END_DECLS +#endif /* __GST_RTP_RTX_QUEUE_H__ */ diff --git a/gst/rtpmanager/gstrtpsession.c b/gst/rtpmanager/gstrtpsession.c index 1648e2d27..c9beff727 100644 --- a/gst/rtpmanager/gstrtpsession.c +++ b/gst/rtpmanager/gstrtpsession.c @@ -116,7 +116,6 @@ #include <gst/glib-compat-private.h> -#include "gstrtpbin-marshal.h" #include "gstrtpsession.h" #include "rtpsession.h" @@ -268,6 +267,8 @@ static void gst_rtp_session_request_key_unit (RTPSession * sess, gboolean all_headers, gpointer user_data); static GstClockTime gst_rtp_session_request_time (RTPSession * session, gpointer user_data); +static void gst_rtp_session_notify_nack (RTPSession * sess, + guint16 seqnum, guint16 blp, gpointer user_data); static RTPSessionCallbacks callbacks = { gst_rtp_session_process_rtp, @@ -277,7 +278,8 @@ static RTPSessionCallbacks callbacks = { gst_rtp_session_clock_rate, gst_rtp_session_reconsider, gst_rtp_session_request_key_unit, - gst_rtp_session_request_time + gst_rtp_session_request_time, + gst_rtp_session_notify_nack }; /* GObject vmethods */ @@ -417,8 +419,7 @@ gst_rtp_session_class_init (GstRtpSessionClass * klass) gst_rtp_session_signals[SIGNAL_REQUEST_PT_MAP] = g_signal_new ("request-pt-map", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpSessionClass, request_pt_map), - NULL, NULL, gst_rtp_bin_marshal_BOXED__UINT, GST_TYPE_CAPS, 1, - G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, GST_TYPE_CAPS, 1, G_TYPE_UINT); /** * GstRtpSession::clear-pt-map: * @sess: the object which received the signal @@ -1467,7 +1468,7 @@ gst_rtp_session_request_remote_key_unit (GstRtpSession * rtpsession, if (pli || fir) return rtp_session_request_key_unit (rtpsession->priv->session, ssrc, - gst_clock_get_time (rtpsession->priv->sysclock), fir, count); + fir, count); } return FALSE; @@ -1501,6 +1502,34 @@ gst_rtp_session_event_recv_rtp_src (GstPad * pad, GstObject * parent, if (gst_rtp_session_request_remote_key_unit (rtpsession, ssrc, pt, all_headers, count)) forward = FALSE; + } else if (gst_structure_has_name (s, "GstRTPRetransmissionRequest")) { + GstClockTime running_time; + guint seqnum, delay, deadline, max_delay; + + if (!gst_structure_get_clock_time (s, "running-time", &running_time)) + running_time = -1; + if (!gst_structure_get_uint (s, "ssrc", &ssrc)) + ssrc = -1; + if (!gst_structure_get_uint (s, "seqnum", &seqnum)) + seqnum = -1; + if (!gst_structure_get_uint (s, "delay", &delay)) + delay = 0; + if (!gst_structure_get_uint (s, "deadline", &deadline)) + deadline = 100; + + /* remaining time to receive the packet */ + max_delay = deadline; + if (max_delay > delay) + max_delay -= delay; + /* estimated RTT */ + if (max_delay > 40) + max_delay -= 40; + else + max_delay = 0; + + if (rtp_session_request_nack (rtpsession->priv->session, ssrc, seqnum, + max_delay * GST_MSECOND)) + forward = FALSE; } break; default: @@ -2316,3 +2345,37 @@ gst_rtp_session_request_time (RTPSession * session, gpointer user_data) return gst_clock_get_time (rtpsession->priv->sysclock); } + +static void +gst_rtp_session_notify_nack (RTPSession * sess, guint16 seqnum, + guint16 blp, gpointer user_data) +{ + GstRtpSession *rtpsession = GST_RTP_SESSION (user_data); + GstEvent *event; + GstPad *send_rtp_sink; + + GST_RTP_SESSION_LOCK (rtpsession); + if ((send_rtp_sink = rtpsession->send_rtp_sink)) + gst_object_ref (send_rtp_sink); + GST_RTP_SESSION_UNLOCK (rtpsession); + + if (send_rtp_sink) { + while (TRUE) { + event = gst_event_new_custom (GST_EVENT_CUSTOM_UPSTREAM, + gst_structure_new ("GstRTPRetransmissionRequest", + "seqnum", G_TYPE_UINT, (guint) seqnum, NULL)); + gst_pad_push_event (send_rtp_sink, event); + + if (blp == 0) + break; + + seqnum++; + while ((blp & 1) == 0) { + seqnum++; + blp >>= 1; + } + blp >>= 1; + } + gst_object_unref (send_rtp_sink); + } +} diff --git a/gst/rtpmanager/gstrtpssrcdemux.c b/gst/rtpmanager/gstrtpssrcdemux.c index 142f4ca1f..b04d4365e 100644 --- a/gst/rtpmanager/gstrtpssrcdemux.c +++ b/gst/rtpmanager/gstrtpssrcdemux.c @@ -48,7 +48,6 @@ #include <gst/rtp/gstrtpbuffer.h> #include <gst/rtp/gstrtcpbuffer.h> -#include "gstrtpbin-marshal.h" #include "gstrtpssrcdemux.h" GST_DEBUG_CATEGORY_STATIC (gst_rtp_ssrc_demux_debug); @@ -388,8 +387,8 @@ gst_rtp_ssrc_demux_class_init (GstRtpSsrcDemuxClass * klass) g_signal_new ("new-ssrc-pad", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpSsrcDemuxClass, new_ssrc_pad), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_OBJECT, - G_TYPE_NONE, 2, G_TYPE_UINT, GST_TYPE_PAD); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + GST_TYPE_PAD); /** * GstRtpSsrcDemux::removed-ssrc-pad: @@ -403,8 +402,8 @@ gst_rtp_ssrc_demux_class_init (GstRtpSsrcDemuxClass * klass) g_signal_new ("removed-ssrc-pad", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRtpSsrcDemuxClass, removed_ssrc_pad), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_OBJECT, - G_TYPE_NONE, 2, G_TYPE_UINT, GST_TYPE_PAD); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + GST_TYPE_PAD); /** * GstRtpSsrcDemux::clear-ssrc: @@ -417,7 +416,7 @@ gst_rtp_ssrc_demux_class_init (GstRtpSsrcDemuxClass * klass) g_signal_new ("clear-ssrc", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (GstRtpSsrcDemuxClass, clear_ssrc), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT, G_TYPE_NONE, 1, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 1, G_TYPE_UINT); gstelement_klass->change_state = GST_DEBUG_FUNCPTR (gst_rtp_ssrc_demux_change_state); diff --git a/gst/rtpmanager/rtpjitterbuffer.c b/gst/rtpmanager/rtpjitterbuffer.c index 3a2423e94..5b1c6f164 100644 --- a/gst/rtpmanager/rtpjitterbuffer.c +++ b/gst/rtpmanager/rtpjitterbuffer.c @@ -684,7 +684,6 @@ rtp_jitter_buffer_insert (RTPJitterBuffer * jbuf, GstBuffer * buf, * running time. */ time = calculate_skew (jbuf, rtptime, time, clock_rate); GST_BUFFER_PTS (buf) = time; - GST_BUFFER_DTS (buf) = time; /* It's more likely that the packet was inserted in the front of the buffer */ if (G_LIKELY (list)) @@ -695,7 +694,7 @@ rtp_jitter_buffer_insert (RTPJitterBuffer * jbuf, GstBuffer * buf, /* buffering mode, update buffer stats */ if (jbuf->mode == RTP_JITTER_BUFFER_MODE_BUFFER) update_buffer_level (jbuf, percent); - else + else if (percent) *percent = -1; /* tail was changed when we did not find a previous packet, we set the return @@ -739,7 +738,7 @@ rtp_jitter_buffer_pop (RTPJitterBuffer * jbuf, gint * percent) /* buffering mode, update buffer stats */ if (jbuf->mode == RTP_JITTER_BUFFER_MODE_BUFFER) update_buffer_level (jbuf, percent); - else + else if (percent) *percent = -1; return buf; diff --git a/gst/rtpmanager/rtpsession.c b/gst/rtpmanager/rtpsession.c index 1ab81859e..7794efd93 100644 --- a/gst/rtpmanager/rtpsession.c +++ b/gst/rtpmanager/rtpsession.c @@ -28,7 +28,6 @@ #include <gst/glib-compat-private.h> -#include "gstrtpbin-marshal.h" #include "rtpsession.h" GST_DEBUG_CATEGORY_STATIC (rtp_session_debug); @@ -112,11 +111,7 @@ static void rtp_session_set_property (GObject * object, guint prop_id, static void rtp_session_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec); -static gboolean rtp_session_on_sending_rtcp (RTPSession * sess, - GstBuffer * buffer, gboolean early); -static void rtp_session_send_rtcp (RTPSession * sess, - GstClockTimeDiff max_delay); - +static void rtp_session_send_rtcp (RTPSession * sess, GstClockTime max_delay); static guint rtp_session_signals[LAST_SIGNAL] = { 0 }; @@ -163,7 +158,7 @@ rtp_session_class_init (RTPSessionClass * klass) rtp_session_signals[SIGNAL_GET_SOURCE_BY_SSRC] = g_signal_new ("get-source-by-ssrc", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (RTPSessionClass, - get_source_by_ssrc), NULL, NULL, gst_rtp_bin_marshal_OBJECT__UINT, + get_source_by_ssrc), NULL, NULL, g_cclosure_marshal_generic, RTP_TYPE_SOURCE, 1, G_TYPE_UINT); /** @@ -290,9 +285,8 @@ rtp_session_class_init (RTPSessionClass * klass) rtp_session_signals[SIGNAL_ON_SENDING_RTCP] = g_signal_new ("on-sending-rtcp", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (RTPSessionClass, on_sending_rtcp), - accumulate_trues, NULL, gst_rtp_bin_marshal_BOOLEAN__BOXED_BOOLEAN, - G_TYPE_BOOLEAN, 2, GST_TYPE_BUFFER | G_SIGNAL_TYPE_STATIC_SCOPE, - G_TYPE_BOOLEAN); + accumulate_trues, NULL, g_cclosure_marshal_generic, G_TYPE_BOOLEAN, 2, + GST_TYPE_BUFFER | G_SIGNAL_TYPE_STATIC_SCOPE, G_TYPE_BOOLEAN); /** * RTPSession::on-feedback-rtcp: @@ -310,9 +304,8 @@ rtp_session_class_init (RTPSessionClass * klass) rtp_session_signals[SIGNAL_ON_FEEDBACK_RTCP] = g_signal_new ("on-feedback-rtcp", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (RTPSessionClass, on_feedback_rtcp), - NULL, NULL, gst_rtp_bin_marshal_VOID__UINT_UINT_UINT_UINT_BOXED, - G_TYPE_NONE, 5, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, - GST_TYPE_BUFFER); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 5, G_TYPE_UINT, + G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, GST_TYPE_BUFFER); /** * RTPSession::send-rtcp: @@ -327,7 +320,7 @@ rtp_session_class_init (RTPSessionClass * klass) g_signal_new ("send-rtcp", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (RTPSessionClass, send_rtcp), NULL, NULL, - gst_rtp_bin_marshal_VOID__UINT64, G_TYPE_NONE, 1, G_TYPE_UINT64); + g_cclosure_marshal_generic, G_TYPE_NONE, 1, G_TYPE_UINT64); g_object_class_install_property (gobject_class, PROP_INTERNAL_SSRC, g_param_spec_uint ("internal-ssrc", "Internal SSRC", @@ -451,7 +444,6 @@ rtp_session_class_init (RTPSessionClass * klass) klass->get_source_by_ssrc = GST_DEBUG_FUNCPTR (rtp_session_get_source_by_ssrc); - klass->on_sending_rtcp = GST_DEBUG_FUNCPTR (rtp_session_on_sending_rtcp); klass->send_rtcp = GST_DEBUG_FUNCPTR (rtp_session_send_rtcp); GST_DEBUG_CATEGORY_INIT (rtp_session_debug, "rtpsession", 0, "RTP Session"); @@ -855,6 +847,10 @@ rtp_session_set_callbacks (RTPSession * sess, RTPSessionCallbacks * callbacks, sess->callbacks.request_time = callbacks->request_time; sess->request_time_user_data = user_data; } + if (callbacks->notify_nack) { + sess->callbacks.notify_nack = callbacks->notify_nack; + sess->notify_nack_user_data = user_data; + } } /** @@ -2083,8 +2079,7 @@ rtp_session_request_local_key_unit (RTPSession * sess, RTPSource * src, GstClockTime round_trip_in_ns = gst_util_uint64_scale (round_trip, GST_SECOND, 65536); - if (sess->last_keyframe_request != GST_CLOCK_TIME_NONE && - current_time - sess->last_keyframe_request < 2 * round_trip_in_ns) { + if (current_time - sess->last_keyframe_request < 2 * round_trip_in_ns) { GST_DEBUG ("Ignoring %s request because one was send without one " "RTT (%" GST_TIME_FORMAT " < %" GST_TIME_FORMAT ")", fir ? "FIR" : "PLI", @@ -2177,6 +2172,32 @@ rtp_session_process_fir (RTPSession * sess, guint32 sender_ssrc, rtp_session_request_local_key_unit (sess, src, TRUE, current_time); } +static void +rtp_session_process_nack (RTPSession * sess, guint32 sender_ssrc, + guint32 media_ssrc, guint8 * fci_data, guint fci_length, + GstClockTime current_time) +{ + if (!sess->callbacks.notify_nack) + return; + + while (fci_length > 0) { + guint16 seqnum, blp; + + seqnum = GST_READ_UINT16_BE (fci_data); + blp = GST_READ_UINT16_BE (fci_data + 2); + + GST_DEBUG ("NACK #%u, blp %04x", seqnum, blp); + + RTP_SESSION_UNLOCK (sess); + sess->callbacks.notify_nack (sess, seqnum, blp, + sess->notify_nack_user_data); + RTP_SESSION_LOCK (sess); + + fci_data += 4; + fci_length -= 4; + } +} + static void rtp_session_process_feedback (RTPSession * sess, GstRTCPPacket * packet, RTPArrivalStats * arrival, GstClockTime current_time) @@ -2239,6 +2260,14 @@ rtp_session_process_feedback (RTPSession * sess, GstRTCPPacket * packet, } break; case GST_RTCP_TYPE_RTPFB: + switch (fbtype) { + case GST_RTCP_RTPFB_TYPE_NACK: + rtp_session_process_nack (sess, sender_ssrc, media_ssrc, + fci_data, fci_length, current_time); + break; + default: + break; + } default: break; } @@ -2646,6 +2675,7 @@ rtp_session_next_timeout (RTPSession * sess, GstClockTime current_time) RTP_SESSION_LOCK (sess); if (GST_CLOCK_TIME_IS_VALID (sess->next_early_rtcp_time)) { + GST_DEBUG ("have early rtcp time"); result = sess->next_early_rtcp_time; goto early_exit; } @@ -2711,6 +2741,9 @@ typedef struct RTPSession *sess; RTPSource *source; guint num_to_report; + gboolean have_fir; + gboolean have_pli; + gboolean have_nack; GstBuffer *rtcp; GstClockTime current_time; guint64 ntpnstime; @@ -2824,6 +2857,138 @@ reported: } } +/* construct FIR */ +static void +session_add_fir (const gchar * key, RTPSource * source, ReportData * data) +{ + GstRTCPPacket *packet = &data->packet; + guint16 len; + guint8 *fci_data; + + if (!source->send_fir) + return; + + len = gst_rtcp_packet_fb_get_fci_length (packet); + if (!gst_rtcp_packet_fb_set_fci_length (packet, len + 2)) + /* exit because the packet is full, will put next request in a + * further packet */ + return; + + fci_data = gst_rtcp_packet_fb_get_fci (packet) + (len * 4); + + GST_WRITE_UINT32_BE (fci_data, source->ssrc); + fci_data += 4; + fci_data[0] = source->current_send_fir_seqnum; + fci_data[1] = fci_data[2] = fci_data[3] = 0; + + source->send_fir = FALSE; +} + +static void +session_fir (RTPSession * sess, ReportData * data) +{ + GstRTCPBuffer *rtcp = &data->rtcpbuf; + GstRTCPPacket *packet = &data->packet; + + if (!gst_rtcp_buffer_add_packet (rtcp, GST_RTCP_TYPE_PSFB, packet)) + return; + + gst_rtcp_packet_fb_set_type (packet, GST_RTCP_PSFB_TYPE_FIR); + gst_rtcp_packet_fb_set_sender_ssrc (packet, data->source->ssrc); + gst_rtcp_packet_fb_set_media_ssrc (packet, 0); + + g_hash_table_foreach (sess->ssrcs[sess->mask_idx], + (GHFunc) session_add_fir, data); + + if (gst_rtcp_packet_fb_get_fci_length (packet) == 0) + gst_rtcp_packet_remove (packet); + else + data->may_suppress = FALSE; +} + +static gboolean +has_pli_compare_func (gconstpointer a, gconstpointer ignored) +{ + GstRTCPPacket packet; + GstRTCPBuffer rtcp = { NULL, }; + gboolean ret = FALSE; + + gst_rtcp_buffer_map ((GstBuffer *) a, GST_MAP_READ, &rtcp); + + if (gst_rtcp_buffer_get_first_packet (&rtcp, &packet)) { + if (gst_rtcp_packet_get_type (&packet) == GST_RTCP_TYPE_PSFB && + gst_rtcp_packet_fb_get_type (&packet) == GST_RTCP_PSFB_TYPE_PLI) + ret = TRUE; + } + + gst_rtcp_buffer_unmap (&rtcp); + + return ret; +} + +/* construct PLI */ +static void +session_pli (const gchar * key, RTPSource * source, ReportData * data) +{ + GstRTCPBuffer *rtcp = &data->rtcpbuf; + GstRTCPPacket *packet = &data->packet; + + if (!source->send_pli) + return; + + if (rtp_source_has_retained (source, has_pli_compare_func, NULL)) + return; + + if (!gst_rtcp_buffer_add_packet (rtcp, GST_RTCP_TYPE_PSFB, packet)) + /* exit because the packet is full, will put next request in a + * further packet */ + return; + + gst_rtcp_packet_fb_set_type (packet, GST_RTCP_PSFB_TYPE_PLI); + gst_rtcp_packet_fb_set_sender_ssrc (packet, data->source->ssrc); + gst_rtcp_packet_fb_set_media_ssrc (packet, source->ssrc); + + source->send_pli = FALSE; + data->may_suppress = FALSE; +} + +/* construct NACK */ +static void +session_nack (const gchar * key, RTPSource * source, ReportData * data) +{ + GstRTCPBuffer *rtcp = &data->rtcpbuf; + GstRTCPPacket *packet = &data->packet; + guint32 *nacks; + guint n_nacks, i; + guint8 *fci_data; + + if (!source->send_nack) + return; + + if (!gst_rtcp_buffer_add_packet (rtcp, GST_RTCP_TYPE_RTPFB, packet)) + /* exit because the packet is full, will put next request in a + * further packet */ + return; + + gst_rtcp_packet_fb_set_type (packet, GST_RTCP_RTPFB_TYPE_NACK); + gst_rtcp_packet_fb_set_sender_ssrc (packet, data->source->ssrc); + gst_rtcp_packet_fb_set_media_ssrc (packet, source->ssrc); + + nacks = rtp_source_get_nacks (source, &n_nacks); + GST_DEBUG ("%u NACKs", n_nacks); + if (!gst_rtcp_packet_fb_set_fci_length (packet, n_nacks)) + return; + + fci_data = gst_rtcp_packet_fb_get_fci (packet); + for (i = 0; i < n_nacks; i++) { + GST_WRITE_UINT32_BE (fci_data, nacks[i]); + fci_data += 4; + } + + rtp_source_clear_nacks (source); + data->may_suppress = FALSE; +} + /* perform cleanup of sources that timed out */ static void session_cleanup (const gchar * key, RTPSource * source, ReportData * data) @@ -3045,14 +3210,19 @@ static gboolean is_rtcp_time (RTPSession * sess, GstClockTime current_time, ReportData * data) { GstClockTime new_send_time, elapsed; + GstClockTime interval; if (GST_CLOCK_TIME_IS_VALID (sess->next_early_rtcp_time)) data->is_early = TRUE; else data->is_early = FALSE; - if (data->is_early && sess->next_early_rtcp_time < current_time) + if (data->is_early && sess->next_early_rtcp_time < current_time) { + GST_DEBUG ("early feedback %" GST_TIME_FORMAT " < now %" + GST_TIME_FORMAT, GST_TIME_ARGS (sess->next_early_rtcp_time), + GST_TIME_ARGS (current_time)); goto early; + } /* no need to check yet */ if (sess->next_rtcp_check_time == GST_CLOCK_TIME_NONE || @@ -3063,62 +3233,58 @@ is_rtcp_time (RTPSession * sess, GstClockTime current_time, ReportData * data) return FALSE; } +early: /* get elapsed time since we last reported */ elapsed = current_time - sess->last_rtcp_send_time; - new_send_time = data->interval; - /* perform forward reconsideration */ - if (new_send_time != GST_CLOCK_TIME_NONE) { - new_send_time = rtp_stats_add_rtcp_jitter (&sess->stats, new_send_time); + /* take interval and add jitter */ + interval = data->interval; + if (interval != GST_CLOCK_TIME_NONE) + interval = rtp_stats_add_rtcp_jitter (&sess->stats, interval); + /* perform forward reconsideration */ + if (interval != GST_CLOCK_TIME_NONE) { GST_DEBUG ("forward reconsideration %" GST_TIME_FORMAT ", elapsed %" - GST_TIME_FORMAT, GST_TIME_ARGS (new_send_time), - GST_TIME_ARGS (elapsed)); - - new_send_time += sess->last_rtcp_send_time; - } - - /* check if reconsideration */ - if (new_send_time == GST_CLOCK_TIME_NONE || current_time < new_send_time) { - GST_DEBUG ("reconsider RTCP for %" GST_TIME_FORMAT, - GST_TIME_ARGS (new_send_time)); - /* store new check time */ - sess->next_rtcp_check_time = new_send_time; - return FALSE; + GST_TIME_FORMAT, GST_TIME_ARGS (interval), GST_TIME_ARGS (elapsed)); + new_send_time = interval + sess->last_rtcp_send_time; + } else { + new_send_time = sess->last_rtcp_send_time; } -early: - - new_send_time = calculate_rtcp_interval (sess, FALSE, FALSE); - - GST_DEBUG ("can send RTCP now, next interval %" GST_TIME_FORMAT, - GST_TIME_ARGS (new_send_time)); - - sess->next_rtcp_check_time = new_send_time; - if (new_send_time != GST_CLOCK_TIME_NONE) { - sess->next_rtcp_check_time += current_time; - + if (!data->is_early) { + /* check if reconsideration */ + if (new_send_time == GST_CLOCK_TIME_NONE || current_time < new_send_time) { + GST_DEBUG ("reconsider RTCP for %" GST_TIME_FORMAT, + GST_TIME_ARGS (new_send_time)); + /* store new check time */ + sess->next_rtcp_check_time = new_send_time; + return FALSE; + } + sess->next_rtcp_check_time = current_time + interval; + } else if (interval != GST_CLOCK_TIME_NONE) { /* Apply the rules from RFC 4585 section 3.5.3 */ if (sess->stats.min_interval != 0 && !sess->first_rtcp) { - GstClockTimeDiff T_rr_current_interval = + GstClockTime T_rr_current_interval = g_random_double_range (0.5, 1.5) * sess->stats.min_interval; /* This will caused the RTCP to be suppressed if no FB packets are added */ - if (sess->last_rtcp_send_time + T_rr_current_interval > - sess->next_rtcp_check_time) { + if (sess->last_rtcp_send_time + T_rr_current_interval > new_send_time) { GST_DEBUG ("RTCP packet could be suppressed min: %" GST_TIME_FORMAT " last: %" GST_TIME_FORMAT " + T_rr_current_interval: %" GST_TIME_FORMAT - " > sess->next_rtcp_check_time: %" GST_TIME_FORMAT, + " > new_send_time: %" GST_TIME_FORMAT, GST_TIME_ARGS (sess->stats.min_interval), GST_TIME_ARGS (sess->last_rtcp_send_time), GST_TIME_ARGS (T_rr_current_interval), - GST_TIME_ARGS (sess->next_rtcp_check_time)); + GST_TIME_ARGS (new_send_time)); data->may_suppress = TRUE; } } } + GST_DEBUG ("can send RTCP now, next interval %" GST_TIME_FORMAT, + GST_TIME_ARGS (new_send_time)); + return TRUE; } @@ -3129,9 +3295,20 @@ clone_ssrcs_hashtable (gchar * key, RTPSource * source, GHashTable * hash_table) } static gboolean -remove_closing_sources (const gchar * key, RTPSource * source, gpointer * data) +remove_closing_sources (const gchar * key, RTPSource * source, + ReportData * data) { - return source->closing; + if (source->closing) + return TRUE; + + if (source->send_fir) + data->have_fir = TRUE; + if (source->send_pli) + data->have_pli = TRUE; + if (source->send_nack) + data->have_nack = TRUE; + + return FALSE; } static void @@ -3163,6 +3340,17 @@ generate_rtcp (const gchar * key, RTPSource * source, ReportData * data) if (!data->has_sdes) session_sdes (sess, data); + if (data->have_fir) + session_fir (sess, data); + + if (data->have_pli) + g_hash_table_foreach (sess->ssrcs[sess->mask_idx], + (GHFunc) session_pli, data); + + if (data->have_nack) + g_hash_table_foreach (sess->ssrcs[sess->mask_idx], + (GHFunc) session_nack, data); + gst_rtcp_buffer_unmap (&data->rtcpbuf); output = g_slice_new (ReportOutput); @@ -3218,6 +3406,8 @@ rtp_session_on_timeout (RTPSession * sess, GstClockTime current_time, /* get a new interval, we need this for various cleanups etc */ data.interval = calculate_rtcp_interval (sess, TRUE, sess->first_rtcp); + GST_DEBUG ("interval %" GST_TIME_FORMAT, GST_TIME_ARGS (data.interval)); + /* we need an internal source now */ if (sess->stats.internal_sources == 0) { RTPSource *source; @@ -3241,14 +3431,14 @@ rtp_session_on_timeout (RTPSession * sess, GstClockTime current_time, /* Now remove the marked sources */ g_hash_table_foreach_remove (sess->ssrcs[sess->mask_idx], - (GHRFunc) remove_closing_sources, NULL); + (GHRFunc) remove_closing_sources, &data); /* see if we need to generate SR or RR packets */ if (!is_rtcp_time (sess, current_time, &data)) goto done; - GST_DEBUG ("doing RTCP generation %u for %u sources", sess->generation, - data.num_to_report); + GST_DEBUG ("doing RTCP generation %u for %u sources, early %d", + sess->generation, data.num_to_report, data.is_early); /* generate RTCP for all internal sources */ g_hash_table_foreach (sess->ssrcs[sess->mask_idx], @@ -3307,7 +3497,7 @@ done: */ void rtp_session_request_early_rtcp (RTPSession * sess, GstClockTime current_time, - GstClockTimeDiff max_delay) + GstClockTime max_delay) { GstClockTime T_dither_max; @@ -3317,15 +3507,24 @@ rtp_session_request_early_rtcp (RTPSession * sess, GstClockTime current_time, /* Check if already requested */ /* RFC 4585 section 3.5.2 step 2 */ - if (GST_CLOCK_TIME_IS_VALID (sess->next_early_rtcp_time)) + if (GST_CLOCK_TIME_IS_VALID (sess->next_early_rtcp_time)) { + GST_LOG_OBJECT (sess, "already have next early rtcp time"); goto dont_send; + } - if (!GST_CLOCK_TIME_IS_VALID (sess->next_rtcp_check_time)) + if (!GST_CLOCK_TIME_IS_VALID (sess->next_rtcp_check_time)) { + GST_LOG_OBJECT (sess, "no next RTCP check time"); goto dont_send; + } /* Ignore the request a scheduled packet will be in time anyway */ - if (current_time + max_delay > sess->next_rtcp_check_time) + if (current_time + max_delay > sess->next_rtcp_check_time) { + GST_LOG_OBJECT (sess, "next scheduled time is soon %" GST_TIME_FORMAT " + %" + GST_TIME_FORMAT " > %" GST_TIME_FORMAT, + GST_TIME_ARGS (current_time), + GST_TIME_ARGS (max_delay), GST_TIME_ARGS (sess->next_rtcp_check_time)); goto dont_send; + } /* RFC 4585 section 3.5.2 step 2b */ /* If the total sources is <=2, then there is only us and one peer */ @@ -3338,8 +3537,10 @@ rtp_session_request_early_rtcp (RTPSession * sess, GstClockTime current_time, } /* RFC 4585 section 3.5.2 step 3 */ - if (current_time + T_dither_max > sess->next_rtcp_check_time) + if (current_time + T_dither_max > sess->next_rtcp_check_time) { + GST_LOG_OBJECT (sess, "don't send because of dither"); goto dont_send; + } /* RFC 4585 section 3.5.2 step 4 * Don't send if allow_early is FALSE, but not if we are in @@ -3347,8 +3548,10 @@ rtp_session_request_early_rtcp (RTPSession * sess, GstClockTime current_time, * application-specific threshold. */ if (sess->total_sources > sess->rtcp_immediate_feedback_threshold && - sess->allow_early == FALSE) + sess->allow_early == FALSE) { + GST_LOG_OBJECT (sess, "can't allow early feedback"); goto dont_send; + } if (T_dither_max) { /* Schedule an early transmission later */ @@ -3359,6 +3562,8 @@ rtp_session_request_early_rtcp (RTPSession * sess, GstClockTime current_time, sess->next_early_rtcp_time = current_time; } + GST_LOG_OBJECT (sess, "next early RTCP time %" GST_TIME_FORMAT, + GST_TIME_ARGS (sess->next_early_rtcp_time)); RTP_SESSION_UNLOCK (sess); /* notify app of need to send packet early @@ -3373,14 +3578,29 @@ dont_send: RTP_SESSION_UNLOCK (sess); } +static void +rtp_session_send_rtcp (RTPSession * sess, GstClockTime max_delay) +{ + GstClockTime now; + + if (!sess->callbacks.send_rtcp) + return; + + now = sess->callbacks.request_time (sess, sess->request_time_user_data); + + rtp_session_request_early_rtcp (sess, now, max_delay); +} + gboolean -rtp_session_request_key_unit (RTPSession * sess, guint32 ssrc, GstClockTime now, +rtp_session_request_key_unit (RTPSession * sess, guint32 ssrc, gboolean fir, gint count) { - RTPSource *src = find_source (sess, ssrc); + RTPSource *src; + RTP_SESSION_LOCK (sess); + src = find_source (sess, ssrc); if (!src) - return FALSE; + goto no_source; if (fir) { src->send_pli = FALSE; @@ -3392,136 +3612,54 @@ rtp_session_request_key_unit (RTPSession * sess, guint32 ssrc, GstClockTime now, } else if (!src->send_fir) { src->send_pli = TRUE; } + RTP_SESSION_UNLOCK (sess); - rtp_session_request_early_rtcp (sess, now, 200 * GST_MSECOND); + rtp_session_send_rtcp (sess, 200 * GST_MSECOND); return TRUE; -} - -static gboolean -has_pli_compare_func (gconstpointer a, gconstpointer ignored) -{ - GstRTCPPacket packet; - GstRTCPBuffer rtcp = { NULL, }; - gboolean ret = FALSE; - - gst_rtcp_buffer_map ((GstBuffer *) a, GST_MAP_READ, &rtcp); - if (gst_rtcp_buffer_get_first_packet (&rtcp, &packet)) { - if (gst_rtcp_packet_get_type (&packet) == GST_RTCP_TYPE_PSFB && - gst_rtcp_packet_fb_get_type (&packet) == GST_RTCP_PSFB_TYPE_PLI) - ret = TRUE; + /* ERRORS */ +no_source: + { + RTP_SESSION_UNLOCK (sess); + return FALSE; } - - gst_rtcp_buffer_unmap (&rtcp); - - return ret; } -static gboolean -rtp_session_on_sending_rtcp (RTPSession * sess, GstBuffer * buffer, - gboolean early) +/** + * rtp_session_request_nack: + * @sess: a #RTPSession + * @ssrc: the SSRC + * @seqnum: the missing seqnum + * @max_delay: max delay to request NACK + * + * Request scheduling of a NACK feedback packet for @seqnum in @ssrc. + * + * Returns: %TRUE if the NACK feedback could be scheduled + */ +gboolean +rtp_session_request_nack (RTPSession * sess, guint32 ssrc, guint16 seqnum, + GstClockTime max_delay) { - gboolean ret = FALSE; - GHashTableIter iter; - gpointer key, value; - gboolean started_fir = FALSE; - GstRTCPPacket fir_rtcppacket; - GstRTCPPacket packet; - GstRTCPBuffer rtcp = { NULL, }; - guint32 ssrc; - - gst_rtcp_buffer_map (buffer, GST_MAP_READWRITE, &rtcp); - - gst_rtcp_buffer_get_first_packet (&rtcp, &packet); - switch (gst_rtcp_packet_get_type (&packet)) { - case GST_RTCP_TYPE_SR: - gst_rtcp_packet_sr_get_sender_info (&packet, &ssrc, - NULL, NULL, NULL, NULL); - break; - case GST_RTCP_TYPE_RR: - ssrc = gst_rtcp_packet_rr_get_ssrc (&packet); - break; - default: - goto done; - } + RTPSource *source; RTP_SESSION_LOCK (sess); - g_hash_table_iter_init (&iter, sess->ssrcs[sess->mask_idx]); - while (g_hash_table_iter_next (&iter, &key, &value)) { - guint media_ssrc = GPOINTER_TO_UINT (key); - RTPSource *media_src = value; - guint8 *fci_data; - - if (media_src->send_fir) { - if (!started_fir) { - if (!gst_rtcp_buffer_add_packet (&rtcp, GST_RTCP_TYPE_PSFB, - &fir_rtcppacket)) - break; - gst_rtcp_packet_fb_set_type (&fir_rtcppacket, GST_RTCP_PSFB_TYPE_FIR); - gst_rtcp_packet_fb_set_sender_ssrc (&fir_rtcppacket, ssrc); - gst_rtcp_packet_fb_set_media_ssrc (&fir_rtcppacket, 0); - - if (!gst_rtcp_packet_fb_set_fci_length (&fir_rtcppacket, 2)) { - gst_rtcp_packet_remove (&fir_rtcppacket); - break; - } - ret = TRUE; - started_fir = TRUE; - } else { - if (!gst_rtcp_packet_fb_set_fci_length (&fir_rtcppacket, - !gst_rtcp_packet_fb_get_fci_length (&fir_rtcppacket) + 2)) - break; - } - - fci_data = gst_rtcp_packet_fb_get_fci (&fir_rtcppacket) - - ((gst_rtcp_packet_fb_get_fci_length (&fir_rtcppacket) - 2) * 4); - - GST_WRITE_UINT32_BE (fci_data, media_ssrc); - fci_data += 4; - fci_data[0] = media_src->current_send_fir_seqnum; - fci_data[1] = fci_data[2] = fci_data[3] = 0; - media_src->send_fir = FALSE; - } - } - - g_hash_table_iter_init (&iter, sess->ssrcs[sess->mask_idx]); - while (g_hash_table_iter_next (&iter, &key, &value)) { - guint media_ssrc = GPOINTER_TO_UINT (key); - RTPSource *media_src = value; - GstRTCPPacket pli_rtcppacket; + source = find_source (sess, ssrc); + if (source == NULL) + goto no_source; - if (media_src->send_pli && !rtp_source_has_retained (media_src, - has_pli_compare_func, NULL)) { - if (!gst_rtcp_buffer_add_packet (&rtcp, GST_RTCP_TYPE_PSFB, - &pli_rtcppacket)) - /* Break because the packet is full, will put next request in a - * further packet */ - break; - gst_rtcp_packet_fb_set_type (&pli_rtcppacket, GST_RTCP_PSFB_TYPE_PLI); - gst_rtcp_packet_fb_set_sender_ssrc (&pli_rtcppacket, ssrc); - gst_rtcp_packet_fb_set_media_ssrc (&pli_rtcppacket, media_ssrc); - ret = TRUE; - } - media_src->send_pli = FALSE; - } + GST_DEBUG ("request NACK for %08x, #%u", ssrc, seqnum); + rtp_source_register_nack (source, seqnum); RTP_SESSION_UNLOCK (sess); -done: - gst_rtcp_buffer_unmap (&rtcp); - - return ret; -} - -static void -rtp_session_send_rtcp (RTPSession * sess, GstClockTimeDiff max_delay) -{ - GstClockTime now; + rtp_session_send_rtcp (sess, max_delay); - if (!sess->callbacks.send_rtcp) - return; - - now = sess->callbacks.request_time (sess, sess->request_time_user_data); + return TRUE; - rtp_session_request_early_rtcp (sess, now, max_delay); + /* ERRORS */ +no_source: + { + RTP_SESSION_UNLOCK (sess); + return FALSE; + } } diff --git a/gst/rtpmanager/rtpsession.h b/gst/rtpmanager/rtpsession.h index 76ee72dc3..c8dee2045 100644 --- a/gst/rtpmanager/rtpsession.h +++ b/gst/rtpmanager/rtpsession.h @@ -124,7 +124,7 @@ typedef void (*RTPSessionReconsider) (RTPSession *sess, gpointer user_data); * @all_headers: %TRUE if "all-headers" property should be set on the key unit * request * @user_data: user data specified when registering -* + * * Asks the encoder to produce a key unit as soon as possibly within the * bandwidth constraints */ @@ -142,6 +142,18 @@ typedef void (*RTPSessionRequestKeyUnit) (RTPSession *sess, typedef GstClockTime (*RTPSessionRequestTime) (RTPSession *sess, gpointer user_data); +/** + * RTPSessionNotifyNACK: + * @sess: an #RTPSession + * @seqnum: the missing seqnum + * @blp: other missing seqnums + * @user_data: user data specified when registering + * + * Notifies of NACKed frames. + */ +typedef void (*RTPSessionNotifyNACK) (RTPSession *sess, + guint16 seqnum, guint16 blp, gpointer user_data); + /** * RTPSessionCallbacks: * @RTPSessionProcessRTP: callback to process RTP packets @@ -150,6 +162,8 @@ typedef GstClockTime (*RTPSessionRequestTime) (RTPSession *sess, * @RTPSessionSyncRTCP: callback for handling SR packets * @RTPSessionReconsider: callback for reconsidering the timeout * @RTPSessionRequestKeyUnit: callback for requesting a new key unit + * @RTPSessionRequestTime: callback for requesting the current time + * @RTPSessionNotifyNACK: callback for notifying NACK * * These callbacks can be installed on the session manager to get notification * when RTP and RTCP packets are ready for further processing. These callbacks @@ -164,6 +178,7 @@ typedef struct { RTPSessionReconsider reconsider; RTPSessionRequestKeyUnit request_key_unit; RTPSessionRequestTime request_time; + RTPSessionNotifyNACK notify_nack; } RTPSessionCallbacks; /** @@ -227,6 +242,7 @@ struct _RTPSession { gpointer reconsider_user_data; gpointer request_key_unit_user_data; gpointer request_time_user_data; + gpointer notify_nack_user_data; RTPSessionStats stats; @@ -265,7 +281,7 @@ struct _RTPSessionClass { gboolean early); void (*on_feedback_rtcp) (RTPSession *sess, guint type, guint fbtype, guint sender_ssrc, guint media_ssrc, GstBuffer *fci); - void (*send_rtcp) (RTPSession *sess, GstClockTimeDiff max_delay); + void (*send_rtcp) (RTPSession *sess, GstClockTime max_delay); }; GType rtp_session_get_type (void); @@ -338,13 +354,17 @@ GstFlowReturn rtp_session_on_timeout (RTPSession *sess, GstClockTi /* request the transmittion of an early RTCP packet */ void rtp_session_request_early_rtcp (RTPSession * sess, GstClockTime current_time, - GstClockTimeDiff max_delay); + GstClockTime max_delay); /* Notify session of a request for a new key unit */ gboolean rtp_session_request_key_unit (RTPSession * sess, guint32 ssrc, - GstClockTime now, gboolean fir, gint count); +gboolean rtp_session_request_nack (RTPSession * sess, + guint32 ssrc, + guint16 seqnum, + GstClockTime max_delay); + #endif /* __RTP_SESSION_H__ */ diff --git a/gst/rtpmanager/rtpsource.c b/gst/rtpmanager/rtpsource.c index 185ea1cdc..48c6986c5 100644 --- a/gst/rtpmanager/rtpsource.c +++ b/gst/rtpmanager/rtpsource.c @@ -236,6 +236,7 @@ rtp_source_reset (RTPSource * src) src->stats.prev_rtcptime = GST_CLOCK_TIME_NONE; src->stats.last_rtptime = GST_CLOCK_TIME_NONE; src->stats.last_rtcptime = GST_CLOCK_TIME_NONE; + g_array_set_size (src->nacks, 0); } static void @@ -258,6 +259,7 @@ rtp_source_init (RTPSource * src) src->last_rtptime = -1; src->retained_feedback = g_queue_new (); + src->nacks = g_array_new (FALSE, FALSE, sizeof (guint32)); rtp_source_reset (src); } @@ -295,6 +297,8 @@ rtp_source_finalize (GObject * object) gst_buffer_unref (buffer); g_queue_free (src->retained_feedback); + g_array_free (src->nacks, TRUE); + if (src->rtp_from) g_object_unref (src->rtp_from); if (src->rtcp_from) @@ -1780,3 +1784,74 @@ rtp_source_has_retained (RTPSource * src, GCompareFunc func, gconstpointer data) else return FALSE; } + +/** + * @src: The #RTPSource + * @seqnum: a seqnum + * + * Register that @seqnum has not been received from @src. + */ +void +rtp_source_register_nack (RTPSource * src, guint16 seqnum) +{ + guint i, len; + guint32 dword = seqnum << 16; + gint diff = 16; + + len = src->nacks->len; + for (i = 0; i < len; i++) { + guint32 tdword; + guint16 tseq; + + tdword = g_array_index (src->nacks, guint32, i); + tseq = tdword >> 16; + + diff = gst_rtp_buffer_compare_seqnum (tseq, seqnum); + if (diff < 16) + break; + } + /* we already have this seqnum */ + if (diff == 0) + return; + /* it comes before the recorded seqnum, FIXME, we could merge it + * if not to far away */ + if (diff < 0) { + GST_DEBUG ("insert NACK #%u at %u", seqnum, i); + g_array_insert_val (src->nacks, i, dword); + } else if (diff < 16) { + /* we can merge it */ + dword = g_array_index (src->nacks, guint32, i); + dword |= 1 << (diff - 1); + GST_DEBUG ("merge NACK #%u at %u with NACK #%u -> 0x%08x", seqnum, i, + dword >> 16, dword); + g_array_index (src->nacks, guint32, i) = dword; + } else { + GST_DEBUG ("append NACK #%u", seqnum); + g_array_append_val (src->nacks, dword); + } + src->send_nack = TRUE; +} + +/** + * @src: The #RTPSource + * @n_nacks: result number of nacks + * + * Get the registered NACKS since the last rtp_source_clear_nacks(). + * + * Returns: an array of @n_nacks seqnum values. + */ +guint32 * +rtp_source_get_nacks (RTPSource * src, guint * n_nacks) +{ + if (n_nacks) + *n_nacks = src->nacks->len; + + return (guint32 *) src->nacks->data; +} + +void +rtp_source_clear_nacks (RTPSource * src) +{ + g_array_set_size (src->nacks, 0); + src->send_nack = FALSE; +} diff --git a/gst/rtpmanager/rtpsource.h b/gst/rtpmanager/rtpsource.h index bde29df99..09a339b0a 100644 --- a/gst/rtpmanager/rtpsource.h +++ b/gst/rtpmanager/rtpsource.h @@ -187,6 +187,10 @@ struct _RTPSource { gboolean send_fir; guint8 current_send_fir_seqnum; gint last_fir_count; + + gboolean send_nack; + GArray *nacks; + }; struct _RTPSourceClass { @@ -268,10 +272,13 @@ void rtp_source_timeout (RTPSource * src, void rtp_source_retain_rtcp_packet (RTPSource * src, GstRTCPPacket *pkt, GstClockTime running_time); - gboolean rtp_source_has_retained (RTPSource * src, GCompareFunc func, gconstpointer data); +void rtp_source_register_nack (RTPSource * src, + guint16 seqnum); +guint32 * rtp_source_get_nacks (RTPSource * src, guint *n_nacks); +void rtp_source_clear_nacks (RTPSource * src); #endif /* __RTP_SOURCE_H__ */ diff --git a/gst/rtsp/Makefile.in b/gst/rtsp/Makefile.in index b46e563d6..697b18357 100644 --- a/gst/rtsp/Makefile.in +++ b/gst/rtsp/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -658,22 +657,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstrtsp_la-gstrtspsrc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/rtsp/gstrtpdec.c b/gst/rtsp/gstrtpdec.c index 87bca266c..f12004803 100644 --- a/gst/rtsp/gstrtpdec.c +++ b/gst/rtsp/gstrtpdec.c @@ -198,76 +198,6 @@ static guint gst_rtp_dec_signals[LAST_SIGNAL] = { 0 }; #define gst_rtp_dec_parent_class parent_class G_DEFINE_TYPE (GstRTPDec, gst_rtp_dec, GST_TYPE_ELEMENT); - -/* BOXED:UINT,UINT */ -#define g_marshal_value_peek_uint(v) g_value_get_uint (v) - -static void -gst_rtp_dec_marshal_BOXED__UINT_UINT (GClosure * closure, - GValue * return_value, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint, gpointer marshal_data) -{ - typedef gpointer (*GMarshalFunc_BOXED__UINT_UINT) (gpointer data1, - guint arg_1, guint arg_2, gpointer data2); - register GMarshalFunc_BOXED__UINT_UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - gpointer v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_BOXED__UINT_UINT) (marshal_data ? marshal_data : - cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_uint (param_values + 2), data2); - - g_value_take_boxed (return_value, v_return); -} - -static void -gst_rtp_dec_marshal_VOID__UINT_UINT (GClosure * closure, - GValue * return_value, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__UINT_UINT) (gpointer data1, - guint arg_1, guint arg_2, gpointer data2); - register GMarshalFunc_VOID__UINT_UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__UINT_UINT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_uint (param_values + 2), data2); -} - static void gst_rtp_dec_class_init (GstRTPDecClass * g_class) { @@ -301,8 +231,8 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) gst_rtp_dec_signals[SIGNAL_REQUEST_PT_MAP] = g_signal_new ("request-pt-map", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRTPDecClass, request_pt_map), - NULL, NULL, gst_rtp_dec_marshal_BOXED__UINT_UINT, GST_TYPE_CAPS, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, GST_TYPE_CAPS, 2, G_TYPE_UINT, + G_TYPE_UINT); gst_rtp_dec_signals[SIGNAL_CLEAR_PT_MAP] = g_signal_new ("clear-pt-map", G_TYPE_FROM_CLASS (klass), @@ -320,8 +250,8 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) gst_rtp_dec_signals[SIGNAL_ON_NEW_SSRC] = g_signal_new ("on-new-ssrc", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRTPDecClass, on_new_ssrc), - NULL, NULL, gst_rtp_dec_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRTPDec::on-ssrc_collision: * @rtpbin: the object which received the signal @@ -333,8 +263,8 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) gst_rtp_dec_signals[SIGNAL_ON_SSRC_COLLISION] = g_signal_new ("on-ssrc-collision", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRTPDecClass, on_ssrc_collision), - NULL, NULL, gst_rtp_dec_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRTPDec::on-ssrc_validated: * @rtpbin: the object which received the signal @@ -346,8 +276,8 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) gst_rtp_dec_signals[SIGNAL_ON_SSRC_VALIDATED] = g_signal_new ("on-ssrc-validated", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRTPDecClass, on_ssrc_validated), - NULL, NULL, gst_rtp_dec_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRTPDec::on-bye-ssrc: @@ -360,8 +290,8 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) gst_rtp_dec_signals[SIGNAL_ON_BYE_SSRC] = g_signal_new ("on-bye-ssrc", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRTPDecClass, on_bye_ssrc), - NULL, NULL, gst_rtp_dec_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRTPDec::on-bye-timeout: * @rtpbin: the object which received the signal @@ -373,8 +303,8 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) gst_rtp_dec_signals[SIGNAL_ON_BYE_TIMEOUT] = g_signal_new ("on-bye-timeout", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRTPDecClass, on_bye_timeout), - NULL, NULL, gst_rtp_dec_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); /** * GstRTPDec::on-timeout: * @rtpbin: the object which received the signal @@ -386,8 +316,8 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) gst_rtp_dec_signals[SIGNAL_ON_TIMEOUT] = g_signal_new ("on-timeout", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstRTPDecClass, on_timeout), - NULL, NULL, gst_rtp_dec_marshal_VOID__UINT_UINT, G_TYPE_NONE, 2, - G_TYPE_UINT, G_TYPE_UINT); + NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, + G_TYPE_UINT); gstelement_class->provide_clock = GST_DEBUG_FUNCPTR (gst_rtp_dec_provide_clock); diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index 591917ad7..461e6b75c 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -217,6 +217,7 @@ enum PROP_MULTICAST_IFACE, PROP_NTP_SYNC, PROP_USE_PIPELINE_CLOCK, + PROP_SDES, PROP_LAST }; @@ -575,6 +576,11 @@ gst_rtspsrc_class_init (GstRTSPSrcClass * klass) DEFAULT_USE_PIPELINE_CLOCK, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property (gobject_class, PROP_SDES, + g_param_spec_boxed ("sdes", "SDES", + "The SDES items of this session", + GST_TYPE_STRUCTURE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + /** * GstRTSPSrc::handle-request: * @rtspsrc: a #GstRTSPSrc @@ -686,6 +692,7 @@ gst_rtspsrc_init (GstRTSPSrc * src) src->multi_iface = g_strdup (DEFAULT_MULTICAST_IFACE); src->ntp_sync = DEFAULT_NTP_SYNC; src->use_pipeline_clock = DEFAULT_USE_PIPELINE_CLOCK; + src->sdes = NULL; /* get a list of all extensions */ src->extensions = gst_rtsp_ext_list_get (); @@ -728,6 +735,9 @@ gst_rtspsrc_finalize (GObject * object) if (rtspsrc->provided_clock) gst_object_unref (rtspsrc->provided_clock); + if (rtspsrc->sdes) + gst_structure_free (rtspsrc->sdes); + /* free locks */ g_rec_mutex_clear (&rtspsrc->stream_rec_lock); g_rec_mutex_clear (&rtspsrc->state_rec_lock); @@ -934,6 +944,9 @@ gst_rtspsrc_set_property (GObject * object, guint prop_id, const GValue * value, case PROP_USE_PIPELINE_CLOCK: rtspsrc->use_pipeline_clock = g_value_get_boolean (value); break; + case PROP_SDES: + rtspsrc->sdes = g_value_dup_boxed (value); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -1056,6 +1069,9 @@ gst_rtspsrc_get_property (GObject * object, guint prop_id, GValue * value, case PROP_USE_PIPELINE_CLOCK: g_value_set_boolean (value, rtspsrc->use_pipeline_clock); break; + case PROP_SDES: + g_value_set_boxed (value, rtspsrc->sdes); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -2665,6 +2681,10 @@ gst_rtspsrc_stream_configure_manager (GstRTSPSrc * src, GstRTSPStream * stream, src->use_pipeline_clock, NULL); } + if (src->sdes && g_object_class_find_property (klass, "sdes")) { + g_object_set (src->manager, "sdes", src->sdes, NULL); + } + if (g_object_class_find_property (klass, "drop-on-latency")) { g_object_set (src->manager, "drop-on-latency", src->drop_on_latency, NULL); @@ -3737,7 +3757,7 @@ gst_rtspsrc_handle_request (GstRTSPSrc * src, GstRTSPConnection * conn, /* let app parse and reply */ g_signal_emit (src, gst_rtspsrc_signals[SIGNAL_HANDLE_REQUEST], - 0, request, response); + 0, request, &response); if (src->debug) gst_rtsp_message_dump (&response); @@ -3906,13 +3926,13 @@ gst_rtspsrc_handle_data (GstRTSPSrc * src, GstRTSPMessage * message) stream_id = g_strdup_printf ("%s/%d", g_checksum_get_string (cs), ostream->id); - g_checksum_free (cs); event = gst_event_new_stream_start (stream_id); gst_event_set_group_id (event, group_id); g_free (stream_id); gst_rtspsrc_stream_push_event (src, ostream, event); } + g_checksum_free (cs); gst_rtspsrc_activate_streams (src); src->need_activate = FALSE; diff --git a/gst/rtsp/gstrtspsrc.h b/gst/rtsp/gstrtspsrc.h index 751c69964..e042a3dd3 100644 --- a/gst/rtsp/gstrtspsrc.h +++ b/gst/rtsp/gstrtspsrc.h @@ -225,6 +225,7 @@ struct _GstRTSPSrc { gchar *multi_iface; gboolean ntp_sync; gboolean use_pipeline_clock; + GstStructure *sdes; /* state */ GstRTSPState state; diff --git a/gst/shapewipe/Makefile.in b/gst/shapewipe/Makefile.in index 103d3c0c3..ce29b6471 100644 --- a/gst/shapewipe/Makefile.in +++ b/gst/shapewipe/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -643,22 +642,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstshapewipe_la-gstshapewipe.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/smpte/Makefile.in b/gst/smpte/Makefile.in index e6a5d6e9e..4637044fd 100644 --- a/gst/smpte/Makefile.in +++ b/gst/smpte/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -653,22 +652,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstsmpte_la-plugin.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/spectrum/Makefile.in b/gst/spectrum/Makefile.in index 64c15863e..9a2d26ff4 100644 --- a/gst/spectrum/Makefile.in +++ b/gst/spectrum/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -649,22 +648,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstspectrum_la-gstspectrum.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/udp/Makefile.in b/gst/udp/Makefile.in index ea5c35307..09da1f7bb 100644 --- a/gst/udp/Makefile.in +++ b/gst/udp/Makefile.in @@ -360,7 +360,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -654,22 +653,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstudp_la-gstudpsrc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/videobox/Makefile.in b/gst/videobox/Makefile.in index c65e8c53b..aa1645ab9 100644 --- a/gst/videobox/Makefile.in +++ b/gst/videobox/Makefile.in @@ -384,7 +384,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -694,22 +693,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideobox_la-tmp-orc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/videocrop/Makefile.in b/gst/videocrop/Makefile.in index b762007c5..c950b1c97 100644 --- a/gst/videocrop/Makefile.in +++ b/gst/videocrop/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -650,22 +649,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideocrop_la-gstvideocrop.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/videofilter/Makefile.in b/gst/videofilter/Makefile.in index 519365546..2b58dbca7 100644 --- a/gst/videofilter/Makefile.in +++ b/gst/videofilter/Makefile.in @@ -360,7 +360,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -664,22 +663,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideofilter_la-plugin.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/videomixer/Makefile.in b/gst/videomixer/Makefile.in index 86965c7ed..db0bbb22e 100644 --- a/gst/videomixer/Makefile.in +++ b/gst/videomixer/Makefile.in @@ -385,7 +385,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -701,22 +700,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideomixer_la-videomixer2.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/videomixer/blendorc-dist.c b/gst/videomixer/blendorc-dist.c index d6def591c..5f6067cd2 100644 --- a/gst/videomixer/blendorc-dist.c +++ b/gst/videomixer/blendorc-dist.c @@ -1705,7 +1705,7 @@ video_mixer_orc_overlay_argb (guint8 * ORC_RESTRICT d1, int d1_stride, static const orc_uint8 bc[] = { 1, 7, 9, 28, 118, 105, 100, 101, 111, 95, 109, 105, 120, 101, 114, 95, 111, 114, 99, 95, 111, 118, 101, 114, 108, 97, 121, 95, 97, 114, 103, - 98, + 98, 11, 4, 4, 12, 4, 4, 14, 4, 255, 255, 255, 255, 14, 4, 255, 0, 0, 0, 14, 4, 0, 255, 255, 255, 14, 4, 8, 0, 0, 0, 16, 2, 20, 4, 20, 2, 20, 1, 20, 8, 20, 8, 20, 8, 20, 4, 20, 8, @@ -2271,7 +2271,7 @@ video_mixer_orc_overlay_bgra (guint8 * ORC_RESTRICT d1, int d1_stride, static const orc_uint8 bc[] = { 1, 7, 9, 28, 118, 105, 100, 101, 111, 95, 109, 105, 120, 101, 114, 95, 111, 114, 99, 95, 111, 118, 101, 114, 108, 97, 121, 95, 98, 103, 114, - 97, + 97, 11, 4, 4, 12, 4, 4, 14, 4, 255, 255, 255, 255, 14, 4, 0, 0, 0, 255, 14, 4, 255, 255, 255, 0, 14, 4, 24, 0, 0, 0, 14, 4, 8, 0, 0, 0, 16, 2, 20, 4, 20, 4, 20, 2, 20, 1, 20, 8, diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index 63f4204f7..1fe431949 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -644,6 +644,7 @@ gst_videomixer2_reset (GstVideoMixer2 * mix) mix->newseg_pending = TRUE; g_atomic_int_set (&mix->flush_stop_pending, FALSE); + g_atomic_int_set (&mix->waiting_flush_stop, FALSE); } /* 1 == OK @@ -1004,18 +1005,22 @@ gst_videomixer2_collected (GstCollectPads * pads, GstVideoMixer2 * mix) else output_start_time = mix->segment.position; - if (output_start_time >= mix->segment.stop) { - GST_DEBUG_OBJECT (mix, "Segment done"); - GST_VIDEO_MIXER2_UNLOCK (mix); - gst_pad_push_event (mix->srcpad, gst_event_new_eos ()); - ret = GST_FLOW_EOS; - goto done_unlocked; - } - output_end_time = mix->ts_offset + gst_util_uint64_scale_round (mix->nframes + 1, GST_SECOND * GST_VIDEO_INFO_FPS_D (&mix->info), GST_VIDEO_INFO_FPS_N (&mix->info)) + mix->segment.start; + + if (output_end_time >= mix->segment.stop) { + GST_DEBUG_OBJECT (mix, "Segment done"); + GST_VIDEO_MIXER2_UNLOCK (mix); + if (!(mix->segment.flags & GST_SEGMENT_FLAG_SEGMENT)) { + gst_pad_push_event (mix->srcpad, gst_event_new_eos ()); + + ret = GST_FLOW_EOS; + goto done_unlocked; + } + } + if (mix->segment.stop != -1) output_end_time = MIN (output_end_time, mix->segment.stop); @@ -1430,6 +1435,7 @@ gst_videomixer2_src_event (GstPad * pad, GstObject * parent, GstEvent * event) * whichever happens first. */ g_atomic_int_set (&mix->flush_stop_pending, TRUE); + g_atomic_int_set (&mix->waiting_flush_stop, FALSE); } GST_COLLECT_PADS_STREAM_UNLOCK (mix->collect); @@ -1730,13 +1736,14 @@ gst_videomixer2_sink_event (GstCollectPads * pads, GstCollectData * cdata, break; } case GST_EVENT_FLUSH_START: - g_atomic_int_set (&mix->flush_stop_pending, TRUE); + g_atomic_int_set (&mix->waiting_flush_stop, TRUE); + g_atomic_int_set (&mix->flush_stop_pending, FALSE); ret = gst_collect_pads_event_default (pads, cdata, event, discard); event = NULL; break; case GST_EVENT_FLUSH_STOP: mix->newseg_pending = TRUE; - if (g_atomic_int_compare_and_exchange (&mix->flush_stop_pending, TRUE, + if (g_atomic_int_compare_and_exchange (&mix->waiting_flush_stop, TRUE, FALSE)) { GST_DEBUG_OBJECT (pad, "forwarding flush stop"); ret = gst_collect_pads_event_default (pads, cdata, event, discard); diff --git a/gst/videomixer/videomixer2.h b/gst/videomixer/videomixer2.h index b85325614..4a0b744eb 100644 --- a/gst/videomixer/videomixer2.h +++ b/gst/videomixer/videomixer2.h @@ -97,7 +97,11 @@ struct _GstVideoMixer2 gboolean send_caps; gboolean newseg_pending; - gboolean flush_stop_pending; + gboolean flush_stop_pending; /* Used when we receive a flushing seek, + to send a flush_stop right before the + following buffer */ + gboolean waiting_flush_stop; /* Used when we receive a flush_start to make + sure to forward the flush_stop only once */ GstVideoMixer2Background background; diff --git a/gst/wavenc/Makefile.in b/gst/wavenc/Makefile.in index 146dac855..659c9e7ed 100644 --- a/gst/wavenc/Makefile.in +++ b/gst/wavenc/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -653,22 +652,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstwavenc_la-gstwavenc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/wavparse/Makefile.in b/gst/wavparse/Makefile.in index 66843b8b7..d3c5b8e5e 100644 --- a/gst/wavparse/Makefile.in +++ b/gst/wavparse/Makefile.in @@ -357,7 +357,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -656,22 +655,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstwavparse_la-gstwavparse.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/gst/y4m/Makefile.in b/gst/y4m/Makefile.in index 6058a6371..9c0e30ea2 100644 --- a/gst/y4m/Makefile.in +++ b/gst/y4m/Makefile.in @@ -356,7 +356,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -643,22 +642,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgsty4menc_la-gsty4mencode.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/m4/Makefile.in b/m4/Makefile.in index dd4dd4cc0..897e91fd5 100644 --- a/m4/Makefile.in +++ b/m4/Makefile.in @@ -270,7 +270,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/pkgconfig/Makefile.in b/pkgconfig/Makefile.in index c86d8b55e..5a4006fd1 100644 --- a/pkgconfig/Makefile.in +++ b/pkgconfig/Makefile.in @@ -271,7 +271,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/po/LINGUAS b/po/LINGUAS index 73d8b85b2..c02001913 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1 +1 @@ -af az bg ca cs da de el en_GB eo es eu fi fr gl hu id it ja lt lv mt nb nl or pl pt_BR ro ru sk sl sq sr sv tr uk vi zh_CN zh_HK zh_TW +af az bg ca cs da de el en_GB eo es eu fi fr gl hr hu id it ja lt lv mt nb nl or pl pt_BR ro ru sk sl sq sr sv tr uk vi zh_CN zh_HK zh_TW diff --git a/po/af.gmo b/po/af.gmo index 09ab0f2ece3039206b8c926a3ddc03e514ea1b65..2dad34f3dd3878ba7f52a885cbc7423118089da7 100644 GIT binary patch delta 23 ecmbQmI*WCK7bBO2u91a;p^=q|<>nAZH%0(RI|YmY delta 23 ecmbQmI*WCK7bBOsu92mJp|O>T;pPxVH%0(R5e0<+ diff --git a/po/af.po b/po/af.po index 5464c888c..895e280af 100644 --- a/po/af.po +++ b/po/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.7.6\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2004-03-18 14:16+0200\n" "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n" "Language-Team: Afrikaans <i18n@af.org.za>\n" diff --git a/po/az.gmo b/po/az.gmo index 1626220e836972ac125d5051287df66d801433ed..7ef01e5f064c99898f9546427cec322fd352715b 100644 GIT binary patch delta 23 ecmcc2dYN^D7bBO2u91a;p^=q|<>nB^dPV?Jc?LHC delta 23 ecmcc2dYN^D7bBOsu92mJp|O>T;pPy=dPV?JPX;gm diff --git a/po/az.po b/po/az.po index b41a123af..06abbd2a9 100644 --- a/po/az.po +++ b/po/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2004-03-19 18:29+0200\n" "Last-Translator: Metin Amiroff <metin@karegen.com>\n" "Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n" diff --git a/po/bg.gmo b/po/bg.gmo index eca7d398ff8aebc550a2758c3b6c9e61b64beec3..d0d65617490192d5c59459160ba88d3972d43c71 100644 GIT binary patch delta 23 ecmeAT?+xD&FT`b`Yh<BdXk=w#xj9ovMG^p3X$DvT delta 23 ecmeAT?+xD&FT`c8Yh<ZlXl!L-xH(fuMG^p3KL$|% diff --git a/po/bg.po b/po/bg.po index b8975b30c..f00188a78 100644 --- a/po/bg.po +++ b/po/bg.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-04-26 22:35+0300\n" "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n" "Language-Team: Bulgarian <dict@fsa-bg.org>\n" diff --git a/po/ca.gmo b/po/ca.gmo index 9296a47c3c57dbcd7d03a3b596d60ca513d644bc..7384694a50380e22fa9a71377443bf807b968bc6 100644 GIT binary patch delta 23 ecmZ4DzQlb)ybza#u91a;p^=q|<>pKwYe4{4;|6sA delta 23 ecmZ4DzQlb)ybzbUu92mJp|O>T;pR*sYe4{4xdv_k diff --git a/po/ca.po b/po/ca.po index 234d398bf..dbcd825b6 100644 --- a/po/ca.po +++ b/po/ca.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2012-01-01 14:19+0100\n" "Last-Translator: Gil Forcada <gforcada@gnome.org>\n" "Language-Team: Catalan <ca@dodds.net>\n" diff --git a/po/cs.gmo b/po/cs.gmo index 3c098543134178abf803c8a6a80b72b85584fe7e..2402d0f441fd81d11d2415f4897d05d46bed112b 100644 GIT binary patch delta 23 ecmbQ?I>U8Cybza#u91a;p^=q|<>pKweE|SfW(G_E delta 23 ecmbQ?I>U8CybzbUu92mJp|O>T;pR*seE|SfJO)Jo diff --git a/po/cs.po b/po/cs.po index 43fc14ed2..df5402564 100644 --- a/po/cs.po +++ b/po/cs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.26.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-01-12 23:07+0100\n" "Last-Translator: Petr Kovar <pknbe@volny.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" diff --git a/po/da.gmo b/po/da.gmo index 2a5e942e2d81dd04ac46cf3de525483fa4516502..91578be54cb0627e39aec005510f561a5ccc36ab 100644 GIT binary patch delta 3089 zcma*ndyG`o9l-H3z%FH3aCc#abr<$1-Gc7!zz(ReT6rz61w;^C|4_-@xo6nx%-lQP z$1eEjn6y6Pt2MW!i7^dE+SHm5(=pMekr>uTq9#WF(7z<&BN|iNCQX}0|LOO4?+j%j zCLTEZxv%s3o!^;vHa<UEJ<~DgH;S^K+Cx1tOQ|vrH1UV>NwZR|cos+T?>G-P%uU^j zo!sxmHq4{+6XJ4w3fJL_*o|M{m6-XFQY)3Js(vnh!h@SpUfhGX;t9MPzr!&sGwN0N z2HuAM#I?AqB^~H~T*3V_n8VlbD*P8N!sYXo`Z4BEz8k}C##i@p(a(e5qJ`7A3j0|0 z6?h{`hj-%uo<Ld2`#6H%;10|!P--XMgV*3R$^^c}A?#b2_A`cA?jMzV##evgLRRuO zlo{$vl-h*bQ0^Z>nehwQhwtIl_-~wp{luMMs5RJy!zdFxh#go#f~bCuL|;9QtWo_M zt1{E$TpYuX&_}mjsnvKE*I+xn$N*cg7x$pX63X5`fgABTybeD@Y1d2K*<*DR4&xD& zh}3Wp&nzPT@}PBbI`eB$?)T$bybsAY^&&<YrCvs&tp+b;-*FgaWxuHV1TNwJ7&3-B ziI?MPl!$zen^8WJ<lM4^_)GFxJh&1cL7CZ~QJ#N-`*7}3G8)J57JL^aN3I~=2XQwp z!{aC&pF(;6G0H-kFH0jbj670Bl-zo-TEF-sO2c<>9e#}!>}A>m_$$=-Dqe$U@H*_| ztVxdSM~TQJ%7kCT8?lX94dWq{Eqxkqz_)P|R_8IQtaub9sgB?VJc%;!SGXNJ*?8HS z+fh1t7$ssaqYQ8sC8>IJx<#vy;Hj(Y?yYN3w(Nc+8LR3cF4z|JB;J6($3Nlc_yGQr z4U`bJ5w9GMpmZ>WGVupcPRB`P(dq+~e*S?nu`Dm8orAJ~XYi-^77obyZz6tjK67<# zBs%IC$^b9n_4p~y!(Pr{24#OGNA^>t$hK{vu9q9iO)1HdlgP}X$^>Lvq#pt+>reM@ z0m>>zs8SYFB`R5}9I-i6DH8H+R3@KfvP5DJRaVp}qg;?4NonKnE~-RkHdVG%wvXT> zr7GvNl`6?3tCo;8Q6(a>e~ofk;{y4eN|Lb|_tu}c;0~&Uo&cRI5_-ui$*D$RM;qm? z<eYMvlCqD#JE`)c(NDdED%pO1kuABFx|=H7vXLrBN|ICxzgcRNTu}HON(#BDw#Iv# z$7k=0!rJT2h1u1-<+@&|^HwE{e50*U_t{7KY&BvgoxIU2`+}9cobiq0>Tts7pkne) z!7;Wjcz)RmXEd=r6KLr;h$<D&5A~#D8?Q0U|37V^dneH2QE)U~)-oDzZRu<ZBiHz` zX&In?)1IHO+`~qfqmUs(D>U&_3wq)M^LvJk8<maE6J7Cwz!@)@`Y7pq0&UM+gP!vI zqMmZXi8w$1qaNR~9Zx%MB?`6Yp8s)H$NjBa=9(~c+`~a_bL)qhc*VkPNzi__@bOH% zv~4Ip&~~V5`_82CwO2U5wZ3TWmU~neU2n?OyY}g_2`4-|s}2&vAJ|@^eXb?@le8tE zwU^okGPfsztuHn2MI}3ld)_w^nenJlV1^aXD`nNK=YMKD>4#Q6Zz`d7&6F<qR@vwz zqCvX&_~Z6$(@=Izc5S@4V|UB?!Q6U1lp9{RA$B^t=jH~7_`kOHSVu0CiE1A#8k=1; zu0H+OzTor=x@fuDDHe_PDxoDiNT#H@wauL{_V<725Y14t>&~QW8p(A*o5;0|AB5Ad zgdxjIhDkDPMLJk1FzSL9vQNoG!g$4!9S4%Pjj1-eU`|Q$Wz}|bS4k&>=n3P7E{UM6 z0&A*Rc_%b7C|RbBtfbycJh9}z@$b6kub%#cYjc!Br$oNG$??!34~wgV61jF!yE~WW zt|yhrW&V-qCFgLO$Y~xkRN$3o43)&T5OFS~L40{vZ~W}iQ}Mf9?aPv^c3j)GLhIt8 z?&#VaAL<%vPPZt|ba&RC@A@(mKi$1!R%F-y)BSoTeskHnc+PUaI+7%}gv2S$9Q}ge zGYwZ4jcbQw=^**-*(R%gaC1qKbM0J7?<7xa_b%U_iIU4S%Eibf9qJk7lb@1OrIIO^ x$S%J){YpK-ldqXkn%G3huD9Y85}1JHlw><)AI7;hwq$%(?K#T3qkhq-{{gFbb#VXy delta 1942 zcmX}sPfQ$D9Ki9n%NEMt;=-a(N=LvVg{8Bz{3&Z&+=9YVC{(4T9%_+Y>J;3iTOc9P ztj08^RxiG2qlaF4k!lllW4!cGQhO+9xX=@6jfd*NM3bhiF)`xzH#_!)-+tbkFz>zj zz2D5z;A&6iuHW~Gq74$Y#Ee&|1YYy;LmSOkssxXq{Lcy8ic46C-@4;#?)WAKxW0zv zcn@XXM_7jy1xmG}h1-?Ns8e*Bx$qt~;Z@v)x83Xi;8DiASoI9PjmPj$+>QP0VjR;L z##NMsHn9=wij-==UYx*F_$=PSde&F>=~!F{6gxXo1K7_vjsy4=cH%<}VJqoq!xJd? zeT1^`b(94k;PY5rnj620vVjafgO{-bZ=sL%)g~P_t9)fjv4$$cYOFz0q}tJsqewE; zB=YcT8ri#=bFXJm?tdR;!x}%u6-?vAHl_C9I<lnlaXuN7j-QT9*o(4}A>4^a(ZB_i zGrfo=Ud1N7ixJF!B6k!~3^JZ^$DgA-$W7$<)z7%-QR-JDN$O+;`H#_gvm&?f_b3}# zcE>C3cpabQ`W@s?J>=(UEUe6Bs0E{p`%%vRJW36Hfz7yvva!G2>rFh(2;;*6@;^uC z5*Nm>qAFJ$Hon66W88tip-jAmUDRWvYd_91K8>xofd+1UDt83UC^c~sWx;cJ7;mFw zt}#P?4$yfGWrvrr1AoMB^w#7i-iI$TwsALpjdGS7C{I{Sp+v9)r3PkEQv4Rmk)B8P zrnKvqu9+L|KWw0+{+{a}D8=>{^6+XCWusNR%vW#>-$6-F7~Vx$_&b!hVi{%O2PpIY zi}HX4q*3064rGdqI!;G!SU`EQCESneC@J+*i6QK9J%h}pE~6~4jMUWQCihTZY9A3J z$h1>4;LIa$QVYR}^Y&zNlhAi6THH%W>f{^HL-4jZXD<aMO$tw%JcU$sJHd<Kd>z5b znxy(ULNX)gZxYfZ6Vl{6;562EzD8S6(#+RaQKZh9@?ekK3-siCIR)n!B-K(6QY!}u zX{6K1r1ZOp0m2~uZ&FXvd^w!o<MP`}<Pn{Oq_&TcMh!Ye)`omToUa-<#}t(gP2L7+ za<+18r35uerQOMYJrGN(=-9XsGDha-oStRGlG%d=Q+fJ8@qT@y_;<ZgQmcO|Eztv| z*LAoooc*lqipSgAr@PBXs<?f~P9~hYhwaI9YW9s(GLgMd{-LM9csVtno=oU+|6Xq_ zsiXd>Y(vE!kN&2zrO<2(nQc~Qo27rLJk;71w7QK@IMN<!F)h<98XXC~lvuFO+Nor) zZ(=SHF)T9_3Yz?NWyb@SCtxSz?!M=99m}wj*$Y+2^7IEaQN45fBYmXS)T^~?dSypX zcChZg$2%F<Lq@e8HaeZ#+4t#$!R^ELbUHPaN@mX)KX~$uX?rG~(7pAMJQmRl^@~}% S;gF|jXfb|vZZSQbQ2zm>+~zz0 diff --git a/po/da.po b/po/da.po index 760c1cd56..273f4ed31 100644 --- a/po/da.po +++ b/po/da.po @@ -3,17 +3,17 @@ # This file is distributed under the same license as the gst-plugins-good package. # # Mogens Jaeger <mogens@jaeger.tf>, 2007. -# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2010, 2011. +# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2010, 2011, 2012. # # gain -> forhøjelse # boost -> øgning? # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good-0.10.26.2\n" +"Project-Id-Version: gst-plugins-good-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-01-07 23:54+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-12-13 23:54+0200\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" "Language: da\n" @@ -158,33 +158,35 @@ msgid "Could not open audio device for recording." msgstr "Kunne ikke Ã¥bne lydenhed til optagelse." msgid "Record Source" -msgstr "Optag kilde" +msgstr "" msgid "Microphone" -msgstr "Mikrofon" +msgstr "" +#, fuzzy msgid "Line In" -msgstr "Linje ind" +msgstr "Linje ud" msgid "Internal CD" -msgstr "Intern cd" +msgstr "" +#, fuzzy msgid "SPDIF In" -msgstr "SPDIF ind" +msgstr "SPDIF ud" +#, fuzzy msgid "AUX 1 In" -msgstr "AUX 1 ind" +msgstr "AUX 1 ud" +#, fuzzy msgid "AUX 2 In" -msgstr "AUX 2 ind" +msgstr "AUX 2 ud" -#, fuzzy msgid "Codec Loopback" -msgstr "Loopback" +msgstr "" -#, fuzzy msgid "SunVTS Loopback" -msgstr "Loopback" +msgstr "" msgid "Volume" msgstr "Lydstyrke" @@ -220,70 +222,69 @@ msgstr "Fejl ved læsning af %d byte pÃ¥ enhed '%s'." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" +"Kunne ikke nummerere mulig videoformater som enhed »%s« kan fungere med" #, c-format msgid "Could not map buffers from device '%s'" msgstr "Kunne ikke afbilde mellemlager fra enhed '%s'" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "Driveren til enhed '%s' understøtter ingen kendt optagemetode." +msgstr "Driveren til enhed »%s« understøtter ikke IO-metoden %d" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." -msgstr "Driveren til enhed '%s' understøtter ingen kendt optagemetode." +msgstr "Driveren til enhed »%s« understøtter ingen kendt IO-metode." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "Enhed '%s' er ikke en uddataenhed." +msgstr "Enheden »%s« understøtter ikke videooptagelse" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "Enhed '%s' er ikke en uddataenhed." +msgstr "Enheden »%s« er optaget" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "Enhed '%s' er ikke en optageenhed." +msgstr "Enheden »%s« kan ikke optage med %dx%d" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "Enhed '%s' er ikke en optageenhed." +msgstr "Enheden »%s« kan ikke optage i det angivne format" #, c-format msgid "Could not get parameters on device '%s'" msgstr "Kunne ikke hente parametre fra enhed '%s'" -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "" -"Enheden til videoinddata accepterede ikke ny indstilling for billedrate." +msgstr "Videoenheden accepterede ikke ny indstilling for billedrate." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "Videoenhed kunne ikke oprette mellemlagerkø." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." -msgstr "Hentning af indstillinger for tuner %d pÃ¥ enhed '%s' fejlede." +msgstr "Hentning af indstillinger for tuner %d pÃ¥ enhed »%s« fejlede." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Fejl ved læsning af %d byte pÃ¥ enhed '%s'." +msgstr "Fejl under hentning af kapaciteter for enhed »%s«." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "Enhed '%s' er ikke en uddataenhed." +msgstr "Enhed »%s« er ikke en tuner." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Kunne ikke sætte inddata %d for enhed %s." +msgstr "Kunne ikke hente radioinddata for enhed »%s«." #, c-format msgid "Failed to set input %d on device %s." msgstr "Kunne ikke sætte inddata %d for enhed %s." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Kunne ikke hente signalstyrke for enhed '%s'." +msgstr "Kunne ikke ændre tilstand for tænk/slut for enhed »%s«." #, c-format msgid "Cannot identify device '%s'." @@ -373,354 +374,3 @@ msgstr "Ændring af opløsning under kørsel er endnu ikke understøttet." msgid "Cannot operate without a clock" msgstr "Kan ikke fungere uden et ur" - -# Er rammestørrelse ikke mere passende? Jeg er dog ikke helt sikker pÃ¥ -# konteksten her. -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Fik uventet billedstørrelse pÃ¥ %u i steden for %u." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Forsøg pÃ¥ at hente videorammer fra enhed '%s' mislykkedes." - -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Fejlede efter %d forsøg. enhed %s. systemfejl: %s" - -#~ msgid "Bass" -#~ msgstr "Bas" - -#~ msgid "Treble" -#~ msgstr "Diskant" - -#~ msgid "Synth" -#~ msgstr "Synth" - -#~ msgid "PCM" -#~ msgstr "PCM" - -#~ msgid "Speaker" -#~ msgstr "Højtaler" - -#~ msgid "Line-in" -#~ msgstr "Linje-ind" - -#~ msgid "CD" -#~ msgstr "Cd" - -#~ msgid "Mixer" -#~ msgstr "Mikser" - -#~ msgid "PCM-2" -#~ msgstr "PCM-2" - -#~ msgid "Record" -#~ msgstr "Optag" - -#~ msgid "In-gain" -#~ msgstr "Ind-forhøjelse" - -#~ msgid "Out-gain" -#~ msgstr "Ud-forhøjelse" - -#~ msgid "Line-1" -#~ msgstr "Linje-1" - -#~ msgid "Line-2" -#~ msgstr "Linje-2" - -#~ msgid "Line-3" -#~ msgstr "Linje-3" - -#~ msgid "Digital-1" -#~ msgstr "Digital-1" - -#~ msgid "Digital-2" -#~ msgstr "Digital-2" - -#~ msgid "Digital-3" -#~ msgstr "Digital-3" - -# Eller Phono-ind -#~ msgid "Phone-in" -#~ msgstr "Lyd-ind" - -# Eller Phono-ud -#~ msgid "Phone-out" -#~ msgstr "Lyd-ud" - -#~ msgid "Video" -#~ msgstr "Video" - -#~ msgid "Radio" -#~ msgstr "Radio" - -#~ msgid "Could not open audio device for mixer control handling." -#~ msgstr "Kunne ikke Ã¥bne lydenhed til hÃ¥ndtering af mikserkontrol." - -#~ msgid "" -#~ "Could not open audio device for mixer control handling. This version of " -#~ "the Open Sound System is not supported by this element." -#~ msgstr "" -#~ "Kunne ikke Ã¥bne lydenhed til hÃ¥ndtering af mikserkontrol. Denne version " -#~ "af Open Sound System er ikke understøttet af dette element." - -#~ msgid "Master" -#~ msgstr "Master" - -#~ msgid "Front" -#~ msgstr "Front" - -#~ msgid "Rear" -#~ msgstr "Bagende" - -#~ msgid "Headphones" -#~ msgstr "Hovedtelefoner" - -#~ msgid "Center" -#~ msgstr "Centrum" - -# Low-frequency effect -#~ msgid "LFE" -#~ msgstr "LFE" - -#~ msgid "Surround" -#~ msgstr "Surround" - -#~ msgid "Side" -#~ msgstr "Side" - -#~ msgid "AUX Out" -#~ msgstr "AUX ud" - -#~ msgid "3D Depth" -#~ msgstr "3D-dybde" - -#~ msgid "3D Center" -#~ msgstr "3D-centrum" - -#~ msgid "3D Enhance" -#~ msgstr "3D-forstærkning" - -#~ msgid "Telephone" -#~ msgstr "Telefon" - -#~ msgid "Video In" -#~ msgstr "Video ind" - -#~ msgid "AUX In" -#~ msgstr "AUX ind" - -#~ msgid "Record Gain" -#~ msgstr "Optag - forhøjelse" - -#~ msgid "Output Gain" -#~ msgstr "Uddata - forhøjelse" - -#~ msgid "Microphone Boost" -#~ msgstr "Mikrofonøgning" - -#~ msgid "Diagnostic" -#~ msgstr "Diagnostik" - -#~ msgid "Bass Boost" -#~ msgstr "Bas-øgning" - -#~ msgid "Playback Ports" -#~ msgstr "Afspilningsporte" - -#~ msgid "Input" -#~ msgstr "Inddata" - -#~ msgid "Monitor Source" -#~ msgstr "Skærmkilde" - -#~ msgid "Keyboard Beep" -#~ msgstr "Tastaturbeep" - -#~ msgid "Simulate Stereo" -#~ msgstr "Simuler stereo" - -#~ msgid "Stereo" -#~ msgstr "Stereo" - -#~ msgid "Surround Sound" -#~ msgstr "Surroundlyd" - -#~ msgid "Microphone Gain" -#~ msgstr "Mikrofonforhøjelse" - -#~ msgid "Speaker Source" -#~ msgstr "Højtalerkilde" - -#~ msgid "Microphone Source" -#~ msgstr "Mikrofonkilde" - -#~ msgid "Jack" -#~ msgstr "Jack" - -#~ msgid "Center / LFE" -#~ msgstr "Center / LFE" - -#~ msgid "Stereo Mix" -#~ msgstr "Stereomiks" - -#~ msgid "Mono Mix" -#~ msgstr "Monomiks" - -#~ msgid "Input Mix" -#~ msgstr "Inddatamiks" - -#~ msgid "Microphone 1" -#~ msgstr "Mikrofon 1" - -#~ msgid "Microphone 2" -#~ msgstr "Mikrofon 2" - -#~ msgid "Digital Out" -#~ msgstr "Digital ud" - -#~ msgid "Digital In" -#~ msgstr "Digital ind" - -#~ msgid "HDMI" -#~ msgstr "HDMI" - -#~ msgid "Modem" -#~ msgstr "Modem" - -#~ msgid "Handset" -#~ msgstr "HÃ¥ndsæt" - -#~ msgid "Other" -#~ msgstr "Andet" - -#~ msgid "None" -#~ msgstr "Ingen" - -#~ msgid "On" -#~ msgstr "Tænd" - -#~ msgid "Off" -#~ msgstr "Sluk" - -#~ msgid "Mute" -#~ msgstr "Slukket" - -#~ msgid "Fast" -#~ msgstr "Hurtig" - -#~ msgid "Very Low" -#~ msgstr "Meget lav" - -#~ msgid "Low" -#~ msgstr "Lav" - -#~ msgid "Medium" -#~ msgstr "Mellem" - -#~ msgid "High" -#~ msgstr "Høj" - -#~ msgid "Very High" -#~ msgstr "Meget høj" - -#~ msgid "Production" -#~ msgstr "Produktion" - -#~ msgid "Front Panel Microphone" -#~ msgstr "Frontpanelmikrofon" - -#~ msgid "Front Panel Line In" -#~ msgstr "Frontpanels linje ind" - -#~ msgid "Front Panel Headphones" -#~ msgstr "Frontpanels hovedtelefoner" - -#~ msgid "Front Panel Line Out" -#~ msgstr "Frontpanels linje ud" - -#~ msgid "Green Connector" -#~ msgstr "Grøn forbindelse " - -#~ msgid "Pink Connector" -#~ msgstr "Lyserød forbindelse" - -#~ msgid "Blue Connector" -#~ msgstr "BlÃ¥ forbindelse" - -#~ msgid "White Connector" -#~ msgstr "Hvid forbindelse" - -#~ msgid "Black Connector" -#~ msgstr "Sort forbindelse" - -#~ msgid "Gray Connector" -#~ msgstr "GrÃ¥ forbindelse" - -#~ msgid "Orange Connector" -#~ msgstr "Orange forbindelse" - -#~ msgid "Red Connector" -#~ msgstr "Rød forbindelse" - -#~ msgid "Yellow Connector" -#~ msgstr "Gul forbindelse" - -#~ msgid "Green Front Panel Connector" -#~ msgstr "Grøn frontpanelforbindelse" - -#~ msgid "Pink Front Panel Connector" -#~ msgstr "Lyserød frontpanelforbindelse" - -#~ msgid "Blue Front Panel Connector" -#~ msgstr "BlÃ¥ frontpanelforbindelse" - -#~ msgid "White Front Panel Connector" -#~ msgstr "Hvid frontpanelforbindelse" - -#~ msgid "Black Front Panel Connector" -#~ msgstr "Sort frontpanelforbindelse" - -#~ msgid "Gray Front Panel Connector" -#~ msgstr "GrÃ¥ frontpanelforbindelse" - -#~ msgid "Orange Front Panel Connector" -#~ msgstr "Orange frontpanelforbindelse" - -#~ msgid "Red Front Panel Connector" -#~ msgstr "Rød frontpanelforbindelse" - -#~ msgid "Yellow Front Panel Connector" -#~ msgstr "Gul frontpanelforbindelse" - -#~ msgid "Spread Output" -#~ msgstr "Spred uddata" - -#~ msgid "Downmix" -#~ msgstr "Downmix" - -#~ msgid "Virtual Mixer Input" -#~ msgstr "Virtuel mikserinddata" - -#~ msgid "Virtual Mixer Output" -#~ msgstr "Virtuel mikseruddata" - -#~ msgid "Virtual Mixer Channels" -#~ msgstr "Virtuel mikserkanaler" - -#~ msgid "%s %d Function" -#~ msgstr "%s %d funktion" - -#~ msgid "%s Function" -#~ msgstr "%s funktion" - -#~ msgid "Error reading %d bytes on device '%s'." -#~ msgstr "Fejl ved læsning af %d byte pÃ¥ enhed '%s'." - -#~ msgid "Could not enqueue buffers in device '%s'." -#~ msgstr "Kunne ikke sætte mellemlager fra enhed '%s' i kø." - -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Kunne ikke skabe kontakt til lyd-serveren" - -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Listning af lydservers egenskaber fejlede" diff --git a/po/de.gmo b/po/de.gmo index 1d50b3e401247c1977695e3805ba414903a649a8..1454e870031a14b4af8f7248912076918de9d3fe 100644 GIT binary patch delta 2976 zcma*oTWl0n7{Kw<+U2se+$tAa3J0VVkXBn-p;XGPrM7|;MNsi&x_jCkyE|Lw0#Y?= z6h(-Q52FTx@c{`u7zMKigO^B(CPov3#upPshz}4iQ4{fjkm&!LT@j)Wo^bYeW;$~& z-}%n)UeD3{a%ZQOy`(7jQ)f}XDOD<muf+JF>>sOCIUc|sJc8r!Hyn?bi`Qk`l<Nwd zhBI(7)}!>>j<az)Hsdf>%TUK?EaJvzScjKz0oKr)-0#4x=-?yxF>b?UaitdH3n-I+ z7nfq?gu*~wcr(}i*o6B~p8o(V@gmNbrCy;S56)$o%t&?OEoh;IBe)QM!Ff2dqR?R* zF5%iidG8>0;5*obSMW~kn5fk4ID#^PkFXJc!6pgy+(}9`;1-mbK8>=H6F47#z|}a3 zc*=Dz%7g=~#RJ%aA7U9^LV~0&BWqJ-Q<S<1C!<VsF;2zxm}C3Y12l-bvXCgMhf(ea zC>=b3vVy(%GM+*gx6#Y3_$jhjbs2BNal}{pYekvJTAYI$P-7Y;M@A}%|0)`<aia~t zN9kbBjfGt3#T8sXiW0g!*5ldYbveDr%9f%0eKRh_$8iiE$3IHg5~OSO=8QrvjiOBW zrkTWF8g(-ZwiI25lC_(Wf6C!UwrCHw;0f%+pNiK_%%YX+6v{#l6+Mfxz^W>ui4Wq7 zcm^LslVd|x(m0R1a1NtN#|KbW^c_k>;x&cjYD1aGlgQZW7)oeA!MS)5=}N^pYwfrI z_o2Z?{1xSt&EuszFxNw4IgLFi$L<u$al3#CY}bWTa0n&4%NRwrq#HNk?xJ6z{Cz%0 zqz7%3g}jZjfXmp6w~)Cq@Z-pYa_S_FmE8Cd@4-c+cuXF^I6hT$1c{p3Uo?*rfzOeX zsV<--?e8ebccpk8t1aY61<Hi#@Hl4hpq&5NEW3>x?;=N1{ei6*BTkYVtBP(!S;=;k zbN@U_#7<%dp2M|RyO5)WDU|1rp{)EIuExeiO07c|+ZkV-pg}^aODNe}!Nxy;Yfz5g zK`cR%ILc~>_PSXbl<`!VcsF$el@y3V3{hl7DFh_iS~&?)WXzn*P|B(TQAo$pChwxJ zm?V*eO^O^nSy@ajDATDdItsf)>e|AbqwSLK2A_qfY~fdOM)F4rQIqu-zGf1Vcyv|x zeoH7hJyCW`xFs@tchoZKYN`|ozZ6MeDf6fVG5RXXwdBPbX;8KmxbAn7j9<zvIWlZd zbhPA&JLQKW{}0?ny;m+MWz>yPtB|b4rn=$pMp4P9ChFZ(*?T#9JyiKxN^WhYPNufV zo@lD<Gat2omHW7JfBu;<&1Fr=tnsvy^|coa4P{+l@3505s}t6cAGk(!m>qV)=(<|3 zPTQXD3%p(77xC%gXuLW6GCnQl2aa*W-{VWDKTk=dEN8&zOyC>s`Ic|OO%=29=O@&c z#9S+BXTy!<Gr~X1*M^fS#>73H?bn6(pRAajzoVkNESGfc9mbVEB(E9xUvspaU3$>T z?sRnbCY>>UDw}LjTT({<&-Z;Ez51rEO-Aps@ceUAmXtgc1)w;7A{(TWQG61vVL?Qo zzn>WnWwYr9we{LZlXl@jE0HimzIMz`-S1i%qg{E=Grn&-1L0d!8)A(Ow>2ycFHXHH zzP!F^xo&J)(cBuYtgJ3?s&8zJ?zFCG36quW`J<KJmXx^p-P6X#y1I;e`mnD@->daT zU)O=-8`twszwZzGdeGR8(a~(Ipx?1l8KbU$-1dCkXVPZC5BF8A>ne64cjaB(nHlOo zeVDy-8`OG}O0&W~V`p@yo3VZ0q#gFd)$0Ri(6_UWmoe^O#!8!TXSEK$uBr|Htop6y z^lpcT<VjE8>j#<4a6k??Nl)*{I^i2Nv+}=I?=7j8p(INjEtB@5PCa|TvC>|6hVCZL zo)GS?xhH(KX5utnyk=^$^yKL4SD*TJR(bwh&B@aItNQ2C9P``a8oLkWwd<GvAJOVF zgO)=Ob?2J;jZq3ow*T)=96OQnb<+O({jubrA(irbZ$46z>#)4Sb`Vk7w83mNRJ2cy z?u~M&zLy-*vWX_0HjcXbPJJhdV)dEgyVl?^`D7cHx&AY%V*-Y@o#^er8PLOltJm7; d<WAcptBsq=rn&1$?lq_lR^XE>huuM={sP>(A3Xp7 delta 1884 zcmYk+Uu;uV9Ki8kOH0}47)-k2pN(#8Zg$+R_paMm=h%P&a~s*R#W`XiX=bxj%%*H; zh7Xm*2XQ7E?^r?z;=>f9AyaP*5nd#|j0cI}gNsHJOf-Rj(MaUU==XQ;)p(NA&pD^< zJ->6#@7(iGUhXgcSP?oUlmpa9sILY^Ch<;)56Ww6MWT2T`*9K1;Y}>T+kXF^-~S6^ zj7K6O8?g%Yxhbs10nFgD_^?P(&e3>`fy>x{KjWiV#w<FX!7)6HFW_hR6gDt>5{o#F zA7TrxDfK35$8Ge-(8A+bhZp?u8<=B$`IAN?UyQF8sl^khe^^2yly9*Y|G@pYgYD?U zSFjDQqKQ(*D#1eie-1UE1=NXGum|t@{nQ2mWPTZ?QI9WSE1pH&{cn&($tp6p{DcqU zuc(2oD;KH2I%LzN9oZb|M%E;K{`e^B|DQ$;coG-!9V{ND(aJ$J;|EA^vWjW^1@(dP zO<o`g+)6)*3G7Eb>m#VYKY@CLpJEoj!z9Lt(!d_n{uJs$PFJx1<cl~A{2dUvgb&ca zwAnlJYp4O$GmF~dyUTY7HMtI99FJoP-^NzFf_w44-|wmv>7YM@op_;={ny4V2D-7H zryRpPF5vh0GCsdWqzmuh93}~0AH0ORqT8rD5PQhWm3^o?HIFs;5zgaRXyQT6Pj_m* zNaJxD4r<o_hGQ6KSra&gIlO_IgqbRlA)G_)U&Vghz}?b-4x$Ef4u|n;)aTa_jZS<R zbs=xz2o|r=2<s0LUeYx9T1c?c<vWfnUS?3=2XFYEM$M7;QIl{P*$lae8qjt87~^ci z8C=0me1@w=9v9_Z8XXKQqn`0C-}|U533G|JV;kxYP2fI!9rgR`IE+E=SPzck9$dhk zxQdz^@p|tTG-H6imW_J<-2|hvo7zJSQS~;E5^fpfQ&*^orA5zM3k#85)F5>YRZF{v z44?*~J4Jl%d!-w7A>2CmNI)8x-+jwzN2Ao0>Go)8r0R;f1nzy-cR`lgNBw^xHU2Al zl$sAasCrx$m2Gy5zKjx7Qp_z}3Mq2@?)LYhZkHBv#w`bYTk#31zC@a++)_6;z&&$K zDDu!vu(dkqmo_y1?O=w=E5SXs{oc4f%6mQPz1PIq>zs;YLbeetu{T9Cb}pK<FGjC8 z@0A$=ySY4Khsw7*6Xm@jXWQoHfc;6VsU)2;(<!ShW!X1l17^EnbtKG|Y{qO#Tj_M^ z@Q^W*f3YxAn4U6vbF=wu!b+Q_kv0v>OjuU7#XeNIGdw*#`CQ&PQ~5){ncETx+bdPO z?R>Qv$lHt6zdK)SJsGeIwd?ISYewwlM5)tR`*|=tSeVKi&b_+3L8s8T6o?Myj?K=@ Lez|n?NM8N{OuoxV diff --git a/po/de.po b/po/de.po index 85781021c..3480c1c5b 100644 --- a/po/de.po +++ b/po/de.po @@ -1,4 +1,4 @@ -# German translations for gst-plugins-bad +# German translations for gst-plugins-good 1.0.3 # Copyright (C) 2007 Free Software Foundation, Inc. # This file is distributed under the same license as the gst-plugins-good package. # @@ -8,15 +8,15 @@ # Pipeline = Weiterleitung # Stream = Strom # mixer = -# Christian Kirbach <christian.kirbach@googlemail.com>, 2010, 2011. +# Christian Kirbach <christian.kirbach@gmail.com>, 2010, 2011, 2012. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.26.2\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-01-21 22:36+0100\n" -"Last-Translator: Christian Kirbach <christian.kirbach@googlemail.com>\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-11-28 19:56+0100\n" +"Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" "Language: de\n" "MIME-Version: 1.0\n" @@ -201,14 +201,14 @@ msgid "Monitor" msgstr "Monitor" msgid "Built-in Speaker" -msgstr "Eingebaute Lautsprecher" +msgstr "Eingebauter Lautsprecher" msgid "Headphone" msgstr "Kopfhörer" # Hier ist mir noch nichts Besseres eingefallen. msgid "Line Out" -msgstr "Line-Ausgang" +msgstr "Ausgang" msgid "SPDIF Out" msgstr "SPDIF-Ausgang" @@ -234,23 +234,21 @@ msgstr "" msgid "Could not map buffers from device '%s'" msgstr "Die Puffer des Gerätes »%s« konnten nicht geholt werden." -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"Der Treiber von Gerät »%s« unterstützt keine der bekannten Aufnahmemethoden." +msgstr "Der Treiber von Gerät »%s« unterstützt nicht die EA-Methode %d" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." -msgstr "" -"Der Treiber von Gerät »%s« unterstützt keine der bekannten Aufnahmemethoden." +msgstr "Der Treiber von Gerät »%s« unterstützt keine bekannte EA-Methode" -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "»%s« ist kein Wiedergabegerät." +msgstr "Gerät »%s« unterstützt keine Videoaufnahme" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "»%s« ist kein Wiedergabegerät." +msgstr "Gerät »%s« ist belegt" #, c-format msgid "Device '%s' cannot capture at %dx%d" @@ -264,39 +262,38 @@ msgstr "Das angegebene Format kann nicht vom Gerät »%s« ausgelesen werden" msgid "Could not get parameters on device '%s'" msgstr "Parameter konnten nicht von Gerät »%s« ausgelesen werden" -#, fuzzy msgid "Video device did not accept new frame rate setting." msgstr "" -"Vom Video-Eingabegerät wurde die Einstellung zur Bildwiederholungsrate nicht " -"akzeptiert." +"Das Video-Eingabegerät akzeptierte nicht die neue Einstellung zur " +"Bildwiederholungsrate." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "Das Videogerät konnte keinen Puffer-Pool erstellen" -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." msgstr "" -"Auslesen der Einstellungen der Senderwahl »%d« auf Gerät »%s« schlug fehl." +"Auslesen der Einstellungen von Empfänger »%d« auf Gerät »%s« schlug fehl." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Fehler beim Lesen von %d Bytes von Gerät »%s«." +msgstr "Fehler beim Ermitteln der Funktionsmerkmale von Gerät »%s«." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "»%s« ist kein Wiedergabegerät." +msgstr "»%s« ist kein Empfänger." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Festlegen der Eingabe »%d« des Geräts »%s« schlug fehl." +msgstr "Empfangen eines Funksignals auf Gerät »%s« schlug fehl." #, c-format msgid "Failed to set input %d on device %s." msgstr "Festlegen der Eingabe »%d« des Geräts »%s« schlug fehl." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Auslesen der aktuellen Signalstärke des Geräts »%s« schlug fehl." +msgstr "Ändern des Stummzustands von Gerät »%s« schlug fehl." #, c-format msgid "Cannot identify device '%s'." @@ -307,7 +304,7 @@ msgid "" "Error getting capabilities for device '%s': It isn't a v4l2 driver. Check if " "it is a v4l1 driver." msgstr "" -"Fehler beim Bestimmen der Fähigkeiten des Gerätes »%s«: Es ist kein »v4l2«-" +"Fehler beim Bestimmen der Fähigkeiten des Geräts »%s«: Es ist kein »v4l2«-" "Treiber. Überprüfen Sie, ob es ein »v4l1«-Treiber ist." #, c-format @@ -369,14 +366,12 @@ msgid "Failed to set value %d for control %d on device '%s'." msgstr "" "Festlegen des Wertes »%d« der Einstellung »%d« des Geräts »%s« schlug fehl." -# Sendegerät sicherlich nicht, eben eher ein Radio. Warum diese Fehlermeldung beie einem Radiogerät kommen könnte, weiß ich allerdings auch nicht. #, c-format msgid "Failed to get current input on device '%s'. May be it is a radio device" msgstr "" "Auslesen der aktuellen Eingabe auf dem Gerät »%s« schlug fehl. Vielleicht " "ist es ein Funkgerät." -# Sendegerät sicherlich nicht, eben eher ein Radio. Warum diese Fehlermeldung beie einem Radiogerät kommen könnte, weiß ich allerdings auch nicht. #, c-format msgid "" "Failed to get current output on device '%s'. May be it is a radio device" @@ -395,15 +390,11 @@ msgstr "Ein Wechsel der Auflösung zur Laufzeit wird noch nicht unterstützt." msgid "Cannot operate without a clock" msgstr "Es kann nicht ohne einen Taktgeber gearbeitet werden." -# »Frame« sollten wir im Zusammenhang mit Videos vielleicht besser so belassen. Habe ich in gnome-subtitles auch so gemacht. -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Unerwartete Frame-Größe von %u anstatt %u wurde erhalten." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Der Versuch Videobilder von Gerät »%s« auszulesen schlug fehl." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Es konnte keine Verbindung zum Audio-Server hergestellt werden" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "%d Versuche sind fehlgeschlagen. Gerät »%s«. Systemfehler: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Abfrage der Fähigkeiten des Audio-Servers ist fehlgeschlagen" #~ msgid "Bass" #~ msgstr "Bass" @@ -732,17 +723,21 @@ msgstr "Es kann nicht ohne einen Taktgeber gearbeitet werden." #~ msgid "%s Function" #~ msgstr "%s-Funktion" +# »Frame« sollten wir im Zusammenhang mit Videos vielleicht besser so belassen. Habe ich in gnome-subtitles auch so gemacht. +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Unerwartete Frame-Größe von %u anstatt %u wurde erhalten." + #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "Fehler beim Lesen von %d Bytes auf Gerät »%s«." #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Auf Gerät »%s« konnten keine Puffer eingereiht werden." -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Es konnte keine Verbindung zum Audio-Server hergestellt werden" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Der Versuch Videobilder von Gerät »%s« auszulesen schlug fehl." -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Abfrage der Fähigkeiten des Audio-Servers ist fehlgeschlagen" +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "%d Versuche sind fehlgeschlagen. Gerät »%s«. Systemfehler: %s" #~ msgid "" #~ "The buffer type is not supported, or the index is out of bounds, or no " @@ -774,108 +769,3 @@ msgstr "Es kann nicht ohne einen Taktgeber gearbeitet werden." #~ msgid "Could not get enough buffers from device '%s'." #~ msgstr "Es konnten nicht genug Puffer von Gerät »%s« ausgelesen werden." - -# »Stromaufnahme« klingt nach Energieverbrauch. -#~ msgid "Error starting streaming capture from device '%s'." -#~ msgstr "Fehler beim Start der Aufzeichnung des Stroms von Gerät »%s«." - -#~ msgid "Error stopping streaming capture from device '%s'." -#~ msgstr "Fehler beim Stoppen der Aufzeichnung des Stroms von Gerät »%s«." - -#~ msgid "Describes the selected input element." -#~ msgstr "Beschreibt das ausgewählte Eingabeelement." - -#~ msgid "Describes the selected output element for Audio/Video Conferencing." -#~ msgstr "" -#~ "Beschreibt das ausgewählte Ausgabeelement für Audio/Video-Konferenzen." - -#~ msgid "Describes the selected output element for Music and Movies." -#~ msgstr "Beschreibt das ausgewählte Ausgabeelement für Musik und Videos." - -#~ msgid "Describes the selected output element." -#~ msgstr "Beschreibt das ausgewählte Ausgabeelement." - -# »sink« hatte ich z.B. in Conduit auch mit Ziel übersetzt. -#~ msgid "GStreamer audiosink for Audio/Video Conferencing" -#~ msgstr "Gstreamer-Audioziel für Audio/Video-Konferenzen." - -#~ msgid "GStreamer audiosink for Music and Movies" -#~ msgstr "Gstreamer-Audioziel für Musik und Videos" - -#~ msgid "" -#~ "GStreamer can play audio using any number of output elements. Some " -#~ "possible choices are osssink, esdsink and alsasink. The audiosink can be " -#~ "a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer kann Klänge mittels einer beliebigen Anzahl von " -#~ "Ausgabeelementen wiedergeben. Einige mögliche Werte sind osssink, esdsink " -#~ "und alsasink. Das Audioziel kann eine teilweise Weiterleitung anstelle " -#~ "eines Elementes sein." - -#~ msgid "" -#~ "GStreamer can play video using any number of output elements. Some " -#~ "possible choices are xvimagesink, ximagesink, sdlvideosink and aasink. " -#~ "The videosink can be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer kann Videos mittels einer beliebigen Anzahl von " -#~ "Ausgabeelementen wiedergeben. Einige mögliche Werte sind xvimagesink, " -#~ "ximagesink, sdlvideosink und aasink. Das Videoziel kann eine teilweise " -#~ "Weiterleitung anstelle eines Elementes sein." - -#~ msgid "" -#~ "GStreamer can put visualization plugins in a pipeline to transform audio " -#~ "stream in video frames. Default is goom but more visualization plugins " -#~ "will be ported soon. The visualization plugin can be a partial pipeline " -#~ "instead of just one element." -#~ msgstr "" -#~ "GStreamer kann Visualisierungs-Plugins in eine Weiterleitung setzen, um " -#~ "Audioströme in Videobilder umzuwandeln. Das Standard-Plugin ist »goom«. " -#~ "Weitere Plugins werden demnächst portiert. Das Visualisierungs-Plugin " -#~ "kann eine teilweise Weiterleitung anstelle eines Elementes sein." - -#~ msgid "" -#~ "GStreamer can record audio using any number of input elements. Some " -#~ "possible choices are osssrc, esdsrc and alsasrc. The audio source can be " -#~ "a partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer kann Klänge mittels einer beliebigen Anzahl von " -#~ "Eingabeelementen aufzeichnen. Einige mögliche Werte sind osssrc, esdsrc " -#~ "und alsasrc. Die Audioquelle kann eine teilweise Weiterleitung anstelle " -#~ "eines Elementes sein." - -#~ msgid "" -#~ "GStreamer can record video from any number of input elements. Some " -#~ "possible choices are v4lsrc and videotestsrc. The video source can be a " -#~ "partial pipeline instead of just one element." -#~ msgstr "" -#~ "GStreamer kann Videos mittels einer beliebigen Anzahl von " -#~ "Eingabeelementen aufzeichnen. Einige mögliche Werte sind v4lsrc und " -#~ "videotestsrc. Die Videoquelle kann eine teilweise Weiterleitung anstelle " -#~ "eines Elementes sein." - -#~ msgid "default GStreamer audio source" -#~ msgstr "Vorgegebene GStreamer-Audioquelle" - -#~ msgid "default GStreamer audiosink" -#~ msgstr "Vorgegebenes GStreamer-Audioziel" - -#~ msgid "default GStreamer video source" -#~ msgstr "Vorgegebene GStreamer-Videoquelle" - -#~ msgid "default GStreamer videosink" -#~ msgstr "Vorgegebenes GStreamer-Videoziel" - -#~ msgid "default GStreamer visualization plugin" -#~ msgstr "Vorgegebenes GStreamer-Visualisierungs-Plugin" - -#~ msgid "description for GStreamer audiosink for Audio/Video Conferencing" -#~ msgstr "Beschreibung der GStreamer-Audioquelle für Audio/Video-Konferenzen" - -#~ msgid "description for GStreamer audiosink for Music and Movies" -#~ msgstr "Beschreibung der GStreamer-Audioquelle für Musik und Videos" - -#~ msgid "description for default GStreamer audiosink" -#~ msgstr "Beschreibung des vorgegebenen GStreamer-Audioziels" - -#~ msgid "description for default GStreamer audiosrc" -#~ msgstr "Beschreibung der vorgegebenen GStreamer-Audioquelle" diff --git a/po/el.gmo b/po/el.gmo index 400b1653bb4041eb746e7e9da5288ae59e027617..86d72b8570568e6f270fa1c8419c43eb04f00a4e 100644 GIT binary patch delta 1889 zcmYk+ZERCj7{Kvotn8Jd+nhLH^V*HEF}k(a4ZAvZIB;VOHwM{sF$*`WA!TI?UDpH& zsW>JvN+M~L;1@nDCYUf#i$=`iG=>jgxc#EZOa!BenxKgZL5+ck|L5LnJn3_P=bYYq z&bjC1-Ws|#lDbjuc~eNe#9AV@OeBH}9xkMT0+AKC6ZM`^EW&rO7(d9B7josxSV?^r z@5die+x-J;u%b|;6-`_tl9GL78mXAU^*E39_;s%SE)G$yr`Lmc1c&iA+<@JT;yH}t zqxdCiNB6J}Yf40Fu?sEShYffIee^H4$e2`AmO3Mn9_*$(hCO%=H{tIX#EncxGmfG@ zcLKHJ&rmzOjh$HKb;~2D14!XIoWnM}f*$&pdt?}_cvgzghpfaZT#ZbTv|>39Ad?|` zk(ZZoWbBg2)u&LOKaM)!G`@vbF^<-KA}#n8(xrG<pHzTMIT>xR3w0oU_%IHkfl1Ug zJ%s_B$Mtvv!&p$}F2!c_Q;y}zZ==4*Wn}r~J6y;U`3ZSc<|>%~88R0uL>|Bp7ahP3 z)beny9K&YHNo>S-a5rXg2i7sV*D#L#_%{yVvk!_y@eB@P@hW!@y?|FK+pC!WU&x$( zi1ol(hN}<suNL_nFX0h9%sL#zzpxj_+0t9_BfNlj@p(K~?RH$i4m?JA82j*BJdce` z>segFm+)xHa64S~h{zr)Vz?i#<qY}U`Z?4FJ?x}i_$uzi>$n|T*m>i47}<aFGwPnX zjk<J&?7R-F&N+g*gsD?x7_=;+uGMwa2meIfTqT@EUQQ};6ip1~iJZinl)s=Aee?4T z?(;>gj}FX-+D-zC@i;z%Cs7Bygj@Ce*KH6vK*fI4hL&&|%_fmUcoviB+vqOAX>6rj z%1+Za?L@}&U*d0Je>rcv4Ov-XdpRk{RR=|r&a9N^`7d_<a;HPHAwnDOCY~ZVEzSpp z7j_aW<0NL@+0{B2-OasDt$Re-U-CGi-vw5{IW^#%GL^}76a711qvgmZ6~4aC&S!R< zBM44ns+^;y--9QKQbMP*jd+^Sq|0PFIg!V(hcI$wr9GGT{I5=DT)K#SViTczVGE(D zifAG9=<yAaPC^qaB%7U_enQ>ED##Orm*CKdWV{8_%kw9v6Pb?EU-LAR{(ePmy1{#> zY}-WAibcl^D=~S%n2Np_$(-@Nm!BVMHq(P;+xLY0X2=Md;nw!1fEfss4D|a4BgyDg zbaKMK#Y#lNh8YN&{y-Z)BiJ4ev^52S+}CGKCH%YN*2Gkdmg8Y#mz7LfQ^ue*#^Za9 z4la=~E1t<KANCg6AKIU0U$-x&?^OHdzNzu7u@|#P?MvAidx6{u<KO=&%%(3GYtwOG refp;F&bn9ZPqMSzx@d6cyq)33kGbh(!+t+|j289r*~|~MZxsFm;%opf delta 1695 zcmZY9TS!zv7{Ku_SJT!k-L9J1$t=^_+>5%pS=!agBrD76p<2RdTTN06ieiiEp&J^T zfkZ__MNtNANDr0u5M7`L5h)0Qpc@4}^bkP={l9ZgzBDlBcV_mSGc(_Ov#&P&SRZ}o zO6(F!H8q=BpCA&#Q;A$C>BB`vVg|0j98AG5j=)yCeZX!X!*TR?U^-q!{cbPj-~blm z51b?tmHcFp0y-99J~rbF?6UhG;CkAha5v6l^ai|xg_z7NHlPpvcoKD>KFq^+I1L?6 zYhn2~llF1UWqi5IjgO8&WJZ#bYDFUtOKCTu7q8$PeGc{cM8cv222clzU=?=S?S9mO ze_{z{rST5dA#;*-n9BIFg_}%_pibZzvRJu{8tNO!+~ls^{}7pjJVl*gKc2&sQEUfZ z!Xk8y7U3sZh#ss%{oY~J37o*_6mHIPW8gj1y&FV*;Tz^-HX9kl#aM_@bmL9C{RVXb zjtmjDRVL%(VMGP_Nj|znj^Ixmi~Gk|6X+O2{I#Ro?&v`c@qH}7&sdKcJXDL@@g&~E zRanJr>#!5U_#W3_&3G$UF5*kt=@VECzQq^#Y@+r2nM~sUgpS`#{~$ihvR<6aKCGa9 z8<*fOyo2*e<&F3qb>L-_MUG-OuEZQNuLmP|2(t*UPV78x#Uw*yCvLaxk8-n>j*6+) zhc4h++PS$Rt8p(z@Hvu4QcOk>MOlElRrOebJ8iEcbCD0ITau7xJ)ezE+C`|xF^HQn z+Q5yMz3RoUbbOg^t#E)ds2^~X06LLs)PcKk1m41>*o!sz2Q^a5Ia|%xff}hlxCa{w zME2n;+>6zPW~8I?h?`<MJhQA7HX`#8FmnOSGLI{XE#%Zt;Z^hK{p(oBjf1LLo=Tld z)zuO_^9Uzl71f|tQuY5wSg@Jh31)|N(NLFANe3ZU%+o+FNjX)c!oe_)7HRQcA@V}r z$|9<hs!`EMY0=2(VzuZADq?)I=pM55W|?iP`&&k3C(M$_RgaU8O0><t>;<UBZy_YO zd7|bcIcNS8CZlfMVk)~aR5VX?G3J?7OZ7qtPz&O<!}lb`Q%7DK7JHqxFTQP5kHb+i z#~&N(s&NL~zH-Cs4;Fi4Vb`QekK5~U`vQj77xb3S^7uR+=gLr9ySu(Mw5zQt)ZWq> zG-|`!c7z(6jGC7Awoq$$SGdinXpRK@rM|LwpQ|A)-e(+k#J*3<h+WA09e+Iibn;(T C;j-QU diff --git a/po/el.po b/po/el.po index 1bb7a0b82..a83d5d2b5 100644 --- a/po/el.po +++ b/po/el.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the gst-plugins-good package. # Simos Xenitellis <simos.lists@googlemail.com>, 2009. # Michael Kotsarinis <mk73628@gmail.com>, 2010 +# Savvas Radevic <vicedar@gmail.com>, 2012. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.25.3\n" +"Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2010-10-27 12:16+0200\n" -"Last-Translator: Michael Kotsarinis <mk73628@gmail.com>\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-05-05 19:05+0100\n" +"Last-Translator: Savvas Radevic <vicedar@gmail.com>\n" "Language-Team: Greek <team@lists.gnome.gr>\n" "Language: el\n" "MIME-Version: 1.0\n" @@ -74,7 +75,7 @@ msgid "This file is corrupt and cannot be played." msgstr "Το αÏχείο αυτό είναι κατεστÏαμμÎνο και δεν μποÏεί να αναπαÏαχθεί. " msgid "Invalid atom size." -msgstr "" +msgstr "ΆκυÏο μÎγεθος ατόμου." msgid "This file is incomplete and cannot be played." msgstr "Το αÏχείο αυτό είναι ανολοκλήÏωτο και δεν μποÏεί να αναπαÏαχθεί." @@ -356,16 +357,16 @@ msgstr "" "Αποτυχία ανάγνωσης της Ï„ÏÎχουσας εισαγωγής στην συσκευή '%s'. Πιθανόν να " "είναι μια συσκευή Ïάδιο" -#, fuzzy, c-format +#, c-format msgid "" "Failed to get current output on device '%s'. May be it is a radio device" msgstr "" -"Αποτυχία ανάγνωσης της Ï„ÏÎχουσας εισαγωγής στην συσκευή '%s'. Πιθανόν να " -"είναι μια συσκευή Ïάδιο" +"Αποτυχία ανάγνωσης της Ï„ÏÎχουσας εξόδου στην συσκευή '%s'. Πιθανόν να είναι " +"μια συσκευή Ïάδιο" -#, fuzzy, c-format +#, c-format msgid "Failed to set output %d on device %s." -msgstr "Αποτυχία ÏÏθμισης εισαγωγής %d στην συσκευή %s." +msgstr "Αποτυχία οÏÎ¹ÏƒÎ¼Î¿Ï ÎµÎ¾ÏŒÎ´Î¿Ï… %d στην συσκευή %s." msgid "Changing resolution at runtime is not yet supported." msgstr "" @@ -374,15 +375,11 @@ msgstr "" msgid "Cannot operate without a clock" msgstr "Δεν είναι δυνατή η λειτουÏγία χωÏίς Ïολόι " -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "ΑπÏοσδόκητο μÎγεθος πλαισίου από %u αντί του %u" - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Αποτυχία ανάγνωσης πλαισίων βίντεο από την συσκευή '%s'." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Δεν ήταν δυνατή η σÏνδεση με τον διακομιστή ήχου" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "" -#~ "Αποτυχία Îπειτα από %d Ï€Ïοσπάθειες. συσκευή %s. σφάλμα συστήματος: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Αποτυχία αναζήτησης των δυνατοτήτων του διακομιστή ήχου" #~ msgid "Bass" #~ msgstr "Μπάσα" @@ -712,11 +709,8 @@ msgstr "Δεν είναι δυνατή η λειτουÏγία χωÏίς Ïολ #~ msgid "%s Function" #~ msgstr "ΛειτουÏγία %s" -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Δεν ήταν δυνατή η σÏνδεση με τον διακομιστή ήχου" - -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Αποτυχία αναζήτησης των δυνατοτήτων του διακομιστή ήχου" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "ΑπÏοσδόκητο μÎγεθος πλαισίου από %u αντί του %u" #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "Σφάλμα κατά την ανάγνωση %d bytes στην συσκευή '%s'." @@ -724,6 +718,13 @@ msgstr "Δεν είναι δυνατή η λειτουÏγία χωÏίς Ïολ #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Αδυναμία θÎσης σε σειÏά των buffer στη συσκευή '%s'." +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Αποτυχία ανάγνωσης πλαισίων βίντεο από την συσκευή '%s'." + +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "" +#~ "Αποτυχία Îπειτα από %d Ï€Ïοσπάθειες. συσκευή %s. σφάλμα συστήματος: %s" + #~ msgid "Describes the selected input element." #~ msgstr "ΠεÏιγÏάφει το επιλεγμÎνο στοιχείο εισαγωγής." diff --git a/po/en_GB.gmo b/po/en_GB.gmo index 49d73c7ba7101036bde6c9dd7f76896b9177853a..5dfbddef9a55b0d1d2c8de4a780df2e7aaab4b63 100644 GIT binary patch delta 23 ecmbQwI-hle7bBO2u91a;p^=q|<>nAZZ$<z~AqATN delta 23 ecmbQwI-hle7bBOsu92mJp|O>T;pPxVZ$<z}_XU&y diff --git a/po/en_GB.po b/po/en_GB.po index 985b82939..b04efc142 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2004-04-26 10:41-0400\n" "Last-Translator: Gareth Owen <gowen72@yahoo.com>\n" "Language-Team: English (British) <en_gb@li.org>\n" diff --git a/po/eo.gmo b/po/eo.gmo index 72c31b14eeefa88b4e2b1e3bdf9b7de4451a3f15..ed04bf697645f00eee9bf351a6fd4cab936c5196 100644 GIT binary patch delta 23 ecmdnMwSjBHdL}LlT_XzxLnA8_%gsBP%9#LF`Ub!N delta 23 ecmdnMwSjBHdL}M&T_Z~cLt`rw!_7OH%9#LF&<42x diff --git a/po/eo.po b/po/eo.po index a655d5eb5..32a7ac8b8 100644 --- a/po/eo.po +++ b/po/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-06-04 21:48+0100\n" "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" diff --git a/po/es.gmo b/po/es.gmo index edf50639a913d9136419431525636dbc7628e7ef..7c134f3a9d5b41fd5146921a1f7b1277ca9748b6 100644 GIT binary patch delta 23 ecmbQ~In#54u`ri~u91a;p^=q|<z`#q7(oD1;RY@M delta 23 ecmbQ~In#54u`rjpu92mJp|O>T;bvRm7(oD1w+1Hw diff --git a/po/es.po b/po/es.po index 1f753d6f1..eff8a9de9 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.26.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-02-12 18:30+0100\n" "Last-Translator: Jorge González González <aloriel@gmail.com>\n" "Language-Team: Spanish <es@li.org>\n" diff --git a/po/eu.gmo b/po/eu.gmo index 87e4aa08f9a2d8947f3c7852cec30ab968558cbe..a45ff0b8fa639cf952a0820c31b8db2377808369 100644 GIT binary patch delta 23 ecmX?Qead=+m;jfBu91a;p^=q|<z@weRlERJ-v)jF delta 23 ecmX?Qead=+m;jf#u92mJp|O>T;bsMaRlERJwFY+p diff --git a/po/eu.po b/po/eu.po index efcb34393..96a11b351 100644 --- a/po/eu.po +++ b/po/eu.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.18.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2010-03-25 12:37+0100\n" "Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n" "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n" diff --git a/po/fi.gmo b/po/fi.gmo index 4a4cbd329783241b1bb20e17ea17d7093cc70a29..8399da5f673eb1a4c96f89c2b5e0f4d34278bc45 100644 GIT binary patch delta 23 fcmaE9_tI{|TtO}iT_XzxLnA8_%gxIL5Agy3XpaZ# delta 23 fcmaE9_tI{|TtO~#T_Z~cLt`rw!_CVD5Agy3Xk`cE diff --git a/po/fi.po b/po/fi.po index e57bf7640..25f3760f4 100644 --- a/po/fi.po +++ b/po/fi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.25.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2010-11-17 23:03+0200\n" "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" diff --git a/po/fr.gmo b/po/fr.gmo index 24d255f57fef284cfc05e0ba5cb7036c790ff5ce..2e15909da76521ddb5c42e8ffe22ab037b55e6cb 100644 GIT binary patch delta 23 ecmZqkX!F<*FT`b`Yh<BdXk=w#xj9p4t{?zYsRo?@ delta 23 ecmZqkX!F<*FT`c8Yh<ZlXl!L-xH(g3t{?zYe+HHS diff --git a/po/fr.po b/po/fr.po index d3f0a2d10..3080f7680 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-04-28 09:22+0200\n" "Last-Translator: Claude Paroz <claude@2xlibre.net>\n" "Language-Team: French <traduc@traduc.org>\n" diff --git a/po/gl.gmo b/po/gl.gmo index e529f3185f3311f64c6726e01d0a216e7a8c4f0b..c0fac628cfb3052a07569a161356f6a53332aeba 100644 GIT binary patch delta 3240 zcma*odyExV9l-H(=`LL^3oN_9F8k=7#cp}+z3v0L52WR>Kv}2@Eu~u}F|#vscL(mB zxy;O69>rV@NfV2x&9ufwV|*kgnouOys3~dMblb#KjsMkXT4L-!jmD7LkS5ru-`~to zcdaHp;p}J5+%xC#JHHt&AGmtFdZW4SIYpVGc2eJ3qEr>XQ_mmDx9(P|5ue8i{1G<b zd$<g5r|mj!N_z#a#a3*>9Ll&4;63<x+=l0|L#DdQ#b$2&8aLuCybrq=P4185adh!C zzK)OMa8{`;_;r-UzlcNFvOJmS0Dg*g0SEDEl>RSa3%-l@%2q$*LOS-aO;)7#;Z`)z zz{|J^Z{h}QTagU71N&&ZD9?Qx$MF|<06)ZsaD1gw_v2-h1-ym>coPRD)IF<|%HuJV zm0m>I$<Og#{0r{FRm4-;M^F}A!CrhGx8uuLhqsU*soTijRNZQ&)?*XOLbqTu?#C*} zr=H+~s4D}BqB@Ckzk)Kr7g2Wb75pZ?f<8XZD4)hRkj<*w*pCgwSH>GfS;!vj#>1$w zh>|0hTZsRIT>Ow5JMbNp0lL>Dxo`x>XrDz1T@7=1BW*V_itKC{<@cjFgcoor{uJNL za3si@)z?~y9)1sH!SA&ae~wlCE4|U!mbBYZvUVe~CN++OIE6iU3FWM>pd{_zaXYrN z8rjeh9K~<oE_?&e<MMW*h)>}cu&K&{JitX6PvceGhds<LJDowvjpuMDzJ}XyNmr7L z!zf4dxzuM+lJZx$7jNO0ag=vY=DCiNGq-U9tGZjMNiI&IoaJ>a;$QJ3PHCkaoW~QG zWBYsXX*`I(#VKsvkPKMH!?drbHjt?@@nb0CJd5)DKXJFb|GP<PF4RSo_xg2|<mqCW za)$R|7IP>O8A&Z5QB}_(iLPEiUKI5*O8?)XB=H}S&8k1+Ud-@uxrY1jqP+hfa3N>= zBnK&H{Q^o7zKW70@1x{MW>b=kD^UhKh-^~L;=_0eWv72YnW$}Zax^DULLH$b=M5aj z<}Dm0^Q#FiWS}aJ;t%i;zJ(HjO?-_qND{|wh?7wAK*};I-;($^B=j7)`V3Xd&V=|c zfsMbUvPmiAysFAhr97CRNaQ&D<XQX`lO63#f0OX<r`D(Kbx3gHFiWHs7S^sv@;Ev9 zEX3s)e<jz(lBT>tvj603CLznltt7mXByzsp)IO?&PTpY&-7cyWPA)DZsS-t^8)vxO zl4FzHk|MeF-({7|zl6KIb@4Y|UNtEXCB**^$Wc6+w(C&NTFN5{@!z`^T+8JSs^rvX zsq(=YpiWTb4U;22N|mJDE@z^t@|oqM_ObF9ccy9&FMa#2s%f~c7i!ZehZWz}MyPwO zv%QuYx91$w)*E|+jr_Q%kK^ia*49DUHl2cFTe{%+B_mw)h~?RVmVtvxx$OC&o^veQ zyEDyyx@H;P3G{R&I2UzgC!)RCwe?}ewf)G>_EG<~+MG4q8C#bsAybA%Xh+Yi=!_m& z-Z^Hwm6GjqN0+@IaHflPI!m&iKwFFVpwD>zDSgHXXCrg@?>l|Nay;$0<w~eMcVXwe zj<z=Lx!Vpy$DIjkyBo`ORm*qgY+rkYg&p<BwrRNM^eNXn<LZNxx@3p5o|RX}h}I{3 zUIP2klN?3-EU~Notf?<^B939YE7PkKtvJM{Z%YuSD}@3pEPGxtuZ}P5YB@<q!!+%3 zs9pPvF8D^t)^YHHWS`O7tMl~(`TqP+w5It`b|g1Aq6Y@Ywv9$kb4TA`Zh(K=b^p-V zw)?mC5BB$G4;w+4JLVg1P&7i%AJhA}*5i&HU2A@GRQK%E1Dkhbr*a2ujx*_T-0?%h zDC++FaDITFj`-e5+YED$hUbd*n4WRHl3n|1%ZB>avS-<8wiv!P(xjY>j&`lt;&NJx zfA`W9^t7F3rD<56io5qncf%?<gvhuvB!{Ty=C6>F`J~q>I|%2$uRXI;{^-f*Cv8te zziI1k3>-J~T<1K$_)%tkTXT^(8-WaFn2u#wb`Ujnj?}u>_hs%ejncHknq@5^PsmiZ zTdG*REtW^W!RS!?K!2LN^b77RUJ^E4m1Ok%m1&z-!=%IMiXDBaV{KEiZQm~Yo>eg& zKf2b{R=d!?ITO9owJf^O-qgT+ab8E??b;CC>}ZItbR2DwLEM5fQ}J2ue9dK|+AllC zm#&zUA41<N#yc}Q*F}G7s~<{(Wg121^$lH`|8eLsFnMWu^Vi~i5VrsI?7H+>Z{b6| zR_z}>mon8!Z8-rOb3$h>4oh+Z<nW#IB$0hxk(O7KU`)@yNJ`6G|Nluta@yc%U2l%_ ZU9?ddBQ(w$Vriw}6H8tVugG^p{Tto%W2*oF delta 1823 zcmX}sZ)jUp7{~D^ZPKn=)^6?Eb=}&enXa~J(wj8xY-U}$R$I4$nL?Z*lhB1)t#+$( zqA-FCC;sUWF16qb5k#b7nOi_X_QHP?HU}#B2VXcDqAx@c$K0!7{r+xJ4}JPM=eGBr zbDs0udnPwOUcA!iUohHUVjD42WmdrRetyxiHD*CPfcl?9xCWQ74$oD_=PTn2*v$2> zaRdH_dhQMEz@}QW6ee-2S<$BGbaUY(cHuJa!0#*9Z(@$|4rV=yC-4FM3wv;!RUE`Q z?8mQA6RqGa*s<1ZJC0%=r|>qsh!N(uYjl!aXkO>7$R=={@nM|6_i+&a!36e_jyN7d z-8YY#_!HEG*D-@z)|bZ*p%zfYTk&liz>DZ-ep{i#V$EM~#vE3UTd)mDk)^N^vq&;* z64|^xj;!5|RjwCN_rHi*u#2zbC7i>2gIOPbhfHaH&Zp?mX{4hEj-nQ_A48bKFdj#p z=^{F~j9qvI(^#{yd=w)XV?0wCzk%Aw1?2ec7kt-e_B--pr<=%smd;yE<rV#nWY1PA z<KU+9xD8cAUC5to43+wW*om*;7%rn0b`6!{HdehGvp9sWVFoYZbGWXB{J%u!REyao zxM8!|op=O~;u*XPJ6p>;n?j{_q2gtHo^dtX)O|0Y&iD)5i+`X}KG0_N7#46Ezrlww zUF3l8p|gm(;VSOOUbZWrMLqaS)Qy35vpqPABY3Xjb<|riNa^b+Poq-4h^mn{QAe{> z@keBBRt#{^9HWJhx-bWILk3lB`;h;&`*9TK@GO3aC-Kp6`6&KG9ZiVyaIha$WQS2l zI)`a2qMr9LMi|;pboAhxsMKb-s!TkC{rDN~#2c8xIPVf&n?&vK6#8(r_0mys-9ad` zoRGIL@LpfNNl}6lV57xy#nbl+N8V0o#pA?oLRry@^-)q|onB*JZvk4AGN?tXDQlFC z?IN@ReG`-sH64wbYQ$^I?|qE|NDW#QLGgNDL^Aw;QxPhCl!sRjde84B28ca`8YSYr z73wQv6GWI;Z9|ogfAs=BsQxHXO(^};k@qTrS0Jk1IKel>GK5+WG2->gN1?8YYnafP zQ`}~yh1#F1-B_^B-55-{`CyOxQSejuo%P$?n)=IbUqh|yZ|E&eHjMd8+c)+3+_TNm zIwziR;>p2y(!JWeZ(wIEITTLxr&EcjlXRT5*?VL66^>6oH9h-eY%G7QkPauEL?Y(! zGZaoH(n%-kB;0(<)~e5!+!HN71UiQk-MdP!ZjJ=p_u7Zu587MZBa!w}t|RJmzYQfy iv*B)^8xO5<f9*U_nveV&D7ALK?5oYq&OH4@!Ttjv8o&eq diff --git a/po/gl.po b/po/gl.po index cb98a62f2..66e175bbc 100644 --- a/po/gl.po +++ b/po/gl.po @@ -2,20 +2,22 @@ # Copyright (C) 2009 gst-plugins-good's COPYRIGHT HOLDER # This file is distributed under the same license as the gst-plugins-good package. # Fran Diéguez <frandieguez@ubuntu.com>, 2009, 2010, 2011. -# +# Fran Dieguez <frandieguez@gnome.org>, 2012. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.26.2\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-01-09 21:20+0100\n" -"Last-Translator: Fran Diéguez <frandieguez@ubuntu.com>\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-12-15 03:46+0200\n" +"Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.7.1\n" +"X-Project-Style: gnome\n" msgid "Jack server not found" msgstr "" @@ -215,77 +217,75 @@ msgstr "Produciuse un erro ao ler %d bytes desde o dispositivo «%s»." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" +"Produciuse un fallo ao enumerar os formatos de vÃdeo posÃbeis cos que o " +"dispositivo «%s» pode reproducir" #, c-format msgid "Could not map buffers from device '%s'" msgstr "Non foi posÃbel mapear os búferes do dispositivo «%s»" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"O controlador do dispositivo «%s» non admite ningún método de captura " -"coñecido." +msgstr "O controlador do dispositivo «%s» non admite o método IO %d" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -"O controlador do dispositivo «%s» non admite ningún método de captura " -"coñecido." +"O controlador do dispositivo «%s» non admite calquera método IO coñecido." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "O dispositivo «%s» non é un dispositivo de captura." +msgstr "O dispositivo «%s» non admite a captura de vÃdeo." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "O dispositivo «%s» non é un dispositivo de captura." +msgstr "O dispositivo «%s» está ocupado" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "O dispositivo «%s» non é un dispositivo de captura." +msgstr "O dispositivo «%s» non pode capturar a %dx%d" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "O dispositivo «%s» non é un dispositivo de captura." +msgstr "O dispositivo «%s» non pode capturar o formato especificado" #, c-format msgid "Could not get parameters on device '%s'" msgstr "Non foi posÃbel obter os parámetros para o dispositivo «%s»" -#, fuzzy msgid "Video device did not accept new frame rate setting." msgstr "" -"O dispositivo de entrada de vÃdeo non aceptou o axuste da nova taxa de " -"fotogramas." +"O dispositivo de vÃdeo non acepta a nova configuración de taxa de marcos." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "O dispositivo de vÃdeo non pode crear un pool de búfer." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." msgstr "" -"Produciuse un erro ao configurar o sintonizador %d no dispositivo «%s»." +"Produciuse un erro ao obter as configuracións do sintonizador %d no " +"dispositivo «%s»." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Produciuse un erro ao ler %d bytes desde o dispositivo «%s»." +msgstr "Produciuse un erro ao ler as capacidades para o dispositivo «%s»." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "O dispositivo «%s» non é un dispositivo de captura." +msgstr "O dispositivo «%s» non é un sintonizador." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Produciuse un fallo ao estabelecer a entrada %d no dispositivo %s." +msgstr "Produciuse un fallo ao obter a entrada do radio no dispositivo %s." #, c-format msgid "Failed to set input %d on device %s." msgstr "Produciuse un fallo ao estabelecer a entrada %d no dispositivo %s." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." msgstr "" -"Produciuse un erro ao obter a potencia do sinal para o dispositivo «%s»." +"Produciuse un erro ao cambiar o estado de enmudecido para o dispositivo «%s»." #, c-format msgid "Cannot identify device '%s'." @@ -389,17 +389,11 @@ msgstr "AÃnda non se admite o cambio de resolución durante a reprodución." msgid "Cannot operate without a clock" msgstr "Non é posÃbel operar sen reloxo" -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "ObtÃvose un tamaño de marco de %u non esperado no lugar de %u." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "" -#~ "Produciuse un fallo ao tentar obter cadros de vÃdeo do dispositivo «%s»." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Non foi posÃbel estabelecer a conexión co servidor de son" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "" -#~ "Prouciuse un fallo despois de %d intentos. Dispositivo %s. Error do " -#~ "sistema: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Produciuse un erro ao consultar as capacidades do servidor de son" #~ msgid "Bass" #~ msgstr "Baixos" @@ -729,17 +723,23 @@ msgstr "Non é posÃbel operar sen reloxo" #~ msgid "%s Function" #~ msgstr "Función %s" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "ObtÃvose un tamaño de marco de %u non esperado no lugar de %u." + #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "Produciuse un erro ao ler %d bytes do dispositivo «%s»." #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Non é posÃbel meter na cola os búferes no dispositivo «%s»." -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Non foi posÃbel estabelecer a conexión co servidor de son" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "" +#~ "Produciuse un fallo ao tentar obter cadros de vÃdeo do dispositivo «%s»." -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Produciuse un erro ao consultar as capacidades do servidor de son" +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "" +#~ "Prouciuse un fallo despois de %d intentos. Dispositivo %s. Error do " +#~ "sistema: %s" #~ msgid "Describes the selected input element." #~ msgstr "Describe o elemento de entrada seleccionado." diff --git a/po/gst-plugins-good-1.0.pot b/po/gst-plugins-good-1.0.pot index a78399e26..650f872ec 100644 --- a/po/gst-plugins-good-1.0.pot +++ b/po/gst-plugins-good-1.0.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 1.1.3\n" +"Project-Id-Version: gst-plugins-good 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -20,15 +20,15 @@ msgstr "" msgid "Jack server not found" msgstr "" -#: ext/jpeg/gstjpegdec.c:922 ext/jpeg/gstjpegdec.c:1170 -#: ext/jpeg/gstjpegdec.c:1182 ext/jpeg/gstjpegdec.c:1211 -#: ext/jpeg/gstjpegdec.c:1220 ext/jpeg/gstjpegdec.c:1229 -#: ext/jpeg/gstjpegdec.c:1237 +#: ext/jpeg/gstjpegdec.c:924 ext/jpeg/gstjpegdec.c:1172 +#: ext/jpeg/gstjpegdec.c:1184 ext/jpeg/gstjpegdec.c:1213 +#: ext/jpeg/gstjpegdec.c:1222 ext/jpeg/gstjpegdec.c:1231 +#: ext/jpeg/gstjpegdec.c:1239 msgid "Failed to decode JPEG image" msgstr "" #. TRANSLATORS: 'song title' by 'artist name' -#: ext/pulse/pulsesink.c:3081 +#: ext/pulse/pulsesink.c:3189 #, c-format msgid "'%s' by '%s'" msgstr "" @@ -37,32 +37,32 @@ msgstr "" msgid "Could not connect to server" msgstr "" -#: ext/soup/gstsouphttpsrc.c:654 +#: ext/soup/gstsouphttpsrc.c:658 msgid "No URL set." msgstr "" -#: ext/soup/gstsouphttpsrc.c:880 +#: ext/soup/gstsouphttpsrc.c:886 msgid "Server does not support seeking." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1128 +#: ext/soup/gstsouphttpsrc.c:1134 msgid "Could not resolve server name." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1134 +#: ext/soup/gstsouphttpsrc.c:1140 msgid "Could not establish connection to server." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1139 +#: ext/soup/gstsouphttpsrc.c:1145 msgid "Secure connection setup failed." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1144 +#: ext/soup/gstsouphttpsrc.c:1150 msgid "" "A network error occured, or the server closed the connection unexpectedly." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1150 +#: ext/soup/gstsouphttpsrc.c:1156 msgid "Server sent bad data." msgstr "" @@ -78,8 +78,8 @@ msgstr "" msgid "This file contains no playable streams." msgstr "" -#: gst/isomp4/qtdemux.c:609 gst/isomp4/qtdemux.c:4567 -#: gst/isomp4/qtdemux.c:4633 gst/isomp4/qtdemux.c:4818 +#: gst/isomp4/qtdemux.c:609 gst/isomp4/qtdemux.c:4564 +#: gst/isomp4/qtdemux.c:4630 gst/isomp4/qtdemux.c:4815 msgid "This file is invalid and cannot be played." msgstr "" @@ -87,38 +87,38 @@ msgstr "" msgid "Cannot play stream because it is encrypted with PlayReady DRM." msgstr "" -#: gst/isomp4/qtdemux.c:2814 gst/isomp4/qtdemux.c:2890 -#: gst/isomp4/qtdemux.c:2933 gst/isomp4/qtdemux.c:5452 -#: gst/isomp4/qtdemux.c:5459 gst/isomp4/qtdemux.c:6101 -#: gst/isomp4/qtdemux.c:6530 gst/isomp4/qtdemux.c:6537 -#: gst/isomp4/qtdemux.c:8340 +#: gst/isomp4/qtdemux.c:2816 gst/isomp4/qtdemux.c:2892 +#: gst/isomp4/qtdemux.c:2935 gst/isomp4/qtdemux.c:5449 +#: gst/isomp4/qtdemux.c:5456 gst/isomp4/qtdemux.c:6098 +#: gst/isomp4/qtdemux.c:6534 gst/isomp4/qtdemux.c:6541 +#: gst/isomp4/qtdemux.c:8344 msgid "This file is corrupt and cannot be played." msgstr "" -#: gst/isomp4/qtdemux.c:3024 +#: gst/isomp4/qtdemux.c:3026 msgid "Invalid atom size." msgstr "" -#: gst/isomp4/qtdemux.c:3092 +#: gst/isomp4/qtdemux.c:3094 msgid "This file is incomplete and cannot be played." msgstr "" -#: gst/isomp4/qtdemux.c:7193 +#: gst/isomp4/qtdemux.c:7197 msgid "The video in this file might not play correctly." msgstr "" -#: gst/isomp4/qtdemux.c:8377 +#: gst/isomp4/qtdemux.c:8381 #, c-format msgid "This file contains too many streams. Only playing first %d" msgstr "" -#: gst/rtsp/gstrtspsrc.c:5730 +#: gst/rtsp/gstrtspsrc.c:5750 msgid "" "No supported stream was found. You might need to install a GStreamer RTSP " "extension plugin for Real media streams." msgstr "" -#: gst/rtsp/gstrtspsrc.c:5735 +#: gst/rtsp/gstrtspsrc.c:5755 msgid "" "No supported stream was found. You might need to allow more transport " "protocols or may otherwise be missing the right GStreamer RTSP extension " @@ -257,56 +257,56 @@ msgstr "" msgid "Error reading %d bytes from device '%s'." msgstr "" -#: sys/v4l2/gstv4l2object.c:1256 +#: sys/v4l2/gstv4l2object.c:1262 #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" -#: sys/v4l2/gstv4l2object.c:2291 +#: sys/v4l2/gstv4l2object.c:2297 #, c-format msgid "Could not map buffers from device '%s'" msgstr "" -#: sys/v4l2/gstv4l2object.c:2299 +#: sys/v4l2/gstv4l2object.c:2305 #, c-format msgid "The driver of device '%s' does not support the IO method %d" msgstr "" -#: sys/v4l2/gstv4l2object.c:2306 +#: sys/v4l2/gstv4l2object.c:2312 #, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -#: sys/v4l2/gstv4l2object.c:2494 +#: sys/v4l2/gstv4l2object.c:2500 #, c-format msgid "Device '%s' does not support video capture" msgstr "" -#: sys/v4l2/gstv4l2object.c:2503 +#: sys/v4l2/gstv4l2object.c:2509 #, c-format msgid "Device '%s' is busy" msgstr "" -#: sys/v4l2/gstv4l2object.c:2509 sys/v4l2/gstv4l2object.c:2520 +#: sys/v4l2/gstv4l2object.c:2515 sys/v4l2/gstv4l2object.c:2526 #, c-format msgid "Device '%s' cannot capture at %dx%d" msgstr "" -#: sys/v4l2/gstv4l2object.c:2529 +#: sys/v4l2/gstv4l2object.c:2535 #, c-format msgid "Device '%s' cannot capture in the specified format" msgstr "" -#: sys/v4l2/gstv4l2object.c:2542 +#: sys/v4l2/gstv4l2object.c:2548 #, c-format msgid "Could not get parameters on device '%s'" msgstr "" -#: sys/v4l2/gstv4l2object.c:2550 +#: sys/v4l2/gstv4l2object.c:2556 msgid "Video device did not accept new frame rate setting." msgstr "" -#: sys/v4l2/gstv4l2object.c:2557 +#: sys/v4l2/gstv4l2object.c:2563 msgid "Video device could not create buffer pool." msgstr "" diff --git a/po/hr.gmo b/po/hr.gmo new file mode 100644 index 0000000000000000000000000000000000000000..5234a3b23105091d10b74861b5cbda620b363de8 GIT binary patch literal 8525 zcmb`LON<;x8OIw4FNaqG;r*xpj&1OaXUB$^jW@Bger@8%;$0iUAxiCZ?QG5TbPfF& zXGeh`aR?lI00c-xAeo$y$b|#q5F#XYr2rCK-~fmqA>f3Bgm_4R1i!DkduDcGd)I`P zdjH)$RbPGeegE%K`~2;<d^zBHfcu@?(MyBCfY02*AFjn$1i@>-kAgDhVenPpx4>6} z-zndpDc?82JNW)H@D1P}K#}`*@ZI1WUl|04z$W+(unq15KMU>wp9b#&e^Gw_H+YHn zyIAy-;HSWkfqw=+0G>jLkAn$#5c~-!>--0NKltulLGV6s9@JnP+zb8)d@uMHunFFA zYoX6+@D%SMcpCgR_+jvG;0(AQW7NTiL78_2ly!dq%6fkVkAiP|ZSnpIP}YAO+zmbj zehB;#C?@_7h^oOYuL}Z}2wn%i4SYK&_BjOJ4laV2B4~kZJ?Mg{9%SYB$3dC@1StA` z3H%E9V=w{r>x19`_;ZjYgIjP;1H2s+dGny?aRz)3cnMVC02F_I6>NY{gL}Z|!CCMX zw-tUk2G)3w%J;8<vX4y=*9X4^|M8L__#^m6-k;~sgWz94*~h(aD)e6f<^5v${s<^` zh(NK!=Ron_li*vy4e)O8H=y|Q4wU^Mco?jMA$SP<5;y}s2R;P;6HLM7Hy3<*4ix>> zTY_K-JO>^IzX|RKe+_;Bd=-ldKM#VBgP#D!F25?j-^!-vcyEGtf_?C#;1|IQ;P1iX z;N5Qzf{%cYfgb|D3*Ha@32cG~*tGa-1@!Yl(c|~!_uB|6(f1fAJawSh?RzEuu*9E& zqQ@^w{1+(k@ve6jJU9YEk>CMPc<>M?{#pSsX<)$<;HSYS!3{72A3=!d_X|+wzZ}wt z-QNU?9!Ejp<Ab2^<zt|a15oVv6e#=sDJXosO%-u-8a&AR=Rx`Y{qp^<Af^fSvKis& zJopl@y2Lh6D>%Zvz>PaR&j9at;g0Bs+r54wLoU%xuEX4fu8;luK*Ge^NqjAr*ibIn zgV;wnMF{wu2>959BEdb}qQB$<;e}jcSGgqqt7|V0FXx7K!ArTt*88|I$LJEf&vN7P z;9hRA=Sgnii`Y&s-0Aru&v$d5=2qO*B^;AWa?Rv5&&$iW#m2bQa}w||D}I&O5x*Yg zmP>qg%s&-zCXd3uIquhTi*Nk3XLq_st*k4-;FyX{cG)FeWs<}t%C%Z~V#583=WNZW z)FcCws8-}s6Z$VL7ssZRSr@B3HjnmsHes}04~|{@xSCN5artmQ&-_!f`qWhZQyyBU z`jK8=(XDdTdT@VkqpW6QwbVDdYm#7I$Fa+l4NaWc)pZq`fo&PDbG`b}^-ZEPqb}QQ z&E=WWqGqcb%&+OVZR55|OzNWCtEw}V<cR7SWm6@h*G;C<yx(^T`XkfjQRsgtH>fgK z?tbDolV*A)vgw+dFvDozq?9(|`#RA*lbIw{SZiVn6B2v6uU7KaRT;FJxZZV!vDa8> zZ@W^?DjurLIJxjPBh~T3l2~EIh>>z}EOgKqWer#Bem}A;Empf3vCC^nges{J!>xL% zoEN2+TpovNX+6zMud@Bf?y_(uGfiZAxcX*Re8}Z0bn%`{t?7YLkfCQ&zdR1{RuBRg z*4kcfVp=W<G04pfRWC}12|_6GW@5A`fG0wAIkDN4GM>$Bv<%4@YSn|%n?9yXViN|s zpAp5Qy<c+>5z{AVD*K%9;SXzNS&^VuY=jO5TB6&8uCr=^z)Z#PS`7|GO%)~<&)3!b znjxg^s<JYm_;sfGH7Hi7Ho03!mx=T#($_}=ONSIACb?e^PHG!L+mX61&Jq`~WR@j% zB^S9{BW^SWZiKixH0puH6Q`8z>9(oF@tcG#88Cs1%En@#DLLw_UMF%!TTJkoh?Mkn z9XX|?U%a4<gqvUv^U2)At@UZgOzu(kk(SPsX!J9&`IHh<8mG1$>qw;;`)_A!+buBA zQEvPovY|LY-Eal8PRKJ8E`llE#!MskmmJ%jPH0ukiCxmWf$D5@<g{&UBw2lTl&jOj zNo$FKktSmk?M|l$c}1q;VR}sI?k%Qxp`^lg3=(NKFyAR{<KQ%zp}*#06D-7(6Y<gf z@$qx0Gp$x5ceyCy^{HRPow_&vjiqgfA1F4d9g;-O*w`ovx5x9;?X$L(xMIPxF1DFV zf^$w?yl_T1RhMU!ws9e-Fr1Ii{p#4I1y3K=yKJLKB84zc@_sRGocK$nE^EmzREWCI zr9InT%V<dqy@pddl0EetsVqx$oJy@${lsOiCBcpkJ%Z7ft;;qwvY0OcBrr++i5GTi z$#0*)xv;#nsLZ38iG7vmM>$=B-_6abWn;Pk_NLV~vb}FF7`)Xpq1B~fAk|{k{*)<u zyna;=x2C%bzBoxKO~^9Eo22O-PG4F)zHm|;Ts(+}myGmzlU)p+&HHNAC)PT@`@S!9 zWK!vtN)7S9>H4}<4oD?YuINw+2kXHyW*^YBIf-Xq*jGu^c*VOFInuFsM$k4&)9Bj< zKSp9eV_KH;qv*4!b>4Sa>>A@T=kR~LJ{qLX$I-f<E4Ep+Nt%(6CZ=Mpl8nB_wu&AT z)`(Wp1ddl>sEu2$*N^Dmb~d^UD~k7Z1Xne4qL$W!OLV9`6D%gKgGp)&VeL}UM9r#p zn$-%DrnR<np=#7;8ujMkdUMwWBe76Bo3?FOyFYKIwPiP}*0QWWd*HxI-X0Qry55c* zJ%UTx2X-x<U#`uQ2BfX49j9xaRn5lC!CK>Rt$A3@G-nTe<b#c7qrt%11&WzO$aq|{ z);Ls~`LJpnoNXK`#+}h<w=7W^kx7zSwd{z!NDtJ5$uQQ5IzoQ&AL?EI;b^-Dx9ZsR z-d$&C&~plJZJES0tL77jVmekwBG)B34Ry<Q^wG%1`J?r<WITRW?K-<~_QcpkGxf%< zd58lGYs>3>c9jv}2k@tj?@_Haoj~iki_0f#hsWbYY5MKj2^=g9*Q`3cVzXU~QJ(0i zc9L3?&Z-#8^P0{bya#&7<J{hO_e^7MZbsd8my*ZEopUoY>OR#_4Cnpcxn}j#k-0<i z=w~#J%rw+vj}=oG)7ZzH8Rj(i?FxSPnQ!b)fA^WMtG(6JzTmiPqgO<}FshxH&8uCl zdf>BWzoI8o9SG~vDBpb6W+v*8F5Siz!g4?huZB7sxP+EuV1{{hD9a-~ERSV&SUoq@ z=yOvQpHG#mC59{;=3U%i)Nqh@3GIvRL~ne-#8y6RT#0QrI7ei=c3z#*Y|C;Uvx>yB z@de#c)s9H9<v?kc7_ef7D%0Ie3+;Oy6Ki_kA%Wo6>n9d<22K|1<f`K~uc}xS>ANu5 zd{)OOQwhXERE3TRMaZO8Mnhbh4YYLA-XfF_)7v@{E1k0`1uIYc*e!IB!B%HCa%8z3 zJ=)JmG-tPB$2~U8Y(!%gdc)xjCOPjPRw&I_4aIX<VPtpFs<hgUXQ+#%<)weiGuY6D z3Mp%a3AIj2Cr<4BFOts>aA<i*gK(8E23olR1c>#<72C?y3r~D$PO%(JxNPUUIfti6 zzM+E*)B^0oT#nQ+T&SF~v%RD-eLmA}a<uv%HJA<nQ62kaUUS?4+q^OtD$;AtArb|X z1l9%VCBQbGkocR5s^aHrDOMP7^4ddvh!ei$lzLD_yD*;I(ILzD#bQEcG;B<JN%6&^ z{?M2A6FrDJIKDe(mLi}B9YeSoNmC>%#?Gi~jvcLEnnug%VMTW`2dmOb&GGtUh0C2X zN|#aO_&-KrA7R=Hqd6V8j^u%nCbC-$UQWtKu{|~0bjid%srl1l8rg1sE%{}@VKuVr zwFRrQZu8kti&<!Gi(_NC{0${~xBWjw=5m7U4md$t((4M_+qi-qN5;6GEy}zIIrM-e zS53remFaIhGmSO1qBvsie7!+J>JNpIqGGo=XXZkc?cHZd=$TZcvHNk4=h;YQPMec_ z8BOsgz3rDEVljsljFJL7wyx-3okS-!7)$hA+Okn4=g4ah_WEw?#If*#Ry&nG;RUAb z$PtT9a)TtgV2NJkDt%o`2gUi-%JH>IKRKmJCye9NM*AnFg|mdT9M>2T(;QBWIA?Ge zc?eq$Ok~L<Je6e%0UT&;CnZ1mPG|I1G&^T)H*u>j4$kRtC@0*a#}I!;^dxfJrGMf) z%bJutx&~>!C?vcTtJ1NG;G!k!?pMPV@(`_9+ebNlOJ+8nFmlASX)e{5GU+?0s*|B> zu|qeob&`YsS9VeBe6wOVuTo~^u-kR?f^<bF<;ZxV#ejCDSLBn}gu+46iVNGM&O~=8 z7<T$>%KUD`FIRL|q;6id^a!0ITkcG^;@Dec!>NPsb%YC1M#o?LV2bThhJ8CR-2iQA zE4H>m3$y@9RpImwrjLtZapv^|C>{&%FZ#fxenC7*N_oQa^vt3oU+CsKCUP9rw|3eS zjSv5lpd}Z6ZyCd6qAb$X%8H!6UD8>XjbD<(@sPfe0!QoQI&yG!nQ4)vq}}r+A{N?k zxcAJaRuo-f(OvT|Uq69BLE%(OOI*^(kRCgw95U_HG)!Ku#nfsZE$hG&&GS&#aTnwW zX~gLh8P($~o($}ooTEqU3e_rZLr2j=6h|BW=Q5t3S?}lZqRfjqxAJdig7k*dCYKsn Zaho~k2W59sruK<qbSlzm?C7F`{{rR5XFC7@ literal 0 HcmV?d00001 diff --git a/po/hr.po b/po/hr.po new file mode 100644 index 000000000..8e6b588c6 --- /dev/null +++ b/po/hr.po @@ -0,0 +1,713 @@ +# Translation of gst-plugins-good to Croatian. +# This file is put in the public domain. +# Tomislav Krznar <tomislav.krznar@gmail.com>, 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: gst-plugins-good 0.10.28.2\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-04-16 03:04+0200\n" +"Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n" +"Language-Team: Croatian <lokalizacija@linux.hr>\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +msgid "Jack server not found" +msgstr "" + +msgid "Failed to decode JPEG image" +msgstr "Nisam uspio dekodirati JPEG sliku" + +#. TRANSLATORS: 'song title' by 'artist name' +#, c-format +msgid "'%s' by '%s'" +msgstr "„%s†(„%sâ€)" + +msgid "Could not connect to server" +msgstr "Ne mogu se spojiti na poslužitelj" + +msgid "No URL set." +msgstr "Nije postavljen URL." + +msgid "Server does not support seeking." +msgstr "Poslužitelj ne podržava traženje" + +msgid "Could not resolve server name." +msgstr "Rezolucija imena poslužitelja nije moguća." + +msgid "Could not establish connection to server." +msgstr "Ne mogu ostvariti vezu prema poslužitelju." + +msgid "Secure connection setup failed." +msgstr "Postavljanje sigurne veze nije uspjelo." + +msgid "" +"A network error occured, or the server closed the connection unexpectedly." +msgstr "" +"Dogodila se greÅ¡ka mreže, ili je poslužitelj neoÄekivano zatvorio vezu." + +msgid "Server sent bad data." +msgstr "Poslužitelj je poslao neispravne podatke." + +msgid "Internal data stream error." +msgstr "GreÅ¡ka unutarnjeg niza podataka." + +msgid "No or invalid input audio, AVI stream will be corrupt." +msgstr "AVI niz nema ili ima neispravan ulazni zvuk, zbog Äega je oÅ¡tećen." + +msgid "This file contains no playable streams." +msgstr "Datoteka ne sadrži nizove koji se mogu reproducirati." + +msgid "This file is invalid and cannot be played." +msgstr "Datoteka je neispravna i ne može se reproducirati." + +msgid "Cannot play stream because it is encrypted with PlayReady DRM." +msgstr "" + +msgid "This file is corrupt and cannot be played." +msgstr "Datoteka je oÅ¡tećena i ne može se reproducirati." + +msgid "Invalid atom size." +msgstr "Neispravna veliÄina elementa." + +msgid "This file is incomplete and cannot be played." +msgstr "Ova datoteka je nepotpuna i ne može se reproducirati." + +msgid "The video in this file might not play correctly." +msgstr "Videozapis u ovoj datoteci se možda neće ispravno reproducirati." + +#, c-format +msgid "This file contains too many streams. Only playing first %d" +msgstr "Ova datoteka sadrži previÅ¡e nizova. Reproduciram samo prvih %d" + +msgid "" +"No supported stream was found. You might need to install a GStreamer RTSP " +"extension plugin for Real media streams." +msgstr "" +"Nisu pronaÄ‘eni podržani nizovi. Morate instalirati GStreamer RTSP prikljuÄak " +"proÅ¡irenja za Real medijske nizove." + +msgid "" +"No supported stream was found. You might need to allow more transport " +"protocols or may otherwise be missing the right GStreamer RTSP extension " +"plugin." +msgstr "" +"Nisu pronaÄ‘eni podržani nizovi. Morate dozvoliti viÅ¡e protokola prijenosa " +"ili vam možda nedostaje odgovarajući GStreamer RTSP prikljuÄak proÅ¡irenja." + +msgid "Internal data flow error." +msgstr "GreÅ¡ka unutarnjeg toka podataka." + +msgid "" +"Could not open audio device for playback. Device is being used by another " +"application." +msgstr "" +"Ne mogu otvoriti zvuÄni ureÄ‘aj za reprodukciju. UreÄ‘aj trenutno koristi " +"drugi program." + +msgid "" +"Could not open audio device for playback. You don't have permission to open " +"the device." +msgstr "" +"Ne mogu otvoriti zvuÄni ureÄ‘aj za reprodukciju. Nemate dozvole za otvaranje " +"ureÄ‘aja." + +msgid "Could not open audio device for playback." +msgstr "Ne mogu otvoriti zvuÄni ureÄ‘aj za reprodukciju." + +msgid "" +"Could not open audio device for playback. This version of the Open Sound " +"System is not supported by this element." +msgstr "" +"Ne mogu otvoriti zvuÄni ureÄ‘aj za reprodukciju. Ovaj element ne podržava ovu " +"inaÄicu Open Sound System sustava." + +msgid "Playback is not supported by this audio device." +msgstr "Ovaj zvuÄni ureÄ‘aj ne podržava reprodukciju." + +msgid "Audio playback error." +msgstr "GreÅ¡ka reprodukcije zvuka." + +msgid "Recording is not supported by this audio device." +msgstr "Ovaj zvuÄni ureÄ‘aj ne podržava snimanje." + +msgid "Error recording from audio device." +msgstr "GreÅ¡ka snimanja sa zvuÄnog ureÄ‘aja." + +msgid "" +"Could not open audio device for recording. You don't have permission to open " +"the device." +msgstr "" +"Ne mogu otvoriti zvuÄni ureÄ‘aj za snimanje. Nemate dozvole za otvaranje " +"ureÄ‘aja." + +msgid "Could not open audio device for recording." +msgstr "Ne mogu otvoriti zvuÄni ureÄ‘aj za snimanje." + +msgid "Record Source" +msgstr "Izvor snimanja" + +msgid "Microphone" +msgstr "Mikrofon" + +msgid "Line In" +msgstr "Linijski ulaz" + +msgid "Internal CD" +msgstr "Interni CD" + +msgid "SPDIF In" +msgstr "SPDIF ulaz" + +msgid "AUX 1 In" +msgstr "AUX 1 ulaz" + +msgid "AUX 2 In" +msgstr "AUX 2 ulaz" + +#, fuzzy +msgid "Codec Loopback" +msgstr "Povratna petlja" + +#, fuzzy +msgid "SunVTS Loopback" +msgstr "Povratna petlja" + +msgid "Volume" +msgstr "Glasnoća" + +msgid "Gain" +msgstr "PojaÄanje" + +msgid "Monitor" +msgstr "Nadzor" + +msgid "Built-in Speaker" +msgstr "UgraÄ‘eni zvuÄnik" + +msgid "Headphone" +msgstr "SluÅ¡alica" + +msgid "Line Out" +msgstr "Linijski izlaz" + +msgid "SPDIF Out" +msgstr "SPDIF izlaz" + +msgid "AUX 1 Out" +msgstr "AUX 1 izlaz" + +msgid "AUX 2 Out" +msgstr "AUX 2 izlaz" + +#, c-format +msgid "Error reading %d bytes from device '%s'." +msgstr "GreÅ¡ka Äitanja %d bajtova s ureÄ‘aja „%sâ€." + +#, c-format +msgid "Failed to enumerate possible video formats device '%s' can work with" +msgstr "" + +#, c-format +msgid "Could not map buffers from device '%s'" +msgstr "Ne mogu mapirati meÄ‘uspremnike iz ureÄ‘aja „%sâ€" + +#, fuzzy, c-format +msgid "The driver of device '%s' does not support the IO method %d" +msgstr "UpravljaÄki program ureÄ‘aja „%s†ne podržava poznate metode snimanja." + +#, fuzzy, c-format +msgid "The driver of device '%s' does not support any known IO method." +msgstr "UpravljaÄki program ureÄ‘aja „%s†ne podržava poznate metode snimanja." + +#, fuzzy, c-format +msgid "Device '%s' does not support video capture" +msgstr "UreÄ‘aj „%s†nije izlazni ureÄ‘aj." + +#, c-format +msgid "Device '%s' is busy" +msgstr "" + +#, fuzzy, c-format +msgid "Device '%s' cannot capture at %dx%d" +msgstr "UreÄ‘aj „%s†nije ureÄ‘aj za snimanje." + +#, fuzzy, c-format +msgid "Device '%s' cannot capture in the specified format" +msgstr "UreÄ‘aj „%s†nije ureÄ‘aj za snimanje." + +#, c-format +msgid "Could not get parameters on device '%s'" +msgstr "Nisam uspio dobiti parametre ureÄ‘aja „%sâ€" + +#, fuzzy +msgid "Video device did not accept new frame rate setting." +msgstr "Ulazni video ureÄ‘aj nije prihvatio nove postavke broja okvira." + +msgid "Video device could not create buffer pool." +msgstr "" + +#, fuzzy, c-format +msgid "Failed to get settings of tuner %d on device '%s'." +msgstr "Nisam uspio dobiti postavke biraÄa %d ureÄ‘aja „%sâ€." + +#, fuzzy, c-format +msgid "Error getting capabilities for device '%s'." +msgstr "GreÅ¡ka Äitanja %d bajtova s ureÄ‘aja „%sâ€." + +#, fuzzy, c-format +msgid "Device '%s' is not a tuner." +msgstr "UreÄ‘aj „%s†nije izlazni ureÄ‘aj." + +#, fuzzy, c-format +msgid "Failed to get radio input on device '%s'. " +msgstr "Nisam uspio postaviti ulaz %d na ureÄ‘aj %s." + +#, c-format +msgid "Failed to set input %d on device %s." +msgstr "Nisam uspio postaviti ulaz %d na ureÄ‘aj %s." + +#, fuzzy, c-format +msgid "Failed to change mute state for device '%s'." +msgstr "Nisam uspio dobiti snagu signala za ureÄ‘aj „%sâ€." + +#, c-format +msgid "Cannot identify device '%s'." +msgstr "Ne mogu identificirati ureÄ‘aj „%sâ€." + +#, c-format +msgid "" +"Error getting capabilities for device '%s': It isn't a v4l2 driver. Check if " +"it is a v4l1 driver." +msgstr "" +"GreÅ¡ka dobivanja mogućnosti ureÄ‘aja „%sâ€: To nije v4l2 upravljaÄki program. " +"Provjerite je li v4l1 upravljaÄki program." + +#, c-format +msgid "Failed to query attributes of input %d in device %s" +msgstr "Nisam uspio ispitati svojstva ulaza %d ureÄ‘aja %s" + +#, c-format +msgid "Failed to get setting of tuner %d on device '%s'." +msgstr "Nisam uspio dobiti postavke biraÄa %d ureÄ‘aja „%sâ€." + +#, c-format +msgid "Failed to query norm on device '%s'." +msgstr "Nisam uspio ispitati norm na ureÄ‘aju „%sâ€." + +#, c-format +msgid "Failed getting controls attributes on device '%s'." +msgstr "Nisam uspio dobiti svojstva upravljanja na ureÄ‘aju „%sâ€." + +#, c-format +msgid "This isn't a device '%s'." +msgstr "Ovo nije ureÄ‘aj „%sâ€." + +#, c-format +msgid "Could not open device '%s' for reading and writing." +msgstr "Ne mogu otvoriti ureÄ‘aj „%s†za Äitanje i pisanje." + +#, c-format +msgid "Device '%s' is not a capture device." +msgstr "UreÄ‘aj „%s†nije ureÄ‘aj za snimanje." + +#, c-format +msgid "Device '%s' is not a output device." +msgstr "UreÄ‘aj „%s†nije izlazni ureÄ‘aj." + +#, c-format +msgid "Failed to set norm for device '%s'." +msgstr "Nisam uspio postaviti norm za ureÄ‘aj „%sâ€." + +#, c-format +msgid "Failed to get current tuner frequency for device '%s'." +msgstr "Nisam uspio dobiti trenutnu frekvenciju biraÄa za ureÄ‘aj „%sâ€." + +#, c-format +msgid "Failed to set current tuner frequency for device '%s' to %lu Hz." +msgstr "" +"Nisam uspio postaviti trenutnu frekvenciju biraÄa za ureÄ‘aj „%s†na %lu Hz." + +#, c-format +msgid "Failed to get signal strength for device '%s'." +msgstr "Nisam uspio dobiti snagu signala za ureÄ‘aj „%sâ€." + +#, c-format +msgid "Failed to get value for control %d on device '%s'." +msgstr "Nisam uspio dobiti vrijednost za kontrolu %d na ureÄ‘aju „%sâ€." + +#, c-format +msgid "Failed to set value %d for control %d on device '%s'." +msgstr "Nisam uspio postaviti vrijednost %d za kontrolu %d na ureÄ‘aju „%sâ€." + +#, c-format +msgid "Failed to get current input on device '%s'. May be it is a radio device" +msgstr "" +"Nisam uspio dobiti trenutni ulaz na ureÄ‘aju „%sâ€. Možda je to radio ureÄ‘aj" + +#, c-format +msgid "" +"Failed to get current output on device '%s'. May be it is a radio device" +msgstr "" +"Nisam uspio dobiti trenutni izlaz na ureÄ‘aju „%sâ€. Možda je to radio ureÄ‘aj" + +#, c-format +msgid "Failed to set output %d on device %s." +msgstr "Nisam uspio postaviti izlaz %d na ureÄ‘aj %s." + +msgid "Changing resolution at runtime is not yet supported." +msgstr "Promjena rezolucije pri izvoÄ‘enju joÅ¡ nije podržana." + +msgid "Cannot operate without a clock" +msgstr "Ne mogu raditi bez takta" + +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Ne mogu ostvariti vezu prema poslužitelju zvuka" + +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Nisam uspio ispitati mogućnosti poslužitelja zvuka" + +#~ msgid "Bass" +#~ msgstr "Niski" + +#~ msgid "Treble" +#~ msgstr "Visoki" + +#~ msgid "Synth" +#~ msgstr "Sintetizator" + +#~ msgid "PCM" +#~ msgstr "PCM" + +#~ msgid "Speaker" +#~ msgstr "ZvuÄnik" + +#~ msgid "Line-in" +#~ msgstr "Ulazna linija" + +#~ msgid "CD" +#~ msgstr "CD" + +#~ msgid "Mixer" +#~ msgstr "Mikser" + +#~ msgid "PCM-2" +#~ msgstr "PCM-2" + +#~ msgid "Record" +#~ msgstr "Snimanje" + +#~ msgid "In-gain" +#~ msgstr "Ulazno pojaÄanje" + +#~ msgid "Out-gain" +#~ msgstr "Izlazno pojaÄanje" + +#~ msgid "Line-1" +#~ msgstr "Linija 1" + +#~ msgid "Line-2" +#~ msgstr "Linija 2" + +#~ msgid "Line-3" +#~ msgstr "Linija 3" + +#~ msgid "Digital-1" +#~ msgstr "Digitalni 1" + +#~ msgid "Digital-2" +#~ msgstr "Digitalni 2" + +#~ msgid "Digital-3" +#~ msgstr "Digitalni 3" + +#~ msgid "Phone-in" +#~ msgstr "Telefonski ulaz" + +#~ msgid "Phone-out" +#~ msgstr "Telefonski izlaz" + +#~ msgid "Video" +#~ msgstr "Video" + +#~ msgid "Radio" +#~ msgstr "Radio" + +#~ msgid "Could not open audio device for mixer control handling." +#~ msgstr "Ne mogu otvoriti zvuÄni ureÄ‘aj za upravljanje mikserom." + +#~ msgid "" +#~ "Could not open audio device for mixer control handling. This version of " +#~ "the Open Sound System is not supported by this element." +#~ msgstr "" +#~ "Ne mogu otvoriti zvuÄni ureÄ‘aj za upravljanje mikserom. Ovaj element ne " +#~ "podržava ovu inaÄicu Open Sound System sustava." + +#~ msgid "Master" +#~ msgstr "Glavni" + +#~ msgid "Front" +#~ msgstr "Prednji" + +#~ msgid "Rear" +#~ msgstr "Stražnji" + +#~ msgid "Headphones" +#~ msgstr "SluÅ¡alice" + +#~ msgid "Center" +#~ msgstr "Srednji" + +#~ msgid "LFE" +#~ msgstr "LFE" + +#~ msgid "Surround" +#~ msgstr "Surround" + +#~ msgid "Side" +#~ msgstr "BoÄni" + +#~ msgid "AUX Out" +#~ msgstr "AUX izlaz" + +#~ msgid "3D Depth" +#~ msgstr "3D dubina" + +#~ msgid "3D Center" +#~ msgstr "3D srediÅ¡te" + +#~ msgid "3D Enhance" +#~ msgstr "3D dopuna" + +#~ msgid "Telephone" +#~ msgstr "Telefon" + +#~ msgid "Video In" +#~ msgstr "Video ulaz" + +#~ msgid "AUX In" +#~ msgstr "AUX ulaz" + +#~ msgid "Record Gain" +#~ msgstr "PojaÄanje snimanja" + +#~ msgid "Output Gain" +#~ msgstr "PojaÄanje izlaza" + +#~ msgid "Microphone Boost" +#~ msgstr "PojaÄanje mikrofona" + +#~ msgid "Diagnostic" +#~ msgstr "Dijagnostika" + +#~ msgid "Bass Boost" +#~ msgstr "PojaÄanje niskih" + +#~ msgid "Playback Ports" +#~ msgstr "Portovi reprodukcije" + +#~ msgid "Input" +#~ msgstr "Ulaz" + +#~ msgid "Monitor Source" +#~ msgstr "Izvor nadziranja" + +#~ msgid "Keyboard Beep" +#~ msgstr "TipkovniÄki zvuk" + +#~ msgid "Simulate Stereo" +#~ msgstr "Simuliraj stereo" + +#~ msgid "Stereo" +#~ msgstr "Stereo" + +#~ msgid "Surround Sound" +#~ msgstr "Surround zvuk" + +#~ msgid "Microphone Gain" +#~ msgstr "PojaÄanje mikrofona" + +#~ msgid "Speaker Source" +#~ msgstr "Izvor zvuÄnika" + +#~ msgid "Microphone Source" +#~ msgstr "Izvor mikrofona" + +#~ msgid "Jack" +#~ msgstr "PrikljuÄak" + +#~ msgid "Center / LFE" +#~ msgstr "Srednji / LFE" + +#~ msgid "Stereo Mix" +#~ msgstr "Stereo mikser" + +#~ msgid "Mono Mix" +#~ msgstr "Mono mikser" + +#~ msgid "Input Mix" +#~ msgstr "Ulazni mikser" + +#~ msgid "Microphone 1" +#~ msgstr "Mikrofon 1" + +#~ msgid "Microphone 2" +#~ msgstr "Mikrofon 2" + +#~ msgid "Digital Out" +#~ msgstr "Digitalni izlaz" + +#~ msgid "Digital In" +#~ msgstr "Digitalni ulaz" + +#~ msgid "HDMI" +#~ msgstr "HDMI" + +#~ msgid "Modem" +#~ msgstr "Modem" + +#~ msgid "Handset" +#~ msgstr "SluÅ¡alice s mikrofonom" + +#~ msgid "Other" +#~ msgstr "Ostalo" + +#~ msgid "None" +#~ msgstr "Nijedan" + +#~ msgid "On" +#~ msgstr "UkljuÄen" + +#~ msgid "Off" +#~ msgstr "IskljuÄen" + +#~ msgid "Mute" +#~ msgstr "UtiÅ¡an" + +#~ msgid "Fast" +#~ msgstr "Brzo" + +#~ msgid "Very Low" +#~ msgstr "Vrlo niska" + +#~ msgid "Low" +#~ msgstr "Niska" + +#~ msgid "Medium" +#~ msgstr "Srednja" + +#~ msgid "High" +#~ msgstr "Visoka" + +#~ msgid "Very High" +#~ msgstr "Vrlo visoka" + +#~ msgid "Production" +#~ msgstr "Produkcijska" + +#~ msgid "Front Panel Microphone" +#~ msgstr "Mikrofon na prednjoj ploÄi" + +#~ msgid "Front Panel Line In" +#~ msgstr "Linijski ulaz na prednjoj ploÄi" + +#~ msgid "Front Panel Headphones" +#~ msgstr "SluÅ¡alice na prednjoj ploÄi" + +#~ msgid "Front Panel Line Out" +#~ msgstr "Linijski izlaz na prednjoj ploÄi" + +#~ msgid "Green Connector" +#~ msgstr "Zelena prikljuÄnica" + +#~ msgid "Pink Connector" +#~ msgstr "RužiÄasta prikljuÄnica" + +#~ msgid "Blue Connector" +#~ msgstr "Plava prikljuÄnica" + +#~ msgid "White Connector" +#~ msgstr "Bijela prikljuÄnica" + +#~ msgid "Black Connector" +#~ msgstr "Crna prikljuÄnica" + +#~ msgid "Gray Connector" +#~ msgstr "Siva prikljuÄnica" + +#~ msgid "Orange Connector" +#~ msgstr "NaranÄasta prikljuÄnica" + +#~ msgid "Red Connector" +#~ msgstr "Crvena prikljuÄnica" + +#~ msgid "Yellow Connector" +#~ msgstr "Žuta prikljuÄnica" + +#~ msgid "Green Front Panel Connector" +#~ msgstr "Zelena prikljuÄnica na prednjoj ploÄi" + +#~ msgid "Pink Front Panel Connector" +#~ msgstr "RužiÄasta prikljuÄnica na prednjoj ploÄi" + +#~ msgid "Blue Front Panel Connector" +#~ msgstr "Plava prikljuÄnica na prednjoj ploÄi" + +#~ msgid "White Front Panel Connector" +#~ msgstr "Bijela prikljuÄnica na prednjoj ploÄi" + +#~ msgid "Black Front Panel Connector" +#~ msgstr "Crna prikljuÄnica na prednjoj ploÄi" + +#~ msgid "Gray Front Panel Connector" +#~ msgstr "Siva prikljuÄnica na prednjoj ploÄi" + +#~ msgid "Orange Front Panel Connector" +#~ msgstr "NaranÄasta prikljuÄnica na prednjoj ploÄi" + +#~ msgid "Red Front Panel Connector" +#~ msgstr "Crvena prikljuÄnica na prednjoj ploÄi" + +#~ msgid "Yellow Front Panel Connector" +#~ msgstr "Žuta prikljuÄnica na prednjoj ploÄi" + +#~ msgid "Spread Output" +#~ msgstr "RaÅ¡ireni izlaz" + +#~ msgid "Downmix" +#~ msgstr "Smanjenje broja kanala" + +#~ msgid "Virtual Mixer Input" +#~ msgstr "Ulaz virtualnog miksera" + +#~ msgid "Virtual Mixer Output" +#~ msgstr "Izlaz virtualnog miksera" + +#~ msgid "Virtual Mixer Channels" +#~ msgstr "Kanali virtualnog miksera" + +#~ msgid "%s %d Function" +#~ msgstr "%s %d funkcija" + +#~ msgid "%s Function" +#~ msgstr "%s funkcija" + +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Dobivena neoÄekivana veliÄina okvira %u umjesto %u." + +#~ msgid "Error reading %d bytes on device '%s'." +#~ msgstr "GreÅ¡ka Äitanja %d bajtova na ureÄ‘aju „%sâ€." + +#~ msgid "Could not enqueue buffers in device '%s'." +#~ msgstr "Nisam uspio dodati u red meÄ‘uspremnike u ureÄ‘aj „%sâ€." + +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Nisam uspio pokuÅ¡avajući dobiti video okvire iz ureÄ‘aja „%sâ€." + +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Nisam uspio nakon %d pokuÅ¡aja. ureÄ‘aj %s. greÅ¡ka sustava: %s" diff --git a/po/hu.gmo b/po/hu.gmo index a520642ec1187d545bb29d63b4244bf66250bdd8..aa28b338787a486b1311fb646cd8cce15ff19afa 100644 GIT binary patch delta 3264 zcma*ndu$v>9l-H%Y&U+yah%kgU#TZeoH(t0u`dZuoaXJOd6hVAs8bpN>$^F7b9cL! zyFI5qQQaREDlJ4+*tWDPs7;ZOEb$0BDM6J`L6`gks0btkf~FEh0#pe_sT2u?3i$qZ z*KJaeVCD5^c5Zie=J)%}{$}6h6P0&YHoT}fPIC5fzOzKB3VySZe;h9_RcaZ&f`{=t z*n~H*8E-|`4Rp$N8+Kw0SKu(pxV!Kkd;+&%8GGebKcKOZj-TTOyou{^HKR%Y1U`li zp24d)g<~yB-G|SkO#V&WjH_D17d?b)xlUsOpF_F-$G8gritA*lAJUK;*RV`xq#nfk z(LxK);UHeed$Fr69B>B?aqXZy_bN`{Wqb%f#Dh4oT&YjvIg|-p!BM=92?_O@cBSHY z0%fL8qpai-uEY0n54ICext>Isa0v(S72Jw%VFTVof~0OCYf}v!N_FE3l!@MlEAaqU zNS}I~22ocQ5=C_yrN4wSz*8tIcotv6pI`x}7-bXw3|XwYg(KKRd}X}tC==O-{dg2L zW>IS7+$!R~o5r{4*nxjS8KD2}uofn9oa-l1LRZCMd^fsY#wfC~F_hnr<7WI4-h~%2 zK|x<ex$pg$QjcImS2(e$F5)jUw4#noWC=e-e+79)y@VU_`zRs*9m>T2iBhz?7+ofw z#x3{_OyDn2BJ?l(9B%4SDu>VE=kf0q8nU7(5_1Z_jQjCDlohRK@9f0mxEG&CNyV>l zH8$~2if}zj(LRbAE4UqB$EWc3C=))(9+Yuk#zR=C(Kt+_tv}p$C-Id0fHuApc|eET z>>|oUn%6KXJQDdW+{g8GJb?+eij4aVK7hYQ3)`t&*(GO?lvmWHsN(~Cf*-~xaVa_< z*>UPMloWjzB^8$<-$sI`{)}>89eEL#qZD5+N)fL^N#zhu;C_4+zk;sp|8;zABu6hG z1+1>1q~y0K12vLhaXCtH#ZW?c1f?eCP*(gp%8GAB?imd4|0*7%|1IQCweyfXzYXKO zUnOaf9`$vU++M^3_!n%#ICs|}MI2N$D54w`nzWla`IZFvJc=@wgj|lDA;EtF6?{qA zWWgcPtVq?$u{%Uj(7{Wouiz`T3m=Srlc>nV8l!6oD~k=n+!pmMA}f^i$buxQa!8aU z6612gK{{mp;n!?Gwggw<_gjjIT@!pbhEPJ!cSntJ?%|Y!3<bxwNNOxd38@VZsfWE$ zdn)pF+U5OA=wY`7xslJX90x;!Ep>$UqtSH(J{+~>L$Y|(FE%2n>|p<Y1}8a3IS+G6 zoyoS8owI^-tK>v;O2yyJ`N`w6beycV-F2<LlC&Jh^>ot8d!>TWmZt|&PY$HigqgFG zMsFA>Zs5l|?y(*1%^F?Io1~q#O-iTTLeBE;cqHYTqLzV+rF`BkczVuG8F%qDAK%)- z@ODv8mx}ZLwdTWqeM@JfS8`0jA7~lk{98wI)^cWy&Xqh~=~<rf&$ssZD_i@<jZ?~* z0zEqK7K`?D)<ka!=Tp?FJJ+Dkx`m8BYkRZ)+SV`ByCu(mptaOjuu`_GZ6{yywCmjd zP+a?OwC-DKJkNG!iq#*r=Ier|{<v(dKiD?kambmovUZA~xj9|5%clBT+vJi;s$kEV zf_BrlkEQ=3B9=3+Gmd-K(T9%dobhJeR9u}Pu>a@tl7o+)Bx}L5gt_`b`%vAfAly*^ zl5Q!R3bK(b7>U<(DV=79dDqRx)nm8cnqoPUHY=Glc~3j$tWFoKoY6s?i(x4I-i~<v zXne$<?07h_Z8)(_k0!>qY`=dbF*4FJd2IL*;$E~}XLy2_jqAk7XkvJDba?ZK9^E=V zvbFllj(h8xkGdIxS2nu(kCpE=tj*LG@{~;4Wao_I*kKjQ<+ST~wF|{*%ki(r`qqEq zHjBv3SSi=@f-0<C@JhMx)?R<GzpXteI~laL;F+w)5V56ccP48E?Oy*{Y`0&F^|S^x z7gq=EY0E#}8S}@w?rBuB(N%S<tEaBlsV(Gc-;=r6x^^L(werL%SF5JnqW{IdP5xx} z2LDE^^8mkjR#s<B*<@#pclEr^8Z6cpW>{c2AvR1fRW~C`EV>0Z%eWRrlraS+Y8=1R zon2MdR>mtaAX_A3=Zs@K|3=TSf4TeVc3r4lNZGaOv{~%m?(gY2S{?6sd`as-D*n*} zZ})EYzt;D|?%J~jqTtL2!-qASt1T3aSKYDtjV1n-Sm#bVn>EEUQ_dIM8Pa~*q5^W7 zHRs$JJ`HAO-gr!oEz8dHg7T99u+2@*|7omi%l{aG0j<IEMzS0K_~Ggw`p?u=_J*P1 z{h8XOa`@g-kk~A_E0|fgOj+cE%4I?lv8oqW|K&0AYo$C(o2<6Vy7uO2Eya~_lNqaM arcF^YF+6P~hhaV$=3tY2WeQi%tA7J;sfm>U delta 1773 zcmZA1OKenC9LMo959n)#nYOej^fAzu>4TZxJDpNGw)8<29Us&>iUopJ(@1%=f~JXy zX5xYv#Q4au#z3MrhJ~<DIz~1cW0VC8jRczzW6`+KL^tXJHzfM~&D^^1BxgS7oVlHI z?*IQky_8!X&EKdAE*RQwdILS@H)aZ73GzXUt~Dlv)tJR5EXNtFz!Tp5d2fCa>sWsc zqj(PWyPseaUc)s0g`14Yn|PTq9W3m^I3B~TxZtgSijOe=1&`w(yYIyhu@lQU#iN+Q z9z2cO=yPnv8`y$@%F>I)v7PxT+`|55i9w2mW#mMrys8w9R@~0~D7yGQCiNWZ`5<A@ zhJC1wj^Hr9?#-{FHol3yxG~J%;5c$7^DtJizj=(o?RW%rfRo6}nnhHoKS0iAmb~@P zkTaOer~_Wbx3GL2>A-if8*3uQ@Rb=w2ggyr_af>5FJr!$!J7<X_%SMX%cwv29pl(Q zA~QIKotVc2p7-Y0Q7;gvHiopCM(m@GT2bo<YK@t|dDO;NJg?Ofe=V$d3%_DL^FMI| zmai|>Mhx4SXK@IhMjh-UbnrT+v4YbpH9N5zkK;aE#AA3158`1q(F<IuC;kT*{LR8H z%(1K9@NL|NUt$;jfiGagZKVU8K|S|9-h*p+O%?4PoWXfiQT~JvV*f_cfTuBs-(VJ7 z@+5qK!7S?9UBEF6b7$_r3EYpbqH_KlQcvb4Dsq9wQl!G3ZK&@DJ+r8s??u(r<ERK9 zLhX~!GdRoOE1c5<+#QAPTdYAtfhbh9s2>{f%wiAohftAt2|I8J^=3bK-^XJ_h53GL z#|x<Eze8?Q-u%OWy-jj+X@mRF$6R68bz5zN3@B_vP5syOL%MpaO(71@bx=i15hPID z^U@VwgTwR~eTc68i-nb8=r1mmJ`}=UI%zVbxL9NgTR)wYng~5i-$eg^)19Y&i}h5A zchc{ot0`qFR5eAloBfMzfKOh$*i?9G6sy@mS7E8?p9eRsSmCPv-SiQ<no^-gof<BK z*-0k@#s7rLyHcrqD+Q}fQP;~9@2uRe4_Y6+qp(o660nI-g{=;y?Nq4KUJ89-&xIT8 z+I2bG7HziSXvlU&s%$W_t?*=I%xAxjK3ABme!yR7S>Nrm7wfvpoTTd{Q@!@by8Bao ziBx~g?a8FwE+^$UmE(I76VvlE&&<rtCdQ_oozBEkj_V{`H{qmXj+;rjg@g55e3kc( zPCYSwH0CDV!l?~E2kmg<knfOPY}{dMn{L^C&0FnC^I>~2Hd%OQ^Q7Mnw4N{c+TQaQ TM%w3m6?ad~J~e&f@*Cz~vYNV1 diff --git a/po/hu.po b/po/hu.po index 54c42121e..dbe77889c 100644 --- a/po/hu.po +++ b/po/hu.po @@ -3,13 +3,13 @@ # Copyright (C) 2004, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # # Laszlo Dvornik <dvornik@invitel.hu>, 2004. -# Gabor Kelemen <kelemeng@gnome.hu>, 2007, 2008, 2009, 2010. +# Gabor Kelemen <kelemeng@gnome.hu>, 2007, 2008, 2009, 2010, 2012. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.25.3\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2010-11-04 01:21+0100\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-11-30 15:05+0100\n" "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" "Language: hu\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Rosetta-Export-Date: 2007-07-27 19:18:15+0000\n" -"X-Generator: KBabel 1.11.4\n" +"X-Generator: Lokalize 1.4\n" "X-Rosetta-Export-Date: 2007-07-27 19:18:15+0000\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -77,7 +77,7 @@ msgid "This file is corrupt and cannot be played." msgstr "A fájl sérült és nem játszható le." msgid "Invalid atom size." -msgstr "" +msgstr "Érvénytelen atom méret." msgid "This file is incomplete and cannot be played." msgstr "A fájl nem teljes és nem játszható le." @@ -217,74 +217,71 @@ msgstr "Hiba %d bájt olvasásakor a következÅ‘ eszközrÅ‘l: „%sâ€." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" +"A(z) „%s†eszköz által kezelhetÅ‘ lehetséges videoformátumok felsorolása " +"sikertelen" #, c-format msgid "Could not map buffers from device '%s'" msgstr "Nem képezhetÅ‘k le a(z) „%s†eszköz pufferei" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"A(z) „%s†eszköz illesztÅ‘programja nem támogat egyetlen ismert felvételi " -"módot sem." +msgstr "A(z) „%s†eszköz illesztÅ‘programja nem támogatja a(z) %d. IO módot" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -"A(z) „%s†eszköz illesztÅ‘programja nem támogat egyetlen ismert felvételi " -"módot sem." +"A(z) „%s†eszköz illesztÅ‘programja nem támogat egyetlen ismert IO módot sem." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "A(z) „%s†eszköz nem kimeneti eszköz." +msgstr "A(z) „%s†eszköz nem támogatja a videofelvételt" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "A(z) „%s†eszköz nem kimeneti eszköz." +msgstr "A(z) „%s†eszköz foglalt" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "A(z) „%s†eszköz nem rögzÃtÅ‘eszköz." +msgstr "A(z) „%s†eszköz nem képes felvenni %dx%d felbontásban" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "A(z) „%s†eszköz nem rögzÃtÅ‘eszköz." +msgstr "A(z) „%s†eszköz nem képes felvenni a megadott formátumban" #, c-format msgid "Could not get parameters on device '%s'" msgstr "Nem kérhetÅ‘k le a(z) „%s†eszköz paraméterei" -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "" -"A videobemeneti eszköz nem fogadta el az új képkockasebesség-beállÃtást." +msgstr "A videoeszköz nem fogadta el az új képkockasebesség-beállÃtást." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "A videoeszköz nem tudott létrehozni puffertárolót." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." msgstr "A(z) %d. tuner beállÃtásának lekérése a(z) „%s†eszközön meghiúsult." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Hiba %d bájt olvasásakor a következÅ‘ eszközrÅ‘l: „%sâ€." +msgstr "Hiba a(z) „%s†eszköz képességeinek lekérésekor." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "A(z) „%s†eszköz nem kimeneti eszköz." +msgstr "A(z) „%s†eszköz nem tuner." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "A(z) %d. bemenet beállÃtása meghiúsult a(z) „%s†eszközön." +msgstr "A rádióbemenet lekérése meghiúsult a(z) „%s†eszközön." #, c-format msgid "Failed to set input %d on device %s." msgstr "A(z) %d. bemenet beállÃtása meghiúsult a(z) „%s†eszközön." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "A jelerÅ‘sség lekérdezése meghiúsult a(z) „%s†eszközön." +msgstr "A némÃtási állapot módosÃtása meghiúsult a(z) „%s†eszközön." #, c-format msgid "Cannot identify device '%s'." @@ -364,16 +361,16 @@ msgstr "" "Az aktuális bemenet lekérése meghiúsult a(z) „%s†eszközrÅ‘l. Lehet, hogy ez " "egy rádióeszköz." -#, fuzzy, c-format +#, c-format msgid "" "Failed to get current output on device '%s'. May be it is a radio device" msgstr "" -"Az aktuális bemenet lekérése meghiúsult a(z) „%s†eszközrÅ‘l. Lehet, hogy ez " +"Az aktuális kimenet lekérése meghiúsult a(z) „%s†eszközrÅ‘l. Lehet, hogy ez " "egy rádióeszköz." -#, fuzzy, c-format +#, c-format msgid "Failed to set output %d on device %s." -msgstr "A(z) %d. bemenet beállÃtása meghiúsult a(z) „%s†eszközön." +msgstr "A(z) %d. kimenet beállÃtása meghiúsult a(z) „%s†eszközön." msgid "Changing resolution at runtime is not yet supported." msgstr "A felbontás módosÃtása futás közben még nem támogatott." @@ -381,14 +378,11 @@ msgstr "A felbontás módosÃtása futás közben még nem támogatott." msgid "Cannot operate without a clock" msgstr "Óra nélkül lehetetlen a működés" -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Váratlan keretméret (%u) érkezett %u helyett." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Nem sikerült videokockákat lekérni a(z) „%s†eszköztÅ‘l." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Nem hozható létre kapcsolat a hangkiszolgálóhoz" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Hiba %d próbálkozás után. Eszköz: %s. Rendszerhiba: %s." +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "A hangkiszolgáló képességeinek lekérdezése meghiúsult" #~ msgid "Bass" #~ msgstr "Basszus" @@ -715,14 +709,17 @@ msgstr "Óra nélkül lehetetlen a működés" #~ msgid "%s Function" #~ msgstr "%s funkció" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Váratlan keretméret (%u) érkezett %u helyett." + #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "Hiba %d bájt olvasásakor a következÅ‘ eszközrÅ‘l: „%sâ€." #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Nem állÃthatók sorba a pufferek a(z) „%s†eszközben." -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Nem hozható létre kapcsolat a hangkiszolgálóhoz" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Nem sikerült videokockákat lekérni a(z) „%s†eszköztÅ‘l." -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "A hangkiszolgáló képességeinek lekérdezése meghiúsult" +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Hiba %d próbálkozás után. Eszköz: %s. Rendszerhiba: %s." diff --git a/po/id.gmo b/po/id.gmo index f8a58b086a868fe16601022d5f00122858efe7cd..50e66c4f25327d2478465160f43d96647e4ab1bd 100644 GIT binary patch delta 23 ecmeBj?sDE>EX-x0Yh<BdXk=w#x!G3Omk$6>Fa`1e delta 23 ecmeBj?sDE>EX-xDYh<ZlXl!L-xY<_Nmk$6>1_kQ? diff --git a/po/id.po b/po/id.po index ffa717660..ed05a2404 100644 --- a/po/id.po +++ b/po/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.26.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-02-26 18:09+0700\n" "Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" diff --git a/po/it.gmo b/po/it.gmo index 339f1b56af7ac6cafbc8d10d6be6ccb67d51eaca..5e97acac6b239bafd326bd9a90b5629fa2227012 100644 GIT binary patch delta 23 fcmccZblYjeTtO}iT_XzxLnA8_%gxILx9|f1X0->( delta 23 fcmccZblYjeTtO~#T_Z~cLt`rw!_CVDx9|f1W{U^I diff --git a/po/it.po b/po/it.po index 53637f5d0..ab7758baf 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.25.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2010-10-25 10:11+0200\n" "Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n" "Language-Team: Italian <tp@lists.linux.it>\n" diff --git a/po/ja.gmo b/po/ja.gmo index 73c8894825e57829b1260ea20940af88054964ce..ad0360c56bd62855b7cbb06769979339c8444c03 100644 GIT binary patch delta 3435 zcmb8wdvH|M9l-HRBs6R`50Wf|Jm5kI4@1^uNhAr1f<ZtOB2ZM+%96cFwkEq_AE9*Y z#NE{~38X>JgoiK^<e>$54C^3bBDT}|hy9~t+nLVz>K~U4;B-dn4ATyyZNI;}8yf8R zN6+Nk&%Ni~d+s^E^E;dO*Bp7S`^&tEgBs;YY6<o8G)?QqL+KnS`+uZqc07QO;0esY zzvE=QmAaltqg-d91E*mwR-*K~6ldVmSc5;uV)@irP8QJcdz^<iaW0n9o3uCLCiLMp z{2e}li*1^AHx8f-{t_<2{LJKsR$>{~E$G5Nl;=k<AFtsYnd-Nk$b++(CL_{TU<JC- zjr}+uzsA{En3e2s2`=Q?hw|P*Y{YkQC4P&murXWH?!|tT0sI!L@oRKRsAuJ9niDso zj5LNalM6TpzrqJGhj_|$6Uu<YSdIs<7BAyOyom%!yM@e6n>a<&reiM3K<~ypd>Fe~ zKJ6(^h`Q!RqNx28r9F(&!7or|(2INVLk!>(^l}e=j7(O$g;khAe5Jp7lz}YAnfNH` z*p8AT{rSZI0Zxw6umnw%4rUf4bD;?vxc(VR=;Bz3U#70@^dd7`jB@{RT!b&+Bs_<I znZS~uOk`jh`G5yeuG0#Mzno+jCM`-i7bO{8C?VU771)I`z&CI?{t0DCrZNio@Dh}E zf6DVHIdBsX;nE_ag`Z(Rp6I4`d7*|qA`RP7vOB#rIiqLsey)2^+CRdzID@@3A3Jab z?#27?bF9bd#JdSM;3YhU&){=9QNm$dgWcJ)k{xVDNx~ugG5!H%jmu{z-H$SWOfpYq z)QnHz+bJgz1{uf}l=c%SACe4}39d&Oz#u-1-z3|+wR$%D12nvVJ{(3#nhN4iK54Zm z$+QY3)Q=;7S{Dadn%9vHqFqY)F|yp+r^t@gZlJvP9k$|Z!uB2Z;h$yy_bg!R(eNx8 zBpsc{&G;LX+$d$?#RVt>twjlS7-d(S#}HmeiQG^4QIP)LL5aX*GPVn!Mp?Q)qTHWF zxL5Igt&0;$s>>)Z+&~HSa`x6Fd<`d{%u24MusYVysGLi*vZ<@7k5WkyYk*+ojwnT< zu!+hhv&uA%-SS~6GBYV8v=#0WTuEI@T|t$?z^%1Qx30)~B&ybLMOLb941%YT<W_`a z8Kuaq*HIhfg3>6z|5D`F>>;X6E+{0il{D-c>xY9#TH9+1E~Y+6l|rgmr7k5oYW>e3 zx2$64xGZ%p5&eG2k?*I`Dv3lsSUW%-S|tYxOKNSC4c1li=k>AF`TCT?UE|K>bP3f( zT}zd1SWSI|%1T<>Q<gcGT3f?Gr)E+MsNXM=P)|zZyz<~Yed`WgR5#Lx9A1y%3wc|1 z=pLiX+iX}jobjGX{<~ZrzY)}Z{*WFFcXs*%A-#)-{d%*zGZYROTH}9T(7i!@YdE+= z<=Cd~vDK(tn<G6G_89@?vMp32whYx^OE{X_+`d*r?+AwsJs5IxZ1D$Flf6*Q%q(dz zeBllwAg!JLV9>j@-AH|phdSJ$;P?SD2A{s&A9!Bh?hUo6UuRBJD>FYV3AjC8zwY&Q zhC{mFH~s~uuKt<1EF)-yLSA2MP-WXI@`K)1pSzur1PotmsO|P(YVEDIZDAv@gSiJf z)MNHyb;!OV&FfQF>}46!Huh-z3;S1T-5ZQRml4o|#8Kbs_UImW$nDfNwi&u7;FUZ6 zmhnT;|0k?&-wyqGpMSegU%gK6FhXs9&;Rj$UPuq|t=q5a<(~LQIW-fWu@)<}s?Gjz zyT@9~=71qF-WqOcVQ8Ixf4fuLH2zVKH~FBux!LFp={{q--V$(k7`nAKsR*in<T}%< zomI|7$~k3?tFF>jr&qfgYU(ShTvb)JrgfF;$&R4c@2hO&a}Bzys@he_pUcH*L-itc zYRbRuO@71U4e8a+T4#;AkT*Be%Fcz!<oqn}i^A9|W^A_^J!VGVlUrtV&(+@d5@%jh z+X@Qe7xQ0DFN!IXhoUFV=xH-{)Qs&jV-Y!t?omzpRMlRVp*}6lD%m1$N6wl&9=&MB zhOhQr7=3xC8F|x;98j+5`?BR8FCOQf8S7I+(;ezSVQ#54ATx62T5KfIcaUBa1A7x6 z?Bgvnx>NnD=zhl!-I)`&6}3%Je=W(G#g3y3Gj@2a|DLhWpGh3+9X<Gt`lQ&QwiVx3 zV@)!$>&nQX(c`DB(e?8k8MQUZ#K;?o;Q{&@9Xw}7dahjTGb4NC<@iwX+6n4h@#Gvc z_A8lT^km}Y<BV8sE4@ekt)xxeDp~7Dj^oPZBZ+}`=_E1CaWM5nw%S;FG{@?Zk^a(* zoibxX*1c~^o0vsWL9)a0>Ny^n&9%2q%Q}2gT&U_wbLG={w_m&Cc6`~4x^%U$U~(z* zy4XK@`luN>Dbpd)(aS{i`il{Uq!yIUY#a+zuQiKfvi6a)R}UXIqrGNyml-)>MqZM5 zaEx$d(RZ$1XU2}0(GfEiGh;jzO)Yztdc82ejH%qw*PTz7d&Z|peYqpPt89MSy|=?{ zjWU&fR`Tq&zA|V=k64LDrktV&S*@PkYL}yUi}nNW?i$_8f{`{anXy4L_O_K}Lt`gB i$zWR9#WSy7d4E4gGxC8MA?1|$VpO|+IDY+=0qs9z(N2m0 delta 1796 zcmZwGZA{fw9Ki7(c<~Bd0R;r{;a<6VMK1UHzYhpp@BxG@X+jSx%Vxtw#&S?lhRy8~ zG^|ahbc$X;OQ$`qRqi@zV?Fx9)~YwU^+L<l9SzrubiIjOtMBjr|7^8&wjZDWIhX(c zob&sgbNaFAw&agXU9SqQl~_r%WQ%m-K^K2$H*-XG;w@Z+jSEF`u@$x7?(}zK3H^Oo zh=aHqU&1)PgDda{+<<eqUL+}gw@842Hq;;b@j;x#r|@@t2)mfA3O~W!IEyiCVl_I^ zGw8=xFp3}JTKv@+FU+$y7RO4)$FYL><ue}ig`ZJZSaOHR4vgSkco;X~ml(l0)c+59 z>;>$_ZS-Hpb$A(Ta1J$z8yDLdizBbf7F>=yaRu|sejb+M5VBb@$mV1MS(BV~#y>>; zz!d6&F5)=;iTya1&t&K-5MfB-Xkjzz_Xdz;$Px77C?<V8yv2k5<0V{=e_#TA6tW8U zU<gN@{(00LTt~_%b9gn2hb1Bh;2OKpg>EmhZFk(`*o`{RKoR-Zlus~V;S@IGENbn7 z#deB2P{&_zyo6esJWkvs-j847O+1d%%k2NZyVUL<Lp?*~W%h>paWnnb%gDd}aFqeQ z0Wr4Kh==iWynv75v*jZ9;uUPe0ILpTKWgevI~H?=^m|9~VZ82Gzsi2!pnh)#w_<aW zqua~FFludXp`L}?s5Q%{P@0KS)RZ-%W^6xFB^h!&iELg@A?HpmpuTqzyKxr(!VVvs zz+G!Z9>Ao(!v4@8KEl9@sI^Nw{)SuW-^NC4;Ew5wgQyw#77wA9*>>SL>hCkCB}#B5 zw6r6rXXQNVQQ1IL>;3<C)0OM4wCQdu2`VF$FVk4GWD{;ev!#cW3}^1WPU0fA5I$nQ zF<&MVweth0w<=DQ>-?OR%(W@TI)ajCu8(FxQ~iI9gDy=(J+Yn8v!G2&7Rx+wcu{YS zwg!R($~Ho8ls3-zfA_zDem)T)0z@mJsn-^@$<$cS$7aGya7;33<pySMh?Z!+amJ*D z$Z-a095*>ildspj>z+*QThzV4ggm)si6?G4JymAP^M!eH@k+BW{~NQhz-?RwK{HnH zxLID<ntHqNm+X|cIF@D3l>~FGaKs8n>%vj<Q%PI2HWaP*MPi9~Bxpq~E3czHbYIt@ zo`Ige-cU>D(_IN))QUtxR$VAs=ZnS?HT7oivcEm|^gYpeu;;lhpB0Xop3;DsD7}_C zQ#O`k-d{bmYWQ4w_-uM)EIne<Bk!e0M$^M*($9Y|b7Fkv)7Mhpd5>k8Q)?PbpWkCX zs>n<2s0e16Y5xK9eW1u(S$onvS<QFW-I+QPsLe5#Lq(~tsw=bIH{M9yIC?_<0rofK A_W%F@ diff --git a/po/ja.po b/po/ja.po index 645042c54..9ab7a15ee 100644 --- a/po/ja.po +++ b/po/ja.po @@ -3,20 +3,20 @@ # # Takao Fujiwara <takao.fujiwara@sun.com>, 2006. # Makoto Kato <makoto.kt@gmail.com>, 2009-2011. -# Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>, 2011 +# Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>, 2011-2012 msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.28.2\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-08-28 23:59+0900\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-12-22 20:13+0900\n" "Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 0.3\n" +"X-Generator: Poedit 1.5.4\n" "Plural-Forms: nplurals=1; plural=0;\n" msgid "Jack server not found" @@ -26,9 +26,9 @@ msgid "Failed to decode JPEG image" msgstr "JPEGç”»åƒã®ãƒ‡ã‚³ãƒ¼ãƒ‰ã«å¤±æ•—ã—ã¾ã—ãŸ" #. TRANSLATORS: 'song title' by 'artist name' -#, fuzzy, c-format +#, c-format msgid "'%s' by '%s'" -msgstr "対" +msgstr "'%s' , '%s'" msgid "Could not connect to server" msgstr "サーãƒãƒ¼ã¸æŽ¥ç¶šã§ãã¾ã›ã‚“" @@ -52,9 +52,8 @@ msgid "" "A network error occured, or the server closed the connection unexpectedly." msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ãŸã‹ã€ã‚µãƒ¼ãƒãƒ¼ãŒäºˆæœŸã›ãšæŽ¥ç¶šã‚’é–‰ã˜ã¾ã—ãŸã€‚" -#, fuzzy msgid "Server sent bad data." -msgstr "データストリーム(サーãƒãƒ¼ãƒ—ッシュ型)" +msgstr "サーãƒãŒä¸æ£ãªãƒ‡ãƒ¼ã‚¿ã‚’é€ä¿¡ã—ã¾ã—ãŸã€‚" msgid "Internal data stream error." msgstr "内部データストリームエラー" @@ -223,31 +222,29 @@ msgstr "デãƒã‚¤ã‚¹ %2$s ã‹ã‚‰ã€€%1$d ãƒã‚¤ãƒˆèªã¿è¾¼ã¿æ™‚ã«ã‚¨ãƒ©ãƒ¼ãŒ #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" -msgstr "" +msgstr "デãƒã‚¤ã‚¹'%s'ãŒä½œæ¥ã§ãるビデオ形å¼ã®æ•°ãˆä¸Šã’ã«å¤±æ•—ã—ã¾ã—ãŸ" #, c-format msgid "Could not map buffers from device '%s'" msgstr "デãƒã‚¤ã‚¹ '%s' ã‹ã‚‰ãƒãƒƒãƒ•ァをマップã§ãã¾ã›ã‚“。" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"デãƒã‚¤ã‚¹ '%s' ã®ãƒ‰ãƒ©ã‚¤ãƒãƒ¼ã¯ã‚ˆã知られãŸã‚ャプãƒãƒ£ãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„" -"ã¾ã›ã‚“" +msgstr "デãƒã‚¤ã‚¹ '%s' ã®ãƒ‰ãƒ©ã‚¤ãƒã¯IOメソッド%dをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -"デãƒã‚¤ã‚¹ '%s' ã®ãƒ‰ãƒ©ã‚¤ãƒãƒ¼ã¯ã‚ˆã知られãŸã‚ャプãƒãƒ£ãƒ¼ãƒ¡ã‚½ãƒƒãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„" -"ã¾ã›ã‚“" +"デãƒã‚¤ã‚¹ '%s' ã®ãƒ‰ãƒ©ã‚¤ãƒã¯çŸ¥ã‚‰ã‚Œã¦ã„ã‚‹ã„ã‹ãªã‚‹IOメソッドもサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›" +"ん。" -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "デãƒã‚¤ã‚¹ '%s' ã¯å‡ºåŠ›ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" +msgstr "デãƒã‚¤ã‚¹ '%s' ã¯ãƒ“デオã‚ャプãƒãƒ£ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“" #, c-format msgid "Device '%s' is busy" -msgstr "" +msgstr "デãƒã‚¤ã‚¹`%s'ã¯ãƒ“ジー状態ã§ã™" #, c-format msgid "Device '%s' cannot capture at %dx%d" @@ -262,52 +259,47 @@ msgstr "デãƒã‚¤ã‚¹ '%s' ã¯æŒ‡å®šã•れãŸãƒ•ォーマットã§ã‚ャプãƒãƒ£ msgid "Could not get parameters on device '%s'" msgstr "デãƒã‚¤ã‚¹ '%s' 上ã®ãƒ‘ラメータをå–å¾—ã§ãã¾ã›ã‚“。" -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "ビデオ入力デãƒã‚¤ã‚¹ã¯æ–°ã—ã„フレームレートè¨å®šã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“" +msgstr "ビデオデãƒã‚¤ã‚¹ãŒæ–°ã—ã„フレームレートè¨å®šã‚’å—ã‘付ã‘ã¾ã›ã‚“。" msgid "Video device could not create buffer pool." -msgstr "" +msgstr "ビデオデãƒã‚¤ã‚¹ã¯ãƒãƒƒãƒ•ァプールを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." msgstr "デãƒã‚¤ã‚¹ '%2$s' 上ã®ãƒãƒ¥ãƒ¼ãƒŠãƒ¼ %1$d ã®è¨å®šã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "デãƒã‚¤ã‚¹ %2$s ã‹ã‚‰ã€€%1$d ãƒã‚¤ãƒˆèªã¿è¾¼ã¿æ™‚ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" +msgstr "デãƒã‚¤ã‚¹'%s' ã®èƒ½åŠ›ã‚’å–å¾—ã™ã‚‹æ™‚ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "デãƒã‚¤ã‚¹ '%s' ã¯å‡ºåŠ›ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" +msgstr "デãƒã‚¤ã‚¹ '%s' ã¯ãƒãƒ¥ãƒ¼ãƒŠã§ã¯ã‚りã¾ã›ã‚“。" -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "" -"デãƒã‚¤ã‚¹ '%3$s' 上ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ« %2$d ã®å€¤ã‚’ %1$d ã¸è¨å®šã™ã‚‹ã“ã¨ã«å¤±æ•—ã—ã¾ã—" -"ãŸã€‚" +msgstr "デãƒã‚¤ã‚¹ '%s' 上ã®ãƒ©ã‚¸ã‚ªå…¥åŠ›ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" -#, fuzzy, c-format +#, c-format msgid "Failed to set input %d on device %s." -msgstr "" -"デãƒã‚¤ã‚¹ '%3$s' 上ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ« %2$d ã®å€¤ã‚’ %1$d ã¸è¨å®šã™ã‚‹ã“ã¨ã«å¤±æ•—ã—ã¾ã—" -"ãŸã€‚" +msgstr "デãƒã‚¤ã‚¹ '%2$s' 上ã®å…¥åŠ›%1$d ã®è¨å®šã«å¤±æ•—ã—ã¾ã—ãŸã€‚" -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "デãƒã‚¤ã‚¹ '%s' ã®ç¾åœ¨ã®ãƒãƒ¥ãƒ¼ãƒŠãƒ¼ã®å‘¨æ³¢æ•°ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸ" +msgstr "デãƒã‚¤ã‚¹ '%s' ã®ãƒŸãƒ¥ãƒ¼ãƒˆçŠ¶æ…‹ã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸ" -#, fuzzy, c-format +#, c-format msgid "Cannot identify device '%s'." -msgstr "ミã‚サーデãƒã‚¤ã‚¹'%s'ã‚’é–‹ã‘ã¾ã›ã‚“" +msgstr "デãƒã‚¤ã‚¹'%s'を特定ã§ãã¾ã›ã‚“。" #, c-format msgid "" "Error getting capabilities for device '%s': It isn't a v4l2 driver. Check if " "it is a v4l1 driver." msgstr "" -"デãƒã‚¤ã‚¹ '%s' ケイパビリティã®å–得時ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: v4l2 ドライãƒã§ã¯" -"ã‚りã¾ã›ã‚“。v4l1 ドライãƒã§ãªã„ã‹ã€ãƒã‚§ãƒƒã‚¯ã—ã¦ãã ã•ã„。" +"デãƒã‚¤ã‚¹ '%s' ã®èƒ½åŠ›ã‚’å–å¾—ã™ã‚‹æ™‚ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: v4l2 ドライãƒã§ã¯ã‚り" +"ã¾ã›ã‚“。v4l1 ドライãƒã§ãªã„ã‹ã€ãƒã‚§ãƒƒã‚¯ã—ã¦ãã ã•ã„。" #, c-format msgid "Failed to query attributes of input %d in device %s" @@ -317,9 +309,9 @@ msgstr "デãƒã‚¤ã‚¹ %2$s 内ã®å…¥åŠ› %1$d ã®å±žæ€§ã®ã‚¯ã‚¨ãƒªãƒ¼ã«å¤±æ•—ã— msgid "Failed to get setting of tuner %d on device '%s'." msgstr "デãƒã‚¤ã‚¹ '%2$s' 上ã®ãƒãƒ¥ãƒ¼ãƒŠãƒ¼ %1$d ã®è¨å®šã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" -#, fuzzy, c-format +#, c-format msgid "Failed to query norm on device '%s'." -msgstr "デãƒã‚¤ã‚¹ '%2$s' 上ã®ãƒãƒ¥ãƒ¼ãƒŠãƒ¼ %1$d ã®è¨å®šã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" +msgstr "デãƒã‚¤ã‚¹ '%s' 上ã®ãƒŽãƒ«ãƒ ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" #, c-format msgid "Failed getting controls attributes on device '%s'." @@ -342,11 +334,9 @@ msgstr "デãƒã‚¤ã‚¹ '%s' ã¯ã‚ャプãƒãƒ£ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" msgid "Device '%s' is not a output device." msgstr "デãƒã‚¤ã‚¹ '%s' ã¯å‡ºåŠ›ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" -#, fuzzy, c-format +#, c-format msgid "Failed to set norm for device '%s'." -msgstr "" -"デãƒã‚¤ã‚¹ '%3$s' 上ã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ« %2$d ã®å€¤ã‚’ %1$d ã¸è¨å®šã™ã‚‹ã“ã¨ã«å¤±æ•—ã—ã¾ã—" -"ãŸã€‚" +msgstr "デãƒã‚¤ã‚¹ '%s' 上ã®ãƒŽãƒ«ãƒ ã®è¨å®šã«å¤±æ•—ã—ã¾ã—ãŸã€‚" #, c-format msgid "Failed to get current tuner frequency for device '%s'." @@ -356,9 +346,9 @@ msgstr "デãƒã‚¤ã‚¹ '%s' ã®ç¾åœ¨ã®ãƒãƒ¥ãƒ¼ãƒŠãƒ¼ã®å‘¨æ³¢æ•°ã®å–å¾—ã«å¤± msgid "Failed to set current tuner frequency for device '%s' to %lu Hz." msgstr "デãƒã‚¤ã‚¹ '%s' ã®ãƒãƒ¥ãƒ¼ãƒŠãƒ¼ã®å‘¨æ³¢æ•°ã® %lu Hz ã¸ã®è¨å®šã«å¤±æ•—ã—ã¾ã—ãŸ" -#, fuzzy, c-format +#, c-format msgid "Failed to get signal strength for device '%s'." -msgstr "デãƒã‚¤ã‚¹ '%s' ã®ç¾åœ¨ã®ãƒãƒ¥ãƒ¼ãƒŠãƒ¼ã®å‘¨æ³¢æ•°ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸ" +msgstr "デãƒã‚¤ã‚¹ '%s' ã®ä¿¡å·ã®å¼·ã•ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" #, c-format msgid "Failed to get value for control %d on device '%s'." @@ -393,15 +383,11 @@ msgstr "実行時ã®è§£åƒåº¦å¤‰æ›´ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。" msgid "Cannot operate without a clock" msgstr "クãƒãƒƒã‚¯ãªã—ã§ã¯å‹•作ã§ãã¾ã›ã‚“。" -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "予期ã—ãªã„フレームサイズ (%2$u ã§ã¯ãªã %1$u) ã‚’å–å¾—ã—ã¾ã—ãŸã€‚" - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "デãƒã‚¤ã‚¹ '%s' ã‹ã‚‰ãƒ“デオフレームã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" +#~ msgid "Could not establish connection to sound server" +#~ msgstr "サウンドサーãƒãƒ¼ã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸ" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "" -#~ "%d 回リトライã—ã¾ã—ãŸãŒå¤±æ•—ã—ã¾ã—ãŸã€‚デãƒã‚¤ã‚¹ %s。システムエラー: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "サウンドサーãƒãƒ¼ã®ã‚±ã‚¤ãƒ‘ビリティã®ã‚¯ã‚¨ãƒªãƒ¼ã«å¤±æ•—ã—ã¾ã—ãŸ" # SUN REVIEWED #~ msgid "Bass" @@ -737,11 +723,8 @@ msgstr "クãƒãƒƒã‚¯ãªã—ã§ã¯å‹•作ã§ãã¾ã›ã‚“。" #~ msgid "%s Function" #~ msgstr "機能" -#~ msgid "Could not establish connection to sound server" -#~ msgstr "サウンドサーãƒãƒ¼ã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸ" - -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "サウンドサーãƒãƒ¼ã®ã‚±ã‚¤ãƒ‘ビリティã®ã‚¯ã‚¨ãƒªãƒ¼ã«å¤±æ•—ã—ã¾ã—ãŸ" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "予期ã—ãªã„フレームサイズ (%2$u ã§ã¯ãªã %1$u) ã‚’å–å¾—ã—ã¾ã—ãŸã€‚" #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "" @@ -751,6 +734,13 @@ msgstr "クãƒãƒƒã‚¯ãªã—ã§ã¯å‹•作ã§ãã¾ã›ã‚“。" #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "デãƒã‚¤ã‚¹ '%s' ã‹ã‚‰ãƒãƒƒãƒ•ァをマップã§ãã¾ã›ã‚“。" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "デãƒã‚¤ã‚¹ '%s' ã‹ã‚‰ãƒ“デオフレームã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" + +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "" +#~ "%d 回リトライã—ã¾ã—ãŸãŒå¤±æ•—ã—ã¾ã—ãŸã€‚デãƒã‚¤ã‚¹ %s。システムエラー: %s" + #~ msgid "" #~ "Failed trying to get video frames from device '%s'. Not enough memory." #~ msgstr "" diff --git a/po/lt.gmo b/po/lt.gmo index 7445599a3690c222f843bff429c761a31d1a6ad8..8bae41a3b99a359abdd30a7e4d960cebcedfeb4d 100644 GIT binary patch delta 23 ecmZ2twZv+Jm;jfBu91a;p^=q|<z@u|7G3~O;RT8S delta 23 ecmZ2twZv+Jm;jf#u92mJp|O>T;bsK^7G3~Ow*`X$ diff --git a/po/lt.po b/po/lt.po index e01561e01..1faea0ecd 100644 --- a/po/lt.po +++ b/po/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.23.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2010-07-16 19:34+0300\n" "Last-Translator: Žygimantas BeruÄka <uid0@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n" diff --git a/po/lv.gmo b/po/lv.gmo index a38cd03e4116a7b9c240380c92d220e257e01f4f..7507355e77b5a3ab80248e0c07f074155bf867b5 100644 GIT binary patch delta 23 ecmccbbl+)1ybza#u91a;p^=q|<>pMGZ+rk^s0Wz< delta 23 ecmccbbl+)1ybzbUu92mJp|O>T;pR-CZ+rk^eg~2O diff --git a/po/lv.po b/po/lv.po index abcfd0fef..4383f9c95 100644 --- a/po/lv.po +++ b/po/lv.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-09-02 11:23-0000\n" "Last-Translator: Rihards PriedÄ«tis <rprieditis@gmail.com>\n" "Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n" diff --git a/po/mt.gmo b/po/mt.gmo index c6559b2c57fcf8115a70b63a4d03a522bcbb0620..0f4d52e08325c3f0b7481537f457aaa3ea16320f 100644 GIT binary patch delta 23 ecmdm{w@q)uF&-`pT_XzxLnA8_%gq;f(zpO$k_Sxy delta 23 ecmdm{w@q)uF&-{+T_Z~cLt`rw!_60X(zpO$Xa`0B diff --git a/po/mt.po b/po/mt.po index c1130029c..13c2df369 100644 --- a/po/mt.po +++ b/po/mt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.10.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2008-10-26 19:09+0100\n" "Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n" "Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n" diff --git a/po/nb.gmo b/po/nb.gmo index be6a030fd54ebc40c1183304ef4ca9a82de05214..0e07cbbb1c848ba6c755c2abc46948ffe3279098 100644 GIT binary patch literal 9840 zcmbuETWlQHdB?|zk|s=CyGi4umn6qcST(VCMN)Ds(~hGHDT%gZG9o2A^+Pe-J-Zz4 z?96&Dq}OfX0(oiyqfZHH)NLPv1SpDL1GGZ#2xFvZAM((bJ`^d?qJZH(7%kuzHwE(h zpEI);k|L#gpy7XJ=R4o|&UZgYKlsRruLWGsasMp$zrH63UIt%#AAh)h>&JrN!{Dpn zQ{cD24}kv-eh_@8dOyLBdcPO^82EAUey{<G?~~xCz~{j;;7j1ofPV~r4*VzZB=|P? z^WZ08rr(#qn_vRI0KN`B3qCp%1fK_g6O`<K37!T&`XN8hW$-h+cfbYkH$c(<4fs*; z4e+zz4?)pA$RZ`rGWZY}f+6?{_zU1$;Lm}dxYzT09DJDf1k||S2A9CU055|-1h0Tg zKOO{M0AB$$|98Q8@GVesJ$PRbG{Fr}?_UMAjz0$_-<#k$@II8O_cc)Rmf$S-D)<Qa zci;)|Z4ea&?|>{VIPnuf@KfOZpyd2K_!00Di0Oi_fT%nOK~xxQSHG8_#{ViP`F|b! zI{5cs20jauQ{X>>EH!usoC80Aa>eg4P;y)VKMh_54H$#+k5|Aif!_ch2mb@q_)q_& z_k%TXk@put>FwKK1N=et{$ZGCU5|qL{$=nq_$%Q1!9M}NaS!$YQAP0l$FVIKgOcmd zK*{;n)%)w!`}aYX68sCu(BQv7>HD5f_;t*JkMX_?%CBDrHUDd%<og~dy}S*64xB~E zRd5yD0e=sC4t(IJz5P;fgZHn2kAQE2va`WhvhOmu0QNw|#qWZ!2wn#t1pf^b-8~3n zz>}cpuYeKw%b?`>Pf&LF*eAWd9|6zs{sL&gZ-MgH?}6*!{RFGt+u(Wd4?)qt1zrR{ z3p43+3w#XxBXALX1C+mf#(24Y5qyUCUjwC|?}O6I|AC61lMj0S8=&m=bx?lyJD}|J z`yeI{z71;K{{Ui=;NPq7?|`!734&92FDSo$0K5<U6!=B33Ce$C@MZA57*+Co6(qES zKLsV%--4R=4N(042b4Yj7eqCI;RRI&PlD&b=RvLawF>_kRQ{O3D4O>RAU_2KC_i}> z<X`Yz{-Da>O;C3IAb+ICIq-epHh2#xAACQzE|%(Spl8WQ3JF%YuX0PaC%AQK-ulwq zH@OKfcS(1OGhJWu5a6nAty-6I*OT1K+`6QrOWcx4*8|)qxuxTKxhF5J5BGKYPz>pk zZ_EGX8@iS}xR|=g^Gx+FU0mRnjd3C88;WPrP4Fo9Ic{C3#a(AB#GF3Ps(0D)eD(Zn zg_9tkcn>#W<MO(4uP*tzF4^vBZpDDE6WrI_QxIIQQ1IS~XFWd7t+<n~uW`?FKgF%s zlU={etvsX{H{9}Z`St$m20ti21Se<nlV)>hgu!`}*kU)$dd6m1nwhlKDl^-D*zjCz zS(Dpr$7ZG#r@3vrUs`FB*j5pxi76BN;(%w{j)%?Q{Eg?#yje-Aht;xhPYd-=3&#Ca zwxiSx;&8YbwyIg1!G$u4i$;`~^??n0HVZC>Ns<;OYTKlUIz!X8J5kFznVa>;bYQcv zux2+Zw$idNp~P(Uf{R;W(v6a?$!wm+r4uzQOjg3GZ%vdNu^!sO<mF(HX2=iEw2a&C zL$yFtq}A#tzS+D8H{&SZG81YT5l(XH!hR5DVc!-u%MIF^Si%IyemF3jWv3&ePL}p> zL&jPY6FS{hd^%XDR^#Nv$55IjuSvA9X{Dr6hQ%F1l(L1X!@(eqTA{RdH*7by;E1c_ za*VX&TxC^4ucu|wHtWN@u>D&1BfV?lLL+T#`<VJ}X8cN8ns%C;EX-E8V-3#Gk8(FX z260-D1AA>9&o{HJG;5=fyCF62N`?uCFtTQ5LkWN-+GaP4ihaU3Z)TxYNG7;eGpMZT zV!GvHrWFnfV%XsFv+WmW+egt5aW2Y<;;0kh2*}Y7i>V>))cT02tY&tI%G6ZTOp(f| z%6z#0H-#I)S;<vfWKwhndLrU@KqwzcQ;>JEX0YrM7I7v;iF>#i#b^y_rA^PG${2S} zyJ%KOJGtB{G&^VF1=G$V{JLo_Zdnpm)G?6={MY&VYb8x>!dZn>AxZXybS?JC-8{u) zWH*CLVH9JF(bCeS$kLc8iz16QOYxn~C!-;FeoNWUnm%NPY{lOL+Nk(L+{WwM);zVg zeAz_(uxsnN`DT-{?-T4GC9XDOTUp-wNIt1y)SnnvMwE;vm?#ZWQ8HrNM2SqhPjYiD z9FmDfO3jD?$)$9E8$Okfyn9B@kuZRLp|nYBc$A{F4lml_tJo)MUU{Vwp}dty+`sU{ zM_}1I9};zwFviGew_9u-C;m<tm);quU2>?Sg+eD8Rbj&A@O)=M)<WK>;%hdaSco5! zkVB4GExH-G#4#374W5llbLFK;4;O=xBx5g_&G!>IL5}c#F{+$t%034<dEG%IZbzu^ zau_AS74rCCD@|;$l2H6*ql-)9=XO|xrW2>TzU6A}`yz9O{qZ-Zj@sCP)*z2wBIRF= z5^HF)9In!3U5i>->L<LGCQ*@Q!8573as4W#f{MyBLPv>b<Q3=g&BNyW%@yZ9%(olG zvEq;_n3V%RY+R-*p>{*%R_b}vRla`I-707xEuCR%!dPqSr<9%|3zJ-(l^JAdk+zh) zkfBegyC!2d%B?1I1)Jop8k9L^m)G6$iJ0pf>ubioSlGnX^g&$G)4A2$omf#q7G!Oq zIfl2h?RAT_`nDZ~m11zJwYpiYs?>P?x_g;U-`8C$p~fd8hxs>^s5>0KzP7Y-Ne1>0 zvhcc9S3cQuV%c(FI<8PO`R=;(1C=_rw&%KtiXc}S-VEDDKG+O4)E~L(rmQnjFzKuI z)%-9SnqHFbCT3+7{m^jJGvCE{S$H&(#N)>LM#A+V=%z!_!y}wa(J-jDb>7GZL)#12 zU^*JbUx-<085|WIxk{bF25TKcSEMPv#|mm9vzo+1H&%A(L|Lw0X<{hiRDs~Sv8uDe zV<nZg3*%WJjgnT{AH;O}cSc=>G;Q8(7}x#Bgh`sgP1kl+Kefi&71qtfeh*;=X&Ub% zZIeD+bJc3ufx>l{l1KAMJyVO|D-~ndD)nu!mZjThys^@5-1Oc2qUq*E!^dCV=%#7g z%s1znr)REPg?Qsy-i_Lg3uQNNY@~~3t0)GGr%r8_-IquyVY8d0G^%OVJvFnoy3x2O zaoHm@mY99fEX>WHZp@u+ESxp-3yWtSduVQ9ZVtl6bvghA{+Mo|F~87Qm^TXxi}R-+ znwy92YKUYTN;WYGGFvoHrCSMhKHntz;?2@LvF(01$3AegY_ipTk}*lQq|<3^;4h2j znKawA-H7((LfY$xME?`f{Mn?DY@TDENBV9K6hUQ_Hj{KbdeJ1Czx2%N%(azk%VR~M zmzj%rCt=pu7!FupK?Xa8(?rSR>dZ3K{lyy_ml|isbP}KKUt<|BQvbhb&TdA<%yW&) zmd?SiYb_-u73lqu=9!t`JAW{nf9J1ExMTcNuq?9{1#N22bZiu}{Tbv%$~NA{F}bwZ z7ArPmaoOup^vWG11dAx{rR-;E7)h;u10N;z4t}(OuYX!F{B(8L4tMeawq+QCM{%&i ziNNNts~%}<@7Ay&-`XsA8l6T=S8w9U`Q$L0Y(eJbZjNc#uVwm7*P1|MdU49oU^yW_ z5uz-WCB=KU@<gvxAXe4e-n-?#=EdHvLS3<&&L(Yg+tVdN`5&}IY7%PkdYJlXwV~I{ zV_n>iw6pik@s^%cz^hvg;*Qoco)vy<D3QTOCY@In9!0<R%>l&mkP{DSNR7r=&r>2# zQ!@KLTC*$;{Jxo$J+y-IV94f>ztrO{!GCxBmaKHC&HXlA4d)PYyaStiJaXC)khSqj zZ0<MrYDOl^a_lmeN_O^iF7hF?Nr>B+zCngW^?rC|fFl???ch8`*gJx%(qctt-rdyR zf>o5tII+#;wrSVoJ?bsbQ=;TC>tSk>ggc4ztJ+bWB`fbTy*i*eZilx++vPX-M^Qzx z0mkn}vIN5PQDZ@1jl-}uTcv7OmAxW78M>*~LeRMn#Xbi6B=g<H)D(=Yf|C&MA`Yzx z60jYve04lSO;>I6FDajCty|=*Di?Ihr00AwbJlgNMpCj1IAn<3(KbxRn5JGdOXz1p zys16^`nK)$j60QcL`=f>@veU~Q)S_BXV#3j{^NK*Icvz+6OwuTx|~plyi)K~co-!d za<A$6{Tcz__y1I-arPPKo;c(v)2o?*q(QP;+x7>x(NEi@KNXo?JQGe2YTI6Y9?;-4 zrEMoA$_Kb{$EWdr8AqHlIA5ups?u!jEAojj<BXB>1sdu}MzW+e-EGSRWOA+1ZHf-b zsD>(%_qMf=+5m1F?$&XTXIVH#hostL7)`4|iXV&DPpN1eN^?-qqi`Os$ZJs^4|}c% zDLaXS6O=>k+b-^){1E3#b@(~1Mgpzp=8fIwAqqN%hc7#Kz-3wi$l;BYyEBHo7-l_0 zI2b-tF6)O-C)$xCt^M|PqK~3y<k<Oul3rK*T62>NH?y2K)ZwlDePcXiq#cM3c((f7 zNuR4#a)eP`rKyh}_63S(hlI*yQ|t4SkNW^mDN!dCc)O_e)ILQX!gkt9p4jUfCCNI+ zseIj8GPpvNQ%!9rP3YcqNHIR5aGS$UJS;lsxjvonZ6(EojU&6Ly<4;pH@d^P9nqX| zHlfPTDIfLO9Z(Rk=tf5rJh>x^UY2UI`ha4^Ik-Ec!1$U)4)43wvf^9WpZw@fDjI%X zsd0yrK-)?+4OvG$y6QgoZyhHf6nMW3Q8ZQ1`-CJ($z_wOo!}V8wSM(+g*&b2rLJf8 zvXG!$-DUgOg`HkA=SkCt35~K)DrEUCe64!n|A$!BS%qX`qUkA6V?9OH#Ay-C<m^5= zw?F_{hm%_x`ca==m-wnhcAc4ey2;wJ>UyNS=hD7^xsze_aYcPzfwdVd*Hr$>Rn6Ie zj5Zq1k))grw<oD*sM>>k@0LHXsJ~Jl2;0gd(7!vkSaN3;Xov}>3)((*Nh<R(5j<8_ z8=PC<_bBF$8Tca$1}Xje9XOBbsiZxfMkL1Vg=n*D-*Wv6lJz)AvprUN$&umBb}Oag zu~g^mZro;wttU)&fL1{*=bNPBe@SKfjH4VzcZfVTsuIwT=7SFmHJmELPNGW8S{#VV zP8r9HOccb&kX9jiC>0G9(`#Mo)X|8u$tc6!)VYQKX(SBoj}IfiIqL1*s+H?^E@3a{ Ytiq1^8TRz99jUW5%B<^Tb#f8>2(}o!8UO$Q delta 1000 zcmXxiUr1AN6bJB=f0~;*-E>n|>hHFVk+E@iby=e#$fwdA^`z0mFP*Y-TkK9DUj{vd zL_~2Y@S!M(9t!L)6;uyd^w5J35%dy9gfICb^b*-a-=o(b_wc#D-|juXbAG#PgFpS1 zWq-{L!stTmL^Nz8+716f8F#9%2JgZ;xB%Vor89r$%s;_qtbc)$X9Y^ms%oMg(14Qn zpyMR$A*#@I-1OpyH&9+!gAv$Nv-x5llnpbm9*#Qe6VQeEMJR<`h91by`fVuB--q4s zDOB(?48Y&81N)P^mS{T`!f*~<_dx0785U*Z4^TE(a^_#1`41?Ge!(!5YGk7bloJ?$ z=#Vs&&ac2Id;wGN8;oFo@*}$e`=Np(P%58=QotqH0k1jp2M`xMcYF(xi$208xCA3` z8Fs>IB$0v)C?|XfqDMLnD`=Q-;u`~vP@{A2gK`Qo<o}bSZAF9-UIcPe5V19+0KYSl z&1A@Tvo&zq8%@ZGNm0^Z8<7QwS`bp1RFCh5+7VKr3=~Nei`p@D=7JJ=%@yN#-En?g zH_Y>%AYXO6Iqx?3ktf8v>N6Z~aC^t}`SNrrtH!f4xv?zIH+J#g<_Pced3nTV@?gtI zFlVcrU5J&HcAnbIz7R;b%tX>mSSkJ<7)tfWt^F$5o9;{QF)h>dWQOA>kkrl<3-JM6 z&Zd=RCe1i5t4~?UbgCE6u@1Hx$Ij|fSr^ohE@^G61LyJ^H-{$+#e6nVEKTyw;89)) zp7PP+!>GOZTIm_JdB;!MV!YZm%9Zw$JR54^BOOtm3w7~&Xrg9Zmo?w(4D&6c(>IaL eO{tucHM?AT|0>UajJ>=b*1Q_+t}RYY=jlHk1(|yQ diff --git a/po/nb.po b/po/nb.po index 282c65137..b094d3f44 100644 --- a/po/nb.po +++ b/po/nb.po @@ -1,19 +1,22 @@ # Norwegian bokmaal translation of gst-utils. # This file is put in the public domain. +# # Kjartan Maraas <kmaraas@gnome.org>, 2004-2010. +# Johnny A. Solbu <johnny@solbu.net>, 2012. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.25.3\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2010-10-24 21:53+0200\n" -"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-12-21 22:13+0100\n" +"Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n" "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n" -"Language: \n" +"Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" msgid "Jack server not found" msgstr "" @@ -46,7 +49,7 @@ msgstr "Oppsett av sikker tilkobling feilet." msgid "" "A network error occured, or the server closed the connection unexpectedly." -msgstr "" +msgstr "Et nettverk feil oppstod, eller tjeneren lukket uventet tilkoblingen." msgid "Server sent bad data." msgstr "Tjener sendte ugyldige data." @@ -55,56 +58,65 @@ msgid "Internal data stream error." msgstr "Intern feil i datastrøm." msgid "No or invalid input audio, AVI stream will be corrupt." -msgstr "" +msgstr "Ingen eller ugyldig inndatalyd, AVI-strømmen vil bli skadet." msgid "This file contains no playable streams." -msgstr "" +msgstr "Filen inneholder ingen spillbare strømmer." msgid "This file is invalid and cannot be played." -msgstr "" +msgstr "Filen er ugyldig og kan ikke spilles." msgid "Cannot play stream because it is encrypted with PlayReady DRM." msgstr "" msgid "This file is corrupt and cannot be played." -msgstr "" +msgstr "Filen er skadet og kan ikke spilles." msgid "Invalid atom size." -msgstr "" +msgstr "Ugyldig atomstørrelse." msgid "This file is incomplete and cannot be played." -msgstr "" +msgstr "Filen er ufullstendig og kan ikke spilles." msgid "The video in this file might not play correctly." -msgstr "" +msgstr "Videoen i denne filen spilles kanskje ikke av korrekt." #, c-format msgid "This file contains too many streams. Only playing first %d" -msgstr "" +msgstr "Filen inneholder for mange strømmer. Spiller bare første %d" msgid "" "No supported stream was found. You might need to install a GStreamer RTSP " "extension plugin for Real media streams." msgstr "" +"Ingen støttet strøm ble funnet. Du mÃ¥ kanskje installere en GStreamer RTSP " +"utvidelsesprogramtillegg for Real mediestrømmer." msgid "" "No supported stream was found. You might need to allow more transport " "protocols or may otherwise be missing the right GStreamer RTSP extension " "plugin." msgstr "" +"Ingen støttet strøm ble funnet. Du mÃ¥ kanskje tillate flere " +"transportprotokoller eller den kan mangle den rette GStreamer RTSP-" +"utvidelsestillegget." msgid "Internal data flow error." -msgstr "" +msgstr "Intern dataflytfeil." msgid "" "Could not open audio device for playback. Device is being used by another " "application." msgstr "" +"Kunne ikke Ã¥pne lydenheten for avspilling. Enheten brukes av et annet " +"program." msgid "" "Could not open audio device for playback. You don't have permission to open " "the device." msgstr "" +"Kunne ikke Ã¥pne lydenheten for avspilling. Du har ikke tillatelse til Ã¥ Ã¥pne " +"enheten." msgid "Could not open audio device for playback." msgstr "Kunne ikke Ã¥pne lydenhet for avspilling." @@ -113,30 +125,33 @@ msgid "" "Could not open audio device for playback. This version of the Open Sound " "System is not supported by this element." msgstr "" +"Kunne ikke Ã¥pne lydenheten for avspilling. Denne versjonen av «Open Sound " +"System» støttes ikke av dette elementet." msgid "Playback is not supported by this audio device." -msgstr "" +msgstr "Avspilling støttes ikke av denne lydenheten." msgid "Audio playback error." -msgstr "" +msgstr "Lydavspillingsfeil" msgid "Recording is not supported by this audio device." -msgstr "" +msgstr "Opptak støttes ikke av denne lydenheten." msgid "Error recording from audio device." -msgstr "" +msgstr "Feil ved opptak fra lydenheten." msgid "" "Could not open audio device for recording. You don't have permission to open " "the device." msgstr "" +"Kunne ikke Ã¥pne lydenheten for opptak. Du har ikke tillatelse til Ã¥ Ã¥pne " +"enheten." msgid "Could not open audio device for recording." msgstr "Kunne ikke Ã¥pne lydenhet for opptak." -#, fuzzy msgid "Record Source" -msgstr "Opptak" +msgstr "Opptakskilde" msgid "Microphone" msgstr "Mikrofon" @@ -148,7 +163,7 @@ msgid "Internal CD" msgstr "Intern CD" msgid "SPDIF In" -msgstr "" +msgstr "SPDIF Inn" msgid "AUX 1 In" msgstr "AUX 1 inn" @@ -156,17 +171,19 @@ msgstr "AUX 1 inn" msgid "AUX 2 In" msgstr "AUX 2 inn" +#, fuzzy msgid "Codec Loopback" -msgstr "" +msgstr "Loopback" +#, fuzzy msgid "SunVTS Loopback" -msgstr "" +msgstr "Loopback" msgid "Volume" msgstr "Volum" msgid "Gain" -msgstr "" +msgstr "Styrke" msgid "Monitor" msgstr "Monitor" @@ -181,7 +198,7 @@ msgid "Line Out" msgstr "Linje ut" msgid "SPDIF Out" -msgstr "" +msgstr "SPDIF ut" msgid "AUX 1 Out" msgstr "AUX 1 ut" @@ -189,75 +206,75 @@ msgstr "AUX 1 ut" msgid "AUX 2 Out" msgstr "AUX 2 ut" -#, fuzzy, c-format +#, c-format msgid "Error reading %d bytes from device '%s'." -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Feil ved lesing av% d bytes fra enheten '% s»." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" -msgstr "" +msgstr "Kunne ikke spesifisere mulige videoformater enhet «%s» kan arbeide med" -#, fuzzy, c-format +#, c-format msgid "Could not map buffers from device '%s'" -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Kunne ikke tilordne buffere fra enheten «%s»." #, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" +msgstr "Driveren av enheten «%s» støtter ikke IO metoden %d" #, c-format msgid "The driver of device '%s' does not support any known IO method." -msgstr "" +msgstr "Driveren av enheten «%s» støtter ikke noen kjente IO-metoder." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "Enhet «%s» kan ikke fange data." +msgstr "Enhet «%s» støtter ikke videoopptak" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "Enhet «%s» kan ikke fange data." +msgstr "Enheten «%s» er opptatt" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "Enhet «%s» kan ikke fange data." +msgstr "Enhet «%s» kan ikke fange ved %dx%d" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "Enhet «%s» kan ikke fange data." +msgstr "Enhet «%s» kan ikke fange i det angitte formatet" -#, fuzzy, c-format +#, c-format msgid "Could not get parameters on device '%s'" -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Kunne ikke fÃ¥ parametere pÃ¥ enheten «%s»." msgid "Video device did not accept new frame rate setting." -msgstr "" +msgstr "Videoenheten aksepterte ikke ny bildefrekvensinnstilling." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "Videoenhet kan ikke opprette bufferkø" -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Kunne ikke hente innstillingene fra mottakeren %d pÃ¥ enheten «%s»." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Feil ved henting av funksjoner for enheten «%s»." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "Enhet «%s» kan ikke fange data." +msgstr "Enheten «%s» er ikke en tuner." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Mislyktes i Ã¥ fÃ¥ radio-inndata pÃ¥ enheten «%s»." #, c-format msgid "Failed to set input %d on device %s." -msgstr "" +msgstr "Klarte ikke Ã¥ sette inngang %d pÃ¥ enhet %s." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Klarte ikke Ã¥ endre dempe-modus for enheten «%s»." #, c-format msgid "Cannot identify device '%s'." @@ -268,22 +285,24 @@ msgid "" "Error getting capabilities for device '%s': It isn't a v4l2 driver. Check if " "it is a v4l1 driver." msgstr "" +"Feil ved henting av evner for enheten «%s»: Det er ikke en v4l2 driver. " +"Sjekk om det er en v4l1 driver." #, c-format msgid "Failed to query attributes of input %d in device %s" -msgstr "" +msgstr "Feil ved attributtspørring av inndata %d pÃ¥ enhet %s" -#, fuzzy, c-format +#, c-format msgid "Failed to get setting of tuner %d on device '%s'." -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Kunne ikke hente innstillingen av mottakeren %d pÃ¥ enheten «%s»." #, c-format msgid "Failed to query norm on device '%s'." -msgstr "" +msgstr "Feil ved norm-spørring pÃ¥ enhet %s." -#, fuzzy, c-format +#, c-format msgid "Failed getting controls attributes on device '%s'." -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Kunne ikke Ã¥ fÃ¥ inn kontrollattributter pÃ¥ enhet «%s»." #, c-format msgid "This isn't a device '%s'." @@ -297,53 +316,62 @@ msgstr "Kunne ikke Ã¥pne enhet «%s» for lesing og skriving." msgid "Device '%s' is not a capture device." msgstr "Enhet «%s» kan ikke fange data." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a output device." -msgstr "Enhet «%s» kan ikke fange data." +msgstr "Enhet «%s» er ikke en utgangsenhet." #, c-format msgid "Failed to set norm for device '%s'." -msgstr "" +msgstr "Kunne ikke sette normen for enhet «%s»." #, c-format msgid "Failed to get current tuner frequency for device '%s'." -msgstr "" +msgstr "Klarte ikke Ã¥ fÃ¥ gjeldende mottakerfrekvens for enheten «%s»." #, c-format msgid "Failed to set current tuner frequency for device '%s' to %lu Hz." msgstr "" +"Klarte ikke Ã¥ sette gjeldende mottakerfrekvens for enheten «%s» til %lu Hz." #, c-format msgid "Failed to get signal strength for device '%s'." -msgstr "" +msgstr "Klarte ikke Ã¥ innhente signalstyrken for enheten «%s»." #, c-format msgid "Failed to get value for control %d on device '%s'." -msgstr "" +msgstr "Kunne ikke hente verdi for kontroll %d pÃ¥ enheten «%s»." #, c-format msgid "Failed to set value %d for control %d on device '%s'." -msgstr "" +msgstr "Klarte ikke Ã¥ sette verdi %d for kontroll %d pÃ¥ enheten «%s»." #, c-format msgid "Failed to get current input on device '%s'. May be it is a radio device" msgstr "" +"Kunne ikke hente gjeldende inndata pÃ¥ enheten «%s». Kanskje det er en " +"radioenhet" #, c-format msgid "" "Failed to get current output on device '%s'. May be it is a radio device" -msgstr "" +msgstr "Kunne ikke hente utdata fra enheten «%s». Kanskje det er en radioenhet" -#, fuzzy, c-format +#, c-format msgid "Failed to set output %d on device %s." -msgstr "Kunne ikke lukke VFS-fil «%s»." +msgstr "Klarte ikke Ã¥ sette utgang %d pÃ¥ enhet %s." msgid "Changing resolution at runtime is not yet supported." -msgstr "" +msgstr "Endring av oppløsning under kjøring støttes ikke enda." msgid "Cannot operate without a clock" msgstr "Kan ikke operere uten en klokke" +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Kunne ikke etablere tilkobling til lydtjener" + +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Klarte ikke Ã¥ etterspørre lydtjenerens evner" + #~ msgid "Bass" #~ msgstr "Bass" @@ -371,6 +399,15 @@ msgstr "Kan ikke operere uten en klokke" #~ msgid "PCM-2" #~ msgstr "PCM-2" +#~ msgid "Record" +#~ msgstr "Opptak" + +#~ msgid "In-gain" +#~ msgstr "Innstyrke" + +#~ msgid "Out-gain" +#~ msgstr "Utstyrke" + #~ msgid "Line-1" #~ msgstr "Linje 1" @@ -401,9 +438,15 @@ msgstr "Kan ikke operere uten en klokke" #~ msgid "Radio" #~ msgstr "Radio" -#, fuzzy #~ msgid "Could not open audio device for mixer control handling." -#~ msgstr "Kunne ikke Ã¥pne filen «%s» for lesing." +#~ msgstr "Kunne ikke Ã¥pne lydenheten for mikserkontrollhÃ¥ndtering." + +#~ msgid "" +#~ "Could not open audio device for mixer control handling. This version of " +#~ "the Open Sound System is not supported by this element." +#~ msgstr "" +#~ "Kunne ikke Ã¥pne lydenheten for mikserkontrollhÃ¥ndtering. Denne versjonen " +#~ "av «Open Sound System» støttes ikke av dette elementet." #~ msgid "Master" #~ msgstr "Hovedvolum" @@ -420,6 +463,9 @@ msgstr "Kan ikke operere uten en klokke" #~ msgid "Center" #~ msgstr "Senter" +#~ msgid "LFE" +#~ msgstr "LFE" + #~ msgid "Surround" #~ msgstr "Surround" @@ -435,6 +481,9 @@ msgstr "Kan ikke operere uten en klokke" #~ msgid "3D Center" #~ msgstr "3D senter" +#~ msgid "3D Enhance" +#~ msgstr "3D-forbedring" + #~ msgid "Telephone" #~ msgstr "Telefon" @@ -444,9 +493,66 @@ msgstr "Kan ikke operere uten en klokke" #~ msgid "AUX In" #~ msgstr "AUX inn" +#~ msgid "Record Gain" +#~ msgstr "Innspillingsstyrke" + +#~ msgid "Output Gain" +#~ msgstr "Utdatastyrke" + +#~ msgid "Microphone Boost" +#~ msgstr "Mikrofonforsterkning" + +#~ msgid "Diagnostic" +#~ msgstr "Diagnose" + +#~ msgid "Bass Boost" +#~ msgstr "BassBoost" + +#~ msgid "Playback Ports" +#~ msgstr "Avspillingsporter:" + +#~ msgid "Input" +#~ msgstr "Inngang" + +#~ msgid "Monitor Source" +#~ msgstr "Monitorkilde" + +#~ msgid "Keyboard Beep" +#~ msgstr "Tastaturpip" + +#~ msgid "Simulate Stereo" +#~ msgstr "Simulert stereo" + #~ msgid "Stereo" #~ msgstr "Stereo" +#~ msgid "Surround Sound" +#~ msgstr "Surroundlyd" + +#~ msgid "Microphone Gain" +#~ msgstr "Mikrofonstyrke" + +#~ msgid "Speaker Source" +#~ msgstr "Høyttalerkilde" + +#~ msgid "Microphone Source" +#~ msgstr "Mikrofonkilde" + +#~ msgid "Jack" +#~ msgstr "Jack" + +#~ msgid "Center / LFE" +#~ msgstr "Senter / LFE" + +#~ msgid "Stereo Mix" +#~ msgstr "Stereomiks" + +#~ msgid "Mono Mix" +#~ msgstr "Monomiks" + +#~ msgid "Input Mix" +#~ msgstr "Inndatamiks" + #~ msgid "Microphone 1" #~ msgstr "Mikrofon 1" @@ -504,16 +610,107 @@ msgstr "Kan ikke operere uten en klokke" #~ msgid "Production" #~ msgstr "Produksjon" -#, fuzzy +#~ msgid "Front Panel Microphone" +#~ msgstr "Fronpanelmikrofon" + +#~ msgid "Front Panel Line In" +#~ msgstr "Frontpanel innlinje" + +#~ msgid "Front Panel Headphones" +#~ msgstr "Frontpanelhodetelefoner" + +#~ msgid "Front Panel Line Out" +#~ msgstr "Frontpanel utlinje" + +#~ msgid "Green Connector" +#~ msgstr "Grønn kontakt" + +#~ msgid "Pink Connector" +#~ msgstr "Rosa kontakt" + +#~ msgid "Blue Connector" +#~ msgstr "BlÃ¥ kontakt" + +#~ msgid "White Connector" +#~ msgstr "Hvit kontakt" + +#~ msgid "Black Connector" +#~ msgstr "Sort kontakt" + +#~ msgid "Gray Connector" +#~ msgstr "GrÃ¥ kontakt" + +#~ msgid "Orange Connector" +#~ msgstr "Oransje kontakt" + +#~ msgid "Red Connector" +#~ msgstr "Rød kontakt" + +#~ msgid "Yellow Connector" +#~ msgstr "Gul kontakt" + +#~ msgid "Green Front Panel Connector" +#~ msgstr "Grønn frontpanelkontakt" + +#~ msgid "Pink Front Panel Connector" +#~ msgstr "Rosa frontpanelkontakt" + +#~ msgid "Blue Front Panel Connector" +#~ msgstr "BlÃ¥ frontpanelkontakt" + +#~ msgid "White Front Panel Connector" +#~ msgstr "Hvit frontpanelkontakt" + +#~ msgid "Black Front Panel Connector" +#~ msgstr "Sort frontpanelkontakt" + +#~ msgid "Gray Front Panel Connector" +#~ msgstr "GrÃ¥ frontpanelkontakt" + +#~ msgid "Orange Front Panel Connector" +#~ msgstr "Oransje frontpanelkontakt" + +#~ msgid "Red Front Panel Connector" +#~ msgstr "Rød frontpanelkontakt" + +#~ msgid "Yellow Front Panel Connector" +#~ msgstr "Gul frontpanelkontakt" + +#~ msgid "Spread Output" +#~ msgstr "Spredningsutgang" + +#~ msgid "Downmix" +#~ msgstr "Nedmiks" + +#~ msgid "Virtual Mixer Input" +#~ msgstr "Virtuell mikserinngang" + +#~ msgid "Virtual Mixer Output" +#~ msgstr "Virtuell mikserutgang" + +#~ msgid "Virtual Mixer Channels" +#~ msgstr "Virtuelle mikserkanaler" + +#~ msgid "%s %d Function" +#~ msgstr "%s %d Funksjon" + +#~ msgid "%s Function" +#~ msgstr "%s Funksjon" + +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Fikk uventet rammestørrelsen %u istedenfor %u." + #~ msgid "Error reading %d bytes on device '%s'." -#~ msgstr "Kunne ikke lukke VFS-fil «%s»." +#~ msgstr "Feil ved lesing av %d byte pÃ¥ enheten «%s»." -#, fuzzy #~ msgid "Could not enqueue buffers in device '%s'." -#~ msgstr "Kunne ikke lukke VFS-fil «%s»." +#~ msgstr "Kunne ikke legge i kø buffere i enheten «%s»." -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Kunne ikke etablere tilkobling til lydtjener" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Mislyktes i Ã¥ fÃ¥ videobilder fra enhet «%s»." + +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Mislyktes etter %d forsøk. Enhet %s. Systemfeil: %s" #~ msgid "Describes the selected input element." #~ msgstr "Beskriver valgt inndataelement." diff --git a/po/nl.gmo b/po/nl.gmo index 549e0dd3683cd4019638cf3a3ab788c1a44ceb30..2d92300a17c88435eda6642a1027c40b23ec613f 100644 GIT binary patch delta 3224 zcma*oTWl0n7{KvUZ9z++WsA@ju%{}5g|6)u<fd|~74Skuq!@jf?w)ps?#_&}Gc6^W z)#!s4F46HC^+ginix;d>qw$t#Vl<lgq){<38e@pp2cjYm{=b<8x59%boc+yA&z#G5 zzB7Eg@$f+Tn^f&1in5Ekfco`WN|o`cI({gRPgkk|pTMp7ES`hE<GFaea$n0sxu1#W z;XG`@E|h++#PjhMT#kEjz6|vu7nkthV_b~K@M2s@Z}PkkccO#0;RiT~E9;f&#Dgf4 ze*=55c}6nO)p#NI!<fPQQQE(S&G;i;BuhQPg*5D7naoICg-g*w3-{v^{1q?2mYGS1 zYjGL(4$6B^VjsSSSK|rXjD53|x(xTDOyGU&!Cx^Wq3&o@Dvdi(W_mZuN?yf_@F=dw zM&c>=11J*?aS=X&EASnx#bZd2)Ny2Os&=+gt=NPz(N0WZKbF}(bu$-4U0FyJ)ozsM zAxZ~#pse6Nd=%eB9|!5>Qv3*6tU8X}cn<NE{#K(*WFxlYwWzUxk|X<@iT^q-4)I_u zeuvUQ`<x^f25=4cdr(3*iCy?j<-UPlWMwN+{(b}Y;_WyMU&8ll*b*e#YGR&J+woqM z34S$?_{$8xuRQn#<^B(B!5V(%VjD`Rdr;#b%Eb4eY{}~=$$JDdSjVg+H&$T}8qDHj zcqjgiIlR5xmaO<&lm;m_NJ2e^8lOj5@u#>EPvCM~$C;9e1t=4H0OiyiM*gWU_*sR= z@BpS4CKG!LrQL5RkuA^TP_E`;J4#3UupeK>UHBJnlfScp((W0Q6@HEDu~BojaR6n& zgLpZ9h*w};M{=4r;Wga5n8r7g=Vf)23t8b@&X#o4hmv%6qa@Wql%#wbCDhL$W2;Y) zD5{@Pl65*qLiV%~WeZzSo?n2ZmFh%U@s;=#PT)Q{|8wbeB@Ygv4D=Ps7W{zH;X=Y9 z9bSx*WZftez6EKb?!ztk0!rlm#6Da{oR{J~D1UzmB|^t5_L4A{F}^Br!S<^|C@;K? z>+mQ}!_FlnB9g@MJt%?}=Yd?y<YrN2kZY-IZM+2#Z-FR9CcBd=(U3xptFjz7DKemx z7OJe8yotYJvL#nhrO2xLsdaKgkpyIpahPSRs*6NQ7A2A7vk;dZ{7Np#Hb@~#vi{_2 zwh1NtQpmYD+hu>-sdAL$T=U(Dw`x5~A(C;Cuu35n;{P+)fw(mAyP<MDSh1Q$8UHMv zaH`^Oykw@7%?a^#NY>t1xv$0RD%bKMIa$s=c~NmK$|<>?IzW|gz*ee!E#(y5Ky9L~ zkUh~<$#_0$r<I#{vTO3XX-Cd3XD!EZ1D&<JAoPv40=+1=XHib|nK3(S^x{RO#r$zf z8{5%A-sqBNvi7iTa(dYHi&ik@m7HrzS~@O;p6B|39<y`CJvq$3P3!62F6p7LG!ZSV z-x_VIKd&wb9pgu)ei`-W+1b41j2K-E1BMK&z(fzuTo7%av0#mH!lLncqCK}%vWE($ zGD<R^lFm(CgC2MNQ9W)4`6xT%^98<@vt4aFUKnWCscxLs(b9&E(@hZA&PZu;LxWda z&iVG3@wGc#-B6#lOv{<jqmDc7=q=lH(FA!nmsUH7*8hB80(<IBwjzF)*iF9Dw5;aV zIEIx~W!<oli$k3CjRavR93Ezdp6eFUYG-xRoSihZvRUH=+A-sL*td#C$H6Nl>x_=f zPS^FMyVJeVoYXb-tGY6)bWdi@^3{=@n%|V^>gnmqtk#*#n%?fE-96F6sh?_AOy1Re zptd|}IeNqxN4uUQy%w!eZdiOJl{R>u<y&M{oJ?nKO-|)`VZ>CjDr=0NGf8HVT2s4l zot*JYfeD>}w=QM-JjWCnbBviJiRRemzi&yJnY|`>sO9=-am(D!IL*?k-(~-Y?A`JB zu9vq8bi~j_cf=Iz-J^Mviw?KWiDtFVm>g`GUz6%HOfzSSUL_&JQuJ9{bMv^pd#^ph zyNpw`ONDSWh`iP%{o6dpojSQBJ!v^^S$@%Q=uQjJxbY>1Rb4&S`hCN8$=EL28FM)w zjF~z)-KusIZJQdlI0UCqAbE`w?Q3g4L%Yd0+B)h|n+bU-2t(iV-4QaPXi2v#tK%DQ z?2utL#AM61t|X^TTAlgbj_P-(yg@Q(*_FvJ+wZFJB|T3qdz9msj1#A@WU#g@C(ffv qDxYebH)c4H{h_aLoD7jf?kYK^kT;U%j6h#Wrb`a-zFXisq5c7!lV2YI delta 1802 zcmX}sPiz!r7{~EvW$7PWc1zo(QcD>GTW!1B*=5U?6)a_2serU%0!Sjsrfmpm6{*O@ zm?iO`F^Go=NDLQZG$BG1H_?Ml)I$$c6FkVtfDocF(Zp!PL}P;A-#deE^6uw--^|YY z%=<humnUv*tKMjipElYKdIx>>KC@|@kMl#Ds5498)2M3>Vgp{lM*Jk2&qwnGOtXF! zoA5`}egDEvY^gUZU>+YdtJ)z3kFxL@cH<@N!fVm`zqprq7rP$CS8*TyhCR5QDE8wV zZoscm8{NhA*tyJX9hR|zhwu@+f)BC3{lOs5Li&Cek&WSY=2JL^7jYxr!5sE+99cYw z`rliqjlV=~_$O|~Rm;Qq0aO50d>G%u0lb27_P4tX2-f0BGxo3~uEKWYh^&CkIDs67 zO(G9(Gf3=qELyLk{{K2E-~i9yBF<qYW!8`1AzNCU{8W7g%?xzIGAfW=xCZy4hsRMl zeFuHKgxz=pOIWueOvNx}n9oM@cTo?rfTZ7kz=fFEPe@F5v4!*B!{GClFo0xh7(g2; zptaGw2OnTwz?JwE>L{ns!#8mVKSZVA7gT^vM6DDJVjs?64$tBwE~YvE6AZH4bqYU1 zJz;BGc)=)cWPSlXyouU4Ml>qYZajs%Q5#*4)|+^2olFsR{T%Mcvp9~w<0c%gwui;? z3J$U`kDKuhZoxbS(2FnPPCSQM{5e{0<K5Dcm+^5timHK+Q8}JR)yN|1WUir7`wtR> zRohpGMO8o@`DRoNj7IC@NOo)=mT(5o;RkpU%e-qv{1&xQ19#VnwV>{|19iV=um_(* z1^fmQP}M$VFv7z3s3-M2vnO#E>O{^&UPaxwVJ&Y44xx(b0LJiMQ=X|WcZ#|X8F3E) zF89r-eJB9}u7=Sub_FA~DX*~m1`Hu@i~FD`-)ijVn%-#zP@wZ7xUVC)SClfb$LRVl z=-5?LYB~`$)r4#8@4iM$k=ir9zDDu7FCqu>e;Z|_<0tJd&&u%=^a1)dx*92UMX0e- zGDi34_nHb$Egs^2pVe=fzJ#vhC9N(U;0i<^3>93GzLl<~JPx~&KA~Y#PPfoibV`ra zPS;;w5@ZsM!HPs7s3dxV&k|n+?=SBN>XP3C{i*sOp6aVjrbgnmb*=re;BvaR(a+}m zY<@7C4{oJ*4iq!_O<rz8sgUdS^S-}qVmz~F`uO3O4j*|TGg3J=UGnmNE|>8OnS9an z{gOYxbwOq2ud!ThciX9W@I^;MaK58h%dTD@3r==+1%G$m4pQE5?QL(((%MkhiCEo{ K*_WT6w*LUfY_pL7 diff --git a/po/nl.po b/po/nl.po index 594c92b42..f22463989 100644 --- a/po/nl.po +++ b/po/nl.po @@ -1,20 +1,20 @@ -# translation of gst-plugins-good-0.10.28.2.nl.po to Dutch +# translation of gst-plugins-good-1.0.3.nl.po to Dutch # This file is put in the public domain. # -# Freek de Kruijf <f.de.kruijf@gmail.com>, 2007, 2008, 2009, 2010, 2011. +# Freek de Kruijf <f.de.kruijf@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.28.2\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-04-27 00:05+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-11-29 22:30+0100\n" "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.1\n" +"X-Generator: Lokalize 1.5\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" msgid "Jack server not found" @@ -214,73 +214,70 @@ msgstr "Fout bij het lezen van %d bytes van apparaat '%s'." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" -msgstr "" +msgstr "Opnoemen van videoformaten waarmee apparaat '%s' kan werken is mislukt" #, c-format msgid "Could not map buffers from device '%s'" msgstr "Kan de buffers van apparaat '%s' niet vinden" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"Het stuurprogramma van apparaat '%s' ondersteunt geen bekende opnamemethode." +msgstr "Het stuurprogramma van apparaat '%s' ondersteunt de IO-methode %d niet" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -"Het stuurprogramma van apparaat '%s' ondersteunt geen bekende opnamemethode." +"Het stuurprogramma van apparaat '%s' ondersteunt geen bekende IO-methode." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "Apparaat '%s' is geen uitvoerapparaat." +msgstr "Apparaat '%s' ondersteunt het opnemen van video niet" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "Apparaat '%s' is geen uitvoerapparaat." +msgstr "Apparaat '%s' is bezet" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "Apparaat '%s' is geen opnameapparaat." +msgstr "Apparaat '%s' kan geen opname maken met %dx%d" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "Apparaat '%s' is geen opnameapparaat." +msgstr "Apparaat '%s' kan geen opname maken in het gespecificeerde formaat" #, c-format msgid "Could not get parameters on device '%s'" msgstr "Kan de parameters op apparaat '%s' niet verkrijgen" -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "" -"Invoerapparaat voor video heeft de nieuwe frame-snelheid niet geaccepteerd." +msgstr "Videoapparaat heeft de nieuwe frame-snelheid niet geaccepteerd." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "Videoapparaat kon geen bufferpool aanmaken." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." -msgstr "Kan de instelling van tuner %d op apparaat '%s' niet verkrijgen." +msgstr "Instellingen van tuner %d op apparaat '%s' ophalen is mislukt." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Fout bij het lezen van %d bytes van apparaat '%s'." +msgstr "Fout bij het ophalen de mogelijkheden van apparaat '%s'." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "Apparaat '%s' is geen uitvoerapparaat." +msgstr "Apparaat '%s' is geen tuner." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Kan invoer %d op apparaat '%s' niet instellen." +msgstr "Radio-invoer van apparaat '%s' ophalen is mislukt." #, c-format msgid "Failed to set input %d on device %s." msgstr "Kan invoer %d op apparaat '%s' niet instellen." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Kan de signaalsterkte van apparaat '%s' niet verkrijgen." +msgstr "De gedempte status van apparaat '%s' wijzigen is mislukt." #, c-format msgid "Cannot identify device '%s'." @@ -374,14 +371,11 @@ msgstr "Tijdens het draaien kan de resolutie nog niet gewijzigd worden." msgid "Cannot operate without a clock" msgstr "Kan niet werken zonder een klok." -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Onverwachte framegrootte, %u in plaats van %u." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Kan geen videoframes verkrijgen van apparaat '%s'." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Kan geen verbinding maken met de geluidsserver" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Fout na %d pogingen. Apparaat %s. Systeemfout: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Kan de eigenschappen van de geluidsserver niet opvragen" #~ msgid "Bass" #~ msgstr "Lage tonen" @@ -708,14 +702,17 @@ msgstr "Kan niet werken zonder een klok." #~ msgid "%s Function" #~ msgstr "%s-function" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Onverwachte framegrootte, %u in plaats van %u." + #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "Fout bij het lezen van %d bytes van apparaat '%s'." #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Kan geen buffers toekennen in apparaat '%s'." -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Kan geen verbinding maken met de geluidsserver" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Kan geen videoframes verkrijgen van apparaat '%s'." -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Kan de eigenschappen van de geluidsserver niet opvragen" +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Fout na %d pogingen. Apparaat %s. Systeemfout: %s" diff --git a/po/or.gmo b/po/or.gmo index faab827ffd73ce8b81a42b8e5a068c9198f240c6..2b37c5b43ed618b70e7908586ebfe1c6aab48d69 100644 GIT binary patch delta 23 ecmX@Wc7Sbz7bBO2u91a;p^=q|<>nB^H;e#KIR=0L delta 23 ecmX@Wc7Sbz7bBOsu92mJp|O>T;pPy=H;e#K4+ePv diff --git a/po/or.po b/po/or.po index 5e163f0dc..09b567657 100644 --- a/po/or.po +++ b/po/or.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2004-09-27 13:32+0530\n" "Last-Translator: Gora Mohanty <gora_mohanty@yahoo.co.in>\n" "Language-Team: Oriya <gora_mohanty@yahoo.co.in>\n" diff --git a/po/pl.gmo b/po/pl.gmo index da9e846405bd0aceab3934449fd15ee38be6cdaa..07d8fe218c0e7793e8f3aeddd86bf67b6e16679c 100644 GIT binary patch delta 3091 zcma*nTWlQF8Nl(gabkmGr?!)T>q~Od*fk{1Vml6r4K#@_2_%FhgkV5O)p+*U9(#9Y zJv)<Sx0e+OmzEMlI=v`ORYhuE+P*~E7F3A})OcS(m4G~fK!~c93aV74mD-p7zuC31 zTdC^Np8d_t&dfRI`@XZkoc!ad(uZy9f2e4u>0R_|>y*l1{|3HjAJr?>gdgKE{2Xt` zk%p?{xRvu0*n&37dji~smv9)bV<&!!cVpr<rTUaAsoflWl?!K3ekkJOcnufvUpR#s zM%{%Kd;<T9d-0*h>OkMZot*y^hwv@jg@41%xNW0SJvfAN-xPK-zWN3SySeaVwD1Pr zg}p5MEBFY?3m35;uc55u4>*CJ;ZYoFR_Z}4;=OnSWdi@iLG0aBea{poIe$sc8DIUD z16j#mP-dvVq|_mtL^*!}WyZh4UVI1l;VoQ`yNNr&Py_g797UPnW7vjSB#7z)5`FbD zvPSg-EXho-a_}R(i9WimO5KAW;{dku78zg+x8uX8F^!V@i+B)!j`!gwD9>#t?&MgV z!clw%B_d_qgCA}t{&JydOLgY^QO-}}Ui>CfZ|XXJFQL@y$g^tv4km$9NYK=^nq}<f z{P)O5eZ*Hk{sU#=J$F(sIDt}guiQ!eWuV`1K|=ax+>hJa83d;=#4Gq6Y$d*F{0WX> zLx)lecnl>1uc0j9?|1-rkcUZp3h%|MC=<Mi^82k42Qq;qdq#?F8f5~{<2n2tN~nf; zDk;CC415V?z;{tXyoJ4H<NbI7uh#q=Psw$be+Vz)*YNF{rDm<v16+6*WyLRHd;`iv zns+dJoWx<giud7rwewbHeVp?nC`I*sY{Z|T6zeZ)zJml;-9kxOGZjrSmQ)u9q*e9c zF&x3`_#A#0_pt@W@l71VI^HTTID(^i7I~+76*ZRe2)>IW*h!)#)Mrs5_6o}HZ{t4M z|67Tltn@faDlQ;VRj;Gu>^+oXYvNC#37^CSLR>_rQJO?YCMbhRldwx`pi5-d(WN#X zq04R}GqV2b9&bh&e1a}bB0|x|IhQRa`&`=H^hr9wQHSZb(PeUy!sRAWq^#oB!nagB zWu)rp{dC#d5;19|0ls8al2ci=gmeR4{;?!q%Z-9wX%c=-ucu3~Nt2u(rAzG)`IR=r zk?br<#d6!Re4x~Pyr0`^7f#}XbRr)ACG!UtrvO&k9**L4;r(>UDZ4SwDJcH4)FC;b z@jn!|?R<|%C+er`PKH5wseY!eWLvK51=_Z<LFgN81-du&Om9j}m~)P8bYE|-k000E z<G4DQGdh<wwlm|Hl%DbYj1{bTB;}c$mKW#3Y}WGwea=Z4Z+Vz6Zf)fCPEJpUxkA+4 zcq|%k+`1tMUE@clv7i1~t37AAvqopafFT1bFwv#vuISN?U8BYgGsfqN&U(3=Go3cI zQL6LF>D1aa=)C7I=)4omMfS#<UA~oaJngvIFwma6`sSpLb~lYRm>_W6*<AT>)BA~N z=cdUxXy4xSaw2MP8H^rn`FbhkJLinAy_wZd>;GE2<regU>*Zbj&`F&!!JL;$s>cZ7 z|M|Q`d*w;;6F*Bp%fD{vPdpt5wzgE;3)87M?zV3vGSlJA3^UAnUOK5BUwv!JsorSW zw#f$CHF-VbTN$I{h~}z`k3MKkZWv4sB=<&J+Kx9K*fVrM4-SnEk3>#eXY<gW!NK^- z$mr1i@};(;iRQw5<%;bXefaDXdazu#<+=4cvtHm^Gmg&sMPtw93qc`oExo9{Y2PY_ z)oP0t+wU0o-}mKNLyACVs@29A^3XwVI#)R#&W7_8!K(MWj#V2#o%M@L&!>vUWma)D z&zoGJi`M+oWol`$-HrVAj)QT{nM_iRRnBv}3}zRt98Npbn7l9JRo+NDc~2Io!{wJ+ z@k`4ewC_r^XB<XhX_ToO>U_a=ax$(JEq3-r^&NMe$rsX&T`X`*%F6{ym$Poco~v!2 z8|8d$%Kf^i7lIpQzmRd_Q7M$7V^z*e*uwu<PPx0IA<>sNaojDEM^Wd^tj9aPxV1V- z%DTIwBkJiqSnlb(ur7M7+pOd(?YNFpKD6ymiRb}65xuG}-hL)9J~itsM9+3@9wvIL zVqJN|O1WlU7hOxBroB`_=gmF&LQ<`HuzT%;tM4TD<*psiCQ6c`%e55M%0jZ0@n$RM zJsk$@+c;?1FzrZ1dp^NRuF34G$Ebq>$(2Xha}tV>gybbRmbMuw7kI%+A{WwDTVNKF P>L?FXuDJB27uCN3X8?Tf delta 2038 zcmY+^drVtZ9Ki9@u7cw=q!fiQxbkL<t`DA7#(**?52-E#<PVaL6|5t-Sb+r-(?yqT zzJkfkW+u9S{KIX!WUh&cW+qFv{xKi%4>iW<Mobh<W@2I-e=V8c-|Z#pNq_yEbK85* zxxe$fcO!hUKY6>zaaz%ah;m}yu2dASI{2c6vy{riCsF=0jSu1l+>TeQ@l|V_Mi<Aw z#zOoR<+__#fzE8DTF{3(l}f5PI*lB78SC*9*5P;7@q0MVxQ<z$!xwP^|HR!mz$zv& zfqwh~Wup67gB3YSRbwAUa1I;rCRQ=O`iqW_1Fl?iMQRWS7$3nw{1DslE_!hf>2TvT z%6V^~OnePx!oP7pmgZ;1Qz#2aVlBRht#}h1%&+d#VX?|lpcHec0xZQcBt@zPi!h8N zL(L#JuZ|*XSBuv1B+B_GQ5J0A8T=d*7}=rJUi=oBQaRY4q=!xs9l2m1%0fo4630=) zWt2UA3q5!V>+v=QFzcbrR`g&q<9TcRHp-2pk?mLOxN1{s1D%YQo#cOn&Z~@Ar25`+ z!}6}Bqgbh3{O-gO^x_^IL|Nz(hVV2>?X068vsksHI)LrCfPHu#m+%i4`9DSHFjt+& zJJ^ep50hS8!*0xe#40xIV4Ogi-~(L7b(A|F=XTwA0_8d>luT{nC{~nZoX0TZPm^@^ z(aB|_yKo3)g{M%Ce~Gg4T%MsR?86p3hmYYm)_4c$8D<<rsew09YU3T0%)XCOd>>o> zgxs4-+Id#w4`r5(D7DamQfxg)HdP3Ra2hY;1$+gk$iFQ37nJ`sXqh|jLb>j7%T)|8 zK8IEK1M*3#dwh3rVArFWRFC5U#%Hh<Z=qzs$yt)}VPx?ti9BiQU9{m=le(b3)Z>KI z1Uq9E8<>x;JV{LiB|wIfnTn@x?vp5skqZwH-2_jI`9hJxlE!+>CeO4~wQL6uf|(sK zvnHvP?U4n`JHbOplgvt!tuPz&n{T5BP%7I_NE#c7N@A<^(~<O14w-sE$&zHKmykv& zm@g#hOU4EXjo50PR>yj?o1>@YTlQ}o(MCvWgM>7S)_h^OQTB2_A#FF&WA-w8DP5`l zE+U_xrg{6^$~x={>8j_@q~_JemKM#PPYda(-t5_J#=hJx<9hBL<Hx*m<E#8UV=(`k z;V<x~&K6v>+53V<XW>{0r;o(+sCo8iY$g$3cqXn#Q?C`iZp+pV#+MQ^QKPV^!yeL& zo}$@QwR5k{_^7yPyT|SIxP5JIpYe0?u&=$@*Qt5^ffjF*$LI0ngvXkniY~{VkHz)o zU}P~G(0m@Rx7ov|UGsSZt^U-sYrxhNeKx%|6N_r*9jJ+w{}2EBt1oq><b=b>DW6Pz zR^DJUYAfoE%N3i(Z<XDts1~#rOhk|AH_k35UeH%G?(KZlZ0*+h^D#XZ`}gXZ;b`n= zB0d|}Q#-4Fw^gP;NnB4INxu}=^vGOd<yb_IMbr~p-Keop>N3`AYM8}Z;=yn*binAZ VT}>UTJ8sJ#;MDY*PTV-D{sHP|5v2eC diff --git a/po/pl.po b/po/pl.po index fb5a222f4..21c39b2fe 100644 --- a/po/pl.po +++ b/po/pl.po @@ -1,13 +1,13 @@ # Polish translation for gst-plugins-good. # This file is distributed under the same license as the gst-plugins-good package. -# Jakub Bogusz <qboosh@pld-linux.org>, 2007-2011. +# Jakub Bogusz <qboosh@pld-linux.org>, 2007-2012. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.26.2\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-01-07 21:53+0100\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-11-28 19:27+0100\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" "Language: pl\n" @@ -148,33 +148,35 @@ msgid "Could not open audio device for recording." msgstr "Nie udaÅ‚o siÄ™ otworzyć urzÄ…dzenia dźwiÄ™kowego do nagrywania." msgid "Record Source" -msgstr "ŹródÅ‚o nagrywania" +msgstr "" msgid "Microphone" -msgstr "Mikrofon" +msgstr "" +#, fuzzy msgid "Line In" -msgstr "WejÅ›cie linii" +msgstr "WyjÅ›cie linii" msgid "Internal CD" -msgstr "WewnÄ™trzny CD" +msgstr "" +#, fuzzy msgid "SPDIF In" -msgstr "WejÅ›cie SPDIF" +msgstr "WyjÅ›cie SPDIF" +#, fuzzy msgid "AUX 1 In" -msgstr "WejÅ›cie AUX 1" +msgstr "WyjÅ›cie AUX 1" +#, fuzzy msgid "AUX 2 In" -msgstr "WejÅ›cie AUX 2" +msgstr "WyjÅ›cie AUX 2" -#, fuzzy msgid "Codec Loopback" -msgstr "PÄ™tla zwrotna" +msgstr "" -#, fuzzy msgid "SunVTS Loopback" -msgstr "PÄ™tla zwrotna" +msgstr "" msgid "Volume" msgstr "GÅ‚oÅ›ność" @@ -210,73 +212,71 @@ msgstr "Błąd odczytu %d bajtów z urzÄ…dzenia '%s'." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" +"Nie udaÅ‚o siÄ™ wyliczyć dostÄ™pnych formatów obrazu, z którymi może dziaÅ‚ać " +"urzÄ…dzenie '%s'" #, c-format msgid "Could not map buffers from device '%s'" msgstr "Nie udaÅ‚o siÄ™ odwzorować buforów z urzÄ…dzenia '%s'" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"Sterownik urzÄ…dzenia '%s' nie obsÅ‚uguje żadnej znanej metody przechwytywania." +msgstr "Sterownik urzÄ…dzenia '%s' nie obsÅ‚uguje metody we/wy %d" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." -msgstr "" -"Sterownik urzÄ…dzenia '%s' nie obsÅ‚uguje żadnej znanej metody przechwytywania." +msgstr "Sterownik urzÄ…dzenia '%s' nie obsÅ‚uguje żadnej znanej metody we/wy." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "UrzÄ…dzenie '%s' nie jest urzÄ…dzeniem wyjÅ›ciowym." +msgstr "UrzÄ…dzenie '%s' nie obsÅ‚uguje przechwytywania obrazu" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "UrzÄ…dzenie '%s' nie jest urzÄ…dzeniem wyjÅ›ciowym." +msgstr "UrzÄ…dzenie '%s' jest zajÄ™te" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "UrzÄ…dzenie '%s' nie jest urzÄ…dzeniem przechwytujÄ…cym." +msgstr "UrzÄ…dzenie '%s' nie potrafi przechwytywać obrazu %dx%d" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "UrzÄ…dzenie '%s' nie jest urzÄ…dzeniem przechwytujÄ…cym." +msgstr "UrzÄ…dzenie '%s' nie potrafi przechwytywać obrazu w podanym formacie" #, c-format msgid "Could not get parameters on device '%s'" msgstr "Nie udaÅ‚o siÄ™ uzyskać parametrów urzÄ…dzenia '%s'" -#, fuzzy msgid "Video device did not accept new frame rate setting." msgstr "" -"UrzÄ…dzenie wejÅ›ciowe obrazu nie przyjęło nowego ustawienia czÄ™stotliwoÅ›ci " -"klatek." +"UrzÄ…dzenie obrazu nie przyjęło nowego ustawienia czÄ™stotliwoÅ›ci klatek." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "UrzÄ™dzenie obrazu nie mogÅ‚o utworzyć puli buforów." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." msgstr "Nie udaÅ‚o siÄ™ uzyskać ustawieÅ„ tunera %d urzÄ…dzenia '%s'." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Błąd odczytu %d bajtów z urzÄ…dzenia '%s'." +msgstr "Błąd podczas pobierania możliwoÅ›ci uzÄ…dzenia '%s'." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "UrzÄ…dzenie '%s' nie jest urzÄ…dzeniem wyjÅ›ciowym." +msgstr "UrzÄ…dzenie '%s' nie jest tunerem." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Nie udaÅ‚o siÄ™ ustawić wejÅ›cia %d urzÄ…dzenia %s." +msgstr "Nie udaÅ‚o siÄ™ uzyskać wejÅ›cia radiowego z urzÄ…dzenia '%s'. " #, c-format msgid "Failed to set input %d on device %s." msgstr "Nie udaÅ‚o siÄ™ ustawić wejÅ›cia %d urzÄ…dzenia %s." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Nie udaÅ‚o siÄ™ uzyskać siÅ‚y sygnaÅ‚u dla urzÄ…dzenia '%s'." +msgstr "Nie udaÅ‚o siÄ™ zmienić stanu wyciszenia dla urzÄ…dzenia '%s'." #, c-format msgid "Cannot identify device '%s'." @@ -369,350 +369,3 @@ msgstr "Zmiana rozdzielczoÅ›ci w czasie dziaÅ‚ania nie jest jeszcze obsÅ‚ugiwana msgid "Cannot operate without a clock" msgstr "Nie można pracować bez zegara" - -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Otrzymano nieoczekiwany rozmiar klatki %u zamiast %u." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Nie udaÅ‚o siÄ™ uzyskać klatek obrazu z urzÄ…dzenia '%s'." - -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Niepowodzenie po %d próbach. UrzÄ…dzenie %s. Błąd systemowy: %s" - -#~ msgid "Bass" -#~ msgstr "Niskie" - -#~ msgid "Treble" -#~ msgstr "Wysokie" - -#~ msgid "Synth" -#~ msgstr "Syntezator" - -#~ msgid "PCM" -#~ msgstr "PCM" - -#~ msgid "Speaker" -#~ msgstr "GÅ‚oÅ›niczek" - -#~ msgid "Line-in" -#~ msgstr "WejÅ›cie" - -#~ msgid "CD" -#~ msgstr "CD" - -#~ msgid "Mixer" -#~ msgstr "Mikser" - -#~ msgid "PCM-2" -#~ msgstr "PCM-2" - -#~ msgid "Record" -#~ msgstr "Nagrywanie" - -#~ msgid "In-gain" -#~ msgstr "Wzmocnienie we" - -#~ msgid "Out-gain" -#~ msgstr "Wzmocnienie wy" - -#~ msgid "Line-1" -#~ msgstr "Linia 1" - -#~ msgid "Line-2" -#~ msgstr "Linia 2" - -#~ msgid "Line-3" -#~ msgstr "Linia 3" - -#~ msgid "Digital-1" -#~ msgstr "Cyfrowe 1" - -#~ msgid "Digital-2" -#~ msgstr "Cyfrowe 2" - -#~ msgid "Digital-3" -#~ msgstr "Cyfrowe 3" - -#~ msgid "Phone-in" -#~ msgstr "Mikrofon" - -#~ msgid "Phone-out" -#~ msgstr "SÅ‚uchawki" - -#~ msgid "Video" -#~ msgstr "Obraz" - -#~ msgid "Radio" -#~ msgstr "Radio" - -#~ msgid "Could not open audio device for mixer control handling." -#~ msgstr "" -#~ "Nie udaÅ‚o siÄ™ otworzyć urzÄ…dzenia dźwiÄ™kowego do sterowania mikserem." - -#~ msgid "" -#~ "Could not open audio device for mixer control handling. This version of " -#~ "the Open Sound System is not supported by this element." -#~ msgstr "" -#~ "Nie udaÅ‚o siÄ™ otworzyć urzÄ…dzenia dźwiÄ™kowego do sterowania mikserem. Ta " -#~ "wersja Open Sound System nie jest obsÅ‚ugiwana przez ten element." - -#~ msgid "Master" -#~ msgstr "Główna" - -#~ msgid "Front" -#~ msgstr "Przód" - -#~ msgid "Rear" -#~ msgstr "TyÅ‚" - -#~ msgid "Headphones" -#~ msgstr "SÅ‚uchawki" - -#~ msgid "Center" -#~ msgstr "Åšrodek" - -#~ msgid "LFE" -#~ msgstr "LFE" - -#~ msgid "Surround" -#~ msgstr "Surround" - -#~ msgid "Side" -#~ msgstr "Boki" - -#~ msgid "AUX Out" -#~ msgstr "WyjÅ›cie AUX" - -#~ msgid "3D Depth" -#~ msgstr "Głębia 3D" - -#~ msgid "3D Center" -#~ msgstr "Åšrodek 3D" - -#~ msgid "3D Enhance" -#~ msgstr "Rozszerzenie 3D" - -#~ msgid "Telephone" -#~ msgstr "Telefon" - -#~ msgid "Video In" -#~ msgstr "WejÅ›cie video" - -#~ msgid "AUX In" -#~ msgstr "WejÅ›cie AUX" - -#~ msgid "Record Gain" -#~ msgstr "Wzmocnienie nagrywania" - -#~ msgid "Output Gain" -#~ msgstr "Wzmocnienie wyjÅ›cia" - -#~ msgid "Microphone Boost" -#~ msgstr "Podbicie mikrofonu" - -#~ msgid "Diagnostic" -#~ msgstr "Diagnostyka" - -#~ msgid "Bass Boost" -#~ msgstr "Podbicie basów" - -#~ msgid "Playback Ports" -#~ msgstr "Porty odtwarzania" - -#~ msgid "Input" -#~ msgstr "WejÅ›cie" - -#~ msgid "Monitor Source" -#~ msgstr "ŹródÅ‚o monitora" - -#~ msgid "Keyboard Beep" -#~ msgstr "Piszczenie klawiatury" - -#~ msgid "Simulate Stereo" -#~ msgstr "Symulacja stereo" - -#~ msgid "Stereo" -#~ msgstr "Stereo" - -#~ msgid "Surround Sound" -#~ msgstr "DźwiÄ™k surround" - -#~ msgid "Microphone Gain" -#~ msgstr "Wzmocnienie mikrofonu" - -#~ msgid "Speaker Source" -#~ msgstr "ŹródÅ‚o gÅ‚oÅ›niczka" - -#~ msgid "Microphone Source" -#~ msgstr "ŹródÅ‚o mikrofonu" - -#~ msgid "Jack" -#~ msgstr "Gniazdo jack" - -#~ msgid "Center / LFE" -#~ msgstr "Åšrodek / LFE" - -#~ msgid "Stereo Mix" -#~ msgstr "Miksowanie stereo" - -#~ msgid "Mono Mix" -#~ msgstr "Miksowanie mono" - -#~ msgid "Input Mix" -#~ msgstr "Miksowanie wejÅ›cia" - -#~ msgid "Microphone 1" -#~ msgstr "Mikrofon 1" - -#~ msgid "Microphone 2" -#~ msgstr "Mikrofon 2" - -#~ msgid "Digital Out" -#~ msgstr "WyjÅ›cie cyfrowe" - -#~ msgid "Digital In" -#~ msgstr "WejÅ›cie cyfrowe" - -#~ msgid "HDMI" -#~ msgstr "HDMI" - -#~ msgid "Modem" -#~ msgstr "Modem" - -#~ msgid "Handset" -#~ msgstr "Zestaw sÅ‚uchawkowy" - -#~ msgid "Other" -#~ msgstr "Inne" - -#~ msgid "None" -#~ msgstr "Brak" - -#~ msgid "On" -#~ msgstr "Włączone" - -#~ msgid "Off" -#~ msgstr "Wyłączone" - -#~ msgid "Mute" -#~ msgstr "Wyciszenie" - -#~ msgid "Fast" -#~ msgstr "Szybko" - -#~ msgid "Very Low" -#~ msgstr "Bardzo maÅ‚e" - -#~ msgid "Low" -#~ msgstr "MaÅ‚e" - -#~ msgid "Medium" -#~ msgstr "Åšrednie" - -#~ msgid "High" -#~ msgstr "Duże" - -#~ msgid "Very High" -#~ msgstr "Bardzo duże" - -#~ msgid "Production" -#~ msgstr "Produkcja" - -#~ msgid "Front Panel Microphone" -#~ msgstr "Mikrofon na panelu przednim" - -#~ msgid "Front Panel Line In" -#~ msgstr "WejÅ›cie linii na panelu przednim" - -#~ msgid "Front Panel Headphones" -#~ msgstr "SÅ‚uchawki na panelu przednim" - -#~ msgid "Front Panel Line Out" -#~ msgstr "Wyjśćie linii na panelu przednim" - -#~ msgid "Green Connector" -#~ msgstr "Złącze zielone" - -#~ msgid "Pink Connector" -#~ msgstr "Złącze różowe" - -#~ msgid "Blue Connector" -#~ msgstr "Złącze niebieskie" - -#~ msgid "White Connector" -#~ msgstr "Złącze biaÅ‚e" - -#~ msgid "Black Connector" -#~ msgstr "Złącze czarne" - -#~ msgid "Gray Connector" -#~ msgstr "Złącze szare" - -#~ msgid "Orange Connector" -#~ msgstr "Złącze pomaraÅ„czowe" - -#~ msgid "Red Connector" -#~ msgstr "Złącze czerwone" - -#~ msgid "Yellow Connector" -#~ msgstr "Złącze żółte" - -#~ msgid "Green Front Panel Connector" -#~ msgstr "Złącze zielone na panelu przednim" - -#~ msgid "Pink Front Panel Connector" -#~ msgstr "Złącze różowe na panelu przednim" - -#~ msgid "Blue Front Panel Connector" -#~ msgstr "Złącze niebieskie na panelu przednim" - -#~ msgid "White Front Panel Connector" -#~ msgstr "Złącze biaÅ‚e na panelu przednim" - -#~ msgid "Black Front Panel Connector" -#~ msgstr "Złącze czarne na panelu przednim" - -#~ msgid "Gray Front Panel Connector" -#~ msgstr "Złącze szare na panelu przednim" - -#~ msgid "Orange Front Panel Connector" -#~ msgstr "Złącze pomaraÅ„czowe na panelu przednim" - -#~ msgid "Red Front Panel Connector" -#~ msgstr "Złącze czerwone na panelu przednim" - -#~ msgid "Yellow Front Panel Connector" -#~ msgstr "Złącze żółte na panelu przednim" - -#~ msgid "Spread Output" -#~ msgstr "Rozprowadzenie wyjÅ›cia" - -#~ msgid "Downmix" -#~ msgstr "Miksowanie w dół" - -#~ msgid "Virtual Mixer Input" -#~ msgstr "WejÅ›cie miksera wirtualnego" - -#~ msgid "Virtual Mixer Output" -#~ msgstr "WyjÅ›cie miksera wirtualnego" - -#~ msgid "Virtual Mixer Channels" -#~ msgstr "KanaÅ‚y miksera wirtualnego" - -#~ msgid "%s %d Function" -#~ msgstr "Funkcja %s %d" - -#~ msgid "%s Function" -#~ msgstr "Funkcja %s" - -#~ msgid "Error reading %d bytes on device '%s'." -#~ msgstr "Błąd odczytu %d bajtów z urzÄ…dzenia '%s'." - -#~ msgid "Could not enqueue buffers in device '%s'." -#~ msgstr "Nie udaÅ‚o siÄ™ skolejkować buforów urzÄ…dzenia '%s'." - -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Nie udaÅ‚o siÄ™ nawiÄ…zać połączenia z serwerem dźwiÄ™ku" - -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Nie udaÅ‚o siÄ™ odpytać o możliwoÅ›ci serwera dźwiÄ™ku" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index a8c5d2b9a9329ae61026d7cd13b1d55e7fdd2aaa..ac3cf0980117df5eba192f61fdd1f56ef37a5d07 100644 GIT binary patch delta 3168 zcma*nZ){f89l-HZX%Sj#OH0>6i#;HfAv_OlfdO?xs4WQMih{zNiMxI7dFYkrx#!{j zX~E1q%Vy%l5#w%L=C(J?WXYB-TlSbamo2hX-)z$tMzffRnSWlW3p1M`Cg=;lzx&)` z%d%uAInU>wd+#~-oZtDK=h^Ys4_DvpXnaypj#2xlZ(O5P6@Svi59No~Dzyxs!UOm- zT!R0`rFc1OH*!<jt=NU#*p4}rad+YM_;uWh4`Q!;>epOs;KpBZJzl~aaW$jK{V}`; zeLRUT;!)h*tkg~TILhSzfLpM$rT(FPcmwSs4&xb=_y2^Q_#Up4rGCnVytsyCG9xvP z8__`r&*B&HLtKkJt@QzK#!a++lzu<PF?<&H;iq^Tj$NnJm+&mg1YW=){1AsF)N9(5 z%Ht7~nSKXlCBMUU_yO+5HsUGmLnsrDaR8sfZTLJk;w2<V>N2u6)wo=#mDr9l(VMUX z_hOapQ(xnPs4EAFqIv-3evC4}LnteF6n}u{F~FmYvKjw^ELL5{L0m$7WxSmz6B)&R zJct@gC^>Srllb4l#narl8Q(z}pnpX@7Y^YF?NcbBt6>h`%-YKsMOL;Q<@ues1;2@l z@i+Kl16zVJ!H2q)+K-PR(O0i^6MuQ|Zg%58DD8%x`i$F<Z>h~FD;-1G^9XOpb0|rB z5qDx2vyp{N;5K{=Z^b|3X>3}h)c3K9GuTmOL-ufS24nmi?!{5gjC}CX%;!)d^*(OL z4Xf*+bWlF@ZQP2#M@im`IE*Vfb0_d1Zjk3F$^16%#A*v0BNG@$$?iw+5dH#>;U{<$ zkLdcueu*-HkFxg0HTC-e%7D+|E_t3g%%HNRC-E-)Y1Y1kY*kg=NGi)p??nmK8I=E? zmr?fURg|QB2bqidSLSsb1)`|(*pB<L4ev!sx(85_H$vIMZ=oE^C-IMX0Uwt0|0B-O zE!^nmUq@cNAHRYTN-q2sIr{26N(f&<+4GN)D5`!M60u!4ijSj2;1!gWFDKsPIEs=R z-_3jhxAXmURJK*^V01ZVccXOp9xldLumQWM(w0JW)BTp~rBsR3e(FIgTd%%Ml_Cq7 zD=awuC*_c(rJLWX%utF%KnjVRo?V&HKB}xlCL<+B-Aiqf2IUJ>7McE6NTlW$IgYYD zvY?La!4aIGj%4jI*?%c)X}b5a&r&3;5=u@@y61A_<XrQ=lP2G8l)?_AWk)7Cm2S~M z)|PGClU+*^UtQYd``2)nQ<okK`5TsUTb=YM$vHoqwHxt{>{_yUt}L3n$dr8^rhb(w zxiLgNK$S$7Q*tM@ow`l-L{lYGCHbx{cXQ)d?T*D47F7$5@7qWhoJtf2Mmv!na8C`m zYRpV~1*6vwgzI^@;2qD`(Uj3)#T2}vXIx#hLD`8GbaAZ-wG14_m5L1_J?**1&VA<d zSDP8$3-x3io=#RbA4qO(?rMr+-vo(i-bB5)yfEeX$Biz>5uc2l$Rtm+_9b_<^o<xl zE}MWmx?;o7n=F~^EA{z=+FiH?J!69tdd7>Ul0wVh`vS-HtoHm$9BJ#%e>ty{jmt)_ zHBsdG$HUs5WtGON8+g+u(6%`LMg3pPbo|r$gl}hjy?;WNO*CcQygEX({?Gmr*egBR zinK4Wt3A`cso}mfhS{nLHZHkohzo&{AWX)^A~UR5Tgt0@=D+HC^%tE&!Biscn;BgU zoU+kr@WT2!lMBmpi*rNy!TgqFMaS*UJ95K2^w99g)}4vh(c8KuH^`kKJvcZrG@Lxq z;jWtua#7&;VabU+>+ddkVHD;=8wUl$1{^ne-$b>x&VM#_GryAepp)&sqn&z=C2#et zTz~a5-)8A#waGH9;J8-a?T<`Z@`-dJQLl{VvhB0KBD;8JMXL#;*>l<!;!3?&DS5l+ z`dsMwk@cB_YlFNR4+5(ltL<b&z>2Y7U;#|gbzHL6P2O77Sv$CLQA58|;sxIcwDBVj zN5PggNysc_&&4E9a=x!8`A2U{GO_B0eSs-C={O`wIJXAL!EAQ=WNft6t{0N6UgS+% zy>=j6OGcT%aMH4c)uvW0Y3Op&FFLLx{e#(alBwyul5g}LtyOxTZ(5oq6ru4~bdM|y zjc@#^xU9>wKaZ@-sk8nRXO$~P8{d35uO{a5vEE%T=x(oc9B{K9wM}atZm800-t0eL znLqoq)s@+2WUeMO!88%$^Yw&GKlZ=7IR)cIvdp6Ad(zDzr>7kqIj7RapNt(hupt?3 Jn@XH_^%*JqQ-c5i delta 1826 zcmXxkUu=_A7{~Faqg!QmoouwS!M4sRld^VgDbRH~H#gh{s1uU`nk;suA<H%v>zH6- z8Y7AE!bE+8CMH}MqrpUiQW9b^<G+vyl4uNGcmYPxUFe005w8^d{@%Wv^t_*Q-mUL> z&U2o(KRtPFNBL@#|G3e1(l^lOYRrnb?B_z8s51-V6R7{0!aMLoT#aYE`LZ`Zk74eA zhj-y`sOSEJ?bsYJ%U~MUo0aV#gH7Cc8N2ZmZp0tG`~Tu3^Np<fEWU_)@lTB5C{gUg z5^lk7Q48I|d$GOVtP6)Rj|cI7yny$xzWv1@&5iJ#ZbUYQqs$NB7=DD?@CK%^hjb)x z3iZ9$Pz!&7TJUci#FmEY{3%obWxNmH!>xD${j6`d7!a)aLuRaDA#A}`Bt@3NCY(T$ zVFhIKHjBh=i{AY*>ie&t0(S5%yoe>tH=6b0Wn@Y7b3WxHgC+)g;4mtX-PnPX7{w*j znZAulJcZqO6?0g(rg{`Z7-v4`&EG+7<UDfx_A`F&Gh0Cg@If>AA7^m3nO);e)E^qw zR_E(c^B5|iEb_5^T(pyU?7<Vb3ooJqix6!e4q!hX!L4`}hw*njiirsMf0Mz<h}rYl zf4A8XR`4+1z(;U)U3I}Ts0Urc46b8)v-l`(!cS4fbshUK*s3Dq8K@$i!M*qu>bb3D z4p@Uc>I)}v0Izv=^6n_*&)^<>!<+w#D!Oo6HL!8i&W>U&eum2E*Qgr#0hPfkp8p{+ zSh<aNg=4fVQWrLks)7BeVk#h6wFT5$aSWI75+1`>dFn$LidO&cF?^7D0d;imA}@rU zMrCLjbwn%3Bgz))tnN6D+UXqbz!TVy*F8JP<96mxBbzq|Ra76N4{tZs1NCJO&{bQU zlu=f0OL5hkw3$u`kQvTjyH!(EYFWA>)^4>kWraxHA0;s2ahu+01)w@m26xic0(8p8 z4PHm2-vn(;O>dc+eh1vf`fkDK%&0-Dp)1`=RR{fcQ$})h%EGM=9gXTn#rQB?O<761 zqiUwc7)QOiP<^TStGL(wx~gzi(e<N2UDya+t%cr8Pta9NgLJhReaIbEt6Rf3UFWVd zS7BM@c;Lz^CmvkwtO;hEd@$ym3x4Um->|`{3te)08v~BNv8PgK9PwAW*7o|GPr|YK zXflyXCeqsyY3G;luJrbJx-XjAlFOtvC)3Gf{lw$(J;kM&=VlfT#Yggs#auL<Or_#U zKG|q8l}l%xsmOuW_;hJ-I{!kxlqf75Di#)Jmhz0|6Vs*2O5~4P=liy>bGmJyvb(*; i=e*w0<@lpFom}T=<(tkUwUx`=FZlwK3v-9(i}pV}cf-H{ diff --git a/po/pt_BR.po b/po/pt_BR.po index b7c60327a..74e2b8624 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -1,7 +1,7 @@ # Brazilian Portuguese translation of gst-plugins-good. # This file is distributed under the same license as the gst-plugins-good package. -# Copyright (C) 2008-2011 Free Software Foundation, Inc. -# FabrÃcio Godoy <skarllot@gmail.com>, 2008-2011. +# Copyright (C) 2008-2013 Free Software Foundation, Inc. +# FabrÃcio Godoy <skarllot@gmail.com>, 2008-2013. # # data flow -> fluxo de dados # streaming -> fluxo contÃnuo @@ -9,12 +9,13 @@ # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.26.2\n" +"Project-Id-Version: gst-plugins-good-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-01-08 01:28-0300\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2013-08-21 00:12-0300\n" "Last-Translator: FabrÃcio Godoy <skarllot@gmail.com>\n" -"Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n" +"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge." +"net>\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -217,75 +218,72 @@ msgstr "Erro ao ler %d bytes do dispositivo \"%s\"." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" +"Falha ao relacionar os formatos de vÃdeo que o dispositivo \"%s\" oferece " +"suporte" #, c-format msgid "Could not map buffers from device '%s'" msgstr "Não foi possÃvel mapear buffers do dispositivo \"%s\"" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"O driver do dispositivo \"%s\" não tem suporte a nenhum método conhecido de " -"captura." +msgstr "O driver do dispositivo \"%s\" não tem suporte ao método %d de E/S" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" "O driver do dispositivo \"%s\" não tem suporte a nenhum método conhecido de " -"captura." +"E/S." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "O dispositivo \"%s\" não é um dispositivo de saÃda." +msgstr "O dispositivo \"%s\" não tem suporte a captura de vÃdeo" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "O dispositivo \"%s\" não é um dispositivo de saÃda." +msgstr "O dispositivo \"%s\" está ocupado" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "O dispositivo \"%s\" não é um dispositivo de captura." +msgstr "O dispositivo \"%s\" não realiza captura a %dx%d" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "O dispositivo \"%s\" não é um dispositivo de captura." +msgstr "O dispositivo \"%s\" não realiza captura no formato especificado" #, c-format msgid "Could not get parameters on device '%s'" msgstr "Não foi possÃvel obter os parâmetros no dispositivo \"%s\"" -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "" -"A entrada do dispositivo de vÃdeo não aceita definir uma nova taxa de " -"quadros." +msgstr "O dispositivo de vÃdeo não aceita definir uma nova taxa de quadros." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "O dispositivo de vÃdeo não pôde reservar um buffer." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." msgstr "Falha ao obter configurações do sintonizador %d no dispositivo \"%s\"." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Erro ao ler %d bytes do dispositivo \"%s\"." +msgstr "Erro ao obter funcionalidades do dispositivo \"%s\"." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "O dispositivo \"%s\" não é um dispositivo de saÃda." +msgstr "O dispositivo \"%s\" não é um sintonizador." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Falha ao definir a entrada %d no dispositivo %s." +msgstr "Falha ao obter a entrada de rádio do dispositivo \"%s\"." #, c-format msgid "Failed to set input %d on device %s." msgstr "Falha ao definir a entrada %d no dispositivo %s." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Falha ao obter a força do sinal para o dispositivo \"%s\"." +msgstr "Falha ao alternar entre com e sem áudio para o dispositivo \"%s\"." #, c-format msgid "Cannot identify device '%s'." @@ -380,14 +378,11 @@ msgstr "Ainda não há suporte a mudança de resolução enquanto está executan msgid "Cannot operate without a clock" msgstr "Não é possÃvel operar sem um temporizador" -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Foi obtido um tamanho de quadro inesperado de %u, ao invés de %u." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Falha ao tentar obter os quadros de vÃdeo do dispositivo \"%s\"." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Não foi possÃvel estabelecer uma conexão com servidor de som" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Falha após %d tentativas. Dispositivo %s. Erro do sistema: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Falha ao examinar os recursos do servidor de som" #~ msgid "Bass" #~ msgstr "Grave" @@ -717,14 +712,17 @@ msgstr "Não é possÃvel operar sem um temporizador" #~ msgid "%s Function" #~ msgstr "%s" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Foi obtido um tamanho de quadro inesperado de %u, ao invés de %u." + #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "Erro ao ler %d bytes no dispositivo \"%s\"." #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Não possÃvel adicionar buffers à fila no dispositivo \"%s\"." -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Não foi possÃvel estabelecer uma conexão com servidor de som" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Falha ao tentar obter os quadros de vÃdeo do dispositivo \"%s\"." -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Falha ao examinar os recursos do servidor de som" +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Falha após %d tentativas. Dispositivo %s. Erro do sistema: %s" diff --git a/po/ro.gmo b/po/ro.gmo index 5b065db8981a512ea9f3b5960c1fd58aa608b36b..93ed1cb4984b0624e8c6c046893c217e69ceb86f 100644 GIT binary patch delta 23 ecmX?TchGKwm;jfBu91a;p^=q|<z@u|MScKO!3FC8 delta 23 ecmX?TchGKwm;jf#u92mJp|O>T;bsK^MScKOmj&bi diff --git a/po/ro.po b/po/ro.po index 50cae5a56..78d12cda2 100644 --- a/po/ro.po +++ b/po/ro.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.23.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2010-08-16 03:22+0300\n" "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" diff --git a/po/ru.gmo b/po/ru.gmo index b0989d08e3da17c9d199f798de329f4d404559ab..87cf32a987fe4e2b20f59ff4a8631a73823e7ffa 100644 GIT binary patch delta 3141 zcma*oeQZ_b9l-IYtVOu=QfO;im6iuehtT%!_Dv{MD6EJGNO2uyfw-LAdkUA9d+U9v z!{Mq$6h(&aI3l<$*+{l5npt{_y%kzEHjUX!c8*z$Ba6}OA7i3!i7yEuao^u_kF3!x z*%O}gInQ&?d0u|c@08E>{=9$qt<u6DDavl@BI@5~DK(5gF5*IY_6DVj@ig9rzrZ>8 zFPw{4{dOUp(hlN{Scwa;5oO$USc7}86(7J`WU3drSwY7iaXEgBU&U%hlm0H;g>k$O zU%_5n6;Ns=o<v#v%h-Zt^YRmI##-8a*o;r0JU@kH_%1G!tzP3s9$dmUS&`a=^=P4m zC-7GM5SL<AFhAg0Y@i)SdG9&w!U^1r*YHm4ny=JtcmibszsDy05St~`OG=aqVGqhm zkD%=2C0vH@VJDUlPic3fEI5O8cpBUA5*FgeNRZT3WN)f)p;9;D0+fZW#8SKihdDm= zEpCXqvXCgM11S9&lmQ+@*}>y@3V(x1>}8a%;UAFAs;d~rImB1SYe!kgMqG^BP~!kf zj+`hX{_D9pOUGLL2g(48%k#O=jcaIs7bSFAY{a+xb}^&K&Q_uPz7t#UFwVwNyjsAK zAkkK1l_Vbi7Ny-$Mf{19+FF(G*o)Hc$5nV3CDh}%3E%YlYnb&Xw0Ge;{0Q&CmYbFO z20n`4#48xXFmb<#XYjAs%O{b=hT-abHouKOqhmGSNCdB-L}ndvOW^l$2tUA`XzP4Z zPT+3ZZ{sd(U!v3od<tda*YOkVAaf-tTiDI*_&to`@FX`$ZfeLZ$=0XwS-j$#BE!zm zF6NuuhrdLbuw=PX-^TqY1HFc_@Wxw-8a|CZIDZAv#R#VGMZ6npIj<e^{U^EUrsFa` zie-FzayDmte}x>E%3%k(zCpgdCfawQ<iKH+>^_BZgkwmWsNea%iO<k}ALkS(H9{i& zMZW*zA*BZSVGpTHwA7#QUi<)MA=|_G0r#SW{vh6lmvAF~f~T;Z)x^>DUEj>Rw117q z@ES^P9Bs*O_;1+D{Ay)u{!iiv_R^lfBUsXwUx0%w*nBdQ)ly`kJZ8#VuCmZA)NNE! z$wUgwS&LFQQIjKOrj?KCFpD>3y)OxFzFiX3B#dOYWWE&n^zNV*NrO^B<=D;NilB7N zDDpXy{3cSRet!>g=H`=@t}Z!$DdeE~IyE2-3dwImE9bhH%8{AxdLhbZ*-4c`E}F91 zmn1j;XOOd|6m#9+-%Dh_SW0C6S@cTckg(>@usn39Tqxw4$zC}(DTP!yQz`f4G1srm zxR=|tRF2zZdN-01=6_F8O0`pWQWsF$<V-Ym9<`kM#Ug)1c4v>yZY^w%ChU}sC(=5V z85~R`(|RZtwG%pG4W=_mTXoq(v52jg*QJ*0SW15<lRD&hfePnxpw)RjaAQ$A6StGj zM}Y?F`wJuct@u7$AIzj}ol0A2+u0FZlznGjV?j~UipCPo_TozCv*L|TNpN-`r4xNR z|NcY4nrugKOW|-d85^>b@<VjS#9vyY6+fi=<B9v@ddm)d&`$49L_?})zpekz_tQLj z{Y_mLHSe<V?6HLn1$#{Z{P`n^%s|w{Cz7<;5E1C>V}*l>#6U>xn)zrnmVeNSMC`$| zj@$R^zNB@~)=7CUWvA1z_&(=cX{e|v6b`jG@0M;2tZr;xt(%(Hw6;69m))|dr7_IE zcHOjUO}M>2+#C)EwppokV^7kGrv|KaBDqF)TSNAM-fkriS@Fb>?yw@UXy*Yd(jV%N z*+Zd><vdq*y0|-GM`LN-6lx2#Ii2MX7Bpnt@;}dUo~pn3rU`e{JL-;c9np|;$KCVp zv~tfn?^KmlTz<YTb@_sJdCHygPI@EPe{$ZdZgXC(-sikg-Mn$c`++;<p7$Pdr`?Mo z<^I$=#z^Pfm)%kAUZOh({C2@R;yuRrQ~a9K-otd}xbm2@wWiIvyS6sFz2=RA_8b#l z%s=Oicu&fc)84}}yLZyOeBK|{&6+Wf`Olto&ec^romI1);kwFftv)czDbeN5r_1J7 zu!vFimUE{Y-7$7N?T%}A%CYJy3eG#5YgafgEZravFa6Itb7pSl8<n}u<|bKdE<3$+ z?cCrqX2eNi#=f0@E?(q3QLp!~Gc98?(Uj&gVJ_w&S^t!G+&ijeZ?YL4n|8+}>|>@e zDoZ>5d4o9q*EyD5fBS#ENfKv2t$$$F4L@WBoTqc&lFAM2)+KBgndv2&-UO96kIT^$ zWA_|~^N2Y_R_RVkgparvSjCJ{(*7vsOeG`S3+}Y^u@5TaPndXpe#mruDSTSa+Z{LY bl$RzoIblM~@s4=>U+JFpe<V}9C)K|JY^(!e delta 1952 zcmYk+X>3$g6u|M*GSF?>LRSTm*G0R|bY?nTXc1Z|w6>I1YFlu@jM&s+U<O)SY=aJM zh=E8#!lM;Tz_><@B*LUY#U*~zC~=Bg;|CKk`oYwNXwVND{hv24#G9P?-E-Ub?tS;3 z_g)PB`(X6D9LJ2%x{2F}!^tAUxai=Ac4V1|6OUpi&SENF#WeiM&i}CUe=wi%loXNW zxEl4oZoD14(2u)ul}J>cr&GbeB`m`q@J`HR79IEF0Pe*7IERB+#_W|C#qIb8*5Z=% z#6%5PLOy^#oWxQ*XOCaO0Q1WYI_3Ofdxl6cPN81#GO|MX2HWs=Y{y2nqXQ3NJ$`~- zluVuye5lt4P#1I(b>fe)1%I}4cNPm|e(9rg2OhvWJcGLXUmy=93&`AZ4R6I?P#2b( zEs}$!$fijHvN^H=c_!(w$NNyPe*ksC!#Im)F*-u0j)SVf*O0}@0($UA)EgGANG!y_ zHRP3OU?=KXhfx223iSvtU=x0em6*>eUD$$}hfyEobPoGZy-19Kzmr7XMT7ie9_NJ% z$iqq>v#=I<1T`PE^J#1#H&M^}Q{05V+T(Qv>?ZkMT#p%rBHOSN`|wO5``=IJIs-v$ zzeVIdJda;um}SOr<H|(Q{fRG-_ptxF@H%e5eo8!oGdPY*S0{?{AP$g!g*UL8S3qm1 zgl)VFLs2@9(s>=VsIm-^Q#fe*8$L&Vv?%dfmQtY)lOID}z#<;RULOBGyo_B~OvR02 z7`Ngz>_IPu){9g4G)Aw`(JkG<JEuN|Y=#`bb$HzNGxU<Dalm?Z&8S7#k9suwk<*fC z+h_44`J0%^(YBV0d`{k3A+irwQV2X#RGy);lYw)n3vgB?Znz5XC9lSMd<yTzISk`p z*p0*0e57<7^-R}OY5IgGa1g&oKQ_A)_uq%C$7;*<{m-P!CRjIbK?hMo6cF0B5c(Ey zoz=90wXu3>C6b9HgtmqR))8!^&!@pEOiszF6V@o%gzl`iGUm6wa+>J2Zzh^Gp|NAu zmr%DgozQPV6VXBZzfp5H+fsU+L?b~BTOXn<)K*IvgdUqVUJ}vzleI(}p|6NGiqvY| zwsm+9kwLKQ)<=gI!D=b|Y9&+PR(&k9MiW1JZ0!EcrpLf1!TMITCq{YUX%wgA5?WZB zVlydzhv{;rnJb)rGvKT=FFHSpy^`rlGHbF^Oh<NgY*%)hBUX}ElVqOHuS)Z{y&ku( z(d{#@=6BUKxO{63Z*7y`TjlY2Jn6kXu5Cl(!O>tO>}m@<KGbCRJYKKM<9GS$4WGBk zTU+H}nu5GFJH|$WMptBVPh{L!H!(I6m}m(__D%#s!EnSqGG@*eoOW)BgaUhllS78r z?J=7RpUgGlZ_iJ~Ka776zZ8Fe{&;+DemeF};pJ5G{-O%AvS`>mQEtQ@D*iet_G;<w qWb>^Gr+KzK*E~|zYWMSETgw+yV=cZXlCxf#Kg5kL#OJuxG5HV3hxJMT diff --git a/po/ru.po b/po/ru.po index a45cb728b..c0d7493a7 100644 --- a/po/ru.po +++ b/po/ru.po @@ -3,20 +3,21 @@ # # Ðртём Попов <artfwo@gmail.com>, 2009. # Pavel Maryanov <acid_jack@ukr.net>, 2009. -# Yuri Kozlov <yuray@komyakino.ru>, 2011. +# Yuri Kozlov <yuray@komyakino.ru>, 2011, 2012. +# Pavel Maryanov <acid@jack.kiev.ua>, 2013. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.28.2\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-04-26 21:13+0400\n" -"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2013-03-09 17:09+0200\n" +"Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n" "Language-Team: Russian <gnu@mx.ru>\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.0\n" +"X-Generator: Poedit 1.5.5\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" @@ -29,7 +30,7 @@ msgstr "Ðе удалоÑÑŒ декодировать JPEG-изображение #. TRANSLATORS: 'song title' by 'artist name' #, c-format msgid "'%s' by '%s'" -msgstr "«%s» иÑполнÑет «%s»" +msgstr "«%s», «%s»" msgid "Could not connect to server" msgstr "Ðе удалоÑÑŒ ÑоединитьÑÑ Ñ Ñервером" @@ -224,23 +225,23 @@ msgstr "" msgid "Could not map buffers from device '%s'" msgstr "Ðе удалоÑÑŒ раÑпределить буферы уÑтройÑтва «%s»" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"Драйвер уÑтройÑтва «%s» не поддерживает ни один из извеÑтных методов захвата." +msgstr "Драйвер уÑтройÑтва «%s» не поддерживает метод ввода-вывода %d" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -"Драйвер уÑтройÑтва «%s» не поддерживает ни один из извеÑтных методов захвата." +"Драйвер уÑтройÑтва «%s» не поддерживает ни один из извеÑтных методов ввода-" +"вывода." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "УÑтройÑтво «%s» не ÑвлÑетÑÑ ÑƒÑтройÑтвом вывода." +msgstr "УÑтройÑтво «%s» не поддерживает захват видео" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "УÑтройÑтво «%s» не ÑвлÑетÑÑ ÑƒÑтройÑтвом вывода." +msgstr "УÑтройÑтво «%s» занÑто" #, c-format msgid "Device '%s' cannot capture at %dx%d" @@ -254,36 +255,35 @@ msgstr "УÑтройÑтво «%s» не может оÑущеÑтвлÑть з msgid "Could not get parameters on device '%s'" msgstr "Ðе удалоÑÑŒ получить параметры уÑтройÑтва «%s»" -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "УÑтройÑтво видео-захвата не принÑло новый параметр кадровой чаÑтоты." +msgstr "Видео-уÑтройÑтво не принÑло новое значение наÑтройки кадровой чаÑтоты." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "Видео-уÑтройÑтво не может Ñоздать буферный пул." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." -msgstr "Ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ ÑƒÑтановок тюнера %d уÑтройÑтва «%s»." +msgstr "Ðе удалоÑÑŒ получить наÑтройки тюнера %d уÑтройÑтва «%s»." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ %d байт из уÑтройÑтва «%s»." +msgstr "Ошибка при получении ÑпиÑка возможноÑтей уÑтройÑтва «%s»." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "УÑтройÑтво «%s» не ÑвлÑетÑÑ ÑƒÑтройÑтвом вывода." +msgstr "УÑтройÑтво «%s» не ÑвлÑетÑÑ Ñ‚ÑŽÐ½ÐµÑ€Ð¾Ð¼." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Ðе удалоÑÑŒ выбрать вход %d Ð´Ð»Ñ ÑƒÑтройÑтва %s." +msgstr "Ðе удалоÑÑŒ выбрать радио-вход на уÑтройÑтве «%s»." #, c-format msgid "Failed to set input %d on device %s." msgstr "Ðе удалоÑÑŒ выбрать вход %d Ð´Ð»Ñ ÑƒÑтройÑтва %s." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¼Ð¾Ñ‰Ð½Ð¾Ñти Ñигнала Ð´Ð»Ñ ÑƒÑтройÑтва «%s»." +msgstr "Ðе удалоÑÑŒ изменить ÑоÑтоÑние Ð¿Ñ€Ð¸Ð³Ð»ÑƒÑˆÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑƒÑтройÑтва «%s»." #, c-format msgid "Cannot identify device '%s'." @@ -379,14 +379,11 @@ msgstr "" msgid "Cannot operate without a clock" msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° без чаÑов" -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Получен неожиданный размер кадра: %u вмеÑто %u." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Ошибка при попытке Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ ÐºÐ°Ð´Ñ€Ð¾Ð² видео Ñ ÑƒÑтройÑтва «%s»." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Ðе удалоÑÑŒ уÑтановить Ñоединение Ñ Ñервером звука" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Ошибка поÑле %d попыток. УÑтройÑтво: %s. СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Ошибка при запроÑе возможноÑтей Ñервера звука" #~ msgid "Bass" #~ msgstr "Ðизкие" @@ -714,17 +711,20 @@ msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° без чаÑов" #~ msgid "%s Function" #~ msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ %s" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Получен неожиданный размер кадра: %u вмеÑто %u." + #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "Ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ %d байт из уÑтройÑтва «%s»." #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Ðе удалоÑÑŒ добавить в очередь буферы уÑтройÑтва «%s»" -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Ðе удалоÑÑŒ уÑтановить Ñоединение Ñ Ñервером звука" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Ошибка при попытке Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ ÐºÐ°Ð´Ñ€Ð¾Ð² видео Ñ ÑƒÑтройÑтва «%s»." -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Ошибка при запроÑе возможноÑтей Ñервера звука" +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Ошибка поÑле %d попыток. УÑтройÑтво: %s. СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: %s" #~ msgid "" #~ "The buffer type is not supported, or the index is out of bounds, or no " diff --git a/po/sk.gmo b/po/sk.gmo index c8696e91695a78e136a8e203f00d2442d3b7994d..dd6fcfa1254ceb947c798af0d23ade203f333584 100644 GIT binary patch delta 23 ecmbQ{I?Z)Mr4W~eu91a;p^=q|<>qD~VF3VF5(Z!Z delta 23 ecmbQ{I?Z)Mr4X07u92mJp|O>T;pS!`VF3VE=muE; diff --git a/po/sk.po b/po/sk.po index 9fea46f67..5f6b9b2e2 100644 --- a/po/sk.po +++ b/po/sk.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.25.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2010-11-08 15:48+0100\n" "Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" diff --git a/po/sl.gmo b/po/sl.gmo index 93eb5f6798dbcf08e39b55c86d65bc283fca250a..904582d47a4b307fc2f658b5099dca3ffcba9b4f 100644 GIT binary patch literal 9825 zcmb`MUyLNjUB}zO4sbXmP6z};?82}(&fU!I?p>Vop3nCA{;qv{yS`nYoq&XDrfX+w zr>AS&e`dXdBOxJygfJo!ArXq?oG{`c5{ihFC@)c@_#Plg2oVV(B#VGRJP?9{$OF9a z`Bin#_RQ_w?Z&jO_uD;P^{e0i->>T4e*e9niMU?i{(0^<-xWmz@YsF);rhpSN74P@ zcfjYs{{Vj+eBws~o&!I~`wI9zunP*E0(=PkG<XvH68LlAzkrW{_xxBCJqjKLe;Hf{ z<@Ygo9efjf1^i#|C2+u^9|doMFN6OHo&cARgmpdz{vz+62N%I_fFA|_3;Y21&`(6s zFM*4ojC%<betsQ13Vs&U;5WgKfO81_2zV6~dar=Tz&Ame_c!2q@Vnq8aPd7+bQv6j zkAvR?W&QsF7r?on40K)s+r0ly_5L+b<oI_`_*3tVqG!MhpuGPUDExjAoCE(F{22J( z;Jx5cl#VK*dGKe!B~bX=0N)P|K~xz1CWz{z-vtpd`U6n-`~vug;NO86m_86i$HDJ_ z^WXyz5&F-94}(`g1ty@_{dMqZ@Q=aM;6H;h?_rcK_FV&)z*j-h$Ctqt_;&Sv|4#+J zKMu<G7r+zXYap%`eF^;TJyG;kkSWoh{B#sO4}J|4Iqv(JfDeEl;{C%QtVfT7V!z9v z=&cW)0zVCkUjGslJA4lmejj48;3~KX{swpr{4%%-z8mHK8h9NP{d@)dRq$UyvB$Xw zgS@-o$9ca2iX49ria)&vqwp9#4hlanfC}6JB~CsEJ_UXi?0`Q2MNgj~n1s*Y22X)s z0maY02a0^BJ{<V`l?wk1T<7<DAS!lw5j+Ea2D}LVEw}+bh%tpv2Z|s3DR>rq8x+2k z3h}-H9_9TFP~!Akpv1xV!6oqFUkLv3$qHkTe^FZD?}Ml)`g0H$kNyf2yZ!?RtI<D! zqE8X#kAQjbQ{cBiS$7%de+(=^vG*IG=<|!9%>OnhdiXy06!<}m`vkZF3V*)`3cr5= ziXMIdio7Q=g2>qiPl9iN9{|4%3P1k_J`H{dp(TD^2JZo7ZPCLE+;Yj>XSu~Ta;*jM zu_pY!i(CBqD!0TD>h~9HM5G4K!};)2go{VGwYRs#*1gs5BL4+$MD#Wiey(tfJoWV) z54eoK-pAi%Zd@e#5pI!RWD-5eC4PQC_i1j?q3G#8?gehbVRAh<c?z~uyo>Ets^5=* zlKVvOsB3ab{76iQ9qJ1+PcG3jVdbw?{$A#mTp{*;FSppIc}X0IuRhQHB)8Z_eCi^% zToUik$O9MY$6vT{bWWZgoy#9pon0juomHtRc3jq1Cd*u=T(?_hCO)QkF1C!yO*S%_ z>LxBXvHzv(($sVd>rz#w=G7t3CQf$S(b*SYRtsviEd0}Acq(J-)G*Pz9o?<gXh+YM zHYr**RqI2e`zDLd=`?kPvav}EySb}kGqPRdIc(P--OyyZFlxsZTdpjW7N)xW=-if0 zdp7N<%;YX9J!861SqZ6uQ8rgXde;;xFNZ^y!7VghnZ*7>C5|dwC2QlG$qU^{Y`&!$ zLQe)Zsq`Q})R`Wb!eqHZHw_UQ6bE{!I_2i34BE`x;5NgMHC5W{uA;MvJ!&;J7rx6# zbv|ekEp&`1sT4C}e2r4JFsvR96Wi6IwZo9z*n%RCk&7F+P45`1!t}Z;(^#$V=7ky5 zx}WG>7A|C_Nz4FKA7;f*xKhO~eY8+pdSn#NFtE8_9)ox-h`R=D-JNb`x-N@R$YF-6 zcf>=(A(U7%Gg=tH60zFJY%#-(_htmG0x-q3+EHaqAHm%aGhIC_h**Wo&&99K#djJ* z#QB&eX6>fM5#VE>i>WEGGa+IstEmxD=~T7M)KGD%GT)v3O~Q@ftoW)e(qx^9VGwaV zB$V$srXb5??dXC}PsEuhN~r6OP0$+LiZ%m@Dq|dc?2=k0?d0NCT8&O7iz?16e%)5* zwhRf&ZYnDS!q<iRYsF1%!Z``4LO7WT>6-0{yM+<W$Zkg$wN0?aL^PKcnM+u*C^FkA zh3<4dnM}d+yORBk8Zb<et@wM3HY)lIj`8}~sOQ!$TvB$Rd!}BSZze4VA;AtEan(so zW%=MEc~irvKUKbHNHT5^ku*sC$cSxaQ!(uf=W0dol8Git&4>ZvOVa&q=u|%P&Ix%( z!T{!#(xlzpJ1I)!2(0Zd#SE)?<&}~M#aoHQS;6<8fn^Uq#r9I2U}Uu0E4J>&{zxZf za0Y6ZIMkh)LMItjq2Y3PzPBK<kT<IMn#&u4ggGfW<POrJn~6)@#R5`;=aN!g9ydK) z2uwKH^Mbj2c93V}4&E<>DrcIq&#jb#?ieK0?x4O)+NRNE^7wGer6yWVDgI)kSQlDt zCT=G*RqdHCVnRLG`^IuMM)$M>xgC?{uh`W1_G!hXws2W=)u|V+U7;3GGI@q8n}%6I zGd`glQ)jO)d;fs=j!hB?G|F674#Tv)I$UwEqa}G#u-m@04Qy|#pdU0edQRy?1Q<AK zOOfd`m)1!QGgr8-WG8qS5X-)c*s-~h#e793J4=ztJh4mbURFZl+Q#~tGOrdU^+kJ_ zlr(K#n!~YWQ_>u=X>}Lc-gwsx<`|gR>Pj(q&05`!R%K{!{klDw&d=BCUg7rr%=Coy zwe!mtz5UjWbkoi55fhd}wdqrSJ6aFj^({3wH>U6Vfoec53ALkR?^*3=LpmK_rzC$g zN*^84O!e03uIi_5CsoU<D1z3R?)MP$#gvnoq!2$hv;@AJK!=-@FHG-!hte-ys&_j! z2C^;it)d?zkwnBu@%N+Xt)*y5FkqH_#ud)tWJpjCQmbjQ>*q=nuxYbgx}L^V*r`0; z_f=Joglh^{()jPK!cd!b-C&r|vmb196{s|9w;^125)G5IqwBtbs($M3Z9I^hg~M(@ z4V_D7hQ=fX-zIgtW+-vFL-C>wq%ujd4>gB5Y<dPJTFcxv8gDJft?QvLUsAoiXoWz_ zTRrFE)<S!}ed5S9BeC3C$$K_#JzMtj)`nYBTSYNkI)1!U_QvE6-R`B1meXau<44w3 zH(KX}UAq0&c~)Oii}MR7TJxt`i>K7W;?l_{j?OR6&oi)fjan`dJ~eKkHUBZSFuyc^ z;^_PW<F05p+mNi1koK}A^}OE@sOR0y8#Yr<_WkP<3n!lG4G5JsW_pTAX|JSdX>H&z zOKLrFBa>P>ktcnAf|4v-@UfLA&#-MP@^<dZtZPW)J=12RyGLY6<;jti<&_J2+Cn); z&f%iOT5Dr>h>!*O>NuWb)6>#uW$66OiyIePr}oB)4D9Aw7jPwM=a<x}jxCO?C1s|Q z)<tS#zNAu&z-xZy<Y^pH9?yIvokJ04&Mc^>*)%gGye{&(xc7QOz4luD=_H>{@M-?B z(?`M{-i}9lTPIx|w(@J4y?G;XYMbOhjTmI+=GUnsDXnrJ2Tv?JRQWhWZ(}{uc+@bn zZ@sSjZp3zw+%8FH+oZbQ%iA&OqT0=e=c__Y%g|WXPPerhk6d3z*L#^}s+HHbUQca5 zx@svNJzj*J1f*FPW-{5n$qt6H=mlU&HgNoGsaTmAD@mD9s%A&)tTuo#Rx?TnCEIr7 za;TBm$$t2Od>W{mH~hSzi-%d^s4bQ#smWAgGb{J$1l`!a8#LJ*jcI)g_+U__B;u?& z+S9D1LV2;n*rHdz^UvG}0V^48C1XPk$dM<ukDm(XLpMlm0u%L&pp_;=B8Xvh(5W}2 z*WS2k0s4i;8V8)BFeId$DoF+8VeA-ZWl!omh8+A*ByZjSW5i&LABrAQm6G_!solbb zMlQj@wiUu7q$TihhsvK0N<UA{K;|8Kyn3h1G#y_==mh?$p+lSB!cwNkMDGppEzYp; zDba)XSYk7nPOC@e@<)hauVT~zRe}IgY-Fdy#GeZsY@QtpV^%qiz54b*bEs~!OktR@ zCYBPPOKN`osRguyDumw&%VH4kkRg>x^!t1>iKf{V7*O^SO~g}^iJ^A1LN2HxvPuUD zMJDxmBCKeF#$b+dK2wq=`9yZ~%S&RDj51ASJa8y}ii`+C#>TlN8hcvxXwyR^%Mn6b zt!0KY1WT2cV;eG6VMbF+1nUoEOV-ib1$o1cYhSMOM#!|nP`>4zr4oyj(08*bLDaWD z|2iBZ_|z1S3HF(FL~kjY(j$_9Poq4G6QSO`mb;o`52(Qy4&xA^gK*j)dCzzo-MoP^ zY(iP^i+M-$Ck^_T>RYu<tV_-ihYn^7j(*Hnu0z;uMCnS!IJw_9*VL-gqgFWn^VLwc z`P=y<2?s~pUzIK%{lC-XIHFG*!(sQ7KhLnck9UiFGU||~nRf1AcyZ6!<?+l0?NF|7 z4Y7mH_o?cTfj5wrVPZX!MQ{gqYkW-0G@>^Ne!HIxQ*mN?9K6-t!(N~a9i5el*);?u zdpe<S;rydXAq=c3(AbSqIw@&Q0<(3a)0i_IYX>sFSfV-?naU!etqMWA52sUOr<c7g zcTJMs-C0>Yp_YD%W^?eA)-l$8x?kPa(gm7Pw4RhVZ|H=SaMelkPP$=@s<SNUCnX2y zg2t2u?>>TTOY%bZ{FelY1_Suh6dj%AG{*JnY7%`?=ZQ<DU8>b#e2U;rnn*cgnFu(^ zAHKg0XDiZ;xxVVqE4%(kXY?bCpLD8F-Ny8x<&o4A#_P7as<$Z!+onhjQNTaSd51nG zw31ThN9L{98PDlTpJsU^Q*k76q8nQdm8nc<3B81li2rCANy;|;*;5cY2iZc|Vl>_4 z9G11ZaKYJK7m`XY2QB0W&RK%ctiD!n5~PXdKq+*wzU2DWQwpfGtJ12kSB=@-M=r~r zMEN5YLQ#10=?iQ4R>*H{yox!nie+ohRyJC%+oxu~WXbw?Uh}J@DB2b|W=*u58h9^6 zmP=KIpM=6}^Od?z@TD;sKy06iuj7%+$5#(Cy)lg#s!s&yrZ}z`u_4`-BOq6>Q<I}P zsQ?@y_`O@$kfDCrNTukMjk*l<Lq@sjls*BA2jgFu3`13$I0T#wu18i58HW3oCJc76 z9OpJ;<inpS*YbZ(^-^AeRcPS6V}2KR$JBefrm$*3cR88nU18{w^bm7|EIEVC=G`Z4 z;B|FQ4lSmSb5!NE;}1EBESyMUaV$xLjbn3<R*#3uo-B=hts9|<kX5`tZduOUr4Z2h N;0RrOpz5ch{{!be!eamc delta 3189 zcmZ{kYiv}<701V5>|kRseu0f+k8Qw?vDe<U0b}A6V*@rAyv3~{k%Dy1Ud;9G-n-nr z-W03VwyOFPA(b+vs7V!3^+QG5NTsgSFQ|&tP>HlvRH+ZC6{#XM?S~|474`8YQu;f0 z*AH4U^7waV?#!Gs=YMA3p1N~1|5i=u4MjUiZ>Fa<C}qRDrTnAC%aqyzKM7^c1^5`e z4L8Fd7sq#t<9o24`8Q!Td<V+8|AsBFwp^(}7=yc%%By*dCz$vm?1Znvz3_L%`48bN z<Gpyj0zU`O!N0?9c!DU-Lmv*nUqW&85!?-1DwOJgW6*;0unXRY?f6$8V8ocHuM8tn z6YvD%1e}0Bga_ciU=;R{jtIN}W#4ruj$eb~@SpGqY^*AbpMerU9`1qPh5O-sSc-r3 z5eC7k(ydD2Lv4kPunCePH3(~99Fh!m5psEzgv73b;(Q*;{;xm@*uZbXH=qx#ZA$gQ z-$GofQuN99W7J^Cfn!htnS!lw7HXJ-qUlZ84_}3y@GUqD%eEJ!7=^uzQ^oO1P%d&0 zBER}GoS?q`3MJ6KI`V%S<8WQ!CSQZ{;Ty&At>X9xP&EB1#Hac_Y=?h?kHZS08-iU> zB(R_a@?|Ii|D?!wph(uxpwwA7*+BjSjBhjXG~B+UkfJ1<W&ASS4?lo%<F1_r4dYNV z&cOt{3B}=uP}X&G?ICy;N<i13IQ$Wufg76&wRJ9!F~-C#co6;t9)ZmWFXLyS6xR(n z3GYL>Q7vyuZZZy|@Hr^w+=e3I`$hf-N=8dalf0@b*ain7u2g;&qYC2+q)t>GN-ewq zMYEfbKlKX#q<HSa=iz(s3cQLg-SAx~#n?dMJOSIFj88!cU>0`4IVk5{gGiWHw=ss9 z_!aDd<yxr`I0z3wA4&#p7sn4^E#o?_A%S+m61dXj4C+fgNtcYFNVpz^nW};N=#&Bh z<_qb<4s{cXZam@eH{cVH*Af<=q)(cpPnx`G$<QEOit;2~nmkd;MIEL~;G(}sCQSmC zCcgt=!+)5TO^_N?ybeWChbbf>tL+$;WC{7zQ*=q`ak>=eQMxpw4r@YeshtVBrmwU^ zMWb|O0zNIa6wXGvq+7HZr%R()L(L;lYU2o9n&>?mT7_pQrc}SkCbcAmrObn}x%x?0 zjeh#Pj_T>fAhcq7(p^4Uercn5s&d5qyz*W1r!CFq*Hv50MAd6%VC%s0x3+%2WW(6F zIaEE}!1gJ}wZq+~or}Jgx$L?2^0n&cOUm_(x9DHAO?A!ChDq0q)?8ZdsO>8;cj~$; zbbln;ABi1^#LU}ur(y?tV~2EfV0bXPuRqq`UlE_~J!|KjtmC=8<5pk~>sWs@+S@<S z8;$Ac(D1;1bD_ScB9ip7j(=o6{h4J`zrEzy^SyD;PB=mDl;zGZTJ!9iNqITjbu71H z_2Zbg=m!2(zD-Tf9y>ERy7s9M@z`a{&)UJTUJNev4ppemJ=sp(YnB`KZOGc@K|_1q zNm&s!d)Z6qFnMZnY0X}pj;))HsWVo_N?JN?Cv?WQ6FF<aau@8hUdnk%Ic(my7Hn6B zuU~haq^$R?oUKFWuA|f5JYQ^`@KT=X+q<bUqQ-45C#RUt?l?0tqqBi;-}@Pxy|m8S zdflcBNm#N1N5w;fW3vyfcFjL_)DNq;<y&bx@V%UNE&e0|=l>$e_)fx`a{?!#PTPr$ zmv$ZVd0l7XJL_uHGhzHVFNW`$FYK(<*7`d~9=*u?VQ1g=M{b{cc)O01Kf=`1UB*jf z9N*I1++7Tq@U5kk^ZIq?B3E>>ft|MWbcVd5teem?S7qvB0;vBVH)otQrDtw5wmmwm z$1R<8aex3Hb7IZ96?*l!_Ns@Zl>{BO^qemTX~)$WCtEmkGHoNns;VfmRtDS?vA=@~ zW_s6@Ip5M?wlz0L<~`R*Q2{zPn2JRtQ#spr0=q{`?Qs731yOUZ`N^i@6{y5w@p(n@ zJoB5DUFOYZy?Z*5^b(|50?ekIq^(cJkDZX?vIvl}0}AoQmZohhD$H9t$Ad84E#uYe z<{Wt?GWpobq)E4QneVkWn)g~-H-+_XZnbLj)z+h%m!tp_OP+7;x3-xcy>+t{_|Dv7 z;N?uEe$l+4n`*_0rS~LQS&Z2+ztAmaSP#^N&K~vgKwEWL@#JG|{iTlPr|j!(4dpyL zFH1VV)ONfxqDEaS<;|0D@v$}vPgSR#r0-qwT=U1ak;A;^z)R}U*-1U;QIN@;<@1sw zytPEe4{VZASn`m5uC;)#_uCsyvc0`bTPa6p%#HRg6KNkYWgTs&xPM`rt<Tz4ikIf_ zGw~^_DALM>;o2);L-B`&r86Szg3dX<2|D&wgg;9&@$t#y=9P};mS5Q2Qc_NFq!z54 QxwGfs<`XF^D+y5l1)wgYNB{r; diff --git a/po/sl.po b/po/sl.po index 4b5a65c98..a977f60a7 100644 --- a/po/sl.po +++ b/po/sl.po @@ -1,17 +1,18 @@ # Slovenian translation for gst-plugins-good. -# Copyright (C) 2005 - 2011 Free Software Foundation, Inc. # This file is distributed under the same license as the gst-plugins-good package. +# Copyright (C) 2005 - 2013 Free Software Foundation, Inc. +# # Robert Horvat <robi@hipnos.net>, 2010. # Matej UrbanÄiÄ <matej.urban@gmail.com>, 2010 - 2011. -# Klemen KoÅ¡ir <klemen.kosir@gmx.com>, 2011. +# Klemen KoÅ¡ir <klemen913@gmail.com>, 2012 - 2013. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.26.2\n" +"Project-Id-Version: gst-plugins-good-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-03-12 18:35+0100\n" -"Last-Translator: Klemen KoÅ¡ir <klemen.kosir@gmx.com>\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2013-01-05 10:03+0100\n" +"Last-Translator: Klemen KoÅ¡ir <klemen913@gmail.com>\n" "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n" "Language: sl\n" "MIME-Version: 1.0\n" @@ -19,23 +20,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" "%100==4 ? 3 : 0);\n" -"X-Poedit-Language: Slovenian\n" -"X-Poedit-Country: SLOVENIA\n" -"X-Poedit-SourceCharset: utf-8\n" msgid "Jack server not found" msgstr "" msgid "Failed to decode JPEG image" -msgstr "Odkodiranje slike JPEG je spodletelo" +msgstr "Napaka med dekodiranjem JPEG slike" #. TRANSLATORS: 'song title' by 'artist name' #, c-format msgid "'%s' by '%s'" -msgstr "'%s' - '%s'" +msgstr "'%s' izvajalca '%s'" msgid "Could not connect to server" -msgstr "S strežnikom se ni mogoÄe povezati" +msgstr "Ni se mogoÄe povezati s strežnikom" msgid "No URL set." msgstr "Ni nastavljenega naslova URL." @@ -44,10 +42,10 @@ msgid "Server does not support seeking." msgstr "Strežnik ne podpira iskanja." msgid "Could not resolve server name." -msgstr "Imena strežnika ni mogoÄe razreÅ¡iti." +msgstr "Ni mogoÄe razreÅ¡iti imena strežnika." msgid "Could not establish connection to server." -msgstr "Povezave s strežnikom ni mogoÄe vzpostaviti" +msgstr "Ni mogoÄe vzpostaviti povezave s strežnikom." msgid "Secure connection setup failed." msgstr "Nastavitev varne povezave je spodletela." @@ -55,7 +53,7 @@ msgstr "Nastavitev varne povezave je spodletela." msgid "" "A network error occured, or the server closed the connection unexpectedly." msgstr "" -"PriÅ¡lo je do omrežne napake ali pa se je povezava nepriÄakovano prekinila." +"PriÅ¡lo je do omrežne napake ali pa je povezava nepriÄakovano prekinjena." msgid "Server sent bad data." msgstr "Strežnik je poslal slabe podatke." @@ -64,13 +62,13 @@ msgid "Internal data stream error." msgstr "Notranja napaka pretoka podatkov." msgid "No or invalid input audio, AVI stream will be corrupt." -msgstr "Napaka vhodnega zvoka, pretok AVI bo pokvarjen." +msgstr "Napaka vhodnega zvoka, AVI pretok bo pokvarjen." msgid "This file contains no playable streams." msgstr "Datoteka ne vsebuje pretokov za predvajanje." msgid "This file is invalid and cannot be played." -msgstr "Datoteka je neveljavna, zato je ni mogoÄe predvajati." +msgstr "Datoteka je napaÄna, zato je ni mogoÄe predvajati." msgid "Cannot play stream because it is encrypted with PlayReady DRM." msgstr "" @@ -79,7 +77,7 @@ msgid "This file is corrupt and cannot be played." msgstr "Datoteka je pokvarjena, zato je ni mogoÄe predvajati." msgid "Invalid atom size." -msgstr "Neveljavna velikost atoma." +msgstr "Neveljavna velikost atoma" msgid "This file is incomplete and cannot be played." msgstr "Datoteka ni popolna, zato je ni mogoÄe predvajati." @@ -96,93 +94,95 @@ msgid "" "extension plugin for Real media streams." msgstr "" "Ni mogoÄe najti podprtega pretoka. Najverjetneje je treba namestiti vstavek " -"GStreamer RTSP za pretoke RealMedia." +"GStreamer RTSP razÅ¡iritve za RealMedia pretoke." msgid "" "No supported stream was found. You might need to allow more transport " "protocols or may otherwise be missing the right GStreamer RTSP extension " "plugin." msgstr "" -"Podprtega pretoka ni mogoÄe najti. Najverjetneje je treba omogoÄiti veÄ " -"protokolov prenosa ali pa manjka ustrezen vstavek GStreamer RTSP." +"Ni mogoÄe najti podprtega pretoka. Najverjetneje je treba omogoÄiti veÄ " +"protokolov prenosa, oziroma manjka ustrezen vstavek GStreamer RTSP " +"razÅ¡iritve." msgid "Internal data flow error." -msgstr "Notranja napaka pretoÄnosti podatkov." +msgstr "Notranja napaka pretoka podatkov." msgid "" "Could not open audio device for playback. Device is being used by another " "application." msgstr "" -"ZvoÄne naprave ni mogoÄe odpreti za predvajanje. Napravo uporablja drug " +"Ni mogoÄe odpreti zvoÄne naprave za predvajanje. Napravo uporablja drug " "program." msgid "" "Could not open audio device for playback. You don't have permission to open " "the device." msgstr "" -"ZvoÄne naprave ni mogoÄe odpreti za predvajanje. Nimate dovoljenj za " +"Ni mogoÄe odpreti zvoÄne naprave za predvajanje. Ni ustreznih dovoljenj za " "odpiranje naprave." msgid "Could not open audio device for playback." -msgstr "ZvoÄne naprave ni mogoÄe odpreti za predvajanje." +msgstr "Ni mogoÄe odpreti zvoÄne naprave za predvajanje." msgid "" "Could not open audio device for playback. This version of the Open Sound " "System is not supported by this element." msgstr "" -"ZvoÄne naprave ni mogoÄe odpreti za predvajanje. Predmet ne podpira trenutne " -"razliÄice sistema Open Sound System." +"Ni mogoÄe odpreti zvoÄne naprave za predvajanje. Open Sound System ni podprt." msgid "Playback is not supported by this audio device." -msgstr "Ta zvoÄna naprava ne podpira predvajanja." +msgstr "Predvajane s to zvoÄno napravo ni podprto." msgid "Audio playback error." -msgstr "Napaka med predvajanjem zvoka." +msgstr "Napaka predvajanja zvoka" msgid "Recording is not supported by this audio device." msgstr "Snemanje s to zvoÄno napravo ni podprto." msgid "Error recording from audio device." -msgstr "Napaka med snemanjem z zvoÄno napravo." +msgstr "Napaka med shranjevanjem preko zvoÄne naprave" msgid "" "Could not open audio device for recording. You don't have permission to open " "the device." msgstr "" -"ZvoÄne naprave ni mogoÄe odpreti za snemanje. Nimate dovoljenj za odpiranje " -"naprave." +"Ni mogoÄe odpreti zvoÄne naprave za snemanje. Ni ustreznih dovoljenj za " +"odpiranje naprave." msgid "Could not open audio device for recording." -msgstr "ZvoÄne naprave ni mogoÄe odpreti za snemanje." +msgstr "Ni mogoÄe odpreti zvoÄne naprave za snemanje." msgid "Record Source" -msgstr "Snemaj vir" +msgstr "" msgid "Microphone" -msgstr "Mikrofon" +msgstr "" +#, fuzzy msgid "Line In" -msgstr "Analogni vhod" +msgstr "Analogni izhod" msgid "Internal CD" -msgstr "Notranji CD" +msgstr "" +#, fuzzy msgid "SPDIF In" -msgstr "Vhod SPDIF" +msgstr "Izhod SPDIF" +#, fuzzy msgid "AUX 1 In" -msgstr "Vhod AUX 1" +msgstr "AUX 1 izhod" +#, fuzzy msgid "AUX 2 In" -msgstr "Vhod AUX 2" +msgstr "AUX 2 izhod" -#, fuzzy msgid "Codec Loopback" -msgstr "Povratna zanka" +msgstr "" -#, fuzzy msgid "SunVTS Loopback" -msgstr "Povratna zanka" +msgstr "" msgid "Volume" msgstr "Glasnost" @@ -194,7 +194,7 @@ msgid "Monitor" msgstr "Zaslon" msgid "Built-in Speaker" -msgstr "Vgrajen zvoÄnik" +msgstr "Vgrajeni zvoÄnik" msgid "Headphone" msgstr "SluÅ¡alke" @@ -206,10 +206,10 @@ msgid "SPDIF Out" msgstr "Izhod SPDIF" msgid "AUX 1 Out" -msgstr "Izhod AUX 1" +msgstr "AUX 1 izhod" msgid "AUX 2 Out" -msgstr "Izhod AUX 2" +msgstr "AUX 2 izhod" #, c-format msgid "Error reading %d bytes from device '%s'." @@ -218,90 +218,93 @@ msgstr "Napaka med branjem %d bajtov iz naprave '%s'." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" +"Med Å¡tevilÄenjem oblik videa, ki jih podpira naprava \"%s\", je priÅ¡lo do " +"napake." #, c-format msgid "Could not map buffers from device '%s'" -msgstr "Medpomnilnika naprave '%s' ni mogoÄe preslikati" +msgstr "Ni mogoÄe preslikati medpomnilnika naprave '%s'" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "Gonilnik naprave '%s' ne podpira nobenega znanega naÄina zajemanja." +msgstr "Gonilnik naprave \"%s\" ne podpira nobenega naÄina I/O %d." -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." -msgstr "Gonilnik naprave '%s' ne podpira nobenega znanega naÄina zajemanja." +msgstr "Gonilnik naprave \"%s\" ne podpira nobenega znanega naÄina I/O." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "Naprava '%s' ni izhodna naprava." +msgstr "Naprava \"%s\" ne podpira zajemanja videa." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "Naprava '%s' ni izhodna naprava." +msgstr "Naprava \"%s\" je zaposlena." -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "Naprava '%s' ni naprava za zajemanje." +msgstr "Naprava \"%s\" ne podpira zajemanja v loÄljivosti %dx%d." -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "Naprava '%s' ni naprava za zajemanje." +msgstr "Naprava \"%s\" ne podpira zajemanja v izbrani obliki." #, c-format msgid "Could not get parameters on device '%s'" -msgstr "Parametrov na napravi '%s' ni mogoÄe pridobiti." +msgstr "Ni mogoÄe pridobiti parametrov na napravi '%s'." -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "" -"Vhodni video napravi ni mogoÄe doloÄiti novih nastavitev hitrosti sliÄic." +msgstr "Napravi ni mogoÄe doloÄiti novih nastavitev hitrosti sliÄic." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "Naprava ne more ustvariti zaloge medpomnilnika." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." -msgstr "Napaka med pridobivanjem nastavitev uglaÅ¡evalnika %d naprave '%s'." +msgstr "" +"Med pridobivanjem nastavitev uglaÅ¡evalnika %d na napravi \"%s\" je priÅ¡lo do " +"napake." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Napaka med branjem %d bajtov iz naprave '%s'." +msgstr "Med pridobivanjem lastnosti naprave \"%s\" je priÅ¡lo do napake." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "Naprava '%s' ni izhodna naprava." +msgstr "Naprava \"%s\" ni uglaÅ¡evalnik." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Napaka med nastavljanjem vhoda %d na napravi %s." +msgstr "Med pridobivanjem vhoda na napravi \"%s\" je priÅ¡lo do napake." #, c-format msgid "Failed to set input %d on device %s." -msgstr "Napaka med nastavljanjem vhoda %d na napravi %s." +msgstr "Napaka med doloÄanjem vhoda %d naprave %s." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Napaka med pridobivanjem moÄi signala za napravo '%s'." +msgstr "" +"Med nastavljanjem stanja glasnosti na napravi \"%s\" je priÅ¡lo do napake." #, c-format msgid "Cannot identify device '%s'." -msgstr "Naprave '%s' ni mogoÄe doloÄiti." +msgstr "Ni mogoÄe doloÄiti naprave '%s'." #, c-format msgid "" "Error getting capabilities for device '%s': It isn't a v4l2 driver. Check if " "it is a v4l1 driver." msgstr "" -"Napaka med pridobivanjem zmožnosti naprave '%s': ni gonilnik v4l2. " -"Preverite, Äe je gonilnik v4l1." +"Napaka med pridobivanjem zmožnosti naprave '%s': ni pravega gonilnika v4l2. " +"Preverite namestitev." #, c-format msgid "Failed to query attributes of input %d in device %s" -msgstr "Napaka med poizvedovanjem atributov vhoda %d naprave %s" +msgstr "Napaka med pregledovanjem atributov poizvedbe vhoda %d naprave %s" #, c-format msgid "Failed to get setting of tuner %d on device '%s'." -msgstr "Napaka med pridobivanjem nastavitev uglaÅ¡evalnika %d naprave '%s'." +msgstr "Napaka med pridobivanjem nastavitev uglaÅ¡evalnika %d na napravi '%s'." #, c-format msgid "Failed to query norm on device '%s'." @@ -317,7 +320,7 @@ msgstr "To ni naprava '%s'." #, c-format msgid "Could not open device '%s' for reading and writing." -msgstr "Naprave '%s' ni mogoÄe odpreti za branje in pisanje." +msgstr "Ni mogoÄe odpreti naprave '%s' za branje in pisanje." #, c-format msgid "Device '%s' is not a capture device." @@ -329,17 +332,16 @@ msgstr "Naprava '%s' ni izhodna naprava." #, c-format msgid "Failed to set norm for device '%s'." -msgstr "Napaka med nastavljanjem uravnanosti naprave '%s'." +msgstr "Napaka med nastavljanjem naprave '%s'." #, c-format msgid "Failed to get current tuner frequency for device '%s'." -msgstr "" -"Napaka med pridobivanjem trenutne frekvence uglaÅ¡evalnika naprave '%s'." +msgstr "Napaka med pridobivanjem frekvence uglaÅ¡evalnika naprave '%s'." #, c-format msgid "Failed to set current tuner frequency for device '%s' to %lu Hz." msgstr "" -"Napaka med nastavljanjem frekvence uglaÅ¡evalnika naprave '%s' na %lu Hz." +"Napaka med nastavljanjem frekvence uglaÅ¡evalnika naprave '%s' na %lu Hz.." #, c-format msgid "Failed to get signal strength for device '%s'." @@ -347,472 +349,31 @@ msgstr "Napaka med pridobivanjem moÄi signala za napravo '%s'." #, c-format msgid "Failed to get value for control %d on device '%s'." -msgstr "Napaka med pridobivanjem vrednosti za nadzor %d na napravi '%s'." +msgstr "Napaka med pridobivanjem vrednosti %d na napravi '%s'." #, c-format msgid "Failed to set value %d for control %d on device '%s'." -msgstr "Napaka med nastavljanjem vrednosti %d za nadzor %d na napravi '%s'." +msgstr "Napaka med doloÄanjem vrednosti %d za %d na napravi '%s'." #, c-format msgid "Failed to get current input on device '%s'. May be it is a radio device" msgstr "" -"Napaka med pridobivanjem trenutnega vhoda naprave '%s'. Morda je radijska " +"Napaka med pridobivanjem vhodnega signala naprave '%s'. Morda je radijska " "naprava." #, c-format msgid "" "Failed to get current output on device '%s'. May be it is a radio device" msgstr "" -"Napaka med pridobivanjem trenutnega izhoda naprave '%s'. Morda je radijska " +"Napaka med pridobivanjem odvodnega signala naprave '%s'. Morda je radijska " "naprava." #, c-format msgid "Failed to set output %d on device %s." -msgstr "Napaka med nastavljanjem izhoda %d na napravi %s." +msgstr "Napaka med doloÄanjem odvoda %d naprave %s." msgid "Changing resolution at runtime is not yet supported." msgstr "Spreminjanje loÄljivosti med delovanjem Å¡e ni podprto." msgid "Cannot operate without a clock" -msgstr "Delovanje brez ure ni mogoÄe" - -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "" -#~ "NepriÄakovana vrednost velikosti okvirja (%u). PriÄakovana vrednost je %u." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Napaka med poskusom pridobivanja video sliÄic z naprave '%s'." - -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "" -#~ "NeuspeÅ¡en zagon po %d poskusih na napravi %s. SporoÄilo sistemske napake: " -#~ "%s" - -#~ msgid "Bass" -#~ msgstr "Bas" - -#~ msgid "Treble" -#~ msgstr "Visoki toni" - -#~ msgid "Synth" -#~ msgstr "Sintetizator" - -#~ msgid "PCM" -#~ msgstr "PCM" - -#~ msgid "Speaker" -#~ msgstr "ZvoÄnik" - -#~ msgid "Line-in" -#~ msgstr "Analogni vhod" - -#~ msgid "CD" -#~ msgstr "CD" - -#~ msgid "Mixer" -#~ msgstr "MeÅ¡alnik" - -#~ msgid "PCM-2" -#~ msgstr "PCM-2" - -#~ msgid "Record" -#~ msgstr "Snemanje" - -#~ msgid "In-gain" -#~ msgstr "Vhodna ojaÄitev" - -#~ msgid "Out-gain" -#~ msgstr "Izhodna ojaÄitev" - -#~ msgid "Line-1" -#~ msgstr "Analogni vhod 1" - -#~ msgid "Line-2" -#~ msgstr "Analogni vhod 2" - -#~ msgid "Line-3" -#~ msgstr "Analogni vhod 3" - -#~ msgid "Digital-1" -#~ msgstr "Digitalni vhod 1" - -#~ msgid "Digital-2" -#~ msgstr "Digitalni vhod 2" - -#~ msgid "Digital-3" -#~ msgstr "Digitalni vhod 3" - -#~ msgid "Phone-in" -#~ msgstr "Telefonski vhod" - -#~ msgid "Phone-out" -#~ msgstr "Telefonski izhod" - -#~ msgid "Video" -#~ msgstr "Video" - -#~ msgid "Radio" -#~ msgstr "Radio" - -#~ msgid "Could not open audio device for mixer control handling." -#~ msgstr "ZvoÄne naprave ni mogoÄe odpreti za nadzor meÅ¡alnika." - -#~ msgid "" -#~ "Could not open audio device for mixer control handling. This version of " -#~ "the Open Sound System is not supported by this element." -#~ msgstr "" -#~ "ZvoÄne naprave ni mogoÄe odpreti za nadzor meÅ¡alnika. Predmet ne podpira " -#~ "trenutne razliÄice sistema Open Sound System." - -#~ msgid "Master" -#~ msgstr "Glavni" - -#~ msgid "Front" -#~ msgstr "Sprednji" - -#~ msgid "Rear" -#~ msgstr "Zadnji" - -#~ msgid "Headphones" -#~ msgstr "SluÅ¡alke" - -#~ msgid "Center" -#~ msgstr "Sredinski" - -#~ msgid "LFE" -#~ msgstr "LFE" - -#~ msgid "Surround" -#~ msgstr "Prostorski" - -#~ msgid "Side" -#~ msgstr "Stranski" - -#~ msgid "AUX Out" -#~ msgstr "Izhod AUX" - -#~ msgid "3D Depth" -#~ msgstr "3D globina" - -#~ msgid "3D Center" -#~ msgstr "3D sredina" - -#~ msgid "3D Enhance" -#~ msgstr "3D izboljÅ¡ava" - -#~ msgid "Telephone" -#~ msgstr "Telefon" - -#~ msgid "Video In" -#~ msgstr "Video vhod" - -#~ msgid "AUX In" -#~ msgstr "Vhod AUX" - -#~ msgid "Record Gain" -#~ msgstr "OjaÄitev snemanja" - -#~ msgid "Output Gain" -#~ msgstr "OjaÄitev izhoda" - -#~ msgid "Microphone Boost" -#~ msgstr "OjaÄitev mikrofona" - -#~ msgid "Diagnostic" -#~ msgstr "Diagnostika" - -#~ msgid "Bass Boost" -#~ msgstr "OjaÄitev basov" - -#~ msgid "Playback Ports" -#~ msgstr "Vrata predvajanja" - -#~ msgid "Input" -#~ msgstr "Vhod" - -#~ msgid "Monitor Source" -#~ msgstr "Nadzoruj vir" - -#~ msgid "Keyboard Beep" -#~ msgstr "Pisk tipkovnice" - -#~ msgid "Simulate Stereo" -#~ msgstr "Simuliran stereo" - -#~ msgid "Stereo" -#~ msgstr "Stereo" - -#~ msgid "Surround Sound" -#~ msgstr "Prostorski zvok" - -#~ msgid "Microphone Gain" -#~ msgstr "OjaÄitev mikrofona" - -#~ msgid "Speaker Source" -#~ msgstr "Vir zvoÄnika" - -#~ msgid "Microphone Source" -#~ msgstr "Vir mikrofona" - -#~ msgid "Jack" -#~ msgstr "PrikljuÄek" - -#~ msgid "Center / LFE" -#~ msgstr "Srednji / LFE" - -#~ msgid "Stereo Mix" -#~ msgstr "Stereo meÅ¡anje" - -#~ msgid "Mono Mix" -#~ msgstr "Mono meÅ¡anje" - -#~ msgid "Input Mix" -#~ msgstr "MeÅ¡anje vhoda" - -#~ msgid "Microphone 1" -#~ msgstr "Mikrofon 1" - -#~ msgid "Microphone 2" -#~ msgstr "Mikrofon 2" - -#~ msgid "Digital Out" -#~ msgstr "Digitalni izhod" - -#~ msgid "Digital In" -#~ msgstr "Digitalni vhod" - -#~ msgid "HDMI" -#~ msgstr "HDMI" - -#~ msgid "Modem" -#~ msgstr "Modem" - -#~ msgid "Handset" -#~ msgstr "ProstoroÄna sluÅ¡alka" - -#~ msgid "Other" -#~ msgstr "Drugo" - -#~ msgid "None" -#~ msgstr "Brez" - -#~ msgid "On" -#~ msgstr "VkljuÄeno" - -#~ msgid "Off" -#~ msgstr "IzkljuÄeno" - -#~ msgid "Mute" -#~ msgstr "Nemo" - -#~ msgid "Fast" -#~ msgstr "Hitro" - -#~ msgid "Very Low" -#~ msgstr "Zelo nizko" - -#~ msgid "Low" -#~ msgstr "Nizko" - -#~ msgid "Medium" -#~ msgstr "Srednje" - -#~ msgid "High" -#~ msgstr "Visoko" - -#~ msgid "Very High" -#~ msgstr "Zelo visoko" - -#~ msgid "Production" -#~ msgstr "Proizvodnja" - -#~ msgid "Front Panel Microphone" -#~ msgstr "Mikrofon spredaj" - -#~ msgid "Front Panel Line In" -#~ msgstr "Analogni vhod spredaj" - -#~ msgid "Front Panel Headphones" -#~ msgstr "SluÅ¡alke spredaj" - -#~ msgid "Front Panel Line Out" -#~ msgstr "Analogni izhod spredaj" - -#~ msgid "Green Connector" -#~ msgstr "Zeleni prikljuÄek" - -#~ msgid "Pink Connector" -#~ msgstr "Roza prikljuÄek" - -#~ msgid "Blue Connector" -#~ msgstr "Modri prikljuÄek" - -#~ msgid "White Connector" -#~ msgstr "Beli prikljuÄek" - -#~ msgid "Black Connector" -#~ msgstr "ÄŒrni prikljuÄek" - -#~ msgid "Gray Connector" -#~ msgstr "Sivi prikljuÄek" - -#~ msgid "Orange Connector" -#~ msgstr "Oranžni prikljuÄek" - -#~ msgid "Red Connector" -#~ msgstr "RdeÄi prikljuÄek" - -#~ msgid "Yellow Connector" -#~ msgstr "Rumeni prikljuÄek" - -#~ msgid "Green Front Panel Connector" -#~ msgstr "Zeleni prikljuÄek spredaj" - -#~ msgid "Pink Front Panel Connector" -#~ msgstr "Roza prikljuÄek spredaj" - -#~ msgid "Blue Front Panel Connector" -#~ msgstr "Modri prikljuÄek spredaj" - -#~ msgid "White Front Panel Connector" -#~ msgstr "Beli prikljuÄek spredaj" - -#~ msgid "Black Front Panel Connector" -#~ msgstr "ÄŒrni prikljuÄek spredaj" - -#~ msgid "Gray Front Panel Connector" -#~ msgstr "Sivi prikljuÄek spredaj" - -#~ msgid "Orange Front Panel Connector" -#~ msgstr "Oranžni prikljuÄek spredaj" - -#~ msgid "Red Front Panel Connector" -#~ msgstr "RdeÄi prikljuÄek spredaj" - -#~ msgid "Yellow Front Panel Connector" -#~ msgstr "Rumeni prikljuÄek spredaj" - -#~ msgid "Spread Output" -#~ msgstr "RazÅ¡iri izhod" - -#~ msgid "Downmix" -#~ msgstr "ZmanjÅ¡evanje kanalov" - -#~ msgid "Virtual Mixer Input" -#~ msgstr "Vhod navideznega meÅ¡alnika" - -#~ msgid "Virtual Mixer Output" -#~ msgstr "Izhod navideznega meÅ¡alnika" - -#~ msgid "Virtual Mixer Channels" -#~ msgstr "Kanali navideznega meÅ¡alnika" - -#~ msgid "%s %d Function" -#~ msgstr "Funkcija %s %d" - -#~ msgid "%s Function" -#~ msgstr "Funkcija %s" - -#~ msgid "Error reading %d bytes on device '%s'." -#~ msgstr "Napaka med branjem %d bajtov na napravi '%s'." - -#~ msgid "Could not enqueue buffers in device '%s'." -#~ msgstr "Medpomnilnika na napravi '%s' ni mogoÄe uvrstiti." - -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Povezave z zvoÄnim strežnikom ni mogoÄe vzpostaviti" - -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Poizvedba o zmogljivosti zvoÄnega strežnika je spodletela" - -#~ msgid "Describes the selected input element." -#~ msgstr "Opisuje izbran vnosni predmet." - -#~ msgid "Describes the selected output element for Audio/Video Conferencing." -#~ msgstr "Opisuje izbran izhodni predmet za zvoÄne/video konference." - -#~ msgid "Describes the selected output element for Music and Movies." -#~ msgstr "Opisuje izbran predmet za glasbo in filme." - -#~ msgid "Describes the selected output element." -#~ msgstr "Opisuje izbran izhodni predmet." - -#~ msgid "GStreamer audiosink for Audio/Video Conferencing" -#~ msgstr "GStreamer odvod za zvoÄne/video konference" - -#~ msgid "GStreamer audiosink for Music and Movies" -#~ msgstr "GStreamer odvod glasbe in filmov" - -#~ msgid "" -#~ "GStreamer can play audio using any number of output elements. Some " -#~ "possible choices are osssink, esdsink and alsasink. The audiosink can be " -#~ "a partial pipeline instead of just one element." -#~ msgstr "" -#~ "S programom GStreamer je mogoÄe predvajati zvok z uporabo veÄ izhodnih " -#~ "predmetov. Med razpoložljivi so ossink, edsink in alsasink. Audiosink je " -#~ "lahko delni cevovod namesto enega predmeta." - -#~ msgid "" -#~ "GStreamer can play video using any number of output elements. Some " -#~ "possible choices are xvimagesink, ximagesink, sdlvideosink and aasink. " -#~ "The videosink can be a partial pipeline instead of just one element." -#~ msgstr "" -#~ "S programom GStreamer je mogoÄe predvajati video z uporabo veÄ izhodnih " -#~ "predmetov. Med razpoložljivimi so xvimagesink, ximagesink, sdlvideosink " -#~ "in aasink. Videosink je lahko delni cevovod namesto enega predmeta." - -#~ msgid "" -#~ "GStreamer can put visualization plugins in a pipeline to transform audio " -#~ "stream in video frames. Default is goom but more visualization plugins " -#~ "will be ported soon. The visualization plugin can be a partial pipeline " -#~ "instead of just one element." -#~ msgstr "" -#~ "S programom GStreamer je mogoÄe v cevovod vkljuÄiti vstavek predoÄenja za " -#~ "pretvorbo zvoÄnega pretoka v slikovni uÄinek. Privzeti vstavek je Goom, " -#~ "kmalu pa mu bodo sledili Å¡e drugi. Vstavek predoÄenja je lahko delni " -#~ "cevovod namesto samo enega predmeta." - -#~ msgid "" -#~ "GStreamer can record audio using any number of input elements. Some " -#~ "possible choices are osssrc, esdsrc and alsasrc. The audio source can be " -#~ "a partial pipeline instead of just one element." -#~ msgstr "" -#~ "S programom GStreamer je mogoÄe posneti zvok z uporabo veÄ vhodnih " -#~ "predmetov. Med razpoložljivimi so osssrc, esdsrc in alsasrc. Vir zvoka je " -#~ "lahko delni cevovod namesto samo enega predmeta." - -#~ msgid "" -#~ "GStreamer can record video from any number of input elements. Some " -#~ "possible choices are v4lsrc and videotestsrc. The video source can be a " -#~ "partial pipeline instead of just one element." -#~ msgstr "" -#~ "S programom GStreamer je mogoÄe posneti video z uporabo veÄ vhodnih " -#~ "predmetov. Med razpoložljivimi sta v4lsrc in videotestsrc. Vir videa je " -#~ "lahko delni cevovod namesto samo enega predmeta." - -#~ msgid "default GStreamer audio source" -#~ msgstr "privzeti vir zvoka" - -#~ msgid "default GStreamer audiosink" -#~ msgstr "privzeti zvoÄni ponor" - -#~ msgid "default GStreamer video source" -#~ msgstr "privzeti vir videa" - -#~ msgid "default GStreamer videosink" -#~ msgstr "privzeti video ponor" - -#~ msgid "default GStreamer visualization plugin" -#~ msgstr "privzeti vstavek predoÄenja" - -#~ msgid "description for GStreamer audiosink for Audio/Video Conferencing" -#~ msgstr "opis GStreamer zvoÄnega ponora za zvoÄno/video konferenco" - -#~ msgid "description for GStreamer audiosink for Music and Movies" -#~ msgstr "opis GStreamer zvoÄnega ponora za glasbo in filme" - -#~ msgid "description for default GStreamer audiosink" -#~ msgstr "opis za privzeti GStreamer zvoÄni ponor" - -#~ msgid "description for default GStreamer audiosrc" -#~ msgstr "opis za privzeti GStreamer zvoÄni vir" +msgstr "Izvajanje opravil brez ure ni mogoÄe" diff --git a/po/sq.gmo b/po/sq.gmo index 8d9e9814623155c56fd330ee0eebf3bff239fdf6..b005f70d618c0c742e2169fa42806ac435bc9442 100644 GIT binary patch delta 23 ecmZ3>x|Vf=7bBO2u91a;p^=q|<>nB^NJaolr3J+R delta 23 ecmZ3>x|Vf=7bBOsu92mJp|O>T;pPy=NJaoldj-A# diff --git a/po/sq.po b/po/sq.po index c604493db..daf38b907 100644 --- a/po/sq.po +++ b/po/sq.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2004-08-07 20:29+0200\n" "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n" "Language-Team: Albanian <begraj@hotmail.com>\n" diff --git a/po/sr.gmo b/po/sr.gmo index ea83db819c489b3b0e1197a1fe7e024e191e3b6e..f172611fb2c51a8cdc8168d25e78fb992eb48766 100644 GIT binary patch delta 23 ecmX>UekgoHybza#u91a;p^=q|<>pMGNJ#)+?*{h( delta 23 ecmX>UekgoHybzbUu92mJp|O>T;pR-CNJ#)+#Rl*I diff --git a/po/sr.po b/po/sr.po index 3b1f36a27..14f1cd243 100644 --- a/po/sr.po +++ b/po/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-12-04 16:44+0200\n" "Last-Translator: МироÑлав Ðиколић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <gnu@prevod.org>\n" diff --git a/po/sv.gmo b/po/sv.gmo index fd3d76c5566f28f13331a1ec106d52480921561a..85a97a71e5a26cae5e0a1d6ed793eaf12f30c179 100644 GIT binary patch delta 23 ecmbR1I@fiBu`ri~u91a;p^=q|<z`#q1bzTg?*=dc delta 23 ecmbR1I@fiBu`rjpu92mJp|O>T;bvRm1bzTg#Re$= diff --git a/po/sv.po b/po/sv.po index 3d5f2621d..948950f18 100644 --- a/po/sv.po +++ b/po/sv.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.26.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2011-01-09 19:36+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" diff --git a/po/tr.gmo b/po/tr.gmo index 38313f1bd6227eca3b1ed3d52f83f5be605e56e1..f564b515c8d048e051a1d0dabca4c20450cf483e 100644 GIT binary patch delta 2892 zcma*nTWl0n7{KvUY_XJ<UKVJvl%C2R+tM4?axJCh4i$vfOK{kowqti^%j|4%QL`q* zC?<^$8x*3Z526?nm1Yx2Oo?bqNKhX%#s{M$1`>(U5ET+bF#7*yR#L?WPkQ>BnVoa{ zzH{cq4d=HfuasmTQ<P5XOzO82luF_oIsBs>zh9|*Jb_#A9n8gFa1!3m+-LJp?h9}l zmSPdsp!B;2XW?Vmgom+QhWdbug*^Ba=i@D$hZXcD&s%XX+ISEz;yzrKr_>^R1!eLd zVj~77`vbM(Z0@_U0bfRW|2zipI?j=$-r+)CtYVqWNNvQ2&_DwRaRJ`I2eGWc@30xG zxwlc;y^gJT4%_h#Zo<|nN-f1flnIPsJ>I|u33XMWQnk1TWu`|^R&o~S;E%Wt3yG)P z??Rby9OvQ*T!J5AHr_&lq;4Z?Q`yBz&A=j*i7vttY{Mk!Q(asTb!8w?R8OHikE3+( z9Lfrg;;VQ89o$DRi}5nDSalogFqimBe=ATX(t?$^4K;>Q_Q+s>_^;*SEgm%ERg?}Y zr}}$g7p~;~X_U~Vu?DYX?(^wIR<;b~_YQ2tXK^B)!6R9u1o>0VrT$*&K(eV$mlA)X ztIlN}Ttd133Ym+#hSKnNtiUN{{(#lk#(f*|lN!V-d>du&TtZ3BZ@3U=Fv}-#1NPua z+=ltd2mFRzxRD3XU;}=Pa$IhrbPynMOK>&H05Oya4x#*>Mv1_8C=<=)%t=4<@F;en zr0OclCJykDq%^sdi}_qcP>$U(+=?T(3v-!;*o6|>(<l?Ug0j1(lGrWy1UBQlxE!zH zdaTfX%J$<b?gw!tUPe-#R5`>=8ZOP~plrVPaT1=*cmXBXmyxKdYbdGt11DpEWl8EP zQ8wRVl=jP!MXMHEjr;L9zKH{J{+Du=7VzLbEW)o*Liz*Bt}f=xc^#v?w-{Nx>O>Z) z4&kHt8p;5_q8#TsHh}cAA6xJ!%KM+8Oz0<^&G>2(ahH|VpfqU5wRjL^Wy6?-vf7DM zDJ<IijLNmFl5dIHOqESV=DbjYHz839^YXr=vTvlw#!Zp~ugHK>B(xGfnPEG14Rs?` ziX6Q*YL47crc-6_NV+6a<BM!Y_O7?d_$+v35C3;kCI3=dCI3>0wAw(;lN*YJS3)LH zsiam@W%KdfQOl_7s8R@wS7gIUA*EgfiL6)h`M*AMy)WZ<3T6BWJmJ)Mxs|+0+2rFL zH8~BtGxyoJJ#+nVM&Z73*K#QvT8`fis+^vBs+<xzf-9&URM~4wBqy3GdFG>bPkDqV zo#_`QHf1-2qGn9nQCG*}{ryqL)dN<@jOw7#@5UWdwVDG~(A4wi#^!4)rVqqpiPRT) z(^H@1HKo4Ho0j9oZPQ8J%&VsUTpa8*>>g7`;;yM<uHl-godq+~-%qZ|%5jX46-{l= zFHQZK-;ydUn3xyS(QfUxf4*Q=dR4*Z>}1HX224kO2#p)~o;ezJLigFxL$=<$Q%6j< zHyWx{dwNa%Kij*!dbg#X8}iz+@bpW?)me{w0mzIWjK;$uFFrxXWI;rryPFyIN2B3d zwRilhA<KW!2nNl5SKH<x-R&3=Q#;ZwX1cCr_oRkPYIEvq>uMWQ*GsnMEw5=<uIn3C zHmyjl4wM%(*3>oD)Ys|y#+7wT(q^D4r_oPG!ss)?M#M;r4HKD|YxafBh?R&sYJH+- zY}oY^6frLj^~A%eMA_cd$+Dug#5@t@{jnj7$+pC`;lFH+p0aG+XY?B}OO|AXd#sqH zjqup8%^)ELk%Xr|FPolKIevgxJjSkwhna{$XND6t(%;PJ%$m|;Io8D?Zz$8TQXS=i zRJfurRb9S$&e$1tLM#!rGYuRDVSoeDi>8q*B)y}2Mo!Y79Y5>X=!i2q5*!`j!e1J5 zv~1JMcVhIc?V6D=1KA-S^_q@sJBxKVEW@_`8KH3t|L?BZ2ws=dnaIBzvp3Q~U6wWA zXZr6MYS)PLv!Y&OAbvQm353BD37oel2>RVO6DEC*o-!TkfT^R7A*=UemkC9mK`^xG RM$C{^t9El9+r4mF>Msp2|3?4- delta 1846 zcmYk+Piz!r7{~Ev>DJP^b)j@Y3$??aT4;B-vwvvI3bxY4mevMhlUg((Y_w?>6O5pk zl*5XeU=N;#f*zEE7>VMcj>bfT#)AoZzyuExO^9gpfapPuF^bXeZ)TeKhL_L#zTJ1; zKhHCBVdBJa?P^PW!6*~db=2pVna$#jIR8;zxWz1i^Eig5a5-MXM!X*Ne~<eAV2bgE z2D25|j(Tnu@5FH|;z3+%R<koSwlMG^cHs|r7dEqs#)~+G`|$~U4<E!XR`13dPUD+c zz`CYzp?=&*e+u(Bhnw*2X#6r(Sl|Ajv6(+i-)go2kE14>MRsUkVHtnJ5ggz;M)4W! z!_P2>*32m(kD6aWZRjLw;fpwgKS%xSZETSBZIVVOK8;)P71Zs2i5$wVAZy!qcnAK1 z+Su}>SqpALF3tLp%dtV^Og0*gPom~OjN0%lp2AnLc9_Oi0@aJ>kj>c@bn!>j1J|q! zH{xIi{cdz{3>E9gP`^Kp3gJ6g!mqI#Q|vN>L#X~C)InZu;r_`N^BFi1Gy4Gbz@4pO zOs7%Fw}@=kK8pI6qW(9yit(RN^ZvzlOwrK-1-uU@a1EZs^>`k8@KTEV*VX^Uz!r2? zn;pP0oW-~Beq6<DO+0|R@L9~`MO0S*jhf$fdl<qpsy~N1@mZY5FHkqVkKHNP=4&+i zXq-o7{r5PIO>Jg-aVqi+R5JaEO1?A+a5p}M1GtFy;&s$jr+MeL<3m`&)2I+#M$N0^ znq+N|hLYzPHsW)UFCu%f)5xZ65xFG$9F<JpqC#>5l_NJ%^Xs_|*03b*z%;&u2k|J@ zkwBYq4oR<?y+%V<^)4#;u43?D)DLeWbFI?}ldp_f`j4XKdAJiVAU_S_qzyR4OYi>< z)Iln!jUU4ps;prBU{U3O9x_DLtEU(d`k*NOI-wR-Q9M<6PH^SRuucP%{*WMq!?cyW z+QbIxAT>?Z;kHv%x>!Frg*xO=kgbY~icYVbAgP1*S=Xyrj#B?$blRm-Ph*U#oKV=5 zq<k)dqWp2Fq)1Q{&YG@l8?{WmhpM9MR+$J1K1#c3>-u`Ayro7S21U7}I1~QhE2!6b zsVK3Pj7z0RgHJ+`h$G>k9u<Bb^&TruyZnWQV%*Cl8oiZ?qE|_Dd+#Sc@n3Jw#Jt{Q zgBMSx{YR4JxWBQrH|8y-dK%qq&duigvU%@XYCPYc$!~LVg;Fus<K|trY44uQ12adf zN2-q>%9JZl&Xk<Io6BWf{tY;;TXGBj{?+U2y^q)K_V=x8jrj}hdtzQ&$FP5{<JY)f U=xmK8CTET~Bh|yzPtR2CKaI?{i~s-t diff --git a/po/tr.po b/po/tr.po index 84de532e1..913cbf530 100644 --- a/po/tr.po +++ b/po/tr.po @@ -1,13 +1,14 @@ -# translation of gst-plugins-good-0.10.26.2.po to Turkish +# translation of gst-plugins-good-1.0.3.po to Turkish # This file is put in the public domain. # Server Acim <serveracim@gmail.com>, 2010. # Server Acim <serveracim@gmail.com>, 2011. +# Server Acim <serveracim@gmail.com>, 2013. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.26.2\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-01-08 00:03+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2013-03-10 13:05+0200\n" "Last-Translator: Server Acim <serveracim@gmail.com>\n" "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n" "Language: tr\n" @@ -212,25 +213,23 @@ msgstr "Aygıtın '%s' birlikte çalışabileceÄŸi vidyo kiplerini sıralamada h msgid "Could not map buffers from device '%s'" msgstr "Aygıttan '%s' bellekler eÅŸlenemiyor" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"Bu aygıtın sürücüsü '%s' bilinen görüntü yakalama yöntemlerinden herhangi " -"birisi desteklemiyor." +msgstr "Bu aygıtın sürücüsü '%s' IO yöntemini desteklemiyor %d" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -"Bu aygıtın sürücüsü '%s' bilinen görüntü yakalama yöntemlerinden herhangi " -"birisi desteklemiyor." +"Bu aygıtın sürücüsü '%s' bilinen IO yöntemlerinden herhangi birisini " +"desteklemiyor." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "Aygıt '%s' bir çıkış aygıtı deÄŸil." +msgstr "Aygıt '%s' video yakalamayı desteklemiyor" #, c-format msgid "Device '%s' is busy" -msgstr "" +msgstr "Aygıt '%s' meÅŸgul" #, c-format msgid "Device '%s' cannot capture at %dx%d" @@ -244,36 +243,35 @@ msgstr "Aygıt '%s' belirtilen kipte görüntü yakalayamadı" msgid "Could not get parameters on device '%s'" msgstr "DeÄŸiÅŸtirgeler aygıttan '%s' alınamıyor" -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "Vidyo giriÅŸ aygıtı yeni çerçeve oranı ayarlarını kabul etmedi." +msgstr "Vidyo aygıtı yeni çerçeve oranı ayarlarını kabul etmedi." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "Video aygıtı tampon havuzu yaratamadı." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." -msgstr "Radyo istasyonu ayarlarını bulma %d ÅŸu aygıtta '%s' baÅŸarılamadı." +msgstr "İstasyon ayarlarını bulma iÅŸlemi %d ÅŸu aygıtta '%s' baÅŸarılamadı." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "%d bayt bilgili '%s' aygıtından okumada hata." +msgstr "Bu aygıt için kapasite bilgisi alınamadı '%s'." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "Aygıt '%s' bir çıkış aygıtı deÄŸil." +msgstr "Aygıt '%s' bir radyo deÄŸil." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "GiriÅŸ deÄŸeri olarak bu %d ÅŸu aygıtta %s ayarlanamadı." +msgstr "Radyo giriÅŸ deÄŸeri ÅŸu aygıtta '%s' ayarlanamadı." #, c-format msgid "Failed to set input %d on device %s." msgstr "GiriÅŸ deÄŸeri olarak bu %d ÅŸu aygıtta %s ayarlanamadı." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Aygıt için '%s' güçlü sinyal alımı gerçekleÅŸemedi." +msgstr "Aygıt '%s' susturulmaya ayarlanamadı." #, c-format msgid "Cannot identify device '%s'." @@ -364,14 +362,11 @@ msgstr "Çalışırken çözünürlüğü deÄŸiÅŸtirmek henüz desteklenmiyor." msgid "Cannot operate without a clock" msgstr "Saat olmadan çalışamaz" -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Beklenmeyen bir çerçevece boyutu %u bunun yerine %u görüntülendi." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Aygıttan device '%s' vidyo çerçeveleri alınamadı." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Ses sunucusuyla baÄŸlantı kurulumayor" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Åžu denemeden sonra %d baÅŸarılamadı. aygıt %s. sistem hatası: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Ses sunucusu olanakları sorgulanamadı" #~ msgid "Bass" #~ msgstr "Bas" @@ -698,11 +693,8 @@ msgstr "Saat olmadan çalışamaz" #~ msgid "%s Function" #~ msgstr "%s İşlev" -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Ses sunucusuyla baÄŸlantı kurulumayor" - -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Ses sunucusu olanakları sorgulanamadı" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Beklenmeyen bir çerçevece boyutu %u bunun yerine %u görüntülendi." #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "%d baytı ÅŸu aygıtta '%s' okumada hata." @@ -710,6 +702,12 @@ msgstr "Saat olmadan çalışamaz" #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Aygıtta '%s' arabellek kuyruÄŸa sokulamıyor." +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Aygıttan device '%s' vidyo çerçeveleri alınamadı." + +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Åžu denemeden sonra %d baÅŸarılamadı. aygıt %s. sistem hatası: %s" + #~ msgid "" #~ "The buffer type is not supported, or the index is out of bounds, or no " #~ "buffers have been allocated yet, or the userptr or length are invalid. " diff --git a/po/uk.gmo b/po/uk.gmo index d93194ef4a6fd3ee719d9e33de550457a7e3e4b0..8eb981f44ff9be82623ca2c41ac1fc884bf315fc 100644 GIT binary patch delta 3112 zcma*nd2AF_9Ki9{+CnK^p$F0e+r9z?DQ#(&RxT?D<wh>c6*O_#ozjJ}TejN*3TXwa zq5_5iw4w$yA<+;iY)cE_Fh>4C6K4!DF(JkyF$AK-D2X8?`2EeSTF>y(*U!ASGw=Al z-^|^$KW=FKDl6rnqO7Klpk7T@sukZ%<saqs{z_$F2QI*4n1(;$0KA=Or_d>F4-Ubh zI2cP&#(f0yaV=Kj(>PqFI>E&_IzGX%cnim%m(irZ23KMjH{&H-g_F{iD#m>%i$9AK zF?*mp(OeuwyAFN$63YGOF&nSpXxZu=F672Sw#karY#fh%^y40U5O3m0%=NefPQwz~ zVU*_%V-5D;T)czxu;zZH9>P5+3-}l-@Fw~s)P;kTD#KcomF_~>$!Q#o*Kr08BA(J- zin8ElEW!?~!i$)Kw~!#I+sNKjN~ThII2dK2#h8V2u$ALeYq%il%8x`*Z9wU7Mj2oS z$_{qpA^Z@dxQbCG;ALd9>Nb{R8u69!rl2fjCKli#)YyQMBYU!m|8y?irDGa?hcZAx zj++ZhaVqVtD4~mEDSnk`XE2KFY!b@v%WxuY$9~v}my<XWl#T5iN&@2^B>Ji{m-rJU zH7nQcs6}Z9umWQ!p+1K5@iI=q9A<67#V8BEgiA1K7{`Ol6261Aw137EIFI<p@mG8w zkGJw}EZ}05SE(cT4jMR%cVz{>hXK5cjTj(~GSL;3w`8<-lWZX_qkRA+0^egB4l7jZ zGdzqz+(-t?^A>K!R?YU-bJ2lwFo_K7z<IbAzr|N^Gnv+a$;>JPMQ|-%!5vsWmOR1_ zPzFxpm66x<S(I_V#O<iZDfJk>g^T3<zrls9XmYW%lzI_4UX{i>NIoeq5?xh}5~&3^ z6%XQav=YCM;$0-Fsv6}8*Pxv72GqC>58xX(kerx6B7G_|PUGEM#}8=}+=({gO4{ux z16)NJ@CG*E9h8NH%H7wp3r*U$@EP1q;<RI`&prE>aWn0&QFgwZ^O0OSg3D#c*SX+0 zRCOh<96p85;}<9sKUu}G;1Fs*suYgX`Haf-0IDoh23<rYh1A1TDb+5{e@@cbSazb1 zmq4|$Xs1k1NP;`>u6(oSQXiqtrb>}lPtGz`8k7g99JlkW@JL6W!YL|}-uZ51CHiY| z3000yN{xHs?khHnj&!Hn{eI8nTF$+I%8@x)or#mEGpJI=xTwhqC5ohz^Hr3t4C<qD zL6Kzqdl@9>pG>bL4hiafhUKPt@{dApsfE<Xr9nxd${9*o?&AEvug|qyPNQ<%YB6;w zm6ULDhSYJsAIngVwo1-KQwLIWsDCdj=vW<Z?^l`P3r3749gf6wQ*&cuBpTB#p`a1b z0e@qxIclgHqa_qD^w^@Nu{zYG*EKh7Gwt*T%#YG5&Ck<^q{f=VM%4Tzy@dKhW}x05 zUT^44%`rna#r!eDT;drK|7KumQfky63`NYxGKQLWGiI8DJpIy}bfiwZ&$oH<;}3i0 zr?dv6p%x=5KLq<s{Es#I!`t-6aAZqZ&tIZ98L|3EuuRp~8~Prfk8$fCPwJwe^DG;W zznEE)^n??D#QcFsb3@RHPatZrAtF#$#|j%Gk%lt0vhS_Ikb9#)5HK2JI&5swby5E& zLr3MgCL<OLh1Z)Wv&vE{%F4?on%A-xrcW;QP1Y5@sg+aA>g?fzCzh7;H%0q=Q>%RA z%Y9~j_U)u9Gmuk~R1$wXr#>ysI%i$5PFvmP(GerltS+n5I&U8`E4;%zJzSrmwa?yZ zU7)AR^m;>PrFV1&-RG=M`vt4pI%l>O<e0~c^NKFmJMA{BSAMb1%VXLd&FZz=wY{5J zx)|oTcLGo3#SeS0C7BmT<t*s2&e?}}pqE*Cwf!vcytYm`L-kr`{~WHzI%V&&&f2>) z_jhXRqRb~x;060Nvok+$|H%IFj)K+6GPIdrkXhv1^ZPdJLz-JVtuAJi<v4rQR*!j9 z=b1MPBlo_Kc>c(i0iFZSXlGb!x824dxn^l`?j%h(W%O=m8%)K%iAt|^Mnktm)9R89 z@|b&@M61*^y!ziqtp4BUoJjp;sJ?+O3dZ-3e=>Q*erFxsO#RoW?Io7xH$$@5N#IWr zMhR)+B-*)~W8mz%wRO_oWj`nTWFtM!4|2?Mwr(KhvP@b3HO~PurL?$kEziiH4A>)w u=;Tl$TQ1U+({W-XSDIftos1y2NDe0#y6iT#a*C-;R`h~otCIq+sNVoa;R53T delta 1899 zcmYk+3us$a7{Ku_ZCsKzF<sX*t2&$6+N_VHxwlE5>Z(@P^}%L0yU0|CwQilGI+d*q zA?r5Lz!2efg$X_oEi#bdE>c~wSWs}NGgX*#f;vI*Swuxa5dD8QVR+!n@0`=#dtTo? zD|`Oknf<cTeOxHR#5Kgx5|Lf_vzs5vQ>#S$n8N{_MK4}LAO2Wu|50rJgCY7o9+3)M zhx*<)UW<d6#65VmNLF5;(n!YwM)6y0zyPCYe-cOWUfhRo;0}y3dJ|?bjVG}UOUnua zbzmLsQ8e)&*5hl%{!cK&`0^)}4g4WpE^-}CqdxF5GDG<c`|x+%gq>_hKOVw%Jc|ZO zfK`Ht`g{g;LNllXzmL86OR*ilk_j@tY@>2L9>5enhr0WpB8!p>$k_4?*5C^2#JoX~ zN~}jVO*)Xxk&Vcjq`%m|4fXk*s1x3Wv-mt_AEA=spjz=&WO8x=6ZjqK3&X1m6Nz9g z?Iw)i0P0yki2DE2s7H7jyYV76VTf7AuotyGiMo&zmFz$HA~qf8Tq0+1E$v*D$Q-_e zELJu%3UiS(YI~yCo<f6m4)v@Ta5H{|UD#MHvLDB=2QT6ltPYE8#RtOdzgFhy*p6OC zKZW<8jRB^45|?lQ_g*FPBF^JDra6Z@aS_L`id26Xr%-d`2fPE#bs`_*QM@0w^C{>= z-pW#$qT*v;Z^y%U0?*>pI2I9k27kl7cw{~2h`-`pI7G(k^K+<QMJ?N)?>T^v<01}Y z4;eUwIn;sABWssz1DVGz%N(-%vVbgB&Y`aOd(^XRYY-X1Nz}hDA&ZtTumb-=JsK|w z5Wz6cU?-Myv>)Mzv_Ib<av#n$I`7GfkBk_lqYm{22T@;`LtXK+IDnq!!sj!BPtdkd zkF2Jpa4$@vuJmiv9Eg)~I^ii~bL0cm_pTuGaY}{mL4YcYlv{{i!cDXi<cd><_|>l< zUT8WQtW{1xZYD~IQbJ2d0U5+w2|vLJI1|{2%uRyC4TP4co&h`I6mrlxyPjg3opNqM zJ)SbcN9a*#V*S66W0%Vn)O5Ex33AxEh;&!A=w%ck^w_lUkw~_dpDv=0xQWoB_q3Mb z0?wtRTUt)A>rS5V0XW6O?~MeB?R<)>oZiAuJFwfAOOhH_f^%1FD)ef~6|ToMsEKu( zecY3DTQR@STJ29-8Gn;C?_aWC3B+7hYtUo4gDv)0u+MGRRkgaT*F(*|MBGTk&Ca-K zT?!4RI$~y5#AxeI8qEnakto}`B{nj?f8x=JhbCivna9SvBWA)dVu@5NVMGk0JC$lq zv{{+zzg?zvceo`O$)C=@nLm?X%)h;SWO>HUg?D?c-H}69X?@6gFIs88yZ*e(Iu)(9 p*Vd;?v||0#u)}^Q+U~RV#n#w0W`9YA#iLL1g4yNi<-^Oz<Uf(>;GX~h diff --git a/po/uk.po b/po/uk.po index bea06c126..679759931 100644 --- a/po/uk.po +++ b/po/uk.po @@ -3,20 +3,20 @@ # This file is distributed under the same license as the gst-plugins-good package. # # Maxim V. Dziumanenko <dziumanenko@gmail.com>, 2004-2007. -# Yuri Chornoivan <yurchor@ukr.net>, 2011. +# Yuri Chornoivan <yurchor@ukr.net>, 2011, 2012, 2013. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.28.2\n" +"Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2011-05-01 11:55+0300\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2013-03-09 22:52+0200\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.2\n" +"X-Generator: Lokalize 1.5\n" "Plural-Forms: nplurals=1; plural=0;\n" msgid "Jack server not found" @@ -28,7 +28,7 @@ msgstr "Помилка при декодуванні Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ JPEG" #. TRANSLATORS: 'song title' by 'artist name' #, c-format msgid "'%s' by '%s'" -msgstr "«%s» виконує %s" +msgstr "«%s», %s" msgid "Could not connect to server" msgstr "Ðе вдалоÑÑ Ð·'єднатиÑÑŒ з Ñервером" @@ -225,21 +225,23 @@ msgstr "" msgid "Could not map buffers from device '%s'" msgstr "Ðе вдалоÑÑ Ð¿Ð¾Ð²â€™Ñзати буфери з приÑтрою «%s»." -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "Драйвер приÑтрою «%s» не підтримує жоден відомий метод захопленнÑ." +msgstr "Драйвер приÑтрою «%s» не підтримує метод введеннÑ-Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… %d" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." -msgstr "Драйвер приÑтрою «%s» не підтримує жоден відомий метод захопленнÑ." +msgstr "" +"Драйвер приÑтрою «%s» не підтримує жоден відомий метод введеннÑ-Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ " +"даних." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "ПриÑтрій «%s» не Ñ” приÑтроєм Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…." +msgstr "ПриÑтрій «%s» не може захоплювати відеодані" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "ПриÑтрій «%s» не Ñ” приÑтроєм Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…." +msgstr "ПриÑтрій «%s» зайнÑто" #, c-format msgid "Device '%s' cannot capture at %dx%d" @@ -253,37 +255,36 @@ msgstr "ПриÑтрій \"%s\" не здатний захоплювати ві msgid "Could not get parameters on device '%s'" msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ параметри приÑтрою «%s»." -#, fuzzy msgid "Video device did not accept new frame rate setting." msgstr "" -"ПриÑтроєм відеовходу не підтримуєтьÑÑ Ð½Ð¾Ð²Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° чаÑтоти кадрів." +"ВідеоприÑтроєм не підтримуєтьÑÑ Ð½Ð¾Ð²Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° чаÑтоти кадрів." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "ВідеоприÑтрою не вдалоÑÑ Ñтворити Ñховище буферизованих даних." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." -msgstr "Помилка при вÑтановленні приймача %d приÑтрою «%s»." +msgstr "Помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… щодо приймача %d приÑтрою «%s»." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ %d байтів з приÑтрою «%s»." +msgstr "Помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… щодо можливоÑтей приÑтрою «%s»." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "ПриÑтрій «%s» не Ñ” приÑтроєм Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…." +msgstr "ПриÑтрій «%s» не Ñ” приймачем." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Ðе вдалоÑÑ Ð²Ñтановити ввід %d приÑтрою «%s»." +msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ прийнÑті радіодані з приÑтрою «%s»." #, c-format msgid "Failed to set input %d on device %s." msgstr "Ðе вдалоÑÑ Ð²Ñтановити ввід %d приÑтрою «%s»." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Помилка при отриманні Ñили Ñигналу приÑтрою «%s»." +msgstr "Ðе вдалоÑÑ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ Ñтан Ð²Ð¸Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð·Ð²ÑƒÐºÑƒ на приÑтрої «%s»." #, c-format msgid "Cannot identify device '%s'." @@ -377,14 +378,11 @@ msgstr "Зміна роздільної здатноÑті при відтвор msgid "Cannot operate without a clock" msgstr "Робота без годинника неможлива" -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Отримано неочікуваний розмір блоку %u заміÑть %u." - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ відеокадри з приÑтрою «%s»." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Ðе вдалоÑÑ Ð²Ñтановити з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñ–Ð· звуковим Ñервером." -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Помилка піÑÐ»Ñ %d Ñпроб. ПриÑтрій %s. СиÑтемна помилка: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Помилка при запиті можливоÑтей звукового Ñервера" #~ msgid "Bass" #~ msgstr "Ðизькі" @@ -711,17 +709,20 @@ msgstr "Робота без годинника неможлива" #~ msgid "%s Function" #~ msgstr "Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ %s" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Отримано неочікуваний розмір блоку %u заміÑть %u." + #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "Помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ %d байтів на приÑтрої «%s»." #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "Ðе вдалоÑÑ Ð¾Ð¿Ð¸Ñ‚Ð°Ñ‚Ð¸ буфери від приÑтрою «%s»." -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Ðе вдалоÑÑ Ð²Ñтановити з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñ–Ð· звуковим Ñервером." +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ відеокадри з приÑтрою «%s»." -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Помилка при запиті можливоÑтей звукового Ñервера" +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Помилка піÑÐ»Ñ %d Ñпроб. ПриÑтрій %s. СиÑтемна помилка: %s" #~ msgid "Could not read from CD." #~ msgstr "Ðе вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ з компакт-диÑку." diff --git a/po/vi.gmo b/po/vi.gmo index 98f0d4a0b6d5f666a37574a93f64b83ede2c362d..cd9d7597343719f18f6423ae3580b5c45f0eb105 100644 GIT binary patch literal 11665 zcmcJUYiu0Xb;qZvoH(+bm-BMlG}mcZzqBioQev61Tv^o95-pmdWf?&c3}=VCW6jR2 zW@kvP+oDd?!f_4P6;d}995<o`Rj^~#F6=}piNFEYH461Zk#GG_q}>z+il9Ic6h;ff zMf*GV-r1d9krY`a0}TH&v-ffCIsfyxmp}U0hUXlvW8A;S{ZH?6oZkn(c^!Ya{`>=u zb0c^Ld;t7Q@OtoP;0M8X?fV8k%KJ^=C%{jE9|23CjC&vW>)@Bbt>EL}uY#|FcYuEn z-Uhw{{wDYt29xi*!J}XVo&f(Ad<49EqvPBOJ`0NMi{KXU<{QjB`@rAeeHI)A{|J=! z-v@67{~i21_#P<jZe@`o&mQnD&;?!a8Sr-Sr{L$nPv2z5+YWBxJp!fQ^Wbjq61We1 z58My#{*dE*5qt)e`QHLZz@LI5*R3CRoH95K%KIr$*703X<ogM@6Z|mBl=n$c<jue# z@C^6`@J(<7_zsAQoOeN%=4|+=<J<y%1Qa>%1V0Au1u>oTD2U1(7es~5WA=LnO8?&j zMgFJ2KLdXNCg39svKhP#vQ+0?a2UKE<;r;XfFj2(@U!3{P=O&R{CEcZE$|$;9sE~N z`hWK0h6j`281E-R(c9}_3H*_LzmY*?U3Y`>`$OOs@OQ!YgRg;G;qoQ$Q@sBNe~y3~ zK5f={3=}y%`ySf&c~JQJ1c(Zq7r+tlufS38U%(0QW+s>QyWlqPG`Iu2432}>|B6}H zA@Hlbe+_&Nya6MG-~uS}eu&8`;4V=5UjT*w{|0^myzw(|Qho<TUta@n1^>>z|HR^* zIM+eGKL+juzYG2V{4Y@S_&tmu`u$H({OR+`=;L=l;n6>UbKpB*0)|YIg8vM9;PmGV zzrP3mHt+ufM&Oqq<9*;|@FDPnkaU-P2k!y@0*t|b1f|`6CX;nP35uSUz%PUU3qp10 z%Pd~(5`(y$a}wky=MOD@8x+0#5EOoWfS@5f{wVl<@D@;btU#u8?gCrjB={ZhGI$Am z;&u~9w%uXu{3qaHzAu2%|7W1c@g69=yAG1cdbWU~|2kL$p9LQU{~Np?oFaILe18gx zJuZW?-cJ%NWW5i7qMtto5yAN(DExXCl(@Eu$!-My0Q@EJ6Wp>cxn$n0`pK-F5aJx* zKEw?ToO`+D+F?Nd6&;AZZ?@mW7la3L37_PG(t52>PRA~>(;jZQWbJ#ouag(9PjaI| zt@E4YL*YUN4m8*Cf^eX(Y5s~{g@bbKHlSme=wqXOho)LDw}4Po$5zoB;l{a}dndPC zm|b7ub8<mLohO7Na*6K54swY;2QT5+`?w_*ivA_`%C+Bsj{Rb{Bldj*IANcsEDHQ` z;aMIfhDm&Qkb9C_Z2AEAW^Un)_=dz2;fCVAf&1g!gV)1+I3^!&8*1LBW?D+nxnD(o zIv*#;m7gSWqGHd>62G!Z@toFt)%24&KT%#7H~otK;>A(qdub3yDvSJ+4W9i<*eW~s zKYUD$r~{FGIGm;WX*B;ds`RI<62z(zx~&=4v$K|+U0D#Or65vA8oqnnPn>Z#isDoS z6+cRY*_NvKbAjh;nalZ)al=pC)K~LCT8pz(xgw@_+!?RAQ8kFFD)F0fm}ybnR3#Zh z)qNE-l?>hTQ`O8GjW|Jm#*DMDqJOXpRB3EiU-->$rtVA_G;6A$hHk^+C{>1UxQSc$ zQ$J}cv{hI_VZ^%IP&3)=tTdWU;`$2BSZkzQtvfr;EEdYuSe*DOE!A$LNwhHIi;^-i zEOc;DN)1!HjYb%Fu4rvN!%o*25vnwW81by8%3%@uNSs9#b)?ly{d%tZuHI$hRC@ZM zU&qwzneov$Q<XTnEmbvl&R3A39yImz7({D92yC=<^>Gv5i<1fpSx-}SO)?Y+p~RYr z?}`9eqN3)LARQ1!vzdijmyDoR*|FBtKJ6Kw@!Up=4=X4?R5>|RS*;Bor@b664rT+0 zfE;x<?dwvBed96KYHALzjFp|Huc?qKYqkcziM!#PR<7J4MbYVK8sWzcTzS<tDRCz$ zJ9~7%!p}reGP*kxglG+EMVn>_8!^`2c1#^0>@<Z|uA18#j;cx$!0WOaulWS5U{(dv z!2CLr|7xYlO*kYjm5L+-E}e_rrJHF{^z5>;*9}5!(Op^`rAZtzWtt|zOeW*@$CGXs znD0sS^HrT@ifF~(E3{$9r*Q?=SA6xr<eq&hsJm4^pPS$OD65+Q+lcY2nb5bEHymje zHH`WrrPGK6<H8^k2FWN1zO8~tOgkXCns8f0qOMXCd_d%qaKFMhmLu0bkR}oa@K0oZ z<h52)l&r&uw)`pvL~UADN+1-r;)#O`U%m&HU3-_H8o41xM!VItb~W+m+%Pj_Aa@C& zRu>ALBxHpG<zT+HAZsCRSpOPo78YXqM8uF)R*P=Bl(>ooBnJ<LncDw&k>N5xSCSqJ zhMI$ov>>anUk0*d>a)+4BN^S%NJd*lef!)Xa`qF)8?`v{odXfcUu-nKyZ2miQ&-J~ z@w_Ry$^*ZMIo*2iH>M6M*n!fZ89YwNKNLj1qRi5Gm?~=`@RHa}I1xud8Yj+!v3hvw z5UGNU$}>U-kr~J+PRE-~>i(k#G<}$FJ_tkcL$Y9!HB7f&nzlmCyAoT;=VhJw>Or-Z zQb77thOu%(SyMeG^`wa#HKnprjU-NEPl6XR)NyrPWXuOmUnbKDo8T=uDA9xMJEE75 z$4pHhnN<GC)Q@ydZ-f~&onFoQ#0ny!AZv5gRmRq~o$|3(-LC|$RScw>%!^f<rF!${ z)k}Z)p3<d+6g~+t%)Cj8T4VPkle-V>6$6_GvG5UJs`6sZiDk2fn$?M-%<sBNzampN zegC+wB5Z@Egy9*tqJ)EGXIknbo!unr6cQ$N)j-a7qn0`z#q*Ima2Wkia8om{qrX_V z+mpbf`<g;R*C6O-mZS$GG^HpQq_)*;WP>5w3teF9HsXISW~F4%t*FQ))rs3+t!3J! zaSZoZLEcCmj>4AiD|VR;lBU#3g|3KW9YI%Pwz7h;B9&|xdb7|ph`hMo2&wef*4nx> zW!?${=k-UyBxUEQF1zd}ueV)c-Aruu5ULT!;Xu<0;X@Z!p655jUFS)86p!RHDG^Mj zq7Pf8y6;RT@ndMbbf8i?YO47$Rc)pv<A2RkHI6H#k@9eP%f=~RT)Z^VtOk|RuB_TD zO~+%ZmZpud&6{Vk>f?kIw_J^43e`BNZr(U~c)Bz$;<865?Pm5dH99=9r8K;)G`dZV zjE-%+=dR(=;b9t<rl<hK@q6t?OCzJD;ZZfbZEX09cMac7yF)ILO-rx|36RN{noc^4 z7b5jwwX^h$ryk1MFGlL#xrpFafdD(JbsVOQvF@X5RLv-OO4HD0OdSpUR4QuX(!Dx* zF`&$z@@r`>*vXzRZI+wbrO5$Rzs$b5H_8~L(Z-1b6MK3}Lq{9OVJa?Hnr<~%Yf3cR z41t1ZyHsfjs^9VO^xo38UOQO|Tfx#E7$tjwF|}<bNH>a%rAPdkW*|Dd*Q&T6Ct+5s zrqwJWZ=MUvwX`1Iw{bGe5;rXEB_}t>RD>CMZSEM^4wdC`$ME)z$4dKriWH;5L$SBl z_0VQ(PepQx8Yyq1#biuSOiL!HvBMVW$CMG@`SBCq9BTgfi5JvNXX#sk%3qy{&eEAw zg`K5u1ghRyT)^4hI^8~}PIea0wcy_-Rf{`|mpoN(FW~I8&e8>G@H*{|cNX7-tevIP z0i!OS=NY5EkRLM~ZJ&+pLBo`5&l$SkMit)<=~)}K_JT;TxDcrJi*+)M8`a36v8yVb zrN3sPW@qs`k#n%teuI}35l*S7)>*trg%fm^o|Fwzpk-lgPj{DA?(e~{u}a$uo;qF& zxb<LO`*l{+S^7EyGw#<pn0Wg&S02AXhU_ezqalh=(OakV)Wkb!{#>Bpj6!zkTV?ih z0Ucr*$>^wQae;u?Cvs6;X=mwq^erlFFxh!e&GEOteZD9(bFtB<>_TsCkb#Nla2`|1 zQdu-L2^Ny^zp^GhwHKnASbxEcfJ)Ek#XgB;I!oVP(-?I)*59yeSUuJ$QCx2H0qNJ* zR}tlVrjOcZ#X!Uj{=WSh_Jg;Y;GLzH_z0iQYZHlXP|HR8<=RA;tOf0tBXNOqk=hR- zSvo3bqV`uUofU5OEv3b?%<Ib6Li|ird)oZo<KDGNwF?tQMV_C?T5uo|g$x)+<XZP+ zX)XJI^-(`>!SYaMnI-;7Vwr27Rn=NBAY#A2iq+~wkgrg*_VK7Yq&1d_IpS;Q8<<KW zl{vRrdoNMCi1swzRT0zJIP2Bo)#vW<K}X-0JR6KoWCSB!o~_W|_yMfE7_HF4u8s&K z;VVRAdCbv)l&-I)s@i_#D%x48|H(`zg+!OJ1uq?H=Crgu`(}OXv{)q5i+u`ZdH65N zA}*ssIs4m3I%?RACBfDjypqu>)K1UCYN2Xy0242Zfu1=pxc$n=DN$Ark~5akT+)68 zX>;ijth00~BF+_J14mV5bx?jFEF>=e{<_inn);5|Sy$8mdtW)xTG!g~;$_-*qcv$* z=jgtal3@{2OZ%d+4w|w_!Wb@JdYXuT_1U(o#4C(QqUxqr60i1;lpGOAO(8T)g+Le< ze_898HZ9kwW+XJ%^cmU}GgHh+#?whs=ga{wwMVI#N=JcBWbFYz$yY_fw2j27b)1u2 z;PLfuqUsgXTGFv7$|fmh8cHamiy4ZjKmyoGD^=sgiTc%{4QeW=6?nePl(qI*RIr-C zR-1CJ{RT&9lE;XnMZORzsr0pG``5ONf8~yo`}ukdZFGs<7B6H*Z{{3uwFUJHYKsU4 z!VYVZ4qsdI=$cht`>YOCi<jW?6?Ig;dPy<M1U)$hT=R4@I^qb6&uAw#ypn*r5}*2X zQ4QJ)OeU4IQN*&&y*7c;BqK+W1*8zc2W{#y<1&OLzA2phA_ZrbhDn7Xv~map?U#vJ zs|6R+Q~02j{fi)>j@$XUXWx9(n6Ii(Tsh0v$4Xc6X1h=;ZgG*TSZvU@ZSUnLUq)GS ze!9XK1p*-WHE`fyjRN3JPm-dPOwP0`(Y)q6<GWQyYEaoP<=i8w$R@0B0Wes0mP=>4 zVdW~V4z@2cU8-Zq^At+etfh01RQk8e`RpBe=El#?=_2Au{z2D%v8D9RR6nsXmE+p> z8_on_QPm``=Q}fr@N#NP#T>INyTvfd=f9GA^C)eK%jhOkONZ``dbLK&$cc!rNDf+j zQ-xL!ayZPKy&|{$iflOa{x5ISm9kezQo~e5bh1oEl2ajZc{*eZ@hFvFqS&pqU#_#k zmAx|qP<@I+QlLfMWq5Ygz4#_&9f2RqJ;(p=8DAe1?=wexoEwvJ7p0OrXm|8KC#h{U zS&X!1^LKT5D9PCK!jiE4{jPQ;IxTpcDdFlW<Pd~nM9!YY&RP@ZP@u4r&5dRS>1w_& zvK8ncyVZhKoPAWYRItR2sy1-{M3UM2>&|sgV2-Ob)y*SZA1@@P;t>V^Elgu^0P3&2 z-Y(-3{YMtLM7?EjCPS(bj!^z`>hQG0>Wj9gM7Il!xO5Tf6#`|`Wv4d1d>On<I__3n zRv(4g8?f<h*<FcU8tUkju<e|hG5Zhk+h5p398Y%^U!;&C9_T%b&1<@-;6LDIf8Q$- zyT+8GklZJx`&-*KqPLgaE;D;$X!fz9{$95EiHuYpN$JIYDvt+|L_}%uls$wY$V&jD zbduB>4UUBuKP@bM7M<$8RwP{wn<18&|7|%%)AS*NoJA*BcI~ov`8D)RYXkK%Lm1!7 z2kHhC>wi~lXmi>iuPylW;!K6#w=CJ?$8cMMJej<{S`T!&$gzMukt{|ZbLPg$j%O&r WfD#RLMv-Hf=OMiu5#_s9=l=jZ%<JU< delta 2084 zcmZA1ZERCj7{KwfG1(a1D{S3hu)DFXu&$*q1IBn+1>zP#2XhV)iC(s5ZBkm@I%J8a zfI&X6Eb0lM9~6o4gP@66$PyMKLPCs2WBdRHBRECl2aOs7!Dz()bK822Cp-I{=d``& z+~+y>zPR(pQ0jVR!BIsE(d(q=E44!`;2&-OJxV$702bjS&cWl^_+&Odg;mU-#d7=@ z<$7P?V!VUx=$x(8LfnEbrBW)wpoNJSa2ZbF0M6i3*iop|c07fxn9nXAK@SG;d2GV- zxCC#YiL=<{QVe4wPGSJhplskKcC)@x#Y(M&9`s`hy?6%Y2j8G9G;eNZp>7Nj$FlJ| zC<}jqEATc-^4drnYbZZ5rPg3AcB5>-#6nsBSq5xc9YWSplkx$+g0iubcnrV95loaQ zwH&`i{#0eDQa&_LuCong;YYLcLrALCQS8L`u@&!N%EMquS!QAz$_}4FvagQeCwWS} zicaEaMP`EsP!^iV#z(X9>nJsU3*`)4Mn7If$>5wyr5?a_xEzmElK*uKrkU7?f8ZMV z!aSu8;yB9b{0n3F()`SY?&1(}kP|1re;K>*O4jOXr7jQ;pxm*O-Aji0Z~&h}DZw=- z`HwKT&BP!+UZd15yoBqqfpl!cCvXG4hpX`xCUE(J%=b>9+~IY67%RCtNmCJ&OzlIe zrw(8<PG&uuVj#7;hEnsJD5?Jm<t+S;<M=n8!+qp;3cZUmPsI-?sb0@B){DI;zdM1l z@F~0()3^d};bwH#XEvOAnt`PLG|C<Rf=e-AWOlq0IRe%bK~k*7O<L!n13T$*N4X{k zjY}vuT}mT$mL}&cK$n9jO*X^XNLlsfAX-iCJfBW^6(zS0(<)p`&oyqqDviXlQA%vR zKO~Ftg6X2?+DZnJ1!-0EMr-une<^C5jU|mzLuryid8x>u3DM;-qXJfm+EAWnIS0$= z^6VRQsduh%;H`S+;#mwhGK!a=^={ytXPTsx5@wpKdDLa>9ydh&YvK3lyG1?uy1`MU zD;(|GbhPRz$A|jOk~%%Rv|l%u*XxpUhjy3E)dgj3>A|v1dHU1xalNC$m7b`$ke9BX zAI#Hds#=Q;pV#m627=yzo~hcLTIC6>HvGZPcE8&f@cD|j_Imold!wV#MBKB<Ools+ zfY0yq@aGE}{*KP}4!7SI^c8P0N0XlZ5i>p-Gn0vtPGe(iJQ)oe4@HND%vj7=J7~qB zk?7v=NX(26dE?=v*Bo2VFXO{w=5W~4A2#>sx2sF5_eMPf4~B*liQ!mycqB3Q<fwNr zu}6Pb9o2`O_tmJ2r;X-O<KncjduIAX)X0T;drhk7-{5*pd!AQU)=ucFwJv*l_JXx` z5UTU*&lft<hZl6^+q0k5Ijj03(V6ofBxQvo_5ybob=Y6)TI|+08l1Ycez85-UVqLG zeyiVKn%j?8ZJC)quD>>F3ar7;4R!ihL#_Sg*2YD1l94eZ88PD#-Pib-{n4L|19tGy zl2vw4*mS=g>}VRZgDXwD>|jmv20J*^-1h%nm9+HOpYLi(>OxmjdaLVPe!9>7TAtIs Thf4?d7_rOm&P=}%A6EYWX~Jv% diff --git a/po/vi.po b/po/vi.po index 4f64a3757..056ecf6d2 100644 --- a/po/vi.po +++ b/po/vi.po @@ -1,60 +1,61 @@ # Vietnamese Translation for GST Plugins Good. -# Copyright © 2010 Free Software Foundation, Inc. +# Copyright © 2012 Free Software Foundation, Inc. # This file is distributed under the same license as the gst-plugins-good package. # Clytie Siddall <clytie@riverland.net.au>, 2005-2010. +# Trần Ngá»c Quân <vnwildman@gmail.com>, 2012. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 0.10.23.2\n" +"Project-Id-Version: gst-plugins-good-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" -"PO-Revision-Date: 2010-10-03 18:48+1030\n" -"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" -"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" +"PO-Revision-Date: 2012-12-02 08:06+0700\n" +"Last-Translator: Trần Ngá»c Quân <vnwildman@gmail.com>\n" +"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Team-Website: <http://translationproject.org/team/vi.html>\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: LocFactoryEditor 1.8\n" +"X-Poedit-SourceCharset: UTF-8\n" msgid "Jack server not found" msgstr "" msgid "Failed to decode JPEG image" -msgstr "Lá»—i giải mã ảnh JPEG" +msgstr "Gặp lá»—i khi giải mã ảnh JPEG" #. TRANSLATORS: 'song title' by 'artist name' #, c-format msgid "'%s' by '%s'" -msgstr "« %s » bởi « %s »" +msgstr "“%s†bởi “%sâ€" msgid "Could not connect to server" msgstr "Không thể kết nối tá»›i máy phục vụ" msgid "No URL set." -msgstr "" +msgstr "Không có URL nà o được đặt." msgid "Server does not support seeking." -msgstr "" +msgstr "Máy phục vụ không há»— trợ di chuyển vị trÃ." -#, fuzzy msgid "Could not resolve server name." -msgstr "Không thể kết nối tá»›i máy phục vụ" +msgstr "Không thể phân giải tên miá»n." -#, fuzzy msgid "Could not establish connection to server." -msgstr "Không thể thiết láºp sá»± kết nối tá»›i máy phục vụ âm thanh" +msgstr "Không thể thiết láºp kết nối tá»›i máy chá»§." msgid "Secure connection setup failed." -msgstr "" +msgstr "Cà i đặt kết nối an toà n gặp lá»—i." msgid "" "A network error occured, or the server closed the connection unexpectedly." -msgstr "" +msgstr "Má»™t lá»—i mạng đã xảy ra, hoặc máy chá»§ đóng kết nối bất ngá»." msgid "Server sent bad data." -msgstr "" +msgstr "Máy chá»§ gá»i dữ liệu sai." msgid "Internal data stream error." msgstr "Lá»—i luồng dữ liệu ná»™i bá»™." @@ -77,7 +78,7 @@ msgid "This file is corrupt and cannot be played." msgstr "Táºp tin nà y bị há»ng nên không thể phát." msgid "Invalid atom size." -msgstr "" +msgstr "KÃch thước nguyên tá» (atom) không hợp lệ." msgid "This file is incomplete and cannot be played." msgstr "Táºp tin nà y chưa hoà n thà nh nên không thể được phát." @@ -210,89 +211,88 @@ msgstr "AUX 2 Ra" #, c-format msgid "Error reading %d bytes from device '%s'." -msgstr "Gặp lá»—i khi Ä‘á»c %d byte từ thiết bị « %s »." +msgstr "Gặp lá»—i khi Ä‘á»c %d byte từ thiết bị “%sâ€." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" +"Gặp lá»—i khi đánh số các định dạng video có thể, mà thiết bị “%s†có thể là m " +"việc cùng" #, c-format msgid "Could not map buffers from device '%s'" -msgstr "Không thể ánh xạ các bá»™ đệm từ thiết bị « %s »." +msgstr "Không thể ánh xạ các bá»™ đệm từ thiết bị “%sâ€." -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support the IO method %d" -msgstr "" -"Trình Ä‘iá»u khiển cá»§a thiết bị « %s » không há»— trợ phương pháp bắt đã biết " -"nà o." +msgstr "Trình Ä‘iá»u khiển cá»§a thiết bị “%s†không há»— trợ phương pháp VR %d" -#, fuzzy, c-format +#, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -"Trình Ä‘iá»u khiển cá»§a thiết bị « %s » không há»— trợ phương pháp bắt đã biết " -"nà o." +"Trình Ä‘iá»u khiển cá»§a thiết bị “%s†không há»— trợ phương pháp VR đã biết nà o." -#, fuzzy, c-format +#, c-format msgid "Device '%s' does not support video capture" -msgstr "Thiết bị « %s » không phải là thiết bị xuất ra." +msgstr "Thiết bị “%s†không há»— trợ chức năng quay video" -#, fuzzy, c-format +#, c-format msgid "Device '%s' is busy" -msgstr "Thiết bị « %s » không phải là thiết bị xuất ra." +msgstr "Thiết bị “%s†đang báºn" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture at %dx%d" -msgstr "Thiết bị « %s » không phải là thiết bị bắt gì." +msgstr "Thiết bị “%s†không thể chụp tại %dx%d" -#, fuzzy, c-format +#, c-format msgid "Device '%s' cannot capture in the specified format" -msgstr "Thiết bị « %s » không phải là thiết bị bắt gì." +msgstr "Thiết bị “%s†không thể chụp ở định dạng đã cho" #, c-format msgid "Could not get parameters on device '%s'" -msgstr "Không thể lấy các tham số vá» thiết bị « %s »." +msgstr "Không thể lấy các tham số vá» thiết bị “%sâ€." -#, fuzzy msgid "Video device did not accept new frame rate setting." -msgstr "Thiết bị nháºp ảnh động và o không chấp nháºn thiết láºp tốc độ khung má»›i." +msgstr "Thiết bị video không chấp nháºn cà i đặt vá» tốc độ khung hình má»›i." msgid "Video device could not create buffer pool." -msgstr "" +msgstr "Thiết bị video không thể tạo kho đệm." -#, fuzzy, c-format +#, c-format msgid "Failed to get settings of tuner %d on device '%s'." -msgstr "Lá»—i lấy thiết láºp cá»§a thiết bị Ä‘iá»u hưởng %d trên thiết bị « %s »." +msgstr "" +"Lá»—i lấy các cà i đặt từ thiết bị Ä‘iá»u chỉnh cá»™ng hưởng %d trên thiết bị “%sâ€." -#, fuzzy, c-format +#, c-format msgid "Error getting capabilities for device '%s'." -msgstr "Gặp lá»—i khi Ä‘á»c %d byte từ thiết bị « %s »." +msgstr "Gặp lá»—i khi Ä‘á»c dung lượng từ thiết bị “%sâ€." -#, fuzzy, c-format +#, c-format msgid "Device '%s' is not a tuner." -msgstr "Thiết bị « %s » không phải là thiết bị xuất ra." +msgstr "Thiết bị %s không phải thiết bị Ä‘iá»u chỉnh cá»™ng hưởng." -#, fuzzy, c-format +#, c-format msgid "Failed to get radio input on device '%s'. " -msgstr "Lá»—i đặt dữ liệu nháºp %d và o thiết bị « %s »." +msgstr "Gặp lá»—i khi lấy đầu và o radio trên thiết bị “%sâ€." #, c-format msgid "Failed to set input %d on device %s." -msgstr "Lá»—i đặt dữ liệu nháºp %d và o thiết bị « %s »." +msgstr "Lá»—i đặt dữ liệu nháºp %d và o thiết bị “%sâ€." -#, fuzzy, c-format +#, c-format msgid "Failed to change mute state for device '%s'." -msgstr "Lá»—i lấy biên độ tÃn hiệu cho thiết bị « %s »." +msgstr "Gặp lá»—i khi thay đổi trạng thái ngắt tiếng cho thiết bị “%sâ€." #, c-format msgid "Cannot identify device '%s'." -msgstr "Không thể nháºn diện thiết bị « %s »." +msgstr "Không thể nháºn diện thiết bị “%sâ€." #, c-format msgid "" "Error getting capabilities for device '%s': It isn't a v4l2 driver. Check if " "it is a v4l1 driver." msgstr "" -"Gặp lá»—i khi lấy khả năng cá»§a thiết bị « %s ». Nó không phải là trình Ä‘iá»u " +"Gặp lá»—i khi lấy khả năng cá»§a thiết bị “%sâ€. Nó không phải là trình Ä‘iá»u " "khiển phiên bản 4l2. Kiểm tra nó là trình Ä‘iá»u khiển phiên bản 4l1 không." #, c-format @@ -301,87 +301,85 @@ msgstr "Lá»—i truy vấn khả năng cá»§a %d nháºp trong thiết bị %s" #, c-format msgid "Failed to get setting of tuner %d on device '%s'." -msgstr "Lá»—i lấy thiết láºp cá»§a thiết bị Ä‘iá»u hưởng %d trên thiết bị « %s »." +msgstr "Lá»—i lấy thiết láºp cá»§a thiết bị Ä‘iá»u hưởng %d trên thiết bị “%sâ€." #, c-format msgid "Failed to query norm on device '%s'." -msgstr "Lá»—i truy vấn chỉ tiêu trên thiết bị « %s »." +msgstr "Lá»—i truy vấn chỉ tiêu trên thiết bị “%sâ€." #, c-format msgid "Failed getting controls attributes on device '%s'." -msgstr "Lá»—i lấy các thuá»™c tÃnh cá»§a bá»™ Ä‘iá»u khiển trên thiết bị « %s »." +msgstr "Lá»—i lấy các thuá»™c tÃnh cá»§a bá»™ Ä‘iá»u khiển trên thiết bị “%sâ€." #, c-format msgid "This isn't a device '%s'." -msgstr "Không phải là thiết bị « %s »." +msgstr "Không phải là thiết bị “%sâ€." #, c-format msgid "Could not open device '%s' for reading and writing." -msgstr "Không thể mở thiết bị « %s » để Ä‘á»c và ghi." +msgstr "Không thể mở thiết bị “%s†để Ä‘á»c và ghi." #, c-format msgid "Device '%s' is not a capture device." -msgstr "Thiết bị « %s » không phải là thiết bị bắt gì." +msgstr "Thiết bị “%s†không phải là thiết bị bắt gì." #, c-format msgid "Device '%s' is not a output device." -msgstr "Thiết bị « %s » không phải là thiết bị xuất ra." +msgstr "Thiết bị “%s†không phải là thiết bị xuất ra." #, c-format msgid "Failed to set norm for device '%s'." -msgstr "Lá»—i đặt chỉ tiêu cho thiết bị « %s »." +msgstr "Lá»—i đặt chỉ tiêu cho thiết bị “%sâ€." #, c-format msgid "Failed to get current tuner frequency for device '%s'." -msgstr "Lá»—i lấy tần số hiện thá»i cá»§a thiết bị Ä‘iá»u hưởng cho thiết bị « %s »." +msgstr "Lá»—i lấy tần số hiện thá»i cá»§a thiết bị Ä‘iá»u hưởng cho thiết bị “%sâ€." #, c-format msgid "Failed to set current tuner frequency for device '%s' to %lu Hz." msgstr "" -"Lá»—i đặt tần số hiện thá»i cá»§a thiết bị Ä‘iá»u hưởng cho thiết bị « %s » là %lu " -"Hz." +"Lá»—i đặt tần số hiện thá»i cá»§a thiết bị Ä‘iá»u hưởng cho thiết bị “%s†là %lu Hz." #, c-format msgid "Failed to get signal strength for device '%s'." -msgstr "Lá»—i lấy biên độ tÃn hiệu cho thiết bị « %s »." +msgstr "Lá»—i lấy biên độ tÃn hiệu cho thiết bị “%sâ€." #, c-format msgid "Failed to get value for control %d on device '%s'." -msgstr "Lá»—i lấy giá trị cá»§a bá»™ Ä‘iá»u khiển %d trên thiết bị « %s »." +msgstr "Lá»—i lấy giá trị cá»§a bá»™ Ä‘iá»u khiển %d trên thiết bị “%sâ€." #, c-format msgid "Failed to set value %d for control %d on device '%s'." -msgstr "Lá»—i đặt giá trị %d cá»§a bá»™ Ä‘iá»u khiển %d trên thiết bị « %s »." +msgstr "Gặp lá»—i khi đặt giá trị %d cá»§a bá»™ Ä‘iá»u khiển %d trên thiết bị “%sâ€." #, c-format msgid "Failed to get current input on device '%s'. May be it is a radio device" msgstr "" -"Lá»—i lấy kết nháºp hiện thá»i và o thiết bị « %s ». Có thể là thiết bị thu thanh." +"Gặp lá»—i khi lấy kết nháºp hiện thá»i và o thiết bị “%sâ€. Có thể là thiết bị thu " +"thanh." -#, fuzzy, c-format +#, c-format msgid "" "Failed to get current output on device '%s'. May be it is a radio device" msgstr "" -"Lá»—i lấy kết nháºp hiện thá»i và o thiết bị « %s ». Có thể là thiết bị thu thanh." +"Gặp lá»—i khi lấy kết nháºp hiện hà nh trên thiết bị “%sâ€. Có thể là thiết bị vô " +"tuyến." -#, fuzzy, c-format +#, c-format msgid "Failed to set output %d on device %s." -msgstr "Lá»—i đặt dữ liệu nháºp %d và o thiết bị « %s »." +msgstr "Gặp lá»—i khi đặt dữ liệu nháºp %d trên thiết bị %s." msgid "Changing resolution at runtime is not yet supported." msgstr "Chưa há»— trợ khả năng thay đổi độ phân giải trong khi chạy." msgid "Cannot operate without a clock" -msgstr "Không thể thao tác khi không có đồng hồ." - -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "Nháºn được kÃch cỡ khung bất thưá»ng %u, thay cho %u." +msgstr "Không thể thao tác khi không có đồng hồ" -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "Lá»—i khi thá» lấy các khung ảnh động từ thiết bị « %s »." +#~ msgid "Could not establish connection to sound server" +#~ msgstr "Không thể thiết láºp sá»± kết nối tá»›i máy phục vụ âm thanh" -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "Lá»—i sau %d lần thá». Thiết bị %s. Lá»—i hệ thống: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "Lá»—i truy vấn khả năng cá»§a máy phục vụ âm thanh" #~ msgid "Bass" #~ msgstr "Trầm" @@ -708,14 +706,17 @@ msgstr "Không thể thao tác khi không có đồng hồ." #~ msgid "%s Function" #~ msgstr "Chức năng %s" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "Nháºn được kÃch cỡ khung bất thưá»ng %u, thay cho %u." + #~ msgid "Error reading %d bytes on device '%s'." -#~ msgstr "Gặp lá»—i khi Ä‘á»c %d byte trên thiết bị « %s »." +#~ msgstr "Gặp lá»—i khi Ä‘á»c %d byte trên thiết bị “%sâ€." #~ msgid "Could not enqueue buffers in device '%s'." -#~ msgstr "Không thể phụ thêm các bá»™ đệm và o hà ng đợi trên thiết bị « %s »." +#~ msgstr "Không thể phụ thêm các bá»™ đệm và o hà ng đợi trên thiết bị “%sâ€." -#~ msgid "Could not establish connection to sound server" -#~ msgstr "Không thể thiết láºp sá»± kết nối tá»›i máy phục vụ âm thanh" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "Lá»—i khi thá» lấy các khung ảnh động từ thiết bị “%sâ€." -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "Lá»—i truy vấn khả năng cá»§a máy phục vụ âm thanh" +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "Lá»—i sau %d lần thá». Thiết bị %s. Lá»—i hệ thống: %s" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index 30440795cbacc2be30aeb6cb311708221dad1acb..48233dc3a2fdb6f75c7bf387385e7a95d8be1967 100644 GIT binary patch delta 23 ecmbPkINfkVH6NFSu91a;p^=q|<>ppCAua$@$_6h0 delta 23 ecmbPkINfkVH6NF`u92mJp|O>T;pSF8Aua$@pav)a diff --git a/po/zh_CN.po b/po/zh_CN.po index 50e252384..3059f97e6 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.16.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2009-11-13 22:20+0800\n" "Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" @@ -359,14 +359,8 @@ msgstr "å°šä¸æ”¯æŒåœ¨è¿è¡Œæ—¶æ›´æ”¹åˆ†è¾¨çŽ‡ã€‚" msgid "Cannot operate without a clock" msgstr "æ²¡æœ‰æ—¶é’Ÿçš„è¯æ— 法æ“作" -#~ msgid "Got unexpected frame size of %u instead of %u." -#~ msgstr "å–得了 %u çš„ä¸éœ€è¦çš„帧大å°ï¼Œè€Œä¸æ˜¯ %u。" - -#~ msgid "Failed trying to get video frames from device '%s'." -#~ msgstr "从设备‘%s’上获å–视频的å°è¯•失败了。" - -#~ msgid "Failed after %d tries. device %s. system error: %s" -#~ msgstr "在 %d 次å°è¯•åŽå¤±è´¥ã€‚设备 %s。系统错误: %s" +#~ msgid "Failed to query sound server capabilities" +#~ msgstr "查寻音频æœåŠ¡å™¨çš„æœåŠ¡å¤±è´¥" #~ msgid "Bass" #~ msgstr "低音(Bass)" @@ -383,9 +377,6 @@ msgstr "æ²¡æœ‰æ—¶é’Ÿçš„è¯æ— 法æ“作" #~ msgid "Speaker" #~ msgstr "扬声器(Speaker)" -#~ msgid "Line-in" -#~ msgstr "线路输入(Line-in)" - #~ msgid "CD" #~ msgstr "CD 音频" @@ -395,9 +386,6 @@ msgstr "æ²¡æœ‰æ—¶é’Ÿçš„è¯æ— 法æ“作" #~ msgid "PCM-2" #~ msgstr "PCM-2" -#~ msgid "Record" -#~ msgstr "录音" - #~ msgid "In-gain" #~ msgstr "输入增益" @@ -434,78 +422,8 @@ msgstr "æ²¡æœ‰æ—¶é’Ÿçš„è¯æ— 法æ“作" #~ msgid "Radio" #~ msgstr "广æ’" -#, fuzzy -#~ msgid "Could not open audio device for mixer control handling." -#~ msgstr "æ— æ³•æ‰“å¼€éŸ³é¢‘è®¾å¤‡å½•éŸ³ã€‚" - -#, fuzzy -#~ msgid "" -#~ "Could not open audio device for mixer control handling. This version of " -#~ "the Open Sound System is not supported by this element." -#~ msgstr "æ— æ³•æ‰“å¼€éŸ³é¢‘è®¾å¤‡å½•éŸ³ã€‚æ‚¨æ— æƒä½¿ç”¨è¿™ä¸€è®¾å¤‡ã€‚" - -#, fuzzy -#~ msgid "Headphones" -#~ msgstr "头戴å¼è€³æœº" - -#, fuzzy -#~ msgid "AUX Out" -#~ msgstr "AUX 1 输出" - -#, fuzzy -#~ msgid "Telephone" -#~ msgstr "头戴å¼è€³æœº" - -#, fuzzy -#~ msgid "Video In" -#~ msgstr "视频" - -#, fuzzy -#~ msgid "Record Gain" -#~ msgstr "录音" - -#, fuzzy -#~ msgid "Microphone Boost" -#~ msgstr "è¯ç’" - -#, fuzzy -#~ msgid "Monitor Source" -#~ msgstr "监控器" - -#, fuzzy -#~ msgid "Microphone Gain" -#~ msgstr "è¯ç’" - -#, fuzzy -#~ msgid "Speaker Source" -#~ msgstr "扬声器(Speaker)" - -#, fuzzy -#~ msgid "Microphone Source" -#~ msgstr "è¯ç’" - -#, fuzzy -#~ msgid "Microphone 1" -#~ msgstr "è¯ç’" - -#, fuzzy -#~ msgid "Microphone 2" -#~ msgstr "è¯ç’" - -#, fuzzy -#~ msgid "Digital Out" -#~ msgstr "æ•°å—线路1" - -#, fuzzy -#~ msgid "Digital In" -#~ msgstr "æ•°å—线路1" - -#, fuzzy -#~ msgid "Front Panel Microphone" -#~ msgstr "è¯ç’" - -#~ msgid "Failed to query sound server capabilities" -#~ msgstr "查寻音频æœåŠ¡å™¨çš„æœåŠ¡å¤±è´¥" +#~ msgid "Got unexpected frame size of %u instead of %u." +#~ msgstr "å–得了 %u çš„ä¸éœ€è¦çš„帧大å°ï¼Œè€Œä¸æ˜¯ %u。" #~ msgid "Error reading %d bytes on device '%s'." #~ msgstr "读å–设备‘%2$s’ä¸çš„ %1$d å—节时出错。" @@ -513,6 +431,12 @@ msgstr "æ²¡æœ‰æ—¶é’Ÿçš„è¯æ— 法æ“作" #~ msgid "Could not enqueue buffers in device '%s'." #~ msgstr "æ— æ³•å¯¹è®¾å¤‡â€˜%s’ä¸çš„缓冲区进行排åºã€‚" +#~ msgid "Failed trying to get video frames from device '%s'." +#~ msgstr "从设备‘%s’上获å–视频的å°è¯•失败了。" + +#~ msgid "Failed after %d tries. device %s. system error: %s" +#~ msgstr "在 %d 次å°è¯•åŽå¤±è´¥ã€‚设备 %s。系统错误: %s" + #~ msgid "" #~ "The buffer type is not supported, or the index is out of bounds, or no " #~ "buffers have been allocated yet, or the userptr or length are invalid. " diff --git a/po/zh_HK.gmo b/po/zh_HK.gmo index f48455dd18843c5741467758281d35f7a5e97553..551a2fabcb5c917f04869d58620e3cb87e2cbdb8 100644 GIT binary patch delta 23 ecmZ3?vzTW?5;K>Du91a;p^=q|<>nmb?Mwhp2nJFB delta 23 ecmZ3?vzTW?5;K>%u92mJp|O>T;pQCX?Mwho-Udqm diff --git a/po/zh_HK.po b/po/zh_HK.po index 91e7021d9..fec7e04fe 100644 --- a/po/zh_HK.po +++ b/po/zh_HK.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.2 0.10.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2006-08-29 01:08+0800\n" "Last-Translator: Abel Cheung <abelcheung@gmail.com>\n" "Language-Team: Chinese (Hong Kong) <community@linuxhall.org>\n" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo index fb3bf5b72267e21c069756214f050a258caf4853..55f1ea744ca347613495e6d95fe4730f0df956d2 100644 GIT binary patch delta 23 ecmZ3)vxsLy5;K>Du91a;p^=q|<>nmbZA<`7+6GSm delta 23 ecmZ3)vxsLy5;K>%u92mJp|O>T;pQCXZA<`7um(r~ diff --git a/po/zh_TW.po b/po/zh_TW.po index c1f8fe9da..80d84d1e0 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.2 0.10.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-07-29 13:41+0200\n" +"POT-Creation-Date: 2013-08-28 12:49+0200\n" "PO-Revision-Date: 2006-08-29 01:08+0800\n" "Last-Translator: Abel Cheung <abelcheung@gmail.com>\n" "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n" diff --git a/sys/Makefile.in b/sys/Makefile.in index c7c6094ab..3cead7c61 100644 --- a/sys/Makefile.in +++ b/sys/Makefile.in @@ -341,7 +341,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/sys/directsound/Makefile.in b/sys/directsound/Makefile.in index 0b5fa6663..82b5edcfd 100644 --- a/sys/directsound/Makefile.in +++ b/sys/directsound/Makefile.in @@ -360,7 +360,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -659,22 +658,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstdirectsoundsink_la-gstdirectsoundsink.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/sys/directsound/gstdirectsoundsink.c b/sys/directsound/gstdirectsoundsink.c index 72a02d726..56b04187c 100644 --- a/sys/directsound/gstdirectsoundsink.c +++ b/sys/directsound/gstdirectsoundsink.c @@ -114,7 +114,7 @@ static GstStaticPadTemplate directsoundsink_sink_factory = "layout = (string) interleaved, " "rate = (int) [ 1, MAX ], " "channels = (int) [ 1, 2 ]; " "audio/x-raw, " - "format = (string) S8, " + "format = (string) U8, " "layout = (string) interleaved, " "rate = (int) [ 1, MAX ], " "channels = (int) [ 1, 2 ];" "audio/x-ac3, framed = (boolean) true;" diff --git a/sys/oss/Makefile.in b/sys/oss/Makefile.in index 1e2cbb14d..e4eb0fe77 100644 --- a/sys/oss/Makefile.in +++ b/sys/oss/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -662,22 +661,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstossaudio_la-gstosssrc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/sys/oss4/Makefile.in b/sys/oss4/Makefile.in index fc074d6b4..3a23bacf9 100644 --- a/sys/oss4/Makefile.in +++ b/sys/oss4/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -664,22 +663,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstoss4audio_la-oss4-source.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/sys/osxaudio/Makefile.in b/sys/osxaudio/Makefile.in index 86300ef00..9dc6d681f 100644 --- a/sys/osxaudio/Makefile.in +++ b/sys/osxaudio/Makefile.in @@ -364,7 +364,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -681,22 +680,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstosxaudio_la-gstosxcoreaudiocommon.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/sys/osxvideo/Makefile.in b/sys/osxvideo/Makefile.in index 78baa1e81..fc7deb14b 100644 --- a/sys/osxvideo/Makefile.in +++ b/sys/osxvideo/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -656,22 +655,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstosxvideosink_la-osxvideosink.Plo@am__quote@ .m.o: -@am__fastdepOBJC_TRUE@ $(AM_V_OBJC)$(OBJCCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepOBJC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepOBJC_TRUE@ $(AM_V_OBJC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepOBJC_TRUE@ $(OBJCCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepOBJC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepOBJC_FALSE@ $(AM_V_OBJC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepOBJC_FALSE@ DEPDIR=$(DEPDIR) $(OBJCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepOBJC_FALSE@ $(AM_V_OBJC@am__nodep@)$(OBJCCOMPILE) -c -o $@ $< .m.obj: -@am__fastdepOBJC_TRUE@ $(AM_V_OBJC)$(OBJCCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepOBJC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepOBJC_TRUE@ $(AM_V_OBJC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepOBJC_TRUE@ $(OBJCCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepOBJC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepOBJC_FALSE@ $(AM_V_OBJC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepOBJC_FALSE@ DEPDIR=$(DEPDIR) $(OBJCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepOBJC_FALSE@ $(AM_V_OBJC@am__nodep@)$(OBJCCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .m.lo: -@am__fastdepOBJC_TRUE@ $(AM_V_OBJC)$(LTOBJCCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepOBJC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepOBJC_TRUE@ $(AM_V_OBJC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepOBJC_TRUE@ $(LTOBJCCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepOBJC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepOBJC_FALSE@ $(AM_V_OBJC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepOBJC_FALSE@ DEPDIR=$(DEPDIR) $(OBJCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepOBJC_FALSE@ $(AM_V_OBJC@am__nodep@)$(LTOBJCCOMPILE) -c -o $@ $< diff --git a/sys/sunaudio/Makefile.in b/sys/sunaudio/Makefile.in index dd9c10bfa..e31423bc3 100644 --- a/sys/sunaudio/Makefile.in +++ b/sys/sunaudio/Makefile.in @@ -362,7 +362,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -673,22 +672,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstsunaudio_la-gstsunaudiosrc.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/sys/v4l2/Makefile.am b/sys/v4l2/Makefile.am index cec939bf2..da138ae56 100644 --- a/sys/v4l2/Makefile.am +++ b/sys/v4l2/Makefile.am @@ -8,26 +8,6 @@ xv_source = xv_libs = endif -# variables used for enum/marshal generation -glib_enum_headers = tuner.h tunernorm.h tunerchannel.h -glib_enum_define = GST_INTERFACES -glib_gen_prefix = gst_interfaces -glib_gen_basename = tuner - -built_sources = \ - tuner-marshal.c \ - tuner-enumtypes.c - -built_headers = \ - tuner-marshal.h \ - tuner-enumtypes.h - -EXTRA_DIST = tuner-marshal.list - -CLEANFILES = $(built_sources) $(built_headers) - -BUILT_SOURCES = $(built_sources) $(built_headers) - include $(top_srcdir)/common/gst-glib-gen.mak libgstvideo4linux2_la_SOURCES = gstv4l2.c \ @@ -44,7 +24,6 @@ libgstvideo4linux2_la_SOURCES = gstv4l2.c \ tunerchannel.c \ tunernorm.c \ $(xv_source) -nodist_libgstvideo4linux2_la_SOURCES = $(built_sources) $(built_headers) libgstvideo4linux2_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \ $(GST_BASE_CFLAGS) \ diff --git a/sys/v4l2/Makefile.in b/sys/v4l2/Makefile.in index 53956932a..23374ea00 100644 --- a/sys/v4l2/Makefile.in +++ b/sys/v4l2/Makefile.in @@ -189,13 +189,7 @@ am_libgstvideo4linux2_la_OBJECTS = libgstvideo4linux2_la-gstv4l2.lo \ libgstvideo4linux2_la-tuner.lo \ libgstvideo4linux2_la-tunerchannel.lo \ libgstvideo4linux2_la-tunernorm.lo $(am__objects_1) -am__objects_2 = libgstvideo4linux2_la-tuner-marshal.lo \ - libgstvideo4linux2_la-tuner-enumtypes.lo -am__objects_3 = -nodist_libgstvideo4linux2_la_OBJECTS = $(am__objects_2) \ - $(am__objects_3) -libgstvideo4linux2_la_OBJECTS = $(am_libgstvideo4linux2_la_OBJECTS) \ - $(nodist_libgstvideo4linux2_la_OBJECTS) +libgstvideo4linux2_la_OBJECTS = $(am_libgstvideo4linux2_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent @@ -238,8 +232,7 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = -SOURCES = $(libgstvideo4linux2_la_SOURCES) \ - $(nodist_libgstvideo4linux2_la_SOURCES) +SOURCES = $(libgstvideo4linux2_la_SOURCES) DIST_SOURCES = $(am__libgstvideo4linux2_la_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ @@ -395,7 +388,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -598,23 +590,6 @@ plugin_LTLIBRARIES = libgstvideo4linux2.la @USE_XVIDEO_TRUE@xv_source = gstv4l2videooverlay.c @USE_XVIDEO_FALSE@xv_libs = @USE_XVIDEO_TRUE@xv_libs = $(X_LIBS) $(XVIDEO_LIBS) - -# variables used for enum/marshal generation -glib_enum_headers = tuner.h tunernorm.h tunerchannel.h -glib_enum_define = GST_INTERFACES -glib_gen_prefix = gst_interfaces -glib_gen_basename = tuner -built_sources = \ - tuner-marshal.c \ - tuner-enumtypes.c - -built_headers = \ - tuner-marshal.h \ - tuner-enumtypes.h - -EXTRA_DIST = tuner-marshal.list -CLEANFILES = $(built_sources) $(built_headers) -BUILT_SOURCES = $(built_sources) $(built_headers) enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\") libgstvideo4linux2_la_SOURCES = gstv4l2.c \ gstv4l2colorbalance.c \ @@ -631,7 +606,6 @@ libgstvideo4linux2_la_SOURCES = gstv4l2.c \ tunernorm.c \ $(xv_source) -nodist_libgstvideo4linux2_la_SOURCES = $(built_sources) $(built_headers) libgstvideo4linux2_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \ $(GST_BASE_CFLAGS) \ $(GST_CFLAGS) \ @@ -666,8 +640,7 @@ noinst_HEADERS = \ tunerchannel.h \ tunernorm.h -all: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) all-am +all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj @@ -757,30 +730,31 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-gstv4l2tuner.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-gstv4l2videooverlay.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-gstv4l2vidorient.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-tuner-enumtypes.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-tuner-marshal.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-tuner.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-tunerchannel.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-tunernorm.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstvideo4linux2_la-v4l2_calls.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< @@ -883,20 +857,6 @@ libgstvideo4linux2_la-gstv4l2videooverlay.lo: gstv4l2videooverlay.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstvideo4linux2_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstvideo4linux2_la_CFLAGS) $(CFLAGS) -c -o libgstvideo4linux2_la-gstv4l2videooverlay.lo `test -f 'gstv4l2videooverlay.c' || echo '$(srcdir)/'`gstv4l2videooverlay.c -libgstvideo4linux2_la-tuner-marshal.lo: tuner-marshal.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstvideo4linux2_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstvideo4linux2_la_CFLAGS) $(CFLAGS) -MT libgstvideo4linux2_la-tuner-marshal.lo -MD -MP -MF $(DEPDIR)/libgstvideo4linux2_la-tuner-marshal.Tpo -c -o libgstvideo4linux2_la-tuner-marshal.lo `test -f 'tuner-marshal.c' || echo '$(srcdir)/'`tuner-marshal.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstvideo4linux2_la-tuner-marshal.Tpo $(DEPDIR)/libgstvideo4linux2_la-tuner-marshal.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tuner-marshal.c' object='libgstvideo4linux2_la-tuner-marshal.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstvideo4linux2_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstvideo4linux2_la_CFLAGS) $(CFLAGS) -c -o libgstvideo4linux2_la-tuner-marshal.lo `test -f 'tuner-marshal.c' || echo '$(srcdir)/'`tuner-marshal.c - -libgstvideo4linux2_la-tuner-enumtypes.lo: tuner-enumtypes.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstvideo4linux2_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstvideo4linux2_la_CFLAGS) $(CFLAGS) -MT libgstvideo4linux2_la-tuner-enumtypes.lo -MD -MP -MF $(DEPDIR)/libgstvideo4linux2_la-tuner-enumtypes.Tpo -c -o libgstvideo4linux2_la-tuner-enumtypes.lo `test -f 'tuner-enumtypes.c' || echo '$(srcdir)/'`tuner-enumtypes.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgstvideo4linux2_la-tuner-enumtypes.Tpo $(DEPDIR)/libgstvideo4linux2_la-tuner-enumtypes.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tuner-enumtypes.c' object='libgstvideo4linux2_la-tuner-enumtypes.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libgstvideo4linux2_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgstvideo4linux2_la_CFLAGS) $(CFLAGS) -c -o libgstvideo4linux2_la-tuner-enumtypes.lo `test -f 'tuner-enumtypes.c' || echo '$(srcdir)/'`tuner-enumtypes.c - mostlyclean-libtool: -rm -f *.lo @@ -986,15 +946,13 @@ distdir: $(DISTFILES) fi; \ done check-am: all-am -check: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) check-am +check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done -install: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) install-am +install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am @@ -1016,7 +974,6 @@ install-strip: mostlyclean-generic: clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) @@ -1025,7 +982,6 @@ distclean-generic: maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ @@ -1097,7 +1053,7 @@ ps-am: uninstall-am: uninstall-pluginLTLIBRARIES -.MAKE: all check install install-am install-strip +.MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pluginLTLIBRARIES cscopelist-am ctags \ diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c index 8de234a2f..7af353696 100644 --- a/sys/v4l2/gstv4l2object.c +++ b/sys/v4l2/gstv4l2object.c @@ -73,6 +73,8 @@ enum V4L2_STD_OBJECT_PROPS, }; +static GSList *gst_v4l2_object_get_format_list (GstV4l2Object * v4l2object); + #if 0 G_LOCK_DEFINE_STATIC (probe_lock); @@ -593,6 +595,10 @@ gst_v4l2_object_destroy (GstV4l2Object * v4l2object) gst_v4l2_object_clear_format_list (v4l2object); } + if (v4l2object->probed_caps) { + gst_caps_unref (v4l2object->probed_caps); + } + g_free (v4l2object); } @@ -1263,7 +1269,7 @@ failed: * Get the list of supported capture formats, a list of * <code>struct v4l2_fmtdesc</code>. */ -GSList * +static GSList * gst_v4l2_object_get_format_list (GstV4l2Object * v4l2object) { if (!v4l2object->formats) @@ -1913,7 +1919,7 @@ sort_by_frame_size (GstStructure * s1, GstStructure * s2) } #endif -GstCaps * +static GstCaps * gst_v4l2_object_probe_caps_for_format (GstV4l2Object * v4l2object, guint32 pixelformat, const GstStructure * template) { @@ -2663,3 +2669,53 @@ invalid_buffer: return FALSE; } } + +GstCaps * +gst_v4l2_object_get_caps (GstV4l2Object * v4l2object, GstCaps * filter) +{ + GstCaps *ret; + GSList *walk; + GSList *formats; + + if (v4l2object->probed_caps == NULL) { + formats = gst_v4l2_object_get_format_list (v4l2object); + + ret = gst_caps_new_empty (); + + for (walk = formats; walk; walk = walk->next) { + struct v4l2_fmtdesc *format; + GstStructure *template; + + format = (struct v4l2_fmtdesc *) walk->data; + + template = gst_v4l2_object_v4l2fourcc_to_structure (format->pixelformat); + + if (template) { + GstCaps *tmp; + + tmp = gst_v4l2_object_probe_caps_for_format (v4l2object, + format->pixelformat, template); + if (tmp) + gst_caps_append (ret, tmp); + + gst_structure_free (template); + } else { + GST_DEBUG_OBJECT (v4l2object->element, "unknown format %u", + format->pixelformat); + } + } + v4l2object->probed_caps = ret; + } + + if (filter) { + ret = gst_caps_intersect_full (filter, v4l2object->probed_caps, + GST_CAPS_INTERSECT_FIRST); + } else { + ret = gst_caps_ref (v4l2object->probed_caps); + } + + GST_INFO_OBJECT (v4l2object->element, "probed caps: %p", ret); + LOG_CAPS (v4l2object->element, ret); + + return ret; +} diff --git a/sys/v4l2/gstv4l2object.h b/sys/v4l2/gstv4l2object.h index 1876f5992..fbfff925d 100644 --- a/sys/v4l2/gstv4l2object.h +++ b/sys/v4l2/gstv4l2object.h @@ -139,6 +139,7 @@ struct _GstV4l2Object { /* lists... */ GSList *formats; /* list of available capture formats */ + GstCaps *probed_caps; GList *colors; GList *norms; @@ -223,11 +224,6 @@ GValueArray* gst_v4l2_probe_get_values (GstPropertyProbe * probe, guint pro GList ** klass_devices); #endif -GstCaps* gst_v4l2_object_probe_caps_for_format (GstV4l2Object *v4l2object, guint32 pixelformat, - const GstStructure * template); - -GSList* gst_v4l2_object_get_format_list (GstV4l2Object *v4l2object); - GstCaps* gst_v4l2_object_get_all_caps (void); GstStructure* gst_v4l2_object_v4l2fourcc_to_structure (guint32 fourcc); @@ -245,6 +241,9 @@ gboolean gst_v4l2_object_stop (GstV4l2Object *v4l2object); gboolean gst_v4l2_object_copy (GstV4l2Object * v4l2object, GstBuffer * dest, GstBuffer *src); +GstCaps * gst_v4l2_object_get_caps (GstV4l2Object * v4l2object, + GstCaps * filter); + #define GST_IMPLEMENT_V4L2_PROBE_METHODS(Type_Class, interface_as_function) \ \ diff --git a/sys/v4l2/gstv4l2sink.c b/sys/v4l2/gstv4l2sink.c index b291aa889..ef0941216 100644 --- a/sys/v4l2/gstv4l2sink.c +++ b/sys/v4l2/gstv4l2sink.c @@ -118,7 +118,6 @@ G_DEFINE_TYPE_WITH_CODE (GstV4l2Sink, gst_v4l2sink, GST_TYPE_VIDEO_SINK, gst_v4l2sink_video_orientation_interface_init)); -static void gst_v4l2sink_dispose (GObject * object); static void gst_v4l2sink_finalize (GstV4l2Sink * v4l2sink); /* GObject methods: */ @@ -154,7 +153,6 @@ gst_v4l2sink_class_init (GstV4l2SinkClass * klass) element_class = GST_ELEMENT_CLASS (klass); basesink_class = GST_BASE_SINK_CLASS (klass); - gobject_class->dispose = gst_v4l2sink_dispose; gobject_class->finalize = (GObjectFinalizeFunc) gst_v4l2sink_finalize; gobject_class->set_property = gst_v4l2sink_set_property; gobject_class->get_property = gst_v4l2sink_get_property; @@ -232,26 +230,11 @@ gst_v4l2sink_init (GstV4l2Sink * v4l2sink) */ g_object_set (v4l2sink, "device", "/dev/video1", NULL); - v4l2sink->probed_caps = NULL; - v4l2sink->overlay_fields_set = 0; v4l2sink->crop_fields_set = 0; } -static void -gst_v4l2sink_dispose (GObject * object) -{ - GstV4l2Sink *v4l2sink = GST_V4L2SINK (object); - - if (v4l2sink->probed_caps) { - gst_caps_unref (v4l2sink->probed_caps); - } - - G_OBJECT_CLASS (parent_class)->dispose (object); -} - - static void gst_v4l2sink_finalize (GstV4l2Sink * v4l2sink) { @@ -506,9 +489,6 @@ static GstCaps * gst_v4l2sink_get_caps (GstBaseSink * bsink, GstCaps * filter) { GstV4l2Sink *v4l2sink = GST_V4L2SINK (bsink); - GstCaps *ret; - GSList *walk; - GSList *formats; if (!GST_V4L2_IS_OPEN (v4l2sink->v4l2object)) { /* FIXME: copy? */ @@ -516,49 +496,8 @@ gst_v4l2sink_get_caps (GstBaseSink * bsink, GstCaps * filter) return gst_pad_get_pad_template_caps (GST_BASE_SINK_PAD (v4l2sink)); } - if (v4l2sink->probed_caps == NULL) { - formats = gst_v4l2_object_get_format_list (v4l2sink->v4l2object); - - ret = gst_caps_new_empty (); - - for (walk = formats; walk; walk = walk->next) { - struct v4l2_fmtdesc *format; - - GstStructure *template; - - format = (struct v4l2_fmtdesc *) walk->data; - - template = gst_v4l2_object_v4l2fourcc_to_structure (format->pixelformat); - - if (template) { - GstCaps *tmp; - - tmp = - gst_v4l2_object_probe_caps_for_format (v4l2sink->v4l2object, - format->pixelformat, template); - if (tmp) - gst_caps_append (ret, tmp); - - gst_structure_free (template); - } else { - GST_DEBUG_OBJECT (v4l2sink, "unknown format %u", format->pixelformat); - } - } - v4l2sink->probed_caps = ret; - } - - if (filter) { - ret = - gst_caps_intersect_full (filter, v4l2sink->probed_caps, - GST_CAPS_INTERSECT_FIRST); - } else { - ret = gst_caps_ref (v4l2sink->probed_caps); - } - - GST_INFO_OBJECT (v4l2sink, "probed caps: %p", ret); - LOG_CAPS (v4l2sink, ret); - return ret; + return gst_v4l2_object_get_caps (v4l2sink->v4l2object, filter); } static gboolean diff --git a/sys/v4l2/gstv4l2sink.h b/sys/v4l2/gstv4l2sink.h index eb31ff7a2..3e5129f79 100644 --- a/sys/v4l2/gstv4l2sink.h +++ b/sys/v4l2/gstv4l2sink.h @@ -54,7 +54,6 @@ struct _GstV4l2Sink { /*< private >*/ GstV4l2Object * v4l2object; - GstCaps *probed_caps; /* all supported caps of underlying v4l2 device */ gint video_width, video_height; /* original (unscaled) video w/h */ diff --git a/sys/v4l2/gstv4l2src.c b/sys/v4l2/gstv4l2src.c index 107ea21ba..8e1b7549f 100644 --- a/sys/v4l2/gstv4l2src.c +++ b/sys/v4l2/gstv4l2src.c @@ -109,7 +109,6 @@ G_DEFINE_TYPE_WITH_CODE (GstV4l2Src, gst_v4l2src, GST_TYPE_PUSH_SRC, G_IMPLEMENT_INTERFACE (GST_TYPE_VIDEO_ORIENTATION, gst_v4l2src_video_orientation_interface_init)); -static void gst_v4l2src_dispose (GObject * object); static void gst_v4l2src_finalize (GstV4l2Src * v4l2src); /* element methods */ @@ -148,7 +147,6 @@ gst_v4l2src_class_init (GstV4l2SrcClass * klass) basesrc_class = GST_BASE_SRC_CLASS (klass); pushsrc_class = GST_PUSH_SRC_CLASS (klass); - gobject_class->dispose = gst_v4l2src_dispose; gobject_class->finalize = (GObjectFinalizeFunc) gst_v4l2src_finalize; gobject_class->set_property = gst_v4l2src_set_property; gobject_class->get_property = gst_v4l2src_get_property; @@ -219,18 +217,6 @@ gst_v4l2src_init (GstV4l2Src * v4l2src) gst_base_src_set_live (GST_BASE_SRC (v4l2src), TRUE); } -static void -gst_v4l2src_dispose (GObject * object) -{ - GstV4l2Src *v4l2src = GST_V4L2SRC (object); - - if (v4l2src->probed_caps) { - gst_caps_unref (v4l2src->probed_caps); - } - - G_OBJECT_CLASS (parent_class)->dispose (object); -} - static void gst_v4l2src_finalize (GstV4l2Src * v4l2src) @@ -437,9 +423,6 @@ gst_v4l2src_get_caps (GstBaseSrc * src, GstCaps * filter) { GstV4l2Src *v4l2src; GstV4l2Object *obj; - GstCaps *ret; - GSList *walk; - GSList *formats; v4l2src = GST_V4L2SRC (src); obj = v4l2src->v4l2object; @@ -448,41 +431,7 @@ gst_v4l2src_get_caps (GstBaseSrc * src, GstCaps * filter) return gst_pad_get_pad_template_caps (GST_BASE_SRC_PAD (v4l2src)); } - if (v4l2src->probed_caps) - return gst_caps_ref (v4l2src->probed_caps); - - formats = gst_v4l2_object_get_format_list (obj); - - ret = gst_caps_new_empty (); - - for (walk = formats; walk; walk = walk->next) { - struct v4l2_fmtdesc *format; - GstStructure *template; - - format = (struct v4l2_fmtdesc *) walk->data; - - template = gst_v4l2_object_v4l2fourcc_to_structure (format->pixelformat); - - if (template) { - GstCaps *tmp; - - tmp = - gst_v4l2_object_probe_caps_for_format (obj, - format->pixelformat, template); - if (tmp) - gst_caps_append (ret, tmp); - - gst_structure_free (template); - } else { - GST_DEBUG_OBJECT (v4l2src, "unknown format %u", format->pixelformat); - } - } - - v4l2src->probed_caps = gst_caps_ref (ret); - - GST_INFO_OBJECT (v4l2src, "probed caps: %" GST_PTR_FORMAT, ret); - - return ret; + return gst_v4l2_object_get_caps (obj, filter); } static gboolean @@ -741,10 +690,6 @@ gst_v4l2src_change_state (GstElement * element, GstStateChange transition) if (!gst_v4l2_object_close (obj)) return GST_STATE_CHANGE_FAILURE; - if (v4l2src->probed_caps) { - gst_caps_unref (v4l2src->probed_caps); - v4l2src->probed_caps = NULL; - } break; default: break; diff --git a/sys/v4l2/gstv4l2src.h b/sys/v4l2/gstv4l2src.h index e7cb04e04..36915cb6e 100644 --- a/sys/v4l2/gstv4l2src.h +++ b/sys/v4l2/gstv4l2src.h @@ -57,9 +57,6 @@ struct _GstV4l2Src /*< private >*/ GstV4l2Object * v4l2object; - /* pads */ - GstCaps *probed_caps; - guint64 offset; GstClockTime ctrl_time; diff --git a/sys/v4l2/gstv4l2tuner.c b/sys/v4l2/gstv4l2tuner.c index 536fbbd7c..3a82eb72a 100644 --- a/sys/v4l2/gstv4l2tuner.c +++ b/sys/v4l2/gstv4l2tuner.c @@ -31,47 +31,15 @@ #include "gstv4l2object.h" #include "v4l2_calls.h" -static void gst_v4l2_tuner_channel_class_init (GstV4l2TunerChannelClass * - klass); -static void gst_v4l2_tuner_channel_init (GstV4l2TunerChannel * channel); +G_DEFINE_TYPE (GstV4l2TunerChannel, gst_v4l2_tuner_channel, + GST_TYPE_TUNER_CHANNEL); -static void gst_v4l2_tuner_norm_class_init (GstV4l2TunerNormClass * klass); -static void gst_v4l2_tuner_norm_init (GstV4l2TunerNorm * norm); +G_DEFINE_TYPE (GstV4l2TunerNorm, gst_v4l2_tuner_norm, GST_TYPE_TUNER_NORM); -static GstTunerNormClass *norm_parent_class = NULL; -static GstTunerChannelClass *channel_parent_class = NULL; - -GType -gst_v4l2_tuner_channel_get_type (void) -{ - static GType gst_v4l2_tuner_channel_type = 0; - - if (!gst_v4l2_tuner_channel_type) { - static const GTypeInfo v4l2_tuner_channel_info = { - sizeof (GstV4l2TunerChannelClass), - NULL, - NULL, - (GClassInitFunc) gst_v4l2_tuner_channel_class_init, - NULL, - NULL, - sizeof (GstV4l2TunerChannel), - 0, - (GInstanceInitFunc) gst_v4l2_tuner_channel_init, - NULL - }; - - gst_v4l2_tuner_channel_type = - g_type_register_static (GST_TYPE_TUNER_CHANNEL, - "GstV4l2TunerChannel", &v4l2_tuner_channel_info, 0); - } - - return gst_v4l2_tuner_channel_type; -} static void gst_v4l2_tuner_channel_class_init (GstV4l2TunerChannelClass * klass) { - channel_parent_class = g_type_class_peek_parent (klass); } static void @@ -82,37 +50,9 @@ gst_v4l2_tuner_channel_init (GstV4l2TunerChannel * channel) channel->audio = (guint32) - 1; } -GType -gst_v4l2_tuner_norm_get_type (void) -{ - static GType gst_v4l2_tuner_norm_type = 0; - - if (!gst_v4l2_tuner_norm_type) { - static const GTypeInfo v4l2_tuner_norm_info = { - sizeof (GstV4l2TunerNormClass), - NULL, - NULL, - (GClassInitFunc) gst_v4l2_tuner_norm_class_init, - NULL, - NULL, - sizeof (GstV4l2TunerNorm), - 0, - (GInstanceInitFunc) gst_v4l2_tuner_norm_init, - NULL - }; - - gst_v4l2_tuner_norm_type = - g_type_register_static (GST_TYPE_TUNER_NORM, - "GstV4l2TunerNorm", &v4l2_tuner_norm_info, 0); - } - - return gst_v4l2_tuner_norm_type; -} - static void gst_v4l2_tuner_norm_class_init (GstV4l2TunerNormClass * klass) { - norm_parent_class = g_type_class_peek_parent (klass); } static void diff --git a/sys/v4l2/tuner-marshal.list b/sys/v4l2/tuner-marshal.list deleted file mode 100644 index c99ddc7d2..000000000 --- a/sys/v4l2/tuner-marshal.list +++ /dev/null @@ -1,2 +0,0 @@ -VOID:OBJECT,ULONG -VOID:OBJECT,INT diff --git a/sys/v4l2/tuner.c b/sys/v4l2/tuner.c index 738bd4fd1..b6b3fe917 100644 --- a/sys/v4l2/tuner.c +++ b/sys/v4l2/tuner.c @@ -24,7 +24,6 @@ #endif #include "tuner.h" -#include "tuner-marshal.h" #include <string.h> @@ -83,37 +82,12 @@ enum LAST_SIGNAL }; -static void gst_tuner_class_init (GstTunerInterface * iface); - static guint gst_tuner_signals[LAST_SIGNAL] = { 0 }; -GType -gst_tuner_get_type (void) -{ - static GType gst_tuner_type = 0; - - if (!gst_tuner_type) { - static const GTypeInfo gst_tuner_info = { - sizeof (GstTunerInterface), - (GBaseInitFunc) gst_tuner_class_init, - NULL, - NULL, - NULL, - NULL, - 0, - 0, - NULL, - }; - - gst_tuner_type = g_type_register_static (G_TYPE_INTERFACE, - "GstTuner", &gst_tuner_info, 0); - } - - return gst_tuner_type; -} +G_DEFINE_INTERFACE (GstTuner, gst_tuner, G_TYPE_INVALID); static void -gst_tuner_class_init (GstTunerInterface * iface) +gst_tuner_default_init (GstTunerInterface * iface) { static gboolean initialized = FALSE; @@ -157,8 +131,8 @@ gst_tuner_class_init (GstTunerInterface * iface) GST_TYPE_TUNER, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstTunerInterface, frequency_changed), NULL, NULL, - gst_interfaces_marshal_VOID__OBJECT_ULONG, G_TYPE_NONE, 2, - GST_TYPE_TUNER_CHANNEL, G_TYPE_ULONG); + g_cclosure_marshal_generic, G_TYPE_NONE, 2, GST_TYPE_TUNER_CHANNEL, + G_TYPE_ULONG); /** * GstTuner::signal-changed: * @tuner: The element providing the GstTuner interface @@ -174,8 +148,8 @@ gst_tuner_class_init (GstTunerInterface * iface) GST_TYPE_TUNER, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstTunerInterface, signal_changed), NULL, NULL, - gst_interfaces_marshal_VOID__OBJECT_INT, G_TYPE_NONE, 2, - GST_TYPE_TUNER_CHANNEL, G_TYPE_INT); + g_cclosure_marshal_generic, G_TYPE_NONE, 2, GST_TYPE_TUNER_CHANNEL, + G_TYPE_INT); initialized = TRUE; } diff --git a/sys/v4l2/tuner.h b/sys/v4l2/tuner.h index d245a170b..7297e4b40 100644 --- a/sys/v4l2/tuner.h +++ b/sys/v4l2/tuner.h @@ -26,7 +26,6 @@ #include "tunernorm.h" #include "tunerchannel.h" -#include "tuner-enumtypes.h" G_BEGIN_DECLS diff --git a/sys/v4l2/tunerchannel.c b/sys/v4l2/tunerchannel.c index 0911f672b..6e456967b 100644 --- a/sys/v4l2/tunerchannel.c +++ b/sys/v4l2/tunerchannel.c @@ -51,47 +51,17 @@ enum LAST_SIGNAL }; -static void gst_tuner_channel_class_init (GstTunerChannelClass * klass); -static void gst_tuner_channel_init (GstTunerChannel * channel); +G_DEFINE_TYPE (GstTunerChannel, gst_tuner_channel, G_TYPE_OBJECT); + static void gst_tuner_channel_dispose (GObject * object); -static GObjectClass *parent_class = NULL; static guint signals[LAST_SIGNAL] = { 0 }; -GType -gst_tuner_channel_get_type (void) -{ - static GType gst_tuner_channel_type = 0; - - if (!gst_tuner_channel_type) { - static const GTypeInfo tuner_channel_info = { - sizeof (GstTunerChannelClass), - NULL, - NULL, - (GClassInitFunc) gst_tuner_channel_class_init, - NULL, - NULL, - sizeof (GstTunerChannel), - 0, - (GInstanceInitFunc) gst_tuner_channel_init, - NULL - }; - - gst_tuner_channel_type = - g_type_register_static (G_TYPE_OBJECT, - "GstTunerChannel", &tuner_channel_info, 0); - } - - return gst_tuner_channel_type; -} - static void gst_tuner_channel_class_init (GstTunerChannelClass * klass) { GObjectClass *object_klass = (GObjectClass *) klass; - parent_class = g_type_class_peek_parent (klass); - /** * GstTunerChannel::frequency-changed: * @tunerchannel: The #GstTunerChannel @@ -143,6 +113,5 @@ gst_tuner_channel_dispose (GObject * object) channel->label = NULL; } - if (parent_class->dispose) - parent_class->dispose (object); + G_OBJECT_CLASS (gst_tuner_channel_parent_class)->dispose (object); } diff --git a/sys/v4l2/tunernorm.c b/sys/v4l2/tunernorm.c index a43fce536..5c57ffb7d 100644 --- a/sys/v4l2/tunernorm.c +++ b/sys/v4l2/tunernorm.c @@ -44,47 +44,18 @@ enum LAST_SIGNAL }; -static void gst_tuner_norm_class_init (GstTunerNormClass * klass); -static void gst_tuner_norm_init (GstTunerNorm * norm); +G_DEFINE_TYPE (GstTunerNorm, gst_tuner_norm, G_TYPE_OBJECT); + static void gst_tuner_norm_dispose (GObject * object); -static GObjectClass *parent_class = NULL; /*static guint signals[LAST_SIGNAL] = { 0 };*/ -GType -gst_tuner_norm_get_type (void) -{ - static GType gst_tuner_norm_type = 0; - - if (!gst_tuner_norm_type) { - static const GTypeInfo tuner_norm_info = { - sizeof (GstTunerNormClass), - NULL, - NULL, - (GClassInitFunc) gst_tuner_norm_class_init, - NULL, - NULL, - sizeof (GstTunerNorm), - 0, - (GInstanceInitFunc) gst_tuner_norm_init, - NULL - }; - - gst_tuner_norm_type = - g_type_register_static (G_TYPE_OBJECT, - "GstTunerNorm", &tuner_norm_info, 0); - } - - return gst_tuner_norm_type; -} - static void gst_tuner_norm_class_init (GstTunerNormClass * klass) { GObjectClass *object_klass = (GObjectClass *) klass; - parent_class = g_type_class_peek_parent (klass); object_klass->dispose = gst_tuner_norm_dispose; } @@ -106,6 +77,5 @@ gst_tuner_norm_dispose (GObject * object) norm->label = NULL; } - if (parent_class->dispose) - parent_class->dispose (object); + G_OBJECT_CLASS (gst_tuner_norm_parent_class)->dispose (object); } diff --git a/sys/waveform/Makefile.in b/sys/waveform/Makefile.in index d518ac015..83f475abb 100644 --- a/sys/waveform/Makefile.in +++ b/sys/waveform/Makefile.in @@ -358,7 +358,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -654,22 +653,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstwaveformsink_la-gstwaveformsink.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/sys/ximage/Makefile.in b/sys/ximage/Makefile.in index 96d70137b..f9615fcec 100644 --- a/sys/ximage/Makefile.in +++ b/sys/ximage/Makefile.in @@ -359,7 +359,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -656,22 +655,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgstximagesrc_la-ximageutil.Plo@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/Makefile.in b/tests/Makefile.in index 462bfe92a..88dcb5799 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -329,7 +329,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am index c3bacc46c..b9d9cec4c 100644 --- a/tests/check/Makefile.am +++ b/tests/check/Makefile.am @@ -33,7 +33,8 @@ TESTS_ENVIRONMENT = \ # the core dumps of some machines have PIDs appended CLEANFILES = core.* test-registry.* -clean-local: clean-local-check clean-local-orc +clean-local: clean-local-check +distclean-local: distclean-local-orc if USE_FLAC check_flac = pipelines/flacdec @@ -359,7 +360,7 @@ orc/videobox.c: $(top_srcdir)/gst/videobox/gstvideoboxorc.orc $(MKDIR_P) orc/ $(ORCC) --test -o $@ $< -clean-local-orc: +distclean-local-orc: rm -rf orc EXTRA_DIST = gst-plugins-good.supp diff --git a/tests/check/Makefile.in b/tests/check/Makefile.in index 847352f7c..b41b5e1b9 100644 --- a/tests/check/Makefile.in +++ b/tests/check/Makefile.in @@ -164,7 +164,8 @@ CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LTLIBRARIES = $(noinst_LTLIBRARIES) libparser_la_LIBADD = -am_libparser_la_OBJECTS = libparser_la-parser.lo +am__dirstamp = $(am__leading_dot)dirstamp +am_libparser_la_OBJECTS = elements/libparser_la-parser.lo libparser_la_OBJECTS = $(am_libparser_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) @@ -189,17 +190,16 @@ libparser_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ @HAVE_ORC_TRUE@am__EXEEXT_9 = orc/deinterlace$(EXEEXT) \ @HAVE_ORC_TRUE@ orc/videomixer$(EXEEXT) orc/videobox$(EXEEXT) elements_aacparse_SOURCES = elements/aacparse.c -elements_aacparse_OBJECTS = aacparse.$(OBJEXT) +elements_aacparse_OBJECTS = elements/aacparse.$(OBJEXT) am__DEPENDENCIES_1 = am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) elements_aacparse_DEPENDENCIES = libparser.la $(am__DEPENDENCIES_2) -am__dirstamp = $(am__leading_dot)dirstamp elements_ac3parse_SOURCES = elements/ac3parse.c -elements_ac3parse_OBJECTS = ac3parse.$(OBJEXT) +elements_ac3parse_OBJECTS = elements/ac3parse.$(OBJEXT) elements_ac3parse_DEPENDENCIES = libparser.la $(am__DEPENDENCIES_2) elements_alphacolor_SOURCES = elements/alphacolor.c elements_alphacolor_OBJECTS = \ - elements_alphacolor-alphacolor.$(OBJEXT) + elements/elements_alphacolor-alphacolor.$(OBJEXT) elements_alphacolor_LDADD = $(LDADD) elements_alphacolor_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_alphacolor_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -207,15 +207,15 @@ elements_alphacolor_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_alphacolor_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_amrparse_SOURCES = elements/amrparse.c -elements_amrparse_OBJECTS = amrparse.$(OBJEXT) +elements_amrparse_OBJECTS = elements/amrparse.$(OBJEXT) elements_amrparse_DEPENDENCIES = libparser.la $(am__DEPENDENCIES_2) elements_apev2mux_SOURCES = elements/apev2mux.c -elements_apev2mux_OBJECTS = apev2mux.$(OBJEXT) +elements_apev2mux_OBJECTS = elements/apev2mux.$(OBJEXT) elements_apev2mux_LDADD = $(LDADD) elements_apev2mux_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_aspectratiocrop_SOURCES = elements/aspectratiocrop.c elements_aspectratiocrop_OBJECTS = \ - elements_aspectratiocrop-aspectratiocrop.$(OBJEXT) + elements/elements_aspectratiocrop-aspectratiocrop.$(OBJEXT) elements_aspectratiocrop_DEPENDENCIES = $(am__DEPENDENCIES_2) elements_aspectratiocrop_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ @@ -223,7 +223,7 @@ elements_aspectratiocrop_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_audioamplify_SOURCES = elements/audioamplify.c elements_audioamplify_OBJECTS = \ - elements_audioamplify-audioamplify.$(OBJEXT) + elements/elements_audioamplify-audioamplify.$(OBJEXT) elements_audioamplify_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_audioamplify_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -232,7 +232,7 @@ elements_audioamplify_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_audiochebband_SOURCES = elements/audiochebband.c elements_audiochebband_OBJECTS = \ - elements_audiochebband-audiochebband.$(OBJEXT) + elements/elements_audiochebband-audiochebband.$(OBJEXT) elements_audiochebband_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_audiochebband_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -241,7 +241,7 @@ elements_audiochebband_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_audiocheblimit_SOURCES = elements/audiocheblimit.c elements_audiocheblimit_OBJECTS = \ - elements_audiocheblimit-audiocheblimit.$(OBJEXT) + elements/elements_audiocheblimit-audiocheblimit.$(OBJEXT) elements_audiocheblimit_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_audiocheblimit_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -250,7 +250,7 @@ elements_audiocheblimit_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_audiodynamic_SOURCES = elements/audiodynamic.c elements_audiodynamic_OBJECTS = \ - elements_audiodynamic-audiodynamic.$(OBJEXT) + elements/elements_audiodynamic-audiodynamic.$(OBJEXT) elements_audiodynamic_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_audiodynamic_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -258,7 +258,8 @@ elements_audiodynamic_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_audiodynamic_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_audioecho_SOURCES = elements/audioecho.c -elements_audioecho_OBJECTS = elements_audioecho-audioecho.$(OBJEXT) +elements_audioecho_OBJECTS = \ + elements/elements_audioecho-audioecho.$(OBJEXT) elements_audioecho_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_audioecho_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -266,16 +267,16 @@ elements_audioecho_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_audioecho_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_audiofirfilter_SOURCES = elements/audiofirfilter.c -elements_audiofirfilter_OBJECTS = audiofirfilter.$(OBJEXT) +elements_audiofirfilter_OBJECTS = elements/audiofirfilter.$(OBJEXT) elements_audiofirfilter_LDADD = $(LDADD) elements_audiofirfilter_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_audioiirfilter_SOURCES = elements/audioiirfilter.c -elements_audioiirfilter_OBJECTS = audioiirfilter.$(OBJEXT) +elements_audioiirfilter_OBJECTS = elements/audioiirfilter.$(OBJEXT) elements_audioiirfilter_LDADD = $(LDADD) elements_audioiirfilter_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_audioinvert_SOURCES = elements/audioinvert.c elements_audioinvert_OBJECTS = \ - elements_audioinvert-audioinvert.$(OBJEXT) + elements/elements_audioinvert-audioinvert.$(OBJEXT) elements_audioinvert_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_audioinvert_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -284,7 +285,7 @@ elements_audioinvert_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_audiopanorama_SOURCES = elements/audiopanorama.c elements_audiopanorama_OBJECTS = \ - elements_audiopanorama-audiopanorama.$(OBJEXT) + elements/elements_audiopanorama-audiopanorama.$(OBJEXT) elements_audiopanorama_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) @@ -294,7 +295,7 @@ elements_audiopanorama_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_audiowsincband_SOURCES = elements/audiowsincband.c elements_audiowsincband_OBJECTS = \ - elements_audiowsincband-audiowsincband.$(OBJEXT) + elements/elements_audiowsincband-audiowsincband.$(OBJEXT) elements_audiowsincband_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_audiowsincband_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -303,7 +304,7 @@ elements_audiowsincband_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_audiowsinclimit_SOURCES = elements/audiowsinclimit.c elements_audiowsinclimit_OBJECTS = \ - elements_audiowsinclimit-audiowsinclimit.$(OBJEXT) + elements/elements_audiowsinclimit-audiowsinclimit.$(OBJEXT) elements_audiowsinclimit_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_audiowsinclimit_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -311,24 +312,24 @@ elements_audiowsinclimit_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_autodetect_SOURCES = elements/autodetect.c -elements_autodetect_OBJECTS = autodetect.$(OBJEXT) +elements_autodetect_OBJECTS = elements/autodetect.$(OBJEXT) elements_autodetect_LDADD = $(LDADD) elements_autodetect_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_avimux_SOURCES = elements/avimux.c -elements_avimux_OBJECTS = avimux.$(OBJEXT) +elements_avimux_OBJECTS = elements/avimux.$(OBJEXT) elements_avimux_LDADD = $(LDADD) elements_avimux_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_avisubtitle_SOURCES = elements/avisubtitle.c -elements_avisubtitle_OBJECTS = avisubtitle.$(OBJEXT) +elements_avisubtitle_OBJECTS = elements/avisubtitle.$(OBJEXT) elements_avisubtitle_LDADD = $(LDADD) elements_avisubtitle_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_capssetter_SOURCES = elements/capssetter.c -elements_capssetter_OBJECTS = capssetter.$(OBJEXT) +elements_capssetter_OBJECTS = elements/capssetter.$(OBJEXT) elements_capssetter_LDADD = $(LDADD) elements_capssetter_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_deinterlace_SOURCES = elements/deinterlace.c elements_deinterlace_OBJECTS = \ - elements_deinterlace-deinterlace.$(OBJEXT) + elements/elements_deinterlace-deinterlace.$(OBJEXT) elements_deinterlace_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_deinterlace_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -337,7 +338,7 @@ elements_deinterlace_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_deinterleave_SOURCES = elements/deinterleave.c elements_deinterleave_OBJECTS = \ - elements_deinterleave-deinterleave.$(OBJEXT) + elements/elements_deinterleave-deinterleave.$(OBJEXT) elements_deinterleave_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_deinterleave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -345,7 +346,7 @@ elements_deinterleave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_deinterleave_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_dtmf_SOURCES = elements/dtmf.c -elements_dtmf_OBJECTS = elements_dtmf-dtmf.$(OBJEXT) +elements_dtmf_OBJECTS = elements/elements_dtmf-dtmf.$(OBJEXT) elements_dtmf_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) @@ -353,7 +354,8 @@ elements_dtmf_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(elements_dtmf_CFLAGS) \ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ elements_equalizer_SOURCES = elements/equalizer.c -elements_equalizer_OBJECTS = elements_equalizer-equalizer.$(OBJEXT) +elements_equalizer_OBJECTS = \ + elements/elements_equalizer-equalizer.$(OBJEXT) elements_equalizer_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_equalizer_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -361,19 +363,19 @@ elements_equalizer_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_equalizer_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_flacparse_SOURCES = elements/flacparse.c -elements_flacparse_OBJECTS = flacparse.$(OBJEXT) +elements_flacparse_OBJECTS = elements/flacparse.$(OBJEXT) elements_flacparse_DEPENDENCIES = libparser.la $(am__DEPENDENCIES_2) elements_flvdemux_SOURCES = elements/flvdemux.c -elements_flvdemux_OBJECTS = flvdemux.$(OBJEXT) +elements_flvdemux_OBJECTS = elements/flvdemux.$(OBJEXT) elements_flvdemux_LDADD = $(LDADD) elements_flvdemux_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_flvmux_SOURCES = elements/flvmux.c -elements_flvmux_OBJECTS = flvmux.$(OBJEXT) +elements_flvmux_OBJECTS = elements/flvmux.$(OBJEXT) elements_flvmux_LDADD = $(LDADD) elements_flvmux_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_gdkpixbufsink_SOURCES = elements/gdkpixbufsink.c elements_gdkpixbufsink_OBJECTS = \ - elements_gdkpixbufsink-gdkpixbufsink.$(OBJEXT) + elements/elements_gdkpixbufsink-gdkpixbufsink.$(OBJEXT) elements_gdkpixbufsink_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_1) elements_gdkpixbufsink_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -381,20 +383,20 @@ elements_gdkpixbufsink_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_icydemux_SOURCES = elements/icydemux.c -elements_icydemux_OBJECTS = icydemux.$(OBJEXT) +elements_icydemux_OBJECTS = elements/icydemux.$(OBJEXT) elements_icydemux_LDADD = $(LDADD) elements_icydemux_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_id3demux_SOURCES = elements/id3demux.c -elements_id3demux_OBJECTS = id3demux.$(OBJEXT) +elements_id3demux_OBJECTS = elements/id3demux.$(OBJEXT) elements_id3demux_LDADD = $(LDADD) elements_id3demux_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_id3v2mux_SOURCES = elements/id3v2mux.c -elements_id3v2mux_OBJECTS = id3v2mux.$(OBJEXT) +elements_id3v2mux_OBJECTS = elements/id3v2mux.$(OBJEXT) elements_id3v2mux_LDADD = $(LDADD) elements_id3v2mux_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_imagefreeze_SOURCES = elements/imagefreeze.c elements_imagefreeze_OBJECTS = \ - elements_imagefreeze-imagefreeze.$(OBJEXT) + elements/elements_imagefreeze-imagefreeze.$(OBJEXT) elements_imagefreeze_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) elements_imagefreeze_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -403,7 +405,7 @@ elements_imagefreeze_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_interleave_SOURCES = elements/interleave.c elements_interleave_OBJECTS = \ - elements_interleave-interleave.$(OBJEXT) + elements/elements_interleave-interleave.$(OBJEXT) elements_interleave_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_interleave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -411,7 +413,8 @@ elements_interleave_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_interleave_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_jpegdec_SOURCES = elements/jpegdec.c -elements_jpegdec_OBJECTS = elements_jpegdec-jpegdec.$(OBJEXT) +elements_jpegdec_OBJECTS = \ + elements/elements_jpegdec-jpegdec.$(OBJEXT) elements_jpegdec_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) @@ -420,7 +423,8 @@ elements_jpegdec_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_jpegdec_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ elements_jpegenc_SOURCES = elements/jpegenc.c -elements_jpegenc_OBJECTS = elements_jpegenc-jpegenc.$(OBJEXT) +elements_jpegenc_OBJECTS = \ + elements/elements_jpegenc-jpegenc.$(OBJEXT) elements_jpegenc_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) elements_jpegenc_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -428,7 +432,7 @@ elements_jpegenc_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_jpegenc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ elements_level_SOURCES = elements/level.c -elements_level_OBJECTS = elements_level-level.$(OBJEXT) +elements_level_OBJECTS = elements/elements_level-level.$(OBJEXT) elements_level_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_level_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -436,27 +440,28 @@ elements_level_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_level_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \ $@ elements_matroskamux_SOURCES = elements/matroskamux.c -elements_matroskamux_OBJECTS = matroskamux.$(OBJEXT) +elements_matroskamux_OBJECTS = elements/matroskamux.$(OBJEXT) elements_matroskamux_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) elements_matroskaparse_SOURCES = elements/matroskaparse.c -elements_matroskaparse_OBJECTS = matroskaparse.$(OBJEXT) +elements_matroskaparse_OBJECTS = elements/matroskaparse.$(OBJEXT) elements_matroskaparse_LDADD = $(LDADD) elements_matroskaparse_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_mpegaudioparse_SOURCES = elements/mpegaudioparse.c -elements_mpegaudioparse_OBJECTS = mpegaudioparse.$(OBJEXT) +elements_mpegaudioparse_OBJECTS = elements/mpegaudioparse.$(OBJEXT) elements_mpegaudioparse_DEPENDENCIES = libparser.la \ $(am__DEPENDENCIES_2) elements_mulawdec_SOURCES = elements/mulawdec.c -elements_mulawdec_OBJECTS = mulawdec.$(OBJEXT) +elements_mulawdec_OBJECTS = elements/mulawdec.$(OBJEXT) elements_mulawdec_LDADD = $(LDADD) elements_mulawdec_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_mulawenc_SOURCES = elements/mulawenc.c -elements_mulawenc_OBJECTS = mulawenc.$(OBJEXT) +elements_mulawenc_OBJECTS = elements/mulawenc.$(OBJEXT) elements_mulawenc_LDADD = $(LDADD) elements_mulawenc_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_multifile_SOURCES = elements/multifile.c -elements_multifile_OBJECTS = elements_multifile-multifile.$(OBJEXT) +elements_multifile_OBJECTS = \ + elements/elements_multifile-multifile.$(OBJEXT) elements_multifile_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_1) @@ -465,7 +470,7 @@ elements_multifile_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_multifile_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_qtmux_SOURCES = elements/qtmux.c -elements_qtmux_OBJECTS = elements_qtmux-qtmux.$(OBJEXT) +elements_qtmux_OBJECTS = elements/elements_qtmux-qtmux.$(OBJEXT) elements_qtmux_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) @@ -475,7 +480,7 @@ elements_qtmux_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $@ elements_rganalysis_SOURCES = elements/rganalysis.c elements_rganalysis_OBJECTS = \ - elements_rganalysis-rganalysis.$(OBJEXT) + elements/elements_rganalysis-rganalysis.$(OBJEXT) elements_rganalysis_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_rganalysis_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -483,7 +488,8 @@ elements_rganalysis_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_rganalysis_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_rglimiter_SOURCES = elements/rglimiter.c -elements_rglimiter_OBJECTS = elements_rglimiter-rglimiter.$(OBJEXT) +elements_rglimiter_OBJECTS = \ + elements/elements_rglimiter-rglimiter.$(OBJEXT) elements_rglimiter_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_rglimiter_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -491,7 +497,8 @@ elements_rglimiter_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_rglimiter_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_rgvolume_SOURCES = elements/rgvolume.c -elements_rgvolume_OBJECTS = elements_rgvolume-rgvolume.$(OBJEXT) +elements_rgvolume_OBJECTS = \ + elements/elements_rgvolume-rgvolume.$(OBJEXT) elements_rgvolume_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_rgvolume_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -499,15 +506,14 @@ elements_rgvolume_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_rgvolume_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ elements_rtp_payloading_SOURCES = elements/rtp-payloading.c -elements_rtp_payloading_OBJECTS = rtp-payloading.$(OBJEXT) +elements_rtp_payloading_OBJECTS = elements/rtp-payloading.$(OBJEXT) elements_rtp_payloading_LDADD = $(LDADD) elements_rtp_payloading_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_rtpbin_SOURCES = elements/rtpbin.c -elements_rtpbin_OBJECTS = rtpbin.$(OBJEXT) +elements_rtpbin_OBJECTS = elements/rtpbin.$(OBJEXT) elements_rtpbin_LDADD = $(LDADD) elements_rtpbin_DEPENDENCIES = $(am__DEPENDENCIES_1) -am_elements_rtpbin_buffer_list_OBJECTS = \ - elements_rtpbin_buffer_list-rtpbin_buffer_list.$(OBJEXT) +am_elements_rtpbin_buffer_list_OBJECTS = elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.$(OBJEXT) elements_rtpbin_buffer_list_OBJECTS = \ $(am_elements_rtpbin_buffer_list_OBJECTS) elements_rtpbin_buffer_list_DEPENDENCIES = $(am__DEPENDENCIES_1) \ @@ -518,11 +524,11 @@ elements_rtpbin_buffer_list_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_rtpjitterbuffer_SOURCES = elements/rtpjitterbuffer.c -elements_rtpjitterbuffer_OBJECTS = rtpjitterbuffer.$(OBJEXT) +elements_rtpjitterbuffer_OBJECTS = elements/rtpjitterbuffer.$(OBJEXT) elements_rtpjitterbuffer_LDADD = $(LDADD) elements_rtpjitterbuffer_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_rtpmux_SOURCES = elements/rtpmux.c -elements_rtpmux_OBJECTS = elements_rtpmux-rtpmux.$(OBJEXT) +elements_rtpmux_OBJECTS = elements/elements_rtpmux-rtpmux.$(OBJEXT) elements_rtpmux_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) elements_rtpmux_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -530,12 +536,12 @@ elements_rtpmux_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_rtpmux_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ elements_shapewipe_SOURCES = elements/shapewipe.c -elements_shapewipe_OBJECTS = shapewipe.$(OBJEXT) +elements_shapewipe_OBJECTS = elements/shapewipe.$(OBJEXT) elements_shapewipe_LDADD = $(LDADD) elements_shapewipe_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_souphttpsrc_SOURCES = elements/souphttpsrc.c elements_souphttpsrc_OBJECTS = \ - elements_souphttpsrc-souphttpsrc.$(OBJEXT) + elements/elements_souphttpsrc-souphttpsrc.$(OBJEXT) elements_souphttpsrc_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_souphttpsrc_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -543,7 +549,8 @@ elements_souphttpsrc_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_souphttpsrc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_spectrum_SOURCES = elements/spectrum.c -elements_spectrum_OBJECTS = elements_spectrum-spectrum.$(OBJEXT) +elements_spectrum_OBJECTS = \ + elements/elements_spectrum-spectrum.$(OBJEXT) elements_spectrum_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_spectrum_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -551,7 +558,8 @@ elements_spectrum_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_spectrum_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ elements_sunaudio_SOURCES = elements/sunaudio.c -elements_sunaudio_OBJECTS = elements_sunaudio-sunaudio.$(OBJEXT) +elements_sunaudio_OBJECTS = \ + elements/elements_sunaudio-sunaudio.$(OBJEXT) elements_sunaudio_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_sunaudio_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -559,11 +567,11 @@ elements_sunaudio_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_sunaudio_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ elements_udpsink_SOURCES = elements/udpsink.c -elements_udpsink_OBJECTS = udpsink.$(OBJEXT) +elements_udpsink_OBJECTS = elements/udpsink.$(OBJEXT) elements_udpsink_LDADD = $(LDADD) elements_udpsink_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_udpsrc_SOURCES = elements/udpsrc.c -elements_udpsrc_OBJECTS = elements_udpsrc-udpsrc.$(OBJEXT) +elements_udpsrc_OBJECTS = elements/elements_udpsrc-udpsrc.$(OBJEXT) elements_udpsrc_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_1) elements_udpsrc_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -571,7 +579,8 @@ elements_udpsrc_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_udpsrc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ elements_videocrop_SOURCES = elements/videocrop.c -elements_videocrop_OBJECTS = elements_videocrop-videocrop.$(OBJEXT) +elements_videocrop_OBJECTS = \ + elements/elements_videocrop-videocrop.$(OBJEXT) elements_videocrop_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) elements_videocrop_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -580,7 +589,7 @@ elements_videocrop_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_videofilter_SOURCES = elements/videofilter.c elements_videofilter_OBJECTS = \ - elements_videofilter-videofilter.$(OBJEXT) + elements/elements_videofilter-videofilter.$(OBJEXT) elements_videofilter_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) elements_videofilter_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -589,7 +598,7 @@ elements_videofilter_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(LDFLAGS) -o $@ elements_videomixer_SOURCES = elements/videomixer.c elements_videomixer_OBJECTS = \ - elements_videomixer-videomixer.$(OBJEXT) + elements/elements_videomixer-videomixer.$(OBJEXT) elements_videomixer_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_1) elements_videomixer_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -597,52 +606,53 @@ elements_videomixer_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(elements_videomixer_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ elements_vp8dec_SOURCES = elements/vp8dec.c -elements_vp8dec_OBJECTS = vp8dec.$(OBJEXT) +elements_vp8dec_OBJECTS = elements/vp8dec.$(OBJEXT) elements_vp8dec_LDADD = $(LDADD) elements_vp8dec_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_vp8enc_SOURCES = elements/vp8enc.c -elements_vp8enc_OBJECTS = vp8enc.$(OBJEXT) +elements_vp8enc_OBJECTS = elements/vp8enc.$(OBJEXT) elements_vp8enc_LDADD = $(LDADD) elements_vp8enc_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_wavpackdec_SOURCES = elements/wavpackdec.c -elements_wavpackdec_OBJECTS = wavpackdec.$(OBJEXT) +elements_wavpackdec_OBJECTS = elements/wavpackdec.$(OBJEXT) elements_wavpackdec_LDADD = $(LDADD) elements_wavpackdec_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_wavpackenc_SOURCES = elements/wavpackenc.c -elements_wavpackenc_OBJECTS = wavpackenc.$(OBJEXT) +elements_wavpackenc_OBJECTS = elements/wavpackenc.$(OBJEXT) elements_wavpackenc_LDADD = $(LDADD) elements_wavpackenc_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_wavpackparse_SOURCES = elements/wavpackparse.c -elements_wavpackparse_OBJECTS = wavpackparse.$(OBJEXT) +elements_wavpackparse_OBJECTS = elements/wavpackparse.$(OBJEXT) elements_wavpackparse_LDADD = $(LDADD) elements_wavpackparse_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_wavparse_SOURCES = elements/wavparse.c -elements_wavparse_OBJECTS = wavparse.$(OBJEXT) +elements_wavparse_OBJECTS = elements/wavparse.$(OBJEXT) elements_wavparse_LDADD = $(LDADD) elements_wavparse_DEPENDENCIES = $(am__DEPENDENCIES_1) elements_y4menc_SOURCES = elements/y4menc.c -elements_y4menc_OBJECTS = y4menc.$(OBJEXT) +elements_y4menc_OBJECTS = elements/y4menc.$(OBJEXT) elements_y4menc_LDADD = $(LDADD) elements_y4menc_DEPENDENCIES = $(am__DEPENDENCIES_1) generic_states_SOURCES = generic/states.c -generic_states_OBJECTS = states.$(OBJEXT) +generic_states_OBJECTS = generic/states.$(OBJEXT) generic_states_LDADD = $(LDADD) generic_states_DEPENDENCIES = $(am__DEPENDENCIES_1) nodist_orc_deinterlace_OBJECTS = \ - orc_deinterlace-deinterlace.$(OBJEXT) + orc/orc_deinterlace-deinterlace.$(OBJEXT) orc_deinterlace_OBJECTS = $(nodist_orc_deinterlace_OBJECTS) orc_deinterlace_DEPENDENCIES = $(am__DEPENDENCIES_1) orc_deinterlace_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(orc_deinterlace_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ -nodist_orc_videobox_OBJECTS = orc_videobox-videobox.$(OBJEXT) +nodist_orc_videobox_OBJECTS = orc/orc_videobox-videobox.$(OBJEXT) orc_videobox_OBJECTS = $(nodist_orc_videobox_OBJECTS) orc_videobox_DEPENDENCIES = $(am__DEPENDENCIES_1) orc_videobox_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(orc_videobox_CFLAGS) \ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -nodist_orc_videomixer_OBJECTS = orc_videomixer-videomixer.$(OBJEXT) +nodist_orc_videomixer_OBJECTS = \ + orc/orc_videomixer-videomixer.$(OBJEXT) orc_videomixer_OBJECTS = $(nodist_orc_videomixer_OBJECTS) orc_videomixer_DEPENDENCIES = $(am__DEPENDENCIES_1) orc_videomixer_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -650,11 +660,12 @@ orc_videomixer_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(orc_videomixer_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \ $@ pipelines_effectv_SOURCES = pipelines/effectv.c -pipelines_effectv_OBJECTS = effectv.$(OBJEXT) +pipelines_effectv_OBJECTS = pipelines/effectv.$(OBJEXT) pipelines_effectv_LDADD = $(LDADD) pipelines_effectv_DEPENDENCIES = $(am__DEPENDENCIES_1) pipelines_flacdec_SOURCES = pipelines/flacdec.c -pipelines_flacdec_OBJECTS = pipelines_flacdec-flacdec.$(OBJEXT) +pipelines_flacdec_OBJECTS = \ + pipelines/pipelines_flacdec-flacdec.$(OBJEXT) pipelines_flacdec_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) pipelines_flacdec_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -663,15 +674,17 @@ pipelines_flacdec_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ -o $@ pipelines_simple_launch_lines_SOURCES = \ pipelines/simple-launch-lines.c -pipelines_simple_launch_lines_OBJECTS = simple-launch-lines.$(OBJEXT) +pipelines_simple_launch_lines_OBJECTS = \ + pipelines/simple-launch-lines.$(OBJEXT) pipelines_simple_launch_lines_LDADD = $(LDADD) pipelines_simple_launch_lines_DEPENDENCIES = $(am__DEPENDENCIES_1) pipelines_tagschecking_SOURCES = pipelines/tagschecking.c -pipelines_tagschecking_OBJECTS = tagschecking.$(OBJEXT) +pipelines_tagschecking_OBJECTS = pipelines/tagschecking.$(OBJEXT) pipelines_tagschecking_LDADD = $(LDADD) pipelines_tagschecking_DEPENDENCIES = $(am__DEPENDENCIES_1) pipelines_wavenc_SOURCES = pipelines/wavenc.c -pipelines_wavenc_OBJECTS = pipelines_wavenc-wavenc.$(OBJEXT) +pipelines_wavenc_OBJECTS = \ + pipelines/pipelines_wavenc-wavenc.$(OBJEXT) pipelines_wavenc_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_2) pipelines_wavenc_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -679,7 +692,8 @@ pipelines_wavenc_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(pipelines_wavenc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ pipelines_wavpack_SOURCES = pipelines/wavpack.c -pipelines_wavpack_OBJECTS = pipelines_wavpack-wavpack.$(OBJEXT) +pipelines_wavpack_OBJECTS = \ + pipelines/pipelines_wavpack-wavpack.$(OBJEXT) pipelines_wavpack_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_1) pipelines_wavpack_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ @@ -1142,7 +1156,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -1596,6 +1609,14 @@ clean-noinstLTLIBRARIES: echo rm -f $${locs}; \ rm -f $${locs}; \ } +elements/$(am__dirstamp): + @$(MKDIR_P) elements + @: > elements/$(am__dirstamp) +elements/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) elements/$(DEPDIR) + @: > elements/$(DEPDIR)/$(am__dirstamp) +elements/libparser_la-parser.lo: elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) libparser.la: $(libparser_la_OBJECTS) $(libparser_la_DEPENDENCIES) $(EXTRA_libparser_la_DEPENDENCIES) $(AM_V_CCLD)$(libparser_la_LINK) $(libparser_la_OBJECTS) $(libparser_la_LIBADD) $(LIBS) @@ -1608,277 +1629,410 @@ clean-checkPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list -elements/$(am__dirstamp): - @$(MKDIR_P) elements - @: > elements/$(am__dirstamp) +elements/aacparse.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/aacparse$(EXEEXT): $(elements_aacparse_OBJECTS) $(elements_aacparse_DEPENDENCIES) $(EXTRA_elements_aacparse_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/aacparse$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_aacparse_OBJECTS) $(elements_aacparse_LDADD) $(LIBS) +elements/ac3parse.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/ac3parse$(EXEEXT): $(elements_ac3parse_OBJECTS) $(elements_ac3parse_DEPENDENCIES) $(EXTRA_elements_ac3parse_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/ac3parse$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_ac3parse_OBJECTS) $(elements_ac3parse_LDADD) $(LIBS) +elements/elements_alphacolor-alphacolor.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/alphacolor$(EXEEXT): $(elements_alphacolor_OBJECTS) $(elements_alphacolor_DEPENDENCIES) $(EXTRA_elements_alphacolor_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/alphacolor$(EXEEXT) $(AM_V_CCLD)$(elements_alphacolor_LINK) $(elements_alphacolor_OBJECTS) $(elements_alphacolor_LDADD) $(LIBS) +elements/amrparse.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/amrparse$(EXEEXT): $(elements_amrparse_OBJECTS) $(elements_amrparse_DEPENDENCIES) $(EXTRA_elements_amrparse_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/amrparse$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_amrparse_OBJECTS) $(elements_amrparse_LDADD) $(LIBS) +elements/apev2mux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/apev2mux$(EXEEXT): $(elements_apev2mux_OBJECTS) $(elements_apev2mux_DEPENDENCIES) $(EXTRA_elements_apev2mux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/apev2mux$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_apev2mux_OBJECTS) $(elements_apev2mux_LDADD) $(LIBS) +elements/elements_aspectratiocrop-aspectratiocrop.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/aspectratiocrop$(EXEEXT): $(elements_aspectratiocrop_OBJECTS) $(elements_aspectratiocrop_DEPENDENCIES) $(EXTRA_elements_aspectratiocrop_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/aspectratiocrop$(EXEEXT) $(AM_V_CCLD)$(elements_aspectratiocrop_LINK) $(elements_aspectratiocrop_OBJECTS) $(elements_aspectratiocrop_LDADD) $(LIBS) +elements/elements_audioamplify-audioamplify.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audioamplify$(EXEEXT): $(elements_audioamplify_OBJECTS) $(elements_audioamplify_DEPENDENCIES) $(EXTRA_elements_audioamplify_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audioamplify$(EXEEXT) $(AM_V_CCLD)$(elements_audioamplify_LINK) $(elements_audioamplify_OBJECTS) $(elements_audioamplify_LDADD) $(LIBS) +elements/elements_audiochebband-audiochebband.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audiochebband$(EXEEXT): $(elements_audiochebband_OBJECTS) $(elements_audiochebband_DEPENDENCIES) $(EXTRA_elements_audiochebband_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audiochebband$(EXEEXT) $(AM_V_CCLD)$(elements_audiochebband_LINK) $(elements_audiochebband_OBJECTS) $(elements_audiochebband_LDADD) $(LIBS) +elements/elements_audiocheblimit-audiocheblimit.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audiocheblimit$(EXEEXT): $(elements_audiocheblimit_OBJECTS) $(elements_audiocheblimit_DEPENDENCIES) $(EXTRA_elements_audiocheblimit_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audiocheblimit$(EXEEXT) $(AM_V_CCLD)$(elements_audiocheblimit_LINK) $(elements_audiocheblimit_OBJECTS) $(elements_audiocheblimit_LDADD) $(LIBS) +elements/elements_audiodynamic-audiodynamic.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audiodynamic$(EXEEXT): $(elements_audiodynamic_OBJECTS) $(elements_audiodynamic_DEPENDENCIES) $(EXTRA_elements_audiodynamic_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audiodynamic$(EXEEXT) $(AM_V_CCLD)$(elements_audiodynamic_LINK) $(elements_audiodynamic_OBJECTS) $(elements_audiodynamic_LDADD) $(LIBS) +elements/elements_audioecho-audioecho.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audioecho$(EXEEXT): $(elements_audioecho_OBJECTS) $(elements_audioecho_DEPENDENCIES) $(EXTRA_elements_audioecho_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audioecho$(EXEEXT) $(AM_V_CCLD)$(elements_audioecho_LINK) $(elements_audioecho_OBJECTS) $(elements_audioecho_LDADD) $(LIBS) +elements/audiofirfilter.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/audiofirfilter$(EXEEXT): $(elements_audiofirfilter_OBJECTS) $(elements_audiofirfilter_DEPENDENCIES) $(EXTRA_elements_audiofirfilter_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audiofirfilter$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_audiofirfilter_OBJECTS) $(elements_audiofirfilter_LDADD) $(LIBS) +elements/audioiirfilter.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/audioiirfilter$(EXEEXT): $(elements_audioiirfilter_OBJECTS) $(elements_audioiirfilter_DEPENDENCIES) $(EXTRA_elements_audioiirfilter_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audioiirfilter$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_audioiirfilter_OBJECTS) $(elements_audioiirfilter_LDADD) $(LIBS) +elements/elements_audioinvert-audioinvert.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audioinvert$(EXEEXT): $(elements_audioinvert_OBJECTS) $(elements_audioinvert_DEPENDENCIES) $(EXTRA_elements_audioinvert_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audioinvert$(EXEEXT) $(AM_V_CCLD)$(elements_audioinvert_LINK) $(elements_audioinvert_OBJECTS) $(elements_audioinvert_LDADD) $(LIBS) +elements/elements_audiopanorama-audiopanorama.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audiopanorama$(EXEEXT): $(elements_audiopanorama_OBJECTS) $(elements_audiopanorama_DEPENDENCIES) $(EXTRA_elements_audiopanorama_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audiopanorama$(EXEEXT) $(AM_V_CCLD)$(elements_audiopanorama_LINK) $(elements_audiopanorama_OBJECTS) $(elements_audiopanorama_LDADD) $(LIBS) +elements/elements_audiowsincband-audiowsincband.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audiowsincband$(EXEEXT): $(elements_audiowsincband_OBJECTS) $(elements_audiowsincband_DEPENDENCIES) $(EXTRA_elements_audiowsincband_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audiowsincband$(EXEEXT) $(AM_V_CCLD)$(elements_audiowsincband_LINK) $(elements_audiowsincband_OBJECTS) $(elements_audiowsincband_LDADD) $(LIBS) +elements/elements_audiowsinclimit-audiowsinclimit.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/audiowsinclimit$(EXEEXT): $(elements_audiowsinclimit_OBJECTS) $(elements_audiowsinclimit_DEPENDENCIES) $(EXTRA_elements_audiowsinclimit_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/audiowsinclimit$(EXEEXT) $(AM_V_CCLD)$(elements_audiowsinclimit_LINK) $(elements_audiowsinclimit_OBJECTS) $(elements_audiowsinclimit_LDADD) $(LIBS) +elements/autodetect.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/autodetect$(EXEEXT): $(elements_autodetect_OBJECTS) $(elements_autodetect_DEPENDENCIES) $(EXTRA_elements_autodetect_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/autodetect$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_autodetect_OBJECTS) $(elements_autodetect_LDADD) $(LIBS) +elements/avimux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/avimux$(EXEEXT): $(elements_avimux_OBJECTS) $(elements_avimux_DEPENDENCIES) $(EXTRA_elements_avimux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/avimux$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_avimux_OBJECTS) $(elements_avimux_LDADD) $(LIBS) +elements/avisubtitle.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/avisubtitle$(EXEEXT): $(elements_avisubtitle_OBJECTS) $(elements_avisubtitle_DEPENDENCIES) $(EXTRA_elements_avisubtitle_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/avisubtitle$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_avisubtitle_OBJECTS) $(elements_avisubtitle_LDADD) $(LIBS) +elements/capssetter.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/capssetter$(EXEEXT): $(elements_capssetter_OBJECTS) $(elements_capssetter_DEPENDENCIES) $(EXTRA_elements_capssetter_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/capssetter$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_capssetter_OBJECTS) $(elements_capssetter_LDADD) $(LIBS) +elements/elements_deinterlace-deinterlace.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/deinterlace$(EXEEXT): $(elements_deinterlace_OBJECTS) $(elements_deinterlace_DEPENDENCIES) $(EXTRA_elements_deinterlace_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/deinterlace$(EXEEXT) $(AM_V_CCLD)$(elements_deinterlace_LINK) $(elements_deinterlace_OBJECTS) $(elements_deinterlace_LDADD) $(LIBS) +elements/elements_deinterleave-deinterleave.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/deinterleave$(EXEEXT): $(elements_deinterleave_OBJECTS) $(elements_deinterleave_DEPENDENCIES) $(EXTRA_elements_deinterleave_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/deinterleave$(EXEEXT) $(AM_V_CCLD)$(elements_deinterleave_LINK) $(elements_deinterleave_OBJECTS) $(elements_deinterleave_LDADD) $(LIBS) +elements/elements_dtmf-dtmf.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/dtmf$(EXEEXT): $(elements_dtmf_OBJECTS) $(elements_dtmf_DEPENDENCIES) $(EXTRA_elements_dtmf_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/dtmf$(EXEEXT) $(AM_V_CCLD)$(elements_dtmf_LINK) $(elements_dtmf_OBJECTS) $(elements_dtmf_LDADD) $(LIBS) +elements/elements_equalizer-equalizer.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/equalizer$(EXEEXT): $(elements_equalizer_OBJECTS) $(elements_equalizer_DEPENDENCIES) $(EXTRA_elements_equalizer_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/equalizer$(EXEEXT) $(AM_V_CCLD)$(elements_equalizer_LINK) $(elements_equalizer_OBJECTS) $(elements_equalizer_LDADD) $(LIBS) +elements/flacparse.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/flacparse$(EXEEXT): $(elements_flacparse_OBJECTS) $(elements_flacparse_DEPENDENCIES) $(EXTRA_elements_flacparse_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/flacparse$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_flacparse_OBJECTS) $(elements_flacparse_LDADD) $(LIBS) +elements/flvdemux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/flvdemux$(EXEEXT): $(elements_flvdemux_OBJECTS) $(elements_flvdemux_DEPENDENCIES) $(EXTRA_elements_flvdemux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/flvdemux$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_flvdemux_OBJECTS) $(elements_flvdemux_LDADD) $(LIBS) +elements/flvmux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/flvmux$(EXEEXT): $(elements_flvmux_OBJECTS) $(elements_flvmux_DEPENDENCIES) $(EXTRA_elements_flvmux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/flvmux$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_flvmux_OBJECTS) $(elements_flvmux_LDADD) $(LIBS) +elements/elements_gdkpixbufsink-gdkpixbufsink.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/gdkpixbufsink$(EXEEXT): $(elements_gdkpixbufsink_OBJECTS) $(elements_gdkpixbufsink_DEPENDENCIES) $(EXTRA_elements_gdkpixbufsink_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/gdkpixbufsink$(EXEEXT) $(AM_V_CCLD)$(elements_gdkpixbufsink_LINK) $(elements_gdkpixbufsink_OBJECTS) $(elements_gdkpixbufsink_LDADD) $(LIBS) +elements/icydemux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/icydemux$(EXEEXT): $(elements_icydemux_OBJECTS) $(elements_icydemux_DEPENDENCIES) $(EXTRA_elements_icydemux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/icydemux$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_icydemux_OBJECTS) $(elements_icydemux_LDADD) $(LIBS) +elements/id3demux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/id3demux$(EXEEXT): $(elements_id3demux_OBJECTS) $(elements_id3demux_DEPENDENCIES) $(EXTRA_elements_id3demux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/id3demux$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_id3demux_OBJECTS) $(elements_id3demux_LDADD) $(LIBS) +elements/id3v2mux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/id3v2mux$(EXEEXT): $(elements_id3v2mux_OBJECTS) $(elements_id3v2mux_DEPENDENCIES) $(EXTRA_elements_id3v2mux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/id3v2mux$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_id3v2mux_OBJECTS) $(elements_id3v2mux_LDADD) $(LIBS) +elements/elements_imagefreeze-imagefreeze.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/imagefreeze$(EXEEXT): $(elements_imagefreeze_OBJECTS) $(elements_imagefreeze_DEPENDENCIES) $(EXTRA_elements_imagefreeze_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/imagefreeze$(EXEEXT) $(AM_V_CCLD)$(elements_imagefreeze_LINK) $(elements_imagefreeze_OBJECTS) $(elements_imagefreeze_LDADD) $(LIBS) +elements/elements_interleave-interleave.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/interleave$(EXEEXT): $(elements_interleave_OBJECTS) $(elements_interleave_DEPENDENCIES) $(EXTRA_elements_interleave_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/interleave$(EXEEXT) $(AM_V_CCLD)$(elements_interleave_LINK) $(elements_interleave_OBJECTS) $(elements_interleave_LDADD) $(LIBS) +elements/elements_jpegdec-jpegdec.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/jpegdec$(EXEEXT): $(elements_jpegdec_OBJECTS) $(elements_jpegdec_DEPENDENCIES) $(EXTRA_elements_jpegdec_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/jpegdec$(EXEEXT) $(AM_V_CCLD)$(elements_jpegdec_LINK) $(elements_jpegdec_OBJECTS) $(elements_jpegdec_LDADD) $(LIBS) +elements/elements_jpegenc-jpegenc.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/jpegenc$(EXEEXT): $(elements_jpegenc_OBJECTS) $(elements_jpegenc_DEPENDENCIES) $(EXTRA_elements_jpegenc_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/jpegenc$(EXEEXT) $(AM_V_CCLD)$(elements_jpegenc_LINK) $(elements_jpegenc_OBJECTS) $(elements_jpegenc_LDADD) $(LIBS) +elements/elements_level-level.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/level$(EXEEXT): $(elements_level_OBJECTS) $(elements_level_DEPENDENCIES) $(EXTRA_elements_level_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/level$(EXEEXT) $(AM_V_CCLD)$(elements_level_LINK) $(elements_level_OBJECTS) $(elements_level_LDADD) $(LIBS) +elements/matroskamux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/matroskamux$(EXEEXT): $(elements_matroskamux_OBJECTS) $(elements_matroskamux_DEPENDENCIES) $(EXTRA_elements_matroskamux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/matroskamux$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_matroskamux_OBJECTS) $(elements_matroskamux_LDADD) $(LIBS) +elements/matroskaparse.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/matroskaparse$(EXEEXT): $(elements_matroskaparse_OBJECTS) $(elements_matroskaparse_DEPENDENCIES) $(EXTRA_elements_matroskaparse_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/matroskaparse$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_matroskaparse_OBJECTS) $(elements_matroskaparse_LDADD) $(LIBS) +elements/mpegaudioparse.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/mpegaudioparse$(EXEEXT): $(elements_mpegaudioparse_OBJECTS) $(elements_mpegaudioparse_DEPENDENCIES) $(EXTRA_elements_mpegaudioparse_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/mpegaudioparse$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_mpegaudioparse_OBJECTS) $(elements_mpegaudioparse_LDADD) $(LIBS) +elements/mulawdec.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/mulawdec$(EXEEXT): $(elements_mulawdec_OBJECTS) $(elements_mulawdec_DEPENDENCIES) $(EXTRA_elements_mulawdec_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/mulawdec$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_mulawdec_OBJECTS) $(elements_mulawdec_LDADD) $(LIBS) +elements/mulawenc.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/mulawenc$(EXEEXT): $(elements_mulawenc_OBJECTS) $(elements_mulawenc_DEPENDENCIES) $(EXTRA_elements_mulawenc_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/mulawenc$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_mulawenc_OBJECTS) $(elements_mulawenc_LDADD) $(LIBS) +elements/elements_multifile-multifile.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/multifile$(EXEEXT): $(elements_multifile_OBJECTS) $(elements_multifile_DEPENDENCIES) $(EXTRA_elements_multifile_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/multifile$(EXEEXT) $(AM_V_CCLD)$(elements_multifile_LINK) $(elements_multifile_OBJECTS) $(elements_multifile_LDADD) $(LIBS) +elements/elements_qtmux-qtmux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/qtmux$(EXEEXT): $(elements_qtmux_OBJECTS) $(elements_qtmux_DEPENDENCIES) $(EXTRA_elements_qtmux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/qtmux$(EXEEXT) $(AM_V_CCLD)$(elements_qtmux_LINK) $(elements_qtmux_OBJECTS) $(elements_qtmux_LDADD) $(LIBS) +elements/elements_rganalysis-rganalysis.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/rganalysis$(EXEEXT): $(elements_rganalysis_OBJECTS) $(elements_rganalysis_DEPENDENCIES) $(EXTRA_elements_rganalysis_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/rganalysis$(EXEEXT) $(AM_V_CCLD)$(elements_rganalysis_LINK) $(elements_rganalysis_OBJECTS) $(elements_rganalysis_LDADD) $(LIBS) +elements/elements_rglimiter-rglimiter.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/rglimiter$(EXEEXT): $(elements_rglimiter_OBJECTS) $(elements_rglimiter_DEPENDENCIES) $(EXTRA_elements_rglimiter_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/rglimiter$(EXEEXT) $(AM_V_CCLD)$(elements_rglimiter_LINK) $(elements_rglimiter_OBJECTS) $(elements_rglimiter_LDADD) $(LIBS) +elements/elements_rgvolume-rgvolume.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/rgvolume$(EXEEXT): $(elements_rgvolume_OBJECTS) $(elements_rgvolume_DEPENDENCIES) $(EXTRA_elements_rgvolume_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/rgvolume$(EXEEXT) $(AM_V_CCLD)$(elements_rgvolume_LINK) $(elements_rgvolume_OBJECTS) $(elements_rgvolume_LDADD) $(LIBS) +elements/rtp-payloading.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/rtp-payloading$(EXEEXT): $(elements_rtp_payloading_OBJECTS) $(elements_rtp_payloading_DEPENDENCIES) $(EXTRA_elements_rtp_payloading_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/rtp-payloading$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_rtp_payloading_OBJECTS) $(elements_rtp_payloading_LDADD) $(LIBS) +elements/rtpbin.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/rtpbin$(EXEEXT): $(elements_rtpbin_OBJECTS) $(elements_rtpbin_DEPENDENCIES) $(EXTRA_elements_rtpbin_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/rtpbin$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_rtpbin_OBJECTS) $(elements_rtpbin_LDADD) $(LIBS) +elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/rtpbin_buffer_list$(EXEEXT): $(elements_rtpbin_buffer_list_OBJECTS) $(elements_rtpbin_buffer_list_DEPENDENCIES) $(EXTRA_elements_rtpbin_buffer_list_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/rtpbin_buffer_list$(EXEEXT) $(AM_V_CCLD)$(elements_rtpbin_buffer_list_LINK) $(elements_rtpbin_buffer_list_OBJECTS) $(elements_rtpbin_buffer_list_LDADD) $(LIBS) +elements/rtpjitterbuffer.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/rtpjitterbuffer$(EXEEXT): $(elements_rtpjitterbuffer_OBJECTS) $(elements_rtpjitterbuffer_DEPENDENCIES) $(EXTRA_elements_rtpjitterbuffer_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/rtpjitterbuffer$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_rtpjitterbuffer_OBJECTS) $(elements_rtpjitterbuffer_LDADD) $(LIBS) +elements/elements_rtpmux-rtpmux.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/rtpmux$(EXEEXT): $(elements_rtpmux_OBJECTS) $(elements_rtpmux_DEPENDENCIES) $(EXTRA_elements_rtpmux_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/rtpmux$(EXEEXT) $(AM_V_CCLD)$(elements_rtpmux_LINK) $(elements_rtpmux_OBJECTS) $(elements_rtpmux_LDADD) $(LIBS) +elements/shapewipe.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/shapewipe$(EXEEXT): $(elements_shapewipe_OBJECTS) $(elements_shapewipe_DEPENDENCIES) $(EXTRA_elements_shapewipe_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/shapewipe$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_shapewipe_OBJECTS) $(elements_shapewipe_LDADD) $(LIBS) +elements/elements_souphttpsrc-souphttpsrc.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/souphttpsrc$(EXEEXT): $(elements_souphttpsrc_OBJECTS) $(elements_souphttpsrc_DEPENDENCIES) $(EXTRA_elements_souphttpsrc_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/souphttpsrc$(EXEEXT) $(AM_V_CCLD)$(elements_souphttpsrc_LINK) $(elements_souphttpsrc_OBJECTS) $(elements_souphttpsrc_LDADD) $(LIBS) +elements/elements_spectrum-spectrum.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/spectrum$(EXEEXT): $(elements_spectrum_OBJECTS) $(elements_spectrum_DEPENDENCIES) $(EXTRA_elements_spectrum_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/spectrum$(EXEEXT) $(AM_V_CCLD)$(elements_spectrum_LINK) $(elements_spectrum_OBJECTS) $(elements_spectrum_LDADD) $(LIBS) +elements/elements_sunaudio-sunaudio.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/sunaudio$(EXEEXT): $(elements_sunaudio_OBJECTS) $(elements_sunaudio_DEPENDENCIES) $(EXTRA_elements_sunaudio_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/sunaudio$(EXEEXT) $(AM_V_CCLD)$(elements_sunaudio_LINK) $(elements_sunaudio_OBJECTS) $(elements_sunaudio_LDADD) $(LIBS) +elements/udpsink.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/udpsink$(EXEEXT): $(elements_udpsink_OBJECTS) $(elements_udpsink_DEPENDENCIES) $(EXTRA_elements_udpsink_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/udpsink$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_udpsink_OBJECTS) $(elements_udpsink_LDADD) $(LIBS) +elements/elements_udpsrc-udpsrc.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/udpsrc$(EXEEXT): $(elements_udpsrc_OBJECTS) $(elements_udpsrc_DEPENDENCIES) $(EXTRA_elements_udpsrc_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/udpsrc$(EXEEXT) $(AM_V_CCLD)$(elements_udpsrc_LINK) $(elements_udpsrc_OBJECTS) $(elements_udpsrc_LDADD) $(LIBS) +elements/elements_videocrop-videocrop.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/videocrop$(EXEEXT): $(elements_videocrop_OBJECTS) $(elements_videocrop_DEPENDENCIES) $(EXTRA_elements_videocrop_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/videocrop$(EXEEXT) $(AM_V_CCLD)$(elements_videocrop_LINK) $(elements_videocrop_OBJECTS) $(elements_videocrop_LDADD) $(LIBS) +elements/elements_videofilter-videofilter.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/videofilter$(EXEEXT): $(elements_videofilter_OBJECTS) $(elements_videofilter_DEPENDENCIES) $(EXTRA_elements_videofilter_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/videofilter$(EXEEXT) $(AM_V_CCLD)$(elements_videofilter_LINK) $(elements_videofilter_OBJECTS) $(elements_videofilter_LDADD) $(LIBS) +elements/elements_videomixer-videomixer.$(OBJEXT): \ + elements/$(am__dirstamp) elements/$(DEPDIR)/$(am__dirstamp) elements/videomixer$(EXEEXT): $(elements_videomixer_OBJECTS) $(elements_videomixer_DEPENDENCIES) $(EXTRA_elements_videomixer_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/videomixer$(EXEEXT) $(AM_V_CCLD)$(elements_videomixer_LINK) $(elements_videomixer_OBJECTS) $(elements_videomixer_LDADD) $(LIBS) +elements/vp8dec.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/vp8dec$(EXEEXT): $(elements_vp8dec_OBJECTS) $(elements_vp8dec_DEPENDENCIES) $(EXTRA_elements_vp8dec_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/vp8dec$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_vp8dec_OBJECTS) $(elements_vp8dec_LDADD) $(LIBS) +elements/vp8enc.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/vp8enc$(EXEEXT): $(elements_vp8enc_OBJECTS) $(elements_vp8enc_DEPENDENCIES) $(EXTRA_elements_vp8enc_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/vp8enc$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_vp8enc_OBJECTS) $(elements_vp8enc_LDADD) $(LIBS) +elements/wavpackdec.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/wavpackdec$(EXEEXT): $(elements_wavpackdec_OBJECTS) $(elements_wavpackdec_DEPENDENCIES) $(EXTRA_elements_wavpackdec_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/wavpackdec$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_wavpackdec_OBJECTS) $(elements_wavpackdec_LDADD) $(LIBS) +elements/wavpackenc.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/wavpackenc$(EXEEXT): $(elements_wavpackenc_OBJECTS) $(elements_wavpackenc_DEPENDENCIES) $(EXTRA_elements_wavpackenc_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/wavpackenc$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_wavpackenc_OBJECTS) $(elements_wavpackenc_LDADD) $(LIBS) +elements/wavpackparse.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/wavpackparse$(EXEEXT): $(elements_wavpackparse_OBJECTS) $(elements_wavpackparse_DEPENDENCIES) $(EXTRA_elements_wavpackparse_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/wavpackparse$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_wavpackparse_OBJECTS) $(elements_wavpackparse_LDADD) $(LIBS) +elements/wavparse.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/wavparse$(EXEEXT): $(elements_wavparse_OBJECTS) $(elements_wavparse_DEPENDENCIES) $(EXTRA_elements_wavparse_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/wavparse$(EXEEXT) $(AM_V_CCLD)$(LINK) $(elements_wavparse_OBJECTS) $(elements_wavparse_LDADD) $(LIBS) +elements/y4menc.$(OBJEXT): elements/$(am__dirstamp) \ + elements/$(DEPDIR)/$(am__dirstamp) elements/y4menc$(EXEEXT): $(elements_y4menc_OBJECTS) $(elements_y4menc_DEPENDENCIES) $(EXTRA_elements_y4menc_DEPENDENCIES) elements/$(am__dirstamp) @rm -f elements/y4menc$(EXEEXT) @@ -1886,6 +2040,11 @@ elements/y4menc$(EXEEXT): $(elements_y4menc_OBJECTS) $(elements_y4menc_DEPENDENC generic/$(am__dirstamp): @$(MKDIR_P) generic @: > generic/$(am__dirstamp) +generic/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) generic/$(DEPDIR) + @: > generic/$(DEPDIR)/$(am__dirstamp) +generic/states.$(OBJEXT): generic/$(am__dirstamp) \ + generic/$(DEPDIR)/$(am__dirstamp) generic/states$(EXEEXT): $(generic_states_OBJECTS) $(generic_states_DEPENDENCIES) $(EXTRA_generic_states_DEPENDENCIES) generic/$(am__dirstamp) @rm -f generic/states$(EXEEXT) @@ -1893,14 +2052,23 @@ generic/states$(EXEEXT): $(generic_states_OBJECTS) $(generic_states_DEPENDENCIES orc/$(am__dirstamp): @$(MKDIR_P) orc @: > orc/$(am__dirstamp) +orc/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) orc/$(DEPDIR) + @: > orc/$(DEPDIR)/$(am__dirstamp) +orc/orc_deinterlace-deinterlace.$(OBJEXT): orc/$(am__dirstamp) \ + orc/$(DEPDIR)/$(am__dirstamp) orc/deinterlace$(EXEEXT): $(orc_deinterlace_OBJECTS) $(orc_deinterlace_DEPENDENCIES) $(EXTRA_orc_deinterlace_DEPENDENCIES) orc/$(am__dirstamp) @rm -f orc/deinterlace$(EXEEXT) $(AM_V_CCLD)$(orc_deinterlace_LINK) $(orc_deinterlace_OBJECTS) $(orc_deinterlace_LDADD) $(LIBS) +orc/orc_videobox-videobox.$(OBJEXT): orc/$(am__dirstamp) \ + orc/$(DEPDIR)/$(am__dirstamp) orc/videobox$(EXEEXT): $(orc_videobox_OBJECTS) $(orc_videobox_DEPENDENCIES) $(EXTRA_orc_videobox_DEPENDENCIES) orc/$(am__dirstamp) @rm -f orc/videobox$(EXEEXT) $(AM_V_CCLD)$(orc_videobox_LINK) $(orc_videobox_OBJECTS) $(orc_videobox_LDADD) $(LIBS) +orc/orc_videomixer-videomixer.$(OBJEXT): orc/$(am__dirstamp) \ + orc/$(DEPDIR)/$(am__dirstamp) orc/videomixer$(EXEEXT): $(orc_videomixer_OBJECTS) $(orc_videomixer_DEPENDENCIES) $(EXTRA_orc_videomixer_DEPENDENCIES) orc/$(am__dirstamp) @rm -f orc/videomixer$(EXEEXT) @@ -1908,26 +2076,41 @@ orc/videomixer$(EXEEXT): $(orc_videomixer_OBJECTS) $(orc_videomixer_DEPENDENCIES pipelines/$(am__dirstamp): @$(MKDIR_P) pipelines @: > pipelines/$(am__dirstamp) +pipelines/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) pipelines/$(DEPDIR) + @: > pipelines/$(DEPDIR)/$(am__dirstamp) +pipelines/effectv.$(OBJEXT): pipelines/$(am__dirstamp) \ + pipelines/$(DEPDIR)/$(am__dirstamp) pipelines/effectv$(EXEEXT): $(pipelines_effectv_OBJECTS) $(pipelines_effectv_DEPENDENCIES) $(EXTRA_pipelines_effectv_DEPENDENCIES) pipelines/$(am__dirstamp) @rm -f pipelines/effectv$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pipelines_effectv_OBJECTS) $(pipelines_effectv_LDADD) $(LIBS) +pipelines/pipelines_flacdec-flacdec.$(OBJEXT): \ + pipelines/$(am__dirstamp) pipelines/$(DEPDIR)/$(am__dirstamp) pipelines/flacdec$(EXEEXT): $(pipelines_flacdec_OBJECTS) $(pipelines_flacdec_DEPENDENCIES) $(EXTRA_pipelines_flacdec_DEPENDENCIES) pipelines/$(am__dirstamp) @rm -f pipelines/flacdec$(EXEEXT) $(AM_V_CCLD)$(pipelines_flacdec_LINK) $(pipelines_flacdec_OBJECTS) $(pipelines_flacdec_LDADD) $(LIBS) +pipelines/simple-launch-lines.$(OBJEXT): pipelines/$(am__dirstamp) \ + pipelines/$(DEPDIR)/$(am__dirstamp) pipelines/simple-launch-lines$(EXEEXT): $(pipelines_simple_launch_lines_OBJECTS) $(pipelines_simple_launch_lines_DEPENDENCIES) $(EXTRA_pipelines_simple_launch_lines_DEPENDENCIES) pipelines/$(am__dirstamp) @rm -f pipelines/simple-launch-lines$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pipelines_simple_launch_lines_OBJECTS) $(pipelines_simple_launch_lines_LDADD) $(LIBS) +pipelines/tagschecking.$(OBJEXT): pipelines/$(am__dirstamp) \ + pipelines/$(DEPDIR)/$(am__dirstamp) pipelines/tagschecking$(EXEEXT): $(pipelines_tagschecking_OBJECTS) $(pipelines_tagschecking_DEPENDENCIES) $(EXTRA_pipelines_tagschecking_DEPENDENCIES) pipelines/$(am__dirstamp) @rm -f pipelines/tagschecking$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pipelines_tagschecking_OBJECTS) $(pipelines_tagschecking_LDADD) $(LIBS) +pipelines/pipelines_wavenc-wavenc.$(OBJEXT): \ + pipelines/$(am__dirstamp) pipelines/$(DEPDIR)/$(am__dirstamp) pipelines/wavenc$(EXEEXT): $(pipelines_wavenc_OBJECTS) $(pipelines_wavenc_DEPENDENCIES) $(EXTRA_pipelines_wavenc_DEPENDENCIES) pipelines/$(am__dirstamp) @rm -f pipelines/wavenc$(EXEEXT) $(AM_V_CCLD)$(pipelines_wavenc_LINK) $(pipelines_wavenc_OBJECTS) $(pipelines_wavenc_LDADD) $(LIBS) +pipelines/pipelines_wavpack-wavpack.$(OBJEXT): \ + pipelines/$(am__dirstamp) pipelines/$(DEPDIR)/$(am__dirstamp) pipelines/wavpack$(EXEEXT): $(pipelines_wavpack_OBJECTS) $(pipelines_wavpack_DEPENDENCIES) $(EXTRA_pipelines_wavpack_DEPENDENCIES) pipelines/$(am__dirstamp) @rm -f pipelines/wavpack$(EXEEXT) @@ -1935,1209 +2118,699 @@ pipelines/wavpack$(EXEEXT): $(pipelines_wavpack_OBJECTS) $(pipelines_wavpack_DEP mostlyclean-compile: -rm -f *.$(OBJEXT) + -rm -f elements/*.$(OBJEXT) + -rm -f elements/*.lo + -rm -f generic/*.$(OBJEXT) + -rm -f orc/*.$(OBJEXT) + -rm -f pipelines/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aacparse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ac3parse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/amrparse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apev2mux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audiofirfilter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audioiirfilter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/autodetect.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avimux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avisubtitle.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/capssetter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/effectv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_alphacolor-alphacolor.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audioamplify-audioamplify.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audiochebband-audiochebband.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audiocheblimit-audiocheblimit.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audiodynamic-audiodynamic.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audioecho-audioecho.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audioinvert-audioinvert.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audiopanorama-audiopanorama.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audiowsincband-audiowsincband.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_deinterlace-deinterlace.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_deinterleave-deinterleave.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_dtmf-dtmf.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_equalizer-equalizer.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_imagefreeze-imagefreeze.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_interleave-interleave.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_jpegdec-jpegdec.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_jpegenc-jpegenc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_level-level.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_multifile-multifile.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_qtmux-qtmux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_rganalysis-rganalysis.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_rglimiter-rglimiter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_rgvolume-rgvolume.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_rtpmux-rtpmux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_souphttpsrc-souphttpsrc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_spectrum-spectrum.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_sunaudio-sunaudio.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_udpsrc-udpsrc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_videocrop-videocrop.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_videofilter-videofilter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elements_videomixer-videomixer.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flacparse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flvdemux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flvmux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icydemux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3demux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v2mux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libparser_la-parser.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matroskamux.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matroskaparse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpegaudioparse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mulawdec.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mulawenc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orc_deinterlace-deinterlace.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orc_videobox-videobox.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orc_videomixer-videomixer.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pipelines_flacdec-flacdec.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pipelines_wavenc-wavenc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pipelines_wavpack-wavpack.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtp-payloading.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtpbin.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtpjitterbuffer.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shapewipe.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simple-launch-lines.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/states.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tagschecking.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/udpsink.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vp8dec.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vp8enc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wavpackdec.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wavpackenc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wavpackparse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wavparse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/y4menc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/aacparse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/ac3parse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/amrparse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/apev2mux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/audiofirfilter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/audioiirfilter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/autodetect.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/avimux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/avisubtitle.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/capssetter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_alphacolor-alphacolor.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audioamplify-audioamplify.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audiochebband-audiochebband.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audiocheblimit-audiocheblimit.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audiodynamic-audiodynamic.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audioecho-audioecho.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audioinvert-audioinvert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audiopanorama-audiopanorama.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audiowsincband-audiowsincband.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_deinterlace-deinterlace.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_deinterleave-deinterleave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_dtmf-dtmf.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_equalizer-equalizer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_imagefreeze-imagefreeze.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_interleave-interleave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_jpegdec-jpegdec.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_jpegenc-jpegenc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_level-level.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_multifile-multifile.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_qtmux-qtmux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_rganalysis-rganalysis.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_rglimiter-rglimiter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_rgvolume-rgvolume.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_rtpmux-rtpmux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_souphttpsrc-souphttpsrc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_spectrum-spectrum.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_sunaudio-sunaudio.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_udpsrc-udpsrc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_videocrop-videocrop.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_videofilter-videofilter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/elements_videomixer-videomixer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/flacparse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/flvdemux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/flvmux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/icydemux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/id3demux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/id3v2mux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/libparser_la-parser.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/matroskamux.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/matroskaparse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/mpegaudioparse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/mulawdec.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/mulawenc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/rtp-payloading.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/rtpbin.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/rtpjitterbuffer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/shapewipe.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/udpsink.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/vp8dec.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/vp8enc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/wavpackdec.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/wavpackenc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/wavpackparse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/wavparse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@elements/$(DEPDIR)/y4menc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@generic/$(DEPDIR)/states.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@orc/$(DEPDIR)/orc_deinterlace-deinterlace.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@orc/$(DEPDIR)/orc_videobox-videobox.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@orc/$(DEPDIR)/orc_videomixer-videomixer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@pipelines/$(DEPDIR)/effectv.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@pipelines/$(DEPDIR)/pipelines_flacdec-flacdec.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@pipelines/$(DEPDIR)/pipelines_wavenc-wavenc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@pipelines/$(DEPDIR)/pipelines_wavpack-wavpack.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@pipelines/$(DEPDIR)/simple-launch-lines.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@pipelines/$(DEPDIR)/tagschecking.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< -libparser_la-parser.lo: elements/parser.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libparser_la_CFLAGS) $(CFLAGS) -MT libparser_la-parser.lo -MD -MP -MF $(DEPDIR)/libparser_la-parser.Tpo -c -o libparser_la-parser.lo `test -f 'elements/parser.c' || echo '$(srcdir)/'`elements/parser.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libparser_la-parser.Tpo $(DEPDIR)/libparser_la-parser.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/parser.c' object='libparser_la-parser.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libparser_la_CFLAGS) $(CFLAGS) -c -o libparser_la-parser.lo `test -f 'elements/parser.c' || echo '$(srcdir)/'`elements/parser.c - -aacparse.o: elements/aacparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT aacparse.o -MD -MP -MF $(DEPDIR)/aacparse.Tpo -c -o aacparse.o `test -f 'elements/aacparse.c' || echo '$(srcdir)/'`elements/aacparse.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/aacparse.Tpo $(DEPDIR)/aacparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/aacparse.c' object='aacparse.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o aacparse.o `test -f 'elements/aacparse.c' || echo '$(srcdir)/'`elements/aacparse.c - -aacparse.obj: elements/aacparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT aacparse.obj -MD -MP -MF $(DEPDIR)/aacparse.Tpo -c -o aacparse.obj `if test -f 'elements/aacparse.c'; then $(CYGPATH_W) 'elements/aacparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/aacparse.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/aacparse.Tpo $(DEPDIR)/aacparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/aacparse.c' object='aacparse.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o aacparse.obj `if test -f 'elements/aacparse.c'; then $(CYGPATH_W) 'elements/aacparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/aacparse.c'; fi` - -ac3parse.o: elements/ac3parse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ac3parse.o -MD -MP -MF $(DEPDIR)/ac3parse.Tpo -c -o ac3parse.o `test -f 'elements/ac3parse.c' || echo '$(srcdir)/'`elements/ac3parse.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ac3parse.Tpo $(DEPDIR)/ac3parse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/ac3parse.c' object='ac3parse.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ac3parse.o `test -f 'elements/ac3parse.c' || echo '$(srcdir)/'`elements/ac3parse.c - -ac3parse.obj: elements/ac3parse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ac3parse.obj -MD -MP -MF $(DEPDIR)/ac3parse.Tpo -c -o ac3parse.obj `if test -f 'elements/ac3parse.c'; then $(CYGPATH_W) 'elements/ac3parse.c'; else $(CYGPATH_W) '$(srcdir)/elements/ac3parse.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ac3parse.Tpo $(DEPDIR)/ac3parse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/ac3parse.c' object='ac3parse.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ac3parse.obj `if test -f 'elements/ac3parse.c'; then $(CYGPATH_W) 'elements/ac3parse.c'; else $(CYGPATH_W) '$(srcdir)/elements/ac3parse.c'; fi` - -elements_alphacolor-alphacolor.o: elements/alphacolor.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_alphacolor_CFLAGS) $(CFLAGS) -MT elements_alphacolor-alphacolor.o -MD -MP -MF $(DEPDIR)/elements_alphacolor-alphacolor.Tpo -c -o elements_alphacolor-alphacolor.o `test -f 'elements/alphacolor.c' || echo '$(srcdir)/'`elements/alphacolor.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_alphacolor-alphacolor.Tpo $(DEPDIR)/elements_alphacolor-alphacolor.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/alphacolor.c' object='elements_alphacolor-alphacolor.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_alphacolor_CFLAGS) $(CFLAGS) -c -o elements_alphacolor-alphacolor.o `test -f 'elements/alphacolor.c' || echo '$(srcdir)/'`elements/alphacolor.c - -elements_alphacolor-alphacolor.obj: elements/alphacolor.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_alphacolor_CFLAGS) $(CFLAGS) -MT elements_alphacolor-alphacolor.obj -MD -MP -MF $(DEPDIR)/elements_alphacolor-alphacolor.Tpo -c -o elements_alphacolor-alphacolor.obj `if test -f 'elements/alphacolor.c'; then $(CYGPATH_W) 'elements/alphacolor.c'; else $(CYGPATH_W) '$(srcdir)/elements/alphacolor.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_alphacolor-alphacolor.Tpo $(DEPDIR)/elements_alphacolor-alphacolor.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/alphacolor.c' object='elements_alphacolor-alphacolor.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_alphacolor_CFLAGS) $(CFLAGS) -c -o elements_alphacolor-alphacolor.obj `if test -f 'elements/alphacolor.c'; then $(CYGPATH_W) 'elements/alphacolor.c'; else $(CYGPATH_W) '$(srcdir)/elements/alphacolor.c'; fi` - -amrparse.o: elements/amrparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT amrparse.o -MD -MP -MF $(DEPDIR)/amrparse.Tpo -c -o amrparse.o `test -f 'elements/amrparse.c' || echo '$(srcdir)/'`elements/amrparse.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/amrparse.Tpo $(DEPDIR)/amrparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/amrparse.c' object='amrparse.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o amrparse.o `test -f 'elements/amrparse.c' || echo '$(srcdir)/'`elements/amrparse.c - -amrparse.obj: elements/amrparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT amrparse.obj -MD -MP -MF $(DEPDIR)/amrparse.Tpo -c -o amrparse.obj `if test -f 'elements/amrparse.c'; then $(CYGPATH_W) 'elements/amrparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/amrparse.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/amrparse.Tpo $(DEPDIR)/amrparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/amrparse.c' object='amrparse.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o amrparse.obj `if test -f 'elements/amrparse.c'; then $(CYGPATH_W) 'elements/amrparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/amrparse.c'; fi` - -apev2mux.o: elements/apev2mux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT apev2mux.o -MD -MP -MF $(DEPDIR)/apev2mux.Tpo -c -o apev2mux.o `test -f 'elements/apev2mux.c' || echo '$(srcdir)/'`elements/apev2mux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/apev2mux.Tpo $(DEPDIR)/apev2mux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/apev2mux.c' object='apev2mux.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o apev2mux.o `test -f 'elements/apev2mux.c' || echo '$(srcdir)/'`elements/apev2mux.c - -apev2mux.obj: elements/apev2mux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT apev2mux.obj -MD -MP -MF $(DEPDIR)/apev2mux.Tpo -c -o apev2mux.obj `if test -f 'elements/apev2mux.c'; then $(CYGPATH_W) 'elements/apev2mux.c'; else $(CYGPATH_W) '$(srcdir)/elements/apev2mux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/apev2mux.Tpo $(DEPDIR)/apev2mux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/apev2mux.c' object='apev2mux.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o apev2mux.obj `if test -f 'elements/apev2mux.c'; then $(CYGPATH_W) 'elements/apev2mux.c'; else $(CYGPATH_W) '$(srcdir)/elements/apev2mux.c'; fi` - -elements_aspectratiocrop-aspectratiocrop.o: elements/aspectratiocrop.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_aspectratiocrop_CFLAGS) $(CFLAGS) -MT elements_aspectratiocrop-aspectratiocrop.o -MD -MP -MF $(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Tpo -c -o elements_aspectratiocrop-aspectratiocrop.o `test -f 'elements/aspectratiocrop.c' || echo '$(srcdir)/'`elements/aspectratiocrop.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Tpo $(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/aspectratiocrop.c' object='elements_aspectratiocrop-aspectratiocrop.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_aspectratiocrop_CFLAGS) $(CFLAGS) -c -o elements_aspectratiocrop-aspectratiocrop.o `test -f 'elements/aspectratiocrop.c' || echo '$(srcdir)/'`elements/aspectratiocrop.c - -elements_aspectratiocrop-aspectratiocrop.obj: elements/aspectratiocrop.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_aspectratiocrop_CFLAGS) $(CFLAGS) -MT elements_aspectratiocrop-aspectratiocrop.obj -MD -MP -MF $(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Tpo -c -o elements_aspectratiocrop-aspectratiocrop.obj `if test -f 'elements/aspectratiocrop.c'; then $(CYGPATH_W) 'elements/aspectratiocrop.c'; else $(CYGPATH_W) '$(srcdir)/elements/aspectratiocrop.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Tpo $(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/aspectratiocrop.c' object='elements_aspectratiocrop-aspectratiocrop.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_aspectratiocrop_CFLAGS) $(CFLAGS) -c -o elements_aspectratiocrop-aspectratiocrop.obj `if test -f 'elements/aspectratiocrop.c'; then $(CYGPATH_W) 'elements/aspectratiocrop.c'; else $(CYGPATH_W) '$(srcdir)/elements/aspectratiocrop.c'; fi` - -elements_audioamplify-audioamplify.o: elements/audioamplify.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioamplify_CFLAGS) $(CFLAGS) -MT elements_audioamplify-audioamplify.o -MD -MP -MF $(DEPDIR)/elements_audioamplify-audioamplify.Tpo -c -o elements_audioamplify-audioamplify.o `test -f 'elements/audioamplify.c' || echo '$(srcdir)/'`elements/audioamplify.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audioamplify-audioamplify.Tpo $(DEPDIR)/elements_audioamplify-audioamplify.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioamplify.c' object='elements_audioamplify-audioamplify.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioamplify_CFLAGS) $(CFLAGS) -c -o elements_audioamplify-audioamplify.o `test -f 'elements/audioamplify.c' || echo '$(srcdir)/'`elements/audioamplify.c - -elements_audioamplify-audioamplify.obj: elements/audioamplify.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioamplify_CFLAGS) $(CFLAGS) -MT elements_audioamplify-audioamplify.obj -MD -MP -MF $(DEPDIR)/elements_audioamplify-audioamplify.Tpo -c -o elements_audioamplify-audioamplify.obj `if test -f 'elements/audioamplify.c'; then $(CYGPATH_W) 'elements/audioamplify.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioamplify.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audioamplify-audioamplify.Tpo $(DEPDIR)/elements_audioamplify-audioamplify.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioamplify.c' object='elements_audioamplify-audioamplify.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioamplify_CFLAGS) $(CFLAGS) -c -o elements_audioamplify-audioamplify.obj `if test -f 'elements/audioamplify.c'; then $(CYGPATH_W) 'elements/audioamplify.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioamplify.c'; fi` - -elements_audiochebband-audiochebband.o: elements/audiochebband.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiochebband_CFLAGS) $(CFLAGS) -MT elements_audiochebband-audiochebband.o -MD -MP -MF $(DEPDIR)/elements_audiochebband-audiochebband.Tpo -c -o elements_audiochebband-audiochebband.o `test -f 'elements/audiochebband.c' || echo '$(srcdir)/'`elements/audiochebband.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiochebband-audiochebband.Tpo $(DEPDIR)/elements_audiochebband-audiochebband.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiochebband.c' object='elements_audiochebband-audiochebband.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiochebband_CFLAGS) $(CFLAGS) -c -o elements_audiochebband-audiochebband.o `test -f 'elements/audiochebband.c' || echo '$(srcdir)/'`elements/audiochebband.c - -elements_audiochebband-audiochebband.obj: elements/audiochebband.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiochebband_CFLAGS) $(CFLAGS) -MT elements_audiochebband-audiochebband.obj -MD -MP -MF $(DEPDIR)/elements_audiochebband-audiochebband.Tpo -c -o elements_audiochebband-audiochebband.obj `if test -f 'elements/audiochebband.c'; then $(CYGPATH_W) 'elements/audiochebband.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiochebband.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiochebband-audiochebband.Tpo $(DEPDIR)/elements_audiochebband-audiochebband.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiochebband.c' object='elements_audiochebband-audiochebband.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiochebband_CFLAGS) $(CFLAGS) -c -o elements_audiochebband-audiochebband.obj `if test -f 'elements/audiochebband.c'; then $(CYGPATH_W) 'elements/audiochebband.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiochebband.c'; fi` - -elements_audiocheblimit-audiocheblimit.o: elements/audiocheblimit.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiocheblimit_CFLAGS) $(CFLAGS) -MT elements_audiocheblimit-audiocheblimit.o -MD -MP -MF $(DEPDIR)/elements_audiocheblimit-audiocheblimit.Tpo -c -o elements_audiocheblimit-audiocheblimit.o `test -f 'elements/audiocheblimit.c' || echo '$(srcdir)/'`elements/audiocheblimit.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiocheblimit-audiocheblimit.Tpo $(DEPDIR)/elements_audiocheblimit-audiocheblimit.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiocheblimit.c' object='elements_audiocheblimit-audiocheblimit.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiocheblimit_CFLAGS) $(CFLAGS) -c -o elements_audiocheblimit-audiocheblimit.o `test -f 'elements/audiocheblimit.c' || echo '$(srcdir)/'`elements/audiocheblimit.c - -elements_audiocheblimit-audiocheblimit.obj: elements/audiocheblimit.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiocheblimit_CFLAGS) $(CFLAGS) -MT elements_audiocheblimit-audiocheblimit.obj -MD -MP -MF $(DEPDIR)/elements_audiocheblimit-audiocheblimit.Tpo -c -o elements_audiocheblimit-audiocheblimit.obj `if test -f 'elements/audiocheblimit.c'; then $(CYGPATH_W) 'elements/audiocheblimit.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiocheblimit.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiocheblimit-audiocheblimit.Tpo $(DEPDIR)/elements_audiocheblimit-audiocheblimit.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiocheblimit.c' object='elements_audiocheblimit-audiocheblimit.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiocheblimit_CFLAGS) $(CFLAGS) -c -o elements_audiocheblimit-audiocheblimit.obj `if test -f 'elements/audiocheblimit.c'; then $(CYGPATH_W) 'elements/audiocheblimit.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiocheblimit.c'; fi` - -elements_audiodynamic-audiodynamic.o: elements/audiodynamic.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiodynamic_CFLAGS) $(CFLAGS) -MT elements_audiodynamic-audiodynamic.o -MD -MP -MF $(DEPDIR)/elements_audiodynamic-audiodynamic.Tpo -c -o elements_audiodynamic-audiodynamic.o `test -f 'elements/audiodynamic.c' || echo '$(srcdir)/'`elements/audiodynamic.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiodynamic-audiodynamic.Tpo $(DEPDIR)/elements_audiodynamic-audiodynamic.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiodynamic.c' object='elements_audiodynamic-audiodynamic.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiodynamic_CFLAGS) $(CFLAGS) -c -o elements_audiodynamic-audiodynamic.o `test -f 'elements/audiodynamic.c' || echo '$(srcdir)/'`elements/audiodynamic.c - -elements_audiodynamic-audiodynamic.obj: elements/audiodynamic.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiodynamic_CFLAGS) $(CFLAGS) -MT elements_audiodynamic-audiodynamic.obj -MD -MP -MF $(DEPDIR)/elements_audiodynamic-audiodynamic.Tpo -c -o elements_audiodynamic-audiodynamic.obj `if test -f 'elements/audiodynamic.c'; then $(CYGPATH_W) 'elements/audiodynamic.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiodynamic.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiodynamic-audiodynamic.Tpo $(DEPDIR)/elements_audiodynamic-audiodynamic.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiodynamic.c' object='elements_audiodynamic-audiodynamic.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiodynamic_CFLAGS) $(CFLAGS) -c -o elements_audiodynamic-audiodynamic.obj `if test -f 'elements/audiodynamic.c'; then $(CYGPATH_W) 'elements/audiodynamic.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiodynamic.c'; fi` - -elements_audioecho-audioecho.o: elements/audioecho.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioecho_CFLAGS) $(CFLAGS) -MT elements_audioecho-audioecho.o -MD -MP -MF $(DEPDIR)/elements_audioecho-audioecho.Tpo -c -o elements_audioecho-audioecho.o `test -f 'elements/audioecho.c' || echo '$(srcdir)/'`elements/audioecho.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audioecho-audioecho.Tpo $(DEPDIR)/elements_audioecho-audioecho.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioecho.c' object='elements_audioecho-audioecho.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioecho_CFLAGS) $(CFLAGS) -c -o elements_audioecho-audioecho.o `test -f 'elements/audioecho.c' || echo '$(srcdir)/'`elements/audioecho.c - -elements_audioecho-audioecho.obj: elements/audioecho.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioecho_CFLAGS) $(CFLAGS) -MT elements_audioecho-audioecho.obj -MD -MP -MF $(DEPDIR)/elements_audioecho-audioecho.Tpo -c -o elements_audioecho-audioecho.obj `if test -f 'elements/audioecho.c'; then $(CYGPATH_W) 'elements/audioecho.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioecho.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audioecho-audioecho.Tpo $(DEPDIR)/elements_audioecho-audioecho.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioecho.c' object='elements_audioecho-audioecho.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioecho_CFLAGS) $(CFLAGS) -c -o elements_audioecho-audioecho.obj `if test -f 'elements/audioecho.c'; then $(CYGPATH_W) 'elements/audioecho.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioecho.c'; fi` - -audiofirfilter.o: elements/audiofirfilter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT audiofirfilter.o -MD -MP -MF $(DEPDIR)/audiofirfilter.Tpo -c -o audiofirfilter.o `test -f 'elements/audiofirfilter.c' || echo '$(srcdir)/'`elements/audiofirfilter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audiofirfilter.Tpo $(DEPDIR)/audiofirfilter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiofirfilter.c' object='audiofirfilter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o audiofirfilter.o `test -f 'elements/audiofirfilter.c' || echo '$(srcdir)/'`elements/audiofirfilter.c - -audiofirfilter.obj: elements/audiofirfilter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT audiofirfilter.obj -MD -MP -MF $(DEPDIR)/audiofirfilter.Tpo -c -o audiofirfilter.obj `if test -f 'elements/audiofirfilter.c'; then $(CYGPATH_W) 'elements/audiofirfilter.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiofirfilter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audiofirfilter.Tpo $(DEPDIR)/audiofirfilter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiofirfilter.c' object='audiofirfilter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o audiofirfilter.obj `if test -f 'elements/audiofirfilter.c'; then $(CYGPATH_W) 'elements/audiofirfilter.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiofirfilter.c'; fi` - -audioiirfilter.o: elements/audioiirfilter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT audioiirfilter.o -MD -MP -MF $(DEPDIR)/audioiirfilter.Tpo -c -o audioiirfilter.o `test -f 'elements/audioiirfilter.c' || echo '$(srcdir)/'`elements/audioiirfilter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audioiirfilter.Tpo $(DEPDIR)/audioiirfilter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioiirfilter.c' object='audioiirfilter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o audioiirfilter.o `test -f 'elements/audioiirfilter.c' || echo '$(srcdir)/'`elements/audioiirfilter.c - -audioiirfilter.obj: elements/audioiirfilter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT audioiirfilter.obj -MD -MP -MF $(DEPDIR)/audioiirfilter.Tpo -c -o audioiirfilter.obj `if test -f 'elements/audioiirfilter.c'; then $(CYGPATH_W) 'elements/audioiirfilter.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioiirfilter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audioiirfilter.Tpo $(DEPDIR)/audioiirfilter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioiirfilter.c' object='audioiirfilter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o audioiirfilter.obj `if test -f 'elements/audioiirfilter.c'; then $(CYGPATH_W) 'elements/audioiirfilter.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioiirfilter.c'; fi` - -elements_audioinvert-audioinvert.o: elements/audioinvert.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioinvert_CFLAGS) $(CFLAGS) -MT elements_audioinvert-audioinvert.o -MD -MP -MF $(DEPDIR)/elements_audioinvert-audioinvert.Tpo -c -o elements_audioinvert-audioinvert.o `test -f 'elements/audioinvert.c' || echo '$(srcdir)/'`elements/audioinvert.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audioinvert-audioinvert.Tpo $(DEPDIR)/elements_audioinvert-audioinvert.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioinvert.c' object='elements_audioinvert-audioinvert.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioinvert_CFLAGS) $(CFLAGS) -c -o elements_audioinvert-audioinvert.o `test -f 'elements/audioinvert.c' || echo '$(srcdir)/'`elements/audioinvert.c - -elements_audioinvert-audioinvert.obj: elements/audioinvert.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioinvert_CFLAGS) $(CFLAGS) -MT elements_audioinvert-audioinvert.obj -MD -MP -MF $(DEPDIR)/elements_audioinvert-audioinvert.Tpo -c -o elements_audioinvert-audioinvert.obj `if test -f 'elements/audioinvert.c'; then $(CYGPATH_W) 'elements/audioinvert.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioinvert.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audioinvert-audioinvert.Tpo $(DEPDIR)/elements_audioinvert-audioinvert.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioinvert.c' object='elements_audioinvert-audioinvert.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioinvert_CFLAGS) $(CFLAGS) -c -o elements_audioinvert-audioinvert.obj `if test -f 'elements/audioinvert.c'; then $(CYGPATH_W) 'elements/audioinvert.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioinvert.c'; fi` - -elements_audiopanorama-audiopanorama.o: elements/audiopanorama.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiopanorama_CFLAGS) $(CFLAGS) -MT elements_audiopanorama-audiopanorama.o -MD -MP -MF $(DEPDIR)/elements_audiopanorama-audiopanorama.Tpo -c -o elements_audiopanorama-audiopanorama.o `test -f 'elements/audiopanorama.c' || echo '$(srcdir)/'`elements/audiopanorama.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiopanorama-audiopanorama.Tpo $(DEPDIR)/elements_audiopanorama-audiopanorama.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiopanorama.c' object='elements_audiopanorama-audiopanorama.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiopanorama_CFLAGS) $(CFLAGS) -c -o elements_audiopanorama-audiopanorama.o `test -f 'elements/audiopanorama.c' || echo '$(srcdir)/'`elements/audiopanorama.c - -elements_audiopanorama-audiopanorama.obj: elements/audiopanorama.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiopanorama_CFLAGS) $(CFLAGS) -MT elements_audiopanorama-audiopanorama.obj -MD -MP -MF $(DEPDIR)/elements_audiopanorama-audiopanorama.Tpo -c -o elements_audiopanorama-audiopanorama.obj `if test -f 'elements/audiopanorama.c'; then $(CYGPATH_W) 'elements/audiopanorama.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiopanorama.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiopanorama-audiopanorama.Tpo $(DEPDIR)/elements_audiopanorama-audiopanorama.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiopanorama.c' object='elements_audiopanorama-audiopanorama.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiopanorama_CFLAGS) $(CFLAGS) -c -o elements_audiopanorama-audiopanorama.obj `if test -f 'elements/audiopanorama.c'; then $(CYGPATH_W) 'elements/audiopanorama.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiopanorama.c'; fi` - -elements_audiowsincband-audiowsincband.o: elements/audiowsincband.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsincband_CFLAGS) $(CFLAGS) -MT elements_audiowsincband-audiowsincband.o -MD -MP -MF $(DEPDIR)/elements_audiowsincband-audiowsincband.Tpo -c -o elements_audiowsincband-audiowsincband.o `test -f 'elements/audiowsincband.c' || echo '$(srcdir)/'`elements/audiowsincband.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiowsincband-audiowsincband.Tpo $(DEPDIR)/elements_audiowsincband-audiowsincband.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiowsincband.c' object='elements_audiowsincband-audiowsincband.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsincband_CFLAGS) $(CFLAGS) -c -o elements_audiowsincband-audiowsincband.o `test -f 'elements/audiowsincband.c' || echo '$(srcdir)/'`elements/audiowsincband.c - -elements_audiowsincband-audiowsincband.obj: elements/audiowsincband.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsincband_CFLAGS) $(CFLAGS) -MT elements_audiowsincband-audiowsincband.obj -MD -MP -MF $(DEPDIR)/elements_audiowsincband-audiowsincband.Tpo -c -o elements_audiowsincband-audiowsincband.obj `if test -f 'elements/audiowsincband.c'; then $(CYGPATH_W) 'elements/audiowsincband.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiowsincband.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiowsincband-audiowsincband.Tpo $(DEPDIR)/elements_audiowsincband-audiowsincband.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiowsincband.c' object='elements_audiowsincband-audiowsincband.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsincband_CFLAGS) $(CFLAGS) -c -o elements_audiowsincband-audiowsincband.obj `if test -f 'elements/audiowsincband.c'; then $(CYGPATH_W) 'elements/audiowsincband.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiowsincband.c'; fi` - -elements_audiowsinclimit-audiowsinclimit.o: elements/audiowsinclimit.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) -MT elements_audiowsinclimit-audiowsinclimit.o -MD -MP -MF $(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Tpo -c -o elements_audiowsinclimit-audiowsinclimit.o `test -f 'elements/audiowsinclimit.c' || echo '$(srcdir)/'`elements/audiowsinclimit.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Tpo $(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiowsinclimit.c' object='elements_audiowsinclimit-audiowsinclimit.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) -c -o elements_audiowsinclimit-audiowsinclimit.o `test -f 'elements/audiowsinclimit.c' || echo '$(srcdir)/'`elements/audiowsinclimit.c - -elements_audiowsinclimit-audiowsinclimit.obj: elements/audiowsinclimit.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) -MT elements_audiowsinclimit-audiowsinclimit.obj -MD -MP -MF $(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Tpo -c -o elements_audiowsinclimit-audiowsinclimit.obj `if test -f 'elements/audiowsinclimit.c'; then $(CYGPATH_W) 'elements/audiowsinclimit.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiowsinclimit.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Tpo $(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiowsinclimit.c' object='elements_audiowsinclimit-audiowsinclimit.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) -c -o elements_audiowsinclimit-audiowsinclimit.obj `if test -f 'elements/audiowsinclimit.c'; then $(CYGPATH_W) 'elements/audiowsinclimit.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiowsinclimit.c'; fi` - -autodetect.o: elements/autodetect.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT autodetect.o -MD -MP -MF $(DEPDIR)/autodetect.Tpo -c -o autodetect.o `test -f 'elements/autodetect.c' || echo '$(srcdir)/'`elements/autodetect.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/autodetect.Tpo $(DEPDIR)/autodetect.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/autodetect.c' object='autodetect.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o autodetect.o `test -f 'elements/autodetect.c' || echo '$(srcdir)/'`elements/autodetect.c - -autodetect.obj: elements/autodetect.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT autodetect.obj -MD -MP -MF $(DEPDIR)/autodetect.Tpo -c -o autodetect.obj `if test -f 'elements/autodetect.c'; then $(CYGPATH_W) 'elements/autodetect.c'; else $(CYGPATH_W) '$(srcdir)/elements/autodetect.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/autodetect.Tpo $(DEPDIR)/autodetect.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/autodetect.c' object='autodetect.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o autodetect.obj `if test -f 'elements/autodetect.c'; then $(CYGPATH_W) 'elements/autodetect.c'; else $(CYGPATH_W) '$(srcdir)/elements/autodetect.c'; fi` - -avimux.o: elements/avimux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avimux.o -MD -MP -MF $(DEPDIR)/avimux.Tpo -c -o avimux.o `test -f 'elements/avimux.c' || echo '$(srcdir)/'`elements/avimux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avimux.Tpo $(DEPDIR)/avimux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/avimux.c' object='avimux.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avimux.o `test -f 'elements/avimux.c' || echo '$(srcdir)/'`elements/avimux.c - -avimux.obj: elements/avimux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avimux.obj -MD -MP -MF $(DEPDIR)/avimux.Tpo -c -o avimux.obj `if test -f 'elements/avimux.c'; then $(CYGPATH_W) 'elements/avimux.c'; else $(CYGPATH_W) '$(srcdir)/elements/avimux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avimux.Tpo $(DEPDIR)/avimux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/avimux.c' object='avimux.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avimux.obj `if test -f 'elements/avimux.c'; then $(CYGPATH_W) 'elements/avimux.c'; else $(CYGPATH_W) '$(srcdir)/elements/avimux.c'; fi` - -avisubtitle.o: elements/avisubtitle.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avisubtitle.o -MD -MP -MF $(DEPDIR)/avisubtitle.Tpo -c -o avisubtitle.o `test -f 'elements/avisubtitle.c' || echo '$(srcdir)/'`elements/avisubtitle.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avisubtitle.Tpo $(DEPDIR)/avisubtitle.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/avisubtitle.c' object='avisubtitle.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avisubtitle.o `test -f 'elements/avisubtitle.c' || echo '$(srcdir)/'`elements/avisubtitle.c - -avisubtitle.obj: elements/avisubtitle.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avisubtitle.obj -MD -MP -MF $(DEPDIR)/avisubtitle.Tpo -c -o avisubtitle.obj `if test -f 'elements/avisubtitle.c'; then $(CYGPATH_W) 'elements/avisubtitle.c'; else $(CYGPATH_W) '$(srcdir)/elements/avisubtitle.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avisubtitle.Tpo $(DEPDIR)/avisubtitle.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/avisubtitle.c' object='avisubtitle.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avisubtitle.obj `if test -f 'elements/avisubtitle.c'; then $(CYGPATH_W) 'elements/avisubtitle.c'; else $(CYGPATH_W) '$(srcdir)/elements/avisubtitle.c'; fi` - -capssetter.o: elements/capssetter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT capssetter.o -MD -MP -MF $(DEPDIR)/capssetter.Tpo -c -o capssetter.o `test -f 'elements/capssetter.c' || echo '$(srcdir)/'`elements/capssetter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/capssetter.Tpo $(DEPDIR)/capssetter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/capssetter.c' object='capssetter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o capssetter.o `test -f 'elements/capssetter.c' || echo '$(srcdir)/'`elements/capssetter.c - -capssetter.obj: elements/capssetter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT capssetter.obj -MD -MP -MF $(DEPDIR)/capssetter.Tpo -c -o capssetter.obj `if test -f 'elements/capssetter.c'; then $(CYGPATH_W) 'elements/capssetter.c'; else $(CYGPATH_W) '$(srcdir)/elements/capssetter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/capssetter.Tpo $(DEPDIR)/capssetter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/capssetter.c' object='capssetter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o capssetter.obj `if test -f 'elements/capssetter.c'; then $(CYGPATH_W) 'elements/capssetter.c'; else $(CYGPATH_W) '$(srcdir)/elements/capssetter.c'; fi` - -elements_deinterlace-deinterlace.o: elements/deinterlace.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterlace_CFLAGS) $(CFLAGS) -MT elements_deinterlace-deinterlace.o -MD -MP -MF $(DEPDIR)/elements_deinterlace-deinterlace.Tpo -c -o elements_deinterlace-deinterlace.o `test -f 'elements/deinterlace.c' || echo '$(srcdir)/'`elements/deinterlace.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_deinterlace-deinterlace.Tpo $(DEPDIR)/elements_deinterlace-deinterlace.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/deinterlace.c' object='elements_deinterlace-deinterlace.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterlace_CFLAGS) $(CFLAGS) -c -o elements_deinterlace-deinterlace.o `test -f 'elements/deinterlace.c' || echo '$(srcdir)/'`elements/deinterlace.c - -elements_deinterlace-deinterlace.obj: elements/deinterlace.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterlace_CFLAGS) $(CFLAGS) -MT elements_deinterlace-deinterlace.obj -MD -MP -MF $(DEPDIR)/elements_deinterlace-deinterlace.Tpo -c -o elements_deinterlace-deinterlace.obj `if test -f 'elements/deinterlace.c'; then $(CYGPATH_W) 'elements/deinterlace.c'; else $(CYGPATH_W) '$(srcdir)/elements/deinterlace.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_deinterlace-deinterlace.Tpo $(DEPDIR)/elements_deinterlace-deinterlace.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/deinterlace.c' object='elements_deinterlace-deinterlace.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterlace_CFLAGS) $(CFLAGS) -c -o elements_deinterlace-deinterlace.obj `if test -f 'elements/deinterlace.c'; then $(CYGPATH_W) 'elements/deinterlace.c'; else $(CYGPATH_W) '$(srcdir)/elements/deinterlace.c'; fi` - -elements_deinterleave-deinterleave.o: elements/deinterleave.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterleave_CFLAGS) $(CFLAGS) -MT elements_deinterleave-deinterleave.o -MD -MP -MF $(DEPDIR)/elements_deinterleave-deinterleave.Tpo -c -o elements_deinterleave-deinterleave.o `test -f 'elements/deinterleave.c' || echo '$(srcdir)/'`elements/deinterleave.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_deinterleave-deinterleave.Tpo $(DEPDIR)/elements_deinterleave-deinterleave.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/deinterleave.c' object='elements_deinterleave-deinterleave.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterleave_CFLAGS) $(CFLAGS) -c -o elements_deinterleave-deinterleave.o `test -f 'elements/deinterleave.c' || echo '$(srcdir)/'`elements/deinterleave.c - -elements_deinterleave-deinterleave.obj: elements/deinterleave.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterleave_CFLAGS) $(CFLAGS) -MT elements_deinterleave-deinterleave.obj -MD -MP -MF $(DEPDIR)/elements_deinterleave-deinterleave.Tpo -c -o elements_deinterleave-deinterleave.obj `if test -f 'elements/deinterleave.c'; then $(CYGPATH_W) 'elements/deinterleave.c'; else $(CYGPATH_W) '$(srcdir)/elements/deinterleave.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_deinterleave-deinterleave.Tpo $(DEPDIR)/elements_deinterleave-deinterleave.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/deinterleave.c' object='elements_deinterleave-deinterleave.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterleave_CFLAGS) $(CFLAGS) -c -o elements_deinterleave-deinterleave.obj `if test -f 'elements/deinterleave.c'; then $(CYGPATH_W) 'elements/deinterleave.c'; else $(CYGPATH_W) '$(srcdir)/elements/deinterleave.c'; fi` - -elements_dtmf-dtmf.o: elements/dtmf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_dtmf_CFLAGS) $(CFLAGS) -MT elements_dtmf-dtmf.o -MD -MP -MF $(DEPDIR)/elements_dtmf-dtmf.Tpo -c -o elements_dtmf-dtmf.o `test -f 'elements/dtmf.c' || echo '$(srcdir)/'`elements/dtmf.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_dtmf-dtmf.Tpo $(DEPDIR)/elements_dtmf-dtmf.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/dtmf.c' object='elements_dtmf-dtmf.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_dtmf_CFLAGS) $(CFLAGS) -c -o elements_dtmf-dtmf.o `test -f 'elements/dtmf.c' || echo '$(srcdir)/'`elements/dtmf.c - -elements_dtmf-dtmf.obj: elements/dtmf.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_dtmf_CFLAGS) $(CFLAGS) -MT elements_dtmf-dtmf.obj -MD -MP -MF $(DEPDIR)/elements_dtmf-dtmf.Tpo -c -o elements_dtmf-dtmf.obj `if test -f 'elements/dtmf.c'; then $(CYGPATH_W) 'elements/dtmf.c'; else $(CYGPATH_W) '$(srcdir)/elements/dtmf.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_dtmf-dtmf.Tpo $(DEPDIR)/elements_dtmf-dtmf.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/dtmf.c' object='elements_dtmf-dtmf.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_dtmf_CFLAGS) $(CFLAGS) -c -o elements_dtmf-dtmf.obj `if test -f 'elements/dtmf.c'; then $(CYGPATH_W) 'elements/dtmf.c'; else $(CYGPATH_W) '$(srcdir)/elements/dtmf.c'; fi` - -elements_equalizer-equalizer.o: elements/equalizer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_equalizer_CFLAGS) $(CFLAGS) -MT elements_equalizer-equalizer.o -MD -MP -MF $(DEPDIR)/elements_equalizer-equalizer.Tpo -c -o elements_equalizer-equalizer.o `test -f 'elements/equalizer.c' || echo '$(srcdir)/'`elements/equalizer.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_equalizer-equalizer.Tpo $(DEPDIR)/elements_equalizer-equalizer.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/equalizer.c' object='elements_equalizer-equalizer.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_equalizer_CFLAGS) $(CFLAGS) -c -o elements_equalizer-equalizer.o `test -f 'elements/equalizer.c' || echo '$(srcdir)/'`elements/equalizer.c - -elements_equalizer-equalizer.obj: elements/equalizer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_equalizer_CFLAGS) $(CFLAGS) -MT elements_equalizer-equalizer.obj -MD -MP -MF $(DEPDIR)/elements_equalizer-equalizer.Tpo -c -o elements_equalizer-equalizer.obj `if test -f 'elements/equalizer.c'; then $(CYGPATH_W) 'elements/equalizer.c'; else $(CYGPATH_W) '$(srcdir)/elements/equalizer.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_equalizer-equalizer.Tpo $(DEPDIR)/elements_equalizer-equalizer.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/equalizer.c' object='elements_equalizer-equalizer.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_equalizer_CFLAGS) $(CFLAGS) -c -o elements_equalizer-equalizer.obj `if test -f 'elements/equalizer.c'; then $(CYGPATH_W) 'elements/equalizer.c'; else $(CYGPATH_W) '$(srcdir)/elements/equalizer.c'; fi` - -flacparse.o: elements/flacparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT flacparse.o -MD -MP -MF $(DEPDIR)/flacparse.Tpo -c -o flacparse.o `test -f 'elements/flacparse.c' || echo '$(srcdir)/'`elements/flacparse.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/flacparse.Tpo $(DEPDIR)/flacparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/flacparse.c' object='flacparse.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o flacparse.o `test -f 'elements/flacparse.c' || echo '$(srcdir)/'`elements/flacparse.c - -flacparse.obj: elements/flacparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT flacparse.obj -MD -MP -MF $(DEPDIR)/flacparse.Tpo -c -o flacparse.obj `if test -f 'elements/flacparse.c'; then $(CYGPATH_W) 'elements/flacparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/flacparse.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/flacparse.Tpo $(DEPDIR)/flacparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/flacparse.c' object='flacparse.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o flacparse.obj `if test -f 'elements/flacparse.c'; then $(CYGPATH_W) 'elements/flacparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/flacparse.c'; fi` - -flvdemux.o: elements/flvdemux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT flvdemux.o -MD -MP -MF $(DEPDIR)/flvdemux.Tpo -c -o flvdemux.o `test -f 'elements/flvdemux.c' || echo '$(srcdir)/'`elements/flvdemux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/flvdemux.Tpo $(DEPDIR)/flvdemux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/flvdemux.c' object='flvdemux.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o flvdemux.o `test -f 'elements/flvdemux.c' || echo '$(srcdir)/'`elements/flvdemux.c - -flvdemux.obj: elements/flvdemux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT flvdemux.obj -MD -MP -MF $(DEPDIR)/flvdemux.Tpo -c -o flvdemux.obj `if test -f 'elements/flvdemux.c'; then $(CYGPATH_W) 'elements/flvdemux.c'; else $(CYGPATH_W) '$(srcdir)/elements/flvdemux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/flvdemux.Tpo $(DEPDIR)/flvdemux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/flvdemux.c' object='flvdemux.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o flvdemux.obj `if test -f 'elements/flvdemux.c'; then $(CYGPATH_W) 'elements/flvdemux.c'; else $(CYGPATH_W) '$(srcdir)/elements/flvdemux.c'; fi` - -flvmux.o: elements/flvmux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT flvmux.o -MD -MP -MF $(DEPDIR)/flvmux.Tpo -c -o flvmux.o `test -f 'elements/flvmux.c' || echo '$(srcdir)/'`elements/flvmux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/flvmux.Tpo $(DEPDIR)/flvmux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/flvmux.c' object='flvmux.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o flvmux.o `test -f 'elements/flvmux.c' || echo '$(srcdir)/'`elements/flvmux.c - -flvmux.obj: elements/flvmux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT flvmux.obj -MD -MP -MF $(DEPDIR)/flvmux.Tpo -c -o flvmux.obj `if test -f 'elements/flvmux.c'; then $(CYGPATH_W) 'elements/flvmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/flvmux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/flvmux.Tpo $(DEPDIR)/flvmux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/flvmux.c' object='flvmux.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o flvmux.obj `if test -f 'elements/flvmux.c'; then $(CYGPATH_W) 'elements/flvmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/flvmux.c'; fi` - -elements_gdkpixbufsink-gdkpixbufsink.o: elements/gdkpixbufsink.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) -MT elements_gdkpixbufsink-gdkpixbufsink.o -MD -MP -MF $(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Tpo -c -o elements_gdkpixbufsink-gdkpixbufsink.o `test -f 'elements/gdkpixbufsink.c' || echo '$(srcdir)/'`elements/gdkpixbufsink.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Tpo $(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/gdkpixbufsink.c' object='elements_gdkpixbufsink-gdkpixbufsink.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) -c -o elements_gdkpixbufsink-gdkpixbufsink.o `test -f 'elements/gdkpixbufsink.c' || echo '$(srcdir)/'`elements/gdkpixbufsink.c - -elements_gdkpixbufsink-gdkpixbufsink.obj: elements/gdkpixbufsink.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) -MT elements_gdkpixbufsink-gdkpixbufsink.obj -MD -MP -MF $(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Tpo -c -o elements_gdkpixbufsink-gdkpixbufsink.obj `if test -f 'elements/gdkpixbufsink.c'; then $(CYGPATH_W) 'elements/gdkpixbufsink.c'; else $(CYGPATH_W) '$(srcdir)/elements/gdkpixbufsink.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Tpo $(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/gdkpixbufsink.c' object='elements_gdkpixbufsink-gdkpixbufsink.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) -c -o elements_gdkpixbufsink-gdkpixbufsink.obj `if test -f 'elements/gdkpixbufsink.c'; then $(CYGPATH_W) 'elements/gdkpixbufsink.c'; else $(CYGPATH_W) '$(srcdir)/elements/gdkpixbufsink.c'; fi` - -icydemux.o: elements/icydemux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT icydemux.o -MD -MP -MF $(DEPDIR)/icydemux.Tpo -c -o icydemux.o `test -f 'elements/icydemux.c' || echo '$(srcdir)/'`elements/icydemux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/icydemux.Tpo $(DEPDIR)/icydemux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/icydemux.c' object='icydemux.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o icydemux.o `test -f 'elements/icydemux.c' || echo '$(srcdir)/'`elements/icydemux.c - -icydemux.obj: elements/icydemux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT icydemux.obj -MD -MP -MF $(DEPDIR)/icydemux.Tpo -c -o icydemux.obj `if test -f 'elements/icydemux.c'; then $(CYGPATH_W) 'elements/icydemux.c'; else $(CYGPATH_W) '$(srcdir)/elements/icydemux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/icydemux.Tpo $(DEPDIR)/icydemux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/icydemux.c' object='icydemux.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o icydemux.obj `if test -f 'elements/icydemux.c'; then $(CYGPATH_W) 'elements/icydemux.c'; else $(CYGPATH_W) '$(srcdir)/elements/icydemux.c'; fi` - -id3demux.o: elements/id3demux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT id3demux.o -MD -MP -MF $(DEPDIR)/id3demux.Tpo -c -o id3demux.o `test -f 'elements/id3demux.c' || echo '$(srcdir)/'`elements/id3demux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/id3demux.Tpo $(DEPDIR)/id3demux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/id3demux.c' object='id3demux.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o id3demux.o `test -f 'elements/id3demux.c' || echo '$(srcdir)/'`elements/id3demux.c - -id3demux.obj: elements/id3demux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT id3demux.obj -MD -MP -MF $(DEPDIR)/id3demux.Tpo -c -o id3demux.obj `if test -f 'elements/id3demux.c'; then $(CYGPATH_W) 'elements/id3demux.c'; else $(CYGPATH_W) '$(srcdir)/elements/id3demux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/id3demux.Tpo $(DEPDIR)/id3demux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/id3demux.c' object='id3demux.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o id3demux.obj `if test -f 'elements/id3demux.c'; then $(CYGPATH_W) 'elements/id3demux.c'; else $(CYGPATH_W) '$(srcdir)/elements/id3demux.c'; fi` - -id3v2mux.o: elements/id3v2mux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT id3v2mux.o -MD -MP -MF $(DEPDIR)/id3v2mux.Tpo -c -o id3v2mux.o `test -f 'elements/id3v2mux.c' || echo '$(srcdir)/'`elements/id3v2mux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/id3v2mux.Tpo $(DEPDIR)/id3v2mux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/id3v2mux.c' object='id3v2mux.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o id3v2mux.o `test -f 'elements/id3v2mux.c' || echo '$(srcdir)/'`elements/id3v2mux.c - -id3v2mux.obj: elements/id3v2mux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT id3v2mux.obj -MD -MP -MF $(DEPDIR)/id3v2mux.Tpo -c -o id3v2mux.obj `if test -f 'elements/id3v2mux.c'; then $(CYGPATH_W) 'elements/id3v2mux.c'; else $(CYGPATH_W) '$(srcdir)/elements/id3v2mux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/id3v2mux.Tpo $(DEPDIR)/id3v2mux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/id3v2mux.c' object='id3v2mux.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o id3v2mux.obj `if test -f 'elements/id3v2mux.c'; then $(CYGPATH_W) 'elements/id3v2mux.c'; else $(CYGPATH_W) '$(srcdir)/elements/id3v2mux.c'; fi` - -elements_imagefreeze-imagefreeze.o: elements/imagefreeze.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_imagefreeze_CFLAGS) $(CFLAGS) -MT elements_imagefreeze-imagefreeze.o -MD -MP -MF $(DEPDIR)/elements_imagefreeze-imagefreeze.Tpo -c -o elements_imagefreeze-imagefreeze.o `test -f 'elements/imagefreeze.c' || echo '$(srcdir)/'`elements/imagefreeze.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_imagefreeze-imagefreeze.Tpo $(DEPDIR)/elements_imagefreeze-imagefreeze.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/imagefreeze.c' object='elements_imagefreeze-imagefreeze.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_imagefreeze_CFLAGS) $(CFLAGS) -c -o elements_imagefreeze-imagefreeze.o `test -f 'elements/imagefreeze.c' || echo '$(srcdir)/'`elements/imagefreeze.c - -elements_imagefreeze-imagefreeze.obj: elements/imagefreeze.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_imagefreeze_CFLAGS) $(CFLAGS) -MT elements_imagefreeze-imagefreeze.obj -MD -MP -MF $(DEPDIR)/elements_imagefreeze-imagefreeze.Tpo -c -o elements_imagefreeze-imagefreeze.obj `if test -f 'elements/imagefreeze.c'; then $(CYGPATH_W) 'elements/imagefreeze.c'; else $(CYGPATH_W) '$(srcdir)/elements/imagefreeze.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_imagefreeze-imagefreeze.Tpo $(DEPDIR)/elements_imagefreeze-imagefreeze.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/imagefreeze.c' object='elements_imagefreeze-imagefreeze.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_imagefreeze_CFLAGS) $(CFLAGS) -c -o elements_imagefreeze-imagefreeze.obj `if test -f 'elements/imagefreeze.c'; then $(CYGPATH_W) 'elements/imagefreeze.c'; else $(CYGPATH_W) '$(srcdir)/elements/imagefreeze.c'; fi` - -elements_interleave-interleave.o: elements/interleave.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_interleave_CFLAGS) $(CFLAGS) -MT elements_interleave-interleave.o -MD -MP -MF $(DEPDIR)/elements_interleave-interleave.Tpo -c -o elements_interleave-interleave.o `test -f 'elements/interleave.c' || echo '$(srcdir)/'`elements/interleave.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_interleave-interleave.Tpo $(DEPDIR)/elements_interleave-interleave.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/interleave.c' object='elements_interleave-interleave.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_interleave_CFLAGS) $(CFLAGS) -c -o elements_interleave-interleave.o `test -f 'elements/interleave.c' || echo '$(srcdir)/'`elements/interleave.c - -elements_interleave-interleave.obj: elements/interleave.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_interleave_CFLAGS) $(CFLAGS) -MT elements_interleave-interleave.obj -MD -MP -MF $(DEPDIR)/elements_interleave-interleave.Tpo -c -o elements_interleave-interleave.obj `if test -f 'elements/interleave.c'; then $(CYGPATH_W) 'elements/interleave.c'; else $(CYGPATH_W) '$(srcdir)/elements/interleave.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_interleave-interleave.Tpo $(DEPDIR)/elements_interleave-interleave.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/interleave.c' object='elements_interleave-interleave.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_interleave_CFLAGS) $(CFLAGS) -c -o elements_interleave-interleave.obj `if test -f 'elements/interleave.c'; then $(CYGPATH_W) 'elements/interleave.c'; else $(CYGPATH_W) '$(srcdir)/elements/interleave.c'; fi` - -elements_jpegdec-jpegdec.o: elements/jpegdec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegdec_CFLAGS) $(CFLAGS) -MT elements_jpegdec-jpegdec.o -MD -MP -MF $(DEPDIR)/elements_jpegdec-jpegdec.Tpo -c -o elements_jpegdec-jpegdec.o `test -f 'elements/jpegdec.c' || echo '$(srcdir)/'`elements/jpegdec.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_jpegdec-jpegdec.Tpo $(DEPDIR)/elements_jpegdec-jpegdec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/jpegdec.c' object='elements_jpegdec-jpegdec.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegdec_CFLAGS) $(CFLAGS) -c -o elements_jpegdec-jpegdec.o `test -f 'elements/jpegdec.c' || echo '$(srcdir)/'`elements/jpegdec.c - -elements_jpegdec-jpegdec.obj: elements/jpegdec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegdec_CFLAGS) $(CFLAGS) -MT elements_jpegdec-jpegdec.obj -MD -MP -MF $(DEPDIR)/elements_jpegdec-jpegdec.Tpo -c -o elements_jpegdec-jpegdec.obj `if test -f 'elements/jpegdec.c'; then $(CYGPATH_W) 'elements/jpegdec.c'; else $(CYGPATH_W) '$(srcdir)/elements/jpegdec.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_jpegdec-jpegdec.Tpo $(DEPDIR)/elements_jpegdec-jpegdec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/jpegdec.c' object='elements_jpegdec-jpegdec.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegdec_CFLAGS) $(CFLAGS) -c -o elements_jpegdec-jpegdec.obj `if test -f 'elements/jpegdec.c'; then $(CYGPATH_W) 'elements/jpegdec.c'; else $(CYGPATH_W) '$(srcdir)/elements/jpegdec.c'; fi` - -elements_jpegenc-jpegenc.o: elements/jpegenc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegenc_CFLAGS) $(CFLAGS) -MT elements_jpegenc-jpegenc.o -MD -MP -MF $(DEPDIR)/elements_jpegenc-jpegenc.Tpo -c -o elements_jpegenc-jpegenc.o `test -f 'elements/jpegenc.c' || echo '$(srcdir)/'`elements/jpegenc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_jpegenc-jpegenc.Tpo $(DEPDIR)/elements_jpegenc-jpegenc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/jpegenc.c' object='elements_jpegenc-jpegenc.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegenc_CFLAGS) $(CFLAGS) -c -o elements_jpegenc-jpegenc.o `test -f 'elements/jpegenc.c' || echo '$(srcdir)/'`elements/jpegenc.c - -elements_jpegenc-jpegenc.obj: elements/jpegenc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegenc_CFLAGS) $(CFLAGS) -MT elements_jpegenc-jpegenc.obj -MD -MP -MF $(DEPDIR)/elements_jpegenc-jpegenc.Tpo -c -o elements_jpegenc-jpegenc.obj `if test -f 'elements/jpegenc.c'; then $(CYGPATH_W) 'elements/jpegenc.c'; else $(CYGPATH_W) '$(srcdir)/elements/jpegenc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_jpegenc-jpegenc.Tpo $(DEPDIR)/elements_jpegenc-jpegenc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/jpegenc.c' object='elements_jpegenc-jpegenc.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegenc_CFLAGS) $(CFLAGS) -c -o elements_jpegenc-jpegenc.obj `if test -f 'elements/jpegenc.c'; then $(CYGPATH_W) 'elements/jpegenc.c'; else $(CYGPATH_W) '$(srcdir)/elements/jpegenc.c'; fi` - -elements_level-level.o: elements/level.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_level_CFLAGS) $(CFLAGS) -MT elements_level-level.o -MD -MP -MF $(DEPDIR)/elements_level-level.Tpo -c -o elements_level-level.o `test -f 'elements/level.c' || echo '$(srcdir)/'`elements/level.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_level-level.Tpo $(DEPDIR)/elements_level-level.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/level.c' object='elements_level-level.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_level_CFLAGS) $(CFLAGS) -c -o elements_level-level.o `test -f 'elements/level.c' || echo '$(srcdir)/'`elements/level.c - -elements_level-level.obj: elements/level.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_level_CFLAGS) $(CFLAGS) -MT elements_level-level.obj -MD -MP -MF $(DEPDIR)/elements_level-level.Tpo -c -o elements_level-level.obj `if test -f 'elements/level.c'; then $(CYGPATH_W) 'elements/level.c'; else $(CYGPATH_W) '$(srcdir)/elements/level.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_level-level.Tpo $(DEPDIR)/elements_level-level.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/level.c' object='elements_level-level.obj' libtool=no @AMDEPBACKSLASH@ +elements/libparser_la-parser.lo: elements/parser.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libparser_la_CFLAGS) $(CFLAGS) -MT elements/libparser_la-parser.lo -MD -MP -MF elements/$(DEPDIR)/libparser_la-parser.Tpo -c -o elements/libparser_la-parser.lo `test -f 'elements/parser.c' || echo '$(srcdir)/'`elements/parser.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/libparser_la-parser.Tpo elements/$(DEPDIR)/libparser_la-parser.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/parser.c' object='elements/libparser_la-parser.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_level_CFLAGS) $(CFLAGS) -c -o elements_level-level.obj `if test -f 'elements/level.c'; then $(CYGPATH_W) 'elements/level.c'; else $(CYGPATH_W) '$(srcdir)/elements/level.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libparser_la_CFLAGS) $(CFLAGS) -c -o elements/libparser_la-parser.lo `test -f 'elements/parser.c' || echo '$(srcdir)/'`elements/parser.c -matroskamux.o: elements/matroskamux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matroskamux.o -MD -MP -MF $(DEPDIR)/matroskamux.Tpo -c -o matroskamux.o `test -f 'elements/matroskamux.c' || echo '$(srcdir)/'`elements/matroskamux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matroskamux.Tpo $(DEPDIR)/matroskamux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/matroskamux.c' object='matroskamux.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_alphacolor-alphacolor.o: elements/alphacolor.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_alphacolor_CFLAGS) $(CFLAGS) -MT elements/elements_alphacolor-alphacolor.o -MD -MP -MF elements/$(DEPDIR)/elements_alphacolor-alphacolor.Tpo -c -o elements/elements_alphacolor-alphacolor.o `test -f 'elements/alphacolor.c' || echo '$(srcdir)/'`elements/alphacolor.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_alphacolor-alphacolor.Tpo elements/$(DEPDIR)/elements_alphacolor-alphacolor.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/alphacolor.c' object='elements/elements_alphacolor-alphacolor.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matroskamux.o `test -f 'elements/matroskamux.c' || echo '$(srcdir)/'`elements/matroskamux.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_alphacolor_CFLAGS) $(CFLAGS) -c -o elements/elements_alphacolor-alphacolor.o `test -f 'elements/alphacolor.c' || echo '$(srcdir)/'`elements/alphacolor.c -matroskamux.obj: elements/matroskamux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matroskamux.obj -MD -MP -MF $(DEPDIR)/matroskamux.Tpo -c -o matroskamux.obj `if test -f 'elements/matroskamux.c'; then $(CYGPATH_W) 'elements/matroskamux.c'; else $(CYGPATH_W) '$(srcdir)/elements/matroskamux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matroskamux.Tpo $(DEPDIR)/matroskamux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/matroskamux.c' object='matroskamux.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_alphacolor-alphacolor.obj: elements/alphacolor.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_alphacolor_CFLAGS) $(CFLAGS) -MT elements/elements_alphacolor-alphacolor.obj -MD -MP -MF elements/$(DEPDIR)/elements_alphacolor-alphacolor.Tpo -c -o elements/elements_alphacolor-alphacolor.obj `if test -f 'elements/alphacolor.c'; then $(CYGPATH_W) 'elements/alphacolor.c'; else $(CYGPATH_W) '$(srcdir)/elements/alphacolor.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_alphacolor-alphacolor.Tpo elements/$(DEPDIR)/elements_alphacolor-alphacolor.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/alphacolor.c' object='elements/elements_alphacolor-alphacolor.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matroskamux.obj `if test -f 'elements/matroskamux.c'; then $(CYGPATH_W) 'elements/matroskamux.c'; else $(CYGPATH_W) '$(srcdir)/elements/matroskamux.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_alphacolor_CFLAGS) $(CFLAGS) -c -o elements/elements_alphacolor-alphacolor.obj `if test -f 'elements/alphacolor.c'; then $(CYGPATH_W) 'elements/alphacolor.c'; else $(CYGPATH_W) '$(srcdir)/elements/alphacolor.c'; fi` -matroskaparse.o: elements/matroskaparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matroskaparse.o -MD -MP -MF $(DEPDIR)/matroskaparse.Tpo -c -o matroskaparse.o `test -f 'elements/matroskaparse.c' || echo '$(srcdir)/'`elements/matroskaparse.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matroskaparse.Tpo $(DEPDIR)/matroskaparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/matroskaparse.c' object='matroskaparse.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_aspectratiocrop-aspectratiocrop.o: elements/aspectratiocrop.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_aspectratiocrop_CFLAGS) $(CFLAGS) -MT elements/elements_aspectratiocrop-aspectratiocrop.o -MD -MP -MF elements/$(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Tpo -c -o elements/elements_aspectratiocrop-aspectratiocrop.o `test -f 'elements/aspectratiocrop.c' || echo '$(srcdir)/'`elements/aspectratiocrop.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Tpo elements/$(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/aspectratiocrop.c' object='elements/elements_aspectratiocrop-aspectratiocrop.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matroskaparse.o `test -f 'elements/matroskaparse.c' || echo '$(srcdir)/'`elements/matroskaparse.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_aspectratiocrop_CFLAGS) $(CFLAGS) -c -o elements/elements_aspectratiocrop-aspectratiocrop.o `test -f 'elements/aspectratiocrop.c' || echo '$(srcdir)/'`elements/aspectratiocrop.c -matroskaparse.obj: elements/matroskaparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matroskaparse.obj -MD -MP -MF $(DEPDIR)/matroskaparse.Tpo -c -o matroskaparse.obj `if test -f 'elements/matroskaparse.c'; then $(CYGPATH_W) 'elements/matroskaparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/matroskaparse.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matroskaparse.Tpo $(DEPDIR)/matroskaparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/matroskaparse.c' object='matroskaparse.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_aspectratiocrop-aspectratiocrop.obj: elements/aspectratiocrop.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_aspectratiocrop_CFLAGS) $(CFLAGS) -MT elements/elements_aspectratiocrop-aspectratiocrop.obj -MD -MP -MF elements/$(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Tpo -c -o elements/elements_aspectratiocrop-aspectratiocrop.obj `if test -f 'elements/aspectratiocrop.c'; then $(CYGPATH_W) 'elements/aspectratiocrop.c'; else $(CYGPATH_W) '$(srcdir)/elements/aspectratiocrop.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Tpo elements/$(DEPDIR)/elements_aspectratiocrop-aspectratiocrop.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/aspectratiocrop.c' object='elements/elements_aspectratiocrop-aspectratiocrop.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matroskaparse.obj `if test -f 'elements/matroskaparse.c'; then $(CYGPATH_W) 'elements/matroskaparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/matroskaparse.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_aspectratiocrop_CFLAGS) $(CFLAGS) -c -o elements/elements_aspectratiocrop-aspectratiocrop.obj `if test -f 'elements/aspectratiocrop.c'; then $(CYGPATH_W) 'elements/aspectratiocrop.c'; else $(CYGPATH_W) '$(srcdir)/elements/aspectratiocrop.c'; fi` -mpegaudioparse.o: elements/mpegaudioparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mpegaudioparse.o -MD -MP -MF $(DEPDIR)/mpegaudioparse.Tpo -c -o mpegaudioparse.o `test -f 'elements/mpegaudioparse.c' || echo '$(srcdir)/'`elements/mpegaudioparse.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mpegaudioparse.Tpo $(DEPDIR)/mpegaudioparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/mpegaudioparse.c' object='mpegaudioparse.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audioamplify-audioamplify.o: elements/audioamplify.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioamplify_CFLAGS) $(CFLAGS) -MT elements/elements_audioamplify-audioamplify.o -MD -MP -MF elements/$(DEPDIR)/elements_audioamplify-audioamplify.Tpo -c -o elements/elements_audioamplify-audioamplify.o `test -f 'elements/audioamplify.c' || echo '$(srcdir)/'`elements/audioamplify.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audioamplify-audioamplify.Tpo elements/$(DEPDIR)/elements_audioamplify-audioamplify.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioamplify.c' object='elements/elements_audioamplify-audioamplify.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mpegaudioparse.o `test -f 'elements/mpegaudioparse.c' || echo '$(srcdir)/'`elements/mpegaudioparse.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioamplify_CFLAGS) $(CFLAGS) -c -o elements/elements_audioamplify-audioamplify.o `test -f 'elements/audioamplify.c' || echo '$(srcdir)/'`elements/audioamplify.c -mpegaudioparse.obj: elements/mpegaudioparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mpegaudioparse.obj -MD -MP -MF $(DEPDIR)/mpegaudioparse.Tpo -c -o mpegaudioparse.obj `if test -f 'elements/mpegaudioparse.c'; then $(CYGPATH_W) 'elements/mpegaudioparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/mpegaudioparse.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mpegaudioparse.Tpo $(DEPDIR)/mpegaudioparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/mpegaudioparse.c' object='mpegaudioparse.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audioamplify-audioamplify.obj: elements/audioamplify.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioamplify_CFLAGS) $(CFLAGS) -MT elements/elements_audioamplify-audioamplify.obj -MD -MP -MF elements/$(DEPDIR)/elements_audioamplify-audioamplify.Tpo -c -o elements/elements_audioamplify-audioamplify.obj `if test -f 'elements/audioamplify.c'; then $(CYGPATH_W) 'elements/audioamplify.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioamplify.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audioamplify-audioamplify.Tpo elements/$(DEPDIR)/elements_audioamplify-audioamplify.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioamplify.c' object='elements/elements_audioamplify-audioamplify.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mpegaudioparse.obj `if test -f 'elements/mpegaudioparse.c'; then $(CYGPATH_W) 'elements/mpegaudioparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/mpegaudioparse.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioamplify_CFLAGS) $(CFLAGS) -c -o elements/elements_audioamplify-audioamplify.obj `if test -f 'elements/audioamplify.c'; then $(CYGPATH_W) 'elements/audioamplify.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioamplify.c'; fi` -mulawdec.o: elements/mulawdec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mulawdec.o -MD -MP -MF $(DEPDIR)/mulawdec.Tpo -c -o mulawdec.o `test -f 'elements/mulawdec.c' || echo '$(srcdir)/'`elements/mulawdec.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mulawdec.Tpo $(DEPDIR)/mulawdec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/mulawdec.c' object='mulawdec.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiochebband-audiochebband.o: elements/audiochebband.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiochebband_CFLAGS) $(CFLAGS) -MT elements/elements_audiochebband-audiochebband.o -MD -MP -MF elements/$(DEPDIR)/elements_audiochebband-audiochebband.Tpo -c -o elements/elements_audiochebband-audiochebband.o `test -f 'elements/audiochebband.c' || echo '$(srcdir)/'`elements/audiochebband.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiochebband-audiochebband.Tpo elements/$(DEPDIR)/elements_audiochebband-audiochebband.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiochebband.c' object='elements/elements_audiochebband-audiochebband.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mulawdec.o `test -f 'elements/mulawdec.c' || echo '$(srcdir)/'`elements/mulawdec.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiochebband_CFLAGS) $(CFLAGS) -c -o elements/elements_audiochebband-audiochebband.o `test -f 'elements/audiochebband.c' || echo '$(srcdir)/'`elements/audiochebband.c -mulawdec.obj: elements/mulawdec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mulawdec.obj -MD -MP -MF $(DEPDIR)/mulawdec.Tpo -c -o mulawdec.obj `if test -f 'elements/mulawdec.c'; then $(CYGPATH_W) 'elements/mulawdec.c'; else $(CYGPATH_W) '$(srcdir)/elements/mulawdec.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mulawdec.Tpo $(DEPDIR)/mulawdec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/mulawdec.c' object='mulawdec.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiochebband-audiochebband.obj: elements/audiochebband.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiochebband_CFLAGS) $(CFLAGS) -MT elements/elements_audiochebband-audiochebband.obj -MD -MP -MF elements/$(DEPDIR)/elements_audiochebband-audiochebband.Tpo -c -o elements/elements_audiochebband-audiochebband.obj `if test -f 'elements/audiochebband.c'; then $(CYGPATH_W) 'elements/audiochebband.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiochebband.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiochebband-audiochebband.Tpo elements/$(DEPDIR)/elements_audiochebband-audiochebband.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiochebband.c' object='elements/elements_audiochebband-audiochebband.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mulawdec.obj `if test -f 'elements/mulawdec.c'; then $(CYGPATH_W) 'elements/mulawdec.c'; else $(CYGPATH_W) '$(srcdir)/elements/mulawdec.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiochebband_CFLAGS) $(CFLAGS) -c -o elements/elements_audiochebband-audiochebband.obj `if test -f 'elements/audiochebband.c'; then $(CYGPATH_W) 'elements/audiochebband.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiochebband.c'; fi` -mulawenc.o: elements/mulawenc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mulawenc.o -MD -MP -MF $(DEPDIR)/mulawenc.Tpo -c -o mulawenc.o `test -f 'elements/mulawenc.c' || echo '$(srcdir)/'`elements/mulawenc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mulawenc.Tpo $(DEPDIR)/mulawenc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/mulawenc.c' object='mulawenc.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiocheblimit-audiocheblimit.o: elements/audiocheblimit.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiocheblimit_CFLAGS) $(CFLAGS) -MT elements/elements_audiocheblimit-audiocheblimit.o -MD -MP -MF elements/$(DEPDIR)/elements_audiocheblimit-audiocheblimit.Tpo -c -o elements/elements_audiocheblimit-audiocheblimit.o `test -f 'elements/audiocheblimit.c' || echo '$(srcdir)/'`elements/audiocheblimit.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiocheblimit-audiocheblimit.Tpo elements/$(DEPDIR)/elements_audiocheblimit-audiocheblimit.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiocheblimit.c' object='elements/elements_audiocheblimit-audiocheblimit.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mulawenc.o `test -f 'elements/mulawenc.c' || echo '$(srcdir)/'`elements/mulawenc.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiocheblimit_CFLAGS) $(CFLAGS) -c -o elements/elements_audiocheblimit-audiocheblimit.o `test -f 'elements/audiocheblimit.c' || echo '$(srcdir)/'`elements/audiocheblimit.c -mulawenc.obj: elements/mulawenc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mulawenc.obj -MD -MP -MF $(DEPDIR)/mulawenc.Tpo -c -o mulawenc.obj `if test -f 'elements/mulawenc.c'; then $(CYGPATH_W) 'elements/mulawenc.c'; else $(CYGPATH_W) '$(srcdir)/elements/mulawenc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mulawenc.Tpo $(DEPDIR)/mulawenc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/mulawenc.c' object='mulawenc.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiocheblimit-audiocheblimit.obj: elements/audiocheblimit.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiocheblimit_CFLAGS) $(CFLAGS) -MT elements/elements_audiocheblimit-audiocheblimit.obj -MD -MP -MF elements/$(DEPDIR)/elements_audiocheblimit-audiocheblimit.Tpo -c -o elements/elements_audiocheblimit-audiocheblimit.obj `if test -f 'elements/audiocheblimit.c'; then $(CYGPATH_W) 'elements/audiocheblimit.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiocheblimit.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiocheblimit-audiocheblimit.Tpo elements/$(DEPDIR)/elements_audiocheblimit-audiocheblimit.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiocheblimit.c' object='elements/elements_audiocheblimit-audiocheblimit.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mulawenc.obj `if test -f 'elements/mulawenc.c'; then $(CYGPATH_W) 'elements/mulawenc.c'; else $(CYGPATH_W) '$(srcdir)/elements/mulawenc.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiocheblimit_CFLAGS) $(CFLAGS) -c -o elements/elements_audiocheblimit-audiocheblimit.obj `if test -f 'elements/audiocheblimit.c'; then $(CYGPATH_W) 'elements/audiocheblimit.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiocheblimit.c'; fi` -elements_multifile-multifile.o: elements/multifile.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_multifile_CFLAGS) $(CFLAGS) -MT elements_multifile-multifile.o -MD -MP -MF $(DEPDIR)/elements_multifile-multifile.Tpo -c -o elements_multifile-multifile.o `test -f 'elements/multifile.c' || echo '$(srcdir)/'`elements/multifile.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_multifile-multifile.Tpo $(DEPDIR)/elements_multifile-multifile.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/multifile.c' object='elements_multifile-multifile.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiodynamic-audiodynamic.o: elements/audiodynamic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiodynamic_CFLAGS) $(CFLAGS) -MT elements/elements_audiodynamic-audiodynamic.o -MD -MP -MF elements/$(DEPDIR)/elements_audiodynamic-audiodynamic.Tpo -c -o elements/elements_audiodynamic-audiodynamic.o `test -f 'elements/audiodynamic.c' || echo '$(srcdir)/'`elements/audiodynamic.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiodynamic-audiodynamic.Tpo elements/$(DEPDIR)/elements_audiodynamic-audiodynamic.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiodynamic.c' object='elements/elements_audiodynamic-audiodynamic.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_multifile_CFLAGS) $(CFLAGS) -c -o elements_multifile-multifile.o `test -f 'elements/multifile.c' || echo '$(srcdir)/'`elements/multifile.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiodynamic_CFLAGS) $(CFLAGS) -c -o elements/elements_audiodynamic-audiodynamic.o `test -f 'elements/audiodynamic.c' || echo '$(srcdir)/'`elements/audiodynamic.c -elements_multifile-multifile.obj: elements/multifile.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_multifile_CFLAGS) $(CFLAGS) -MT elements_multifile-multifile.obj -MD -MP -MF $(DEPDIR)/elements_multifile-multifile.Tpo -c -o elements_multifile-multifile.obj `if test -f 'elements/multifile.c'; then $(CYGPATH_W) 'elements/multifile.c'; else $(CYGPATH_W) '$(srcdir)/elements/multifile.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_multifile-multifile.Tpo $(DEPDIR)/elements_multifile-multifile.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/multifile.c' object='elements_multifile-multifile.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiodynamic-audiodynamic.obj: elements/audiodynamic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiodynamic_CFLAGS) $(CFLAGS) -MT elements/elements_audiodynamic-audiodynamic.obj -MD -MP -MF elements/$(DEPDIR)/elements_audiodynamic-audiodynamic.Tpo -c -o elements/elements_audiodynamic-audiodynamic.obj `if test -f 'elements/audiodynamic.c'; then $(CYGPATH_W) 'elements/audiodynamic.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiodynamic.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiodynamic-audiodynamic.Tpo elements/$(DEPDIR)/elements_audiodynamic-audiodynamic.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiodynamic.c' object='elements/elements_audiodynamic-audiodynamic.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_multifile_CFLAGS) $(CFLAGS) -c -o elements_multifile-multifile.obj `if test -f 'elements/multifile.c'; then $(CYGPATH_W) 'elements/multifile.c'; else $(CYGPATH_W) '$(srcdir)/elements/multifile.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiodynamic_CFLAGS) $(CFLAGS) -c -o elements/elements_audiodynamic-audiodynamic.obj `if test -f 'elements/audiodynamic.c'; then $(CYGPATH_W) 'elements/audiodynamic.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiodynamic.c'; fi` -elements_qtmux-qtmux.o: elements/qtmux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_qtmux_CFLAGS) $(CFLAGS) -MT elements_qtmux-qtmux.o -MD -MP -MF $(DEPDIR)/elements_qtmux-qtmux.Tpo -c -o elements_qtmux-qtmux.o `test -f 'elements/qtmux.c' || echo '$(srcdir)/'`elements/qtmux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_qtmux-qtmux.Tpo $(DEPDIR)/elements_qtmux-qtmux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/qtmux.c' object='elements_qtmux-qtmux.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audioecho-audioecho.o: elements/audioecho.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioecho_CFLAGS) $(CFLAGS) -MT elements/elements_audioecho-audioecho.o -MD -MP -MF elements/$(DEPDIR)/elements_audioecho-audioecho.Tpo -c -o elements/elements_audioecho-audioecho.o `test -f 'elements/audioecho.c' || echo '$(srcdir)/'`elements/audioecho.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audioecho-audioecho.Tpo elements/$(DEPDIR)/elements_audioecho-audioecho.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioecho.c' object='elements/elements_audioecho-audioecho.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_qtmux_CFLAGS) $(CFLAGS) -c -o elements_qtmux-qtmux.o `test -f 'elements/qtmux.c' || echo '$(srcdir)/'`elements/qtmux.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioecho_CFLAGS) $(CFLAGS) -c -o elements/elements_audioecho-audioecho.o `test -f 'elements/audioecho.c' || echo '$(srcdir)/'`elements/audioecho.c -elements_qtmux-qtmux.obj: elements/qtmux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_qtmux_CFLAGS) $(CFLAGS) -MT elements_qtmux-qtmux.obj -MD -MP -MF $(DEPDIR)/elements_qtmux-qtmux.Tpo -c -o elements_qtmux-qtmux.obj `if test -f 'elements/qtmux.c'; then $(CYGPATH_W) 'elements/qtmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/qtmux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_qtmux-qtmux.Tpo $(DEPDIR)/elements_qtmux-qtmux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/qtmux.c' object='elements_qtmux-qtmux.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audioecho-audioecho.obj: elements/audioecho.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioecho_CFLAGS) $(CFLAGS) -MT elements/elements_audioecho-audioecho.obj -MD -MP -MF elements/$(DEPDIR)/elements_audioecho-audioecho.Tpo -c -o elements/elements_audioecho-audioecho.obj `if test -f 'elements/audioecho.c'; then $(CYGPATH_W) 'elements/audioecho.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioecho.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audioecho-audioecho.Tpo elements/$(DEPDIR)/elements_audioecho-audioecho.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioecho.c' object='elements/elements_audioecho-audioecho.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_qtmux_CFLAGS) $(CFLAGS) -c -o elements_qtmux-qtmux.obj `if test -f 'elements/qtmux.c'; then $(CYGPATH_W) 'elements/qtmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/qtmux.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioecho_CFLAGS) $(CFLAGS) -c -o elements/elements_audioecho-audioecho.obj `if test -f 'elements/audioecho.c'; then $(CYGPATH_W) 'elements/audioecho.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioecho.c'; fi` -elements_rganalysis-rganalysis.o: elements/rganalysis.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rganalysis_CFLAGS) $(CFLAGS) -MT elements_rganalysis-rganalysis.o -MD -MP -MF $(DEPDIR)/elements_rganalysis-rganalysis.Tpo -c -o elements_rganalysis-rganalysis.o `test -f 'elements/rganalysis.c' || echo '$(srcdir)/'`elements/rganalysis.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rganalysis-rganalysis.Tpo $(DEPDIR)/elements_rganalysis-rganalysis.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rganalysis.c' object='elements_rganalysis-rganalysis.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audioinvert-audioinvert.o: elements/audioinvert.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioinvert_CFLAGS) $(CFLAGS) -MT elements/elements_audioinvert-audioinvert.o -MD -MP -MF elements/$(DEPDIR)/elements_audioinvert-audioinvert.Tpo -c -o elements/elements_audioinvert-audioinvert.o `test -f 'elements/audioinvert.c' || echo '$(srcdir)/'`elements/audioinvert.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audioinvert-audioinvert.Tpo elements/$(DEPDIR)/elements_audioinvert-audioinvert.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioinvert.c' object='elements/elements_audioinvert-audioinvert.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rganalysis_CFLAGS) $(CFLAGS) -c -o elements_rganalysis-rganalysis.o `test -f 'elements/rganalysis.c' || echo '$(srcdir)/'`elements/rganalysis.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioinvert_CFLAGS) $(CFLAGS) -c -o elements/elements_audioinvert-audioinvert.o `test -f 'elements/audioinvert.c' || echo '$(srcdir)/'`elements/audioinvert.c -elements_rganalysis-rganalysis.obj: elements/rganalysis.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rganalysis_CFLAGS) $(CFLAGS) -MT elements_rganalysis-rganalysis.obj -MD -MP -MF $(DEPDIR)/elements_rganalysis-rganalysis.Tpo -c -o elements_rganalysis-rganalysis.obj `if test -f 'elements/rganalysis.c'; then $(CYGPATH_W) 'elements/rganalysis.c'; else $(CYGPATH_W) '$(srcdir)/elements/rganalysis.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rganalysis-rganalysis.Tpo $(DEPDIR)/elements_rganalysis-rganalysis.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rganalysis.c' object='elements_rganalysis-rganalysis.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audioinvert-audioinvert.obj: elements/audioinvert.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioinvert_CFLAGS) $(CFLAGS) -MT elements/elements_audioinvert-audioinvert.obj -MD -MP -MF elements/$(DEPDIR)/elements_audioinvert-audioinvert.Tpo -c -o elements/elements_audioinvert-audioinvert.obj `if test -f 'elements/audioinvert.c'; then $(CYGPATH_W) 'elements/audioinvert.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioinvert.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audioinvert-audioinvert.Tpo elements/$(DEPDIR)/elements_audioinvert-audioinvert.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audioinvert.c' object='elements/elements_audioinvert-audioinvert.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rganalysis_CFLAGS) $(CFLAGS) -c -o elements_rganalysis-rganalysis.obj `if test -f 'elements/rganalysis.c'; then $(CYGPATH_W) 'elements/rganalysis.c'; else $(CYGPATH_W) '$(srcdir)/elements/rganalysis.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audioinvert_CFLAGS) $(CFLAGS) -c -o elements/elements_audioinvert-audioinvert.obj `if test -f 'elements/audioinvert.c'; then $(CYGPATH_W) 'elements/audioinvert.c'; else $(CYGPATH_W) '$(srcdir)/elements/audioinvert.c'; fi` -elements_rglimiter-rglimiter.o: elements/rglimiter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rglimiter_CFLAGS) $(CFLAGS) -MT elements_rglimiter-rglimiter.o -MD -MP -MF $(DEPDIR)/elements_rglimiter-rglimiter.Tpo -c -o elements_rglimiter-rglimiter.o `test -f 'elements/rglimiter.c' || echo '$(srcdir)/'`elements/rglimiter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rglimiter-rglimiter.Tpo $(DEPDIR)/elements_rglimiter-rglimiter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rglimiter.c' object='elements_rglimiter-rglimiter.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiopanorama-audiopanorama.o: elements/audiopanorama.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiopanorama_CFLAGS) $(CFLAGS) -MT elements/elements_audiopanorama-audiopanorama.o -MD -MP -MF elements/$(DEPDIR)/elements_audiopanorama-audiopanorama.Tpo -c -o elements/elements_audiopanorama-audiopanorama.o `test -f 'elements/audiopanorama.c' || echo '$(srcdir)/'`elements/audiopanorama.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiopanorama-audiopanorama.Tpo elements/$(DEPDIR)/elements_audiopanorama-audiopanorama.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiopanorama.c' object='elements/elements_audiopanorama-audiopanorama.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rglimiter_CFLAGS) $(CFLAGS) -c -o elements_rglimiter-rglimiter.o `test -f 'elements/rglimiter.c' || echo '$(srcdir)/'`elements/rglimiter.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiopanorama_CFLAGS) $(CFLAGS) -c -o elements/elements_audiopanorama-audiopanorama.o `test -f 'elements/audiopanorama.c' || echo '$(srcdir)/'`elements/audiopanorama.c -elements_rglimiter-rglimiter.obj: elements/rglimiter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rglimiter_CFLAGS) $(CFLAGS) -MT elements_rglimiter-rglimiter.obj -MD -MP -MF $(DEPDIR)/elements_rglimiter-rglimiter.Tpo -c -o elements_rglimiter-rglimiter.obj `if test -f 'elements/rglimiter.c'; then $(CYGPATH_W) 'elements/rglimiter.c'; else $(CYGPATH_W) '$(srcdir)/elements/rglimiter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rglimiter-rglimiter.Tpo $(DEPDIR)/elements_rglimiter-rglimiter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rglimiter.c' object='elements_rglimiter-rglimiter.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiopanorama-audiopanorama.obj: elements/audiopanorama.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiopanorama_CFLAGS) $(CFLAGS) -MT elements/elements_audiopanorama-audiopanorama.obj -MD -MP -MF elements/$(DEPDIR)/elements_audiopanorama-audiopanorama.Tpo -c -o elements/elements_audiopanorama-audiopanorama.obj `if test -f 'elements/audiopanorama.c'; then $(CYGPATH_W) 'elements/audiopanorama.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiopanorama.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiopanorama-audiopanorama.Tpo elements/$(DEPDIR)/elements_audiopanorama-audiopanorama.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiopanorama.c' object='elements/elements_audiopanorama-audiopanorama.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rglimiter_CFLAGS) $(CFLAGS) -c -o elements_rglimiter-rglimiter.obj `if test -f 'elements/rglimiter.c'; then $(CYGPATH_W) 'elements/rglimiter.c'; else $(CYGPATH_W) '$(srcdir)/elements/rglimiter.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiopanorama_CFLAGS) $(CFLAGS) -c -o elements/elements_audiopanorama-audiopanorama.obj `if test -f 'elements/audiopanorama.c'; then $(CYGPATH_W) 'elements/audiopanorama.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiopanorama.c'; fi` -elements_rgvolume-rgvolume.o: elements/rgvolume.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rgvolume_CFLAGS) $(CFLAGS) -MT elements_rgvolume-rgvolume.o -MD -MP -MF $(DEPDIR)/elements_rgvolume-rgvolume.Tpo -c -o elements_rgvolume-rgvolume.o `test -f 'elements/rgvolume.c' || echo '$(srcdir)/'`elements/rgvolume.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rgvolume-rgvolume.Tpo $(DEPDIR)/elements_rgvolume-rgvolume.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rgvolume.c' object='elements_rgvolume-rgvolume.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiowsincband-audiowsincband.o: elements/audiowsincband.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsincband_CFLAGS) $(CFLAGS) -MT elements/elements_audiowsincband-audiowsincband.o -MD -MP -MF elements/$(DEPDIR)/elements_audiowsincband-audiowsincband.Tpo -c -o elements/elements_audiowsincband-audiowsincband.o `test -f 'elements/audiowsincband.c' || echo '$(srcdir)/'`elements/audiowsincband.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiowsincband-audiowsincband.Tpo elements/$(DEPDIR)/elements_audiowsincband-audiowsincband.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiowsincband.c' object='elements/elements_audiowsincband-audiowsincband.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rgvolume_CFLAGS) $(CFLAGS) -c -o elements_rgvolume-rgvolume.o `test -f 'elements/rgvolume.c' || echo '$(srcdir)/'`elements/rgvolume.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsincband_CFLAGS) $(CFLAGS) -c -o elements/elements_audiowsincband-audiowsincband.o `test -f 'elements/audiowsincband.c' || echo '$(srcdir)/'`elements/audiowsincband.c -elements_rgvolume-rgvolume.obj: elements/rgvolume.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rgvolume_CFLAGS) $(CFLAGS) -MT elements_rgvolume-rgvolume.obj -MD -MP -MF $(DEPDIR)/elements_rgvolume-rgvolume.Tpo -c -o elements_rgvolume-rgvolume.obj `if test -f 'elements/rgvolume.c'; then $(CYGPATH_W) 'elements/rgvolume.c'; else $(CYGPATH_W) '$(srcdir)/elements/rgvolume.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rgvolume-rgvolume.Tpo $(DEPDIR)/elements_rgvolume-rgvolume.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rgvolume.c' object='elements_rgvolume-rgvolume.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiowsincband-audiowsincband.obj: elements/audiowsincband.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsincband_CFLAGS) $(CFLAGS) -MT elements/elements_audiowsincband-audiowsincband.obj -MD -MP -MF elements/$(DEPDIR)/elements_audiowsincband-audiowsincband.Tpo -c -o elements/elements_audiowsincband-audiowsincband.obj `if test -f 'elements/audiowsincband.c'; then $(CYGPATH_W) 'elements/audiowsincband.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiowsincband.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiowsincband-audiowsincband.Tpo elements/$(DEPDIR)/elements_audiowsincband-audiowsincband.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiowsincband.c' object='elements/elements_audiowsincband-audiowsincband.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rgvolume_CFLAGS) $(CFLAGS) -c -o elements_rgvolume-rgvolume.obj `if test -f 'elements/rgvolume.c'; then $(CYGPATH_W) 'elements/rgvolume.c'; else $(CYGPATH_W) '$(srcdir)/elements/rgvolume.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsincband_CFLAGS) $(CFLAGS) -c -o elements/elements_audiowsincband-audiowsincband.obj `if test -f 'elements/audiowsincband.c'; then $(CYGPATH_W) 'elements/audiowsincband.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiowsincband.c'; fi` -rtp-payloading.o: elements/rtp-payloading.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rtp-payloading.o -MD -MP -MF $(DEPDIR)/rtp-payloading.Tpo -c -o rtp-payloading.o `test -f 'elements/rtp-payloading.c' || echo '$(srcdir)/'`elements/rtp-payloading.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rtp-payloading.Tpo $(DEPDIR)/rtp-payloading.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtp-payloading.c' object='rtp-payloading.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiowsinclimit-audiowsinclimit.o: elements/audiowsinclimit.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) -MT elements/elements_audiowsinclimit-audiowsinclimit.o -MD -MP -MF elements/$(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Tpo -c -o elements/elements_audiowsinclimit-audiowsinclimit.o `test -f 'elements/audiowsinclimit.c' || echo '$(srcdir)/'`elements/audiowsinclimit.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Tpo elements/$(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiowsinclimit.c' object='elements/elements_audiowsinclimit-audiowsinclimit.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rtp-payloading.o `test -f 'elements/rtp-payloading.c' || echo '$(srcdir)/'`elements/rtp-payloading.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) -c -o elements/elements_audiowsinclimit-audiowsinclimit.o `test -f 'elements/audiowsinclimit.c' || echo '$(srcdir)/'`elements/audiowsinclimit.c -rtp-payloading.obj: elements/rtp-payloading.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rtp-payloading.obj -MD -MP -MF $(DEPDIR)/rtp-payloading.Tpo -c -o rtp-payloading.obj `if test -f 'elements/rtp-payloading.c'; then $(CYGPATH_W) 'elements/rtp-payloading.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtp-payloading.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rtp-payloading.Tpo $(DEPDIR)/rtp-payloading.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtp-payloading.c' object='rtp-payloading.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_audiowsinclimit-audiowsinclimit.obj: elements/audiowsinclimit.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) -MT elements/elements_audiowsinclimit-audiowsinclimit.obj -MD -MP -MF elements/$(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Tpo -c -o elements/elements_audiowsinclimit-audiowsinclimit.obj `if test -f 'elements/audiowsinclimit.c'; then $(CYGPATH_W) 'elements/audiowsinclimit.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiowsinclimit.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Tpo elements/$(DEPDIR)/elements_audiowsinclimit-audiowsinclimit.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/audiowsinclimit.c' object='elements/elements_audiowsinclimit-audiowsinclimit.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rtp-payloading.obj `if test -f 'elements/rtp-payloading.c'; then $(CYGPATH_W) 'elements/rtp-payloading.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtp-payloading.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_audiowsinclimit_CFLAGS) $(CFLAGS) -c -o elements/elements_audiowsinclimit-audiowsinclimit.obj `if test -f 'elements/audiowsinclimit.c'; then $(CYGPATH_W) 'elements/audiowsinclimit.c'; else $(CYGPATH_W) '$(srcdir)/elements/audiowsinclimit.c'; fi` -rtpbin.o: elements/rtpbin.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rtpbin.o -MD -MP -MF $(DEPDIR)/rtpbin.Tpo -c -o rtpbin.o `test -f 'elements/rtpbin.c' || echo '$(srcdir)/'`elements/rtpbin.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rtpbin.Tpo $(DEPDIR)/rtpbin.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpbin.c' object='rtpbin.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_deinterlace-deinterlace.o: elements/deinterlace.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterlace_CFLAGS) $(CFLAGS) -MT elements/elements_deinterlace-deinterlace.o -MD -MP -MF elements/$(DEPDIR)/elements_deinterlace-deinterlace.Tpo -c -o elements/elements_deinterlace-deinterlace.o `test -f 'elements/deinterlace.c' || echo '$(srcdir)/'`elements/deinterlace.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_deinterlace-deinterlace.Tpo elements/$(DEPDIR)/elements_deinterlace-deinterlace.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/deinterlace.c' object='elements/elements_deinterlace-deinterlace.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rtpbin.o `test -f 'elements/rtpbin.c' || echo '$(srcdir)/'`elements/rtpbin.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterlace_CFLAGS) $(CFLAGS) -c -o elements/elements_deinterlace-deinterlace.o `test -f 'elements/deinterlace.c' || echo '$(srcdir)/'`elements/deinterlace.c -rtpbin.obj: elements/rtpbin.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rtpbin.obj -MD -MP -MF $(DEPDIR)/rtpbin.Tpo -c -o rtpbin.obj `if test -f 'elements/rtpbin.c'; then $(CYGPATH_W) 'elements/rtpbin.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpbin.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rtpbin.Tpo $(DEPDIR)/rtpbin.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpbin.c' object='rtpbin.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_deinterlace-deinterlace.obj: elements/deinterlace.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterlace_CFLAGS) $(CFLAGS) -MT elements/elements_deinterlace-deinterlace.obj -MD -MP -MF elements/$(DEPDIR)/elements_deinterlace-deinterlace.Tpo -c -o elements/elements_deinterlace-deinterlace.obj `if test -f 'elements/deinterlace.c'; then $(CYGPATH_W) 'elements/deinterlace.c'; else $(CYGPATH_W) '$(srcdir)/elements/deinterlace.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_deinterlace-deinterlace.Tpo elements/$(DEPDIR)/elements_deinterlace-deinterlace.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/deinterlace.c' object='elements/elements_deinterlace-deinterlace.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rtpbin.obj `if test -f 'elements/rtpbin.c'; then $(CYGPATH_W) 'elements/rtpbin.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpbin.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterlace_CFLAGS) $(CFLAGS) -c -o elements/elements_deinterlace-deinterlace.obj `if test -f 'elements/deinterlace.c'; then $(CYGPATH_W) 'elements/deinterlace.c'; else $(CYGPATH_W) '$(srcdir)/elements/deinterlace.c'; fi` -elements_rtpbin_buffer_list-rtpbin_buffer_list.o: elements/rtpbin_buffer_list.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) -MT elements_rtpbin_buffer_list-rtpbin_buffer_list.o -MD -MP -MF $(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Tpo -c -o elements_rtpbin_buffer_list-rtpbin_buffer_list.o `test -f 'elements/rtpbin_buffer_list.c' || echo '$(srcdir)/'`elements/rtpbin_buffer_list.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Tpo $(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpbin_buffer_list.c' object='elements_rtpbin_buffer_list-rtpbin_buffer_list.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_deinterleave-deinterleave.o: elements/deinterleave.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterleave_CFLAGS) $(CFLAGS) -MT elements/elements_deinterleave-deinterleave.o -MD -MP -MF elements/$(DEPDIR)/elements_deinterleave-deinterleave.Tpo -c -o elements/elements_deinterleave-deinterleave.o `test -f 'elements/deinterleave.c' || echo '$(srcdir)/'`elements/deinterleave.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_deinterleave-deinterleave.Tpo elements/$(DEPDIR)/elements_deinterleave-deinterleave.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/deinterleave.c' object='elements/elements_deinterleave-deinterleave.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) -c -o elements_rtpbin_buffer_list-rtpbin_buffer_list.o `test -f 'elements/rtpbin_buffer_list.c' || echo '$(srcdir)/'`elements/rtpbin_buffer_list.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterleave_CFLAGS) $(CFLAGS) -c -o elements/elements_deinterleave-deinterleave.o `test -f 'elements/deinterleave.c' || echo '$(srcdir)/'`elements/deinterleave.c -elements_rtpbin_buffer_list-rtpbin_buffer_list.obj: elements/rtpbin_buffer_list.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) -MT elements_rtpbin_buffer_list-rtpbin_buffer_list.obj -MD -MP -MF $(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Tpo -c -o elements_rtpbin_buffer_list-rtpbin_buffer_list.obj `if test -f 'elements/rtpbin_buffer_list.c'; then $(CYGPATH_W) 'elements/rtpbin_buffer_list.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpbin_buffer_list.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Tpo $(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpbin_buffer_list.c' object='elements_rtpbin_buffer_list-rtpbin_buffer_list.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_deinterleave-deinterleave.obj: elements/deinterleave.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterleave_CFLAGS) $(CFLAGS) -MT elements/elements_deinterleave-deinterleave.obj -MD -MP -MF elements/$(DEPDIR)/elements_deinterleave-deinterleave.Tpo -c -o elements/elements_deinterleave-deinterleave.obj `if test -f 'elements/deinterleave.c'; then $(CYGPATH_W) 'elements/deinterleave.c'; else $(CYGPATH_W) '$(srcdir)/elements/deinterleave.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_deinterleave-deinterleave.Tpo elements/$(DEPDIR)/elements_deinterleave-deinterleave.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/deinterleave.c' object='elements/elements_deinterleave-deinterleave.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) -c -o elements_rtpbin_buffer_list-rtpbin_buffer_list.obj `if test -f 'elements/rtpbin_buffer_list.c'; then $(CYGPATH_W) 'elements/rtpbin_buffer_list.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpbin_buffer_list.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_deinterleave_CFLAGS) $(CFLAGS) -c -o elements/elements_deinterleave-deinterleave.obj `if test -f 'elements/deinterleave.c'; then $(CYGPATH_W) 'elements/deinterleave.c'; else $(CYGPATH_W) '$(srcdir)/elements/deinterleave.c'; fi` -rtpjitterbuffer.o: elements/rtpjitterbuffer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rtpjitterbuffer.o -MD -MP -MF $(DEPDIR)/rtpjitterbuffer.Tpo -c -o rtpjitterbuffer.o `test -f 'elements/rtpjitterbuffer.c' || echo '$(srcdir)/'`elements/rtpjitterbuffer.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rtpjitterbuffer.Tpo $(DEPDIR)/rtpjitterbuffer.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpjitterbuffer.c' object='rtpjitterbuffer.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_dtmf-dtmf.o: elements/dtmf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_dtmf_CFLAGS) $(CFLAGS) -MT elements/elements_dtmf-dtmf.o -MD -MP -MF elements/$(DEPDIR)/elements_dtmf-dtmf.Tpo -c -o elements/elements_dtmf-dtmf.o `test -f 'elements/dtmf.c' || echo '$(srcdir)/'`elements/dtmf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_dtmf-dtmf.Tpo elements/$(DEPDIR)/elements_dtmf-dtmf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/dtmf.c' object='elements/elements_dtmf-dtmf.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rtpjitterbuffer.o `test -f 'elements/rtpjitterbuffer.c' || echo '$(srcdir)/'`elements/rtpjitterbuffer.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_dtmf_CFLAGS) $(CFLAGS) -c -o elements/elements_dtmf-dtmf.o `test -f 'elements/dtmf.c' || echo '$(srcdir)/'`elements/dtmf.c -rtpjitterbuffer.obj: elements/rtpjitterbuffer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rtpjitterbuffer.obj -MD -MP -MF $(DEPDIR)/rtpjitterbuffer.Tpo -c -o rtpjitterbuffer.obj `if test -f 'elements/rtpjitterbuffer.c'; then $(CYGPATH_W) 'elements/rtpjitterbuffer.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpjitterbuffer.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rtpjitterbuffer.Tpo $(DEPDIR)/rtpjitterbuffer.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpjitterbuffer.c' object='rtpjitterbuffer.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_dtmf-dtmf.obj: elements/dtmf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_dtmf_CFLAGS) $(CFLAGS) -MT elements/elements_dtmf-dtmf.obj -MD -MP -MF elements/$(DEPDIR)/elements_dtmf-dtmf.Tpo -c -o elements/elements_dtmf-dtmf.obj `if test -f 'elements/dtmf.c'; then $(CYGPATH_W) 'elements/dtmf.c'; else $(CYGPATH_W) '$(srcdir)/elements/dtmf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_dtmf-dtmf.Tpo elements/$(DEPDIR)/elements_dtmf-dtmf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/dtmf.c' object='elements/elements_dtmf-dtmf.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rtpjitterbuffer.obj `if test -f 'elements/rtpjitterbuffer.c'; then $(CYGPATH_W) 'elements/rtpjitterbuffer.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpjitterbuffer.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_dtmf_CFLAGS) $(CFLAGS) -c -o elements/elements_dtmf-dtmf.obj `if test -f 'elements/dtmf.c'; then $(CYGPATH_W) 'elements/dtmf.c'; else $(CYGPATH_W) '$(srcdir)/elements/dtmf.c'; fi` -elements_rtpmux-rtpmux.o: elements/rtpmux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpmux_CFLAGS) $(CFLAGS) -MT elements_rtpmux-rtpmux.o -MD -MP -MF $(DEPDIR)/elements_rtpmux-rtpmux.Tpo -c -o elements_rtpmux-rtpmux.o `test -f 'elements/rtpmux.c' || echo '$(srcdir)/'`elements/rtpmux.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rtpmux-rtpmux.Tpo $(DEPDIR)/elements_rtpmux-rtpmux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpmux.c' object='elements_rtpmux-rtpmux.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_equalizer-equalizer.o: elements/equalizer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_equalizer_CFLAGS) $(CFLAGS) -MT elements/elements_equalizer-equalizer.o -MD -MP -MF elements/$(DEPDIR)/elements_equalizer-equalizer.Tpo -c -o elements/elements_equalizer-equalizer.o `test -f 'elements/equalizer.c' || echo '$(srcdir)/'`elements/equalizer.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_equalizer-equalizer.Tpo elements/$(DEPDIR)/elements_equalizer-equalizer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/equalizer.c' object='elements/elements_equalizer-equalizer.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpmux_CFLAGS) $(CFLAGS) -c -o elements_rtpmux-rtpmux.o `test -f 'elements/rtpmux.c' || echo '$(srcdir)/'`elements/rtpmux.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_equalizer_CFLAGS) $(CFLAGS) -c -o elements/elements_equalizer-equalizer.o `test -f 'elements/equalizer.c' || echo '$(srcdir)/'`elements/equalizer.c -elements_rtpmux-rtpmux.obj: elements/rtpmux.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpmux_CFLAGS) $(CFLAGS) -MT elements_rtpmux-rtpmux.obj -MD -MP -MF $(DEPDIR)/elements_rtpmux-rtpmux.Tpo -c -o elements_rtpmux-rtpmux.obj `if test -f 'elements/rtpmux.c'; then $(CYGPATH_W) 'elements/rtpmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpmux.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_rtpmux-rtpmux.Tpo $(DEPDIR)/elements_rtpmux-rtpmux.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpmux.c' object='elements_rtpmux-rtpmux.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_equalizer-equalizer.obj: elements/equalizer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_equalizer_CFLAGS) $(CFLAGS) -MT elements/elements_equalizer-equalizer.obj -MD -MP -MF elements/$(DEPDIR)/elements_equalizer-equalizer.Tpo -c -o elements/elements_equalizer-equalizer.obj `if test -f 'elements/equalizer.c'; then $(CYGPATH_W) 'elements/equalizer.c'; else $(CYGPATH_W) '$(srcdir)/elements/equalizer.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_equalizer-equalizer.Tpo elements/$(DEPDIR)/elements_equalizer-equalizer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/equalizer.c' object='elements/elements_equalizer-equalizer.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpmux_CFLAGS) $(CFLAGS) -c -o elements_rtpmux-rtpmux.obj `if test -f 'elements/rtpmux.c'; then $(CYGPATH_W) 'elements/rtpmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpmux.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_equalizer_CFLAGS) $(CFLAGS) -c -o elements/elements_equalizer-equalizer.obj `if test -f 'elements/equalizer.c'; then $(CYGPATH_W) 'elements/equalizer.c'; else $(CYGPATH_W) '$(srcdir)/elements/equalizer.c'; fi` -shapewipe.o: elements/shapewipe.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT shapewipe.o -MD -MP -MF $(DEPDIR)/shapewipe.Tpo -c -o shapewipe.o `test -f 'elements/shapewipe.c' || echo '$(srcdir)/'`elements/shapewipe.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/shapewipe.Tpo $(DEPDIR)/shapewipe.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/shapewipe.c' object='shapewipe.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_gdkpixbufsink-gdkpixbufsink.o: elements/gdkpixbufsink.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) -MT elements/elements_gdkpixbufsink-gdkpixbufsink.o -MD -MP -MF elements/$(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Tpo -c -o elements/elements_gdkpixbufsink-gdkpixbufsink.o `test -f 'elements/gdkpixbufsink.c' || echo '$(srcdir)/'`elements/gdkpixbufsink.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Tpo elements/$(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/gdkpixbufsink.c' object='elements/elements_gdkpixbufsink-gdkpixbufsink.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o shapewipe.o `test -f 'elements/shapewipe.c' || echo '$(srcdir)/'`elements/shapewipe.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) -c -o elements/elements_gdkpixbufsink-gdkpixbufsink.o `test -f 'elements/gdkpixbufsink.c' || echo '$(srcdir)/'`elements/gdkpixbufsink.c -shapewipe.obj: elements/shapewipe.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT shapewipe.obj -MD -MP -MF $(DEPDIR)/shapewipe.Tpo -c -o shapewipe.obj `if test -f 'elements/shapewipe.c'; then $(CYGPATH_W) 'elements/shapewipe.c'; else $(CYGPATH_W) '$(srcdir)/elements/shapewipe.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/shapewipe.Tpo $(DEPDIR)/shapewipe.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/shapewipe.c' object='shapewipe.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_gdkpixbufsink-gdkpixbufsink.obj: elements/gdkpixbufsink.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) -MT elements/elements_gdkpixbufsink-gdkpixbufsink.obj -MD -MP -MF elements/$(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Tpo -c -o elements/elements_gdkpixbufsink-gdkpixbufsink.obj `if test -f 'elements/gdkpixbufsink.c'; then $(CYGPATH_W) 'elements/gdkpixbufsink.c'; else $(CYGPATH_W) '$(srcdir)/elements/gdkpixbufsink.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Tpo elements/$(DEPDIR)/elements_gdkpixbufsink-gdkpixbufsink.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/gdkpixbufsink.c' object='elements/elements_gdkpixbufsink-gdkpixbufsink.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o shapewipe.obj `if test -f 'elements/shapewipe.c'; then $(CYGPATH_W) 'elements/shapewipe.c'; else $(CYGPATH_W) '$(srcdir)/elements/shapewipe.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_gdkpixbufsink_CFLAGS) $(CFLAGS) -c -o elements/elements_gdkpixbufsink-gdkpixbufsink.obj `if test -f 'elements/gdkpixbufsink.c'; then $(CYGPATH_W) 'elements/gdkpixbufsink.c'; else $(CYGPATH_W) '$(srcdir)/elements/gdkpixbufsink.c'; fi` -elements_souphttpsrc-souphttpsrc.o: elements/souphttpsrc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_souphttpsrc_CFLAGS) $(CFLAGS) -MT elements_souphttpsrc-souphttpsrc.o -MD -MP -MF $(DEPDIR)/elements_souphttpsrc-souphttpsrc.Tpo -c -o elements_souphttpsrc-souphttpsrc.o `test -f 'elements/souphttpsrc.c' || echo '$(srcdir)/'`elements/souphttpsrc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_souphttpsrc-souphttpsrc.Tpo $(DEPDIR)/elements_souphttpsrc-souphttpsrc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/souphttpsrc.c' object='elements_souphttpsrc-souphttpsrc.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_imagefreeze-imagefreeze.o: elements/imagefreeze.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_imagefreeze_CFLAGS) $(CFLAGS) -MT elements/elements_imagefreeze-imagefreeze.o -MD -MP -MF elements/$(DEPDIR)/elements_imagefreeze-imagefreeze.Tpo -c -o elements/elements_imagefreeze-imagefreeze.o `test -f 'elements/imagefreeze.c' || echo '$(srcdir)/'`elements/imagefreeze.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_imagefreeze-imagefreeze.Tpo elements/$(DEPDIR)/elements_imagefreeze-imagefreeze.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/imagefreeze.c' object='elements/elements_imagefreeze-imagefreeze.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_souphttpsrc_CFLAGS) $(CFLAGS) -c -o elements_souphttpsrc-souphttpsrc.o `test -f 'elements/souphttpsrc.c' || echo '$(srcdir)/'`elements/souphttpsrc.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_imagefreeze_CFLAGS) $(CFLAGS) -c -o elements/elements_imagefreeze-imagefreeze.o `test -f 'elements/imagefreeze.c' || echo '$(srcdir)/'`elements/imagefreeze.c -elements_souphttpsrc-souphttpsrc.obj: elements/souphttpsrc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_souphttpsrc_CFLAGS) $(CFLAGS) -MT elements_souphttpsrc-souphttpsrc.obj -MD -MP -MF $(DEPDIR)/elements_souphttpsrc-souphttpsrc.Tpo -c -o elements_souphttpsrc-souphttpsrc.obj `if test -f 'elements/souphttpsrc.c'; then $(CYGPATH_W) 'elements/souphttpsrc.c'; else $(CYGPATH_W) '$(srcdir)/elements/souphttpsrc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_souphttpsrc-souphttpsrc.Tpo $(DEPDIR)/elements_souphttpsrc-souphttpsrc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/souphttpsrc.c' object='elements_souphttpsrc-souphttpsrc.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_imagefreeze-imagefreeze.obj: elements/imagefreeze.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_imagefreeze_CFLAGS) $(CFLAGS) -MT elements/elements_imagefreeze-imagefreeze.obj -MD -MP -MF elements/$(DEPDIR)/elements_imagefreeze-imagefreeze.Tpo -c -o elements/elements_imagefreeze-imagefreeze.obj `if test -f 'elements/imagefreeze.c'; then $(CYGPATH_W) 'elements/imagefreeze.c'; else $(CYGPATH_W) '$(srcdir)/elements/imagefreeze.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_imagefreeze-imagefreeze.Tpo elements/$(DEPDIR)/elements_imagefreeze-imagefreeze.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/imagefreeze.c' object='elements/elements_imagefreeze-imagefreeze.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_souphttpsrc_CFLAGS) $(CFLAGS) -c -o elements_souphttpsrc-souphttpsrc.obj `if test -f 'elements/souphttpsrc.c'; then $(CYGPATH_W) 'elements/souphttpsrc.c'; else $(CYGPATH_W) '$(srcdir)/elements/souphttpsrc.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_imagefreeze_CFLAGS) $(CFLAGS) -c -o elements/elements_imagefreeze-imagefreeze.obj `if test -f 'elements/imagefreeze.c'; then $(CYGPATH_W) 'elements/imagefreeze.c'; else $(CYGPATH_W) '$(srcdir)/elements/imagefreeze.c'; fi` -elements_spectrum-spectrum.o: elements/spectrum.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_spectrum_CFLAGS) $(CFLAGS) -MT elements_spectrum-spectrum.o -MD -MP -MF $(DEPDIR)/elements_spectrum-spectrum.Tpo -c -o elements_spectrum-spectrum.o `test -f 'elements/spectrum.c' || echo '$(srcdir)/'`elements/spectrum.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_spectrum-spectrum.Tpo $(DEPDIR)/elements_spectrum-spectrum.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/spectrum.c' object='elements_spectrum-spectrum.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_interleave-interleave.o: elements/interleave.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_interleave_CFLAGS) $(CFLAGS) -MT elements/elements_interleave-interleave.o -MD -MP -MF elements/$(DEPDIR)/elements_interleave-interleave.Tpo -c -o elements/elements_interleave-interleave.o `test -f 'elements/interleave.c' || echo '$(srcdir)/'`elements/interleave.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_interleave-interleave.Tpo elements/$(DEPDIR)/elements_interleave-interleave.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/interleave.c' object='elements/elements_interleave-interleave.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_spectrum_CFLAGS) $(CFLAGS) -c -o elements_spectrum-spectrum.o `test -f 'elements/spectrum.c' || echo '$(srcdir)/'`elements/spectrum.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_interleave_CFLAGS) $(CFLAGS) -c -o elements/elements_interleave-interleave.o `test -f 'elements/interleave.c' || echo '$(srcdir)/'`elements/interleave.c -elements_spectrum-spectrum.obj: elements/spectrum.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_spectrum_CFLAGS) $(CFLAGS) -MT elements_spectrum-spectrum.obj -MD -MP -MF $(DEPDIR)/elements_spectrum-spectrum.Tpo -c -o elements_spectrum-spectrum.obj `if test -f 'elements/spectrum.c'; then $(CYGPATH_W) 'elements/spectrum.c'; else $(CYGPATH_W) '$(srcdir)/elements/spectrum.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_spectrum-spectrum.Tpo $(DEPDIR)/elements_spectrum-spectrum.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/spectrum.c' object='elements_spectrum-spectrum.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_interleave-interleave.obj: elements/interleave.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_interleave_CFLAGS) $(CFLAGS) -MT elements/elements_interleave-interleave.obj -MD -MP -MF elements/$(DEPDIR)/elements_interleave-interleave.Tpo -c -o elements/elements_interleave-interleave.obj `if test -f 'elements/interleave.c'; then $(CYGPATH_W) 'elements/interleave.c'; else $(CYGPATH_W) '$(srcdir)/elements/interleave.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_interleave-interleave.Tpo elements/$(DEPDIR)/elements_interleave-interleave.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/interleave.c' object='elements/elements_interleave-interleave.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_spectrum_CFLAGS) $(CFLAGS) -c -o elements_spectrum-spectrum.obj `if test -f 'elements/spectrum.c'; then $(CYGPATH_W) 'elements/spectrum.c'; else $(CYGPATH_W) '$(srcdir)/elements/spectrum.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_interleave_CFLAGS) $(CFLAGS) -c -o elements/elements_interleave-interleave.obj `if test -f 'elements/interleave.c'; then $(CYGPATH_W) 'elements/interleave.c'; else $(CYGPATH_W) '$(srcdir)/elements/interleave.c'; fi` -elements_sunaudio-sunaudio.o: elements/sunaudio.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_sunaudio_CFLAGS) $(CFLAGS) -MT elements_sunaudio-sunaudio.o -MD -MP -MF $(DEPDIR)/elements_sunaudio-sunaudio.Tpo -c -o elements_sunaudio-sunaudio.o `test -f 'elements/sunaudio.c' || echo '$(srcdir)/'`elements/sunaudio.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_sunaudio-sunaudio.Tpo $(DEPDIR)/elements_sunaudio-sunaudio.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/sunaudio.c' object='elements_sunaudio-sunaudio.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_jpegdec-jpegdec.o: elements/jpegdec.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegdec_CFLAGS) $(CFLAGS) -MT elements/elements_jpegdec-jpegdec.o -MD -MP -MF elements/$(DEPDIR)/elements_jpegdec-jpegdec.Tpo -c -o elements/elements_jpegdec-jpegdec.o `test -f 'elements/jpegdec.c' || echo '$(srcdir)/'`elements/jpegdec.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_jpegdec-jpegdec.Tpo elements/$(DEPDIR)/elements_jpegdec-jpegdec.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/jpegdec.c' object='elements/elements_jpegdec-jpegdec.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_sunaudio_CFLAGS) $(CFLAGS) -c -o elements_sunaudio-sunaudio.o `test -f 'elements/sunaudio.c' || echo '$(srcdir)/'`elements/sunaudio.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegdec_CFLAGS) $(CFLAGS) -c -o elements/elements_jpegdec-jpegdec.o `test -f 'elements/jpegdec.c' || echo '$(srcdir)/'`elements/jpegdec.c -elements_sunaudio-sunaudio.obj: elements/sunaudio.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_sunaudio_CFLAGS) $(CFLAGS) -MT elements_sunaudio-sunaudio.obj -MD -MP -MF $(DEPDIR)/elements_sunaudio-sunaudio.Tpo -c -o elements_sunaudio-sunaudio.obj `if test -f 'elements/sunaudio.c'; then $(CYGPATH_W) 'elements/sunaudio.c'; else $(CYGPATH_W) '$(srcdir)/elements/sunaudio.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_sunaudio-sunaudio.Tpo $(DEPDIR)/elements_sunaudio-sunaudio.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/sunaudio.c' object='elements_sunaudio-sunaudio.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_jpegdec-jpegdec.obj: elements/jpegdec.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegdec_CFLAGS) $(CFLAGS) -MT elements/elements_jpegdec-jpegdec.obj -MD -MP -MF elements/$(DEPDIR)/elements_jpegdec-jpegdec.Tpo -c -o elements/elements_jpegdec-jpegdec.obj `if test -f 'elements/jpegdec.c'; then $(CYGPATH_W) 'elements/jpegdec.c'; else $(CYGPATH_W) '$(srcdir)/elements/jpegdec.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_jpegdec-jpegdec.Tpo elements/$(DEPDIR)/elements_jpegdec-jpegdec.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/jpegdec.c' object='elements/elements_jpegdec-jpegdec.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_sunaudio_CFLAGS) $(CFLAGS) -c -o elements_sunaudio-sunaudio.obj `if test -f 'elements/sunaudio.c'; then $(CYGPATH_W) 'elements/sunaudio.c'; else $(CYGPATH_W) '$(srcdir)/elements/sunaudio.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegdec_CFLAGS) $(CFLAGS) -c -o elements/elements_jpegdec-jpegdec.obj `if test -f 'elements/jpegdec.c'; then $(CYGPATH_W) 'elements/jpegdec.c'; else $(CYGPATH_W) '$(srcdir)/elements/jpegdec.c'; fi` -udpsink.o: elements/udpsink.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT udpsink.o -MD -MP -MF $(DEPDIR)/udpsink.Tpo -c -o udpsink.o `test -f 'elements/udpsink.c' || echo '$(srcdir)/'`elements/udpsink.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/udpsink.Tpo $(DEPDIR)/udpsink.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/udpsink.c' object='udpsink.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_jpegenc-jpegenc.o: elements/jpegenc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegenc_CFLAGS) $(CFLAGS) -MT elements/elements_jpegenc-jpegenc.o -MD -MP -MF elements/$(DEPDIR)/elements_jpegenc-jpegenc.Tpo -c -o elements/elements_jpegenc-jpegenc.o `test -f 'elements/jpegenc.c' || echo '$(srcdir)/'`elements/jpegenc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_jpegenc-jpegenc.Tpo elements/$(DEPDIR)/elements_jpegenc-jpegenc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/jpegenc.c' object='elements/elements_jpegenc-jpegenc.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o udpsink.o `test -f 'elements/udpsink.c' || echo '$(srcdir)/'`elements/udpsink.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegenc_CFLAGS) $(CFLAGS) -c -o elements/elements_jpegenc-jpegenc.o `test -f 'elements/jpegenc.c' || echo '$(srcdir)/'`elements/jpegenc.c -udpsink.obj: elements/udpsink.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT udpsink.obj -MD -MP -MF $(DEPDIR)/udpsink.Tpo -c -o udpsink.obj `if test -f 'elements/udpsink.c'; then $(CYGPATH_W) 'elements/udpsink.c'; else $(CYGPATH_W) '$(srcdir)/elements/udpsink.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/udpsink.Tpo $(DEPDIR)/udpsink.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/udpsink.c' object='udpsink.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_jpegenc-jpegenc.obj: elements/jpegenc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegenc_CFLAGS) $(CFLAGS) -MT elements/elements_jpegenc-jpegenc.obj -MD -MP -MF elements/$(DEPDIR)/elements_jpegenc-jpegenc.Tpo -c -o elements/elements_jpegenc-jpegenc.obj `if test -f 'elements/jpegenc.c'; then $(CYGPATH_W) 'elements/jpegenc.c'; else $(CYGPATH_W) '$(srcdir)/elements/jpegenc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_jpegenc-jpegenc.Tpo elements/$(DEPDIR)/elements_jpegenc-jpegenc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/jpegenc.c' object='elements/elements_jpegenc-jpegenc.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o udpsink.obj `if test -f 'elements/udpsink.c'; then $(CYGPATH_W) 'elements/udpsink.c'; else $(CYGPATH_W) '$(srcdir)/elements/udpsink.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_jpegenc_CFLAGS) $(CFLAGS) -c -o elements/elements_jpegenc-jpegenc.obj `if test -f 'elements/jpegenc.c'; then $(CYGPATH_W) 'elements/jpegenc.c'; else $(CYGPATH_W) '$(srcdir)/elements/jpegenc.c'; fi` -elements_udpsrc-udpsrc.o: elements/udpsrc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_udpsrc_CFLAGS) $(CFLAGS) -MT elements_udpsrc-udpsrc.o -MD -MP -MF $(DEPDIR)/elements_udpsrc-udpsrc.Tpo -c -o elements_udpsrc-udpsrc.o `test -f 'elements/udpsrc.c' || echo '$(srcdir)/'`elements/udpsrc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_udpsrc-udpsrc.Tpo $(DEPDIR)/elements_udpsrc-udpsrc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/udpsrc.c' object='elements_udpsrc-udpsrc.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_level-level.o: elements/level.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_level_CFLAGS) $(CFLAGS) -MT elements/elements_level-level.o -MD -MP -MF elements/$(DEPDIR)/elements_level-level.Tpo -c -o elements/elements_level-level.o `test -f 'elements/level.c' || echo '$(srcdir)/'`elements/level.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_level-level.Tpo elements/$(DEPDIR)/elements_level-level.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/level.c' object='elements/elements_level-level.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_udpsrc_CFLAGS) $(CFLAGS) -c -o elements_udpsrc-udpsrc.o `test -f 'elements/udpsrc.c' || echo '$(srcdir)/'`elements/udpsrc.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_level_CFLAGS) $(CFLAGS) -c -o elements/elements_level-level.o `test -f 'elements/level.c' || echo '$(srcdir)/'`elements/level.c -elements_udpsrc-udpsrc.obj: elements/udpsrc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_udpsrc_CFLAGS) $(CFLAGS) -MT elements_udpsrc-udpsrc.obj -MD -MP -MF $(DEPDIR)/elements_udpsrc-udpsrc.Tpo -c -o elements_udpsrc-udpsrc.obj `if test -f 'elements/udpsrc.c'; then $(CYGPATH_W) 'elements/udpsrc.c'; else $(CYGPATH_W) '$(srcdir)/elements/udpsrc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_udpsrc-udpsrc.Tpo $(DEPDIR)/elements_udpsrc-udpsrc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/udpsrc.c' object='elements_udpsrc-udpsrc.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_level-level.obj: elements/level.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_level_CFLAGS) $(CFLAGS) -MT elements/elements_level-level.obj -MD -MP -MF elements/$(DEPDIR)/elements_level-level.Tpo -c -o elements/elements_level-level.obj `if test -f 'elements/level.c'; then $(CYGPATH_W) 'elements/level.c'; else $(CYGPATH_W) '$(srcdir)/elements/level.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_level-level.Tpo elements/$(DEPDIR)/elements_level-level.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/level.c' object='elements/elements_level-level.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_udpsrc_CFLAGS) $(CFLAGS) -c -o elements_udpsrc-udpsrc.obj `if test -f 'elements/udpsrc.c'; then $(CYGPATH_W) 'elements/udpsrc.c'; else $(CYGPATH_W) '$(srcdir)/elements/udpsrc.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_level_CFLAGS) $(CFLAGS) -c -o elements/elements_level-level.obj `if test -f 'elements/level.c'; then $(CYGPATH_W) 'elements/level.c'; else $(CYGPATH_W) '$(srcdir)/elements/level.c'; fi` -elements_videocrop-videocrop.o: elements/videocrop.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videocrop_CFLAGS) $(CFLAGS) -MT elements_videocrop-videocrop.o -MD -MP -MF $(DEPDIR)/elements_videocrop-videocrop.Tpo -c -o elements_videocrop-videocrop.o `test -f 'elements/videocrop.c' || echo '$(srcdir)/'`elements/videocrop.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_videocrop-videocrop.Tpo $(DEPDIR)/elements_videocrop-videocrop.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videocrop.c' object='elements_videocrop-videocrop.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_multifile-multifile.o: elements/multifile.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_multifile_CFLAGS) $(CFLAGS) -MT elements/elements_multifile-multifile.o -MD -MP -MF elements/$(DEPDIR)/elements_multifile-multifile.Tpo -c -o elements/elements_multifile-multifile.o `test -f 'elements/multifile.c' || echo '$(srcdir)/'`elements/multifile.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_multifile-multifile.Tpo elements/$(DEPDIR)/elements_multifile-multifile.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/multifile.c' object='elements/elements_multifile-multifile.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videocrop_CFLAGS) $(CFLAGS) -c -o elements_videocrop-videocrop.o `test -f 'elements/videocrop.c' || echo '$(srcdir)/'`elements/videocrop.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_multifile_CFLAGS) $(CFLAGS) -c -o elements/elements_multifile-multifile.o `test -f 'elements/multifile.c' || echo '$(srcdir)/'`elements/multifile.c -elements_videocrop-videocrop.obj: elements/videocrop.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videocrop_CFLAGS) $(CFLAGS) -MT elements_videocrop-videocrop.obj -MD -MP -MF $(DEPDIR)/elements_videocrop-videocrop.Tpo -c -o elements_videocrop-videocrop.obj `if test -f 'elements/videocrop.c'; then $(CYGPATH_W) 'elements/videocrop.c'; else $(CYGPATH_W) '$(srcdir)/elements/videocrop.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_videocrop-videocrop.Tpo $(DEPDIR)/elements_videocrop-videocrop.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videocrop.c' object='elements_videocrop-videocrop.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_multifile-multifile.obj: elements/multifile.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_multifile_CFLAGS) $(CFLAGS) -MT elements/elements_multifile-multifile.obj -MD -MP -MF elements/$(DEPDIR)/elements_multifile-multifile.Tpo -c -o elements/elements_multifile-multifile.obj `if test -f 'elements/multifile.c'; then $(CYGPATH_W) 'elements/multifile.c'; else $(CYGPATH_W) '$(srcdir)/elements/multifile.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_multifile-multifile.Tpo elements/$(DEPDIR)/elements_multifile-multifile.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/multifile.c' object='elements/elements_multifile-multifile.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videocrop_CFLAGS) $(CFLAGS) -c -o elements_videocrop-videocrop.obj `if test -f 'elements/videocrop.c'; then $(CYGPATH_W) 'elements/videocrop.c'; else $(CYGPATH_W) '$(srcdir)/elements/videocrop.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_multifile_CFLAGS) $(CFLAGS) -c -o elements/elements_multifile-multifile.obj `if test -f 'elements/multifile.c'; then $(CYGPATH_W) 'elements/multifile.c'; else $(CYGPATH_W) '$(srcdir)/elements/multifile.c'; fi` -elements_videofilter-videofilter.o: elements/videofilter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videofilter_CFLAGS) $(CFLAGS) -MT elements_videofilter-videofilter.o -MD -MP -MF $(DEPDIR)/elements_videofilter-videofilter.Tpo -c -o elements_videofilter-videofilter.o `test -f 'elements/videofilter.c' || echo '$(srcdir)/'`elements/videofilter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_videofilter-videofilter.Tpo $(DEPDIR)/elements_videofilter-videofilter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videofilter.c' object='elements_videofilter-videofilter.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_qtmux-qtmux.o: elements/qtmux.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_qtmux_CFLAGS) $(CFLAGS) -MT elements/elements_qtmux-qtmux.o -MD -MP -MF elements/$(DEPDIR)/elements_qtmux-qtmux.Tpo -c -o elements/elements_qtmux-qtmux.o `test -f 'elements/qtmux.c' || echo '$(srcdir)/'`elements/qtmux.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_qtmux-qtmux.Tpo elements/$(DEPDIR)/elements_qtmux-qtmux.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/qtmux.c' object='elements/elements_qtmux-qtmux.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videofilter_CFLAGS) $(CFLAGS) -c -o elements_videofilter-videofilter.o `test -f 'elements/videofilter.c' || echo '$(srcdir)/'`elements/videofilter.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_qtmux_CFLAGS) $(CFLAGS) -c -o elements/elements_qtmux-qtmux.o `test -f 'elements/qtmux.c' || echo '$(srcdir)/'`elements/qtmux.c -elements_videofilter-videofilter.obj: elements/videofilter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videofilter_CFLAGS) $(CFLAGS) -MT elements_videofilter-videofilter.obj -MD -MP -MF $(DEPDIR)/elements_videofilter-videofilter.Tpo -c -o elements_videofilter-videofilter.obj `if test -f 'elements/videofilter.c'; then $(CYGPATH_W) 'elements/videofilter.c'; else $(CYGPATH_W) '$(srcdir)/elements/videofilter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_videofilter-videofilter.Tpo $(DEPDIR)/elements_videofilter-videofilter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videofilter.c' object='elements_videofilter-videofilter.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_qtmux-qtmux.obj: elements/qtmux.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_qtmux_CFLAGS) $(CFLAGS) -MT elements/elements_qtmux-qtmux.obj -MD -MP -MF elements/$(DEPDIR)/elements_qtmux-qtmux.Tpo -c -o elements/elements_qtmux-qtmux.obj `if test -f 'elements/qtmux.c'; then $(CYGPATH_W) 'elements/qtmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/qtmux.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_qtmux-qtmux.Tpo elements/$(DEPDIR)/elements_qtmux-qtmux.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/qtmux.c' object='elements/elements_qtmux-qtmux.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videofilter_CFLAGS) $(CFLAGS) -c -o elements_videofilter-videofilter.obj `if test -f 'elements/videofilter.c'; then $(CYGPATH_W) 'elements/videofilter.c'; else $(CYGPATH_W) '$(srcdir)/elements/videofilter.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_qtmux_CFLAGS) $(CFLAGS) -c -o elements/elements_qtmux-qtmux.obj `if test -f 'elements/qtmux.c'; then $(CYGPATH_W) 'elements/qtmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/qtmux.c'; fi` -elements_videomixer-videomixer.o: elements/videomixer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videomixer_CFLAGS) $(CFLAGS) -MT elements_videomixer-videomixer.o -MD -MP -MF $(DEPDIR)/elements_videomixer-videomixer.Tpo -c -o elements_videomixer-videomixer.o `test -f 'elements/videomixer.c' || echo '$(srcdir)/'`elements/videomixer.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_videomixer-videomixer.Tpo $(DEPDIR)/elements_videomixer-videomixer.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videomixer.c' object='elements_videomixer-videomixer.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_rganalysis-rganalysis.o: elements/rganalysis.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rganalysis_CFLAGS) $(CFLAGS) -MT elements/elements_rganalysis-rganalysis.o -MD -MP -MF elements/$(DEPDIR)/elements_rganalysis-rganalysis.Tpo -c -o elements/elements_rganalysis-rganalysis.o `test -f 'elements/rganalysis.c' || echo '$(srcdir)/'`elements/rganalysis.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rganalysis-rganalysis.Tpo elements/$(DEPDIR)/elements_rganalysis-rganalysis.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rganalysis.c' object='elements/elements_rganalysis-rganalysis.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videomixer_CFLAGS) $(CFLAGS) -c -o elements_videomixer-videomixer.o `test -f 'elements/videomixer.c' || echo '$(srcdir)/'`elements/videomixer.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rganalysis_CFLAGS) $(CFLAGS) -c -o elements/elements_rganalysis-rganalysis.o `test -f 'elements/rganalysis.c' || echo '$(srcdir)/'`elements/rganalysis.c -elements_videomixer-videomixer.obj: elements/videomixer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videomixer_CFLAGS) $(CFLAGS) -MT elements_videomixer-videomixer.obj -MD -MP -MF $(DEPDIR)/elements_videomixer-videomixer.Tpo -c -o elements_videomixer-videomixer.obj `if test -f 'elements/videomixer.c'; then $(CYGPATH_W) 'elements/videomixer.c'; else $(CYGPATH_W) '$(srcdir)/elements/videomixer.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elements_videomixer-videomixer.Tpo $(DEPDIR)/elements_videomixer-videomixer.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videomixer.c' object='elements_videomixer-videomixer.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_rganalysis-rganalysis.obj: elements/rganalysis.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rganalysis_CFLAGS) $(CFLAGS) -MT elements/elements_rganalysis-rganalysis.obj -MD -MP -MF elements/$(DEPDIR)/elements_rganalysis-rganalysis.Tpo -c -o elements/elements_rganalysis-rganalysis.obj `if test -f 'elements/rganalysis.c'; then $(CYGPATH_W) 'elements/rganalysis.c'; else $(CYGPATH_W) '$(srcdir)/elements/rganalysis.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rganalysis-rganalysis.Tpo elements/$(DEPDIR)/elements_rganalysis-rganalysis.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rganalysis.c' object='elements/elements_rganalysis-rganalysis.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videomixer_CFLAGS) $(CFLAGS) -c -o elements_videomixer-videomixer.obj `if test -f 'elements/videomixer.c'; then $(CYGPATH_W) 'elements/videomixer.c'; else $(CYGPATH_W) '$(srcdir)/elements/videomixer.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rganalysis_CFLAGS) $(CFLAGS) -c -o elements/elements_rganalysis-rganalysis.obj `if test -f 'elements/rganalysis.c'; then $(CYGPATH_W) 'elements/rganalysis.c'; else $(CYGPATH_W) '$(srcdir)/elements/rganalysis.c'; fi` -vp8dec.o: elements/vp8dec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vp8dec.o -MD -MP -MF $(DEPDIR)/vp8dec.Tpo -c -o vp8dec.o `test -f 'elements/vp8dec.c' || echo '$(srcdir)/'`elements/vp8dec.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vp8dec.Tpo $(DEPDIR)/vp8dec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/vp8dec.c' object='vp8dec.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_rglimiter-rglimiter.o: elements/rglimiter.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rglimiter_CFLAGS) $(CFLAGS) -MT elements/elements_rglimiter-rglimiter.o -MD -MP -MF elements/$(DEPDIR)/elements_rglimiter-rglimiter.Tpo -c -o elements/elements_rglimiter-rglimiter.o `test -f 'elements/rglimiter.c' || echo '$(srcdir)/'`elements/rglimiter.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rglimiter-rglimiter.Tpo elements/$(DEPDIR)/elements_rglimiter-rglimiter.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rglimiter.c' object='elements/elements_rglimiter-rglimiter.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vp8dec.o `test -f 'elements/vp8dec.c' || echo '$(srcdir)/'`elements/vp8dec.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rglimiter_CFLAGS) $(CFLAGS) -c -o elements/elements_rglimiter-rglimiter.o `test -f 'elements/rglimiter.c' || echo '$(srcdir)/'`elements/rglimiter.c -vp8dec.obj: elements/vp8dec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vp8dec.obj -MD -MP -MF $(DEPDIR)/vp8dec.Tpo -c -o vp8dec.obj `if test -f 'elements/vp8dec.c'; then $(CYGPATH_W) 'elements/vp8dec.c'; else $(CYGPATH_W) '$(srcdir)/elements/vp8dec.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vp8dec.Tpo $(DEPDIR)/vp8dec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/vp8dec.c' object='vp8dec.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_rglimiter-rglimiter.obj: elements/rglimiter.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rglimiter_CFLAGS) $(CFLAGS) -MT elements/elements_rglimiter-rglimiter.obj -MD -MP -MF elements/$(DEPDIR)/elements_rglimiter-rglimiter.Tpo -c -o elements/elements_rglimiter-rglimiter.obj `if test -f 'elements/rglimiter.c'; then $(CYGPATH_W) 'elements/rglimiter.c'; else $(CYGPATH_W) '$(srcdir)/elements/rglimiter.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rglimiter-rglimiter.Tpo elements/$(DEPDIR)/elements_rglimiter-rglimiter.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rglimiter.c' object='elements/elements_rglimiter-rglimiter.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vp8dec.obj `if test -f 'elements/vp8dec.c'; then $(CYGPATH_W) 'elements/vp8dec.c'; else $(CYGPATH_W) '$(srcdir)/elements/vp8dec.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rglimiter_CFLAGS) $(CFLAGS) -c -o elements/elements_rglimiter-rglimiter.obj `if test -f 'elements/rglimiter.c'; then $(CYGPATH_W) 'elements/rglimiter.c'; else $(CYGPATH_W) '$(srcdir)/elements/rglimiter.c'; fi` -vp8enc.o: elements/vp8enc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vp8enc.o -MD -MP -MF $(DEPDIR)/vp8enc.Tpo -c -o vp8enc.o `test -f 'elements/vp8enc.c' || echo '$(srcdir)/'`elements/vp8enc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vp8enc.Tpo $(DEPDIR)/vp8enc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/vp8enc.c' object='vp8enc.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_rgvolume-rgvolume.o: elements/rgvolume.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rgvolume_CFLAGS) $(CFLAGS) -MT elements/elements_rgvolume-rgvolume.o -MD -MP -MF elements/$(DEPDIR)/elements_rgvolume-rgvolume.Tpo -c -o elements/elements_rgvolume-rgvolume.o `test -f 'elements/rgvolume.c' || echo '$(srcdir)/'`elements/rgvolume.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rgvolume-rgvolume.Tpo elements/$(DEPDIR)/elements_rgvolume-rgvolume.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rgvolume.c' object='elements/elements_rgvolume-rgvolume.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vp8enc.o `test -f 'elements/vp8enc.c' || echo '$(srcdir)/'`elements/vp8enc.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rgvolume_CFLAGS) $(CFLAGS) -c -o elements/elements_rgvolume-rgvolume.o `test -f 'elements/rgvolume.c' || echo '$(srcdir)/'`elements/rgvolume.c -vp8enc.obj: elements/vp8enc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vp8enc.obj -MD -MP -MF $(DEPDIR)/vp8enc.Tpo -c -o vp8enc.obj `if test -f 'elements/vp8enc.c'; then $(CYGPATH_W) 'elements/vp8enc.c'; else $(CYGPATH_W) '$(srcdir)/elements/vp8enc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vp8enc.Tpo $(DEPDIR)/vp8enc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/vp8enc.c' object='vp8enc.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_rgvolume-rgvolume.obj: elements/rgvolume.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rgvolume_CFLAGS) $(CFLAGS) -MT elements/elements_rgvolume-rgvolume.obj -MD -MP -MF elements/$(DEPDIR)/elements_rgvolume-rgvolume.Tpo -c -o elements/elements_rgvolume-rgvolume.obj `if test -f 'elements/rgvolume.c'; then $(CYGPATH_W) 'elements/rgvolume.c'; else $(CYGPATH_W) '$(srcdir)/elements/rgvolume.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rgvolume-rgvolume.Tpo elements/$(DEPDIR)/elements_rgvolume-rgvolume.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rgvolume.c' object='elements/elements_rgvolume-rgvolume.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vp8enc.obj `if test -f 'elements/vp8enc.c'; then $(CYGPATH_W) 'elements/vp8enc.c'; else $(CYGPATH_W) '$(srcdir)/elements/vp8enc.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rgvolume_CFLAGS) $(CFLAGS) -c -o elements/elements_rgvolume-rgvolume.obj `if test -f 'elements/rgvolume.c'; then $(CYGPATH_W) 'elements/rgvolume.c'; else $(CYGPATH_W) '$(srcdir)/elements/rgvolume.c'; fi` -wavpackdec.o: elements/wavpackdec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wavpackdec.o -MD -MP -MF $(DEPDIR)/wavpackdec.Tpo -c -o wavpackdec.o `test -f 'elements/wavpackdec.c' || echo '$(srcdir)/'`elements/wavpackdec.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/wavpackdec.Tpo $(DEPDIR)/wavpackdec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/wavpackdec.c' object='wavpackdec.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.o: elements/rtpbin_buffer_list.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) -MT elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.o -MD -MP -MF elements/$(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Tpo -c -o elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.o `test -f 'elements/rtpbin_buffer_list.c' || echo '$(srcdir)/'`elements/rtpbin_buffer_list.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Tpo elements/$(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpbin_buffer_list.c' object='elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wavpackdec.o `test -f 'elements/wavpackdec.c' || echo '$(srcdir)/'`elements/wavpackdec.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) -c -o elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.o `test -f 'elements/rtpbin_buffer_list.c' || echo '$(srcdir)/'`elements/rtpbin_buffer_list.c -wavpackdec.obj: elements/wavpackdec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wavpackdec.obj -MD -MP -MF $(DEPDIR)/wavpackdec.Tpo -c -o wavpackdec.obj `if test -f 'elements/wavpackdec.c'; then $(CYGPATH_W) 'elements/wavpackdec.c'; else $(CYGPATH_W) '$(srcdir)/elements/wavpackdec.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/wavpackdec.Tpo $(DEPDIR)/wavpackdec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/wavpackdec.c' object='wavpackdec.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.obj: elements/rtpbin_buffer_list.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) -MT elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.obj -MD -MP -MF elements/$(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Tpo -c -o elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.obj `if test -f 'elements/rtpbin_buffer_list.c'; then $(CYGPATH_W) 'elements/rtpbin_buffer_list.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpbin_buffer_list.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Tpo elements/$(DEPDIR)/elements_rtpbin_buffer_list-rtpbin_buffer_list.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpbin_buffer_list.c' object='elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wavpackdec.obj `if test -f 'elements/wavpackdec.c'; then $(CYGPATH_W) 'elements/wavpackdec.c'; else $(CYGPATH_W) '$(srcdir)/elements/wavpackdec.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpbin_buffer_list_CFLAGS) $(CFLAGS) -c -o elements/elements_rtpbin_buffer_list-rtpbin_buffer_list.obj `if test -f 'elements/rtpbin_buffer_list.c'; then $(CYGPATH_W) 'elements/rtpbin_buffer_list.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpbin_buffer_list.c'; fi` -wavpackenc.o: elements/wavpackenc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wavpackenc.o -MD -MP -MF $(DEPDIR)/wavpackenc.Tpo -c -o wavpackenc.o `test -f 'elements/wavpackenc.c' || echo '$(srcdir)/'`elements/wavpackenc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/wavpackenc.Tpo $(DEPDIR)/wavpackenc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/wavpackenc.c' object='wavpackenc.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_rtpmux-rtpmux.o: elements/rtpmux.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpmux_CFLAGS) $(CFLAGS) -MT elements/elements_rtpmux-rtpmux.o -MD -MP -MF elements/$(DEPDIR)/elements_rtpmux-rtpmux.Tpo -c -o elements/elements_rtpmux-rtpmux.o `test -f 'elements/rtpmux.c' || echo '$(srcdir)/'`elements/rtpmux.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rtpmux-rtpmux.Tpo elements/$(DEPDIR)/elements_rtpmux-rtpmux.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpmux.c' object='elements/elements_rtpmux-rtpmux.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wavpackenc.o `test -f 'elements/wavpackenc.c' || echo '$(srcdir)/'`elements/wavpackenc.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpmux_CFLAGS) $(CFLAGS) -c -o elements/elements_rtpmux-rtpmux.o `test -f 'elements/rtpmux.c' || echo '$(srcdir)/'`elements/rtpmux.c -wavpackenc.obj: elements/wavpackenc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wavpackenc.obj -MD -MP -MF $(DEPDIR)/wavpackenc.Tpo -c -o wavpackenc.obj `if test -f 'elements/wavpackenc.c'; then $(CYGPATH_W) 'elements/wavpackenc.c'; else $(CYGPATH_W) '$(srcdir)/elements/wavpackenc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/wavpackenc.Tpo $(DEPDIR)/wavpackenc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/wavpackenc.c' object='wavpackenc.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_rtpmux-rtpmux.obj: elements/rtpmux.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpmux_CFLAGS) $(CFLAGS) -MT elements/elements_rtpmux-rtpmux.obj -MD -MP -MF elements/$(DEPDIR)/elements_rtpmux-rtpmux.Tpo -c -o elements/elements_rtpmux-rtpmux.obj `if test -f 'elements/rtpmux.c'; then $(CYGPATH_W) 'elements/rtpmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpmux.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_rtpmux-rtpmux.Tpo elements/$(DEPDIR)/elements_rtpmux-rtpmux.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/rtpmux.c' object='elements/elements_rtpmux-rtpmux.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wavpackenc.obj `if test -f 'elements/wavpackenc.c'; then $(CYGPATH_W) 'elements/wavpackenc.c'; else $(CYGPATH_W) '$(srcdir)/elements/wavpackenc.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_rtpmux_CFLAGS) $(CFLAGS) -c -o elements/elements_rtpmux-rtpmux.obj `if test -f 'elements/rtpmux.c'; then $(CYGPATH_W) 'elements/rtpmux.c'; else $(CYGPATH_W) '$(srcdir)/elements/rtpmux.c'; fi` -wavpackparse.o: elements/wavpackparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wavpackparse.o -MD -MP -MF $(DEPDIR)/wavpackparse.Tpo -c -o wavpackparse.o `test -f 'elements/wavpackparse.c' || echo '$(srcdir)/'`elements/wavpackparse.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/wavpackparse.Tpo $(DEPDIR)/wavpackparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/wavpackparse.c' object='wavpackparse.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_souphttpsrc-souphttpsrc.o: elements/souphttpsrc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_souphttpsrc_CFLAGS) $(CFLAGS) -MT elements/elements_souphttpsrc-souphttpsrc.o -MD -MP -MF elements/$(DEPDIR)/elements_souphttpsrc-souphttpsrc.Tpo -c -o elements/elements_souphttpsrc-souphttpsrc.o `test -f 'elements/souphttpsrc.c' || echo '$(srcdir)/'`elements/souphttpsrc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_souphttpsrc-souphttpsrc.Tpo elements/$(DEPDIR)/elements_souphttpsrc-souphttpsrc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/souphttpsrc.c' object='elements/elements_souphttpsrc-souphttpsrc.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wavpackparse.o `test -f 'elements/wavpackparse.c' || echo '$(srcdir)/'`elements/wavpackparse.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_souphttpsrc_CFLAGS) $(CFLAGS) -c -o elements/elements_souphttpsrc-souphttpsrc.o `test -f 'elements/souphttpsrc.c' || echo '$(srcdir)/'`elements/souphttpsrc.c -wavpackparse.obj: elements/wavpackparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wavpackparse.obj -MD -MP -MF $(DEPDIR)/wavpackparse.Tpo -c -o wavpackparse.obj `if test -f 'elements/wavpackparse.c'; then $(CYGPATH_W) 'elements/wavpackparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/wavpackparse.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/wavpackparse.Tpo $(DEPDIR)/wavpackparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/wavpackparse.c' object='wavpackparse.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_souphttpsrc-souphttpsrc.obj: elements/souphttpsrc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_souphttpsrc_CFLAGS) $(CFLAGS) -MT elements/elements_souphttpsrc-souphttpsrc.obj -MD -MP -MF elements/$(DEPDIR)/elements_souphttpsrc-souphttpsrc.Tpo -c -o elements/elements_souphttpsrc-souphttpsrc.obj `if test -f 'elements/souphttpsrc.c'; then $(CYGPATH_W) 'elements/souphttpsrc.c'; else $(CYGPATH_W) '$(srcdir)/elements/souphttpsrc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_souphttpsrc-souphttpsrc.Tpo elements/$(DEPDIR)/elements_souphttpsrc-souphttpsrc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/souphttpsrc.c' object='elements/elements_souphttpsrc-souphttpsrc.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wavpackparse.obj `if test -f 'elements/wavpackparse.c'; then $(CYGPATH_W) 'elements/wavpackparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/wavpackparse.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_souphttpsrc_CFLAGS) $(CFLAGS) -c -o elements/elements_souphttpsrc-souphttpsrc.obj `if test -f 'elements/souphttpsrc.c'; then $(CYGPATH_W) 'elements/souphttpsrc.c'; else $(CYGPATH_W) '$(srcdir)/elements/souphttpsrc.c'; fi` -wavparse.o: elements/wavparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wavparse.o -MD -MP -MF $(DEPDIR)/wavparse.Tpo -c -o wavparse.o `test -f 'elements/wavparse.c' || echo '$(srcdir)/'`elements/wavparse.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/wavparse.Tpo $(DEPDIR)/wavparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/wavparse.c' object='wavparse.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_spectrum-spectrum.o: elements/spectrum.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_spectrum_CFLAGS) $(CFLAGS) -MT elements/elements_spectrum-spectrum.o -MD -MP -MF elements/$(DEPDIR)/elements_spectrum-spectrum.Tpo -c -o elements/elements_spectrum-spectrum.o `test -f 'elements/spectrum.c' || echo '$(srcdir)/'`elements/spectrum.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_spectrum-spectrum.Tpo elements/$(DEPDIR)/elements_spectrum-spectrum.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/spectrum.c' object='elements/elements_spectrum-spectrum.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wavparse.o `test -f 'elements/wavparse.c' || echo '$(srcdir)/'`elements/wavparse.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_spectrum_CFLAGS) $(CFLAGS) -c -o elements/elements_spectrum-spectrum.o `test -f 'elements/spectrum.c' || echo '$(srcdir)/'`elements/spectrum.c -wavparse.obj: elements/wavparse.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wavparse.obj -MD -MP -MF $(DEPDIR)/wavparse.Tpo -c -o wavparse.obj `if test -f 'elements/wavparse.c'; then $(CYGPATH_W) 'elements/wavparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/wavparse.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/wavparse.Tpo $(DEPDIR)/wavparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/wavparse.c' object='wavparse.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_spectrum-spectrum.obj: elements/spectrum.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_spectrum_CFLAGS) $(CFLAGS) -MT elements/elements_spectrum-spectrum.obj -MD -MP -MF elements/$(DEPDIR)/elements_spectrum-spectrum.Tpo -c -o elements/elements_spectrum-spectrum.obj `if test -f 'elements/spectrum.c'; then $(CYGPATH_W) 'elements/spectrum.c'; else $(CYGPATH_W) '$(srcdir)/elements/spectrum.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_spectrum-spectrum.Tpo elements/$(DEPDIR)/elements_spectrum-spectrum.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/spectrum.c' object='elements/elements_spectrum-spectrum.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wavparse.obj `if test -f 'elements/wavparse.c'; then $(CYGPATH_W) 'elements/wavparse.c'; else $(CYGPATH_W) '$(srcdir)/elements/wavparse.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_spectrum_CFLAGS) $(CFLAGS) -c -o elements/elements_spectrum-spectrum.obj `if test -f 'elements/spectrum.c'; then $(CYGPATH_W) 'elements/spectrum.c'; else $(CYGPATH_W) '$(srcdir)/elements/spectrum.c'; fi` -y4menc.o: elements/y4menc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT y4menc.o -MD -MP -MF $(DEPDIR)/y4menc.Tpo -c -o y4menc.o `test -f 'elements/y4menc.c' || echo '$(srcdir)/'`elements/y4menc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/y4menc.Tpo $(DEPDIR)/y4menc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/y4menc.c' object='y4menc.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_sunaudio-sunaudio.o: elements/sunaudio.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_sunaudio_CFLAGS) $(CFLAGS) -MT elements/elements_sunaudio-sunaudio.o -MD -MP -MF elements/$(DEPDIR)/elements_sunaudio-sunaudio.Tpo -c -o elements/elements_sunaudio-sunaudio.o `test -f 'elements/sunaudio.c' || echo '$(srcdir)/'`elements/sunaudio.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_sunaudio-sunaudio.Tpo elements/$(DEPDIR)/elements_sunaudio-sunaudio.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/sunaudio.c' object='elements/elements_sunaudio-sunaudio.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o y4menc.o `test -f 'elements/y4menc.c' || echo '$(srcdir)/'`elements/y4menc.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_sunaudio_CFLAGS) $(CFLAGS) -c -o elements/elements_sunaudio-sunaudio.o `test -f 'elements/sunaudio.c' || echo '$(srcdir)/'`elements/sunaudio.c -y4menc.obj: elements/y4menc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT y4menc.obj -MD -MP -MF $(DEPDIR)/y4menc.Tpo -c -o y4menc.obj `if test -f 'elements/y4menc.c'; then $(CYGPATH_W) 'elements/y4menc.c'; else $(CYGPATH_W) '$(srcdir)/elements/y4menc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/y4menc.Tpo $(DEPDIR)/y4menc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/y4menc.c' object='y4menc.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_sunaudio-sunaudio.obj: elements/sunaudio.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_sunaudio_CFLAGS) $(CFLAGS) -MT elements/elements_sunaudio-sunaudio.obj -MD -MP -MF elements/$(DEPDIR)/elements_sunaudio-sunaudio.Tpo -c -o elements/elements_sunaudio-sunaudio.obj `if test -f 'elements/sunaudio.c'; then $(CYGPATH_W) 'elements/sunaudio.c'; else $(CYGPATH_W) '$(srcdir)/elements/sunaudio.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_sunaudio-sunaudio.Tpo elements/$(DEPDIR)/elements_sunaudio-sunaudio.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/sunaudio.c' object='elements/elements_sunaudio-sunaudio.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o y4menc.obj `if test -f 'elements/y4menc.c'; then $(CYGPATH_W) 'elements/y4menc.c'; else $(CYGPATH_W) '$(srcdir)/elements/y4menc.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_sunaudio_CFLAGS) $(CFLAGS) -c -o elements/elements_sunaudio-sunaudio.obj `if test -f 'elements/sunaudio.c'; then $(CYGPATH_W) 'elements/sunaudio.c'; else $(CYGPATH_W) '$(srcdir)/elements/sunaudio.c'; fi` -states.o: generic/states.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT states.o -MD -MP -MF $(DEPDIR)/states.Tpo -c -o states.o `test -f 'generic/states.c' || echo '$(srcdir)/'`generic/states.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/states.Tpo $(DEPDIR)/states.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='generic/states.c' object='states.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_udpsrc-udpsrc.o: elements/udpsrc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_udpsrc_CFLAGS) $(CFLAGS) -MT elements/elements_udpsrc-udpsrc.o -MD -MP -MF elements/$(DEPDIR)/elements_udpsrc-udpsrc.Tpo -c -o elements/elements_udpsrc-udpsrc.o `test -f 'elements/udpsrc.c' || echo '$(srcdir)/'`elements/udpsrc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_udpsrc-udpsrc.Tpo elements/$(DEPDIR)/elements_udpsrc-udpsrc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/udpsrc.c' object='elements/elements_udpsrc-udpsrc.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o states.o `test -f 'generic/states.c' || echo '$(srcdir)/'`generic/states.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_udpsrc_CFLAGS) $(CFLAGS) -c -o elements/elements_udpsrc-udpsrc.o `test -f 'elements/udpsrc.c' || echo '$(srcdir)/'`elements/udpsrc.c -states.obj: generic/states.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT states.obj -MD -MP -MF $(DEPDIR)/states.Tpo -c -o states.obj `if test -f 'generic/states.c'; then $(CYGPATH_W) 'generic/states.c'; else $(CYGPATH_W) '$(srcdir)/generic/states.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/states.Tpo $(DEPDIR)/states.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='generic/states.c' object='states.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_udpsrc-udpsrc.obj: elements/udpsrc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_udpsrc_CFLAGS) $(CFLAGS) -MT elements/elements_udpsrc-udpsrc.obj -MD -MP -MF elements/$(DEPDIR)/elements_udpsrc-udpsrc.Tpo -c -o elements/elements_udpsrc-udpsrc.obj `if test -f 'elements/udpsrc.c'; then $(CYGPATH_W) 'elements/udpsrc.c'; else $(CYGPATH_W) '$(srcdir)/elements/udpsrc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_udpsrc-udpsrc.Tpo elements/$(DEPDIR)/elements_udpsrc-udpsrc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/udpsrc.c' object='elements/elements_udpsrc-udpsrc.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o states.obj `if test -f 'generic/states.c'; then $(CYGPATH_W) 'generic/states.c'; else $(CYGPATH_W) '$(srcdir)/generic/states.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_udpsrc_CFLAGS) $(CFLAGS) -c -o elements/elements_udpsrc-udpsrc.obj `if test -f 'elements/udpsrc.c'; then $(CYGPATH_W) 'elements/udpsrc.c'; else $(CYGPATH_W) '$(srcdir)/elements/udpsrc.c'; fi` -orc_deinterlace-deinterlace.o: orc/deinterlace.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_deinterlace_CFLAGS) $(CFLAGS) -MT orc_deinterlace-deinterlace.o -MD -MP -MF $(DEPDIR)/orc_deinterlace-deinterlace.Tpo -c -o orc_deinterlace-deinterlace.o `test -f 'orc/deinterlace.c' || echo '$(srcdir)/'`orc/deinterlace.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/orc_deinterlace-deinterlace.Tpo $(DEPDIR)/orc_deinterlace-deinterlace.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/deinterlace.c' object='orc_deinterlace-deinterlace.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_videocrop-videocrop.o: elements/videocrop.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videocrop_CFLAGS) $(CFLAGS) -MT elements/elements_videocrop-videocrop.o -MD -MP -MF elements/$(DEPDIR)/elements_videocrop-videocrop.Tpo -c -o elements/elements_videocrop-videocrop.o `test -f 'elements/videocrop.c' || echo '$(srcdir)/'`elements/videocrop.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_videocrop-videocrop.Tpo elements/$(DEPDIR)/elements_videocrop-videocrop.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videocrop.c' object='elements/elements_videocrop-videocrop.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_deinterlace_CFLAGS) $(CFLAGS) -c -o orc_deinterlace-deinterlace.o `test -f 'orc/deinterlace.c' || echo '$(srcdir)/'`orc/deinterlace.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videocrop_CFLAGS) $(CFLAGS) -c -o elements/elements_videocrop-videocrop.o `test -f 'elements/videocrop.c' || echo '$(srcdir)/'`elements/videocrop.c -orc_deinterlace-deinterlace.obj: orc/deinterlace.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_deinterlace_CFLAGS) $(CFLAGS) -MT orc_deinterlace-deinterlace.obj -MD -MP -MF $(DEPDIR)/orc_deinterlace-deinterlace.Tpo -c -o orc_deinterlace-deinterlace.obj `if test -f 'orc/deinterlace.c'; then $(CYGPATH_W) 'orc/deinterlace.c'; else $(CYGPATH_W) '$(srcdir)/orc/deinterlace.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/orc_deinterlace-deinterlace.Tpo $(DEPDIR)/orc_deinterlace-deinterlace.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/deinterlace.c' object='orc_deinterlace-deinterlace.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_videocrop-videocrop.obj: elements/videocrop.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videocrop_CFLAGS) $(CFLAGS) -MT elements/elements_videocrop-videocrop.obj -MD -MP -MF elements/$(DEPDIR)/elements_videocrop-videocrop.Tpo -c -o elements/elements_videocrop-videocrop.obj `if test -f 'elements/videocrop.c'; then $(CYGPATH_W) 'elements/videocrop.c'; else $(CYGPATH_W) '$(srcdir)/elements/videocrop.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_videocrop-videocrop.Tpo elements/$(DEPDIR)/elements_videocrop-videocrop.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videocrop.c' object='elements/elements_videocrop-videocrop.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_deinterlace_CFLAGS) $(CFLAGS) -c -o orc_deinterlace-deinterlace.obj `if test -f 'orc/deinterlace.c'; then $(CYGPATH_W) 'orc/deinterlace.c'; else $(CYGPATH_W) '$(srcdir)/orc/deinterlace.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videocrop_CFLAGS) $(CFLAGS) -c -o elements/elements_videocrop-videocrop.obj `if test -f 'elements/videocrop.c'; then $(CYGPATH_W) 'elements/videocrop.c'; else $(CYGPATH_W) '$(srcdir)/elements/videocrop.c'; fi` -orc_videobox-videobox.o: orc/videobox.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videobox_CFLAGS) $(CFLAGS) -MT orc_videobox-videobox.o -MD -MP -MF $(DEPDIR)/orc_videobox-videobox.Tpo -c -o orc_videobox-videobox.o `test -f 'orc/videobox.c' || echo '$(srcdir)/'`orc/videobox.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/orc_videobox-videobox.Tpo $(DEPDIR)/orc_videobox-videobox.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/videobox.c' object='orc_videobox-videobox.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_videofilter-videofilter.o: elements/videofilter.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videofilter_CFLAGS) $(CFLAGS) -MT elements/elements_videofilter-videofilter.o -MD -MP -MF elements/$(DEPDIR)/elements_videofilter-videofilter.Tpo -c -o elements/elements_videofilter-videofilter.o `test -f 'elements/videofilter.c' || echo '$(srcdir)/'`elements/videofilter.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_videofilter-videofilter.Tpo elements/$(DEPDIR)/elements_videofilter-videofilter.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videofilter.c' object='elements/elements_videofilter-videofilter.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videobox_CFLAGS) $(CFLAGS) -c -o orc_videobox-videobox.o `test -f 'orc/videobox.c' || echo '$(srcdir)/'`orc/videobox.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videofilter_CFLAGS) $(CFLAGS) -c -o elements/elements_videofilter-videofilter.o `test -f 'elements/videofilter.c' || echo '$(srcdir)/'`elements/videofilter.c -orc_videobox-videobox.obj: orc/videobox.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videobox_CFLAGS) $(CFLAGS) -MT orc_videobox-videobox.obj -MD -MP -MF $(DEPDIR)/orc_videobox-videobox.Tpo -c -o orc_videobox-videobox.obj `if test -f 'orc/videobox.c'; then $(CYGPATH_W) 'orc/videobox.c'; else $(CYGPATH_W) '$(srcdir)/orc/videobox.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/orc_videobox-videobox.Tpo $(DEPDIR)/orc_videobox-videobox.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/videobox.c' object='orc_videobox-videobox.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_videofilter-videofilter.obj: elements/videofilter.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videofilter_CFLAGS) $(CFLAGS) -MT elements/elements_videofilter-videofilter.obj -MD -MP -MF elements/$(DEPDIR)/elements_videofilter-videofilter.Tpo -c -o elements/elements_videofilter-videofilter.obj `if test -f 'elements/videofilter.c'; then $(CYGPATH_W) 'elements/videofilter.c'; else $(CYGPATH_W) '$(srcdir)/elements/videofilter.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_videofilter-videofilter.Tpo elements/$(DEPDIR)/elements_videofilter-videofilter.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videofilter.c' object='elements/elements_videofilter-videofilter.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videobox_CFLAGS) $(CFLAGS) -c -o orc_videobox-videobox.obj `if test -f 'orc/videobox.c'; then $(CYGPATH_W) 'orc/videobox.c'; else $(CYGPATH_W) '$(srcdir)/orc/videobox.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videofilter_CFLAGS) $(CFLAGS) -c -o elements/elements_videofilter-videofilter.obj `if test -f 'elements/videofilter.c'; then $(CYGPATH_W) 'elements/videofilter.c'; else $(CYGPATH_W) '$(srcdir)/elements/videofilter.c'; fi` -orc_videomixer-videomixer.o: orc/videomixer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videomixer_CFLAGS) $(CFLAGS) -MT orc_videomixer-videomixer.o -MD -MP -MF $(DEPDIR)/orc_videomixer-videomixer.Tpo -c -o orc_videomixer-videomixer.o `test -f 'orc/videomixer.c' || echo '$(srcdir)/'`orc/videomixer.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/orc_videomixer-videomixer.Tpo $(DEPDIR)/orc_videomixer-videomixer.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/videomixer.c' object='orc_videomixer-videomixer.o' libtool=no @AMDEPBACKSLASH@ +elements/elements_videomixer-videomixer.o: elements/videomixer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videomixer_CFLAGS) $(CFLAGS) -MT elements/elements_videomixer-videomixer.o -MD -MP -MF elements/$(DEPDIR)/elements_videomixer-videomixer.Tpo -c -o elements/elements_videomixer-videomixer.o `test -f 'elements/videomixer.c' || echo '$(srcdir)/'`elements/videomixer.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_videomixer-videomixer.Tpo elements/$(DEPDIR)/elements_videomixer-videomixer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videomixer.c' object='elements/elements_videomixer-videomixer.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videomixer_CFLAGS) $(CFLAGS) -c -o orc_videomixer-videomixer.o `test -f 'orc/videomixer.c' || echo '$(srcdir)/'`orc/videomixer.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videomixer_CFLAGS) $(CFLAGS) -c -o elements/elements_videomixer-videomixer.o `test -f 'elements/videomixer.c' || echo '$(srcdir)/'`elements/videomixer.c -orc_videomixer-videomixer.obj: orc/videomixer.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videomixer_CFLAGS) $(CFLAGS) -MT orc_videomixer-videomixer.obj -MD -MP -MF $(DEPDIR)/orc_videomixer-videomixer.Tpo -c -o orc_videomixer-videomixer.obj `if test -f 'orc/videomixer.c'; then $(CYGPATH_W) 'orc/videomixer.c'; else $(CYGPATH_W) '$(srcdir)/orc/videomixer.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/orc_videomixer-videomixer.Tpo $(DEPDIR)/orc_videomixer-videomixer.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/videomixer.c' object='orc_videomixer-videomixer.obj' libtool=no @AMDEPBACKSLASH@ +elements/elements_videomixer-videomixer.obj: elements/videomixer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videomixer_CFLAGS) $(CFLAGS) -MT elements/elements_videomixer-videomixer.obj -MD -MP -MF elements/$(DEPDIR)/elements_videomixer-videomixer.Tpo -c -o elements/elements_videomixer-videomixer.obj `if test -f 'elements/videomixer.c'; then $(CYGPATH_W) 'elements/videomixer.c'; else $(CYGPATH_W) '$(srcdir)/elements/videomixer.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) elements/$(DEPDIR)/elements_videomixer-videomixer.Tpo elements/$(DEPDIR)/elements_videomixer-videomixer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elements/videomixer.c' object='elements/elements_videomixer-videomixer.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videomixer_CFLAGS) $(CFLAGS) -c -o orc_videomixer-videomixer.obj `if test -f 'orc/videomixer.c'; then $(CYGPATH_W) 'orc/videomixer.c'; else $(CYGPATH_W) '$(srcdir)/orc/videomixer.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elements_videomixer_CFLAGS) $(CFLAGS) -c -o elements/elements_videomixer-videomixer.obj `if test -f 'elements/videomixer.c'; then $(CYGPATH_W) 'elements/videomixer.c'; else $(CYGPATH_W) '$(srcdir)/elements/videomixer.c'; fi` -effectv.o: pipelines/effectv.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT effectv.o -MD -MP -MF $(DEPDIR)/effectv.Tpo -c -o effectv.o `test -f 'pipelines/effectv.c' || echo '$(srcdir)/'`pipelines/effectv.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/effectv.Tpo $(DEPDIR)/effectv.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/effectv.c' object='effectv.o' libtool=no @AMDEPBACKSLASH@ +orc/orc_deinterlace-deinterlace.o: orc/deinterlace.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_deinterlace_CFLAGS) $(CFLAGS) -MT orc/orc_deinterlace-deinterlace.o -MD -MP -MF orc/$(DEPDIR)/orc_deinterlace-deinterlace.Tpo -c -o orc/orc_deinterlace-deinterlace.o `test -f 'orc/deinterlace.c' || echo '$(srcdir)/'`orc/deinterlace.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) orc/$(DEPDIR)/orc_deinterlace-deinterlace.Tpo orc/$(DEPDIR)/orc_deinterlace-deinterlace.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/deinterlace.c' object='orc/orc_deinterlace-deinterlace.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o effectv.o `test -f 'pipelines/effectv.c' || echo '$(srcdir)/'`pipelines/effectv.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_deinterlace_CFLAGS) $(CFLAGS) -c -o orc/orc_deinterlace-deinterlace.o `test -f 'orc/deinterlace.c' || echo '$(srcdir)/'`orc/deinterlace.c -effectv.obj: pipelines/effectv.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT effectv.obj -MD -MP -MF $(DEPDIR)/effectv.Tpo -c -o effectv.obj `if test -f 'pipelines/effectv.c'; then $(CYGPATH_W) 'pipelines/effectv.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/effectv.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/effectv.Tpo $(DEPDIR)/effectv.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/effectv.c' object='effectv.obj' libtool=no @AMDEPBACKSLASH@ +orc/orc_deinterlace-deinterlace.obj: orc/deinterlace.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_deinterlace_CFLAGS) $(CFLAGS) -MT orc/orc_deinterlace-deinterlace.obj -MD -MP -MF orc/$(DEPDIR)/orc_deinterlace-deinterlace.Tpo -c -o orc/orc_deinterlace-deinterlace.obj `if test -f 'orc/deinterlace.c'; then $(CYGPATH_W) 'orc/deinterlace.c'; else $(CYGPATH_W) '$(srcdir)/orc/deinterlace.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) orc/$(DEPDIR)/orc_deinterlace-deinterlace.Tpo orc/$(DEPDIR)/orc_deinterlace-deinterlace.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/deinterlace.c' object='orc/orc_deinterlace-deinterlace.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o effectv.obj `if test -f 'pipelines/effectv.c'; then $(CYGPATH_W) 'pipelines/effectv.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/effectv.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_deinterlace_CFLAGS) $(CFLAGS) -c -o orc/orc_deinterlace-deinterlace.obj `if test -f 'orc/deinterlace.c'; then $(CYGPATH_W) 'orc/deinterlace.c'; else $(CYGPATH_W) '$(srcdir)/orc/deinterlace.c'; fi` -pipelines_flacdec-flacdec.o: pipelines/flacdec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_flacdec_CFLAGS) $(CFLAGS) -MT pipelines_flacdec-flacdec.o -MD -MP -MF $(DEPDIR)/pipelines_flacdec-flacdec.Tpo -c -o pipelines_flacdec-flacdec.o `test -f 'pipelines/flacdec.c' || echo '$(srcdir)/'`pipelines/flacdec.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pipelines_flacdec-flacdec.Tpo $(DEPDIR)/pipelines_flacdec-flacdec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/flacdec.c' object='pipelines_flacdec-flacdec.o' libtool=no @AMDEPBACKSLASH@ +orc/orc_videobox-videobox.o: orc/videobox.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videobox_CFLAGS) $(CFLAGS) -MT orc/orc_videobox-videobox.o -MD -MP -MF orc/$(DEPDIR)/orc_videobox-videobox.Tpo -c -o orc/orc_videobox-videobox.o `test -f 'orc/videobox.c' || echo '$(srcdir)/'`orc/videobox.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) orc/$(DEPDIR)/orc_videobox-videobox.Tpo orc/$(DEPDIR)/orc_videobox-videobox.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/videobox.c' object='orc/orc_videobox-videobox.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_flacdec_CFLAGS) $(CFLAGS) -c -o pipelines_flacdec-flacdec.o `test -f 'pipelines/flacdec.c' || echo '$(srcdir)/'`pipelines/flacdec.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videobox_CFLAGS) $(CFLAGS) -c -o orc/orc_videobox-videobox.o `test -f 'orc/videobox.c' || echo '$(srcdir)/'`orc/videobox.c -pipelines_flacdec-flacdec.obj: pipelines/flacdec.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_flacdec_CFLAGS) $(CFLAGS) -MT pipelines_flacdec-flacdec.obj -MD -MP -MF $(DEPDIR)/pipelines_flacdec-flacdec.Tpo -c -o pipelines_flacdec-flacdec.obj `if test -f 'pipelines/flacdec.c'; then $(CYGPATH_W) 'pipelines/flacdec.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/flacdec.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pipelines_flacdec-flacdec.Tpo $(DEPDIR)/pipelines_flacdec-flacdec.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/flacdec.c' object='pipelines_flacdec-flacdec.obj' libtool=no @AMDEPBACKSLASH@ +orc/orc_videobox-videobox.obj: orc/videobox.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videobox_CFLAGS) $(CFLAGS) -MT orc/orc_videobox-videobox.obj -MD -MP -MF orc/$(DEPDIR)/orc_videobox-videobox.Tpo -c -o orc/orc_videobox-videobox.obj `if test -f 'orc/videobox.c'; then $(CYGPATH_W) 'orc/videobox.c'; else $(CYGPATH_W) '$(srcdir)/orc/videobox.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) orc/$(DEPDIR)/orc_videobox-videobox.Tpo orc/$(DEPDIR)/orc_videobox-videobox.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/videobox.c' object='orc/orc_videobox-videobox.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_flacdec_CFLAGS) $(CFLAGS) -c -o pipelines_flacdec-flacdec.obj `if test -f 'pipelines/flacdec.c'; then $(CYGPATH_W) 'pipelines/flacdec.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/flacdec.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videobox_CFLAGS) $(CFLAGS) -c -o orc/orc_videobox-videobox.obj `if test -f 'orc/videobox.c'; then $(CYGPATH_W) 'orc/videobox.c'; else $(CYGPATH_W) '$(srcdir)/orc/videobox.c'; fi` -simple-launch-lines.o: pipelines/simple-launch-lines.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT simple-launch-lines.o -MD -MP -MF $(DEPDIR)/simple-launch-lines.Tpo -c -o simple-launch-lines.o `test -f 'pipelines/simple-launch-lines.c' || echo '$(srcdir)/'`pipelines/simple-launch-lines.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/simple-launch-lines.Tpo $(DEPDIR)/simple-launch-lines.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/simple-launch-lines.c' object='simple-launch-lines.o' libtool=no @AMDEPBACKSLASH@ +orc/orc_videomixer-videomixer.o: orc/videomixer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videomixer_CFLAGS) $(CFLAGS) -MT orc/orc_videomixer-videomixer.o -MD -MP -MF orc/$(DEPDIR)/orc_videomixer-videomixer.Tpo -c -o orc/orc_videomixer-videomixer.o `test -f 'orc/videomixer.c' || echo '$(srcdir)/'`orc/videomixer.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) orc/$(DEPDIR)/orc_videomixer-videomixer.Tpo orc/$(DEPDIR)/orc_videomixer-videomixer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/videomixer.c' object='orc/orc_videomixer-videomixer.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o simple-launch-lines.o `test -f 'pipelines/simple-launch-lines.c' || echo '$(srcdir)/'`pipelines/simple-launch-lines.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videomixer_CFLAGS) $(CFLAGS) -c -o orc/orc_videomixer-videomixer.o `test -f 'orc/videomixer.c' || echo '$(srcdir)/'`orc/videomixer.c -simple-launch-lines.obj: pipelines/simple-launch-lines.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT simple-launch-lines.obj -MD -MP -MF $(DEPDIR)/simple-launch-lines.Tpo -c -o simple-launch-lines.obj `if test -f 'pipelines/simple-launch-lines.c'; then $(CYGPATH_W) 'pipelines/simple-launch-lines.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/simple-launch-lines.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/simple-launch-lines.Tpo $(DEPDIR)/simple-launch-lines.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/simple-launch-lines.c' object='simple-launch-lines.obj' libtool=no @AMDEPBACKSLASH@ +orc/orc_videomixer-videomixer.obj: orc/videomixer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videomixer_CFLAGS) $(CFLAGS) -MT orc/orc_videomixer-videomixer.obj -MD -MP -MF orc/$(DEPDIR)/orc_videomixer-videomixer.Tpo -c -o orc/orc_videomixer-videomixer.obj `if test -f 'orc/videomixer.c'; then $(CYGPATH_W) 'orc/videomixer.c'; else $(CYGPATH_W) '$(srcdir)/orc/videomixer.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) orc/$(DEPDIR)/orc_videomixer-videomixer.Tpo orc/$(DEPDIR)/orc_videomixer-videomixer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='orc/videomixer.c' object='orc/orc_videomixer-videomixer.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o simple-launch-lines.obj `if test -f 'pipelines/simple-launch-lines.c'; then $(CYGPATH_W) 'pipelines/simple-launch-lines.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/simple-launch-lines.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(orc_videomixer_CFLAGS) $(CFLAGS) -c -o orc/orc_videomixer-videomixer.obj `if test -f 'orc/videomixer.c'; then $(CYGPATH_W) 'orc/videomixer.c'; else $(CYGPATH_W) '$(srcdir)/orc/videomixer.c'; fi` -tagschecking.o: pipelines/tagschecking.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tagschecking.o -MD -MP -MF $(DEPDIR)/tagschecking.Tpo -c -o tagschecking.o `test -f 'pipelines/tagschecking.c' || echo '$(srcdir)/'`pipelines/tagschecking.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tagschecking.Tpo $(DEPDIR)/tagschecking.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/tagschecking.c' object='tagschecking.o' libtool=no @AMDEPBACKSLASH@ +pipelines/pipelines_flacdec-flacdec.o: pipelines/flacdec.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_flacdec_CFLAGS) $(CFLAGS) -MT pipelines/pipelines_flacdec-flacdec.o -MD -MP -MF pipelines/$(DEPDIR)/pipelines_flacdec-flacdec.Tpo -c -o pipelines/pipelines_flacdec-flacdec.o `test -f 'pipelines/flacdec.c' || echo '$(srcdir)/'`pipelines/flacdec.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) pipelines/$(DEPDIR)/pipelines_flacdec-flacdec.Tpo pipelines/$(DEPDIR)/pipelines_flacdec-flacdec.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/flacdec.c' object='pipelines/pipelines_flacdec-flacdec.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tagschecking.o `test -f 'pipelines/tagschecking.c' || echo '$(srcdir)/'`pipelines/tagschecking.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_flacdec_CFLAGS) $(CFLAGS) -c -o pipelines/pipelines_flacdec-flacdec.o `test -f 'pipelines/flacdec.c' || echo '$(srcdir)/'`pipelines/flacdec.c -tagschecking.obj: pipelines/tagschecking.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tagschecking.obj -MD -MP -MF $(DEPDIR)/tagschecking.Tpo -c -o tagschecking.obj `if test -f 'pipelines/tagschecking.c'; then $(CYGPATH_W) 'pipelines/tagschecking.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/tagschecking.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/tagschecking.Tpo $(DEPDIR)/tagschecking.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/tagschecking.c' object='tagschecking.obj' libtool=no @AMDEPBACKSLASH@ +pipelines/pipelines_flacdec-flacdec.obj: pipelines/flacdec.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_flacdec_CFLAGS) $(CFLAGS) -MT pipelines/pipelines_flacdec-flacdec.obj -MD -MP -MF pipelines/$(DEPDIR)/pipelines_flacdec-flacdec.Tpo -c -o pipelines/pipelines_flacdec-flacdec.obj `if test -f 'pipelines/flacdec.c'; then $(CYGPATH_W) 'pipelines/flacdec.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/flacdec.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) pipelines/$(DEPDIR)/pipelines_flacdec-flacdec.Tpo pipelines/$(DEPDIR)/pipelines_flacdec-flacdec.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/flacdec.c' object='pipelines/pipelines_flacdec-flacdec.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tagschecking.obj `if test -f 'pipelines/tagschecking.c'; then $(CYGPATH_W) 'pipelines/tagschecking.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/tagschecking.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_flacdec_CFLAGS) $(CFLAGS) -c -o pipelines/pipelines_flacdec-flacdec.obj `if test -f 'pipelines/flacdec.c'; then $(CYGPATH_W) 'pipelines/flacdec.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/flacdec.c'; fi` -pipelines_wavenc-wavenc.o: pipelines/wavenc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavenc_CFLAGS) $(CFLAGS) -MT pipelines_wavenc-wavenc.o -MD -MP -MF $(DEPDIR)/pipelines_wavenc-wavenc.Tpo -c -o pipelines_wavenc-wavenc.o `test -f 'pipelines/wavenc.c' || echo '$(srcdir)/'`pipelines/wavenc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pipelines_wavenc-wavenc.Tpo $(DEPDIR)/pipelines_wavenc-wavenc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/wavenc.c' object='pipelines_wavenc-wavenc.o' libtool=no @AMDEPBACKSLASH@ +pipelines/pipelines_wavenc-wavenc.o: pipelines/wavenc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavenc_CFLAGS) $(CFLAGS) -MT pipelines/pipelines_wavenc-wavenc.o -MD -MP -MF pipelines/$(DEPDIR)/pipelines_wavenc-wavenc.Tpo -c -o pipelines/pipelines_wavenc-wavenc.o `test -f 'pipelines/wavenc.c' || echo '$(srcdir)/'`pipelines/wavenc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) pipelines/$(DEPDIR)/pipelines_wavenc-wavenc.Tpo pipelines/$(DEPDIR)/pipelines_wavenc-wavenc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/wavenc.c' object='pipelines/pipelines_wavenc-wavenc.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavenc_CFLAGS) $(CFLAGS) -c -o pipelines_wavenc-wavenc.o `test -f 'pipelines/wavenc.c' || echo '$(srcdir)/'`pipelines/wavenc.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavenc_CFLAGS) $(CFLAGS) -c -o pipelines/pipelines_wavenc-wavenc.o `test -f 'pipelines/wavenc.c' || echo '$(srcdir)/'`pipelines/wavenc.c -pipelines_wavenc-wavenc.obj: pipelines/wavenc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavenc_CFLAGS) $(CFLAGS) -MT pipelines_wavenc-wavenc.obj -MD -MP -MF $(DEPDIR)/pipelines_wavenc-wavenc.Tpo -c -o pipelines_wavenc-wavenc.obj `if test -f 'pipelines/wavenc.c'; then $(CYGPATH_W) 'pipelines/wavenc.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/wavenc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pipelines_wavenc-wavenc.Tpo $(DEPDIR)/pipelines_wavenc-wavenc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/wavenc.c' object='pipelines_wavenc-wavenc.obj' libtool=no @AMDEPBACKSLASH@ +pipelines/pipelines_wavenc-wavenc.obj: pipelines/wavenc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavenc_CFLAGS) $(CFLAGS) -MT pipelines/pipelines_wavenc-wavenc.obj -MD -MP -MF pipelines/$(DEPDIR)/pipelines_wavenc-wavenc.Tpo -c -o pipelines/pipelines_wavenc-wavenc.obj `if test -f 'pipelines/wavenc.c'; then $(CYGPATH_W) 'pipelines/wavenc.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/wavenc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) pipelines/$(DEPDIR)/pipelines_wavenc-wavenc.Tpo pipelines/$(DEPDIR)/pipelines_wavenc-wavenc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/wavenc.c' object='pipelines/pipelines_wavenc-wavenc.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavenc_CFLAGS) $(CFLAGS) -c -o pipelines_wavenc-wavenc.obj `if test -f 'pipelines/wavenc.c'; then $(CYGPATH_W) 'pipelines/wavenc.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/wavenc.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavenc_CFLAGS) $(CFLAGS) -c -o pipelines/pipelines_wavenc-wavenc.obj `if test -f 'pipelines/wavenc.c'; then $(CYGPATH_W) 'pipelines/wavenc.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/wavenc.c'; fi` -pipelines_wavpack-wavpack.o: pipelines/wavpack.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavpack_CFLAGS) $(CFLAGS) -MT pipelines_wavpack-wavpack.o -MD -MP -MF $(DEPDIR)/pipelines_wavpack-wavpack.Tpo -c -o pipelines_wavpack-wavpack.o `test -f 'pipelines/wavpack.c' || echo '$(srcdir)/'`pipelines/wavpack.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pipelines_wavpack-wavpack.Tpo $(DEPDIR)/pipelines_wavpack-wavpack.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/wavpack.c' object='pipelines_wavpack-wavpack.o' libtool=no @AMDEPBACKSLASH@ +pipelines/pipelines_wavpack-wavpack.o: pipelines/wavpack.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavpack_CFLAGS) $(CFLAGS) -MT pipelines/pipelines_wavpack-wavpack.o -MD -MP -MF pipelines/$(DEPDIR)/pipelines_wavpack-wavpack.Tpo -c -o pipelines/pipelines_wavpack-wavpack.o `test -f 'pipelines/wavpack.c' || echo '$(srcdir)/'`pipelines/wavpack.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) pipelines/$(DEPDIR)/pipelines_wavpack-wavpack.Tpo pipelines/$(DEPDIR)/pipelines_wavpack-wavpack.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/wavpack.c' object='pipelines/pipelines_wavpack-wavpack.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavpack_CFLAGS) $(CFLAGS) -c -o pipelines_wavpack-wavpack.o `test -f 'pipelines/wavpack.c' || echo '$(srcdir)/'`pipelines/wavpack.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavpack_CFLAGS) $(CFLAGS) -c -o pipelines/pipelines_wavpack-wavpack.o `test -f 'pipelines/wavpack.c' || echo '$(srcdir)/'`pipelines/wavpack.c -pipelines_wavpack-wavpack.obj: pipelines/wavpack.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavpack_CFLAGS) $(CFLAGS) -MT pipelines_wavpack-wavpack.obj -MD -MP -MF $(DEPDIR)/pipelines_wavpack-wavpack.Tpo -c -o pipelines_wavpack-wavpack.obj `if test -f 'pipelines/wavpack.c'; then $(CYGPATH_W) 'pipelines/wavpack.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/wavpack.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pipelines_wavpack-wavpack.Tpo $(DEPDIR)/pipelines_wavpack-wavpack.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/wavpack.c' object='pipelines_wavpack-wavpack.obj' libtool=no @AMDEPBACKSLASH@ +pipelines/pipelines_wavpack-wavpack.obj: pipelines/wavpack.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavpack_CFLAGS) $(CFLAGS) -MT pipelines/pipelines_wavpack-wavpack.obj -MD -MP -MF pipelines/$(DEPDIR)/pipelines_wavpack-wavpack.Tpo -c -o pipelines/pipelines_wavpack-wavpack.obj `if test -f 'pipelines/wavpack.c'; then $(CYGPATH_W) 'pipelines/wavpack.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/wavpack.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) pipelines/$(DEPDIR)/pipelines_wavpack-wavpack.Tpo pipelines/$(DEPDIR)/pipelines_wavpack-wavpack.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipelines/wavpack.c' object='pipelines/pipelines_wavpack-wavpack.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavpack_CFLAGS) $(CFLAGS) -c -o pipelines_wavpack-wavpack.obj `if test -f 'pipelines/wavpack.c'; then $(CYGPATH_W) 'pipelines/wavpack.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/wavpack.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pipelines_wavpack_CFLAGS) $(CFLAGS) -c -o pipelines/pipelines_wavpack-wavpack.obj `if test -f 'pipelines/wavpack.c'; then $(CYGPATH_W) 'pipelines/wavpack.c'; else $(CYGPATH_W) '$(srcdir)/pipelines/wavpack.c'; fi` mostlyclean-libtool: -rm -f *.lo @@ -3969,9 +3642,13 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f elements/$(DEPDIR)/$(am__dirstamp) -rm -f elements/$(am__dirstamp) + -rm -f generic/$(DEPDIR)/$(am__dirstamp) -rm -f generic/$(am__dirstamp) + -rm -f orc/$(DEPDIR)/$(am__dirstamp) -rm -f orc/$(am__dirstamp) + -rm -f pipelines/$(DEPDIR)/$(am__dirstamp) -rm -f pipelines/$(am__dirstamp) maintainer-clean-generic: @@ -3983,10 +3660,10 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -rf elements/$(DEPDIR) generic/$(DEPDIR) orc/$(DEPDIR) pipelines/$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags + distclean-local distclean-tags dvi: dvi-am @@ -4029,7 +3706,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -rf elements/$(DEPDIR) generic/$(DEPDIR) orc/$(DEPDIR) pipelines/$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -4054,16 +3731,16 @@ uninstall-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am recheck tags tags-am uninstall \ - uninstall-am + distclean-local distclean-tags distdir dvi dvi-am html html-am \ + info info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am recheck tags tags-am \ + uninstall uninstall-am # keep target around, since it's referenced in the modules' Makefiles @@ -4307,7 +3984,8 @@ help: @echo " GST_CHECKS=test_many_threads make element/foobar.forever" @echo -clean-local: clean-local-check clean-local-orc +clean-local: clean-local-check +distclean-local: distclean-local-orc orc/deinterlace.c: $(top_srcdir)/gst/deinterlace/tvtime.orc $(MKDIR_P) orc/ @@ -4321,7 +3999,7 @@ orc/videobox.c: $(top_srcdir)/gst/videobox/gstvideoboxorc.orc $(MKDIR_P) orc/ $(ORCC) --test -o $@ $< -clean-local-orc: +distclean-local-orc: rm -rf orc # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/tests/check/elements/souphttpsrc.c b/tests/check/elements/souphttpsrc.c index 95053d467..87f7d8e8b 100644 --- a/tests/check/elements/souphttpsrc.c +++ b/tests/check/elements/souphttpsrc.c @@ -623,9 +623,15 @@ run_server (guint * http_port, guint * https_port) soup_server_run_async (server); if (ssl_cert_file && ssl_key_file) { - ssl_server = soup_server_new (SOUP_SERVER_PORT, ssl_port, - SOUP_SERVER_SSL_CERT_FILE, ssl_cert_file, - SOUP_SERVER_SSL_KEY_FILE, ssl_key_file, NULL); + GTlsBackend *backend = g_tls_backend_get_default (); + + if (backend != NULL && g_tls_backend_supports_tls (backend)) { + ssl_server = soup_server_new (SOUP_SERVER_PORT, ssl_port, + SOUP_SERVER_SSL_CERT_FILE, ssl_cert_file, + SOUP_SERVER_SSL_KEY_FILE, ssl_key_file, NULL); + } else { + GST_INFO ("No TLS support"); + } if (ssl_server) { *https_port = soup_server_get_port (ssl_server); diff --git a/tests/check/elements/videomixer.c b/tests/check/elements/videomixer.c index d2de07a72..7296cb3ee 100644 --- a/tests/check/elements/videomixer.c +++ b/tests/check/elements/videomixer.c @@ -930,8 +930,8 @@ GST_START_TEST (test_loop) seek_event = gst_event_new_seek (1.0, GST_FORMAT_TIME, GST_SEEK_FLAG_SEGMENT | GST_SEEK_FLAG_FLUSH, - GST_SEEK_TYPE_SET, (GstClockTime) 0, - GST_SEEK_TYPE_SET, (GstClockTime) 1 * GST_SECOND); + GST_SEEK_TYPE_SET, (GstClockTime) 0, GST_SEEK_TYPE_SET, + (GstClockTime) 2 * GST_SECOND); main_loop = g_main_loop_new (NULL, FALSE); g_signal_connect (bus, "message::segment-done", @@ -947,7 +947,9 @@ GST_START_TEST (test_loop) ck_assert_int_ne (state_res, GST_STATE_CHANGE_FAILURE); /* wait for completion */ - state_res = gst_element_get_state (bin, NULL, NULL, GST_CLOCK_TIME_NONE); + state_res = + gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, + GST_CLOCK_TIME_NONE); ck_assert_int_ne (state_res, GST_STATE_CHANGE_FAILURE); res = gst_element_send_event (bin, seek_event); diff --git a/tests/examples/Makefile.in b/tests/examples/Makefile.in index 91c547214..00cc2c4f3 100644 --- a/tests/examples/Makefile.in +++ b/tests/examples/Makefile.in @@ -335,7 +335,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/tests/examples/audiofx/Makefile.in b/tests/examples/audiofx/Makefile.in index 0c10ff7b5..08a7b033a 100644 --- a/tests/examples/audiofx/Makefile.in +++ b/tests/examples/audiofx/Makefile.in @@ -340,7 +340,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -604,22 +603,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iirfilter_example-iirfilter-example.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/cairo/Makefile.in b/tests/examples/cairo/Makefile.in index 3bae9c89f..e7707271c 100644 --- a/tests/examples/cairo/Makefile.in +++ b/tests/examples/cairo/Makefile.in @@ -326,7 +326,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -584,22 +583,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo_overlay-cairo_overlay.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/equalizer/Makefile.in b/tests/examples/equalizer/Makefile.in index f92d76212..b245916e0 100644 --- a/tests/examples/equalizer/Makefile.in +++ b/tests/examples/equalizer/Makefile.in @@ -326,7 +326,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -584,22 +583,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-demo.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/jack/Makefile.in b/tests/examples/jack/Makefile.in index ed2d54ee6..51e0fadb0 100644 --- a/tests/examples/jack/Makefile.in +++ b/tests/examples/jack/Makefile.in @@ -325,7 +325,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -585,22 +584,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jack_client-jack_client.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/level/Makefile.in b/tests/examples/level/Makefile.in index 0b17d0197..cac2dbfe7 100644 --- a/tests/examples/level/Makefile.in +++ b/tests/examples/level/Makefile.in @@ -326,7 +326,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -583,22 +582,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/level_example-level-example.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/pulse/Makefile.in b/tests/examples/pulse/Makefile.in index c58662a04..1d2dcd844 100644 --- a/tests/examples/pulse/Makefile.in +++ b/tests/examples/pulse/Makefile.in @@ -326,7 +326,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -583,22 +582,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pulse-pulse.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/rtp/Makefile.in b/tests/examples/rtp/Makefile.in index 3740aef17..29dc1106e 100644 --- a/tests/examples/rtp/Makefile.in +++ b/tests/examples/rtp/Makefile.in @@ -338,7 +338,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -617,22 +616,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/server_alsasrc_PCMA-server-alsasrc-PCMA.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/shapewipe/Makefile.in b/tests/examples/shapewipe/Makefile.in index 199c42c69..5aaaa213f 100644 --- a/tests/examples/shapewipe/Makefile.in +++ b/tests/examples/shapewipe/Makefile.in @@ -330,7 +330,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -589,22 +588,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shapewipe_example-shapewipe-example.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/spectrum/Makefile.in b/tests/examples/spectrum/Makefile.in index 4c45329c4..15a0e5bdd 100644 --- a/tests/examples/spectrum/Makefile.in +++ b/tests/examples/spectrum/Makefile.in @@ -348,7 +348,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -626,22 +625,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spectrum_example-spectrum-example.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/examples/v4l2/Makefile.in b/tests/examples/v4l2/Makefile.in index c6dd184cf..bcfa081c0 100644 --- a/tests/examples/v4l2/Makefile.in +++ b/tests/examples/v4l2/Makefile.in @@ -326,7 +326,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -584,22 +583,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/camctrl-camctrl.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/tests/files/Makefile.in b/tests/files/Makefile.in index 87d25cc65..ab3cc2781 100644 --- a/tests/files/Makefile.in +++ b/tests/files/Makefile.in @@ -270,7 +270,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ diff --git a/tests/icles/Makefile.in b/tests/icles/Makefile.in index 0ce27011a..a45701231 100644 --- a/tests/icles/Makefile.in +++ b/tests/icles/Makefile.in @@ -395,7 +395,6 @@ GTK_X11_LIBS = @GTK_X11_LIBS@ GUDEV_CFLAGS = @GUDEV_CFLAGS@ GUDEV_LIBS = @GUDEV_LIBS@ HAVE_AVC1394 = @HAVE_AVC1394@ -HAVE_BZ2 = @HAVE_BZ2@ HAVE_CXX = @HAVE_CXX@ HAVE_DIRECTSOUND = @HAVE_DIRECTSOUND@ HAVE_ROM1394 = @HAVE_ROM1394@ @@ -720,22 +719,25 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ximagesrc_test-ximagesrc-test.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< diff --git a/win32/MANIFEST b/win32/MANIFEST index b3b879fa5..cbd57b4ae 100644 --- a/win32/MANIFEST +++ b/win32/MANIFEST @@ -1,13 +1,5 @@ win32/MANIFEST win32/common/config.h -win32/common/gstudp-enumtypes.c -win32/common/gstudp-enumtypes.h -win32/common/gstrtpbin-marshal.c -win32/common/gstrtpbin-marshal.h -win32/common/tuner-enumtypes.c -win32/common/tuner-enumtypes.h -win32/common/tuner-marshal.c -win32/common/tuner-marshal.h win32/vs6/gst_plugins_good.dsw win32/vs6/autogen.dsp win32/vs6/libgstalaw.dsp diff --git a/win32/common/config.h b/win32/common/config.h index ac0cb0d80..ce37e1739 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -58,7 +58,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2013-07-29" +#define GST_PACKAGE_RELEASE_DATETIME "2013-08-28" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -388,7 +388,7 @@ #define PACKAGE_NAME "GStreamer Good Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Good Plug-ins 1.1.3" +#define PACKAGE_STRING "GStreamer Good Plug-ins 1.1.4" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-good" @@ -397,7 +397,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.1.3" +#define PACKAGE_VERSION "1.1.4" /* directory where plugins are located */ #ifdef _DEBUG @@ -431,7 +431,7 @@ #undef TARGET_CPU /* Version number of package */ -#define VERSION "1.1.3" +#define VERSION "1.1.4" /* old wavpack API */ #undef WAVPACK_OLD_API diff --git a/win32/common/gstrtpbin-marshal.c b/win32/common/gstrtpbin-marshal.c deleted file mode 100644 index bbea5a4e5..000000000 --- a/win32/common/gstrtpbin-marshal.c +++ /dev/null @@ -1,424 +0,0 @@ -#include "gstrtpbin-marshal.h" - -#include <glib-object.h> - - -#ifdef G_ENABLE_DEBUG -#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) -#define g_marshal_value_peek_char(v) g_value_get_schar (v) -#define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) -#define g_marshal_value_peek_int(v) g_value_get_int (v) -#define g_marshal_value_peek_uint(v) g_value_get_uint (v) -#define g_marshal_value_peek_long(v) g_value_get_long (v) -#define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) -#define g_marshal_value_peek_int64(v) g_value_get_int64 (v) -#define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) -#define g_marshal_value_peek_enum(v) g_value_get_enum (v) -#define g_marshal_value_peek_flags(v) g_value_get_flags (v) -#define g_marshal_value_peek_float(v) g_value_get_float (v) -#define g_marshal_value_peek_double(v) g_value_get_double (v) -#define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) -#define g_marshal_value_peek_param(v) g_value_get_param (v) -#define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) -#define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) -#define g_marshal_value_peek_object(v) g_value_get_object (v) -#define g_marshal_value_peek_variant(v) g_value_get_variant (v) -#else /* !G_ENABLE_DEBUG */ -/* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. - * Do not access GValues directly in your code. Instead, use the - * g_value_get_*() functions - */ -#define g_marshal_value_peek_boolean(v) (v)->data[0].v_int -#define g_marshal_value_peek_char(v) (v)->data[0].v_int -#define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint -#define g_marshal_value_peek_int(v) (v)->data[0].v_int -#define g_marshal_value_peek_uint(v) (v)->data[0].v_uint -#define g_marshal_value_peek_long(v) (v)->data[0].v_long -#define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong -#define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 -#define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 -#define g_marshal_value_peek_enum(v) (v)->data[0].v_long -#define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong -#define g_marshal_value_peek_float(v) (v)->data[0].v_float -#define g_marshal_value_peek_double(v) (v)->data[0].v_double -#define g_marshal_value_peek_string(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_param(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_object(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer -#endif /* !G_ENABLE_DEBUG */ - - -/* UINT:UINT (gstrtpbin-marshal.list:1) */ -void -gst_rtp_bin_marshal_UINT__UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef guint (*GMarshalFunc_UINT__UINT) (gpointer data1, - guint arg_1, gpointer data2); - register GMarshalFunc_UINT__UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - guint v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 2); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_UINT__UINT) (marshal_data ? marshal_data : cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), data2); - - g_value_set_uint (return_value, v_return); -} - -/* BOXED:UINT (gstrtpbin-marshal.list:2) */ -void -gst_rtp_bin_marshal_BOXED__UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef gpointer (*GMarshalFunc_BOXED__UINT) (gpointer data1, - guint arg_1, gpointer data2); - register GMarshalFunc_BOXED__UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - gpointer v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 2); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_BOXED__UINT) (marshal_data ? marshal_data : cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), data2); - - g_value_take_boxed (return_value, v_return); -} - -/* BOXED:UINT,UINT (gstrtpbin-marshal.list:3) */ -void -gst_rtp_bin_marshal_BOXED__UINT_UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef gpointer (*GMarshalFunc_BOXED__UINT_UINT) (gpointer data1, - guint arg_1, guint arg_2, gpointer data2); - register GMarshalFunc_BOXED__UINT_UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - gpointer v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_BOXED__UINT_UINT) (marshal_data ? marshal_data : - cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_uint (param_values + 2), data2); - - g_value_take_boxed (return_value, v_return); -} - -/* OBJECT:UINT (gstrtpbin-marshal.list:4) */ -void -gst_rtp_bin_marshal_OBJECT__UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef GObject *(*GMarshalFunc_OBJECT__UINT) (gpointer data1, - guint arg_1, gpointer data2); - register GMarshalFunc_OBJECT__UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - GObject *v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 2); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_OBJECT__UINT) (marshal_data ? marshal_data : cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), data2); - - g_value_take_object (return_value, v_return); -} - -/* VOID:UINT,OBJECT (gstrtpbin-marshal.list:5) */ -void -gst_rtp_bin_marshal_VOID__UINT_OBJECT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__UINT_OBJECT) (gpointer data1, - guint arg_1, gpointer arg_2, gpointer data2); - register GMarshalFunc_VOID__UINT_OBJECT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__UINT_OBJECT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_object (param_values + 2), data2); -} - -/* VOID:UINT (gstrtpbin-marshal.list:6) */ - -/* VOID:UINT,UINT (gstrtpbin-marshal.list:7) */ -void -gst_rtp_bin_marshal_VOID__UINT_UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__UINT_UINT) (gpointer data1, - guint arg_1, guint arg_2, gpointer data2); - register GMarshalFunc_VOID__UINT_UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__UINT_UINT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_uint (param_values + 2), data2); -} - -/* VOID:OBJECT,OBJECT (gstrtpbin-marshal.list:8) */ -void -gst_rtp_bin_marshal_VOID__OBJECT_OBJECT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1, - gpointer arg_1, gpointer arg_2, gpointer data2); - register GMarshalFunc_VOID__OBJECT_OBJECT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_object (param_values + 1), - g_marshal_value_peek_object (param_values + 2), data2); -} - -/* UINT64:BOOL,UINT64 (gstrtpbin-marshal.list:9) */ -void -gst_rtp_bin_marshal_UINT64__BOOLEAN_UINT64 (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef guint64 (*GMarshalFunc_UINT64__BOOLEAN_UINT64) (gpointer data1, - gboolean arg_1, guint64 arg_2, gpointer data2); - register GMarshalFunc_UINT64__BOOLEAN_UINT64 callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - guint64 v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_UINT64__BOOLEAN_UINT64) (marshal_data ? marshal_data : - cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_boolean (param_values + 1), - g_marshal_value_peek_uint64 (param_values + 2), data2); - - g_value_set_uint64 (return_value, v_return); -} - -/* VOID:UINT64 (gstrtpbin-marshal.list:10) */ -void -gst_rtp_bin_marshal_VOID__UINT64 (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__UINT64) (gpointer data1, - guint64 arg_1, gpointer data2); - register GMarshalFunc_VOID__UINT64 callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 2); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__UINT64) (marshal_data ? marshal_data : cc->callback); - - callback (data1, g_marshal_value_peek_uint64 (param_values + 1), data2); -} - -/* BOOL:BOXED,BOOL (gstrtpbin-marshal.list:11) */ -void -gst_rtp_bin_marshal_BOOLEAN__BOXED_BOOLEAN (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_BOOLEAN) (gpointer data1, - gpointer arg_1, gboolean arg_2, gpointer data2); - register GMarshalFunc_BOOLEAN__BOXED_BOOLEAN callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - gboolean v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_BOOLEAN__BOXED_BOOLEAN) (marshal_data ? marshal_data : - cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_boxed (param_values + 1), - g_marshal_value_peek_boolean (param_values + 2), data2); - - g_value_set_boolean (return_value, v_return); -} - -/* VOID:UINT,UINT,UINT,UINT,BOXED (gstrtpbin-marshal.list:12) */ -void -gst_rtp_bin_marshal_VOID__UINT_UINT_UINT_UINT_BOXED (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__UINT_UINT_UINT_UINT_BOXED) (gpointer data1, - guint arg_1, - guint arg_2, guint arg_3, guint arg_4, gpointer arg_5, gpointer data2); - register GMarshalFunc_VOID__UINT_UINT_UINT_UINT_BOXED callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 6); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__UINT_UINT_UINT_UINT_BOXED) (marshal_data ? - marshal_data : cc->callback); - - callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_uint (param_values + 2), - g_marshal_value_peek_uint (param_values + 3), - g_marshal_value_peek_uint (param_values + 4), - g_marshal_value_peek_boxed (param_values + 5), data2); -} diff --git a/win32/common/gstrtpbin-marshal.h b/win32/common/gstrtpbin-marshal.h deleted file mode 100644 index 5a9a196d5..000000000 --- a/win32/common/gstrtpbin-marshal.h +++ /dev/null @@ -1,105 +0,0 @@ - -#ifndef __gst_rtp_bin_marshal_MARSHAL_H__ -#define __gst_rtp_bin_marshal_MARSHAL_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -/* UINT:UINT (gstrtpbin-marshal.list:1) */ -extern void gst_rtp_bin_marshal_UINT__UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* BOXED:UINT (gstrtpbin-marshal.list:2) */ -extern void gst_rtp_bin_marshal_BOXED__UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* BOXED:UINT,UINT (gstrtpbin-marshal.list:3) */ -extern void gst_rtp_bin_marshal_BOXED__UINT_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* OBJECT:UINT (gstrtpbin-marshal.list:4) */ -extern void gst_rtp_bin_marshal_OBJECT__UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:UINT,OBJECT (gstrtpbin-marshal.list:5) */ -extern void gst_rtp_bin_marshal_VOID__UINT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:UINT (gstrtpbin-marshal.list:6) */ -#define gst_rtp_bin_marshal_VOID__UINT g_cclosure_marshal_VOID__UINT - -/* VOID:UINT,UINT (gstrtpbin-marshal.list:7) */ -extern void gst_rtp_bin_marshal_VOID__UINT_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:OBJECT,OBJECT (gstrtpbin-marshal.list:8) */ -extern void gst_rtp_bin_marshal_VOID__OBJECT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* UINT64:BOOL,UINT64 (gstrtpbin-marshal.list:9) */ -extern void gst_rtp_bin_marshal_UINT64__BOOLEAN_UINT64 (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gst_rtp_bin_marshal_UINT64__BOOL_UINT64 gst_rtp_bin_marshal_UINT64__BOOLEAN_UINT64 - -/* VOID:UINT64 (gstrtpbin-marshal.list:10) */ -extern void gst_rtp_bin_marshal_VOID__UINT64 (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* BOOL:BOXED,BOOL (gstrtpbin-marshal.list:11) */ -extern void gst_rtp_bin_marshal_BOOLEAN__BOXED_BOOLEAN (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gst_rtp_bin_marshal_BOOL__BOXED_BOOL gst_rtp_bin_marshal_BOOLEAN__BOXED_BOOLEAN - -/* VOID:UINT,UINT,UINT,UINT,BOXED (gstrtpbin-marshal.list:12) */ -extern void gst_rtp_bin_marshal_VOID__UINT_UINT_UINT_UINT_BOXED (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -G_END_DECLS - -#endif /* __gst_rtp_bin_marshal_MARSHAL_H__ */ - diff --git a/win32/common/gstudp-enumtypes.c b/win32/common/gstudp-enumtypes.c deleted file mode 100644 index 7982ccd09..000000000 --- a/win32/common/gstudp-enumtypes.c +++ /dev/null @@ -1,25 +0,0 @@ - - - -#include "gstudp-enumtypes.h" - -#include "gstudp.h" - -/* enumerations from "gstudp.h" */ -GType -gst_udp_control_get_type (void) -{ - static volatile gsize g_define_type_id__volatile = 0; - if (g_once_init_enter (&g_define_type_id__volatile)) { - static const GEnumValue values[] = { - {CONTROL_ZERO, "CONTROL_ZERO", "zero"}, - {CONTROL_NONE, "CONTROL_NONE", "none"}, - {CONTROL_UDP, "CONTROL_UDP", "udp"}, - {CONTROL_TCP, "CONTROL_TCP", "tcp"}, - {0, NULL, NULL} - }; - GType g_define_type_id = g_enum_register_static ("GstUDPControl", values); - g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); - } - return g_define_type_id__volatile; -} diff --git a/win32/common/gstudp-enumtypes.h b/win32/common/gstudp-enumtypes.h deleted file mode 100644 index 5f2dca2c2..000000000 --- a/win32/common/gstudp-enumtypes.h +++ /dev/null @@ -1,19 +0,0 @@ - - - -#ifndef __GST_UDP_ENUM_TYPES_H__ -#define __GST_UDP_ENUM_TYPES_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -/* enumerations from "gstudp.h" */ -GType gst_udp_control_get_type (void); -#define GST_TYPE_UDP_CONTROL (gst_udp_control_get_type()) -G_END_DECLS - -#endif /* __GST_UDP_ENUM_TYPES_H__ */ - - - diff --git a/win32/common/tuner-enumtypes.c b/win32/common/tuner-enumtypes.c deleted file mode 100644 index 32a3e1720..000000000 --- a/win32/common/tuner-enumtypes.c +++ /dev/null @@ -1,28 +0,0 @@ - - - -#include "tuner-enumtypes.h" - -#include "tuner.h" -#include "tunernorm.h" -#include "tunerchannel.h" - -/* enumerations from "tunerchannel.h" */ -GType -gst_tuner_channel_flags_get_type (void) -{ - static volatile gsize g_define_type_id__volatile = 0; - if (g_once_init_enter (&g_define_type_id__volatile)) { - static const GFlagsValue values[] = { - {GST_TUNER_CHANNEL_INPUT, "GST_TUNER_CHANNEL_INPUT", "input"}, - {GST_TUNER_CHANNEL_OUTPUT, "GST_TUNER_CHANNEL_OUTPUT", "output"}, - {GST_TUNER_CHANNEL_FREQUENCY, "GST_TUNER_CHANNEL_FREQUENCY", "frequency"}, - {GST_TUNER_CHANNEL_AUDIO, "GST_TUNER_CHANNEL_AUDIO", "audio"}, - {0, NULL, NULL} - }; - GType g_define_type_id = - g_flags_register_static ("GstTunerChannelFlags", values); - g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); - } - return g_define_type_id__volatile; -} diff --git a/win32/common/tuner-enumtypes.h b/win32/common/tuner-enumtypes.h deleted file mode 100644 index e9b9b7ae9..000000000 --- a/win32/common/tuner-enumtypes.h +++ /dev/null @@ -1,19 +0,0 @@ - - - -#ifndef __GST_INTERFACES_ENUM_TYPES_H__ -#define __GST_INTERFACES_ENUM_TYPES_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -/* enumerations from "tunerchannel.h" */ -GType gst_tuner_channel_flags_get_type (void); -#define GST_TYPE_TUNER_CHANNEL_FLAGS (gst_tuner_channel_flags_get_type()) -G_END_DECLS - -#endif /* __GST_INTERFACES_ENUM_TYPES_H__ */ - - - diff --git a/win32/common/tuner-marshal.c b/win32/common/tuner-marshal.c deleted file mode 100644 index 7e2cfcf73..000000000 --- a/win32/common/tuner-marshal.c +++ /dev/null @@ -1,115 +0,0 @@ -#include "tuner-marshal.h" - -#include <glib-object.h> - - -#ifdef G_ENABLE_DEBUG -#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) -#define g_marshal_value_peek_char(v) g_value_get_schar (v) -#define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) -#define g_marshal_value_peek_int(v) g_value_get_int (v) -#define g_marshal_value_peek_uint(v) g_value_get_uint (v) -#define g_marshal_value_peek_long(v) g_value_get_long (v) -#define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) -#define g_marshal_value_peek_int64(v) g_value_get_int64 (v) -#define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) -#define g_marshal_value_peek_enum(v) g_value_get_enum (v) -#define g_marshal_value_peek_flags(v) g_value_get_flags (v) -#define g_marshal_value_peek_float(v) g_value_get_float (v) -#define g_marshal_value_peek_double(v) g_value_get_double (v) -#define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) -#define g_marshal_value_peek_param(v) g_value_get_param (v) -#define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) -#define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) -#define g_marshal_value_peek_object(v) g_value_get_object (v) -#define g_marshal_value_peek_variant(v) g_value_get_variant (v) -#else /* !G_ENABLE_DEBUG */ -/* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. - * Do not access GValues directly in your code. Instead, use the - * g_value_get_*() functions - */ -#define g_marshal_value_peek_boolean(v) (v)->data[0].v_int -#define g_marshal_value_peek_char(v) (v)->data[0].v_int -#define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint -#define g_marshal_value_peek_int(v) (v)->data[0].v_int -#define g_marshal_value_peek_uint(v) (v)->data[0].v_uint -#define g_marshal_value_peek_long(v) (v)->data[0].v_long -#define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong -#define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 -#define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 -#define g_marshal_value_peek_enum(v) (v)->data[0].v_long -#define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong -#define g_marshal_value_peek_float(v) (v)->data[0].v_float -#define g_marshal_value_peek_double(v) (v)->data[0].v_double -#define g_marshal_value_peek_string(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_param(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_object(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer -#endif /* !G_ENABLE_DEBUG */ - - -/* VOID:OBJECT,ULONG (tuner-marshal.list:1) */ -void -gst_interfaces_marshal_VOID__OBJECT_ULONG (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__OBJECT_ULONG) (gpointer data1, - gpointer arg_1, gulong arg_2, gpointer data2); - register GMarshalFunc_VOID__OBJECT_ULONG callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__OBJECT_ULONG) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_object (param_values + 1), - g_marshal_value_peek_ulong (param_values + 2), data2); -} - -/* VOID:OBJECT,INT (tuner-marshal.list:2) */ -void -gst_interfaces_marshal_VOID__OBJECT_INT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__OBJECT_INT) (gpointer data1, - gpointer arg_1, gint arg_2, gpointer data2); - register GMarshalFunc_VOID__OBJECT_INT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__OBJECT_INT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_object (param_values + 1), - g_marshal_value_peek_int (param_values + 2), data2); -} diff --git a/win32/common/tuner-marshal.h b/win32/common/tuner-marshal.h deleted file mode 100644 index 821754563..000000000 --- a/win32/common/tuner-marshal.h +++ /dev/null @@ -1,28 +0,0 @@ - -#ifndef __gst_interfaces_marshal_MARSHAL_H__ -#define __gst_interfaces_marshal_MARSHAL_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -/* VOID:OBJECT,ULONG (tuner-marshal.list:1) */ -extern void gst_interfaces_marshal_VOID__OBJECT_ULONG (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:OBJECT,INT (tuner-marshal.list:2) */ -extern void gst_interfaces_marshal_VOID__OBJECT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -G_END_DECLS - -#endif /* __gst_interfaces_marshal_MARSHAL_H__ */ - -- GitLab