summaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* flacenc: Fix handling of image tagsSebastian Dröge2013-07-281-4/+14
| | | | | | The caps should be used to get the mimetype and there is only an info structure for the GstSample if the image-type is not NONE.
* flacenc: Don't crash if there is no image tag informationSebastian Dröge2013-07-281-2/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705018
* sink: alaw/mulaw caps don't have a layout propertyWim Taymans2013-07-171-2/+0
|
* pulse: relax mulaw and alaw format checksWim Taymans2013-07-171-4/+2
| | | | | | The audio library considers them as encoded formats and does not fill in the sample width. The audio ringbuffers identifies the format as alaw/mulaw and that is always 8 bits.
* png: Link with libgstbase for GstByteReader and GstAdapterSebastian Dröge2013-06-171-2/+2
|
* jpegenc: Fix for single-includes that are not in 1.0 yetSebastian Dröge2013-05-281-1/+1
|
* jpegdec: remove sof-marker from template caps for nowTim-Philipp Müller2013-05-281-2/+3
| | | | | | | Now that the subset check actually works, this breaks things with demuxers that don't put a "sof-marker" in their jpeg caps, and we don't have a good parser to plug either yet.
* jpegenc: Put the SOF marker into the capsSebastian Dröge2013-05-282-9/+31
|
* jpegdec: By default assume that we're working on non-packetized inputSebastian Dröge2013-05-071-0/+2
| | | | | Only detecting this in set_format() does not work because we might not get any caps at all, e.g. from filesrc.
* pngdec: Implement parsing functionalitySebastian Dröge2013-05-071-0/+106
| | | | | | | This allows to plug pngdec directly without a parser if that is desired. Parsing code is based on pngparse.
* pngenc: unmap source frame when done to fix memory leakDavid Schleef2013-04-291-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699260
* vp8enc: Fix for divide by zero when using 0/1 framerateTom Greenwood2013-04-261-20/+45
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695709
* gst: Add better support for static pluginsSebastian Dröge2013-04-1518-18/+18
| | | | | | | Conflicts: gst/dtmf/Makefile.am sys/osxaudio/Makefile.am sys/v4l2/Makefile.am
* souphttpsrc: add back "iradio-mode" property to disable sending of icecast ↵Tim-Philipp Müller2013-04-142-2/+19
| | | | | | | | | | | | request headers In 1.0 we now always send the icecast request headers by default, which makes the server send icecasts metadata inserted into the stream if it supports that. However, there are some use cases where this is not desirable, like when just saving a radio stream to disk, so add back the "iradio-mode" property to allow people to disable this. https://bugzilla.gnome.org/show_bug.cgi?id=697984
* souphttpsrc: error out properly when receiving data along with an error statusNorbert Waschbuesch2013-03-221-0/+11
| | | | | | | | | When receiving an error code from the http server, such as 404, data might be sent along with it, like a web page. We don't want to output that data in this case, and we also want to pass the FLOW_ERROR return back to the base class, so it can stop properly. https://bugzilla.gnome.org/show_bug.cgi?id=678429
* dvdemux: don't return FALSE when dropping sink eventsKishore Arepalli2013-03-121-1/+3
| | | | | | Fixes problem in conjunction with avidemux. https://bugzilla.gnome.org/show_bug.cgi?id=695643
* pulsesink: don't error out if pa_stream_proplist_update() with new tags failsTim-Philipp Müller2013-01-231-10/+4
| | | | | | | Shouldn't really happen these days, but if it does, it's not really a problem either. https://bugzilla.gnome.org/show_bug.cgi?id=656068
* cairo: port cairooverlay to 0.11Tim-Philipp Müller2013-01-046-100/+63
| | | | | | The other elements are not that interesting now that we're using pangocairo in the pango plugin, and should probably just be removed.
* jpegenc: pass flowreturn upstreamWim Taymans2012-12-202-2/+4
|
* wavpack: use appropriate printf format for gsizeThijs Vermeir2012-12-181-2/+2
|
* taglib: use appropriate printf format for gsizeThijs Vermeir2012-12-181-3/+3
|
* gdkpixbuf: use appropriate printf format for gsizeThijs Vermeir2012-12-181-1/+2
|
* shout2send: accept audio/webm as well as video/webmTim-Philipp Müller2012-11-301-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689336
* vp8enc: Don't leak GstVideoCodecFrames that cause the creation of invisible ↵Sebastian Dröge2012-11-121-0/+1
| | | | | | frames Fixes bug #682714.
* pngdec: Actually use the stop() vfunc implementationSebastian Dröge2012-11-121-2/+3
|
* vp8dec: Fix last commitSebastian Dröge2012-11-121-2/+2
|
* vp8dec: Don't give up so easily if failed to decode a frameDebarshi Ray2012-11-121-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687436
* vp8dec: Don't clear input state in reset()Sebastian Dröge2012-11-121-4/+1
| | | | | | | The input state is still valid after flushing until new caps arrive. Fixes bug #688092.
* vp8dec: Also destroy decoder in set_format() if it was created alreadySebastian Dröge2012-11-121-0/+6
| | | | Fixes a memory leak.
* pngdec: Keep the input state in reset()Sebastian Dröge2012-11-121-23/+30
| | | | It's still valid after a flush and we might not get a new one.
* speexdec: Don't unmap or finish_frame an invalid GstBufferDebarshi Ray2012-11-061-7/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687464
* vp8dec: Immediately return if opening the decoder failedSebastian Dröge2012-11-021-0/+2
| | | | Instead of ignoring any errors.
* vp8dec: Short circuit gst_vp8_dec_handle_frame if keyframe is missingDebarshi Ray2012-11-021-2/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687376
* pulsesrc: don't assert in get_time() when called after shutdownTim-Philipp Müller2012-10-301-0/+4
| | | | | | | Which might happen if the source gets set to NULL state before the rest of the pipeline. https://bugzilla.gnome.org/show_bug.cgi?id=686985
* gst: add various missing GST_PLUGINS_BASE_LIBS in Makefile.amAntoine Tremblay2012-10-271-0/+1
| | | | | | | Those plugins depend on either libgstaudio or libgstvideo, which are in gst-plugins-base. https://bugzilla.gnome.org/show_bug.cgi?id=687013
* pulsesink: Flush the ringbuffer on GAP events without durationSebastian Dröge2012-10-241-0/+8
| | | | This is required to properly start the ringbuffer and clock.
* vp8enc: set DECODE_ONLY flag on invisible AltRef framesOleksij Rempel2012-10-231-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=654216
* pulsesink: fix caps leak in acceptcaps functionTim-Philipp Müller2012-10-201-0/+1
|
* pulsesink: in accept_caps() check if ring buffer is NULL before de-referencingTim-Philipp Müller2012-10-191-7/+21
| | | | | | | | And sprinkle some thread-safety (take object lock for accessing ring buffer, and pa main loop lock for the context). https://bugzilla.gnome.org/show_bug.cgi?id=683782
* jpeg, png, vpx: use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-176-6/+6
| | | | Avoids some string copies.
* vp8enc: And this time fix the default target-bitrate value for realSebastian Dröge2012-10-151-2/+2
|
* vp8enc: Fix default target-bitrate valueSebastian Dröge2012-10-151-4/+5
|
* dvdemux: The convert and duration queries are not supposed to change the formatSebastian Dröge2012-09-271-42/+37
|
* vp8enc: Disable GLIB deprecation warningsEdward Hervey2012-09-251-0/+7
| | | | | | | GValueArray has been deprecated since 2.32 ... but there's no usable replacement for it. See https://bugzilla.gnome.org/show_bug.cgi?id=667228
* pulsesrc: Mute stream post-connection if requiredArun Raghavan2012-09-211-3/+9
| | | | | | | | | A bug in PulseAudio causes PA_STREAM_START_MUTED to be rejected on record streams. Until this is fixed upstream, we mute the stream manually at startup. Based on a patch by Alban Browaeys <prahal@yahoo.com>. https://bugzilla.gnome.org/show_bug.cgi?id=684469
* pulsesink: Specify endianness in IEC 61937 payloadingArun Raghavan2012-09-191-1/+1
| | | | | | Corresponds to an API change in gst-plugins-base. https://bugzilla.gnome.org/show_bug.cgi?id=678021
* vp8enc: Correctly finish framesSebastian Dröge2012-09-171-21/+6
| | | | | Previously we would always get the same frame if multiple frames are pending, leaking memory of the previous frames and breaking timestamps.
* vp8enc: Allow changing bitrate and other parameters during playbackSebastian Dröge2012-09-171-1/+185
| | | | Fixes bug #648276.
* vp8enc: Store configuration in the vpx_codec_enc_cfg_t struct instead of ↵Sebastian Dröge2012-09-172-194/+181
| | | | | | duplicating all variables Also protect encoder with a mutex.
* vp8enc: Update documentation to reflect new property namesSebastian Dröge2012-09-161-5/+7
| | | | ...and also link to the WebM encoder parameters website.