GNOME Bugzilla – Bug 792186
dcaparse: don't mark buffer as discont if space before is just zero padding
Last modified: 2018-11-03 15:25:09 UTC
There seem to be files out there that have zero padded buffers, gstreamer marks them as discont, which causes decoder flush and decoding artifacts Sample file https://s3.amazonaws.com/MatejK/Samples/dts_sfx_long_core_1080p-thedigitaltheater.mkv
Created attachment 366267 [details] [review] Patch
Comment on attachment 366267 [details] [review] Patch We have the same workarounds in so many places now. Maybe there should be a baseparse mode where it never inserts discount (unless flush) unless the subclass is explicitly setting it when data is skipped?
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/430.