Opened 10 years ago

Closed 10 years ago

#1394 closed defect (fixed)

libass is falling behind vsfilter in terms of tags and functionality

Reported by: erappleman@… Owned by: eugeni.stepanov@…
Priority: normal Component: libass
Version: HEAD Severity: normal
Keywords: Cc: erappleman@…
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

The following list is incomplete and further quirks will be added as they are identified.

  • Transparency breaks if you use shadows
  • Anti-aliasing breaks if you use transparency
  • If you use decimal points on some tag it practically ignores the tag
  • No \be (blur edges) strength
  • No @font support
  • No implementation for any of the tags in vsfilter 2.39c

Attachments (1)

13 patches for libass by Greg.tar.gz (8.0 KB) - added by erappleman@… 10 years ago.
13 desperately needed patches for libass created by Greg

Download all attachments as: .zip

Change History (20)

comment:1 Changed 10 years ago by erappleman@…

  • Cc erappleman@… added

comment:2 Changed 10 years ago by erappleman@…

  • op_sys changed from Linux to All

comment:3 Changed 10 years ago by erappleman@…

  • Component changed from libass to core

comment:4 Changed 10 years ago by erappleman@…

  • Component changed from core to libass

comment:5 Changed 10 years ago by erappleman@…

  • Component changed from libass to core
  • Owner changed from eugeni.stepanov@… to Reimar.Doeffinger@…

comment:6 Changed 10 years ago by erappleman@…

  • Component changed from core to libass
  • Owner changed from Reimar.Doeffinger@… to eugeni.stepanov@…

comment:7 Changed 10 years ago by scaevoli@…

  • op_sys changed from All to Linux

an example of \be (it should create a gradient effect on the boxes) http://mod.ifies.com/f/090128_gg_m+h3_gradient.mkv

comment:8 Changed 10 years ago by scaevoli@…

  • op_sys changed from Linux to All

comment:9 Changed 10 years ago by erappleman@…

Here's a pocket reference of tags supported by ASS.

http://aegisub.cellosoft.com/docs/ASS_Tags

Take note of how VSFilter 2.39 has added capabilities for numerous tags.

comment:10 Changed 10 years ago by erappleman@…

comment:11 Changed 10 years ago by erappleman@…

One more addition. The following tags seem to be implemented wrong.

\frx
\fry
\frz
\org

comment:12 Changed 10 years ago by eugeni.stepanov@…

(In reply to comment #4)

One more addition. The following tags seem to be implemented wrong.

\frx
\fry
\frz
\org

In what way? They seem to be working fine in general.

comment:13 Changed 10 years ago by erappleman@…

(In reply to comment #5)

(In reply to comment #4)

One more addition. The following tags seem to be implemented wrong.

\frx
\fry
\frz
\org

In what way? They seem to be working fine in general.

"\frz seems to work fine when you use it alone or with just \org I think, it's when \frx or \fry come into play things start looking funny" - jfs (Aegisub dev)

I'll try to get you more details.

comment:14 Changed 10 years ago by plorkyeran@…

(In reply to comment #5)

(In reply to comment #4)

One more addition. The following tags seem to be implemented wrong.

\frx
\fry
\frz
\org

In what way? They seem to be working fine in general.

Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1

Dialogue: 0,0:00:00.00,0:00:05.00,Default0000,0000,0000{\pos(373,253)\org(594,247)\frx302\fry104\frz10.721}Foo

libass: http://xs136.xs.to/xs136/09063/rotation_-_libass925.png
vsfilter: http://xs136.xs.to/xs136/09063/rotation_-_vsfilter549.png

comment:15 Changed 10 years ago by erappleman@…

I just realized that it was really pointless to post the vsfilter binary.

Here's the source SVN.

svn co https://guliverkli2.svn.sourceforge.net/svnroot/guliverkli2 guliverkli2

comment:16 Changed 10 years ago by erappleman@…

Here are some patches that should cover most, if not all of the issues described in the bug report.

http://greg.geekmind.org/mplayer/

Courtesy of the fansub community and aegisub developers.

Changed 10 years ago by erappleman@…

13 desperately needed patches for libass created by Greg

comment:17 Changed 10 years ago by erappleman@…

comment:18 Changed 10 years ago by erappleman@…

Note: The patches are zipped. Be sure to use "save as" for the link.

comment:19 Changed 10 years ago by greg@…

  • Resolution set to fixed
  • Status changed from new to closed

These patches have been applied by now.

Note: See TracTickets for help on using tickets.