GNOME Bugzilla – Bug 310575
alsasink a/v sync is bad once again
Last modified: 2006-01-27 15:25:02 UTC
Play an ogm/mkv with alsasink, it's borked. Play with osssink, it's fine... Can reproduce with several movies on my HD. I can't recall this being a problem several weeks/months ago, but it's definitely several seconds off... Default discont handling and timing in alsasink seems fine, so hard to say what causes it. :-(.
the matroska movies with which I reproduce it, all have vorbis audio... May be related.
And removing the filler handling fixes it... Here's my guess: * fillers are events * at first data, we get a discont at data-time * those two don't match We'll have to add manual disconts at stream-start to make sure core's disconts don't blow us up. Bleh. Who invented this crap?
Actually, removing the invent_event in core doesn't make a difference. So it's something else. Still, removing the filler-handling in alsasink fixes it...
Ok, so it appears more like a race condition, I can irregularly not reproduce it... May be related to the weird scheduling (loop-based) that alsasink does, or something else, but removing fillers sometimes does and sometimes does not fix it. I don't know what causes it.
Setting to NEW. Setting version to 0.8.x.
Ronald, what's your feeling on this one? I'd be inclined to obsolete it...
Going ahead and obsoleting. Please reopen if someone intends to fix this in 0.8.