From 02605b1754b4b2d6ee5cde88705dfb39cbb91adf Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Thu, 31 Jan 2002 21:03:39 +0000 Subject: [PATCH] Allow new headers to be written - or we will never create valid second files for avimux Original commit message from CVS: Allow new headers to be written - or we will never create valid second files for avimux --- gst/elements/gstdisksink.c | 2 +- plugins/elements/gstdisksink.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/elements/gstdisksink.c b/gst/elements/gstdisksink.c index 6b4bd2b..ad813a7 100644 --- a/gst/elements/gstdisksink.c +++ b/gst/elements/gstdisksink.c @@ -345,7 +345,7 @@ gst_disksink_chain (GstPad *pad, GstBuffer *buf) gst_pad_send_event(pad, event); /* if the event wasn't handled, we probably need to open a new file ourselves */ - if (disksink->data_written) + if ((disksink->data_written + GST_BUFFER_SIZE(buf))/(1024*1024) > disksink->maxfilesize) { gst_disksink_close_file(disksink); disksink->filenum++; diff --git a/plugins/elements/gstdisksink.c b/plugins/elements/gstdisksink.c index 6b4bd2b..ad813a7 100644 --- a/plugins/elements/gstdisksink.c +++ b/plugins/elements/gstdisksink.c @@ -345,7 +345,7 @@ gst_disksink_chain (GstPad *pad, GstBuffer *buf) gst_pad_send_event(pad, event); /* if the event wasn't handled, we probably need to open a new file ourselves */ - if (disksink->data_written) + if ((disksink->data_written + GST_BUFFER_SIZE(buf))/(1024*1024) > disksink->maxfilesize) { gst_disksink_close_file(disksink); disksink->filenum++; -- 2.7.4