Merge branch 'master' into 0.11

Conflicts:
	configure.ac
This commit is contained in:
Wim Taymans 2011-05-16 17:52:11 +02:00
commit cf1248e566
165 changed files with 6602 additions and 453 deletions

View file

@ -28,7 +28,7 @@ GST_PLUGINS_GOOD_BUILT_SOURCES = \
gst/matroska/Android.mk \
gst/multifile/Android.mk \
gst/multipart/Android.mk \
gst/quicktime/Android.mk \
gst/isomp4/Android.mk \
gst/replaygain/Android.mk \
gst/rtp/Android.mk \
gst/rtpmanager/Android.mk \
@ -94,7 +94,7 @@ CONFIGURE_TARGETS += gst-plugins-good-configure
-include $(GST_PLUGINS_GOOD_TOP)/gst/matroska/Android.mk
-include $(GST_PLUGINS_GOOD_TOP)/gst/multifile/Android.mk
-include $(GST_PLUGINS_GOOD_TOP)/gst/multipart/Android.mk
-include $(GST_PLUGINS_GOOD_TOP)/gst/quicktime/Android.mk
-include $(GST_PLUGINS_GOOD_TOP)/gst/isomp4/Android.mk
-include $(GST_PLUGINS_GOOD_TOP)/gst/replaygain/Android.mk
-include $(GST_PLUGINS_GOOD_TOP)/gst/rtp/Android.mk
-include $(GST_PLUGINS_GOOD_TOP)/gst/rtpmanager/Android.mk

5506
ChangeLog

File diff suppressed because it is too large Load diff

View file

@ -79,10 +79,16 @@ include $(top_srcdir)/common/coverage/lcov.mak
CRUFT_FILES = \
$(top_builddir)/common/shave \
$(top_builddir)/common/shave-libtool \
$(top_builddir)/gst/qtdemux/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/quicktime/.libs/*.{so,dll,DLL,dylib} \
$(top_builddir)/gst/videofilter/.libs/*videoflip.{so,dll,DLL,dylib} \
$(top_builddir)/gst/videofilter/.libs/*videobalance.{so,dll,DLL,dylib} \
$(top_builddir)/gst/videofilter/.libs/*gamma.{so,dll,DLL,dylib}
CRUFT_DIRS = \
$(top_srcdir)/gst/qtdemux \
$(top_srcdir)/gst/quicktime
include $(top_srcdir)/common/cruft.mak
all-local: check-cruft

162
NEWS
View file

@ -1,4 +1,164 @@
This is GStreamer Good Plug-ins 0.10.28, "Inconvenienced by the Solar System"
This is GStreamer Good Plug-ins 0.10.29, "Soft Cheese Enthusiast"
Changes since 0.10.28:
* audioparser: new amrparse, aacparse, ac3parse, flacparse, mpegaudioparse, dcaparse elements
* audiowsincband: Add new windowing functions: gaussian, cos and hann
* audiowsincband: Fix range of kernel elements (lim -> lim-1)
* audiowsinclimimt: Add new windows to high/low-pass filters: gaussian, cosine, hann
* audiowsinclimit: Fix range of kernel elements (lim -> lim-1) in high/low-pass filters
* avidemux: also add the frame-type for the stream index.
* avidemux, flvdemux: mark delta-units in the index
* avidemux: stream->current_total is accumulated byte size and not time
* avimux: add stream-format field to h264 pad template caps
* avimux: rework _request_new_pad to handle explict req-pad-names
* avimux: use running time for synchronization
* cairooverlay: Add generic Cairo overlay video element.
* debugutils: remove bitrotten negotiation element
* deinterlace: add support for NV12 and NV21 formats; fix greedyl method
* dvdemux: first try if upstream handles TIME seeks before handling them here and other event handling fixes
* flacdec: fix issues with large metadata blocks when streaming unframed flac
* flacenc: Add support for writing METADATA_BLOCK_PICTURE blocks for GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
* flacenc: Don't store image tags inside the vorbiscomments and the flac metadata
* flvdemux: add width, height and framerate to caps when present on onMetaData
* flvdemux: Do not build an index if upstream is not seekable
* flvdemux: fix deadlock on setting index on flvdemux
* flvmux: don't overwrite metadata tag with duration in streaming mode
* flvmux: don't set duration for live stream
* flvmux: use running time for synchronization
* flv: specify stream-format for h264 in the pad template caps
* icydemux: fix tag list handling issues that might have caused crashes
* j2kpay: skip EPH packets
* jitterbuffer: also estimate eos if very near eos
* jitterbuffer: avoid trying to buffer more than is available
* jitterbuffer: handle position query
* matroskademux: better calculation of output framerate
* matroskademux: properly resume cluster scanning
* matroskademux: pull mode should always report seekable
* matroskademux: set stream-format=byte-stream on h264 caps if there's no codec data
* matroskademux: store cluster positions provided by SeekHead
* matroskamux: add support for A-Law and µ-Law
* matroskamux: avoid building index when streamable
* matroskamux: use running time for stream synchronization
* matroskamux: add stream-format field to h264 pad template caps
* matroska: Use ARTIST Matroska tag instead of AUTHOR for GST_TAG_ARTIST
* matroskaparse: new element
* monoscope: stability (off-by-one) and memory leak fixes
* pngdec: handle 16-bit-per-channel images
* pulsesink: also uncork during EOS waiting (and after EOS is rendered)
* pulsesink: fix deadlock if connecting to PA fails
* pulsesink: release pa_shared_resource_mutex before pa_threaded_mainloop_wait
* qtdemux: Adds more h264 fields to its caps
* qtdemux: Add support for 2Vuy and r210
* qtdemux: don't error out when there's a problem parsing non-vital headers
* qtdemux: avoid skipping exposing a stream following a removed stream
* qtdemux: Check for invalid (empty) classification info entity strings
* qtdemux: extract MusicBrainz tags
* qtdemux: mind rounding issues when converting from global time to mov time
* qtdemux: propagate error during expose_streams
* qtdemux: support some more mpeg-4 fourcc variants
* qtdemux: take configured start time into account
* isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename qtdemux plugin to isomp4
* rtpbin: Don't try to request the same request pad twice
* rtpbin: fix setting the SDES property
* rtpbin: Get and use the NTP time when receiving RTCP
* rtpmanager: ignore a BYE if it is sent with our internal SSRC
* rtpptdemux: Tag upstream custom events with payload type
* rtpsession: add action signal to request early RTCP
* rtpsession: add "rtcp-min-interval" property for minimum interval between Regular RTCP messages
* rtpsession: Don't relay more than one PLI request per RTT
* rtpsession: Emit "on-ssrc-validated" when validating by RTCP
* rtpsession: Emit signal on incoming RTCP feedback packet
* rtpsession: Emit signal when sending a compound RTCP packet
* rtpsession: Implement sending PLI packets in response to GstForceKeyUnit
* rtpsession: Number of active sources should be updated whenever the status of the source changes to active
* rtpsession: Send GstForceKeyUnit event in response to received RTCP PLI
* rtpsource: Retain RTCP Feedback packets for a specified amount of time
* rtpssrcdemux: Tag upstream custom events with SSRC
* rtpssrcdemux: Unknown SSRC is not fatal
* rtpspeexpay: Do not transmit samples with GAP flag
* rtptheoradepay: Request new keyframe on lost packets
* rtpvrawpay: add support for interlaced video
* rtspsrc: distribute new base_time to manager children following flush seek
* rtspsrc: handle * control correctly
* rtspsrc: improve recovery from failed seek
* spectrum: miscellaneous optimisations, add multi-channel support
* speexdec: Always process the number of frames per packet as specified in the header
* speexdec: get and use streamheader from the caps if possible
* speexenc: Use speex intern silence detection
* theorapay: handle 0-sized packets (which are repeat frames)
* udpsink: warn when packet is too large
* v4l2: Add PJPG mapping
* v4l2: fix interlaced set_format configuration
* v4l2: new v4l2radio element to control analog radio devices
* videobalance: fix handling of YUV images with 'odd' widths
* videoflip: add support for YUY2, UVYV and YVYU
* videoflip: fix invalid memory access for odd resolutions and Y422
* videomixer2: Add transparent background option for alpha channel formats
* videomixer: Add transparent background option for alpha channel formats
* videomixer: Fix argb/rgba overlay orc code
* wavparse: tune output max buffer size to material
Bugs fixed since 0.10.28:
* 564122 : Crash in monoscope_update
* 432612 : [matroskamux] doesn't handle segments correctly
* 593482 : Spectrum: Multi-Channel support and Stereo to Mono compat report(cross-correlation)
* 595520 : Implement a generic cairo overlay
* 622553 : rtpmanager: Implement RFC 4585 (AVPF / early feedback)
* 636699 : [PLUGIN-MOVE] qtmux: move to -good
* 639994 : videomixer2: added 'transparent' background option
* 640118 : v4l2: add element to control radio devices
* 640163 : rtspsrc: minor leak
* 640249 : [taginject] Taginject does not allow to change tags after init
* 640483 : flvdemux: Video's width, height and/or framerate src caps added when present on onMetaData
* 640542 : matroskamux leaks memory after reset
* 641330 : icydemux: crash while playing MP3 stream in amarok
* 641332 : can't connect vorbisenc ! queue ! matroskamux
* 641400 : [deinterlace] Handle image caps without asserting
* 641827 : rtptheorapay: doesn't handle 0-size packets
* 642205 : qtdemux: extract MusicBrainz tags
* 642337 : [souphttpsrc] Add support for URI queries
* 642412 : gstrtpbin with ignore-pt tries to use NULL stream- > demux during uninitialization
* 642691 : deinterlace: Miscellaneous cleanup
* 642879 : qtmux: add a 'variant' with the bare video/quicktime media type
* 642961 : NV12 colorspace support for deinterlace plugin
* 642963 : [dvdemux] time based upstream seek
* 643087 : pulsesink: deadlock in gst_pulseringbuffer_open_device
* 643981 : [cairooverlay] example uses gtk/gtk-x11 unnecessarily
* 644288 : generic/states check fails
* 644477 : [jack] doesn't build with jack > = 0.120.2
* 644510 : pulsesink: deadlock when create/connect fails
* 644669 : gstspeexdec causes 'Conditional jump depends on uninitialised value'
* 644773 : Add support for Y422 colorspaces in videoflip element
* 644849 : [speexdec] Remove warning message when it is inappropriate
* 644875 : [matroskademux] can't read the ARTIST tag in a Matroska file
* 645858 : [flvdemux] memory leak when demuxing infinite FLV files
* 645961 : [pulsesink] hangs when going from paused to playing near EOS
* 646397 : rtpjitterbuffer base_time broken by commit f84b8a69
* 646474 : rtpspeexpay should drop empty samples
* 646567 : [matroska] Add alaw/mulaw audio support
* 646800 : rtspsrc: control attribute on the session and not on the media
* 646954 : rtpgstpay: declare frag_offset to hold 32 bits
* 646964 : rtpmanager: ignore a BYE if it is sent with our internal SSRC
* 646965 : rtpmanager: Number of active sources should be updated whenever the status of the source changes to active
* 646966 : rtpssrcdemux: Unknown SSRC is not fatal
* 646967 : rtpsession: make iterate_internal_links MT-safe
* 646999 : [regression] pulsesink: underruns while playing WMA
* 647263 : REGRESSION: rtpsession: fix wrongly applied patch
* 647510 : audiowsinclimit uses the wrong limits for the range of the kernel elements
* 647511 : add other common windows to low/high-pass filters in audiowsinclimit.c
* 647659 : mp3parse / mpegaudioparse fails to detect VBRI header in mpeg1 mono and mpeg2 files
* 647833 : matroskademux: bad at guessing the framerate
* 647848 : Failure to compile with GCC 4.6.x due to variable unused but set warnings being treated as errors
* 647919 : qtmux: silently corrupts h264 streams with legacy caps
* 648004 : [quicktime] Rename plugin library to quicktime too
* 648160 : Remove half-complete bits of RTCP FIR support
* 648589 : jpegdec: documentation typo " jpegddec "
* 649060 : flvmux: overwrites metadata tags with duration in streamable=false mode
* 649449 : [gppmux] Failure to write location
* 566769 : [flacdec] crash in push mode with large header packet (image)
* 644730 : [matroskamux] Should return TRUE in the event function when the event is handled
Changes since 0.10.27:

208
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer Good Plug-ins 0.10.28 "Inconvenienced by the Solar System"
Release notes for GStreamer Good Plug-ins 0.10.29 "Soft Cheese Enthusiast"
@ -52,11 +52,163 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
* Fix build issue with new kernels (with the old video4linux1 interface header removed)
* audioparser: new amrparse, aacparse, ac3parse, flacparse, mpegaudioparse, dcaparse elements
* audiowsincband: Add new windowing functions: gaussian, cos and hann
* audiowsincband: Fix range of kernel elements (lim -> lim-1)
* audiowsinclimimt: Add new windows to high/low-pass filters: gaussian, cosine, hann
* audiowsinclimit: Fix range of kernel elements (lim -> lim-1) in high/low-pass filters
* avidemux: also add the frame-type for the stream index.
* avidemux, flvdemux: mark delta-units in the index
* avidemux: stream->current_total is accumulated byte size and not time
* avimux: add stream-format field to h264 pad template caps
* avimux: rework _request_new_pad to handle explict req-pad-names
* avimux: use running time for synchronization
* cairooverlay: Add generic Cairo overlay video element.
* debugutils: remove bitrotten negotiation element
* deinterlace: add support for NV12 and NV21 formats; fix greedyl method
* dvdemux: first try if upstream handles TIME seeks before handling them here and other event handling fixes
* flacdec: fix issues with large metadata blocks when streaming unframed flac
* flacenc: Add support for writing METADATA_BLOCK_PICTURE blocks for GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
* flacenc: Don't store image tags inside the vorbiscomments and the flac metadata
* flvdemux: add width, height and framerate to caps when present on onMetaData
* flvdemux: Do not build an index if upstream is not seekable
* flvdemux: fix deadlock on setting index on flvdemux
* flvmux: don't overwrite metadata tag with duration in streaming mode
* flvmux: don't set duration for live stream
* flvmux: use running time for synchronization
* flv: specify stream-format for h264 in the pad template caps
* icydemux: fix tag list handling issues that might have caused crashes
* j2kpay: skip EPH packets
* jitterbuffer: also estimate eos if very near eos
* jitterbuffer: avoid trying to buffer more than is available
* jitterbuffer: handle position query
* matroskademux: better calculation of output framerate
* matroskademux: properly resume cluster scanning
* matroskademux: pull mode should always report seekable
* matroskademux: set stream-format=byte-stream on h264 caps if there's no codec data
* matroskademux: store cluster positions provided by SeekHead
* matroskamux: add support for A-Law and µ-Law
* matroskamux: avoid building index when streamable
* matroskamux: use running time for stream synchronization
* matroskamux: add stream-format field to h264 pad template caps
* matroska: Use ARTIST Matroska tag instead of AUTHOR for GST_TAG_ARTIST
* matroskaparse: new element
* monoscope: stability (off-by-one) and memory leak fixes
* pngdec: handle 16-bit-per-channel images
* pulsesink: also uncork during EOS waiting (and after EOS is rendered)
* pulsesink: fix deadlock if connecting to PA fails
* pulsesink: release pa_shared_resource_mutex before pa_threaded_mainloop_wait
* qtdemux: Adds more h264 fields to its caps
* qtdemux: Add support for 2Vuy and r210
* qtdemux: don't error out when there's a problem parsing non-vital headers
* qtdemux: avoid skipping exposing a stream following a removed stream
* qtdemux: Check for invalid (empty) classification info entity strings
* qtdemux: extract MusicBrainz tags
* qtdemux: mind rounding issues when converting from global time to mov time
* qtdemux: propagate error during expose_streams
* qtdemux: support some more mpeg-4 fourcc variants
* qtdemux: take configured start time into account
* isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename qtdemux plugin to isomp4
* rtpbin: Don't try to request the same request pad twice
* rtpbin: fix setting the SDES property
* rtpbin: Get and use the NTP time when receiving RTCP
* rtpmanager: ignore a BYE if it is sent with our internal SSRC
* rtpptdemux: Tag upstream custom events with payload type
* rtpsession: add action signal to request early RTCP
* rtpsession: add "rtcp-min-interval" property for minimum interval between Regular RTCP messages
* rtpsession: Don't relay more than one PLI request per RTT
* rtpsession: Emit "on-ssrc-validated" when validating by RTCP
* rtpsession: Emit signal on incoming RTCP feedback packet
* rtpsession: Emit signal when sending a compound RTCP packet
* rtpsession: Implement sending PLI packets in response to GstForceKeyUnit
* rtpsession: Number of active sources should be updated whenever the status of the source changes to active
* rtpsession: Send GstForceKeyUnit event in response to received RTCP PLI
* rtpsource: Retain RTCP Feedback packets for a specified amount of time
* rtpssrcdemux: Tag upstream custom events with SSRC
* rtpssrcdemux: Unknown SSRC is not fatal
* rtpspeexpay: Do not transmit samples with GAP flag
* rtptheoradepay: Request new keyframe on lost packets
* rtpvrawpay: add support for interlaced video
* rtspsrc: distribute new base_time to manager children following flush seek
* rtspsrc: handle * control correctly
* rtspsrc: improve recovery from failed seek
* spectrum: miscellaneous optimisations, add multi-channel support
* speexdec: Always process the number of frames per packet as specified in the header
* speexdec: get and use streamheader from the caps if possible
* speexenc: Use speex intern silence detection
* theorapay: handle 0-sized packets (which are repeat frames)
* udpsink: warn when packet is too large
* v4l2: Add PJPG mapping
* v4l2: fix interlaced set_format configuration
* v4l2: new v4l2radio element to control analog radio devices
* videobalance: fix handling of YUV images with 'odd' widths
* videoflip: add support for YUY2, UVYV and YVYU
* videoflip: fix invalid memory access for odd resolutions and Y422
* videomixer2: Add transparent background option for alpha channel formats
* videomixer: Add transparent background option for alpha channel formats
* videomixer: Fix argb/rgba overlay orc code
* wavparse: tune output max buffer size to material
Bugs fixed in this release
* 643716 : v4l2src: fails to build with newer kernels: ./v4l2_calls.h:33: fatal error: linux/videodev.h: No such file or directory
* 564122 : Crash in monoscope_update
* 432612 : [matroskamux] doesn't handle segments correctly
* 593482 : Spectrum: Multi-Channel support and Stereo to Mono compat report(cross-correlation)
* 595520 : Implement a generic cairo overlay
* 622553 : rtpmanager: Implement RFC 4585 (AVPF / early feedback)
* 636699 : [PLUGIN-MOVE] qtmux: move to -good
* 639994 : videomixer2: added 'transparent' background option
* 640118 : v4l2: add element to control radio devices
* 640163 : rtspsrc: minor leak
* 640249 : [taginject] Taginject does not allow to change tags after init
* 640483 : flvdemux: Video's width, height and/or framerate src caps added when present on onMetaData
* 640542 : matroskamux leaks memory after reset
* 641330 : icydemux: crash while playing MP3 stream in amarok
* 641332 : can't connect vorbisenc ! queue ! matroskamux
* 641400 : [deinterlace] Handle image caps without asserting
* 641827 : rtptheorapay: doesn't handle 0-size packets
* 642205 : qtdemux: extract MusicBrainz tags
* 642337 : [souphttpsrc] Add support for URI queries
* 642412 : gstrtpbin with ignore-pt tries to use NULL stream- > demux during uninitialization
* 642691 : deinterlace: Miscellaneous cleanup
* 642879 : qtmux: add a 'variant' with the bare video/quicktime media type
* 642961 : NV12 colorspace support for deinterlace plugin
* 642963 : [dvdemux] time based upstream seek
* 643087 : pulsesink: deadlock in gst_pulseringbuffer_open_device
* 643981 : [cairooverlay] example uses gtk/gtk-x11 unnecessarily
* 644288 : generic/states check fails
* 644477 : [jack] doesn't build with jack > = 0.120.2
* 644510 : pulsesink: deadlock when create/connect fails
* 644669 : gstspeexdec causes 'Conditional jump depends on uninitialised value'
* 644773 : Add support for Y422 colorspaces in videoflip element
* 644849 : [speexdec] Remove warning message when it is inappropriate
* 644875 : [matroskademux] can't read the ARTIST tag in a Matroska file
* 645858 : [flvdemux] memory leak when demuxing infinite FLV files
* 645961 : [pulsesink] hangs when going from paused to playing near EOS
* 646397 : rtpjitterbuffer base_time broken by commit f84b8a69
* 646474 : rtpspeexpay should drop empty samples
* 646567 : [matroska] Add alaw/mulaw audio support
* 646800 : rtspsrc: control attribute on the session and not on the media
* 646954 : rtpgstpay: declare frag_offset to hold 32 bits
* 646964 : rtpmanager: ignore a BYE if it is sent with our internal SSRC
* 646965 : rtpmanager: Number of active sources should be updated whenever the status of the source changes to active
* 646966 : rtpssrcdemux: Unknown SSRC is not fatal
* 646967 : rtpsession: make iterate_internal_links MT-safe
* 646999 : [regression] pulsesink: underruns while playing WMA
* 647263 : REGRESSION: rtpsession: fix wrongly applied patch
* 647510 : audiowsinclimit uses the wrong limits for the range of the kernel elements
* 647511 : add other common windows to low/high-pass filters in audiowsinclimit.c
* 647659 : mp3parse / mpegaudioparse fails to detect VBRI header in mpeg1 mono and mpeg2 files
* 647833 : matroskademux: bad at guessing the framerate
* 647848 : Failure to compile with GCC 4.6.x due to variable unused but set warnings being treated as errors
* 647919 : qtmux: silently corrupts h264 streams with legacy caps
* 648004 : [quicktime] Rename plugin library to quicktime too
* 648160 : Remove half-complete bits of RTCP FIR support
* 648589 : jpegdec: documentation typo " jpegddec "
* 649060 : flvmux: overwrites metadata tags with duration in streamable=false mode
* 649449 : [gppmux] Failure to write location
* 566769 : [flacdec] crash in push mode with large header packet (image)
* 644730 : [matroskamux] Should return TRUE in the event function when the event is handled
Download
@ -85,5 +237,55 @@ Applications
Contributors to this release
* "Carsten Kroll
* Alejandro Gonzalez
* Alessandro Decina
* Alexey Chernov
* Alexey Fisher
* Andoni Morales Alastruey
* Arun Raghavan
* Benjamin Otte
* Christian Fredrik Kalager Schaller
* Christian Schaller
* David Hoyt
* David Schleef
* Edward Hervey
* Felipe Contreras
* Haakon Sporsheim
* Havard Graff
* Jan Schmidt
* Jan Urbanski
* Jan Urbański
* Jon Nordby
* Jordi Burguet-Castell
* Josep Torra
* Joshua M. Doe
* Julien Moutte
* LRN
* Lane Brooks
* Lasse Laukkanen
* Leonardo Sandoval
* Luis de Bethencourt
* Marc-André Lureau
* Mark Nauwelaerts
* Michael Smith
* Ole André Vadla Ravnås
* Olivier Crête
* Pascal Buhler
* Philip Jägenstedt
* Philippe Normand
* René Stadler
* Rob Clark
* Robert Swain
* Sebastian Dröge
* Stefan Kost
* Thiago Santos
* Thiago Sousa Santos
* Thibault Saunier
* Tim-Philipp Müller
* Tom Janiszewski
* Vincent Penquerc'h
* Wim Taymans
* Youness Alaoui
* Zaheer Abbas Merali
 

View file

@ -350,13 +350,13 @@ AG_GST_CHECK_PLUGIN(flx)
AG_GST_CHECK_PLUGIN(goom)
AG_GST_CHECK_PLUGIN(goom2k1)
AG_GST_CHECK_PLUGIN(imagefreeze)
AG_GST_CHECK_PLUGIN(isomp4)
AG_GST_CHECK_PLUGIN(law)
AG_GST_CHECK_PLUGIN(level)
AG_GST_CHECK_PLUGIN(matroska)
AG_GST_CHECK_PLUGIN(monoscope)
AG_GST_CHECK_PLUGIN(multifile)
AG_GST_CHECK_PLUGIN(multipart)
AG_GST_CHECK_PLUGIN(quicktime)
AG_GST_CHECK_PLUGIN(replaygain)
AG_GST_CHECK_PLUGIN(rtp)
AG_GST_CHECK_PLUGIN(rtpmanager)
@ -1157,19 +1157,19 @@ 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/goom/Makefile
gst/goom2k1/Makefile
gst/isomp4/Makefile
gst/law/Makefile
gst/level/Makefile
gst/matroska/Makefile
gst/monoscope/Makefile
gst/multifile/Makefile
gst/multipart/Makefile
gst/quicktime/Makefile
gst/replaygain/Makefile
gst/rtp/Makefile
gst/rtpmanager/Makefile

View file

@ -190,9 +190,9 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/multifile/gstmultifilesrc.h \
$(top_srcdir)/gst/multipart/multipartdemux.h \
$(top_srcdir)/gst/multipart/multipartmux.h \
$(top_srcdir)/gst/quicktime/qtdemux.h \
$(top_srcdir)/gst/quicktime/gstqtmux.h \
$(top_srcdir)/gst/quicktime/gstqtmux-doc.h \
$(top_srcdir)/gst/isomp4/qtdemux.h \
$(top_srcdir)/gst/isomp4/gstqtmux.h \
$(top_srcdir)/gst/isomp4/gstqtmux-doc.h \
$(top_srcdir)/gst/replaygain/gstrganalysis.h \
$(top_srcdir)/gst/replaygain/gstrglimiter.h \
$(top_srcdir)/gst/replaygain/gstrgvolume.h \

View file

@ -222,6 +222,7 @@
<xi:include href="xml/plugin-id3demux.xml" />
<xi:include href="xml/plugin-imagefreeze.xml" />
<xi:include href="xml/plugin-interleave.xml" />
<xi:include href="xml/plugin-isomp4.xml" />
<xi:include href="xml/plugin-jack.xml" />
<xi:include href="xml/plugin-jpeg.xml" />
<xi:include href="xml/plugin-level.xml" />
@ -237,7 +238,6 @@
<xi:include href="xml/plugin-osxvideo.xml" />
<xi:include href="xml/plugin-png.xml" />
<xi:include href="xml/plugin-pulseaudio.xml" />
<xi:include href="xml/plugin-quicktime.xml" />
<xi:include href="xml/plugin-replaygain.xml" />
<xi:include href="xml/plugin-rtp.xml" />
<xi:include href="xml/plugin-gstrtpmanager.xml" />

View file

@ -230,13 +230,6 @@ GObject
GstRtpPtDemux
GstRtpSession
GstRtpSsrcDemux
GstQTDemux
GstQTMux
GstMP4Mux
GstISMLMux
Gst3GPPMux
GstGPPMux
GstMJ2Mux
GstRndBufferSize
GstCapsDebug
GstEFence
@ -273,6 +266,13 @@ GObject
GstWavParse
GstFlvDemux
GstFlvMux
GstQTDemux
GstQTMux
GstMP4Mux
GstISMLMux
Gst3GPPMux
GstGPPMux
GstMJ2Mux
GstICYDemux
GstVideoMixer
GstVideoMixer2
@ -295,8 +295,6 @@ GObject
GstCmmlTagClip
GstColorBalanceChannel
RTPSession
GstMixerTrack
GstMixerOptions
GstTunerNorm
GstTunerChannel
GdkPixbuf

View file

@ -47,16 +47,16 @@ GstOssMixerElement GstImplementsInterface GstMixer
GstV4l2Radio GstURIHandler GstImplementsInterface GstTuner GstPropertyProbe
GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
GstAviMux GstTagSetter
GstMatroskaMux GstTagSetter
GstWebMMux GstTagSetter
GstDeinterlace GstChildProxy
GstFlvMux GstTagSetter
GstQTMux GstTagSetter GstTagXmpWriter
GstMP4Mux GstTagSetter GstTagXmpWriter
GstISMLMux GstTagSetter GstTagXmpWriter
Gst3GPPMux GstTagSetter GstTagXmpWriter
GstGPPMux GstTagSetter GstTagXmpWriter
GstMJ2Mux GstTagSetter GstTagXmpWriter
GstMatroskaMux GstTagSetter
GstWebMMux GstTagSetter
GstDeinterlace GstChildProxy
GstFlvMux GstTagSetter
GstVideoMixer GstChildProxy
GstVideoMixer2 GstChildProxy
GdkPixbuf GIcon

View file

@ -3,10 +3,10 @@
<description>Source for video data via IEEE1394 interface</description>
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
<basename>libgst1394.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>ASCII Art video sink</description>
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
<basename>libgstaasink.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>ALaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstalaw.so</filename>
<basename>libgstalaw.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<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>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
<basename>libgstalphacolor.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>annodex stream manipulation (info about annodex: http://www.annodex.net)</description>
<filename>../../ext/annodex/.libs/libgstannodex.so</filename>
<basename>libgstannodex.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>APEv1/2 tag reader</description>
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
<basename>libgstapetag.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Audio effects plugin</description>
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
<basename>libgstaudiofx.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Parsers for various audio formats</description>
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
<basename>libgstaudioparsers.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>parses au streams</description>
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
<basename>libgstauparse.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<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>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>AVI stream handling</description>
<filename>../../gst/avi/.libs/libgstavi.so</filename>
<basename>libgstavi.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Colored ASCII Art video sink</description>
<filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
<basename>libgstcacasink.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Cairo-based elements</description>
<filename>../../ext/cairo/.libs/libgstcairo.so</filename>
<basename>libgstcairo.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Audio Cutter to split audio into non-silent bits</description>
<filename>../../gst/cutter/.libs/libgstcutter.so</filename>
<basename>libgstcutter.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>elements for testing and debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
<basename>libgstdebug.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Deinterlacer</description>
<filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
<basename>libgstdeinterlace.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
<filename>../../ext/dv/.libs/libgstdv.so</filename>
<basename>libgstdv.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults. This allocation method is very similar to the debugging tool &quot;Electric Fence&quot;.</description>
<filename>../../gst/debugutils/.libs/libgstefence.so</filename>
<basename>libgstefence.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>effect plugins from the effectv project</description>
<filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
<basename>libgsteffectv.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>GStreamer audio equalizers</description>
<filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
<basename>libgstequalizer.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>ESD Element Plugins</description>
<filename>../../ext/esd/.libs/libgstesd.so</filename>
<basename>libgstesd.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>The FLAC Lossless compressor Codec</description>
<filename>../../ext/flac/.libs/libgstflac.so</filename>
<basename>libgstflac.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>FLV muxing and demuxing plugin</description>
<filename>../../gst/flv/.libs/libgstflv.so</filename>
<basename>libgstflv.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>FLC/FLI/FLX video decoder</description>
<filename>../../gst/flx/.libs/libgstflxdec.so</filename>
<basename>libgstflxdec.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>elements wrapping the GStreamer/GConf audio/video output settings</description>
<filename>../../ext/gconf/.libs/libgstgconfelements.so</filename>
<basename>libgstgconfelements.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>GdkPixbuf-based image decoder, scaler and sink</description>
<filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
<basename>libgstgdkpixbuf.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>GOOM visualization filter</description>
<filename>../../gst/goom/.libs/libgstgoom.so</filename>
<basename>libgstgoom.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>GOOM 2k1 visualization filter</description>
<filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
<basename>libgstgoom2k1.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>RTP session management plugin library</description>
<filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
<basename>libgstrtpmanager.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>elements wrapping the GStreamer/HAL audio input/output devices</description>
<filename>../../ext/hal/.libs/libgsthalelements.so</filename>
<basename>libgsthalelements.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Demux ICY tags from a stream</description>
<filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
<basename>libgsticydemux.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Demux ID3v1 and ID3v2 tags from a file</description>
<filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
<basename>libgstid3demux.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Still frame stream generator</description>
<filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
<basename>libgstimagefreeze.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Audio interleaver/deinterleaver</description>
<filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
<basename>libgstinterleave.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -1,12 +1,12 @@
<plugin>
<name>quicktime</name>
<description>Quicktime support</description>
<filename>../../gst/quicktime/.libs/libgstquicktime.so</filename>
<basename>libgstquicktime.so</basename>
<version>0.10.28.3</version>
<name>isomp4</name>
<description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description>
<filename>../../gst/isomp4/.libs/libgstisomp4.so</filename>
<basename>libgstisomp4.so</basename>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>JACK audio elements</description>
<filename>../../ext/jack/.libs/libgstjack.so</filename>
<basename>libgstjack.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>JPeg plugin library</description>
<filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
<basename>libgstjpeg.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Audio level plugin</description>
<filename>../../gst/level/.libs/libgstlevel.so</filename>
<basename>libgstlevel.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Matroska and WebM stream handling</description>
<filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
<basename>libgstmatroska.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,7 +3,7 @@
<description>Monoscope visualization</description>
<filename>../../gst/monoscope/.libs/libgstmonoscope.so</filename>
<basename>libgstmonoscope.so</basename>
<version>0.10.28.2</version>
<version>0.10.28.4</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>

View file

@ -3,10 +3,10 @@
<description>MuLaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstmulaw.so</filename>
<basename>libgstmulaw.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Reads/Writes buffers from/to sequentially named files</description>
<filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
<basename>libgstmultifile.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>multipart stream manipulation</description>
<filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
<basename>libgstmultipart.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Template for a video filter</description>
<filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
<basename>libgstnavigationtest.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Open Sound System (OSS) version 4 support for GStreamer</description>
<filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
<basename>libgstoss4audio.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>OSS (Open Sound System) support for GStreamer</description>
<filename>../../sys/oss/.libs/libgstossaudio.so</filename>
<basename>libgstossaudio.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>PNG plugin library</description>
<filename>../../ext/libpng/.libs/libgstpng.so</filename>
<basename>libgstpng.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>PulseAudio plugin library</description>
<filename>../../ext/pulse/.libs/libgstpulse.so</filename>
<basename>libgstpulse.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>ReplayGain volume normalization</description>
<filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
<basename>libgstreplaygain.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Real-time protocol plugins</description>
<filename>../../gst/rtp/.libs/libgstrtp.so</filename>
<basename>libgstrtp.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>transfer data via RTSP</description>
<filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
<basename>libgstrtsp.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Shape Wipe transition filter</description>
<filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
<basename>libgstshapewipe.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -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>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>libshout2</package>

View file

@ -3,10 +3,10 @@
<description>Apply the standard SMPTE transitions on video images</description>
<filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
<basename>libgstsmpte.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>libsoup HTTP client src</description>
<filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
<basename>libgstsouphttpsrc.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Run an FFT on the audio signal, output spectrum data</description>
<filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
<basename>libgstspectrum.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Speex plugin library</description>
<filename>../../ext/speex/.libs/libgstspeex.so</filename>
<basename>libgstspeex.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Tag writing plug-in based on taglib</description>
<filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
<basename>libgsttaglib.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>transfer data via UDP</description>
<filename>../../gst/udp/.libs/libgstudp.so</filename>
<basename>libgstudp.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>elements for Video 4 Linux</description>
<filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
<basename>libgstvideo4linux2.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>resizes a video by adding borders or cropping</description>
<filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
<basename>libgstvideobox.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Crops video into a user-defined region</description>
<filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
<basename>libgstvideocrop.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Video filters plugin</description>
<filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
<basename>libgstvideofilter.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Video mixer</description>
<filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
<basename>libgstvideomixer.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Encode raw audio into WAV</description>
<filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
<basename>libgstwavenc.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Wavpack lossless/lossy audio format handling</description>
<filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
<basename>libgstwavpack.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Parse a .wav file into raw audio</description>
<filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
<basename>libgstwavparse.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>X11 video input plugin using standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
<basename>libgstximagesrc.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
<filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
<basename>libgsty4menc.so</basename>
<version>0.10.28.3</version>
<version>0.10.29.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package>
<package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -1084,6 +1084,33 @@ gst_flac_dec_loop (GstPad * sinkpad)
GST_LOG_OBJECT (flacdec, "entering loop");
if (flacdec->eos) {
GST_DEBUG_OBJECT (flacdec, "Seeked after end of file");
if (flacdec->close_segment) {
GST_DEBUG_OBJECT (flacdec, "pushing close segment");
gst_pad_push_event (flacdec->srcpad, flacdec->close_segment);
flacdec->close_segment = NULL;
}
if (flacdec->start_segment) {
GST_DEBUG_OBJECT (flacdec, "pushing start segment");
gst_pad_push_event (flacdec->srcpad, flacdec->start_segment);
flacdec->start_segment = NULL;
}
if (flacdec->tags) {
gst_element_found_tags_for_pad (GST_ELEMENT (flacdec), flacdec->srcpad,
flacdec->tags);
flacdec->tags = NULL;
}
if ((flacdec->segment.flags & GST_SEEK_FLAG_SEGMENT) == 0) {
goto eos_and_pause;
} else {
goto segment_done_and_pause;
}
}
if (flacdec->init) {
GST_DEBUG_OBJECT (flacdec, "initializing new decoder");
is = FLAC__stream_decoder_init_stream (flacdec->decoder,
@ -1848,6 +1875,14 @@ gst_flac_dec_handle_seek_event (GstFlacDec * flacdec, GstEvent * event)
}
}
/* Check if we seeked after the end of file */
if (start_type != GST_SEEK_TYPE_NONE && flacdec->segment.duration > 0 &&
start >= flacdec->segment.duration) {
flacdec->eos = TRUE;
} else {
flacdec->eos = FALSE;
}
flush = ((seek_flags & GST_SEEK_FLAG_FLUSH) == GST_SEEK_FLAG_FLUSH);
if (flush) {
@ -1911,17 +1946,21 @@ gst_flac_dec_handle_seek_event (GstFlacDec * flacdec, GstEvent * event)
* callbacks that need to behave differently when seeking */
flacdec->seeking = TRUE;
if (!flacdec->eos) {
GST_LOG_OBJECT (flacdec, "calling seek_absolute");
seek_ok = FLAC__stream_decoder_seek_absolute (flacdec->decoder,
flacdec->segment.last_stop);
GST_LOG_OBJECT (flacdec, "done with seek_absolute, seek_ok=%d", seek_ok);
} else {
GST_LOG_OBJECT (flacdec, "not seeking, seeked after end of file");
seek_ok = TRUE;
}
flacdec->seeking = FALSE;
GST_DEBUG_OBJECT (flacdec, "performed seek to sample %" G_GINT64_FORMAT,
flacdec->segment.last_stop);
if (!seek_ok) {
GST_WARNING_OBJECT (flacdec, "seek failed");
/* seek failed, restore the segment and start streaming again with
@ -2094,6 +2133,7 @@ gst_flac_dec_change_state (GstElement * element, GstStateChange transition)
switch (transition) {
case GST_STATE_CHANGE_READY_TO_PAUSED:
flacdec->eos = FALSE;
flacdec->seeking = FALSE;
flacdec->channels = 0;
flacdec->depth = 0;

View file

@ -61,6 +61,8 @@ struct _GstFlacDec {
* don't push any buffers in the write callback
* until we are actually at the new position */
gboolean eos; /* set to TRUE if seeked after the end of file */
GstSegment segment; /* the currently configured segment, in
* samples/audio frames (DEFAULT format) */
gboolean running;

View file

@ -120,6 +120,11 @@ gst_pulse_fill_sample_spec (GstRingBufferSpec * spec, pa_sample_spec * ss)
return TRUE;
}
/* PATH_MAX is not defined everywhere, e.g. on GNU Hurd */
#ifndef PATH_MAX
#define PATH_MAX 4096
#endif
gchar *
gst_pulse_client_name (void)
{

View file

@ -32,6 +32,17 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
</GitRepository>
</repository>
<release>
<Version>
<revision>0.10.29</revision>
<branch>0.10</branch>
<name>Soft Cheese Enthusiast</name>
<created>2011-05-10</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.29.tar.bz2" />
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.29.tar.gz" />
</Version>
</release>
<release>
<Version>
<revision>0.10.28</revision>

View file

@ -98,7 +98,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/gstreamer-%{majorminor}/libgstlevel.so
%{_libdir}/gstreamer-%{majorminor}/libgstefence.so
%{_libdir}/gstreamer-%{majorminor}/libgstmulaw.so
%{_libdir}/gstreamer-%{majorminor}/libgstquicktime.so
%{_libdir}/gstreamer-%{majorminor}/libgstisomp4.so
%{_libdir}/gstreamer-%{majorminor}/libgstrtp.so
%{_libdir}/gstreamer-%{majorminor}/libgstrtpmanager.so
%{_libdir}/gstreamer-%{majorminor}/libgstrtsp.so

View file

@ -73,7 +73,7 @@ static GstStaticPadTemplate audiosink_templ = GST_STATIC_PAD_TEMPLATE ("audio",
GST_STATIC_CAPS
("audio/x-adpcm, layout = (string) swf, channels = (int) { 1, 2 }, rate = (int) { 5512, 11025, 22050, 44100 }; "
"audio/mpeg, mpegversion = (int) 1, layer = (int) 3, channels = (int) { 1, 2 }, rate = (int) { 5512, 8000, 11025, 22050, 44100 }, parsed = (boolean) TRUE; "
"audio/mpeg, mpegversion = (int) 4, framed = (boolean) TRUE; "
"audio/mpeg, mpegversion = (int) { 2, 4 }, framed = (boolean) TRUE; "
"audio/x-nellymoser, channels = (int) { 1, 2 }, rate = (int) { 5512, 8000, 11025, 16000, 22050, 44100 }; "
"audio/x-raw-int, endianness = (int) LITTLE_ENDIAN, channels = (int) { 1, 2 }, width = (int) 8, depth = (int) 8, rate = (int) { 5512, 11025, 22050, 44100 }, signed = (boolean) FALSE; "
"audio/x-raw-int, endianness = (int) LITTLE_ENDIAN, channels = (int) { 1, 2 }, width = (int) 16, depth = (int) 16, rate = (int) { 5512, 11025, 22050, 44100 }, signed = (boolean) TRUE; "
@ -361,7 +361,7 @@ gst_flv_mux_audio_pad_setcaps (GstPad * pad, GstCaps * caps)
} else {
ret = FALSE;
}
} else if (mpegversion == 4) {
} else if (mpegversion == 4 || mpegversion == 2) {
cpad->audio_codec = 10;
} else {
ret = FALSE;
@ -766,7 +766,7 @@ gst_flv_mux_create_metadata (GstFlvMux * mux)
}
}
if (mux->duration != GST_CLOCK_TIME_NONE) {
if (!mux->streamable && mux->duration != GST_CLOCK_TIME_NONE) {
gdouble d;
d = gst_guint64_to_gdouble (mux->duration);
d /= (gdouble) GST_SECOND;

View file

@ -1,8 +1,8 @@
plugin_LTLIBRARIES = libgstquicktime.la
plugin_LTLIBRARIES = libgstisomp4.la
libgstquicktime_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
libgstquicktime_la_LIBADD = \
libgstisomp4_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
libgstisomp4_la_LIBADD = \
$(GST_PLUGINS_BASE_LIBS) \
-lgstriff-@GST_MAJORMINOR@ \
-lgstaudio-@GST_MAJORMINOR@ \
@ -10,12 +10,12 @@ libgstquicktime_la_LIBADD = \
-lgsttag-@GST_MAJORMINOR@ \
-lgstpbutils-@GST_MAJORMINOR@ \
$(GST_BASE_LIBS) $(GST_LIBS) $(ZLIB_LIBS)
libgstquicktime_la_LDFLAGS = ${GST_PLUGIN_LDFLAGS}
libgstquicktime_la_SOURCES = quicktime.c gstrtpxqtdepay.c \
libgstisomp4_la_LDFLAGS = ${GST_PLUGIN_LDFLAGS}
libgstisomp4_la_SOURCES = isomp4-plugin.c gstrtpxqtdepay.c \
qtdemux.c qtdemux_types.c qtdemux_dump.c qtdemux_lang.c \
gstqtmux.c gstqtmoovrecover.c atoms.c atomsrecovery.c descriptors.c \
properties.c gstqtmuxmap.c
libgstquicktime_la_LIBTOOLFLAGS = --tag=disable-static
libgstisomp4_la_LIBTOOLFLAGS = --tag=disable-static
noinst_HEADERS = \
qtatomparser.h \
@ -42,13 +42,13 @@ EXTRA_DIST = \
Android.mk: Makefile.am $(BUILT_SOURCES)
androgenizer \
-:PROJECT libgstquicktime -:SHARED libgstquicktime \
-:PROJECT libgstisomp4 -:SHARED libgstisomp4 \
-:TAGS eng debug \
-:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
-:SOURCES $(libgstquicktime_la_SOURCES) \
-:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(CPPFLAGS) $(libgstquicktime_la_CFLAGS) \
-:LDFLAGS $(libgstquicktime_la_LDFLAGS) \
$(libgstquicktime_la_LIBADD) \
-:SOURCES $(libgstisomp4_la_SOURCES) \
-:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(CPPFLAGS) $(libgstisomp4_la_CFLAGS) \
-:LDFLAGS $(libgstisomp4_la_LDFLAGS) \
$(libgstisomp4_la_LIBADD) \
-ldl \
-:PASSTHROUGH LOCAL_ARM_MODE:=arm \
LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \

Some files were not shown because too many files have changed in this diff Show more