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 346304 - [playbin] add properties for adjusting video/audio/subtitle sync.
[playbin] add properties for adjusting video/audio/subtitle sync.
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-06-30 16:29 UTC by Young-Ho Cha
Modified: 2009-06-17 09:41 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Young-Ho Cha 2006-06-30 16:29:49 UTC
There are some media files have invalid timestamp or index informations. and when play these files, video/audio/subtitle sync are mismatched.

Best way is use valid media files, but modification of media files are very hard.

If playbin could adjust video/audio/subtitle sync, It can play media files properly without modification.
Comment 1 Wim Taymans 2006-07-05 08:31:56 UTC
I suggest adding a property to identity to adjust timestamps. This can only be done sanely by incrementing the timestamps. Also make sure to adjust the segment stop value (not start or time). Adding an offset to one stream would then involve adding the offset to the identity of the stream. Subtracting an offset from a stream would involve adding an offset to all other streams.
Comment 2 Wim Taymans 2008-03-18 18:05:09 UTC
FWIW, the basesink now has a ts-offset property to control each sink.