<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jfs on Aegisub</title><link>/contributors/jfs/</link><description>Recent content in Jfs on Aegisub</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Sun, 05 Feb 2012 20:26:00 +0000</lastBuildDate><atom:link href="/contributors/jfs/index.xml" rel="self" type="application/rss+xml"/><item><title>A bit of statistics</title><link>/blog/a-bit-of-statistics/</link><pubDate>Sun, 05 Feb 2012 20:26:00 +0000</pubDate><guid>/blog/a-bit-of-statistics/</guid><description>&lt;p&gt;As you may know, we have an automatic update checker in Aegisub, you may have noticed it telling you about the 2.1.9 release yesterday.&lt;/p&gt;
&lt;p&gt;When we check for updates, we also send a little bit of anonymous system information back, to get an idea of what kind of systems Aegisub is being used on. This allows us to make some basic statistics. Here&amp;rsquo;s a few facts:&lt;/p&gt;
&lt;p&gt;In the past 35 hours, about 20,000 checks for updates have been made, in other words, Aegisub gets started more than 550 times an hour, or 13,500 times a day, worldwide. Of course, this only counts those who have automatic update checking enabled.&lt;/p&gt;</description></item><item><title>Aegisub 2.1.9 released</title><link>/blog/aegisub-2.1.9-released/</link><pubDate>Sun, 05 Feb 2012 08:36:00 +0000</pubDate><guid>/blog/aegisub-2.1.9-released/</guid><description>&lt;p&gt;&lt;a href="http://www.aegisub.org/"&gt;Here.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sorry about the delays.&lt;/p&gt;
&lt;p&gt;FAQ:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: Why all those delays?&lt;/strong&gt;
A: First it was blamed on laziness. Then, FFmpegSource 2.17 was getting incredibly close to release and it was thought it was best to wait for those. Then when that happened an older problem resurfaced, not having sufficient access to the servers. All of this was finally resolved yesterday.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: So what&amp;rsquo;s new?&lt;/strong&gt;
A: Lots of stuff, although most of it is just bug fixes. See &lt;a href="/changelog/2.1.9/"&gt;the changelog&lt;/a&gt; on the main site.&lt;/p&gt;</description></item><item><title>Call for translators</title><link>/blog/call-for-translators/</link><pubDate>Sun, 12 Jun 2011 03:59:00 +0100</pubDate><guid>/blog/call-for-translators/</guid><description>&lt;p&gt;Version 2.1.9 is still getting closer to being ready for release, although there&amp;rsquo;s still some actual issues needing, at the very least, testing.&lt;/p&gt;
&lt;p&gt;However, there are some user interface languages we had in 2.1.8 or earlier versions, where the translator has gone missing, or just hasn&amp;rsquo;t responded to my mail.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Catalan (Eduard)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Farsi (Meysam)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;Korean (unknown)&lt;/del&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;Polish (Adam)&lt;/del&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;Vietnamese (Hung NGUYEN, OnEsChi)&lt;/del&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;Chinese, both Traditional and Simplified (mkboy2)&lt;/del&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are one of the people listed here I would appreciate if you could contact me. If you otherwise speak one of these languages well and want to help, I would also love to hear so.&lt;/p&gt;</description></item><item><title>Not dead yet</title><link>/blog/not-dead-yet/</link><pubDate>Sun, 05 Jun 2011 01:45:00 +0100</pubDate><guid>/blog/not-dead-yet/</guid><description>&lt;p&gt;Aegisub is still alive!&lt;/p&gt;
&lt;p&gt;Recently I&amp;rsquo;ve seen people asking whether Aegisub is dead, or what is happening, so it&amp;rsquo;s probably a good idea to write an update on it.&lt;/p&gt;
&lt;p&gt;First: No, Aegisub is not dead. There is still at least a bit of life left. &lt;strong&gt;Version 2.1.9 is being prepared for release right now&lt;/strong&gt;, and the main blocker for the Windows version right now is getting the user interface translations updated.&lt;/p&gt;</description></item><item><title>The old and present: VSFilter</title><link>/blog/the-old-and-present-vsfilter/</link><pubDate>Fri, 19 Feb 2010 23:06:00 +0000</pubDate><guid>/blog/the-old-and-present-vsfilter/</guid><description>&lt;p&gt;A short while ago, yet another fork of the VSFilter subtitle renderer has surfaced, introducing more extensions. Let it be clear immediately: &lt;strong&gt;Aegisub will not support any new extensions to the ASS subtitle format.&lt;/strong&gt; We strongly urge you to not use any extensions, and as for why, please read on.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s start with the history of the ASS subtitle format: In 2004, Gabest made the Guliverkli project open source under the GPL license. This corresponds to the version 2.23 of VSFilter, or VobSub as it was better known as then. By this time, the ASS format was essentially already in its final form, no real extensions ever came up then. That&amp;rsquo;s more than 5 years ago. Around 2006-2007, the Guliverkli project mostly died off, almost no more development happened. However, a few patches started to crop up. In 2008, we made a fork for Aegisub, and ended up applying those existing patches, fixing a bunch of bugs and, unfortunately, also adding some new features. Very soon the Guliverkli2 project is forked off the Guliverkli project, and includes patches for all parts of it. The Aegisub patches are ported to Guliverkli2. Some more development happens, the Aegisub fork is abandoned in favour of Guliverkli2. The MPC-HC (Media Player Classic Home Cinema) project pops up, as a second fork of Guliverkli. They import most all the Guliverkli2 patches too, as well as add many major new features to Media Player Classic. Now, a new, fourth fork of VSFilter appears, and it has several new extensions.&lt;/p&gt;</description></item><item><title>Aegisub 2.1.8 released</title><link>/blog/aegisub-2.1.8-released/</link><pubDate>Sat, 30 Jan 2010 09:22:00 +0000</pubDate><guid>/blog/aegisub-2.1.8-released/</guid><description>&lt;p&gt;It finally happened. About 6 weeks later than planned.
We have released Aegisub version 2.1.8.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.aegisub.org/#download"&gt;Download it from www.aegisub.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So what&amp;rsquo;s new? Not a whole lot, actually. The major &lt;em&gt;news&lt;/em&gt; would be that we now have versions for Mac OS X, Linux and other Unix systems. Do note that especially the Mac version is unstable and has several known problems, we consider it alpha quality software.&lt;/p&gt;
&lt;p&gt;For the Windows version, the major highlights are:&lt;/p&gt;</description></item><item><title>Linking to Aegisub</title><link>/blog/linking-to-aegisub/</link><pubDate>Wed, 06 Jan 2010 18:57:00 +0000</pubDate><guid>/blog/linking-to-aegisub/</guid><description>&lt;p&gt;Okay, since Aegisub has had a lot of different websites and lots of different URLs throughout the years, I thought it&amp;rsquo;d be time to clear up things a bit.&lt;/p&gt;
&lt;p&gt;These are the correct addresses to link to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aegisub project in general: &lt;a href="http://www.aegisub.org/"&gt;www.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Downloading Aegisub: &lt;a href="http://www.aegisub.org/"&gt;www.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Discussion forum: &lt;a href="http://forum.aegisub.org/"&gt;forum.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;This blog: &lt;a href="http://blog.aegisub.org/"&gt;blog.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Developers&amp;rsquo; site (trac): &lt;a href="http://devel.aegisub.org/"&gt;devel.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mailing lists: &lt;a href="http://lists.aegisub.org/"&gt;lists.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SVN repository: &lt;a href="http://svn.aegisub.org/"&gt;svn.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;User manual: &lt;a href="http://docs.aegisub.net/"&gt;docs.aegisub.net&lt;/a&gt; - only for 2.1.x versions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Two things happened last night: We set up a new, temporary website at www.aegisub.org, this site will be replaced with a more complete website at a later point. When that happens, the purpose of this blog will change back to the original one: A developer blog, not a general news site.
Also, the old Mediawiki installation at &lt;em&gt;malakith.net&lt;/em&gt; was deleted last night, and set up to redirect to the new website. Please do not make direct links to &lt;em&gt;malakith.net&lt;/em&gt; addresses, they will become invalid at some point.&lt;/p&gt;</description></item><item><title>Getting ready for 2.1.8</title><link>/blog/getting-ready-for-2.1.8/</link><pubDate>Tue, 27 Oct 2009 16:58:00 +0000</pubDate><guid>/blog/getting-ready-for-2.1.8/</guid><description>&lt;p&gt;It&amp;rsquo;s been a little over three months since we released 2.1.7 stable, and we are happy to announce that version 2.1.8 is getting closer every day.&lt;/p&gt;
&lt;p&gt;After we released 2.1.7 we split Aegisub development into two main branches: The stable branch where we apply bugfixes for the last stable version, and the development trunk where we work on grand new features.&lt;/p&gt;
&lt;p&gt;For all of you not using Windows we also have some good news. Aegisub 2.1.8 is well on the way to become the first version we can call stable on Linux, FreeBSD and other UNIX systems. There&amp;rsquo;s only a few build-system issues remaining to fix. (Unfortunately it isn&amp;rsquo;t as well for the Mac version, more on that later in this post.)&lt;/p&gt;</description></item><item><title>Aegisub 2.1.7 released</title><link>/blog/aegisub-2.1.7-released/</link><pubDate>Tue, 14 Jul 2009 13:43:00 +0100</pubDate><guid>/blog/aegisub-2.1.7-released/</guid><description>&lt;p&gt;Finally!&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s been almost a month since the 4 year anniversary and the promise of 2.1.7 &amp;ldquo;within a few days&amp;rdquo;, but lots of stuff happened, people were travelling and otherwise not reachable. But I dare say it&amp;rsquo;s not a bad thing, this version of Aegisub we are releasing now is certainly more polished than what we could have managed four weeks ago.&lt;/p&gt;
&lt;p&gt;So far, this release is just for Windows. &lt;strong&gt;Use the Download button above to get the new version.&lt;/strong&gt; Release notes and more on what to expect after the break.&lt;/p&gt;</description></item><item><title>Four years of Aegisub</title><link>/blog/four-years-of-aegisub/</link><pubDate>Wed, 17 Jun 2009 17:05:00 +0100</pubDate><guid>/blog/four-years-of-aegisub/</guid><description>&lt;p&gt;Today it&amp;rsquo;s just about four years since Aegisub was first conceived.&lt;/p&gt;
&lt;p&gt;It was on the 17th of June 2005 in a private channel on the ChatSociety IRC network. We were discussing the various problems with making advanced typesetting in ASS subtitles and how poor the tools generally were.&lt;/p&gt;
&lt;p&gt;The original name was Visual SSA, and it was originally just intended to be a tool to assist in doing typesetting. Yes, the visual typesetting tools we only got implemented somewhat in the more recent versions was the original &lt;em&gt;goal&lt;/em&gt; of the program. General-purpose subtitle editing wasn&amp;rsquo;t it.&lt;/p&gt;</description></item><item><title>Kumaji explained</title><link>/blog/kumaji-explained/</link><pubDate>Tue, 10 Feb 2009 02:59:00 +0000</pubDate><guid>/blog/kumaji-explained/</guid><description>&lt;p&gt;Kumaji is an advanced subtitle rendering engine, in development.&lt;/p&gt;
&lt;p&gt;At the time of writing this, Kumaji does not render any subtitles whatsoever and is in general in a very early stage.&lt;/p&gt;
&lt;p&gt;There are several reasons I started the Kumaji project, I will try to cover them in this post.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First what does &amp;ldquo;Kumaji&amp;rdquo; even mean? It&amp;rsquo;s derived from Japanese where it would be written クマジ. If you reverse that, you get ジマク, &amp;ldquo;jimaku&amp;rdquo; (字幕), which means subtitles. Also, Kumaji can be understood as 熊字, &amp;ldquo;bear&amp;rdquo; + &amp;ldquo;writing&amp;rdquo;, hence Kumaji has a bear for a mascot! (Lots of people have suggested using Pedobear, this is wrong, I don&amp;rsquo;t want to have that association.)&lt;/p&gt;</description></item><item><title>Bug tracker back!</title><link>/blog/bug-tracker-back/</link><pubDate>Sun, 21 Dec 2008 06:51:00 +0000</pubDate><guid>/blog/bug-tracker-back/</guid><description>&lt;p&gt;Yep, we got the bug tracker back online!&lt;/p&gt;
&lt;p&gt;Unfortunately, since we only had an old back-up, about 6 weeks of activity was lost. The URL is the same as before and should work everywhere already.&lt;/p&gt;</description></item><item><title>Font hinting and you</title><link>/blog/font-hinting-and-you/</link><pubDate>Sat, 29 Nov 2008 19:54:00 +0000</pubDate><guid>/blog/font-hinting-and-you/</guid><description>&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/font-hinting.png" width="100" height="134" alt="Image showing the difference between Arial size 8 scaled 40x and Arial size 320."&gt;
&lt;/p&gt;
&lt;p&gt;&amp;hellip; or why you should not use animation on the &lt;code&gt;\fs&lt;/code&gt; override tag.&lt;/p&gt;
&lt;p&gt;Do you know what font hinting is? If you haven&amp;rsquo;t worked with digital typography you might not, but it&amp;rsquo;s a technique used by (almost) all font rendering systems to make vector fonts (such as True Type, Open Type and Adobe Type 1) appear better on low-resolution mediums like computer monitors. (Actually CRT TV screens are even worse.)&lt;/p&gt;</description></item><item><title>Mac progress...?</title><link>/blog/mac-progress/</link><pubDate>Tue, 25 Nov 2008 01:41:00 +0000</pubDate><guid>/blog/mac-progress/</guid><description>&lt;p&gt;We get asked &amp;ldquo;what about the mac version?&amp;rdquo; once in a while and yes, it&amp;rsquo;s the eternal problem.&lt;/p&gt;
&lt;p&gt;Aegisub can build on Mac and it can run, but unfortunately it&amp;rsquo;s quite hard to make it useful, not to mention the numerous GUI bugs and glitches.&lt;/p&gt;
&lt;p&gt;Tonight I managed to make my first running build of Aegisub for PPC (G4/G5) architecture which was (of course) the first thing people started screaming for when I put out my first Intel builds some time last year!&lt;/p&gt;</description></item><item><title>Bug tracker lost...</title><link>/blog/bug-tracker-lost/</link><pubDate>Mon, 03 Nov 2008 20:50:00 +0000</pubDate><guid>/blog/bug-tracker-lost/</guid><description>&lt;p&gt;Oops.&lt;/p&gt;
&lt;p&gt;We lost the bug tracker, and the latest back-up of it is from 2008-09-17. The chances to restore any newer dataset are very slim.&lt;/p&gt;
&lt;p&gt;The server the tracker was hosted on has been shut down, and we don&amp;rsquo;t have a replacement yet. We&amp;rsquo;re trying to find a solution for the hosting.&lt;/p&gt;
&lt;p&gt;Until later notice, expect &lt;em&gt;bugs.aegisub.net&lt;/em&gt; to time out.&lt;/p&gt;</description></item><item><title>Undocumented control</title><link>/blog/undocumented-control/</link><pubDate>Wed, 10 Sep 2008 17:27:00 +0100</pubDate><guid>/blog/undocumented-control/</guid><description>&lt;p&gt;First, let me apologise for the bad pun in the title up front.&lt;/p&gt;
&lt;p&gt;There are a few undocumented/&amp;ldquo;secret&amp;rdquo; functions in Aegisub that can be activated by holding the Ctrl key (Command on Mac) while clicking on things. These aren&amp;rsquo;t easter-eggs, just little things you may or may not need at times.&lt;/p&gt;
&lt;p&gt;First thing is &amp;ldquo;play video without ensuring audio synchronisation&amp;rdquo;. This is mainly a debugging function. If you hold the Ctrl key while clicking a Play Video button, a flag is set such that, during that playback, Aegisub doesn&amp;rsquo;t attempt to keep the audio synchronised with the video by regularly seeking the audio if it gets too far away from the actual displayed video frame. This may be useful if you have a slow system that can&amp;rsquo;t handle decoding and displaying some complex video in real-time.&lt;/p&gt;</description></item><item><title>Subtitles on Youtube?</title><link>/blog/subtitles-on-youtube/</link><pubDate>Thu, 28 Aug 2008 23:34:00 +0100</pubDate><guid>/blog/subtitles-on-youtube/</guid><description>&lt;p&gt;Recently &lt;a href="http://www.youtube.com/"&gt;Youtube&lt;/a&gt; got a new features: &lt;a href="http://help.youtube.com/support/youtube/bin/answer.py?answer=100079&amp;amp;topic=15328"&gt;Subtitles and captions&lt;/a&gt;. You can upload a subtitle file to your own videos, so the viewers can get subs. Softsubs, that is. And you can add as many as you want.&lt;/p&gt;
&lt;p&gt;So what format are those subtitles in? &amp;ldquo;Anything that reminds of SRT and SUB goes.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;So: &lt;strong&gt;Yes, Aegisub supports Youtube subtitles.&lt;/strong&gt; Just export to SRT when you are done.&lt;/p&gt;
&lt;p&gt;Remember that while Aegisub doesn&amp;rsquo;t show SRT (and other formats) as an option in the regular Save As dialogue box, you can still save directly to those formats. Just add the appropriate file extension yourself to the filename, and Aegisub will pick the right format automagically.
You can also just pick regular &amp;ldquo;Save&amp;rdquo; if the filename (as displayed in the window title bar) already ends with eg. &lt;em&gt;.srt&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Aegisub for Windows Me and 98? Never.</title><link>/blog/aegisub-for-windows-me-and-98-never./</link><pubDate>Tue, 19 Aug 2008 01:39:00 +0100</pubDate><guid>/blog/aegisub-for-windows-me-and-98-never./</guid><description>&lt;p&gt;You may wonder why there is no version of Aegisub that works on Windows 95, 98, 98 SE or Me, together knows as Windows 9x. The reason is part technical-practical and part ideological.&lt;/p&gt;
&lt;p&gt;The ideological part is short and simple: All of those operating systems are outdated, no longer under support by Microsoft and in general regarded as far inferior to the Windows NT line of systems (2000, XP, Vista). We would rather see people stop using outdated technology.&lt;/p&gt;</description></item><item><title>SVN server moved</title><link>/blog/svn-server-moved/</link><pubDate>Sun, 03 Aug 2008 17:53:00 +0100</pubDate><guid>/blog/svn-server-moved/</guid><description>&lt;p&gt;Some time ago our &lt;a href="http://subversion.tigris.org/"&gt;SVN&lt;/a&gt; server (source code management) stopped working. We aren&amp;rsquo;t sure what went wrong, and since we haven&amp;rsquo;t been able to reach the administrator of it we&amp;rsquo;ve had to move the repository to a new server.&lt;/p&gt;
&lt;p&gt;Fortunately we have had access to full repository backups, so no data is lost. However we have had to re-create the user database, so if you had commit access before but don&amp;rsquo;t have it now, please contact one of the project administrators.&lt;/p&gt;</description></item><item><title>Aegisub crack + keygen</title><link>/blog/aegisub-crack--keygen/</link><pubDate>Tue, 29 Jul 2008 01:48:00 +0100</pubDate><guid>/blog/aegisub-crack--keygen/</guid><description>&lt;p&gt;Damn, it seems people started pirating Aegisub.&lt;/p&gt;
&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/aegisub-crack-keygen.png" width="534" height="370" alt="Screenshot of a warez site"&gt;
&lt;/p&gt;
&lt;p&gt;Though I wonder where the keys generated by that keygen should be entered&amp;hellip; and what would they crack? And I&amp;rsquo;d love to know how they managed to compress Aegisub that much, it could really help our own distribution!&lt;/p&gt;
&lt;p&gt;SPOILER: The site is probably fake, just making up torrents that don&amp;rsquo;t exist, so I&amp;rsquo;ll assume those numbers are fake too. The site also just links to a different website whose URLs look like they&amp;rsquo;d want you to sign up just to perform a search of their archive.&lt;/p&gt;</description></item><item><title>How VSFilter renders border and shadow</title><link>/blog/how-vsfilter-renders-border-and-shadow/</link><pubDate>Fri, 25 Jul 2008 03:00:00 +0100</pubDate><guid>/blog/how-vsfilter-renders-border-and-shadow/</guid><description>&lt;p&gt;If you&amp;rsquo;ve ever used the \be or the new \blur tag you might wonder, why do they blur &lt;em&gt;edges&lt;/em&gt; and not everything?&lt;/p&gt;
&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/be-blur-demo.png" width="424" height="163" alt="Example of how VSFilter blurs just edges and not everything"&gt;
&lt;/p&gt;
&lt;p&gt;The answer lies in how VSFilter internally handles fill, border and shadow, and the relationship between them.&lt;/p&gt;
&lt;p&gt;The basic component of a subtitle rendering is the &lt;em&gt;fill&lt;/em&gt;. The fill is the main shape of the text, ie. what you see if you disable border and shadow. (When I write &amp;ldquo;text&amp;rdquo; here it can just as well be a vector drawing made with \p1.)&lt;/p&gt;</description></item><item><title>VSFilter hacks</title><link>/blog/vsfilter-hacks/</link><pubDate>Thu, 24 Jul 2008 15:00:00 +0100</pubDate><guid>/blog/vsfilter-hacks/</guid><description>&lt;p&gt;There&amp;rsquo;s lots of versions of Gabest&amp;rsquo;s VSFilter subtitle renderer around, some people are even still using versions that are several years old and are missing features and bugfixes. There&amp;rsquo;s cases of people still distributing these old versions around, sometimes as part of a package with other software such as &lt;a href="http://www.virtualdub.org/"&gt;VirtualDub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now it happens that some time in 2006, Gabest seems to have lost interest in working on VSFilter, so nothing has happened from his side, not even bugfixes. Fortunately VSFilter is open source, so we have picked it up and made a &lt;a href="http://en.wikipedia.org/wiki/Fork_%28software_development%29"&gt;fork&lt;/a&gt;. We have included both some existing bugfixes and improvements that existed as patches, and also made our own bugfixes and further improvements.&lt;/p&gt;</description></item><item><title>Random code-snippets from VSFilter</title><link>/blog/random-code-snippets-from-vsfilter/</link><pubDate>Tue, 22 Jul 2008 15:23:00 +0100</pubDate><guid>/blog/random-code-snippets-from-vsfilter/</guid><description>&lt;p&gt;I&amp;rsquo;ve been reading and hacking on the VSFilter code more than is probably healthy, and have over the time found a lot of funny/strange clips of code.&lt;/p&gt;
&lt;p&gt;For example, this line in GFN.cpp (Get File Name):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cpp"&gt;CString filename = title + \_T(&amp;quot;.nooneexpectsthespanishinquisition&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In VSFilter.cpp you can find this gem:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cpp"&gt;/*removeme*/
JajDeGonoszVagyok();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Do you know the &amp;ldquo;opaque box&amp;rdquo; background style supported? As an alternative to wide outlines? Well here&amp;rsquo;s how it&amp;rsquo;s created:&lt;/p&gt;</description></item><item><title>Why rendering \k and \kf effects is fast in VSFilter</title><link>/blog/why-rendering-k-and-kf-effects-is-fast-in-vsfilter/</link><pubDate>Sun, 20 Jul 2008 22:23:00 +0100</pubDate><guid>/blog/why-rendering-k-and-kf-effects-is-fast-in-vsfilter/</guid><description>&lt;p&gt;&lt;em&gt;This is a repost of something I wrote earlier &lt;a href="http://forums.animesuki.com/showpost.php?p=1629372&amp;amp;postcount=72"&gt;on the AnimeSuki forums&lt;/a&gt;, in relation to a discussion of how much CPU time various kinds of karaoke effects take to render.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This discussion only covers TextSub (VSFilter), I don&amp;rsquo;t know what other renderers do and their use is still very limited. Also, everything that goes for \k also goes for \kf, \K and \ko. They use the same rendering technique.
This will also explain a funny &amp;ldquo;artifact&amp;rdquo; some karaokers might have seen when using \kf with vertical karaoke.&lt;/p&gt;</description></item><item><title>Aegisub development blog now open</title><link>/blog/aegisub-development-blog-now-open/</link><pubDate>Sun, 20 Jul 2008 16:25:00 +0100</pubDate><guid>/blog/aegisub-development-blog-now-open/</guid><description>&lt;p&gt;This is a bit of an experiment, something we (at the Aegisub team) have talked about a few times: A development blog.
The idea behind this blog is simply to have somewhere to post longer texts about Aegisub development and subtitling/video/technology in general.&lt;/p&gt;
&lt;p&gt;I hope it&amp;rsquo;ll become a success, but let&amp;rsquo;s see :)&lt;/p&gt;</description></item></channel></rss>