1. 15 Aug, 2013 13 commits
  2. 14 Aug, 2013 2 commits
    • Martin Storsjö's avatar
      sdp: Add an option for sending RTCP packets to the source of the last packets · b56fc18b
      Martin Storsjö authored
      An SDP description normally only contains the target IP address
      and port for the packets. This means that we don't really have
      any clue where to send the RTCP RR packets - previously they're
      sent to the destination IP written in the SDP (at the same port),
      which rarely is the actual peer. And if the source for the packets
      is on a different port than the destination, it's never correct.
      
      With a new option, we can choose to send the packets to the
      address that the latest packet on each socket arrived from.
      ---
      Some may even argue that this should be the default - perhaps,
      but I'd rather keep it optional at first. Additionally, I'm not
      sure if sending RTCP RR directly back to the source is
      desireable for e.g. multicast.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      b56fc18b
    • Martin Storsjö's avatar
      rtpproto: Add an option for writing return packets to the address of the last received packets · 6b58e11a
      Martin Storsjö authored
      If we've received packets on the same socket before, the return
      packets are sent to that address. If we've only received packets
      on the other socket, try to guess the source port for the other
      one assuming the basic +1/-1 logic.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      6b58e11a
  3. 13 Aug, 2013 10 commits
  4. 11 Aug, 2013 1 commit
  5. 10 Aug, 2013 13 commits
  6. 09 Aug, 2013 1 commit
    • Martin Storsjö's avatar
      libavutil: Make avpriv_open a library-internal function on msvcrt · e743e7ae
      Martin Storsjö authored
      Add one copy of the function into each of the libraries, similarly
      to what we do for log2_tab. When using static libs, only one
      copy of the file_open.o object file gets included, while when
      using shared libraries, each of them get a copy of its own.
      
      This fixes DLL builds with a statically linked C runtime, where
      each DLL effectively has got its own instance of the C runtime,
      where file descriptors can't be shared across runtimes.
      
      On systems not using msvcrt, the function is not duplicated.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      e743e7ae