Commit graph

5578 commits

Author SHA1 Message Date
Tim-Philipp Müller
517a6f2eef Update docs 2019-04-11 00:28:18 +01:00
Nirbheek Chauhan
647ef1b2af meson: Add a subproject fallback for x264 2019-03-27 21:59:45 +05:30
Piotr Drąg
48a83e2b4f Update LINGUAS 2019-03-21 15:45:07 +00:00
Tim-Philipp Müller
b5e8ad0530 meson: add -Wno-unused also to C++ args when gst debug system is disabled 2019-03-21 11:38:33 +00:00
Tim-Philipp Müller
ab8cc537aa Back to development 2019-03-04 09:08:07 +00:00
Mathieu Duponchelle
c4456d574f x264enc: inject CEA708 closed captions 2019-02-28 16:24:39 +01:00
Tim-Philipp Müller
19b744631b Release 1.15.2 2019-02-26 11:48:51 +00:00
Tim-Philipp Müller
6ca5b079b8 Update docs 2019-02-26 11:48:50 +00:00
Tim-Philipp Müller
38ba329ada Update translations 2019-02-26 11:48:49 +00:00
Tim-Philipp Müller
ba08aa1c2f sidplay: fix indentation 2019-02-22 23:54:56 +00:00
Sebastian Dröge
aebb6bd9f3 dvdreadsrc: Work around GCC9 compiler warning
It's technically true but not for this specific type.

dvdreadsrc.c:394:65: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
  394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
      |                                                     ~~~~~~~~~~~~^~~~~~~~~
2019-02-12 18:08:59 +02:00
Seungha Yang
de65f8867b meson: Add support orc fallback
Allow fallback to orc subproject if any.
2019-01-30 19:50:30 +09:00
Sebastian Dröge
2942f7d931 x264: Only enable dynamic loading code for x264 < 253
Otherwise we get some compiler warnings:

../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
 unload_x264 (GstX264EncVTable * vtable)
 ^~~~~~~~~~~
../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
 load_x264 (const gchar * filename)
 ^~~~~~~~~
2019-01-25 14:38:05 +02:00
Sebastian Dröge
7ac2f7fec5 x264: Link to gmodule in the meson build if extra x264 libraries are provided
We would dynamically load additional x264 libraries then.
2019-01-25 14:36:55 +02:00
Helmut Grohne
248f174c3e sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
2019-01-17 17:29:38 +02:00
Tim-Philipp Müller
2365d2b5d7 Release 1.15.1 2019-01-17 02:02:32 +00:00
Tim-Philipp Müller
7b0ecded8b Update docs 2019-01-17 02:02:30 +00:00
Tim-Philipp Müller
c777955a92 Update translations 2019-01-17 02:02:26 +00:00
Seungha Yang
ceb23592f8 tests: Enable test generic_states on Windows
... and drop needless unistd.h dependency
2018-12-30 22:50:23 +09:00
Seungha Yang
380b8d8e7f meson: Use join_paths() instead '/' 2018-12-18 22:48:42 +09:00
Seungha Yang
f89fc3441b tests: Enable unit test on Windows
Remove hard-coded ':' whitelist separator since it varies with OS
2018-12-18 22:48:01 +09:00
Thibault Saunier
43290a9be2 Automatic update of common submodule
From ed78bee to 59cb678
2018-12-05 17:24:25 -03:00
Seungha Yang
8f65ea458b meson: Specify encoding to UTF-8 when building with MSVC
Use build arguments consistent with core and -base. This can also
remove noisy "C4819" warning of non-us locale MSVC.
2018-11-24 19:28:19 +09:00
Jordan Petridis
59d43105c7
Add Gitlab CI configuration
This commit adds a .gitlab-ci.yml file, which uses a feature
to fetch the config from a centralized repository. The intent is
to have all the gstreamer modules use the same configuration.

The configuration is currently hosted at the gst-ci repository
under the gitlab/ci_template.yml path.

Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
2018-11-12 13:30:59 +02:00
Matthew Waters
ee61b2bc25 Update common submodule location
Remove the git directory
2018-11-05 05:38:33 +00:00
Haihao Xiang
9c1f6b4d91 Clone the code from gitlab
This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
2018-11-05 12:52:46 +08:00
Tim-Philipp Müller
dac16a0f6a meson: use new 'python' module instead of deprecated
https://github.com/mesonbuild/meson/pull/4169
2018-10-08 20:45:52 +01:00
Tim-Philipp Müller
908c36eceb tests: x264enc: fix leak in unit test
The static pad templates weren't static so their
contents were leaked. valgrind was not happy.
Also rename confusing define.
2018-09-22 17:34:33 +01:00
Seungha Yang
7e63943361 x264enc: Avoid format decision per frame
Avoid switch/case per frame for format decision and detect the format
only if where it could be changed. Note that, whenever encoder->input_state
is changed, gst_x264_enc_init_encoder() is called.

https://bugzilla.gnome.org/show_bug.cgi?id=797164
2018-09-22 12:42:34 +01:00
Tim-Philipp Müller
6c37b359ee meson: add glib-checks option to disable API guards and such
We want this enabled by default, also in releases, but people
may want to disable this for performance-critical workloads or
on embedded devices.
2018-09-19 12:00:32 +01:00
Tim-Philipp Müller
b71b9ec934 meson: fix missing closing bracket in option descriptions 2018-09-19 11:58:54 +01:00
Tim-Philipp Müller
71a35e7c8b meson: add option to disable tests 2018-08-18 21:27:24 +01:00
Tim-Philipp Müller
0f86a27df9 meson: clean up some cruft 2018-08-18 21:20:20 +01:00
Tim-Philipp Müller
d24e1caf8e meson: add options to disable gobject cast checks and glib asserts
... and define G_DISABLE_DEPRECATED for development versions,
like we do in autotools.
2018-08-18 21:15:23 +01:00
Jan Alexander Steffens (heftig)
cf385f20cf x264enc: Set bit depth for x264 ≥ 153
https://bugzilla.gnome.org/show_bug.cgi?id=796975
2018-08-16 16:43:01 +03:00
Jan Alexander Steffens (heftig)
484ee3e032 x264enc: Remove superfluous x264_param_default
https://bugzilla.gnome.org/show_bug.cgi?id=796973
2018-08-16 16:42:51 +03:00
Nirbheek Chauhan
c5cddfcec4 Add feature options for all plugins
The only automagic dependency left is C++ availability detection.

https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 19:34:01 +05:30
Nirbheek Chauhan
af94a5550d meson: Convert common options to feature options
The rest will be converted later, these are necessary for gst-build to
set options correctly.

https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-25 19:32:06 +05:30
Edward Hervey
ff4cca75b2 asfdemux: Remove 0.10 code
This was used to "close" a segment. It's no longer needed anymore
in 1.x (it was essentially sending the same thing again)
2018-06-11 14:43:20 +02:00
Edward Hervey
fd59ea8c7d asfdemux: Only send flush event on seeking flushes
And not on all the time
2018-05-22 06:52:58 +02:00
Tim-Philipp Müller
906b37de60 meson: add 'nls' option to disable translations
And enable by default. Was implicitly disabled because
ENABLE_NLS was not defined. Also use .set_quoted().
2018-05-21 11:55:53 +01:00
Nirbheek Chauhan
ac90718ffc meson: Update option names to omit disable_ and with- prefixes
Also yield common options to the outer project (gst-build in our case)
so that they don't have to be set manually.
2018-05-05 19:32:00 +05:30
Jan Schmidt
c789277ec0 dvdsubdec: Take the highlight event from the structure.
Don't use GST_EVENT_TIMESTAMP to transfer any PTS
associated with a highlight event, instead store
it in the event structure directly, as
GstEvent::timestamp will disappear in GStreamer 2.0

https://bugzilla.gnome.org/show_bug.cgi?id=761477
2018-05-04 22:54:01 +10:00
Xavier Claessens
6b01999087 Meson: Generate pc file for all plugins in ugly
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2018-04-25 11:07:39 +01:00
Tim-Philipp Müller
a76c63ba38 meson: use -Wl,-Bsymbolic-functions where supported
Just like the autotools build.
2018-04-25 10:59:11 +01:00
Sebastian Dröge
0c9a8e9e3b asfdemux: Set the stream-format field of H264 streams
If we have codec_data it will be AVC, otherwise assume byte-stream.
2018-04-16 20:14:16 +03:00
Tim-Philipp Müller
6ded7a45ba Automatic update of common submodule
From 3fa2c9e to ed78bee
2018-04-16 10:53:12 +01:00
Tim-Philipp Müller
fb3fe425ef Back to development 2018-03-20 09:26:15 +00:00
Tim-Philipp Müller
3d6b928e17 Release 1.14.0 2018-03-19 20:19:43 +00:00
Tim-Philipp Müller
d00b236ce0 Update docs 2018-03-19 20:19:43 +00:00