Sebastian Dröge
c651741ef0
cccombiner: Add unit test
2018-11-06 16:21:42 +00:00
Sebastian Dröge
eb92865ea1
cccombiner: Add new closed caption combiner element
...
This is the inverse of ccextractor: it takes a video and closed caption
stream and places the closed caption metas on the video output buffers.
2018-11-06 16:21:42 +00:00
Sebastian Dröge
7ba9493ff1
ccextractor: Handle multiple caption metas per buffer
2018-11-06 16:21:06 +00:00
Florent Thiéry
23b0172ee9
msdk: fix intel sdk libdir path
...
the 2018.3.1 intel sdk release places libraries into /lib64 instead of
/lib/lin_x64 or /lib/x64, this commit adds /lib64 to the libdir
locations list
Fixes #815
2018-11-06 13:08:45 +00:00
Seungha Yang
f4dc780168
d3dvideosink: Fix calculating buffer size of packed format
...
The Pitch (i.e., stride) of D3DLOCKED_RECT structure is already
respecting required stride value.
2018-11-06 11:51:39 +00:00
Seungha Yang
6c6d351665
d3dvideosink: Set actual buffer size to buffer pool
...
If configured size of buffer pool and actual buffer size are mismatched,
pool will do unwanted buffer resize.
Fixes #801
2018-11-06 11:51:39 +00:00
Seungha Yang
dee5201392
d3dvideosink: Use lock/cond to wait internal window construction
...
We can save one (or possibly more) sleep time by using lock/cond
2018-11-06 11:51:39 +00:00
Seungha Yang
b3279c3fce
d3dvideosink: Don't leak GThread object
...
Need to call g_thread_join() to avoid leak
2018-11-06 11:51:39 +00:00
Seungha Yang
c9b204ea87
d3dvideosink: Print lock/unlock log with trace debug level
2018-11-06 11:51:39 +00:00
Seungha Yang
2a3207bfc1
d3dvideosink: Remove white space
2018-11-06 11:51:39 +00:00
Nicolas Dufresne
7d1be36561
h265parser: Stop considering 6 bytes NAL complete
...
This is only TRUE for EOS / EOB NALs. Before this patch, passing
any valid 6 bytes of a NAL would make the parser pretend this NAL is
complete.
2018-11-06 07:26:03 +00:00
Nicolas Dufresne
95c99aa0a7
h265parser: Add same parsing test as for H264
...
This adds the same test as found in H264 test.
2018-11-06 07:26:03 +00:00
Nicolas Dufresne
1df4562077
h264parser: Add unit test parsing 5 valid bytes of a NAL
...
In the case 5 valid bytes of a slice NAL, the parser should return
NO_NAL_END.
2018-11-06 07:26:03 +00:00
Nicolas Dufresne
cf7ea41c75
h264parser: Stop considering 5 bytes NAL complete
...
This is only TRUE for SEQ_END / STREAM_END. Before this patch, passing
any valid 5 bytes of a NAL would make the parser pretend this NAL is
complete.
2018-11-06 07:26:03 +00:00
Matthew Waters
dff857463a
applemedia: install plugin pkg-config file
2018-11-06 14:35:46 +11:00
Russel Winder
4d67ecca33
mpegts: remove insignificant trailing whitespace from lines of files in the MPEG-TS library.
2018-11-05 16:18:26 +00:00
Joshua M. Doe
1a360a1c65
decklinkvideosrc: respect pixel format property even if mode is set to auto
...
Before this patch, if mode=auto and video-format!=auto, video-format would
always be ignored, and get set to 8bit-yuv, or if detected to be RGB444, then
it would be set to 8bit-argb. This change respects video-format if it is set
to 10bit-yuv (v210) or 8bit-bgra, even when mode=auto.
Closes #772
2018-11-05 08:52:11 -05:00
Matthew Waters
503f54eda0
Update common submodule location
...
Remove the git directory
2018-11-05 05:39:12 +00:00
Haihao Xiang
557613e640
Clone the code from gitlab
...
This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/814
2018-11-05 12:46:29 +08:00
Tim-Philipp Müller
2b2fc0f855
compositor: update disted orc backup files
2018-11-02 20:31:54 +00:00
Tim-Philipp Müller
3485326a90
docs: update for git master
2018-11-02 20:31:11 +00:00
Tim-Philipp Müller
247cd2113e
webrtc: update default libnice options
...
Uses feature options now.
2018-11-02 20:16:56 +00:00
Sebastian Dröge
fca02f3dac
ccextractor: Add unit test
...
https://bugzilla.gnome.org/show_bug.cgi?id=797370
2018-11-02 12:22:15 +02:00
Sebastian Dröge
7cfe6b0bf3
ccextractor: Support changes of the caption type
...
https://bugzilla.gnome.org/show_bug.cgi?id=797370
2018-11-02 12:22:15 +02:00
Sebastian Dröge
3d8a0b8996
decklinkvideosrc: Add support for extracing CEA608 according to S334-1 Annex A
...
https://bugzilla.gnome.org/show_bug.cgi?id=797363
2018-11-01 19:21:47 +02:00
Russel Winder
dcad6d1031
mpegts: Register a boxed type for GstMpegtsContent
2018-11-01 14:39:36 +02:00
Víctor Manuel Jáquez Leal
00acafc209
player: don't change uri when setting subtitle uri
...
https://bugzilla.gnome.org/show_bug.cgi?id=797362
2018-11-01 11:59:59 +01:00
Philippe Normand
d3fd78084a
docs: Follow-up fix for GstPlayer new subtitle-video-offset API
...
These symbols were not renamed after the initial review in Bugzilla.
https://bugzilla.gnome.org/show_bug.cgi?id=797134
2018-11-01 10:44:44 +00:00
Philippe Normand
de26abc88a
player: API additions for subtitle-video-offset property
...
This new property contols the synchronisation offset between subtitles and video
in nanoseconds.
https://bugzilla.gnome.org/show_bug.cgi?id=797134
2018-11-01 09:52:57 +00:00
Víctor Manuel Jáquez Leal
2e6e4cce0b
compositor: Fix enum type mismatch
...
The variable blend_mode is GstCompositorBlendMode but it is
assigned to a GstCompositorOperator enum value.
2018-10-31 19:22:35 +01:00
Johan Bjäreholt
9cae8f6030
compositor: fix undeclared functions
2018-10-30 13:32:33 +01:00
Sebastian Dröge
aae25e0032
compositor: Implement different operators via per-pad property
...
This removes the crossfade-ratio property and replaces it with an
operator property. Currently this implements the following operators:
- SOURCE: Copy over the source and don't look at the destination
- OVER: Default blending of the source over the destination
- ADD: Like OVER but simply adding the alpha instead
See the example for how to implement crossfading with this.
https://bugzilla.gnome.org/show_bug.cgi?id=797169
2018-10-28 17:13:26 +00:00
Nirbheek Chauhan
55134df54c
meson: Add a feature option for the MSDK plugin
2018-10-28 14:54:52 +00:00
Tim-Philipp Müller
a4cfb1fa14
meson: add 'curl-ssh2' option for curl libssh2 support
...
https://bugzilla.gnome.org/show_bug.cgi?id=797346
2018-10-28 11:53:42 +00:00
Xavier Claessens
8dfe0dd9ce
meson: Use the 'curl' feature option
...
https://bugzilla.gnome.org/show_bug.cgi?id=797346
2018-10-28 11:51:34 +00:00
Sebastian Dröge
77398f1c27
mpegts: Use gst and gst_mpegts as symbol prefix in the meson build
...
Just like we do in the autotools build.
2018-10-28 11:07:47 +00:00
Joshua M. Doe
6c7ba14247
dshowsrcwrapper: add device-index property to sources
...
This allows users to more easily select different devices without having
to first get the device or device-name.
https://bugzilla.gnome.org/show_bug.cgi?id=797338
2018-10-27 21:58:30 +01:00
Joshua M. Doe
5caefc1e0c
dshowsrcwrapper: update CMake build instructions
...
GStreamer 1.8 is minimum version, and remove paragraph about 32 vs 64-bit build
https://bugzilla.gnome.org/show_bug.cgi?id=797338
2018-10-27 21:58:30 +01:00
Joshua M. Doe
a6d193bb1e
dshowsrcwrapper: support building 32- and 64-bit with CMake
...
https://bugzilla.gnome.org/show_bug.cgi?id=797338
2018-10-27 21:58:30 +01:00
Joshua M. Doe
1569264d1e
dshowsrcwrapper: add debug category for general dshowsrcwrapper
...
https://bugzilla.gnome.org/show_bug.cgi?id=797338
2018-10-27 21:58:30 +01:00
Edward Hervey
08d1e817d0
check: Disable mssdemux unit test for now
...
This is for the same reason as the dash tests. This should ideally
be converted to gst-validate tests. These tests randomly timeout also
due to the tests doing seeks from the streaming thread (sic).
2018-10-27 17:59:49 +02:00
Sebastian Dröge
ff47ef9ab9
mpegts: Add boxed type for DVB CableDeliverySystem descriptor
2018-10-27 13:59:57 +01:00
Sebastian Dröge
690a18ee09
compositor: Remove extra header for the pad declaration
...
There's no reason for having this separate apart from making things less
discoverable.
2018-10-27 13:59:57 +01:00
Edward Hervey
2f7d87a7d1
tests: Disable most gstplayer tests for now
...
https://bugzilla.gnome.org/show_bug.cgi?id=787374
2018-10-27 13:37:38 +02:00
Luis de Bethencourt
16c1eee36f
webrtcbin: options is a placeholder argument
...
Make it clear this unused argument is there for planned future use.
2018-10-26 15:15:57 +01:00
Luis de Bethencourt
83b29b813e
webrtcbin: ws-semantic is not supported
...
Don't offer something that isn't supported.
2018-10-26 14:36:47 +01:00
Sebastian Dröge
afbbc3a97e
player: Don't set state to READY if we're already stopped
...
Otherwise setting an URI after creation will already set the state
to READY/buffering and disallow setting the configuration.
See https://github.com/servo/servo/issues/22010
2018-10-24 14:36:41 +01:00
Edward Hervey
4a24739a14
hls: Remove stray '\n' from debug statement
2018-10-22 09:59:24 +02:00
Olivier Crête
a10c46a93a
Revert "srtpdec: also check for "roc" in caps"
...
This reverts commit 73ebdb888e
.
This isn't needed and it breaks srtpenc ! srtpdec, specifying the
roll-over counter manually is an advanced feature.
Also revert "srtp: Add "roc" caps field to the gst-launch example"
This reverts commit 67ae35813b
.
https://bugzilla.gnome.org/show_bug.cgi?id=765079
2018-10-17 18:34:31 -04:00
Seungha Yang
53b6c94d63
meson: Replace empty configuration_data() with copy keyword
...
Use 'copy' keyword to avoid meson warning message.
Note that 'copy' keyword in configure_file() is available
since meson 0.47.0
https://bugzilla.gnome.org/show_bug.cgi?id=797298
2018-10-17 14:08:47 +01:00