After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 782801 - msdk: enc: pts from the encoder are bogus, sync_point flag is bogus
msdk: enc: pts from the encoder are bogus, sync_point flag is bogus
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
unspecified
Other Linux
: Normal normal
: 1.12.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-05-18 18:04 UTC by Scott D Phillips
Modified: 2017-06-12 07:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
[PATCH] msdk: enc: set pts and dts, fix inverted sync_point flag (1.80 KB, patch)
2017-05-18 18:04 UTC, Scott D Phillips
committed Details | Review

Description Scott D Phillips 2017-05-18 18:04:05 UTC
Created attachment 352112 [details] [review]
[PATCH] msdk: enc: set pts and dts, fix inverted sync_point flag

The output of the msdk encoder elements has PTS set equal to DTS. Also all frames except IDRs are marked as sync_point's.
Comment 1 Sebastian Dröge (slomo) 2017-06-07 16:23:48 UTC
commit dcd9032d95b1fedd55c34bdbee6ff53ae4070a4b
Author: Scott D Phillips <scott.d.phillips@intel.com>
Date:   Thu May 18 10:36:50 2017 -0700

    msdk: enc: set pts and dts, fix inverted sync_point flag
    
    Set the pts and dts on the frame that we receive from the msdk.
    Also fix the inverted logic in setting sync points, previously we
    were marking all frames as sync points except IDRs.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=782801