1. 12 Sep, 2012 8 commits
  2. 10 Sep, 2012 4 commits
  3. 07 Sep, 2012 7 commits
  4. 06 Sep, 2012 9 commits
  5. 05 Sep, 2012 1 commit
  6. 04 Sep, 2012 7 commits
  7. 03 Sep, 2012 4 commits
    • Timothy B. Terriberry's avatar
      Opus decoder. · 7ca6e16f
      Timothy B. Terriberry authored
      Manually backported from af4805700c96f17972ab6d3292404f9248be2b90
      Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
      7ca6e16f
    • Timothy B. Terriberry's avatar
      Fix 0-byte Ogg packet handling. · 94d204fb
      Timothy B. Terriberry authored
      This stops rejecting 0-byte packets, adds checks everywhere we
      access the first byte of a packet, updates the th_decode_packetin()
      return value checking so that duplicate frames aren't thrown away,
      and updates video pts generation so the resulting frames are
      displayed correctly,
      
      Fixes bug #3416.
      Signed-off-by: default avatarRafaël Carré <funman@videolan.org>
      (cherry picked from commit 9c7198eaeda34f791fd007287e4089099ed70e22)
      Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
      94d204fb
    • Timothy B. Terriberry's avatar
      Opus demuxing fixes. · bf835128
      Timothy B. Terriberry authored
      This properly handles pre-skip, seeking pre-roll, and end-trim. It
      uses the i_nb_samples field of block_t to signal to the decoder how
      many samples should be returned after (possibly) skipping some at
      the start of the block (for both pre-skip and pre-roll). In
      addition, it abuses the i_length field of block_t to signal to the
      decoder how many samples to trim from the end of the packet (for
      end-trimming).
      
      This patch does not compute correct timestamps for streams which
      start at a non-zero offset (e.g., live streams joined in the
      middle), nor does it correctly compute the length of a stream. But
      neither of those things work for Vorbis, either. I'm leaving them
      for a follow-up patch.
      Signed-off-by: default avatarRafaël Carré <funman@videolan.org>
      (cherry picked from commit 675072a8a6a520f79e9892e26ff3be98b069df7a)
      Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
      bf835128
    • Hugo Beauzée-Luyssen's avatar
      oggseek: Fix trailing whitespaces · 410a1013
      Hugo Beauzée-Luyssen authored
      (cherry picked from commit 84dc54e0852ea57671bb67d48259d0556e9e6703)
      Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
      410a1013