<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body smarttemplateinserted="true">
    <div id="smartTemplate4-quoteHeader">Hello, James.<br>
      <br>
      You are wrong, it's not a "low down" windows issue.<br>
      <br>
      I found this:<br>
      <br>
      <b>1. "filesink: fails with matroskamux when writing files larger
        than 2GiB on Windows"<br>
      </b><a class="moz-txt-link-freetext" href="https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/579">https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/579</a><br>
      <br>
      <b>2. "meson: Ensure large file support for fseeko"</b><br>
<a class="moz-txt-link-freetext" href="https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/517">https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/517</a><br>
      <br>
      And it looks like this fix was backported into 1.16 (1.16.3).<br>
      <br>
      On 15.09.2021, 09:13:57:
      <!--<div style="border: 1px gray solid; padding: 5px; margin: 5px 0px; max-width: 850px;"> <b>From:</b> James Via Gstreamer-Devel <gstreamer-devel@lists.freedesktop.org> <br> <b>Sent:</b>  Среда, Сентября 15, 2021 9:13AM <br> <b>To:</b> Discussion Of The Development Of And With Gstreamer <gstreamer-devel@lists.freedesktop.org><br>   <b>Cc:</b> James <jam@tigger.ws> <br><br> <b>Subject:</b> Re: filesink cannot write output file more than 2048 MB, windows, gstreamer 1.16.1 mingw x64 <br></div>--></div>
    <blockquote type="cite"
      cite="mid:79BA317B-FEA1-4C1F-90C6-07966B0B01EB@tigger.ws">
      <pre class="moz-quote-pre" wrap="">That is a windows issue that cannot be fixed. (Well it can, but it is low down in windows)
James
</pre>
    </blockquote>
    <br>
    <blockquote type="cite"
      cite="mid:79BA317B-FEA1-4C1F-90C6-07966B0B01EB@tigger.ws">
      <pre class="moz-quote-pre" wrap="">
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">On 15 Sep 2021, at 8:25 am, Артем Семенов via gstreamer-devel <a class="moz-txt-link-rfc2396E" href="mailto:gstreamer-devel@lists.freedesktop.org"><gstreamer-devel@lists.freedesktop.org></a> wrote:

Hello. 

Windows, gstreamer 1.16.1 mingw x64:

When the output file reaches a size greater than 2048 MB, filesink stops recording and generates an error:

GST_DEBUG=3

0:19:09.838828958  5464 000002C708342300 WARN                filesink gstfilesink.c:606:gst_file_sink_event:<filesink> error: Error while seeking in file "{path_to_output_file}".
0:19:09.838856894  5464 000002C708342300 WARN                filesink gstfilesink.c:606:gst_file_sink_event:<filesink> error: system error: Invalid argument

GST_DEBUG=5

1:00:17.891237294  6080 000001CC520A4940 DEBUG               filesink gstfilesink.c:504:gst_file_sink_do_seek:<filesink> Seeking to offset 2147862966 using fseeko
1:00:17.891284786  6080 000001CC520A4940 DEBUG               filesink gstfilesink.c:714:gst_file_sink_flush_buffer:<filesink> Flushing out buffer of size 24
1:00:17.891333954  6080 000001CC520A4940 DEBUG               filesink gstfilesink.c:658:gst_file_sink_render_buffers:<filesink> writing 1 buffers (1 memories, 24 bytes) at position 1074029354

1:00:17.912922452  6080 000001CC520A4940 DEBUG               filesink gstfilesink.c:535:gst_file_sink_do_seek:<filesink> Seeking failed: Invalid argument
1:00:17.912970224  6080 000001CC520A4940 WARN                filesink gstfilesink.c:606:gst_file_sink_event:<filesink> error: Error while seeking in file "{path_to_output_file}".

Obviously, this is due to the fact that the 32-bit version of the fseek function is used instead of the 64-bit one.

Has this been fixed in subsequent releases?

-- 
With best regards, 
 Artem Semenov               <a class="moz-txt-link-freetext" href="mailto:artem.semenov@jarillolabs.com">mailto:artem.semenov@jarillolabs.com</a>
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
</pre>
    </blockquote>
    <br>
    <div id="smartTemplate4-template"><span class="moz-txt-tag">-- <br>
      </span>With best regards, <br>
       Artem Semenov               <a class="moz-txt-link-freetext"
        href="mailto:artem.semenov@jarillolabs.com">mailto:artem.semenov@jarillolabs.com</a></div>
  </body>
</html>