| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Otherwise we have problems with the new gtk-doc
ported to python. But it's a good thing to do
anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=786364
|
|
|
|
|
|
|
|
| |
MediaCodec gives us a presentation timestamp of 0 if it does not know
anything, but GStreamer gives us GST_CLOCK_TIME_NONE. Don't mix up these
two.
https://bugzilla.gnome.org/show_bug.cgi?id=780190
|
|
|
|
|
| |
Otherwise it gets run on Windows with MSVC where we don't build
Decklink and then it causes an error.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=779247
|
|
|
|
|
|
|
|
| |
It was previously possible for videotexturecache to be finalized before all of
its textures. Finalizing outstanding textures in this circumstance leads
to a crash. This patch ensure resources are freed in the proper order.
https://bugzilla.gnome.org/show_bug.cgi?id=779247
|
|
|
|
|
|
|
| |
Overriding the pad query function completely overrides all the default
query handling implemented in basesrc, including caps etc. The correct
thing to do is just override the basesrc query vfunc and then chain up
for the queries we don't handle.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=778434
|
|
|
|
|
|
|
|
| |
The cached texture was treated as user_data passed to GstGLBaseMemory
and freed with a GDestroyNotify function. However, this data must
be treated specially: it must be destroyed in the GL thread.
https://bugzilla.gnome.org/show_bug.cgi?id=778434
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=774772
|
|
|
|
|
|
| |
Don't claim it is and let h264parse and other parsers do their job.
https://bugzilla.gnome.org/show_bug.cgi?id=774772
|
|
|
|
|
|
|
| |
Claiming that it is, can cause h264parse to skip some parsing steps and
the output stays unaligned.
https://bugzilla.gnome.org/show_bug.cgi?id=774772
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=777742
|
|
|
|
|
| |
This is special and handled in the decoder when doing rendering to a
surface. Printing a warning for this is just unnecessary noise
|
|
|
|
| |
CID 1373421
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=776591
|
| |
|
|
|
|
|
|
| |
Otherwise it fails to decode.
https://bugzilla.gnome.org/show_bug.cgi?id=740101
|
|
|
|
|
|
| |
A tuning operation can spawn multiple checks. Being
able to differentiate between them makes debugging
easier.
|
|
|
|
| |
It is not defined for < v5 minor 7
|
|
|
|
| |
It is not defined for < v5 minor 6
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
First of all, all the HD and UHD modes should be top-field-first, as
also returned by the Decklink mode iterator API.
Then we should include the caps field "field-order" in the caps of the
source (not the sink due to negotiation problems with optional fields).
And finally we should set the TFF flag on interlaced buffers that are
top-field-first.
|
| |
|
|
|
|
|
|
|
|
| |
Fixes:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSString stringWithUTF8String:]: NULL cString
in the state change test.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=774048
|
|
|
|
|
|
|
| |
Initialization failure is handled correctly by just not registering the
ahssrc element.
https://bugzilla.gnome.org/show_bug.cgi?id=774048
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gst_element_lost_state() is called
Unfortunately this does not go through the normal state change
machinery, so we don't get notified about this in change_state().
However we need to stop scheduled playback, so that once PLAYING is
reached again we can start scheduled playback with the correct time.
Without this, flushing seeks in PLAYING will not work correctly:
decklinkvideosink will wait before showing the new frames for the amount
of time the pipeline was in PLAYING before.
|
|
|
|
|
|
|
| |
channel-mask doesn't matter in decklinkaudiosrc, and differences in it
can cause caps negotiations to fail without a real reason.
https://bugzilla.gnome.org/show_bug.cgi?id=773313
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=773720
|
| |
|
|
|
|
|
| |
This function only does ZAP parsing. Additionally, remove redundant
comment while at it.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
|
|
|
|
|
|
|
| |
* Rephrase tune error to be delsys-neutral
* Refer to the actual check in the 'missing sanity check' warnings
* Use "Delivery system" instead of 'delsys'. The
latter is OK as a shorthand in the code but not
even a real word
|
|
|
|
|
| |
Fixes wrong default failover when parsing libdvbv5 formatted
channel configuration files.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Avoids relying on the H/W default when the information
can be extracted from the configuration file.
|
| |
|
|
|
|
|
|
| |
DVB is a group of delivery standards but we support
several others. While at this, make message formating
more congruent.
|
|
|
|
|
|
| |
Left over from the last cleanup.
CID: 1373418
|
| |
|
|
|
|
|
| |
OSX and Linux only, Windows needs someone on Windows to convert the .idl
files to C source code.
|
|
|
|
| |
Fixes distcheck.
|
|
|
|
|
| |
We can't actually configure the transport, so we should only be working
with whatever we get.
|
| |
|
|
|
|
|
| |
Was crashing, and had a lot of cruft (like a capsfilter and a fakesink)
that was no longer required.
|
|
|
|
|
| |
Metadata from AVRCP is emitted as tags, and the duration from AVRCP is
used in queries by avdtpsrc.
|