0.6.4:
This is the first release of subtitler in yuv I?O format,
for the older versions see 'transcode filter-subtitler'

0.6.4.1:
UV reverse flag added, -r command line flag.
Replaced getc() with fread() and getline() (GNU extension), and putc()
with fwrite().
This very significantly speeds up things (reduces processor load).
Better error messages.
Test mode added (-t command line flag), that quickly tries all commands
in the .ppml file.
This will cause an error report and exit if you made a systax error.
better now then after 50 minutes or more of rendering!


0.6.4.2:
Long line bug fixed (a '\' in a line in the ppml file caused problems,
the last character would be swollowed and the next line was treated as
part of the current one.)
Now a '\' before a '\' causes a line continuation, a '\' by itself causes
a '\n' to be inserted.

0.6.4.3:
Cleaned up code, uses -O2 optimize in gcc for faster code,
uses -Wall to get a clean compile.

Introduced the 'skip' command.
This command causes YUV output to stop.
This way you can edit out any pieces of material anywhere.
 
For example
2 *main skip=1
other commands ....
150 *main skip=0
will cause all frames from 2 up to 150 to be skipped in the output file.


0.6.4.4:
Fixed objects going over right side appearing at left in add_picture.c,
by setting <= width and <= height.


0.6.4.5:
Added the sound utility 'process_wave.
It processes the .ppml file, and looks for statements like:
10000 *main skip=1
10207 *main skip=0
37590 *main skip=1
46497 *main skip=0
It then takes an input wavefile and makes a new output with parts between skip1 and skip0 cut out.
Timing is very precise, absolute for PAL, not tested for NTSC.....
So now you can make an edited .mpv, and with 'process_wave' also an edited audio file, that can
then be muxed in the normal way.
Of cause even if you have 8 audio files you can run 'process_wave' on all of these with the same ppml file
you use for subtitler yuv, and all will be in sync.
The process_wave utility is sample accurate, and should work even with a 5 channel or more wave file,
of any bitrate.
Only tested in PAL, you can specify fps as precisely as you want for NTSC,
but one can only cut a 480000 samples/second wave file at 1 / 480000 second.
So, try it.
With this sound utitlity added you have a 100% audio video editing facility!


0.6.4.6:
dxpos and dypos were += changed to =, so no longer things accelerate of the screen.
Added vepos handling.
Use with xste 3.5.4
Probably changed other things, but many testing over many days / weeks, forgot some of it.




