Commit graph

524 commits

Author SHA1 Message Date
Sebastian Dröge 10a9b78d40 player: Add is_live flag to the GstPlayerMediaInfo
https://bugzilla.gnome.org/show_bug.cgi?id=763126
2016-03-25 12:51:29 +02:00
Sebastian Dröge 740d3507ea Release 1.8.0 2016-03-24 12:33:19 +02:00
Sebastian Dröge 51047d6bdb Release 1.7.91 2016-03-15 12:13:17 +02:00
Matthew Waters 17affac393 docs: add new GL api to .types file for type/signal introspection 2016-03-06 19:36:17 +11:00
Matthew Waters 4311567462 docs: ignore some private GL headers 2016-03-06 19:36:17 +11:00
Matthew Waters 9447ea2dea docs/gl: add gl functions/structs from -unused into the docs 2016-03-06 19:36:17 +11:00
Sebastian Dröge 3ebfefd220 Release 1.7.90 2016-03-01 18:23:36 +02:00
Tim-Philipp Müller 5f6ab24e0d opus: remove Opus encoder/decoder, moved to -base
https://bugzilla.gnome.org/show_bug.cgi?id=756282
2016-02-26 00:44:34 +00:00
Tim-Philipp Müller a50e4bcadf opus: remove Opus RTP elements, they have moved to -good
https://bugzilla.gnome.org/show_bug.cgi?id=756282
2016-02-25 22:56:38 +00:00
Sebastian Dröge c0e930c26f docs: Add audiointerleave 2016-02-23 11:59:52 +02:00
Sebastian Dröge 18ac9d239e player: Expose more GstVideoOverlay API in the GstPlayerVideoOverlayVideoRenderer
Expose the expose() and set_render_rectangle() methods. These are useful for
proper functioning of the video overlay in various situations and toolkits.
2016-02-22 12:54:05 +02:00
Sebastian Dröge 50ae46cc0f Release 1.7.2 2016-02-19 11:50:25 +02:00
Tim-Philipp Müller 08d8aefcda mpg123: move plugin from -bad to -ugly
https://bugzilla.gnome.org/show_bug.cgi?id=719849
2016-02-16 11:00:55 +00:00
Tim-Philipp Müller 914291808a Remove gsettings plugin which was never ported
Don't think we need this any longer or want to
support it, and clearly no one has been missing
it all these years either, so let's just get rid
of it.
2016-01-31 19:07:46 +00:00
Youness Alaoui ebbf475437 androidcamera: Add element documentation 2016-01-21 13:48:44 -05:00
Sebastian Dröge b53972a5cb player: Remove gst_player_new() and make gst_player_new_full() the normal constructor
In very few cases the simple version was actually needed and having the
parameters hidden by a _full() version caused application that actually needed
it to not use it.
2016-01-04 09:55:28 +02:00
Sebastian Dröge 3a088ecc93 Release 1.7.1 2015-12-24 14:28:42 +01:00
Sebastian Dröge d16eb47cca player: Integrate into the documentation build system 2015-12-23 09:54:37 +01:00
Sebastian Dröge aa1b795ce0 docs: update to git 2015-12-16 09:33:30 +01:00
Matthew Waters 2b7495bbc1 glmemory: base classify and add the pbo memory on top
The base class is useful for having multiple backing memory types other
than the default.  e.g. IOSurface, EGLImage, dmabuf?

The PBO transfer logic is now inside GstGLMemoryPBO which uses GstGLBuffer
to manage the PBO memory.

This also moves the format utility functions into their own file.
2015-12-14 16:35:32 +11:00
Matthew Waters 6cf8da132b gl: add a GL buffer based GstMemory
Heavily based on GstGLBaseBuffer that is a subclass of GstGLBaseMemory.
Provides GPU and CPU accessible GL buffer objects by GL handle or by
sysmem data pointer.
2015-12-14 16:34:54 +11:00
Matthew Waters 3591c6bfa0 gluploadmeta; remove convenience helper API
It was not really useful as if one knows about libgstgl, one can just use
GLMemory objects directly.
2015-12-14 13:55:16 +11:00
Matthew Waters 50337e601e gldownload: remove helper api from the library
It was never used by anyone and is not needed anymore with the element
and GstGLMemory's transparent support for downloading textures.
2015-12-14 13:55:16 +11:00
Tim-Philipp Müller efe62292a3 hls: rename plugin from fragmented to hls 2015-12-01 17:51:34 +00:00
Matthew Waters 3dfc6899ad gl: be consistent in gobject boilerpate
GST_GL_IS_* vs GST_IS_GL_*

git grep -l 'GST_GL_IS_' | xargs sed -i 's/GST_GL_IS_/GST_IS_GL_/g'
2015-10-19 15:15:30 +11:00
Tim-Philipp Müller a6d89901fe docs: update to git
https://bugzilla.gnome.org/show_bug.cgi?id=756424
2015-10-12 11:07:32 +01:00
Olivier Crête 305e5c7ac3 liveadder: Remove plugin, replace by compat subclass of audiomixer
New subclass with a similar behaviour as the old liveadder, but
a slightly different API as the latency is in nanoseconds, not
milliseconds. Also, the new liveadder has a effective latency that
is latency + output-buffer-duration. In practice, just setting a non-zero
latency with the new audiomixer gives you the right behavior in 99% of the
cases.
2015-10-11 11:04:38 +01:00
Luis de Bethencourt 9e97267ca0 audiovisualizers: merge audiovisualizer base classes
These plugins now use the audiovisualizer base class in pbutils

https://bugzilla.gnome.org/show_bug.cgi?id=742875
2015-10-01 16:07:25 +01:00
Matthew Waters 49e6516550 glupload: remove useless release_buffer
It's a leftover from when we weren't outputting GstBuffer's and
returning raw texture id's.
2015-09-30 13:36:09 +10:00
Matthew Waters 27422da056 glwindow: remove unused draw_unlocked function
The functionality is provided by draw anyway and is leftover from
X11's specific threading requirements that no longer apply.
2015-09-28 16:44:05 +10:00
Sebastian Dröge 0237b02f96 Release 1.6.0 2015-09-25 23:33:37 +02:00
Sebastian Dröge 07203364cb Release 1.5.91 2015-09-18 19:51:49 +02:00
Sebastian Dröge 8184b7e528 Release 1.5.90 2015-08-19 13:46:53 +03:00
Sebastian Dröge ad827597e3 Release 1.5.2 2015-06-24 23:37:26 +02:00
Tim-Philipp Müller d8963a015f docs: add new JPEG codecparser API to the docs
And sprinkle some more Since markers
2015-06-21 13:55:29 +01:00
Matthew Waters 7d8d1f8206 glmemory: implement on top of glbasebuffer
Provides convenient access to PBO usage.

Currently texture updates are coupled tightly to data transfers.
2015-06-12 16:59:20 +10:00
Stefan Sauer 814fb0d18e docs: remove variables that we define in the snippet from common
This is syncing our Makefile.am with upstream gtkdoc.
2015-06-07 17:19:04 +02:00
Stefan Sauer 02c75e52d6 docs: only add the libs that we actually document right now
Keep the libs in alphabetical order unless a specific link order is required.
Also remove the -L directives as we specify the direct path to the .la files.
2015-06-07 16:30:07 +02:00
Stefan Sauer dd181ee25f docs: remove duplicated entry from types file 2015-06-07 16:28:22 +02:00
Sebastian Dröge 0034323f49 Release 1.5.1 2015-06-07 10:55:35 +02:00
Руслан Ижбулатов 12ffc7f5e4 Add adaptivedemux, badvideo and badbase to the link-list for the docscanner
https://bugzilla.gnome.org/show_bug.cgi?id=747697
2015-04-15 13:05:52 +02:00
Matthew Waters e9fb5509ac gl/docs: add missing functions/objects 2015-03-15 14:43:10 +00:00
Tim-Philipp Müller 857aaaf8fa docs: update plugin docs 2015-03-14 15:15:02 +00:00
Tim-Philipp Müller 079478b401 docs: update 2015-02-21 19:13:08 +00:00
Tim-Philipp Müller 1b2c033cc6 docs: add opus elements to documentation 2015-02-21 19:13:07 +00:00
Tim-Philipp Müller 592c2c8105 aggregator: add gst_aggregator_pad_drop_buffer()
steal_buffer() + unref seems to be a wide-spread idiom
(which perhaps indicates that something is not quite
right with the way aggregator pad works currently).
2015-02-13 16:25:45 +00:00
Tim-Philipp Müller 199ce92474 Remove unported directdraw plugin
This API has been deprecated for eternities and microsoft
stopped shipping the headers in 2010 accoding to wikipedia,
so let's just remove it and focus on bringing the plugins
based on the newer APIs up to snuff.
2015-01-24 20:28:16 +00:00
Tim-Philipp Müller b5bd2a8855 Remove real plugin which is no longer needed and has never been ported
Decoders for these formats exist in gst-libav, if anyone
still has a need for them.
2015-01-18 17:30:28 +00:00
Tim-Philipp Müller e694bddf56 Remove libgmyth-based MythTV source element which was never ported
gmyth seems to be unmaintained upstream, and no one has asked
for this to be ported for a very long time, so let's just
remove it. Neither debian nor Fedora seem to ship libgmyth
any longer, and in any case it's most likely deprecated by
the UPnP support in MythTV.
2015-01-18 17:15:00 +00:00
Stefan Sauer 4a4fd5e968 docs: add new bs2b plugin and element 2015-01-15 19:59:03 +01:00