Thomas Schmitt
b27bcc7022
Experiment about select() versus non-blocking i/o. select() lost.
2009-04-05 14:48:03 +02:00
Thomas Schmitt
f2b7872fc6
Fixed a bug about detection of failure inside iso_file_add_external_filter()
2009-04-05 12:29:37 +02:00
Thomas Schmitt
da125e8f6b
Changed sequence of fork and stream opening in extf_stream_class.open().
...
So the child does not inherit the pipe inlets of underlying filters
which would stay open and prevent those underlying filter children
from seeing EOF at their input.
2009-04-05 09:56:12 +02:00
Thomas Schmitt
437713cd8e
Moved storage location of suffix from xorriso into IsoExternalFilterCommand
2009-04-02 18:07:27 +02:00
Thomas Schmitt
0a265d9d4f
Changed IsoExternalFilterCommand.behavior bit0.
...
The filter does not get installed if input size is 0.
This resembles more the other behavior bits.
2009-04-02 09:14:21 +02:00
Thomas Schmitt
d28351c5a4
Adjustment of minimal size for a IsoExternalFilterCommand.behavior bit2 filter
2009-03-29 18:45:00 +02:00
Thomas Schmitt
2534be5b5d
Implemented IsoExternalFilterCommand.behavior bits 1 and 2
...
which control revocation due to insufficient size reduction.
2009-03-29 14:37:26 +02:00
Thomas Schmitt
681d092118
New IsoStream_Iface.version 2 with method .get_input_stream(),
...
new API function iso_stream_get_input_stream(),
new API function iso_file_remove_filter(),
iso_file_get_old_image_sections() now refers to the most original stream
of a file.
2009-03-28 19:37:44 +01:00
Thomas Schmitt
8b0920df53
Fixed a bug which prevented final waiting and caused lots of zombies
2009-03-27 21:25:44 +01:00
Thomas Schmitt
1a307cb790
Introduced IsoExternalFilterCommand.behavior and implemented
...
optional shortcut with files of size 0.
2009-03-27 16:40:07 +01:00
Thomas Schmitt
6cf484442c
Fixed a gridlock of external filtering in case that the
...
filter program is slow with processing.
2009-03-27 13:44:29 +01:00
Thomas Schmitt
691887fd2c
New API function iso_file_add_external_filter()
...
with public parameter class IsoExternalFilterCommand
allows to use child processes as external content filter for IsoFile objects.
2009-03-26 17:34:38 +01:00