Opened 13 years ago

Last modified 13 years ago

#913 new defect

-vf expand, ass incompatibility

Reported by: darkvater@… Owned by: reimar
Priority: normal Component: core
Version: HEAD Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:


MPlayer 1.0rc2; I use '-vf expand=:::::4/3' to letterbox my video but seemingly for some videos I get the above effect. You can see that the bottom of the video has a 10-20 pixel vertical corruption effect for the lack of a better word. The bottom row of pixels is expand to achieve a multiple of 16 for the video.

When -ass is turned off, the image is just fine. It seems that if the original movie is not a multiple of 16 (this one is 800x340), then the problem happens. Even if it is expanded to a multiple of 16 with '-vf expand=:-44'

This particular movie can be found at (3.8MB):

Change History (2)

comment:1 Changed 13 years ago by darkvater@…

Oh, I forgot '-vo gl' produces a correct image for the movie, all other output drivers have the corruption as far as I could see.

comment:2 Changed 13 years ago by reimar

  • Summary changed from -ass icm with vf expand adds corruption to bottom of video to -vf expand, ass incompatibility

-vo gl works because it does not use vf_ass for -ass.
If you explicitly do -vf expand=0:-44,ass it shows with -vo gl as well.
Both -vf expand=0:-44,scale and -vf scale,expand=0:-44 work around this problem.
Curiously, e.g. -vf spp,expand avoids the problem as well, the other order -vf expand,spp does not.

Note: See TracTickets for help on using tickets.