> PH> The problem is that avifile doesn't use a new file name upon
segmentation,
> PH> and then overwritte the first segment.
> PH> After a few time it segfaults too...
> PH> It is ***really*** annoying...
>
> It worked last time I tried ( less than 2 weeks ago )?

Unfortunately it doesn't now. I try to always download the latest CVS
version before to report a bug.
But as I said to Eugene, it isn't a real problem for me but rather for those
who still have 2.2 kernel and file systems that don't allow file over 2GB.

> PH> By the way, it would be a good thing to choose the segment file name.
>
> How do you imagine that?

I have two ideas :
- having a basename on wich a number is added. when creating an avifile the
filename given would be something like "movie", and avifile lib will add
"000.avi", then "001.avi", etc.
Currently the first segment is "movie.avi", then "movie.0.avi" then
"movie.1.avi", ..., "movie.39.avi". It isn't easy to manage because the
first name has a different structure than the others, and because the number
can be on a various number of digits.
- having a method like "void SegmentFile(const string &new_segment_name)"

But one more time, the problem will probably completely disappear in the
future with 64bits file systems.

BR,

Pierre.


_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to