Ticket #320 (closed defect: fixed)

Opened 7 months ago

Last modified 4 weeks ago

Perian 1.1 causes H.264 export choppiness

Reported by: blufire Assigned to: astrange
Priority: normal Milestone:
Component: decompression Version: 1.1
Severity: normal Keywords:
Cc:

Description

When Perian 1.1 is installed, exporting any format FROM an H.264 QuickTime movie results in a choppy exported movie (although it plays at 29.97 fps, the movie appears to be more like 15 fps).

Example: exporting an HD movie trailer from Apple to any format, such as DV or AIC, gives an output file that appears to have a reduced frame rate, though it's still 29.97 fps. Removing Perian fixes the problem.

Mac Pro 8x3GHz Mac OS X 10.5.2 QuickTime 7.4.1 Perian 1.1

Attachments

perian.log.gz (64.3 kB) - added by astrange on 02/27/08 20:12:50.
log of the QT calls

Change History

02/27/08 14:25:47 changed by astrange

  • owner set to astrange.
  • status changed from new to assigned.
  • component changed from Perian-Main to decompression.

confirmed, exporting http://www.apple.com/trailers/sony/jimmycartermanfromplains/hd/ results in every other frame lost.

Is this a frame parser problem? We definitely need way more logging in the decoder...

02/27/08 20:12:50 changed by astrange

  • attachment perian.log.gz added.

log of the QT calls

02/27/08 20:13:44 changed by astrange

QT is dropping all the frames itself?

02/27/08 21:36:54 changed by astrange

This is a QT bug, filed as #5770288.

03/02/08 19:41:40 changed by blufire

I noticed that the issue crops up during frame-by-frame stepping (pressing the left or right directional keys on the keyboard). Stepping forward in an H.264 video seems to miss some frames, but stepping backwards reveals the missed frames. I noticed this because I was stepping through a video that was taken in a dark auditorium with camera flashes going off every now and then. I could see the illuminated scene during the camera flashes while the video was playing, but when rewinding past the flashes and stepping forward, I couldn't see them. Stepping backwards revealed those missed frames, however.

Don't know if that adds anything to the bug fixing process, but there's my new observation.

03/02/08 19:43:33 changed by blufire

By the way, is Perian taking over all H.264 decoding when installed? Personally, I'd like an option in Perian to leave H.264 decoding to QuickTime. Thanks!

09/11/08 14:06:44 changed by gbooker

  • status changed from assigned to closed.
  • resolution set to fixed.

#359 fixes this