Replaced _run recursive call with a while loop.
Provides exactly the same functionality with the benefits of no longer gradually increasing memory usage of the PHP process while transcoding.
No longer trips up on xdebug.max_nesting_level setting.
Merge pull request #20 from petewatts/master

Replaced _run recursive call with a while loop. Thanks petewatts.