gstreamer/sys
Sebastian Dröge 881a08671e decklinksrc: Stop using the "hardware" timestamps and directly use the pipeline clock
The hardware timestamps have no relation to when frames were produced,
only when frames arrived somewhere in the hardware. Especially there is
no guarantee that audio and video will have the same hardware timestamps
although they belong together, and even more important: the rate with
which the hardware timestamps increase is completely unrelated to the
rate with which the frames are captured!

As such we can as well use the pipeline clock directly and stop doing
complicated calculations. Also as a side effect this allows now running
without any pipeline clock, by directly making use of the stream times
as reported by the driver.

https://bugzilla.gnome.org/show_bug.cgi?id=774850
2016-11-28 14:27:51 +02:00
..
acmenc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
acmmp3dec bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
androidmedia amc: Allow registering codecs, camera or sensors if any of the others failed 2016-11-08 13:52:17 +02:00
applemedia vtdec: Mark pad as needing reconfiguration again if it failed 2016-11-18 12:22:44 +02:00
avc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
bluez a2dpsink: Drop some dead-code 2016-09-29 21:46:56 +05:30
d3dvideosink Remove 'return' from void functions 2016-11-12 10:53:02 +02:00
decklink decklinksrc: Stop using the "hardware" timestamps and directly use the pipeline clock 2016-11-28 14:27:51 +02:00
directsound directsoundsrc: Correctly cast mixer to uintptr 2016-10-31 16:06:49 +02:00
dshowdecwrapper Remove unnecessary NULL checks before g_free() 2015-11-18 16:05:42 -08:00
dshowsrcwrapper dshowsrcwrapper: fix DirectShow caps negotiation and set capture pin caps 2016-04-23 15:21:44 +01:00
dshowvideosink bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
dvb dvb/parsechannels: collapse notes on channel_name encoding conflict 2016-10-23 22:13:33 -07:00
dxr3 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
fbdev fbdevsink: Add to meson build 2016-11-14 23:15:34 +05:30
kms kmssink: include drm.h after stdlib.h 2016-11-23 20:13:59 +01:00
linsys bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
msdk msdk: Initial windows build support 2016-11-14 15:17:41 +01:00
nvenc nvenc: add some rate control modes/properties 2016-04-08 15:24:20 +10:00
opensles opensles: Add opensles.h to noinst_HEADERS 2016-08-24 13:35:45 +03:00
pvr2d pvrbufferpool: fix gst_meta_register() parameters 2016-04-26 13:45:07 +01:00
qcam bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
shm shmsrc: Do not call gst_poll_remove_fd upon stop if reading was never started 2016-07-04 12:52:29 +02:00
tinyalsa bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
uvch264 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
vcd bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
vdpau vdpsink: fix Memory leak due to Xlib API usage 2016-11-05 11:40:02 +00:00
wasapi Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
wininet bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
winks winks: undef windows SDK macros before redefining them 2016-11-12 10:53:02 +02:00
winscreencap gdiscreencapsrc: remove empty gst_gdiscreencapsrc_stop vfunc 2016-11-14 21:02:24 +02:00
Makefile.am msdk: add to build 2016-11-14 15:17:01 +01:00
meson.build fbdevsink: Add to meson build 2016-11-14 23:15:34 +05:30