Archive

Changelog


Stomp v1.1 (20th November 2007)

Improvements
  • Added additional options to the scale menu, for common scale ratios (1.85:1 and 2:35:1).
  • Added the ability to modify the aspect ratio of footage.
  • Added composition filters as options (can be used to perform crude watermarking of video).
Changes
  • The compressor now correctly processes DV video (it used to only get 1/2 sized footage, making the resulting movies small and breaking cropping if it were used).
  • Fixed a potential crash.
  • Fixed bug whereby the preview window would sometimes show "no video" all the time.
  • Fixed bug where the filters would show incorrectly under Leopard, until you clicked on a preset. Now it works as expected.
  • Resolved issue with incorrect cropping on Tiger.

Stomp v1.0 (12th November 2007)
  • Fixed the bug whereby the table column sizing in recordings wasn't being remembered when running in Leopard.
  • Reduced size of DMG.
  • A new temporary icon, while the real one is drawn.
  • Some minor bug fixes.

Stomp v0.992 (6th November 2007)
  • Fixed bug whereby renaming a preset would sometimes cause duplication and confusion in the presets lists.

Stomp v0.991 (5th November 2007)
  • Fixed bug whereby audio tracks were not being copied to the final movie.

Stomp v0.99 (5th November 2007)
  • Updated to work in Leopard.
  • Implementation of an ETA for encoding time.
  • Fixed bugs with unnecessary undo operations.
  • Now includes a friendly crash reporter - so that if anything bad happens during compression; it's easy to let us know (and we can work out if it's Stomp, or something to do with the QuickTime (or third party) compression codec.
  • Registration system now turned on in the app.
  • Server monitoring now stops polling when you close the window.
  • Preview window now remembers its open/close state no matter how you open/close it.
  • You can now close both the main Stomp window and preferences using Apple-W.
  • The current presets are reselected correctly when you sort them using the table header
  • Fixed bug whereby bad frames in a video could crash the compressor.
  • When dragging videos into the recording list, or into the movie view - if the drag is accepted the icon no longer pings back to it's origin (which made it look as though the drag had failed).
  • Fixed bug where in/out points were not stored against the video if they were changed with the mouse (as opposed to with the I and O keys).
  • Stomp checks for the existence of the destination folder before beginning a compression job. It will prompt to create it if it does not exist.
  • Fixed bug whereby encoding would fail if no audio tracks were present.
  • The current frame marker no longer snaps back to the last used Out point when Stomp receives focus.
  • A minor coredata issue was fixed (related to selection of filters - which caused a validation error to occur if you quit Stomp).
  • Fixes to the Video recordings listing.
  • Watermarks the video in demo mode; or if using alternative compression (which doesn't include effects thus watermarking) limits the video that can be transcoded.

Beta release 8 (expires on 20th November 2007)
  • Fixed (properly this time) the bug that caused videos to appear twice as fast as the audio (if the final video frame rate was faster than the original rate).

Beta release 7 (expires on 20th November 2007)
  • Fixed the bug that caused videos to appear twice as fast as the audio (if the final video frame rate was faster than the original rate).
  • Fixed a bug whereby you couldn't rename a preset if some compression was in progress (the UI was receiving notifications from the compression servers and doing "the wrong thing").
  • The compression servers are monitored much better now.    The UI is much better (more reliable and quicker to boot) at working out if a compression server has died or not.   This was actually another major revision of the queueing code - to the extent that I'm considering writing a technical document on it for those people who are interested in such things.  With little more work; the queuing mechanism would be happy monitoring servers running on different hosts (video compression grid, anyone?).
  • Crash Logs are now automatically recorded if a compression server crash is detected.  At preset these are inserted into the standard job log.  This turns out to be useful; because a compression server can crash as a result of the codec.   I found this out the hard way attempting to compress Fraps (a windows screen capture tool) videos using Perian (a QuickTime component).     It is intended that if a compression server crashes while the UI is running; that the user be prompted to send the crash log to shinywhitebox (it's not done yet).
  • Initial queuing speed (visual feedback) has been improved.  Now when you queue jobs - the queueing is instant.
  • Several bugs were fixed with the out of process (default) queuing mechanism.
  • Shortcut (Apple-L) added for the Log, in the Window menu.
  • A server monitor has been added.  It's not really intended for casual use.  More for debugging at this point  But it's there.   Will it stay there?   That depends.  If no one says they really want it - I'm going to disable it for the v1 release.  No point having things in there that might confuse people.

Beta release 6 (expires on 20th October 2007)
  • Better support for "lost" server processes - the UI will now better monitor what is happening with it's compression servers.   This is simply a continuation of further reliability during video processing.
  • The registration system is now in place (but not activated)
  • Auto updater is now in place (and working!)

Beta release 5 (expires on 15th October 2007)
  • The performance preference "maximum number of tasks allowed at one time" now works.  By default it's set at two.   You can run more if you've the CPU power (so you can compress multiple videos at once) and of course it can be used to limit the amount of CPU that Stomp as a whole will consume.

    This change really makes Stomp feature complete.   While there is lots to do that'll make Stomp way cooler (for example: Basic movie editing - ala QT Pro) it will find it's way into Stomp after the 1.0 release.

  • Many improvements with regard to reliability and memory management.   As tested here I managed to covert gigs of videos using no more than about 200MB of memory (this depends on how many tasks you let run at once, of course).
  • Lots of little bug fixes here and there.
  • Fixed a massive memory leak that would essentially eat all the memory and leave none for your poor Mac; which would then sit there grinding away swapping out memory.   The upshot was it looked as if you're entire system had hung.

Beta release 4 (13th September 2007)
Please remove old files (absolutely required before starting this version):

In order to restore your Stomp to it's defaults - and overcome any changes to the underlying data models (beta versions do not support any kind of preference / setting upgrades), please remove the following files and folders:
~/Library/Application Support/Squish
~/Library/Application Support/Stomp
~/Library/Preferences/com.shinywhitebox.*
(any file beginning with this - iShowU doesn't use this naming convention so you won't delete it's settings by mistake if you do this).
  • Changes:
    • A better introduction, the preview window now gives the user a hint of what to do when starting stomp for the first time.
    • Presets are now locked by default.  They are easily unlocked.  It's also really really obvious when they are locked as opposed to having parts of the interface disabled because it's not relevant (e.g: you cannot change video settings when exporting to Apple TV - hence that part of the interface is disable if you select the Apple TV preset).
    • Folders!  (well, the beginnings thereof).   By defaults the presets are put into a Built-in folder.   New presets are created in a "Custom" folder.   The folders exist primarily to separate them - there's nothing stopping you unlocking the UI and modifying the names of the factory presets (Stomp is smart enough to recognize them as factory even though you might change their names).
    • Most options in preferences are now operational - just one to go now (the one re maximum number of tasks to run at once).  All others are done!

Beta release 3
  • After many months, shinywhitebox are happy to announce the first beta release of Stomp - the video recompressor for the rest of us.


Terms and Conditions