Ticket #460 (closed defect: fixed)

Opened 3 months ago

Last modified 2 months ago

Perian 1.2 plays only a few seconds of videos

Reported by: Melebius Assigned to:
Priority: normal Milestone: 1.2.1
Component: AVI Version: 1.2
Severity: normal Keywords:
Cc:

Description

I downloaded the new Perian version 1.2. After installing, I could play only a few seconds of my AVI videos, they simply appeared as if they were as short, although I know there are about 45 minutes. So I searched the internet for version 1.1.4, downgraded Perian and it’s been OK again since then.

(P.S. Please add version 1.2 to the ticket properties here, I couldn’t choose it.)

Attachments

problematic.avi (3.8 MB) - added by Melebius on 12/20/09 14:18:27.
Sample of a problematic video
indexCheck.patch (1.4 kB) - added by gbooker on 12/25/09 18:50:11.

Change History

12/19/09 17:49:47 changed by astrange

  • version changed from 1.1.4 to 1.2.

Please post an example file or part of one (using the dd command from http://ffmpeg.org/bugreports.html).

12/20/09 14:18:27 changed by Melebius

  • attachment problematic.avi added.

Sample of a problematic video

12/20/09 14:20:21 changed by Melebius

OK, it’s here. 1.1.4 plays 24 seconds, 1.2 only 5 seconds.

12/20/09 18:16:51 changed by gbooker

  • status changed from new to closed.
  • resolution set to worksforme.

No issue here at all! You likely have some other component which is taking over parts and causing the problem. Check http://www.perian.org/#support under "Please consider removing obsolete QuickTime Components"

12/21/09 01:42:54 changed by Melebius

None of the listed components installed. I have just tried it on my MacBook? where only Flip4Mac is installed, so I uninstalled it, but it didn’t help. Still just 5 seconds, on the iMac with Perian 1.1.4 and VLC on both computers OK. I just tried to downgrade Perian on the MacBook? too and it helped. Even if it was other components’ fault, should newer version bring problems?

12/23/09 12:15:52 changed by aaronshekey

I too have had the same issues on two machines, one a fresh install of Snow Leopard, the other an older war-beaten Macbook Pro. The exact same .avi plays fine in VLC but is limited to 5 garbled seconds in Quicktime with Perian 1.2 on both machines. Rolling back to Perian 1.1.4 solved my issues as well.

We aren't making this up :)

12/25/09 08:36:53 changed by mnl

OS X 10.6.2 Player: QTX

Perian 1.2 DivX 6.8.3.5

URL: http://rasmus.villefrance.org/Trains/Video/1mbit/20091218DamptogGribskov1Mpbs.avi

Uninstall either DivX or Perian and it works, but with both of them together, the video is cut to 5 secs.

12/25/09 18:50:11 changed by gbooker

  • attachment indexCheck.patch added.

12/25/09 18:54:00 changed by gbooker

The video in http://forums.cocoaforge.com/viewtopic.php?p=123151#p123049 which exhibits this issue can be resolved with the attached patch.

This is yet another reason why AVI is a file format that needs to die!

libavformat had to read some of the packets and in some cases decode them in order to determine the parameters for the video/audio. The audio was stupidly put in the format completely lacking information so that libavcodec had to read 5 seconds of this stream to understand any of it. This resulted in a partially constructed index which Perian interpreted as the existence of an actual index.

01/02/10 19:58:18 changed by Chris Pickett

I'm having the same problem with 1.2 and various AVI files, please consider issuing a bugfix release since this is a regression.

01/09/10 03:27:07 changed by astrange

  • status changed from closed to reopened.
  • resolution deleted.
  • milestone set to 1.2.1.

01/09/10 03:32:42 changed by astrange

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

(In [1242]) Apply gbooker's patch fixing broken-index detection in the importer.

This allows incomplete AVI files to be fully imported again.

Closes #460