Opened 15 years ago

Closed 15 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: no Analyzed by developer: no

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@… 15 years ago.
13 desperately needed patches for libass created by Greg

Download all attachments as: .zip

Change History (20)

comment:1 by erappleman@…, 15 years ago

Cc: erappleman@… added

comment:2 by erappleman@…, 15 years ago

op_sys: LinuxAll

comment:3 by erappleman@…, 15 years ago

Component: libasscore

comment:4 by erappleman@…, 15 years ago

Component: corelibass

comment:5 by erappleman@…, 15 years ago

Component: libasscore
Owner: changed from eugeni.stepanov@… to Reimar.Doeffinger@…

comment:6 by erappleman@…, 15 years ago

Component: corelibass
Owner: changed from Reimar.Doeffinger@… to eugeni.stepanov@…

comment:7 by scaevoli@…, 15 years ago

op_sys: AllLinux

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 by scaevoli@…, 15 years ago

op_sys: LinuxAll

comment:9 by erappleman@…, 15 years ago

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 by erappleman@…, 15 years ago

comment:11 by erappleman@…, 15 years ago

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

\frx
\fry
\frz
\org

comment:12 by eugeni.stepanov@…, 15 years ago

(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 by erappleman@…, 15 years ago

(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 by plorkyeran@…, 15 years ago

(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 by erappleman@…, 15 years ago

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 by erappleman@…, 15 years ago

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.

by erappleman@…, 15 years ago

13 desperately needed patches for libass created by Greg

comment:17 by erappleman@…, 15 years ago

comment:18 by erappleman@…, 15 years ago

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

comment:19 by greg@…, 15 years ago

Resolution: fixed
Status: newclosed

These patches have been applied by now.

Note: See TracTickets for help on using tickets.