1. 14 Oct, 2013 1 commit
  2. 21 Sep, 2013 1 commit
    • Luca Barbato's avatar
      rtmp: Support AMF_DATA_TYPE_MIXEDARRAY · 32a414f3
      Luca Barbato authored
      And fix the AMF_DATA_TYPE_ARRAY parsing while at it.
      
      A MIXEDARRAY type, as the ARRAY, store the number of elements in
      an uint32 before the list. The ARRAY is strict and does not have
      an OBJECT terminator, MIXEDARRAY behaves like an OBJECT type and
      a different than stated number of element can be present.
      32a414f3
  3. 17 Sep, 2013 1 commit
    • Josh Allmann's avatar
      rtmp: Support reading interleaved chunks. · 8583b142
      Josh Allmann authored
      A given packet won't always come in contiguously; sometimes
      they may be broken up on chunk boundaries by packets of another
      channel.
      
      This support primarily involves tracking information about the
      data that's been read, so the reader can pick up where it left
      off for a given channel.
      
      As a side effect, we no longer over-report the bytes read if
      (toread = MIN(size, chunk_size)) == size
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      8583b142
  4. 10 Aug, 2013 2 commits
  5. 01 Jun, 2013 1 commit
  6. 30 Apr, 2013 1 commit
  7. 23 Jan, 2013 4 commits
  8. 31 Dec, 2012 1 commit
  9. 02 Aug, 2012 1 commit
  10. 14 Jun, 2012 1 commit
    • Samuel Pitoiset's avatar
      rtmp: Read and handle incoming packets while writing data · 7dc747f5
      Samuel Pitoiset authored
      This makes sure all incoming packets are read and handled (and reacted
      to) while sending an FLV stream over RTMP to a server. If there were
      enough incoming data to fill the TCP buffers, this could potentially
      make things block at unexpected places. For the upcoming RTMPT support,
      we need to consume all incoming data before we can send the next
      request.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      7dc747f5
  11. 24 May, 2012 1 commit
  12. 23 May, 2012 1 commit
  13. 11 Dec, 2011 1 commit
    • Mans Rullgard's avatar
      lavu: replace int/float punning functions · 3383a53e
      Mans Rullgard authored
      The existing functions defined in intfloat_readwrite.[ch] are
      both slow and incorrect (infinities are not handled).
      
      This introduces a new header with fast, inline conversion
      functions using direct union punning assuming an IEEE-754
      system, an assumption already made throughout the code.
      
      The one use of Intel/Motorola extended 80-bit format is
      replaced by simpler code sufficient under the present
      constraints (positive normal values).
      
      The old functions are marked deprecated and retained for
      compatibility.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      3383a53e
  14. 03 Jul, 2011 1 commit
  15. 25 May, 2011 2 commits
  16. 04 Apr, 2011 3 commits
  17. 19 Mar, 2011 1 commit
  18. 07 Mar, 2010 1 commit
  19. 30 Jan, 2010 2 commits
  20. 24 Dec, 2009 1 commit
  21. 11 Dec, 2009 1 commit
  22. 04 Dec, 2009 1 commit
  23. 03 Dec, 2009 1 commit
  24. 01 Dec, 2009 5 commits
  25. 22 Nov, 2009 1 commit
  26. 08 Nov, 2009 1 commit
  27. 18 Oct, 2009 2 commits