summaryrefslogtreecommitdiff
path: root/gst-libs
AgeCommit message (Collapse)AuthorFilesLines
2018-02-16gl/wayland: Memory leak when display couldn't connectVíctor Manuel Jáquez Leal1-0/+1
When trying to create a wayland display, it may fail because there is not actually display to connect. It this case NULL is returned but the created instance is not freed. This patch unrefs the failed display. https://bugzilla.gnome.org/show_bug.cgi?id=793483
2018-02-15audio-converter: fix declaration-after-statementMathieu Duponchelle1-2/+5
2018-02-15audio-converter: add a convenience conversion methodMathieu Duponchelle2-0/+41
This is useful from python bindings https://bugzilla.gnome.org/show_bug.cgi?id=793492
2018-02-15gst_audio_converter_new: update annotationsMathieu Duponchelle1-2/+2
https://bugzilla.gnome.org/show_bug.cgi?id=793492
2018-02-15AudioConverter: register as boxed typeMathieu Duponchelle2-0/+17
https://bugzilla.gnome.org/show_bug.cgi?id=793492
2018-02-15audio-info: annotate gst_audio_info_set_formatMathieu Duponchelle1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=793492
2018-02-15Update disted backup ORC filesEdward Hervey1-20/+30
2018-02-15gstaudiopack.orc: pack_u32be_swap: actually swapMathieu Duponchelle1-1/+3
Fixes: gst-launch-1.0 audiotestsrc ! audio/x-raw, format=U32BE ! \ audioconvert ! autoaudiosink
2018-02-14doc: Fix since marker in dmabuf to match a stable releaseNicolas Dufresne1-1/+1
2018-02-14doc: Remove extra . after Since markerNicolas Dufresne2-4/+4
2018-02-14doc: Fix Since 1.X marker on new video formatsNicolas Dufresne1-2/+2
2018-02-13audioaggregator: remove declaration for function that doesn't existTim-Philipp Müller1-3/+0
2018-02-13docs: add GstAudioAggregator to docsTim-Philipp Müller1-5/+6
2018-02-13GstAudioAggregator: hook up to buildTim-Philipp Müller3-5/+4
https://bugzilla.gnome.org/show_bug.cgi?id=791218
2018-02-13audioaggregator, audiomixer, audiointerleave: move from -bad to -baseTim-Philipp Müller2-0/+2223
https://bugzilla.gnome.org/show_bug.cgi?id=791218
2018-02-08gl: g-i: expose platform-specific display API in bindingsTim-Philipp Müller1-2/+11
https://bugzilla.gnome.org/show_bug.cgi?id=786391
2018-02-08rtspconnection: also add Content-Type to HTTP POST request when tunnellingSebastian Cote1-0/+2
When the GstRTSPConnection class sends a RTSP over HTTP tunnelling request, the HTTP Content-Type header is missing from the HTTP POST request. This isn't a problem with most servers, but there are servers that rejects the request without there also being a Content-Type header. RFC 1945: Any HTTP/1.0 message containing an entity body should include a Content-Type header field defining the media type of that body. Apple Dispatch 28: QuickTime Streaming uses the "application/x-rtsp-tunnelled" MIME type in both the Content-Type and Accept headers. This reflects the data type that is expected and delivered by the client and server. https://bugzilla.gnome.org/show_bug.cgi?id=793110
2018-02-08gl: remove more deprecated type aliasesMatthew Waters5-20/+0
Additions on top of https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=32a17f313494cbadaf8ec4e337d742e8d7e1b67b https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=c8b99139b1ef3f8891548b0f2607a135917c338e
2018-02-08gl/display/egl: Fix precondition in display_egl_get_from_nativeMatthew Waters1-7/+3
We don't really want type=NONE as input and it was already impossible for that to occur with the other condtions. CID #1427144
2018-02-07video: Fix GRAY10_LE32 depth informationNicolas Dufresne1-1/+2
2018-02-07video: Change struct padding from void* to gpointerSebastian Dröge3-5/+5
gobject-introspection causes inconsistent type information for the former and we use gpointer everywhere else.
2018-02-06video-format: Fix 10LE32 formats packing functionNicolas Dufresne1-33/+29
The source offset (soff) was not incremented for each component and then each group of 3 components were inverted. This was causing a staircase effect combined with some noise. https://bugzilla.gnome.org/show_bug.cgi?id=789876
2018-02-06glcontext: remove deprecated type aliasPhilippe Normand1-4/+0
Now for real without un-needed comments...
2018-02-06glcontext: remove deprecated type aliasPhilippe Normand1-3/+3
2018-02-05gl: some annotation fixesMatthew Waters6-32/+44
2018-02-05gl/build/meson: fix gl_api variable namesMatthew Waters1-2/+2
2018-02-01glmemory: fixup GL_RGB565 usage when performing texsubimageMatthew Waters1-2/+4
An additional change for the texsubimage use case on top of https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=c2b2c68beaddbea0ec4fe7b099507cc492f6dd7c https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=ea6bed111bab9b394d787f7760c6a3b953630d3a https://bugzilla.gnome.org/show_bug.cgi?id=783066 https://bugzilla.gnome.org/show_bug.cgi?id=792584
2018-01-30meson: use built-in pic kwarg when building static helper libsTim-Philipp Müller1-4/+6
instead of passing -fPIC manually.
2018-01-30glimagesink: Allow resetting render rectangleNicolas Dufresne1-0/+7
As documented, passing -1 to x and/or y should reset the render rectangle to the window/display size. https://bugzilla.gnome.org/show_bug.cgi?id=792798
2018-01-29video-overlay: Add helpers for render-rectangle propertyNicolas Dufresne2-0/+104
This is a set of helper that makes it easy to enable the render rectangle to be controllable through a property. https://bugzilla.gnome.org/show_bug.cgi?id=792798
2018-01-29video: Add NV16_10LE32 supportNicolas Dufresne4-1/+167
This adds a 10 bit variant for NV16 packed into 32 bits little endian words. The MSB 2 bits are padding. This format is used on Xilinx SoC and identified with the FOURCC XV20. https://bugzilla.gnome.org/show_bug.cgi?id=789876
2018-01-29video: Add GRAY10_LE32 supportNicolas Dufresne4-1/+92
This add a 10bit variant of gray scale packed into 32bits little endian words. The MSB 2 bits are padding and should be ignored. This format is used on Xilinx SoC and is identified with the FOURCC XV10. https://bugzilla.gnome.org/show_bug.cgi?id=789876
2018-01-29video: Add NV12_10LE32 supportNicolas Dufresne4-1/+176
This adds a 10bit variant for NV12 which packs 3 10bit components into little endian 32bit words. The MSB 2 bits are padding and should be ignored. This format is used on Xilinx SoC and is identified with there with the FOURCC XV15 https://bugzilla.gnome.org/show_bug.cgi?id=789876
2018-01-23Update for renamed aggregator pad APITim-Philipp Müller1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=791204
2018-01-19tag: id3v2: don't leak stack pointer outside of block where it's validTim-Philipp Müller1-0/+2
https://bugzilla.gnome.org/show_bug.cgi?id=788548
2018-01-16meson: gl: fix build on windowsRoland Peffer1-0/+3
https://bugzilla.gnome.org/show_bug.cgi?id=791772
2018-01-16meson: fix check whether both gles2 and opengl headers can be includedTim-Philipp Müller1-1/+3
cc.compiles() doesn't support the prefix: kwarg currently, so it never had any effect. https://github.com/mesonbuild/meson/issues/2364 https://bugzilla.gnome.org/show_bug.cgi?id=787964
2018-01-04gl/wayland: move roundtrip on show to window threadMatthew Waters2-9/+38
This makes it thread safe and fixes a possible deadlock. Keeping the roundtrip off the window thread will result in two different threads call wl_display_dispatch_queue() for the same queue which violates the assumption for _dispatch_queue()'s thread-safety guarantees. https://bugzilla.gnome.org/show_bug.cgi?id=788754 https://bugzilla.gnome.org/show_bug.cgi?id=792156 https://bugzilla.gnome.org/show_bug.cgi?id=758984
2018-01-03glcolorconvert: re-enable -Wformat-nonliteral warningTim-Philipp Müller1-76/+98
We can pass string constants here to g_strdup_printf(), so do so and re-enable the -Wformat-nonliteral warning we had to disable when merging the opengl libs.
2018-01-03glcolorconvert: fix missing printf arg for apple rectangular texture caseTim-Philipp Müller1-1/+1
Found by -Wformat-nonliteral (to be re-enabled in a separate commit).
2017-12-30gl: cocoa: fix formatting for function definitionPhilippe Normand1-2/+2
This is a follow-up of 5d35e1fa15744b48c406fffa98695478fc8c9969
2017-12-30gl: cocoa: Implement set_render_rectanglePhilippe Normand1-2/+71
Resize the internal NSView according to the provided render rectangle. https://bugzilla.gnome.org/show_bug.cgi?id=791445
2017-12-26gl: don't link to system gstallocatorsTim-Philipp Müller1-1/+0
We already link to the in-tree gstallocators, no need to link to it again here, which also ends up being the system gstallocators lib. https://bugzilla.gnome.org/show_bug.cgi?id=791956
2017-12-21rtp: fix gst_rtp_buffer_ext_timestamp taking into account backwardsMiguel Paris1-15/+34
If timestamp goes forwards more than allowed, we consider that the timestamp belongs to the previous counting, so the extended timestamp is unwrapped. https://bugzilla.gnome.org/show_bug.cgi?id=783443
2017-12-20audioaggregator: Don't leak padsEdward Hervey1-1/+3
all audioaggregator subclasses were leaking the first sink pad :)
2017-12-19audioaggregator: implement input conversionMathieu Duponchelle2-67/+687
https://bugzilla.gnome.org/show_bug.cgi?id=786344
2017-12-19gl: fix up a few more #if HAVE_FOOTim-Philipp Müller2-2/+2
error: "HAVE_PNG" is not defined, evaluates to 0 [-Werror=undef]
2017-12-19allocators: fix meson build after physmem move from -badTim-Philipp Müller1-1/+2
2017-12-19gl: cocoa: fix a warning when building in MacOS 10.12Josep Torra1-2/+2
gstglwindow_cocoa.m:186:60: error: incompatible pointer types sending 'GstGLContextCocoa *' (aka 'struct _GstGLContextCocoa *') to parameter of type 'GstGLContext *' (aka 'struct _GstGLContext *')
2017-12-19gl: display: demote error level at display creation errorVíctor Manuel Jáquez Leal3-3/+3
https://bugzilla.gnome.org/show_bug.cgi?id=791391