<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Bitstream Charter">Greetings all, <br>
      <br>
      Tags: AVFormat, url.h, version 3.0.7, Ubuntu<br>
      Summary: Need help finding out how to update ancient code to new
      standards. <br>
      <br>
      I recently posted a bug (Trac #6211) because I wasn't sure how
      otherwise to contact the developers. A change (Trac #2059)
      approximately four years ago lead to the Url.h being removed from
      Avformat installation. At around the same time development for
      Vega Strike dried up and the Open Source project was all but
      mothballed. <br>
      <br>
      Now, I am working through the project to bring the stable release
      back to some kind of functionality and to actually get it
      compiled. With the changes that FFMPEG has made, this has become
      all but impossible. At least not without help and guidance given
      what I can only assume is a lack of documentation in the area. <br>
      <br>
      Myself and a few others were working on an "incomplete type
      definition" of some kind relating to "h->priv_data =f;" or
      _url_open(). Solutions posted on Stack Overflow for similar
      problems indicated that there was an include missing. Given how
      this worked before, I did think this was odd at the time, but
      nevertheless from looking at the documentation for the FFMPEG
      Avformat library, we found what should be included and typed in <br>
      <br>
      "#include <url.h>"<br>
      <br>
      Very quickly, this met with a fatal: file not found, compilation
      error. After a fair few hours scouring, and making rather silly
      attempts at fixing it (now that we look back) I went to actually
      go find the file, only to find it wasn't present at all in the
      library or even associated libraries. An online search took some
      digging and some custom search commands to find Trac #2059 that
      indicated url.h had been removed entirely. <br>
      <br>
      Unfortunately, I have been unable to find any documentation to
      assist with working my way around this, particularly as the
      documentation for the Vega Strike project is also woefully
      lacking. Hence I am writing to the mailing list to find out how to
      bring it up to spec, searching for access to information where we
      can read up. <br>
      <br>
      We have a github issue for this (Vegastrike-Taose #11) and any
      guidance would be appreciated getting this compilation error
      fixed. <br>
      <br>
      Kindest Regards<br>
      Taose<br>
      <br>
      <br>
      References<br>
      Trac #6211, Taose Access:
      [<a class="moz-txt-link-freetext" href="https://trac.ffmpeg.org/ticket/6211#ticket">https://trac.ffmpeg.org/ticket/6211#ticket</a>], 2017<br>
      Trac #2059, Mustrumr Access:
      [<a class="moz-txt-link-freetext" href="https://trac.ffmpeg.org/ticket/6211#ticket">https://trac.ffmpeg.org/ticket/6211#ticket</a>], 2012<br>
      Vegastrike-Taose #11, Taose Access:
      [<a class="moz-txt-link-freetext" href="https://github.com/Taose/Vegastrike-taose/issues/11">https://github.com/Taose/Vegastrike-taose/issues/11</a>], 2017<br>
    </font>
  </body>
</html>