summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* dvbsuboverlay: improve negotiationThiago Santos2014-08-111-24/+69
| | | | | | | Check if downstream supports overlay meta, if possible use it and if not fallback to no-overlay caps https://bugzilla.gnome.org/show_bug.cgi?id=733916
* dvbsuboverlay: always intersect with the filter in getcapsThiago Santos2014-08-111-27/+14
| | | | | | Avoids returning unsupported caps to peers https://bugzilla.gnome.org/show_bug.cgi?id=733916
* aggregator: fix up doc comment for set_src_capsMatthew Waters2014-08-111-1/+1
| | | | | | It does not occur 'later' anymore https://bugzilla.gnome.org/show_bug.cgi?id=732662
* videoaggregator: push the caps event as soon as we receive itMatthew Waters2014-08-112-21/+15
| | | | | | | | | | | Along with the required mandatory dependent events. Some elements need to perform an allocation query inside ::negotiated_caps(). Without the caps event being sent prior, downstream elements will be unable to answer and will return an error. https://bugzilla.gnome.org/show_bug.cgi?id=732662
* webenc: Add WebP image encoderSreerenj Balachandran2014-08-114-2/+483
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=733087
* sbcenc: Unref output caps in error casesSebastian Rasmussen2014-08-111-19/+19
| | | | | | | gst_caps_intersect() returns a reference to a caps object which in the normal case is consumed, but in error cases must be unreferenced. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734521
* opusenc: Unref pad template caps after usageSebastian Rasmussen2014-08-111-5/+6
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734517
* inter: Unref bus after usageSebastian Rasmussen2014-08-111-0/+5
| | | | | | | gst_pipeline_get_bus() returns a reference to a bus that needs to be unreferenced after usage. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734525
* examples/gl: unref bus and element after usageSebastian Rasmussen2014-08-103-0/+3
| | | | | | | gst_pipeline_get_bus() and gst_bin_get_by_interface() both return references that need to be unreferenced after usage. https://bugzilla.gnome.org/show_bug.cgi?id=734527
* docs: update for git masterTim-Philipp Müller2014-08-1076-154/+641
|
* docs: remove rtpvp8 plugin docs, the elements are now in -goodTim-Philipp Müller2014-08-101-55/+0
|
* opengl: update element docs for 1.xTim-Philipp Müller2014-08-107-15/+26
|
* docs: remove eglglessink from docs as it no longer existsTim-Philipp Müller2014-08-103-44/+0
|
* wrappercamerabinsrc: Unref elements after usageSebastian Rasmussen2014-08-101-1/+10
| | | | | | | gst_bin_get_by_name() and gst_bin_get_by_interface() both return references to elements that need to be unreferenced after usage. https://bugzilla.gnome.org/show_bug.cgi?id=734524
* openal: Unref pad template caps after usageSebastian Rasmussen2014-08-102-2/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=734520
* ladspa: fix up broken patch mergeTim-Philipp Müller2014-08-101-3/+0
| | | | Sorry, should've been commit --amend
* pvrvideosink: Avoid leaking bufferpool configurationSebastian Rasmussen2014-08-101-0/+1
| | | | | | | | gst_buffer_pool_get_config() returns a copy to the bufferpool's configuration, which must be passed to gst_structure_free() after use if not given away to gst_buffer_pool_set_config(). Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734537
* directsoundsrc: Avoid leaking copy of caps objectSebastian Rasmussen2014-08-101-2/+1
| | | | | | | gst_pad_get_pad_template_caps() returns a reference which is unreferenced, so creating a copy using gst_caps_copy() results in a reference leak. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734536
* vtenc: Avoid leaking caps object and its copySebastian Rasmussen2014-08-101-1/+3
| | | | | | | | | gst_pad_get_pad_template_caps() returns a reference which is unreferenced, so creating a copy using gst_caps_copy() results in a reference leak. Also the caps are pushed as an event downstream, but this doesn't consume the caps so it must still be unreferenced. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734534
* amcvideoenc: Avoid leaking copy of caps objectSebastian Rasmussen2014-08-101-4/+1
| | | | | | | | gst_pad_get_pad_template_caps() returns a reference which is unreferenced, so creating a copy using gst_caps_copy() results in a reference leak. Also remove the incorrect comment to avoid confusion in the future. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734533
* interlace: fix caps refcountingSebastian Rasmussen2014-08-101-2/+1
| | | | | | | tcaps was unrefed when it shouldn't have been unrefed in some cases. https://bugzilla.gnome.org/show_bug.cgi?id=734531
* dvbsuboverlay: Avoid leaking copy of caps objectSebastian Rasmussen2014-08-101-2/+2
| | | | | | | gst_pad_get_pad_template_caps() returns a reference which is unreferenced, so creating a copy using gst_caps_copy() results in a reference leak. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734528
* videoaggregator: Unref allowed caps after usageSebastian Rasmussen2014-08-101-0/+2
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734522
* ladspa: Unref pad template caps after usageSebastian Rasmussen2014-08-101-0/+3
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734519
* ladspa: Unref pad template caps after usageSebastian Rasmussen2014-08-101-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=734519
* dfbvideosink: Unref pad template caps after usageSebastian Rasmussen2014-08-101-2/+4
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734518
* tests: remove defunct test code for old colorspace elementTim-Philipp Müller2014-08-103-313/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=734538
* element-maker: Avoid leaking copy of caps objectSebastian Rasmussen2014-08-101-1/+1
| | | | | | | gst_pad_get_pad_template_caps() returns a reference which is unreferenced, so creating a copy using gst_caps_copy() results in a reference leak. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734539
* gstgsmenc: Unref caps object after usageSebastian Rasmussen2014-08-101-0/+1
| | | | | | | gst_audio_encoder_set_output_format() does not consume caps, so unreference that object instead. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734544
* opus: Improve annotation of internal functionSebastian Rasmussen2014-08-101-3/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=734543
* dashdemux: support downloading segments in reverse orderGeorge Kiagiadakis2014-08-073-5/+10
| | | | | | | | When a seek with a negative rate is requested, find the target segment where gstsegment.stop belongs in and then download from this segment backwards until the first segment. This allows proper reverse playback.
* glvideomixer: add a background propertyMatthew Waters2014-08-072-2/+170
| | | | | | That's compatible with the compositor/videomixer property https://bugzilla.gnome.org/show_bug.cgi?id=731954
* ext:faad: Set rank to SECONDARY as the libav decoder is concidered betterThibault Saunier2014-08-071-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676131
* GstGLWindow, GstGLImagesink, x11: Scale navigation events on resized windowsVasilis Liaskovitis2014-08-074-0/+70
| | | | | | | | If window is resized, GstStructure pointer values have to be rescaled to original geometry. A get_surface_dimensions GLWindow class method is added for this purpose and used in the navigation send_event function. https://bugzilla.gnome.org/show_bug.cgi?id=703486
* glupload: don't determine if frame needs upload by pointer compareWang Xin-yu (王昕宇)2014-08-061-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=734269
* mpegtspacketizer: Store PCR time/byte offsets in 64 bit integersSebastian Dröge2014-08-052-10/+12
| | | | | | | | 32 bit integers are going to overflow, especially the PCR offset to the first PCR will overflow after about 159 seconds. This makes playback of streams stop at 159 seconds as suddenly the timestamps are starting again from 0. Now we have a few more years time until it happens again and 64 bits are too small.
* Revert "mpegtspacketizer: Convert PCR times to GStreamer times before ↵Sebastian Dröge2014-08-051-2/+1
| | | | | | | | comparing them against 500 * GST_MSECOND" This reverts commit 9f186c6ab32c1e949916d385186b2d400190add6. That commit was actually completely wrong, nevermind.
* mpegtspacketizer: Convert PCR times to GStreamer times before comparing them ↵Sebastian Dröge2014-08-051-1/+2
| | | | | | | against 500 * GST_MSECOND Otherwise it will believe to detect PCR gaps already when there's a very small gap of a few milliseconds, breaking playback of some files.
* dvbsrc: remove srcpad leftoverReynaldo H. Verdejo Pinochet2014-08-031-1/+0
| | | | The element is inheriting its srcpad from basesrc
* decklinksink: Initialize pixel format to bmdFormat8BitYUVSebastian Dröge2014-08-011-2/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=725871
* codecparsers_h264: initialize some fields of pic_timing structureAurélien Zanelli2014-08-011-0/+3
| | | | | | | | Otherwise pic timing structure can have invalid cpb_removal_delay, dpb_output_delay or pic_struct_present_flag which are blindly retrieved in h264parse. https://bugzilla.gnome.org/show_bug.cgi?id=734124
* decklinksink: Catch errors during data flow and error out properlySebastian Dröge2014-08-011-16/+44
| | | | | Otherwise we will just deadlock the thread if e.g. scheduling a video frame fails for whatever reason.
* dashdemux: return the error to the source immediately to stop fasterThiago Santos2014-08-011-7/+5
| | | | | | | | | | When flushing, this will prevent dashdemux from trying to download more fragments or more chunks of the same fragment before stopping. Also improves the error handling to not transform everything non-ok into an error. https://bugzilla.gnome.org/show_bug.cgi?id=734014
* mpegtspacketizer: avoid timestamp overflowsThiago Santos2014-08-011-2/+7
| | | | | | Cause timing to break in the pipeline that can lead to a stall https://bugzilla.gnome.org/show_bug.cgi?id=733837
* po: Remove files no longer presentEdward Hervey2014-08-011-2/+0
| | | | They were removed when sndfile was ported to 1.x
* decklink: 59.94fps is 60000/1001, not 30000/1001Sebastian Dröge2014-08-011-3/+3
| | | | And also change 30/1 to 60/1 for one 60fps mode.
* gl/docs: remove superflous 'the'Matthew Waters2014-08-011-1/+1
|
* gl: document GST_GL_* environment variablesMatthew Waters2014-08-012-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=733245
* gl/tests: update for API changesMatthew Waters2014-08-012-47/+47
|
* Makefile: Add usage of build-checks stepEdward Hervey2014-07-312-0/+4
| | | | Allows building checks without running them