<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 7/29/24 15:44, Roland Ernst wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAO+qqbM97S+PT694vy5tELpnp9fA5Wzw+GVvr7w-NyrEV80xww@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr"><br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Tue, Jul 16, 2024 at
            6:24 AM Scott Theisen <<a
              href="mailto:scott.the.elm@gmail.com" target="_blank"
              moz-do-not-send="true" class="moz-txt-link-freetext">scott.the.elm@gmail.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello
            all,<br>
            <br>
            I have replaced the last few uses of internal FFmpeg headers
            and I would <br>
            appreciate some testing.  The changes are here:<br>
            <a href="https://github.com/MythTV/mythtv/pull/931"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://github.com/MythTV/mythtv/pull/931</a><br>
            <br>
            I am not aware of any HTTP streams for testing, but playback
            of <br>
            recordings and videos, making new recordings, and watching
            live TV all <br>
            worked fine.<br>
            <br>
            Thanks,<br>
            <br>
            Scott<br>
            <br>
          </blockquote>
          <div><br>
          </div>
          <div>Tested the PR in question with Card type: IPTV recorder
            (Freebox, IPTV, http streaming) served from tvheadend.</div>
          <div>LiveTV works.</div>
          <div>What about the other streams, like RT(S)P used by
            SAT->IP?</div>
          <div>Roland </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    I didn't see anything that was immediately obvious to be specific to
    RTP or RTSP.<br>
    <br>
    avio conversion:<br>
    <ul>
      <li>part 1: HLSRingBuffer for HTTP Live Streaming, 1:1 conversion</li>
      <li>part 2: MythStreamingBuffer, I'm not sure what this is used
        for; almost 1:1 conversion: <a class="moz-txt-link-freetext" href="AVIOContext::seekable">AVIOContext::seekable</a> is slightly
        different from <a class="moz-txt-link-freetext" href="URLContext::is_streamed">URLContext::is_streamed</a>, but should be equivalent
        how I used it.</li>
      <li>part 3: MythAVFormatBuffer and MythAVFormatWriter, this change
        was a little more involved and was where most of my concern was
        since the avio API is buffered (libavformat/url.h is not) and I
        was not sure how it would interact with MythMediaBuffer.</li>
    </ul>
    <br>
    That said, I am confident that the changes work correctly.  Of
    course, more testing is always appreciated.<br>
    <br>
    Regards,<br>
    Scott<br>
  </body>
</html>