<!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>