Sebastian Dröge
dd4f14fd68
decklink: Add to the meson Windows build
2017-01-31 14:56:34 +02:00
Sebastian Dröge
4cdd234add
decklink: Fix indentation
2017-01-31 14:56:34 +02:00
Sebastian Dröge
861cb49895
decklink: Fix compilation on Windows by properly using COM strings there
2017-01-31 14:56:34 +02:00
Axel Menzel
f784fda162
decklink: Fix compilation with MSVC
2017-01-31 14:56:34 +02:00
Sebastian Dröge
97be9446f5
decklink: Include stdint.h for int32_t, etc as needed by the Decklink headers
2017-01-31 14:56:34 +02:00
Sebastian Dröge
858e7b28d3
decklink: Add "extern C" forward declaration for CreateDeckLinkIteratorInstance()
2017-01-31 14:56:34 +02:00
Axel Menzel
dcacb99aaf
decklink: Update Windows SDK to a newer version
2017-01-31 14:56:34 +02:00
Sebastian Dröge
01c60e664d
applemedia: Fix some compiler warnings on iOS
2017-01-27 18:11:15 +02:00
Sebastian Dröge
81b20f15fc
decklinkaudiosrc: Fix compilation on OSX
...
15:18:47 gstdecklinkaudiosrc.cpp:745:45: error: cannot initialize a parameter of type 'int64_t *' (aka 'long long *') with an rvalue of type 'gint64 *' (aka 'long *')
15:18:47 (BMDDeckLinkMaximumAudioChannels, &self->channels_found);
15:18:47 ^~~~~~~~~~~~~~~~~~~~~
15:18:47 ./linux/DeckLinkAPI.h:970:87: note: passing argument to parameter 'value' here
15:18:47 virtual HRESULT GetInt (/* in */ BMDDeckLinkAttributeID cfgID, /* out */ int64_t *value) = 0;
15:18:47 ^
2017-01-27 17:24:20 +02:00
Vivia Nikolaidou
f23277e55d
decklinkaudiosrc: Option to use max channels supported by device
...
Query the device for the maximum number of channels supported and have
an option to use that. Default is still 2.
https://bugzilla.gnome.org/show_bug.cgi?id=777458
2017-01-26 16:18:57 +02:00
Sebastian Dröge
926c9a243d
applemedia: Fail cleanly instead of crashing if obtaining a GL display failed
...
https://bugzilla.gnome.org/show_bug.cgi?id=777742
2017-01-26 15:35:53 +02:00
Sebastian Dröge
d6b75e5233
decklink: Fix compiler warning with clang
...
gstdecklink.cpp:821:11: warning: variable 'dtc' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (m_input->videosrc) {
^~~~~~~~~~~~~~~~~
gstdecklink.cpp:837:41: note: uninitialized use occurs here
stream_time, stream_duration, dtc, no_signal);
^~~
gstdecklink.cpp:821:7: note: remove the 'if' if its condition is always true
if (m_input->videosrc) {
^~~~~~~~~~~~~~~~~~~~~~~
gstdecklink.cpp:810:29: note: initialize the variable 'dtc' to silence this warning
IDeckLinkTimecode *dtc;
^
= NULL
2017-01-25 20:48:58 +02:00
Scott D Phillips
732a157cb7
msdk: Propagate GstFlowReturn values
...
In some places a GST_FLOW_FLUSHING result was return as a FALSE
gboolean and then returned from a parent function as
GST_FLOW_ERROR. This prevented seeking from working.
https://bugzilla.gnome.org/show_bug.cgi?id=776360
2017-01-20 11:11:50 -08:00
Edward Hervey
e99e69843a
androidmedia: Use proper instance name
2017-01-13 14:46:36 +01:00
Matthew Waters
ed03fd6d3f
amcvideodec: fix build error from change in libgstgl
...
gstamcvideodec.c: In function 'gst_amc_video_dec_src_query':
gstamcvideodec.c:2412:55: error: 'self' undeclared (first use in this function)
if (gst_gl_handle_context_query ((GstElement *) self, query,
2017-01-13 21:17:33 +11:00
Matthew Waters
03b539bdfc
gl: update sys dependants for function removals
...
4315a4b54d
forgot to change the androidmedia/videotoolbox/caopengllayer
sources as required.
2017-01-13 13:01:28 +11:00
Vivia Nikolaidou
3cb43f35b8
decklinkvideosrc: Do not append a zero timecode if none is found on the source
...
If the source doesn't give us timecode information, do not append a zero
timecode to the frames.
https://bugzilla.gnome.org/show_bug.cgi?id=776900
2017-01-09 18:37:50 +02:00
Tim-Philipp Müller
aceb64a21c
meson: decklink: fix plugin filename
2017-01-05 20:45:15 +00:00
Tim-Philipp Müller
3ecf1d8fd1
meson: build decklink plugin
2017-01-05 20:34:14 +00:00
Sebastian Dröge
9988ad9c42
androidmedia: Add support for Opus in the decoder
2017-01-05 15:05:42 +02:00
Sebastian Dröge
8b46e1b95a
androidmedia: Silently skip COLOR_FormatAndroidOpaque when converting to caps
...
This is special and handled in the decoder when doing rendering to a
surface. Printing a warning for this is just unnecessary noise
2017-01-05 15:05:42 +02:00
Sebastian Dröge
5619690ae1
androidmedia: Add support for VP9
2017-01-04 20:59:39 +02:00
Sebastian Dröge
eca6c35601
androidmedia: Actively request the Java VM from the application
...
This is more consistent with how we already request the application
class loader and other application resources elsewhere.
2017-01-03 18:53:39 +02:00
Sebastian Dröge
e31714691a
decklink: Fix indentation
2017-01-03 17:31:03 +02:00
Sebastian Dröge
e8e531ee12
decklinkaudiosrc: Add support for 8/16 channels via property
...
These are unpositioned channel layouts.
2017-01-03 17:30:07 +02:00
Garima Gaur
81b0a14d69
Fix some caps leaks in pad template creation code
...
gst_pad_template_new() does not take ownership of
the caps passed to it, so we need to unref the caps.
https://bugzilla.gnome.org/show_bug.cgi?id=776790
https://bugzilla.gnome.org/show_bug.cgi?id=776787
2017-01-03 10:02:58 +00:00
Arun Raghavan
b70ef1de49
uvch264src: Add meson build support
2017-01-02 19:58:06 +05:30
Arun Raghavan
4f282f6068
uvch264src: Fix wrong argument order to force-key-unit event
...
CID 1373421
2017-01-02 19:58:06 +05:30
Ursula Maplehurst
d741c9ecc3
androidmedia: some files are missing in the release tarball
...
https://bugzilla.gnome.org/show_bug.cgi?id=776591
2016-12-30 07:37:23 +01:00
Reynaldo H. Verdejo Pinochet
3e519937a1
dvb: move adapter number set-up by way of environment to dvbsrc
...
This logic did not belong to the channel configuration
parser (only used by dvbbasebin) but to dvbsrc, which
is the element directly using this value and honoring
the "adapter" property.
Allows previously non-working cases like this to work:
GST_DVB_ADAPTER=1 gst-launch-1.0 dvbsrc delsys=11 modulation=7 frequency=689000000 ! fakesink
2016-12-22 16:39:24 -08:00
Reynaldo H. Verdejo Pinochet
61b7b1856e
dvb: parsechannels: replace missleadign error message
...
Possible failure cases also include not finding the
requested channel.
2016-12-22 13:42:59 -08:00
Reynaldo H. Verdejo Pinochet
6c0d9ecc35
dvbsrc: add DTV_STREAM_ID to the >= v8 (minor) group
...
Drop redundant comment while at it.
2016-12-22 13:06:21 -08:00
Sebastian Dröge
9b5de05399
Remove various unported plugins
...
If they were not ported after 4+ years it seems unlikely that anybody is
ever going to need them again. They're still in the GIT history if
needed.
https://bugzilla.gnome.org/show_bug.cgi?id=774530
2016-12-21 11:17:11 +02:00
Garima Gaur
0fdd4e2539
gst: Fix memory leaks in usage of gst_element_get_request_pad() API
...
The return value has to be unreffed at some point.
https://bugzilla.gnome.org/show_bug.cgi?id=776334
2016-12-21 10:28:12 +02:00
Sebastian Dröge
3357ddb0e1
amcaudiodec: Set "is-adts" to 1 for ADTS AAC
...
Otherwise it fails to decode.
https://bugzilla.gnome.org/show_bug.cgi?id=740101
2016-12-15 14:09:25 +02:00
Garima Gaur
9be02ccb2a
sys: Fix caps memory leak from pad template creation
...
https://bugzilla.gnome.org/show_bug.cgi?id=776076
2016-12-14 10:21:39 +02:00
Sebastian Dröge
5c99f9cf37
gst: Don't declare variables inside the for loop header
...
This is a C99 feature.
2016-12-13 22:39:01 +02:00
Scott D Phillips
fbf7e905f0
msdk: add mjpeg decoder
...
https://bugzilla.gnome.org/show_bug.cgi?id=774793
2016-12-13 00:06:42 +01:00
Scott D Phillips
1a4db8846f
msdk: add mjpeg encoder
...
https://bugzilla.gnome.org/show_bug.cgi?id=774793
2016-12-13 00:06:42 +01:00
Scott D Phillips
1f6903bf3e
msdk: Add H.265 decoder
...
https://bugzilla.gnome.org/show_bug.cgi?id=775726
2016-12-12 23:48:46 +01:00
Scott D Phillips
83774c3eb9
msdk: Add H.264 decoder
...
The decoder only supports system memory output presently.
https://bugzilla.gnome.org/show_bug.cgi?id=774587
2016-12-12 23:16:11 +01:00
Reynaldo H. Verdejo Pinochet
1172b4df5a
dvbsrc: fix unconditional use of FEC 2/5
...
It is not defined for < v5 minor 7
2016-12-08 12:16:28 -08:00
Reynaldo H. Verdejo Pinochet
9d94b15310
dvbsrc: add delivery system to missing modulation check message
...
A tuning operation can spawn multiple checks. Being
able to differentiate between them makes debugging
easier.
2016-12-08 12:13:48 -08:00
Reynaldo H. Verdejo Pinochet
a8d3f4d785
dvb/parsechannels: drop trailing whitespace
2016-12-08 11:30:42 -08:00
Reynaldo H. Verdejo Pinochet
b00cdd944b
dvbsrc: drop needless wrapper around DVB API's dvb_diseqc_master_cmd
...
Its only purpose was to hold a wait time that was always 0
2016-12-05 23:38:53 -08:00
Reynaldo H. Verdejo Pinochet
ff9cc21933
dvbsrc: drop supperfluous wait in diseqc_send_msg()
...
It is always zero.
2016-12-05 23:18:38 -08:00
Reynaldo H. Verdejo Pinochet
1dbbd4c91e
dvbsrc: fix unconditional use of SYS_DVBC_ANNEX_C
...
It is not defined for < v5 minor 6
2016-12-05 16:18:54 -08:00
Reynaldo H. Verdejo Pinochet
43aa0462f4
dvbsrc: fix value for DVB-C annex B field in adapter structure
2016-12-05 16:18:05 -08:00
Víctor Manuel Jáquez Leal
4b3baab40a
kmssink: post error message if start() fails
...
It is expected to post an error message in the bus if the device cannot
be started.
2016-11-30 20:13:55 +01:00
Michael Tretter
649364b923
kmssink: configure display mode during set_caps
...
Configure the display mode when setting the negotiated caps instead of
during showing the first frame.
A framebuffer is required to set the mode. Allocate a buffer object
according to the negotiated caps and use it to set the mode. This buffer
object cannot be freed until another page flip happened on the crtc
(i.e., until the first frame is rendered).
https://bugzilla.gnome.org/show_bug.cgi?id=773473
Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2016-11-30 20:13:55 +01:00