Commit graph

195 commits

Author SHA1 Message Date
Sebastian Dröge 19ddd9efd2 player: Add deprecated compatibility functions for the audio/video/subtitle stream getters 2016-12-21 11:38:11 +02:00
Sebastian Dröge 00f9a21cd2 player: Move audio/video/subtitle stream list getters into the correct namespace 2016-12-21 11:32:52 +02:00
Lyon Wang 9294dc4ac7 player: Add get track number media info API
https://bugzilla.gnome.org/show_bug.cgi?id=773570
2016-12-21 11:31:09 +02:00
Tim-Philipp Müller 603c34d59d win32: fix distcheck 2016-12-16 22:45:06 +00:00
Tim-Philipp Müller 936995ba8d win32: remove generation of pre-made config.h for msvc builds
This is no longer needed with the Meson build.
2016-12-16 19:16:10 +00:00
Sebastian Dröge ad13f25691 win32: Update for new GstPlayer API 2016-11-02 11:21:36 +02:00
Lyon Wang 8d41d816a2 player: Add configuration for enabling accurate seeks
https://bugzilla.gnome.org/show_bug.cgi?id=773521
2016-11-01 19:49:52 +02:00
Sebastian Dröge f2df164f88 Release 1.10.0 2016-11-01 17:58:20 +02:00
Nirbheek Chauhan 111eb088fb Just remove win32/common/libgstgl.def
It was always wrong since the symbols being exported in gstgl-1.0.dll
are platform-specific, and the check we do in dist checks it on all
platforms (which usually means Linux) and the list is instead
Linux-specific right now.

Even if we fix that, it can still never be right because it depends on
your configuration even on a specific platform. For instance, when we
start building EGL support on Windows using ANGLE, the symbol list will
change depending on whether that is enabled or not.

We also don't need this anymore since we use GST_EXPORT for all
functions exported on Windows now.
2016-10-27 23:09:38 +05:30
Sebastian Dröge 72b7677914 Release 1.9.90 2016-09-30 13:02:55 +03:00
Sebastian Dröge e19307edfe Release 1.9.2 2016-09-01 12:27:59 +03:00
Nirbheek Chauhan 950013ff46 win32: Update libgstgl.def 2016-08-19 14:42:01 +01:00
Guillaume Desmottes 0f692e202e player: move 'position-update-interval' setting to the config struct
https://bugzilla.gnome.org/show_bug.cgi?id=769144
2016-07-25 13:03:20 +03:00
Guillaume Desmottes 6e39cef802 player: add API to change http user agent
Introducing a new 'config' API similar to GstBufferPoolConfig.

https://bugzilla.gnome.org/show_bug.cgi?id=765314
2016-07-25 13:02:35 +03:00
Sebastian Dröge e06dd97007 Release 1.9.1 2016-07-06 13:07:21 +03:00
Tim-Philipp Müller afc0136137 win32: update codecparsers .def file for new symbols 2016-06-24 13:05:24 +01:00
Nirbheek Chauhan a2cd9b0f0c win32: Add missing def files for libraries 2016-06-21 11:32:29 +01:00
Barun Kumar Singh bf43460018 player: Add audio-video-offset property and setter/getter API
https://bugzilla.gnome.org/show_bug.cgi?id=765315
2016-04-28 13:18:41 +03:00
Sebastian Dröge b66a9acdb8 win32: Add new API to .def file 2016-04-21 14:58:45 +03:00
Tim-Philipp Müller 519c942eb3 win32: update .def file for new gl api 2016-04-10 22:18:38 +01:00
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
Sebastian Dröge 3ebfefd220 Release 1.7.90 2016-03-01 18:23:36 +02:00
Tim-Philipp Müller 14521dc774 win32: update exports for new libgstgl function 2016-02-28 14:06:14 +00: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
Tim-Philipp Müller 5b5398d613 win32: remove outdated build cruft
This hasn't been touched for generations, doesn't work,
and is just causing confusion. We also don't want to
maintain these files manually.
2016-02-21 10:34:56 +00:00
Sebastian Dröge 50ae46cc0f Release 1.7.2 2016-02-19 11:50:25 +02:00
Matthew Waters 561b7e0613 gl: update win32 .def file 2016-02-09 13:56:32 +11:00
Matthew Waters 1b0198631c gl: add .def file for msvc builds
Also internalize some API from being exported.
2016-02-05 10:46:21 +11: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 f12b2a7456 win32: Update libgstcodecparsers.def with the new symbols 2015-12-30 11:54:25 +02:00
Sebastian Dröge 3a088ecc93 Release 1.7.1 2015-12-24 14:28:42 +01:00
Sebastian Dröge 0b2d698b1e player: Import GstPlayer playback convenience API
Based on https://github.com/sdroege/gst-player
commit 9ce6ae0dbb8eeeefaf794cfae80e279a03cc598d
2015-12-23 09:54:37 +01: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 9f5d962719 win32: Add new h265 parser symbols 2015-08-24 21:28:46 +03: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 35c819ad78 codecparsers: jpeg: add new API to .def file 2015-06-21 17:03:52 +01:00
Sebastian Dröge 0034323f49 Release 1.5.1 2015-06-07 10:55:35 +02:00
Edward Hervey 57891a4177 win32: update defs 2015-04-28 14:53:03 +02: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 807e9c2af0 Update .def for new API 2014-10-29 13:51:40 +00:00
Sebastian Dröge 9dfc0f513b Release 1.4.0 2014-07-19 17:27:11 +02:00
Sebastian Dröge f8778ee272 Release 1.3.91 2014-07-11 12:13:22 +02:00
Sebastian Dröge ea1ee4e3d0 Release 1.3.90 2014-06-28 11:30:39 +02:00
Gwenole Beauchesne 9bd186a960 codecparsers: h264: fix memory leak in GstH264PPS.
The gst_h264_parse_pps() function dynamically allocates the slice
group ids map array, so that needs to be cleared before parsing a
new PPS NAL unit again, or when it is no longer needed.

Likewise, a clean copy to the internal NAL parser state needs to be
performed so that to avoid a double-free corruption.

https://bugzilla.gnome.org/show_bug.cgi?id=707282

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-06-27 14:00:10 +02:00
Sebastian Dröge 6d3d06c91f Release 1.3.3 2014-06-22 19:22:28 +02:00
Tim-Philipp Müller 806a168b2e win32: update exports for changed h264 codec parser API 2014-06-17 13:48:10 +01:00