gstreamer/sys
Josep Torra ef37446460 msdkdec: align frame list using decoded timestamp
Before this change decoder used the oldest frame in the list to pair it
with the decoded surface. This only works when there's a perfect stream
like HEADERS,SYNCPOINT,DELTA...

When playing RTSP streams we can get imperfect streams like HEADERS,
DELTA,SYNCPOINT,DELTA... In this case decoder drops the frames
between HEADERS and SYNCPOINT which leads into using wrong PTS on
the output frames.

With this change we inject the input PTS into the bitstream and use it
to align the internal frame list with the actually decoded position.

Fixes playback with:
```
gst-launch-1.0 rtspsrc location=... latency=0 drop-on-latency=1 ! ...
```
2020-01-19 04:26:15 +00:00
..
androidmedia androidmedia: Add new effects and scene modes to Camera parameters 2019-11-19 07:54:16 +01:00
applemedia avfvideosrc: element requests camera permissions even with capture-screen property is true 2019-12-11 17:31:03 +00:00
bluez Remove autotools build system 2019-10-14 13:54:27 +01:00
d3d11 d3d11h265dec: Fix wrong NoRaslOutputFlag setting 2020-01-14 08:47:30 +00:00
d3dvideosink d3dvideosink: hold class lock for entire duration of class destruction 2019-12-18 13:15:06 -05:00
decklink decklink: Silence no driver / no SO messages 2020-01-10 08:00:05 +00:00
directsound bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
dshowdecwrapper documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dshowsrcwrapper bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
dshowvideosink documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dvb Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
fbdev Remove autotools build system 2019-10-14 13:54:27 +01:00
ipcpipeline ipcpipeline: Minimal fixes that allow building with MSVC 2020-01-14 09:23:02 +05:30
kms kmssink: Do not drain if imported buffer are from KMS 2019-11-11 22:20:28 +00:00
magicleap mlaudiosink: Fix crash when stopping pipeline 2019-12-06 15:29:29 +00:00
msdk msdkdec: align frame list using decoded timestamp 2020-01-19 04:26:15 +00:00
nvcodec nvenc: Query supported minimum resolution 2020-01-16 15:24:03 +00:00
opensles Remove autotools build system 2019-10-14 13:54:27 +01:00
shm Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
tinyalsa Remove autotools build system 2019-10-14 13:54:27 +01:00
uvch264 remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
wasapi wasapisrc: Correctly handle BUFFERFLAGS_SILENT 2019-11-28 08:59:41 +00:00
winks documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
winscreencap documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
meson.build Add mlaudiosink element 2019-12-06 15:29:29 +00:00