Mathieu Duponchelle
ab0ab46f13
scte-section: fix typo
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Mathieu Duponchelle
61fecce193
gst-scte-section: implement partial parsing
...
In cases where either the SIT is encrypted, or an unknown
command is encountered, we still want to send an event downstream.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Mathieu Duponchelle
d17c7f25e6
scte35-section: semantic API break
...
Document that the constructors for the splice events expect
a running time, as users of the API can not be expected to
predict the appropriate local PTS.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Mathieu Duponchelle
a9787d0c85
scte-section: add support for packetizing time_signal splices
...
time_signal splices are trivial, they only contain a splice_time()
and all the relevant information is carried in descriptors.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Mathieu Duponchelle
be4d0fff23
basetsmux: extend SCTE 35 support
...
Makes it possible to support passing SCTE 35 cue points from
demuxer to muxer, while preserving correct timing.
This will also improve ex nihilo cue points injection, as splice
times and durations are now interpreted as running time values,
and may trigger key unit requests.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Mathieu Duponchelle
1ca08bff57
tsdemux: Expose send-scte35-events property
...
When enabled, SCTE 35 sections (eg ad placement opportunities)
are forwarded as events donwstream.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Mathieu Duponchelle
b2718ed6cf
mpegtsbase: expose vmethod to let subclass handle sections
...
This can be used by tsdemux to handle and forward SCTE 35
sections.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Mathieu Duponchelle
a03c395582
mpegtssection: expose event constructor
...
This allows the demuxer to forward sections of interest downstream,
for example SCTE 35 splice information. These can then be reinjected
appropriately by a muxer for example.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Mathieu Duponchelle
fc975818b5
scte-section.h: fix type macros
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/913 >
2021-09-25 01:29:37 +00:00
Nicolas Dufresne
3037fde5eb
Move commit gst-indent hook to the root
...
This renable at meson setup time the installation of the gst-indent
commit hook. The hooks were kept from gst-devtools as this set supports
both C checks and Python checks.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/904 >
2021-09-24 17:47:01 -03:00
Thibault Saunier
776d8a6617
Add gst-integration-testsuites files as a submodule
2021-09-24 16:36:50 -03:00
Thibault Saunier
098b876985
Import gst-integration-testsuites
2021-09-24 16:29:33 -03:00
Thibault Saunier
c6b9c81fdd
ci: Remove now useless .gitlab-ci.yml files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/891 >
2021-09-24 16:21:18 -03:00
Thibault Saunier
091946a478
ci: Port CI to the new monorepo
...
Main differences with previous setup are:
- No manifest creation
- gst-indent is executed only when the bot is assigned (instead of the manifest task)
- Cerbero jobs are triggered in the cerbero repo
- Remove cerbero and android related files as they now are in cerbero
itself.
- Update `container.ps1` to the new file layout
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/891 >
2021-09-24 16:21:18 -03:00
Thibault Saunier
e0d3a211d9
base: Fix a suppression that has a slightly different trace
...
For some reason making a monorepo lead to some minor stack changes
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/891 >
2021-09-24 16:21:18 -03:00
Thibault Saunier
7b6ac2dea8
Remove local gst wrap
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/891 >
2021-09-24 16:21:17 -03:00
Thibault Saunier
d975e07edc
Merging gst-build
2021-09-24 16:16:32 -03:00
Thibault Saunier
9f659233ea
Move files from gstreamer-sharp into the "subprojects/gstreamer-sharp/" subdir
2021-09-24 16:16:29 -03:00
Thibault Saunier
d274c90e92
Merging gstreamer-sharp
2021-09-24 16:16:14 -03:00
Thibault Saunier
24c6e49874
Move files from gst-python into the "subprojects/gst-python//" subdir
2021-09-24 16:16:05 -03:00
Thibault Saunier
41ed155bdf
Move files from gst-examples into the "subprojects/gst-examples/" subdir
2021-09-24 16:15:58 -03:00
Thibault Saunier
5c8ad24cdd
Move files from gst-docs into the "subprojects/gst-docs/" subdir
2021-09-24 16:15:51 -03:00
Thibault Saunier
2701634c29
Move files from gst-devtools into the "subprojects/gst-devtools/" subdir
2021-09-24 16:15:38 -03:00
Thibault Saunier
01e70e3552
Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir
2021-09-24 16:15:30 -03:00
Thibault Saunier
a43d7eaef4
Move files from gst-rtsp-server into the "subprojects/gst-rtsp-server/" subdir
2021-09-24 16:15:21 -03:00
Thibault Saunier
319b75d4b5
Move files from gst-ci into the "subprojects/gst-ci/" subdir
2021-09-24 16:15:13 -03:00
Thibault Saunier
7a371e75b7
Move files from gst-libav into the "subprojects/gst-libav/" subdir
2021-09-24 16:15:08 -03:00
Thibault Saunier
b7d9115a05
Move files from gst-omx into the "subprojects/gst-omx/" subdir
2021-09-24 16:15:01 -03:00
Thibault Saunier
4c7ec3993c
Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir
2021-09-24 16:14:54 -03:00
Thibault Saunier
4ba564fdbf
Move files from gst-plugins-ugly into the "subprojects/gst-plugins-ugly/" subdir
2021-09-24 16:14:45 -03:00
Thibault Saunier
019971a3c7
Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir
2021-09-24 16:14:36 -03:00
Thibault Saunier
5ff769d731
Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir
2021-09-24 16:13:50 -03:00
Thibault Saunier
2fd28195ca
Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir
2021-09-24 16:13:26 -03:00
Thibault Saunier
d2822d09ea
Merging gst-plugins-base
2021-09-24 16:13:17 -03:00
Thibault Saunier
6c364d9626
Move files from gstreamer into the "subprojects/gstreamer/" subdir
2021-09-24 16:13:07 -03:00
Nirbheek Chauhan
80621a3f07
libopenjp2.wrap: Update to v6 to fix macOS build
...
https://github.com/mesonbuild/wrapdb/pull/138
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/257 >
2021-08-28 23:44:52 +05:30
Nirbheek Chauhan
afd11f3383
New subproject macos-bison-binary to provide bison on macOS
...
The version of bison that ships with macOS is too old, so we need to
provide our own version of it.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-build/-/issues/174
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/257 >
2021-08-28 23:44:52 +05:30
Jordan Petridis
747e62aed8
libsoup: update to 2.74.0
...
With an extra commit on top to fix the windows build.
See https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/249
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/252 >
2021-08-26 15:59:08 +03:00
Xavier Claessens
8f62c0c933
Update to sqlite3 from wrapdb
...
`meson subprojects update` fails with Meson >= 0.59 because 'sqlite'
wrap got renamed to 'sqlite3' in wrapdb v2.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/252 >
2021-08-24 20:52:06 +00:00
Tim-Philipp Müller
681068a59d
subprojects: pin pango wrap to tag
...
master branch got renamed to main, but might as well pin it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/256 >
2021-08-08 19:42:24 +01:00
Andoni Morales Alastruey
ae1562d367
Update bindings with latests GtkSharp
...
Update GtkSharp to 4c85f1479cf2e0dc056c0d288785e5a1d7251cb1
and regenerate bindings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/34 >
2021-08-05 15:37:27 +02:00
Seungha Yang
0587385a42
subprojects: Bump libjpeg-turbo version to 2.1.0-2 for x86 MSVC build
...
Need the latest version to support 32bit MSVC build
See also f24069784f
and https://github.com/mesonbuild/wrapdb/issues/111
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/254 >
2021-08-04 19:22:30 +09:00
Seungha Yang
fbc0fa0086
subprojects: Add libjpeg-turbo wrap
...
Would be useful for Windows
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/253 >
2021-08-03 22:01:49 +09:00
Jordan Petridis
765fc5703b
harfbuzz.wrap: Use the latest tag instead of tip of git
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/237 >
2021-07-02 17:08:48 +03:00
Nicolas Dufresne
1dcdcc9b68
Fix fontconfig wrap revision
...
The project now uses main in replacement for master.
2021-06-30 10:01:04 -04:00
Antonio Ospite
1676726332
subprojects: update glib-networking.wrap to use the 2.68 branch
...
glib-networking fixed some issues when building with older libssl version
in the 2.68 release, update the wrap file to use the newer version.
In particular this fixes building on Ubuntu 16.04 with:
meson --wrap-mode=forcefallback
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/247 >
2021-06-07 16:54:29 +02:00
Tim-Philipp Müller
227c137692
subprojects: update harfbuzz branch ref after rename
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/246 >
2021-06-05 19:09:18 +01:00
Tim-Philipp Müller
723478b6be
Back to development
2021-06-01 15:34:41 +01:00
Tim-Philipp Müller
3804f23e3f
Release 1.19.1
2021-06-01 00:17:06 +01:00
Edward Hervey
ce79200376
subprojects: Update glib to 2.68 and glib-networking to 2.66 branch
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/143 >
2021-04-12 00:14:20 +01:00
Tim-Philipp Müller
334fdf5c3a
subprojects: add libdv wrap
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/231 >
2021-01-14 19:16:01 +00:00
Xavier Claessens
a64eacd73b
meson: Update zlib.wrap to use wrapdb instead of github fork
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/217 >
2021-01-13 12:55:06 +00:00
Tim-Philipp Müller
000b01c6f1
Add opus wrap
...
Now that Meson build system support has been merged upstream.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/225 >
2020-11-16 19:23:20 +00:00
Nirbheek Chauhan
9898650a31
meson: Update expat.wrap for MSVC fix
...
This broke during the update in !206 , and we didn't notice because the
CI doesn't update --reset the wraps, which will be fixed by
https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/375
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/224 >
2020-11-05 13:09:46 +05:30
Guillaume Desmottes
eba05e57a6
subprojects: add webrtc-audio-processing.wrap
...
Will be useful to build the iSAC plugin:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1124
Depends on https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/merge_requests/11
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/219 >
2020-10-28 16:14:41 +01:00
Stéphane Cerveau
89176610d2
Revert "subprojects: orc: pin to 0.4.29 release"
...
This reverts commit 8a2ac5c668
.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/215 >
2020-10-27 14:33:59 +01:00
Tim-Philipp Müller
2faa29909f
libpsl.wrap: pin to 0.21.1 tag
...
So build failures on master don't break our build and CI.
https://github.com/rockdaboot/libpsl/pull/164
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/213 >
2020-10-26 12:13:12 +00:00
Xavier Claessens
71616b9317
meson: Update expat.wrap with latest version
...
It fixes missing exported symbols:
2602bd52eb
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/206 >
2020-10-13 17:08:53 +00:00
Philippe Normand
05f7066179
subprojects: Update libwpe and wpebackend-fdo for fallback support
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/205 >
2020-10-12 12:29:01 +00:00
Philippe Normand
e7b9f6b04a
wpebackend-fdo: Update to 1.9
...
This commit will be useful for the wpesrc audio support, and for CI/SHM purposes
in general.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/202 >
2020-10-09 18:17:57 +00:00
Philippe Normand
852f8f7a53
Add libwpe subproject
...
This is a dependency of wpebackend-fdo.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/202 >
2020-10-09 18:17:57 +00:00
Stéphane Cerveau
9c90e6a1c3
libopenjp2: update wrap
...
Fix lcms2 and wxWidgets system dependencies.
https://github.com/mesonbuild/libopenjp2/pull/2
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/200 >
2020-10-06 13:15:57 +00:00
Xavier Claessens
a9731bdcb7
Add pango.wrap file and its dependencies
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/196 >
2020-10-06 12:35:14 +00:00
Jordan Petridis
5758e5461f
{pygobject,pycairo}.wrap: point to stable refs
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/189 >
2020-09-15 15:51:42 +03:00
Tim-Philipp Müller
be984e88db
Back to development
2020-09-08 16:59:25 +01:00
Tim-Philipp Müller
32d3a2544d
Release 1.18.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/186 >
2020-09-08 09:59:40 +01:00
Tim-Philipp Müller
dd2bf7996c
Release 1.17.90
2020-08-20 16:17:01 +01:00
Nirbheek Chauhan
237f5cc4ee
Add glib-networking as a subproject when glib is a subproject
...
We need gio modules for tls when building gstwebrtcbin, gstsoup, etc.
Control it via a new 'tls' option, since it requires either gnutls or
openssl.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/180 >
2020-08-03 18:52:20 +00:00
Tim-Philipp Müller
e9261b7f50
x264: update to latest stable 160.3011
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/183 >
2020-07-30 15:52:38 +01:00
Tim-Philipp Müller
df52da961d
FFmpeg: update to 4.3.1
...
Fixes #54
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/182 >
2020-07-25 13:44:26 +01:00
Nirbheek Chauhan
856239a7a7
sqlite: Fix build on Windows with MSVC
...
We need to use the latest sqlite wrap version which fixes a bug where
symbols weren't getting exported and the import library couldn't be
created, so libsoup couldn't find sqlite.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/174 >
2020-07-13 17:38:48 +05:30
Tim-Philipp Müller
869f25a938
subprojects: libmicrodns: pin to 0.1.2 release
...
Now that there is a release with the meson build.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/170 >
2020-07-07 15:23:29 +01:00
Tim-Philipp Müller
45a09d4a81
Back to development
2020-07-03 02:04:31 +01:00
Tim-Philipp Müller
1016bf239c
Release 1.17.2
2020-07-03 00:37:52 +01:00
Ederson de Souza
a910ea6192
Revert "Revert "Add libavtp wrap file""
...
This reverts commit 1ec87d752a
.
As the avtp plugin on gst-plugins-bad is now ensured to be built only on
Linux, this patch can come back.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/153 >
2020-06-30 15:47:18 -07:00
Tim-Philipp Müller
075ed8610f
Back to development
2020-06-20 01:05:03 +01:00
Tim-Philipp Müller
7dc67a389d
Release 1.17.1
2020-06-19 19:28:22 +01:00
Tim-Philipp Müller
088c7f1eda
openh264: update to v2.1.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/154 >
2020-05-31 11:11:18 +01:00
Edward Hervey
1ec87d752a
Revert "Add libavtp wrap file"
...
This reverts commit 93074302b9
.
Adding libavtp hasn't properly passed CI for some reason.
Reopens !148
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/152 >
2020-05-28 10:09:51 +02:00
Ederson de Souza
93074302b9
Add libavtp wrap file
...
So that the avtp plugin on gst-plugins-bad cab be built and tested on
the CI.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/148 >
2020-05-27 17:29:40 -07:00
Philippe Normand
2f514b8098
Update WPEBackend-FDO wrap file
...
Current git master for the 1.7.0 development version is now usable as a
subproject.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/149 >
2020-05-25 14:04:46 +00:00
Stéphane Cerveau
02cd310c6b
libopenjp2 wrap: change default directory
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/150 >
2020-05-25 11:35:24 +02:00
Philippe Normand
ced7f9d5a2
Add wpebackend-fdo wrap file
...
This will allow the wpe plugin to require WPEBackend-FDO 1.7.x which has support
for headless SHM. Hence we should be able to enable the wpesrc integration tests
in CI.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/146 >
2020-05-15 10:01:21 +00:00
Stéphane Cerveau
94aed416e0
wrap: add libopenjp2 for gst-plugins-bad
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/147 >
2020-05-14 17:16:11 +02:00
Tim-Philipp Müller
31d81f70da
subprojects: ffmpeg: bump to 4.1.5
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/144 >
2020-05-11 12:46:59 +01:00
Xavier Claessens
2758487db9
Add dav1d wrap file
...
This is needed to build gst-plugins-rs with dav1d as subproject.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/130 >
2020-05-02 09:55:12 +00:00
ssethupa
3ceafd2ebc
libsoup: bump wrap to 2.70.0
2020-04-07 21:56:14 -05:00
Stéphane Cerveau
4f8b12ee68
subprojects: add libdrm wrap
2020-04-03 10:15:09 +02:00
Stéphane Cerveau
d1db3f9894
sqlite: wrap use 3250100-2 patch to install lib
...
In order to install the lib in DESTDIR, use the new
sqlite patch zip 3250100-2.
2020-03-30 19:25:07 +05:30
Xavier Claessens
d06b4ffe1e
libsoup: Bump subproject version to 2.68.4
...
Older versions fails to build because the glib dependency was wrong.
Fixes : #75
2020-02-27 13:43:36 +00:00
Stéphane Cerveau
631677589c
libxml2: update wrap path to 2.9.7-6
...
This patch allows to fallback on zlib subproject
2020-02-19 13:45:52 +01:00
Nirbheek Chauhan
2f11c43f49
win-flex-bison: Use gstreamer mirror as primary source
...
Use the gstreamer mirror as the primary source and fallback to
upstream if it's down.
2020-01-18 17:54:48 +05:30
Nirbheek Chauhan
352b838121
win-nasm: Use gstreamer mirror as primary source
...
nasm.us went down today and broke all our CI. Use the gstreamer mirror
as the primary source and fallback to nasm.us if that's down.
2020-01-18 17:54:48 +05:30
Nirbheek Chauhan
439dfa2955
win-nasm: Error out if accidentally called on non-Windows
2020-01-18 17:54:36 +05:30
Guillaume Desmottes
4720ef8767
fetch wrap patches from github
...
wrapdb.mesonbuild.com has been down for a few days now.
Fix #71
2020-01-16 13:21:26 +05:30
Tim-Philipp Müller
ef2c97babe
meson: bump glib subproject wrap to GLib 2.62
2020-01-13 17:16:52 +00:00
Tim-Philipp Müller
5e6c0b389a
meson: add graphene subproject
...
So we can build all the OpenGL elements.
2020-01-08 17:40:43 +00:00
Tim-Philipp Müller
cd4e64f885
meson: add graphene subproject
...
So we can build all the OpenGL elements.
2020-01-08 17:28:46 +00:00
Guillaume Desmottes
20fc4b92b8
add gst-plugins-rs
...
Fix #63
2019-12-24 09:25:40 +05:30
Xavier Claessens
4bf0504e2a
Bump libsoup wrap to latest stable release
...
It contains fix to properly fallback to libxml2 and sqlite subprojects,
as well as using feature options.
2019-12-03 19:41:24 -05:00